diff --git a/.dockerignore b/.dockerignore index e07de46..bbb2a26 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,8 +1,11 @@ # top /woj -# runner +# resource +resource/deploy +resource/frontend resource/runner/.mark.image resource/runner/problem/* resource/runner/tmp/* resource/runner/user/* + diff --git a/Runner.Dockerfile b/Runner.Dockerfile index c12d90c..d592aef 100644 --- a/Runner.Dockerfile +++ b/Runner.Dockerfile @@ -33,4 +33,8 @@ COPY --from=builder /builder/config.docker.yaml /app COPY --from=builder /builder/docker-entrypoint.sh /app COPY --from=builder /builder/woj /app +# switch user +RUN chown -R podman:podman /app +USER podman + ENTRYPOINT ["/app/docker-entrypoint.sh"] diff --git a/Server.Dockerfile b/Server.Dockerfile index ceaeb60..f4625e5 100644 --- a/Server.Dockerfile +++ b/Server.Dockerfile @@ -17,6 +17,7 @@ RUN --mount=type=cache,id=golang,target=/go/pkg make build # UI Builder FROM git.0x7f.app/woj/woj-ui:1.0.0 AS ui-builder +RUN find /app -type f -name "*.map" -delete # main image FROM docker.io/library/alpine @@ -26,7 +27,6 @@ RUN apk --no-cache add tzdata ca-certificates libc6-compat bash COPY --from=go-builder /builder/config.docker.yaml /app COPY --from=go-builder /builder/docker-entrypoint.sh /app -COPY --from=go-builder /builder/resource/frontend /app/resource/frontend COPY --from=go-builder /builder/woj /app COPY --from=ui-builder /app /app/resource/frontend diff --git a/VERSION b/VERSION index cb174d5..d2d61a7 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.2.1 \ No newline at end of file +1.2.2 \ No newline at end of file diff --git a/cmd/common.go b/cmd/common.go index df6f02b..318abc4 100644 --- a/cmd/common.go +++ b/cmd/common.go @@ -75,11 +75,10 @@ func getBuildTime() time.Time { func setupSentry() { err := sentry.Init(sentry.ClientOptions{ - Dsn: SentryDSN, - EnableTracing: true, - TracesSampleRate: 0.5, - SendDefaultPII: true, - Release: GitCommit, + Dsn: SentryDSN, + EnableTracing: false, + SendDefaultPII: true, + Release: GitCommit, }) if err != nil { log.Fatalf("sentry.Init: %s", err) diff --git a/cmd/woj/woj.go b/cmd/woj/woj.go index c4d7100..96e3877 100644 --- a/cmd/woj/woj.go +++ b/cmd/woj/woj.go @@ -105,6 +105,11 @@ func wrap(f func(i *do.Injector) error) func(*cli.Context) error { }() injector := prepareServices(c) + defer func() { + if err := injector.Shutdown(); err != nil { + slog.Printf("shutdown injector failed: %v", err) + } + }() logger := do.MustInvoke[log.Service](injector) defer func() { _ = logger.GetRawLogger().Sync() }() diff --git a/config.docker.yaml b/config.docker.yaml index 2eecdd0..0e1ae51 100644 --- a/config.docker.yaml +++ b/config.docker.yaml @@ -1,8 +1,15 @@ WebServer: Address: ${WEB_SERVER_ADDRESS} Port: ${WEB_SERVER_PORT} - JwtSigningKey: ${WEB_SERVER_JWT_SIGNING_KEY} - JwtExpireHour: ${WEB_SERVER_JWT_EXPIRE_HOUR} + PublicBase: ${WEB_SERVER_PUBLIC_BASE} + TrustedPlatform: ${WEB_SERVER_TRUSTED_PLATFORM} + JWT: + SigningKey: ${WEB_SERVER_JWT_SIGNING_KEY} + ExpireHour: ${WEB_SERVER_JWT_EXPIRE_HOUR} + OAuth: + Domain: ${WEB_SERVER_OAUTH_DOMAIN} + ClientID: ${WEB_SERVER_OAUTH_CLIENT_ID} + ClientSecret: ${WEB_SERVER_OAUTH_CLIENT_SECRET} Redis: Db: ${REDIS_DB} diff --git a/docker-compose.yml b/docker-compose.yml index 619c48b..3c412e3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,6 @@ services: server: - image: git.0x7f.app/woj/woj-server:1.2.1 + image: git.0x7f.app/woj/woj-server:1.2.2 restart: unless-stopped healthcheck: test: [ "CMD", "wget", "-q", "-O", "/dev/null", "http://127.0.0.1:8000/health" ] @@ -33,7 +33,7 @@ services: - "8000:8000" runner: - image: git.0x7f.app/woj/woj-runner:1.2.1 + image: git.0x7f.app/woj/woj-runner:1.2.2 restart: unless-stopped command: runner security_opt: diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index 870c55d..e05bb12 100755 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -36,8 +36,13 @@ function check_env() { check_env "WEB_SERVER_ADDRESS" "0.0.0.0" true check_env "WEB_SERVER_PORT" 8000 false +check_env "WEB_SERVER_PUBLIC_BASE" "http://127.0.0.1:8000" true +check_env "WEB_SERVER_TRUSTED_PLATFORM" "" true check_env "WEB_SERVER_JWT_SIGNING_KEY" "$(head -n 10 /dev/urandom | md5sum | cut -c 1-32)" true check_env "WEB_SERVER_JWT_EXPIRE_HOUR" 12 false +check_env "WEB_SERVER_OAUTH_DOMAIN" "" true +check_env "WEB_SERVER_OAUTH_CLIENT_ID" "" true +check_env "WEB_SERVER_OAUTH_CLIENT_SECRET" "" true check_env "REDIS_DB" 0 false check_env "REDIS_QUEUE_DB" 1 false diff --git a/go.mod b/go.mod index 288e5d0..b5becdf 100644 --- a/go.mod +++ b/go.mod @@ -1,9 +1,10 @@ module git.0x7f.app/WOJ/woj-server -go 1.20 +go 1.21.5 require ( - github.com/TheZeroSlave/zapsentry v1.20.0 + github.com/TheZeroSlave/zapsentry v1.20.2 + github.com/coreos/go-oidc/v3 v3.9.0 github.com/getsentry/sentry-go v0.25.0 github.com/gin-contrib/cors v1.5.0 github.com/gin-contrib/pprof v1.4.0 @@ -14,15 +15,16 @@ require ( github.com/hibiken/asynq v0.24.1 github.com/jackc/pgtype v1.14.0 github.com/minio/minio-go/v7 v7.0.66 - github.com/prometheus/client_golang v1.17.0 + github.com/prometheus/client_golang v1.18.0 github.com/redis/go-redis/v9 v9.3.1 github.com/samber/do v1.6.0 github.com/swaggo/files v1.0.1 github.com/swaggo/gin-swagger v1.6.0 github.com/swaggo/swag v1.16.2 - github.com/urfave/cli/v2 v2.26.0 + github.com/urfave/cli/v2 v2.27.1 go.uber.org/zap v1.26.0 golang.org/x/crypto v0.17.0 + golang.org/x/oauth2 v0.15.0 golang.org/x/text v0.14.0 gopkg.in/yaml.v3 v3.0.1 gorm.io/driver/postgres v1.5.4 @@ -42,10 +44,11 @@ require ( github.com/dustin/go-humanize v1.0.1 // indirect github.com/gabriel-vasile/mimetype v1.4.3 // indirect github.com/gin-contrib/sse v0.1.0 // indirect + github.com/go-jose/go-jose/v3 v3.0.1 // indirect github.com/go-openapi/jsonpointer v0.20.2 // indirect - github.com/go-openapi/jsonreference v0.20.3 // indirect - github.com/go-openapi/spec v0.20.12 // indirect - github.com/go-openapi/swag v0.22.5 // indirect + github.com/go-openapi/jsonreference v0.20.4 // indirect + github.com/go-openapi/spec v0.20.13 // indirect + github.com/go-openapi/swag v0.22.7 // indirect github.com/go-playground/locales v0.14.1 // indirect github.com/go-playground/universal-translator v0.18.1 // indirect github.com/go-playground/validator/v10 v10.16.0 // indirect @@ -86,12 +89,13 @@ require ( github.com/ugorji/go/codec v1.2.12 // indirect github.com/xrash/smetrics v0.0.0-20231213231151-1d8dd44e695e // indirect go.uber.org/multierr v1.11.0 // indirect - golang.org/x/arch v0.6.0 // indirect + golang.org/x/arch v0.7.0 // indirect golang.org/x/net v0.19.0 // indirect - golang.org/x/sync v0.5.0 // indirect - golang.org/x/sys v0.15.0 // indirect + golang.org/x/sync v0.6.0 // indirect + golang.org/x/sys v0.16.0 // indirect golang.org/x/time v0.5.0 // indirect golang.org/x/tools v0.16.1 // indirect - google.golang.org/protobuf v1.31.0 // indirect + google.golang.org/appengine v1.6.8 // indirect + google.golang.org/protobuf v1.32.0 // indirect gopkg.in/ini.v1 v1.67.0 // indirect ) diff --git a/go.sum b/go.sum index 7bc814e..160e843 100644 --- a/go.sum +++ b/go.sum @@ -2,15 +2,17 @@ github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03 github.com/KyleBanks/depth v1.2.1 h1:5h8fQADFrWtarTdtDudMmGsC7GPbOAu6RVB3ffsVFHc= github.com/KyleBanks/depth v1.2.1/go.mod h1:jzSb9d0L43HxTQfT+oSA1EEp2q+ne2uh6XgeJcm8brE= github.com/Masterminds/semver/v3 v3.1.1/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs= -github.com/TheZeroSlave/zapsentry v1.20.0 h1:PP7Qb2OPue+E87NqvEq4xcT50Y7BXKYHdGwb0GmsrpE= -github.com/TheZeroSlave/zapsentry v1.20.0/go.mod h1:D1YMfSuu6xnkhwFXxrronesmsiyDhIqo+86I3Ok+r64= +github.com/TheZeroSlave/zapsentry v1.20.2 h1:llgC91ZJdoU/OzGxYpUlEhKinf65mw9hJ2KkZ7+cGIk= +github.com/TheZeroSlave/zapsentry v1.20.2/go.mod h1:D1YMfSuu6xnkhwFXxrronesmsiyDhIqo+86I3Ok+r64= github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= github.com/bsm/ginkgo/v2 v2.7.0/go.mod h1:AiKlXPm7ItEHNc/2+OkrNG4E0ITzojb9/xWzvQ9XZ9w= github.com/bsm/ginkgo/v2 v2.12.0 h1:Ny8MWAHyOepLGlLKYmXG4IEkioBysk6GpaRTLC8zwWs= +github.com/bsm/ginkgo/v2 v2.12.0/go.mod h1:SwYbGRRDovPVboqFv0tPTcG1sN61LM1Z4ARdbAV9g4c= github.com/bsm/gomega v1.26.0/go.mod h1:JyEr/xRbxbtgWNi8tIEVPUYZ5Dzef52k01W3YH0H+O0= github.com/bsm/gomega v1.27.10 h1:yeMWxP2pV2fG3FgAODIY8EiRE3dy0aeFYt4l7wh6yKA= +github.com/bsm/gomega v1.27.10/go.mod h1:JyEr/xRbxbtgWNi8tIEVPUYZ5Dzef52k01W3YH0H+O0= github.com/bytedance/sonic v1.5.0/go.mod h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM= github.com/bytedance/sonic v1.10.0-rc/go.mod h1:ElCzW+ufi8qKqNW0FY314xriJhyJhuoJ3gFZdAHF7NM= github.com/bytedance/sonic v1.10.2 h1:GQebETVBxYB7JGWJtLBi07OVzWwt+8dWA00gEVW2ZFE= @@ -25,6 +27,8 @@ github.com/chenzhuoyu/iasm v0.9.0/go.mod h1:Xjy2NpN3h7aUqeqM+woSuuvxmIe6+DDsiNLI github.com/chenzhuoyu/iasm v0.9.1 h1:tUHQJXo3NhBqw6s33wkGn9SP3bvrWLdlVIJ3hQBL7P0= github.com/chenzhuoyu/iasm v0.9.1/go.mod h1:Xjy2NpN3h7aUqeqM+woSuuvxmIe6+DDsiNLIrkAmYog= github.com/cockroachdb/apd v1.1.0/go.mod h1:8Sl8LxpKi29FqWXR16WEFZRNSz3SoPzUzeMeY4+DwBQ= +github.com/coreos/go-oidc/v3 v3.9.0 h1:0J/ogVOd4y8P0f0xUh8l9t07xRP/d8tccvjHl2dcsSo= +github.com/coreos/go-oidc/v3 v3.9.0/go.mod h1:rTKz2PYwftcrtoCzV5g5kvfJoWcm0Mk8AF8y1iAQro4= github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= github.com/coreos/go-systemd v0.0.0-20190719114852-fd7a80b32e1f/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= github.com/cpuguy83/go-md2man/v2 v2.0.3 h1:qMCsGGgs+MAzDFyp9LpAe1Lqy/fY/qCovCm0qnXZOBM= @@ -39,6 +43,7 @@ github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cu github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8= +github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= github.com/gabriel-vasile/mimetype v1.4.3 h1:in2uUcidCuFcDKtdcBxlR0rJ1+fsokWf+uqxgUFjbI0= github.com/gabriel-vasile/mimetype v1.4.3/go.mod h1:d8uq/6HKRL6CGdk+aubisF/M5GcPfT7nKyLpA0lbSSk= github.com/getsentry/sentry-go v0.25.0 h1:q6Eo+hS+yoJlTO3uu/azhQadsD8V+jQn2D8VvX1eOyI= @@ -46,6 +51,7 @@ github.com/getsentry/sentry-go v0.25.0/go.mod h1:lc76E2QywIyW8WuBnwl8Lc4bkmQH4+w github.com/gin-contrib/cors v1.5.0 h1:DgGKV7DDoOn36DFkNtbHrjoRiT5ExCe+PC9/xp7aKvk= github.com/gin-contrib/cors v1.5.0/go.mod h1:TvU7MAZ3EwrPLI2ztzTt3tqgvBCq+wn8WpZmfADjupI= github.com/gin-contrib/gzip v0.0.6 h1:NjcunTcGAj5CO1gn4N8jHOSIeRFHIbn51z6K+xaN4d4= +github.com/gin-contrib/gzip v0.0.6/go.mod h1:QOJlmV2xmayAjkNS2Y8NQsMneuRShOU/kjovCXNuzzk= github.com/gin-contrib/pprof v1.4.0 h1:XxiBSf5jWZ5i16lNOPbMTVdgHBdhfGRD5PZ1LWazzvg= github.com/gin-contrib/pprof v1.4.0/go.mod h1:RrehPJasUVBPK6yTUwOl8/NP6i0vbUgmxtis+Z5KE90= github.com/gin-contrib/sse v0.1.0 h1:Y/yl/+YNO8GZSjAhjMsSuLt29uWRFHdHYUb5lYOV9qE= @@ -58,18 +64,22 @@ github.com/gin-gonic/gin v1.8.1/go.mod h1:ji8BvRH1azfM+SYow9zQ6SZMvR8qOMZHmsCuWR github.com/gin-gonic/gin v1.9.1 h1:4idEAncQnU5cB7BeOkPtxjfCSye0AAm1R0RVIqJ+Jmg= github.com/gin-gonic/gin v1.9.1/go.mod h1:hPrL7YrpYKXt5YId3A/Tnip5kqbEAP+KLuI3SUcPTeU= github.com/go-errors/errors v1.4.2 h1:J6MZopCL4uSllY1OfXM374weqZFFItUbrImctkmUxIA= +github.com/go-errors/errors v1.4.2/go.mod h1:sIVyrIiJhuEF+Pj9Ebtd6P/rEYROXFi3BopGUQ5a5Og= +github.com/go-jose/go-jose/v3 v3.0.1 h1:pWmKFVtt+Jl0vBZTIpz/eAKwsm6LkIxDVVbFHKkchhA= +github.com/go-jose/go-jose/v3 v3.0.1/go.mod h1:RNkWWRld676jZEYoV3+XK8L2ZnNSvIsxFMht0mSX+u8= github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= github.com/go-openapi/jsonpointer v0.20.2 h1:mQc3nmndL8ZBzStEo3JYF8wzmeWffDH4VbXz58sAx6Q= github.com/go-openapi/jsonpointer v0.20.2/go.mod h1:bHen+N0u1KEO3YlmqOjTT9Adn1RfD91Ar825/PuiRVs= -github.com/go-openapi/jsonreference v0.20.3 h1:EjGcjTW8pD1mRis6+w/gmoBdqv5+RbE9B85D1NgDOVQ= -github.com/go-openapi/jsonreference v0.20.3/go.mod h1:FviDZ46i9ivh810gqzFLl5NttD5q3tSlMLqLr6okedM= -github.com/go-openapi/spec v0.20.12 h1:cgSLbrsmziAP2iais+Vz7kSazwZ8rsUZd6TUzdDgkVI= -github.com/go-openapi/spec v0.20.12/go.mod h1:iSCgnBcwbMW9SfzJb8iYynXvcY6C/QFrI7otzF7xGM4= -github.com/go-openapi/swag v0.22.5 h1:fVS63IE3M0lsuWRzuom3RLwUMVI2peDH01s6M70ugys= -github.com/go-openapi/swag v0.22.5/go.mod h1:Gl91UqO+btAM0plGGxHqJcQZ1ZTy6jbmridBTsDy8A0= +github.com/go-openapi/jsonreference v0.20.4 h1:bKlDxQxQJgwpUSgOENiMPzCTBVuc7vTdXSSgNeAhojU= +github.com/go-openapi/jsonreference v0.20.4/go.mod h1:5pZJyJP2MnYCpoeoMAql78cCHauHj0V9Lhc506VOpw4= +github.com/go-openapi/spec v0.20.13 h1:XJDIN+dLH6vqXgafnl5SUIMnzaChQ6QTo0/UPMbkIaE= +github.com/go-openapi/spec v0.20.13/go.mod h1:8EOhTpBoFiask8rrgwbLC3zmJfz4zsCUueRuPM6GNkw= +github.com/go-openapi/swag v0.22.7 h1:JWrc1uc/P9cSomxfnsFSVWoE1FW6bNbrVPmpQYpCcR8= +github.com/go-openapi/swag v0.22.7/go.mod h1:Gl91UqO+btAM0plGGxHqJcQZ1ZTy6jbmridBTsDy8A0= github.com/go-playground/assert/v2 v2.0.1/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= github.com/go-playground/assert/v2 v2.2.0 h1:JvknZsQTYeFEAhQwI4qEt9cyV5ONwRHC+lYKSsYSR8s= +github.com/go-playground/assert/v2 v2.2.0/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= github.com/go-playground/locales v0.14.0/go.mod h1:sawfccIbzZTqEDETgFXqTho0QybSa7l++s0DH+LDiLs= github.com/go-playground/locales v0.14.1 h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/oXslEjJA= github.com/go-playground/locales v0.14.1/go.mod h1:hxrqLVvrK65+Rwrd5Fc6F2O76J/NuW9t0sjnWqG1slY= @@ -90,6 +100,7 @@ github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaS github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= @@ -178,6 +189,7 @@ github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORN github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= +github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= @@ -218,13 +230,15 @@ github.com/pelletier/go-toml/v2 v2.0.1/go.mod h1:r9LEWfGN8R5k0VXJ+0BkIe7MYkRdwZO github.com/pelletier/go-toml/v2 v2.1.1 h1:LWAJwfNvjQZCFIDKWYQaM62NcYeYViCmWIwmOStowAI= github.com/pelletier/go-toml/v2 v2.1.1/go.mod h1:tJU2Z3ZkXwnxa4DPO899bsyIoywizdUvyaeZurnPPDc= github.com/pingcap/errors v0.11.4 h1:lFuQV/oaUMGcD2tqt+01ROSmJs75VG1ToEOkZIZ4nE4= +github.com/pingcap/errors v0.11.4/go.mod h1:Oi8TUi2kEtXXLMJk9l1cGmz20kV3TaQ0usTwv5KuLY8= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= +github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/prometheus/client_golang v1.17.0 h1:rl2sfwZMtSthVU752MqfjQozy7blglC+1SOtjMAMh+Q= -github.com/prometheus/client_golang v1.17.0/go.mod h1:VeL+gMmOAxkS2IqfCq0ZmHSL+LjWfWDUmp1mBz9JgUY= +github.com/prometheus/client_golang v1.18.0 h1:HzFfmkOzH5Q8L8G+kSJKUx5dtG87sewO+FoDDqP5Tbk= +github.com/prometheus/client_golang v1.18.0/go.mod h1:T+GXkCk5wSJyOqMIzVgvvjFDlkOQntgjkJWKrN5txjA= github.com/prometheus/client_model v0.5.0 h1:VQw1hfvPvk3Uv6Qf29VrPF32JB6rtbgI6cYPYQjL0Qw= github.com/prometheus/client_model v0.5.0/go.mod h1:dTiFglRmd66nLR9Pv9f0mZi7B7fk5Pm3gvsjB5tr+kI= github.com/prometheus/common v0.45.0 h1:2BGz0eBc2hdMDLnO/8n0jeB3oPrt2D08CekT0lneoxM= @@ -240,6 +254,7 @@ github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFR github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= github.com/rogpeppe/go-internal v1.8.0/go.mod h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6poM+XZ2dLUbcbE= github.com/rogpeppe/go-internal v1.11.0 h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDNXVBh4M= +github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUzkipdSkR5nkCZA= github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ= github.com/rs/xid v1.5.0 h1:mKX4bl4iPYJtEIxp6CYiUuLQ/8DYMoz0PUdtGgMFRVc= github.com/rs/xid v1.5.0/go.mod h1:trrq9SKmegXys3aeAKXMUTdJsYXVwGY3RLcfgqegfbg= @@ -288,8 +303,8 @@ github.com/ugorji/go v1.2.7/go.mod h1:nF9osbDWLy6bDVv/Rtoh6QgnvNDpmCalQV5urGCCS6 github.com/ugorji/go/codec v1.2.7/go.mod h1:WGN1fab3R1fzQlVQTkfxVtIBhWDRqOviHU95kRgeqEY= github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= github.com/ugorji/go/codec v1.2.12/go.mod h1:UNopzCgEMSXjBc6AOMqYvWC1ktqTAfzJZUZgYf6w6lg= -github.com/urfave/cli/v2 v2.26.0 h1:3f3AMg3HpThFNT4I++TKOejZO8yU55t3JnnSr4S4QEI= -github.com/urfave/cli/v2 v2.26.0/go.mod h1:8qnjx1vcq5s2/wpsqoZFndg2CE5tNFyrTvS6SinrnYQ= +github.com/urfave/cli/v2 v2.27.1 h1:8xSQ6szndafKVRmfyeUMxkNUJQMjL1F2zmsZ+qHpfho= +github.com/urfave/cli/v2 v2.27.1/go.mod h1:8qnjx1vcq5s2/wpsqoZFndg2CE5tNFyrTvS6SinrnYQ= github.com/xrash/smetrics v0.0.0-20231213231151-1d8dd44e695e h1:+SOyEddqYF09QP7vr7CgJ1eti3pY9Fn3LHO1M1r/0sI= github.com/xrash/smetrics v0.0.0-20231213231151-1d8dd44e695e/go.mod h1:N3UwUGtsrSj3ccvlPHLoLsHnpR27oXr4ZE984MbSER8= github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= @@ -303,6 +318,7 @@ go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/goleak v1.1.11/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= go.uber.org/goleak v1.1.12/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= go.uber.org/goleak v1.2.0 h1:xqgm/S+aQvhWFTtR0XK3Jvg7z8kGV8P4X14IzwN3Eqk= +go.uber.org/goleak v1.2.0/go.mod h1:XJYK+MuIchqpmGmUSAzotztawfKvYLUIgg7guXrwVUo= go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= go.uber.org/multierr v1.3.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4= go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU= @@ -318,12 +334,13 @@ go.uber.org/zap v1.21.0/go.mod h1:wjWOCqI0f2ZZrJF/UufIOkiC8ii6tm1iqIsLo76RfJw= go.uber.org/zap v1.26.0 h1:sI7k6L95XOKS281NhVKOFCUNIvv9e0w4BF8N3u+tCRo= go.uber.org/zap v1.26.0/go.mod h1:dtElttAiwGvoJ/vj4IwHBS/gXsEu/pZ50mUIRWuG0so= golang.org/x/arch v0.0.0-20210923205945-b76863e36670/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= -golang.org/x/arch v0.6.0 h1:S0JTfE48HbRj80+4tbvZDYsJ3tGv6BUU3XxyZ7CirAc= -golang.org/x/arch v0.6.0/go.mod h1:FEVrYAQjsQXMVJ1nsMoVVXPZg6p2JE2mx8psSWTDQys= +golang.org/x/arch v0.7.0 h1:pskyeJh/3AmoQ8CPE95vxHLqp1G1GfGNXTmcl9NEKTc= +golang.org/x/arch v0.7.0/go.mod h1:FEVrYAQjsQXMVJ1nsMoVVXPZg6p2JE2mx8psSWTDQys= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190411191339-88737f569e3a/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE= golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20190911031432-227b76d455e7/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20201203163018-be400aefbc4c/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= @@ -339,6 +356,7 @@ golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzB golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/mod v0.14.0 h1:dGoOF9QVLYng8IHTm7BAyWqCqSheQ5pYWGhzW00YJr0= +golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= @@ -350,11 +368,13 @@ golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.19.0 h1:zTwKpTd2XuCqf8huc7Fo2iSy+4RHPd10s4KzeTnVr1c= golang.org/x/net v0.19.0/go.mod h1:CfAk/cbD4CthTvqiEl8NpboMuiuOYsAr/7NOjZJtv1U= +golang.org/x/oauth2 v0.15.0 h1:s8pnnxNVzjWyrvYdFUQq5llS1PX2zhPXmccZv99h7uQ= +golang.org/x/oauth2 v0.15.0/go.mod h1:q48ptWNTY5XWf+JNten23lcvHpLJ0ZSxF5ttTHKVCAM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.5.0 h1:60k92dhOjHxJkrqnwsfl8KuaHbn/5dl0lUPUklKo3qE= -golang.org/x/sync v0.5.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.6.0 h1:5BMeUDZ7vkXGfEr1x9B4bRcTH4lpkTkpdh0T/J+qjbQ= +golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -377,8 +397,8 @@ golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.15.0 h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc= -golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.16.0 h1:xWw16ngr6ZMtmxDyKyIgsE93KNKz5HKmMa3b8ALHidU= +golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= @@ -389,6 +409,7 @@ golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= +golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= @@ -414,11 +435,13 @@ golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8T golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +google.golang.org/appengine v1.6.8 h1:IhEN5q69dyKagZPYMSdIjS2HqprW324FRQZJcGqPAsM= +google.golang.org/appengine v1.6.8/go.mod h1:1jJ3jBArFh5pcgW8gCtRJnepW8FzD1V44FJffLiz/Ds= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= -google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.32.0 h1:pPC6BG5ex8PDFnkbrGU3EixyhKcQ2aDuBS36lqK/C7I= +google.golang.org/protobuf v1.32.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= diff --git a/internal/api/consumer/problemUpdate.go b/internal/api/consumer/problemUpdate.go index f7c6cbb..fb2b103 100644 --- a/internal/api/consumer/problemUpdate.go +++ b/internal/api/consumer/problemUpdate.go @@ -19,7 +19,6 @@ func (h *handler) ProblemUpdate(_ context.Context, t *asynq.Task) error { if p.Status != e.Success { h.log.Warn("RunnerError", zap.Any("payload", p)) - return nil } status := h.problemService.UpdateVersion( @@ -29,7 +28,7 @@ func (h *handler) ProblemUpdate(_ context.Context, t *asynq.Task) error { Bytes: []byte(p.Context), Status: pgtype.Present, }, - "IsEnabled": true, + "IsEnabled": p.Status == e.Success, }, ) diff --git a/internal/api/consumer/submitUpdate.go b/internal/api/consumer/submitUpdate.go index 9c2d4c5..d016438 100644 --- a/internal/api/consumer/submitUpdate.go +++ b/internal/api/consumer/submitUpdate.go @@ -19,7 +19,6 @@ func (h *handler) SubmitUpdate(_ context.Context, t *asynq.Task) error { if p.Status != e.Success { h.log.Warn("RunnerError", zap.Any("payload", p)) - return nil } createData := &status.CreateData{ diff --git a/internal/api/oauth/callback.go b/internal/api/oauth/callback.go new file mode 100644 index 0000000..d8377db --- /dev/null +++ b/internal/api/oauth/callback.go @@ -0,0 +1,116 @@ +package oauth + +import ( + "context" + "fmt" + "git.0x7f.app/WOJ/woj-server/internal/e" + "git.0x7f.app/WOJ/woj-server/internal/model" + "git.0x7f.app/WOJ/woj-server/internal/service/user" + "github.com/gin-gonic/gin" + "net/http" +) + +// CallbackHandler +// @Summary Callback with OAuth2 +// @Description Callback endpoint from OAuth2 +// @Tags oauth +// @Produce json +// @Router /oauth/callback [get] +func (h *handler) CallbackHandler() gin.HandlerFunc { + // TODO: we are returning e.Response directly here, we should redirect to a trampoline page, passing the response as query string + + return func(c *gin.Context) { + // Extract key from cookie + key, err := c.Cookie(oauthStateCookieName) + if err != nil { + e.Pong[any](c, e.InvalidParameter, nil) + return + } + + // Get state from redis + key = fmt.Sprintf(oauthStateKey, key) + expected, err := h.cache.Get().Get(context.Background(), key).Result() + if err != nil { + e.Pong[any](c, e.RedisError, nil) + return + } + + // Whether state is valid, delete it + h.cache.Get().Unlink(context.Background(), key) + c.SetCookie(oauthStateCookieName, "", -1, "/", "", false, true) + + // Verify state + if c.Query("state") != expected { + e.Pong[any](c, e.OAuthStateMismatch, nil) + return + } + + // Exchange code for token + token, err := h.conf.Exchange(context.Background(), c.Query("code")) + if err != nil { + e.Pong[any](c, e.OAuthExchangeFailed, nil) + return + } + + // Extract the ID Token from OAuth2 token. + raw, ok := token.Extra("id_token").(string) + if !ok { + e.Pong[any](c, e.OAuthExchangeFailed, nil) + return + } + + // Parse and verify ID Token payload. + idToken, err := h.verifier.Verify(context.Background(), raw) + if err != nil { + e.Pong[any](c, e.OAuthVerifyFailed, nil) + return + } + + // Extract custom claims + // TODO: extract role from claims + var claims struct { + Email string `json:"email"` + EmailVerified bool `json:"email_verified"` + Nickname string `json:"preferred_username"` + Role string `json:"role"` + } + if err := idToken.Claims(&claims); err != nil { + e.Pong[any](c, e.OAuthGetClaimsFailed, nil) + return + } + if !claims.EmailVerified || claims.Email == "" || claims.Nickname == "" { + e.Pong[any](c, e.UserInvalid, nil) + return + } + + // Check user existence + u, status := h.user.ProfileOrCreate(&user.CreateData{Email: claims.Email, NickName: claims.Nickname}) + if status != e.Success { + e.Pong[any](c, status, nil) + return + } + + // Increment user version + version, status := h.user.IncrVersion(u.ID) + if status != e.Success { + e.Pong[any](c, status, nil) + return + } + + // Sign JWT token + claim := &model.Claim{ + UID: u.ID, + Role: u.Role, + Version: version, + } + jwt, status := h.jwt.SignClaim(claim) + if status != e.Success { + e.Pong[any](c, status, nil) + return + } + + // TODO: Figure out a better way to cooperate with frontend + c.Redirect(http.StatusFound, "/login?redirect_token="+jwt) + // e.Pong(c, status, userApi.LoginResponse{Token: jwt, NickName: u.NickName}) + } +} diff --git a/internal/api/oauth/handler.go b/internal/api/oauth/handler.go new file mode 100644 index 0000000..e600885 --- /dev/null +++ b/internal/api/oauth/handler.go @@ -0,0 +1,71 @@ +package oauth + +import ( + "context" + "git.0x7f.app/WOJ/woj-server/internal/misc/config" + "git.0x7f.app/WOJ/woj-server/internal/misc/log" + "git.0x7f.app/WOJ/woj-server/internal/repo/cache" + "git.0x7f.app/WOJ/woj-server/internal/service/user" + "git.0x7f.app/WOJ/woj-server/internal/web/jwt" + "github.com/coreos/go-oidc/v3/oidc" + "github.com/gin-gonic/gin" + "github.com/samber/do" + "go.uber.org/zap" + "golang.org/x/oauth2" + "time" +) + +type Handler interface { + LoginHandler() gin.HandlerFunc + CallbackHandler() gin.HandlerFunc +} + +const ( + oauthStateCookieName = "oauth_state" + oauthStateKey = "OAuthState:%s" + oauthStateLiveness = 15 * time.Minute +) + +func RouteRegister(rg *gin.RouterGroup, i *do.Injector) { + conf := do.MustInvoke[config.Service](i).GetConfig() + if conf.WebServer.OAuth.Domain == "" { + return + } + + app := &handler{} + app.log = do.MustInvoke[log.Service](i).GetLogger("oauth") + app.jwt = do.MustInvoke[jwt.Service](i) + app.user = do.MustInvoke[user.Service](i) + app.cache = do.MustInvoke[cache.Service](i) + + var err error + app.provider, err = oidc.NewProvider(context.Background(), conf.WebServer.OAuth.Domain) + if err != nil { + app.log.Error("failed to create oauth provider", zap.Error(err), zap.String("domain", conf.WebServer.OAuth.Domain)) + return + } + + app.verifier = app.provider.Verifier(&oidc.Config{ClientID: conf.WebServer.OAuth.ClientID}) + + app.conf = oauth2.Config{ + ClientID: conf.WebServer.OAuth.ClientID, + ClientSecret: conf.WebServer.OAuth.ClientSecret, + RedirectURL: conf.WebServer.PublicBase + rg.BasePath() + "/callback", + Endpoint: app.provider.Endpoint(), + Scopes: []string{oidc.ScopeOpenID, "profile", "email", "roles"}, + } + + rg.POST("/login", app.LoginHandler()) + rg.GET("/callback", app.CallbackHandler()) +} + +type handler struct { + log *zap.Logger + jwt jwt.Service + user user.Service + cache cache.Service + + provider *oidc.Provider + conf oauth2.Config + verifier *oidc.IDTokenVerifier +} diff --git a/internal/api/oauth/login.go b/internal/api/oauth/login.go new file mode 100644 index 0000000..2604331 --- /dev/null +++ b/internal/api/oauth/login.go @@ -0,0 +1,36 @@ +package oauth + +import ( + "context" + "fmt" + "git.0x7f.app/WOJ/woj-server/internal/e" + "git.0x7f.app/WOJ/woj-server/pkg/utils" + "github.com/gin-gonic/gin" + "net/http" +) + +// LoginHandler +// @Summary Login with OAuth2 +// @Description Get OAuth2 Login URL +// @Tags oauth +// @Produce json +// @Response 200 {object} e.Response[string] "random string" +// @Router /oauth/login [post] +func (h *handler) LoginHandler() gin.HandlerFunc { + return func(c *gin.Context) { + state := utils.RandomString(64) + key := utils.RandomString(16) + + err := h.cache.Get().Set(context.Background(), fmt.Sprintf(oauthStateKey, key), state, oauthStateLiveness).Err() + if err != nil { + e.Pong[any](c, e.RedisError, nil) + return + } + + c.SetSameSite(http.SameSiteStrictMode) + c.SetCookie(oauthStateCookieName, key, int(oauthStateLiveness.Seconds()), "/", "", false, true) + + url := h.conf.AuthCodeURL(state) + e.Pong(c, e.Success, url) + } +} diff --git a/internal/api/problem/search.go b/internal/api/problem/search.go index eab1c5a..b72c73a 100644 --- a/internal/api/problem/search.go +++ b/internal/api/problem/search.go @@ -35,11 +35,13 @@ func (h *handler) Search(c *gin.Context) { var count int64 param := problem.QueryData{ - Keyword: req.Keyword, - Tag: req.Tag, - Offset: req.Offset, - Limit: req.Limit, - Count: &count, + Keyword: req.Keyword, + Tag: req.Tag, + Associations: true, + ShouldEnable: true, + Offset: req.Offset, + Limit: req.Limit, + Count: &count, } problems, status := h.problemService.QueryFuzz(¶m) diff --git a/internal/api/runner/build.go b/internal/api/runner/build.go index d6e0227..aaf76f3 100644 --- a/internal/api/runner/build.go +++ b/internal/api/runner/build.go @@ -22,12 +22,12 @@ func (h *handler) Build(_ context.Context, t *asynq.Task) error { status, ctx := func() (e.Status, string) { url, status := h.storageService.Get(p.StorageKey, time.Second*60*5) if status != e.Success { - return e.InternalError, "{}" + return e.InternalError, "{\"Message\": \"storage error\"}" } config, status := h.runnerService.NewProblem(p.ProblemVersionID, url, true) if status != e.Success { - return e.InternalError, "{}" + return e.InternalError, "{\"Message\": \"build error: " + status.String() + "\"}" } for i := range config.Languages { diff --git a/internal/api/runner/judge.go b/internal/api/runner/judge.go index fe33486..8ea1bb5 100644 --- a/internal/api/runner/judge.go +++ b/internal/api/runner/judge.go @@ -7,6 +7,7 @@ import ( "git.0x7f.app/WOJ/woj-server/internal/e" "git.0x7f.app/WOJ/woj-server/internal/model" "git.0x7f.app/WOJ/woj-server/internal/service/runner" + "git.0x7f.app/WOJ/woj-server/pkg/file" "git.0x7f.app/WOJ/woj-server/pkg/utils" "github.com/hibiken/asynq" "go.uber.org/zap" @@ -24,14 +25,17 @@ func (h *handler) Judge(_ context.Context, t *asynq.Task) error { h.log.Info("judge", zap.Any("payload", p), zap.String("user", user)) status, point, ctx := func() (e.Status, int32, runner.JudgeStatus) { - systemError := runner.JudgeStatus{Message: "System Error"} + systemError := runner.JudgeStatus{ + Message: "System Error", + Tasks: []runner.TaskStatus{{Verdict: runner.VerdictSystemError, Message: "API Error"}}, + } // 1. write user code userCode := filepath.Join(runner.UserDir, user, fmt.Sprintf("%s.%s", user, p.Submission.Language)) - if !utils.FileTouch(userCode) { + if !file.Touch(userCode) { return e.InternalError, 0, systemError } - err := utils.FileWrite(userCode, []byte(p.Submission.Code)) + err := file.Write(userCode, []byte(p.Submission.Code)) if err != nil { return e.InternalError, 0, systemError } @@ -52,17 +56,11 @@ func (h *handler) Judge(_ context.Context, t *asynq.Task) error { // 3. compile compileResult, status := h.runnerService.Compile(p.ProblemVersionID, user, p.Submission.Language) if status != e.Success { - return e.Success, 0, compileResult + return e.InternalError, 0, compileResult } - // 4. config - config, err := h.runnerService.ParseConfig(p.ProblemVersionID, true) - if err != nil { - return e.InternalError, 0, systemError - } - - // 5. run and judge - result, point, status := h.runnerService.RunAndJudge(p.ProblemVersionID, user, p.Submission.Language, &config) + // 4. run and judge + result, point, status := h.runnerService.RunAndJudge(p.ProblemVersionID, user, p.Submission.Language) return utils.If(status != e.Success, e.InternalError, e.Success), point, result }() diff --git a/internal/api/status/query.go b/internal/api/status/query.go index 16f0f01..116c82a 100644 --- a/internal/api/status/query.go +++ b/internal/api/status/query.go @@ -3,7 +3,6 @@ package status import ( "git.0x7f.app/WOJ/woj-server/internal/e" "git.0x7f.app/WOJ/woj-server/internal/model" - "git.0x7f.app/WOJ/woj-server/pkg/utils" "github.com/gin-gonic/gin" ) @@ -58,7 +57,12 @@ func (h *handler) Query(c *gin.Context) { var response []*submissionWithScore for _, submission := range submissions { cur, _ := h.statusService.Query(submission.ID, false) - point := utils.If(cur == nil, -1, cur.Point) + + point := int32(-1) + if cur != nil { + point = cur.Point + } + resp := &submissionWithScore{ Submission: *submission, Point: point, diff --git a/internal/api/user/create.go b/internal/api/user/create.go index 651e2ca..0dea279 100644 --- a/internal/api/user/create.go +++ b/internal/api/user/create.go @@ -5,12 +5,13 @@ import ( "git.0x7f.app/WOJ/woj-server/internal/model" "git.0x7f.app/WOJ/woj-server/internal/service/user" "github.com/gin-gonic/gin" + "net/mail" ) type createRequest struct { - UserName string `form:"username" json:"username" binding:"required"` - Password string `form:"password" json:"password" binding:"required"` + Email string `form:"email" json:"email" binding:"required"` NickName string `form:"nickname" json:"nickname" binding:"required"` + Password string `form:"password" json:"password" binding:"required"` } // Create @@ -19,7 +20,7 @@ type createRequest struct { // @Tags user // @Accept application/x-www-form-urlencoded // @Produce json -// @Param username formData string true "username" +// @Param email formData string true "email" // @Param nickname formData string true "nickname" // @Param password formData string true "password" // @Response 200 {object} e.Response[string] "jwt token" @@ -31,11 +32,18 @@ func (h *handler) Create(c *gin.Context) { return } + // verify email is valid + _, err := mail.ParseAddress(req.Email) + if err != nil { + e.Pong[any](c, e.InvalidParameter, nil) + return + } + // create user createData := &user.CreateData{ - UserName: req.UserName, - Password: req.Password, + Email: req.Email, NickName: req.NickName, + Password: req.Password, } u, status := h.userService.Create(createData) if status != e.Success { diff --git a/internal/api/user/login.go b/internal/api/user/login.go index 7e5998b..2fa8276 100644 --- a/internal/api/user/login.go +++ b/internal/api/user/login.go @@ -8,11 +8,11 @@ import ( ) type loginRequest struct { - UserName string `form:"username" json:"username" binding:"required"` + Email string `form:"email" json:"email" binding:"required"` Password string `form:"password" json:"password" binding:"required"` } -type loginResponse struct { +type LoginResponse struct { Token string `json:"token"` NickName string `json:"nickname"` } @@ -23,9 +23,9 @@ type loginResponse struct { // @Tags user // @Accept application/x-www-form-urlencoded // @Produce json -// @Param username formData string true "username" +// @Param email formData string true "email" // @Param password formData string true "password" -// @Response 200 {object} e.Response[loginResponse] "jwt token and user's nickname" +// @Response 200 {object} e.Response[LoginResponse] "jwt token and user's nickname" // @Router /v1/user/login [post] func (h *handler) Login(c *gin.Context) { req := new(loginRequest) @@ -36,7 +36,7 @@ func (h *handler) Login(c *gin.Context) { // check password loginData := &user.LoginData{ - UserName: req.UserName, + Email: req.Email, Password: req.Password, } u, status := h.userService.Login(loginData) @@ -57,5 +57,5 @@ func (h *handler) Login(c *gin.Context) { Version: version, } token, status := h.jwtService.SignClaim(claim) - e.Pong(c, status, loginResponse{Token: token, NickName: u.NickName}) + e.Pong(c, status, LoginResponse{Token: token, NickName: u.NickName}) } diff --git a/internal/app/runner/runner.go b/internal/app/runner/runner.go index 4884196..78cda77 100644 --- a/internal/app/runner/runner.go +++ b/internal/app/runner/runner.go @@ -6,12 +6,10 @@ import ( "git.0x7f.app/WOJ/woj-server/internal/misc/config" "git.0x7f.app/WOJ/woj-server/internal/misc/log" "git.0x7f.app/WOJ/woj-server/internal/model" - "git.0x7f.app/WOJ/woj-server/pkg/utils" "git.0x7f.app/WOJ/woj-server/pkg/zapasynq" "github.com/hibiken/asynq" "github.com/samber/do" "go.uber.org/zap" - "runtime" ) func RunRunner(i *do.Injector) error { @@ -34,7 +32,7 @@ func RunRunner(i *do.Injector) error { DB: conf.Redis.QueueDb, }, asynq.Config{ - Concurrency: utils.If(runtime.NumCPU() > 1, runtime.NumCPU()-1, 1), + Concurrency: 1, // there's a worker pool in runner service Logger: zapasynq.New(rlog), Queues: map[string]int{model.QueueRunner: 1}, }, diff --git a/internal/app/server/server.go b/internal/app/server/server.go index 163823c..3088359 100644 --- a/internal/app/server/server.go +++ b/internal/app/server/server.go @@ -24,15 +24,8 @@ import ( ) func RunServerMigrate(i *do.Injector) error { - slog := do.MustInvoke[log.Service](i).GetLogger("app.server") - - // Migrate and shutdown database - err := do.MustInvoke[db.Service](i).Close() - if err != nil { - slog.Warn("Database Close Failed", zap.Error(err)) - } - - return err + do.MustInvoke[db.Service](i).Migrate() + return nil } func RunServer(i *do.Injector) error { @@ -98,11 +91,5 @@ func RunServer(i *do.Injector) error { // Graceful Shutdown Queue queueSrv.Shutdown() - // Graceful Shutdown Database - err = do.MustInvoke[db.Service](i).Close() - if err != nil { - slog.Warn("Database Close Failed", zap.Error(err)) - } - return err } diff --git a/internal/e/code.go b/internal/e/code.go index df0f552..9fa3e4e 100644 --- a/internal/e/code.go +++ b/internal/e/code.go @@ -21,6 +21,10 @@ const ( TokenInvalid TokenSignError TokenRevoked + OAuthStateMismatch + OAuthExchangeFailed + OAuthVerifyFailed + OAuthGetClaimsFailed ) const ( @@ -30,6 +34,8 @@ const ( UserUnauthenticated UserUnauthorized UserDisabled + UserWithoutPassword + UserInvalid ) const ( @@ -74,13 +80,17 @@ var msgText = map[Status]string{ DatabaseError: "Database Error", RedisError: "Redis Error", - TokenUnknown: "Unknown Error (Token)", - TokenEmpty: "Token Empty", - TokenMalformed: "Token Malformed", - TokenTimeError: "Token Time Error", - TokenInvalid: "Token Invalid", - TokenSignError: "Token Sign Error", - TokenRevoked: "Token Revoked", + TokenUnknown: "Unknown Error (Token)", + TokenEmpty: "Token Empty", + TokenMalformed: "Token Malformed", + TokenTimeError: "Token Time Error", + TokenInvalid: "Token Invalid", + TokenSignError: "Token Sign Error", + TokenRevoked: "Token Revoked", + OAuthStateMismatch: "OAuth State Mismatch", + OAuthExchangeFailed: "OAuth Exchange Failed", + OAuthVerifyFailed: "OAuth Verify Failed", + OAuthGetClaimsFailed: "OAuth Get Claims Failed", UserNotFound: "User Not Found", UserWrongPassword: "User Wrong Password", @@ -88,6 +98,8 @@ var msgText = map[Status]string{ UserUnauthenticated: "User Unauthenticated", UserUnauthorized: "User Unauthorized", UserDisabled: "User Disabled", + UserWithoutPassword: "User Without Password", + UserInvalid: "User Invalid", ProblemNotFound: "Problem Not Found", ProblemNotAvailable: "Problem Not Available", diff --git a/internal/e/err.go b/internal/e/err.go index 44204e0..9129d57 100644 --- a/internal/e/err.go +++ b/internal/e/err.go @@ -1,5 +1,7 @@ package e +import "errors" + type Status int func (code Status) String() string { @@ -9,3 +11,7 @@ func (code Status) String() string { } return msgText[InternalError] } + +func (code Status) AsError() error { + return errors.New(code.String()) +} diff --git a/internal/misc/config/conf.go b/internal/misc/config/conf.go index d213782..d47e0e8 100644 --- a/internal/misc/config/conf.go +++ b/internal/misc/config/conf.go @@ -2,7 +2,7 @@ package config import ( "git.0x7f.app/WOJ/woj-server/internal/model" - "git.0x7f.app/WOJ/woj-server/pkg/utils" + "git.0x7f.app/WOJ/woj-server/pkg/file" "github.com/samber/do" "github.com/urfave/cli/v2" "gopkg.in/yaml.v3" @@ -19,7 +19,7 @@ type Service interface { func NewService(i *do.Injector) (Service, error) { cliCtx := do.MustInvoke[*cli.Context](i) - data, err := utils.FileRead(cliCtx.String("config")) + data, err := file.Read(cliCtx.String("config")) if err != nil { log.Printf("Failed to setup config: %s\n", err.Error()) return nil, err diff --git a/internal/model/User.go b/internal/model/User.go index cc6507a..eebefd8 100644 --- a/internal/model/User.go +++ b/internal/model/User.go @@ -6,9 +6,9 @@ import ( type User struct { gorm.Model `json:"meta"` - UserName string `json:"user_name" gorm:"not null;uniqueIndex"` - NickName string `json:"nick_name" gorm:"not null"` + Email string `json:"email" gorm:"not null;uniqueIndex"` + NickName string `json:"nick_name" gorm:"not null;uniqueIndex"` Role Role `json:"role" gorm:"not null"` - Password []byte `json:"-" gorm:"not null"` + Password []byte `json:"-"` IsEnabled bool `json:"is_enabled" gorm:"not null;index"` } diff --git a/internal/model/config.go b/internal/model/config.go index ddf1393..b136ed6 100644 --- a/internal/model/config.go +++ b/internal/model/config.go @@ -1,10 +1,23 @@ package model type ConfigWebServer struct { - Address string `yaml:"Address"` - Port int `yaml:"Port"` - JwtSigningKey string `yaml:"JwtSigningKey"` - JwtExpireHour int `yaml:"JwtExpireHour"` + Address string `yaml:"Address"` + Port int `yaml:"Port"` + PublicBase string `yaml:"PublicBase"` + TrustedPlatform string `yaml:"TrustedPlatform"` + JWT ConfigJWT `yaml:"JWT"` + OAuth ConfigOAuth `yaml:"OAuth"` +} + +type ConfigJWT struct { + SigningKey string `yaml:"SigningKey"` + ExpireHour int `yaml:"ExpireHour"` +} + +type ConfigOAuth struct { + Domain string `yaml:"Domain"` + ClientID string `yaml:"ClientID"` + ClientSecret string `yaml:"ClientSecret"` } type ConfigRedis struct { diff --git a/internal/repo/db/pg.go b/internal/repo/db/pg.go index 3d0b39d..ae068e2 100644 --- a/internal/repo/db/pg.go +++ b/internal/repo/db/pg.go @@ -22,8 +22,9 @@ var _ Service = (*service)(nil) type Service interface { Get() *gorm.DB - Close() error + Migrate() HealthCheck() error + Shutdown() error } func NewService(i *do.Injector) (Service, error) { @@ -45,7 +46,44 @@ func (s *service) Get() *gorm.DB { return s.db } -func (s *service) Close() error { +func (s *service) Migrate() { + s.log.Info("Auto Migrating database...") + + // Running AutoMigrate concurrently on the same model fails with various race conditions + // https://github.com/go-gorm/gorm/pull/6680 + // https://github.com/go-gorm/postgres/pull/224 + + // Obtain a lock to prevent concurrent AutoMigrate + + lockID := func(s string) int64 { + h := fnv.New64a() + _, err := h.Write([]byte(s)) + return utils.If(err != nil, int64(0x4242AA55), int64(h.Sum64())) + }("gorm:migrator") + + s.err = s.db.Exec("SELECT pg_advisory_lock(?)", lockID).Error + if s.err != nil { + s.log.Error("Failed to obtain lock", zap.Error(s.err)) + return + } + + _ = s.db.AutoMigrate(&model.User{}) + _ = s.db.AutoMigrate(&model.Problem{}) + _ = s.db.AutoMigrate(&model.ProblemVersion{}) + _ = s.db.AutoMigrate(&model.Submission{}) + _ = s.db.AutoMigrate(&model.Status{}) + + s.err = s.db.Exec("SELECT pg_advisory_unlock(?)", lockID).Error + if s.err != nil { + s.log.Error("Failed to release lock", zap.Error(s.err)) + } +} + +func (s *service) HealthCheck() error { + return s.err +} + +func (s *service) Shutdown() error { var db *sql.DB db, s.err = s.db.DB() if s.err != nil { @@ -56,10 +94,6 @@ func (s *service) Close() error { return s.err } -func (s *service) HealthCheck() error { - return s.err -} - func (s *service) setup(conf *model.Config) { s.log.Info("Connecting to database...") @@ -104,41 +138,6 @@ func (s *service) setup(conf *model.Config) { db.SetMaxOpenConns(conf.Database.MaxOpenConns) db.SetMaxIdleConns(conf.Database.MaxIdleConns) db.SetConnMaxLifetime(time.Duration(conf.Database.ConnMaxLifetime) * time.Minute) - - s.migrateDatabase() -} - -func (s *service) migrateDatabase() { - s.log.Info("Auto Migrating database...") - - // Running AutoMigrate concurrently on the same model fails with various race conditions - // https://github.com/go-gorm/gorm/pull/6680 - // https://github.com/go-gorm/postgres/pull/224 - - // Obtain a lock to prevent concurrent AutoMigrate - - lockID := func(s string) int64 { - h := fnv.New64a() - _, err := h.Write([]byte(s)) - return utils.If(err != nil, int64(0x4242AA55), int64(h.Sum64())) - }("gorm:migrator") - - s.err = s.db.Exec("SELECT pg_advisory_lock(?)", lockID).Error - if s.err != nil { - s.log.Error("Failed to obtain lock", zap.Error(s.err)) - return - } - - _ = s.db.AutoMigrate(&model.User{}) - _ = s.db.AutoMigrate(&model.Problem{}) - _ = s.db.AutoMigrate(&model.ProblemVersion{}) - _ = s.db.AutoMigrate(&model.Submission{}) - _ = s.db.AutoMigrate(&model.Status{}) - - s.err = s.db.Exec("SELECT pg_advisory_unlock(?)", lockID).Error - if s.err != nil { - s.log.Error("Failed to release lock", zap.Error(s.err)) - } } func (s *service) checkAlive(retry int) (*sql.DB, error) { diff --git a/internal/service/runner/common.go b/internal/service/runner/common.go index 76da6c5..9993d28 100644 --- a/internal/service/runner/common.go +++ b/internal/service/runner/common.go @@ -3,10 +3,9 @@ package runner import ( "fmt" "git.0x7f.app/WOJ/woj-server/internal/e" - "git.0x7f.app/WOJ/woj-server/pkg/utils" + "git.0x7f.app/WOJ/woj-server/pkg/file" "go.uber.org/zap" "os" - "os/exec" "path" "path/filepath" ) @@ -27,53 +26,43 @@ func init() { Prefix = path.Join(wd, Prefix) ProblemDir = path.Join(Prefix, ProblemDir) - ScriptsDir = path.Join(Prefix, ScriptsDir) UserDir = path.Join(Prefix, UserDir) TmpDir = path.Join(Prefix, TmpDir) } -func (s *service) execute(script string, args ...string) error { - p := filepath.Join(ScriptsDir, script) - cmd := exec.Command(p, args...) - cmd.Dir = ScriptsDir - if s.verbose { - cmd.Stdout = os.Stderr - cmd.Stderr = os.Stderr - } - return cmd.Run() +func (s *service) ProblemExists(version uint) bool { + problemPath := filepath.Join(ProblemDir, fmt.Sprintf("%d", version)) + return file.Exist(problemPath) } -func (s *service) checkAndExecute(version uint, user string, lang string, script string, fail e.Status) e.Status { +func (s *service) check(version uint, user string, lang string) e.Status { if !s.ProblemExists(version) { s.log.Info("problem not exists", zap.Uint("version", version)) return e.RunnerProblemNotExist } - if !s.userExists(user, fmt.Sprintf("%s.%s", user, lang)) { + userPath := filepath.Join(UserDir, user, fmt.Sprintf("%s.%s", user, lang)) + if !file.Exist(userPath) { s.log.Info("user program not exists", zap.String("user", user), zap.String("lang", lang)) return e.RunnerUserNotExist } - err := s.execute(script, fmt.Sprintf("%d", version), user, lang) - - if err != nil { - s.log.Info("execute failed", - zap.Error(err), - zap.Uint("version", version), - zap.String("user", user), - zap.String("lang", lang)) - return fail - } - return e.Success } -func (s *service) ProblemExists(version uint) bool { - problemPath := filepath.Join(ProblemDir, fmt.Sprintf("%d", version)) - return utils.FileExist(problemPath) +func (s *service) getLangInfo(config *Config, lang string) (configLanguage, bool) { + for _, l := range config.Languages { + if l.Lang == lang { + return l, true + } + } + return configLanguage{}, false } -func (s *service) userExists(user string, file string) bool { - userPath := filepath.Join(UserDir, user, file) - return utils.FileExist(userPath) +func (s *service) getLangScript(l *configLanguage, lang string) string { + if l.Type == "default" { + return "/woj/framework/template/default/" + lang + ".Makefile" + } else { + return "/woj/problem/judge/" + l.Script + } } diff --git a/internal/service/runner/compile.go b/internal/service/runner/compile.go index bc129f3..e4fca39 100644 --- a/internal/service/runner/compile.go +++ b/internal/service/runner/compile.go @@ -3,23 +3,102 @@ package runner import ( "fmt" "git.0x7f.app/WOJ/woj-server/internal/e" + "git.0x7f.app/WOJ/woj-server/pkg/file" "git.0x7f.app/WOJ/woj-server/pkg/utils" + "go.uber.org/zap" + "io" "os" "path/filepath" + "time" ) func (s *service) Compile(version uint, user string, lang string) (JudgeStatus, e.Status) { - target := filepath.Join(UserDir, user, fmt.Sprintf("%s.out", user)) + // 1. ensure problem/user exists + status := s.check(version, user, lang) + if status != e.Success { + return JudgeStatus{Message: "check failed"}, status + } - _ = os.Remove(target) - status := s.checkAndExecute(version, user, lang, "problem_compile.sh", e.RunnerUserCompileFailed) + config, err := s.ParseConfig(version, true) + if err != nil { + s.log.Error("[compile] parse config failed", zap.Error(err)) + return JudgeStatus{ + Message: "parse config failed", + Tasks: []TaskStatus{{Verdict: VerdictSystemError, Message: "parse config failed"}}, + }, e.RunnerProblemParseFailed + } - log := filepath.Join(UserDir, user, fmt.Sprintf("%s.compile.log", user)) - msg, err := utils.FileRead(log) + // 2. prepare judge environment + workDir := filepath.Join(UserDir, user) + judgeDir := filepath.Join(ProblemDir, fmt.Sprintf("%d", version), "judge") + + sourceFile := filepath.Join(workDir, fmt.Sprintf("%s.%s", user, lang)) + targetFile := filepath.Join(workDir, fmt.Sprintf("%s.out", user)) + + logFile := filepath.Join(workDir, fmt.Sprintf("%s.compile.log", user)) + log, err := os.Create(logFile) + if err != nil { + s.log.Error("[compile] create log file failed", zap.Error(err)) + return JudgeStatus{ + Message: "create log file failed", + Tasks: []TaskStatus{{Verdict: VerdictSystemError, Message: "create log file failed"}}, + }, e.RunnerUserCompileFailed + } + defer func(log *os.File) { + _ = log.Close() + }(log) + + // 3. compile + err = utils.NewMust(). + DoAny(func() error { return os.Remove(targetFile) }). + Do(func() error { return file.TouchErr(targetFile) }). + Do(func() error { + l, ok := s.getLangInfo(&config, lang) + script := s.getLangScript(&l, lang) + if !ok { + return e.RunnerProblemParseFailed.AsError() + } + + args := []string{ + "-v", fmt.Sprintf("%s:/woj/problem/judge:ro", judgeDir), + "-v", fmt.Sprintf("%s:/woj/user/%s.%s:ro", sourceFile, user, lang), + "-v", fmt.Sprintf("%s:/woj/user/%s.out", targetFile, user), + "-e", fmt.Sprintf("USER_PROG=%s", user), + "-e", fmt.Sprintf("LANG=%s", lang), + "git.0x7f.app/woj/ubuntu-full:latest", + "sh", "-c", fmt.Sprintf("cd /woj/user && make -f %s compile", script), + } + + runArgs := &podmanArgs{ + executeArgs: executeArgs{ + args: args, + timeout: 60 * time.Second, + output: log, + }, + memory: "256m", + } + + return s.podmanRun(runArgs) + }). + Done() + + if err != nil { + s.log.Info("[compile] compile failed", + zap.Error(err), + zap.Uint("version", version), + zap.String("user", user), + zap.String("lang", lang), + ) + status = e.RunnerUserCompileFailed + } + + // 4. read log + _, _ = log.Seek(0, io.SeekStart) + msg, err := io.ReadAll(log) msg = utils.If(err == nil, msg, nil) msgText := string(msg) - if !utils.FileExist(target) || utils.FileEmpty(target) { + if !file.Exist(targetFile) || file.Empty(targetFile) { return JudgeStatus{ Message: "compile failed", Tasks: []TaskStatus{{Verdict: VerdictCompileError, Message: msgText}}}, diff --git a/internal/service/runner/config.go b/internal/service/runner/config.go index 844ffca..51fc1fa 100644 --- a/internal/service/runner/config.go +++ b/internal/service/runner/config.go @@ -8,19 +8,21 @@ import ( "path/filepath" ) +type configLanguage struct { + Lang string `json:"Lang"` + Type string `json:"Type,omitempty"` + Script string `json:"Script,omitempty"` + Cmp string `json:"Cmp,omitempty"` +} + type Config struct { Runtime struct { TimeLimit int `json:"TimeLimit"` MemoryLimit int `json:"MemoryLimit"` NProcLimit int `json:"NProcLimit"` } `json:"Runtime"` - Languages []struct { - Lang string `json:"Lang"` - Type string `json:"Type,omitempty"` - Script string `json:"Script,omitempty"` - Cmp string `json:"Cmp,omitempty"` - } `json:"Languages"` - Tasks []struct { + Languages []configLanguage `json:"Languages"` + Tasks []struct { Id int `json:"Id"` Points int32 `json:"Points"` } `json:"Tasks"` diff --git a/internal/service/runner/deps.go b/internal/service/runner/deps.go index 28f7849..941b413 100644 --- a/internal/service/runner/deps.go +++ b/internal/service/runner/deps.go @@ -1,35 +1,84 @@ package runner import ( + "errors" + "fmt" "git.0x7f.app/WOJ/woj-server/internal/e" + "git.0x7f.app/WOJ/woj-server/pkg/file" "git.0x7f.app/WOJ/woj-server/pkg/utils" "go.uber.org/zap" "os" - "os/exec" "path/filepath" ) -func (s *service) EnsureDeps(force bool) e.Status { - mark := filepath.Join(Prefix, ".mark.image") +type depConfig struct { + tarball string + image string + dockerfile string +} - if force { - _ = os.Remove(mark) - } else if utils.FileExist(mark) { - return e.Success - } +func (s *service) loadImage(cfg *depConfig) e.Status { + err := utils.NewTryErr(). + Try(func() error { + // import from tarball + if !file.Exist(cfg.tarball) { + return errors.New("tarball not exists") + } + return s.execute("bash", "-c", fmt.Sprintf("gzip -d -c %s | podman load", cfg.tarball)) + }). + Or(func() error { + // pull from docker hub + return s.execute("podman", "pull", cfg.image) + }). + Or(func() error { + // build from dockerfile + if !file.Exist(cfg.dockerfile) { + return errors.New("dockerfile not exists") + } + return s.execute("podman", "build", "-f", cfg.dockerfile, "-t", cfg.image, ".") + }). + Done() - script := filepath.Join(ScriptsDir, "prepare_images.sh") - cmd := exec.Command(script) - cmd.Dir = ScriptsDir - if s.verbose { - cmd.Stdout = os.Stdout - cmd.Stderr = os.Stderr - } - err := cmd.Run() if err != nil { - s.log.Warn("prebuild docker images failed", zap.Error(err)) + s.log.Warn("[deps] load image failed", zap.Error(err)) return e.RunnerDepsBuildFailed } return e.Success } + +func (s *service) EnsureDeps(force bool) e.Status { + mark := filepath.Join(Prefix, ".mark.image") + + // check mark + if force { + _ = os.Remove(mark) + } else if file.Exist(mark) { + return e.Success + } + + // full + fullImage := &depConfig{ + tarball: filepath.Join(TmpDir, "ubuntu-full.tar.gz"), + image: "git.0x7f.app/woj/ubuntu-full:latest", + dockerfile: filepath.Join(ScriptsDir, "ubuntu-full.Dockerfile"), + } + if s.loadImage(fullImage) != e.Success { + return e.RunnerDepsBuildFailed + } + + // tiny + tinyImage := &depConfig{ + tarball: filepath.Join(TmpDir, "ubuntu-tiny.tar.gz"), + image: "git.0x7f.app/woj/ubuntu-run:latest", + dockerfile: filepath.Join(ScriptsDir, "ubuntu-run.Dockerfile"), + } + if s.loadImage(tinyImage) != e.Success { + return e.RunnerDepsBuildFailed + } + + // mark + _, _ = os.Create(mark) + + return e.Success +} diff --git a/internal/service/runner/exec.go b/internal/service/runner/exec.go new file mode 100644 index 0000000..58e5bb8 --- /dev/null +++ b/internal/service/runner/exec.go @@ -0,0 +1,109 @@ +package runner + +import ( + "context" + "errors" + "fmt" + "git.0x7f.app/WOJ/woj-server/pkg/file" + "git.0x7f.app/WOJ/woj-server/pkg/utils" + "os" + "os/exec" + "time" +) + +func (s *service) execute(exe string, args ...string) error { + cmd := exec.Command(exe, args...) + cmd.Dir = Prefix + if s.verbose { + cmd.Stdout = os.Stderr + cmd.Stderr = os.Stderr + } + return cmd.Run() +} + +type executeArgs struct { + exe string + args []string + + timeout time.Duration + kill func() error + + output *os.File + limit int64 +} + +func (s *service) executeTimeout(arg *executeArgs) error { + ctx, cancel := context.WithTimeout(context.Background(), arg.timeout) + defer cancel() + + cmd := exec.CommandContext(ctx, arg.exe, arg.args...) + cmd.Dir = Prefix + if arg.kill != nil { + cmd.Cancel = arg.kill + } + if s.verbose && arg.output == nil { + cmd.Stdout = os.Stderr + cmd.Stderr = os.Stderr + } else if arg.output != nil { + if arg.limit == 0 { + cmd.Stdout = arg.output + cmd.Stderr = arg.output + } else { + lw := &file.LimitedWriter{ + File: arg.output, + Limit: arg.limit, + } + cmd.Stdout = lw + cmd.Stderr = lw + } + } + + err := cmd.Start() + if err != nil { + return err + } + + err = cmd.Wait() + + // make sure the process is killed + _ = cmd.Process.Kill() + + if errors.Is(ctx.Err(), context.DeadlineExceeded) { + return fmt.Errorf("command timed out") + } + + return err +} + +type podmanArgs struct { + executeArgs + memory string +} + +func (s *service) podmanRun(arg *podmanArgs) error { + name := fmt.Sprintf("woj-%d-%s", time.Now().UnixNano(), utils.RandomString(8)) + execArgs := &executeArgs{ + exe: "podman", + output: utils.If(arg.output == nil, os.Stderr, arg.output), + limit: utils.If(arg.limit == 0, 4*1024, arg.limit), + timeout: utils.If(arg.timeout == 0, 10*time.Second, arg.timeout), + kill: func() error { + if arg.kill != nil { + _ = arg.kill() + } + return s.execute("podman", "kill", name) + }, + } + + args := []string{ + "run", + "--rm", + "--name", name, + "--memory", utils.If(arg.memory == "", "256m", arg.memory), + } + args = append(args, arg.args...) + + execArgs.args = args + + return s.executeTimeout(execArgs) +} diff --git a/internal/service/runner/newProblem.go b/internal/service/runner/new_problem.go similarity index 54% rename from internal/service/runner/newProblem.go rename to internal/service/runner/new_problem.go index d723604..2d89b77 100644 --- a/internal/service/runner/newProblem.go +++ b/internal/service/runner/new_problem.go @@ -4,11 +4,12 @@ import ( "fmt" "git.0x7f.app/WOJ/woj-server/internal/e" "git.0x7f.app/WOJ/woj-server/pkg/down" + "git.0x7f.app/WOJ/woj-server/pkg/file" "git.0x7f.app/WOJ/woj-server/pkg/unzip" - "git.0x7f.app/WOJ/woj-server/pkg/utils" "go.uber.org/zap" "os" "path/filepath" + "time" ) func (s *service) download(version uint, url string) e.Status { @@ -17,13 +18,13 @@ func (s *service) download(version uint, url string) e.Status { err := down.Down(zipPath, url) if err != nil { - s.log.Error("download problem failed", zap.Error(err)) + s.log.Error("[new] download problem failed", zap.Error(err)) return e.RunnerDownloadFailed } err = unzip.Unzip(zipPath, problemPath) if err != nil { - s.log.Warn("unzip problem failed", zap.Error(err)) + s.log.Warn("[new] unzip problem failed", zap.Error(err)) return e.RunnerUnzipFailed } @@ -38,14 +39,37 @@ func (s *service) prebuild(version uint, force bool) e.Status { mark := filepath.Join(ProblemDir, fmt.Sprintf("%d", version), ".mark.prebuild") if force { _ = os.Remove(mark) - } else if utils.FileExist(mark) { + } else if file.Exist(mark) { return e.Success } - err := s.execute("problem_prebuild.sh", fmt.Sprintf("%d", version)) + prebuildScript := filepath.Join(ProblemDir, fmt.Sprintf("%d", version), "judge", "prebuild.Makefile") + if !file.Exist(prebuildScript) { + s.log.Info("[new] prebuild script not found", zap.String("path", prebuildScript), zap.Uint("version", version)) + return e.Success + } + + dataDir := filepath.Join(ProblemDir, fmt.Sprintf("%d", version), "data") + judgeDir := filepath.Join(ProblemDir, fmt.Sprintf("%d", version), "judge") + + args := []string{ + "-v", fmt.Sprintf("%s:/woj/problem/data", dataDir), + "-v", fmt.Sprintf("%s:/woj/problem/judge", judgeDir), + "-e", "PREFIX=/woj/problem", + "git.0x7f.app/woj/ubuntu-full:latest", + "sh", "-c", "cd /woj/problem/judge && make -f prebuild.Makefile prebuild && touch .mark.prebuild", + } + runArgs := &podmanArgs{ + executeArgs: executeArgs{ + args: args, + timeout: 300 * time.Second, + }, + memory: "1g", + } + err := s.podmanRun(runArgs) if err != nil { - s.log.Warn("prebuild problem failed", zap.Error(err), zap.Uint("version", version)) + s.log.Warn("[new] prebuild problem failed", zap.Error(err), zap.Uint("version", version)) return e.RunnerProblemPrebuildFailed } @@ -67,6 +91,7 @@ func (s *service) NewProblem(version uint, url string, force bool) (Config, e.St cfg, err := s.ParseConfig(version, false) if err != nil { + s.log.Info("[new] parse problem failed", zap.Error(err), zap.Uint("version", version)) return Config{}, e.RunnerProblemParseFailed } diff --git a/internal/service/runner/runAndJudge.go b/internal/service/runner/runAndJudge.go deleted file mode 100644 index f0cf9ba..0000000 --- a/internal/service/runner/runAndJudge.go +++ /dev/null @@ -1,22 +0,0 @@ -package runner - -import "git.0x7f.app/WOJ/woj-server/internal/e" - -func (s *service) RunAndJudge(version uint, user string, lang string, config *Config) (JudgeStatus, int32, e.Status) { - // run user program - status := s.checkAndExecute(version, user, lang, "problem_run.sh", e.RunnerRunFailed) - if status != e.Success { - return JudgeStatus{Message: "run failed"}, 0, status - } - - // run judger - status = s.checkAndExecute(version, user, lang, "problem_judge.sh", e.RunnerJudgeFailed) - if status != e.Success { - return JudgeStatus{Message: "judge failed"}, 0, status - } - - // check result - result, pts := s.checkResults(user, config) - - return result, pts, e.Success -} diff --git a/internal/service/runner/run_judge.go b/internal/service/runner/run_judge.go new file mode 100644 index 0000000..efbf9ea --- /dev/null +++ b/internal/service/runner/run_judge.go @@ -0,0 +1,183 @@ +package runner + +import ( + "fmt" + "git.0x7f.app/WOJ/woj-server/internal/e" + "git.0x7f.app/WOJ/woj-server/pkg/file" + "git.0x7f.app/WOJ/woj-server/pkg/utils" + "go.uber.org/zap" + "os" + "path/filepath" + "time" +) + +func (s *service) problemRun(version uint, user string, lang string, config *Config) { + workDir := filepath.Join(UserDir, user) + dataDir := filepath.Join(ProblemDir, fmt.Sprintf("%d", version), "data", "input") + + // woj-sandbox killer will add 2 more seconds, here we add 2 more seconds + timeout := time.Duration((config.Runtime.TimeLimit+1000)/1000+2+2) * time.Second + + ids := make([]int, 0) + for _, task := range config.Tasks { + f := func(id int) func() { + return func() { + testCase := filepath.Join(dataDir, fmt.Sprintf("%d.input", id)) + targetFile := filepath.Join(workDir, fmt.Sprintf("%s.out", user)) + ansFile := filepath.Join(workDir, fmt.Sprintf("%d.out.usr", id)) + ifoFile := filepath.Join(workDir, fmt.Sprintf("%d.info", id)) + + err := utils.NewMust(). + DoAny(func() error { return os.Remove(ansFile) }). + DoAny(func() error { return os.Remove(ifoFile) }). + Do(func() error { return file.TouchErr(ansFile) }). + Do(func() error { return file.TouchErr(ifoFile) }). + Do(func() error { + args := []string{ + "--cpus", "1", + "--network", "none", + "-v", fmt.Sprintf("%s:/woj/problem/data/input/%d.input:ro", testCase, id), + "-v", fmt.Sprintf("%s:/woj/user/%s.out:ro", targetFile, user), + "-v", fmt.Sprintf("%s:/woj/user/%d.out.usr", ansFile, id), + "-v", fmt.Sprintf("%s:/woj/user/%d.info", ifoFile, id), + "git.0x7f.app/woj/ubuntu-run:latest", + "sh", "-c", + fmt.Sprintf("cd /woj/user && /woj/framework/scripts/woj_launcher "+ + "--memory_limit=%d "+ + "--nproc_limit=%d "+ + "--time_limit=%d "+ + "--sandbox_template=%s "+ + "--sandbox_action=ret "+ + "--uid=1000 "+ + "--gid=1000 "+ + "--file_input=/woj/problem/data/input/%d.input "+ + "--file_output=/woj/user/%d.out.usr "+ + "--file_info=/woj/user/%d.info "+ + "-program=/woj/user/%s.out", + config.Runtime.MemoryLimit, + config.Runtime.NProcLimit, + config.Runtime.TimeLimit, + lang, + id, id, id, + user, + ), + } + + runArgs := &podmanArgs{ + executeArgs: executeArgs{ + args: args, + timeout: timeout, + }, + } + + return s.podmanRun(runArgs) + }). + Done() + + if err != nil { + s.log.Info("[run] run failed", + zap.Error(err), + zap.Uint("version", version), + zap.String("user", user), + zap.String("lang", lang), + ) + } + } + }(task.Id) + + id := s.pool.AddTask(f) + ids = append(ids, id) + } + + for _, id := range ids { + s.pool.WaitForTask(id) + } +} + +func (s *service) problemJudge(version uint, user string, lang string, config *Config) { + workDir := filepath.Join(UserDir, user) + dataDir := filepath.Join(ProblemDir, fmt.Sprintf("%d", version), "data") + judgeDir := filepath.Join(ProblemDir, fmt.Sprintf("%d", version), "judge") + + ids := make([]int, 0) + for _, task := range config.Tasks { + f := func(id int) func() { + return func() { + ansFile := filepath.Join(workDir, fmt.Sprintf("%d.out.usr", id)) + jdgFile := filepath.Join(workDir, fmt.Sprintf("%d.judge", id)) + + c, ok := s.getLangInfo(config, lang) + if !ok { + return + } + + err := utils.NewMust(). + DoAny(func() error { return os.Remove(jdgFile) }). + Do(func() error { return file.TouchErr(jdgFile) }). + Do(func() error { + args := []string{ + "-v", fmt.Sprintf("%s:/woj/problem/judge:ro", judgeDir), + "-v", fmt.Sprintf("%s:/woj/problem/data:ro", dataDir), + "-v", fmt.Sprintf("%s:/woj/user/%d.out.usr", ansFile, id), + "-v", fmt.Sprintf("%s:/woj/user/%d.judge", jdgFile, id), + "-e", fmt.Sprintf("TEST_NUM=%d", id), + "-e", fmt.Sprintf("CMP=%s", c.Cmp), + "git.0x7f.app/woj/ubuntu-full:latest", + "sh", "-c", + fmt.Sprintf("cd /woj/user && make -f %s judge", s.getLangScript(&c, lang)), + } + + runArgs := &podmanArgs{ + executeArgs: executeArgs{ + args: args, + }, + } + + return s.podmanRun(runArgs) + }). + Done() + + if err != nil { + s.log.Info("[judge] judge failed", + zap.Error(err), + zap.Uint("version", version), + zap.String("user", user), + zap.String("lang", lang), + ) + } + } + }(task.Id) + + id := s.pool.AddTask(f) + ids = append(ids, id) + } + + for _, id := range ids { + s.pool.WaitForTask(id) + } +} + +func (s *service) RunAndJudge(version uint, user string, lang string) (JudgeStatus, int32, e.Status) { + // 1. ensure problem/user exists + status := s.check(version, user, lang) + if status != e.Success { + return JudgeStatus{Message: "check failed"}, 0, status + } + + // 2. config + config, err := s.ParseConfig(version, false) + if err != nil { + return JudgeStatus{Message: "parse config failed"}, 0, e.RunnerProblemParseFailed + } + + // 3. run user program + s.problemRun(version, user, lang, &config) + + // 4. run judger + s.problemJudge(version, user, lang, &config) + + // 5. check result + result, pts := s.checkResults(user, &config) + + return result, pts, e.Success +} diff --git a/internal/service/runner/service.go b/internal/service/runner/service.go index 820c214..6c3c97b 100644 --- a/internal/service/runner/service.go +++ b/internal/service/runner/service.go @@ -4,8 +4,11 @@ import ( "git.0x7f.app/WOJ/woj-server/internal/e" "git.0x7f.app/WOJ/woj-server/internal/misc/config" "git.0x7f.app/WOJ/woj-server/internal/misc/log" + "git.0x7f.app/WOJ/woj-server/pkg/pool" + "git.0x7f.app/WOJ/woj-server/pkg/utils" "github.com/samber/do" "go.uber.org/zap" + "runtime" ) var _ Service = (*service)(nil) @@ -19,7 +22,7 @@ type Service interface { // Compile compile user submission Compile(version uint, user string, lang string) (JudgeStatus, e.Status) // RunAndJudge execute user program - RunAndJudge(version uint, user string, lang string, config *Config) (JudgeStatus, int32, e.Status) + RunAndJudge(version uint, user string, lang string) (JudgeStatus, int32, e.Status) // ParseConfig parse config file ParseConfig(version uint, skipCheck bool) (Config, error) @@ -27,20 +30,33 @@ type Service interface { ProblemExists(version uint) bool HealthCheck() error + Shutdown() error } func NewService(i *do.Injector) (Service, error) { - return &service{ + concurrency := utils.If(runtime.NumCPU() > 1, runtime.NumCPU()-1, 1) + + srv := &service{ log: do.MustInvoke[log.Service](i).GetLogger("runner"), + pool: pool.NewTaskPool(concurrency, concurrency), verbose: do.MustInvoke[config.Service](i).GetConfig().Development, - }, nil + } + srv.pool.Start() + + return srv, nil } type service struct { log *zap.Logger + pool *pool.TaskPool verbose bool } func (s *service) HealthCheck() error { return nil } + +func (s *service) Shutdown() error { + s.pool.Stop() + return nil +} diff --git a/internal/service/runner/status.go b/internal/service/runner/status.go index cf0bdac..95ddfd8 100644 --- a/internal/service/runner/status.go +++ b/internal/service/runner/status.go @@ -5,7 +5,7 @@ import ( "encoding/json" "encoding/xml" "fmt" - "git.0x7f.app/WOJ/woj-server/pkg/utils" + "git.0x7f.app/WOJ/woj-server/pkg/file" "golang.org/x/text/encoding/charmap" "io" "path/filepath" @@ -57,7 +57,7 @@ func (t *TaskStatus) getInfoText(infoFile string) *TaskStatus { } var err error - t.infoText, err = utils.FileRead(infoFile) + t.infoText, err = file.Read(infoFile) if err != nil { t.Verdict = VerdictSystemError t.Message = "cannot read info file" @@ -128,7 +128,7 @@ func (t *TaskStatus) getJudgeText(judgeFile string) *TaskStatus { return t } - j, err := utils.FileRead(judgeFile) + j, err := file.Read(judgeFile) if err != nil { t.Verdict = VerdictSystemError t.Message = "cannot read judge file" diff --git a/internal/service/user/create.go b/internal/service/user/create.go index 6a92c1e..a847bca 100644 --- a/internal/service/user/create.go +++ b/internal/service/user/create.go @@ -9,9 +9,9 @@ import ( ) type CreateData struct { - UserName string - Password string + Email string NickName string + Password string } func (s *service) Create(data *CreateData) (*model.User, e.Status) { @@ -22,9 +22,9 @@ func (s *service) Create(data *CreateData) (*model.User, e.Status) { } user := &model.User{ - UserName: data.UserName, - Password: hashed, + Email: data.Email, NickName: data.NickName, + Password: hashed, Role: model.RoleGeneral, IsEnabled: true, } diff --git a/internal/service/user/login.go b/internal/service/user/login.go index f64c4d9..24ec8aa 100644 --- a/internal/service/user/login.go +++ b/internal/service/user/login.go @@ -10,12 +10,12 @@ import ( ) type LoginData struct { - UserName string + Email string Password string } func (s *service) Login(data *LoginData) (*model.User, e.Status) { - user := &model.User{UserName: data.UserName} + user := &model.User{Email: data.Email} err := s.db.Get().Where(user).First(&user).Error if errors.Is(err, gorm.ErrRecordNotFound) { @@ -29,6 +29,10 @@ func (s *service) Login(data *LoginData) (*model.User, e.Status) { if !user.IsEnabled { return nil, e.UserDisabled } + if len(user.Password) == 0 { + // created by oauth + return nil, e.UserWithoutPassword + } err = bcrypt.CompareHashAndPassword(user.Password, []byte(data.Password)) if err != nil { diff --git a/internal/service/user/profile.go b/internal/service/user/profile.go index 1d9554e..1ea5154 100644 --- a/internal/service/user/profile.go +++ b/internal/service/user/profile.go @@ -22,3 +22,22 @@ func (s *service) Profile(uid uint) (*model.User, e.Status) { return user, e.Success } + +func (s *service) ProfileOrCreate(data *CreateData) (*model.User, e.Status) { + user := &model.User{ + Email: data.Email, + NickName: data.NickName, + Role: model.RoleGeneral, + IsEnabled: true, + } + + // Notice: FirstOrCreate will not update the record if it exists, and also we should not update the record + // Notice: OAuth2 created user will not have password + err := s.db.Get().Where(model.User{Email: data.Email}).FirstOrCreate(&user, data).Error + if err != nil { + s.log.Warn("DatabaseError", zap.Error(err), zap.Any("user", user)) + return nil, e.DatabaseError + } + + return user, e.Success +} diff --git a/internal/service/user/service.go b/internal/service/user/service.go index cb62e24..42ce859 100644 --- a/internal/service/user/service.go +++ b/internal/service/user/service.go @@ -17,6 +17,7 @@ type Service interface { Login(data *LoginData) (*model.User, e.Status) IncrVersion(uid uint) (int64, e.Status) Profile(uid uint) (*model.User, e.Status) + ProfileOrCreate(data *CreateData) (*model.User, e.Status) HealthCheck() error } diff --git a/internal/web/jwt/service.go b/internal/web/jwt/service.go index 09ba74a..86e6c97 100644 --- a/internal/web/jwt/service.go +++ b/internal/web/jwt/service.go @@ -29,8 +29,8 @@ func NewService(i *do.Injector) (Service, error) { srv.cacheService = do.MustInvoke[cache.Service](i) // .Get().(*redis.Client) conf := do.MustInvoke[config.Service](i).GetConfig() - srv.SigningKey = []byte(conf.WebServer.JwtSigningKey) - srv.ExpireHour = conf.WebServer.JwtExpireHour + srv.SigningKey = []byte(conf.WebServer.JWT.SigningKey) + srv.ExpireHour = conf.WebServer.JWT.ExpireHour return srv, srv.err } diff --git a/internal/web/metrics/prometheus.go b/internal/web/metrics/prometheus.go index 77d8166..ad26169 100644 --- a/internal/web/metrics/prometheus.go +++ b/internal/web/metrics/prometheus.go @@ -3,7 +3,7 @@ package metrics import ( "git.0x7f.app/WOJ/woj-server/internal/e" "git.0x7f.app/WOJ/woj-server/internal/misc/config" - "git.0x7f.app/WOJ/woj-server/internal/pkg/cast" + "git.0x7f.app/WOJ/woj-server/pkg/cast" "github.com/gin-gonic/gin" "github.com/prometheus/client_golang/prometheus" "github.com/samber/do" @@ -61,7 +61,7 @@ func (s *service) setup(namespace string, subsystem string) { Subsystem: subsystem, Name: "requests_details", Help: "Details of each request", - Buckets: []float64{0.01, 0.025, 0.05, 0.1, 0.25, 0.5, 1, 2.5, 5, 10, 25, 50, 100, 250, 500, 1000}, + Buckets: []float64{0.01, 0.05, 0.1, 0.25, 0.5, 1, 1.5, 2, 2.5, 3, 5, 10, 15, 20, 25, 50, 75, 100, 150, 200, 500, 750, 1000, 1500, 2000}, }, []string{"method", "url", "success", "http_code", "err_code"}, ) diff --git a/internal/web/router/api.go b/internal/web/router/api.go index 2173aad..e55abed 100644 --- a/internal/web/router/api.go +++ b/internal/web/router/api.go @@ -2,6 +2,7 @@ package router import ( "git.0x7f.app/WOJ/woj-server/internal/api/debug" + "git.0x7f.app/WOJ/woj-server/internal/api/oauth" "git.0x7f.app/WOJ/woj-server/internal/api/problem" "git.0x7f.app/WOJ/woj-server/internal/api/status" "git.0x7f.app/WOJ/woj-server/internal/api/submission" @@ -30,4 +31,5 @@ var endpoints = []model.EndpointInfo{ {Version: "/v1", Path: "/problem", Register: problem.RouteRegister}, {Version: "/v1", Path: "/submission", Register: submission.RouteRegister}, {Version: "/v1", Path: "/status", Register: status.RouteRegister}, + {Version: "/v1", Path: "/oauth", Register: oauth.RouteRegister}, } diff --git a/internal/web/router/router.go b/internal/web/router/router.go index 146f92c..b2c794d 100644 --- a/internal/web/router/router.go +++ b/internal/web/router/router.go @@ -40,9 +40,9 @@ func NewService(i *do.Injector) (Service, error) { } type service struct { - metric metrics.Service logger log.Service engine *gin.Engine + metric metrics.Service err error } @@ -58,15 +58,20 @@ func (s *service) initRouters(conf *model.Config, injector *do.Injector) *gin.En gin.SetMode(utils.If[string](conf.Development, gin.DebugMode, gin.ReleaseMode)) r := gin.New() - r.MaxMultipartMemory = 8 << 20 // 8MB + + // +--------------+ + // |Configurations| + // +--------------+ + + if conf.WebServer.TrustedPlatform != "" { + // Extract Origin IP + r.TrustedPlatform = conf.WebServer.TrustedPlatform + } // +-----------+ // |Middlewares| // +-----------+ - // static files - must before sentry - r.Use(static.Serve("/", static.LocalFile("./resource/frontend", true))) - // Sentry middleware r.Use(sentrygin.New(sentrygin.Options{Repanic: true})) @@ -129,6 +134,9 @@ func (s *service) initRouters(conf *model.Config, injector *do.Injector) *gin.En api := r.Group("/api/") s.setupApi(api, injector) + // static files + r.Use(static.Serve("/", static.LocalFile("./resource/frontend", true))) + // fallback to frontend r.NoRoute(func(c *gin.Context) { c.File("./resource/frontend/index.html") diff --git a/internal/web/web.go b/internal/web/web.go deleted file mode 100644 index efb3895..0000000 --- a/internal/web/web.go +++ /dev/null @@ -1 +0,0 @@ -package web diff --git a/internal/pkg/cast/cast.go b/pkg/cast/cast.go similarity index 100% rename from internal/pkg/cast/cast.go rename to pkg/cast/cast.go diff --git a/pkg/file/file.go b/pkg/file/file.go new file mode 100644 index 0000000..9c34dab --- /dev/null +++ b/pkg/file/file.go @@ -0,0 +1,45 @@ +package file + +import ( + "git.0x7f.app/WOJ/woj-server/pkg/utils" + "io" + "os" + "path/filepath" +) + +func Read(filePath string) ([]byte, error) { + f, err := os.Open(filePath) + if err != nil { + return nil, err + } + return io.ReadAll(f) +} + +func Write(filePath string, content []byte) error { + return os.WriteFile(filePath, content, 0644) +} + +func Exist(filePath string) bool { + _, err := os.Stat(filePath) + return utils.If(err == nil || os.IsExist(err), true, false) +} + +func Empty(filePath string) bool { + stat, err := os.Stat(filePath) + if err != nil { + return true + } + return stat.Size() == 0 +} + +func Touch(filePath string) bool { + err := TouchErr(filePath) + return utils.If(err == nil, true, false) +} + +func TouchErr(filePath string) error { + base := filepath.Dir(filePath) + _ = os.MkdirAll(base, 0755) + _, err := os.OpenFile(filePath, os.O_RDONLY|os.O_CREATE, 0644) + return err +} diff --git a/pkg/file/writer.go b/pkg/file/writer.go new file mode 100644 index 0000000..797661a --- /dev/null +++ b/pkg/file/writer.go @@ -0,0 +1,21 @@ +package file + +import ( + "fmt" + "os" +) + +type LimitedWriter struct { + File *os.File + Limit int64 + n int64 +} + +func (lw *LimitedWriter) Write(p []byte) (n int, err error) { + if lw.n+int64(len(p)) > lw.Limit { + return 0, fmt.Errorf("output limit exceeded") + } + n, err = lw.File.Write(p) + lw.n += int64(n) + return +} diff --git a/pkg/pool/pool.go b/pkg/pool/pool.go new file mode 100644 index 0000000..1e8fb78 --- /dev/null +++ b/pkg/pool/pool.go @@ -0,0 +1,78 @@ +package pool + +import ( + "sync" +) + +type TaskPool struct { + workers int + queue chan Task + wg sync.WaitGroup + + lck sync.Mutex + curTaskID int + waitMap map[int]chan struct{} +} + +func NewTaskPool(maxWorkers, bufferSize int) *TaskPool { + return &TaskPool{ + workers: maxWorkers, + queue: make(chan Task, bufferSize), + waitMap: make(map[int]chan struct{}), + curTaskID: 1, // task id starts from 1 + } +} + +func (tp *TaskPool) Start() { + for i := 1; i <= tp.workers; i++ { // worker id starts from 1 + worker := NewWorker(i, tp.queue, tp) + tp.wg.Add(1) + go worker.Start(&tp.wg) + } +} + +func (tp *TaskPool) AddTask(f func()) int { + tp.lck.Lock() + defer tp.lck.Unlock() + + id := tp.curTaskID + tp.curTaskID++ + + task := Task{id: id, f: f} + tp.queue <- task + + waitChan := make(chan struct{}) + tp.waitMap[id] = waitChan + + return id +} + +func (tp *TaskPool) WaitForTask(taskID int) { + tp.lck.Lock() + waitChan, ok := tp.waitMap[taskID] + if !ok { + tp.lck.Unlock() + return + } + tp.lck.Unlock() + + <-waitChan +} + +func (tp *TaskPool) markTaskComplete(taskID int) { + tp.lck.Lock() + defer tp.lck.Unlock() + + waitChan, ok := tp.waitMap[taskID] + if !ok { + return + } + + close(waitChan) + delete(tp.waitMap, taskID) +} + +func (tp *TaskPool) Stop() { + close(tp.queue) + tp.wg.Wait() +} diff --git a/pkg/pool/pool_test.go b/pkg/pool/pool_test.go new file mode 100644 index 0000000..fe21f03 --- /dev/null +++ b/pkg/pool/pool_test.go @@ -0,0 +1,62 @@ +package pool + +import ( + "sync" + "testing" + "time" +) + +func TestTaskPool_Stop(t *testing.T) { + pool := NewTaskPool(5, 10) + pool.Start() + + lck := sync.Mutex{} + counter := 0 + + for i := 1; i <= 10; i++ { + f := func(i int) func() { + return func() { + lck.Lock() + t.Log("task", i, "locked") + counter += i + t.Log("task", i, "unlocked") + lck.Unlock() + + time.Sleep(time.Duration(i*100) * time.Millisecond) + t.Log("task", i, "finished") + } + }(i) + pool.AddTask(f) + } + + pool.Stop() + + if counter != 55 { + t.Error("some tasks were not executed") + } +} + +func TestTaskPool_WaitForTask(t *testing.T) { + pool := NewTaskPool(10, 10) + pool.Start() + + counter := 0 + + for i := 1; i <= 10; i++ { + f := func(i int) func() { + return func() { + counter += 1 + t.Log("task", i, "finished") + } + }(i) + id := pool.AddTask(f) + + pool.WaitForTask(id) + if counter != 1 { + t.Errorf("Counter mismatch: expected %d, got %d, task %d", 1, counter, id) + } + counter -= 1 + } + + pool.Stop() +} diff --git a/pkg/pool/task.go b/pkg/pool/task.go new file mode 100644 index 0000000..d3f8b7c --- /dev/null +++ b/pkg/pool/task.go @@ -0,0 +1,6 @@ +package pool + +type Task struct { + id int + f func() +} diff --git a/pkg/pool/worker.go b/pkg/pool/worker.go new file mode 100644 index 0000000..8cd5473 --- /dev/null +++ b/pkg/pool/worker.go @@ -0,0 +1,24 @@ +package pool + +import ( + "sync" +) + +type Worker struct { + id int + queue chan Task + pool *TaskPool // back reference to the pool +} + +func NewWorker(id int, queue chan Task, pool *TaskPool) *Worker { + return &Worker{id: id, queue: queue, pool: pool} +} + +func (w *Worker) Start(wg *sync.WaitGroup) { + defer wg.Done() + + for task := range w.queue { + task.f() + w.pool.markTaskComplete(task.id) + } +} diff --git a/pkg/utils/file.go b/pkg/utils/file.go deleted file mode 100644 index a96076d..0000000 --- a/pkg/utils/file.go +++ /dev/null @@ -1,39 +0,0 @@ -package utils - -import ( - "io" - "os" - "path/filepath" -) - -func FileRead(filePath string) ([]byte, error) { - f, err := os.Open(filePath) - if err != nil { - return nil, err - } - return io.ReadAll(f) -} - -func FileWrite(filePath string, content []byte) error { - return os.WriteFile(filePath, content, 0644) -} - -func FileExist(filePath string) bool { - _, err := os.Stat(filePath) - return If(err == nil || os.IsExist(err), true, false) -} - -func FileEmpty(filePath string) bool { - stat, err := os.Stat(filePath) - if err != nil { - return true - } - return stat.Size() == 0 -} - -func FileTouch(filePath string) bool { - base := filepath.Dir(filePath) - _ = os.MkdirAll(base, 0755) - _, err := os.OpenFile(filePath, os.O_RDONLY|os.O_CREATE, 0644) - return If(err == nil, true, false) -} diff --git a/pkg/utils/must.go b/pkg/utils/must.go new file mode 100644 index 0000000..152b636 --- /dev/null +++ b/pkg/utils/must.go @@ -0,0 +1,25 @@ +package utils + +type MustChain struct { + err error +} + +func NewMust() *MustChain { + return &MustChain{} +} + +func (c *MustChain) Do(callback func() error) *MustChain { + if c.err == nil { + c.err = callback() + } + return c +} + +func (c *MustChain) DoAny(callback func() error) *MustChain { + _ = callback() + return c +} + +func (c *MustChain) Done() error { + return c.err +} diff --git a/pkg/utils/string.go b/pkg/utils/string.go index be02105..669c536 100644 --- a/pkg/utils/string.go +++ b/pkg/utils/string.go @@ -1,6 +1,9 @@ package utils import ( + "crypto/hmac" + "crypto/sha512" + "encoding/base64" "math/rand" ) @@ -14,3 +17,22 @@ func RandomString(n int) string { return string(s) } + +func SignString(s string, key []byte) string { + mac := hmac.New(sha512.New, key) + mac.Write([]byte(s)) + + return base64.StdEncoding.EncodeToString(mac.Sum(nil)) +} + +func SignAndCompare(s string, exp string, key []byte) bool { + mac := hmac.New(sha512.New, key) + mac.Write([]byte(s)) + + decoded, err := base64.StdEncoding.DecodeString(exp) + if err != nil { + return false + } + + return hmac.Equal(mac.Sum(nil), decoded) +} diff --git a/pkg/utils/try.go b/pkg/utils/try.go new file mode 100644 index 0000000..7b46d98 --- /dev/null +++ b/pkg/utils/try.go @@ -0,0 +1,51 @@ +package utils + +type TryChain[T any, V comparable] struct { + result T + error V + success V +} + +func NewTry[T any, V comparable](success V) *TryChain[T, V] { + return &TryChain[T, V]{success: success} +} + +func (c *TryChain[T, V]) Try(callback func() (T, V)) *TryChain[T, V] { + c.result, c.error = callback() + return c +} + +func (c *TryChain[T, V]) Or(callback func() (T, V)) *TryChain[T, V] { + if c.error == c.success { + return c + } + return c.Try(callback) +} + +func (c *TryChain[T, V]) Done() (T, V) { + return c.result, c.error +} + +type TryChainErr struct { + err error +} + +func NewTryErr() *TryChainErr { + return &TryChainErr{} +} + +func (c *TryChainErr) Try(callback func() error) *TryChainErr { + c.err = callback() + return c +} + +func (c *TryChainErr) Or(callback func() error) *TryChainErr { + if c.err == nil { + return c + } + return c.Try(callback) +} + +func (c *TryChainErr) Done() error { + return c.err +} diff --git a/pkg/utils/try_test.go b/pkg/utils/try_test.go new file mode 100644 index 0000000..c844be2 --- /dev/null +++ b/pkg/utils/try_test.go @@ -0,0 +1,57 @@ +package utils + +import "testing" + +func TestTry(t *testing.T) { + t.Run("First Try", func(t *testing.T) { + val, err := NewTry[int, bool](true). + Try(func() (int, bool) { return 1, true }). + Or(func() (int, bool) { return 2, false }). + Or(func() (int, bool) { return 3, true }). + Or(func() (int, bool) { return 4, false }). + Done() + + if val != 1 && err != true { + t.Error("Try failed") + } + }) + + t.Run("Middle Or", func(t *testing.T) { + val, err := NewTry[int, bool](true). + Try(func() (int, bool) { return 1, false }). + Or(func() (int, bool) { return 2, false }). + Or(func() (int, bool) { return 3, true }). + Or(func() (int, bool) { return 4, false }). + Done() + + if val != 3 && err != true { + t.Error("Try failed") + } + }) + + t.Run("Last Or", func(t *testing.T) { + val, err := NewTry[int, bool](true). + Try(func() (int, bool) { return 1, false }). + Or(func() (int, bool) { return 2, false }). + Or(func() (int, bool) { return 3, false }). + Or(func() (int, bool) { return 4, true }). + Done() + + if val != 4 && err != true { + t.Error("Try failed") + } + }) + + t.Run("Nothing", func(t *testing.T) { + val, err := NewTry[int, bool](true). + Try(func() (int, bool) { return 1, false }). + Or(func() (int, bool) { return 2, false }). + Or(func() (int, bool) { return 3, false }). + Or(func() (int, bool) { return 4, false }). + Done() + + if val != 4 && err != false { + t.Error("Try failed") + } + }) +} diff --git a/resource/deploy/cache.yaml b/resource/deploy/cache.yaml index e58407d..dbd13a4 100644 --- a/resource/deploy/cache.yaml +++ b/resource/deploy/cache.yaml @@ -60,7 +60,8 @@ metadata: labels: app: cache spec: - type: ClusterIP + # for production use ClusterIP + type: LoadBalancer selector: app: cache ports: diff --git a/resource/deploy/db.yaml b/resource/deploy/db.yaml index ee11abb..3decc1f 100644 --- a/resource/deploy/db.yaml +++ b/resource/deploy/db.yaml @@ -70,7 +70,8 @@ metadata: labels: app: db spec: - type: ClusterIP + # for production use ClusterIP + type: LoadBalancer selector: app: db ports: diff --git a/resource/deploy/runner.yaml b/resource/deploy/runner.yaml index e6efb98..8f2bc47 100644 --- a/resource/deploy/runner.yaml +++ b/resource/deploy/runner.yaml @@ -35,7 +35,7 @@ spec: spec: containers: - name: runner - image: git.0x7f.app/woj/woj-runner:1.2.1 + image: git.0x7f.app/woj/woj-runner:1.2.2 imagePullPolicy: IfNotPresent args: - runner diff --git a/resource/deploy/server.yaml b/resource/deploy/server.yaml index 2ecee52..5432a6d 100644 --- a/resource/deploy/server.yaml +++ b/resource/deploy/server.yaml @@ -20,7 +20,7 @@ spec: spec: containers: - name: server - image: git.0x7f.app/woj/woj-server:1.2.1 + image: git.0x7f.app/woj/woj-server:1.2.2 imagePullPolicy: IfNotPresent args: - server diff --git a/resource/runner/framework/scripts/setup.sh b/resource/runner/framework/scripts/setup.sh index e97e402..07acf19 100755 --- a/resource/runner/framework/scripts/setup.sh +++ b/resource/runner/framework/scripts/setup.sh @@ -10,6 +10,5 @@ cmake .. -DCMAKE_BUILD_TYPE=Release || exit 1 make -j || exit 1 cd ../.. -cp woj-sandbox/build/libwoj_sandbox.so . || exit 1 cp woj-sandbox/build/woj_launcher . || exit 1 rm -rf woj-sandbox || exit 1 diff --git a/resource/runner/framework/template/default/c.Makefile b/resource/runner/framework/template/default/c.Makefile index 25be642..f5b407c 100644 --- a/resource/runner/framework/template/default/c.Makefile +++ b/resource/runner/framework/template/default/c.Makefile @@ -4,4 +4,4 @@ compile: @$(CC) $(CFLAGS) -o $(PREFIX)/user/$(USER_PROG).out $(PREFIX)/user/$(USER_PROG).$(LANG) judge: - $($(CMP)) $(PREFIX)/data/input/$(TEST_NUM).input $(PREFIX)/user/$(TEST_NUM).out.usr $(PREFIX)/data/output/$(TEST_NUM).output $(PREFIX)/user/$(TEST_NUM).judge -appes + $($(CMP)) $(PREFIX)/problem/data/input/$(TEST_NUM).input $(PREFIX)/user/$(TEST_NUM).out.usr $(PREFIX)/problem/data/output/$(TEST_NUM).output $(PREFIX)/user/$(TEST_NUM).judge -appes diff --git a/resource/runner/framework/template/default/cpp.Makefile b/resource/runner/framework/template/default/cpp.Makefile index ea648d2..5f51cda 100644 --- a/resource/runner/framework/template/default/cpp.Makefile +++ b/resource/runner/framework/template/default/cpp.Makefile @@ -4,4 +4,4 @@ compile: @$(CXX) $(CFLAGS) -o $(PREFIX)/user/$(USER_PROG).out $(PREFIX)/user/$(USER_PROG).$(LANG) judge: - $($(CMP)) $(PREFIX)/data/input/$(TEST_NUM).input $(PREFIX)/user/$(TEST_NUM).out.usr $(PREFIX)/data/output/$(TEST_NUM).output $(PREFIX)/user/$(TEST_NUM).judge -appes + $($(CMP)) $(PREFIX)/problem/data/input/$(TEST_NUM).input $(PREFIX)/user/$(TEST_NUM).out.usr $(PREFIX)/problem/data/output/$(TEST_NUM).output $(PREFIX)/user/$(TEST_NUM).judge -appes diff --git a/resource/runner/framework/template/default/go.Makefile b/resource/runner/framework/template/default/go.Makefile new file mode 100644 index 0000000..4eb0b9e --- /dev/null +++ b/resource/runner/framework/template/default/go.Makefile @@ -0,0 +1,7 @@ +include ${TEMPLATE}/go.mk ${TEMPLATE}/Judger.mk + +compile: + @$(GO) build $(GO_BUILD_FLAGS) -o $(PREFIX)/user/$(USER_PROG).out $(PREFIX)/user/$(USER_PROG).$(LANG) + +judge: + $($(CMP)) $(PREFIX)/problem/data/input/$(TEST_NUM).input $(PREFIX)/user/$(TEST_NUM).out.usr $(PREFIX)/problem/data/output/$(TEST_NUM).output $(PREFIX)/user/$(TEST_NUM).judge -appes diff --git a/resource/runner/framework/template/go.mk b/resource/runner/framework/template/go.mk new file mode 100644 index 0000000..37bebcf --- /dev/null +++ b/resource/runner/framework/template/go.mk @@ -0,0 +1,2 @@ +GO=/usr/local/go/bin/go +GO_BUILD_FLAGS=-trimpath \ No newline at end of file diff --git a/resource/runner/framework/template/setup.sh b/resource/runner/framework/template/setup.sh index 59c117f..455aa2b 100755 --- a/resource/runner/framework/template/setup.sh +++ b/resource/runner/framework/template/setup.sh @@ -5,4 +5,4 @@ git clone --depth=1 https://github.com/MikeMirzayanov/testlib.git >/dev/null 2>& rm -rf testlib/.git rm -rf testlib/tests cd testlib/checkers || exit 1 -parallel clang++ -Ofast -march=native -Wall -pipe -I.. {}.cpp -o {} ::: fcmp hcmp lcmp ncmp nyesno rcmp4 rcmp6 rcmp9 wcmp yesno +parallel clang++ -O2 -Wall -pipe -I.. {}.cpp -o {} ::: fcmp hcmp lcmp ncmp nyesno rcmp4 rcmp6 rcmp9 wcmp yesno diff --git a/resource/runner/problem/.gitignore b/resource/runner/problem/.gitignore index 9ec52b8..a82daa9 100644 --- a/resource/runner/problem/.gitignore +++ b/resource/runner/problem/.gitignore @@ -2,3 +2,5 @@ !.gitignore !example !example/* +!book +!book/**/* diff --git a/resource/runner/problem/book/ch1/1. factorial/config.json b/resource/runner/problem/book/ch1/1. factorial/config.json new file mode 100644 index 0000000..2bc2544 --- /dev/null +++ b/resource/runner/problem/book/ch1/1. factorial/config.json @@ -0,0 +1,43 @@ +{ + "Runtime": { + "TimeLimit": 1000, + "MemoryLimit": 16, + "NProcLimit": 1 + }, + "Languages": [ + { + "Lang": "c", + "Type": "default", + "Script": "", + "Cmp": "HCMP" + }, + { + "Lang": "cpp", + "Type": "default", + "Script": "", + "Cmp": "HCMP" + } + ], + "Tasks": [ + { + "Id": 1, + "Points": 20 + }, + { + "Id": 2, + "Points": 20 + }, + { + "Id": 3, + "Points": 20 + }, + { + "Id": 4, + "Points": 20 + }, + { + "Id": 5, + "Points": 20 + } + ] +} \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/1. factorial/data/input/1.input b/resource/runner/problem/book/ch1/1. factorial/data/input/1.input new file mode 100644 index 0000000..209e3ef --- /dev/null +++ b/resource/runner/problem/book/ch1/1. factorial/data/input/1.input @@ -0,0 +1 @@ +20 diff --git a/resource/runner/problem/book/ch1/1. factorial/data/input/2.input b/resource/runner/problem/book/ch1/1. factorial/data/input/2.input new file mode 100644 index 0000000..c3f407c --- /dev/null +++ b/resource/runner/problem/book/ch1/1. factorial/data/input/2.input @@ -0,0 +1 @@ +55 diff --git a/resource/runner/problem/book/ch1/1. factorial/data/input/3.input b/resource/runner/problem/book/ch1/1. factorial/data/input/3.input new file mode 100644 index 0000000..d22307c --- /dev/null +++ b/resource/runner/problem/book/ch1/1. factorial/data/input/3.input @@ -0,0 +1 @@ +88 diff --git a/resource/runner/problem/book/ch1/1. factorial/data/input/4.input b/resource/runner/problem/book/ch1/1. factorial/data/input/4.input new file mode 100644 index 0000000..6a4573e --- /dev/null +++ b/resource/runner/problem/book/ch1/1. factorial/data/input/4.input @@ -0,0 +1 @@ +133 diff --git a/resource/runner/problem/book/ch1/1. factorial/data/input/5.input b/resource/runner/problem/book/ch1/1. factorial/data/input/5.input new file mode 100644 index 0000000..51b4008 --- /dev/null +++ b/resource/runner/problem/book/ch1/1. factorial/data/input/5.input @@ -0,0 +1 @@ +345 diff --git a/resource/runner/problem/book/ch1/1. factorial/data/output/1.output b/resource/runner/problem/book/ch1/1. factorial/data/output/1.output new file mode 100644 index 0000000..c2f08cb --- /dev/null +++ b/resource/runner/problem/book/ch1/1. factorial/data/output/1.output @@ -0,0 +1 @@ +2432902008176640000 diff --git a/resource/runner/problem/book/ch1/1. factorial/data/output/2.output b/resource/runner/problem/book/ch1/1. factorial/data/output/2.output new file mode 100644 index 0000000..1c6f9f8 --- /dev/null +++ b/resource/runner/problem/book/ch1/1. factorial/data/output/2.output @@ -0,0 +1 @@ +12696403353658275925965100847566516959580321051449436762275840000000000000 diff --git a/resource/runner/problem/book/ch1/1. factorial/data/output/3.output b/resource/runner/problem/book/ch1/1. factorial/data/output/3.output new file mode 100644 index 0000000..3602271 --- /dev/null +++ b/resource/runner/problem/book/ch1/1. factorial/data/output/3.output @@ -0,0 +1 @@ +185482642257398439114796845645546284380220968949399346684421580986889562184028199319100141244804501828416633516851200000000000000000000 diff --git a/resource/runner/problem/book/ch1/1. factorial/data/output/4.output b/resource/runner/problem/book/ch1/1. factorial/data/output/4.output new file mode 100644 index 0000000..1f28ff5 --- /dev/null +++ b/resource/runner/problem/book/ch1/1. factorial/data/output/4.output @@ -0,0 +1 @@ +14872707060906857289084508911813048098675809251055070300508818286592035566485075754388082124671571841702793317081960037166525246368924700537538282948117301741317436012998958826217903503076596121600000000000000000000000000000000 diff --git a/resource/runner/problem/book/ch1/1. factorial/data/output/5.output b/resource/runner/problem/book/ch1/1. factorial/data/output/5.output new file mode 100644 index 0000000..eed4369 --- /dev/null +++ b/resource/runner/problem/book/ch1/1. factorial/data/output/5.output @@ -0,0 +1 @@ +24215638650792346558700053691985855570120556040258652734839783267039961720178323593174739047913617079695531502689473012213820889134885853992818438056445080201482863675240494802269823110125881000284687377104376400792200165127855908498047507347955446603093964326987087311394274684237308398502911304969719715098068025497504900730580217016573270011698467378924291550780873605154736879542602554635558428265690302091342359471863508627516511203478353542187151045838267239168928747525890559708487655213488727530884968558716385000436989129479527833010340517760688345368715729020015336862534353876914871201776699205878662858555857265544230999178449256448000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/resource/runner/problem/book/ch1/1. factorial/description.md b/resource/runner/problem/book/ch1/1. factorial/description.md new file mode 100644 index 0000000..c362f85 --- /dev/null +++ b/resource/runner/problem/book/ch1/1. factorial/description.md @@ -0,0 +1,26 @@ +# 求 N! 的值 + +## Tags + +- C++一本通 +- 高精度 + +## Description + +用高精度方法,求$N!$的精确值($N$以一般整数输入) + +## Example Cases + +### Case 1 + +#### Input + +``` +10 +``` + +#### Output + +``` +3628800 +``` diff --git a/resource/runner/problem/book/ch1/2. divide/config.json b/resource/runner/problem/book/ch1/2. divide/config.json new file mode 100644 index 0000000..264d4a4 --- /dev/null +++ b/resource/runner/problem/book/ch1/2. divide/config.json @@ -0,0 +1,47 @@ +{ + "Runtime": { + "TimeLimit": 1000, + "MemoryLimit": 16, + "NProcLimit": 1 + }, + "Languages": [ + { + "Lang": "c", + "Type": "default", + "Script": "", + "Cmp": "FCMP" + }, + { + "Lang": "cpp", + "Type": "default", + "Script": "", + "Cmp": "FCMP" + } + ], + "Tasks": [ + { + "Id": 1, + "Points": 10 + }, + { + "Id": 2, + "Points": 10 + }, + { + "Id": 3, + "Points": 10 + }, + { + "Id": 4, + "Points": 23 + }, + { + "Id": 5, + "Points": 22 + }, + { + "Id": 6, + "Points": 25 + } + ] +} \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/2. divide/data/input/1.input b/resource/runner/problem/book/ch1/2. divide/data/input/1.input new file mode 100644 index 0000000..6ee96c1 --- /dev/null +++ b/resource/runner/problem/book/ch1/2. divide/data/input/1.input @@ -0,0 +1 @@ +6 5 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/2. divide/data/input/2.input b/resource/runner/problem/book/ch1/2. divide/data/input/2.input new file mode 100644 index 0000000..f37d2f8 --- /dev/null +++ b/resource/runner/problem/book/ch1/2. divide/data/input/2.input @@ -0,0 +1 @@ +30 6 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/2. divide/data/input/3.input b/resource/runner/problem/book/ch1/2. divide/data/input/3.input new file mode 100644 index 0000000..e1bb4a2 --- /dev/null +++ b/resource/runner/problem/book/ch1/2. divide/data/input/3.input @@ -0,0 +1 @@ +18 5 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/2. divide/data/input/4.input b/resource/runner/problem/book/ch1/2. divide/data/input/4.input new file mode 100644 index 0000000..2637872 --- /dev/null +++ b/resource/runner/problem/book/ch1/2. divide/data/input/4.input @@ -0,0 +1 @@ +12 7 diff --git a/resource/runner/problem/book/ch1/2. divide/data/input/5.input b/resource/runner/problem/book/ch1/2. divide/data/input/5.input new file mode 100644 index 0000000..110498e --- /dev/null +++ b/resource/runner/problem/book/ch1/2. divide/data/input/5.input @@ -0,0 +1 @@ +8 3 diff --git a/resource/runner/problem/book/ch1/2. divide/data/input/6.input b/resource/runner/problem/book/ch1/2. divide/data/input/6.input new file mode 100644 index 0000000..b3e0c03 --- /dev/null +++ b/resource/runner/problem/book/ch1/2. divide/data/input/6.input @@ -0,0 +1 @@ +1034 1033 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/2. divide/data/output/1.output b/resource/runner/problem/book/ch1/2. divide/data/output/1.output new file mode 100644 index 0000000..dfaf698 --- /dev/null +++ b/resource/runner/problem/book/ch1/2. divide/data/output/1.output @@ -0,0 +1 @@ +6/5=1.2 diff --git a/resource/runner/problem/book/ch1/2. divide/data/output/2.output b/resource/runner/problem/book/ch1/2. divide/data/output/2.output new file mode 100644 index 0000000..6d113d4 --- /dev/null +++ b/resource/runner/problem/book/ch1/2. divide/data/output/2.output @@ -0,0 +1 @@ +30/6=5.0 diff --git a/resource/runner/problem/book/ch1/2. divide/data/output/3.output b/resource/runner/problem/book/ch1/2. divide/data/output/3.output new file mode 100644 index 0000000..f550a37 --- /dev/null +++ b/resource/runner/problem/book/ch1/2. divide/data/output/3.output @@ -0,0 +1 @@ +18/5=3.6 diff --git a/resource/runner/problem/book/ch1/2. divide/data/output/4.output b/resource/runner/problem/book/ch1/2. divide/data/output/4.output new file mode 100644 index 0000000..dbb739e --- /dev/null +++ b/resource/runner/problem/book/ch1/2. divide/data/output/4.output @@ -0,0 +1 @@ +12/7=1.71428571428571428571 diff --git a/resource/runner/problem/book/ch1/2. divide/data/output/5.output b/resource/runner/problem/book/ch1/2. divide/data/output/5.output new file mode 100644 index 0000000..bfc9b8e --- /dev/null +++ b/resource/runner/problem/book/ch1/2. divide/data/output/5.output @@ -0,0 +1 @@ +8/3=2.66666666666666666666 diff --git a/resource/runner/problem/book/ch1/2. divide/data/output/6.output b/resource/runner/problem/book/ch1/2. divide/data/output/6.output new file mode 100644 index 0000000..84112b7 --- /dev/null +++ b/resource/runner/problem/book/ch1/2. divide/data/output/6.output @@ -0,0 +1 @@ +1034/1033=1.000968054211035818 diff --git a/resource/runner/problem/book/ch1/2. divide/description.md b/resource/runner/problem/book/ch1/2. divide/description.md new file mode 100644 index 0000000..7cef5e3 --- /dev/null +++ b/resource/runner/problem/book/ch1/2. divide/description.md @@ -0,0 +1,42 @@ +# 求A/B高精度值 + +## Tags + +- C++一本通 +- 高精度 + +## Description + +计算$\frac AB$的精确值,设$A$,$B$是以一般整数输入,计算结果精确小数后$20$位 + +(若不足$20$位,末尾不用补$0$) + +## Example Cases + +### Case 1 + +#### Input + +``` +4 3 +``` + +#### Output + +``` +4/3=1.33333333333333333333 +``` + +### Case 2 + +#### Input + +``` +6 5 +``` + +#### Output + +``` +6/5=1.2 +``` diff --git a/resource/runner/problem/book/ch1/3. acc_sum/config.json b/resource/runner/problem/book/ch1/3. acc_sum/config.json new file mode 100644 index 0000000..808439f --- /dev/null +++ b/resource/runner/problem/book/ch1/3. acc_sum/config.json @@ -0,0 +1,43 @@ +{ + "Runtime": { + "TimeLimit": 1000, + "MemoryLimit": 16, + "NProcLimit": 1 + }, + "Languages": [ + { + "Lang": "c", + "Type": "default", + "Script": "", + "Cmp": "NCMP" + }, + { + "Lang": "cpp", + "Type": "default", + "Script": "", + "Cmp": "NCMP" + } + ], + "Tasks": [ + { + "Id": 1, + "Points": 20 + }, + { + "Id": 2, + "Points": 20 + }, + { + "Id": 3, + "Points": 20 + }, + { + "Id": 4, + "Points": 20 + }, + { + "Id": 5, + "Points": 20 + } + ] +} \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/3. acc_sum/data/input/1.input b/resource/runner/problem/book/ch1/3. acc_sum/data/input/1.input new file mode 100644 index 0000000..190a180 --- /dev/null +++ b/resource/runner/problem/book/ch1/3. acc_sum/data/input/1.input @@ -0,0 +1 @@ +123 diff --git a/resource/runner/problem/book/ch1/3. acc_sum/data/input/2.input b/resource/runner/problem/book/ch1/3. acc_sum/data/input/2.input new file mode 100644 index 0000000..08839f6 --- /dev/null +++ b/resource/runner/problem/book/ch1/3. acc_sum/data/input/2.input @@ -0,0 +1 @@ +200 diff --git a/resource/runner/problem/book/ch1/3. acc_sum/data/input/3.input b/resource/runner/problem/book/ch1/3. acc_sum/data/input/3.input new file mode 100644 index 0000000..51b4008 --- /dev/null +++ b/resource/runner/problem/book/ch1/3. acc_sum/data/input/3.input @@ -0,0 +1 @@ +345 diff --git a/resource/runner/problem/book/ch1/3. acc_sum/data/input/4.input b/resource/runner/problem/book/ch1/3. acc_sum/data/input/4.input new file mode 100644 index 0000000..d71f7cf --- /dev/null +++ b/resource/runner/problem/book/ch1/3. acc_sum/data/input/4.input @@ -0,0 +1 @@ +888888 diff --git a/resource/runner/problem/book/ch1/3. acc_sum/data/input/5.input b/resource/runner/problem/book/ch1/3. acc_sum/data/input/5.input new file mode 100644 index 0000000..8694f40 --- /dev/null +++ b/resource/runner/problem/book/ch1/3. acc_sum/data/input/5.input @@ -0,0 +1 @@ +999999 diff --git a/resource/runner/problem/book/ch1/3. acc_sum/data/output/1.output b/resource/runner/problem/book/ch1/3. acc_sum/data/output/1.output new file mode 100644 index 0000000..41cfde4 --- /dev/null +++ b/resource/runner/problem/book/ch1/3. acc_sum/data/output/1.output @@ -0,0 +1 @@ +7626 diff --git a/resource/runner/problem/book/ch1/3. acc_sum/data/output/2.output b/resource/runner/problem/book/ch1/3. acc_sum/data/output/2.output new file mode 100644 index 0000000..503deb9 --- /dev/null +++ b/resource/runner/problem/book/ch1/3. acc_sum/data/output/2.output @@ -0,0 +1 @@ +20100 diff --git a/resource/runner/problem/book/ch1/3. acc_sum/data/output/3.output b/resource/runner/problem/book/ch1/3. acc_sum/data/output/3.output new file mode 100644 index 0000000..bac74af --- /dev/null +++ b/resource/runner/problem/book/ch1/3. acc_sum/data/output/3.output @@ -0,0 +1 @@ +59685 diff --git a/resource/runner/problem/book/ch1/3. acc_sum/data/output/4.output b/resource/runner/problem/book/ch1/3. acc_sum/data/output/4.output new file mode 100644 index 0000000..1c288bb --- /dev/null +++ b/resource/runner/problem/book/ch1/3. acc_sum/data/output/4.output @@ -0,0 +1 @@ +61382716 diff --git a/resource/runner/problem/book/ch1/3. acc_sum/data/output/5.output b/resource/runner/problem/book/ch1/3. acc_sum/data/output/5.output new file mode 100644 index 0000000..ad629e2 --- /dev/null +++ b/resource/runner/problem/book/ch1/3. acc_sum/data/output/5.output @@ -0,0 +1 @@ +499999500000 diff --git a/resource/runner/problem/book/ch1/3. acc_sum/description.md b/resource/runner/problem/book/ch1/3. acc_sum/description.md new file mode 100644 index 0000000..8c52d19 --- /dev/null +++ b/resource/runner/problem/book/ch1/3. acc_sum/description.md @@ -0,0 +1,28 @@ +# 求n累加和 + +## Tags + +- C++一本通 +- 高精度 + +## Description + +用高精度方法,求 $s=1+2+3+\cdots+n$的精确值 + +($n$以一般整数输入) + +## Example Cases + +### Case 1 + +#### Input + +``` +10 +``` + +#### Output + +``` +55 +``` diff --git a/resource/runner/problem/book/ch1/4. f_sum/config.json b/resource/runner/problem/book/ch1/4. f_sum/config.json new file mode 100644 index 0000000..f5b3106 --- /dev/null +++ b/resource/runner/problem/book/ch1/4. f_sum/config.json @@ -0,0 +1,63 @@ +{ + "Runtime": { + "TimeLimit": 1000, + "MemoryLimit": 16, + "NProcLimit": 1 + }, + "Languages": [ + { + "Lang": "c", + "Type": "default", + "Script": "", + "Cmp": "HCMP" + }, + { + "Lang": "cpp", + "Type": "default", + "Script": "", + "Cmp": "HCMP" + } + ], + "Tasks": [ + { + "Id": 1, + "Points": 10 + }, + { + "Id": 2, + "Points": 10 + }, + { + "Id": 3, + "Points": 10 + }, + { + "Id": 4, + "Points": 10 + }, + { + "Id": 5, + "Points": 10 + }, + { + "Id": 6, + "Points": 10 + }, + { + "Id": 7, + "Points": 10 + }, + { + "Id": 8, + "Points": 10 + }, + { + "Id": 9, + "Points": 10 + }, + { + "Id": 10, + "Points": 10 + } + ] +} \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/4. f_sum/data/input/1.input b/resource/runner/problem/book/ch1/4. f_sum/data/input/1.input new file mode 100644 index 0000000..5442e3d --- /dev/null +++ b/resource/runner/problem/book/ch1/4. f_sum/data/input/1.input @@ -0,0 +1,2 @@ +6 + diff --git a/resource/runner/problem/book/ch1/4. f_sum/data/input/10.input b/resource/runner/problem/book/ch1/4. f_sum/data/input/10.input new file mode 100644 index 0000000..de8febe --- /dev/null +++ b/resource/runner/problem/book/ch1/4. f_sum/data/input/10.input @@ -0,0 +1 @@ +168 diff --git a/resource/runner/problem/book/ch1/4. f_sum/data/input/2.input b/resource/runner/problem/book/ch1/4. f_sum/data/input/2.input new file mode 100644 index 0000000..021ea30 --- /dev/null +++ b/resource/runner/problem/book/ch1/4. f_sum/data/input/2.input @@ -0,0 +1,2 @@ +10 + diff --git a/resource/runner/problem/book/ch1/4. f_sum/data/input/3.input b/resource/runner/problem/book/ch1/4. f_sum/data/input/3.input new file mode 100644 index 0000000..f5d273e --- /dev/null +++ b/resource/runner/problem/book/ch1/4. f_sum/data/input/3.input @@ -0,0 +1,2 @@ +12 + diff --git a/resource/runner/problem/book/ch1/4. f_sum/data/input/4.input b/resource/runner/problem/book/ch1/4. f_sum/data/input/4.input new file mode 100644 index 0000000..94c800e --- /dev/null +++ b/resource/runner/problem/book/ch1/4. f_sum/data/input/4.input @@ -0,0 +1,2 @@ +25 + diff --git a/resource/runner/problem/book/ch1/4. f_sum/data/input/5.input b/resource/runner/problem/book/ch1/4. f_sum/data/input/5.input new file mode 100644 index 0000000..e522732 --- /dev/null +++ b/resource/runner/problem/book/ch1/4. f_sum/data/input/5.input @@ -0,0 +1 @@ +38 diff --git a/resource/runner/problem/book/ch1/4. f_sum/data/input/6.input b/resource/runner/problem/book/ch1/4. f_sum/data/input/6.input new file mode 100644 index 0000000..a80efbc --- /dev/null +++ b/resource/runner/problem/book/ch1/4. f_sum/data/input/6.input @@ -0,0 +1,2 @@ +50 + diff --git a/resource/runner/problem/book/ch1/4. f_sum/data/input/7.input b/resource/runner/problem/book/ch1/4. f_sum/data/input/7.input new file mode 100644 index 0000000..afe6a2b --- /dev/null +++ b/resource/runner/problem/book/ch1/4. f_sum/data/input/7.input @@ -0,0 +1,3 @@ +100 + + diff --git a/resource/runner/problem/book/ch1/4. f_sum/data/input/8.input b/resource/runner/problem/book/ch1/4. f_sum/data/input/8.input new file mode 100644 index 0000000..f6b91e0 --- /dev/null +++ b/resource/runner/problem/book/ch1/4. f_sum/data/input/8.input @@ -0,0 +1 @@ +56 diff --git a/resource/runner/problem/book/ch1/4. f_sum/data/input/9.input b/resource/runner/problem/book/ch1/4. f_sum/data/input/9.input new file mode 100644 index 0000000..d22307c --- /dev/null +++ b/resource/runner/problem/book/ch1/4. f_sum/data/input/9.input @@ -0,0 +1 @@ +88 diff --git a/resource/runner/problem/book/ch1/4. f_sum/data/output/1.output b/resource/runner/problem/book/ch1/4. f_sum/data/output/1.output new file mode 100644 index 0000000..d6cf73b --- /dev/null +++ b/resource/runner/problem/book/ch1/4. f_sum/data/output/1.output @@ -0,0 +1 @@ +873 diff --git a/resource/runner/problem/book/ch1/4. f_sum/data/output/10.output b/resource/runner/problem/book/ch1/4. f_sum/data/output/10.output new file mode 100644 index 0000000..3b4f52f --- /dev/null +++ b/resource/runner/problem/book/ch1/4. f_sum/data/output/10.output @@ -0,0 +1 @@ +254120249273735911000907888640119535236287907165951916892565760428653068358394812028951886899362211706573251799059144977163198350579476833315404394194273776708617756335498155452476066616083404064569523579235001013208442504120594016095732334057618307254825831235764323593105039052556442336528920420940313 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/4. f_sum/data/output/2.output b/resource/runner/problem/book/ch1/4. f_sum/data/output/2.output new file mode 100644 index 0000000..c62ff37 --- /dev/null +++ b/resource/runner/problem/book/ch1/4. f_sum/data/output/2.output @@ -0,0 +1 @@ +4037913 diff --git a/resource/runner/problem/book/ch1/4. f_sum/data/output/3.output b/resource/runner/problem/book/ch1/4. f_sum/data/output/3.output new file mode 100644 index 0000000..6e63ca0 --- /dev/null +++ b/resource/runner/problem/book/ch1/4. f_sum/data/output/3.output @@ -0,0 +1 @@ +522956313 diff --git a/resource/runner/problem/book/ch1/4. f_sum/data/output/4.output b/resource/runner/problem/book/ch1/4. f_sum/data/output/4.output new file mode 100644 index 0000000..2b78855 --- /dev/null +++ b/resource/runner/problem/book/ch1/4. f_sum/data/output/4.output @@ -0,0 +1 @@ +16158688114800553828940313 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/4. f_sum/data/output/5.output b/resource/runner/problem/book/ch1/4. f_sum/data/output/5.output new file mode 100644 index 0000000..01b9f20 --- /dev/null +++ b/resource/runner/problem/book/ch1/4. f_sum/data/output/5.output @@ -0,0 +1 @@ +537169001220328488991089808037100875620940313 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/4. f_sum/data/output/6.output b/resource/runner/problem/book/ch1/4. f_sum/data/output/6.output new file mode 100644 index 0000000..da32b4f --- /dev/null +++ b/resource/runner/problem/book/ch1/4. f_sum/data/output/6.output @@ -0,0 +1 @@ +31035053229546199656252032972759319953190362094566672920420940313 diff --git a/resource/runner/problem/book/ch1/4. f_sum/data/output/7.output b/resource/runner/problem/book/ch1/4. f_sum/data/output/7.output new file mode 100644 index 0000000..ce30601 --- /dev/null +++ b/resource/runner/problem/book/ch1/4. f_sum/data/output/7.output @@ -0,0 +1 @@ +94269001683709979260859834124473539872070722613982672442938359305624678223479506023400294093599136466986609124347432647622826870038220556442336528920420940313 diff --git a/resource/runner/problem/book/ch1/4. f_sum/data/output/8.output b/resource/runner/problem/book/ch1/4. f_sum/data/output/8.output new file mode 100644 index 0000000..ea37b1a --- /dev/null +++ b/resource/runner/problem/book/ch1/4. f_sum/data/output/8.output @@ -0,0 +1 @@ +723930191979474006646854190608859789522640775146933593199410448920420940313 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/4. f_sum/data/output/9.output b/resource/runner/problem/book/ch1/4. f_sum/data/output/9.output new file mode 100644 index 0000000..b54992d --- /dev/null +++ b/resource/runner/problem/book/ch1/4. f_sum/data/output/9.output @@ -0,0 +1 @@ +187614911715749685817248425941004050893848927079322281432389628090868928026359770825810501448242006058427610137151642336528920420940313 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/4. f_sum/description.md b/resource/runner/problem/book/ch1/4. f_sum/description.md new file mode 100644 index 0000000..c51f844 --- /dev/null +++ b/resource/runner/problem/book/ch1/4. f_sum/description.md @@ -0,0 +1,32 @@ +# 阶乘和 + +## Tags + +- C++一本通 +- 高精度 + +## Description + +已知正整数 $N (N\le100)$,设$S=1!+2!+3!+\cdots+N!$ + +其中 "!" 表示阶乘,即$N!=1\times 2\times 3\times\cdots\times (N-1)\times N$ + +如:$3!=1\times 2\times 3=6$ + +请编程实现:输入正整数$N$,输出计算结果$S$的值 + +## Example Cases + +### Case 1 + +#### Input + +``` +4 +``` + +#### Output + +``` +33 +``` diff --git a/resource/runner/problem/book/ch1/5. multiply/config.json b/resource/runner/problem/book/ch1/5. multiply/config.json new file mode 100644 index 0000000..f5b3106 --- /dev/null +++ b/resource/runner/problem/book/ch1/5. multiply/config.json @@ -0,0 +1,63 @@ +{ + "Runtime": { + "TimeLimit": 1000, + "MemoryLimit": 16, + "NProcLimit": 1 + }, + "Languages": [ + { + "Lang": "c", + "Type": "default", + "Script": "", + "Cmp": "HCMP" + }, + { + "Lang": "cpp", + "Type": "default", + "Script": "", + "Cmp": "HCMP" + } + ], + "Tasks": [ + { + "Id": 1, + "Points": 10 + }, + { + "Id": 2, + "Points": 10 + }, + { + "Id": 3, + "Points": 10 + }, + { + "Id": 4, + "Points": 10 + }, + { + "Id": 5, + "Points": 10 + }, + { + "Id": 6, + "Points": 10 + }, + { + "Id": 7, + "Points": 10 + }, + { + "Id": 8, + "Points": 10 + }, + { + "Id": 9, + "Points": 10 + }, + { + "Id": 10, + "Points": 10 + } + ] +} \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/5. multiply/data/input/1.input b/resource/runner/problem/book/ch1/5. multiply/data/input/1.input new file mode 100644 index 0000000..43a8ace --- /dev/null +++ b/resource/runner/problem/book/ch1/5. multiply/data/input/1.input @@ -0,0 +1,2 @@ +36 +3 diff --git a/resource/runner/problem/book/ch1/5. multiply/data/input/10.input b/resource/runner/problem/book/ch1/5. multiply/data/input/10.input new file mode 100644 index 0000000..1616f12 --- /dev/null +++ b/resource/runner/problem/book/ch1/5. multiply/data/input/10.input @@ -0,0 +1,2 @@ +3636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636 +3636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636 diff --git a/resource/runner/problem/book/ch1/5. multiply/data/input/2.input b/resource/runner/problem/book/ch1/5. multiply/data/input/2.input new file mode 100644 index 0000000..ac0e5d5 --- /dev/null +++ b/resource/runner/problem/book/ch1/5. multiply/data/input/2.input @@ -0,0 +1,2 @@ +223132 +546493 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/5. multiply/data/input/3.input b/resource/runner/problem/book/ch1/5. multiply/data/input/3.input new file mode 100644 index 0000000..c0dd5e6 --- /dev/null +++ b/resource/runner/problem/book/ch1/5. multiply/data/input/3.input @@ -0,0 +1,2 @@ +3575123464611135 +1546681346823682 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/5. multiply/data/input/4.input b/resource/runner/problem/book/ch1/5. multiply/data/input/4.input new file mode 100644 index 0000000..dd45677 --- /dev/null +++ b/resource/runner/problem/book/ch1/5. multiply/data/input/4.input @@ -0,0 +1,2 @@ +1612303134360325403163115126153055453123651679781687421670 +87325901875974681619759111095656 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/5. multiply/data/input/5.input b/resource/runner/problem/book/ch1/5. multiply/data/input/5.input new file mode 100644 index 0000000..e9e1538 --- /dev/null +++ b/resource/runner/problem/book/ch1/5. multiply/data/input/5.input @@ -0,0 +1,2 @@ +1612303134360325403163115126153055453123651679781687421670 +0 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/5. multiply/data/input/6.input b/resource/runner/problem/book/ch1/5. multiply/data/input/6.input new file mode 100644 index 0000000..3a81a68 --- /dev/null +++ b/resource/runner/problem/book/ch1/5. multiply/data/input/6.input @@ -0,0 +1,2 @@ +87598475901847598759438109874591843275923875493817439085728 +298437928374982371598375498275192834579204187239084721390847293875498751908237491287349875923485 diff --git a/resource/runner/problem/book/ch1/5. multiply/data/input/7.input b/resource/runner/problem/book/ch1/5. multiply/data/input/7.input new file mode 100644 index 0000000..6ff0f69 --- /dev/null +++ b/resource/runner/problem/book/ch1/5. multiply/data/input/7.input @@ -0,0 +1,2 @@ +59837549827514646484846292834579204187239084721390847293875498751908237491287349875923485 +4236457456216386213857921746189264982365923612436823765023876109274091624865 diff --git a/resource/runner/problem/book/ch1/5. multiply/data/input/8.input b/resource/runner/problem/book/ch1/5. multiply/data/input/8.input new file mode 100644 index 0000000..c7b07eb --- /dev/null +++ b/resource/runner/problem/book/ch1/5. multiply/data/input/8.input @@ -0,0 +1,2 @@ +10000000000100000000000000100000000000001000000000000001000000 +10000000000000000000000000000000000000000000000000001 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/5. multiply/data/input/9.input b/resource/runner/problem/book/ch1/5. multiply/data/input/9.input new file mode 100644 index 0000000..b213e05 --- /dev/null +++ b/resource/runner/problem/book/ch1/5. multiply/data/input/9.input @@ -0,0 +1,2 @@ +1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/5. multiply/data/output/1.output b/resource/runner/problem/book/ch1/5. multiply/data/output/1.output new file mode 100644 index 0000000..615088b --- /dev/null +++ b/resource/runner/problem/book/ch1/5. multiply/data/output/1.output @@ -0,0 +1 @@ +108 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/5. multiply/data/output/10.output b/resource/runner/problem/book/ch1/5. multiply/data/output/10.output new file mode 100644 index 0000000..719d8c5 --- /dev/null +++ b/resource/runner/problem/book/ch1/5. multiply/data/output/10.output @@ -0,0 +1 @@ +13223140495867768595041322314049586776859504132231404958677685950413223140495867768595041322314049584132231404958677685950413223140495867768595041322314049586776859504132231404958677685950413223140496 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/5. multiply/data/output/2.output b/resource/runner/problem/book/ch1/5. multiply/data/output/2.output new file mode 100644 index 0000000..0c22234 --- /dev/null +++ b/resource/runner/problem/book/ch1/5. multiply/data/output/2.output @@ -0,0 +1 @@ +121940076076 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/5. multiply/data/output/3.output b/resource/runner/problem/book/ch1/5. multiply/data/output/3.output new file mode 100644 index 0000000..8288d62 --- /dev/null +++ b/resource/runner/problem/book/ch1/5. multiply/data/output/3.output @@ -0,0 +1 @@ +5529576775305698493965538899070 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/5. multiply/data/output/4.output b/resource/runner/problem/book/ch1/5. multiply/data/output/4.output new file mode 100644 index 0000000..8368237 --- /dev/null +++ b/resource/runner/problem/book/ch1/5. multiply/data/output/4.output @@ -0,0 +1 @@ +140795825305476199280233019817945689100643760412642009218490674068242032885278427377265520 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/5. multiply/data/output/5.output b/resource/runner/problem/book/ch1/5. multiply/data/output/5.output new file mode 100644 index 0000000..c227083 --- /dev/null +++ b/resource/runner/problem/book/ch1/5. multiply/data/output/5.output @@ -0,0 +1 @@ +0 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/5. multiply/data/output/6.output b/resource/runner/problem/book/ch1/5. multiply/data/output/6.output new file mode 100644 index 0000000..d3e866e --- /dev/null +++ b/resource/runner/problem/book/ch1/5. multiply/data/output/6.output @@ -0,0 +1 @@ +26142707676953212987620037484595819537530927510175652292771194988691770152906902796401039019311293198642505699704116000272347333325497182960052818083522080 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/5. multiply/data/output/7.output b/resource/runner/problem/book/ch1/5. multiply/data/output/7.output new file mode 100644 index 0000000..370af6f --- /dev/null +++ b/resource/runner/problem/book/ch1/5. multiply/data/output/7.output @@ -0,0 +1 @@ +253499234128493958903641901083610612560915799119395223324551028991082209611772242406659851469816572287755335937238553052013586988763671218944971611631489146063454525 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/5. multiply/data/output/8.output b/resource/runner/problem/book/ch1/5. multiply/data/output/8.output new file mode 100644 index 0000000..fe78464 --- /dev/null +++ b/resource/runner/problem/book/ch1/5. multiply/data/output/8.output @@ -0,0 +1 @@ +100000000001000000000000001000000000000010000000000010010000000100000000000000100000000000001000000000000001000000 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/5. multiply/data/output/9.output b/resource/runner/problem/book/ch1/5. multiply/data/output/9.output new file mode 100644 index 0000000..35cbf0d --- /dev/null +++ b/resource/runner/problem/book/ch1/5. multiply/data/output/9.output @@ -0,0 +1 @@ +1234567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567900987654320987654320987654320987654320987654320987654320987654320987654320987654320987654320987654321 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/5. multiply/description.md b/resource/runner/problem/book/ch1/5. multiply/description.md new file mode 100644 index 0000000..1f9146b --- /dev/null +++ b/resource/runner/problem/book/ch1/5. multiply/description.md @@ -0,0 +1,29 @@ +# 高精度求积 + +## Tags + +- C++一本通 +- 高精度 + +## Description + +输入两个高精度正整数 $M$ 和 $N$,求这两个高精度数的积 + +$M$ 和 $N$ 的长度均不超过 $100$ 位 + +## Example Cases + +### Case 1 + +#### Input + +``` +36 +3 +``` + +#### Output + +``` +108 +``` diff --git a/resource/runner/problem/book/ch1/6. yubikili/config.json b/resource/runner/problem/book/ch1/6. yubikili/config.json new file mode 100644 index 0000000..2bc2544 --- /dev/null +++ b/resource/runner/problem/book/ch1/6. yubikili/config.json @@ -0,0 +1,43 @@ +{ + "Runtime": { + "TimeLimit": 1000, + "MemoryLimit": 16, + "NProcLimit": 1 + }, + "Languages": [ + { + "Lang": "c", + "Type": "default", + "Script": "", + "Cmp": "HCMP" + }, + { + "Lang": "cpp", + "Type": "default", + "Script": "", + "Cmp": "HCMP" + } + ], + "Tasks": [ + { + "Id": 1, + "Points": 20 + }, + { + "Id": 2, + "Points": 20 + }, + { + "Id": 3, + "Points": 20 + }, + { + "Id": 4, + "Points": 20 + }, + { + "Id": 5, + "Points": 20 + } + ] +} \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/6. yubikili/data/input/1.input b/resource/runner/problem/book/ch1/6. yubikili/data/input/1.input new file mode 100644 index 0000000..a106ba9 --- /dev/null +++ b/resource/runner/problem/book/ch1/6. yubikili/data/input/1.input @@ -0,0 +1,2 @@ +100000000 +100000000 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/6. yubikili/data/input/2.input b/resource/runner/problem/book/ch1/6. yubikili/data/input/2.input new file mode 100644 index 0000000..3618e37 --- /dev/null +++ b/resource/runner/problem/book/ch1/6. yubikili/data/input/2.input @@ -0,0 +1,2 @@ +2 +10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/resource/runner/problem/book/ch1/6. yubikili/data/input/3.input b/resource/runner/problem/book/ch1/6. yubikili/data/input/3.input new file mode 100644 index 0000000..e2b9610 --- /dev/null +++ b/resource/runner/problem/book/ch1/6. yubikili/data/input/3.input @@ -0,0 +1,2 @@ +99999998 +999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 diff --git a/resource/runner/problem/book/ch1/6. yubikili/data/input/4.input b/resource/runner/problem/book/ch1/6. yubikili/data/input/4.input new file mode 100644 index 0000000..8d787c4 --- /dev/null +++ b/resource/runner/problem/book/ch1/6. yubikili/data/input/4.input @@ -0,0 +1,2 @@ +78473894 +8832642155044461583633521151059046808380316819087922379199216144844110044475286140264269480045782367488340711385240603755560939835449389707668393596666480539349109912048952407927989145796526660075388287655767729367758137928804351855885380612250804521010640230030418229812131164123374405932678978283787530097871142365255501388028475919498849058576972886072525825813503267718742788775281292481653779061581598551804801133220045042902022990853255810018261540212631194061936354464303529020438340782931310944202250699768949283822881610851252447956198072207623233351880835374018432914309747383494561340381382855505119144758342284895771684516810235299056643006506285537174406899939854605247954380949404660 diff --git a/resource/runner/problem/book/ch1/6. yubikili/data/input/5.input b/resource/runner/problem/book/ch1/6. yubikili/data/input/5.input new file mode 100644 index 0000000..e724c4c --- /dev/null +++ b/resource/runner/problem/book/ch1/6. yubikili/data/input/5.input @@ -0,0 +1,2 @@ +98958803 +46316352910004734907421326642197611293802488819028164931506889205608228484290221354555986671742341485141366998247659187339552422096919272288456733738241017226523138391088992977710919015718505888485687323537448338970015142859393238209157721680190159121244910531619541478566450974177489441364332015982060447095058616346664961714391925154205804036168170645848616377245804315624727505388419398686380200127825376561563556879340843598133207243520556767223710814004242249055015120353624557509680858533192180976735843960724846606479072845778040065332407800521770085355743210692776052159103107 diff --git a/resource/runner/problem/book/ch1/6. yubikili/data/output/1.output b/resource/runner/problem/book/ch1/6. yubikili/data/output/1.output new file mode 100644 index 0000000..e2095ce --- /dev/null +++ b/resource/runner/problem/book/ch1/6. yubikili/data/output/1.output @@ -0,0 +1 @@ +100000000 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/6. yubikili/data/output/2.output b/resource/runner/problem/book/ch1/6. yubikili/data/output/2.output new file mode 100644 index 0000000..d8263ee --- /dev/null +++ b/resource/runner/problem/book/ch1/6. yubikili/data/output/2.output @@ -0,0 +1 @@ +2 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/6. yubikili/data/output/3.output b/resource/runner/problem/book/ch1/6. yubikili/data/output/3.output new file mode 100644 index 0000000..14fbb11 --- /dev/null +++ b/resource/runner/problem/book/ch1/6. yubikili/data/output/3.output @@ -0,0 +1 @@ +30444475 diff --git a/resource/runner/problem/book/ch1/6. yubikili/data/output/4.output b/resource/runner/problem/book/ch1/6. yubikili/data/output/4.output new file mode 100644 index 0000000..8464799 --- /dev/null +++ b/resource/runner/problem/book/ch1/6. yubikili/data/output/4.output @@ -0,0 +1 @@ +28646624 diff --git a/resource/runner/problem/book/ch1/6. yubikili/data/output/5.output b/resource/runner/problem/book/ch1/6. yubikili/data/output/5.output new file mode 100644 index 0000000..67e408d --- /dev/null +++ b/resource/runner/problem/book/ch1/6. yubikili/data/output/5.output @@ -0,0 +1 @@ +15535418 diff --git a/resource/runner/problem/book/ch1/6. yubikili/description.md b/resource/runner/problem/book/ch1/6. yubikili/description.md new file mode 100644 index 0000000..2c43d97 --- /dev/null +++ b/resource/runner/problem/book/ch1/6. yubikili/description.md @@ -0,0 +1,55 @@ +# 天使的起誓 + +## Tags + +- C++一本通 +- 高精度 + +## Description + +TENSHI 非常幸运的被选为掌管智慧之匙的天使。 +在正式任职之前,她必须和其他新当选的天使一样,要宣誓。 +宣誓仪式是每位天使各自表述自己的使命,她们的发言稿被放在N个呈圆形排列的宝盒中。 +这些宝盒按顺时针方向被编上号码$1, 2, 3, \cdots, N$。 +一开始天使们站在编号为$N$的宝盒旁。 +她们各自手上都有一个数字,代表她们自己的发言稿所在的盒子是从$1$号盒子开始按顺时针方向的第几个。 +例如:有$7$个盒子,那么如果TENSHI手上的数字为$9$,那么她的发言稿所在盒子就是第$2$个。 +现在天使们开始按照自己手上的数字来找发言稿,先找到的就可以先发言。 +TENSHI一下子就找到了,于是她最先上台宣誓:“我将带领大家开启NOI之门……” TENSHI宣誓结束以后,陆续有天使上台宣誓。 +可是有一位天使找了好久都找不到她的发言稿,原来她手上的数字$M$非常大,她转了好久都找不到她想找的宝盒。 + +请帮助这位天使找到她想找的宝盒的编号 + +输入: 两个数 $N$,$M$,满足 $2\le N\le 10^8$ 和 $2\le M\le 10^{1000}$ + +## Example Cases + +### Case 1 + +#### Input + +``` +7 +9 +``` + +#### Output + +``` +2 +``` + +### Case 2 + +#### Input + +``` +11 +108 +``` + +#### Output + +``` +9 +``` diff --git a/resource/runner/problem/book/ch1/7. hanoi/config.json b/resource/runner/problem/book/ch1/7. hanoi/config.json new file mode 100644 index 0000000..f5b3106 --- /dev/null +++ b/resource/runner/problem/book/ch1/7. hanoi/config.json @@ -0,0 +1,63 @@ +{ + "Runtime": { + "TimeLimit": 1000, + "MemoryLimit": 16, + "NProcLimit": 1 + }, + "Languages": [ + { + "Lang": "c", + "Type": "default", + "Script": "", + "Cmp": "HCMP" + }, + { + "Lang": "cpp", + "Type": "default", + "Script": "", + "Cmp": "HCMP" + } + ], + "Tasks": [ + { + "Id": 1, + "Points": 10 + }, + { + "Id": 2, + "Points": 10 + }, + { + "Id": 3, + "Points": 10 + }, + { + "Id": 4, + "Points": 10 + }, + { + "Id": 5, + "Points": 10 + }, + { + "Id": 6, + "Points": 10 + }, + { + "Id": 7, + "Points": 10 + }, + { + "Id": 8, + "Points": 10 + }, + { + "Id": 9, + "Points": 10 + }, + { + "Id": 10, + "Points": 10 + } + ] +} \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/7. hanoi/data/input/1.input b/resource/runner/problem/book/ch1/7. hanoi/data/input/1.input new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/resource/runner/problem/book/ch1/7. hanoi/data/input/1.input @@ -0,0 +1 @@ +8 diff --git a/resource/runner/problem/book/ch1/7. hanoi/data/input/10.input b/resource/runner/problem/book/ch1/7. hanoi/data/input/10.input new file mode 100644 index 0000000..e440e5c --- /dev/null +++ b/resource/runner/problem/book/ch1/7. hanoi/data/input/10.input @@ -0,0 +1 @@ +3 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/7. hanoi/data/input/2.input b/resource/runner/problem/book/ch1/7. hanoi/data/input/2.input new file mode 100644 index 0000000..60d3b2f --- /dev/null +++ b/resource/runner/problem/book/ch1/7. hanoi/data/input/2.input @@ -0,0 +1 @@ +15 diff --git a/resource/runner/problem/book/ch1/7. hanoi/data/input/3.input b/resource/runner/problem/book/ch1/7. hanoi/data/input/3.input new file mode 100644 index 0000000..3c03207 --- /dev/null +++ b/resource/runner/problem/book/ch1/7. hanoi/data/input/3.input @@ -0,0 +1 @@ +18 diff --git a/resource/runner/problem/book/ch1/7. hanoi/data/input/4.input b/resource/runner/problem/book/ch1/7. hanoi/data/input/4.input new file mode 100644 index 0000000..410b14d --- /dev/null +++ b/resource/runner/problem/book/ch1/7. hanoi/data/input/4.input @@ -0,0 +1 @@ +25 \ No newline at end of file diff --git a/resource/runner/problem/book/ch1/7. hanoi/data/input/5.input b/resource/runner/problem/book/ch1/7. hanoi/data/input/5.input new file mode 100644 index 0000000..425151f --- /dev/null +++ b/resource/runner/problem/book/ch1/7. hanoi/data/input/5.input @@ -0,0 +1 @@ +40 diff --git a/resource/runner/problem/book/ch1/7. hanoi/data/input/6.input b/resource/runner/problem/book/ch1/7. hanoi/data/input/6.input new file mode 100644 index 0000000..abdfb05 --- /dev/null +++ b/resource/runner/problem/book/ch1/7. hanoi/data/input/6.input @@ -0,0 +1 @@ +60 diff --git a/resource/runner/problem/book/ch1/7. hanoi/data/input/7.input b/resource/runner/problem/book/ch1/7. hanoi/data/input/7.input new file mode 100644 index 0000000..d61f00d --- /dev/null +++ b/resource/runner/problem/book/ch1/7. hanoi/data/input/7.input @@ -0,0 +1 @@ +90 diff --git a/resource/runner/problem/book/ch1/7. hanoi/data/input/8.input b/resource/runner/problem/book/ch1/7. hanoi/data/input/8.input new file mode 100644 index 0000000..da6b646 --- /dev/null +++ b/resource/runner/problem/book/ch1/7. hanoi/data/input/8.input @@ -0,0 +1,2 @@ +150 + diff --git a/resource/runner/problem/book/ch1/7. hanoi/data/input/9.input b/resource/runner/problem/book/ch1/7. hanoi/data/input/9.input new file mode 100644 index 0000000..f12ec2a --- /dev/null +++ b/resource/runner/problem/book/ch1/7. hanoi/data/input/9.input @@ -0,0 +1,2 @@ +190 + diff --git a/resource/runner/problem/book/ch1/7. hanoi/data/output/1.output b/resource/runner/problem/book/ch1/7. hanoi/data/output/1.output new file mode 100644 index 0000000..2bc4cd6 --- /dev/null +++ b/resource/runner/problem/book/ch1/7. hanoi/data/output/1.output @@ -0,0 +1 @@ +510 diff --git a/resource/runner/problem/book/ch1/7. hanoi/data/output/10.output b/resource/runner/problem/book/ch1/7. hanoi/data/output/10.output new file mode 100644 index 0000000..8351c19 --- /dev/null +++ b/resource/runner/problem/book/ch1/7. hanoi/data/output/10.output @@ -0,0 +1 @@ +14 diff --git a/resource/runner/problem/book/ch1/7. hanoi/data/output/2.output b/resource/runner/problem/book/ch1/7. hanoi/data/output/2.output new file mode 100644 index 0000000..e8f3792 --- /dev/null +++ b/resource/runner/problem/book/ch1/7. hanoi/data/output/2.output @@ -0,0 +1 @@ +65534 diff --git a/resource/runner/problem/book/ch1/7. hanoi/data/output/3.output b/resource/runner/problem/book/ch1/7. hanoi/data/output/3.output new file mode 100644 index 0000000..34946e8 --- /dev/null +++ b/resource/runner/problem/book/ch1/7. hanoi/data/output/3.output @@ -0,0 +1 @@ +524286 diff --git a/resource/runner/problem/book/ch1/7. hanoi/data/output/4.output b/resource/runner/problem/book/ch1/7. hanoi/data/output/4.output new file mode 100644 index 0000000..4caf035 --- /dev/null +++ b/resource/runner/problem/book/ch1/7. hanoi/data/output/4.output @@ -0,0 +1 @@ +67108862 diff --git a/resource/runner/problem/book/ch1/7. hanoi/data/output/5.output b/resource/runner/problem/book/ch1/7. hanoi/data/output/5.output new file mode 100644 index 0000000..ef098a1 --- /dev/null +++ b/resource/runner/problem/book/ch1/7. hanoi/data/output/5.output @@ -0,0 +1 @@ +2199023255550 diff --git a/resource/runner/problem/book/ch1/7. hanoi/data/output/6.output b/resource/runner/problem/book/ch1/7. hanoi/data/output/6.output new file mode 100644 index 0000000..459ee63 --- /dev/null +++ b/resource/runner/problem/book/ch1/7. hanoi/data/output/6.output @@ -0,0 +1 @@ +2305843009213693950 diff --git a/resource/runner/problem/book/ch1/7. hanoi/data/output/7.output b/resource/runner/problem/book/ch1/7. hanoi/data/output/7.output new file mode 100644 index 0000000..35210c1 --- /dev/null +++ b/resource/runner/problem/book/ch1/7. hanoi/data/output/7.output @@ -0,0 +1 @@ +2475880078570760549798248446 diff --git a/resource/runner/problem/book/ch1/7. hanoi/data/output/8.output b/resource/runner/problem/book/ch1/7. hanoi/data/output/8.output new file mode 100644 index 0000000..af61ee7 --- /dev/null +++ b/resource/runner/problem/book/ch1/7. hanoi/data/output/8.output @@ -0,0 +1 @@ +2854495385411919762116571938898990272765493246 diff --git a/resource/runner/problem/book/ch1/7. hanoi/data/output/9.output b/resource/runner/problem/book/ch1/7. hanoi/data/output/9.output new file mode 100644 index 0000000..ca1377a --- /dev/null +++ b/resource/runner/problem/book/ch1/7. hanoi/data/output/9.output @@ -0,0 +1 @@ +3138550867693340381917894711603833208051177722232017256446 diff --git a/resource/runner/problem/book/ch1/7. hanoi/description.md b/resource/runner/problem/book/ch1/7. hanoi/description.md new file mode 100644 index 0000000..ab43856 --- /dev/null +++ b/resource/runner/problem/book/ch1/7. hanoi/description.md @@ -0,0 +1,51 @@ +# Hanoi双塔问题 + +## Tags + +- C++一本通 +- 高精度 +- NOIP2007 + +## Description + +给定$A$、$B$、$C$三根足够长的细柱,在A柱上放有$2n$个中间有孔的圆盘,共有$n$个不同的尺寸,每个尺寸都有两个相同的圆盘,注意这两个圆盘是不加区分的。 +现要将这些圆盘移到$C$柱上,在移动过程中可放在$B$柱上暂存。 + +要求: + +1. 每次只能移动一个圆盘; +2. $A$、$B$、$C$三根细柱上的圆盘都要保持上小下大的顺序; + +任务:设$A_n$为$2n$个圆盘完成上述任务所需的最少移动次数,对于输入的$n$,输出$A_n$ + +输入一个正整数$n$,表示在$A$柱上放有$2n$个圆盘,其中 $n\le 200$ + +## Example Cases + +### Case 1 + +#### Input + +``` +1 +``` + +#### Output + +``` +2 +``` + +### Case 2 + +#### Input + +``` +2 +``` + +#### Output + +``` +6 +``` diff --git a/resource/runner/problem/book/ch2/1. random/config.json b/resource/runner/problem/book/ch2/1. random/config.json new file mode 100644 index 0000000..45b2d86 --- /dev/null +++ b/resource/runner/problem/book/ch2/1. random/config.json @@ -0,0 +1,23 @@ +{ + "Runtime": { + "TimeLimit": 1000, + "MemoryLimit": 16, + "NProcLimit": 1 + }, + "Languages": [ + { "Lang": "c", "Type": "default", "Script": "", "Cmp": "NCMP" }, + { "Lang": "cpp", "Type": "default", "Script": "", "Cmp": "NCMP" } + ], + "Tasks": [ + { "Id": 1, "Points": 10 }, + { "Id": 2, "Points": 10 }, + { "Id": 3, "Points": 10 }, + { "Id": 4, "Points": 10 }, + { "Id": 5, "Points": 10 }, + { "Id": 6, "Points": 10 }, + { "Id": 7, "Points": 10 }, + { "Id": 8, "Points": 10 }, + { "Id": 9, "Points": 10 }, + { "Id": 10, "Points": 10 } + ] +} diff --git a/resource/runner/problem/book/ch2/1. random/data/input/1.input b/resource/runner/problem/book/ch2/1. random/data/input/1.input new file mode 100644 index 0000000..52d3be2 --- /dev/null +++ b/resource/runner/problem/book/ch2/1. random/data/input/1.input @@ -0,0 +1,3 @@ +10 +20 40 321 67 40 20 89 301 407 15 + diff --git a/resource/runner/problem/book/ch2/1. random/data/input/10.input b/resource/runner/problem/book/ch2/1. random/data/input/10.input new file mode 100644 index 0000000..d040be5 --- /dev/null +++ b/resource/runner/problem/book/ch2/1. random/data/input/10.input @@ -0,0 +1,3 @@ +8 +20 40 321 67 40 40 89 15 + diff --git a/resource/runner/problem/book/ch2/1. random/data/input/2.input b/resource/runner/problem/book/ch2/1. random/data/input/2.input new file mode 100644 index 0000000..21816eb --- /dev/null +++ b/resource/runner/problem/book/ch2/1. random/data/input/2.input @@ -0,0 +1,3 @@ +20 +20 40 321 677 40 20 89 301 407 515 40 321 67 40 20 89 301 407 15 499 + diff --git a/resource/runner/problem/book/ch2/1. random/data/input/3.input b/resource/runner/problem/book/ch2/1. random/data/input/3.input new file mode 100644 index 0000000..422cb98 --- /dev/null +++ b/resource/runner/problem/book/ch2/1. random/data/input/3.input @@ -0,0 +1,3 @@ +30 +120 40 321 677 40 321 67 40 20 89 301 407 15 499 440 240 89 301 407 515 40 321 67 40 20 89 301 407 15 499 + diff --git a/resource/runner/problem/book/ch2/1. random/data/input/4.input b/resource/runner/problem/book/ch2/1. random/data/input/4.input new file mode 100644 index 0000000..25adc6e --- /dev/null +++ b/resource/runner/problem/book/ch2/1. random/data/input/4.input @@ -0,0 +1,3 @@ +40 +5 491 440 240 89 301 407 515 403 321 120 40 321 677 402 321 67 40 20 89 301 407 15 492 440 240 89 301 407 515 40 321 67 410 20 9 301 407 15 499 + diff --git a/resource/runner/problem/book/ch2/1. random/data/input/5.input b/resource/runner/problem/book/ch2/1. random/data/input/5.input new file mode 100644 index 0000000..8e75957 --- /dev/null +++ b/resource/runner/problem/book/ch2/1. random/data/input/5.input @@ -0,0 +1,3 @@ +50 +607 420 321 67 40 20 89 301 407 135 15 4 447 241 89 301 407 515 410 321 120 40 321 667 400 321 67 40 209 89 301 407 15 499 440 240 89 301 407 515 40 321 637 410 20 8 301 407 15 49 + diff --git a/resource/runner/problem/book/ch2/1. random/data/input/6.input b/resource/runner/problem/book/ch2/1. random/data/input/6.input new file mode 100644 index 0000000..6d0be64 --- /dev/null +++ b/resource/runner/problem/book/ch2/1. random/data/input/6.input @@ -0,0 +1,3 @@ +60 +89 301 407 515 40 321 120 40 821 675 673 671 670 67 40 20 891 301 407 15 151 97 4 241 893 301 407 515 840 311 150 420 321 677 40 321 67 40 20 81 303 407 15 499 440 240 89 301 407 515 40 321 67 410 20 89 301 407 15 499 + diff --git a/resource/runner/problem/book/ch2/1. random/data/input/7.input b/resource/runner/problem/book/ch2/1. random/data/input/7.input new file mode 100644 index 0000000..5f8ec5c --- /dev/null +++ b/resource/runner/problem/book/ch2/1. random/data/input/7.input @@ -0,0 +1,3 @@ +70 +302 457 215 315 437 447 231 189 301 407 89 306 407 515 40 321 120 40 321 617 627 637 679 67 430 230 8 303 408 125 15 497 447 241 89 301 402 515 40 321 120 40 321 677 40 327 67 40 20 89 301 407 15 499 440 240 89 301 407 515 40 321 67 410 20 89 301 407 15 498 + diff --git a/resource/runner/problem/book/ch2/1. random/data/input/8.input b/resource/runner/problem/book/ch2/1. random/data/input/8.input new file mode 100644 index 0000000..670127a --- /dev/null +++ b/resource/runner/problem/book/ch2/1. random/data/input/8.input @@ -0,0 +1,3 @@ +80 +407 84 341 408 525 41 322 220 40 321 302 45 215 315 437 447 231 189 304 404 8 301 407 515 40 321 120 40 321 617 637 679 779 767 40 20 89 301 707 815 15 497 447 241 89 301 407 515 40 321 120 40 321 677 40 321 67 40 20 89 301 407 15 499 440 240 89 301 407 515 40 321 67 410 20 89 301 407 15 498 + diff --git a/resource/runner/problem/book/ch2/1. random/data/input/9.input b/resource/runner/problem/book/ch2/1. random/data/input/9.input new file mode 100644 index 0000000..2ee4ada --- /dev/null +++ b/resource/runner/problem/book/ch2/1. random/data/input/9.input @@ -0,0 +1,3 @@ +90 +7 2 315 437 447 231 189 301 407 8 407 84 341 408 525 41 322 220 40 321 302 457 215 315 437 447 231 189 301 407 89 301 407 515 40 321 120 40 321 679 678 676 659 67 409 201 899 801 407 185 5 497 447 241 89 301 407 515 40 321 120 490 321 677 40 321 67 40 20 891 301 407 15 499 440 240 89 301 407 515 40 321 67 410 20 89 301 407 15 498 + diff --git a/resource/runner/problem/book/ch2/1. random/data/output/1.output b/resource/runner/problem/book/ch2/1. random/data/output/1.output new file mode 100644 index 0000000..f9c34b9 --- /dev/null +++ b/resource/runner/problem/book/ch2/1. random/data/output/1.output @@ -0,0 +1,2 @@ +8 +15 20 40 67 89 301 321 407 diff --git a/resource/runner/problem/book/ch2/1. random/data/output/10.output b/resource/runner/problem/book/ch2/1. random/data/output/10.output new file mode 100644 index 0000000..7d95881 --- /dev/null +++ b/resource/runner/problem/book/ch2/1. random/data/output/10.output @@ -0,0 +1,2 @@ +6 +15 20 40 67 89 321 diff --git a/resource/runner/problem/book/ch2/1. random/data/output/2.output b/resource/runner/problem/book/ch2/1. random/data/output/2.output new file mode 100644 index 0000000..8a782d2 --- /dev/null +++ b/resource/runner/problem/book/ch2/1. random/data/output/2.output @@ -0,0 +1,2 @@ +11 +15 20 40 67 89 301 321 407 499 515 677 diff --git a/resource/runner/problem/book/ch2/1. random/data/output/3.output b/resource/runner/problem/book/ch2/1. random/data/output/3.output new file mode 100644 index 0000000..2a97a0b --- /dev/null +++ b/resource/runner/problem/book/ch2/1. random/data/output/3.output @@ -0,0 +1,2 @@ +14 +15 20 40 67 89 120 240 301 321 407 440 499 515 677 diff --git a/resource/runner/problem/book/ch2/1. random/data/output/4.output b/resource/runner/problem/book/ch2/1. random/data/output/4.output new file mode 100644 index 0000000..65e468a --- /dev/null +++ b/resource/runner/problem/book/ch2/1. random/data/output/4.output @@ -0,0 +1,2 @@ +21 +5 9 15 20 40 67 89 120 240 301 321 402 403 407 410 440 491 492 499 515 677 diff --git a/resource/runner/problem/book/ch2/1. random/data/output/5.output b/resource/runner/problem/book/ch2/1. random/data/output/5.output new file mode 100644 index 0000000..9714309 --- /dev/null +++ b/resource/runner/problem/book/ch2/1. random/data/output/5.output @@ -0,0 +1,2 @@ +26 +4 8 15 20 40 49 67 89 120 135 209 240 241 301 321 400 407 410 420 440 447 499 515 607 637 667 diff --git a/resource/runner/problem/book/ch2/1. random/data/output/6.output b/resource/runner/problem/book/ch2/1. random/data/output/6.output new file mode 100644 index 0000000..0560189 --- /dev/null +++ b/resource/runner/problem/book/ch2/1. random/data/output/6.output @@ -0,0 +1,2 @@ +32 +4 15 20 40 67 81 89 97 120 150 151 240 241 301 303 311 321 407 410 420 440 499 515 670 671 673 675 677 821 840 891 893 diff --git a/resource/runner/problem/book/ch2/1. random/data/output/7.output b/resource/runner/problem/book/ch2/1. random/data/output/7.output new file mode 100644 index 0000000..4154d93 --- /dev/null +++ b/resource/runner/problem/book/ch2/1. random/data/output/7.output @@ -0,0 +1,2 @@ +39 +8 15 20 40 67 89 120 125 189 215 230 231 240 241 301 302 303 306 315 321 327 402 407 408 410 430 437 440 447 457 497 498 499 515 617 627 637 677 679 diff --git a/resource/runner/problem/book/ch2/1. random/data/output/8.output b/resource/runner/problem/book/ch2/1. random/data/output/8.output new file mode 100644 index 0000000..f25b9a7 --- /dev/null +++ b/resource/runner/problem/book/ch2/1. random/data/output/8.output @@ -0,0 +1,2 @@ +43 +8 15 20 40 41 45 67 84 89 120 189 215 220 231 240 241 301 302 304 315 321 322 341 404 407 408 410 437 440 447 497 498 499 515 525 617 637 677 679 707 767 779 815 diff --git a/resource/runner/problem/book/ch2/1. random/data/output/9.output b/resource/runner/problem/book/ch2/1. random/data/output/9.output new file mode 100644 index 0000000..17c5735 --- /dev/null +++ b/resource/runner/problem/book/ch2/1. random/data/output/9.output @@ -0,0 +1,2 @@ +48 +2 5 7 8 15 20 40 41 67 84 89 120 185 189 201 215 220 231 240 241 301 302 315 321 322 341 407 408 409 410 437 440 447 457 490 497 498 499 515 525 659 676 677 678 679 801 891 899 diff --git a/resource/runner/problem/book/ch2/1. random/description.md b/resource/runner/problem/book/ch2/1. random/description.md new file mode 100644 index 0000000..bb427ce --- /dev/null +++ b/resource/runner/problem/book/ch2/1. random/description.md @@ -0,0 +1,33 @@ +# 明明的随机数 + +## Tags + +- C++一本通 +- 排序 +- NOIP2006 + +## Description + +明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了$N$个$1$到$1000$之间的随机整数($N\le 100$),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作 + +输入有2行,第1行为1个正整数,表示所生成的随机数的个数:$N$;第2行有$N$个用空格隔开的正整数,为所产生的随机数。 + +输出也是2行,第1行为1个正整数$M$,表示不相同的随机数的个数。第2行为$M$个用空格隔开的正整数,为从小到大排好序的不相同的随机数 + +## Example Cases + +### Case 1 + +#### Input + +``` +10 +20 40 32 67 40 20 89 300 400 15 +``` + +#### Output + +``` +8 +15 20 32 40 67 89 300 400 +``` diff --git a/resource/runner/problem/book/ch2/2. carry/config.json b/resource/runner/problem/book/ch2/2. carry/config.json new file mode 100644 index 0000000..45b2d86 --- /dev/null +++ b/resource/runner/problem/book/ch2/2. carry/config.json @@ -0,0 +1,23 @@ +{ + "Runtime": { + "TimeLimit": 1000, + "MemoryLimit": 16, + "NProcLimit": 1 + }, + "Languages": [ + { "Lang": "c", "Type": "default", "Script": "", "Cmp": "NCMP" }, + { "Lang": "cpp", "Type": "default", "Script": "", "Cmp": "NCMP" } + ], + "Tasks": [ + { "Id": 1, "Points": 10 }, + { "Id": 2, "Points": 10 }, + { "Id": 3, "Points": 10 }, + { "Id": 4, "Points": 10 }, + { "Id": 5, "Points": 10 }, + { "Id": 6, "Points": 10 }, + { "Id": 7, "Points": 10 }, + { "Id": 8, "Points": 10 }, + { "Id": 9, "Points": 10 }, + { "Id": 10, "Points": 10 } + ] +} diff --git a/resource/runner/problem/book/ch2/2. carry/data/input/1.input b/resource/runner/problem/book/ch2/2. carry/data/input/1.input new file mode 100644 index 0000000..8ed8e2d --- /dev/null +++ b/resource/runner/problem/book/ch2/2. carry/data/input/1.input @@ -0,0 +1,2 @@ +5 +4 2 5 1 3 diff --git a/resource/runner/problem/book/ch2/2. carry/data/input/10.input b/resource/runner/problem/book/ch2/2. carry/data/input/10.input new file mode 100644 index 0000000..c294084 --- /dev/null +++ b/resource/runner/problem/book/ch2/2. carry/data/input/10.input @@ -0,0 +1,809 @@ +808 +672 +7 +491 +221 +558 +74 +359 +719 +492 +277 +291 +455 +342 +368 +76 +71 +250 +64 +477 +331 +689 +136 +343 +154 +32 +665 +575 +636 +299 +651 +288 +782 +474 +117 +622 +717 +620 +402 +308 +107 +600 +169 +479 +75 +172 +1 +412 +158 +178 +13 +38 +55 +692 +186 +432 +791 +543 +122 +66 +60 +120 +41 +394 +344 +594 +722 +560 +442 +429 +42 +471 +470 +662 +303 +427 +790 +61 +145 +645 +629 +262 +473 +339 +583 +597 +563 +661 +241 +238 +577 +338 +337 +214 +73 +666 +724 +445 +753 +596 +281 +787 +419 +298 +526 +472 +746 +469 +346 +760 +544 +26 +670 +511 +623 +487 +198 +253 +171 +134 +176 +688 +329 +528 +295 +119 +519 +480 +532 +727 +566 +685 +495 +124 +607 +739 +360 +45 +121 +305 +365 +69 +194 +425 +705 +274 +181 +53 +711 +105 +468 +311 +132 +202 +494 +529 +27 +776 +110 +617 +109 +706 +582 +631 +635 +247 +20 +618 +703 +160 +686 +434 +188 +280 +203 +803 +83 +324 +258 +553 +463 +612 +435 +332 +509 +177 +52 +25 +292 +658 +317 +34 +256 +721 +358 +152 +536 +96 +514 +723 +89 +758 +226 +729 +573 +287 +16 +655 +314 +151 +431 +555 +260 +669 +156 +282 +684 +436 +245 +263 +133 +192 +391 +767 +500 +496 +213 +675 +276 +363 +590 +208 +525 +161 +267 +677 +209 +502 +326 +786 +399 +749 +507 +788 +549 +663 +65 +707 +733 +515 +228 +77 +642 +257 +92 +309 +300 +756 +630 +444 +454 +486 +179 +604 +407 +467 +12 +164 +628 +111 +243 +102 +570 +335 +293 +554 +51 +800 +349 +761 +464 +546 +95 +146 +774 +273 +750 +114 +678 +742 +648 +693 +350 +754 +15 +255 +640 +174 +593 +713 +637 +283 +709 +320 +286 +783 +131 +801 +714 +389 +465 +183 +588 +569 +567 +535 +720 +615 +115 +498 +493 +219 +301 +100 +450 +39 +484 +285 +667 +650 +401 +369 +586 +448 +50 +646 +312 +248 +353 +513 +159 +318 +155 +574 +769 +328 +180 +716 +370 +106 +652 +24 +424 +330 +771 +417 +695 +781 +542 +737 +447 +58 +207 +797 +682 +355 +217 +524 +313 +82 +441 +606 +580 +625 +193 +747 +674 +478 +196 +348 +126 +752 +638 +345 +150 +46 +764 +762 +356 +304 +21 +195 +556 +460 +373 +772 +163 +98 +522 +802 +614 +128 +405 +759 +17 +142 +57 +242 +234 +362 +397 +88 +659 +736 +426 +210 +113 +6 +129 +740 +390 +236 +10 +743 +2 +385 +68 +116 +79 +316 +22 +36 +395 +806 +530 +212 +547 +54 +690 +259 +805 +352 +422 +411 +775 +275 +166 +777 +657 +581 +768 +592 +31 +730 +4 +550 +565 +584 +683 +763 +681 +643 +140 +86 +361 +222 +726 +190 +271 +85 +568 +404 +421 +413 +170 +224 +694 +167 +333 +189 +641 +680 +9 +378 +294 +387 +647 +215 +84 +616 +78 +572 +137 +443 +375 +379 +173 +708 +449 +765 +798 +738 +482 +184 +5 +728 +340 +33 +372 +557 +56 +118 +499 +416 +704 +613 +456 +341 +503 +386 +143 +334 +602 +414 +383 +551 +660 +149 +168 +319 +599 +162 +564 +533 +611 +138 +619 +406 +325 +748 +773 +433 +30 +225 +485 +537 +757 +446 +718 +306 +233 +505 +698 +497 +598 +29 +671 +610 +347 +48 +127 +99 +254 +440 +153 +377 +785 +516 +157 +779 +327 +603 +35 +381 +384 +415 +799 +336 +135 +216 +409 +601 +585 +457 +43 +90 +252 +97 +40 +290 +272 +644 +296 +410 +357 +322 +668 +466 +710 +697 +321 +187 +691 +639 +307 +437 +517 +49 +527 +101 +608 +534 +87 +461 +139 +94 +239 +476 +103 +475 +609 +229 +251 +201 +364 +804 +80 +792 +3 +654 +589 +770 +789 +578 +231 +700 +191 +206 +481 +218 +679 +44 +123 +93 +315 +270 +664 +796 +147 +452 +197 +656 +23 +59 +545 +508 +354 +523 +732 +182 +649 +627 +230 +371 +278 +518 +237 +504 +755 +28 +430 +388 +220 +392 +735 +687 +18 +165 +420 +624 +211 +374 +576 +744 +632 +199 +148 +701 +741 +70 +538 +205 +81 +734 +510 +108 +297 +715 +559 +310 +462 +531 +63 +439 +62 +548 +91 +501 +653 +380 +130 +200 +240 +794 +621 +595 +512 +269 +232 +451 +579 +289 +264 +47 +458 +587 +112 +302 +72 +699 +634 +19 +244 +249 +784 +366 +539 +459 +591 +265 +104 +382 +506 +11 +808 +323 +227 +284 +488 +204 +521 +490 +268 +731 +807 +398 +541 +453 +144 +351 +571 +185 +793 +37 +795 +428 +520 +400 +246 +266 +67 +751 +562 +403 +423 +605 +8 +125 +489 +235 +633 +279 +408 +725 +367 +780 +396 +673 +766 +14 +438 +626 +778 +141 +418 +376 +175 +712 +696 +540 +261 +702 +223 +676 +552 +745 +561 +393 +483 diff --git a/resource/runner/problem/book/ch2/2. carry/data/input/2.input b/resource/runner/problem/book/ch2/2. carry/data/input/2.input new file mode 100644 index 0000000..d47736d --- /dev/null +++ b/resource/runner/problem/book/ch2/2. carry/data/input/2.input @@ -0,0 +1,3 @@ +74 +73 43 60 40 74 68 14 25 4 2 63 53 26 62 46 24 19 18 37 29 38 54 72 13 41 22 5 11 27 58 48 56 50 35 33 52 59 49 67 64 6 23 70 30 32 31 3 65 20 47 12 9 21 55 57 8 51 45 69 66 61 44 10 42 7 1 15 28 16 39 17 36 34 71 + diff --git a/resource/runner/problem/book/ch2/2. carry/data/input/3.input b/resource/runner/problem/book/ch2/2. carry/data/input/3.input new file mode 100644 index 0000000..4c61cd4 --- /dev/null +++ b/resource/runner/problem/book/ch2/2. carry/data/input/3.input @@ -0,0 +1,3 @@ +195 +73 71 121 98 83 75 64 187 66 141 149 70 24 133 100 156 125 82 109 94 58 1 161 18 60 129 53 14 158 166 2 47 165 139 116 80 51 189 79 30 127 37 32 183 181 12 142 112 99 177 59 145 56 15 87 96 48 102 19 89 123 38 169 115 25 27 101 86 162 137 110 21 120 91 40 182 43 124 134 35 122 8 6 168 192 143 49 172 50 157 146 28 118 111 55 136 85 164 74 36 29 170 190 69 105 13 113 97 114 10 16 46 5 31 77 152 180 128 163 7 44 174 108 90 72 155 9 78 104 140 194 95 195 193 81 135 154 39 17 62 148 130 151 178 92 150 167 57 171 52 159 11 33 103 41 160 65 131 191 153 42 23 188 184 22 93 107 45 176 186 84 175 4 106 185 26 3 20 88 179 173 126 61 119 54 67 144 76 63 117 147 132 34 138 68 + diff --git a/resource/runner/problem/book/ch2/2. carry/data/input/4.input b/resource/runner/problem/book/ch2/2. carry/data/input/4.input new file mode 100644 index 0000000..9170d65 --- /dev/null +++ b/resource/runner/problem/book/ch2/2. carry/data/input/4.input @@ -0,0 +1,12 @@ +200 +73 71 121 98 83 75 64 187 66 141 149 70 24 133 100 156 125 82 109 94 +58 1 161 18 60 129 53 14 158 166 2 47 165 139 116 80 51 189 79 30 127 +37 32 183 181 12 142 112 99 177 59 145 56 15 87 96 48 102 19 89 123 38 +169 115 25 27 101 86 162 137 110 21 120 91 40 182 43 124 134 35 122 8 +6 168 192 143 49 172 50 157 146 28 118 111 55 136 85 164 74 36 29 170 +190 69 105 13 113 97 114 10 16 46 5 31 77 152 180 128 163 7 44 174 108 +90 72 155 9 78 104 140 194 95 195 193 81 135 154 39 17 62 148 130 151 +178 92 150 167 57 171 52 159 11 33 103 41 160 65 131 191 153 42 23 188 +184 22 93 107 45 176 186 84 175 4 106 185 26 3 20 88 179 173 126 61 119 +54 67 144 76 63 117 147 132 34 138 68 196 197 198 199 200 + diff --git a/resource/runner/problem/book/ch2/2. carry/data/input/5.input b/resource/runner/problem/book/ch2/2. carry/data/input/5.input new file mode 100644 index 0000000..ad415cd --- /dev/null +++ b/resource/runner/problem/book/ch2/2. carry/data/input/5.input @@ -0,0 +1,11 @@ +177 +4 9 176 72 134 70 96 77 164 149 52 29 47 76 10 94 37 56 166 14 139 79 83 +177 69 87 22 30 32 55 13 163 146 60 124 67 33 157 126 100 155 173 53 88 +159 42 128 43 97 81 40 5 89 123 51 34 170 130 119 165 17 41 133 36 57 +153 110 18 125 46 48 54 20 141 66 7 8 71 38 121 122 108 145 26 59 95 +140 132 111 172 106 135 156 147 93 91 2 105 12 58 84 131 21 78 28 113 +109 175 63 160 31 39 143 118 104 82 65 92 35 25 50 171 3 75 161 174 129 +16 167 1 64 120 115 148 103 150 11 162 68 151 158 117 98 61 62 86 127 15 +90 27 6 136 137 154 102 24 23 49 168 144 19 80 112 114 74 45 99 107 44 +101 116 85 73 142 169 138 152 + diff --git a/resource/runner/problem/book/ch2/2. carry/data/input/6.input b/resource/runner/problem/book/ch2/2. carry/data/input/6.input new file mode 100644 index 0000000..b34c98d --- /dev/null +++ b/resource/runner/problem/book/ch2/2. carry/data/input/6.input @@ -0,0 +1,11 @@ +169 +67 97 45 11 116 54 88 59 30 115 21 73 128 83 139 57 64 153 16 66 29 34 +131 50 92 113 149 155 110 164 58 15 135 70 140 108 47 109 37 86 69 85 22 +106 32 72 93 20 101 112 52 80 38 68 141 119 23 60 134 31 36 159 61 147 +152 107 24 10 1 157 94 74 51 120 63 14 161 121 114 122 118 133 146 166 +65 13 18 102 130 132 125 4 145 81 98 151 95 129 142 127 48 8 96 137 111 +138 124 87 41 5 55 53 12 103 56 28 27 99 89 9 19 3 160 162 148 6 144 17 +78 7 104 62 79 143 154 150 117 168 35 156 26 82 169 100 167 91 71 33 90 +165 163 84 39 77 44 43 105 42 25 49 126 2 123 40 136 75 158 76 46 + + diff --git a/resource/runner/problem/book/ch2/2. carry/data/input/7.input b/resource/runner/problem/book/ch2/2. carry/data/input/7.input new file mode 100644 index 0000000..1696ac2 --- /dev/null +++ b/resource/runner/problem/book/ch2/2. carry/data/input/7.input @@ -0,0 +1,145 @@ +143 +140 +136 +117 +16 +62 +59 +70 +119 +88 +32 +96 +8 +116 +52 +5 +122 +74 +30 +128 +49 +139 +103 +120 +115 +79 +121 +91 +29 +114 +51 +75 +100 +45 +53 +77 +34 +93 +72 +3 +13 +133 +12 +138 +44 +101 +65 +73 +98 +39 +24 +110 +130 +64 +55 +111 +112 +78 +27 +86 +71 +36 +6 +17 +58 +54 +141 +142 +11 +97 +109 +87 +35 +83 +25 +82 +10 +89 +94 +126 +60 +33 +38 +9 +125 +7 +22 +108 +31 +131 +113 +37 +107 +105 +143 +84 +46 +40 +134 +123 +80 +129 +66 +95 +28 +127 +135 +118 +81 +106 +1 +85 +104 +41 +102 +47 +43 +132 +50 +23 +48 +63 +92 +20 +76 +15 +19 +2 +69 +42 +18 +4 +14 +26 +124 +21 +137 +56 +61 +99 +90 +67 +57 +68 + diff --git a/resource/runner/problem/book/ch2/2. carry/data/input/8.input b/resource/runner/problem/book/ch2/2. carry/data/input/8.input new file mode 100644 index 0000000..97c2ba8 --- /dev/null +++ b/resource/runner/problem/book/ch2/2. carry/data/input/8.input @@ -0,0 +1,237 @@ +236 +105 +150 +97 +136 +79 +157 +58 +109 +101 +187 +231 +55 +29 +34 +104 +228 +54 +145 +69 +120 +129 +200 +123 +110 +6 +194 +20 +177 +148 +53 +116 +226 +112 +12 +38 +223 +21 +11 +208 +179 +50 +183 +73 +57 +172 +62 +170 +106 +49 +211 +63 +51 +198 +133 +3 +31 +140 +35 +154 +158 +7 +91 +87 +149 +115 +80 +94 +68 +197 +184 +77 +37 +220 +71 +178 +48 +16 +126 +135 +180 +206 +132 +72 +207 +74 +43 +75 +203 +144 +86 +89 +88 +146 +23 +201 +61 +165 +212 +216 +17 +173 +9 +169 +111 +41 +130 +64 +209 +121 +22 +162 +8 +40 +164 +153 +39 +19 +84 +174 +83 +234 +124 +90 +15 +142 +233 +224 +70 +161 +27 +47 +139 +199 +215 +222 +160 +78 +218 +65 +114 +235 +128 +181 +196 +219 +204 +100 +138 +108 +117 +151 +191 +189 +44 +107 +171 +143 +113 +28 +36 +102 +176 +185 +141 +32 +99 +193 +82 +1 +125 +192 +168 +188 +229 +131 +60 +14 +225 +119 +46 +30 +182 +186 +210 +202 +103 +92 +95 +98 +155 +127 +67 +81 +195 +134 +221 +159 +52 +96 +18 +213 +85 +163 +25 +175 +217 +137 +5 +205 +2 +167 +42 +76 +13 +122 +190 +93 +166 +56 +26 +152 +66 +227 +118 +214 +230 +45 +232 +156 +147 +24 +59 +236 +33 +4 +10 diff --git a/resource/runner/problem/book/ch2/2. carry/data/input/9.input b/resource/runner/problem/book/ch2/2. carry/data/input/9.input new file mode 100644 index 0000000..53be88c --- /dev/null +++ b/resource/runner/problem/book/ch2/2. carry/data/input/9.input @@ -0,0 +1,319 @@ +318 +206 +201 +43 +208 +60 +53 +284 +94 +261 +40 +87 +21 +229 +151 +99 +300 +192 +199 +310 +13 +45 +61 +115 +245 +222 +8 +203 +101 +165 +304 +39 +47 +283 +179 +130 +56 +71 +241 +166 +68 +74 +77 +210 +286 +111 +7 +112 +116 +108 +3 +275 +317 +34 +164 +139 +202 +190 +80 +291 +170 +69 +297 +278 +73 +84 +38 +290 +142 +1 +171 +18 +114 +293 +57 +214 +145 +204 +131 +153 +10 +307 +168 +52 +58 +254 +27 +314 +89 +133 +196 +183 +302 +269 +64 +106 +280 +257 +226 +289 +292 +252 +88 +274 +211 +247 +31 +207 +148 +221 +249 +5 +200 +36 +184 +104 +105 +92 +271 +63 +125 +232 +119 +11 +91 +67 +251 +12 +219 +132 +215 +127 +35 +122 +234 +272 +186 +246 +181 +313 +263 +103 +197 +17 +169 +79 +65 +295 +4 +198 +33 +162 +6 +54 +97 +129 +253 +15 +189 +264 +23 +118 +288 +49 +123 +244 +318 +250 +187 +256 +266 +177 +42 +167 +82 +48 +218 +172 +235 +279 +100 +37 +150 +255 +30 +110 +173 +223 +194 +135 +124 +70 +308 +216 +188 +242 +120 +14 +224 +281 +55 +90 +85 +273 +298 +296 +44 +16 +29 +20 +193 +51 +282 +205 +28 +270 +303 +149 +258 +75 +267 +147 +25 +26 +154 +236 +96 +231 +213 +191 +126 +41 +182 +268 +107 +220 +46 +134 +152 +83 +175 +117 +157 +146 +24 +248 +140 +178 +225 +315 +240 +78 +86 +109 +277 +312 +121 +137 +76 +262 +276 +141 +180 +243 +50 +265 +72 +159 +59 +239 +66 +212 +233 +305 +209 +217 +299 +138 +230 +238 +185 +260 +144 +294 +128 +306 +136 +309 +102 +113 +9 +156 +32 +311 +2 +316 +62 +228 +143 +237 +98 +195 +161 +158 +227 +155 +19 +176 +93 +81 +95 +301 +22 +160 +259 +285 +287 +163 +174 diff --git a/resource/runner/problem/book/ch2/2. carry/data/output/1.output b/resource/runner/problem/book/ch2/2. carry/data/output/1.output new file mode 100644 index 0000000..1e8b314 --- /dev/null +++ b/resource/runner/problem/book/ch2/2. carry/data/output/1.output @@ -0,0 +1 @@ +6 diff --git a/resource/runner/problem/book/ch2/2. carry/data/output/10.output b/resource/runner/problem/book/ch2/2. carry/data/output/10.output new file mode 100644 index 0000000..8abab20 --- /dev/null +++ b/resource/runner/problem/book/ch2/2. carry/data/output/10.output @@ -0,0 +1 @@ +159462 diff --git a/resource/runner/problem/book/ch2/2. carry/data/output/2.output b/resource/runner/problem/book/ch2/2. carry/data/output/2.output new file mode 100644 index 0000000..2800f1b --- /dev/null +++ b/resource/runner/problem/book/ch2/2. carry/data/output/2.output @@ -0,0 +1 @@ +1460 diff --git a/resource/runner/problem/book/ch2/2. carry/data/output/3.output b/resource/runner/problem/book/ch2/2. carry/data/output/3.output new file mode 100644 index 0000000..49ce78f --- /dev/null +++ b/resource/runner/problem/book/ch2/2. carry/data/output/3.output @@ -0,0 +1 @@ +9025 diff --git a/resource/runner/problem/book/ch2/2. carry/data/output/4.output b/resource/runner/problem/book/ch2/2. carry/data/output/4.output new file mode 100644 index 0000000..49ce78f --- /dev/null +++ b/resource/runner/problem/book/ch2/2. carry/data/output/4.output @@ -0,0 +1 @@ +9025 diff --git a/resource/runner/problem/book/ch2/2. carry/data/output/5.output b/resource/runner/problem/book/ch2/2. carry/data/output/5.output new file mode 100644 index 0000000..a201621 --- /dev/null +++ b/resource/runner/problem/book/ch2/2. carry/data/output/5.output @@ -0,0 +1 @@ +7303 diff --git a/resource/runner/problem/book/ch2/2. carry/data/output/6.output b/resource/runner/problem/book/ch2/2. carry/data/output/6.output new file mode 100644 index 0000000..17b6bb7 --- /dev/null +++ b/resource/runner/problem/book/ch2/2. carry/data/output/6.output @@ -0,0 +1 @@ +6866 diff --git a/resource/runner/problem/book/ch2/2. carry/data/output/7.output b/resource/runner/problem/book/ch2/2. carry/data/output/7.output new file mode 100644 index 0000000..bad2b41 --- /dev/null +++ b/resource/runner/problem/book/ch2/2. carry/data/output/7.output @@ -0,0 +1 @@ +5530 diff --git a/resource/runner/problem/book/ch2/2. carry/data/output/8.output b/resource/runner/problem/book/ch2/2. carry/data/output/8.output new file mode 100644 index 0000000..1e6a3f9 --- /dev/null +++ b/resource/runner/problem/book/ch2/2. carry/data/output/8.output @@ -0,0 +1 @@ +13358 diff --git a/resource/runner/problem/book/ch2/2. carry/data/output/9.output b/resource/runner/problem/book/ch2/2. carry/data/output/9.output new file mode 100644 index 0000000..3af06f9 --- /dev/null +++ b/resource/runner/problem/book/ch2/2. carry/data/output/9.output @@ -0,0 +1 @@ +23718 diff --git a/resource/runner/problem/book/ch2/2. carry/description.md b/resource/runner/problem/book/ch2/2. carry/description.md new file mode 100644 index 0000000..7045bff --- /dev/null +++ b/resource/runner/problem/book/ch2/2. carry/description.md @@ -0,0 +1,32 @@ +# 车厢重组 + +## Tags + +- C++一本通 +- 排序 + +## Description + +在一个旧式的火车站旁边有一座桥,其桥面可以绕河中心的桥墩水平旋转。一个车站的职工发现桥的长度最多能容纳两节车厢,如果将桥旋转180度,则可以把相邻两节车厢的位置交换,用这种方法可以重新排列车厢的顺序。于是他就负责用这座桥将进站的车厢按车厢号从小到大排列。他退休后,火车站决定将这一工作自动化,其中一项重要的工作是编一个程序,输入初始的车厢顺序,计算最少用多少步就能将车厢排序。 + +输入有两行数据,第一行是车厢总数$N$(不大于$10000$),第二行是$N$个不同的数表示初始的车厢顺序。 + +输出一个数据,是最少的旋转次数。 + + +## Example Cases + +### Case 1 + +#### Input + +``` +4 +4 3 2 1 +``` + +#### Output + +``` +6 +``` diff --git a/resource/runner/problem/book/ch2/3. masses/config.json b/resource/runner/problem/book/ch2/3. masses/config.json new file mode 100644 index 0000000..45b2d86 --- /dev/null +++ b/resource/runner/problem/book/ch2/3. masses/config.json @@ -0,0 +1,23 @@ +{ + "Runtime": { + "TimeLimit": 1000, + "MemoryLimit": 16, + "NProcLimit": 1 + }, + "Languages": [ + { "Lang": "c", "Type": "default", "Script": "", "Cmp": "NCMP" }, + { "Lang": "cpp", "Type": "default", "Script": "", "Cmp": "NCMP" } + ], + "Tasks": [ + { "Id": 1, "Points": 10 }, + { "Id": 2, "Points": 10 }, + { "Id": 3, "Points": 10 }, + { "Id": 4, "Points": 10 }, + { "Id": 5, "Points": 10 }, + { "Id": 6, "Points": 10 }, + { "Id": 7, "Points": 10 }, + { "Id": 8, "Points": 10 }, + { "Id": 9, "Points": 10 }, + { "Id": 10, "Points": 10 } + ] +} diff --git a/resource/runner/problem/book/ch2/3. masses/data/input/1.input b/resource/runner/problem/book/ch2/3. masses/data/input/1.input new file mode 100644 index 0000000..dbf9a19 --- /dev/null +++ b/resource/runner/problem/book/ch2/3. masses/data/input/1.input @@ -0,0 +1,2 @@ +20 +5 9 14 2 18 12 3 11 13 18 4 16 14 19 20 17 14 5 1 18 diff --git a/resource/runner/problem/book/ch2/3. masses/data/input/10.input b/resource/runner/problem/book/ch2/3. masses/data/input/10.input new file mode 100644 index 0000000..04b8e5e --- /dev/null +++ b/resource/runner/problem/book/ch2/3. masses/data/input/10.input @@ -0,0 +1,2 @@ +10000 +11139 3851 3859 16842 12822 561 338 13968 22534 29959 1069 28275 16089 24819 4713 12957 9078 258 17776 23775 19760 13713 7173 8701 7189 29904 18606 12500 22101 7581 291 29200 14963 28837 27144 9488 10253 11651 10344 11976 13746 11234 9891 9779 23794 11602 28208 14796 10619 12996 23320 7216 6606 2849 28443 17220 25851 28937 27932 69 28926 1556 3377 19809 3694 1344 7763 3017 11737 11737 28157 8027 25210 1178 26962 8187 28968 3099 9732 17957 10741 19581 19723 997 10022 17495 26086 16201 24953 3723 1329 14589 4715 22218 2298 14538 18266 13819 27366 20984 28675 28737 22885 2535 28812 6983 18186 27856 17087 29029 7103 12527 26899 18802 18154 14877 8864 25488 24040 24082 19159 16891 473 19563 19901 937 16301 27502 10311 11511 8738 16893 21910 21871 10168 2975 5617 22389 22028 4706 27689 27734 21845 21035 12704 748 29773 6678 3983 22011 20664 6983 29618 829 15632 24202 5081 10814 26420 5032 23296 10369 24515 29970 28776 12705 10670 25868 8584 11258 8331 5778 23058 9578 6957 8801 23878 23411 11618 5367 3224 25312 5565 27995 16158 28824 17367 3804 13173 6507 4797 11663 11741 13646 28281 17872 24962 3172 19869 17400 19034 13958 5539 18517 7019 6024 27016 22565 15192 28349 1882 28418 518 14140 996 8224 3119 2117 23942 14261 11741 23475 9702 1963 1318 2145 2714 15452 10735 16401 15332 13915 9443 22070 3903 23357 28490 12824 24789 3978 29218 10131 24660 28781 13635 29336 17990 23577 6973 27223 29551 27474 26513 24803 23460 15963 2367 5073 9226 590 27758 18030 5412 22928 4693 5791 6885 9614 10647 20103 25244 5436 26097 4433 23740 16023 15057 12784 14494 28889 23530 26422 17784 25775 23279 21897 29480 12094 21626 24941 25975 780 19878 25111 6745 9115 10456 25984 1091 8543 7982 12511 18744 12257 12408 19348 6437 4973 16796 3187 28313 5144 22289 8365 17176 6551 6755 13603 20400 9341 25063 17404 7813 6363 8925 9817 28121 1319 20421 10219 12102 1588 26083 13264 10015 29365 16935 14110 737 28826 987 21993 22363 29500 1499 22543 22190 4065 26707 23398 19952 25216 843 24449 6976 6387 12749 2495 15114 22005 21260 11278 8493 25146 23996 588 17850 24587 21329 13558 16093 27428 11448 17775 26630 4503 29840 25352 26712 28125 13726 19737 10210 3843 18766 27907 16818 22169 14096 24758 11004 10129 24842 3020 19481 16146 25275 17154 23223 8799 7299 12550 17320 17888 28104 6744 7353 3698 28273 25147 26977 2921 1479 6686 16049 4903 28228 1517 17070 20615 12051 8929 23716 24008 19568 15758 23252 25544 22345 27832 3603 9645 27877 18087 6337 29645 4648 9824 1226 14784 26015 16653 9151 20729 3456 13988 29305 15645 5442 12285 1049 27927 728 5571 27033 725 23538 6805 6304 26298 1751 24387 3137 23515 16142 18751 16373 4486 14927 474 14908 17378 237 29534 10056 11706 10515 21209 390 17156 6803 14081 26483 7748 19021 4813 29488 17837 10508 29978 26466 19226 2265 22434 2023 23297 11125 10698 10265 12047 8592 6100 3637 3438 2838 13334 6248 28360 101 5497 21612 29716 28298 18177 27104 8118 27092 5045 22004 24983 10053 20597 8659 14063 14550 7671 7687 13327 28691 26734 7455 23309 15899 599 9659 16910 9089 7565 8048 25214 2577 8509 7282 12625 3318 19046 12336 2022 15835 7793 19084 21498 15781 29793 20290 23150 1542 11472 21800 17852 22278 22258 24302 23149 17424 7355 7407 28868 3122 7729 6136 7713 2020 28742 8974 11353 11945 10068 3968 25102 16537 29902 28648 19997 17498 17111 1660 29131 25036 26128 14731 427 14734 26223 15860 12236 18810 14601 14020 4133 12348 26771 24171 8565 13320 5684 28481 17301 6081 29911 15176 7490 2757 23233 25740 25371 18008 9536 28179 28000 22551 26513 17380 713 10390 1141 28809 12715 27351 25163 9805 20740 28439 1096 2135 24759 16499 14608 29269 3567 26422 205 14249 20693 27936 3933 5909 14956 27579 10544 11410 3372 28678 223 10818 23591 5256 17363 9854 5417 20996 27341 23997 20301 2762 2215 14280 29544 26688 847 6865 2546 23350 12779 17455 27515 26859 3705 24730 17746 21638 29795 8260 2156 10713 6167 28452 21015 18173 21005 25504 1479 9725 26352 18116 26853 7308 27607 29558 23353 19248 20170 17984 24866 3916 25796 11682 6787 3234 14905 12342 23373 21817 4343 4617 25998 26551 16851 25521 5040 23159 29466 16803 25087 7169 18578 15111 20733 5608 13366 18451 4576 3530 11578 15214 22547 10894 29746 25328 28506 3075 24136 16644 24833 13353 7798 19901 26765 26682 2320 12586 14086 12527 5667 4675 26007 4856 25204 8991 15363 29616 15662 25576 14422 20670 19485 4027 5 21248 7072 22977 15971 15668 27527 16053 21511 4361 5638 10233 23152 6685 26599 1800 12641 10172 19723 28785 881 29627 4621 24918 12349 22382 3241 11791 8163 2841 4772 27717 16600 20839 13790 28960 25363 7712 14178 19084 5624 4428 19409 11707 23309 21255 25727 18471 17054 24977 1356 27133 6214 12080 18619 17966 26683 20197 27074 11046 15648 11674 23211 12937 25279 8945 6350 11325 3955 11456 18230 28535 12392 27487 2564 18987 19625 29848 17076 7466 14778 20665 25447 16823 28011 19332 20514 26724 14776 24533 20900 21754 7303 20876 7645 4707 22699 9760 2132 5912 29442 21567 14530 13786 15466 3927 21862 15448 24933 219 13668 14018 17432 742 24212 7092 2525 23402 12405 22657 5134 1736 29663 10315 4976 20193 1257 11148 18318 3876 24521 16361 10897 24298 28727 13899 27725 3688 2258 28250 4528 24779 7753 3067 15315 26969 30 22537 22199 23084 2217 7774 26526 12277 25791 4179 13451 24779 22840 3310 25115 5660 3678 2699 9030 27850 10726 2446 29588 13825 17773 22395 1821 28334 18209 12741 27402 28153 22231 26845 1301 25425 19306 9109 10390 3950 10979 3986 23042 24793 23735 10217 12435 11486 25364 4747 8119 29247 12975 28675 7592 28624 14529 18499 24965 3387 16060 27522 4995 10974 3463 21718 11047 26558 15557 9695 10242 10027 28477 2171 7208 26009 4638 16494 24232 5416 19541 13663 4098 26842 27805 20675 7985 26698 29300 27987 13946 9077 6022 28000 6679 12661 3346 26327 853 21940 10808 4879 24095 20006 16351 5072 28098 16233 2552 8540 19255 26574 11492 15219 17653 19746 8270 8393 1038 13234 3910 3593 23971 24917 2190 24224 29433 10371 19818 12062 22541 19397 10351 13320 28218 4658 11242 22906 17509 12045 14633 19352 20579 80 19889 1940 10802 29441 25282 9076 528 13940 5721 19071 26092 2899 9628 20570 19526 20046 4612 5417 26226 1189 5170 28601 28451 2964 9490 25917 11612 3706 6939 28177 1101 14499 3442 24004 6848 15829 26725 29352 2403 117 4232 12105 3808 20434 17474 18867 23669 9483 6750 21228 6071 602 7240 9978 4831 5506 22890 29615 22542 27333 21703 740 10521 12206 8913 27447 6898 14554 23466 15088 22681 27004 18799 29916 10771 15885 8003 13523 10574 25266 21010 10039 9213 1276 9235 14892 6583 20246 22463 11330 11098 8944 2800 6489 6661 27880 2392 6781 22517 9497 14956 8266 4716 24226 22944 4001 17676 15188 1742 45 23866 746 6623 20003 17552 17939 8207 7265 16971 17104 25936 19695 14195 29285 13745 23311 24258 27708 25348 20104 23453 26365 20719 27765 3409 6215 10179 26302 21899 19915 12749 9331 4426 10611 13446 585 5455 27634 1642 12405 7469 22822 11221 18188 25956 24062 14858 19826 19382 10033 8499 12594 13627 3964 21287 24535 23201 1960 29393 808 5192 20533 8762 23480 15748 6676 26132 8858 29171 2304 16075 9169 28661 14993 22151 15649 26066 2257 15515 8409 1660 14429 10772 21780 510 5238 1280 2397 19855 21687 17283 21441 23180 20523 28509 29659 18568 1281 13090 1104 3345 29954 27509 11771 9215 1349 18410 5458 12184 24739 22760 12774 1581 17497 17367 9415 13470 6637 21808 18357 21637 1974 21944 26860 5420 17536 12371 16090 2126 15717 28 2719 9130 5590 5608 2314 6904 6617 17174 3454 28314 15910 17794 21279 23672 10058 12360 3096 18969 10379 26711 29155 10351 271 19035 29957 6801 2347 27423 26197 6543 23355 2107 5290 9948 10810 14030 25520 11225 24671 14265 29948 11058 9337 9034 522 6152 24208 1479 23901 27619 26865 996 3289 19099 7813 17312 21518 4431 23875 9129 10554 13620 20209 8381 20130 21875 14415 11734 13692 29470 15912 6918 27996 9003 8379 24715 10106 11414 18576 19257 2015 22611 18875 22048 27554 4366 5639 21702 21906 321 23003 4014 13973 3402 10913 25741 12504 2712 15462 1870 15901 23918 17977 7034 8201 20522 24305 29421 1118 10571 21196 23786 10503 26657 23838 10382 18520 29695 27100 27534 18116 19387 25332 5027 8515 14252 9677 11858 16995 24320 28635 13167 23293 21680 20024 19365 19713 27085 27202 6545 10200 25841 28914 1105 1783 3615 9515 8945 24548 16248 14465 16802 6230 22884 26706 24409 8431 20110 5053 4954 5624 8415 21593 17329 3478 19941 17027 12597 86 2545 4494 18878 29122 20488 13285 11387 1979 2285 28202 11669 8707 10119 1810 14647 23605 9078 10074 16455 10870 3104 7233 9034 15281 17273 15096 28449 26873 7208 6461 6923 3917 24454 5933 2541 13362 2072 7380 3004 17216 24259 23950 1888 4318 12984 20784 17388 22795 20040 1862 4802 7228 9249 15958 10202 18617 29426 28800 5085 3242 14411 25310 14796 6399 18981 27348 20975 8762 11395 8962 18637 23722 29430 3741 7160 139 22766 4712 69 25523 7020 26035 24273 27748 10689 19538 14191 20694 12475 27091 5721 2696 8850 1377 16372 14423 1048 10926 2832 5366 10179 17844 28492 11700 16039 14859 1680 9128 4049 4794 7738 27146 20676 20566 8321 27099 984 11894 11761 28456 15183 22888 24754 15640 29101 28335 5801 5662 21429 7796 14024 18646 29741 22078 9994 15768 23558 9133 27833 4504 20277 24030 10775 25113 23407 10524 23123 20885 9418 3088 5268 29817 22789 3244 26028 2363 20351 29983 17039 26529 3786 10085 343 12456 9608 3652 8309 10787 18562 16643 1622 6280 29303 27125 5251 18738 16278 18407 7533 12417 8199 20126 16619 27287 21684 13755 3260 11145 27864 412 5384 22970 23599 26139 20315 5697 22457 27599 10186 21534 12106 561 27329 2301 8516 23623 12349 19325 11073 20459 2496 24366 4220 2312 27929 4496 21655 26820 25398 14438 16699 18669 9022 4919 24435 8269 9465 3743 26678 2303 3983 12436 22358 17416 23175 10217 25919 15841 19027 26755 19274 11425 14755 2689 3303 22493 15497 14069 4708 3737 27849 29595 2616 8584 828 28153 25324 1813 23725 7496 7265 25499 9454 20747 22708 13429 4533 13643 28973 19185 18611 25256 12420 7305 14423 6796 2568 8956 24885 18105 26957 25032 8964 9078 10054 27589 27165 27718 15855 7559 834 1895 3965 4529 17816 29226 6136 11127 9296 2245 15135 7891 22864 18642 16562 1306 13526 6611 11538 10580 2943 20790 15123 633 27957 18614 2139 3198 20957 6564 9129 27404 20452 14622 6583 20456 21827 27412 22416 26565 18030 3496 12040 20537 1032 23442 28957 29558 6299 18718 20940 18782 8308 21132 12332 4026 27842 3408 21765 15683 13065 2718 10857 14506 24207 25711 23640 3364 29968 634 28967 17186 9617 26066 17179 15526 13521 11682 13154 18479 20520 11210 5172 9651 21471 9939 11761 16813 6734 23832 17846 16483 16365 13007 14013 12764 6801 27107 14324 19434 15988 26341 166 2355 18165 5638 7673 25875 9536 896 28070 15378 23427 22918 21622 14184 9266 8773 24159 12413 667 11474 29534 29769 17188 24647 17903 22815 13822 8539 22737 17761 23493 29588 24217 21149 28509 23458 8612 9611 4703 16815 2095 23985 20419 4418 7906 25026 23012 8001 17599 6832 3096 20423 19847 7835 11780 17306 15704 14033 368 23330 22130 7115 13938 11024 9230 6785 8291 8900 17934 8719 29501 9050 28367 4892 12240 16955 25088 3886 22524 17802 7306 1338 20873 29671 26629 6912 8976 313 11217 18158 15290 28748 446 19349 26337 10247 8207 20725 2099 15156 7303 17360 18463 21750 22841 20249 5443 10400 6111 11314 10401 11227 11074 2347 6023 27976 3171 4773 12267 26804 24469 22085 22619 17894 5135 25812 24909 25160 28906 1428 17880 2531 7888 22654 6862 27383 21792 28771 21016 6562 5532 7989 8429 5703 5156 20103 6743 4849 28131 7807 22842 3576 28915 14349 9424 345 19883 1665 2605 12785 7341 28288 26780 8782 8326 9749 21252 13993 4165 25813 13340 28325 18290 14275 11762 28088 13124 6087 11270 9350 15492 26027 28058 759 13706 4040 5288 2634 4890 18069 5099 27636 10209 29171 15277 14376 4304 28908 20592 17332 20132 13696 3397 11634 234 11430 23754 4213 1146 10532 12206 29195 19133 26443 8690 5869 429 6084 28881 16604 4736 9755 5323 15900 3771 7847 1639 477 21681 25695 3275 5394 10731 15598 8350 20708 22361 3037 29716 406 21233 27170 5529 16994 17012 23860 12675 13597 6555 13618 9340 6647 19459 7471 14902 11707 11868 20381 28906 25357 21633 28323 10536 23611 19419 783 20825 17635 8483 13578 16969 13007 7359 16322 25740 3533 24229 21626 22599 19997 214 18883 24246 11697 10132 10264 5850 14039 26792 10869 6405 29394 23641 4483 13081 9311 17022 11758 19567 3101 2651 16495 21509 23298 29140 29977 13736 20880 6309 17681 15924 10080 25679 5990 6949 21452 780 10804 23057 29218 17775 2452 26307 27891 5982 13829 14015 21017 20005 20882 17419 22306 10841 27247 25099 26868 616 10513 8810 4069 23886 26989 29483 18098 2888 9859 22427 18016 15397 11702 7264 3483 15319 18130 6002 557 13356 8594 9303 28256 4108 6055 26655 1408 15037 11969 8788 14014 9158 1193 14647 28454 18856 14711 14032 25990 5111 12318 9330 10211 27249 8922 8363 26453 23201 27787 24106 4626 8012 29648 14677 1717 11768 25883 26980 16363 9863 18203 18370 18385 19830 14892 21821 11299 19881 15958 18254 23206 21262 2218 14771 3583 15212 15450 26054 1073 18967 22529 5566 2834 11720 9573 26392 8002 29578 23967 17170 7645 10262 15333 5002 6074 22 13696 26085 22775 16540 22785 9194 16716 27981 29114 1981 17378 4638 829 20711 5019 19595 29954 9518 19137 19061 19553 13564 16277 24274 12632 26314 10036 4270 11736 19459 22275 1146 429 4697 29580 21330 15281 15729 12889 5385 537 834 25089 16979 7808 27507 10746 28133 10999 25754 9798 21838 25744 26695 18002 24941 34 26870 10990 23463 2242 17469 7143 27483 10710 28437 20782 22808 27183 21045 27290 11970 1923 19578 28693 5817 5108 14313 21978 16335 9233 14473 15846 5165 20141 2560 21088 10137 24298 9327 28929 13421 17459 21871 23691 27504 20876 15630 23142 16867 29630 9362 28542 27699 9110 17792 20029 23522 10771 6255 7120 25118 1652 13976 25 8612 891 18226 16607 17491 19948 12172 11895 27736 2321 22535 25748 5969 15582 211 4043 19453 12699 5498 13334 7446 24051 2058 26309 13770 23849 20569 25027 18064 23860 11798 14441 5918 11705 6750 28774 24015 910 13727 23315 29202 6628 1921 18052 4741 10207 17798 16724 2324 25539 15377 18768 22235 3795 29921 3099 9843 5660 10885 13363 29735 22439 2167 10363 22435 23996 21051 151 6495 6733 23952 27947 4301 1693 25876 7153 15761 26656 21184 28386 17380 1743 16723 12231 29063 9934 11661 25251 3835 10223 29435 17951 19191 18967 16061 27359 11792 12282 20835 1529 17440 6744 1012 27695 9454 28549 19626 15068 4271 28133 20833 10922 16025 29652 7923 6581 12531 3512 12074 3891 20968 17495 1012 10870 16604 12615 3783 20373 25808 11516 135 16137 11941 12587 28876 1076 4540 1059 7033 26504 10889 7912 17901 19796 1968 19918 8918 4584 26341 24915 20433 22864 26260 19261 25192 24527 5317 7864 2379 16060 1284 19549 14920 12636 28886 11558 20299 19864 9961 29985 9284 14922 1498 15177 14693 19630 3652 22224 23626 568 4847 13474 8674 27021 3528 5368 21684 29719 14933 24548 18788 21650 26288 22465 3727 3294 12170 5512 24621 9884 3176 12606 15306 12470 4812 6737 23382 29315 9357 12946 3930 6132 7256 13148 28307 6185 24619 5358 27924 13866 12483 6697 14195 5469 19080 27364 24889 9458 1031 4445 10199 11394 3135 16562 28899 1473 20887 9357 27572 24665 11204 8575 26316 24675 1112 11638 6838 24018 13187 28198 15142 6559 29242 16471 7938 14905 28004 21888 9041 12467 21385 26873 21972 21852 11218 1937 23395 7997 19943 8423 24671 21187 23887 29832 11454 18879 8377 5072 21540 23701 5575 12927 20623 5302 9990 795 15809 23529 10135 19408 28283 8749 20403 2028 28710 11426 14861 9984 7068 11051 15439 27670 1243 12201 4625 21938 24900 500 9813 14069 25991 3940 18818 10269 18773 6585 599 20104 24008 3304 7400 17922 16685 10484 11641 17309 25770 21481 14326 1079 2922 2823 16075 11042 4784 6479 27237 14513 13125 22901 2731 22556 9020 17403 27479 18884 12512 12067 24563 295 7523 23501 17636 27042 24519 11622 29477 15579 23777 4529 1400 18526 4839 2011 26876 8056 258 14868 28111 9572 9242 3472 26042 20542 16427 15417 17365 3375 5779 29943 5786 25482 7717 11848 3597 29850 19089 2455 17859 27357 20700 24522 5787 781 1461 27401 24594 10385 26813 25923 15665 13059 28722 2292 2427 29252 4700 26750 27447 15349 7224 3215 25288 18431 16410 4688 27058 9582 21821 25777 8303 25853 3990 23720 14269 15520 18350 24319 2209 16397 29218 16298 19680 10120 12145 24576 14881 29335 5773 11390 28311 21401 18134 15522 24080 17016 13607 2515 27758 14812 1837 29735 1003 3021 22706 5925 23334 20699 28988 8767 19745 14530 18438 11299 979 254 23215 9581 8990 13928 20748 5495 20946 19613 26095 1926 6596 9821 19970 27638 12691 8793 14631 13113 875 10567 10526 27373 10850 4821 8714 29938 22597 19567 6846 14819 21918 4489 9969 10015 4876 12359 5855 21572 22643 10106 21673 22660 8574 4351 2382 23640 21766 366 16824 16681 25075 18887 8838 11869 19404 28591 1988 14236 27390 20532 13308 7659 22056 22528 16940 6101 21564 15047 28881 7436 19330 15253 25225 19828 5005 1238 17931 24011 13573 27419 6451 21579 13918 8234 24233 1242 7311 2956 26344 8434 24419 24832 25098 3638 4250 28972 24810 8766 24160 8593 6715 19997 13650 22561 28324 21124 14564 3960 5542 3667 1632 29927 3226 17377 5139 26188 11150 16480 14259 3448 12260 25525 5583 13536 21313 19130 12810 11813 28046 13583 12374 16972 24550 12562 15001 27093 24850 8551 18897 535 17530 9602 17101 14533 17327 14562 6344 27184 8514 15210 22731 4468 23266 2367 3246 1324 25648 2800 10483 18450 14971 15327 24198 14722 8750 20998 24422 21007 20356 7436 27119 3274 20694 20125 13834 2639 13000 18161 8220 28709 25114 29361 19622 13789 7678 10766 2064 8691 28314 28893 28244 28729 5662 1828 23867 15657 27484 9290 27000 1623 12413 6792 19945 3671 29099 21243 22613 28977 9112 20860 16791 17365 26575 4437 25030 26396 28865 18293 21073 2920 17843 23135 14670 19723 27061 7153 7224 11300 20228 161 14154 14231 24392 1963 26565 3566 2464 6411 1199 10374 17766 16352 20751 7219 2233 18305 17694 15340 10603 24471 22796 13933 18702 22978 10928 8628 14608 7737 143 25973 18437 469 3524 7377 6177 5786 25363 10964 23677 20088 6401 2668 2152 6755 6143 17723 27499 29464 9553 9290 8384 29335 28115 22889 14617 21019 23511 23037 21215 20497 9 28380 3358 17599 22423 13590 9472 16549 4011 14238 12508 4263 9845 2895 6351 11479 11280 19522 23232 5960 27531 20726 20654 16488 20095 26015 9845 29775 15724 5147 10544 5142 24940 883 28364 24299 17660 7849 20539 19768 25254 8021 3526 913 12104 20225 5317 26676 12548 14816 28368 18948 24732 18198 17529 13476 15665 12914 19861 7330 19734 243 21691 19210 11918 4926 18639 19992 9052 15201 8232 27597 5362 9209 10090 29879 13584 12790 21630 911 12805 15557 20416 7549 19046 486 29009 10558 26397 13527 24055 28906 5776 28040 23546 26238 25537 4492 22958 3836 19312 15404 22155 27856 1923 6056 23594 5137 18106 22031 24575 1069 8582 20123 1127 12580 17525 16032 2085 22842 22968 26667 23198 14346 5501 18821 28708 14438 10599 23215 5268 11743 14226 25081 21713 3429 10505 19950 6227 7176 14522 13918 10629 15960 2573 24756 20275 29434 13810 17944 27474 11395 15143 25099 22661 9625 23253 8767 19374 16326 25335 6630 10304 27992 19660 24540 25521 23075 24529 20305 29870 2505 6396 8898 11059 8112 27449 23957 28223 19639 9559 5411 14280 10872 17627 6839 21946 4722 19341 4421 21053 26444 17814 4661 24148 15371 23076 23452 15040 19941 22857 9502 26645 6835 12975 17842 28294 14435 2580 2152 19196 15338 20110 15825 24581 26627 26160 3389 17183 17721 18295 7896 25852 13134 6009 27198 12886 18609 10983 22206 20612 19512 16774 24719 2085 13651 2978 20252 9266 26652 11471 8744 7396 16457 7652 21383 4805 22279 19485 8425 26912 21187 18436 16080 9576 1680 12839 7461 1386 5374 14242 4629 7274 29410 29239 17310 22606 8104 17437 5117 12951 11163 10108 2671 8235 15376 21843 29852 23052 28311 1450 7805 29096 11594 15273 23823 12682 16151 1952 17295 28888 11075 12623 22396 9629 10132 13963 16134 11638 28102 25186 18181 29983 19132 21712 28280 27498 25814 24350 27363 1769 9356 5488 23004 15688 767 6874 18904 7452 6868 21149 4322 26401 3331 20981 9861 14733 18475 20211 20222 22650 14912 27981 22533 22578 5472 15970 26876 13754 17117 23129 7763 27639 25485 4704 16 8437 16947 13978 18927 18600 1348 27364 2168 26819 11188 8848 16227 10029 26555 6062 7522 11651 21215 11796 23934 25760 27421 3643 17880 20516 3510 6937 2481 12712 5296 15015 21993 17405 29442 2368 27929 1156 4636 15857 18319 1139 3723 9304 18380 21050 24974 12316 22256 18165 9819 3195 8693 22702 5525 17656 5926 3768 26594 9683 28557 18195 3431 8549 27460 7152 19324 22096 13515 29057 144 3863 27384 9280 17701 15800 12301 12182 500 20530 21925 14428 24907 9037 22994 2062 27791 26358 24242 30000 9568 14766 10776 2682 13278 14218 18174 24919 5778 20131 3815 3504 26614 6189 1685 16715 16866 19408 15002 27486 16908 4025 10118 3712 14495 29105 11070 8014 9447 8763 71 17131 14322 17102 22618 25611 11911 15908 22799 16500 28113 4368 25669 6009 23549 28226 23111 17216 27068 20798 21329 28226 21551 13863 17687 21216 28050 26212 1459 13877 28209 7709 527 24914 28039 8698 11205 23360 18708 1080 20834 13975 18211 14742 12974 13156 8496 7285 19353 10787 25869 11094 15278 27984 7989 6597 2697 14112 3386 1398 11080 19741 19099 25472 21409 6197 24265 1656 5151 2343 13898 24846 18649 11819 5427 22018 27251 4585 27386 15722 23006 1888 12167 7710 22861 22638 19353 8613 17395 1180 12086 1021 17531 22871 29060 6806 13193 18126 21236 1948 1446 15836 25628 55 29653 17462 19832 10239 8988 1767 26588 19631 25587 21460 720 26686 3137 23305 4928 1729 11909 8123 22125 27993 3865 27553 6772 5068 14701 19760 20264 18257 9217 16554 18388 16162 13134 21314 17642 29945 24862 28226 10439 23871 25593 21038 8722 3971 29123 20661 26250 6559 25381 23400 3432 1537 17594 16431 8473 7217 4306 3914 26175 20988 8669 24226 13119 19550 2965 8077 19018 28014 28877 13193 20681 16159 15173 4730 13662 16326 196 7142 22481 8899 18219 14237 10382 10548 12685 16168 26611 14532 23038 28250 24609 20319 10749 5890 26937 16636 26029 27169 7238 26558 12332 22452 23038 2656 14095 14416 27055 28176 20803 12162 18239 18147 25417 16422 5534 24679 15365 12900 25188 18072 4747 29054 6244 28921 26619 5330 22892 9199 7059 9897 23357 12122 1793 10017 5667 18264 1454 23093 9954 28857 4315 22394 4783 16719 16668 13056 18001 1003 21354 21017 11063 15162 7012 21770 26103 2722 5791 7585 11026 17732 9947 9206 24678 8372 17241 10664 21616 5810 9904 6832 1621 19564 8596 23172 15996 12529 450 19172 16952 13788 20421 19186 15503 6698 7438 5389 9070 7162 19267 2325 18401 16836 27534 10232 27059 16657 26456 19395 10324 9662 20256 3535 2258 8325 5950 113 28896 4149 3669 5902 29361 19735 18562 14773 11118 7078 7437 3590 5777 26994 25983 24721 3427 16194 24297 18303 20240 19722 8441 27975 3680 15673 13080 1169 27041 5014 18668 233 18589 17945 8395 16366 15415 7039 10719 6289 29141 8040 20509 25782 1471 22426 8803 26727 12711 10427 28789 7987 16518 15413 16409 20712 11548 7378 27650 13303 18683 629 7138 22268 27572 25189 15191 10639 4191 7241 17358 8115 6282 26770 18694 332 21121 9051 2540 14604 20491 4534 25546 17399 3902 8135 29079 12601 20664 7092 11692 4002 23445 6089 3546 20248 18480 29549 14560 25095 13402 21652 10849 18719 25697 5128 21728 18247 6845 24754 8981 14622 22446 7131 1471 12056 8814 26448 23035 28546 3262 9668 14530 18116 1819 10560 29679 9961 16514 13397 24537 29718 3424 6485 13367 14782 5156 25973 4359 25789 15403 28914 27727 4174 3557 3111 20890 16466 21943 15854 10639 8531 21858 16290 16025 20022 19411 14291 14708 604 21155 25701 21661 25829 7005 24963 20619 27660 9907 4547 6649 3791 2656 11757 25655 17768 26042 6220 23568 2008 20466 7600 3919 19975 20142 25667 19340 6955 8008 22872 25972 22464 21284 22307 12449 14840 23459 14615 4888 1804 21923 2127 8749 14176 8576 19544 10687 13255 6242 27789 21209 28939 14354 4676 2485 26419 12159 19536 3104 28881 10993 9252 22473 6938 21750 8424 10890 10631 7308 943 17676 21301 17595 10849 7394 16016 12174 10613 8916 3063 22353 22494 6899 4989 5738 8483 15178 19110 29658 8413 28245 25546 25831 18018 12716 21726 6880 11067 3310 27616 16490 5994 3656 13307 18218 26550 9159 28036 6028 15307 24314 29711 6818 5713 1100 12420 21964 21078 11450 8993 18299 12911 6134 28446 26027 23922 29861 12222 27398 26316 10337 22718 4942 24515 575 8692 7422 23118 2859 3750 16900 1888 10957 20854 18875 1572 16400 29229 11563 1766 2924 25654 2519 28188 8646 11553 22828 12330 11949 7770 15448 14781 2030 24833 4478 4953 26294 4980 12318 24815 3683 19138 9184 10853 5003 15383 7936 10327 24279 29209 17398 18360 7745 6978 5959 9519 27557 8206 9055 29186 47 26703 7486 16453 12216 8103 10245 9918 15569 26754 19445 9776 927 2741 24033 25493 129 29489 23548 26699 12414 7449 18940 10045 7101 2392 18349 17729 22776 11847 12266 1183 26735 5989 9328 8278 611 1766 15082 12315 18470 10052 12300 22115 28906 22902 29183 6108 27615 16953 17601 21141 20562 12773 8090 22671 25727 2182 13776 1427 15005 3410 25161 18012 20902 14263 7192 6517 18830 20253 16405 27793 19191 12672 10076 11746 24184 10686 12875 16583 9124 11485 1728 28645 22416 20016 7150 147 8581 29617 7281 9020 754 19640 7820 20718 6438 11650 17110 14419 5607 17574 5295 13817 17840 15827 24393 16174 13000 9646 20383 2748 22637 29107 20921 23711 25808 1122 13028 8824 1658 8492 6748 21805 9390 2071 16108 10542 1545 16226 14381 20479 12263 28129 3746 20299 4909 8304 1308 9859 14207 6387 16955 21270 7886 19198 27094 19566 26445 11485 2403 21177 449 26073 26656 408 19281 721 4070 16219 19379 26104 3063 24991 21053 16910 20568 20880 1118 15572 5638 26434 26888 9581 19972 1405 23423 11049 16230 15167 25878 28520 29868 1853 29953 24046 24716 5818 929 19311 6289 6866 3530 13627 7369 18264 4188 14321 9095 9954 17818 21149 11835 11067 25255 18063 11389 15061 21802 9340 12769 10030 18868 11519 22562 12309 28715 17460 20175 29138 4915 21544 1258 20334 19315 17091 15981 18767 15548 10648 9565 6428 24744 10509 16175 13052 20917 13771 9957 17491 17245 13281 26773 27253 17498 11278 1796 17522 18226 16082 10471 27306 17247 24267 6153 17557 27438 19854 24364 7736 16107 24559 15050 29905 11599 2011 3951 27155 18577 6898 2543 17518 17378 6172 12125 19427 25550 12542 19919 730 26752 8345 12383 2893 24072 23592 15760 23022 609 15658 14248 22943 29003 27609 6823 13861 10398 25018 3893 3870 5545 11192 10354 4266 9212 16966 8228 11675 28465 3049 8605 27276 15867 23491 19627 17943 4021 9707 4581 17295 16777 28153 4496 21508 7926 20693 23123 16267 22058 4259 11259 14695 2858 19543 6169 937 14882 7631 11629 17070 23482 7580 25845 6963 225 21697 16330 29676 15486 10330 11008 616 7078 27273 16711 6507 9291 3667 19774 9820 1390 1026 28681 4484 21606 26650 20615 15198 25127 16238 3813 27630 26214 13424 1784 21011 8298 19312 25376 6025 7007 18307 26783 13448 11901 5204 27218 23754 22681 14235 3220 14482 639 5377 29265 18026 25317 3046 10666 365 21064 7654 18142 6381 17561 11249 14667 1714 11810 20139 28286 8532 23329 9984 26435 23978 1575 21044 7409 24562 815 29717 14241 24019 18977 20782 7158 17053 22812 12372 22432 3974 983 11356 11531 13501 19257 1634 21270 27963 19274 8681 29602 21948 4648 26683 1478 29726 9363 15914 951 27095 11697 2829 21778 14866 22894 24056 1139 29816 23877 18113 4317 2720 4173 21011 24951 4787 23702 14390 9167 6045 8972 17377 23438 16450 1839 13608 16792 13420 21414 2730 13449 1297 20467 1401 15060 9490 4304 2812 7480 29877 16870 26465 8448 16894 5482 4757 10402 20904 20900 5953 14354 29816 27138 27991 18586 8797 22576 7024 27566 9760 12072 14514 3773 4994 26528 15974 8219 20846 6217 24505 12751 13105 28821 24250 18126 5018 16159 2515 11855 21103 15340 12853 13379 2611 8451 17640 8128 20345 2117 8216 28581 9822 27215 9188 9353 15935 10887 15039 17682 1859 816 25035 5003 14081 1900 14059 14554 21540 4481 18586 24200 7915 20038 343 25046 1748 28300 27596 11690 15823 20861 7019 17914 18335 26125 27887 4867 20636 682 5053 1310 22315 10041 9482 26981 2776 29940 28604 29615 23422 4705 28235 29428 8999 26334 15564 11837 13537 27291 19277 20243 1520 4659 20971 25198 9791 27290 318 27669 6689 3418 8068 3692 2558 29513 10409 13121 7628 951 18612 29546 29854 23498 15213 2189 4059 15196 7926 22468 16588 21506 21562 2339 27303 27476 5333 3666 26715 15432 15786 1830 28204 11878 6691 27759 15965 2766 20680 11766 19239 24556 2143 14175 19569 29993 4174 18185 22977 10895 24492 9539 28143 25264 8250 29364 28803 29675 15916 24264 23070 11443 20670 14209 26979 26694 10776 24882 20807 17716 28912 5870 12844 17549 2629 10710 14939 21262 1133 28215 19483 14250 4563 29894 14705 927 22683 28232 19284 942 15999 28254 16365 12501 11762 4463 15419 29403 21351 28494 10029 16513 11068 492 8790 21662 27067 11709 6286 9593 26523 20767 4580 15418 7985 19227 1964 14776 25572 6818 15338 18155 20420 12218 20298 24382 28128 23526 17404 18465 24752 22217 5164 9518 6379 17431 3051 22202 5025 29160 24516 28186 26618 14758 7737 9136 4322 7316 25943 24899 17429 20327 12922 24098 22027 10159 19308 25394 13165 25734 21649 29325 16659 26582 12615 23649 3763 9960 23867 28206 1144 8555 11552 19271 5053 1864 6124 20817 12910 8898 5270 3033 25369 21210 24487 16668 25000 12507 7034 18981 16142 6789 29828 26086 24953 19283 6161 19074 9821 19725 5398 12927 662 4869 6883 28620 22998 11001 19837 2519 19146 29576 15711 27921 2094 6681 5392 22416 15466 24479 20127 19024 7604 15407 25613 17145 18971 18860 25166 4858 15800 13275 12178 2265 5581 29788 19627 14770 18338 5373 14899 26140 20158 17961 18417 14201 28373 6429 7631 21824 26777 5017 15619 13263 24850 19315 16768 5218 23312 28480 5560 23390 22205 21765 10684 7946 8047 22575 21495 16205 12983 5338 1055 16629 22044 13243 2240 26008 2064 7173 28487 24276 22046 6988 22271 5207 25314 23285 22236 7690 29727 28730 964 15344 9710 12349 6284 27283 21192 17113 18394 19007 13967 23489 14789 4487 11983 25819 17905 28428 15399 11722 16785 600 4632 1804 2778 22411 17779 9577 24979 26344 14906 24565 20545 11646 22693 2847 1749 23430 11272 18053 15045 21399 9705 25489 8572 15321 11383 145 26764 29334 20503 4733 9840 25712 26487 139 4698 11992 27879 25010 26522 6311 765 9590 16590 7165 3287 7394 22583 13048 14251 8738 7064 10405 24458 25411 5948 8011 328 7279 26448 18537 5967 19111 28062 13590 5180 11548 4551 11944 13119 5763 17811 14703 22632 6171 28432 24313 10044 9391 18723 25406 4012 6307 13744 10568 7034 16455 12716 17878 28506 5658 8884 12158 4144 28127 14679 11145 22467 24211 14274 15021 29985 7898 19694 12802 2737 18189 7261 1180 4111 15794 2890 293 15134 9444 12766 9308 10417 12404 2277 15103 6376 2976 27588 23886 7538 27321 18079 4903 24276 19659 5361 2591 17483 27056 1139 11493 13564 11314 22559 29403 13637 17043 6612 9847 29175 1982 5164 9968 26837 24474 6376 22514 10318 12220 16349 17829 24109 4942 22460 25118 7799 25077 4757 29145 21377 24593 10040 25186 26489 1240 4137 29777 2168 29936 7646 20958 13701 3608 29346 24567 26325 25798 5889 3478 4957 15610 27667 713 13485 10883 13113 29495 24685 26289 5396 2186 1032 13654 2421 20782 28394 8834 2225 5535 6302 21001 7495 21533 10748 5876 4525 21560 22589 4374 25851 21008 454 19122 22628 29474 10949 17972 22479 20222 18308 22185 18358 25625 409 6874 9585 14867 16782 11552 2350 15332 3482 29695 29962 10308 23633 2457 29361 1767 9362 2987 11778 7340 6794 20606 20012 21176 20902 22569 7906 21747 4348 8101 4031 865 8385 8063 28134 21152 4437 14495 10893 14821 9268 19625 4695 3193 16350 20241 14099 22863 12186 9809 10391 4716 6686 295 23583 5316 22781 15698 6530 19156 26667 19842 192 2391 10654 661 24119 1935 21124 13558 19520 23188 25955 6352 12331 25843 26398 17894 5492 2641 27546 13346 3602 28440 25816 16827 13038 4260 72 8146 11710 12013 10734 28290 4356 15167 5494 22105 4231 10588 11406 9848 13498 2271 1236 13849 10771 26802 28787 5683 13576 3601 9514 2687 5579 6006 17949 11873 13324 14064 5682 8181 8698 24360 28768 14621 1280 22039 14259 28585 16307 29565 4854 16870 9834 6067 12187 26588 22642 22003 8932 9358 16226 23624 13794 12690 12116 9123 221 2485 16812 25667 8645 2158 16611 8368 3756 27822 2623 22664 16038 27787 13943 19881 13621 12116 19822 5014 21332 14149 20545 2404 16235 15740 18406 1445 10697 3091 29877 24147 25535 20833 9452 16421 9020 193 218 21971 15634 26485 14683 11891 3242 10235 6805 21896 7600 8711 19444 27616 19715 3367 24617 7300 720 21085 26036 26420 4426 5592 7196 18615 21503 10402 21325 5893 22173 18350 7820 14349 23628 25716 24788 22532 19816 14984 20986 20547 7769 13946 3151 18424 5555 16164 2892 10618 8376 5888 637 13362 7077 4402 7870 6405 11393 2881 27969 10506 7285 6643 20164 5928 22204 25036 5620 26582 28133 10777 1103 4671 12643 27964 16651 11306 10277 21089 11578 22551 17221 19334 25594 23375 29100 27108 6911 8627 18798 10870 17180 19221 10609 550 15022 8339 29880 19408 23152 10691 20297 7709 24708 11534 15826 18720 23934 17524 7812 12742 8779 21330 6186 22177 19283 7615 20693 14688 27984 20647 11262 27957 27014 28771 5229 1795 14595 5743 7304 15431 26831 5612 2690 9479 28812 15539 16010 1397 27398 8845 4783 16870 20647 26108 19032 3924 3707 9442 23167 21477 20417 2676 8457 19123 22394 7785 4028 257 4897 1714 16508 20111 23280 18178 19255 20054 15086 29362 2833 6938 15385 14823 285 11055 17834 18638 19238 15965 15915 10728 8865 12348 27315 29331 28326 4620 3900 18873 17861 26686 6357 17973 4519 1877 25500 29815 22927 26692 29806 24867 8645 24102 22527 13059 22691 26424 29435 6224 23449 20415 23922 19483 13013 22037 11387 17285 23633 17041 19826 25509 3930 8999 12241 19940 5388 3504 1566 21333 29112 13021 14123 29787 27189 10538 25395 11662 14038 7142 19617 17783 26375 6582 25859 5928 17883 17933 20205 11473 13640 18944 1531 25103 29373 14356 18327 9990 14450 18933 29995 12232 20475 26673 10692 26777 6932 17785 8892 22245 11300 24745 22496 7144 1945 9486 22364 19433 207 29779 7877 24930 5601 8178 9954 29805 26395 6628 13249 14158 20405 22907 27406 26460 3569 19702 17204 10110 23068 17481 267 21457 23559 26108 7238 22895 15470 20523 27646 3299 29308 15822 14603 20134 1703 16010 8400 21754 17215 9057 21005 3715 15983 26810 10756 21181 16491 17908 26623 5623 20720 10643 26370 4488 23649 1759 9621 1938 8877 9918 4166 6343 16731 18015 9717 6788 2512 18184 21561 11095 25552 2834 3162 1216 9326 25900 1837 25428 17627 25014 17941 1948 29819 9803 15773 27694 25747 9682 13759 23577 10291 29755 8754 25909 6695 14981 8483 27428 20719 26247 9411 17847 13063 17579 18900 24959 16673 10065 16086 10039 2516 21738 23907 13956 25390 20323 8568 7461 23931 25885 17707 21613 10741 10260 4249 15869 29643 16704 3419 17956 242 2586 29941 23654 8084 2656 3766 23416 22972 7452 21414 23043 15645 28326 21603 24807 25133 18334 28543 13848 15480 5247 24957 14681 24055 25748 11928 11351 6901 16971 19652 26530 11474 9595 25536 18858 25774 12700 1173 13859 9392 5879 28734 1552 9421 4091 5062 83 16784 2035 165 5723 7757 5362 5163 26415 24698 8987 20619 214 27126 28651 28615 29955 22520 3924 23165 4254 27276 15056 12137 7832 10909 24870 16926 22032 19727 2321 1551 22992 6945 22048 8484 8420 7940 1666 13593 2447 1976 17902 10236 4669 20543 13106 4166 29349 23147 14723 3356 19162 4420 10280 16 7693 26840 19615 8699 9772 28867 2431 22836 3082 7338 6995 12525 9267 18718 25449 23916 9289 28326 23240 29654 7823 4555 1118 24036 25011 337 13057 18139 27838 12114 10297 6938 10630 7571 27535 15215 22434 29796 28361 16668 5468 12311 5374 25242 9852 14538 2611 5114 15861 4161 5179 29535 28394 3750 27340 12314 22594 17152 27848 9862 4828 16295 7017 3313 21250 25640 15440 1100 552 902 21365 3543 23955 2556 7874 1152 21769 8163 2165 16657 5993 20094 9817 12771 15422 12965 8471 2913 5883 6626 13629 17622 17662 13672 25684 18770 27412 4843 18897 17405 8646 26211 7783 2741 13879 8975 29161 549 2374 17243 7955 19734 20251 16699 4833 5876 17172 19903 5068 6814 10140 980 9527 10129 2560 27593 24658 2135 7642 13329 19909 3820 2366 20123 15180 15827 25999 18307 18779 11740 8188 16385 14706 14961 11963 14564 5072 25810 17937 1973 24245 10151 16269 4718 23851 795 13672 754 17472 23895 10833 24561 23589 22170 6152 785 7959 13993 15507 5416 13872 3796 19905 23876 16797 17473 18336 29056 5290 28017 20803 5530 26653 1236 11916 15971 22741 2346 29904 440 6288 22706 3017 2253 12226 16122 26144 22016 26758 26180 10815 29532 3558 9767 11588 25782 24717 2385 22005 27718 27915 20856 16800 17415 7255 4607 8210 14265 15536 9499 16236 16526 5142 23700 5665 22858 20034 9302 10311 25714 20501 7197 10946 20978 846 29494 15384 4607 22210 26048 19223 12437 2788 6725 25568 16232 7794 18778 3443 18036 17588 3029 28747 3603 3304 16053 10741 17186 21 1593 29249 18895 3716 5849 17699 800 4412 18557 10586 9872 7457 21789 29697 8574 7337 25267 22242 27430 27981 4995 27742 24411 3871 10356 23530 16948 25260 22006 4915 23781 11975 25864 5250 14724 12762 24874 15261 6318 11071 1549 5954 9918 14070 4020 13541 23823 22938 18400 2835 23346 11517 23776 25402 14447 896 22203 11925 20742 18886 25376 27970 18780 7833 29960 4656 13630 18160 19310 10027 12069 7818 376 17783 12097 20915 29706 8474 484 7176 21041 9885 4983 138 27310 13034 27873 27604 16170 11467 13398 15992 28509 1458 6605 20179 5654 15540 9049 29484 14645 16648 21558 6026 2746 13906 19101 19657 27157 21433 6713 22205 9982 13998 12523 13132 6602 22395 12833 5193 16346 7736 6512 7708 20484 16873 28325 26037 15904 5990 22478 20688 14662 4603 26346 10397 8910 15448 21569 1636 17866 125 27493 14393 2310 10510 22380 23742 15016 9427 1684 4677 8969 28510 7846 11704 27052 14843 17344 22197 7211 729 22859 26148 23078 21015 15167 16028 6258 18861 9126 10203 15611 7062 4646 7925 18517 1237 391 6459 21356 1038 23175 13288 25385 8698 24787 27716 11681 5588 29300 23660 14287 11695 25308 21507 19982 7968 16699 19466 12244 26753 12451 17123 12705 4134 5886 1536 26772 304 15534 2478 10644 10246 20772 25758 22205 21334 8925 6134 10916 20851 27392 18433 14593 20226 16948 902 21558 24678 27381 9228 10097 13034 11515 10679 26177 29688 11234 23431 21586 14303 2497 12313 23387 18498 20759 23558 164 17687 22387 21645 11453 7407 21030 9867 18426 3023 29982 20446 3165 474 29527 29099 12807 19121 27449 1492 20738 25911 12914 8077 3696 2942 11526 14456 16917 27325 10290 6930 585 14211 21161 21295 28296 19547 14210 10593 13898 21261 13369 5905 24625 26314 20548 17250 24647 23727 14582 4274 9604 9820 21965 18453 2777 10460 17359 12813 29457 12701 4946 535 6767 26266 10749 6085 4267 16109 23438 11333 18715 11451 18286 24420 15145 28108 3972 12983 23914 3049 18670 26943 28039 7466 4175 1199 24417 13272 11070 3493 3393 452 11142 13145 9256 16103 13562 29362 7760 14111 19578 18940 29121 507 10786 7904 14293 11627 24222 16148 14670 22228 10721 28562 27352 7874 21237 25616 1429 16352 16182 16509 23929 24134 23298 356 20407 27848 13643 3252 15921 19668 23139 25889 15946 25224 29321 6056 12595 29136 21736 16041 17669 4944 5996 2316 23542 20983 24927 25542 16313 5921 17943 26921 8332 11311 26284 4804 8707 9960 27992 28963 16214 22386 13245 9099 6034 4392 19892 10615 10653 24330 14526 26665 19190 14301 3208 23607 699 8049 7127 23282 27154 19176 28804 22897 1871 9487 23297 21750 27263 18451 4920 26184 22710 3393 9775 16131 8244 9945 646 12666 9338 14596 25221 14661 26052 22184 12792 15191 7498 24182 4896 18872 19928 4339 29292 21214 12726 7642 19390 15874 17670 29150 2763 19470 29869 6085 22782 29869 24907 21650 17230 8163 24497 19269 8292 7575 9709 12516 9234 4127 4103 29212 12692 26897 19644 4372 10877 9608 24226 10567 26785 12603 13190 25916 8194 15344 12690 3598 14248 12328 7160 24520 24172 9050 29512 8583 15801 13385 20887 13944 15473 5887 9418 25237 6537 7797 11792 13993 2058 22685 9511 23748 21002 15295 25777 11051 25507 13133 27008 19313 20145 19028 21707 12022 12202 1168 10660 9052 763 18725 19450 19483 4394 22420 10159 19644 19808 26602 26729 17094 5867 7480 20376 9291 28063 23958 17169 8861 8480 13104 18774 9872 8794 25859 17322 8158 8239 24457 5289 15502 3737 10978 22980 20775 26426 26728 29489 5952 12714 9493 15763 9921 9647 13307 7123 26273 8546 941 27454 1423 16828 22735 10685 26938 1161 12144 4222 15453 21635 7274 22907 21543 22713 26599 29179 27057 327 6326 28198 8291 7521 29683 5152 22743 9578 10291 3371 6151 25112 11853 17300 14126 14118 8366 11007 10236 2297 23838 16878 35 17398 4270 5891 2958 559 12461 6759 8216 285 9159 14551 23316 14965 1644 9660 4157 19218 5921 20950 7553 11656 10137 18058 3399 4399 24653 7179 12531 5526 1454 11300 21081 24029 8750 15021 23903 9693 16207 5584 18037 22095 5955 7884 19239 19285 27132 11935 6824 22815 26472 25453 21472 13824 15723 24416 27464 763 8220 15350 24532 737 6972 14693 2610 10681 8297 23757 15601 19629 15973 15430 4431 9440 7868 14598 17851 22192 3839 6655 15407 1423 25992 12727 18828 29102 1420 16160 16671 19225 24672 14294 24673 8089 319 22031 17267 2314 2015 21374 26949 8638 6772 29842 26766 14177 16549 28150 4770 13397 17594 7195 7987 19737 1847 15248 590 29861 6455 19776 29821 22503 24416 21309 27920 27196 26360 26909 8531 22844 22737 20349 16700 4717 8751 7020 18256 11217 22240 9600 7512 18928 20989 25931 17523 3924 29710 20440 11813 20717 24837 1953 8351 1589 10260 6105 17797 1307 13508 17807 15204 5718 1991 19563 8582 28480 16090 18698 13575 26560 2124 13150 16437 14735 7281 17300 18271 9963 25538 10932 20211 14695 25190 2006 18404 7480 13954 19849 12519 22356 24362 23097 24519 3651 13435 22204 23128 28774 28312 4211 22331 3938 25023 2522 2306 1588 20542 8596 20023 5630 21676 3301 19639 19472 10746 2584 16532 18471 15449 20370 16975 2771 10231 1517 1883 20328 17054 6880 1087 20009 16210 29984 26603 19948 4634 5480 23662 19888 1556 4308 15755 15039 13705 17893 5728 21682 21115 943 4293 20542 3151 29089 18658 458 19709 20730 23081 10887 22700 28678 25463 711 18828 13359 22817 23420 21659 5054 19903 27775 6404 465 21806 16907 3646 27632 21139 2382 961 25755 25767 14555 7401 25242 13393 26405 25291 25190 17284 2524 19579 13451 18890 21515 4252 17732 5593 21889 7791 1190 23627 23442 135 7143 21238 6483 27649 13906 23466 23316 666 2908 9826 1845 7141 16970 18025 19387 25288 28200 13890 20494 9322 19919 28357 9446 26774 14782 18888 2003 2942 14753 5829 11757 1667 27218 26532 22798 2177 18631 3300 21796 4795 20227 10896 28161 24379 17524 2323 18624 18066 757 9952 3635 24987 28444 10692 5904 15445 18368 5722 3272 4583 5149 11106 18272 5716 8652 719 22822 7511 7191 5480 24815 25263 24747 22015 19965 6118 28635 26184 15947 13410 22170 28290 17930 10903 9337 16320 11414 17607 13219 20422 8321 16654 4676 9927 12368 23750 10752 6872 26817 8303 17141 27241 18089 24059 3338 8877 18540 14636 20966 8436 8125 27775 15874 4985 17216 22807 21164 15567 3513 25214 10021 5622 6000 22447 6821 12012 4194 18363 20435 5570 25744 18127 15249 10139 8232 7310 716 29019 7797 9176 18661 28638 10224 26977 7358 15158 6893 15690 1655 26632 29938 406 27763 13375 6793 23308 486 13604 2656 6168 6300 24781 8894 8257 22476 1339 28667 27017 17413 11575 985 27281 11475 1500 8345 7224 28916 10280 7721 21773 6357 18637 14541 11627 9239 1690 25885 5811 4545 19818 12242 17894 17847 10407 11104 1238 28117 9366 1463 21673 16822 27196 14178 6330 24996 23940 6035 6522 28148 20028 1831 3718 19032 23099 4308 29296 17654 3399 23187 553 29298 1786 9539 1428 26717 26996 25940 14275 1593 5057 1831 19009 19286 27470 26506 25269 9579 14547 10909 18937 1886 11932 15282 26819 22584 24477 4496 27053 29537 8097 6297 1618 23423 29093 23595 15477 14201 2907 5756 14703 14187 11008 25514 4789 16058 22844 4684 23771 437 20274 15337 25747 11144 13800 1627 2538 6603 10254 4321 29912 20009 9674 21221 564 26408 12536 13464 1885 19734 24080 640 7168 18360 10237 29159 19420 27844 28671 16756 21432 4142 3026 13760 28987 10940 28760 10660 24630 12897 14230 27199 9840 2085 7479 2545 430 18488 22341 24374 13490 23761 23099 5535 9367 27609 13275 172 24505 5159 7201 26158 13779 15719 19233 18789 12896 6274 21236 26287 26018 20703 25147 26147 14859 16757 11681 11474 1991 18852 11652 10420 12857 28806 24533 26309 27756 11026 6053 2916 28301 21454 17857 23177 15496 953 14933 12479 22515 29525 10375 6777 7929 22847 11614 14316 22756 11380 27060 9316 2279 23813 19147 17387 4443 24203 11045 11340 19743 12732 10177 22970 22448 17436 13016 421 18460 25749 20902 10129 7016 29440 2881 1799 11594 16179 8176 15056 21810 1931 4465 9645 18234 2985 27348 9659 12036 29836 155 19943 9999 6872 6099 814 1145 11288 158 9737 21500 13324 14270 17235 23819 20751 22887 15378 20471 20281 3107 24730 12751 10118 3268 15849 7574 14875 11922 27010 27781 2753 9800 10847 26179 26515 14687 24312 22326 3540 14516 4900 19708 7632 13683 4541 26086 15930 6030 842 17703 23655 24393 12286 15792 16612 29234 947 19179 15984 26209 22187 14533 29275 10805 22102 27014 16437 603 10033 18312 24650 7691 14637 23420 20558 21492 19657 311 18968 17094 8164 3852 12803 24272 1273 26261 18882 25121 22247 2724 17846 19893 26052 7744 26941 24928 7514 17117 5745 12813 24334 21007 25895 18199 9028 12668 4300 3489 11477 28872 3643 25316 13686 9427 17421 17021 18167 17881 19338 5113 5661 17872 7754 14683 6182 12566 5978 2706 1051 10243 10992 8657 29696 24680 21057 25253 8915 7066 1232 21089 25729 16169 19888 14133 2207 29240 28673 15463 20442 15025 762 15166 15174 4006 16230 18028 7508 29560 4511 199 29764 24365 1857 23636 25438 4542 23749 470 26311 7 4372 13698 1489 24738 3188 12730 12927 27238 11297 3767 13106 22579 483 15677 10278 8119 9110 4987 21560 11672 21365 28901 26598 11123 21599 29055 24137 14518 18457 20752 17508 7419 645 5699 5491 16960 20606 4079 10368 4336 17236 16722 11834 1418 20100 27572 18336 643 9650 16426 27981 16876 18056 4595 17047 16732 27867 8954 27148 1581 8244 21363 25472 15730 15927 8866 1082 7864 6541 22664 17819 24373 28933 3388 2761 16241 22534 17004 21083 4216 25835 23398 15457 25685 13801 7593 4141 14677 3792 10629 21545 4198 22575 13273 19519 466 5559 1842 17455 26802 7138 28705 14757 7991 29955 807 29026 19076 8201 16262 16811 8531 13139 29099 24899 14084 27041 16825 4004 29482 7943 9948 20260 10732 3682 2705 23141 11197 8465 3631 19528 9875 25916 17539 5967 4491 28770 24445 25090 3814 24423 29010 27840 11753 21861 27879 25047 29568 27580 11673 268 22494 25067 21670 7068 17259 9546 21332 17662 17261 21831 14207 8359 25543 8014 1111 29851 1660 27168 27521 11910 24050 4244 20868 22522 2941 16568 24469 13095 28793 28500 23195 18926 19872 23131 5157 25581 67 5193 14121 8537 7608 14840 10505 8780 1685 12877 18691 14362 10154 16692 26411 19823 13505 10260 19110 4482 9304 12403 12976 26772 25437 2007 29951 360 786 23543 24985 24759 20382 8402 15217 1557 17983 10744 12939 4944 24091 4482 17209 10487 9719 18551 12773 3707 2614 5550 5297 16260 22233 25349 20912 2371 18022 10595 398 22187 920 20879 3714 28196 7488 10919 13417 10255 11881 22984 24210 11266 7460 29848 8155 4222 14706 23048 4120 16040 9226 1889 19868 19902 1386 27137 29882 14748 3175 5719 5374 216 27997 8482 25364 27557 9699 12790 14792 24421 10411 28173 25380 15989 15191 16899 5017 29311 26938 22385 2617 25197 26445 19226 25477 10275 13131 8121 25606 15799 17927 4347 28983 15486 11145 5790 23762 15338 21783 25093 8856 21931 4414 8491 13582 2082 29114 24385 15648 6283 15801 29324 17801 7769 22259 4130 25287 19368 8430 9157 24915 11181 8182 625 16243 27555 8229 778 18300 23455 28480 386 867 9688 17197 4262 17526 27319 12454 422 28733 22016 4189 21734 4290 1902 27513 20885 35 11260 15676 1711 23877 232 3265 9363 29625 27879 24921 22756 17889 20587 15436 8791 24218 9862 11997 12683 19517 26898 14885 7126 12872 14792 10027 14459 12326 27034 27183 2322 7926 10186 12738 2869 1884 1252 8118 26305 14858 25101 28929 15068 26240 13517 5349 12756 23346 22266 3432 955 17289 11701 28721 9051 27244 8731 9503 27785 3600 1823 25919 1204 23414 1988 23481 21944 5720 19953 21287 29235 22992 19713 2260 23719 20866 18840 24476 20204 20887 23618 29379 17758 19258 18723 8334 7320 14163 1239 25725 14257 11393 687 21759 28904 2942 18067 22747 19498 11838 12440 18076 9656 20777 16257 12178 418 7820 8634 1793 27730 21878 5783 8451 9313 14232 23975 23881 18284 12751 19045 4716 26609 26798 9651 321 15811 13394 11957 3638 8488 6167 27563 12445 20378 4174 17912 3907 518 14928 20384 28521 24328 20884 28526 5951 15301 4838 13314 5052 24728 29210 27470 12918 6968 22159 9609 28581 15328 27831 27107 6950 1475 11159 2822 20485 6200 13413 28286 14403 16041 4064 2803 24401 16480 6005 24470 493 10219 9696 24672 3217 25460 29907 50 3005 12895 24633 10054 15462 7457 1656 14273 1030 4738 9755 18513 8431 1355 2064 26240 9725 15329 3503 9945 10409 28345 24540 12346 23382 16544 13722 6326 21039 25594 21687 13817 7800 27435 25302 29920 13688 11163 2510 23745 5338 27910 3330 27780 14342 3626 8896 1995 12790 26272 24447 27228 27120 2367 28134 27616 12479 16606 26574 19437 10359 16970 6269 27663 23096 9459 19696 21745 4029 12060 10727 18388 20455 16492 15599 7444 15103 22682 5175 20216 4137 25347 19500 26047 11767 24101 3684 2910 19496 26736 16360 3020 26962 26551 13140 29092 18940 10168 2754 27631 8850 8252 19425 10617 28813 11754 20956 11571 954 3484 21194 16776 1305 4534 2240 3054 15894 14736 27003 12529 8555 27412 9124 20775 16207 27664 29239 16057 23953 11773 3432 20291 26535 27923 17261 24408 11562 18423 20995 11763 28511 5835 16782 4100 10439 10500 18480 29930 493 28313 26536 14913 16196 20377 19634 27489 17167 17714 2219 13616 19516 7580 9143 28834 27011 11491 23602 447 4182 7054 21864 2450 1905 28600 2667 22465 26510 25660 28995 8141 25182 11365 14674 1806 25849 3290 507 9884 23050 8123 6100 2797 23047 1586 5945 21968 12941 22301 4537 11165 7813 13231 5270 15304 3732 26108 22056 11415 26521 9847 16898 10278 7399 3487 4756 13661 29823 23617 261 7627 9158 27315 5483 4769 21460 893 15073 18083 21180 5164 14383 27812 14707 3725 10050 29518 27238 19766 4803 13308 28688 25090 22040 22689 19953 27789 2191 21445 11677 20416 3230 21011 28129 3777 4559 23973 11681 27979 5627 24170 5797 14220 10120 23535 5500 26570 1881 27802 4969 9743 25379 15017 11531 3358 11627 7505 28436 18894 3823 20146 10872 14306 28441 998 23502 7527 25134 27318 15798 11071 18525 2857 12086 9243 25675 5544 5550 5550 24402 18145 19547 28300 25397 7108 24526 13559 17033 12855 16736 23924 22803 1192 24789 11244 23954 13023 19241 17343 23153 19029 27012 26672 3854 870 26799 4095 18980 16688 8375 11332 13951 20156 3629 26444 5261 19333 10551 18386 1776 11587 26601 22836 23349 7075 29877 4960 21825 22962 17570 27068 21903 16527 7205 9077 356 8051 4144 18291 20625 3839 26001 17157 29524 3118 9925 27201 16727 26417 27785 14273 11387 3869 6707 14744 455 24866 4171 19734 13120 21027 6681 6792 13573 12140 27456 145 2817 11882 4541 10408 26937 9015 3052 5518 26151 24427 23857 24868 24783 11088 26576 4411 3376 23312 27504 8781 23053 4048 20798 24493 16063 26285 23922 11469 18472 29296 14715 7148 858 11365 18820 13125 28055 11524 11849 2280 17960 23065 9554 12606 23980 10014 6537 29562 20766 7071 6564 15774 22747 28666 15188 17787 26052 11757 815 8698 4693 19332 19972 29525 19885 16281 24268 6918 7614 488 14580 26643 11038 11050 26669 22002 29178 18063 2913 9360 12752 23898 2384 5475 19089 21644 11453 12895 29134 10571 12407 10870 20471 25172 6160 20576 18205 3554 13942 9764 28358 1753 8068 17964 12318 10832 23407 8388 5363 16021 22805 29231 28097 11589 23923 18682 3627 26164 5645 6958 5970 23805 26911 8607 13374 18004 1627 8198 25929 21014 25676 9077 20802 29722 13898 9566 3437 9911 1057 8549 17346 8944 29575 7657 25809 2390 23712 27663 904 13244 7135 29293 12798 24476 14480 28768 22057 26708 15940 2773 13197 181 26045 20941 10849 10945 7489 7768 12113 21113 24093 3802 11697 6031 21247 4926 6693 20679 17853 5062 25271 4860 29864 11434 24551 1052 10562 13593 12884 26171 23793 25020 28597 27986 5102 21203 23601 10150 18529 19804 27543 25652 433 822 28402 16241 19646 2407 28822 12219 24217 14037 28891 27839 7633 8763 12179 9405 25772 25028 26222 11057 17152 12306 3286 26069 29964 7611 12010 24729 29720 6545 15205 12456 5864 119 11341 16537 15371 805 17327 5295 7375 22050 19706 27771 3347 29011 7205 17936 16109 27982 8704 24310 7134 3859 1148 11248 2830 6358 21739 29568 11186 18175 17826 8854 11422 3050 1458 15214 24783 14025 14914 17060 5091 10676 14490 13672 9926 20485 16580 3745 29707 22499 918 884 3224 29295 27762 10676 3621 27335 22927 17281 4214 1564 9400 12359 29057 9569 3439 18756 18806 23380 14315 16570 24049 14509 27248 24461 10537 25270 18187 8823 16966 17952 18212 24194 17183 3726 3186 4218 25356 8941 26202 19303 9997 14823 19859 22825 2994 21480 544 6989 29628 18231 1653 15992 1466 18574 990 13050 29701 5061 23386 16474 5196 25574 16806 11629 3038 16491 19998 22264 10679 26372 14544 2798 19882 19443 556 21807 8550 5642 22920 8468 21455 22892 6619 7878 12169 10472 3629 18166 24389 18634 17920 16677 16262 27886 6902 24046 9329 20693 6984 23571 16578 1270 23229 28958 22087 4833 26637 15332 18993 3655 25303 18990 11418 21872 7036 15441 23120 10073 3637 7035 17327 4729 27302 4111 14630 6870 8624 6331 16469 10582 16304 23738 6563 687 1421 22523 12173 1459 18231 15528 11022 4873 22161 11747 6700 22106 19803 11796 24177 29353 18269 29503 1802 3690 3753 25962 7960 934 3373 29181 26387 7904 22591 7007 23233 15826 28844 8453 25195 10782 10933 24372 12519 26379 14971 6770 18579 29217 10087 13626 27917 7690 10704 12058 15048 10332 10283 10753 21398 26810 50 1112 17218 22164 20124 24574 13883 7688 12527 17432 17653 20449 9962 23077 9624 26684 27448 8998 14421 3093 13392 28903 8904 17101 25589 7633 10389 11505 19583 13322 28282 6115 11624 15782 11195 2063 29784 18729 3273 28481 13899 4339 28866 22401 19794 23896 18082 18304 29284 20903 19701 21375 26611 1508 27471 5631 23858 24066 14216 15851 22046 7917 943 10527 16973 2858 18537 18790 28426 20461 27076 3796 6434 7013 18892 5797 14754 22632 23836 8315 19543 2479 11025 1812 18350 14831 9787 22678 24766 25268 16438 23440 17886 28863 25310 20371 8070 21760 23453 28559 18408 6491 5644 19702 5445 14187 19603 2460 16045 3200 18075 15275 8373 7455 6516 4133 24509 10095 10955 10192 7118 10035 10995 1489 10405 14579 24554 6429 5710 26327 10785 3148 29952 28300 16491 1615 28758 1472 17917 26064 20162 9503 24400 28789 10440 274 2424 15417 25456 19417 13886 16373 14385 1112 13490 24540 18399 28578 23510 23875 14367 10260 22718 23774 4541 13140 19154 27260 25973 6943 2553 15466 29558 15012 18900 26184 4896 13614 15658 11499 24070 9580 10356 25910 21019 565 9656 8949 29835 1192 9048 14072 3913 22602 4521 13046 13110 12005 2246 29958 15089 6523 2170 25496 28140 321 16364 26997 20812 26663 13982 724 5762 261 12608 2698 26000 22238 7451 22764 24696 17825 13181 12045 28214 17743 12657 26785 28923 19158 27925 20658 9144 12522 10586 21435 7064 3858 27000 22272 14909 8639 5239 8642 14041 20392 25428 17408 5810 26702 8953 18219 3040 1034 15302 8793 5114 1157 14253 4538 13550 20820 12268 15247 6478 5941 9718 13438 13101 14258 23742 5672 22765 17427 1625 5259 20419 11948 10656 17595 776 23760 4737 14008 3335 22008 8305 21274 19533 28167 12874 12736 6202 8543 21756 16486 16654 12794 12002 24890 28381 19899 12686 317 776 3812 1439 27148 22193 11642 29990 12319 14856 23777 18429 28263 29798 16913 4270 23433 28239 5130 5802 14910 7414 25871 15774 18991 6712 8753 27930 22849 28461 12299 19547 29286 10018 14648 21385 18912 26941 4977 23782 29289 13853 25913 22475 6131 13767 13768 16208 24132 6751 4760 22994 25263 16940 8281 6731 19119 12058 24816 2408 22589 22582 2188 14814 12232 27884 25498 25882 25957 11842 25597 20113 27683 23605 12542 1284 3828 23844 22106 11164 917 19961 5634 11581 23436 16002 8605 21459 15176 18131 2972 13994 6193 12389 3693 4138 10842 5639 22408 7160 17577 20296 19179 14189 29080 27359 11134 16870 16404 28359 22740 6003 17112 8417 26847 21755 28210 8612 25003 28171 16935 13916 23540 29363 27776 5768 28493 4282 29246 18117 23620 16579 21576 3145 18813 15413 22159 10281 10380 17022 27611 6249 26787 17794 29007 8625 15510 13084 28622 16797 12414 12356 16059 25894 13852 11156 18894 20588 9326 28670 2436 24528 15582 4186 24984 13182 5421 294 2282 2965 1035 15645 9523 1375 2041 3871 28970 17635 6055 11342 4777 27485 10438 13422 9647 5124 9671 2466 27816 6190 9622 23708 19318 11154 21111 18597 3075 29666 10175 20920 11374 4564 2491 833 2178 8356 19401 12584 5880 15800 9907 4917 4641 25677 19008 26516 17158 7868 29288 3652 21606 23732 29410 25377 4049 351 28177 3382 14310 5245 20672 23847 14136 16324 16116 665 16785 24326 14269 1071 6552 28381 4896 29146 26591 15486 17078 7851 5202 13669 9402 14826 25793 15833 22369 1123 12464 23591 27651 29617 27276 21855 19544 10561 16455 3949 27546 2038 3726 19568 27472 22325 29445 4875 2447 19297 28264 25289 23623 3495 21793 8934 5298 6494 6085 17292 636 3263 28641 25438 12418 887 2238 15078 5575 26647 10156 11204 8106 6158 16693 19844 6336 2650 28248 16868 1135 8124 4925 15575 26448 11422 3374 14692 6818 4779 26129 22926 3216 24253 25154 29135 5875 22269 29193 852 16831 29593 7404 1225 22668 17724 13834 2980 16076 17878 7456 11827 26565 17325 1241 29825 7786 8358 16277 21023 8794 18926 6122 5812 25024 17174 9278 diff --git a/resource/runner/problem/book/ch2/3. masses/data/input/2.input b/resource/runner/problem/book/ch2/3. masses/data/input/2.input new file mode 100644 index 0000000..0c0506a --- /dev/null +++ b/resource/runner/problem/book/ch2/3. masses/data/input/2.input @@ -0,0 +1,2 @@ +30 +18 2 10 1 1 15 6 13 3 3 11 18 2 12 15 13 18 17 15 19 8 3 15 17 11 16 14 8 7 16 diff --git a/resource/runner/problem/book/ch2/3. masses/data/input/3.input b/resource/runner/problem/book/ch2/3. masses/data/input/3.input new file mode 100644 index 0000000..6b3df09 --- /dev/null +++ b/resource/runner/problem/book/ch2/3. masses/data/input/3.input @@ -0,0 +1,2 @@ +50 +19 6 1 11 9 19 8 3 7 11 9 16 17 1 11 14 20 12 3 5 2 8 19 11 7 5 19 6 6 5 9 8 15 13 2 18 6 14 20 18 5 1 6 19 7 6 15 14 5 17 diff --git a/resource/runner/problem/book/ch2/3. masses/data/input/4.input b/resource/runner/problem/book/ch2/3. masses/data/input/4.input new file mode 100644 index 0000000..60c70e3 --- /dev/null +++ b/resource/runner/problem/book/ch2/3. masses/data/input/4.input @@ -0,0 +1,2 @@ +100 +48 27 28 31 2 26 13 23 37 13 32 21 24 43 29 6 27 25 46 45 49 46 48 44 43 32 37 35 40 23 13 28 43 17 18 45 48 6 30 18 31 26 21 47 28 24 25 42 20 37 34 37 23 3 12 12 15 40 9 22 8 20 24 44 5 44 46 10 39 18 27 41 9 5 14 12 45 12 50 22 17 47 1 6 38 38 42 26 8 22 25 12 10 6 2 8 16 46 2 47 diff --git a/resource/runner/problem/book/ch2/3. masses/data/input/5.input b/resource/runner/problem/book/ch2/3. masses/data/input/5.input new file mode 100644 index 0000000..5deb6ef --- /dev/null +++ b/resource/runner/problem/book/ch2/3. masses/data/input/5.input @@ -0,0 +1,2 @@ +500 +18 99 55 12 26 54 31 23 87 83 42 66 70 78 58 16 30 22 34 28 76 97 81 23 58 79 37 78 43 69 66 43 1 83 95 52 35 9 47 57 93 94 84 74 41 83 37 69 68 35 68 51 21 53 53 88 40 41 18 85 17 91 5 72 39 65 57 16 90 83 45 19 47 4 23 29 72 85 96 47 95 61 75 69 96 50 65 74 24 46 70 57 47 15 58 40 9 16 7 90 65 21 64 84 43 78 19 4 47 65 16 90 30 96 93 75 100 1 83 34 69 11 54 18 12 10 74 77 43 96 51 100 84 1 76 85 55 34 50 57 1 97 20 59 94 15 32 74 52 69 79 59 29 4 54 76 19 96 43 81 23 92 70 42 1 8 88 94 14 28 18 67 26 88 12 73 26 49 22 31 60 6 79 42 74 68 90 11 18 84 73 69 36 42 27 20 33 4 47 71 85 32 21 79 95 17 23 36 78 32 39 24 71 92 38 67 88 16 78 80 94 14 8 85 29 25 36 25 48 22 37 85 80 27 20 82 3 73 58 13 32 10 51 41 88 87 16 70 84 28 76 51 69 21 44 1 79 40 6 48 84 43 35 29 52 41 5 12 47 74 94 58 9 57 100 89 33 13 84 39 27 63 100 78 99 14 10 3 37 28 92 85 15 14 8 60 65 15 45 96 91 31 19 82 100 67 63 88 38 83 16 44 80 87 62 68 21 34 6 56 83 24 30 52 83 23 78 27 15 59 85 14 93 13 40 76 4 76 50 36 71 34 55 88 52 56 77 49 71 35 53 55 64 92 25 32 7 92 34 57 84 66 89 70 61 60 53 92 1 83 49 68 93 87 67 56 58 8 8 15 56 55 5 8 24 41 94 40 37 12 62 66 7 3 80 78 30 89 30 88 30 81 27 64 24 4 20 39 78 43 82 20 93 4 86 19 85 60 86 7 55 16 96 43 41 49 28 71 85 72 35 11 17 66 24 36 38 10 80 72 96 39 44 90 87 78 32 8 30 38 48 40 4 55 27 75 50 89 10 43 56 51 48 54 95 28 87 13 69 32 28 67 9 100 30 19 97 51 7 68 82 58 4 79 65 12 38 74 32 29 35 48 70 97 83 40 26 73 59 8 diff --git a/resource/runner/problem/book/ch2/3. masses/data/input/6.input b/resource/runner/problem/book/ch2/3. masses/data/input/6.input new file mode 100644 index 0000000..f39d1f9 --- /dev/null +++ b/resource/runner/problem/book/ch2/3. masses/data/input/6.input @@ -0,0 +1,2 @@ +800 +117 141 32 36 161 11 172 133 66 25 95 182 5 109 77 196 157 148 4 50 47 62 63 22 185 140 45 195 153 147 34 62 100 90 168 194 9 1 199 170 141 199 158 199 190 143 141 146 34 10 9 86 67 154 98 81 161 105 42 16 59 26 189 24 33 72 58 189 113 181 113 15 20 167 146 119 46 153 7 74 61 3 197 113 106 7 55 21 17 152 168 16 31 90 99 144 56 159 45 47 103 87 45 128 137 123 88 93 4 171 168 139 86 97 169 176 127 67 107 171 160 164 79 142 34 147 99 198 163 122 11 194 188 93 57 192 33 178 127 114 75 108 195 48 107 37 73 78 144 18 149 149 144 137 198 125 17 21 142 174 46 28 37 82 71 134 199 81 118 141 143 88 103 162 116 143 60 34 168 143 193 199 8 86 70 8 40 127 71 122 76 109 48 150 48 197 150 69 108 8 195 70 133 75 90 25 158 64 105 48 175 83 152 185 85 182 48 9 116 71 79 134 2 172 94 62 25 143 99 120 159 132 29 64 160 81 61 27 133 73 162 63 156 191 120 94 54 77 23 174 2 23 185 10 115 67 142 174 171 197 73 165 18 31 121 123 176 199 139 187 90 98 88 43 141 69 88 132 71 99 2 143 56 24 173 80 83 115 163 104 141 36 114 12 56 138 186 31 87 147 167 192 56 52 4 119 200 62 142 133 198 39 60 80 118 191 63 197 145 99 49 78 135 99 153 110 97 172 120 67 198 80 24 164 62 196 177 42 1 124 15 116 184 100 179 131 130 63 81 43 20 105 135 9 74 20 49 153 144 108 105 112 103 87 87 48 68 101 97 142 78 198 138 29 123 15 78 7 8 187 176 77 196 82 47 137 157 33 75 191 126 61 55 153 48 42 191 39 72 22 97 76 147 60 1 25 94 132 56 2 73 44 11 179 44 193 172 10 142 20 163 126 108 111 77 139 77 129 148 71 18 84 171 14 77 23 95 151 55 189 82 190 142 49 52 133 150 129 142 50 81 24 49 185 153 46 136 43 108 5 121 32 148 15 86 19 147 50 127 73 24 93 188 33 153 151 190 170 133 67 43 178 168 34 188 168 76 76 128 67 58 41 138 82 187 178 172 28 138 70 126 126 162 30 172 159 186 182 147 109 192 174 167 77 60 167 180 5 88 69 106 162 151 146 115 43 6 197 47 140 67 7 2 16 72 92 85 151 88 102 111 58 104 57 142 17 195 77 165 15 193 172 135 85 66 37 154 50 54 63 124 189 36 76 7 6 26 96 134 179 193 90 184 14 144 64 172 180 5 143 96 158 151 109 186 153 143 9 184 50 103 195 46 66 9 59 127 34 60 143 167 9 79 174 179 48 148 8 24 61 86 120 48 77 147 194 90 12 108 44 9 119 112 187 1 136 116 21 90 101 190 79 26 194 59 50 166 174 98 31 172 19 140 164 115 177 116 75 148 170 113 91 56 22 171 120 159 61 178 40 109 94 183 200 84 51 167 171 106 32 198 103 121 40 56 95 68 164 36 185 115 21 60 35 96 190 172 70 176 143 142 57 99 19 62 172 194 152 35 62 189 99 110 136 2 21 192 102 18 144 124 65 164 134 38 32 132 164 159 66 158 91 61 126 121 35 151 116 86 114 73 70 146 144 31 161 58 57 199 113 192 36 88 55 110 56 6 152 56 71 149 180 35 54 80 60 102 130 99 14 130 146 167 96 127 172 107 55 164 182 193 47 33 94 7 117 160 129 72 194 158 172 108 55 28 127 138 27 118 14 161 115 164 59 120 35 109 171 134 188 diff --git a/resource/runner/problem/book/ch2/3. masses/data/input/7.input b/resource/runner/problem/book/ch2/3. masses/data/input/7.input new file mode 100644 index 0000000..0dd4c36 --- /dev/null +++ b/resource/runner/problem/book/ch2/3. masses/data/input/7.input @@ -0,0 +1,2 @@ +3000 +406 276 16 484 466 60 119 40 316 197 283 16 430 480 397 92 264 223 299 18 201 421 213 296 281 88 469 496 404 188 435 408 369 27 432 185 370 358 75 59 418 129 206 186 354 256 487 182 34 42 22 213 165 27 128 15 127 10 177 419 447 120 333 462 65 92 350 373 89 79 333 122 483 180 400 167 153 37 238 322 358 151 496 266 408 133 113 255 147 412 80 130 36 107 46 340 449 117 249 61 138 358 465 254 213 62 195 292 112 177 78 383 254 340 328 111 365 281 315 202 373 77 259 196 154 160 126 120 75 495 449 473 218 246 433 394 482 365 389 485 117 152 197 444 72 54 23 45 231 174 171 9 465 225 453 195 324 161 277 63 240 185 202 35 494 341 422 58 208 310 111 286 243 487 50 253 326 127 465 147 90 485 255 34 254 406 407 278 310 2 375 420 51 404 16 378 386 159 243 213 469 331 311 195 221 24 251 122 26 168 289 337 468 87 277 480 241 197 474 406 13 193 223 246 420 368 267 206 309 89 489 307 126 51 77 396 216 410 2 264 180 66 49 225 402 451 218 189 18 167 298 63 489 145 460 215 420 131 143 55 40 430 438 329 144 410 356 101 465 127 454 386 496 246 301 298 330 7 128 72 69 400 177 351 141 500 248 105 20 466 436 264 286 258 122 169 439 497 278 146 45 91 321 206 201 103 415 220 2 35 205 409 114 312 106 446 81 495 479 425 405 333 13 246 480 459 126 161 83 407 216 216 333 26 88 44 132 346 279 296 423 376 485 434 379 340 22 221 66 187 187 309 348 53 359 478 494 22 487 344 144 95 408 351 252 340 482 89 218 326 340 106 363 72 212 321 495 325 63 290 462 426 432 7 372 185 496 173 60 342 491 165 157 91 405 65 272 122 134 118 491 493 369 154 271 459 291 308 386 462 63 375 208 385 310 360 388 237 425 416 109 63 106 50 300 11 389 309 265 353 376 363 437 13 104 186 136 228 465 194 281 414 143 9 385 119 409 452 73 35 499 152 369 303 406 356 144 44 123 260 188 137 376 278 426 45 409 66 365 384 305 211 120 133 313 76 418 467 276 457 295 420 51 114 92 18 55 43 32 212 429 157 129 19 5 228 204 403 474 194 3 336 121 235 212 142 389 158 483 83 27 284 371 15 1 496 375 376 236 348 409 357 350 414 134 351 209 340 433 135 350 21 499 50 140 32 22 314 264 386 280 89 390 456 254 78 179 73 473 208 281 13 178 30 8 152 361 172 89 136 49 292 335 17 116 257 426 241 85 246 122 113 376 36 52 314 389 418 8 407 469 378 340 166 328 171 260 443 213 295 360 347 348 209 392 127 10 299 68 318 216 138 166 305 147 495 379 281 175 51 71 468 274 125 73 38 256 214 466 40 294 325 492 172 468 179 105 387 86 313 360 236 35 410 134 315 443 217 84 176 116 494 22 75 111 281 273 428 141 79 460 113 138 36 91 30 143 454 75 448 382 5 263 136 328 393 164 493 246 132 79 114 424 64 428 286 121 14 171 162 120 165 489 432 182 272 55 372 78 290 372 42 114 66 138 489 318 236 271 426 24 323 52 38 132 345 26 376 302 450 54 96 121 25 397 229 450 115 261 323 473 303 128 441 410 318 461 339 367 92 26 434 310 115 280 437 222 44 58 50 443 265 247 246 322 464 291 223 397 52 83 34 156 21 481 216 153 450 69 307 197 14 68 453 288 59 117 93 456 245 488 356 47 36 47 297 191 378 397 128 399 199 353 50 193 387 335 300 55 233 188 449 295 339 275 190 28 389 173 472 227 121 165 127 463 341 186 110 334 204 471 51 256 32 242 382 331 202 474 167 262 272 3 471 42 351 208 381 27 232 433 465 185 151 275 70 173 340 155 130 305 297 230 195 419 323 113 100 36 23 129 275 206 191 212 26 175 223 438 74 465 424 293 431 266 180 463 59 82 177 438 139 176 257 203 15 179 477 318 128 311 294 182 403 328 475 253 222 92 133 1 478 422 474 23 14 272 162 419 355 488 322 364 221 472 340 10 328 375 262 318 50 332 220 130 306 348 39 234 333 394 284 229 469 152 202 357 14 482 175 62 71 128 256 191 97 158 17 240 400 485 325 370 318 428 46 127 192 11 267 121 491 73 295 26 150 23 32 118 100 257 132 357 409 36 75 431 493 261 470 201 59 35 282 25 419 245 269 412 235 383 24 181 173 285 377 349 456 384 249 391 389 115 463 133 41 56 5 360 398 79 62 9 457 112 264 260 163 227 111 105 434 170 209 469 413 38 359 196 389 126 326 219 209 493 457 67 11 465 427 383 178 236 50 429 91 382 56 462 266 93 428 270 485 386 160 364 84 7 480 277 109 180 89 289 217 384 411 12 240 297 24 368 375 184 462 374 33 318 405 445 33 154 90 125 249 203 288 336 143 33 433 348 93 3 197 167 313 166 469 141 276 430 371 386 478 130 349 428 431 170 321 344 348 36 258 331 213 168 294 468 214 468 26 55 71 9 271 300 403 457 364 286 75 184 192 378 244 429 395 212 377 195 54 406 111 140 50 277 76 33 186 467 25 1 217 85 109 394 404 106 140 47 60 157 152 57 464 498 411 266 305 228 303 4 239 295 103 303 65 267 82 323 302 354 152 279 264 469 119 235 453 164 467 332 276 118 119 390 256 235 286 408 53 435 210 417 457 274 423 398 325 252 333 142 159 74 331 203 359 438 103 128 370 13 454 212 453 221 189 155 27 467 226 132 317 459 465 355 32 424 185 101 319 240 302 425 121 25 126 211 288 296 499 210 423 121 360 263 255 414 273 252 28 6 40 53 251 325 181 124 443 444 408 277 120 140 173 93 179 5 120 251 36 27 72 138 94 152 105 313 306 424 292 11 185 384 437 487 310 469 109 414 427 40 398 219 244 307 8 454 318 150 410 374 100 165 434 303 42 328 414 261 165 13 421 172 262 416 447 199 451 470 244 258 218 473 329 276 85 333 154 432 231 253 181 164 77 298 33 440 32 74 476 72 303 277 122 223 114 153 89 160 162 372 299 453 408 210 163 273 439 283 473 157 367 13 151 90 66 55 418 66 326 156 102 181 389 176 432 94 462 427 156 3 444 48 344 182 226 478 225 407 364 165 173 371 41 226 41 253 312 308 117 191 479 83 422 107 402 262 293 272 21 301 335 248 36 480 78 450 376 10 199 409 416 389 7 84 496 225 383 414 145 42 262 439 239 240 465 400 405 463 45 308 103 372 496 329 414 70 247 355 411 96 125 337 234 209 330 341 454 56 50 88 237 333 208 286 159 273 117 385 177 222 269 397 492 388 63 54 230 188 209 375 342 176 323 118 136 205 198 21 306 232 8 457 350 222 12 200 106 199 51 311 221 339 240 6 259 158 2 477 100 354 479 226 238 7 420 361 274 125 277 139 146 45 13 120 453 480 209 356 198 441 313 371 303 29 280 379 493 498 437 56 348 378 416 15 371 473 122 413 189 8 247 497 102 158 208 457 16 254 128 332 42 98 160 456 104 242 9 186 429 40 386 153 387 286 276 207 375 327 427 487 416 180 10 193 323 211 173 327 394 142 348 111 320 94 36 276 31 404 426 11 131 248 351 160 374 385 394 67 232 443 425 411 182 449 305 390 495 11 281 380 321 494 406 75 370 342 350 457 171 240 135 96 107 22 403 216 44 313 368 174 452 60 35 6 309 379 488 256 163 55 425 314 481 133 272 130 48 478 427 385 168 418 28 426 167 18 401 244 286 466 287 229 107 450 401 345 316 241 181 278 470 131 144 76 17 409 70 103 450 500 102 367 271 120 439 450 470 283 320 417 69 321 49 271 354 471 6 296 271 226 309 147 409 182 64 275 216 133 110 31 270 379 213 342 277 335 133 220 188 199 88 53 161 455 166 294 347 481 252 99 200 383 89 148 106 126 374 292 405 127 319 75 290 253 196 362 70 217 258 384 473 189 185 191 378 471 354 28 27 359 260 471 321 410 33 63 430 181 171 326 149 231 37 134 346 125 268 308 328 69 55 282 217 372 420 67 208 471 458 468 37 58 6 270 234 82 496 412 12 248 145 328 232 182 133 113 226 347 453 423 285 99 253 485 187 48 364 272 253 74 331 268 221 185 134 475 165 312 225 493 186 97 187 156 31 460 368 466 215 228 258 147 324 181 112 202 16 338 458 308 441 338 479 452 6 65 467 341 192 490 71 204 307 154 269 305 332 469 287 139 176 162 190 32 203 224 137 320 298 275 110 107 180 353 151 486 464 283 210 350 353 219 233 468 117 351 439 494 72 7 19 404 399 23 36 119 267 415 276 382 416 394 94 467 487 358 268 344 275 328 20 73 47 253 323 273 380 494 367 237 474 107 129 169 271 482 355 352 208 252 399 232 373 97 444 489 249 241 355 383 289 133 426 23 449 247 168 129 97 226 373 165 177 288 325 47 486 37 159 329 463 108 204 385 18 318 485 173 38 430 68 218 34 94 259 102 56 484 244 476 79 161 342 89 108 60 495 282 255 195 5 380 486 208 401 371 25 127 248 87 422 229 171 142 169 407 492 35 443 4 9 169 194 295 333 350 58 176 71 387 158 139 470 303 442 182 64 42 29 487 27 73 144 419 92 284 281 91 60 428 38 25 499 107 249 274 405 149 104 4 249 91 91 107 86 92 280 12 8 411 88 7 120 469 343 285 133 394 245 357 138 499 438 411 209 308 57 376 455 436 449 71 323 322 110 421 222 380 41 2 426 377 228 231 409 450 43 272 292 91 230 443 282 27 83 402 48 320 126 307 285 363 441 267 159 335 272 347 257 333 312 71 375 214 479 434 37 417 294 91 64 343 144 246 277 126 470 64 249 310 107 28 51 422 416 38 170 250 398 410 25 326 219 374 282 85 78 217 114 486 476 109 102 266 400 232 310 430 372 103 430 6 124 189 304 42 430 126 240 460 129 389 27 348 424 291 362 166 216 418 115 228 129 422 392 428 183 173 58 143 300 129 334 183 164 275 463 415 40 152 332 154 245 44 255 96 264 439 297 453 55 500 15 43 56 302 51 4 9 78 311 456 50 313 37 317 463 263 421 63 22 290 195 420 43 82 468 207 106 239 245 262 254 86 304 211 350 492 297 472 5 260 189 353 433 45 79 208 325 304 410 443 146 415 20 152 403 56 420 478 330 287 223 427 89 182 410 392 18 477 213 48 3 8 342 195 99 195 274 244 367 168 342 423 340 47 204 364 386 209 479 237 268 302 292 292 472 239 302 429 175 449 270 476 323 101 477 160 40 333 101 298 184 56 304 157 440 277 287 142 437 486 7 59 241 479 321 40 307 283 400 222 186 123 316 247 457 212 24 80 181 457 398 68 322 189 185 406 299 174 46 53 491 49 114 331 438 207 276 66 30 387 461 160 431 90 471 19 375 400 6 256 153 492 164 239 496 306 396 464 53 500 419 164 243 164 167 14 408 21 403 426 217 292 16 243 294 284 349 339 227 417 484 437 24 310 399 432 143 101 31 464 240 158 465 212 1 56 162 458 377 430 150 285 467 45 225 266 104 333 185 11 18 253 415 380 243 13 330 167 333 449 292 475 317 35 42 323 395 221 468 195 127 132 96 222 325 279 350 485 114 383 76 123 121 225 174 43 252 315 399 415 31 90 119 221 268 406 254 103 372 124 164 416 67 454 480 295 361 133 46 214 463 114 449 294 365 80 137 39 255 333 489 254 223 284 377 451 80 371 29 209 355 175 5 315 435 149 485 234 31 306 156 415 79 439 127 93 6 149 186 178 204 71 302 417 123 313 72 210 105 249 380 455 499 268 168 380 138 377 468 24 37 262 274 337 95 444 213 31 451 366 28 436 396 240 465 486 447 264 333 103 380 221 328 46 304 363 376 169 194 215 302 314 58 252 54 158 118 209 179 112 63 186 228 362 94 118 358 342 76 404 447 329 389 440 283 300 85 263 59 103 334 68 222 41 32 483 454 319 386 263 102 294 281 6 326 237 172 288 43 409 347 289 251 2 103 398 499 253 305 500 200 227 321 146 444 478 179 475 150 151 493 387 449 284 112 252 481 438 292 286 232 353 388 142 82 282 460 181 38 135 201 138 137 236 377 386 368 380 363 244 351 423 239 74 425 365 283 38 279 60 84 117 474 157 81 375 103 432 68 497 271 166 478 129 488 388 164 200 79 308 326 341 357 358 11 18 113 195 456 389 127 96 73 99 113 398 205 201 45 397 102 473 488 458 388 433 202 453 459 113 130 185 278 400 292 160 247 23 318 351 118 227 158 226 174 229 236 299 366 340 145 407 324 348 312 386 366 68 262 27 145 29 8 455 415 18 500 480 14 360 213 368 404 82 403 228 41 369 223 6 414 201 326 244 474 175 102 54 464 183 90 395 387 87 448 245 62 103 127 448 199 397 446 116 209 175 301 162 278 462 427 291 274 95 240 360 329 332 193 159 414 440 153 231 434 300 246 393 435 363 249 48 85 364 156 474 337 88 276 316 376 186 111 67 93 435 493 123 78 194 48 394 382 497 470 46 326 361 489 410 113 334 102 286 419 278 103 214 307 333 102 483 311 330 135 206 200 430 18 114 464 165 387 80 89 168 256 114 399 195 286 5 335 376 452 321 395 13 367 497 352 42 231 344 221 238 312 45 150 121 432 381 197 254 154 297 481 342 41 78 152 397 90 244 204 472 2 200 45 280 159 488 459 66 270 419 109 51 344 353 306 418 304 diff --git a/resource/runner/problem/book/ch2/3. masses/data/input/8.input b/resource/runner/problem/book/ch2/3. masses/data/input/8.input new file mode 100644 index 0000000..89ee41b --- /dev/null +++ b/resource/runner/problem/book/ch2/3. masses/data/input/8.input @@ -0,0 +1,2 @@ +5000 +433 230 248 697 275 594 408 882 969 229 336 874 993 40 515 829 113 459 123 179 954 408 582 29 552 160 463 332 453 303 172 776 343 401 732 824 341 110 147 937 194 664 6 549 809 837 209 886 479 56 573 296 354 383 163 303 468 342 827 483 223 422 750 222 466 404 855 490 41 406 580 348 204 991 959 798 656 264 82 39 834 652 282 671 524 220 43 581 656 845 626 172 796 677 514 193 410 250 102 893 34 915 860 533 987 336 581 617 263 920 920 209 641 948 895 125 214 774 302 4 951 107 136 482 961 920 185 377 170 114 848 619 395 754 564 367 403 263 346 943 210 431 186 969 225 871 93 360 235 942 277 194 705 701 21 75 413 427 800 638 780 12 409 151 129 973 917 930 642 851 370 700 483 857 513 608 928 472 284 713 738 458 917 39 306 312 240 736 361 226 845 672 784 535 733 926 672 723 171 329 893 405 621 322 567 864 577 393 103 1000 193 890 817 276 929 127 710 827 882 234 335 731 346 208 248 108 284 500 117 6 855 669 556 65 294 558 444 795 203 703 32 245 302 847 537 712 107 90 568 868 179 887 843 902 851 837 18 735 287 307 924 276 472 935 807 193 409 391 528 594 466 75 827 472 672 638 232 481 226 805 793 775 399 594 371 150 506 577 41 681 933 160 395 379 425 189 840 937 429 594 782 946 302 411 588 739 979 15 25 812 743 226 971 3 354 504 305 88 33 340 461 642 269 119 642 242 459 572 434 989 77 584 719 410 460 243 450 214 483 709 165 987 68 423 477 608 337 710 948 149 770 802 932 931 339 989 587 189 318 770 913 644 956 998 733 210 613 960 833 323 489 827 364 357 636 814 704 37 168 618 449 78 834 410 869 673 68 158 751 360 118 514 620 12 86 321 565 515 960 335 267 171 990 579 14 480 294 330 145 51 693 825 169 575 70 44 130 764 702 955 871 887 839 232 686 741 837 864 444 596 427 547 263 32 119 448 450 443 683 807 951 600 618 921 145 263 958 381 628 456 503 909 202 657 965 379 508 467 282 950 11 12 238 492 940 515 269 417 600 144 751 113 20 242 485 420 607 316 487 403 903 789 111 946 361 12 396 333 189 510 185 513 777 132 519 789 539 114 998 36 830 91 138 215 730 470 697 191 680 126 305 220 186 952 667 620 5 953 545 511 495 698 102 926 625 500 590 819 116 220 362 556 978 727 158 734 577 386 176 260 331 131 581 488 17 921 648 511 269 633 208 439 977 39 990 455 706 290 371 75 32 713 638 949 977 289 606 922 28 176 293 607 990 287 954 972 534 853 379 697 746 581 174 562 816 808 689 11 616 760 573 962 987 627 215 187 461 745 511 28 997 885 653 24 38 524 153 680 722 682 55 653 463 384 432 953 795 519 939 76 949 588 245 217 677 981 523 487 882 5 512 207 159 965 663 327 146 709 586 209 651 643 269 868 293 202 666 648 412 22 870 303 234 868 807 62 427 33 542 722 711 392 311 787 595 54 37 237 609 637 389 116 19 789 706 99 625 772 172 875 77 974 753 231 888 364 995 386 108 530 384 387 794 100 253 23 666 212 30 946 310 967 114 317 688 70 808 750 266 762 761 510 203 730 515 504 385 15 836 886 349 681 502 170 120 947 954 667 2 17 332 549 996 436 584 814 870 302 334 356 932 4 452 353 715 609 283 876 260 109 280 94 701 773 415 582 172 773 77 52 657 110 617 642 91 574 635 9 425 351 901 735 878 520 570 416 435 323 657 243 93 618 618 792 229 264 841 160 425 730 315 360 734 614 989 481 434 747 34 829 850 99 801 449 508 846 56 694 812 905 930 796 536 868 49 367 747 87 842 990 435 511 419 89 368 273 693 370 581 342 527 223 428 70 826 636 947 23 634 836 454 218 496 232 641 940 796 426 96 325 498 440 959 934 206 725 848 480 267 768 345 732 290 627 916 760 531 809 442 807 226 469 233 92 944 771 269 782 648 66 164 487 26 71 905 784 784 179 483 420 662 582 784 685 22 473 681 290 705 816 436 112 430 728 124 977 965 804 364 752 555 621 849 148 84 7 990 516 899 860 998 960 839 862 331 606 798 771 734 355 63 687 531 213 446 433 139 526 539 356 739 604 74 337 444 225 832 881 503 929 300 638 352 623 172 995 183 855 45 228 857 853 703 825 2 85 317 703 980 61 527 865 45 918 400 63 388 165 921 504 656 365 6 805 676 716 527 7 649 352 408 360 364 726 723 705 165 961 542 407 719 742 422 773 896 114 282 780 702 571 552 631 768 320 956 732 788 195 21 693 841 466 626 732 643 390 119 67 967 260 8 898 261 901 422 709 808 480 492 501 728 72 735 176 423 574 354 877 529 446 582 992 75 937 348 57 917 352 485 181 915 232 143 204 641 870 887 149 59 217 784 491 404 491 222 277 354 451 873 541 226 628 197 267 139 328 965 571 524 342 330 550 936 484 20 383 248 38 961 997 742 274 757 425 553 976 737 727 297 551 985 956 849 214 350 280 936 224 975 797 832 560 266 272 788 170 643 96 458 17 885 145 744 548 982 632 129 142 936 564 528 936 249 349 751 549 348 385 995 44 55 97 501 296 914 267 347 376 938 900 837 92 949 531 168 33 31 320 851 269 859 500 381 56 213 539 778 470 572 702 138 907 71 42 399 330 1000 818 585 119 313 736 369 640 219 979 551 88 31 810 220 904 552 398 18 787 357 114 787 522 188 204 232 829 989 430 442 334 234 51 701 627 806 142 997 425 338 933 763 835 988 206 128 148 547 303 353 808 308 895 788 446 887 155 19 901 977 420 363 384 913 917 8 318 941 761 954 953 458 673 939 426 473 809 165 180 899 575 383 47 395 972 15 597 741 471 265 173 770 9 888 568 230 725 771 562 148 988 875 376 678 888 710 413 448 132 164 11 790 316 778 908 830 730 177 473 670 615 124 137 32 89 689 654 801 568 527 208 991 359 710 828 221 380 972 126 696 15 727 879 279 327 673 31 850 246 864 848 690 167 443 173 466 180 537 887 808 410 635 604 847 716 227 869 733 81 781 406 36 70 339 785 621 997 26 297 539 322 251 721 770 852 36 332 540 213 849 427 751 416 373 958 705 664 368 862 460 475 468 524 54 520 547 348 285 377 510 866 299 416 236 97 22 27 435 42 926 76 644 475 971 906 874 736 695 204 171 942 806 559 641 570 887 475 562 66 710 934 311 30 704 171 593 367 328 101 39 466 688 117 362 213 375 641 271 703 839 398 522 325 690 298 643 240 156 741 672 669 744 490 744 165 46 971 506 657 37 533 558 700 980 535 437 928 590 930 361 73 396 241 299 276 485 207 150 91 813 610 542 530 357 599 978 398 12 937 912 74 556 990 610 383 41 193 413 852 80 124 383 841 56 746 41 393 303 466 482 95 712 733 744 837 990 362 321 333 104 67 420 834 695 520 262 750 732 900 444 608 804 906 502 392 331 343 26 438 74 847 154 142 955 201 782 241 443 244 388 32 499 687 191 536 374 924 423 440 20 633 380 770 493 954 634 352 333 605 14 888 962 322 25 174 292 291 224 13 659 773 738 370 667 275 962 937 899 462 661 122 104 129 248 477 580 476 910 266 39 650 698 416 660 737 490 333 42 650 337 245 524 223 661 376 861 585 997 371 665 23 674 934 607 217 445 173 39 21 592 62 326 530 756 983 823 769 113 336 915 230 477 134 757 364 855 710 967 445 412 859 803 929 146 424 194 433 563 120 788 475 799 406 244 198 885 268 582 817 105 569 982 932 563 398 745 113 257 512 350 944 90 819 227 959 48 480 937 362 797 248 251 179 828 952 479 880 987 450 953 734 637 899 569 993 610 764 540 720 817 456 842 920 249 424 57 120 868 547 544 250 249 921 412 217 519 811 544 832 234 299 744 494 107 627 72 205 25 725 383 95 328 286 112 809 660 993 682 973 451 682 506 513 546 815 407 110 76 124 278 518 564 909 759 764 543 541 552 646 162 777 264 329 802 850 350 778 637 439 91 167 745 150 355 185 838 603 546 708 387 431 762 853 640 393 356 977 320 676 322 435 325 688 882 844 492 204 126 49 184 243 116 565 395 666 991 613 465 235 804 678 416 556 948 464 389 803 350 921 194 687 631 527 235 318 721 331 285 709 897 565 805 965 435 750 176 590 760 782 994 280 417 368 701 996 78 647 611 126 219 149 338 395 383 700 500 614 370 969 948 957 702 148 266 242 882 998 134 295 342 603 598 119 172 628 407 472 592 276 889 494 367 172 444 79 387 737 253 633 165 498 6 956 695 4 153 369 426 361 648 229 939 425 293 291 262 748 650 168 381 975 294 350 402 853 586 889 150 714 236 678 823 393 82 792 666 762 97 737 351 848 548 388 285 528 941 898 994 116 948 737 967 66 471 843 909 108 113 676 297 507 894 811 473 409 721 462 633 532 810 398 264 990 566 918 305 266 798 343 697 259 593 385 459 669 413 113 871 248 594 437 626 501 380 890 976 82 810 65 877 504 236 240 171 425 272 111 773 110 764 656 120 711 952 624 125 835 673 599 262 90 575 889 656 437 229 447 59 733 120 767 692 429 713 48 934 26 948 624 386 974 258 850 889 120 910 622 12 554 939 599 107 20 142 322 221 118 264 475 280 55 232 243 265 288 861 274 996 847 683 825 172 999 812 575 845 872 677 8 549 943 392 864 332 185 79 256 968 399 382 200 317 305 236 327 690 366 769 812 199 295 472 269 154 829 979 311 627 609 241 261 256 994 79 644 138 702 433 814 240 308 942 308 288 698 705 713 22 912 828 827 468 896 351 338 122 676 462 419 548 843 278 20 689 796 825 842 319 612 547 986 931 520 926 530 982 482 447 488 272 335 51 164 19 556 749 35 120 620 927 873 689 243 18 772 828 445 943 159 66 318 413 475 847 647 935 592 503 152 731 706 153 792 864 443 68 594 110 942 481 705 666 592 45 854 258 646 805 944 125 281 206 909 446 322 134 470 151 481 682 782 832 223 302 321 255 710 829 913 980 92 126 343 655 989 264 883 789 230 315 522 982 920 69 178 76 206 811 356 730 673 98 949 452 842 444 516 490 638 536 13 259 527 458 858 259 916 447 81 407 783 438 703 71 833 304 980 230 65 782 47 265 417 253 55 829 242 380 972 811 344 54 581 639 538 141 927 735 714 540 378 302 685 950 578 930 381 290 769 168 433 571 135 761 21 814 144 158 795 949 965 402 418 697 22 806 755 272 227 602 752 794 765 256 182 744 145 900 959 134 895 529 567 304 70 248 577 227 61 483 486 688 42 357 817 83 677 569 143 303 694 362 900 163 697 725 975 857 91 219 918 766 825 49 832 75 15 566 876 386 672 750 123 376 412 969 542 215 132 109 294 796 561 869 96 338 460 983 438 19 713 866 700 969 711 923 657 473 676 433 733 545 802 828 626 491 711 432 271 791 608 697 881 903 323 741 229 51 362 929 729 882 257 414 150 285 960 100 167 612 480 471 524 860 967 440 174 703 966 658 397 160 616 667 193 99 252 191 907 824 980 249 253 718 891 96 283 53 681 174 708 425 762 832 406 955 363 997 645 647 666 353 495 4 8 857 101 214 22 624 758 15 204 382 573 305 918 229 674 355 39 594 242 586 262 502 238 419 508 267 684 62 812 957 313 737 213 272 557 121 109 120 70 704 66 256 214 508 456 495 369 590 8 508 908 730 192 931 901 590 683 938 851 736 358 415 937 526 59 762 956 683 510 606 174 493 113 434 552 200 52 966 966 2 804 338 546 413 946 199 763 951 420 517 175 5 825 671 46 720 342 276 741 309 69 382 899 787 344 328 420 50 244 75 211 36 448 331 654 8 884 968 309 344 409 125 824 72 643 890 185 793 867 924 547 985 502 117 257 266 284 233 940 958 714 312 794 227 598 480 899 915 340 481 22 961 103 517 226 46 357 574 148 70 255 124 736 581 41 854 356 717 982 703 332 127 762 884 219 111 257 758 933 202 647 971 698 26 727 428 524 732 181 241 580 780 910 807 282 752 726 255 673 510 579 592 359 85 658 36 963 542 275 372 784 906 347 940 869 53 252 17 668 157 607 427 133 455 781 132 75 917 964 158 807 427 569 487 679 570 780 229 314 437 439 119 400 234 193 589 475 240 475 12 192 565 827 172 715 310 481 398 770 854 176 247 883 832 516 116 759 862 307 595 492 24 447 990 863 884 182 371 944 508 46 600 403 744 996 789 882 296 669 310 333 779 249 991 271 520 406 906 202 846 161 515 69 733 98 878 473 80 114 461 589 216 544 752 14 869 810 136 529 101 61 388 801 904 739 712 486 90 413 313 826 270 365 89 915 472 89 480 485 424 667 891 518 261 289 662 419 693 899 535 812 302 471 107 605 46 599 484 80 323 372 189 594 937 223 41 455 176 832 525 34 591 713 257 625 422 242 10 471 891 637 147 732 193 452 653 858 978 303 490 21 907 30 343 609 695 68 839 85 536 466 93 462 311 933 452 80 620 198 332 350 550 344 350 851 393 950 37 509 718 434 446 389 339 377 210 206 614 484 579 811 541 434 265 793 881 652 999 759 235 74 994 918 849 346 34 888 62 972 549 77 279 217 573 914 333 368 424 602 121 816 497 339 678 934 141 872 228 16 70 386 672 814 769 461 878 360 32 788 565 192 277 180 947 743 185 966 863 876 311 312 41 532 99 951 804 755 440 745 4 885 457 396 951 403 976 420 32 354 412 233 299 968 967 496 246 859 560 424 207 135 943 835 838 359 839 652 49 712 472 53 514 987 215 780 471 921 896 353 35 809 406 456 388 969 176 387 466 795 551 990 46 702 176 910 411 921 430 190 355 910 645 730 801 205 812 111 452 371 889 355 225 310 984 355 613 997 76 644 675 902 31 862 74 586 335 37 295 828 232 778 32 861 162 651 55 872 100 86 526 902 746 53 979 401 181 951 953 274 961 527 396 341 227 454 938 108 454 547 706 576 498 804 388 553 966 715 695 923 256 635 858 81 206 658 445 43 71 911 623 486 574 737 993 625 930 457 505 909 881 372 611 713 901 727 342 134 402 523 241 331 681 315 605 818 475 321 894 907 734 400 295 582 795 166 494 602 878 97 86 729 861 113 199 805 518 170 599 451 838 968 968 138 656 662 907 400 841 196 770 613 564 231 651 646 283 231 570 760 343 948 373 28 31 418 886 727 946 514 700 886 488 216 381 863 852 779 711 817 231 489 409 742 692 649 475 858 402 700 462 925 968 331 205 784 467 781 467 867 963 168 991 760 147 908 28 132 641 706 408 347 880 350 95 990 131 361 932 244 55 686 545 103 997 837 960 137 570 277 282 552 799 851 243 196 187 181 965 359 520 6 321 530 337 218 294 384 933 123 346 57 775 791 490 931 129 631 129 204 430 366 139 111 215 443 744 91 985 286 408 313 584 906 374 801 64 809 783 589 425 503 20 920 19 347 668 691 921 339 281 216 416 633 612 25 501 321 341 952 613 847 494 591 350 461 780 658 471 638 1000 913 607 77 513 180 302 157 483 221 257 230 187 999 725 22 538 55 391 45 587 213 994 919 682 750 538 822 367 798 439 941 161 879 822 794 781 79 766 325 904 141 529 852 809 77 712 235 387 182 935 579 433 990 436 645 769 328 547 904 114 9 706 950 873 115 118 468 930 810 168 708 152 431 338 269 723 562 994 455 987 582 406 861 67 879 166 264 606 143 593 573 508 259 590 481 763 520 183 784 943 306 999 413 795 790 597 330 115 204 119 997 890 892 658 692 850 716 31 962 921 544 171 128 205 822 358 140 21 642 25 769 538 684 191 871 211 454 313 338 478 508 620 433 102 272 152 447 674 248 206 154 852 829 163 459 258 421 730 946 825 63 162 387 284 40 630 863 308 97 376 845 791 132 386 594 289 744 963 388 220 662 62 349 824 752 974 794 347 279 669 444 97 262 839 991 984 150 732 750 579 881 627 418 675 860 233 739 910 237 937 591 717 382 548 776 575 58 809 935 289 175 48 652 627 155 293 941 436 385 710 271 412 778 25 648 161 937 378 260 940 206 95 782 927 929 574 943 137 621 199 553 81 874 621 336 761 912 248 168 891 660 322 986 479 214 62 962 337 355 358 364 339 954 152 430 72 740 353 777 478 445 385 824 467 69 931 562 716 629 547 108 291 75 830 447 403 161 141 354 936 425 470 608 355 319 657 336 790 415 589 853 355 526 76 602 271 408 601 36 5 135 772 64 335 445 122 723 319 185 40 570 842 20 54 170 978 835 143 943 507 225 713 209 253 299 185 423 724 972 415 283 534 313 422 282 120 804 818 367 272 914 137 586 272 414 861 200 678 864 775 142 16 731 323 643 287 207 737 278 167 574 832 841 92 628 219 51 208 284 198 47 160 314 617 929 356 866 77 673 70 639 927 849 311 957 8 336 854 839 975 158 731 943 451 895 966 217 431 185 655 137 977 828 661 32 547 909 45 718 161 394 983 396 222 14 164 119 635 421 931 72 377 602 416 1 830 744 292 571 322 502 52 66 1000 751 673 316 302 252 256 116 719 235 255 740 996 75 156 788 220 558 665 80 785 942 123 616 849 470 938 257 354 457 854 541 310 690 619 643 595 783 222 307 962 510 483 665 344 24 162 194 269 634 845 521 176 775 583 359 68 186 451 746 945 495 610 554 679 405 75 931 859 572 740 673 64 870 710 565 537 386 461 663 562 888 606 775 717 731 201 163 437 983 37 152 397 243 888 796 20 978 826 569 990 688 368 26 683 324 156 491 997 148 563 13 251 31 271 368 543 742 53 236 938 880 197 333 308 129 506 48 954 938 800 887 519 509 375 258 916 65 468 762 396 972 766 662 542 959 305 177 812 623 705 833 371 61 326 721 20 990 753 953 5 585 340 776 212 425 270 219 718 953 138 735 426 414 300 124 744 302 528 806 185 363 982 362 993 530 537 853 294 313 238 631 763 520 354 912 432 340 857 619 407 258 325 606 1 821 826 629 998 615 845 736 343 747 576 382 407 911 22 905 216 871 199 809 525 912 888 393 435 38 102 440 13 707 492 423 150 764 795 830 510 52 430 726 503 340 894 406 714 678 185 390 183 646 645 588 344 26 635 611 729 476 677 199 100 168 421 381 430 60 483 430 650 483 814 552 964 146 477 394 48 312 379 602 878 810 316 370 177 23 814 726 612 215 464 93 380 525 382 966 808 654 270 925 444 8 258 875 31 445 63 905 908 131 915 665 425 902 37 199 608 178 89 412 401 581 260 572 166 184 951 208 327 36 171 625 592 114 366 305 388 414 182 662 992 682 214 368 286 696 397 92 784 448 491 515 127 700 802 603 29 970 303 890 8 325 517 910 616 58 822 282 856 893 519 461 244 168 504 447 945 208 65 584 116 8 829 728 118 615 252 280 136 364 831 432 763 143 886 62 376 593 438 49 396 974 140 936 646 407 978 642 678 794 664 820 932 790 325 262 579 133 920 133 18 497 993 335 960 417 422 359 871 699 494 347 460 197 135 720 896 641 677 749 751 844 957 451 390 70 114 416 971 295 378 649 107 921 715 691 174 966 131 17 933 726 170 192 686 1 259 95 703 510 135 864 105 785 409 624 923 98 583 3 286 612 475 821 149 547 421 364 289 997 135 899 176 966 419 474 482 923 130 872 426 632 633 417 208 584 607 174 426 500 752 888 224 269 758 796 314 401 135 113 675 707 290 863 843 577 228 159 636 608 925 483 849 343 578 408 68 194 724 618 733 904 55 584 625 37 796 139 727 547 37 632 770 513 345 286 421 719 262 847 164 162 949 33 379 249 913 657 668 317 698 872 589 525 119 661 383 150 22 51 266 898 681 536 860 499 535 878 511 468 747 808 903 610 445 812 589 384 47 50 294 213 862 276 172 733 878 669 41 19 818 218 481 312 869 398 798 671 341 942 601 242 840 379 484 332 896 558 244 258 60 498 587 620 999 447 586 857 744 826 571 571 284 383 297 433 350 292 984 102 842 9 345 787 236 412 68 281 731 147 327 546 774 430 259 980 617 378 455 362 277 385 449 210 277 221 857 639 238 421 851 462 724 532 363 234 259 713 872 89 743 987 515 928 290 893 172 651 856 67 105 649 435 814 732 739 110 742 900 529 947 549 743 44 453 306 384 515 308 99 89 697 558 693 29 678 611 280 616 121 960 740 70 869 488 86 625 195 124 402 266 320 634 731 861 253 142 387 63 572 306 441 104 145 679 233 915 92 984 769 295 328 491 339 58 415 552 850 297 474 233 811 253 721 992 860 107 775 526 152 472 592 475 192 979 454 462 664 849 14 339 538 275 252 992 543 165 511 134 397 102 360 466 666 148 101 837 96 421 953 267 698 48 949 200 697 139 707 891 966 312 221 747 731 296 509 991 542 621 514 980 450 471 804 150 959 984 516 416 923 777 982 356 932 499 121 581 451 278 839 938 168 137 271 525 365 244 48 540 567 891 894 857 895 570 389 20 628 797 971 457 985 769 185 924 365 278 352 808 623 197 490 583 8 124 832 987 285 320 449 410 399 197 859 590 356 699 58 775 263 45 390 937 226 747 520 863 395 514 977 357 698 594 958 726 57 526 557 909 807 12 372 700 316 684 490 25 675 956 257 17 797 395 804 374 156 99 420 467 633 652 680 68 347 850 87 656 12 967 926 342 851 698 152 81 450 979 416 442 82 117 454 175 473 833 877 243 231 369 726 991 505 658 327 140 836 370 763 997 854 451 140 926 915 192 566 787 419 117 252 213 349 129 187 190 1000 536 183 120 823 377 758 664 353 302 441 833 580 831 604 977 838 814 378 603 236 346 811 74 40 473 561 803 430 799 887 283 35 737 958 377 41 963 76 633 382 249 996 665 420 615 250 902 602 482 426 64 110 306 780 467 28 494 523 806 74 76 331 81 40 897 822 532 945 471 925 354 942 944 918 585 180 898 798 218 444 988 903 978 12 31 178 938 787 894 260 772 761 842 236 360 180 302 721 657 14 43 371 588 86 750 920 88 535 701 991 322 671 73 814 136 338 535 63 150 84 988 233 452 174 169 233 785 499 364 566 571 807 259 93 597 189 437 199 187 174 429 965 490 627 918 880 978 965 587 572 129 188 272 774 195 201 936 357 374 455 176 132 171 495 285 841 767 522 812 177 994 516 245 342 416 326 565 985 730 833 258 239 293 799 825 5 375 527 860 891 88 965 339 735 422 588 diff --git a/resource/runner/problem/book/ch2/3. masses/data/input/9.input b/resource/runner/problem/book/ch2/3. masses/data/input/9.input new file mode 100644 index 0000000..cd9f3dc --- /dev/null +++ b/resource/runner/problem/book/ch2/3. masses/data/input/9.input @@ -0,0 +1,2 @@ +8000 +138 585 248 98 617 584 533 849 119 206 948 290 952 193 378 380 776 108 674 883 415 40 934 917 531 603 448 148 66 148 707 573 615 704 92 369 121 595 624 336 878 177 452 503 901 10 514 983 362 506 110 430 739 210 32 446 5 734 603 12 585 73 989 395 249 970 836 406 402 755 173 667 72 323 936 381 90 317 855 692 700 933 237 867 294 874 119 231 367 792 130 103 126 726 773 457 826 257 262 593 227 321 884 867 536 566 979 454 283 556 759 258 950 958 159 580 543 96 967 149 284 797 956 885 115 660 50 581 613 598 869 369 456 380 48 908 71 731 196 556 235 476 545 540 498 525 490 454 481 436 623 158 369 98 325 600 60 681 442 918 790 651 92 187 977 190 762 738 853 458 925 450 109 667 373 396 355 232 116 743 360 98 854 684 925 954 665 852 999 754 416 662 748 883 975 34 940 455 340 5 458 358 57 972 632 495 933 237 666 497 772 847 252 48 453 791 607 577 541 265 307 536 37 590 972 413 769 482 972 453 544 963 286 836 174 349 103 790 880 839 421 727 147 686 34 793 446 512 862 715 839 952 849 990 520 803 477 345 411 744 357 802 677 820 41 623 846 713 967 289 220 516 128 407 371 651 681 111 748 645 809 123 25 451 296 320 399 494 120 316 37 737 778 844 689 209 727 491 206 380 944 442 207 988 866 394 367 6 281 648 526 894 822 733 103 116 73 440 175 494 282 248 558 102 799 855 605 65 25 952 900 767 870 865 503 679 330 106 454 681 955 430 906 174 264 370 316 942 496 382 717 723 471 155 718 400 790 434 856 506 36 421 656 623 935 321 815 744 969 407 405 856 360 601 533 328 755 67 228 594 69 619 37 697 626 391 152 254 60 899 766 925 144 795 742 20 932 724 854 186 637 127 555 318 543 338 787 607 495 561 603 510 261 495 203 934 102 684 408 46 378 584 163 82 953 153 633 64 733 552 993 672 44 452 837 550 296 299 307 112 590 847 350 326 289 423 865 515 939 722 266 131 306 835 787 967 852 264 721 852 524 20 222 159 787 428 654 437 802 924 586 547 284 954 132 226 898 860 409 26 772 915 904 4 845 561 425 405 851 295 102 444 184 498 962 977 201 556 673 341 981 339 957 601 288 325 712 491 660 703 137 301 122 655 589 237 459 973 835 851 528 202 256 742 345 744 372 380 826 689 157 172 249 59 813 251 905 663 352 347 738 817 635 311 715 22 5 258 872 135 879 296 21 241 994 298 871 49 131 778 949 965 321 926 54 78 31 921 970 585 896 34 258 243 890 372 149 91 166 387 356 673 440 703 753 149 808 361 909 644 174 430 359 266 998 186 354 979 563 888 365 341 879 641 576 747 767 561 136 254 857 974 534 633 814 473 323 452 422 776 784 266 330 57 738 24 949 480 778 179 18 280 307 858 196 970 815 287 806 238 556 994 916 663 224 116 8 11 861 118 523 821 342 540 498 948 933 874 789 468 248 651 285 270 960 589 43 353 292 58 570 721 181 668 86 266 605 425 998 933 494 900 925 126 169 501 614 917 897 826 433 722 957 589 444 33 143 628 198 526 17 654 14 479 145 741 691 456 495 934 168 761 379 692 638 18 405 962 156 440 458 416 746 297 10 599 812 243 998 842 966 776 675 620 564 15 923 432 716 546 931 655 296 545 962 331 120 677 706 458 506 309 398 262 270 66 880 859 554 172 208 387 659 736 816 784 653 118 712 106 938 297 508 325 980 26 965 231 135 210 174 255 518 951 104 293 382 897 446 541 200 910 502 394 475 881 3 243 734 512 582 932 120 498 516 167 777 149 237 434 515 851 687 60 763 519 345 323 954 156 284 692 510 174 478 15 837 840 206 285 588 441 792 290 483 759 107 6 941 727 71 68 871 969 619 623 756 405 183 199 826 560 447 419 571 14 162 325 355 532 389 317 361 324 934 668 730 150 144 635 864 348 205 717 600 314 290 620 164 388 790 407 868 762 870 305 466 868 899 713 324 481 58 203 321 380 69 668 26 331 676 136 177 627 711 470 721 368 745 190 502 286 96 498 303 537 388 41 391 277 208 840 418 880 855 975 364 81 31 480 485 498 287 825 213 634 998 498 597 499 400 83 466 651 455 833 504 527 787 259 60 182 203 294 305 305 876 378 270 670 889 92 512 851 88 946 310 98 946 43 281 994 849 873 400 875 844 638 80 292 6 732 519 25 729 241 811 553 457 551 797 817 322 468 911 948 597 730 388 507 182 632 37 110 918 66 809 778 703 485 822 788 265 406 411 171 76 420 581 659 795 123 839 493 894 449 679 337 337 957 51 264 262 12 497 655 121 706 567 349 272 507 448 980 601 398 224 22 755 403 381 637 323 21 939 712 983 689 294 767 763 104 142 487 909 45 216 309 728 129 920 645 564 418 843 628 544 634 960 337 598 862 493 856 344 184 760 293 244 698 743 663 627 509 998 959 27 713 269 962 573 95 682 65 753 128 49 130 848 855 191 149 327 59 83 826 951 652 752 872 647 462 289 252 914 374 563 751 784 447 785 493 345 793 909 835 602 926 743 602 586 232 301 845 953 872 663 98 124 895 492 114 130 437 602 515 266 604 435 959 487 436 851 119 973 476 11 667 34 279 774 787 586 484 52 828 183 826 185 976 276 760 898 590 491 790 270 234 225 648 791 591 792 780 112 148 277 444 165 431 992 92 231 511 466 626 918 117 14 122 788 291 631 828 567 444 293 559 117 830 123 134 273 109 242 692 861 790 554 242 494 286 523 986 873 348 885 700 369 885 611 129 745 802 483 607 458 377 716 969 284 926 206 170 715 824 245 407 37 395 214 334 288 304 226 389 717 7 716 576 659 247 563 235 324 64 412 368 890 344 453 125 905 78 472 946 855 537 434 154 842 89 469 486 311 102 511 181 115 324 985 266 737 172 396 562 7 449 87 96 582 315 844 202 400 950 445 697 782 233 457 227 898 434 802 422 260 871 344 647 557 371 590 24 68 941 881 932 987 663 645 111 391 502 835 960 84 514 259 65 472 203 750 397 541 72 385 252 399 785 58 300 861 736 438 459 836 940 287 406 880 960 29 927 112 738 558 125 370 380 821 803 894 238 653 395 308 274 887 501 753 434 3 388 364 457 171 323 30 207 193 873 103 100 56 414 168 646 588 86 200 892 915 18 791 455 245 888 969 905 777 257 396 444 841 515 768 665 846 7 803 265 107 301 605 530 958 32 180 62 709 241 14 976 380 405 858 231 882 623 76 811 24 745 184 197 548 784 696 958 827 216 241 66 601 61 692 275 568 629 218 379 677 316 859 364 880 245 937 377 326 83 420 513 438 441 57 440 375 813 475 385 186 184 455 471 254 242 545 846 766 68 138 823 677 863 166 898 405 893 664 168 534 680 458 491 936 319 610 525 605 903 376 957 803 813 62 619 693 904 803 317 814 850 596 309 428 312 64 748 841 755 862 687 609 704 48 322 445 786 527 850 419 575 131 860 54 407 83 475 857 368 582 422 437 120 712 257 660 945 332 283 253 559 703 691 928 25 337 867 401 889 16 967 437 16 366 828 446 373 480 652 826 693 132 544 377 437 705 747 705 163 807 754 881 841 523 392 568 947 354 588 186 18 930 555 876 56 623 518 705 345 364 455 130 989 229 780 275 6 188 696 841 386 793 829 292 729 288 16 895 127 889 578 992 929 333 527 624 271 521 800 55 608 730 226 539 227 119 322 236 325 607 688 467 326 751 440 409 572 219 721 903 165 888 36 793 982 775 289 682 655 302 883 164 485 1000 976 884 74 975 696 515 964 168 617 318 17 888 343 286 466 675 532 328 450 745 432 794 906 718 146 348 284 262 260 426 566 782 152 881 242 288 757 272 924 733 431 510 692 196 319 324 707 384 869 997 228 14 998 375 713 645 821 437 267 966 83 759 629 685 12 740 66 710 488 130 934 138 598 653 901 147 871 600 344 844 781 787 469 396 971 512 941 655 218 846 794 378 858 519 831 975 414 143 720 996 665 253 750 317 261 612 508 401 969 224 333 569 855 992 136 82 926 866 151 876 124 449 550 570 632 100 279 337 846 612 981 788 463 263 47 23 345 555 882 308 530 83 60 884 214 565 971 768 236 865 590 811 7 872 278 262 793 312 45 559 974 477 454 896 916 527 567 204 109 645 657 993 684 732 950 151 322 485 258 761 497 43 45 890 827 939 369 493 259 617 849 185 251 614 713 271 436 898 618 352 131 908 379 345 525 863 174 838 402 691 731 160 425 295 250 312 157 675 397 893 254 20 497 10 205 137 392 545 939 942 426 73 145 516 877 205 608 450 374 988 818 483 501 143 380 139 213 468 830 483 572 853 235 657 154 867 313 961 341 484 795 485 1000 588 610 339 32 207 279 863 230 130 583 297 492 129 777 219 305 315 646 82 164 605 149 663 305 170 74 498 557 639 139 636 673 491 793 62 81 851 52 792 334 717 510 976 565 75 494 797 683 260 383 751 879 530 958 887 889 309 651 616 438 529 526 530 201 789 707 210 363 641 449 813 852 711 105 251 545 553 958 398 43 977 241 124 5 544 429 944 776 280 329 85 82 72 611 327 129 46 402 271 320 138 36 243 171 999 147 622 922 223 883 504 139 864 411 721 818 76 590 460 810 856 823 326 199 285 811 708 648 724 684 214 498 104 181 250 133 209 657 7 852 603 385 746 249 998 504 564 671 566 99 2 75 467 872 499 515 916 663 203 883 400 51 654 860 1 531 552 828 202 535 412 330 994 76 684 72 911 390 45 906 425 203 995 935 794 746 739 356 590 254 167 780 381 879 463 597 955 128 446 947 290 768 161 816 393 92 267 897 887 314 361 8 715 167 510 376 486 573 684 172 131 638 261 993 206 940 476 384 595 687 824 188 466 628 318 77 139 897 448 952 282 667 339 1000 328 847 386 809 331 11 53 882 197 930 704 961 862 251 663 581 105 42 644 771 275 510 723 948 131 893 802 833 970 960 316 181 864 991 31 488 467 893 534 295 916 558 192 499 478 2 61 194 462 475 791 715 500 819 832 309 909 387 254 355 20 982 981 560 936 39 533 458 671 173 799 833 234 892 413 314 270 329 588 828 106 227 97 89 41 203 701 425 606 201 309 970 505 962 456 367 659 138 711 309 906 682 546 574 184 336 417 488 995 420 18 351 125 491 375 105 771 555 378 977 611 805 651 897 556 788 352 507 564 298 745 220 365 815 526 509 916 628 251 427 508 248 64 465 927 470 743 919 776 692 796 517 134 841 829 197 260 964 773 933 938 837 535 924 545 331 272 849 822 339 791 814 530 27 636 708 351 570 449 116 39 257 674 753 396 319 386 862 452 679 116 754 868 779 238 372 339 951 292 101 212 175 708 458 266 451 688 240 790 427 396 225 957 106 728 22 497 314 74 101 47 944 871 117 181 736 931 611 511 598 634 75 701 928 705 294 72 421 963 510 845 622 681 720 940 989 548 246 682 113 863 527 115 380 602 611 702 742 175 211 239 525 362 348 558 746 617 715 900 271 811 127 113 767 26 108 83 19 908 678 619 726 867 438 637 983 420 11 911 861 733 746 715 56 643 624 934 467 379 986 249 744 522 785 397 166 33 404 819 690 849 322 799 79 665 637 396 997 998 518 57 285 77 547 71 604 269 666 390 98 71 199 817 477 256 862 482 926 894 374 845 536 420 854 77 877 671 576 217 201 234 553 726 399 706 317 307 432 805 329 355 643 285 882 647 869 811 790 129 381 735 163 920 695 228 526 818 831 110 799 371 481 607 367 315 818 679 174 288 536 957 866 979 128 124 377 514 312 269 919 162 202 458 8 594 574 86 66 991 950 522 807 716 554 335 818 250 246 764 199 522 529 515 245 779 396 462 417 388 894 759 723 864 644 687 812 402 436 688 776 209 814 600 570 644 98 547 97 333 868 881 560 201 621 62 8 194 467 488 828 48 358 380 251 670 886 47 903 554 554 988 31 220 667 698 727 159 139 220 399 117 214 553 57 516 622 187 100 334 982 664 952 961 506 105 8 419 655 966 645 583 404 673 90 283 638 776 781 983 751 340 570 870 261 760 835 440 278 564 596 912 547 653 348 706 441 995 682 947 644 161 650 530 345 285 271 476 167 851 74 463 421 718 705 407 841 888 17 818 382 576 858 649 477 890 279 999 632 469 680 957 91 137 323 710 325 121 472 113 434 563 851 962 667 814 855 887 55 441 957 689 317 672 222 354 758 373 658 917 200 671 830 265 49 624 2 535 905 753 814 538 593 376 634 60 549 871 265 649 433 412 715 955 598 657 135 797 147 946 849 611 922 363 253 999 430 854 388 472 182 453 822 184 769 651 560 810 136 322 702 661 397 568 623 625 457 405 651 303 750 819 951 835 700 219 262 352 270 368 223 661 714 905 598 241 304 671 926 419 953 937 925 576 299 512 190 312 3 264 97 449 572 13 451 162 196 422 71 434 823 665 21 216 984 686 625 86 621 178 293 549 86 124 88 933 794 280 908 19 975 351 794 443 747 588 411 486 154 598 810 205 334 452 299 197 717 96 745 96 925 711 389 35 792 607 509 738 19 441 102 453 869 292 467 153 832 69 925 338 966 32 476 91 942 340 775 509 739 941 151 95 577 214 462 610 508 711 941 906 750 297 20 88 176 907 551 445 586 682 291 260 154 32 988 356 669 112 99 806 327 661 678 454 749 860 637 458 782 328 108 25 204 321 749 645 967 790 234 364 398 813 697 816 502 555 269 635 275 86 703 451 930 533 157 300 360 483 986 225 832 388 953 683 789 788 687 656 571 774 93 58 696 452 479 977 902 990 532 993 662 126 504 308 876 64 613 247 385 739 521 408 40 191 141 890 893 782 882 231 519 745 617 123 733 621 437 468 852 562 750 766 875 388 389 875 142 391 885 484 502 872 287 887 550 811 127 856 449 437 739 924 930 757 435 843 4 131 876 431 740 524 900 262 400 856 40 292 174 864 560 619 305 637 580 108 333 612 108 708 207 376 899 461 652 635 961 444 487 908 585 776 743 102 544 99 758 886 182 811 25 823 321 740 432 677 604 313 58 885 690 163 115 861 273 807 504 59 469 583 925 199 631 348 886 240 67 888 165 676 632 226 378 451 35 133 935 495 322 558 73 884 306 92 850 661 773 317 705 779 724 653 963 891 377 136 155 156 827 786 821 836 962 767 12 520 698 230 763 739 672 956 253 551 625 791 818 833 118 219 579 58 836 499 556 684 331 454 847 857 910 78 553 66 88 490 843 49 147 992 270 39 360 570 14 983 519 447 371 28 429 381 903 237 553 67 970 915 586 360 194 77 641 383 11 623 525 126 922 461 260 682 119 274 219 692 177 961 212 844 583 100 136 953 80 355 208 148 318 821 799 484 125 126 947 320 524 555 601 690 406 916 92 959 449 681 348 340 413 746 567 496 213 361 41 810 63 397 856 245 910 177 784 153 958 600 241 902 826 778 470 520 798 739 893 377 51 286 482 49 785 416 432 629 478 20 970 971 498 559 680 9 132 50 765 309 26 625 974 548 256 420 761 949 634 919 193 842 718 68 15 887 577 897 79 385 501 442 921 252 190 159 729 1 178 270 146 376 42 923 394 963 878 501 606 726 980 160 879 633 389 745 830 95 825 254 797 565 861 666 246 121 318 705 912 364 244 483 893 288 586 680 599 114 55 751 576 841 820 359 384 710 317 643 431 899 129 165 944 220 63 144 333 174 692 417 769 64 564 854 214 374 105 687 122 309 478 803 400 17 993 648 10 99 545 174 593 44 35 651 120 484 199 51 246 519 441 395 595 143 752 739 946 723 847 184 628 236 326 572 549 440 981 600 296 921 843 697 575 631 27 685 664 586 313 895 676 793 423 418 447 612 595 316 716 468 845 282 191 927 833 920 374 783 449 224 430 814 174 686 697 767 780 409 318 485 66 137 877 849 487 160 890 439 559 361 766 909 356 809 193 663 844 821 74 466 43 303 190 638 145 906 747 756 109 165 59 484 321 325 594 94 324 799 726 120 471 1 146 264 624 268 197 974 382 610 454 239 558 927 281 245 933 794 70 275 141 343 29 919 942 545 615 668 220 646 32 329 346 511 314 120 575 10 925 56 310 447 87 678 651 541 989 214 517 388 911 52 343 470 60 40 381 45 530 575 224 675 256 778 763 711 990 534 373 349 794 231 363 631 839 283 566 620 816 863 174 920 728 421 224 322 451 713 19 789 862 934 986 632 928 683 850 498 961 673 846 463 105 889 293 939 758 258 155 550 852 151 113 282 620 984 535 36 263 962 839 956 130 234 196 893 330 92 943 561 284 140 291 316 143 774 571 989 432 636 678 475 410 732 402 152 399 961 728 875 482 925 408 706 866 242 223 470 708 561 111 638 653 313 601 718 941 765 545 365 983 722 154 858 100 691 566 421 409 968 337 963 727 517 809 68 449 879 277 428 535 315 95 19 164 567 653 370 842 979 972 916 305 327 213 86 342 874 260 842 296 990 633 165 817 728 193 206 213 450 166 989 806 144 406 386 765 35 619 173 226 350 937 749 553 535 953 196 369 628 774 881 930 471 446 402 368 764 769 584 883 474 188 11 737 676 781 817 749 148 338 230 469 629 318 41 498 656 853 952 301 270 230 397 711 632 133 220 151 978 945 345 122 195 372 276 527 50 762 276 78 897 87 762 363 793 929 994 654 628 230 963 654 871 932 899 929 231 653 588 843 168 920 535 418 141 370 629 756 542 558 895 759 713 43 139 745 170 319 118 587 951 722 980 525 343 883 200 735 319 303 2 80 644 442 658 798 99 112 50 834 464 403 681 987 46 141 692 471 186 326 967 852 202 277 541 703 250 157 838 611 737 516 657 500 198 597 423 361 195 71 737 298 156 173 388 987 364 515 971 614 724 926 168 583 512 446 623 925 31 120 39 30 222 823 784 90 958 270 714 547 142 983 655 313 874 493 415 688 138 136 40 77 838 606 284 589 613 91 454 412 772 248 181 551 714 95 206 342 193 140 70 302 469 577 526 683 48 876 866 748 396 940 532 347 869 35 980 753 695 580 702 817 25 608 1000 308 474 863 619 848 750 851 644 708 381 532 170 759 201 784 114 700 830 23 802 754 307 624 289 474 647 945 834 12 995 970 579 673 517 489 836 357 34 74 30 295 816 952 20 449 439 339 53 95 699 480 714 931 612 227 834 520 6 617 240 406 121 549 745 249 625 567 997 179 291 973 821 275 289 659 123 521 275 124 447 672 854 943 4 709 271 38 695 207 519 707 783 823 183 482 456 729 613 474 762 787 561 46 139 800 344 769 236 643 490 955 849 876 603 850 642 903 873 364 631 470 355 498 439 476 505 894 739 316 340 120 846 179 500 518 152 714 940 56 921 656 448 154 224 468 549 536 10 938 695 146 513 533 935 265 28 862 178 423 378 988 259 121 41 344 570 486 708 55 564 379 5 316 17 273 185 790 300 402 74 213 209 319 255 418 822 23 35 297 412 775 388 130 353 63 879 401 415 87 745 69 76 488 69 643 880 524 856 270 148 121 797 647 546 774 60 807 493 241 700 912 98 83 85 954 124 870 919 912 523 535 382 68 78 190 920 814 435 107 102 154 989 221 968 547 871 945 871 225 947 353 437 573 902 278 255 536 517 954 66 671 981 893 610 543 543 908 90 242 596 806 628 275 752 785 489 783 782 967 186 602 762 914 182 366 443 829 589 174 576 146 326 589 59 106 377 896 41 129 271 865 582 541 928 854 673 193 490 958 477 379 908 978 149 964 107 266 625 140 512 241 980 393 713 676 871 649 771 285 62 641 591 805 249 949 398 613 776 215 903 434 492 185 573 957 332 638 241 205 913 934 175 292 223 322 543 685 853 787 747 774 323 371 915 35 417 953 919 183 64 592 542 107 777 641 43 549 453 638 64 969 727 743 625 163 947 356 103 271 719 158 644 115 35 846 60 493 640 42 427 985 342 140 433 619 101 140 392 792 307 944 136 593 650 798 723 818 812 909 910 113 845 560 636 710 856 767 322 29 123 85 839 423 906 212 95 987 581 556 513 807 977 353 387 836 869 801 317 137 279 648 61 139 31 546 165 946 870 943 149 12 835 50 505 62 997 45 503 637 758 718 674 121 795 632 223 953 606 42 904 776 482 533 476 188 52 925 293 927 192 861 721 693 455 998 765 88 548 805 931 112 281 913 373 188 521 835 491 285 359 645 387 836 17 505 900 384 722 589 272 606 191 23 254 926 132 728 9 197 95 458 419 274 642 303 73 619 429 141 354 679 130 536 262 350 261 727 362 370 272 874 634 357 267 776 573 426 79 130 102 677 817 871 936 932 326 830 590 103 471 168 307 991 202 813 175 487 862 120 987 752 723 785 955 848 76 967 136 178 571 405 334 476 336 772 456 357 840 803 545 826 87 409 826 444 699 220 529 83 116 143 746 467 825 204 175 250 125 833 514 43 639 619 66 289 50 830 520 863 505 787 61 721 67 437 917 199 877 914 201 739 680 278 914 364 193 487 357 733 117 743 887 681 142 262 695 611 661 428 922 964 172 308 409 478 69 283 800 853 215 410 804 288 787 270 118 432 696 254 492 571 159 123 913 395 134 332 237 635 272 344 881 690 247 112 97 377 660 531 722 411 175 164 602 858 877 291 540 396 844 286 37 696 732 700 573 529 899 269 337 664 39 484 966 724 768 776 829 942 383 776 58 954 406 157 711 44 755 688 729 956 791 746 656 62 640 557 664 560 628 638 525 628 737 222 498 355 815 213 116 217 352 27 149 361 527 343 430 756 467 766 736 428 556 769 323 551 159 172 832 677 785 527 805 450 503 837 628 919 81 383 591 33 567 140 952 456 929 634 589 926 422 356 676 938 215 671 905 901 308 496 780 938 760 853 348 444 299 336 728 472 188 959 743 436 720 603 749 957 152 607 158 451 30 468 979 978 359 243 449 151 210 675 376 820 466 573 672 824 765 442 892 601 548 850 236 449 683 187 121 566 948 223 936 698 603 609 540 847 256 260 702 177 685 477 241 211 139 232 14 125 548 521 167 126 4 226 829 69 107 282 419 479 494 187 595 498 249 544 214 966 659 64 864 58 186 348 385 780 100 824 527 76 678 170 448 653 288 690 44 794 457 688 633 699 961 781 9 749 851 714 608 136 711 179 531 501 12 815 560 18 763 636 452 578 793 903 14 79 428 195 445 484 677 654 693 476 198 593 779 34 380 777 142 80 893 205 850 876 902 991 945 453 98 204 345 618 36 649 594 519 941 130 820 140 694 618 689 810 146 928 986 478 48 469 894 896 445 686 836 361 167 712 941 453 596 717 726 243 223 726 147 235 555 882 915 793 50 546 624 7 748 558 889 111 316 95 771 697 896 40 648 571 422 358 153 874 208 385 255 82 839 689 400 293 340 526 214 585 547 942 650 434 205 368 558 881 869 769 898 285 278 111 650 38 929 325 643 698 439 499 719 170 179 887 28 946 512 241 691 210 761 607 821 887 344 951 534 5 526 69 7 871 424 878 157 193 627 743 306 135 758 631 590 973 391 531 105 830 342 424 924 938 919 608 697 315 454 640 88 891 793 789 49 546 973 36 118 971 518 212 513 643 544 426 738 619 308 474 616 934 990 74 223 749 283 400 388 921 348 887 606 275 235 275 719 530 297 293 728 364 724 736 900 532 457 653 168 445 665 585 246 32 932 844 502 855 166 161 33 177 723 133 465 804 42 928 175 709 211 327 366 781 322 169 601 924 272 494 137 139 964 280 991 902 232 30 957 354 779 663 168 110 817 564 406 536 868 535 137 747 379 162 730 598 165 29 421 850 184 541 463 394 65 172 700 892 18 926 501 123 491 383 553 524 761 22 241 475 929 982 810 952 771 410 915 40 238 443 247 209 356 216 35 370 195 304 439 115 814 694 344 848 710 26 867 873 178 507 505 895 716 169 392 659 562 528 871 163 664 953 21 476 221 336 969 701 970 183 981 963 930 53 976 948 385 321 346 89 695 965 236 640 32 307 691 230 376 68 362 769 522 95 837 329 499 392 929 11 155 539 836 220 971 295 275 960 156 375 902 541 722 943 203 329 619 129 208 978 937 324 701 833 343 900 427 595 595 225 324 920 550 460 371 468 797 894 82 940 562 950 944 837 886 311 722 607 547 205 490 267 131 131 133 673 61 623 772 446 268 573 555 400 592 944 820 212 576 241 49 380 423 67 491 337 91 103 778 717 660 479 631 285 226 974 236 6 949 916 224 158 595 717 778 378 273 470 305 540 455 276 683 269 991 204 855 711 342 107 59 621 289 186 471 453 847 500 254 317 7 533 18 55 665 211 160 8 737 427 319 778 798 484 231 361 867 530 567 52 167 551 836 510 316 646 904 793 531 139 213 999 623 898 394 65 286 773 984 45 490 706 715 480 6 608 846 30 184 923 174 664 218 850 56 173 271 297 740 978 974 517 699 882 75 637 848 744 781 944 358 904 948 772 98 934 949 407 687 257 6 606 624 917 112 20 995 442 794 143 533 907 79 893 559 601 68 172 509 729 183 209 413 432 579 545 219 907 847 887 501 918 20 384 937 167 14 842 103 977 81 549 633 435 74 454 290 307 295 232 941 876 828 725 834 720 692 569 328 289 711 793 623 717 390 807 266 999 210 669 268 123 575 501 14 96 325 541 333 762 953 450 506 320 250 385 847 608 276 418 39 990 802 457 748 814 536 510 153 958 95 445 187 872 442 251 561 415 833 381 546 959 891 17 500 392 582 612 217 73 223 512 883 253 425 546 871 483 301 769 263 903 21 282 419 458 807 248 973 986 588 301 819 387 917 598 765 396 143 244 612 408 133 364 355 153 41 631 629 839 664 616 68 64 739 1000 908 605 244 734 183 261 340 71 411 154 854 476 349 17 318 559 155 222 233 410 160 187 466 387 49 333 568 397 146 399 113 399 599 653 105 23 131 881 804 213 175 516 464 453 21 720 675 142 804 526 799 559 29 369 256 135 439 125 758 413 967 566 199 261 323 607 438 216 498 802 535 562 441 754 706 633 767 264 745 428 90 796 268 486 143 662 88 945 164 817 494 447 675 490 690 184 516 735 910 586 113 156 138 984 556 156 494 224 131 140 303 910 135 35 580 250 324 796 559 257 660 778 641 761 591 203 36 227 84 161 771 514 282 731 414 563 909 576 544 499 212 873 947 522 296 562 294 592 974 715 43 426 494 756 421 25 422 621 965 102 597 260 1 661 254 696 592 922 813 669 122 275 369 203 400 63 160 551 88 548 925 707 763 114 24 629 972 494 72 315 24 823 596 527 220 49 684 323 904 714 322 283 679 792 489 692 228 584 641 43 995 70 845 41 128 478 787 246 558 873 778 768 257 374 896 23 224 771 47 268 486 699 440 943 46 500 945 536 213 321 958 186 44 265 740 526 958 643 330 562 227 539 48 514 317 799 897 851 775 947 890 174 620 717 833 610 440 527 482 509 771 66 930 533 623 81 723 401 697 994 115 3 314 876 77 415 348 942 645 812 246 238 349 567 991 98 918 653 127 490 265 184 280 138 11 636 914 77 201 840 440 136 993 325 954 332 543 896 386 382 749 891 99 955 11 751 803 912 359 615 453 428 124 577 326 393 628 51 976 36 828 19 77 440 282 674 958 578 227 114 956 859 126 186 504 791 897 5 632 509 853 236 857 670 245 571 311 627 817 866 166 930 285 683 825 340 368 608 129 535 971 801 461 607 144 300 536 405 667 608 219 502 416 777 828 205 489 119 833 333 544 815 64 466 671 547 433 285 846 884 992 146 207 335 333 938 726 972 265 714 658 738 260 68 235 475 239 383 141 576 22 51 48 936 941 587 653 689 901 975 747 810 338 246 151 880 990 299 455 196 730 290 423 53 386 720 461 226 900 603 524 522 651 69 485 398 607 615 94 641 282 163 99 790 153 706 447 856 891 427 120 828 655 726 394 194 350 281 335 395 332 882 50 173 588 844 601 950 57 514 268 39 436 454 257 274 302 989 861 418 725 146 946 573 477 132 782 115 809 503 639 892 743 517 687 796 695 269 251 719 882 760 62 854 185 878 455 537 278 408 727 23 101 248 819 781 200 967 860 182 468 206 164 38 301 786 420 345 156 228 217 429 799 862 431 875 291 163 682 802 825 800 307 132 220 141 479 562 230 586 228 318 768 782 802 217 146 889 42 779 268 695 741 810 883 564 693 77 566 773 435 54 539 966 572 3 379 471 558 963 221 893 591 930 559 163 516 972 549 1000 134 732 100 910 733 815 454 42 689 901 643 349 710 789 712 276 38 742 617 422 540 677 647 433 533 247 549 430 893 527 928 235 851 834 531 112 519 159 296 480 789 586 941 446 564 319 130 404 334 859 552 952 114 572 385 327 407 884 214 552 323 194 25 242 460 188 271 890 35 33 338 288 294 355 429 930 141 506 499 46 30 156 596 196 131 792 881 70 109 931 516 256 90 646 953 485 308 905 565 433 488 993 39 965 116 321 397 955 418 93 193 237 195 147 214 450 261 975 411 955 926 718 51 448 647 84 953 546 570 514 846 415 625 60 981 881 923 307 746 523 854 247 211 508 145 455 61 635 911 329 399 983 995 796 712 809 180 30 606 552 712 623 601 51 438 513 170 940 898 668 172 929 676 949 687 174 486 545 7 587 371 741 214 715 729 667 568 964 312 15 137 141 80 863 848 435 110 326 305 401 709 138 88 780 152 706 190 627 652 1 840 973 896 48 493 573 569 394 575 296 365 92 978 370 230 731 646 271 292 890 581 528 835 32 318 912 190 967 477 822 190 103 972 415 938 322 208 919 893 272 357 376 54 231 939 107 118 872 983 736 604 325 232 340 634 986 615 382 542 989 439 452 714 922 412 890 83 64 893 411 486 934 815 806 748 274 72 287 500 708 192 38 353 391 859 625 38 400 625 234 292 239 474 599 44 947 754 778 526 623 182 744 771 716 294 727 847 848 205 668 953 250 123 546 171 640 234 366 551 984 323 381 977 551 470 552 209 506 229 824 167 34 963 261 335 318 895 636 541 982 813 521 949 452 166 646 261 806 917 912 371 653 373 302 593 886 585 431 763 438 649 789 150 164 17 593 327 661 960 434 710 689 597 783 326 858 112 497 444 333 403 935 171 52 721 344 368 174 818 176 437 378 557 678 412 727 789 120 252 136 429 271 769 442 850 198 631 27 838 69 83 932 283 538 262 838 748 855 55 623 44 601 550 85 729 592 917 653 842 4 354 175 929 702 268 811 546 689 563 121 453 417 824 596 918 611 411 324 730 912 283 29 141 959 546 790 225 110 456 940 505 196 483 395 966 777 626 995 498 997 629 94 514 154 254 500 38 693 728 912 306 330 546 992 924 117 744 159 313 758 134 106 440 612 432 352 112 604 113 450 320 721 574 558 211 936 566 82 669 686 188 783 265 750 943 626 31 688 902 283 998 611 919 112 221 908 877 212 366 778 484 219 852 920 580 158 995 701 305 818 122 296 236 124 49 846 129 832 795 512 252 145 428 344 16 865 63 890 875 622 727 344 714 291 971 138 362 421 871 190 489 394 766 484 180 797 347 799 905 311 51 751 255 648 247 129 953 457 552 421 96 218 656 872 202 731 49 212 358 188 77 716 887 343 442 862 35 381 94 624 562 57 81 737 844 12 565 671 268 403 570 200 845 246 692 676 760 339 607 474 698 800 700 112 960 227 214 165 468 651 864 105 99 521 225 383 120 217 829 49 569 652 437 891 302 669 62 736 747 100 716 875 796 549 225 739 828 220 961 90 441 93 109 609 969 991 845 191 621 16 832 522 250 178 744 235 443 854 40 838 467 599 542 30 567 447 841 231 246 273 485 641 969 174 517 970 223 425 147 810 729 922 397 911 344 420 929 575 993 206 109 517 969 654 43 944 47 188 29 819 737 838 43 965 112 500 10 848 758 757 702 527 174 697 925 673 244 603 5 490 506 448 911 99 18 473 231 889 945 848 417 801 33 906 992 300 382 971 256 197 215 370 487 126 940 414 43 260 787 904 757 81 904 496 767 619 659 577 795 231 35 162 970 4 473 66 35 238 939 929 938 974 997 434 244 473 126 981 606 97 360 169 87 688 627 100 621 606 14 616 878 670 413 274 10 946 309 864 68 673 661 448 768 944 685 246 305 839 520 560 355 618 548 636 467 95 17 94 805 862 691 533 717 249 587 217 979 531 343 787 113 863 796 993 286 435 538 658 890 883 422 229 415 287 428 211 239 489 111 766 196 913 303 64 243 373 830 974 15 635 850 441 975 859 391 193 360 816 267 474 699 272 841 551 850 216 255 864 728 254 191 513 21 590 636 825 168 741 840 738 562 272 706 635 106 315 736 171 449 884 838 777 632 538 169 202 525 231 1000 836 956 50 462 909 966 514 193 777 933 591 9 834 89 843 571 103 251 338 607 698 160 697 928 204 120 348 33 154 415 32 402 6 780 536 500 549 935 253 846 99 231 69 734 741 8 781 717 346 901 295 864 632 501 403 888 531 404 663 463 538 89 340 124 216 37 604 261 137 600 171 243 897 935 360 653 131 499 623 440 955 841 291 709 683 990 96 984 232 733 99 648 390 671 496 236 597 746 15 914 220 339 294 122 715 892 675 689 500 44 195 510 373 569 462 509 631 313 453 965 168 9 411 826 639 235 146 673 825 990 375 242 669 808 748 719 216 853 499 325 496 466 808 585 153 236 52 389 863 367 301 850 396 587 161 443 792 510 518 236 264 116 439 968 804 302 644 80 417 519 644 251 73 456 617 251 889 199 905 765 629 266 259 916 251 867 975 935 342 293 330 626 386 431 435 669 320 482 876 448 541 390 827 956 202 318 590 421 297 210 209 544 636 920 190 687 698 341 71 272 815 11 486 545 81 431 226 809 710 302 544 119 218 443 757 382 329 699 762 246 827 503 546 497 120 592 553 465 124 62 201 604 148 451 562 275 445 399 856 988 287 542 497 236 813 959 89 676 696 2 570 252 675 959 792 821 725 681 445 203 733 944 364 41 420 556 28 521 386 409 679 765 757 157 581 877 644 546 576 226 537 845 233 110 666 391 474 152 340 167 463 396 3 679 214 241 805 390 555 628 396 560 281 899 59 466 59 646 831 349 199 729 791 352 564 34 572 800 133 16 261 563 24 473 301 862 569 213 904 573 469 675 862 118 275 539 940 780 212 930 971 374 456 494 164 739 958 24 372 570 740 504 580 997 366 516 572 673 2 864 878 45 357 279 855 512 578 602 574 744 946 467 914 660 384 999 190 551 806 654 883 116 288 814 164 499 825 175 392 130 259 713 60 313 376 896 276 350 419 453 768 216 269 315 842 812 172 573 35 499 681 60 487 49 196 470 367 451 993 436 711 74 589 419 506 554 968 407 911 362 349 609 604 766 532 135 258 773 807 507 512 376 322 411 607 629 492 106 205 774 404 409 576 55 839 703 863 799 674 665 765 31 177 409 626 557 824 141 967 93 361 144 733 540 822 989 413 99 198 569 772 141 130 897 188 311 875 390 526 379 852 288 996 242 795 780 525 399 242 900 314 672 903 235 704 607 656 593 844 663 899 294 186 786 344 427 400 263 326 994 193 52 864 344 66 62 1 816 808 786 99 711 775 856 368 697 86 294 921 836 17 957 712 370 588 66 633 125 230 936 892 99 176 933 206 149 607 79 541 439 841 725 238 857 401 850 250 991 992 709 727 731 695 36 632 736 498 213 359 469 513 257 590 666 278 160 745 201 819 300 890 501 883 64 42 497 549 36 599 673 620 330 2 106 713 979 24 205 805 92 832 770 719 700 301 376 15 29 753 422 522 752 668 852 220 654 512 71 492 425 233 85 22 131 746 281 610 57 202 830 795 912 69 860 993 944 17 984 834 588 553 219 511 226 382 436 197 641 551 304 394 705 541 694 164 176 289 226 712 558 515 diff --git a/resource/runner/problem/book/ch2/3. masses/data/output/1.output b/resource/runner/problem/book/ch2/3. masses/data/output/1.output new file mode 100644 index 0000000..1f6788f --- /dev/null +++ b/resource/runner/problem/book/ch2/3. masses/data/output/1.output @@ -0,0 +1,2 @@ +14 3 +18 3 diff --git a/resource/runner/problem/book/ch2/3. masses/data/output/10.output b/resource/runner/problem/book/ch2/3. masses/data/output/10.output new file mode 100644 index 0000000..22ac83a --- /dev/null +++ b/resource/runner/problem/book/ch2/3. masses/data/output/10.output @@ -0,0 +1,9 @@ +2656 4 +8698 4 +10260 4 +10870 4 +16870 4 +19734 4 +20693 4 +27981 4 +28906 4 diff --git a/resource/runner/problem/book/ch2/3. masses/data/output/2.output b/resource/runner/problem/book/ch2/3. masses/data/output/2.output new file mode 100644 index 0000000..9c602a1 --- /dev/null +++ b/resource/runner/problem/book/ch2/3. masses/data/output/2.output @@ -0,0 +1 @@ +15 4 diff --git a/resource/runner/problem/book/ch2/3. masses/data/output/3.output b/resource/runner/problem/book/ch2/3. masses/data/output/3.output new file mode 100644 index 0000000..0de96d1 --- /dev/null +++ b/resource/runner/problem/book/ch2/3. masses/data/output/3.output @@ -0,0 +1 @@ +6 6 diff --git a/resource/runner/problem/book/ch2/3. masses/data/output/4.output b/resource/runner/problem/book/ch2/3. masses/data/output/4.output new file mode 100644 index 0000000..7493ac6 --- /dev/null +++ b/resource/runner/problem/book/ch2/3. masses/data/output/4.output @@ -0,0 +1 @@ +12 5 diff --git a/resource/runner/problem/book/ch2/3. masses/data/output/5.output b/resource/runner/problem/book/ch2/3. masses/data/output/5.output new file mode 100644 index 0000000..26a454d --- /dev/null +++ b/resource/runner/problem/book/ch2/3. masses/data/output/5.output @@ -0,0 +1,3 @@ +78 10 +83 10 +85 10 diff --git a/resource/runner/problem/book/ch2/3. masses/data/output/6.output b/resource/runner/problem/book/ch2/3. masses/data/output/6.output new file mode 100644 index 0000000..0d819c2 --- /dev/null +++ b/resource/runner/problem/book/ch2/3. masses/data/output/6.output @@ -0,0 +1 @@ +172 13 diff --git a/resource/runner/problem/book/ch2/3. masses/data/output/7.output b/resource/runner/problem/book/ch2/3. masses/data/output/7.output new file mode 100644 index 0000000..b73e3c3 --- /dev/null +++ b/resource/runner/problem/book/ch2/3. masses/data/output/7.output @@ -0,0 +1 @@ +333 16 diff --git a/resource/runner/problem/book/ch2/3. masses/data/output/8.output b/resource/runner/problem/book/ch2/3. masses/data/output/8.output new file mode 100644 index 0000000..746727c --- /dev/null +++ b/resource/runner/problem/book/ch2/3. masses/data/output/8.output @@ -0,0 +1 @@ +990 14 diff --git a/resource/runner/problem/book/ch2/3. masses/data/output/9.output b/resource/runner/problem/book/ch2/3. masses/data/output/9.output new file mode 100644 index 0000000..ffe8e69 --- /dev/null +++ b/resource/runner/problem/book/ch2/3. masses/data/output/9.output @@ -0,0 +1 @@ +174 19 diff --git a/resource/runner/problem/book/ch2/3. masses/description.md b/resource/runner/problem/book/ch2/3. masses/description.md new file mode 100644 index 0000000..97f0f42 --- /dev/null +++ b/resource/runner/problem/book/ch2/3. masses/description.md @@ -0,0 +1,32 @@ +# 众数 + +## Tags + +- C++一本通 +- 排序 + +## Description + +给出$N$个$1$到$30000$间无序数正整数,其中$1\le N\le 10000$,同一个正整数可能会出现多次,出现次数最多的整数称为众数。求出它的众数及它出现的次数 + +输入第一行是正整数的个数$N$,第二行开始为$N$个正整数 + +输出文件有若干行,每行两个数,第$1$个是众数,第$2$个是众数出现的次数 + +## Example Cases + +### Case 1 + +#### Input + +``` +12 +2 4 2 3 2 5 3 7 2 3 4 3 +``` + +#### Output + +``` +2 4 +3 4 +``` diff --git a/resource/runner/problem/book/ch2/4. knumber/config.json b/resource/runner/problem/book/ch2/4. knumber/config.json new file mode 100644 index 0000000..45b2d86 --- /dev/null +++ b/resource/runner/problem/book/ch2/4. knumber/config.json @@ -0,0 +1,23 @@ +{ + "Runtime": { + "TimeLimit": 1000, + "MemoryLimit": 16, + "NProcLimit": 1 + }, + "Languages": [ + { "Lang": "c", "Type": "default", "Script": "", "Cmp": "NCMP" }, + { "Lang": "cpp", "Type": "default", "Script": "", "Cmp": "NCMP" } + ], + "Tasks": [ + { "Id": 1, "Points": 10 }, + { "Id": 2, "Points": 10 }, + { "Id": 3, "Points": 10 }, + { "Id": 4, "Points": 10 }, + { "Id": 5, "Points": 10 }, + { "Id": 6, "Points": 10 }, + { "Id": 7, "Points": 10 }, + { "Id": 8, "Points": 10 }, + { "Id": 9, "Points": 10 }, + { "Id": 10, "Points": 10 } + ] +} diff --git a/resource/runner/problem/book/ch2/4. knumber/data/input/1.input b/resource/runner/problem/book/ch2/4. knumber/data/input/1.input new file mode 100644 index 0000000..679882c --- /dev/null +++ b/resource/runner/problem/book/ch2/4. knumber/data/input/1.input @@ -0,0 +1,2 @@ +10 3 +37 6 44 40 52 73 94 82 89 63 diff --git a/resource/runner/problem/book/ch2/4. knumber/data/input/10.input b/resource/runner/problem/book/ch2/4. knumber/data/input/10.input new file mode 100644 index 0000000..461ca14 --- /dev/null +++ b/resource/runner/problem/book/ch2/4. knumber/data/input/10.input @@ -0,0 +1,2 @@ +5000 3511 +6305 6546 6589 2777 6099 3179 3557 3850 4035 761 4710 7293 6064 1657 4927 4943 7331 7198 6200 5103 7398 1747 2531 1198 2594 6096 6635 1818 4671 689 5616 769 6506 4143 7968 4083 3026 1778 7862 941 2663 4576 7652 7083 518 5011 4257 647 1440 501 2618 2751 5264 5517 7017 7580 333 2738 3565 7636 3575 1150 2387 6654 246 7617 2361 581 3798 6160 2816 7380 5911 1192 7153 6947 3203 2638 7485 6346 5291 370 4816 2827 4162 5423 667 4171 4837 1674 2455 2206 6446 3818 5126 50 4735 2283 7830 1185 3514 110 648 1889 4678 50 5916 5220 5917 4243 3735 477 5179 959 1080 6792 3757 5164 2048 7627 1522 7678 950 4807 465 7560 7562 7014 1528 3770 6831 506 162 4547 6025 7585 1355 2737 7346 7702 5088 7551 2119 5157 7935 4744 7977 3988 5216 1227 6911 184 6167 2713 6595 6078 6736 7282 6307 5550 4123 4105 187 7025 7075 7444 196 6411 7671 7038 1233 3591 6320 3980 5570 6484 2228 3249 5690 6829 6518 2166 3731 1898 911 709 1682 267 3504 5857 176 4787 7165 6679 4179 6762 1490 4478 3917 821 714 162 4401 3838 95 5862 2422 3760 3399 4112 726 4980 1927 4341 7881 5695 1554 5810 2845 3307 3593 7378 1030 3267 114 1340 544 6815 4619 823 7013 559 6765 5214 376 4528 4358 2547 3455 120 395 5370 5018 6658 2187 7708 7388 5238 6428 7121 5078 2273 3691 1825 2964 3554 5668 22 2633 2826 5473 5645 5013 156 6848 5296 936 5187 82 5154 2323 4066 2358 31 1570 4125 3722 792 6264 611 7372 3429 1499 2373 719 7245 2035 4701 5197 816 4326 7430 933 3339 586 511 2090 4537 5960 5617 6175 2969 1075 7512 4098 2888 1596 1641 2387 5 2090 1981 7105 7568 4036 7509 7522 3757 7611 7489 5567 3356 5629 887 1851 4255 6060 1274 631 2112 4451 2243 4204 737 5822 4665 6486 2072 7870 339 7663 2183 5755 2169 5477 3943 2311 218 4390 3104 1184 4712 3042 4182 7931 5077 314 4909 6509 4720 3262 3365 6079 7704 3582 4850 585 5130 4712 958 4131 2958 5051 1864 5058 691 598 4900 3423 1091 324 2754 7662 4030 6618 4528 733 3922 5377 3707 3892 292 1572 322 773 1045 4515 6598 42 700 2576 1144 2452 7307 1458 304 7552 1018 6634 5687 441 4059 2247 5604 5436 3750 5377 7807 4334 5564 4395 311 5137 6476 1027 2771 2307 3556 4644 5898 794 4037 4967 6590 5564 6973 3018 6940 6052 3243 1741 4323 1592 17 2084 2786 6214 677 6594 2422 3218 4070 4282 7647 7095 7395 1184 908 5611 7207 306 7213 2043 7912 1215 6097 7481 1028 532 1718 2306 6513 7235 1216 7644 2687 7584 910 219 5062 205 5985 4746 5484 1026 7216 7752 5809 2334 2236 7176 7428 5475 4864 2997 7368 2888 7731 7343 1 5341 7148 1975 6632 6748 5630 202 5533 3756 7349 5718 2181 2958 6589 2618 2343 6310 1756 5064 255 7830 3059 7723 4346 3582 3299 3704 60 1271 3864 1286 856 6633 7001 3210 1175 7503 1920 5458 2454 6426 763 5455 64 2497 184 6055 7384 4225 1066 2544 2377 6979 317 7122 540 2874 5964 7506 3689 6054 2969 1388 5491 4355 4780 1911 948 5363 6125 327 384 710 6341 7218 1129 6239 7287 5882 4903 5771 7789 5165 7122 259 7743 518 7653 1756 7795 4554 5922 5868 1392 6295 6778 6087 6525 3470 172 7497 4328 6833 762 935 2087 4314 1849 3365 332 5385 539 5082 72 4914 2296 1198 5400 933 2497 1876 6232 7761 1440 3190 5177 1287 7870 6877 5929 6887 2514 1472 4349 3246 6969 2056 2745 3954 223 2948 5243 5622 7414 1254 5466 4774 4517 1939 7848 7140 2643 7621 7601 4917 1749 1786 5559 6434 4621 1558 2301 5921 1261 7198 4239 5918 4 4349 877 634 7893 195 4337 3156 2895 1598 5798 3908 4241 7622 5216 1278 1544 4015 2739 2902 6655 1276 7838 1717 3989 197 7740 3666 7585 489 6393 3692 6635 880 1101 2969 2664 229 7460 3939 6838 7003 200 1609 4154 6622 6981 3893 4195 1926 6379 1991 3167 6495 72 1519 2683 3689 80 6234 4002 2047 4962 5591 6254 3269 4076 5309 4548 7974 7753 2547 7749 3386 2814 1163 3307 86 5072 2164 4132 2884 4249 4736 899 7766 1590 6289 3202 857 3551 2453 2257 2888 6964 5330 356 5893 7235 3314 7991 7194 7330 269 6657 3329 608 1215 5633 2821 6558 1333 4328 4810 4172 2358 4444 7112 6690 689 251 6291 2856 1471 1949 5505 4106 7882 2502 1929 1566 6377 6565 2126 2228 3073 5883 3785 7378 4497 3282 3460 669 1309 2049 3636 649 1318 6807 6082 499 2703 891 1061 2625 6218 175 2152 6431 4487 7855 5368 1192 7910 6085 6396 7768 2005 1905 6881 7942 3467 5264 4197 2157 7064 2506 3524 3593 5206 6714 2516 6836 283 4761 5307 2972 6849 5262 1269 2348 3167 6425 2211 3373 3198 848 4638 3697 5068 2704 3345 6448 7593 5971 2369 4894 7533 6281 1035 7838 5261 3069 2668 5807 3846 2073 7040 935 3984 6312 612 6373 1980 6045 3988 6216 4587 4440 1690 5815 6957 906 97 5173 3968 7473 7857 5317 7992 6977 6910 2781 5103 2172 4539 870 2501 4962 1348 1377 243 7881 267 1222 5063 5188 5211 7297 4865 4784 4959 2222 4426 6480 5339 396 5442 6107 5321 4494 6075 6490 946 4988 6643 2011 2904 2556 1707 5386 4298 1045 1248 2531 4350 6986 6342 7056 5014 3047 2910 3998 5563 935 7639 5466 5442 3389 3605 7882 1216 192 4741 7934 1225 5541 5267 1393 2870 233 6927 727 6312 5923 3378 4868 3327 5591 1015 1321 1529 2597 899 4898 4877 6938 6916 3170 5947 5989 2834 1323 3419 3389 6862 7993 6088 3010 6497 541 3009 6884 1780 3991 85 7297 2330 585 3323 1161 3437 5773 6886 2329 1725 5479 2583 2250 3628 675 6576 6381 3615 3309 3480 6163 5341 871 2282 2538 3662 2211 3532 6001 5008 4435 4836 1553 1205 7056 4999 565 4195 6418 6316 6394 3708 7619 4998 4604 6207 3009 6627 7708 2682 6382 4630 2481 5953 4359 3063 1697 3764 6032 3037 5058 1518 1679 4566 5484 2427 2523 2091 4306 7010 4489 3884 944 6483 3186 5733 3251 5279 2790 1903 7616 6477 3615 4323 7350 4014 5006 2426 711 9 7456 1600 4938 2110 4886 6111 5811 6064 1568 3604 2174 3846 3430 1483 2471 1090 440 2834 2658 1134 642 4045 6961 4844 5968 6900 4039 1953 431 7457 6253 2341 4978 4296 2497 4506 7502 1098 2850 1260 6735 6177 2423 4642 3386 5664 7921 4825 4804 1847 3802 4967 5533 711 5161 4870 7710 4471 7935 1388 911 1569 7121 7908 7559 5169 7013 3069 3983 5521 3365 695 2497 4383 6686 1466 4973 3069 7962 2500 750 4514 2617 711 3557 2254 3211 604 5136 6114 2293 6491 5980 314 5541 6131 484 4066 6667 7664 4863 3317 1631 2178 5119 2903 5 6764 2920 3975 4395 2528 7931 6735 4273 854 5227 554 5082 4758 4714 7087 7524 6555 5811 5769 2980 5854 4840 6668 6814 3909 2546 3637 5049 215 2642 3891 5469 3105 6612 1647 2574 4311 5404 2190 7665 6626 4666 151 3006 5298 3552 985 6088 7630 2849 5951 663 5394 5313 1536 1 7389 7910 3127 6963 2531 768 4973 7323 6821 4274 3488 4516 7186 7651 4081 2842 4963 5581 5772 4250 6416 7632 1293 7740 1896 428 4134 726 3257 6843 3582 6776 7700 1891 2454 6944 3886 6064 3844 3248 2049 3610 2700 4510 4971 2539 6398 4607 7139 2477 4574 1148 1518 7367 4495 3024 6921 6012 4747 5542 4407 2919 1380 5022 7774 3857 797 5543 4832 785 2869 813 7166 3832 4873 7913 4143 4906 6826 37 2596 1514 2279 3829 1801 2154 2764 3071 2082 5016 7872 3731 1106 3739 3640 5290 978 4726 4933 6995 5246 4475 6526 5574 4949 4868 607 5508 1733 4245 6554 5184 3148 572 715 7816 5707 1850 7121 7785 4199 99 2545 7535 618 889 113 4433 3401 6684 4578 1985 2755 1959 1172 7735 1547 2029 7090 3395 5253 6444 2476 3218 1339 1757 3834 7988 7525 2705 2617 1894 6250 6834 3354 900 4237 7624 6705 1841 4425 4507 4979 351 4411 7257 2099 3122 7220 7396 1408 4375 3483 1353 3402 7092 1049 5676 2412 24 4122 769 843 4091 5614 4731 3367 531 6898 4943 421 776 5734 2230 1423 2085 1353 4672 677 7189 4762 3807 2187 6521 1673 4186 6684 5866 4646 3773 5641 5791 4216 7462 6111 5529 3763 2645 6169 6320 1665 203 3987 3780 6876 88 6062 6387 6423 5983 735 5338 2904 4839 1243 698 2237 1337 337 3356 5884 2237 6775 1880 1161 1152 6733 922 6835 264 2959 3953 3127 5161 558 6234 1534 5769 1994 865 997 6658 3297 7794 507 2860 376 4500 3336 2057 3473 3214 6318 2397 5931 4813 2667 6103 4442 1525 833 417 3996 4429 3608 1498 5756 3706 1231 7839 184 2431 2811 7384 4975 4297 3376 5948 7167 2591 3899 3578 51 4502 918 4000 3592 6052 7282 7072 1014 6517 5954 3887 5908 1598 6034 6131 7925 7090 6457 7486 1205 756 4166 6837 318 2520 2278 6881 4687 3811 170 3534 7261 5279 3326 7384 5335 6875 3217 774 5394 7066 7596 7289 7732 1003 4027 7754 5471 1370 3537 2718 2490 4246 3922 1985 2900 876 1883 6601 5030 3840 918 941 7736 4409 3990 5864 4415 21 1774 6574 2216 160 5383 6883 6824 1763 5926 6833 6447 5794 2997 5761 5031 7436 4034 6388 3751 4700 4209 4892 4196 1211 4762 6484 6029 4127 3077 7860 5823 7249 3303 3947 2998 3886 191 1823 5013 1703 6330 3488 5769 3122 3034 2515 788 3128 4433 1718 1733 5997 3412 4005 6019 6528 7864 1662 1082 6137 2144 3305 7845 4691 524 3981 4835 7025 51 7259 4876 1891 4834 3603 4586 769 6194 3737 3028 5061 2323 7076 7564 7787 6407 1781 1159 1953 4325 746 4034 1339 786 2252 5899 7975 897 794 6175 6496 7593 2086 2537 28 6722 4524 7552 3060 1085 11 7139 7619 3592 5329 308 3805 5405 282 3378 7438 5156 7597 6172 6162 6087 5119 3371 1318 4528 165 4399 7217 6860 2597 1600 7961 4415 3712 61 2200 282 5567 2015 2797 1014 6317 7052 2305 6529 7708 603 6548 7422 7230 6807 1009 4137 980 1106 742 5796 6189 2158 4745 3957 7827 5988 777 2281 2591 4235 6293 6467 5846 6295 5816 839 6194 4089 243 6211 6835 5717 6270 7530 1271 5092 1864 6996 3097 1879 725 2864 5801 4260 2519 1554 5412 7987 6602 340 4230 7242 7754 6442 5094 4114 578 2492 250 7130 2906 19 7712 1811 805 1196 6417 800 7896 5977 5645 7043 3438 1256 3083 4161 3095 1914 216 3427 7844 1857 22 1356 7075 5534 6779 6239 3518 7594 313 4827 1548 4660 2543 4320 533 2033 1189 6532 688 3930 2265 4628 4637 5468 7396 191 2955 1491 133 4139 1041 825 7554 3185 6237 5027 1229 7604 5535 1876 3774 1676 604 6584 817 2440 6729 5903 6376 5746 2524 2671 33 3810 7104 2514 4295 5271 4149 3354 940 4502 70 4965 7969 7153 1903 6383 5892 2061 6030 4710 5726 689 1682 2403 7834 829 2859 1194 1905 320 4425 1232 6869 4497 7789 3653 25 5890 5128 1098 2552 475 16 4497 4305 107 6705 4718 3131 6923 6883 3872 2125 6233 7240 1592 6880 7976 6792 3884 6499 7371 4031 5537 1035 4323 685 4223 3524 5710 3397 781 7613 4301 4913 1636 265 6655 6508 6357 3689 1554 7506 688 5994 6093 6449 5482 4190 2282 666 5599 570 4322 7834 6021 5997 3011 4911 7631 7235 2761 2770 7732 587 6037 5856 263 7977 5092 2096 3105 395 445 3070 6474 2202 1650 6292 4779 4977 4348 6480 2619 1985 5488 469 4466 1414 2926 6636 3024 7463 5929 1257 5337 1413 4552 6529 1330 5975 3977 5523 7462 7465 4651 827 3188 3973 3243 1657 1203 2399 2760 1711 3116 719 5413 3653 1709 3735 7328 214 4319 2223 4044 3533 4291 5383 6724 6497 7385 6275 6605 2833 7060 62 4029 4523 6000 5155 383 2499 5423 5011 3320 4280 5314 3648 3658 6388 2341 2223 7046 2895 1209 4648 1451 7241 1383 6992 5220 1772 3235 6092 5923 6663 4822 7850 3209 2956 5453 3204 6821 7111 6803 6853 2524 2901 7956 1643 4420 1982 3397 2811 7405 1961 4953 7100 1493 4138 3272 627 1507 1407 6180 5480 4713 3936 6813 1457 6268 2247 1369 5362 3345 2653 4215 171 5207 5397 4087 805 275 5295 4798 6544 3396 4043 6524 7253 2970 7733 3032 4517 4122 6384 5654 348 5589 6907 4292 1870 7917 1678 769 4330 5540 417 7422 3955 4260 2703 1652 2655 2655 7269 5990 601 810 7754 3979 5773 361 1654 5492 1796 1093 2372 5896 2148 6585 7678 3789 3082 3776 3721 7405 7980 3563 7671 7645 5812 7803 5566 7511 7290 4956 2494 134 5252 7089 1348 445 6204 4903 6370 7130 929 2672 7507 4419 3592 1827 4045 586 1197 1034 6523 1118 5959 341 1290 5682 7705 7888 3530 7598 5203 5595 3067 4596 4804 7725 3922 2389 7904 2140 1315 7058 1013 4124 5450 5536 7763 1431 7465 5828 5064 2314 2935 4501 721 1629 2554 2087 304 5919 5764 2688 2546 3080 7331 686 4654 2606 4875 2014 1893 3270 5094 4593 3965 2636 3159 2813 7900 7522 3893 2547 2551 4535 6444 3886 805 5372 6422 5045 1264 7243 6840 6378 41 5593 4202 4932 7308 5879 6301 6906 1931 4689 450 6602 6973 7157 2754 298 3883 3212 494 6351 7622 819 7545 1449 3273 6787 7008 3789 4537 4468 4644 4788 4983 3516 2217 1053 1907 7556 4680 7647 7531 2978 5145 4908 3284 1775 1932 2889 4177 571 1477 1501 767 7110 4419 3686 3214 4723 4653 4931 1086 84 1973 7403 7607 3292 3067 2349 119 2763 6027 5567 6560 2474 6721 2699 4821 5936 3373 5266 1096 7603 1390 5614 5141 4232 3529 3214 808 5463 5801 2073 6438 22 4727 7579 1718 378 4273 3831 2957 6782 3385 5263 340 7054 4879 4700 3684 6525 2819 465 2020 3697 3189 5379 4547 4937 941 1956 442 6625 7882 896 95 7828 1376 7716 7125 2731 941 7261 5788 7212 6325 6770 1945 1247 311 3570 6070 1750 1657 6858 4444 5900 7759 6677 3354 4311 5812 2427 4905 63 2817 1365 3592 5176 5146 1685 374 2890 1585 6889 6705 3802 4001 6232 5281 6890 7099 3633 1019 7339 1260 2064 6138 6221 3972 4639 5423 3010 683 7287 5626 44 1780 5048 4339 307 4161 2390 1093 3508 737 7715 6674 4526 7420 2763 3837 824 2763 1860 232 5877 6949 620 3505 4850 3256 2762 7886 6319 7469 3533 7809 3285 262 6868 4975 2443 6432 3476 7637 6011 5512 5212 715 4845 5179 4369 4744 2958 7906 7714 5165 6629 2690 7299 3144 3763 1395 378 409 753 1526 3413 719 1428 489 5147 7592 6670 7932 669 2535 7582 935 6101 4736 6658 5987 317 794 5059 7003 2452 2780 3812 7039 3238 6332 652 1284 7749 2255 2382 5054 2474 4011 3708 3661 3949 1751 2858 289 506 3399 5626 6774 6660 4493 5951 1129 435 7302 1411 3433 5190 2091 2400 6688 3602 1356 2145 7012 1509 1404 3064 6674 6170 735 3298 5243 6002 2578 5815 1529 5883 4137 1036 6712 7495 1075 5281 7202 1697 5754 3068 5065 7662 2243 1027 6990 2664 1412 489 59 3747 5494 5190 2784 4619 4880 5074 7251 7236 3089 4748 6361 6025 5162 44 700 7682 5206 6261 1055 7562 2221 5212 2007 6133 2902 87 6111 1847 438 3830 1160 207 5700 3299 4691 5284 875 5478 7321 2506 3167 2495 7368 6969 362 776 3327 2763 7442 6439 5919 4766 5023 7255 2186 4702 3201 7923 124 5893 1976 2203 7029 3104 3875 610 7661 3468 4797 2308 5057 4419 1545 3788 7334 4852 7868 3498 5693 4954 518 2990 2795 4413 2297 4604 6079 979 1942 1459 742 2995 6168 6188 7406 5746 2176 2703 3188 208 6969 6691 2856 331 5139 3772 7830 1551 6560 2012 7682 3243 6212 667 337 1778 4130 3093 5498 5415 5969 6720 1822 4895 7941 4891 4759 7024 736 568 453 2516 3403 6904 1873 3942 965 4165 2160 4559 6435 4449 2105 7696 2689 1665 2879 3050 5921 974 3898 2975 5357 1703 7214 2552 7051 1981 296 3641 5161 4572 5544 1045 5885 976 166 472 5713 7822 7734 3439 6061 4857 6473 5907 2751 4044 6509 5050 4738 4619 5631 4869 7820 4123 7884 3511 6424 2784 6931 7063 59 5750 4998 2440 7825 4882 4137 576 6076 1371 5201 5734 3857 3503 6975 4601 7723 7528 6041 5788 4754 5644 7707 696 5859 3858 1082 1716 6115 4087 1440 4731 1562 1057 3525 127 2518 7280 5775 6007 7999 7155 7205 7405 4283 1245 7681 2381 5765 511 7377 3304 7600 727 2472 4416 2419 5214 1489 6388 4340 2905 1533 5888 6745 4134 2762 3601 4023 3902 3417 4487 1435 7269 5087 4541 1261 147 5283 7389 4451 3428 3101 4977 6381 992 4701 7241 2780 7797 6563 88 1422 1435 133 7963 2806 5392 5102 3718 1103 3159 2257 7860 2749 548 6960 1034 2445 2398 541 5179 4078 6060 4392 4825 6082 6410 3926 6388 6209 2396 6034 4523 7875 4205 3446 6502 2231 5709 7199 7788 4430 1311 246 2113 1233 935 5719 2960 5935 6877 3348 7252 7836 3134 4992 7934 2375 2742 6780 5257 5551 4407 6035 5178 7064 1177 6878 3186 2572 4940 4042 3312 400 3212 1222 4395 2743 7070 3961 7158 4821 4445 42 3014 2541 5954 1275 1004 719 5834 7333 7398 6508 2536 3331 298 5311 4287 3194 3152 6540 7893 6240 7717 7456 3721 707 5500 4222 4325 860 7509 7138 4875 3746 1544 7537 5611 657 6039 1255 4440 6351 2477 3317 6859 7554 1611 128 3737 4239 4909 3674 5794 785 5633 5116 1821 1208 2262 4330 4817 116 1979 3231 2087 2569 2367 3533 262 7779 2948 7715 1565 4466 2855 531 7627 910 5892 3636 5377 3180 2778 1999 2399 4551 574 3391 724 6481 2687 2860 328 1805 2790 4599 6111 3407 5080 4326 1986 6606 1316 6017 4496 3874 1156 5742 5090 6977 4020 7400 3771 5852 6668 3564 3269 3957 406 7557 6635 3226 4356 5182 2132 2259 3932 7950 7221 4400 5981 3043 2210 7482 5670 3130 7683 1993 561 7609 7826 7428 756 1978 3443 3921 3129 6075 4496 1705 6054 3961 6217 4911 6758 6223 6770 7411 5464 6614 3131 1769 4967 1167 1636 1883 7605 3119 7046 3701 7643 1474 7739 2484 3652 1800 5886 6352 3518 6514 7099 2354 3655 6408 245 4159 2609 401 1501 5031 5593 2971 2663 523 2391 6352 7829 913 3588 1633 3638 3339 356 1256 5782 4230 6028 4674 6997 5996 1914 2218 3692 2617 3469 4223 1941 4186 6990 6789 375 814 6447 7510 7424 1371 3870 5058 3478 6760 7655 7098 2899 3910 2794 215 5184 906 7518 5635 6519 2661 2926 6255 2181 1876 7519 5769 5525 6122 3641 4873 3422 6453 4719 193 4101 2714 4771 6619 7751 5847 4232 4084 4677 5664 5647 2785 1466 2390 2750 2610 7280 1559 5149 2763 2829 6367 7442 7142 5918 6182 2304 3130 2950 6317 6176 2867 1212 6761 4214 2604 5301 7797 2564 1590 3674 7666 3081 2560 2053 2804 4101 7800 4651 185 2644 6985 833 3106 6419 4373 7988 3916 4860 6339 2191 2271 7183 4414 1720 7287 4970 6986 5967 6104 7821 3757 7311 1543 1760 136 1630 370 494 5202 2654 2354 5449 4587 4609 2205 7855 1678 673 526 1301 3920 839 5134 6468 6639 5731 875 430 435 7536 5613 2599 7895 48 4561 612 7646 1463 6263 5442 6849 20 2882 7064 3186 6842 7470 1666 542 121 5264 6896 5347 37 6223 5781 2559 4570 3241 4565 7206 6364 126 6598 4087 7897 216 4698 5609 626 5100 5185 7136 3777 178 3738 3647 5207 5342 4800 6295 6488 3133 1558 4158 1848 2727 3500 422 7551 5659 6664 4605 2409 159 6780 2254 4718 7059 3174 1012 7102 5468 3651 5903 3629 2248 375 4159 650 5024 4386 908 5850 7930 2746 5141 1398 6095 4878 3148 6795 6698 4223 7502 298 1438 5331 7781 3438 2402 7616 5487 18 2807 2609 2686 12 416 5445 199 4520 3539 983 3682 2583 5839 185 6874 1771 4756 5094 3557 1269 1737 6240 426 6256 1602 5615 3501 1310 1331 6141 315 5863 39 4661 7570 4621 1223 760 654 265 3636 1916 6064 390 4447 3666 402 7166 89 2157 1795 7123 2626 6975 6519 5839 2044 6439 5949 6231 549 1062 680 4097 7436 5731 3867 5586 1748 3533 443 2599 540 2781 4149 3057 2795 7769 6083 4761 5378 914 4015 3697 618 679 683 1937 1857 3425 4117 2901 616 3023 795 4711 2957 1019 3287 5701 1795 268 6181 3602 4368 2336 2546 4927 5968 5700 2074 1589 6472 6956 6039 2615 7283 556 3156 4230 2059 5221 7863 5116 5540 3933 5499 7644 7068 1951 5888 7986 3397 3721 5288 7163 7885 1537 7587 3185 7983 2095 5962 3221 316 124 5877 4512 912 6386 2142 7858 4435 6761 5666 6375 1883 3541 320 2574 567 3926 3437 4556 598 1165 3060 2561 2141 3566 1515 1566 3996 5391 1470 7948 6777 1715 4784 4826 2262 1962 2531 4880 7229 191 7829 6446 6760 839 3134 5517 778 2749 1293 4877 3793 7275 2622 2968 7645 7184 2402 6257 7284 1758 7708 5200 5507 7401 3610 3496 1627 6772 6369 1730 2980 467 1556 6607 6281 1869 6384 7044 7762 3530 101 7084 6742 5528 6622 7569 3505 5418 6455 602 951 7756 527 7111 7966 1513 7357 118 496 2568 3969 2796 4710 6580 5172 1950 6126 6818 5172 690 5610 3886 2954 1352 1762 7272 749 7366 7741 485 135 299 7884 5795 1588 6428 2700 6431 2346 1216 7892 3910 2671 787 1076 5905 1347 2459 1275 3642 6928 7120 4374 3510 6469 1514 614 2811 6744 3600 737 1095 2050 7446 1245 7075 4040 1626 4136 1714 329 4147 4961 3219 1177 2683 5338 2386 1238 7437 170 6392 2263 6931 7516 1910 5071 6208 3107 7067 5753 1988 1792 5567 7820 884 2222 7447 5043 1826 5952 6817 929 5268 586 6434 3105 7056 1515 2682 2944 3108 7608 4489 7248 1111 1007 6491 5699 4599 5029 3676 6101 1752 5442 1250 4891 822 2058 1165 1917 3014 3128 5718 1764 3396 7921 5215 4989 6594 6903 5473 1674 7757 1951 2103 255 7277 2780 1485 5267 6005 1587 4525 2451 1611 2864 6793 7028 456 7056 6688 7252 6538 6046 1083 2114 2047 7267 6705 775 2208 4453 5081 6311 5622 4771 1918 7798 7556 4812 909 2935 5560 2364 6235 3891 7719 5096 6126 1870 5304 6913 7951 7760 5993 7764 2675 4721 1323 5143 4420 419 5005 3843 1264 5882 7880 2989 2359 7630 3336 3255 5076 5951 7326 2339 1505 6271 4746 3643 1053 3088 4488 756 7338 5228 3228 1641 5385 921 3121 4866 7232 157 5971 7092 3201 2071 3204 1032 6058 4710 3782 3880 3740 4979 2758 6602 2674 3890 421 5563 688 2646 4301 5082 1489 6673 1395 6630 3874 3375 5496 7269 3793 3624 6711 4106 4654 4027 7501 5227 1082 2075 3871 90 977 3011 2787 6513 7331 1760 5211 3886 701 860 4776 3083 2449 3723 4393 6678 5705 5318 1925 5214 5218 3476 3965 4194 2297 7498 6565 3816 2547 6448 2724 912 2732 349 1152 3405 4930 1508 3001 436 1587 6645 3337 5848 3007 6468 2147 3257 835 5065 3454 6682 112 6512 3227 1461 1613 2403 2603 4591 3255 3182 4243 363 1823 4731 4099 450 6403 4607 2895 1142 2620 5980 1288 2823 7159 817 7537 981 2609 6461 5338 3265 4677 1426 2360 467 7925 7254 1723 6037 5097 4554 6531 6191 1854 3274 2237 6026 3684 4371 3661 3599 3540 754 1661 7846 5809 7388 4113 2884 305 6850 418 3350 1235 2115 4215 6169 6192 4569 1201 3301 2863 3981 1931 6509 4177 2998 5300 3621 5215 2037 5820 451 2868 415 5459 1927 2644 2254 912 5795 3150 1787 5134 5490 3985 4746 3091 5 4013 7969 126 7635 6476 192 7594 5255 1480 689 2371 1036 814 5527 3487 398 7894 441 7731 4516 5897 5548 4428 7626 1455 3111 4150 6940 1389 128 6026 6648 695 7538 5989 7103 7826 5699 2074 986 3842 727 931 4488 1719 7831 6032 1536 6333 7190 264 2677 2595 5743 3192 3046 4343 1248 6891 6088 7390 1693 1079 3311 5373 3264 2259 3759 6721 409 3526 5335 5122 2061 945 4455 781 1299 3601 6280 6597 5549 416 5797 2978 28 7034 2659 2927 7950 7587 5333 5493 2022 7801 5992 5574 7658 6704 6565 1079 323 3158 1240 1586 1505 1634 5095 6602 3521 4659 136 2420 1093 2035 3319 5741 1056 6255 131 574 610 1877 2153 436 6702 7770 2383 7799 6422 3471 1773 7757 1108 1900 1575 396 1316 1157 6053 4783 7879 3092 1759 4318 2286 5156 3449 6798 4620 4929 6076 1557 1096 4206 3150 5904 7632 6507 875 5572 7084 280 2758 6429 3894 3753 7364 2144 4562 4642 2049 6334 5727 3340 7049 6441 5650 4608 5546 3789 6374 1192 7954 7733 6146 1435 6921 1209 6944 6097 1581 2126 4922 7990 6038 6167 5002 6260 6887 3484 3391 588 409 3810 3258 4637 346 266 7922 4078 5841 5689 2626 368 3065 4462 2748 1753 1591 2891 6953 5541 569 6155 7513 1089 5022 2107 5182 7455 5109 6483 4123 1831 3390 7016 1504 3388 1884 6549 548 4435 5612 2606 6847 140 4261 6929 7818 5520 3960 4490 6655 449 797 4195 3690 1554 4406 589 7417 3415 5462 2458 3387 432 6947 4828 2161 4187 4262 7876 2039 5098 113 7993 3938 5946 279 4658 2207 7679 5752 7808 154 2125 4624 7212 4419 1760 5163 1696 6766 4728 4854 3010 6681 359 6577 6258 2265 1356 7379 5771 4227 5985 5481 230 1760 3108 4093 2101 5364 6519 534 503 1387 6775 4120 1473 6471 7250 7926 4934 3494 2090 2015 7148 4013 3925 2713 2057 7876 3132 4170 4462 7066 5555 5770 6940 1375 1647 1321 6443 4626 2634 4839 5776 1773 2662 5598 6016 1861 5698 5445 5909 6284 4070 1588 6834 7341 1796 3860 6601 2755 4218 2026 4685 6236 4770 5432 3339 5098 4157 1463 737 6291 4855 6991 7012 7635 7162 6852 1320 566 3289 779 5777 5328 1844 7598 5620 3253 3313 7562 6141 7912 606 5616 6090 2733 7163 1061 6588 662 1651 3051 6515 3159 2841 2406 126 3639 5741 1119 6286 6966 6461 5340 2007 2888 5426 1765 6196 6274 40 4239 2029 3852 3706 7861 2129 2867 6656 4155 6241 2904 7303 1572 7546 6499 294 6067 7501 4894 2980 2245 5721 103 2463 6393 1415 2688 2371 899 1299 574 1910 2372 575 7967 6306 948 4041 6762 4633 7997 6688 1097 5336 7745 5958 7666 2971 5449 7473 6871 1458 7144 1057 6696 4334 7125 4938 7355 1363 5680 2282 2533 748 7531 3067 5862 5648 3332 1319 2331 2204 2292 7692 2923 5291 3314 6639 7485 4158 7157 4747 3927 4477 5569 4750 5602 4338 4859 1732 2161 2890 4081 40 2073 1498 6549 4884 6649 2703 7279 2571 6606 3431 1610 3837 442 1124 6988 2949 1019 807 7326 6848 5915 4506 892 7201 7405 569 3280 3457 2101 7838 1233 6759 387 84 2953 6512 2746 224 7595 3847 2616 131 591 3393 5540 7193 5671 3365 3299 317 5607 7569 397 802 6558 397 5615 7705 7794 2457 3384 7437 2529 7299 529 3550 5267 1651 4023 5099 5809 341 6622 123 7721 7447 6848 1686 999 2458 3947 2928 7795 5302 2201 2016 5223 810 1398 1922 909 4732 6506 2635 7055 3224 6512 1370 5567 4111 902 4271 7850 7498 4055 7566 3995 1642 7443 325 4288 3661 4586 2514 7919 4178 406 321 3626 5376 3597 1062 804 5345 1571 132 1136 4534 4854 1107 2057 917 6508 790 6794 4723 2539 6774 492 7952 4010 2654 6735 4804 460 6867 1253 4693 7109 4318 5000 3469 3754 2693 3320 375 4110 778 7587 5115 3564 3907 2689 7048 3579 2954 350 2968 911 1255 648 5681 5543 5981 7970 4086 6792 5999 3596 1246 5679 1889 7848 3121 1767 42 1231 5099 4670 3566 988 726 1034 7293 4704 697 6546 2265 1505 4518 3703 3158 6274 3943 5292 6786 4796 146 2028 4543 174 1581 772 6066 4650 287 448 1130 7785 3809 3430 4527 3646 1093 7134 311 5759 2977 1922 395 5820 6960 184 3202 6759 4169 3311 7370 1694 1341 5953 6247 6777 2090 5013 5883 3417 5501 2365 3994 6141 5783 5145 4672 1804 6012 447 5856 3222 3342 3947 64 1182 4910 3031 2953 5088 6960 1382 3309 4018 4987 3663 637 7392 6704 4074 888 173 2747 6743 5854 7459 3706 4942 891 7406 7710 853 3691 3986 2193 3337 6883 4387 4040 5797 4659 5214 7964 2248 4293 1364 2414 6431 1401 733 6947 1718 7331 7856 4410 6474 diff --git a/resource/runner/problem/book/ch2/4. knumber/data/input/2.input b/resource/runner/problem/book/ch2/4. knumber/data/input/2.input new file mode 100644 index 0000000..5e3b4a5 --- /dev/null +++ b/resource/runner/problem/book/ch2/4. knumber/data/input/2.input @@ -0,0 +1,2 @@ +15 10 +56 25 96 6 4 46 21 56 51 36 90 82 61 80 92 diff --git a/resource/runner/problem/book/ch2/4. knumber/data/input/3.input b/resource/runner/problem/book/ch2/4. knumber/data/input/3.input new file mode 100644 index 0000000..e47ed1f --- /dev/null +++ b/resource/runner/problem/book/ch2/4. knumber/data/input/3.input @@ -0,0 +1,2 @@ +20 15 +5 6 27 8 16 35 50 80 63 63 63 91 66 50 51 20 80 89 51 8 diff --git a/resource/runner/problem/book/ch2/4. knumber/data/input/4.input b/resource/runner/problem/book/ch2/4. knumber/data/input/4.input new file mode 100644 index 0000000..3f7c8b6 --- /dev/null +++ b/resource/runner/problem/book/ch2/4. knumber/data/input/4.input @@ -0,0 +1,2 @@ +100 50 +111 38 107 82 99 104 102 164 98 90 120 184 64 175 170 129 189 163 45 80 196 171 16 171 94 175 50 93 197 71 110 15 147 34 87 43 158 149 12 87 181 101 81 163 3 173 193 43 195 25 53 106 141 176 137 168 1 111 10 131 54 28 98 2 29 54 186 164 22 109 111 126 94 43 119 134 29 7 193 197 131 59 25 56 159 34 154 139 194 39 133 3 199 100 29 23 69 151 44 86 diff --git a/resource/runner/problem/book/ch2/4. knumber/data/input/5.input b/resource/runner/problem/book/ch2/4. knumber/data/input/5.input new file mode 100644 index 0000000..db3f12c --- /dev/null +++ b/resource/runner/problem/book/ch2/4. knumber/data/input/5.input @@ -0,0 +1,2 @@ +150 111 +41 82 53 170 192 139 92 117 132 136 76 42 71 79 95 1 178 148 140 1 109 7 181 97 44 114 75 179 180 59 63 28 120 26 196 75 7 112 32 62 132 142 170 70 189 10 194 182 19 138 86 44 25 137 100 129 150 115 7 48 197 143 40 5 174 169 97 137 146 69 189 168 134 155 183 118 181 174 11 8 34 17 103 125 1 17 130 185 148 91 25 107 15 191 164 62 80 16 88 194 31 169 123 60 127 166 180 92 34 122 9 72 2 200 68 166 81 73 200 62 84 140 117 193 156 22 197 151 55 91 69 95 9 200 132 166 60 172 161 177 116 59 155 145 149 176 154 113 2 113 diff --git a/resource/runner/problem/book/ch2/4. knumber/data/input/6.input b/resource/runner/problem/book/ch2/4. knumber/data/input/6.input new file mode 100644 index 0000000..547e9d5 --- /dev/null +++ b/resource/runner/problem/book/ch2/4. knumber/data/input/6.input @@ -0,0 +1,2 @@ +200 123 +81 167 13 12 127 40 108 7 185 36 195 51 183 11 19 143 55 74 136 150 77 157 99 39 92 78 8 18 89 153 75 169 21 86 145 128 168 72 24 131 40 62 119 100 124 195 132 128 80 141 114 188 3 45 10 117 173 61 11 167 56 78 98 183 14 122 147 103 84 37 159 131 171 109 136 191 99 191 102 180 106 19 71 151 23 141 67 123 140 80 31 16 196 16 118 84 116 67 5 182 196 2 30 173 171 149 7 114 11 21 160 148 3 74 171 121 85 112 62 165 170 28 87 89 182 133 152 33 66 8 131 38 54 69 171 66 1 53 175 197 196 127 46 91 1 154 154 160 146 161 118 184 177 5 106 173 43 190 15 123 190 26 157 83 190 70 70 149 99 119 68 169 51 183 3 131 27 80 103 113 120 156 66 130 29 77 29 192 43 192 167 181 198 70 198 70 176 81 163 195 diff --git a/resource/runner/problem/book/ch2/4. knumber/data/input/7.input b/resource/runner/problem/book/ch2/4. knumber/data/input/7.input new file mode 100644 index 0000000..6246393 --- /dev/null +++ b/resource/runner/problem/book/ch2/4. knumber/data/input/7.input @@ -0,0 +1,2 @@ +300 199 +118 426 492 233 36 46 29 182 347 248 148 155 139 370 105 340 368 320 86 368 94 407 209 416 26 446 111 430 123 251 319 309 487 46 412 164 56 450 313 103 289 325 34 401 182 366 488 35 274 369 428 430 120 399 139 130 446 472 303 31 215 145 165 412 66 404 44 253 1 431 172 419 291 500 476 306 427 210 226 249 130 145 90 321 7 492 265 202 174 455 19 26 78 39 273 413 3 395 169 352 96 214 110 100 32 117 432 277 427 315 385 184 426 72 226 492 365 209 328 205 109 65 50 183 356 41 293 351 95 434 480 171 325 352 415 172 462 155 251 303 379 305 275 269 69 164 397 165 461 168 280 443 392 353 165 348 441 180 329 200 301 60 227 195 373 316 226 117 433 444 435 101 441 287 481 240 186 412 373 74 186 280 59 378 305 382 178 242 56 159 161 16 311 460 442 383 425 443 278 11 149 458 224 359 141 326 81 460 442 98 57 59 283 131 309 323 440 77 500 151 188 412 304 330 299 55 176 486 190 409 55 166 71 326 323 329 52 405 148 264 141 13 403 428 26 166 188 183 226 120 86 446 37 183 128 239 433 138 172 132 170 349 454 109 479 405 266 340 467 379 223 108 257 399 17 388 30 381 119 426 469 242 68 234 439 293 409 263 284 469 79 121 142 248 296 399 294 137 376 42 diff --git a/resource/runner/problem/book/ch2/4. knumber/data/input/8.input b/resource/runner/problem/book/ch2/4. knumber/data/input/8.input new file mode 100644 index 0000000..12a475d --- /dev/null +++ b/resource/runner/problem/book/ch2/4. knumber/data/input/8.input @@ -0,0 +1,2 @@ +400 321 +141 485 162 84 357 112 111 359 97 322 289 457 314 172 280 237 405 59 188 476 351 491 342 76 72 201 176 325 339 254 194 177 171 353 224 376 64 7 61 220 298 433 16 208 77 68 206 55 424 292 40 388 174 261 464 235 101 252 326 92 14 186 159 76 367 368 342 258 456 100 374 62 81 80 375 224 248 204 458 157 67 156 44 444 9 452 401 314 417 426 332 335 311 425 424 33 224 317 400 334 421 439 176 387 228 225 138 374 159 393 103 138 233 285 139 184 226 335 274 159 459 128 87 428 96 237 114 363 117 486 432 22 23 4 240 232 446 409 245 156 215 168 65 128 167 251 314 464 293 350 388 384 317 364 123 25 106 403 192 262 194 318 220 344 66 143 148 24 24 416 110 179 320 414 316 375 355 284 102 499 303 320 281 129 383 436 18 400 473 140 496 299 146 241 302 390 285 398 46 395 76 364 471 218 96 288 152 322 105 498 91 230 128 397 228 39 361 461 179 217 57 430 203 443 259 119 106 319 268 179 347 357 62 284 104 320 280 77 425 398 200 442 244 64 286 393 198 139 155 2 6 493 151 215 306 145 247 169 200 70 201 40 148 235 305 401 55 236 284 5 236 305 396 137 43 475 102 202 444 166 22 125 474 248 443 266 420 481 412 141 293 451 81 103 316 89 263 157 79 144 62 150 287 481 35 31 177 354 185 436 49 433 15 51 452 465 493 500 275 471 347 484 499 207 450 88 199 436 81 450 395 312 171 464 376 145 89 451 459 405 86 360 94 493 153 235 228 485 151 436 33 146 499 421 90 47 84 325 491 440 425 106 262 42 61 109 308 19 180 354 365 149 441 472 457 126 343 269 225 68 295 197 296 132 421 298 427 167 492 143 126 407 132 73 426 225 49 319 26 124 diff --git a/resource/runner/problem/book/ch2/4. knumber/data/input/9.input b/resource/runner/problem/book/ch2/4. knumber/data/input/9.input new file mode 100644 index 0000000..8515663 --- /dev/null +++ b/resource/runner/problem/book/ch2/4. knumber/data/input/9.input @@ -0,0 +1,2 @@ +2000 1560 +1479 2019 4173 2723 634 1982 1275 285 1123 3900 1729 3786 2134 676 223 3985 2398 2218 2406 3566 662 2217 2284 3732 4244 4897 4741 3847 2783 4926 3137 3275 1528 3180 353 3266 4961 3266 900 2250 4959 2024 2422 2854 395 2140 621 285 4481 1587 1921 4047 207 1141 1119 4122 1968 2139 2153 4347 4307 2808 3684 1995 4105 3963 877 3546 4691 4038 2181 512 2057 2933 3501 2756 3403 387 2347 4329 4213 2170 4094 1501 3920 4212 4237 1314 1387 2972 1940 2584 4482 4891 1443 4482 1850 236 414 117 425 4625 404 965 651 3919 1356 1294 4829 829 1592 1846 224 2993 4811 153 1665 3134 1559 2057 3240 3685 2222 4286 962 1234 1825 3749 4867 2743 2386 1591 205 3391 2781 3890 49 2462 3407 4048 4936 3678 4144 2760 3686 3483 2078 3194 1100 659 222 3950 1824 328 328 1500 3169 1587 3019 4395 4753 3206 1844 3209 3677 4221 3396 2773 2065 3260 4383 1103 127 2764 2451 4504 4658 1 1819 2548 1645 3030 1860 3472 2358 2484 108 3716 329 4656 3343 1870 3119 2571 3368 3922 101 4314 2258 775 2984 2434 3880 2972 741 4837 109 328 752 1284 3419 582 3451 2314 213 4304 1606 4815 1632 4193 381 1524 3644 2084 359 3564 693 179 4422 3697 2814 641 3318 1440 2535 2118 3367 3300 4754 507 2503 395 3082 1516 3721 3232 4081 710 2567 1972 1454 4265 2728 2641 1306 1887 2051 2844 3250 2177 1590 159 1808 3214 1317 2777 282 18 3289 1980 795 1442 1546 129 1323 1008 2026 1125 1551 3617 1067 2676 3538 2087 4138 208 2489 54 217 1511 1918 397 412 2635 4140 1598 2209 4539 3484 2507 3340 3822 4867 2274 2881 4192 1059 4922 2386 2657 1947 1647 3647 3676 4964 1062 880 4734 3820 2946 2624 2350 392 1138 1196 765 2232 4047 1835 2633 1872 3523 591 4080 3037 2751 2065 663 2656 516 42 4801 3071 1216 4904 1645 106 1225 3635 564 2057 4695 136 3202 2554 4833 498 200 901 2543 2901 2414 1219 32 3709 127 2885 497 1040 4001 3393 327 275 4650 236 942 1773 3803 2291 2045 1353 3895 2147 1309 4294 4890 4739 2017 1766 3601 3825 2107 3009 4874 2958 3001 2245 1127 3970 840 2827 3240 2008 1583 4892 422 3211 4996 138 4552 34 4768 1319 1369 4630 2711 297 4081 4534 1612 3561 3755 619 1188 4423 1314 1012 3249 1008 2436 3591 3068 4196 4915 378 434 2577 3464 1780 1133 4565 3126 1492 3308 3773 4348 573 3576 1180 1874 3341 1794 2998 4017 649 1196 2168 1046 4254 1849 4795 2415 4325 3021 3716 959 2066 4014 3663 4937 4462 4048 4546 4607 4771 2500 3442 651 1262 3572 4932 2948 4313 1052 1541 2677 2033 1629 2186 931 4881 713 3286 2507 2198 4038 710 1068 2157 2403 4589 4799 325 2153 4308 2510 4180 2296 169 396 2766 1083 2050 2706 4889 4050 2863 3340 1852 3236 2790 3330 331 258 310 3358 3210 3727 547 4875 93 600 2846 2638 3551 4624 1106 4982 2402 3132 1266 1519 3925 3445 2006 4392 2423 3584 4293 1202 378 23 1848 1742 1628 4701 2338 3500 1180 4625 572 3230 335 48 3268 4233 1194 1625 814 1993 2352 2530 1191 2159 2854 804 979 2593 1447 4265 823 3868 4925 4855 2895 292 8 2418 1604 1042 2314 2594 4144 2933 3357 2009 3704 1740 2959 92 3493 31 797 1635 1122 3432 3155 3382 3513 4703 2453 1245 1220 2340 1077 313 3614 2520 4303 3218 2967 2929 3250 4246 518 3071 2 4744 489 1017 930 4253 1724 3373 4904 1952 1288 1932 1411 1560 2130 1344 4851 211 2974 1329 309 4028 1950 3910 4365 2225 939 3658 2700 3750 1661 4173 2527 1925 1735 2051 1152 205 3206 3012 1649 4639 1502 1863 1145 1105 446 2030 1762 140 585 1166 528 4194 1373 2515 3378 941 684 4262 3467 686 4240 2203 988 549 419 1730 4983 752 4865 3754 3291 1959 3945 4058 4140 2230 4300 858 3608 1069 687 2407 835 634 4246 4759 3020 2440 4107 1836 1560 4705 3140 1554 3925 1874 4543 2828 2196 65 249 876 2624 1303 447 4824 895 2531 3148 3845 2460 2443 3461 3293 1473 2294 3937 139 3187 1184 26 1403 4231 2003 634 3566 452 1613 1444 1277 3350 1166 3788 4657 901 2966 710 2647 1033 4418 3389 651 3726 2290 1194 731 2342 1290 2550 3562 1595 3884 392 4161 2802 376 1966 736 96 4608 1275 4496 3463 3144 2986 1304 4061 3742 3379 2459 287 1891 554 2826 3798 3933 3346 612 1274 3567 852 201 3895 2326 1348 4361 4901 3572 3651 4417 3181 3800 379 2521 3997 2122 4178 1505 392 3316 2001 181 3332 1622 2122 2134 1121 508 3494 3560 4952 2108 4364 4601 790 4450 4732 796 818 4093 2044 4583 4488 2718 3477 4578 1775 4583 3471 1416 4680 361 3200 1773 171 3196 3350 755 2040 3287 954 1642 4483 2077 1126 3484 2962 155 4920 1380 562 2488 4785 3320 1367 4012 2056 3375 1231 365 926 2859 229 663 2700 424 4454 1953 2853 3486 1180 1411 1672 1369 2894 4086 2570 4612 1880 4479 2355 4988 2185 4437 4670 3845 1355 824 2526 4974 320 640 2363 1559 3041 2133 2497 4674 4866 2514 4653 4905 286 2474 3061 2657 3368 4544 1466 3884 561 1706 2067 2459 3659 4209 354 637 3939 2162 926 1173 604 4083 4949 1197 138 1903 3839 3026 1962 2090 3588 2851 2800 3395 1917 575 991 4110 2275 3353 2985 1611 3549 944 79 1937 1702 4470 1737 4149 3021 3713 4132 2472 4601 983 4974 2466 1873 3015 4332 2367 3395 2939 916 4271 2234 2367 3577 291 795 338 2816 2455 4290 4702 424 3616 800 4088 1212 1284 1825 1908 4512 4668 357 541 1294 120 4041 403 4749 4249 180 2174 2793 4910 260 374 3243 2174 3888 2167 1891 1980 2114 422 3776 3113 1223 1834 2031 995 2507 1824 184 4681 2766 938 1135 631 806 2161 696 4488 61 2780 3152 3452 95 2462 4038 3318 677 4765 3418 41 2451 1112 591 3974 1497 2309 254 4332 527 2960 2555 2166 2385 3416 625 4140 2031 2645 4046 3742 522 1403 3963 1968 36 4956 3074 1813 4858 1819 3172 3899 822 2067 442 3295 227 2598 2103 2982 980 3397 4154 4491 4741 4407 4376 262 3951 4383 2913 3181 2722 4121 4964 2986 1077 1778 2360 1926 745 3847 4881 4025 4180 2166 3443 1800 1114 377 3639 1404 4392 1801 3678 1872 2516 3303 2295 3214 192 3760 2513 37 2729 3941 1437 4980 39 2836 262 3654 4017 2201 3656 66 2810 403 1531 3579 461 3661 3706 2025 1896 2779 4161 104 91 266 1433 2255 4153 1639 1215 2122 3622 4861 3627 3333 4688 1486 1333 4762 3055 3780 1602 356 4984 1572 4526 1064 3767 29 2447 2544 2295 3976 249 1406 3819 4665 1426 2721 281 1003 4786 3089 3436 3505 3537 3442 4611 4364 3506 4130 3680 4104 281 2316 3057 4729 75 80 162 1327 3996 4232 3316 1058 3224 4916 1065 4300 4935 1820 3798 523 4691 505 4420 2091 2111 4073 155 888 1358 2915 441 1218 553 359 470 3400 1460 529 2132 4976 2762 1977 2464 2048 1687 4756 4953 2722 1825 4930 4557 3468 2826 3317 4654 1134 1025 4980 3356 2493 3431 395 2615 1158 1366 3835 1838 3372 2376 4503 3192 1968 2731 657 294 1390 4565 4492 2285 4458 3713 4608 1839 1845 3679 1733 480 3562 4364 4345 3570 954 3391 1270 3911 2679 3028 4234 2385 1099 4788 501 740 1119 786 955 1057 1247 3429 1378 3283 2013 3463 4260 1616 1254 4148 3090 1484 4621 1939 1379 1308 4349 2479 1435 941 865 4428 2614 3921 2384 3033 1310 2138 4757 4109 649 4627 3405 2266 3441 1279 3650 435 4110 1559 7 1426 4357 3275 3632 3480 1542 545 3547 1230 3601 1949 2840 608 3518 2493 1320 4481 1732 4546 1538 253 1310 1584 146 1867 2645 4969 697 3685 4032 3066 2074 4552 1104 2610 3678 3740 1271 1017 405 3808 3169 2214 3097 945 498 4490 1786 4475 66 875 3563 442 4230 2375 1482 3637 1306 4541 2580 734 1334 3581 1638 4962 3213 4641 4031 1981 2219 503 3008 2839 1295 3227 2937 991 38 4720 2697 703 4255 364 938 1748 251 2190 32 2370 3554 4996 4341 3289 2889 2261 3719 21 3127 276 883 257 4705 3730 1992 1768 2048 4109 2934 4324 3533 489 2112 2715 668 2797 1167 3608 2 4156 3046 247 4764 2459 3541 4820 2444 4123 2182 133 3349 4407 4506 4046 1108 4938 2925 4657 4337 2771 3501 3966 2405 3796 1933 3922 2139 77 2786 138 2059 1741 4696 1041 4452 1407 3651 3093 716 3835 2114 2007 1687 3615 459 1918 2715 3459 2205 871 1833 3486 3630 1067 4305 1482 1136 3427 4082 1745 3666 2659 2924 316 108 2967 117 1447 373 1626 429 3366 1143 4110 3011 4773 2529 2519 3145 4307 3821 3746 4787 1836 874 4886 981 4935 1083 4406 864 3888 1140 3192 4030 898 4627 2725 4847 4698 2435 1729 1199 2719 3921 1825 2747 4735 4948 4665 3096 2211 400 1379 4699 4240 2700 241 3271 256 2591 3059 2428 1567 232 307 1006 3331 2591 3450 2848 1037 1536 4232 4150 1111 2821 3578 3075 4379 2277 1848 1424 4880 1092 647 4397 137 2834 478 1014 1343 3778 2625 3579 4414 3408 3910 1565 1838 3292 2606 582 712 1161 2746 2940 4670 333 3677 1760 1695 414 2503 1753 2048 2713 2800 4992 1491 1087 883 3135 3602 1358 3317 1294 311 530 3367 1964 4057 275 2640 752 4619 3860 2156 2870 4978 2322 1655 4265 2110 4148 2019 4446 3467 1991 2301 2419 4719 2729 1416 4837 4044 3109 2738 3313 1813 4903 8 1340 831 1020 2429 2679 480 1324 767 1806 3150 4030 4461 2210 3664 1405 2894 1637 796 4309 1500 901 1774 4453 859 517 3659 3218 3785 2644 4483 2523 3547 3062 4723 1347 1941 4989 3438 457 378 1753 1 2930 2724 863 2257 1637 4883 1997 369 1215 2547 3038 4562 3036 3989 2611 302 482 2957 4902 4204 4941 920 2072 2046 3126 1294 2920 305 4314 512 2014 3053 979 4834 2638 3045 376 3086 321 3757 238 4993 4990 535 4363 4760 3723 160 624 278 3478 1663 2717 4410 1359 1591 1675 4075 1116 236 1635 1042 4276 3501 3802 2485 2323 4475 1462 4768 1414 2470 3970 2053 3953 674 3870 713 2359 1456 230 4058 4 3240 3553 391 3024 4872 144 287 2342 3921 985 1027 1219 1464 2281 400 1682 2403 2911 1804 4953 3542 3030 1338 3598 2316 1206 128 2364 3545 3585 1602 4830 4164 1796 4317 1520 1400 3152 1745 2588 777 3898 3990 3687 3042 1617 4126 2107 4734 4133 1184 3371 482 1930 3383 1704 4441 4805 699 3220 939 608 179 4760 843 4293 552 1491 4961 3441 163 2461 593 1622 3310 3913 1063 2610 1494 845 1034 2327 4880 2820 1846 3832 2465 1926 4661 3760 4485 3357 3202 1430 1193 4738 4812 896 3396 1236 4058 4839 2290 706 2442 4932 337 253 239 500 4303 2493 3452 2599 3068 4269 2385 3787 475 1877 4588 876 2097 3412 4751 1748 2435 1712 517 3275 2353 790 1099 2892 4401 4181 1557 4577 4168 2356 156 4202 2000 43 1732 681 4261 2551 1972 3415 4992 2020 1933 2861 110 2706 343 4883 1619 1480 diff --git a/resource/runner/problem/book/ch2/4. knumber/data/output/1.output b/resource/runner/problem/book/ch2/4. knumber/data/output/1.output new file mode 100644 index 0000000..425151f --- /dev/null +++ b/resource/runner/problem/book/ch2/4. knumber/data/output/1.output @@ -0,0 +1 @@ +40 diff --git a/resource/runner/problem/book/ch2/4. knumber/data/output/10.output b/resource/runner/problem/book/ch2/4. knumber/data/output/10.output new file mode 100644 index 0000000..506bce0 --- /dev/null +++ b/resource/runner/problem/book/ch2/4. knumber/data/output/10.output @@ -0,0 +1 @@ +7579 diff --git a/resource/runner/problem/book/ch2/4. knumber/data/output/2.output b/resource/runner/problem/book/ch2/4. knumber/data/output/2.output new file mode 100644 index 0000000..d15a2cc --- /dev/null +++ b/resource/runner/problem/book/ch2/4. knumber/data/output/2.output @@ -0,0 +1 @@ +80 diff --git a/resource/runner/problem/book/ch2/4. knumber/data/output/3.output b/resource/runner/problem/book/ch2/4. knumber/data/output/3.output new file mode 100644 index 0000000..3a2e3f4 --- /dev/null +++ b/resource/runner/problem/book/ch2/4. knumber/data/output/3.output @@ -0,0 +1 @@ +-1 diff --git a/resource/runner/problem/book/ch2/4. knumber/data/output/4.output b/resource/runner/problem/book/ch2/4. knumber/data/output/4.output new file mode 100644 index 0000000..b0d7324 --- /dev/null +++ b/resource/runner/problem/book/ch2/4. knumber/data/output/4.output @@ -0,0 +1 @@ +129 diff --git a/resource/runner/problem/book/ch2/4. knumber/data/output/5.output b/resource/runner/problem/book/ch2/4. knumber/data/output/5.output new file mode 100644 index 0000000..3a2e3f4 --- /dev/null +++ b/resource/runner/problem/book/ch2/4. knumber/data/output/5.output @@ -0,0 +1 @@ +-1 diff --git a/resource/runner/problem/book/ch2/4. knumber/data/output/6.output b/resource/runner/problem/book/ch2/4. knumber/data/output/6.output new file mode 100644 index 0000000..725a5ba --- /dev/null +++ b/resource/runner/problem/book/ch2/4. knumber/data/output/6.output @@ -0,0 +1 @@ +185 diff --git a/resource/runner/problem/book/ch2/4. knumber/data/output/7.output b/resource/runner/problem/book/ch2/4. knumber/data/output/7.output new file mode 100644 index 0000000..ed4f162 --- /dev/null +++ b/resource/runner/problem/book/ch2/4. knumber/data/output/7.output @@ -0,0 +1 @@ +431 diff --git a/resource/runner/problem/book/ch2/4. knumber/data/output/8.output b/resource/runner/problem/book/ch2/4. knumber/data/output/8.output new file mode 100644 index 0000000..3a2e3f4 --- /dev/null +++ b/resource/runner/problem/book/ch2/4. knumber/data/output/8.output @@ -0,0 +1 @@ +-1 diff --git a/resource/runner/problem/book/ch2/4. knumber/data/output/9.output b/resource/runner/problem/book/ch2/4. knumber/data/output/9.output new file mode 100644 index 0000000..3658ed8 --- /dev/null +++ b/resource/runner/problem/book/ch2/4. knumber/data/output/9.output @@ -0,0 +1 @@ +4753 diff --git a/resource/runner/problem/book/ch2/4. knumber/description.md b/resource/runner/problem/book/ch2/4. knumber/description.md new file mode 100644 index 0000000..31022a7 --- /dev/null +++ b/resource/runner/problem/book/ch2/4. knumber/description.md @@ -0,0 +1,47 @@ +# 第 k 小整数 + +## Tags + +- C++一本通 +- 排序 + +## Description + +给出 $N$ 个正数,找出第 $P$ 小的数 + +输入包括两行,第一行为 $N$ 和 $P$,第二行为 $N$ 个数 + +输出第 $P$ 小的数,若不存在则输出 $-1$ + +## Example Cases + +### Case 1 + +#### Input + +``` +2 +1 2 3 +``` + +#### Output + +``` +2 +``` + +### Case 2 + +#### Input + +``` +3 2 +1 1 1 +``` + +#### Output + +``` +-1 +``` + diff --git a/resource/runner/problem/book/ch2/5. secret/config.json b/resource/runner/problem/book/ch2/5. secret/config.json new file mode 100644 index 0000000..45b2d86 --- /dev/null +++ b/resource/runner/problem/book/ch2/5. secret/config.json @@ -0,0 +1,23 @@ +{ + "Runtime": { + "TimeLimit": 1000, + "MemoryLimit": 16, + "NProcLimit": 1 + }, + "Languages": [ + { "Lang": "c", "Type": "default", "Script": "", "Cmp": "NCMP" }, + { "Lang": "cpp", "Type": "default", "Script": "", "Cmp": "NCMP" } + ], + "Tasks": [ + { "Id": 1, "Points": 10 }, + { "Id": 2, "Points": 10 }, + { "Id": 3, "Points": 10 }, + { "Id": 4, "Points": 10 }, + { "Id": 5, "Points": 10 }, + { "Id": 6, "Points": 10 }, + { "Id": 7, "Points": 10 }, + { "Id": 8, "Points": 10 }, + { "Id": 9, "Points": 10 }, + { "Id": 10, "Points": 10 } + ] +} diff --git a/resource/runner/problem/book/ch2/5. secret/data/input/1.input b/resource/runner/problem/book/ch2/5. secret/data/input/1.input new file mode 100644 index 0000000..c7d7e9a --- /dev/null +++ b/resource/runner/problem/book/ch2/5. secret/data/input/1.input @@ -0,0 +1,6 @@ +8 +437 180 659 975 658 611 912 272 +3 +5 +2 +7 \ No newline at end of file diff --git a/resource/runner/problem/book/ch2/5. secret/data/input/10.input b/resource/runner/problem/book/ch2/5. secret/data/input/10.input new file mode 100644 index 0000000..011b532 --- /dev/null +++ b/resource/runner/problem/book/ch2/5. secret/data/input/10.input @@ -0,0 +1,6 @@ +30000 +182335 4062174 778181 4486230 1504853 132796 5230316 5809920 357416 5683892 5393981 1716254 5749405 413842 4612498 2258846 305958 3506627 1433491 4727038 9573 1235009 1519316 5620762 2990145 1322045 3728556 8746 1002704 632484 5293488 1946564 5873233 1790251 4109150 3425047 4905376 3948782 1237189 2202747 2551500 3452876 2038062 5036728 2783491 644017 1914285 3321240 1780887 1220394 5152758 320830 5278263 2440305 4196110 1027149 3599662 5373687 5273749 3053727 3743974 4646916 78758 103232 1804204 2090802 5462201 2359110 4551219 104576 3553550 4178236 3513174 2976926 2917286 1415432 3036696 3921302 3681665 1691573 4620701 2913490 3141996 816824 2026883 2103820 701907 3222718 2570581 125365 2244411 1375287 5330875 2651772 4024625 3591568 4181364 3258560 4094753 5169064 4879208 1493964 1803820 4482556 5379528 2818088 1870168 581322 1620290 1765996 3865210 4843328 1980298 335994 2839441 5575900 1998281 1683096 2585764 2800447 3487304 1141702 5354796 3858833 4021354 3370858 3654426 797751 1550249 3780618 757207 4259454 3788065 920510 3228847 3992515 2835009 2401283 5626025 1863427 4247317 1907931 5669026 3457801 3480339 1210713 4249449 5238028 2602403 4000139 3558458 1905415 4980948 1928824 1032145 28412 4079215 2456318 707203 341829 190720 3395046 659604 3077699 2270751 4697083 2132384 2369649 3538990 479419 1193534 3011441 4926471 2118018 5321962 2775633 1335102 530928 4650237 5641290 3370754 5263210 5440392 3460970 3974317 1211152 2568297 3002292 5035078 3673011 4550273 4041824 2705741 1353554 5840618 3571257 2883872 4606372 3970291 2872445 497886 4313840 4409227 4969771 4314427 1373068 4412905 1808770 4953032 2603680 4043950 2042329 3668789 5601968 1707439 3660901 3965522 1412344 4811463 941282 798096 438167 5927769 763345 1536030 3113155 2515671 755204 3876251 5033432 737716 177993 1805085 100021 4341571 78588 2525284 2602538 5328933 2818012 1918466 2823183 2125034 5821629 5343145 4726102 177693 138699 1823202 250391 2709486 4323041 3804317 3115026 929878 2564327 702703 1933222 1812159 5877804 4144275 1607351 4631256 5688116 1257836 2158907 864725 1115972 1848283 4735176 110000 831004 493900 3718560 4972315 641769 5518697 5202543 5959747 5199496 3806881 5211477 4775996 1097196 4596716 557284 2301304 5237604 4199250 2876068 5575241 3542452 2370042 2299957 134034 4600454 2837221 2324110 2993114 715543 3113733 2493356 1674648 642042 5645847 5242593 4541642 3746370 3607777 2148018 5681840 91886 1952716 5523535 3602492 3525310 3707185 3266791 617884 3842112 5471386 1457952 1784330 1370575 4086194 3574722 713797 4641348 1594541 5885480 3438079 5992512 129121 540426 4760430 570419 3856144 2258881 4960949 2903616 5936175 1436831 5932530 4519438 4441472 5722321 3440502 1748415 1369224 1659273 1792627 2509394 894422 4236388 2025678 1415202 3172810 4963062 5794759 1479139 1582976 5836249 5968410 4249158 1708056 5292365 3216966 5720800 2423161 4207479 5383217 5396699 3899137 585559 4437895 3583878 4230856 2684190 4019519 281010 5441360 2355954 816741 3498674 3639154 815022 2564663 1016353 728392 2311792 5697143 3168012 1460939 2881011 5796123 4053790 3313282 75953 2405703 5549117 5160316 1051071 5906626 4678937 1733589 5562635 2204259 5822822 334349 5510452 4641066 598082 3404663 4378115 3552117 1789798 4142361 1985603 758792 445898 2656418 1292237 2364891 5304145 69045 4708107 3897294 4763455 4981920 1488821 66624 3922186 4022226 1055870 1340134 890131 4658985 5721337 5816982 5522207 5199848 5523488 775938 126353 2431416 1831828 4308617 3064776 5135339 5119815 1045661 5470091 3859805 2588505 4303744 3090311 1167370 166946 2656751 1940867 2032687 2729446 3285964 1446470 1572288 2105624 4273241 637993 4265912 5023680 4955241 355564 3903911 1648060 4421657 3367135 3262512 2961831 5041026 2299509 2772495 1130811 2043897 5445940 4307547 3607147 1666600 2757954 3121043 394417 4295229 3018731 2931660 2947887 4069202 263241 4186347 430733 4536985 869985 2797414 5113566 3242055 4387512 4169838 4247042 686784 5040537 4223205 268182 2605084 5343889 4605804 2018009 1783761 2394324 4037234 2586364 27192 3057225 5797946 5665541 91672 3401838 838306 168192 127646 2824829 2948569 5912596 3884748 5515492 2123746 3596751 1755297 5211479 3058665 2577471 398875 1874433 1672702 5897685 4842282 1387299 3892888 1897204 2897782 2109101 3806428 1105500 5052242 1018170 3362590 4671507 1075389 5178641 4591806 461264 4545228 5136253 1025003 4212491 120956 1552153 1696852 3068240 3093588 5083100 5599690 317926 4867266 5678488 1383574 1925974 3320709 3267700 911977 829637 499171 3371500 204672 5731851 3922749 1596060 5650416 4019909 4529882 4075350 1603461 656170 2130467 1541938 3725674 2033558 2284086 5919411 954299 3236132 2542110 314113 1712586 2309426 5987866 2568204 3993129 1347972 2974034 3688967 2353819 969027 5281217 5386835 3551361 1458364 1928627 332754 539061 4043234 3612324 5749669 2883166 1505869 4787676 5623991 1971603 3196118 3909069 4141663 547288 1065573 1056670 1232601 4359726 1768649 5277414 4945569 2728541 1927170 99268 3075347 3712614 2573844 3277631 3792472 1408751 4443792 1096516 5550374 1855432 4285126 5995648 2170808 1113978 4370467 1943616 1557323 5324654 2565548 3692410 2521846 2205550 3826730 4181230 48132 4493415 3274139 3313583 1935786 4908321 813641 336792 5463026 3486820 4772334 889300 3572450 239563 2529838 2318268 5209529 3083040 62562 2180269 3036813 2726965 5844459 2852367 2293095 5553434 4908728 673819 2491113 970285 5674610 3291546 160320 1710866 979607 1367175 3738775 5802506 5391379 5593369 3576846 420893 3674763 2239529 4932849 5666736 3548536 2424283 472184 4772892 5506712 3161855 4965775 4802308 2411901 1757733 339335 5608125 5552090 2114064 1392388 3989046 811493 3225363 912288 1014853 1344129 719681 3684240 3991843 2724217 1830981 2241464 758351 2924150 3938930 4554547 796737 3068985 2450316 3867843 1247064 2882734 1748244 5216926 4786905 1604443 5138341 4327709 3321477 5284732 293346 3245163 5913690 2107676 808826 2943374 3198526 4171863 1891113 377855 2929889 4099926 290857 5875624 5261800 4063803 2177396 4803928 2655716 3904291 2302788 3582090 625723 5501327 5320865 2170646 2958179 1394761 3775769 4855917 1328061 5377711 4482100 1227467 3990306 5839751 3426956 1004556 2285167 411128 2667485 393598 5855696 502206 5559549 3191182 3295398 2230244 1072973 3748728 5217747 4910154 4280400 993999 3582748 2983368 3546087 303628 4450981 3927201 2909628 3448929 1389937 1838614 4932334 4774312 2079983 3497848 2111835 1500364 5291345 448326 4920698 994235 3460289 202502 1841248 3558300 5015527 853251 2181928 498992 4829838 1698173 5633917 1924837 281720 3605456 3722906 3082951 930382 1304800 3812041 4828994 2509131 472061 96822 1097987 4637564 4731812 1177243 2209921 5381333 1359933 1470565 338454 2134398 792128 228564 2853197 1713618 4886389 5757628 2311332 313335 308862 3884123 4985274 3028655 5043582 376635 1310016 3506301 3741145 4381302 2272726 371494 874758 3412056 5309978 3648818 4718513 2654610 1732703 2026587 5601229 3638565 2035159 2090724 5717924 2384047 972528 4355412 3130354 5250730 5747911 2489193 845045 352818 5190617 5904552 587976 47505 2385638 2954964 3303814 1231164 5843555 1241382 1004674 3569692 461515 2016848 5617512 4101714 957250 2785160 1356620 2549174 3776193 4972474 2044434 3470071 4893746 3389467 3897723 2668259 3829722 4447119 2693021 1811226 5185317 927592 3809526 4566187 3019855 4931332 2247969 805699 740275 5160341 1605572 387334 5839418 302510 5739546 3175264 1758153 1074045 5735583 5189132 1827806 1863941 4483642 1557515 2602910 941767 437080 990343 3306225 2472469 5125334 1429159 803363 1163450 1256318 1392066 5453893 2252810 4535606 1944573 1241188 3479623 3496321 2582504 1467044 4777830 1672589 5540966 5594337 4564541 4604490 4389515 4047070 3920758 172586 399940 4443553 5825452 3407560 4680011 1241038 5511331 3100000 5238481 1075512 4698253 3738803 4139725 8981 2283074 3458428 441202 2921812 3327057 1833988 3988258 5167759 239157 5441168 5541775 2248836 5187293 2678412 3564524 2979908 5840462 499804 2698281 802017 4120781 2640816 3559724 9028 42561 3675029 3600276 2441613 923725 588274 5979402 2773072 4709777 1819080 5891018 5695253 3552811 1780683 2436536 284281 2999391 5774010 2561506 302160 5133523 2669550 806862 5145234 1673108 5357026 849299 5749409 5993315 484530 1887017 2145685 907492 1371819 4533508 4418755 5652781 4796235 4241965 1272809 2210343 5807574 1168913 2995995 1335152 656182 2275073 836172 1586758 2907332 4728869 4285292 1275156 2031099 522080 3811891 3280807 5371036 4203074 2170051 5240943 2746866 5576842 5419227 4620939 1887962 5639803 1735093 1908678 4515872 163508 752201 3169015 3148538 1180174 1782439 868339 4005753 4952717 3198024 2332317 1362424 1020444 1790068 5490411 352538 1521687 5710207 1849124 2982970 5733583 1053555 1480368 5703719 4391954 102684 4744633 1384407 2040066 3492295 4637551 4118955 5874885 4353834 1096492 2671385 2169110 2158427 4720462 4844449 2633878 5595336 2241537 5344621 3824935 471171 462317 2205802 5194065 3479979 3723525 5702919 1373231 5248127 5088817 3610321 682155 3474015 2615310 4626240 1743088 4032696 870812 3565168 3664015 1255535 4453932 3991721 5595808 4912707 821201 1189286 5441119 692403 108813 19781 4877966 818143 1330992 4475540 3335495 4479056 555830 1834923 4829858 5183420 3746984 71413 24788 4219911 1122372 1117508 4519488 2577942 3132314 4086526 3753365 3585402 1696774 3469521 379301 2739772 1209317 1624947 1187913 1539134 1383674 406068 1827187 675901 1623476 832491 5489578 5728530 2557745 4798489 1355527 683525 1436536 2278462 5378067 2977144 3258881 5364147 3332704 1408711 4113278 4910779 2702238 2775319 2726300 4583667 2737332 4248462 57979 5621985 4587107 1736335 952423 4978918 4579428 3415657 4059946 1659061 2764335 3253030 1548351 574837 1305765 3324487 4182653 3852877 5166632 3156816 5530840 1106985 2907201 5086479 4323339 2784911 1559928 5819369 4441762 2749816 3834122 1754577 3289431 2697628 2762620 4953972 3514913 1154654 1206562 2673311 2825629 1440641 4871630 3797211 1977076 3001742 3337627 1036811 4334901 2295235 1559695 1711760 4301711 3155641 1609791 4999540 5363533 417021 2681310 5627577 257909 517835 1303420 1646792 3939524 628271 766772 3671552 4057280 4202756 4692488 379703 4698069 5604535 1056182 697366 3036065 1005602 3075987 5596980 1408024 254370 784924 2364309 541132 4527164 1555277 4087144 1071366 5510747 1125081 381354 2035868 2115928 2661217 3583673 5443511 5011436 5880758 5881779 1552142 1250992 931436 5478790 1136142 1926027 1163637 4288746 4805389 4857546 1139003 1289973 5255801 1975578 1724206 489545 5770003 5143378 5580881 4952341 368693 3782455 5279686 4370740 4738851 4849656 3149490 2166748 109636 4898763 3936530 1809288 4623165 4395214 736533 1582566 5059340 4032990 2156055 2175528 2619250 5018558 1482204 2632128 3174061 4134458 748990 1532971 735126 2073447 5082874 2349398 1852460 4153782 5865291 2097751 384605 5169830 1970227 1526544 5347059 3816923 4817774 1162276 221829 3852001 3413417 3031761 5573256 3389916 3812772 3346534 527303 1725409 2247040 179907 5929169 234379 3497215 452366 4702015 3939405 4363722 2429173 2876470 1010392 3733651 2330602 4057430 3432717 4544388 4201683 1735672 2603924 4941167 4237383 2715879 1759830 2074783 4459455 1037582 3137660 969302 566514 5834549 1603290 144146 4501002 253504 925425 2615448 2423226 2817698 1043504 5825885 524950 4657847 967752 1341906 460556 4945758 4153424 3691247 146732 3408187 5615034 2264782 2923063 1838538 4660762 3277433 819 391323 1048951 5671037 4598636 5667286 846986 880353 2281098 2439171 1417518 87972 3137925 1167545 832130 2278756 4182976 1499709 3767184 3894634 1555451 4375277 3171371 3707374 3658108 971373 5318575 4267505 1408489 2476288 1893744 520208 2371111 4579000 5299473 3344003 5365438 3499050 3033059 1925528 1166585 4327111 2167983 3065098 5025928 3062741 5825356 1749969 3794337 4459970 1572053 4964152 4525313 2081404 1297433 5224841 2263830 362755 2735439 4387130 3754224 3403195 4123744 4712318 3562889 3373443 2539202 2353900 4786207 328800 355391 4659951 4548129 3227534 906662 1751392 4646676 4710028 5297752 920925 1599858 5076721 3825915 2714381 1856818 3534360 2797763 4418824 4313442 5562182 1809815 4019250 223991 4704433 1840827 3071389 3519833 2119473 491252 3619821 1921716 5084944 1218805 3015735 794635 2478920 1651257 2928472 5155850 334676 5834253 25733 4591345 4914204 1127550 3719639 4471784 427000 5792657 10032 3029221 4036877 5319595 2984251 2866302 481353 2539919 3060603 5696711 3792431 4267390 2309283 5339478 1396919 3196752 4250050 2535680 863413 1740109 2861661 3424893 4425963 3179188 1221435 2061412 1977940 1845450 1817750 1954437 5525987 5387311 899113 5112124 2125826 3969903 282789 5898603 66852 957087 2953221 2132597 4063236 4529622 4329004 5715242 2338915 2886402 2873027 4343521 3308859 1435649 4559599 2247801 3663615 3772439 5561713 4112976 5737661 2987913 4484927 2759022 620204 3583871 3102035 4440242 5785893 733802 554401 5004621 1901524 4482622 1137929 410620 1925638 5239468 1149098 1723110 904728 2747080 5471383 2126255 29989 4077892 1913039 3797122 3484492 2433108 4865658 3886024 5824553 5371057 5218920 2704284 847850 749863 2146315 3302682 3911363 1504726 1834286 4030459 4989633 1864720 20163 11394 948621 5342420 4434211 1491954 2473130 1427546 3772644 3095802 795602 4047667 4406510 5150519 422576 2929264 4389036 1193250 3860444 1764884 5952681 5676080 697182 3892613 3245337 3527929 4302200 1785677 66106 3020070 1808535 1846098 2074339 566067 2413628 1464409 5664327 3316614 3342558 5801889 5840625 3418797 705986 2750771 2112905 4876950 925243 2931291 2368044 4741014 63564 3302217 4141784 4526995 1690685 3477976 662288 3203406 3877093 4102366 2684261 4580784 463718 3197072 184655 5034362 3327248 5842726 1501463 4912457 166341 3917015 3282362 3670715 3542009 4070923 3096822 5856229 5302905 5604485 5889435 1224820 900207 5350871 2735589 2341623 1391443 4050339 1737707 55341 1352659 4452160 2675170 5508928 1459951 5923351 2791624 5283283 2087798 1632584 5312403 4055671 3344728 1230801 2663019 1680278 1997588 5840038 3376210 80488 3521381 3854328 5724359 3854219 2718984 1558027 2235698 488706 4696809 4360611 4833854 4186611 3356778 4226838 4372862 5514522 1518813 5152256 2499218 873189 2292437 1506300 5998011 4294832 216288 1497478 691757 1998737 4851395 17040 3801440 799923 5846 4290260 4928728 1908965 2638878 1720466 588254 1209247 5983139 5029597 83441 4888245 600725 731381 862703 2672027 5404233 5120707 2028073 818335 1022705 2037678 2067712 3024964 5528571 564696 2912215 4674320 479691 291594 2068633 2411023 16967 3197110 378019 1925376 1430557 3739630 5814436 5768757 2532123 1359851 3548265 2514992 1794275 4426767 1334296 4669427 2276526 3632016 2563876 948014 3296327 5259328 5556631 2153171 863590 1384680 387825 1501700 4640281 4849734 5906701 2100337 2680097 3902450 1710760 5284234 5714222 1834833 3114184 4525357 4841441 3607804 5152443 1371538 5598295 2231145 2221168 1069225 3179622 2807416 4563694 2497201 2043722 1924815 4438208 5430595 4535400 3965862 5549375 3509010 1079017 1428796 3817153 5283046 5923807 5517411 5935532 5736073 924717 3289726 2374229 3615241 5586557 2011638 66952 337548 2301557 2734150 4327641 1839566 2271073 2333051 1853299 883541 1011020 862197 2187231 4391841 4241814 4834505 4290509 4271460 175169 1914965 1452138 3481547 2641767 263590 4580601 4991939 1036333 5803374 4065986 4876100 2667922 675224 4878522 2247634 711788 3570635 4197799 2762352 2644844 1515255 3212190 457865 4270786 4797029 4080609 1076667 3985789 1034475 1324162 2398547 4863764 5641318 1376218 451321 3564926 1387979 2097097 893872 3566903 5901286 2227142 4588629 4013646 4430947 4837399 4776993 471581 813624 952759 4612786 977177 675663 1529989 79508 2866871 790264 4250120 5440441 3907117 302142 723250 3994672 362072 3022160 151774 5248809 1899923 5325443 5320655 5119147 1458361 1565814 899810 2915122 5190471 1897904 4859941 3160152 674611 3075176 2404385 3426971 5040089 5388901 1736677 4496899 5262743 4164651 4982335 2310573 5141484 2098923 24078 103985 5891132 4887584 1271815 4935808 2448096 1368215 3246211 3076768 4783647 4336287 281594 2367303 2132184 1848840 3653483 2559545 5837404 3160579 5417879 1861693 2746714 5041533 4813364 4815946 1504484 705920 4942585 125819 3472855 5880432 644613 5036610 4864427 5784934 988704 1525879 5077895 516676 4641510 3307611 5263106 135724 4146858 4468844 2144943 2486751 162520 982213 4091951 5125831 1676671 888987 5340785 59138 1981358 1854749 558817 4481246 199701 447861 5070924 580472 185180 1599629 2085129 285713 505744 3248520 3864389 2561109 1874742 4288581 3563796 4595230 1141454 1777274 4879314 4300644 2302047 4113578 1883796 1216282 3709530 5365424 4979212 465846 1182748 4367555 2745793 255515 2772290 5517340 5480969 5218412 581160 4447933 5104874 5128231 3237329 4999004 2938798 4724074 810527 2856092 2241198 1788025 3352057 3300149 4466751 4602824 4306421 3237199 4194227 2342615 638427 5903695 5878308 2874175 3344856 5218328 623913 1194969 4340924 3903144 1860239 3052730 4287456 5516044 5990969 4585272 2791780 3351290 5409730 5373613 2343868 3659422 2502747 2296302 5000257 3584989 2903900 2040162 5753051 4228124 1790657 4584908 2934795 2478299 2431642 3999727 4128887 3884240 3833101 2451503 1927824 412725 3304449 473149 5635475 308509 1725712 574860 4421262 454562 943696 2085108 5886054 3592257 4459736 3905357 3730843 4747920 1233477 3742584 5346606 68020 4367734 2291631 581616 5881932 86450 140657 2802172 2464367 5570087 3569580 4139516 2484059 3947945 2415372 4995993 499043 5261863 3458178 4371284 3632982 1279530 3984175 406134 4166145 3414949 3189374 3823713 4934572 1637589 1732853 3719570 3390691 159030 1700141 1882871 2150676 2576783 5461462 5120253 969910 3257398 1778545 505224 4395279 5942901 5143088 5368991 4411600 340360 220797 1883139 5861576 3234834 2078522 4462369 1454150 332240 2948843 2007611 5389468 221789 1199483 4852341 3341107 3754733 1273277 5236617 4244386 2755266 4317824 5040280 67396 4428126 772430 2518770 1751231 2304436 1879460 3617494 1350048 129093 1214576 668955 2391737 1754312 3472978 4764359 2398279 5194458 565684 3798153 2732827 5715823 3226145 1896990 4518061 5748865 4624643 271758 1148828 5550190 5985035 2079938 1933716 420361 3035482 3054620 715335 4201081 544080 2497505 2397232 5743797 4739077 5501341 4679381 5849548 4372112 3613476 3385581 5286815 714052 5539831 3064045 3377768 2171373 1871554 2737506 3851590 3117603 3852711 3849552 1505199 1014887 3080061 3708346 5038837 1377898 5473093 2506347 2037654 4240559 1762126 501134 2360985 1630386 3098712 3979648 2323140 626317 1001709 1984137 584796 4888049 1733930 2770371 1409814 4727435 2833057 5231718 577617 4014515 577874 5749462 1458522 1494906 978902 2624047 786567 428931 739490 5003662 843643 1541068 4662253 521641 4613134 2432075 5961614 1393560 703585 2158341 3082004 5839530 5852151 1743733 5045249 3571484 1953164 3586071 4673217 4218067 1214057 3835408 1075134 584823 5475445 2275281 5241128 678499 3056479 1237134 1772169 4470714 4850339 179438 2291327 4750598 2037079 4147904 1619304 820213 5771717 4807717 684964 3155020 2814774 5767041 2081016 2161340 3366276 2200776 2444894 5425632 3709816 1678027 3023444 1643993 4436095 659918 805503 4694666 4019511 659283 2416966 4388250 5525710 3777293 1024777 371365 617226 621737 3826769 3457770 2389594 2841396 5310137 780944 5789972 871120 1425364 185385 3308146 2687496 572171 1977594 547111 5481239 2494491 5623261 2254195 2864643 3743568 2336161 4410846 670143 4111704 4724647 412148 1799978 885800 5887394 719466 5518634 1334740 5961209 3423745 1034383 4448340 1343958 1679056 5949597 2862812 3571133 5609003 4275307 4848799 74652 4629020 278864 2196695 575775 14467 1357427 4356652 491197 5602348 1311071 4461408 3932427 4188890 1360688 4548625 653663 5940737 1856288 3568410 3947754 4310872 3228736 4120914 4195451 525099 573391 2336670 4112346 2668380 2509410 4536213 1133655 3172488 1677003 5783048 1099289 1693036 444295 5369263 3887509 5618134 3646276 2316754 4461165 857192 4007128 800 648942 1462349 5000214 471120 1080694 653861 3491839 3582789 2443219 432507 2900857 1235215 5664775 4705293 3487743 5583388 5157826 2937482 4937505 1278178 3517249 4733996 3255758 2229490 5264715 5116294 4179951 3983179 3936488 2284961 5595103 1436834 481617 5233088 2112436 2222195 3909207 4262441 2496598 2646491 1096056 3301879 5422871 4853807 4660722 984796 1511963 78313 4531226 4232822 3377724 4483103 5765389 3921971 1284442 1400436 717759 4387268 4215989 4203569 5592259 5566954 2129600 4039234 1730894 3906128 2904552 5108934 1162291 2121853 1947684 5318957 1613481 2365896 3037743 2744467 26211 5039257 3915469 4205918 4400405 2127001 923999 976586 3894894 2815504 4667129 2136354 5904945 1793093 5646764 141230 5336750 834327 1950073 4609608 987323 418930 3108253 5668732 2832211 1025256 925340 3046481 5653110 2840523 1826430 2468933 420533 5049960 3104774 523132 617101 4997790 2839747 3787620 3537086 835279 621194 884858 3335652 1516321 4973143 478033 5938980 1209628 2243831 5952923 1535486 289470 3083554 4203390 19077 5308620 3486986 3572638 4814951 1190354 1641909 4702228 5409316 1498407 1889951 4383822 2403000 413394 562920 5660929 2831832 204273 3336277 3579883 3156088 4620117 4315737 1115719 3421452 2022466 5684201 5533161 5968358 3135521 2168899 522190 5053080 2742627 5039401 2412191 494620 4194313 2308106 1085190 4464235 54638 1926626 4987528 4959001 1058725 780139 4862500 1317162 4863490 2389314 4420370 1408634 2268006 4148293 5808257 2807821 3060923 3459102 3141485 397894 836979 1850551 74997 4502791 2169584 2280670 2212738 1084262 3678929 1417009 3861814 5050259 3307420 5790493 317940 1566754 1115475 513063 2178269 2715583 2721248 4183214 3993711 2761385 2668935 2853838 1191516 1060105 5802821 469374 2873095 3808954 2974228 5253407 1003766 504184 5198140 958563 3080472 5936025 20907 1418322 5922239 281835 5164409 738145 3101457 1973999 737506 3894072 3982513 5764614 5682622 5869465 2203833 4283385 3334470 2637417 3446279 5434874 3340499 3176767 22579 5123260 1671084 3782935 4352127 3178866 3164729 4864254 4665357 2138432 1589836 1176621 1487652 3540730 5551792 4808955 4920705 1257040 5060009 182392 4600382 4848638 304281 5010395 5711157 4897272 5694240 5577204 2139321 4624842 1836781 3592399 2170210 880275 95127 4278710 1087620 3933446 4718751 5909612 1354038 4716606 139795 4323539 2140162 4086187 1260129 2392720 1135045 672189 4936008 562920 5040374 1574248 856385 1552399 4167635 5209039 5178426 4210351 2572368 1536397 4683648 1400052 828074 1812748 5206034 1811896 996817 1270791 851662 4370491 3205648 2789401 5251491 4577820 3229246 3396618 1316646 791976 1059455 3135213 5018858 5763812 859563 4874298 1464866 769230 4559100 5289696 408142 4050232 5198799 1636650 227903 1171829 3121776 964862 3742794 5588600 2535978 5171679 4942837 1332320 3566883 4328821 4063567 3425754 4052170 696306 4339011 1528601 1913960 1424975 5651641 4531129 220385 1634369 5307511 5918468 1908221 3711312 359820 3215451 2771917 3738620 3121579 526929 2835214 3497770 442431 1908967 5446006 1085393 238500 3275091 2019449 1356374 139595 811654 4601147 5750465 2751561 5043972 4395774 284300 3359319 3023805 2063326 1252372 5334085 1640660 5737974 838215 4042938 3153665 5999650 4162791 3376936 5613115 2623297 2652420 1870464 1299059 2311496 3750911 1359448 2623900 3540051 5765286 426542 3534274 668542 190037 2398882 136917 1714729 3524490 845371 711537 968890 2063631 1415560 1403555 4525916 3308625 78519 5111704 1768231 1187153 5536933 2884296 1623620 141133 3528723 4545782 1264834 750425 5767975 3972216 3166367 4916702 5456069 3923117 3628188 416850 926581 1393482 4583287 3715365 5710529 2218794 4700895 1217602 5892682 2955529 4902719 5650362 2221850 4333767 4127790 711471 1455142 3638754 5933098 4110929 3578963 1781611 597920 2500116 3926709 5028362 2117233 5699030 1095982 4515945 3946539 5828587 2457349 4042638 1512924 3648592 2286646 4485670 1778200 2541862 2019218 4636882 3213252 2650340 5341773 3415672 5319699 5681306 4201149 2089285 2509724 4180911 4089904 488495 3363680 4872929 783369 3725170 5563892 1606746 3793738 5489566 4067839 5076619 3477497 2803146 1731844 4630139 4998384 800016 5080011 665933 3724449 5580026 1050236 5075249 3935258 3574141 3071861 1850405 1493457 2078415 1642396 965563 482031 3411627 5986215 1677151 5449461 642214 41968 4730075 3942579 5380262 3646281 1964152 5114814 739198 768407 1653344 3467199 4917055 2702878 396210 1101499 5048830 1497704 3773118 205103 4316148 2250470 10157 4208900 5422320 2745142 3632477 4508711 671226 723660 2047980 800978 3048300 1489090 3249372 1962832 2299106 2195397 1719460 2047653 1114218 785559 1182785 5076224 2988416 4788424 1135601 2954291 1589586 1546546 2527184 2812435 2728216 3403828 5014889 4992766 4113829 5711906 4169920 2588320 5769329 5245826 2017964 3514028 3323727 504663 4553078 2242870 2302431 3802338 4450467 2050736 5808506 2951575 1477544 927248 5854587 1528973 2297078 3255770 116712 3275399 3708050 4243412 3252386 5128091 5385853 4185728 3972193 1645727 548075 5787597 824518 3648885 1472211 4735269 1506896 805464 4298637 850989 3416341 60625 2985438 1933940 4824707 3442491 3231437 1511982 3166289 5321455 1669241 4058979 4547604 484307 3072962 2269122 2518591 4619303 4277251 4149180 5181898 2672708 533952 2783760 4922754 2998260 2785618 3326255 5225733 5889480 3926243 1440071 3053135 3362921 2400578 538321 2380801 2020668 3904043 3831255 2238904 2610116 5000936 2735444 2859224 3694424 5686962 3434202 4198532 3854140 5273049 5871871 3939228 4066816 4117231 866907 3522010 3284488 849488 2251197 5462648 2531693 1406859 234476 3743753 599542 2593585 2098235 1906946 2273686 4072390 1561696 1912301 753863 5595123 5176031 2939019 2887996 2816017 939911 4056425 4662226 1234040 3830500 2471970 2615266 2891913 819990 2410203 319842 4566573 5133405 5655536 1541637 2036552 5369867 2266039 3647458 3359223 4063361 1960118 5143270 4535413 5043821 5162203 4443518 2963239 5572673 3786048 524346 3800037 241802 2445184 3355604 2059902 1377410 2715057 443330 1263602 1503385 3662860 21843 1761868 1880075 204258 3069785 2500140 5944514 1155711 5256976 3906850 1314956 672303 2176814 5197631 5712646 4312506 2494292 4357830 3605656 1481282 5601984 4108155 5726507 2201037 1890521 1419624 858076 4962687 4306861 4306783 2409541 828312 5183740 1191268 3701242 1205713 2867375 3964149 5726815 3679102 4267090 2722229 4864728 61249 5316950 2693966 3182049 3991932 1548078 5226284 5048511 3563994 689341 5686447 1296328 756992 1354212 18390 2396351 1021762 5638559 1553247 2014926 3112417 1956019 4227984 2684829 5401795 2758205 5030696 3231278 5408924 4527321 2905309 2715029 3028803 4553761 3301599 2597642 1441583 4572788 258853 5446542 175867 1661924 5716771 5276719 2822961 4867764 29784 1461750 1499288 4648871 2895293 2602491 940273 1355291 1120325 1082318 624283 1671216 4643617 5515610 1140921 4876079 1129121 3855153 4542501 4402207 1430045 3832075 5538928 176841 1252262 4948674 1724543 2033190 2664173 3886004 3094889 1923123 984261 5988717 5088770 3041546 3941767 1996605 3949071 2092137 5015141 2158150 1577343 4799082 2052762 4774560 4542549 4032089 559123 4301121 2428120 1838701 4327113 2748098 3167010 3823272 3840135 5933051 2271951 1741803 3114899 486312 55307 1754715 302864 1952449 1961222 3451433 2522889 4269371 1049110 752445 1233826 931450 4317040 1753684 4672353 1955334 3935489 1850338 4407507 2677216 5179847 900302 2607554 5626935 2050625 3644415 4592024 3212376 1783819 3893429 1449710 4973219 4059651 653927 1303155 5547212 2443129 1528027 2365370 5050770 4095319 1622526 3217301 809514 5009184 618913 1109681 4338658 2802060 5255686 5919071 4017480 4212794 2338368 5756533 2117132 4684873 5039598 551113 4513271 2373591 1392819 3217635 457346 3117083 5846350 254893 5077831 3810193 4643183 3674173 5129169 5541294 3820975 3519411 4551417 2863304 463205 3255527 997391 3191563 2962234 1346740 1437036 5826460 2833125 3011344 4283960 2573964 3067498 5460100 3753705 4441382 758629 2218745 3779747 5499430 4063722 5012925 3202970 3715354 428295 4021605 3079406 5309628 3322482 136528 4456035 3472803 4913674 1221828 5397275 385954 3227438 4682358 5267800 2251357 2385944 4738862 4997948 4389604 3308336 465277 330257 2865273 4542048 902832 3577514 5119292 3878612 5222872 4691437 2959440 4475801 167956 5619385 4115645 1748337 3465253 1258858 5734534 3486353 4614383 3877110 1200546 1076852 3153660 4445309 1068833 1282867 1582413 2035863 2475831 5674981 644282 3347293 429112 1241866 5280468 2452258 1720545 1516440 206234 5466494 639192 2458419 1419851 4648230 1377595 301466 2408075 4486963 448210 2768265 2605593 4636468 2885481 3240286 4556046 2415048 202383 3459727 872353 3372437 530230 2067665 5935 3342905 5224101 3036441 1995929 5323411 5863837 3260813 529682 3540046 845225 3855011 3939157 62387 4075419 2465916 5607079 1376521 4832354 4196004 4650367 3570431 3248450 5258902 3562769 2520003 2149658 5154644 1833904 4188256 5340995 2988282 5513083 3894311 4907546 151579 3356655 2098993 4799333 3986246 3149985 5970114 3019646 4145552 1377196 1288122 1146954 4599218 1217137 5372030 1981117 1019443 5156479 2274345 1732378 5524318 1908014 1490508 5562436 1517181 5067783 972851 3987984 1253485 4163990 659283 200006 1033276 2756953 4701456 4711715 1270229 4847882 3257891 1452735 314279 4119441 196640 2851670 3322959 784542 1505874 4463877 4924860 3514094 3695098 3443506 5100892 5331730 1462371 2829648 4832781 1987501 1245270 5863414 2586854 5824471 1810951 3116933 919547 5760039 2425458 3319237 3736248 5717091 1997983 1319339 1979262 2465882 5863440 2268846 2350095 5703021 1864888 1509236 501409 5525992 2799058 4314635 2918537 3057247 3989981 5913051 774026 3911536 5666827 1570864 2255622 873087 3100014 1243612 1516328 1448807 4274975 1699453 2382493 604162 2361459 5968368 5815386 5541965 3504647 4128029 3361779 2098958 346020 3757493 2083084 5838243 1955697 66253 4189986 541707 4314349 3750203 2204810 5741790 3896783 4158047 2875466 2152445 2243888 686298 814490 3184028 4521657 1892231 9392 5639736 2561193 4453903 5121570 524559 2737541 3978230 4559980 4473088 531386 2981652 2346087 4109604 3099148 2364651 1038117 4959708 726062 5801218 5896981 2849853 3089762 5857156 5819277 5068908 1473143 1322837 1560007 5745433 1767045 3628994 709004 4224551 603370 3959038 1634373 776795 5406061 2726106 1539620 4667624 1813519 2771766 53429 3919391 4457629 5235886 470740 254775 49138 589146 3548805 1257359 5313450 5108747 3478543 5592533 1106786 130998 5227922 1463873 5430838 11655 2153316 4734818 3868730 5975072 3538488 384649 780617 3483255 1344089 5931020 912066 2679056 5992099 299373 1656258 4673090 5936543 69882 1645310 2071742 5726192 3091903 3457657 3543212 4486461 4108237 5057999 2709341 2688817 3870157 1492354 3299085 4169114 5259916 275964 858095 2735628 1954875 799094 5468949 3951520 2356624 5497390 1856800 5609351 3040355 4827940 5621031 4884731 3211769 3739583 3464704 435001 2446993 4734295 1274510 188408 5642794 1321272 2959057 2055158 3546212 463932 3150264 2848314 4691942 4700990 5479121 2266122 4476129 1869655 3018256 3039413 3281043 4908585 567711 2707754 394128 2872973 3797805 1935891 519168 4738902 3290674 5343493 3875785 1772178 5122731 2679670 4859140 3382074 1132621 3339877 3310773 2347584 3593572 5459842 611691 1666258 2619165 1035294 3128268 4583590 3972459 5062181 1662251 3882170 5451878 4444057 93786 662600 2989317 2187206 4375399 447089 2322007 1523204 4245534 3054618 5955911 3864998 4860521 3989801 4127849 5517828 3632043 9766 5307724 1928728 2323424 2602575 1078585 4642700 5284134 442823 3716537 2380932 245855 4049029 4975669 5748278 2752276 649410 2053773 3364669 3351566 2331926 5429342 5656811 4108352 4342556 583198 917868 2422214 4423681 4474876 5848231 3264749 4932178 1297631 3027731 4740777 1596984 3595597 2461888 701365 1574448 5459499 2768729 5456620 2800394 4629931 5826553 5016589 5927172 2633776 5228775 881155 2978630 2502204 1382460 4038712 2761552 2052197 3329569 146367 3965670 1102738 4234348 777187 2118787 5278222 1443542 847149 2970703 2518324 2450774 5963888 1080981 215930 851790 3018740 5023261 2726002 1804471 5483287 2444339 5419671 3334296 34530 1380797 2479247 4019557 5046842 4580327 1507340 1765289 1697284 1802642 1870130 5487818 5469153 4112666 5094733 1100620 1323498 4349216 5978489 3373665 5488686 3154577 2300760 486586 777653 2274472 3645397 5786852 3415194 1317967 383455 4157704 3496142 2306995 967259 1065163 4691992 3807248 2995629 3362761 1683031 2882272 3368746 3247995 1573439 2479949 3357064 1460809 2208886 5063597 2755993 1103885 5540645 2661642 1078493 120760 1856745 5050339 878384 674018 2873152 2409695 1825587 3921245 3462954 2814331 4994577 2142405 420847 992170 983350 2264448 2643751 5758347 5279245 5535984 4494069 5337666 2623221 4474611 254350 2721296 5338695 677297 4629979 1545921 4731373 3837610 142874 323481 2239948 526960 1703026 1035759 3516805 1795838 518833 1411780 11610 5754030 4640511 3740890 4141351 815885 1950507 5080562 610304 4572715 3433411 107897 3703033 4255506 676695 3322707 1625298 1352889 4879930 2999331 5435553 3123029 1144522 1962325 2639565 5604214 4318584 1617125 4556107 5285302 5337479 1291320 3684336 2382068 1349119 5901022 4958560 3476658 4466262 2121028 5155707 4000535 718458 4293290 402584 2671648 5827762 709432 646092 4983751 2470681 4565345 3608367 1461893 3145516 2452581 1182489 26705 5785085 2938045 2235115 5671118 4224500 519646 3596513 2953033 3459745 1464097 558355 3875768 3233553 1296725 5957836 2899514 4315611 3635438 4080594 4074026 1625169 2602499 3589566 5615482 4672873 5381686 51719 4856484 5897145 2797937 1492446 2529760 295326 5056960 1224747 3799932 4562182 5475148 5244559 521719 5186949 5567498 3035532 3504386 920644 3906996 1507713 838884 3672385 3388118 4747376 4663389 5841116 4662053 571772 5067769 3854403 5987787 1455493 3701922 374881 3175610 3666346 3700138 2780629 5492352 3067919 1884999 237498 2625387 622890 258951 21568 5399727 406985 620215 3484682 5534296 4261095 1523655 5800456 3434778 2714715 5188262 1900567 5349263 4987346 4766918 1518172 1590517 5021806 1111799 5798849 4115860 545007 2302266 1803268 31483 772370 3633407 5738068 493770 4791905 779209 4118486 79163 857425 2423883 3918685 1998302 4222548 5899860 1603783 1693066 4434981 4274087 2983052 3975366 3190262 4627016 822619 53774 5823651 1860351 2728403 2484652 2223339 4053691 5328179 856912 2746930 4398549 3500857 301121 2897456 4100166 3291704 5090897 3834661 4585458 3732725 1058794 757399 542798 2418055 2342965 3860576 1543487 2823995 4220848 4977739 5643417 1050962 2618397 4025653 618057 4178628 2579381 1995000 3004804 94615 4137964 1793986 3169613 3493051 5090859 3256238 4908991 4606478 1377717 1769985 926624 143077 3555726 1158178 2528846 5377956 4397162 693792 3192770 2504944 563208 4188287 2953755 3500556 2836321 4746686 605898 1708325 94164 1221723 1840581 1729544 2589708 2627434 1014267 5240185 2869023 2364737 971208 1002637 1578015 1257355 2955428 3266805 1597307 841902 3903616 4783702 2136904 1546374 2671157 2096621 4945433 5056147 5838433 3160887 139717 3554190 5921057 525917 1579170 3594436 1794426 2176242 4615549 4579571 5783354 4504921 2947783 3163345 4860052 4075784 5743352 1780679 159693 125383 745001 319246 355346 5757699 3077197 5960225 2324322 1395808 3237869 4708054 4460698 1339505 2616943 4311213 880277 427392 1208308 5779749 906631 1807017 3320923 5581722 2041293 2599995 5031514 2587192 4141852 4701127 3913370 5285360 5034375 4457235 1757537 3868737 643238 4438736 287776 830468 4554337 2571318 4037561 3271652 1151776 77036 2059774 869704 1349475 151381 423206 3689778 640499 3064895 725778 2493735 4419245 5407262 760110 2370 3436802 2136907 5083599 3988763 3330403 2014454 819840 1740785 5294414 1927618 5986155 820564 5486165 4615649 1041450 5520502 478357 5889927 5938561 809486 1353114 2176979 4776378 3396362 1597014 484252 961617 4494341 1191633 3188554 3653741 665909 2528097 1622858 2636547 482395 4619807 5217385 4436256 1240463 135927 5864977 5816680 2033575 5055456 4389604 3022581 2561172 1346174 822934 5274577 1567765 3198066 3985314 363136 1753631 1750869 5511762 2372540 5561771 4565630 1531060 2970342 4783104 1702296 407395 1940446 5266391 980793 3928848 4802017 3226724 4049757 43702 123738 1355385 1151208 1066637 2219373 4872303 3218160 4540285 3581368 4398700 3990607 4161170 2881227 5177743 4933956 816302 1977572 1866491 3167364 3485452 701367 2688977 1324486 4559441 4488243 5950349 3523970 5806039 3563099 5099051 1091354 5394083 5105078 1720334 4216278 4433970 5431474 76844 1951151 3069487 5815203 1015646 305955 4930567 735285 435272 3395334 3749110 1013289 2891461 1053185 3601776 215057 3664853 220947 320694 253144 2454704 4304029 4651393 2155210 2664191 3760846 4341659 5912290 1277542 1369690 2312505 1918743 5834666 4551980 2867361 897558 5893147 3245506 5620341 119412 3601108 1823708 5119083 1734657 3274164 5905842 2281099 2152221 1799029 5014466 3160684 1659337 2936265 5648134 4520591 4253919 752332 2460037 5197994 2658455 1548908 4608729 3489152 1925059 1227979 424679 3353048 5021343 5000798 4059007 4372410 3120115 4874103 1161892 625197 619988 4105084 5763487 5712023 3824342 1138881 5653913 276668 3320255 978010 4512643 390608 4581371 335297 4011590 5023366 957337 4884764 5157872 796167 1314842 348424 3360535 4676603 1369877 2965949 2457828 2742755 5958857 4608352 1810634 4194513 2422914 357975 2059200 863684 4378277 4589234 1622840 4955322 152836 4320206 4272469 5953405 1430689 2862024 1890978 306678 2447924 4356468 1442116 4728228 5419124 1375997 2589703 1010284 5442734 1985911 3018170 2819037 1095007 4219446 2200538 1373000 825818 3217075 3387372 2451270 2769432 1764879 3555349 4797496 4190357 5470576 3491240 5587150 2570275 4242423 276742 3925648 2456527 5537507 5446070 4984646 5426781 5278538 4128005 4715554 612854 3328415 4836002 4211878 5902515 4084309 3869179 4705466 4839102 3790802 2520628 4882661 5183834 4165440 5768881 3992512 1802057 1898049 1879098 1753170 1573605 5733646 2025739 4207885 4029228 1186454 2891833 4235017 3762859 5986681 948290 654613 4947151 2935281 3314023 3292666 2944653 3587793 482553 2026614 1167432 4024592 3722595 300108 1999708 3638418 89063 4245263 1060067 4451341 3460567 453743 937550 3012763 4223388 731743 2785055 4271457 160021 3854134 1431688 916692 3834957 4004446 3748914 5902243 2481215 3325961 1534558 12270 1735098 4731450 1437701 1101395 3609577 1406326 5334374 451868 4459449 2493292 5671640 2404496 1452662 789852 4841818 3909532 5889527 1185158 3650459 1194668 2787412 3028842 1548092 4347022 5386481 5441909 4300650 1699794 3864381 2637677 4421933 1712755 200784 2373116 2321601 5445598 85510 4861072 4028157 4312464 4961757 3289911 5549056 1109657 226106 3839651 4031249 48007 159258 2594899 1919697 1732334 5187874 3277630 4117743 145238 117623 3684666 5399762 1250076 1376154 944771 1210552 4309900 1517289 3288923 2770079 5883366 475952 1506922 3278034 4879266 533602 3430981 3691574 1900914 4432359 1395356 5857620 5219354 3239634 1111892 4999903 3681232 83813 340461 1204198 1244702 5235300 633506 548685 3036167 3445048 2619326 5090809 2126687 802944 2399278 5098173 5971110 1144166 1989710 3087823 5326974 5909542 299552 2809079 5696712 765501 5804311 1457900 2955234 3828992 1636204 3066300 2543181 1180612 1757587 769981 5476511 974322 5242742 2387041 5058539 3976785 430437 2814215 576286 1827097 2634572 507888 2210913 4357713 1887355 1576731 1326265 1785102 3040452 1639487 1280025 1402801 5330073 925389 1270563 1462806 3944114 2333477 3561982 3815070 5173276 536967 3737162 2455653 3290918 5429647 3956081 686697 1900785 5105788 4038781 2067456 2279641 5618913 2679489 804576 2771437 728108 1653944 3829405 3317872 4915589 4379773 3352983 1905377 692073 3577890 1987779 522642 4432582 5326873 3385362 4928038 5143958 935535 3546639 319581 4098931 122980 3077524 529813 2378805 166130 3789056 4418093 3073387 751433 771951 5640832 1680396 4976035 4472309 4718592 1634864 4810098 225892 2624599 2686154 2890132 4232438 3141462 2800390 5691150 1903969 4052623 1043231 5240547 1485930 1956025 4761159 1184647 3193355 974509 3975995 3026015 5811316 3612432 977764 5104068 5117972 1991287 3610749 262663 3025779 4993916 1684209 1873833 5193256 994534 1094802 3747529 1030520 5215911 5463138 921878 1518381 5234410 2142380 3177455 3324667 5502625 1074786 505674 5361047 4765322 5436646 3192028 638510 2478181 2023197 1326607 4727865 2113307 4945454 4403589 4925211 5654227 4987502 1256598 3324799 1582815 4984542 970011 3181309 5814426 5558447 3077560 482172 963093 2464049 5872366 5062341 961969 3652623 4819568 4599780 720469 527425 3093842 423317 1473809 895127 2891536 5555721 18913 4394197 1676090 841863 5226724 4564473 5285830 5112746 4294750 41640 4333824 4196833 2858232 3651802 4278092 869427 5840587 5155335 4468190 585628 1644723 1016154 1425736 2656475 4284421 4761900 4321040 5793110 2720730 5583848 37235 112747 2473026 1596062 600811 2802294 1224713 726176 2743650 706699 1724446 2934354 2672263 3502663 5985032 4711861 5019245 1325556 4555251 1338148 916184 4691413 5074829 1201309 3497372 1557633 1104527 3396451 2554551 5919591 979784 5030698 4272839 1468837 3917933 2493914 5458289 282140 4290778 5422876 1722029 2357563 3173025 58152 3601513 618624 4924804 5028309 3073121 5614363 927930 1568526 5016629 393816 2315184 4697263 2155851 5424138 4352506 3519839 1033945 2567167 3238806 1943298 2011957 1181754 4719975 3540328 4378023 5458418 2592502 3682876 4461580 474746 670072 3795540 1420046 1246835 5206916 1736591 4311256 4673319 3070818 806683 3348520 1347014 5605195 4280648 3500962 5035451 3603983 1508838 5138757 1541282 4294258 2275012 5200333 29117 4912807 5517674 2869818 1026162 2760484 5382707 445981 2456249 3041931 4189673 5242616 4803764 2910481 2198151 1921214 3170505 3036944 5782141 4240610 3778936 5147303 1926677 2432940 5251932 852221 5053107 2674703 4253644 2575445 2115998 5357330 5528218 712988 3688390 690937 1580434 3567634 2191001 4821814 1281823 2384539 5855478 3667724 3614679 3497454 4310185 1989452 3157389 3774581 535526 2373208 295629 1732925 2583526 853511 2156575 4767351 1429265 5465705 3219848 3555419 452139 2047030 1536411 4817796 3565436 2494314 2934110 2743073 2650626 3412762 3753239 5709182 4687913 2038511 711967 5269025 4017469 3585810 832770 4466978 5160929 2855493 4862785 664836 1695290 1888538 113250 1660599 154204 4057746 609167 474439 166961 3775520 1846972 3184308 3286090 3429113 5323292 2968334 4182876 4419208 1236214 5607165 934995 5797000 5065492 5871660 3533225 5318254 1462071 2087579 4306317 2258154 3513719 5323241 1531401 5492796 3213984 424485 1072403 549397 3218237 3614047 857890 1373755 4932117 1015994 2574116 1334471 4591149 4437717 4627758 4301837 4026354 1183474 4530763 1912365 1402239 1765260 2757348 4256882 1959423 1678128 1408082 5848722 2183541 3982942 1770480 5289678 5336819 5507931 90346 5913648 3967647 1988612 4979293 5888367 1018154 2907894 2574290 5366094 4144983 1857457 4404163 5830806 4933541 5145158 2449317 5468153 409846 3635614 2382602 1486357 5483864 1840924 782961 5719367 4967046 617214 36174 390420 1299211 3949510 2089092 2390686 946438 3335603 5279482 1647806 5232638 4748937 1150561 2109835 5505962 5539736 3660406 2515214 1950943 4395163 1003467 5605107 4059358 710183 3725851 2381352 3805580 4157132 5541954 5531589 4059323 2002289 934709 1536286 1625273 847332 5658286 3966308 5039889 1353577 3714699 4753805 3656991 2157062 623450 3963677 4149244 369245 4917443 1633980 2496666 3282601 2170101 2009186 4327449 5211583 5423839 1324221 1706467 3224471 3837374 4823068 5828645 4568220 2764584 5231278 663561 178284 104547 3378683 845531 3552200 2983429 2024814 1618380 1271185 1250659 1747576 5311989 5728186 3121567 3903442 966430 4732847 171941 5826506 5423068 1483858 1930490 5866516 2019666 457510 5671258 1461894 2764085 5323239 4063459 4970878 3516694 1173762 212676 4535894 945732 5008452 2313490 1828959 1877893 2010740 991578 1582716 1958647 3075658 5367770 2176852 150000 2474238 5402599 3960641 5367271 766925 5201972 3986726 3438736 5614381 1060069 782893 2893129 946038 4598020 3337773 2921416 3672105 2312618 707545 3028802 3737556 832061 117509 3791850 4146205 2352187 5540844 1667785 4890206 2244982 4203937 4267372 2052227 3716010 1792882 323213 2991394 3340466 5919282 4268232 1613224 3079081 3255170 3305625 2708353 4592192 3923842 1842045 4332198 886140 4577910 5784055 1631674 33071 3526412 4420137 2662590 3258194 4577174 4090681 5033528 3761576 487796 1731689 5454647 2741870 1338785 876840 3690210 2973037 1009491 999518 3807379 3137051 4898743 632715 891250 5653466 1840131 5032348 1407326 260581 5471570 2163709 4468703 1641069 4523162 4244296 633407 2745639 3676419 76475 5475485 5985577 4503598 4280459 699200 5763649 2155554 1424871 3324430 3507229 259828 3123738 3290320 3095066 4977220 3738958 5447632 2054754 869349 716579 1480163 4118941 4149309 2644206 876693 2992795 2423284 5642036 2211863 3989603 2853120 5767057 4221949 3568430 2673828 2462779 3688897 5299619 4639331 2453328 5422155 2154562 1334458 4028662 5032413 1606657 2832468 2968964 4492080 1453639 3121518 570593 3558847 935621 3130785 5678934 940950 1313595 2712517 4111079 2681865 4186511 1344581 287222 3244366 3903472 1646843 3084223 2873024 4694241 2574662 3003013 1302068 3524135 2182720 3096093 2805635 5906096 427489 506984 1345194 1125913 41003 1780828 3914383 4967894 948357 3245399 1666713 3831098 1998233 5288804 5000009 5005176 2834287 4698127 5186370 5691728 817591 3592183 19014 2997872 2448626 4747877 3845722 2450079 4007348 5252536 3742342 2726130 5112432 2895682 4847178 5115216 4819786 4578148 5134299 1439936 5148536 1358434 4941490 5927237 499249 4115403 824010 5227647 5637607 5163087 1449292 1939269 5446549 5273570 2850325 2783138 5408557 1543730 4788579 1449395 372733 3856001 2251508 1615876 2208992 2462355 2606965 1148945 2918708 4986682 1400849 3875096 4812589 787548 2244804 3936724 336730 1833469 5889262 2187804 1625245 3758523 3474071 3167366 4533093 1139718 435263 1950947 777174 1910545 5826856 59568 3847560 994777 4784443 4486931 5297171 5918556 4469526 5844430 1704700 4131089 303106 2002761 3471793 3099443 4156314 5901516 2274733 1244946 4178400 3203748 2562723 2760430 1447693 228531 4404547 4716272 2244291 5425609 3178920 241805 1032810 3834733 4040087 2295453 5625754 3248698 3121090 733642 460792 1173397 300069 4542819 1688184 4838944 4783598 1040757 5926364 5519584 2510808 5401986 562385 1115315 5254501 2612198 4044116 449036 3639742 4143490 3226099 2261881 4294150 4920008 945688 5720655 4661153 2509485 258436 3528065 3574935 1707793 1103428 4198839 4368790 2969611 1504752 436439 810246 2330762 1826022 445218 1370740 5475041 5839365 1627844 4142718 4458903 990778 487968 2821585 4031053 3560899 5323906 1496801 3893096 5564798 4181811 3582053 4055724 4673747 1189692 1497091 900379 4461637 5194180 2170734 2432082 381820 4305762 547888 2529046 5255655 2859574 5512536 2897251 3457005 4877253 2425080 1334662 5180313 375724 3208862 4053932 769854 1155914 4385613 1347512 608269 4225683 4625575 5530466 2298842 5099584 4686326 4894448 2938521 3143361 3427410 86121 1702390 4094478 4090780 4854007 4703278 1587335 3245807 491278 712181 3758889 175143 5744505 3301135 3693157 4087540 1943824 4125595 201 3050453 1383153 2622065 357118 604594 4618263 5195659 5120209 3105515 3444679 3302632 965858 654043 2022261 1541194 5578064 2023381 2187146 915814 5151044 2078575 1085515 1236135 5895333 3751436 4108518 961741 4066907 1408392 2003392 3694230 5307965 3285241 2228536 1960635 476394 2239644 4076979 2640370 64546 1780939 1144431 131919 3172857 4315110 1758442 1223697 4718561 1889911 4771790 3551972 1308932 5275750 4042306 4287056 536065 1983533 2613218 2458998 736468 928196 1159158 2647931 4192291 1380293 218066 2533007 2658570 3057647 1325703 5730507 2313562 4004050 5121792 2143515 1829666 366778 5166614 2706381 5532963 2294423 2668258 4250656 4613016 3714901 1005468 85778 1639204 2014504 5383746 5567699 4722242 2611516 3529103 4370704 3035607 922459 5236435 4402330 2761424 1747831 504005 5496790 4016398 5570245 1307016 2988971 2115386 1074487 1244469 4867167 4125005 5344486 5249943 5415472 5234722 5275797 4758698 5487293 1825729 4126860 3168133 1857834 3807565 5921009 2198977 4429626 2089840 4021275 4163593 4475276 4332924 4942722 1261168 5908913 837201 4213737 1054644 978750 3459191 620971 5455077 5212429 2541914 4871010 5668594 4348224 4783541 528481 344206 2894852 1629319 4288318 640566 4450053 612927 804218 4307986 5211884 5112700 3529602 292071 4164254 1670815 373728 1185947 3964016 1782371 5910662 4364691 2930692 3211094 3142847 4578320 2044964 4885825 1930493 2956727 3643724 2828055 4685107 5786504 5718566 5479387 5558028 5833259 1992389 125360 4449784 4553286 1921797 4219431 1295769 5417891 1541302 538515 4346625 637240 2110864 3383664 5437856 2143111 526965 5472405 4154986 1101910 3270818 3137321 5933041 5339839 1615199 3967322 5439410 1894627 5723534 773844 1691716 392109 2325225 5375143 5475712 5331432 5326069 758458 363933 3580075 4192099 3053367 3170037 1463850 4326161 3008991 2136372 536905 3277688 4562220 1458380 5191760 1304166 3932108 1901808 2781862 3510305 4226453 4551173 1346888 3020386 1257936 4186224 863566 3711715 3026954 4988608 4173711 1812266 2802759 4865683 3861320 4959771 2890650 5245003 2134417 2811604 4720614 4579782 5117757 1950374 1955679 5865824 4618713 4070775 5358987 3010625 2087393 2460268 4263683 1018888 2683290 876563 3991196 3759719 5121532 2408878 1539690 3458694 948578 1310216 2939779 348752 2155707 2162746 881066 3240224 5203379 3797283 3292038 3267232 1806839 1616284 3517239 1211834 1163841 5670016 5872085 4648496 5571504 1580289 496231 1569120 1478450 2984581 4937209 602697 747873 353867 5923732 973183 330689 2799795 2256366 3517069 2407917 43530 3287645 1457157 4688071 298916 206602 2715748 1037840 56113 2844436 3733788 3283107 2357965 5954146 4642161 3142428 1283440 5686547 3837867 753220 4464412 5636275 24438 1246478 518808 3480541 3614655 1653991 5732950 5452749 5571585 5479263 688297 2997246 1889745 1909578 401800 506464 4602873 1699547 1660182 4754584 2121587 2901830 4622875 1573014 2559501 854185 4118148 2508271 4998798 3008702 5982369 3806137 1149507 4111569 675024 105921 2670588 2681154 4979770 3618420 1921366 1048209 2610285 1985768 1981591 5082755 547744 2741609 588792 2046864 2915449 5343121 5042808 3824814 3625233 4427468 1847703 5497972 4428770 2407246 289971 1681340 4018083 2109341 5943887 4387758 3406077 2183634 528770 5844015 5491390 1686746 203252 1678479 2257585 1442522 4388699 4496147 2730865 857225 2233090 3522236 4670602 1956277 4265976 1748125 2542044 1043799 4899240 2490808 68558 5002123 1666772 888371 4980982 783535 192410 1380289 1207483 2116605 846187 5804438 5480815 348830 5799583 1480839 4832808 5193189 3032338 4473289 1760038 1048314 4316832 568277 5862521 857636 382119 3490911 4470897 87652 3513934 3427162 463497 1926689 5360953 2052853 5738712 3143206 884065 3539056 1159682 412664 2330810 5728111 1275064 779869 5807650 3150070 4765402 3135034 2691071 4613182 1132672 1291815 4444308 891582 5753525 4947769 1027033 4186957 49102 5082323 324407 890870 5525247 5615896 1130580 1888550 4773491 550705 5841105 1779841 3928533 2055998 579917 5064649 3145615 3772600 3384527 3333466 2032987 5209229 2937413 5325183 4287537 77894 2252145 486967 3934436 5201250 5706297 4001902 2383222 100362 2718253 3892818 94321 2160938 2640239 2348177 3051243 328022 2365497 916300 4023023 2717113 2993614 2830696 1982423 4225990 395267 1953707 1597213 4269214 1809722 1141847 3924847 3394605 2468407 5316471 3037143 341919 621257 833625 3311848 1667131 481407 502567 964761 2809562 1480788 2241860 1888127 4844105 406173 1988585 5135035 4788964 72305 4970870 1813823 705316 2194615 2216295 1096072 4735489 5300615 4169079 4978101 5256700 1297095 661763 4022444 683401 4877400 3551190 3609694 5357263 3051855 2893054 5120710 3605833 4188835 785158 5696581 272746 103673 635758 1377733 3675382 4101183 1499244 1346045 5412219 4841502 1841080 3715455 3168928 5800964 5011496 2860055 5345003 3979927 138317 5090760 2132807 166771 2396159 4326992 2977230 1680769 3836131 1945876 5738400 2278039 5951976 163742 4224967 1472479 4415151 222695 874248 5287567 5858047 507709 433988 3326290 5596600 728119 274287 155855 5221845 5838629 2604104 2493787 1883391 505388 3555509 635570 146755 878803 5864902 4004551 4560621 4064769 2871726 5534636 4450676 1914875 324274 5492627 3653712 1998947 1102980 4058076 632109 4699060 505833 3673507 5308447 1835199 789309 1389869 4820527 2888776 2219955 4190427 3468034 1644210 501529 2946718 3326240 3381180 1999090 1438255 2941400 3626214 1596215 1376676 1743049 316741 5433950 4710992 5667125 5638779 4213943 2713229 203308 1662092 3642063 2891362 941959 1274417 1980763 5690969 5450929 830253 715993 3945803 5062258 466383 4597920 3444878 1827404 4008027 347092 997180 3571324 1423921 1222442 321416 2827397 1586552 5678188 1976828 3294114 4980483 3373351 3817489 1599291 4236079 4510904 2902373 1072139 5581086 1929954 5149779 471532 2395455 5783357 2018023 2295999 4899378 2391777 5701488 1633884 3845365 230199 2910205 929660 1963884 4887975 5888244 1092771 1255597 5028746 2376540 1579647 5235653 874153 4734407 1258727 2870948 3494069 3532931 5804167 1225064 1427345 209291 5244557 3930622 2578227 1081634 880801 5703328 4059580 4442361 94979 1118444 3417281 5745481 4293594 5000965 5730885 3342896 394275 5219733 2856171 5514934 4751153 3727411 3364939 4575413 3127537 2670470 1267020 4598092 2504424 205112 854658 5663563 4222062 3747423 3729382 3032859 4370854 2567499 1469066 2243015 41115 3621293 1639150 3289429 4301757 1477376 1120740 524103 777796 5408562 1723651 4210965 2794294 4915299 4616622 2629480 3593340 3119051 1405543 4081193 1941759 1557828 3216362 4054566 4989376 1982012 3341803 4193077 881399 1224528 5569470 1589302 5887576 3560919 5547849 1187360 3417221 2453171 3917452 1131526 3082055 4385524 2910960 252298 1179013 2407464 2453049 4380445 4548434 913087 152730 522019 2558117 216058 4382121 159702 806623 5538956 2824351 3024748 4325827 4823669 5710830 5844137 5288390 4693621 2533898 5623795 1040954 2411757 5654438 1490450 4264866 2971924 132793 338703 5607391 3203716 3128856 5303160 2010843 2209777 74665 602463 1900322 3915480 5796856 1873632 5691479 950736 5285148 2106900 5324058 4970519 2413458 98994 4929248 1536082 3835592 3956940 237192 2735976 5324594 1319775 4053690 5382150 3963947 2057728 4481705 4158268 3620907 1289255 4866352 656103 1252536 4940308 1472315 2101473 3281730 40484 2185281 889238 4939113 2045787 5210273 188191 1683568 1645235 5892855 466304 5107202 538062 840522 3034731 548129 3877997 342216 5144691 3250688 1654980 2119686 2374915 5236433 5733340 1178446 2129151 107103 3430864 4916084 883810 5076759 852892 3002215 5752408 4481470 5533926 994050 2216407 507567 2074384 2946577 2261015 2936053 5902797 3211954 974744 5279548 1042470 1703956 5222940 5726948 2836805 2647140 4670464 5082255 1933128 4037173 5694335 3204679 123420 826370 4734027 2020754 475769 5852844 823140 1862839 4591791 720250 2162020 5744168 340938 5744487 2853146 1154995 2797153 2573669 4235473 3562207 2527046 37052 1842450 3990753 5060427 1175545 1667148 5900895 3450421 4068337 5921152 2040715 2827898 2785517 4627489 53434 1667905 4181822 2964762 4059958 2108136 2447241 444522 41400 3210091 3725154 4667137 3669694 4100091 1058552 5919139 2432547 4974511 2294160 5294508 1661400 1911764 1316166 2494886 1543254 1264770 3447469 1423487 397533 2451437 722957 3729893 5029582 5023721 4929719 3991639 5335731 4224521 4322878 1494958 5331704 2442169 871364 5481141 564091 5723038 2873207 1196933 5026830 1257234 1482002 5344698 1493551 4317653 5704520 876911 1868531 2985268 1975727 1837194 2902732 1670302 1532115 1089175 4633872 3940330 1118992 788973 3400506 2215712 4428817 2253255 4610667 5745719 2222785 1191882 2923924 5440363 2399032 3375300 4783159 3233362 4942939 3154467 2289393 356702 2733878 3886338 4566831 2503500 674703 2891710 3174865 1365689 2325117 1221872 4648399 820741 2050633 50275 1960310 4461658 5131811 2676717 3121386 33068 2353111 589159 897432 4384158 219484 1071671 5986068 1899192 606907 3729912 820743 4243937 5203162 5903217 3483917 1233694 2978676 828180 1160173 630581 3871313 4720422 647516 2623123 4736875 3340156 3426501 665774 4596653 5219694 4331353 927067 169774 194069 4360163 3607103 2880937 5785094 3353391 3625072 2477063 4478724 5561148 2205354 5463997 5149749 2745555 1190469 3006008 2426454 2680400 503108 5961648 139971 4782048 4057820 5420646 4225367 1614564 5999088 4545575 5086297 955901 3833741 5792797 500725 1960622 3433592 2735383 2712476 5333937 4680282 962255 321774 1094198 3790832 781024 4602737 2187355 2553385 204057 4848289 2495677 5926016 2265781 5555165 4729555 5413409 3847081 4697073 2737113 575329 2767037 674577 1293217 5777171 4381810 2592070 5958038 1073316 5330763 4476795 5140363 1461519 2389017 2669516 4101278 21856 4821501 1139169 3349580 3189362 5151166 4383727 3747535 2254232 4216147 1546458 4399918 5665397 1711096 2917923 1986737 4967006 5517330 1187563 5889752 3768078 1942831 3378794 3609533 2983869 1249678 3326458 870296 623481 2643373 5466788 3593709 1209334 3186494 4742983 2304759 3539457 815609 5427244 2516230 1016518 1148056 4075484 2059464 4114296 2570368 2556509 5591387 1279739 440413 4522873 5368233 3417627 438894 2353749 4531342 1200299 3811394 529505 4168142 1610604 2531075 747867 5978666 1352052 5428154 4455911 1976575 1598784 741275 108551 3245779 5637842 5803164 4337735 2972857 631756 417108 3029693 178721 1007351 5670574 1213454 3988305 2318356 4724084 4939605 2929691 5347298 1600168 3791137 1095181 2164846 642161 1608916 3463069 1908691 324910 1964049 5733633 2921888 3864799 2901464 5082786 5808055 1968469 3054362 4932647 5406678 4146566 810762 854635 2759068 5677580 3388473 80986 1899885 5576506 994679 5802751 1215477 1829848 499037 5301405 979391 599466 5613890 4551378 4340386 5331171 4271943 2365633 3207453 5537068 5551945 4715760 1991048 4558721 2355353 5226655 3266159 5490038 3853104 121174 4813518 834649 4443148 1578668 3626444 2541871 1609317 1810284 1785366 1426681 3886128 2735687 4036885 1423778 5056229 5734299 3931943 456674 751008 214478 4448888 387996 3946214 4153136 3751369 1339211 2067005 4133025 5265393 5689622 748433 1397497 5195766 1084364 5739345 5348069 4441701 39872 5060001 2863627 1584592 4003231 105500 4240520 4780613 5457927 3848984 2218742 4970328 4603877 2515030 5879498 460365 5262895 1450032 1779193 4943987 511413 3231104 1887012 1010144 5762865 4092835 2902349 2209555 2980120 4261704 1756870 2349590 1460643 3251045 2749637 193750 1959168 3402306 5725715 4347252 326876 2793350 2038606 99603 3287471 2861264 3762961 206939 827667 767089 3213808 3448225 2462632 5097118 5733136 1728215 5761852 448649 4798190 1914153 2006085 5741371 2036286 4248275 1827919 1365652 138874 61706 5325900 5707887 2138949 5329299 605288 3200689 3034479 5983174 5536834 5262095 5720306 70516 699927 3750832 3884564 4137645 5163113 5717317 5901245 5234240 1466408 3912006 5372865 3232694 5647272 4418427 1240009 4251098 2260787 4310936 1207702 2041332 4561639 617320 5164866 5881665 3507717 157927 1138805 3119678 4395526 3809221 2101931 5309727 2239820 3491239 5009200 2661029 4173112 1357702 752850 5182431 5333764 2779648 2369149 5137677 4299693 2627206 1715404 5060413 4528116 2807680 3728045 4009255 2893604 437645 4317128 2753390 2203973 2561031 1984926 3515817 1110204 988129 5892598 4188114 3159701 155991 5112316 2861953 2064003 1758424 172771 557238 2816943 1879438 3841394 2710849 3056633 1512570 5614072 1434690 3666249 887608 1434379 5882701 501748 1106041 1404665 758794 3141637 2067432 4761001 4290493 3508015 2240968 2593433 2178998 2463257 560929 2672539 2459411 5737718 4160463 1357624 233386 4347631 3353442 1926829 4261810 1549522 3581141 5979165 1226329 1963610 5042818 2329309 5340393 3754050 2848821 3024345 3026815 1452780 4592266 5311978 703904 1850212 2753202 5135415 2975300 3859177 5136259 4527924 2865941 5246628 4187197 2287381 4110275 4513211 1275131 1335087 5284117 1932211 3512822 1738578 2414561 4670983 1491176 848184 3328317 4361504 1655802 436194 4941174 1601644 121752 3222255 2756874 5666975 3799575 1178223 5906024 5698980 404406 1116504 1397775 4988578 1750923 2155277 2133377 1105017 5041150 3720859 2832903 3849664 5596439 3829608 5753231 5652883 895737 4541329 4960567 5338153 3028519 5022039 2563951 96821 372385 5829023 3156287 252634 4837254 196569 2961248 5829170 985175 1047157 1423015 2349931 1268489 5461865 887044 5510410 1433221 3837808 3602340 4230096 1009749 2326783 3754301 412307 812807 1978329 290955 1840223 657889 1825176 1795080 4059839 1499733 5937742 4029826 1306887 4661428 5532166 2103804 868173 88448 4355657 921752 2766730 3904937 2503612 5107366 1067556 3191148 5886450 2127606 828349 4269585 4488601 5849594 5122897 195289 1357690 917736 4201239 1940676 3418824 3411319 4073420 2006515 1774880 1228309 5862353 2372538 1630886 1178127 5316150 433195 1034414 561207 1498101 5012330 2539016 5109754 3813311 603606 4396761 2977783 1682886 5548188 1608287 2753844 5034505 3374841 1017068 1597761 4222190 1054930 3818206 1765529 2461000 514435 4942907 429924 4969252 2549499 217486 438196 2456517 3829994 353151 407710 416175 1459123 3967791 1661007 3044448 5955725 3965704 548154 548717 2357200 5675809 523409 4522016 1200831 5351957 2555601 421410 3336995 5435887 5272285 1572524 2017526 5366346 5245534 4592460 3027213 3226599 4932839 3832683 990870 4549843 4926491 3248899 5425934 3605215 3408572 3584265 1333570 169293 384248 4499922 4448972 1726597 910129 2698288 3190376 1065669 2130609 1765576 2066783 4136367 3471367 2719346 4334598 3128760 2765703 5866901 4834212 3744619 1029055 1892492 766534 4089432 1318920 541957 2037307 5916972 2403293 4885860 4256421 646401 4459829 4820526 2925812 3690358 2481658 911316 2533952 2830662 3730331 282445 3149681 3652866 4213496 5347654 3395367 4323436 1804483 3167549 955135 2574608 5654055 1423355 1679968 2898612 3162608 4708252 823035 929909 4164931 5305631 3653232 4854982 167075 4522669 500085 838284 1041383 973130 2058998 5190782 4011502 4988536 1959806 630053 4790814 5402828 3140311 4978987 559538 3182104 4182632 3095123 5624238 1532056 5832191 2910848 2009274 3433802 5870350 144568 232548 745010 1516642 1826894 1588447 4047015 1154258 5671073 5690138 3323511 765445 4359898 2407440 5396844 3605809 4170856 4251771 2609354 4849510 4682608 2621292 5829703 1329887 4658381 1912453 3163181 4838128 4858558 1707881 797186 1419025 5569569 3739614 5738623 5384170 1812962 2395260 212844 231340 5767381 917171 1448097 5236323 324655 2125148 248449 1474430 4881678 3580714 2153617 2527998 5276415 3085394 1190393 336930 4729517 3801062 4327822 5891048 2252232 5306226 707132 212084 5967898 3867912 4865200 88333 2948344 273873 2617741 663140 1287574 2234657 194434 4175927 3976376 4625079 1827748 1737459 527967 1108913 4872204 808440 4373365 1123398 1189337 1530650 4316365 575700 4002450 1954066 1780123 4521078 3589972 2723194 574501 1247959 3618329 268973 5027821 2434596 3743994 1136066 2225760 1477846 5738465 5308502 4464480 2033668 287336 3439108 4874724 3413463 1632788 4447811 5537577 3334383 2740918 5827294 513362 1364473 5890821 4487371 3052696 1240007 4025876 2044754 5607065 5356276 1910917 5073171 3840449 145101 2894176 5020996 5014953 167078 5825951 5488671 5104787 1367646 1393499 4688957 1615028 5247448 1481957 246604 5542670 4383083 2878371 3517966 454680 1170254 5530775 1273569 1903397 1545629 3239056 4055281 2594988 1258689 5775742 1853857 4015078 58405 4676434 5036907 872654 3276627 382052 1465770 1491756 4135363 189726 1712781 4773839 894741 4480198 1808638 1378612 25577 561627 2188482 2877451 4408341 2962575 2918220 2333192 980757 4800690 494618 718661 4955272 1280680 2242768 2018745 864826 4493720 3408143 3430656 1498669 4780627 5869713 4540671 5455724 5785254 5663940 4083862 943682 858596 2305146 3267101 606117 5459695 1150042 3600712 4912116 4943562 2647229 3752704 867340 366453 3959017 3341953 4646918 5644439 1278837 5193180 938977 5358282 4360167 2668928 3024449 5009449 5870008 5706849 3073218 1209908 3053106 2949370 4065372 2574158 4979109 1876371 1961913 3878722 2378632 3420412 4710045 5203311 3409519 446277 2975318 523633 2209455 1052015 2919844 3217331 1208010 3261802 5708726 4886974 3138449 5110174 5043480 2700936 1440297 4620470 5065938 2552761 5681793 2686642 4317789 119403 3811143 513729 681271 1290903 691915 2417225 2184734 1505291 1455080 764726 2650158 4569713 5795493 4684309 599805 3009653 4582217 3426292 3028424 1295374 2816078 4592550 239146 4071441 5095468 5680511 567652 380529 5205253 3145821 3896686 3297277 2869044 5874208 5346466 5591978 4189409 1690108 3837545 3084256 1666925 4108828 1577040 1820411 2931746 4778131 3245518 2649314 2754457 3850936 3931559 18442 3240496 3361582 2371885 2774499 5410966 5645826 1040253 179175 376197 4119750 3772589 5915471 5891769 107977 3540139 608352 3966953 1085504 5928188 2113456 1620466 822545 498817 3821371 5101357 1825413 3433945 5643512 2247328 4294059 4088282 3325851 5183780 3093948 2003247 1440506 3799215 5614629 1299536 5917010 2792944 4692513 564332 3672532 1335295 1342101 4031938 1718714 57514 1961521 1938360 1922782 599654 1668788 1254243 1616008 3193960 4295528 2381836 1483566 4142580 3189801 2826023 4019053 4647069 2785552 3280646 1238663 2220895 3406098 4116027 3387751 3531939 3414756 4434695 1663037 3860186 1704419 4056751 305454 2613494 2963316 3361125 5124061 2962165 304269 2262931 2516615 997067 3271536 1202003 5396121 1237096 454979 2786815 3265494 1937208 2480454 5986518 2727282 5348196 261196 4644576 2239970 542767 5506748 5570762 3567256 3943199 2304479 29250 365695 2332053 3885078 3990157 4914547 2918077 2895634 967697 2238332 83364 1397152 3082680 2536955 2840166 1655634 2602574 834806 2247583 963931 2010499 4481206 2448853 1291122 1903524 3419772 4817669 4422103 5408249 372184 1640193 400002 3706708 2276574 3616856 5982453 5836297 3726343 1782314 2452590 3534487 5158439 921239 1502992 5318345 3989465 2673475 3771758 3391421 3934157 3816811 1742170 154329 4143399 4168528 1531819 3960473 3623054 3969330 3596775 2496842 3937055 5990913 203404 3516286 1284458 4109352 4517613 4660345 1364822 857336 524691 5107023 1666873 4939816 544435 2107925 5586531 587096 5136637 3383165 640632 4688077 2242665 2662159 2790591 2358815 2012190 4226506 5659209 5800766 278265 5556226 4260743 3140186 2585061 5371036 4372487 4220449 5511368 2961558 81791 2160523 1942923 965508 286841 2303405 3238201 1635608 5300367 5800550 2917096 2854985 4103251 1139173 718100 3300832 5950560 4848350 2681112 5630168 3562974 1147746 1645575 4198758 5357407 2892854 3327824 1982837 1705163 3287084 4772823 1447168 4226481 4540466 337996 4632158 3725662 23674 2044222 709354 1436789 4998688 2756188 739047 971408 4418788 545972 5644044 1980329 4079073 2392337 3334615 4996586 4366248 2739887 3851957 612304 2370640 2006286 436002 2135869 632287 5949265 3781066 4271486 1078429 1918682 3154009 2338597 3414686 1107304 4401228 1977577 119758 1647843 2159030 4540887 2199999 4820131 185525 4324850 1291311 5150392 1889927 4966583 3549685 2467918 2157048 2417425 1939928 5564864 1275101 1645838 2204217 3067439 1951945 2145948 3480148 4820865 2617642 3970249 2997110 3683997 5775538 4918972 788598 5295871 573022 2308762 1839566 1561403 3775628 661790 5203626 756178 3600318 3314921 4084206 5620885 4240225 3481999 4364920 1830324 2661109 4796570 1072492 2905887 1334604 3881668 721447 3217388 5996903 4141205 4234458 1444147 2784728 4452505 2688622 1419400 2922 381545 1897329 5473899 1658111 3891393 5586624 5562047 5247937 3521627 3283046 1632850 5826951 1602443 1381266 2263432 162133 2593490 1142946 2788213 5695099 3743836 4554428 4705661 3965734 5240930 1706290 2132641 2105713 5410019 711728 371077 597969 48157 2959302 3451811 871900 3167894 2666853 130634 5661569 3849115 2855350 2573936 5006679 5238700 3842074 1075228 5795064 4587783 1179121 2325646 1181464 2640886 2384926 4167319 5116349 5098708 5108063 2858901 782556 5474693 2411815 2245774 5929801 2867289 2944225 5149330 4158620 3764052 1709686 4496409 1570161 5803439 2556490 3527083 2909700 5838632 402201 2280590 583484 5535345 84229 1616393 2209384 3162055 4418835 1888355 2207051 3855595 4952830 4254966 5785712 5315054 2467434 924804 4690508 4210812 4582821 1864173 3124993 3844591 2677207 720125 4317167 4261627 539944 2119029 979800 3857855 3318612 4125648 3246026 4656827 5604757 5505345 3308832 2019490 3825489 4815008 3194284 701437 5775942 3668524 5076854 2745100 5299720 1469396 1856193 1572412 909046 3297238 5241725 3115623 1021760 5294093 483654 2130314 2973576 2387592 4778644 449704 5277203 5744752 3995767 4564109 5807002 2797800 3090912 880344 2562970 415993 3210468 1016977 1691163 312673 3338132 3975418 3102531 1020479 872704 1446468 1200988 465681 1840179 35597 679405 3915684 2460788 1541587 5150055 37559 4576926 648240 3963779 5080752 1289983 4272808 5071159 4843437 2741370 3359266 5115918 5813936 257306 4100802 3113319 4965734 1284487 4855505 2271339 3018472 3500810 4983943 137180 3414409 454600 5361909 999557 5595802 4459323 2042256 4207103 2820496 3538346 2324502 5412434 1582399 2638074 521750 169754 618364 1302835 1182162 5809833 5089861 3588756 1748696 2811473 761793 2392406 697353 1441151 1780125 3046580 1937602 3765381 712591 61347 3673654 1813514 13696 3803040 1368223 5732350 5108320 2269398 5397036 3090478 2530120 2930663 913561 2779567 2042492 5176554 2963625 2155962 4916467 2909959 743175 692255 2653182 985246 3217964 57270 1230402 2707315 3742655 2760239 3296595 4504498 30740 3859432 2616890 5528800 5255219 487643 2622038 1946348 1480284 3686189 1310039 4461273 471967 5751850 1409707 1171405 1742481 4168022 2872786 1934803 2653141 2782313 5507413 5694628 957728 1202000 1484001 889279 1910168 4403600 565020 3780201 2499927 1398204 2395017 4099724 2240363 3676951 369639 3935159 2863101 831806 1040800 2115749 1405425 4522373 736689 3577094 1231490 4132408 5633687 3658281 5083967 1655277 3057002 5590640 3347505 5308736 1277946 3116164 5131490 5979391 3315470 3516456 5309938 3650772 4161097 3127613 4303747 3656318 5836872 1707957 5158682 1967735 4041875 2875071 4506933 2050336 5779919 5952038 938099 4523998 4014765 1702607 1605357 5851966 2264476 4939313 2336222 4208416 1544460 4052849 728260 2878115 2931534 563097 1816694 4839144 5172429 4446495 1977167 3105242 1172081 4698637 4628951 354991 4373693 1363009 75550 1438422 5621508 3560322 5714175 381726 791895 2036944 3474295 146218 4816983 3472301 1972260 3934135 500894 5010347 2569194 2975441 3693061 1039615 4972345 3712797 5183217 4850185 5879796 5516649 2053974 3142194 982854 3984752 4660670 2265715 2414066 5878829 2942851 5080594 4801731 3445999 1548085 3286606 1691718 5595037 5240379 4352323 3590620 531395 5075395 2443245 3887801 3907461 3394541 2814265 4368275 4434207 1103161 3900894 1328762 2431689 805603 1528162 4070220 2621453 3598868 1197157 656471 702855 1731701 2914653 4233465 5344418 1814991 5747330 3237040 4070114 5970334 5955243 5353562 1074597 3613131 466809 2432047 2510960 5116116 678026 3942586 4976652 1528021 5153297 1070801 5425700 1676417 3399719 1582364 4526435 3681454 3953372 717703 305721 4462963 753244 5081064 809573 78815 2202560 3232032 5369974 2743759 1870541 4868514 3675310 3253760 4309357 3939693 5154764 3734061 2734443 3554699 3322885 5312709 2953105 336044 117850 5311595 1703117 1495157 1120816 5436262 4298056 463361 2235147 4477473 348103 4171183 687292 2631508 3343723 4562584 1169889 3701103 4924164 3902124 5591884 647994 3426676 4384543 40842 5433556 2884548 4477488 1075029 1581564 3826941 5498960 5304210 2080310 2026688 3139464 242827 1861826 5876844 1951071 4667553 1726310 4297780 4432848 2084349 5777176 5585284 3288369 4462650 2224668 4146650 21391 5938988 2187507 1974117 4119425 4895950 3804049 2889465 5787028 5655788 2298657 208646 4750011 2195865 5101183 1334727 697497 3433418 2293709 3789026 3745739 5845532 2541954 819178 2296780 3084819 3018779 253485 3659326 2258851 971141 4400884 1990662 567756 3806291 4267917 3661653 176093 1345727 1751656 2250202 1184379 5877611 5954763 1599528 2846935 3820908 5332890 680390 182990 65793 2866252 3022378 2217670 4178840 5010877 1339735 2246717 365998 5016880 5581521 3861031 3394012 983399 1267958 3830536 4659682 2968886 2310927 3727544 4252967 2567082 2676548 1749234 2959195 2100202 3727944 962827 4332591 2072988 985544 1566316 948267 2935048 5500614 3792900 1594404 5428187 4211964 2521567 1739789 502759 4412886 3848139 2586372 4721074 500281 5136238 1344530 2766247 5730595 3475991 5558526 1933215 3225417 5696445 335661 105619 3039847 1872036 3474359 1221529 2102476 1710414 501322 1017796 2381457 1217594 1257727 5461898 5105712 2840805 5412424 1479226 1633166 3613708 5036540 3818304 1573159 1058004 613687 340065 4382200 1430064 2775603 4464904 2001184 602075 1123945 4245950 4472879 4604747 1742283 3962263 3239662 5377211 887514 540529 3799122 4124581 1990129 4692144 2413950 5555998 1773960 616503 4955611 5757275 5033907 529732 4913128 4198555 5443965 1974248 4189477 3709203 745720 1726723 3657123 868080 3829848 1466398 4889496 5051591 3138690 2198625 2257989 473691 5921989 5846063 2444115 436423 2651964 3704738 3900837 2342564 2692397 1084248 3924547 1109149 4879250 1929658 4314837 5315908 1596174 557371 4723345 2451854 3188390 5090140 2704241 2022761 1218907 182697 5740398 5580273 4551899 2781443 2961827 2405104 5839153 4712899 2378235 1557596 3474676 2726784 3323638 3147889 2011511 469040 1336211 5952954 1840628 4207211 4687659 2851822 3561416 3747035 3559924 1631836 5864757 664815 3182546 4741134 5287726 2102284 4858774 4971867 4652273 392301 174543 2305677 3706414 1136874 2958551 1961940 4408040 5421791 5551883 2651048 3352382 870162 379904 4834124 1937698 3451527 4622626 3273756 2007237 1251676 4920106 957169 4897056 3486761 5114628 4090699 4229108 5250065 5170470 3544708 5454061 3733017 5958141 3314192 4151707 1988826 4275039 306808 1469982 5452404 2860287 5147331 3981424 455908 922865 1044326 992081 2406148 1499872 5110597 4265480 2081788 332070 3762761 2232940 2397827 2213497 4628649 4053555 1412721 2256634 4998387 4280077 5655427 4689455 4952711 1135238 4675373 486294 5635529 5123076 4473634 373184 5167076 3314913 3274145 3767219 3344746 1834007 3795274 1715916 1948435 607596 5441583 3544143 3827750 2053832 3687276 3199012 1764470 3689694 5447640 89371 1226542 984353 2148272 5030232 1266309 2657728 1095658 4444576 2486586 526299 2883893 912983 2901698 1093170 661710 4043387 5448015 1687730 360554 2935614 5635141 420793 2339743 3482337 2407422 4044191 5522944 1713427 4923282 747948 5240242 5558446 5923369 2568128 1686985 145860 226552 5559388 5744139 2204933 5444228 3712539 4048532 2497038 1780645 2590809 3065708 5799263 5914285 414361 3825112 426381 5960242 2526696 2732447 67097 423348 678910 2585499 4174038 1944006 5317453 1597501 4239838 4638928 891159 2932860 3505340 4178536 4523399 2915339 2352809 4855673 5053934 2036377 3317976 4550976 174877 3932215 3744554 1555495 3625700 4354189 4217062 4471343 4840414 104487 2205498 4989522 4602080 2726174 454608 5659676 4500741 4256015 128334 433128 4229411 5362164 188236 1631518 4870460 126985 3586571 1913018 5208257 3088198 5666814 2085837 1534638 4806229 4406020 972311 3848431 2849818 4568331 3300265 5042368 1328534 4719355 1307895 1500043 3164207 3866563 2170700 4810339 4943410 1820201 720180 760821 2325156 371207 2773321 1531298 2894238 208271 734207 4818600 5795020 3730232 1549126 4740230 3654635 667372 809315 4752704 2189217 1831049 2110567 785136 898592 624352 1735012 3765137 5361384 3720835 3076020 2866981 3301132 4580469 3141972 4804413 22055 2834252 1064484 533109 3732676 3016524 3461648 2240734 4879175 4539937 1909307 2757314 3242778 3217718 5785443 616260 1976350 5253669 5448221 3561813 582970 2697330 3700362 5005707 4688353 4613356 5258585 5705456 3085877 3447257 1655021 850334 4254808 2704535 2336279 1537635 464709 5389925 4927784 2672521 4966890 5622245 2159199 3951282 4907128 2499658 959874 2605587 3664338 2707130 890379 5982245 294037 5566012 1076330 2099333 604825 780456 1550601 4016025 2282215 1397151 2037642 1937664 5417960 3838260 3880171 4478974 2686544 5874577 1401009 4137750 2894233 333921 1927107 4817386 636684 4446449 2179570 1277716 2444960 612550 1130393 379248 1094945 410512 1685779 3418779 2502177 5916968 3605494 5929815 1644300 3183129 1099913 4704489 3033053 457160 445823 4974885 984852 3127930 5883286 2798283 150118 181450 5228312 1788859 1088894 3372832 2840615 2224828 3331592 2429210 2186483 4947996 2602030 5172642 2643993 4735803 5498743 806233 4598243 4402650 2400519 5660244 1371126 466952 5741303 4250787 790583 217153 4014130 552217 1263753 327190 4570533 2947612 5633568 3660901 5044561 1064667 4572484 4354484 605636 1898973 3734362 4998052 709623 4545386 5103615 4116097 2379107 4969042 594125 4713565 3354532 1745949 4854051 4912157 5649128 3470685 1347232 807330 1468268 2989028 1582231 4166288 3356949 4960513 2020352 3389604 3606998 4675767 3613512 2694604 2513803 4416427 5347804 1786100 3283561 920401 5126587 889240 4683940 3554161 2337844 1962448 48596 2906241 276561 2474525 4386489 5855021 696393 5153588 1416497 5073201 5043797 1786478 1812610 5057545 2317680 3156125 2999269 342420 5582250 4329674 1591064 1918117 4400874 1405883 289275 680676 4918986 3806334 3592697 793046 1718050 427929 3878984 3360979 1736149 162320 3050939 4422744 2393228 723440 4874202 3706202 3133683 4284795 4605040 2496925 1785217 3545804 1742589 1592917 2402163 4179961 4210519 2679463 4106153 14528 3054515 913575 140835 4502099 3449284 1137649 4693878 5178073 3862504 1127270 4651552 2822842 823504 3912747 2014935 831263 3640641 2046158 484165 5611705 2130004 3017379 1298886 1038657 1022232 5237200 1027554 2470095 2558166 574451 5696396 5685891 3819309 2762439 3049396 2447053 2097818 3792105 756671 1599912 5097465 2520390 1179127 3529562 606916 3153029 2242767 5692560 4947721 3900943 5634358 4850615 1819454 186591 2530644 1089329 5915600 3629324 3266575 2264485 4271787 2677428 1410465 1692286 3406107 1315268 3553102 4799626 1230139 639187 1816404 5370304 5608598 5951171 3149827 416858 3035524 3076082 2230323 5860667 1227110 5985967 1949833 2678437 3344579 2789389 19049 3681607 3199543 4966744 4206595 4767843 1117587 5680414 4913588 2830864 3741719 184465 338604 3841244 2818596 2193132 3396004 3468299 4530552 568967 2345312 1877433 2335028 3386750 2466726 5460924 3058356 4296602 3102450 2135686 1474944 650012 466854 1625467 516624 2524573 3081686 251164 1641760 1943764 750687 2216378 4688618 2816499 4212634 4246962 1349663 4407030 3458557 1458433 3506305 64543 3973398 4513269 1800755 4480228 1239634 2228004 950931 4017449 4939169 2336558 1112182 5213541 3641120 1371090 974715 5906245 4847188 61767 1387312 598670 4713181 5833638 215563 2173115 5832499 1558004 2285379 1869667 4840758 3826590 2138267 2701825 4097379 5112955 4984036 793220 400831 1238870 3844819 4727639 5658649 2613965 4923517 4299769 4557884 3979081 2771371 828893 5380403 2139232 4757498 2507795 4749883 2102403 4542389 2300918 4378250 5805794 2673672 4154668 1614814 1291767 2150929 1769042 5401030 4440671 5301164 5073882 1293269 591666 5296044 5611189 1601317 1477842 5682727 432913 5049652 5302488 5813908 585743 3303867 324878 5379536 3789300 5398653 4853989 5621270 383507 3907551 5872431 1393451 4110154 5267479 169944 1706074 4712856 5511494 2024710 5296556 620676 4160225 4431612 996272 5168555 5107084 1749860 2419241 4849784 4441029 1020023 4614460 5450617 1527659 5253468 186433 1300372 3234606 2886053 5917464 4338801 2828857 684927 5786621 4110644 2327407 5246445 5516201 1914767 149690 3406469 1632406 592558 1342648 1535537 458039 4335748 2605510 2259971 3757203 1397706 96843 4326831 5484523 2758145 4708872 3179588 4582641 4290667 4437250 1599416 3306175 5859141 3313319 1919377 5524874 1062317 2370160 3004167 4654581 1659241 3601877 3707203 3406361 1024388 2391408 3934094 5324515 4827551 1215426 2851630 4405064 184833 1062531 2077839 4178890 4016788 113541 1212316 4480915 650682 1038078 5089013 820829 4569919 5786479 4426466 5087514 4223838 5312151 5521614 1948200 677066 3799931 2758364 4357755 1259005 3770343 2943608 4521370 1078248 2907238 2252130 2292031 2108397 3214811 4848611 5582452 4578439 2947742 3355806 5624718 977379 412597 5703522 714070 4529095 2622235 4165083 3076313 3982813 1024524 335981 4965430 5515785 507124 4988699 4079732 817829 1213833 5178045 3364462 2059471 518443 4104519 3212446 2246562 111468 3838621 198130 5641811 738114 447729 5059067 483650 2790970 4107836 3439811 5341294 597186 3452048 941172 2631058 4572784 2207993 346902 5233438 747022 5400837 853302 2322852 1037152 2489575 1809751 3705849 1035002 5769997 4355840 1998385 3540065 5370650 4831861 488660 4054295 764253 930366 4445202 4980779 290036 2071595 4234026 4079475 851713 245198 3452362 5484886 3450952 5452660 1014402 2580922 2662230 1666947 830877 2380554 806214 5540413 253859 5934325 738560 4213221 5043141 1963086 2485676 2110164 1073490 5899389 5069489 5581710 5111681 3324484 5916785 2768756 5505321 5818148 1019682 5570481 5055005 4842016 5539722 5047354 2125350 3935722 702341 215962 577803 893671 3098478 2832109 4160381 2719298 2889932 3521687 313137 5527502 5344431 4454906 4538158 5372101 3212670 4548284 447287 1102479 3876660 2826804 2388107 1933163 2550972 858049 5256291 425135 2424518 5793822 3861649 1027459 2102862 825188 4801802 5643264 2009017 5175828 446099 2402367 2361671 4330670 3554215 4125350 5063586 1396952 3139813 4898414 4536638 3363072 2179008 3048623 260378 5722541 1205552 5437207 1331286 2871239 3012199 3057030 93495 5357175 3370847 4994000 2535593 2099374 4864423 5596011 4195929 5600268 4647552 2035891 3304416 5548886 76086 3507426 699750 697746 4998134 1135614 1533279 1711268 437231 5412595 700343 3104109 5469164 5772809 439096 541309 2977256 5216960 5272339 4151695 1830980 4739699 1168881 2855215 633690 873775 1273905 307769 2818307 288149 5148168 3046023 3451698 1779984 4532034 2916144 3040541 166818 2042976 3858395 267331 5236863 2389268 5444847 5944017 4142474 5198841 2879240 5089725 2506659 1735115 3502977 2668713 5514856 1467313 4886701 4722868 152299 5455700 3346966 98585 4595922 3073273 2564465 2551654 5196662 5336900 3435884 2001113 3924897 5199595 3595083 4468891 5711147 4976094 5085832 5149538 5125379 702870 2054743 2942184 5755515 3263746 631915 3970187 176626 119703 289481 667926 1546608 5201539 3595365 5958083 2826488 4868347 2030288 3902795 2081193 4637284 1620484 3272297 5832855 3970761 1854324 5273364 3020437 628563 5703397 5577366 2799415 3772411 3150239 474278 3284654 1700814 2730077 55929 5369929 1824633 2683342 5621504 4590867 5633446 1394765 3904653 4736903 1808284 3626699 2994909 4239801 2040741 861749 1948193 5519348 433432 4809003 5362890 1453421 1716218 1420526 2238306 4114753 1638707 452163 4081938 3571626 124408 173199 1333521 3957978 438040 3751434 3186777 5431974 4300526 2401647 4554132 2777583 872401 5191668 5485203 3393381 2347419 1232916 2505362 593565 4064668 1046923 3968910 5516839 5305115 1558117 103463 2365905 3920408 1734372 1163212 1712888 635573 1297384 5377292 3083159 1733064 3068322 1887051 968000 326094 860923 198103 1578669 1161050 2679457 914819 857292 63484 4161498 3426758 1415398 33539 5911255 1707619 1981407 5978361 3707266 2526021 2243857 918442 2144540 3666676 5054214 4047880 3304712 5465423 1015276 2393713 4801803 2130066 1842465 791255 544005 5678708 3119109 1178807 2397174 4171485 1899972 5226407 5895239 2688242 2469900 3314005 583122 2251018 5483554 147326 4497180 4789724 5813860 4123183 5769717 3943063 2963659 3994484 995303 3556775 1879735 5131762 3363161 2812748 1548198 1482754 2433553 3010108 3809917 1539508 3680550 3225502 4085766 431696 4515822 1503076 2237019 4334338 4955570 2013585 4068211 3360894 5985468 362435 5617764 3577384 248835 2117356 3047273 5327779 268432 2547989 2254585 388846 5184748 2361404 2193403 2434892 609219 3606977 3265486 1733018 1536837 5475022 1323538 3968803 259272 3614328 1685401 1078413 3942989 3099685 4939358 1536048 169031 152582 5122939 1888593 1292047 1450468 4612202 1744737 5957005 3709089 2512985 3207659 4547487 3941743 958341 2207011 3656918 4279707 2485857 2711873 4203827 5352240 344820 1478911 488481 4674032 3857058 1954861 836153 4068930 4005768 2056228 3880195 616147 1784003 4953447 988080 2505243 2468470 2464055 1637656 4622649 1986618 1595495 3724817 5889961 4513548 1321121 2961702 554430 5089081 2935901 1801244 791849 158068 5468064 2240640 5552198 4378384 1504152 2170245 5653996 1053444 4447890 2954848 2613233 2588962 5632366 4166807 1313048 2477127 4111024 279436 1679569 5492541 1858287 5194390 4467394 61773 3192826 825897 1764984 4144806 3339431 1542553 4854740 2735194 2145382 3849580 2515831 4662930 2184394 2114905 5130926 986118 2907923 4022028 2509853 5930466 1499642 3824832 3421726 5645030 2756900 1230530 2125481 5549187 2753319 4396396 4282317 3233707 5036040 2822999 3233682 3802708 5636418 4586426 1829840 2187821 4696487 4466597 3631977 3957899 3928177 3021674 1231555 5235261 897852 2105106 308463 5349539 4209075 960566 2230615 1395720 3469838 5227483 3228590 2561613 3398746 326511 3958048 5971911 3624289 925383 3663259 5462166 2564096 337511 4265630 2792557 1705212 1005336 1574106 853814 489404 3618307 1652703 3205666 4319406 2016890 4564415 4414292 3959442 2400379 1724428 3601378 274309 1818730 4842264 2058597 3138526 1588808 2734128 4589768 1471481 3387573 701856 528082 964939 4155478 5313142 821924 4283500 5372955 2364256 156864 4805650 898294 967671 204694 5840975 4335180 1007150 1021571 2090371 4975365 2350111 3615923 2897595 1454650 5484601 5494671 4346365 2278044 66158 4019943 3704949 1355026 2920585 1492500 164463 4568917 4194441 1400020 1435999 5564167 459776 3586878 2600168 1034362 1349001 984271 4128302 327833 473608 1377620 4949247 5245619 4372939 3639456 4702506 2278058 2025536 938982 4744604 5496345 1547239 2769300 2689270 2323224 3842853 1123390 1427807 2421459 1831356 5010891 227439 5063318 4038887 3350490 1279996 5508253 165295 4353884 2134161 632157 2594777 2867261 642070 1374555 2698076 474704 5732148 2857601 3760159 1551533 248485 1231008 1434528 1855713 4876966 4050176 531191 234218 93603 5443275 3182275 448401 3618878 4856629 1558337 1210709 5033372 2011617 3235915 921763 1346452 5025895 5283286 1198627 5736459 3415302 2969426 2571834 1105377 1455059 6726 5983662 4895281 489607 3721091 4032384 1955559 1494387 3920408 524803 4726302 320327 218284 3586342 5691887 1709307 3970761 4698823 1415946 5750193 5578072 2958995 144761 1987809 1700396 2707111 572490 1000763 4216107 4078344 2521664 5071219 1019170 5326959 5417204 4067410 741849 2713915 3624836 2331925 304466 853093 1392615 1564051 4679645 1027716 3144737 1864229 349658 1622715 4581957 4793200 2889296 3058931 1629530 4972279 5152872 2919908 5161732 2798676 4212643 5388037 3493438 4761533 5748754 5817952 1008511 1185286 1595214 5544080 2263576 1118997 1973470 284353 4167076 4800031 2995716 4968230 4307972 365375 5222494 5895420 5742803 5712594 1286940 1572432 2543415 5100081 5950480 5026284 172483 5406846 751813 2229912 5856226 4698154 779600 298508 996739 3919847 231836 2229179 2387790 1701726 1851494 1825085 3019435 3483600 4269163 4227810 5303304 1595300 4153080 2836051 4534328 4798892 5430944 4293574 1428698 1236723 5050062 5461689 2996438 2155872 5851847 5744090 189482 2497199 5784853 5914671 5601333 4040265 443526 4898165 900855 5936184 4519743 3362861 1685002 2806021 1324819 3061804 5384982 3481434 2293392 379818 5136366 590880 5761271 370018 3203172 3234100 1068555 1100645 4289955 2740967 3692140 4973381 1712868 3133566 5980143 5077533 3053377 5919107 3138967 4845929 5516735 2456684 1208658 5662348 5292961 1050670 2356972 4013422 3850723 4349151 5707365 5518298 1963167 29695 1962142 1297435 582273 2213205 4253939 2321422 3167633 3544590 783548 3008948 4934285 1871411 899625 5633259 2912173 4777567 2398697 4193241 3341886 153340 5086677 4375734 902047 4281198 4388578 336525 5268804 5457412 1064060 4383298 5392605 4644842 861630 2322714 5289098 5932388 1940263 1085702 2957057 1731465 5491051 1742954 4462218 4650286 446079 3381018 4910156 3598894 1716857 4405992 2359613 475320 2344365 210768 616393 2232456 3438029 816275 1965520 1599736 2044702 4299631 5953266 4604103 2847920 3191871 264043 1395912 2232731 2785713 4740677 3654351 753668 2653625 5862852 1049725 5654986 5447553 2652336 3632221 3166242 2653440 3061908 2680946 2572241 4207113 898921 5614327 5815413 5334450 4586912 1601221 2803161 4227280 2694584 1647410 963573 2946523 2776532 2309621 2354059 1217059 5592832 2764572 2587501 123857 912886 5631246 1793286 115069 3980914 3393171 2889730 5453465 557343 936958 2542890 5890161 1354140 5387223 1016832 4180409 3960121 2551721 101109 3882490 2134829 4491778 1569490 5516689 695861 3075549 626405 3577963 2403653 3886698 3890233 2983619 2411431 3751245 1543823 825914 2401613 1705144 1750823 950091 5117266 1572632 57361 4993786 5612521 3717800 5151607 2665518 3207798 3942024 5080159 3588706 2825543 371456 2767516 1425287 5973711 4959720 4128623 4613846 2584827 4206559 2673255 5917404 3075022 4512601 1539529 450128 3392840 3177694 5163634 940016 564611 3100089 2563615 4308792 74049 1918649 132102 497118 1058746 1157379 4106541 1003648 1870869 1394182 3379949 3649393 159573 5393551 1254950 5214143 5347797 2513735 4310440 5704595 5405436 1196590 618990 2594594 154692 3143352 5683330 5951253 1535729 4784206 4975628 4924253 755474 853379 3160711 210586 104048 5750996 858204 4494711 3645307 3375942 1562839 2639193 5171420 754610 5637637 1221605 1292388 2013124 1355824 3440282 4835737 2627241 2100741 2215946 4941418 5189555 1565502 5529795 582165 5458606 4785757 344269 5323266 1751411 28140 3474549 3143663 5984964 5333164 2651106 3031579 5384049 1721300 3645332 3661915 745874 2090284 763778 5967137 1617095 4086971 2481696 570830 82735 2145140 5697129 412053 3934368 1569110 1096771 806237 5523784 2743968 3022585 3280716 5106698 1842630 2999031 1925733 2271903 2275054 2911840 5166778 838143 2312063 2592094 1254391 5914743 3594254 3593367 4918318 912171 732781 271081 4793313 1782270 1409603 252636 2213647 2980354 3152184 2242052 2966930 640807 572545 3065028 3678234 5502805 4284337 950513 5130187 3843314 476751 3308604 2355086 859636 4783351 4694909 1482714 3415446 5104304 477457 5266894 2829392 5579514 3460954 4596685 144928 3286621 5235128 2628762 3745473 3799533 5838091 1786201 5768918 1465425 4249690 1787981 5146179 3384336 784753 2714252 5303854 1502485 2664804 4106261 4964505 2146867 3058401 5838271 5275579 1032469 5281329 2428842 3608452 737721 366270 5462750 4514211 3367702 3188732 3976745 5214984 789471 3849452 2898855 4655842 766315 3140719 2231278 4734718 2845682 1852037 237504 4564822 3494455 852366 1620103 5212510 2101580 2722191 4784992 4725500 1893729 4961377 957483 588375 1131098 2056739 5173105 586822 5012968 913636 4163208 2533351 317087 299792 683109 2510700 79014 2359715 2987424 3874604 5918671 3269701 2379783 733320 2317618 1233505 4336016 3197848 3461535 5641502 4469290 1653030 3191896 5626454 4588581 4255432 3301693 4433418 4731307 1474216 1611620 1941626 2951242 140516 2299314 2690015 4931479 131416 985356 5899463 190449 4600555 864421 4889608 2769276 1004530 3138894 3438620 4327324 4421705 1346780 3624704 4746526 2843212 5746703 2616858 935257 5240207 360112 1405722 5027570 2927416 5891617 5692005 1475493 3319079 1431247 3914208 1589168 3581031 4330572 472475 4241370 5361912 5049593 3506613 3711160 3226810 829879 4150206 323893 2380769 2267361 685455 1256366 5463165 522493 5416987 5123269 3106739 1897410 5185650 2611682 991132 2023471 3085491 4463215 1307346 5118993 660675 5494392 256406 3556231 126687 531606 5906642 2687424 4428289 2132797 3578502 1809176 4842782 5907463 4880867 1708879 977505 544508 1847492 1168846 2364810 2128047 1790120 2669645 3463932 2119384 2025061 2896123 5066593 3768194 5229283 337568 5517157 3989761 397366 137307 1985122 5413118 3998272 741913 1542417 2829161 4148947 5578109 738448 5750517 1138625 4385735 370955 3739791 892244 5868825 504127 1532131 126120 4500218 689351 5800998 5420591 1937781 4541194 843585 5840919 2628631 2359222 267470 4151734 730604 5766789 488925 418416 2325761 1839361 3898915 4828048 2720574 748084 1569656 277246 1032324 4941236 3328782 5013482 5273846 3792750 3837952 3666126 5823392 5778117 1033908 363812 1371845 1510717 166818 5159896 3995008 3562450 353891 1203153 232113 5938938 4896866 5873589 4768209 1946691 1648077 2663403 2639155 2440387 3422572 2074770 4697440 1190882 2354126 3823668 423076 3121574 4128435 3271928 4081244 1721577 4784767 2209402 4276005 2961434 1816180 2679530 2852913 319043 3403045 1622031 1144300 842048 1658039 5926177 5567566 4687577 1674517 4507074 5496106 1506125 3395640 3260097 4110331 1350583 546654 2561760 1506401 5993887 3792529 4114708 1790061 5134239 4695196 782259 3414176 5848786 2958963 4343865 4018218 3737363 688106 933676 5310148 3093234 2614947 2286089 3388136 2652047 4642920 5558741 5861029 4809192 3435304 3905296 3253981 995009 4899464 4899531 5307817 4968981 1004122 4145434 666609 320597 395043 1860698 565418 2819580 2089981 2616489 3607994 3687001 841028 5787633 2898400 1497630 1471740 2967471 283868 362016 4323753 5608016 3349255 1788998 5629606 1997887 2609828 5167566 3153579 5434538 4404460 553649 2284147 1338916 3509865 2945693 4809847 4167494 3965510 1657936 4992031 628341 1933713 346838 226023 1268754 5875599 5549211 1405476 5891920 1239860 2998663 5231855 4712611 3838121 3686 4060790 3212148 2418933 1511420 4221983 3999061 1145670 1175306 4496948 4070118 5108245 419750 2435087 2208965 5663706 849689 468776 2294297 4347 198418 5018713 310503 2139620 2494323 650901 522995 1347795 1228145 1100802 5648506 3860798 453609 3024806 5480229 4636861 5218719 3684505 4105341 3060196 1962551 5112999 5537333 3336131 510492 879316 1298790 5520228 2950670 5094270 1563039 3683809 5659816 4927988 1664783 5558918 4589128 4258062 3199649 5485800 1327660 3953200 5470419 1949243 5582664 5467751 3628344 865531 3920702 2201050 3783218 5492974 2754536 1097571 4405602 5374867 941830 5951229 940655 2519865 1927767 5780240 2760404 5526158 1728906 2771662 1965073 2447892 2662470 2517487 3051612 2046682 861647 832206 2812324 65053 4946976 669656 3290147 3105118 2496589 1447460 1147231 5637748 2506987 2901643 5729281 3623198 4471017 729989 1853323 2077994 1326128 3775567 2548467 2144246 1183101 3823542 4199919 3121952 1767238 220676 5501450 5118861 4590754 2237402 1489301 1188710 1833013 966906 4318330 4278595 1322389 2374247 4880167 5601075 1926340 4341918 1677496 5469953 4079536 1809599 2418668 2155703 3121228 2160909 5030397 4376630 2129379 240111 2210762 3475619 3447654 890141 3401489 4416786 3516788 4115584 204963 5421410 5181845 4483196 4005738 3040443 3349661 2537046 2341746 4411694 3163073 3467230 1117862 2139199 4271963 850294 906580 2672547 3013014 4945639 2778732 5260165 2565056 1531013 927809 347731 4606828 5719901 3699187 4562612 1187799 5374324 3139391 2328223 2867605 1568886 4542675 4532214 943949 1240276 2297469 4877963 5781042 4132354 630118 225264 73868 1338316 860221 3664200 5882040 2727447 2780891 2183995 1596526 4525616 3670968 5797430 3772062 495113 4837937 4965936 913951 5007263 2331575 4607798 5415272 2172542 804907 844389 1953472 5583797 4951079 2575432 2466362 3127221 5113293 5098091 3248963 5346641 107257 5889698 3008520 3289630 5367291 2207462 5232452 2039732 5226181 2771146 978209 2536083 2176215 465696 561756 5919991 1750701 5113686 838511 2499376 1328009 1672212 414837 2604613 4784186 90629 1092314 5011658 1572612 3302580 2670676 1903175 1612065 2351857 3743263 2332341 1928795 4695280 1042987 1516372 2814220 2427640 3549418 4841990 2877424 5697078 4158591 5557610 1195046 3494156 4875801 4424238 986180 328910 3757655 1186303 2069899 1742663 4050930 1950812 1179485 551665 3607351 911029 2299489 1843505 4065174 5318113 60143 1701286 2168288 1655609 1776472 2975325 883598 3168546 3108700 5067553 4777047 647815 4578175 3225914 4225578 3595882 5931160 2895970 3792112 5978922 5135254 2200458 2291616 1836434 2457116 1987233 1048227 4950881 4364929 3896923 2358440 689473 5013254 1863501 508303 3743104 3801857 27853 1001149 5582557 714899 5875592 4910709 3323855 4564193 791702 3851097 3027758 4124034 2986132 3935819 829414 514982 3904186 4406840 1972424 2280332 1665771 2048891 3399063 5244200 945583 5384177 1493406 162719 1978138 1920943 2530660 5811520 876587 313156 4270728 4725337 3808474 2939878 4032969 4940884 3968307 1975675 2626975 4344136 4851008 206193 603779 3357495 4232863 685886 4364668 1916977 4208062 3179488 4873893 2773400 4526565 3723672 1538872 3786793 4469105 1011334 4819429 4029488 3764071 1038152 961885 4249740 1313243 3910920 1445890 4955993 1660008 5440318 3883837 1303132 740052 4087031 5035774 686317 3133804 974867 781161 4723005 4088253 323077 1254148 5054848 668776 1831957 2880772 4121858 4246536 1979547 2692488 3668974 3216116 367039 1650237 971467 3813171 5215979 804752 5231361 958963 1490278 4460163 2594061 4183584 3679609 1033417 2772143 2831593 3888228 5506135 1830533 1251464 3347591 4603873 1962634 4362921 325055 5358262 4314107 754275 4092388 1319268 5223544 2046207 2199006 2513734 5261789 4118049 3175631 5228682 422943 2007801 5759345 1887893 3360922 3451155 4395536 4476816 1403412 1131511 214356 3153721 4167413 5598095 2044072 1745835 4417148 262247 4286385 1852898 310933 5216571 5122784 1772688 1863111 437219 5889766 3874572 5396130 4478449 3753361 2307983 1195727 2602735 2205072 4167686 4288189 1117469 4016666 5500623 207956 703119 3065141 1388270 5106239 1629446 1420817 4341192 3785654 4718558 1155057 3542472 1558563 3462894 5177459 5688843 5074963 5148707 460236 3515574 3480621 682007 4719013 1636108 4647 1946781 3023180 750542 325908 1961662 1398778 4200616 3976030 4506059 142042 5417527 2352271 1603633 5825857 728358 3425456 1006733 1745865 1162529 5864924 2540474 2519335 2738879 5380488 2277689 5306860 3874401 5894992 4248927 720815 4956122 3560296 5173187 3967892 1693612 3335413 1335400 4530057 1998278 1343009 2051541 275134 1333944 2060356 4395951 3894740 1765776 3361046 975490 2050460 4082321 1629887 5834429 1217299 1787767 793452 2562964 2601782 861317 1300993 1394444 4968482 2053753 5568684 3092503 1785990 2119201 3807246 4722920 5800996 815459 1392548 4778213 4759882 440024 3206276 4788061 3699640 2220398 4346345 4856180 4018102 4183579 3699734 5266584 1466437 2911749 4886593 234273 5179906 945912 4792036 1523790 5885016 125956 5794389 4981331 468051 184236 1421418 553837 2024936 2568411 662460 5090062 1838082 3486499 5419164 4869537 2560639 3006270 1158538 1489960 1837145 5866411 232878 5776591 303444 4212150 2533644 1984430 1576375 5044275 626153 78053 3147538 1584964 442268 4187700 1003378 2980956 1561396 2729565 1231745 2948788 1600426 5978988 3088900 3494540 3695139 3990881 1615657 5632032 1051879 4216989 3383442 3977210 3934754 3235883 4475449 2995347 638479 360139 610166 3302723 1297654 4536161 3281521 554569 1865986 3887913 1415080 5090909 3442390 5742077 3937436 83150 1745128 286528 4147821 1067549 4762018 230849 799438 3789604 3723029 3241211 1688544 5524793 679830 4312277 143829 640313 2529165 2255917 604980 1869328 5390529 1979625 1587034 4811685 3529439 600130 941153 1982911 5353262 1887652 2781507 190513 3073256 1019579 3034091 3433276 5181903 5436067 5784210 3387741 4728006 3587116 854562 881945 2803074 2393221 403073 4154883 4388155 3915757 2875974 460432 1417564 3959300 106946 2102392 1837280 5604706 3102909 1550851 4454757 1012706 2494583 1355009 725131 2244550 482304 1433625 1504947 13738 5209602 1856349 2345311 717454 514475 2160399 4426999 3118897 4928839 5196919 2172780 3333903 3886997 2184135 4224684 5224711 884303 5591671 5590394 4416389 805158 1661347 2958633 1036153 322109 2377316 914092 3490437 1281115 4289058 5688730 4085267 3904511 2908544 2325241 5544166 1560553 4927011 9829 5842800 224434 5758619 282512 2652690 5053472 1347420 2673227 4026980 2766120 5015009 5290033 567376 4984470 4537971 3060200 3424339 250887 3160438 2369671 928144 2623374 2407460 3357005 5290575 5921237 405002 885939 3129085 163413 3493452 1527540 3048097 3981330 2122943 800240 513459 2331811 1661967 4626644 5989941 2152734 4094777 5114786 3603823 762418 5177191 2787829 581715 2011056 2061079 663296 2734981 4283764 4232964 3678153 4184347 1195822 4786060 3455179 4017032 2280085 1739080 1588157 3227118 5974571 4882757 4219907 4888336 2569438 1040571 1495328 1280265 2915848 830875 813505 3805613 5489257 5041829 4665864 308170 25519 4920067 2456207 4188750 3431468 457889 2964673 1949552 2871822 1762989 2964571 4871531 1175554 5517100 4365887 376665 3024304 3917557 657010 4560295 1171730 628467 2534981 5033159 4544401 2589153 4283582 4506098 1987524 1743115 4593688 991899 2513034 2017478 2379068 717186 5705968 3237644 1941457 479589 1893993 5751069 3976842 917773 4209797 4070779 4974245 3178436 4456084 582214 1215053 3728889 148050 2399206 4638389 1247507 1016852 3274130 1536254 805631 5237925 1373651 1149688 4724531 1727187 5702899 3800424 1803225 1682959 5765905 3810455 2286366 5626303 1846425 5873183 5737212 4732861 736436 2559022 2366448 5191340 254713 2001670 1287435 5861745 1854997 2783671 3251091 3584925 5584561 559850 3462846 1186154 4469162 691597 4779159 3169708 1899778 197273 5554052 2213047 623780 1694217 3333407 1266062 1073478 4529060 5216815 2279817 2326704 3359855 4198718 1091142 3462676 5653306 2279568 3336151 3605286 5017765 2812138 1136 302925 726228 657233 4222264 2405717 3920048 1672530 814411 2216648 103832 5872306 4293547 974323 5641120 1798957 2023789 2567124 2222719 4360276 3494176 1028416 5683843 3064805 1624999 4577280 5105039 3261396 4217100 2670529 5059760 3818321 5250051 4768339 4356702 1204504 13684 311264 4597298 469983 5602106 4309689 2897266 5699038 3667523 5989600 3654602 5995248 5654732 1198012 1697987 2072918 3352728 3592007 1802794 2390873 5554312 1906020 3726726 4626612 5428342 1202409 2635777 4458279 4692028 4883660 4343472 5754202 989068 724575 4968896 5223126 2839262 2215771 1431537 1665349 5581833 1917082 352436 5640249 5322569 2979805 1912928 4517409 335619 3699662 3527644 3067687 4239435 36567 3162614 4648140 1584673 5567120 4722530 5911971 5103883 1463732 5873212 524846 4281957 1844544 3598133 5819836 1374141 3485521 2447760 4729855 2128728 5716226 5655848 5872494 593740 932918 1208691 425998 5023068 3338936 2845032 2064597 985230 4902889 2371515 3745515 913620 1715463 5604498 52169 3289511 314316 2802351 1456913 5445342 4339542 3420545 5782893 2614870 5699203 5596248 3004449 5976749 4168108 3875149 2577372 5427894 4968226 3309573 2056888 3602906 93098 4928912 3746777 4872018 1623813 5247093 5862263 4325191 2336997 2153226 4880287 202493 1245867 4115508 369509 3729799 2392721 5996973 5120550 144302 2255114 3591760 3991370 4852731 3642129 2500831 2453867 658210 2744913 1792723 5813231 4710065 4001532 3233876 622102 3514657 692797 5769931 3131645 3327019 617298 820228 1391336 5361183 2067720 4757432 3037273 4603072 4495608 4494200 4528404 1796655 5717500 2363915 2359034 3883931 4136178 3599909 618924 2161503 2184856 2763183 115135 5220250 1187192 2800952 2591849 303026 5591018 4218404 2558364 2561011 5172413 4327933 4866366 1282332 4314984 3053414 5699117 1728609 5946759 1359325 3576828 1603530 1310414 4850920 3438345 3605734 1665972 1899395 3359117 3044864 2339313 1039807 3203700 140251 551476 4643033 1464805 2076044 5630688 512482 3279117 4657883 1637112 4116178 2935552 1462486 5144759 5071795 4632405 4397981 5328502 4656773 4962915 1896532 236387 3886753 3768030 1830326 4715298 5491843 2383370 5159725 3999429 1722824 351112 5846779 4905134 530753 3284731 2402134 1668279 1887454 5246392 4330364 4376685 782181 5759749 1846623 3043893 1121184 5305664 5293365 422772 5615766 3503883 4845732 2267417 20191 5473428 3414004 465682 1807293 5809155 2417320 834884 788619 2678146 1133804 4668117 1884356 670263 3822451 1957681 693437 1690549 619515 5694171 5173124 3592192 5627148 2210223 4008374 2895375 5416817 1700525 464595 796506 2617502 5520083 260452 3983625 3750137 5840655 1224063 987187 4831746 5342469 2448067 225282 2039655 2945458 5750875 2886837 299689 4570554 1786017 5233616 5710975 3151887 5927739 2017196 3494759 188866 359506 5201368 865843 1482518 5326747 2193730 4141933 5317626 4700349 2243316 5633993 3104603 3218745 5971677 4344248 322037 5119338 5348976 607951 1300353 699044 3349693 1548067 4409630 5816762 5639549 3634083 393296 3552693 4990305 3565083 5786198 5609420 2344877 5164874 5386879 5705334 1040942 671865 4695154 5201322 3464192 1930512 3372642 4267708 1133077 4717939 3040581 4468970 638059 1708842 4584171 3159770 747766 2892134 5492641 2632676 5842581 5814514 1260153 3956169 4080240 1996685 2687436 1162764 5443243 3050649 4828830 5978168 2209778 1391065 5974083 5297576 3656961 5857244 3715961 2578849 4587216 1424408 1223930 3467081 5747932 2564808 4075472 4664171 3603827 3733805 1638120 3473139 1626536 1227506 1802832 944490 434404 3019523 93481 3297281 4479160 5597063 2034550 2786235 1244205 3806538 3228249 5533184 3712882 30182 3431869 670510 4437874 4956625 1922090 272114 5513088 5755000 4239398 587079 5224914 4062551 5773448 3326130 1786603 4551755 3915473 1097211 4375360 5273371 3092917 5336662 5054322 2968891 4901500 4399727 2122074 2346157 3758286 5470042 4034850 5812113 3342759 991569 1925753 3796 444686 2689720 2200675 5735872 93520 3472902 1690262 5395976 2840383 4765550 4362541 4057392 895085 5648547 5708 1249232 5703668 4509340 4706918 1266135 2575562 3494684 5091483 3609188 5280331 3985454 1961413 2011456 3063844 1157139 5833567 4976079 199648 5592842 559575 3907155 5913796 1189459 4718833 4341138 4497667 3046255 2062917 4954749 2451029 4358258 971515 1272650 4500410 3469088 5890092 3245935 769688 2465847 5383762 2630492 922287 1962036 5832268 3395014 59478 2231697 28072 1174687 3439178 476972 147025 793487 4542238 479757 287992 2918077 3352352 161341 3278174 5706681 5682148 3593932 3112879 201936 1354412 5138835 2629603 5105332 3682303 2944056 5156681 2410267 4775173 3601071 825113 1611832 1714831 4707175 5772734 28541 1297153 5341153 1906180 2577031 1790409 4712291 4546886 4885735 714116 1178185 5709888 5167188 1282990 1771236 5273112 970956 4436380 5850819 2978570 102383 1900777 375658 1389854 5868762 3335177 176213 4587127 5647167 5650763 3617196 670872 4274848 1387165 543489 1701537 4854779 641845 4288759 3743324 1508156 4008824 3756721 5560274 1531132 1267893 2433104 5557438 2501021 2551468 4195417 1221088 4566363 4379919 4597073 2342442 3196802 1673167 4425227 3781010 976184 105081 3843299 1428465 2266933 230104 138717 4317352 413872 487693 5023141 4927324 4274409 3767796 3248601 601314 826455 2112794 3774204 1183064 4833510 3409369 4662642 3465229 2534175 3928126 876299 5424969 5422486 3494180 1264661 5757807 1406234 3530297 750329 3194790 4099733 1013853 2700175 4434761 2856633 3385630 3654039 2386168 4526730 5493216 687295 5700420 5467477 5763464 1259474 2195875 4340572 3831861 2489438 3586431 1012838 5723982 3366289 4345058 3722023 3010170 2749494 5295783 1741037 5607746 545640 3221867 5096471 2742631 3153194 4398248 2310815 3851097 1327037 931816 5128114 3266330 2503634 2915105 2398475 3431574 5726131 2307568 4267635 2699559 2145735 2160323 5178637 3161334 2956828 2389894 4143904 3909680 251335 5950818 5801950 2607186 566257 1938880 5383668 3517112 3163815 3532821 986326 5699673 5385987 4253668 4022541 3882890 2030160 1547132 748936 928077 3406901 5605551 1778037 2873875 4779182 4463878 4200937 3644395 1173548 2554754 3508118 1039807 1409238 1694671 3264136 4775987 5740790 332477 1805351 1186279 3368055 606841 2798759 1333108 4076474 2599530 3115154 2719082 1486422 5967724 2089258 1087721 1728714 4849235 2676819 4738321 1021666 663288 1198177 2853850 1668391 5434230 60770 290650 4965337 3138943 997266 3212379 413282 1216422 4938541 5425153 2543231 2750453 605724 2511310 3630166 1416145 3352257 638038 4990735 1550905 4940109 3455464 3342905 5045943 2220564 3871379 2971506 2722077 555127 5034354 896754 3404824 2822852 3249901 5552002 4401893 1502806 87526 4641486 4337866 1460381 1545880 4526550 1335709 3119423 2415317 2193048 3527291 5695981 1034300 4019749 1978959 4803588 5328007 2614881 4533493 2519678 4187119 2914818 660804 4240600 4677493 916423 3727208 5684155 2130972 4165957 2820071 2878095 5374148 3534627 631372 2988661 44948 288682 1255100 2464432 5341333 5837896 280828 337479 862933 780965 2791185 2391817 1286770 941648 2263666 125776 3417096 4652317 1739316 2791661 1632251 5634473 5272619 3412675 5285216 3379479 372870 811716 2778905 5691241 3414865 2113478 2895841 4430499 1939479 3306002 3649906 1582370 3978845 1817228 4674589 4368265 3218069 5207067 899178 983591 438911 3347965 4260355 5983491 2913140 3013489 871234 3902821 2285878 286156 2391852 4041157 62716 2494912 1688082 2705492 700404 1052397 1146309 5925348 2882059 1558544 5561786 3734472 1226397 1722835 1735417 1514702 3714019 5272985 1929213 2641853 5028627 2021848 5229914 1783130 5999198 4064462 16091 201966 5650815 1749502 1988866 4420982 443070 2606716 4329377 3735378 708273 3937391 2378683 375117 3699830 3051294 1783342 2730539 5224001 3927178 2063339 404007 4004850 3870109 5178405 3983365 171450 5113111 1424750 643616 700821 5174622 5610682 5692573 1498109 5736652 71496 1454903 3002318 936558 2724628 5845195 2475930 2309252 2364041 4788233 3515532 674804 1007838 3101471 5693844 1205939 3218652 2992024 4995884 5291764 2174183 384253 5847252 3221410 3884323 5134462 980859 3849485 3431613 3344442 440755 2796323 26448 1626569 1238685 3773635 1866970 4830461 5004388 3916500 1060911 5026485 4436854 2683318 1537328 4067070 1691868 4016996 4513931 2532035 3590369 1154489 3522618 1165399 2008468 1971502 4956146 5311220 3420391 3190651 426832 306873 4002401 3697753 990182 5951209 5192770 4736938 5051256 3779119 945805 5251442 1605696 5620327 2625372 823144 4571399 3986767 3410620 5206202 4652603 2484809 3632046 1721137 2878558 2176873 941551 2880215 5742950 4208319 5447371 46853 4002451 2875142 1743920 4712894 152806 17921 3774874 5921259 2661061 5147619 3248888 4903146 2736142 5289040 3761584 4354125 10578 3752790 2079312 4072605 22984 2303330 4552808 4319245 3343834 568579 285150 1949601 3475433 5476886 45612 576045 160571 3963027 3229719 3678863 4473915 3149125 1750367 628079 3807299 1478307 5178703 1060428 1503114 1307647 2884008 2064974 5651397 2677003 905501 4217929 4321073 2536688 1132446 5553630 5700126 4874965 161888 1467025 3282963 490179 5564456 1937694 2241045 4175236 4456643 5917802 1757962 5742191 1488298 2040003 721317 1771399 5878306 3028391 5260041 3890611 5022072 1584993 4215982 830069 3210520 1132830 3534002 2104950 3017800 4295017 2076884 2780395 5189810 4537975 3284670 605095 5612764 4573442 3987146 3396172 4665254 5215921 3191375 3708729 253048 2706058 2502596 973507 2885927 3207860 2880034 2963598 2527917 4143195 2618345 57430 1653111 3790980 4880708 3001114 4945064 692638 4678706 5096501 1798075 487080 5317404 105704 5957281 4569656 3313213 4970482 2339872 2156614 3826495 1950905 379127 2443828 374227 2207398 688570 5801743 5959472 5857439 26792 5709530 2155445 5331524 5823009 101352 5423480 3887103 5103829 1347425 3283127 3552791 1997212 4309471 1988200 2813214 61498 5882039 1187848 963866 4657162 4832937 3357743 3320183 84560 2269073 2521684 4014932 4936111 2590713 2606825 4333424 4969822 631946 3512250 3653895 5717066 274340 5077208 360584 4217998 3646562 5132605 2784468 3293889 79469 714286 5990783 4042966 4244657 2489906 5601385 5181654 921408 3248469 3315129 2735508 2741584 4002311 5778578 4535599 2155680 5123030 1115539 3150574 4644537 5323080 1678405 148329 735005 196864 4632147 1572655 5736301 4785089 5934211 1990303 2000589 1996824 4944466 4576252 881158 2953284 5980814 5592309 5617796 1231438 3907178 4085312 518490 4800971 4671218 5478968 3031392 5812475 3563955 3086347 5454824 2405920 177935 1622101 4943477 99865 1282146 4896092 4586067 1528529 2629678 314994 5481596 372199 303389 4210363 4090979 5500919 5076967 5555522 790047 2055563 4642800 2680943 1653164 1964934 991218 1931511 40075 5275153 4772773 2191866 1243149 4838102 5828075 4983274 5329168 3199226 5828977 2444176 1737713 2337815 3894100 737240 1484351 5705964 1848043 916765 5885853 315609 5176369 1643888 4885833 3248201 580478 1978436 3487327 4266773 3422587 2291898 3768487 3616854 3008006 571707 387014 3487297 3739487 3912168 4314146 4089579 5511347 3115031 1453405 3059849 4840261 4886409 903390 1472430 2000343 4471066 127361 2445440 2582752 4129626 300993 2172242 5971078 4066307 5469697 4455601 2952802 176914 1419629 732998 3595730 2721468 5512754 4543966 913571 315508 3640472 1857339 1558825 3253516 3012870 3114223 4654732 2855867 819945 1469559 3940047 788460 4409282 84034 4882672 883391 1341661 1663460 2646970 750660 5451550 1507535 5136448 4493195 3941630 3868655 3340693 2791712 1171623 508302 1099045 3603480 5127879 5961927 5589457 4789477 4885454 1406769 3450426 2355125 5068106 4960418 2086500 816531 3237116 4572910 1945102 2457626 3310517 4680622 5076271 5545932 554402 1264605 2649486 1846539 4288316 990507 3860477 2061843 4662967 5077547 1149486 3263937 3321774 3094823 1399156 4558522 2673822 5739247 5166926 3468223 1071375 1462918 3769074 2766732 545285 1045642 5368473 4262209 5837730 2772450 451320 2938928 1113917 4737668 3445328 2958414 3359529 1931229 3717956 3095206 1364374 4311687 4510690 91032 1063314 3685740 4011742 5865577 5772747 4801632 5873439 3949751 3722628 4624065 3136012 4885340 5163219 4510379 4130127 4141463 4756506 4008422 4431030 1256491 1331563 4766613 2226951 2608932 4293645 4505076 3188618 1520271 1686905 2163235 374307 2294709 3780997 2037756 1240227 4534124 1810445 3827006 5064144 5207249 2821931 3911900 5127190 2449830 3445115 4486330 2659934 2020513 2294901 4868838 5764577 4118190 5428517 2942674 1626762 1145960 5246386 5424002 4599096 283413 1682304 3840921 2052600 2252942 5193710 3586065 2937358 2316520 196455 3671375 104965 5522565 120355 2077338 3126772 1527435 5101085 4400671 1435140 3738178 3809599 2163007 386937 3524769 2266713 2140573 3308618 542696 1683081 2649295 500010 1543249 2710193 2563181 4958446 663804 5866501 1300466 3177916 1103715 4481377 2711 472573 5147077 1205680 305978 4842665 3247548 4158758 446946 3181105 5409306 4497053 738113 4355534 5155069 1481570 5160396 2105932 1998370 4974523 3118029 3326373 923319 2204138 5221411 4669850 3213093 1341048 2965975 2513123 2455939 3692348 4348581 4785416 2080012 1420932 2610639 4051444 5766892 2193955 1106930 4809751 2597108 2622024 804132 3772740 2348913 5377571 1198021 1192495 4617443 620028 4993820 5897051 3890492 5158256 3805852 3567270 5273065 188233 773145 4184156 518539 3032961 4413592 4135117 549673 2456270 3717018 2204539 2730732 403412 5972012 5667050 1285580 4927201 695256 2075960 1523627 2428119 1939403 3117289 3013577 2623401 5610203 2144433 2951232 5214335 869119 3490006 5693659 1102744 5291650 5241788 5264660 3373302 5782736 5068819 5970371 5374010 2216693 5194718 4629358 2622319 2830334 2130862 2446495 867763 112644 342439 2165871 3934225 1450178 3873920 3834903 555711 3406378 5203949 5206964 3620971 517828 1664054 255596 2452883 4063374 1730974 1021807 29170 1709485 1824383 5243561 1918275 2961064 3195837 4528990 3974268 3873598 3230831 5090289 3645089 4510438 117465 5262523 5068461 2316626 3809748 1254893 4199012 1162162 5354319 3827160 1340894 2576591 5821474 1829027 5286487 2726827 3171098 388766 1074367 992399 5269037 4404248 3353015 4463006 5631232 982400 265281 709715 3975482 2192021 2944026 639642 3300309 1488212 5164913 1378279 3012595 2435717 3671179 739801 3920420 3509645 481049 138926 5761671 5494255 928758 3022694 5663074 1875492 1464291 497247 164673 5965248 4052578 5774083 1530615 1180768 1303085 523301 869066 84399 3629540 2707135 1396699 5264758 2369208 4443834 1433201 1750647 4842370 3360813 2558457 2594163 3884820 4390698 3911479 1445706 2510315 5556613 2069594 3073210 1913382 1478940 5603765 3004692 4061810 5635295 3003641 4976842 1552908 926577 579257 2402991 842330 714976 4493035 3288901 966352 2598050 302293 3754253 4004644 473812 3765601 3042816 4483696 4827056 4335420 1476599 5309729 3062537 4206496 2992881 5120421 729235 2665866 5887096 5243064 4326949 641611 4411668 2799104 3383761 1692750 5676998 2220981 364269 5930256 3306261 974450 4211272 19775 3808365 522590 1073098 2681548 4603126 2659497 5117805 3425989 4648430 4081044 1557210 2901855 378934 542636 4414321 2564852 2815452 3412689 2365720 1131775 5860646 2648222 4007518 2884973 146581 2283178 2885231 357051 3120683 4811067 1865418 4990927 4028126 931923 1834903 3085263 1415015 3692840 2654059 3486396 2109120 5125780 2126412 809263 1523386 3441083 2889539 381216 3838624 4199643 3615749 4798825 1344672 136356 520667 3849119 3589512 2371050 426941 4488664 5808231 3089719 5035147 2689416 4787627 1048786 3508874 181738 3285753 5869577 3322768 3365569 123658 2141923 3842571 1351464 5325646 4435085 4358196 5547529 644653 936386 227100 1869523 2563707 4752520 1021795 3840916 5917767 4325473 1220702 4538554 2515420 2837275 749050 2695084 4990339 294282 1261153 1458933 1629394 3449681 2992440 939489 2611554 1832881 3541143 1164388 4989729 1525776 3253875 1393784 2434725 3189772 281972 650415 5117951 376599 665895 3389045 713727 952549 584758 2612747 511599 1542855 273284 4401687 4282362 2654329 5903436 464258 4624164 4399006 1548521 4786237 2693179 1417262 1485301 4630138 5868113 5703203 3053816 5177377 1237592 4612102 1364605 5067762 3101180 2081669 4146718 4623610 3110943 3022203 3279779 1420716 2982240 3294657 216354 1690033 2314250 5434535 4201586 3243837 4419088 2301480 3332931 3643272 3420459 1453815 895544 1657652 4803024 5459570 3870107 3006526 3855898 2084559 5306815 5547962 3190414 5095118 3504044 3207751 3497003 2505161 83519 3489306 4699949 930522 5804650 2635010 3563617 5128996 160183 712846 5036497 5785320 3905193 5529359 2383738 4392541 4621920 4139337 313455 3982761 3279835 4830275 2560646 2516331 5541959 5441906 1295632 4030139 3495560 5404195 18992 4279481 4479452 2962146 24020 207225 5957541 5498734 403861 2251358 2852509 5871919 3302961 2517504 1841966 5319997 1417894 3077520 2574164 3481442 1559632 5321976 888725 799394 3315228 486046 1672010 86427 4631860 4661119 516543 1459388 2849060 5308043 1548147 3016075 3597472 3017020 515785 4858431 3404921 415384 4014654 3738971 3951861 4139129 2620765 2284875 13408 2184066 1217878 897814 3283943 1389801 2370344 2650818 2955779 4429340 3607073 938111 3180969 2534512 676923 4048841 1841770 4122498 3837858 1613324 2635475 5927635 4204336 740675 5163863 3782999 423994 3628501 4222074 4846383 3181569 2638518 3234633 335738 2268541 3736977 6933 1715258 1325158 1295657 3664229 4398155 576649 379011 4300265 4519502 4445449 1691104 866172 5274479 3393168 3805440 3032906 3442191 102688 3971224 406405 2417819 4758541 4869069 5984296 3492769 1830336 4294272 5104240 3300889 901504 5239593 2982971 3600017 5367606 2233370 4340349 2281355 1896073 3025620 5747642 5557542 3761466 2136722 4364616 1531680 1510342 3221186 3682645 2242887 2813922 3553426 159391 4320132 1951239 2157102 2477783 524473 5835763 4205452 362303 489567 5372200 607936 5761598 2825074 450350 1529378 2909971 4068143 32268 4964302 1703913 3478219 3448133 4775015 3049542 1767948 1001620 4302970 2380646 2791650 469538 4003470 255969 2835377 2191262 329031 4299961 4673675 2983427 2781473 5293034 1386738 5661320 3841843 4129174 2013896 4235547 4644968 3441924 1505963 175562 715596 3670133 5064343 5768400 1428841 4395123 4375222 5028135 4538079 5067310 3589589 4257858 4556851 2648127 381272 3336845 3228110 4005339 2988731 360168 1554578 3578234 5972050 5769630 871861 706654 985332 132754 3328202 3627707 2710819 4735094 1910344 3946362 2562681 3218224 3566502 5636327 4247986 5151123 175114 5704937 3774811 4561777 5056720 1832421 188499 5004301 2031960 2549115 2560647 4610383 4895755 2316879 579362 5391397 2706229 4306164 5440739 2807154 3726045 2210839 3229594 3815638 2503226 3916555 1117264 2392647 5363184 4828737 30452 5406769 1662326 4892275 1504100 4813184 4935937 3060101 2758720 1326952 3195149 2128086 4338005 4665561 462689 5169044 5577776 1512354 108870 176974 2212479 821279 282304 265289 493483 5568424 22611 1171287 763215 3927782 2369336 5427038 1947609 4167177 2325872 180265 281830 3562306 4220214 787201 5001912 3591835 5374686 1504579 4223551 4711575 3006324 531022 904476 3209891 2537426 3001114 5480475 3017645 497743 3184051 5471399 2320504 3259025 2315701 1043013 191247 3996892 2045168 2554560 2638858 5180623 4394202 1292258 851555 4182500 5485039 2195006 1401032 5950122 5526587 4798801 1318959 1424609 4089493 4033796 5571637 4744197 4244899 2831539 5060783 2274491 1610628 2040051 2209230 4984584 3297775 5421298 3370922 899893 2222903 5134598 5784849 4653108 5592228 5790214 5601983 5921641 4687382 153460 4590236 1247699 916893 2883292 5950967 5190946 3955019 3084427 2515783 4029458 1667429 4003518 915424 1920357 2299354 4580963 1129497 4519875 2434354 1144938 4225749 4136841 4596693 4392104 5111582 4566472 4421496 584157 1891758 3897644 2712490 654522 1804175 4219773 4779026 4142444 2832032 4485627 2005238 2203427 1166160 3708079 816162 4180386 861682 4452908 2262607 3035482 666779 2816573 2499422 1912712 5935841 3456545 5926701 2756716 660271 5100861 1971378 538533 5788826 5503445 3532660 3122943 4958231 1809889 5518711 3629600 2627501 680984 4381319 1278924 5585350 2295716 5371873 318067 4292327 3711651 3897282 4197795 608100 3160147 5912603 4982541 5493548 4877879 4133210 3174021 4243645 5907116 4661763 5990591 431213 1262562 1967836 5786117 5548059 5326547 53625 2350146 4140034 2899014 4013392 3650587 5609979 1475043 5998909 5155403 3412131 2994774 14692 675905 347311 4044525 726151 1833107 2259589 4366998 2254174 1459909 3480429 5657100 962903 2799084 3356964 1714213 4976988 2441535 3557273 5954609 1091937 4354601 5981400 5708771 5407761 3731940 2135105 2233821 5374430 3984370 5178301 2823537 5542075 34090 1274103 5320291 2983026 5330644 2647370 4596474 3134787 2333877 1602672 2636411 3846513 3973826 59119 4898576 1680715 580279 1297891 2212978 5529905 939907 2612958 1902266 4823324 4189040 2399309 4681113 4943292 4312484 2142486 4097532 3894456 2108358 5058139 1400546 5389899 5991096 3319293 4742175 3877773 5954125 3444730 2142960 481959 4131071 2803506 3606661 5283874 3647096 189681 2211979 1873383 515107 5978391 47061 4463946 2223886 4107609 1694021 595706 5421798 4778070 4550046 3896367 4024018 2508034 1995206 2944389 940759 4263302 5985387 497523 3653845 5889546 5917614 1197637 5512631 4957448 4941713 3718645 3105459 3354506 2888027 5244173 1041256 2644512 4714776 25562 401404 108346 1584969 4279034 138627 4249654 2742912 5822382 5096838 1870391 1018548 225950 2797258 5087881 2432584 4775860 3998542 2334185 864234 562662 4241077 3853693 3756336 496113 1476690 2686421 5069535 3170567 4150511 1733306 3396565 3785945 671493 4403878 2226233 2439620 4396306 2503368 3189559 1141296 1362854 3975105 844503 1360431 4486705 3256283 167480 1752180 2914204 4536071 4584986 3424604 4625071 4156531 534581 4970745 1661823 5799919 572717 2187649 5635812 3573458 243001 4818215 1134209 4866613 1653804 3577125 1287863 5863521 1172305 3605325 234103 4737167 1876712 3791204 1773919 1615001 661786 791222 5049153 893912 2981676 779274 5261963 2046535 3649995 4056761 3141366 4050813 2897688 5109231 5154693 5315056 5302477 604698 2566473 542398 1449818 2798938 5165052 312275 2298857 4820054 2282830 4330240 3228866 5410158 929620 4483308 2168442 2820280 3932784 4645120 751432 628523 2267208 5517651 5613378 1868255 1499690 1654328 5103412 821263 870880 2869415 1518290 2829150 5062579 5196463 3737968 289572 534136 2124205 3333040 4174044 4277434 453559 1457008 5694728 78240 2542298 1698379 385757 4558903 5385009 5239968 3442865 4762034 4902984 2529544 4009322 1615441 5759666 1152125 979587 1355839 5913425 526023 3044324 4881514 4504218 672961 2079474 3826839 3022884 5528925 1833007 2001779 4131607 1764009 1609222 2668002 1564107 740359 774140 1821120 1407743 2949494 2229979 5068432 2778393 2633866 3210373 3348351 560808 1265337 2729268 2666222 2065511 1235629 117198 5967697 5208239 911003 1059296 884049 2336654 4158506 5875896 3215392 2129158 3117226 2304174 3648173 809153 2162488 3139445 3686908 5086023 636034 5281814 4629769 2052930 1490474 1810258 1346339 1059649 496555 1809690 3138421 5636047 5446927 2971147 5084362 4566424 173365 5120560 1915548 5003639 4606955 226047 5007631 189119 1281267 2832806 836610 559035 5003165 3352298 1439995 3875143 418001 5258658 363177 72592 1286251 5374709 253310 3328451 290021 1862710 108479 1364559 3758247 1625763 1655741 283650 1495934 5652536 4834258 1542031 2518877 926322 4290089 1508915 788983 2819595 4710982 4565477 2785622 4716567 617261 1118552 3255068 5263636 714525 3229800 3982564 3296820 2602920 215767 2396268 1558794 5548710 5057222 36543 4215102 2152956 859217 2239808 3000519 5615439 2188198 5164700 5485672 3456198 2084842 1446255 543595 4505815 2196723 2229778 4540859 4860114 2756115 5235924 872992 113602 2432243 2677646 2702370 4515365 1215281 3280228 4852388 3253209 2114277 1460490 2651561 3701822 2635404 2364102 1797299 251854 5440776 5869970 5477326 4035421 4762000 5844791 3439622 4372256 1386279 1528421 2843505 4862163 240685 1279856 1635482 4052035 1362755 546452 2288710 1153007 4079501 3448023 4609922 4173391 356917 934688 2099143 1256145 4180158 5578749 740198 1327741 3503272 2061434 3413155 5887549 2991311 2426637 1841159 3938706 4688229 287634 4590409 5809155 3045945 2885809 692027 1694670 5899015 4241951 1609927 4146736 167121 228826 4289779 3964589 5826620 3367333 4846938 2775151 5405556 1754322 2404464 1972917 66738 1063553 1697452 2224270 4650214 3251050 5506021 1081562 5519039 4137914 2328837 1676773 361830 5703975 3068828 947795 3855784 1599018 4618060 5507147 1705259 2403282 256482 3074514 2803411 4170931 986028 537417 5028453 5321824 306448 4624886 2519799 4839460 3415501 1911017 2214401 2170710 3842233 2304532 4258790 2985797 2237722 2957220 2249806 4651672 12154 5533207 4728479 1559018 488637 5808737 2669674 4377946 1208508 1068206 196541 251959 962716 3735767 2133790 3956637 3545683 1974981 3715230 3072655 5761270 5304252 1262552 477577 580774 4544961 4866100 3843647 5558795 3342963 1352052 3370152 594833 2954601 2380627 5753826 3655738 2696655 1575152 154185 2122978 3633932 126756 877506 5780049 4500252 56545 2774306 4114196 5109711 1530234 3846768 1525363 282711 4039941 3289701 152709 3926186 1152929 1144897 614783 5305017 2171144 4076534 3209266 1198945 2442301 1775815 5029996 3855718 2887951 4826029 284651 5985858 5377856 700391 2614978 1007802 2126382 2817906 3050991 4013891 659746 630388 2998017 3276612 4895171 3575969 1881442 3106151 5334734 2003808 1809873 2352519 972373 5141859 3665154 5329737 4262665 4056881 3962018 138031 4579711 58721 4309548 278846 237401 1461959 74825 4789749 4962583 1393700 4815846 2167212 4831707 1748750 1782227 5989437 3096586 2685215 4142269 5023168 3096362 4800881 685760 3217225 1441456 4504705 3978007 364158 2386055 731861 5147787 3520775 4576363 2384108 3319122 2205221 3211554 1776322 1188133 507527 5616533 264889 5350486 2645260 1593873 2725156 5384493 967128 639673 5290978 2481832 4113483 2870798 3035408 4131253 1395439 3131873 5704956 4263400 4216493 240350 2873942 1918840 4516756 5321466 3784545 3415498 2861431 3549621 2754978 588442 5667607 3280778 516088 2489706 5827061 3648304 4996230 1492568 293178 3227545 3603389 3442421 3905042 3177422 4211717 1312251 5111027 5437200 5822604 4609277 4509704 2430509 1694397 1968215 380186 3799783 4026141 2914383 3093452 131657 3817431 1134737 5227609 3131420 1872309 175888 1954647 3340479 2724720 595823 3023337 2465760 1370094 5356616 98232 4882873 2765979 5928311 529129 1370411 5083571 4073500 1290695 4385195 2114635 1542953 4240781 2277676 708869 1626121 174193 1811223 2470939 2868509 1591917 903702 3037102 509066 3788635 4810223 4684242 2919564 2640000 1657526 4543534 2362803 2351750 5062686 2799928 743872 2449233 1646769 3795779 1504174 692893 5183690 3425450 1371326 2275541 2253422 3938971 3798261 1425366 602651 3377514 1344602 2094531 2418039 2344399 1318899 5078809 1351926 289814 3833460 1181926 4523848 914980 5012929 1060041 72534 1716321 2992198 4049201 5519569 5422555 3279767 5348625 5198714 3151541 3147609 881247 1762366 5447857 4279241 1019941 3228435 1179981 3862189 4506036 2387599 504942 2314017 1526176 3575524 2603647 5640879 3616607 4373672 1225818 4807059 221984 4095423 4717998 4290181 5086452 4641905 1298259 4059548 1957915 5231026 5546095 4865197 5107695 3583589 3624168 3755971 3831594 5433346 3714217 1796916 2335189 303945 5380105 3243047 1896153 5497485 1928240 3822826 4626306 2573701 3048906 2651364 3790617 3713537 3291207 4494956 4462789 5553936 292157 3901838 4787304 183781 4696766 4219436 5013886 5910486 363314 1293656 2891962 4084722 2645565 2938068 5513502 3486945 3397625 4252145 5148244 2540679 3589001 2651356 577282 2681379 1852477 3903977 602860 2675409 2243555 5303190 3603797 216240 1223894 5323948 5068460 3956892 864415 1428423 3756064 5129345 578320 4757745 4908879 2641822 1587899 4351926 4870164 3510941 4028540 24924 2729625 5743197 4967809 5502691 2965190 1261689 5456875 1253252 5800081 2509634 2379281 4582046 4988267 5392624 2644702 5907514 1757789 5364558 1773561 1800054 3036365 801014 2066515 1520335 3561551 776687 2683944 4885903 1754200 4498883 3810700 5341308 1703937 1872024 1633242 2014692 347126 1088705 4783799 3594790 4313092 5886542 2933466 592465 21462 227889 5363110 2244776 845657 803201 1152822 2189546 1819566 4628495 4575973 4352824 769385 2813408 5911299 2355697 3366222 1367119 2929519 2342113 2358199 295345 1653355 5104211 5487566 5088277 5811006 179734 5046569 5527445 2038436 621677 859968 3572618 4992782 3848023 1052782 1085905 2122797 1720138 2851573 4782832 1855372 4142539 1868688 4744512 3296302 4716913 4936262 3533302 303194 3102663 2457971 5112966 4750252 1128441 4345873 3953618 191529 5470599 2240861 4621512 4406220 1255157 4171789 1021396 2868358 431787 5895759 4885769 3402828 964369 4243264 4529642 1310391 2590665 3627748 3182831 4690631 2529789 5293697 1781210 5635745 467685 1386423 3084533 1395387 5853719 3597610 675288 2060983 1396517 1162007 1093162 5400034 2130707 1853558 2446621 2180256 1651431 4862237 730809 3565348 3090138 1990185 277755 2362548 469598 1977485 3545564 2480279 3817995 5250183 493044 1122708 3583647 5083497 610986 933167 4859254 4010406 2022346 4472084 1890427 4992316 5511987 5560084 1004934 2137479 5718773 966026 1786982 4449868 2260098 1128244 4228539 1295696 4002792 4853448 3159915 591446 3059778 3081303 4892120 5755735 4720868 5314827 1277742 2341732 4367231 2642536 2530179 4419257 3900699 3860149 5797048 1081828 1852370 697037 4426279 3795396 5379197 1923279 3424442 3883413 3762457 4172401 1123459 1354425 3634172 4411596 3882809 3301576 4060796 1261537 5522371 3022477 5613083 1345363 473380 5944102 2183722 3219264 2825876 4325428 4009892 3135118 2960849 5423160 4038076 905891 4840711 720662 1900006 1831414 146063 3681954 5070986 1252791 4658547 1241976 1487019 1807214 3804425 2890109 2397499 3197512 5903227 3106735 460198 1407839 2388677 3951737 966700 395053 4379624 4327826 5136359 5231628 3958398 1274999 3788546 1820568 2235374 5285734 2080735 3040378 5130510 1228179 790364 561578 2854706 5369588 5857591 139772 5405469 757274 3474595 5136947 2281764 1885226 1621704 5040003 2197973 3216729 5703913 3834846 2797468 4928100 953413 1246155 4081000 5549023 48884 5803178 442024 2052527 4789312 3211576 955315 5437462 3665636 3128241 2438507 5323350 3361239 83582 983892 1745406 3372868 4985273 2790702 3322699 3865975 5252799 2946294 3809474 4864796 5771362 3545908 847835 393811 4740780 2153126 856537 1844986 3863986 2940964 5483414 3864820 912664 121255 5868233 5231462 4806687 2070585 3726059 1506488 2681561 4841992 4804396 1288123 4551523 2956245 4654073 75767 413131 5684198 2598381 5260037 1603184 2149998 3713091 3672783 3810563 4333884 41235 632668 35735 572024 1620345 2959664 4233041 844679 1960718 4857073 4344529 1199575 3473185 4884739 959431 1855560 4267512 2024554 1802969 3111905 2622075 4128752 263626 1698110 4617146 3288853 5895743 5534366 472684 5259424 2836197 3878128 2953125 641148 2691581 532961 2401951 3457560 496972 3347515 2987140 4868534 1751055 3822218 15878 1926108 4056520 3541565 1768860 3339162 3433993 3160832 14271 4545328 3639510 2296440 4456906 4887353 4549763 5669847 3237021 3368876 392017 3475996 5550253 3111380 4595475 4367793 3049204 276661 1208114 829931 5923855 177956 5721175 3259809 724478 1720126 5711009 5271662 4752175 4331389 3348972 3728642 2207451 566977 5095617 3891400 3093832 4712408 1303067 2480327 918497 1527678 3622245 2334821 2377660 3882549 1270450 1653244 196865 2078077 4016354 4857469 3028159 4658734 5213308 2168308 168046 576685 3146772 3182670 484997 113032 4841346 5294559 3674331 3821262 4091915 1607008 3840267 4797275 1171112 284484 1292431 2486299 4204074 4938431 877323 5263813 1091859 5924484 2640341 5598850 3426456 1092378 2803871 5696330 4119039 1566903 5388160 1160349 1818650 3682012 3382508 3440540 5498027 4784463 2898261 1890336 3453954 5123679 5533608 3930279 4484626 434791 3784291 3135525 1923388 1222457 2287758 1494081 3238661 5951400 2950333 1902869 3194954 2387625 2295479 4573585 3917640 867469 4361348 5358003 3530485 2012679 4431963 1076640 1170032 5153535 3902349 4056655 4314994 2389443 5337987 2854279 1130882 2640946 1174159 4289409 5190953 2493123 4419518 2147209 488979 258861 1604245 474256 2006116 1233614 1192899 4830822 5977914 2076753 5539599 2205022 4712141 3854774 5112664 2391993 4232319 4965993 5631687 5584327 4307514 1203685 1567594 316043 4413494 1098781 4838778 4611548 3909706 5607769 5351116 136078 3661291 1373968 1263246 4295405 2994038 3462144 3961278 430960 2981621 2517368 1782964 3653351 1068638 1533129 3111775 4725917 4831533 3705124 2768800 2949596 1682815 3876896 388235 1099593 987248 4969462 1361247 1872651 4858553 4625570 25104 2650383 5768421 3011263 2027052 2486322 1262233 1710244 3181627 1390245 1393332 444615 611137 4285298 5430734 5183478 733747 1756079 561297 1032038 372771 4683488 2881459 4860667 1966293 4987839 829146 4753363 1219903 4225774 4131085 2436618 1826317 3386990 1840185 4972560 2230170 1374648 3374990 3062689 5084237 3688343 4826592 2851545 5364507 5721708 4314650 872449 3285923 537254 702493 5564412 5731729 4030640 2706752 4072269 1053434 2258347 2688992 478262 2704547 3804574 5343601 590966 5035767 915985 2425165 5891467 4189804 4202383 999119 3885797 3571627 429949 470524 3362197 2320938 1606976 704259 3221369 3880099 5652195 1203944 2640846 4789593 208878 3913278 769802 3588890 3332917 3035167 1091004 5293756 5289307 3805379 1596203 1875043 4243320 551897 3423129 4695167 1341499 2499913 1310696 1751549 3425826 5378940 280162 3386813 2986812 4541476 2680314 5237254 3113620 467675 2202082 1935637 4903700 2090847 2452797 4638054 2683878 2647696 802319 5913181 2565788 4056854 1511409 4866957 850888 5929500 2850922 3868008 5104045 1250821 4059549 344695 3045252 1115370 4130012 5834032 5688907 5127012 571949 2681588 1710803 5861287 2641893 1985504 1343354 5818940 1402274 3907015 3533061 144824 3873803 2726876 5601931 677052 2314674 5669917 3235491 4616449 5334390 5211612 4920947 2689151 3580468 2980983 3395755 1887580 1480768 4768298 34073 4754737 4869463 3229693 1339880 2549698 5679737 2809183 5427284 4040668 3433725 5831090 4323223 1867926 2932737 3857252 640703 1642960 1818960 5742656 4910008 3643353 4225401 5773006 2228403 2530213 560080 3334385 3834616 707576 427121 3777165 5937201 3227671 306253 4737936 2180927 1151333 2249801 5950275 4893798 3223959 233439 1810331 4296334 2644973 2704761 5079670 5576607 3634845 5927388 4327035 45172 5576794 1291683 5418583 5932124 3582983 3883193 279007 2484245 257587 5180176 1108467 3267653 1584215 940443 5089638 2872044 2097864 2999154 5050739 4578104 4807784 2447949 699938 818868 4682551 2400710 5153970 3441293 1708326 1737634 1174445 5412367 4510041 2268245 4477238 2170078 485666 1563512 1020968 4521186 5099632 5899742 5061804 1651293 2079718 2953533 1804939 4175276 1798124 533527 5241361 2474726 4714004 4321347 3900393 4487043 1020978 4689282 3603386 4290500 5770331 4379144 3722821 3429721 1884751 4911852 5698288 4937569 4769427 779218 3562925 1513632 3724311 3308934 2512433 811967 395021 1793050 283342 4363544 4324873 2455892 2197844 1832257 2749315 3618626 4108365 2863007 2309593 1683440 1849543 5254053 2328646 1133840 1012782 3931372 4604060 1889820 3516320 2649825 308740 4238500 4795282 1766662 2641723 4481860 1808787 3811279 1979285 3670486 1225581 3032156 3168709 349499 1633223 390311 2030369 3869325 3896712 3757830 739653 3589661 20925 4935928 2084094 319304 5418673 5429560 49203 3794561 4646894 4524969 460970 2333744 1779865 2334578 3090007 119433 430943 5716276 4258751 4168177 4542859 5931674 999293 5657184 5977194 112415 2160352 3400911 1365121 3805444 3580405 2123265 899968 307409 5508161 2089551 1070146 2473865 1458467 3318313 5871625 38113 3393373 1191966 4418399 898075 4740284 1446580 5485642 5462158 1483474 2456717 3115178 1680649 5388997 3499234 3234046 1371248 5019896 2274158 616293 3928673 5048737 5482781 4172427 4843936 527205 3310464 5711896 726576 875363 1197471 4496125 4512224 497092 565331 4751954 4725594 253255 168385 4977068 2241273 2656632 1114419 194945 3791102 1626173 5036575 1093943 3042894 1498168 2982312 4153189 2973887 2303419 1628294 4834245 2596688 4956800 2131347 5264729 3718023 3702551 4830269 4545328 3251419 830445 3492621 5619418 3269771 1316340 5249943 1424355 5996139 4010714 343131 4477235 4074238 2392482 640151 3813064 3586456 5133736 3272855 1103734 502504 3655659 1131175 5175654 1160592 524182 2904025 2989250 323442 3550997 5670061 1089935 4664053 4666517 3539865 2334678 2519132 203018 3827013 5965670 5379857 5427092 4853441 2289449 4456359 5458407 5906597 4976167 5847891 5555751 270365 4522966 4183232 697715 3705479 330114 5359985 3522184 117220 3029187 3294237 5691693 401293 1627413 978307 470036 1272702 3892895 3471538 1157212 1030830 4655384 3717940 5487939 1005962 4789548 4918570 4211406 3257022 3733347 1776376 1597901 5745725 3738727 3707801 515685 4986452 688278 2090857 3805922 1788044 1554092 4094632 5771973 4987709 4597455 4232391 1872729 5095044 1218862 3784503 1020912 706658 2395097 679263 2332873 634560 2683205 361043 2845077 2502404 1209396 5323527 5483891 2588298 614320 1363995 719393 1445096 4738837 5106961 2393765 1968488 4234483 2550961 1413035 348535 2596684 1561418 1862689 572897 3488226 3782399 2444270 3631217 658354 2567394 4970364 288755 3798690 3334412 586200 1761800 4089166 1810864 5582786 2297769 359468 2846098 1999015 3737899 355493 1226356 2650456 5315865 4060772 4905997 3137536 3495720 368797 5940527 2396363 4877196 5878388 5191133 4368324 3102412 2832197 1262196 5205876 2734910 5456261 5448278 5615599 1931385 5713167 4781645 4598673 4010907 4105603 5322282 753073 4689098 1909925 4646611 4365990 1166536 2904620 3354547 2499132 489838 4462263 5935717 1253681 2462698 1238568 5165291 5738924 5838040 1976406 4319012 4541100 2805659 4534451 4204304 610171 5823084 2383273 1518125 3388114 1118761 2126709 265811 1971442 1738128 2055938 5042542 2242127 1998718 3858489 1940643 812896 2349652 5633967 1112391 3273005 4903635 860607 2189880 2067861 4202285 896296 4399088 4345925 3647677 671331 441109 3031759 4901080 5857294 2881066 5141557 2673769 5649019 5376153 1850980 772233 1813829 1196859 3828405 3078034 2446697 4029755 5005100 899165 3822868 708154 1250385 904406 3926416 352670 5392600 193817 3870029 1619157 4946142 4723441 1572061 5709240 3603643 5447144 2769128 3726716 1539383 3250179 5418105 18592 5937705 5653640 810897 1509379 905316 2641105 3650738 811044 1687814 3494218 2371748 2670278 4860787 3967928 2924412 1681984 1920987 1948934 5805702 902580 4582964 2418659 2961616 618040 5375502 5625230 1205395 3247276 1649559 2253501 1212346 2000347 1405423 212665 4922351 1858898 4912302 465386 1181 931177 1243304 3628446 1091403 3171188 5512727 2943021 2962571 770906 1263876 3046129 4321616 1540168 5835759 4478392 5625894 2912642 4051229 2821082 1534535 3036982 2608340 3685842 4585010 1322862 2101196 5065795 752155 4069906 3923929 694948 2551717 1321820 3539684 2189988 5954153 2883904 5295385 4817505 974675 2463140 4685814 4849824 412182 2563927 4256598 654125 4275273 5230543 555352 4089935 2371842 5873551 4346806 3948174 984253 4169345 1567777 4802264 4702730 1441394 1726515 396490 1232896 4326632 3330115 3792158 2330126 2136513 3038289 4692023 4099957 746379 980953 2204005 904540 1415748 436293 429650 3892626 78245 1502950 5155942 2066552 3420423 1009781 5637868 4043937 895986 1448381 5679870 67429 3669075 2986005 3567361 4737502 2310267 4975830 2471164 739431 2519462 1056350 1585512 215397 2206941 4864002 4516059 3073848 489889 5607299 3932145 2680708 4932869 920647 3806139 2388326 3496937 5521723 271916 3305642 3056205 2192508 1088365 771136 5661372 5924667 4439587 1411371 169279 4021057 181478 3618420 3007843 5955200 4184676 2096104 2263551 4642275 4434630 399227 4861068 3010730 3993700 4797601 4519920 2329530 828095 3874524 3021006 1260055 1814320 1149899 2052886 867141 4835358 4175195 435475 2118769 3562252 1437205 3111088 998651 361891 2711152 1322088 1405453 4214944 305406 2815559 865806 373216 919765 1145065 829704 2555167 4778030 867823 2541785 206639 5085074 3060108 1910656 201385 2742624 1276305 4828976 1082631 192878 889834 4353015 3585095 5170683 2150323 5251473 3986578 1478584 4471371 2756815 1803471 833967 784152 4476978 3199642 598326 3431028 5435184 3254060 134301 2557146 2356277 1709972 4590758 4603889 3438551 4273595 4186758 735071 1909269 2167172 3744791 4599907 5193874 3428027 2464965 3831056 1045160 5773639 2730365 3399266 1759439 117053 464133 5632309 2192873 5146483 4007162 3670621 5784320 2543926 3785659 4452060 4154041 5933583 5181115 4677696 1022956 5309576 5591445 5388059 3841890 3534114 3125880 3653955 2863733 3411856 3419416 3540734 2051118 2068630 3794623 3150640 5327861 1150913 4803603 1647322 5138503 1017117 1049120 202300 3540825 3229500 4612486 4945785 2559635 5680424 5028083 4302758 59024 1769124 4306844 3457388 536511 2833085 1970283 54168 1222293 2854597 2933680 1938107 3892594 1497254 5652351 991929 382153 3169199 4348717 4298637 1747779 1145177 1041679 3975577 3850452 5057976 1819473 3322417 4507929 4624011 3080304 5305927 3787509 2385129 942385 5965389 1307401 2127355 4267654 2227265 2989574 4959245 3278189 5987562 2558040 4082535 4495644 1661654 294128 243940 1238515 2519199 5638411 3848699 5160923 2850267 3086535 5593907 5794010 703874 3805067 719008 3446232 3207765 1468950 3824122 4317275 4355588 4226866 625106 1038948 5383135 3568688 2979690 4523012 2241233 4634117 5994233 749657 3824569 610125 1250872 639713 5154388 4018028 395001 2609223 2389921 1803531 4894194 1119838 4302110 620231 4753216 1985078 2464161 4347129 3593329 2828230 2270321 5174835 239894 5930337 3268804 3565848 4491066 1506830 1697728 3185350 4439263 3216421 3263154 1396887 4022057 90779 3164075 2889699 3433110 5088860 4845103 1234935 232459 565196 2770081 838468 4129912 1958586 2201721 4528691 5601394 3679397 884570 396026 3657966 21208 416810 3528803 5827166 1635789 861371 4271253 3347697 1468239 2078919 5257530 5805009 2596922 4607141 668652 5380393 5728638 1695090 2661722 2827880 2269116 1154530 5809640 89729 281336 5724246 4951017 3635068 584917 3326295 5908785 3919383 414955 4705980 1294439 2372248 1611419 3643515 2414557 3938276 273162 4191469 5384297 5584647 2369798 4668293 646912 5011465 1807077 4464659 4654975 4862638 3829276 2465153 2955996 3476423 3867181 984473 3371834 2616357 4373926 1161376 977663 2241634 4028100 1948042 270754 1768079 62239 4023066 2828768 372278 4650751 5353918 157032 1259893 4397901 82240 4257422 5198970 1387796 127451 685532 1506708 4359809 5360153 1064458 2276824 2106251 1648776 996948 1765178 793272 2184811 3142890 5396086 5188480 2700739 5569766 162260 5240137 3262087 2949787 4845138 1106636 5852134 893159 3060100 1471441 4753981 4887984 4381720 1890554 3394481 2542144 2461966 670961 116190 4513771 325026 373054 5042644 744777 497098 5100349 1076043 3463251 2569955 4761496 4824733 667008 5212594 3085671 4911591 1849884 1349139 1861034 971985 2061815 2234001 5409753 809913 2239746 1436278 915867 2432162 3302644 5801677 5278741 1856697 1798784 4719203 5769064 3091816 3382874 5714761 2303467 1864250 2997645 5055739 4944806 5861330 5406027 1420271 2227313 398415 2238821 3107542 4353841 5468416 3554275 1476497 2234276 3443696 5039904 4844845 1934686 3683130 222561 844470 4091076 2876912 329053 3978962 487522 5267137 4807106 77468 435097 896757 424851 2805031 2793463 3838889 5898268 3139930 5787337 3466108 5650412 2838827 3592120 4672124 396215 1007858 5735435 5921644 2204339 3409395 504002 3916725 5421420 5333415 2454467 4488107 1371085 2564365 53346 3689222 2949390 4543036 5032586 948290 5940027 1467532 1134323 4771997 36620 3768207 890139 2751035 5347462 4175724 1865761 4199573 5257678 2272086 4819229 4656716 3648633 3876033 2069114 3701303 887895 1929694 4088357 1443436 2851643 2942098 4028738 3514790 4736968 609754 4147515 1563292 5378700 1466853 3163570 5082500 5140340 1420521 2745232 5347817 5416191 1248312 4044053 1544233 5209837 4150949 1402183 221981 4400360 4427047 2993489 3409010 4841619 3672990 3840012 5631143 2581017 160750 984847 4053334 5863028 4900929 2335799 2640923 4277374 4571269 4452675 1830248 4914087 1653953 1096501 4446224 4049131 909277 4383185 1532773 3806587 4803778 4720572 4368285 2384193 5791638 2675403 4480473 2778533 4798391 4947944 5153920 178583 571194 5141688 2780266 1974047 1089787 2944294 4577094 2812496 1556184 2020568 5945252 5870803 112556 1674050 3166008 3673240 4107861 2486348 2401401 1258943 2646702 5060167 5897472 1740093 5970814 627229 1909751 5481879 5674586 3512407 4001055 2604174 2084542 446186 3074600 24733 1337339 5391806 3885161 2707399 4139106 2368039 926871 4811707 786160 4086306 4335920 3871967 4448338 1362471 5704498 1943057 3604770 385047 3989641 5110792 3739391 5823098 5699055 3029260 1261210 3257483 195074 5022367 1963187 5438991 4074077 1200130 516450 3286799 4503531 1458554 5404526 2119736 2866785 3150134 5377038 5334763 2182428 413614 5967923 2638243 3895878 2872992 5641492 4610025 3023660 5610976 4368161 3473121 1684531 5422890 2803863 3712084 804832 5860529 2268488 5196460 243544 1713639 3814678 3180166 1714478 3797958 5239498 4559854 2945914 1519624 4636006 3700945 964824 4516889 3583308 4797760 3320681 2669951 5652558 2903776 4835361 4140880 5553462 5076994 69221 2936886 2391562 2533650 5716817 5287878 4594213 1277792 3440028 2269791 1472434 3018724 4370013 2696161 1478436 3147960 3154374 2942437 1397463 2898792 1756490 4907645 3989919 2535109 3200774 2426286 1845418 3932655 352017 5857509 279020 1326532 1475411 55492 2873712 2340294 3097470 3095774 3832957 123001 873297 2753161 298344 3765794 1624292 134547 3851940 1248408 5838390 5890753 1055189 5799403 5727731 4253064 4770458 3518353 5762900 5736075 1210094 1392294 559359 2882600 1753828 4612410 972935 914993 4200628 1343505 3456821 26750 3115689 4821573 1001934 475514 5317206 2273671 846566 5926255 2974287 1472520 1997311 2851523 3376867 466256 4719222 5481669 2252850 1083912 3060121 4678817 3478199 687435 1804418 2189272 3518877 1915370 3272791 1498714 4524867 3389924 4649912 2886 4141538 2500232 4539997 5925989 2218454 2575285 3119950 2660268 3878995 2957119 4472431 1765865 945792 5657573 4328326 1318140 431588 2402857 236147 675382 4188076 5918423 2484468 981277 1087591 3623430 882514 3964609 3835019 1539316 1379554 2283181 424296 4005736 3937247 4110151 4046818 4036823 683722 605668 1025287 831163 1599695 5800028 4529260 5124471 5732567 341441 452132 4642816 242476 1332603 5989679 4514243 5492819 4972021 5611529 1710862 4502706 3560789 2114786 1543030 902094 5086795 5651245 1036122 136946 1490936 1819684 4985712 1619538 1626243 1509769 3583046 3385313 5074938 2252923 4604558 1192042 990488 2131836 3182347 2684563 5945497 1770478 2812876 5988824 3716083 5061266 23255 2800366 4308248 3494319 3192361 180723 4033826 3649469 2031043 4760048 2089673 4021734 1113069 1685484 2524404 3491503 4181778 2666180 889991 4225104 2482343 1110997 4027229 4484606 3502703 5652984 717765 4752630 107745 5759126 5502312 5153426 3098082 2755581 2168430 3625287 3922789 1298794 5699572 3879037 4358171 1961812 662918 3855667 5280560 3601679 2774001 1650165 4897545 4697904 2679190 3335082 2202708 1119717 120584 4743605 1701965 4774611 1425808 4668810 2374469 583051 1608601 4126544 4649152 4939713 2182093 723153 3494407 974964 3135284 3967511 2537534 3011475 4743845 252408 4703189 2771183 1307499 3656168 2156939 4076576 1008300 1422666 3020283 1406732 131264 2041050 4051562 271814 1318722 4279001 1530036 3298970 1223373 4869790 3246632 4698254 2402526 4464575 2786439 4642101 4892075 4615316 4531144 4739433 2543061 2064876 5067618 97110 572776 2998262 5966042 1504459 372824 5823496 630700 3931229 5492745 3410060 1277192 5400749 3070017 3490560 1819521 1690930 4388569 4194536 3878871 5715646 186789 4465180 5886461 4330688 4414479 1573737 12673 2667019 4381109 4749666 4441663 5141595 3588486 1336285 4063027 5584418 2184685 768901 3458129 4911720 4329473 3604364 5727619 3922905 857806 4114397 69620 5678738 679885 1072601 4718627 3813791 2762975 5153893 2471126 484406 946860 1868349 1099674 5085239 2742342 3156108 1658813 3692164 3195877 9294 1813141 5758815 4922600 2185471 1045977 3757786 2928648 5194871 1499772 3414707 924778 2927008 2018071 833938 4297019 4028495 1820117 98401 3071943 3374626 2740170 3457199 1064825 2782560 5710767 3016330 5031601 5289531 520642 5968003 5108605 2893204 5021701 2184876 860076 1604729 2037095 4446741 1617279 2208470 1382961 1532712 234323 3940034 3077886 2754624 5432775 3898939 5062442 1738132 903253 2104771 1613221 297620 3817737 2630287 5908152 2984652 1031743 1410183 1389098 4209236 2182696 4294496 52688 4265221 3498595 789615 5510509 5711782 414328 31295 481457 2083186 4691862 4901987 1114375 534318 2319456 4391600 3082904 4189141 3847621 2093569 4778490 4661788 3375777 1244602 5383853 5196300 4524359 3498620 3283378 4894124 2187284 3047994 4476676 376464 286132 5005116 4744669 5743284 4105032 551165 127057 1137348 4716775 4974424 4046795 5284878 5963021 3089294 4848074 5435538 4880648 4468740 5387796 2830594 537585 5367344 647934 4561592 2415924 1082096 4554188 2058043 1048138 5848883 5743125 4998098 2106968 1733470 954798 1281921 108095 4695767 1946612 4304821 4827564 1137715 4741928 4622709 3519781 3178040 1214620 94892 4433904 4280710 2658052 1541107 930545 2738013 920692 2986040 358933 221264 1714968 5950280 1305582 346354 4747895 3262451 564612 4561252 3576258 1529217 4195268 4286365 892345 2100944 1679296 2951797 3991680 2555334 5640694 5883081 3061225 113157 2355405 4310191 3440105 2745850 313489 2739020 868193 379723 5692722 4988930 3271708 2951496 5044746 5376526 3282523 157632 3606354 5808933 5043356 1069914 3094017 3030782 4387269 5321947 1742502 2802763 3252878 2291113 5792355 1619670 5965897 5116463 4179584 164221 1753612 999825 233827 1077980 5073123 5107884 2192407 4108460 4444748 3142227 5334975 1463577 1564281 2019126 3221781 3465398 1216355 5913601 3085504 1611837 1549943 1768431 1654561 5664565 3908618 1522475 455122 4013526 3423494 5212954 5587743 5764387 208139 2680967 5913037 4262038 2908433 4879994 1439553 4286687 1486853 540818 1205265 528498 1909957 2460924 1181160 4556714 1501688 205261 4127025 2921844 2538786 4008158 1548781 5238260 3804291 5682020 475112 3194552 3168451 1050256 1074717 2074313 4626416 3702825 4158810 5835035 3284728 5733244 339834 853570 1113870 3468434 2459376 4977796 1422033 1556712 2124432 801999 1001828 3517131 1757821 702859 4800592 3876551 2149150 3836531 451405 631991 5247718 1644465 5288601 5548532 5999721 5885292 5933809 48105 3717501 302981 3028023 1633806 5132940 1088789 4443538 1787354 5592067 2242048 5953784 4396745 681293 2797616 2794510 402806 856945 3713879 1184272 3739682 2996761 269840 466345 226120 2010402 3806713 434460 3361131 4876835 4487278 1136129 997650 5142544 4659228 2120396 789062 2992297 4010956 3932409 955136 3620495 2349599 29640 1343599 3795174 47072 3689631 5678601 3077741 294829 94638 5987327 1386500 1063910 5008662 2499261 1200612 2952066 2632227 4878732 1495126 3168378 3908882 873764 1404335 965583 3594840 5790613 5028946 5827229 2077523 521862 4415667 5020290 3066713 343825 2120535 3742399 1368962 3414928 2648481 5342589 105498 2756440 5805281 5502111 4508985 4966423 1884770 5762086 2150927 312565 4445701 1274842 2364842 4398434 1809471 2259557 4111716 3372752 1292623 5279060 4642202 5705381 2149838 2101550 3204345 139783 1500025 3270459 4770751 1358503 5989176 5350225 1837570 1158165 3493233 3295011 552304 2295884 4798106 1955579 4747944 1612537 3982074 3630049 4908314 4517587 376290 3914986 5429659 404724 1917877 257942 2945456 3227771 278620 3285070 5038912 820868 1849093 593245 1028571 278221 860395 2108129 2643210 3433493 221219 5873347 3603987 4426293 460024 454444 4854675 2370012 3995456 4550583 2398874 5783011 3252967 1669940 2405939 3678730 3608202 5718860 3182490 3371632 509832 448719 181564 5489478 2614365 44153 1201758 5360644 379444 5532414 5789168 3085 1657182 832936 4543221 5351158 1525813 1122427 703010 4014785 3729671 1830129 2628952 5124008 2813050 3470603 3047015 1418318 640374 2538590 5725278 476165 1253560 834299 673506 1326807 3441943 3164236 4648885 266890 5424081 5338188 5083426 535911 3457483 1546536 3337582 2310507 4139444 2757379 4482242 5087200 3315737 2549747 2465242 2882436 1007025 2532648 334842 3582501 3769044 2030229 1395892 4610245 3356669 5747802 5214492 5692367 5092260 2016244 3619468 5724889 1790798 5358323 3083863 2347517 2498308 2668401 93303 5426002 1565290 4504326 2794692 396332 5349807 5861065 2538433 1165272 5880174 2797842 1834300 4214542 5234614 3947292 1291754 4641975 2117029 1277611 4458430 2583077 1172983 175445 4417556 3561425 4168960 3718549 1860999 4780607 1168410 872247 1299628 267848 5206925 892293 4836751 3512105 5431279 1453846 2185179 1079482 4052632 3970796 132770 4622817 4216340 4982592 2818310 4353673 3377219 235551 2972000 5408595 2033827 5788161 726681 3590357 5299 522469 4075217 5013338 1054412 1275730 748683 1036941 233751 4245967 5827919 5207433 3242080 5769711 3787201 4141288 1728641 1669994 3265402 4309924 1933457 1359496 5425796 5448882 3752191 5757233 4391849 5211287 2627629 4506034 3027531 4416451 2680542 2783296 4240710 639449 3367754 2314367 2600627 1938104 4239409 4215673 5982535 3329941 3422509 3241340 2460752 748658 1031283 830670 2282063 3743569 3771569 1980609 2204201 3503809 4486761 3433632 4149770 3029657 4267050 136434 1539498 42553 1411798 4302751 5622213 5616030 3533862 4410548 2033295 4252913 1399229 5285513 1366703 1753079 3647551 1874055 1962071 2497037 1748353 3159764 711815 32651 4365474 1540812 398433 176766 221518 1968825 4992029 2618784 5362848 2563332 3715206 1457202 3855986 1886020 1098618 5303997 1090020 687625 3070875 1339401 5016289 5443256 2304269 1057646 289670 2537492 2969787 3748773 180816 1855950 5489469 5864922 4378095 1539863 4857289 5848034 3661058 5619195 3915069 4302157 1497581 3270340 1625890 2561821 1856865 5679060 4694441 4393930 2365277 5266926 1895221 5819902 4565617 4839186 2347808 5462154 305993 2853544 864846 3736174 4191258 4068745 3638251 1366251 4308022 3888003 3522021 2391543 5479751 3024494 3319551 1295681 3643394 986138 5879760 509182 2155010 22122 5285915 1733487 5464491 2809833 4754933 996171 1429843 4693949 275276 5168745 4461207 1418247 1489682 450717 5128719 3878367 2559250 5227687 37921 1396653 4691259 3374355 448139 3731270 5139798 3837920 2383243 3071006 5007232 2759233 1265104 870029 5112887 4825797 553414 1423219 296876 1848020 4502842 5064931 1391341 3019138 2699515 4014533 3561155 5517588 5750376 3163251 3004062 5640901 5785473 5268618 2380585 598583 2511035 4206110 1204370 5955221 5436804 4236370 5203634 2483559 4389732 71565 209230 1413737 5746273 5089442 4845482 5315327 4489839 5749996 4126809 3586014 1967093 2071977 91530 5791154 2945675 3559163 5842561 4343586 5477926 5474442 1024478 49395 2972622 2576660 653523 1511456 5834176 3329464 1796465 1092953 3948707 1151603 2738080 2562031 3902755 3169599 2999429 215306 2732409 5491023 3902414 307530 5813785 5311579 1410428 15299 1117780 5828458 4611954 2855228 1511195 277275 1062020 1512044 804302 1712284 5041526 4950219 634046 3826178 3222150 1032352 5285401 119295 1370874 4132404 4231110 2482208 1151579 1123087 2052673 542173 5507613 3555883 3212654 4018633 5444247 99226 4066146 3375479 1473268 989428 5432266 5447037 5041965 5869109 1595738 4549343 4193013 1450546 4408472 2555138 2988739 23947 5273771 1359551 1329838 1257859 3447821 2607571 2807588 276233 4437 4841445 3071838 3583811 1814685 3123379 5892819 612632 3111221 3959693 5798832 4577652 1142007 5799316 1977978 731884 3754299 2535453 963550 2964035 43983 5347576 4561195 140946 3369438 5008152 5624143 4470895 1208140 170232 3454023 928125 5440280 5781671 4846040 4055217 2310860 324457 250342 1839465 304077 3327720 4721376 3603043 1482801 5209521 2480290 3655872 5477947 3457468 1055434 799776 822216 382539 786370 332496 370702 2875810 4008615 5489012 641598 638649 4139921 3110765 3544211 3148824 983077 3485203 3641182 5577935 2123409 63733 3256994 2663885 5938922 674742 2926641 4297545 4536306 306940 5542395 3236439 1690612 78225 1640692 5388566 697008 1985328 1613341 3713616 5999477 3952859 457157 1641928 5144251 298177 3441782 381739 2966869 1820991 2685178 2819092 4958898 3791440 4726705 586491 5428671 2273006 3769804 1006219 2283616 891006 5961573 1909266 440260 5620331 2396621 5566743 269170 3605029 1509343 337937 2189024 3193156 4250760 1500934 3274838 364912 5830842 2868034 1062706 1827445 3848539 3403767 716450 1838420 704752 846913 4774487 4297080 5230651 1751120 3125930 4422903 36725 1420681 800863 451836 3269146 939398 4929160 4222677 4577033 2050073 2455796 5652630 88328 3119888 311841 5438025 5926019 787405 5907454 1195079 2244329 4523514 3221312 1288508 1310414 4301217 3526336 3916385 3198919 67692 863326 4428907 2566661 3071090 3430755 566058 5645470 3127285 1687501 5745040 739748 4825948 2331462 3230589 5326894 1462614 3721041 4675735 2311234 5661754 4326058 4672216 2237777 1811186 2274183 809294 1990473 4713100 2008985 325792 2558751 5895856 4274900 1702835 4654557 605705 2708182 1881239 708644 2364269 2992806 2492676 1367537 1114736 2408669 2129366 3238876 2568638 2019762 2908575 3492728 2851341 2885263 1850090 3287531 4711147 5011970 4205837 1615414 3856487 5072630 4973481 1196880 3773319 1165360 5545812 5134059 5617261 4066783 3733277 4650821 5093488 1962134 1839613 1914625 4307504 2965497 279586 5539306 1351121 966496 4891081 2796679 2591581 4817475 4288032 1124825 1024687 3494074 2826502 3838275 4322607 1235587 2758938 64860 1944305 4512547 4955286 893230 5436671 3477024 507052 5638959 3967222 3133652 1129553 203871 698243 2836381 882395 5550876 3570092 1034783 2068628 1200383 5453209 714718 4927424 599992 3597684 3888905 1874754 5908170 1764077 1771075 2700265 4222595 3034177 4842375 2538590 5303119 5044803 4711890 4539571 2540147 4299890 3008718 4682596 2209886 5603191 782704 383818 2402472 2755797 2415383 378484 2688757 3589698 5718251 4082698 2524427 2921848 9591 239201 360227 2460805 5396178 2234724 3756809 3067165 1917438 4552608 5174995 4743645 2458786 851383 3276323 3481159 212790 1671267 3749235 1046067 3134646 2560135 1617409 197617 3335817 1394340 3015909 4651358 4840110 2655173 5016850 2646 723278 1924027 2402906 5915939 454218 278776 1771521 4736290 3689602 5238059 2623716 4050563 3440289 438005 1820808 4101707 3771946 970599 2826004 2529287 2919999 3118936 2491947 3872355 2504936 5394757 3482086 3125762 2871857 2965839 3775508 2771118 812747 4251904 1907535 1745906 4335482 3934867 1952686 3583195 4647801 1366376 1821850 4399538 146500 1645463 2299150 4776803 2135237 2466340 3898892 4771506 5129427 1163041 3795318 2165787 2953228 3595220 5338168 2692282 790569 3689905 5720971 1026399 1380664 805625 2145195 1366277 4543896 4296248 2195092 2213617 5881702 4924912 4724851 4955102 1999165 734859 2080029 4894552 1017090 3981502 4715852 2395860 4613992 4489281 3378200 3441321 473890 1252081 4626586 567303 13330 4899824 5826541 5164436 5845198 2850660 1537936 5124092 4959688 3132020 4986793 4333550 28768 4756432 1866790 879804 5474498 3077953 5673102 84520 2187771 2745527 1745405 1130842 5329811 5049129 4333705 2902523 1089178 4933762 2012760 5575842 4646196 797847 250964 1719373 2671956 270376 4671482 382757 5906226 962269 4462816 5113260 4230802 480534 1371339 2616712 4922493 664934 3544298 2436136 4448385 4326698 5833467 3316340 4072559 767763 176822 4043048 4931361 5325310 752217 4374954 5076132 3128785 5261911 3993071 5354512 5450410 22253 5645037 4134922 715828 5558845 1568069 424344 3552687 5750931 1750802 1037167 5053751 4955836 3646280 5599192 4584271 5423217 2417542 1474461 3723835 2541286 2507560 1699297 3784519 5184644 3905642 546656 1031503 4351363 2664545 3606091 421182 5118773 3602410 751115 5688272 3394755 3723151 2882816 4009860 1304141 1107360 3985302 4779302 2618538 1930644 5148803 3177737 4804424 4508386 1815643 1332355 4066774 2564250 787120 1113879 4287499 5510356 98427 1998944 143375 3700333 729329 2645790 307730 909057 4837544 2823991 5077920 3743243 555383 2201109 4677078 1904154 3847562 1984667 1478010 3383184 4364434 771876 4183543 3801270 5066269 3479190 3126396 2419812 4383225 1876148 1464167 4143319 1356017 273796 1499454 5084325 4631732 3305943 5281733 4015964 5205909 5354361 5087260 5014909 3285531 4533558 1405511 4911009 3189735 3333650 1259511 2829376 650388 1712200 5381734 221065 3152612 4525028 5577551 3569471 448728 3902230 1334516 4855887 5700602 792442 305644 3534091 5674076 3780762 5338269 862723 4841125 3843139 576431 4599598 3124344 1201111 1971389 2092300 4560330 4122628 4357102 447353 5095196 142568 3182654 2029686 2971993 3358894 4881125 4557273 3269022 3427060 2147883 1313100 4427432 3888319 5078334 3621412 3207936 5325864 3331952 2581987 889573 3014146 54070 4865344 4551429 2441246 1804658 4175169 775153 5407895 687042 2223132 1247717 499175 5490379 5816475 4749256 5910279 96998 2750247 5046585 3825265 2660852 3209660 2371691 2533135 2252281 4233570 839622 2335288 1544698 5033150 1360923 1233730 621500 978918 5961376 2670042 2579386 679925 315491 1565274 3937655 4846015 3294207 4690970 2792205 3979193 4538456 3835956 3744501 3713124 5922384 3200309 4007054 1681806 3714858 349350 575669 4191592 1004036 1852824 530498 937774 1476124 5093989 433213 1659140 3641901 3548168 2818620 5572905 4869469 4167376 4864633 371652 5344739 5375859 5838718 1909097 5806078 3373182 3522208 3590991 4357541 997389 5749269 5044845 2512431 1411757 5125693 4986150 5877446 5473371 1162951 4219873 1510597 1432351 3383204 2463416 3911573 4448956 3257035 1007213 4961033 1474230 1973984 5734701 828024 2137872 236826 3788847 2286031 1137137 1045039 279555 3252466 5897538 866892 684218 4982053 2834167 4401664 2525338 5735261 4884631 3800698 5309958 1128548 2966971 4558318 187905 3271806 5690690 1635575 1627260 2406499 1425917 4839965 655852 2566649 1945363 2801563 1462678 3235666 532313 4970173 2417475 5626115 4945594 137984 2796524 2243210 3819586 3768759 2067470 5226055 4705177 433795 1802872 1655141 5462831 942763 3285719 660527 2498530 2559314 451488 4331856 5727582 267208 670643 2038603 5447813 5815409 2627970 4284286 3273977 1712088 3647459 4681573 5994336 2707981 2613203 1338896 2183043 5410802 5703363 3008319 1750298 586811 2208886 2277364 3462510 4259966 5337968 5088899 2095730 5818667 5004881 5955237 631997 4970396 1265413 4868649 4105370 4256637 4552356 1873646 1897628 5511948 1888080 1232318 1373219 3917097 2696559 3901158 2450983 86815 5661758 5868711 2868804 1240633 113261 1262413 1559459 3553881 1660842 2195477 5254982 1021339 1490650 1753835 4458133 4280053 4181616 5181829 5611410 2198968 1388586 5788270 4824069 533910 422503 2351969 5292601 470822 2640909 4010059 3980643 5678097 5105849 3914573 5347689 3845241 5774311 5598143 2459043 455043 732453 4731437 4548877 4149544 5823251 1405075 1714845 1899639 656089 2343226 4539641 5462558 3544427 3105271 1149271 282963 4048428 5752780 1790356 369017 2171813 3789054 5082012 1251613 1615341 5074881 5651953 2062948 2027258 3688084 3399404 5925424 5005967 4540838 3614675 1868788 5329218 1744418 3623868 5433026 2852608 5832681 4897343 41739 2932371 5621229 3547320 5279027 2660195 5618497 4433868 5114936 1282350 495846 1074719 5050102 1177882 2383964 2980767 2969588 5591506 4239659 3130384 4411952 59959 4241974 5545873 2299192 2510830 4441372 3793062 5997626 51332 4198067 5561878 563423 1357607 3461646 2507478 3816060 1692461 458043 3535856 2873400 1110259 3174911 1175284 5410417 4700341 4401804 112433 5312300 2092137 5240176 3777266 4570282 5039631 1686687 5554372 653727 4314199 5793785 2154540 2989644 3447141 1145912 2740607 824208 2693996 3854443 1513136 1136036 4949029 668514 2935977 2285289 3500210 2262371 2876973 5713472 2521756 5295373 2973441 1305072 4187292 1684214 1975690 967275 3930814 3407266 4627917 4334333 3707729 436534 5885390 2514212 5286186 148869 2174190 66896 444991 1020354 1037500 1053864 1862010 108236 1488471 677998 4956303 5973104 1256923 1390260 3690321 1998002 2402521 3917385 1784294 2586307 4006727 5752119 1047051 881940 5470311 4102678 764911 5641356 4262974 1645404 366355 2230777 405148 2116444 4265916 2402126 1313161 4772992 306815 2127413 1789665 2519451 1392812 5035677 2043003 4483279 3072044 1695446 2459051 694613 3437908 868871 2306944 5835863 931071 2372725 5836789 4415945 3406226 264371 3936420 4045954 5080893 4368345 597941 2051543 3071003 1264043 5767700 3185220 5618821 5995529 1500077 5805834 5379328 4293186 2393960 2885142 5732250 5337177 5876303 90799 4141662 4977500 3344800 4706438 105574 1380928 4550535 5304102 3459483 5124661 2187350 3552576 2907597 5069918 4629067 1641121 3980306 2728037 3263167 1444115 2677953 4141749 5477050 5678589 3479928 4083507 1889528 4040802 4245645 5386771 619882 2912449 5716190 479550 5148651 4999054 2506503 2936680 4130549 1964147 24759 2563519 1346768 2816745 4072573 5211848 1897929 3104074 5917046 1577697 5905624 553347 4152539 4032935 1803022 4885514 4537677 4934006 1584949 5646474 5318262 1280659 1401839 4434467 133800 1307146 2315263 5836667 4259772 5809069 5293434 3406555 809883 1135937 4340050 3675475 5870148 1216549 582481 1624338 2220567 107960 3485360 2714124 5263227 3672883 4944388 3273122 1926926 5303357 5865605 1293403 2419320 1942530 4605441 5656383 3048702 4295439 4590866 5317265 4309392 5400388 674680 3408121 1307425 4297830 5956957 5137471 830764 1335265 1341227 531759 2886224 1683533 5943105 2765415 5907009 656835 3143853 5407608 4257359 3924900 3110728 3967249 572362 4317439 5120834 5665765 4324288 2437091 5867082 808020 1650176 5585451 2335047 3984115 4845532 1923216 1907357 5403671 4530344 5527215 2217382 5140849 1419650 1804907 142378 1761808 5694673 732804 1215359 2875964 5020564 1379815 3225145 2702904 711788 5815729 5155075 3195138 623558 1821598 4233015 126149 1576752 2484432 2314547 1794801 4985281 4933687 3062593 1464915 2732456 4644771 3633616 3948513 1601445 491072 5678686 4930952 5683270 294471 622188 2560491 282267 2209733 1459797 3746291 4843597 211818 2273335 1452980 5551086 3074243 2564006 1733394 2267878 3458508 3041399 3523944 3400232 4367520 934510 4498250 5298573 229627 2502874 3266588 2210542 1019646 761540 2003325 3253587 828764 5373276 1036633 307087 4491959 1542450 1915273 5739129 862408 2539534 5534481 2615387 1408332 5945731 4806423 594345 2898770 806161 5665790 2487515 4315063 4792171 635842 435971 5181566 3395930 4876957 1665771 4108420 137779 1572863 3863602 3259377 5000502 824126 282183 5903259 972154 987130 3485428 3888929 4403379 1252946 897226 1629304 1219586 2778581 3850199 1825439 3192539 2273653 1527447 5112066 3938175 1162972 1319532 90152 4084335 4449296 5998518 180882 2089510 2419988 3344295 3125762 1569734 3199088 345368 2567629 1895482 4803841 2621428 2631185 4923789 5997033 3417188 1635580 2901756 5890180 5854532 5414359 2737624 1286699 2231095 3972955 5540407 659314 2075109 835044 5662220 779264 3740217 5967514 4748411 3451632 1134285 2265505 31132 446317 5823776 701230 1340920 1204617 2279109 4545242 5786084 859837 3166240 1819826 1739583 5174110 4164290 3989406 5762079 2506930 3129880 2720283 5382436 202508 1263543 348507 2332235 2359596 3358623 1483509 3306276 534292 1215386 3268053 191726 2983659 2601074 112893 818018 1911182 5840146 1248006 1041901 3394606 3826764 1810279 550410 359377 1864256 3761677 5803402 5086716 2422221 2446523 1432036 4903428 1225874 22633 1495527 447736 4062808 979820 2415059 1612268 5390742 39997 2739141 3014161 3289838 3627216 4351758 1918647 27120 2226414 1027578 3661304 3034299 2600654 5676215 2792052 814653 2685366 4309720 1408054 4380040 2578046 1506081 5851390 2669545 4788403 4059866 4994540 1074424 736785 1613515 5686500 5456145 2805546 5646072 1248004 1896865 4908859 4678055 1403485 1905367 462009 593421 3799261 4408668 2197978 3911102 715256 2443320 845344 5230731 1795429 2060970 3175013 486654 3587042 1052306 5556726 5559136 2303939 2552647 493714 4672161 2377133 5808309 4042256 3871976 264888 2161955 2749622 4986928 2926995 1270063 804810 1304648 2311886 2415568 1918248 420843 5104614 5598557 4308513 3323004 3657084 1883795 1166629 4186563 5498267 790641 4758988 4207207 1805309 1891810 4360754 668424 2103586 1963209 2642314 1396154 5835049 350193 728755 84860 4008000 3696468 4521492 5500392 3153249 3513129 258565 3331220 5031669 1934263 4869243 799618 4081055 5680736 437682 4330665 1776744 741225 4512894 5316443 4729702 5286294 1648322 2683118 5864646 2458167 4606982 378250 1725444 3574197 2295317 5925255 1932597 4955148 4247072 2158763 450051 4497033 3833260 793490 2469706 893331 5110688 2687791 4141486 4759416 1873608 3281828 2206453 3820561 4863926 3657288 3784693 627987 4073356 2762772 4098159 3873693 394001 488704 5718555 3389866 869941 5895025 5099545 198222 1830170 177058 5689840 999339 3612050 1617065 223003 823046 1770451 2241964 3324651 1490903 1989790 3350975 1952269 3938284 5913280 269910 2782847 2561401 1695815 3564618 1668535 2574738 475593 4449511 5702526 2945771 1372574 320070 4473411 1958974 3727049 2658610 5437126 1742657 734144 2765561 1900635 4794053 3767433 798651 4342703 2636325 206949 3948230 4469869 3181172 4358132 2183540 1616179 879067 2949239 5256768 2875985 1801788 5636235 2338172 5105719 232008 465614 1861904 5217856 4599553 544117 835810 5360819 257047 5509633 2609851 5337766 2905924 5729690 2600884 3361132 770361 4603076 5581395 2259354 3417206 3932485 5414388 725509 4546110 4527590 5512311 4778016 5913258 2833726 2019088 3599419 1130567 3116223 3715064 4072826 116305 3126573 1750529 3151822 5248878 1366386 5692623 1906435 2862320 2580971 2270437 3083454 2335356 1814467 1406981 4579961 4944162 657972 5339640 5893383 3016160 4446039 5884583 3285074 3196244 1619289 1689872 2902148 2292484 4714701 5043371 330940 903056 5169673 2001779 4324193 2447261 5965283 1803432 1609906 5051438 789175 4652059 1933228 819117 4704879 4722838 4272049 4603807 5107996 3868595 3226666 742127 3753155 102194 3969109 1877676 1930881 583980 2996087 326813 1651907 5705079 2966485 5904009 4901717 4288553 4903938 17338 3977525 1874492 457406 1177893 5920428 5247761 2037334 3492869 5518791 153809 508831 3553584 3600463 3310378 3413175 5976954 1369451 4904184 5226663 5792862 3576950 1165146 570482 827135 5294331 3799333 3066090 4706820 2592736 300771 1133907 2314440 4084303 2019625 2879521 2788102 2463876 1397048 1201867 2781273 425718 2388211 2512792 4902647 3662885 4065316 3226771 2553082 2211575 4075822 5387725 2963595 2308933 4020692 5694152 4269052 2351059 2956858 213406 2900816 63519 5863113 2460905 2449949 1305201 5690319 5195659 4277857 1697288 4361767 4151338 5644895 4036348 3042240 2343746 1537273 1735765 5893497 4639545 4087252 2680019 928997 1614438 5229222 5844961 5310105 4951982 1805143 2917308 2742475 787354 5566897 664756 606752 5572596 5189078 4637012 629015 523487 1082623 4782752 3834777 4529775 945812 2650796 3407765 4471453 2934121 1630293 2220192 5534959 1483024 1326000 1620169 4503253 4201149 2111539 1463692 4578656 3911244 4828670 2772240 3554772 3367398 4596460 1114781 1212930 3861532 5807789 4693340 4652101 3688155 5196741 3505525 471126 18488 4984402 3008985 5659112 4828320 992261 4626085 4203696 2372785 5230728 792494 4062477 3520949 312088 2618481 3264289 5673674 4849203 3986602 4173208 545249 1716102 4702901 721400 541760 746814 374733 5476131 2753957 3632461 2765207 1294271 3370815 4225437 625621 5897348 3600942 2087798 5219922 2129994 1043505 3146980 2386079 440704 33273 150532 1539938 3830827 1738226 3036847 1887522 3620391 1986834 3011226 2734380 4698783 4261573 3167187 2247458 742801 2973800 2747403 5495644 3835314 4607291 698738 2795372 808269 1193290 1314510 1116404 2612399 2095409 538294 4332132 4019023 4026400 4383452 1778636 4783784 3929993 2454912 4254595 5837764 336996 2438302 3544777 3486197 377042 494440 3833801 3180487 400398 3180017 5454 4584602 3295338 4777601 5179049 2309944 1999877 1732595 3221640 4026621 2772122 2376357 4582885 5084282 4832043 600425 1182908 1876541 5574501 2281935 5815464 2181779 4567901 4666133 4327200 5752357 1304496 4632859 4009340 3567194 1354284 2030127 3527582 1502717 4035863 2156803 3160380 2882652 1207688 4771404 1726955 2361737 5902420 4294455 4648248 2252414 1768545 1637151 2341854 444684 2444291 1629803 3470512 422275 2389753 5317277 564678 2814518 2599082 1931576 4304253 1738850 5216625 2096657 5018499 3934618 4912007 1438846 2052286 2015782 1159045 1447294 1100670 110218 2244621 3295700 3165706 2612323 5864516 919273 5791057 2147337 3809988 1613533 4064932 2164008 5809804 2782505 1470602 2426184 137769 1243689 4145757 557483 5583145 506259 1320954 4562273 3883290 4337433 519074 3125429 5160275 4286882 4492909 5785610 2301213 3593662 3231990 1680127 2199558 5663489 3060037 4190730 1347813 2602303 3445396 2077794 5865915 5426920 200335 153214 1355186 3974453 5218859 2511120 3350519 4789068 858241 1882087 960505 3315819 5370422 5744788 3241889 4525768 816110 4598755 788177 3013049 439109 2004489 469111 7859 1246988 447351 5928342 975464 3806754 1686390 521554 3111866 4952127 4922278 5442538 4249806 2211320 2877442 4591390 5969628 4879368 2625044 2528907 1390171 1805419 5269956 1324850 1220316 4199224 3142597 1151354 2053737 2858213 978319 642545 5598915 4241905 1624057 302970 1184052 2369897 4654443 4917696 5567606 1137616 4501764 1209395 1088604 490127 3176022 1114000 4721192 1814207 2576399 1557171 495148 5510845 104977 5363751 3341374 5725234 3629157 5097007 5599360 134114 5804811 5009207 2109385 5053525 3362560 1989285 4333875 3655647 3678159 2072638 2223470 868190 5051136 3097036 4409402 1815550 5549141 5726242 850193 4949525 3375617 2201889 2964411 5547925 2457633 3395222 4004225 969657 2709821 4650758 2570439 2257552 5533838 4899002 4717616 987415 302753 2045262 4376568 1104215 2701015 1575072 2890141 2527000 3477866 1019114 5451287 2083447 5705358 4977363 3806614 5624056 2214725 790475 4334250 2055322 5266293 818455 1195700 3726294 5457942 2280490 1419494 2699266 3803016 4859364 5342221 4635180 735641 125451 4986196 3253955 154928 2797267 1622621 4869315 1704119 5018507 3885541 5095759 611191 3506067 4096971 1797995 2868543 4044726 929569 4797383 1811884 2298372 2838003 2433057 2618143 4508015 1805723 4720666 2509594 522434 5184242 2006136 283607 1422196 668698 3189380 5920662 2865620 3525263 1319786 3817393 883398 1092677 4803880 835881 2776286 5030866 1046174 3628121 2924898 676334 3300881 4028178 3902387 1877854 109014 5055435 4759585 4964488 3548959 4706029 5266654 4537329 2351161 3365293 1353045 830607 2447261 5827969 1204069 5763626 1092900 4441025 2057310 4423156 2115833 2729684 207431 4487934 3959699 4248787 1948968 1425798 5026281 3663366 4989694 1635192 3968068 4248696 1599089 4995003 2371155 5235529 2017392 4466320 2847140 2168626 5205208 925684 1311899 3914064 5308438 2496586 5404844 2766766 1502165 4076073 5249952 5802630 1474959 5556501 212641 5290925 2155097 4229141 3904900 4937456 3239664 3219384 5030294 4779800 2413653 4868185 2441497 267485 5588085 3296992 1281528 2650077 2117340 3054377 2446604 4635760 3100816 4497582 4923878 2688604 1462383 4080542 1596402 5762273 5644664 4780396 2733791 420636 5080256 3567129 4803919 5784437 2052805 507828 5739114 4544497 3126914 5748208 4829387 609544 5469459 258146 1865793 2094390 930762 1291679 4879381 1401723 5568846 2493505 1576157 3941750 74734 1154629 1626851 3309937 1305249 4692641 2191808 4011403 2928268 3859447 5100327 5929987 917307 5352526 4316525 3983205 4428095 2286455 1562961 42824 63916 5679672 413351 550932 4718218 1484871 4154750 93885 3837584 4889435 5799778 736550 2150773 1054703 2663157 5388689 1906386 5647508 2107972 423680 1004940 5730539 5997473 4503858 201084 106713 3705626 5524009 3841248 2992911 2340111 5822606 4530104 1586979 526285 4699951 1333997 3221898 5563021 2259975 3097366 286216 709524 798945 1014923 427763 4220431 4628103 2163524 2652639 5384347 4799642 4897338 2406561 659080 1966475 223151 209768 293725 5311591 3977101 50368 679285 4818456 5644173 2903811 941127 3738594 2259749 3210817 880437 5606959 317273 5078784 5546957 1633895 1670312 68466 3159542 5387431 2011830 2500295 4634603 531454 2073917 4496632 529143 3710109 250099 4457812 3271420 356996 5580582 4631392 3286341 4064643 5208442 3618362 3876853 1639901 4007365 5253684 1836293 273453 3375487 2912602 2949972 5697228 182532 5743007 4140985 3302680 4508366 4967149 5774286 1743068 2151369 2668913 3199232 5005464 382682 3825122 4225039 792364 5829700 4376907 1222192 3344818 1682538 4370010 798844 2975321 5025536 3084470 4038474 5776196 2707685 4553981 1296895 5199646 22795 5926540 1165977 3664433 412635 1527656 2636683 2333514 5538580 1439631 4039629 2100439 5958244 2620388 4013930 28276 4289459 4320082 2238840 1915358 5553616 1645290 1269610 2044830 5705962 975514 3325057 4867052 2719764 1726651 1498629 5030602 2763042 2456167 3064786 947061 5670846 1535747 1553511 1084626 5569749 3332709 4362433 5728731 3498904 3400390 1113188 5530832 261670 2056447 3424055 3814457 1455183 475486 130234 5023463 2288656 2282996 193558 3862757 4751876 1398054 4968331 4942098 1068827 2548123 2713788 2752555 774976 2784774 2581175 2028840 203085 4475798 1044030 5064573 3383969 3327723 5621039 1123152 787640 2328930 5584303 2905753 5562777 451120 2598823 5804660 3370206 390248 3307404 3057918 3044798 5265439 2661887 3716322 2586509 92505 1882224 3873848 2100611 1513838 5064008 1561198 5591172 1085298 4111543 2527386 4635034 1440609 5901741 4234114 2044238 1453962 1529079 30970 2031519 287786 4945177 2584105 2346470 326885 1166146 3391124 4816633 4450562 76010 2837695 3487732 326724 4405259 624698 4123006 300098 2419584 1698540 2885900 2619265 5179736 4276269 5089173 3900911 528357 5490329 1985358 5082005 4198544 5304183 2097070 752279 2023543 5531295 168919 3549536 889911 2785027 5075766 2139533 5680747 1025161 4859030 4894058 4969409 338180 163076 1528953 5362537 4092713 5925853 3989137 3056785 900105 2728530 5200667 2788754 2442929 4946004 2828327 2233809 4995108 2560170 5995694 3998102 1461674 4103240 3250872 5315679 949500 2284337 4499307 3320911 1012119 4605996 4971967 4247226 4760564 2357297 5139967 3893442 2551466 1157642 2262309 3947988 173647 3056803 3842316 2154980 5510535 5261547 2787463 679895 2154538 4498985 4980224 4732720 361524 2694800 3977472 1068256 626797 4588371 159002 4911328 5885151 3675270 1400684 2125112 3279788 1048617 3366524 1953921 1284148 203222 2164900 5769619 1625292 5958850 2530762 4905110 1962969 2999888 5085593 5372569 3310087 5222250 364510 736607 4929199 541739 171977 4660608 5308000 3151179 5073541 4236572 2866372 2710740 2562078 3107480 448049 2841424 262889 3522875 4927960 4104246 2226210 3903408 2017718 2479422 10667 821350 1969312 4224350 541256 2980909 1461968 1836667 4762560 4527896 1320570 5312509 5193337 1330241 2965117 2147828 1155650 4326345 4948146 679296 1409047 4664421 1714622 1603727 3366098 5788945 118715 5019237 1834960 4577217 175060 945347 5682632 4966680 3674846 579407 5420456 846127 4821006 1055050 1743165 4484666 2950918 3221226 3300951 5221461 3298947 3203493 5421897 3493569 2752674 4772980 4007314 4390876 1630248 4395898 436841 47244 846053 3822412 109835 1166499 1245916 3911349 1565076 4533664 2715612 1950524 95705 5829571 3162914 3289646 1831872 898031 3118448 2049786 3889656 277145 496706 2736037 1174933 3818766 5716926 992285 2466373 1980835 3771253 1125201 3046664 5388869 739869 2855648 4992785 2525458 5224165 2285410 2595765 5798040 1279499 2813959 5320696 4754481 2111784 1756986 5323623 4883 866376 2493725 5742822 2406077 4361723 860226 1571879 1747327 4210402 4281339 1165086 2419794 2454472 5690254 3802016 51943 640759 1232783 5887117 3226221 5368248 2065816 1405280 5534846 2959435 5280551 3174489 1143428 2505879 1676702 4031423 4451146 5703296 1014137 2122693 2090932 2288179 2821256 860998 4196338 3122014 768055 2495779 4142110 2105176 2807311 3838905 4687493 3249886 1766711 1647862 3612848 2111219 1915235 4381018 3580022 4840662 3264827 686549 4708612 3705219 327797 2588360 1410716 3777203 362926 2259899 5520177 4130609 5052214 1764817 5406614 3284183 5256183 3538395 1658984 3797205 4797054 143832 650965 818439 4500257 3119708 3449958 3094615 2909621 1806654 460605 37292 4912224 3280973 2749893 332974 4050647 5715059 5784427 3274274 3475030 2485477 2126955 2646697 259090 849903 2078940 5480120 745604 884275 249710 338657 1415313 4212300 2500843 1573833 1823157 5015346 3826570 5824359 59038 5135653 5546364 4204478 4598734 4069624 2196227 710950 1362502 1492177 684207 5387298 3863147 693539 841754 5105753 3591151 3032591 2996499 3633373 5663516 1674834 5508049 4976839 4680592 5128392 5120195 176687 160011 4391324 2885845 5855427 4525986 856333 2838305 3879337 2351146 3766917 2755762 3956905 2184084 5802252 4738424 5133237 5402685 3470175 2864765 224240 534784 3157611 5130758 2350228 5484403 5208684 5592162 797214 3785000 5763452 1221802 748232 5919322 234302 4235045 5806087 1880550 2693508 5176875 4414329 4158254 4839511 5366518 4815319 623687 1604092 5571918 3045076 992216 608232 690539 1702198 3095760 1203161 2171463 2177616 3439243 1684165 5535361 4789708 4939523 3859030 3685099 515551 3814896 2624454 1925830 3247407 6750 4282417 4600175 5832209 5379320 274107 5239206 1552854 279542 1615856 1712532 3604062 5604105 541549 2220981 5853924 2756938 905235 3655440 4429582 1553427 5153866 2879554 3919771 2501219 282133 37238 3708703 1641883 5110931 4850933 990644 715707 1578999 152601 5432105 5970127 2562045 3767346 1522999 4639269 2255811 5412152 4818337 3843351 5427598 2348987 255482 3145202 3492902 5709559 5907106 4877906 4304863 4309910 5108919 2269848 5675556 851862 2947045 4904070 3084016 2832785 2983750 5523673 1715679 56094 635348 507338 1483309 2364931 1321275 117206 703850 1819449 3884539 2768447 5946695 3088743 773413 3953600 1642587 3991753 1092581 1557212 2683694 810804 4422748 4706168 3912804 518066 4092992 5243553 2264130 928427 930895 4368854 3367063 4334367 5373398 4229977 9982 4617206 2518150 2142578 3225374 1718717 3922381 4126222 1826124 17182 4995229 5811417 3825318 3760959 871673 377618 5416955 180520 2863222 4856779 5432741 807237 1111372 5801570 4677027 465853 5641369 137116 3815243 5302113 5893628 1586025 2776447 5324477 2239150 2184284 1923538 3438570 1789769 3930602 916344 1580526 503774 564715 2778757 845670 5518327 3125847 3710071 5288229 1096067 4479368 1177238 2800112 3780745 880553 5890041 2890729 5355913 1534735 5020219 2786861 3726285 5288529 3211108 4813086 307476 2334247 813951 4234982 4631285 4292528 2661098 3101216 4402194 4605052 386609 3176262 3086464 5343286 5969963 3519768 4310697 4838234 466684 2842706 3748478 2128099 1689536 4872602 2468124 5457292 3391205 5085198 1590039 5578541 366201 913641 5563114 5372496 2758702 2424936 1767033 1561326 3619668 469070 656502 4146682 757104 5311874 946964 3790833 757448 4208285 846444 4883019 4991275 802293 1681781 1461475 2355940 1707208 4326448 4233900 3628222 3206263 1877514 2459613 1699002 2813455 483395 2298561 3297017 5380829 4035563 2834121 5075053 1848627 187071 764108 114465 2683003 1478124 332942 2679928 1350212 3747025 69949 1298084 3154943 342978 5680934 4640924 3062419 3098344 3056865 988728 1761598 4088856 3360206 546788 4676017 5970796 3361782 2677056 107289 2734315 4538525 181574 3254582 3795227 847208 1404962 5396003 308405 2497776 5919831 487148 5301170 2593424 5497036 3221167 610496 4743603 1745527 1462434 4028523 5202695 943888 5770739 4389180 3592304 1531011 22058 3419178 4065636 4757134 117076 3644108 4138066 2054817 4006041 882303 2112817 564568 3113107 2043788 4631973 1228748 2167516 3268210 2115357 3014069 1965139 3182335 3723688 1436005 4145582 3286329 1810018 3618371 278147 2664744 4421704 3146088 464162 5175135 4926408 1924957 1322296 746604 1351378 643500 782303 1787955 4498810 3160311 4147974 2398783 5762814 5609480 1062101 1811224 4607898 3858397 1132344 5163738 2242332 5185626 5873946 789290 184524 1428612 3366153 470210 5562643 2846495 4815432 2277834 2393842 3736584 3135688 943832 1416443 1055281 5637198 5917186 5842419 911497 5055500 3475254 3344026 5173179 2177086 3271156 2109702 698165 3321231 1042378 4553685 2872606 1581186 1543817 3861327 3822408 1687968 421436 1315736 5522556 2952625 1688926 5540381 5803121 3299728 150740 414703 4575473 3079286 1230046 1839921 2914528 5769362 3350704 3917800 3972164 1655400 4994410 4813161 1607888 2317284 2598444 5144960 5019315 5894450 1425174 300787 4698212 5946161 1336334 2868581 5980429 5412473 5209707 4391983 4357816 3963048 5768644 4687560 2071963 2025459 1481741 5477201 4025477 1648179 2986961 5554884 1204093 3450733 3780430 5305896 4420516 4083226 2668297 5214548 194544 2585200 4865919 1407605 5761820 4433383 5823921 5414507 3051558 5075748 3913388 2239806 655540 1930767 3953725 666568 4247306 3086273 5456064 4954979 3766390 2867277 1456002 2860619 550840 766621 907276 5522064 2900849 5504129 1951042 5337058 4412649 2566843 5965478 655244 5743834 2211504 1202415 4975407 3025881 5294870 1749891 1970212 173938 5093275 2943116 2047438 4979301 306778 16965 1766215 1663665 5489733 3341689 4247445 969418 5756342 190087 2594847 4725257 929664 4804631 1308955 201338 999408 1632651 1407557 5305959 2445971 1275691 3565072 976764 4660586 1764115 5304456 4979248 3744529 5260807 1615936 3992724 2207614 4069861 3479049 2747285 4291252 2324887 2390904 4873722 5357275 1312572 2631852 3407055 407102 247172 1989958 5815947 3264616 5246384 5599705 2937364 5495289 5462431 5108456 5082221 4972696 4073359 4477119 4472741 5642174 3365153 3670460 5453024 2761055 3566269 3163009 5396415 955003 1463919 5521711 4574302 553358 3643836 718995 5409891 1598979 1371672 3805976 3660386 5152643 5790857 2989000 2913034 3548246 4833855 2270923 819328 35456 4946774 4490499 4746768 1973231 5708790 1235185 3319843 1624008 3030127 3652207 4098161 2100501 1741218 1529752 5545142 113734 1789402 556094 1634776 239304 2277625 5443366 1320909 4423606 1467190 5878000 1688831 2092814 1297838 5113457 3117319 1744393 4792791 1953176 1296079 2975934 1576922 2072506 3122491 5679825 1243006 894165 4247577 428556 5211892 2031001 3045573 1868799 2436434 3824640 2283456 2126404 4806983 4998143 4692923 1072917 2301977 1758005 4615759 4289103 997929 2334295 1598242 3544417 3902756 3261780 3353137 2588701 1079682 1701130 166669 3284114 1673593 3362876 2714343 4882789 145573 3990417 470056 4764418 118722 5405147 5772452 4407201 292837 5858595 3031834 5864337 1663551 2590301 5892530 1911829 2903675 5926384 1848543 5780275 4320697 1083749 736810 4705024 1306668 4006961 864878 2378495 986772 3340119 3288635 4984736 2904914 5039644 1399534 4654457 2404065 5695058 1375592 5091738 2386894 5116090 4473289 3745737 3414872 1129415 5233331 5692839 4444757 1587407 74968 917896 2366809 3139818 2182981 774962 3531141 3455862 4884696 3230590 2043233 3963465 741664 1946345 2011101 1905952 624061 3791974 786033 1560887 4016410 5801776 4430166 3280807 691032 874305 5467362 5269769 3329222 4334733 2954623 2819882 1042516 1589557 5393891 3106335 4817427 1622286 4877501 4084641 1353867 5529803 5177594 1506569 5753109 5062894 5725400 4042695 2086990 3775116 2733437 1841955 1814203 406567 2062622 5871895 3481528 4723253 4067302 731921 3496810 322618 1041697 1786229 5421371 393971 3862214 1788799 1877138 4747772 708195 1572116 4688831 5687441 1692816 5460639 3429273 1754976 2693574 1607373 4664376 3826335 3409133 2715910 414293 2562584 3909074 5616037 1096940 3266776 2407743 3961855 2791540 3109168 79342 1874645 3990671 2940253 3074708 4552922 4166138 4033214 1515537 3710383 1701068 4619359 3573987 4531302 867029 2305058 3612832 4629044 44294 3632254 5864872 2788213 3691233 495052 871425 4210516 5042862 3410717 1762218 2463467 3308731 2606970 2056310 4069114 438383 5006996 2513900 1582952 4768363 5849598 3783622 4330762 1904081 5374381 218403 4999353 5825758 3157087 5039678 3310208 1848760 5634886 4814465 3733605 5443402 2357235 4381403 4472870 903624 5362889 2642358 1231808 4442301 4659093 4787846 1335197 295680 2713832 554103 322972 216413 2663452 3339492 5436727 1674373 1378045 886151 4997446 2925198 2061658 89588 607400 405570 2475312 4434904 4287652 503767 4492055 3024937 1336354 3245484 841357 951833 4632077 2464768 3446454 4277678 5040663 4509720 142993 2135712 5578344 3229058 4227945 3847004 153402 1176490 468979 1316361 3811875 5927693 390213 3963842 1977780 448156 75110 2829184 3631128 5105805 2020521 2814055 3514566 1068830 1847988 4044956 5016900 3890821 1912308 2286924 4176449 262630 4175201 5945180 3179863 5566775 1239157 3961607 26968 4816312 3704100 4270809 2519290 5017653 1006919 5212967 2856210 3979790 3970614 663226 4656320 1461716 2607186 4672706 5051266 3491238 3580583 4522700 1964536 5619427 5691105 4946070 1439023 2020983 3569979 3836069 2748630 5975828 171262 1097781 2383660 5445602 2751204 525841 1115251 3806029 2709063 726617 4295511 1760993 13502 4805278 996797 712381 3812351 5324267 3614759 2537947 3780935 2894739 3399652 3682186 3718127 1511597 2498027 3183738 2622382 1416419 741696 3378272 5663911 3072548 1184841 819596 3039924 1286520 1205794 916121 1963356 4567309 1866640 2907686 4466995 3658265 4090912 994449 2680620 5527070 5232059 919131 5142906 3848562 5644750 4691057 974235 1038380 1377094 3310985 3329969 3715007 849903 4940603 4149147 3234087 4473578 3432545 4145320 2624815 746799 2126414 5121909 4554113 2376665 1854703 2092976 2198671 531300 889684 1224071 2481318 3071310 4811864 3046089 3880549 1117642 5802276 1394351 1624119 711774 4850998 2425461 4220294 5128451 1316465 3348922 3236301 5206025 3882928 1997097 4974118 4960276 1474289 2587572 3223217 4746472 1023492 5450481 4680037 268836 4321909 3059389 4460148 5646459 1279121 5350185 2812024 1177472 5225417 3631589 2614432 5239238 843011 3327884 3662854 4383799 2593983 1241705 5299680 970260 4073217 5567071 5852069 418250 571365 981488 892461 2724901 4450318 3221022 2227808 5062398 4266939 252646 5843818 760130 2803057 5573817 4028994 2875022 5628238 2589654 4647083 3053812 2636471 197379 362449 3901951 1399093 491257 4947662 4791504 3038052 5123167 2125974 4729232 2890872 3836560 243700 5345379 468147 4643916 4649006 5293332 370570 5040328 3727366 5130687 548081 4730767 3461261 1195257 867250 5859498 4603685 3055968 4717210 612897 3278278 1936102 4604484 5007934 2830990 2740774 1694517 3146160 4408122 2265344 1903417 3905450 842671 1933649 667325 5006821 1948728 4628690 5890332 1175789 2503254 411287 1110667 1236481 5526520 2938983 3376105 1692232 5580320 4605525 1360516 4172281 4599150 5851705 1501986 742004 4589890 3589652 1679392 4553473 138172 1792646 5724837 465852 2850423 2632713 2870494 2906173 1305253 3552519 3028128 4836842 5595611 1143303 5402423 1784674 507150 5738072 5949370 2541515 4251797 1679666 3726031 2897622 2020266 1103750 5887441 5987208 4130590 3478005 4888171 525657 349052 5871418 290811 5218252 1800486 4889042 2898912 3237566 3865317 5139064 4086780 2158763 818670 3099536 344762 301692 4864759 5241090 2389764 1941802 5864792 2207901 5311936 4638111 4485342 5706483 4469340 5085441 1469297 1970565 1827148 920185 1789761 5309018 4990029 3757910 2615424 460722 5901270 4912630 3132599 176746 3562778 5099600 5444603 3937756 3031857 5332854 1671552 4216912 2309239 3099914 3191776 1375963 2340358 4771036 1564938 3173253 4747980 741094 3665540 40507 135424 1004695 2292049 945145 1341390 629445 2217751 4550865 2801249 47046 4760971 5762524 1469215 5077700 4938329 743318 2448850 4014620 3435289 2662075 2579719 140673 2563162 1731569 4058590 5926120 5264041 1203292 3756432 2445014 1989334 3245708 4739773 5830498 2660820 4211110 1929090 499150 928009 4306622 4045707 2413885 261758 3391504 2801599 2634573 3026017 865356 1751500 2337812 1120211 4422345 2197942 4534489 2986136 2393527 4124881 3528394 2997483 2646541 1638009 4559473 3071488 1340289 651476 5985649 5541229 5451098 1096102 780329 4767062 1635335 279556 1869730 4948264 733553 3696234 4769732 2286048 2536385 100599 2331544 584582 3053120 487123 2984582 941363 4736983 4589390 631657 1690753 5111130 3505705 3347222 2609364 4329611 2655755 1587808 564701 5979086 2216058 3998093 931253 2091406 2346484 5737050 3286728 5801242 5511594 2475448 3289827 2349648 939991 3539494 4754873 5183204 5139002 2066015 400452 1859322 372535 5825604 4225119 604378 1837059 2190419 947767 5754224 4753589 3048514 5645952 2184524 2500851 3996271 1342961 1146502 2527364 5348757 455803 294753 2555364 578962 1612933 321542 3808823 933978 303586 2596475 2988077 1469490 5948000 3268077 2686646 2915211 3637317 1037619 2921422 3933781 272969 3419696 2315585 4016865 2202971 278942 4056539 2776410 2745171 4386814 1778746 3957224 2182834 5367458 2430738 3066618 5742624 1300355 4102896 449098 1842269 913597 3057991 5487159 4986757 5445026 1408246 4563570 3559962 2326642 5636191 5374643 2718510 109494 4906698 3617837 1816832 167445 1561008 1685103 2377749 5694041 5686259 5998308 4487352 4055024 4431370 5715032 2216018 214274 49144 2042805 2478153 1750902 2088479 129231 2320296 2168472 4235854 4837683 5018818 2173003 4506988 782818 875833 3015329 2476495 5863681 1732139 593683 17330 888031 3645720 1092509 4175109 653255 5378943 2334869 5952969 4119979 1483461 2062929 1275987 4877393 1884312 5436799 1293692 4679392 78156 1363267 5535073 1545938 4024243 55646 5398274 1442997 820032 5001914 3250478 3688153 5907175 4477972 5001748 4789999 3503873 5247555 3395347 2043856 5481250 5471199 2128012 343065 517090 3947587 3049543 3577356 3660648 3492492 5057389 3088734 2424512 4718836 1519449 1794995 366451 1934040 1140825 3902077 5925975 5191697 1039604 4575634 2034135 5391581 3382510 2811402 3206568 3241313 3241723 3440885 2697049 3029099 2870114 105700 1295673 5500576 5586963 5603252 2613968 4081162 854439 5050649 2654928 4235881 5179626 2665677 1527161 1142780 2294991 3654460 953748 647356 5101138 5474324 2973813 2004815 896772 4054058 5414547 2049780 1604438 4446108 5184055 4183296 1577787 3795597 2513185 2361173 2039357 4363534 2449371 1877203 1227302 156629 829562 4398728 2251359 51185 1770105 1931940 4768333 2474400 5056651 1853352 3490933 105958 3244534 4303457 3165665 72206 625719 1757858 546725 3473690 3672019 2851187 2658377 561315 4032812 4402237 5670149 3164216 203825 3358186 348858 2104854 3181860 1609199 296667 5610907 5592180 4189098 3104080 5026428 928560 2834557 1707035 1708345 3984367 4359184 5778538 1049052 1956710 2944389 1099162 3586532 3687890 5943744 41418 1721151 3124758 2893141 1828865 3310370 1908983 957220 5178798 2437453 5779799 5132628 105404 388859 319761 1849968 3494888 522483 4340807 3606197 2485139 1052296 1844474 4814011 4849466 1143694 5358141 3420681 1495138 3019400 5513869 1086482 5723738 4775167 3122219 611282 2246093 3644454 4511592 1622508 2677592 413321 180163 1041472 2341600 3337583 3809898 5728316 5816068 1724359 994338 5895586 1783404 996431 3127274 3491570 4716429 5192664 2991368 3391841 4317376 2709765 4310514 4130898 1692986 136152 3168141 5833143 2627462 2102215 626550 2133558 2846217 95375 2515779 1991230 1248685 3938546 2773892 3117151 163928 84921 1762373 4473317 1662304 4208386 4790109 3911782 2843848 4458106 4535134 5908379 1691284 4868543 73166 3101223 5857856 3165023 2016940 350322 2373962 3353986 2914976 4169588 2896680 2413706 2507335 2352580 2697121 3367126 935995 366274 3719286 355715 567164 1978311 2218621 1502349 2597349 978587 407666 1950537 3211306 3371259 2822755 1855479 5178214 1859805 5728070 2985789 26602 2411896 5196127 3160830 3521317 4694173 1950012 1441576 5068025 3053057 1965288 3986245 155041 2533123 712856 3376776 4590771 1899009 3395037 5678377 1123226 3968402 3839765 3353789 4964296 4695437 4801938 5627596 5025422 2415521 5766146 5558182 3742736 2598320 617876 1257800 4681434 2574157 26460 2684974 3102958 333069 5081253 5217275 4004806 3653547 2222386 1750227 5447128 5118314 421835 1023446 2267644 2445573 1780734 2181304 2241977 5142861 5799628 2328215 5211703 846458 4067718 5574154 5766128 3153575 5216421 3286603 1820112 4675714 4822742 3417510 5511732 314482 1268578 3187575 4772300 3289603 190372 2384313 4017784 823881 2145561 1453849 2296741 2294661 4495280 2968329 4954744 4509489 3553107 4010115 2240862 1248158 5645765 539716 309368 2965762 2127714 2350829 5459130 2698419 5529079 4283326 838630 3039237 5828683 2914524 4228282 5911343 732182 3424594 3188147 2856514 3450320 1398302 1671718 2659054 145123 5035441 694330 4151606 57335 2618725 1811303 2619443 4641531 1851387 259932 694791 5915428 5152603 1306653 4461519 4795381 2868881 1625190 5580496 1803736 1136616 1120240 4298582 1584713 4300443 4954041 3780817 1579037 1903741 5246270 1291696 5018749 1730447 3587780 5799289 5614605 3428726 4147877 191601 5697223 5413251 1015394 1273154 3522657 1307550 779543 5240651 872303 3423572 318534 4395217 5798448 808557 976556 145367 2896301 4820049 1387014 5818223 1719424 5363455 4581652 789756 5522022 787975 3868811 869397 2301078 404186 4300657 1299283 43021 3440271 582007 3763231 4564469 5837297 2963012 4608433 1796499 4404336 2351908 4647601 3085455 2593556 3038993 2339415 570865 4910337 2195011 2148455 2526613 5242871 2021224 2899537 5916504 1462189 1136586 3182228 798153 2462974 4718599 952228 3377816 5930707 5264400 5756377 2705040 4956670 461916 2092778 1272003 1916590 1329203 4295184 1461650 5136927 2457180 2766358 3086288 2775054 3166799 3804626 4867030 1219707 3150880 4079321 665666 5700824 5712586 4454903 3983921 4376597 1531223 4501616 4660231 2607097 886209 192663 1263294 463605 4742961 5422791 873688 3109585 1351658 471151 3932155 4235506 5875646 2296492 3854150 3878650 5151673 4693768 758436 5398744 3567606 5007625 601440 2374958 490709 583484 790299 5619751 3691819 3574520 3269463 5403103 3896672 4211281 3068253 3900339 4769688 3542232 5919307 2590687 563004 3549461 125234 2431465 3767611 5060806 4138068 564565 3921417 5066855 1243369 2273051 4947473 5942224 4261743 1534256 5714221 5925386 4516142 1514153 2243451 5872798 3795470 4323060 2776835 722495 5559689 160262 1837240 4392123 5530222 2908535 3310248 5537694 1915266 4106498 3275466 3360920 2750279 4372736 1570409 1832358 4462670 1366477 1094655 3914544 1120097 2613656 3341033 4845033 1478081 195727 1061803 5636280 5557355 5426417 3521103 1832074 4250188 411939 5227017 2108579 4695276 2275556 1678087 118358 3164335 3968615 4887127 1771376 4144 4833195 5288223 3341301 2808867 5317484 4987374 905464 833941 1711100 3414454 2843568 5044306 5886021 5747703 4342619 4090682 2971676 2768710 1010415 1113149 3872946 831708 2818844 3978496 1569384 2437567 1678748 221470 3323643 110473 3749403 4503103 1625756 837457 2439656 1540836 500581 5835040 2638488 1091818 5998728 3420087 5844761 3825055 1011832 4649858 3738990 3690370 2364685 1071724 331471 2646655 560718 3620312 5641556 1966268 1466199 4051292 2834783 1948102 3730796 2204 1553098 3427368 1925765 3350651 4166872 3526234 2643296 3110755 3583580 145841 1026542 293973 726284 1870719 2533698 3536959 3545853 5376020 3702675 4528748 1944050 3531172 2987843 3828134 2257231 1071940 760029 3166359 4283603 1406446 2843945 5832776 1508726 2615720 5470605 4179696 89429 395650 4705457 5470777 5008872 4968455 2592928 3171581 2924963 5872441 3863075 5701032 771889 4696286 5898399 2106245 4095984 3493435 1529969 1890202 4646148 1455523 3201801 3619799 5283492 2186897 1337764 268349 219642 200183 3211107 5972967 5151868 4268708 1365315 1037979 2761404 3352162 3150262 5865425 5874691 1411519 4957999 2493519 1506259 1145732 1678829 4611340 5910988 5888350 4195243 3642072 1898405 2404571 3322948 5210314 2770614 1344047 1430246 3830083 5005715 2000134 5090663 289177 959375 1002499 814537 2153856 3790504 4967302 960416 4158227 1437513 4154185 1170643 2788123 1132321 1267437 4490461 322146 2202502 3880306 532216 2139736 5238898 4956648 421114 1906361 3403737 1981082 4618655 3365236 4073325 2112424 3889669 4459492 611039 2648975 5030519 2619435 547184 3080931 1671628 5908178 3425386 1702065 5314963 1931435 4750642 3601797 2317086 5288009 147753 583453 4798092 80558 800867 5733934 716829 4806784 1839642 5234663 5307631 4770091 5428242 2851020 4712376 511637 3485848 2162792 4719362 2858692 820426 968005 3765054 846159 1542601 5836891 4201738 1834018 482452 1298332 4715659 4044526 5863207 4935304 2037291 3068092 1193694 2187220 191785 2834282 1244263 3278521 4405129 2836568 173629 2437627 4212689 2351425 5554898 2819687 1794460 1367249 2906397 365669 4720452 3146435 1268658 5772709 3508567 3685337 164035 3763395 2778809 5986584 1828025 1256609 1159100 3070866 3800235 1925250 4639284 5285998 3710608 2566093 5368473 1668078 4708487 3514969 5955479 1793133 2143151 4132904 1606984 19621 3860527 1169101 5547194 2065570 154961 1447052 1588117 4053154 343679 5469105 4074115 1922157 5216333 3094758 760541 833295 1656439 5353054 2889441 3402004 1201080 4972913 2776514 5770107 2748148 1181355 4755908 1941220 677179 1126877 5350943 5769650 416240 2063089 855224 1894890 4944645 4503306 2861930 3720182 1982066 5430541 3570967 4328115 5420534 2933397 4562781 4260409 3565803 3501088 2216479 449300 2830142 1076760 1181393 4956940 3444316 35255 4538848 3707311 3510645 56459 5508652 5882450 1354979 5200642 948513 4994228 4687243 1169092 1511441 466460 3963703 1116585 3135004 227425 4209912 227123 2878031 4904500 2634525 3127320 411303 4590097 4616443 1194710 1103447 2415475 3062678 3045191 462479 5489964 2828603 2638529 2952382 3410818 1474150 1410202 5069468 618433 2853754 4484713 2701302 4134766 4800523 3937816 3926443 4739497 2259666 1647758 585611 3249545 5782039 2900563 3993104 1072406 5750549 62407 1933139 3832523 5762106 5278355 5100549 5410411 484632 3659711 870594 346147 4272996 5583753 5467962 3242912 5108725 932797 52967 5855544 4200277 1611288 2224483 3701877 3966639 618921 160078 1247625 998542 850324 3464416 2773882 1148531 5758396 5305520 1107612 5266817 2859634 188614 3265723 3048624 3744734 3819989 5519524 1427845 3114626 5375917 3324656 1636175 2714319 1450424 2975259 5533830 4255717 2170612 1099135 4810561 2194113 816970 988195 1878 1782309 3386249 5189008 4445077 2695726 2024017 5572937 4632072 2523140 5040517 1376287 2985738 1226420 163570 5904946 1598878 3332397 3599367 3251919 2307448 4670386 5254841 4938979 3338178 4759061 198201 4685645 4516856 5762790 2710983 1607928 642311 1610289 5988137 2133093 1949718 2616511 2472069 2190067 961389 5357258 1447091 4717750 1129792 1264130 2422081 5793094 1149831 1019864 5157657 5664844 477848 950693 157676 1183723 3906448 124874 3355811 2644061 3192745 2921731 4313179 2858513 4117944 5775096 941064 2682352 5635083 1053609 3881833 3672166 1677400 2299783 1678263 5296868 3940469 1264477 3975931 3706579 1060794 881807 2986167 1361296 4255494 4113948 2606852 5960516 866675 968606 24358 4017281 1973083 3557147 2714812 5609243 1492367 5491717 9670 5479528 4511807 4943594 4010465 322255 573707 5772712 3897984 5490744 3752993 691146 1785297 1815655 4967473 2604182 1391431 3536055 3806096 3591762 3576034 2382959 1562448 2009095 5264757 3321623 3851016 981180 123797 5584949 4178366 4082523 873822 1155069 1442591 5156011 3232841 4237873 5181591 4306906 2887677 1458643 2075724 4475132 5096288 3363510 1337150 183063 1065422 632441 4179924 4636729 1958032 5259777 1809173 997598 5415771 725064 3839880 293327 2471558 3518539 4672106 2508954 4650313 1495248 962482 1071543 4334654 3971496 4624380 3127160 5794514 4069218 5912031 5139414 340339 4803303 3119939 4956078 136789 5207614 1289635 3115863 1124265 4420794 1563073 1208415 2505165 5169858 1917313 3584498 4506286 2350162 3743842 5508101 4409995 3073841 2276461 360327 1509351 3129867 261668 1598159 1377446 1000155 4884035 3664355 5269613 2710511 5222677 3133156 4834474 2953746 3016597 5596005 4373263 3731834 5316581 1083720 2096657 1204372 5603939 5708820 2330334 5380418 3282688 335238 1554789 2150796 3838305 5069669 5866358 879855 1893633 4545706 2267813 121257 5225212 2807702 2604444 1938111 3391992 1343509 3442975 5015634 3818709 2617670 1497400 613992 5930334 53573 1331249 1022508 2037842 2972282 5052276 1381970 920105 1167632 5884238 759875 906627 1065993 3890850 4798547 1801585 671111 2421107 4186135 4740148 1824494 2840336 440494 5324838 67092 5506380 881206 1049229 2656338 3497257 3745014 2270545 2729706 4263251 829467 2061485 5967232 1591283 5557783 2069152 2106140 1715613 3164583 5221736 5301937 5609365 5699151 4190694 5693803 922156 3615263 3555414 821675 5409290 2176766 4140365 2777887 3066130 1704831 4334863 3621704 3545293 2427679 3583241 5036906 5652985 5720636 2941605 2588366 2954508 3103701 3382747 4690905 1810773 2857789 660548 723727 4704045 3099907 1204189 508810 1394012 2716764 1317958 3726487 1865279 1685085 5958968 4970191 4214120 3693435 3530706 4514018 4669815 5108330 179878 4233390 1933154 2594124 4831354 5875006 3777595 3202257 3386769 4330626 5501209 1811916 2367468 5146974 1651439 2391700 1998945 4832717 3767077 5517145 922821 1659516 4156519 4109512 3791970 4960317 3108400 5420980 4481664 1394776 2840910 378369 2343979 5970618 1993190 5534707 4352689 4592206 4179157 2126158 998009 2585325 5765199 4213891 4345688 4344098 2506560 4416090 1200182 4374125 5443766 1693025 737555 5382261 4160791 2949873 5157051 958007 3914959 3900275 1713494 2333650 4412096 1047244 4983565 752135 2544775 2087827 636747 3487659 3506579 5717784 5108100 2975460 4568492 4134201 5342775 556181 1057046 2755143 2071579 3915145 2228307 673742 3400473 2740034 4767993 5025201 126629 3238706 2349291 4885774 3607437 5253178 1621238 1975085 1844048 3953421 4388381 1652078 3242005 333168 2612823 1089445 921099 2464634 1956496 3370481 4540550 4306672 1753530 408856 3275116 908506 4828223 5224923 4215932 3490427 3770207 5761044 3950757 3144081 4691178 354439 2817011 3832928 2829564 2526270 1438089 4893619 4405070 687597 4476130 5466748 4857029 1583298 3199581 607860 1877088 2042702 3313680 995375 3136425 654321 1187631 1760790 3917875 5148155 3405436 5656114 1963928 1647643 1762504 3800800 5466165 2402875 4183505 4462852 4917012 545377 1515849 89109 3401756 288618 5590956 3063460 2551401 2112500 2129981 2638727 680918 3762650 2310701 3126815 2576712 3382766 4539128 4671242 3239204 333442 1949530 5977424 4300102 5233831 2956685 4575203 1654960 226670 5379028 3025171 4462219 3268731 1204439 1599313 5979974 2393584 4457552 2538494 1521746 4224518 3951626 5052362 1790577 738520 1717680 4416213 3910556 2873281 5955407 2955968 3322640 1062921 1822406 2655388 3911020 2629506 2300706 3433751 3500109 4615677 875528 4495293 667925 3861642 1659441 297488 517491 1747010 5115926 20149 4577240 708607 1861755 1528148 635601 3942657 1191128 5377694 3486714 4981219 2005441 2663113 5121359 2928003 1716283 1313230 1464626 443750 3823640 2615124 1757612 2565255 1241703 2384915 4623540 1954185 1753581 5870278 5085896 5403890 905658 1236745 2353852 2047393 3988933 1295921 3906395 5155389 4340720 5361535 847892 3419352 2536400 530419 5833244 2868458 1620855 5998868 268750 5604772 541794 2349700 2810682 1744451 4360593 1517543 2373175 861028 5958190 345751 2173296 5425134 2218173 3530151 1046204 951424 5074210 5431529 917556 1927311 2739027 1297781 5353588 4050724 4297504 3083145 3993988 1762167 3892089 619019 4589193 2815051 216706 1361918 602532 5241833 5429817 278132 4751201 2222763 4404695 5328667 423459 4166124 424861 3287496 1663080 4575559 2074173 3870604 3711023 1788580 1927677 864872 5194397 2452695 3547542 4348739 2928292 5443827 4931354 514279 4047089 5526268 1081289 2497497 4012247 5392768 5950801 4810805 5278170 172881 5082524 4573499 2634204 1921524 4536491 4367134 3952406 271127 3522233 2696360 5093452 3728900 3268005 5447765 5207460 4843749 2642525 5426984 5943966 2887165 5893916 101429 1799883 3816133 4426691 756311 3015653 5669286 2474735 1611299 2576990 4211306 4107248 2479587 248698 3693798 4370462 3262308 4783937 1648957 2887446 336731 1954818 1184311 795876 2831361 2481924 4383065 5112235 4248581 3190467 5402485 4912641 2207642 4403158 1002238 2033570 149494 3420517 5952740 4540200 1956978 1839305 4213103 1282492 5201257 1092762 1472023 2905057 314439 1514013 1943738 3571880 4710600 4700061 3256575 2428726 1069802 744368 4188410 5727803 594425 956287 3763870 789739 2274478 4854679 265930 4945881 990299 1700785 712101 2952886 1511484 2610954 2527200 389852 1900423 3717548 2129425 119570 4832301 3474740 2182507 3344121 156064 2403336 4531189 5363221 5073626 5145761 2243206 3143954 3651671 5935545 731491 3820486 4714961 1337560 702633 1014142 5424359 2525005 872793 5698535 3378219 1022560 5703948 3764643 5181960 4313450 5102409 2470693 35436 4096526 1461376 5163090 4649102 2930949 4510120 5457417 5850274 4200811 2411700 5284591 1935477 5485209 1936270 2330013 2366579 1917066 2844787 4692929 1321352 5321404 754097 167576 1105396 3072841 5966299 5718797 5483669 1064831 4665407 200142 3332364 643877 5623893 2364761 4416206 1835987 4228338 3835894 5333787 2433727 4331110 2510763 1412869 5241932 4605608 1260245 1271290 3633477 5617004 1944661 1201151 4139246 5202095 5102457 1937936 5837039 4621323 5914493 63085 5814616 5741439 1872910 3803648 5951507 1672743 1394091 170309 2270127 2468817 872167 1674153 4069700 4251960 88051 4415761 5885713 3040185 3463858 3335671 2454413 4206152 4795203 2913318 4135935 4415121 1420748 200841 4034219 1263439 971928 1742968 849957 67838 2565420 364570 745589 3261287 3253994 305344 2386213 2559141 1520717 5469047 2901163 2095939 1795682 5575567 2632785 3360376 574655 5757780 3327436 1331559 4167885 4331060 2570446 1989230 3518715 1467113 5301035 3733686 4237007 1558180 493233 3510690 683008 3705429 4760453 1300994 2351515 5833326 5191891 1330366 1720259 2552747 169190 2115783 3702859 1762026 5334748 5392383 681455 4875076 4763783 2242527 2356616 2123211 4493453 4333630 704833 3472714 2832635 1802752 183854 5262928 2873553 2148692 1835623 2317208 444894 5271436 4909040 3851634 323954 4083786 5032942 3723991 4606975 5326887 2769804 5521916 1739422 5242406 4080894 1843750 1593647 5231079 1585246 4163364 2429418 3787258 1397294 5103634 3579413 877580 889158 5747234 577756 2973205 4162129 2567287 3700270 3464271 1786803 2774134 734360 18770 3938133 576292 2905959 1028402 3568324 5360677 228682 2438280 4885957 732761 2236402 689990 3683743 979094 4574064 2542344 482684 1036644 5910117 5363195 5909322 2687148 54150 3562882 4026253 5451843 3426099 982611 2924983 2092080 4006163 3873675 5131008 5748038 4323892 3009691 2621219 3205104 2016493 2550027 2415875 5898655 4025777 710742 1421581 5266287 3958087 5424039 1318429 2900356 5662051 5210573 5539537 4021059 4226081 5822486 243567 3627045 2961087 2264984 3666840 374182 915682 3881986 5118016 4314460 4687725 3771784 4951351 5125912 525552 3989972 2768478 5972446 3929126 5325179 2700029 4735903 1238269 3715305 1287498 725885 1766866 1423790 3180351 5606674 3789976 4205575 646997 4141211 771100 3853086 4080391 950384 4778347 3875997 410487 4182335 2334964 3739254 559724 4943856 1744929 3538207 3846137 5838961 5609604 519239 2885158 1737085 4253785 1406045 988659 3700318 2050575 2089967 5520201 4826449 3612660 3883064 68851 1659033 5972986 2907053 5403991 1014179 998626 5283046 854094 4435693 1947302 3420511 4096671 4553967 1083920 2358930 270360 4414554 5809969 627742 285942 5374750 4331733 4768441 1904725 4957258 891008 3850990 1648189 858739 5558395 5374349 4785864 4549510 5773009 3435880 426423 2139722 4602668 5475187 5191238 390789 4155681 4843250 5684489 1418926 4738055 4039079 1281144 5338215 2752879 490653 2910878 2365171 4022029 1412877 5308580 4581702 1039085 4050884 998467 820543 3287063 5480493 3153660 5777629 3419954 5187817 1717424 5422106 434438 3974233 5580956 880007 197548 118125 2174509 4014291 4140435 5226947 2962283 3456682 2925401 1457615 4346350 1349080 4566083 2315994 4270955 5555698 813242 2388478 3934088 1124409 4999515 3116889 1932239 2418922 2083161 5115174 4330779 1090750 1836814 5847915 5372614 2886185 824275 5397719 441082 858058 2949060 2771358 2822342 2873910 1057735 588750 4648559 4052839 950353 565538 400133 5370804 332492 3199547 4231145 5605211 3657161 3151819 5548109 5325439 1051091 2004958 4058465 55110 3270631 1717385 3259560 2535743 2078526 3307152 718898 2853409 4391082 3722660 5820231 3739557 165198 3691126 5798846 1742663 3958300 2949971 3256957 5228128 849868 3560345 2116840 1643239 2167436 623870 4189796 426852 2301059 1526103 2355309 30244 5402792 3512468 49862 616483 3999876 4722181 792717 3178697 362091 4364270 567463 4651002 5958256 5406863 1301581 3779315 5627352 2252732 5662219 5746912 3174210 566792 3097976 5492911 3204488 2646035 4544017 5344889 738304 5365288 5875006 738492 3198186 5997466 2794072 1290906 271043 1498334 256779 3157825 273769 3479961 1463391 498072 4230180 270453 2506718 5243246 5371322 4945268 528995 4039857 5221194 2801715 179586 5186102 4703749 5189054 2431967 4924059 655325 1832723 2776508 781135 1433766 1734955 2755197 573584 4813051 1825734 2033360 3291916 4503756 783657 5822107 993238 5678889 4944640 2811578 5423780 5501549 4557511 993273 2256269 3876997 5201377 2879203 1065646 3095451 5026986 289621 1747508 5224726 1008512 3459364 3789966 3431585 2162769 366470 2658270 1423406 2670015 4527129 5944259 5764203 3053134 2391597 2462197 3115971 2575600 1917754 998262 1728790 3857114 2903766 2354355 3030062 5628539 3069800 1369426 3021362 5513213 3370628 4421595 1630271 1906028 3648947 3914204 5149192 5807043 1610311 1405881 4603033 1283682 3416820 457110 5481557 37450 3771388 2506479 3200154 5899950 5807615 2740509 1220486 1472832 1522498 4360867 4852823 4455600 1237721 3356538 851892 5824136 4523307 1302949 3072730 2966190 2421701 5201352 4425871 2412062 2471151 3883318 1499368 5457912 4515653 4039559 1194566 3602460 4978929 2230862 1882568 832986 861864 1961487 3262986 1044824 794933 3159632 1541114 4308230 2649955 5747057 1837000 3452384 1381110 659171 3865576 599863 319373 3829851 3083673 3699490 1109329 3035282 2296942 3416782 1217183 2059234 5038079 1607247 3866523 3327533 3290925 3196811 5298854 1281881 4334248 822596 2473865 5180519 5603351 3759823 3619409 4415577 960107 618387 2758810 3896174 4545103 4278332 3243047 1993206 2665959 3046232 5797726 4274578 2946693 111900 5736866 357377 4773588 3920070 5346723 5499651 1952707 333651 5381223 4481429 1434193 662536 5895732 2239229 4615318 3709879 120401 546485 4111818 2608562 1446734 4106807 4128246 5406901 1781763 3201598 1398830 5503807 5828786 2413072 4685439 818000 4102974 2165953 5769385 3570527 4536133 2361941 4869185 4094662 4310037 81894 4404579 501725 843697 1026506 3598603 3651706 1428001 5234741 396494 3730080 489654 1721742 4025119 2710362 5018726 1388621 4612880 649350 5721149 5889208 5763924 5433258 5401309 3252377 2045593 2210373 2224810 1892526 3664840 2399052 1301428 123851 4298040 2138267 1328095 205528 4557675 2429338 5332671 3075342 5523091 5649818 3508497 5910068 3550408 1681758 5213073 4757359 5615363 529568 2146879 2276046 2361862 2837504 2753946 2499858 1524232 5792280 2388727 5264778 5728356 4840294 690806 5815829 2070013 5684758 956889 3671141 5082326 3130328 3729485 3808802 2561641 5096158 1104803 731776 3273026 2421456 3385277 4673394 4137196 22104 3556674 4411073 5389797 4800516 1201299 1897160 4384138 4818980 226016 3033659 4741787 5827336 1092885 106246 5066110 882095 1779756 4953572 3176964 2679996 3036517 285922 5781799 2605492 4816929 2186642 4339407 708458 1188690 5506425 4440065 454115 4920667 2695380 5815229 902772 2565137 4915289 5543288 3312929 2749782 515721 1716363 2025474 3734182 2655449 2728489 3963856 446825 4593942 4615028 1405644 1080192 3184615 4295057 1837096 4384626 5723348 2258358 4630416 745598 1779700 4447819 5085382 674376 4787020 4442060 5201340 3715227 4369678 2647534 4262536 3744636 4531040 3114789 335733 658645 5223163 5515809 1228023 1493864 4735153 4475970 3504596 4253007 844726 3277250 4936421 1859615 1849993 1511457 2109818 2796955 5142442 861014 919910 2398409 3306301 4688747 1990186 2064861 2605242 5984362 2822279 675721 5223483 3655431 812813 2909791 5509401 5828463 1019295 5628128 2197644 3269981 913589 4093546 5048107 5607489 2188643 5894065 2885242 2546609 3809346 5653909 4611733 2458695 2144895 1200908 1873596 2638347 4485587 3701602 2239505 5611864 2651984 3593214 5643380 667915 4249673 1436277 815020 545526 2295339 5931462 314628 2337004 2182416 4447867 5918237 1816193 5681171 1760274 5893111 5877415 5893514 160279 4313080 5674285 3803867 1481564 5949824 3462916 4683596 1943994 1635773 3609234 2140568 5041399 672152 4274746 5156032 519895 279446 4697490 2484669 1978850 3226452 547689 1074163 5892974 618824 4260057 5279358 1234657 4790964 5339191 2645036 3766979 1411270 133577 2094193 4163393 1702343 2013706 5764239 1448125 3744112 4730755 4406220 4238383 2989787 5689142 1236566 796354 2732555 534740 1753224 2752938 3193245 359846 870131 3311352 5657598 3694495 1009794 5425931 2782986 5529790 543695 4422695 5412528 2300032 2345488 1216229 3535028 3496865 2812665 5045415 1673501 3951557 2266867 5407460 3515293 5770295 5909800 3514389 1749498 4363339 3247752 1148677 5646841 4405857 1155317 452057 1454422 698126 1949439 772142 1537456 5892889 161919 2444625 2608008 2486570 1741315 2360101 67261 3401074 2127792 4880825 4306184 158818 404977 5596715 1803037 5184413 2944117 593333 612598 136517 2113435 1640556 1644354 2151506 2478077 1813240 5274287 5943092 2415702 1213522 573860 1330564 4466646 809331 3926993 4427151 1618005 3887495 2496926 5557320 765535 4887808 1102860 5790149 2940187 1920750 369242 4238720 2040354 2481128 716363 1787885 1579257 2986269 2065494 220410 4072234 5367512 2762350 3155542 4336208 3835915 1025801 2989058 4751182 461683 1948871 974094 3088367 2432080 932722 2765469 208855 3006114 1321939 4256497 394593 4026369 4508132 37868 843851 4021502 5031015 3055993 1964823 3215480 1336856 5395740 517749 2274461 532645 212114 4418111 1509722 32371 3613599 5449187 2989819 3837085 3196580 1827515 4731502 5916359 2895532 4779918 1176397 2063652 5444133 1771339 5566183 2525840 136498 5796745 4840799 3888340 1340530 3462903 1576236 517278 5289271 3373027 1615754 3412252 2680387 5486205 4749609 1463820 5248217 3595562 2117446 3459654 3834555 5606599 1100032 1266659 673626 4784462 2115987 2963410 2588457 3274446 4102971 1481686 218632 421917 3424949 1838216 1316163 5480933 253227 3959803 5551549 1823106 3374505 5986724 5023756 1810789 5791691 5334086 5014982 2189018 1652297 909790 1399398 2223762 1143758 3568667 3901966 4083965 3805325 4190399 619171 4446713 1399526 2730984 1459543 2084810 778440 4480064 2123637 5619163 2210498 2937 5099045 993758 5275325 5289326 2188148 5177069 64223 2011127 3504661 1806244 2161319 268769 3875726 5023448 1459012 1347589 167639 3192853 2157451 4964011 4399962 3269417 730289 2110682 5671996 4939423 5836820 2086691 4619933 737847 4958534 3101584 4523928 2978328 3682595 1255233 5598231 1532041 5990622 2179745 4564681 2706776 5269431 3756862 3624354 4193111 5498840 3745344 4313729 4003966 5039335 3625354 817049 1472148 2053873 5837421 2916500 4732616 5355152 734500 1096685 2591302 1664727 377802 479554 5760209 1534886 512157 3190807 753381 2535757 3368854 3584023 2874876 4480413 3257366 5428241 2446747 5905443 2374932 5648232 4744533 1735428 1381014 1210159 4270219 3949181 4533173 3796126 4054382 312378 5153168 1977915 2050914 2098157 2312108 5678212 3790613 5115706 1888048 888392 1035590 4533200 1652409 5040860 882858 4763785 224729 1089600 2245887 4698051 1716672 2880169 3753022 5762268 602577 2486471 1337582 3081483 1945872 2086696 3100212 4791515 1779830 155322 2948650 1581960 1772573 3801289 4537830 1721335 3605877 2877215 3865948 2484377 1980233 1209981 2557738 5120657 5397278 2506240 1672607 29091 1000745 1871431 4020648 43369 977318 5358297 2112625 2774191 420415 4421889 1578736 402422 3847468 4779399 3882416 4168640 4573497 4533004 2048758 1423969 842963 2859505 4470354 5629107 5359026 4828337 5367529 1753654 3989464 3963802 4943026 3904470 1527885 1587919 3513008 3748131 3466032 2673214 2225707 1255422 4769960 743523 1668708 2437444 2758470 3924461 1931725 5682771 4544462 1668296 3600785 53312 4738837 1517177 3734865 4641153 1425499 1070667 828822 2361460 5747898 2311181 2580399 4217975 3166592 3565740 1209136 4577656 2127501 3047175 1686056 3475841 874345 4540027 5944609 4437528 1177579 660220 5264461 1512054 5912643 5774096 1910078 610308 2362600 5473827 3917421 4245519 4414203 1739668 2152891 3306836 905721 1175447 2318853 3396797 5006634 1978249 3618278 1475256 814969 2132324 5320095 2397580 1582110 3452863 4032590 883800 4877825 1581013 4340461 3731192 1407154 1617228 5656199 2938166 1255347 2495787 5782399 4304203 4594191 5285818 2502790 4874564 2159031 5427827 5540836 1628157 3498647 3920575 875166 4028405 1151595 1885866 552259 3450194 4011755 3333494 5203278 1461468 3927791 123908 1413916 1832814 5228671 5626846 4261898 2603098 3933225 5625270 2018515 4107133 2326007 4985167 5218859 4565218 2626461 1695426 4129047 1007398 841290 3531178 4377716 2020489 5075033 3161140 4338656 3548823 5435035 3816276 3540090 1193571 3988608 5812355 148701 3576423 2858982 4984566 5442354 1536690 4748036 3967218 2870688 287198 5950642 4397354 5914304 5357359 4054790 3434786 3008999 4890881 4390823 2112259 4500886 3307359 1735393 1746565 4922920 2037529 5385556 5741055 4366461 692589 5089945 3092956 2793784 793186 4458846 4849481 3243687 4238379 3614480 1172884 4397693 836372 1759575 2532133 4466546 30007 172333 2097355 4526906 5273545 2265624 5206284 5309901 3221604 1965518 3167542 4664582 1794654 1160070 4489214 514302 4581877 862992 394119 4447803 3794221 5298096 2401951 5838408 5349640 1835172 2169131 3803992 3755680 229222 3393285 3691352 1955104 3893650 4158433 1451609 668639 5593696 3086129 5154848 2839651 3540615 1643716 3457157 4559669 1443401 2653228 1975745 5657415 1628867 4434071 3099189 3093716 5258385 5470238 3213847 5557962 5292533 3957993 904100 2885621 925187 4394629 309021 4648446 384253 2089264 5504585 2025953 4828412 5469509 3924849 2900875 2672635 554551 2448938 1041915 2936508 3133842 1896970 295511 2448707 4642182 5042294 1598716 85334 3134729 5243358 3973863 1430943 1559095 76616 2844519 1993093 2398154 1047627 109884 3375264 2809549 152979 3329887 3143221 5873614 4234837 2867187 4599463 2431580 4699774 3319981 4035321 4821405 3649362 2367671 730265 5894128 5585939 2204962 3866865 4259763 2767236 1320248 1463726 2148882 2309185 4279702 3606053 2863518 5362734 3421190 2469699 3319513 4678865 2369376 5028082 2670807 171936 4501466 385692 5539607 4187003 123512 5659573 3793057 2814285 4735166 2433490 4684142 1320123 3974548 3410644 5380411 5838512 3212250 4781217 4952304 610751 861675 1785868 1204232 3240934 499517 2755125 5460940 4454376 3581607 5373019 3701153 1351422 2736143 5313173 1954853 2853181 2744572 1488574 3571317 5377438 3287815 3618123 2719322 1166195 2356801 172843 1452266 4627465 5166868 4606651 5738978 2451488 2309675 2908166 1184895 2204269 4216772 2578698 3378136 2103390 2400346 590663 3679606 2953826 1398881 5430004 2266338 5361978 1232379 3757709 1920561 1802166 4382931 533558 1970715 3791409 3409935 3294993 1207836 200252 1242642 4782025 608030 1511180 3867359 2695182 2111736 5525986 4203156 2582484 646246 2817144 4689424 3488701 2478466 4954559 1646439 4453944 2025539 1191414 5265258 1391008 1441461 2719136 1285124 5431029 5611520 1477246 2223517 2753356 4672082 1839451 3745897 193178 881808 1402680 1808534 1722578 191136 1273887 2115449 3019092 2537822 375951 2456216 2348615 3689718 5600694 2399948 3179311 4796794 4048427 5890752 1758166 2090018 3496251 32356 5438741 4520885 2915397 3601879 4086595 1590771 2624338 5861394 4822030 2740085 2597553 1829290 4971265 5136310 3998778 4077367 4513173 4611915 470771 1701341 429062 914900 3269518 845790 2255001 5458147 5808337 3197248 5014623 2274086 575527 2020075 2164523 1429072 2874220 344178 751711 200101 3029517 1821334 3071337 2590405 1613333 1975447 1443814 2379646 2512519 972972 1654030 279169 1752458 5520192 3465612 1064353 4213209 2930828 2980944 3292150 4470385 661315 2509480 4439975 149593 2763209 1792761 3524419 1830428 639673 2426216 782417 3190800 4605985 3125292 4310402 2305435 2538880 5534175 3793379 2060608 960305 615627 3087196 1440728 2929123 5973842 5686477 5777365 3295910 598325 650273 2673652 1255536 1625207 5537550 2636571 4541047 1527777 2864678 1253580 2679935 546344 1772379 4172643 5396196 2528901 1283684 5006200 1563744 4092203 1290951 5590919 5540151 1946593 5190009 4090204 2664090 2081457 1016636 3465420 1103960 5400404 4720748 1615584 1387963 2167633 5603143 3579553 4621879 3378749 5990227 413650 1206622 2160074 864873 5360050 2139889 1925257 2428112 237969 629533 1418357 4829055 2536759 3387379 5608194 2616830 429332 5930013 3367655 3989130 5214649 4211847 4475682 900615 2329437 2819603 5377616 5123346 3841319 3713598 5832936 2025724 4044901 3948725 4695081 3852503 5787039 5893625 2493350 4777135 4863619 4828037 3447911 4372661 4248677 733258 5686105 686656 5450679 3258219 3294198 241353 3908769 631192 4243309 5193557 1388864 3886877 5642580 1108496 3832964 2040218 945540 4407611 765552 2883570 1139443 2797201 3784243 3200838 1036564 2698097 5669936 5121941 3921459 446960 2958353 1644789 5342699 2819140 4106184 3096279 3627009 2541327 1897762 2726805 246483 2076428 5835843 1502235 3330464 4221570 227859 2997997 357579 3471873 3947684 4710137 3930136 2435577 5506624 2440384 3157267 1917352 5800000 2197129 3156043 159288 5080258 5509387 1023709 4743479 1045311 998072 2319652 3462997 4901284 5755699 1439437 1723214 4684768 2834754 3080715 670872 111532 1940284 3086179 2950687 2813060 1696426 5537611 1339017 3229354 1891747 3145069 571513 3825577 5726279 1877855 3458516 4204073 715162 4011206 4988493 4796492 3019235 1285166 818337 548170 1013659 3640932 1312603 4972493 5846807 5625634 97615 3860541 2873769 5623735 1071123 5512508 885521 4926480 472631 5437090 459016 210729 117616 2053558 3923614 4525585 2630053 2584502 5591863 5639253 524074 2992778 2362481 130347 3558253 4025749 1332074 3733449 2633539 1371939 2316741 4946849 3745613 2055969 2507384 1850463 3886507 653909 949592 773666 4915526 2479295 1979367 5352737 5942102 3517121 853674 5868544 3251740 148543 2380050 3547409 4264736 2320510 3833916 1281853 5413021 5677324 2736436 3063038 4364678 4160652 5482780 3051868 5325263 56542 4588864 1172832 5573556 1676577 2923950 1476610 1955580 5113021 1615648 3648426 4267275 5171324 139412 96483 3764859 2256592 373413 93579 2642891 423939 3413501 1799180 2319068 3298204 2905061 2999724 2811512 1008064 3854830 641842 4939251 3984205 2493488 4346338 3673947 4678539 4820989 3351143 3917915 4773966 1629953 3314861 316797 5566586 2913625 4158135 1238396 3445865 2763530 2144547 3251903 4877383 5453393 1540421 4751297 2205725 5010316 5429045 2249741 1898118 1708157 4871003 986599 5563228 1385567 304953 2563961 2752863 311801 5145684 4469753 2339837 2678503 3293628 4379343 2245384 2330778 4640162 2039227 356012 3483518 2694226 128142 5526019 5075640 676584 3984504 2553656 5548967 5561823 5093535 4801990 4664308 5596576 819815 3807445 2348695 2800505 3474929 4328822 3748021 3077140 5656559 5788115 3028441 3962923 1636685 1671927 4258421 5628926 4739379 5667808 5833725 5403897 2025438 2706285 5695711 5956901 1110467 2097104 4489393 2194601 4391580 3256572 5866473 922029 2279646 1217472 5925807 4005838 1815660 3640880 3511846 573024 1043487 1993497 705975 5668447 2835682 1301580 805488 4855747 2634054 2860549 4639168 903318 2363416 2835998 5654926 5717726 817046 4875368 1600854 4923590 5201543 3586347 4926052 4388045 218277 1987043 3055922 30126 3862764 1262930 1888242 4438828 2409914 4513965 2465500 3278078 1112053 3609962 946210 569524 2180298 3355339 5833262 3627562 451528 1618655 1933884 475907 3081205 967837 2384902 1390242 671417 4913917 5578648 724615 2610798 2285892 4963708 3334835 3549822 343492 5251116 1512925 5922983 4721012 3645931 2802047 294075 466359 5328219 964177 1199225 924442 3602367 267886 3138882 2369783 3768500 4380681 4460115 5327785 1000823 4745566 5079955 4198960 991509 3429008 1221085 5090348 5058392 3767698 4137770 5405512 1809708 3564168 5562632 3343864 3814943 4136194 3229159 3531816 4268490 4288074 169580 3167387 5473746 2545162 765304 5682157 2525433 2371015 4214372 480439 4591571 5332016 3887036 2285838 3713118 1770003 2194760 480501 3856384 5405346 4204180 2076760 3005491 1210541 1557645 4745387 5668523 2412427 5823220 4220749 2452536 598809 3737633 74537 5994790 2353370 5522701 4758782 5183547 5698292 4325929 5327994 3448569 454830 4507551 1173861 847477 2811725 4872001 2719990 3658587 2589915 2303457 2738157 1632956 4135207 1331501 5235195 217132 2424530 5171145 5071735 637687 965781 5567099 1533948 1614564 699614 1738838 1785525 4747885 1536967 4736372 802073 2643360 582223 3553259 2829622 5937927 4878881 5528574 5297295 1517704 2170655 4144754 173712 3320917 1428295 1595786 5886290 2562067 5789971 4512643 1313116 1586990 5824450 2213902 4597211 5578726 2484527 4426959 2084527 5370113 1846296 4097961 5641581 3236257 3388043 4936121 1923652 1146292 152110 5533002 5080134 3935046 3693422 3397345 5592562 63943 1160912 4585269 256233 5392294 1742675 5317613 4182074 709540 2445216 2138351 1558263 521391 853507 3031440 1782357 3600050 4577573 2749481 1309672 5628920 2257659 3285517 1809015 1011324 2939813 355682 2079084 310939 789752 163754 3049069 5321354 4384583 691538 4332773 843499 3525427 1847729 5130562 5462247 769113 5189486 1083403 2195697 3056625 1875281 2099023 2599229 620286 142095 3304685 4518659 3630128 5016997 1563328 4952901 2082270 2587259 4462108 4389077 3848658 3620743 5474052 2147889 5663303 5162761 4879817 4073343 5633200 4401252 1948629 927701 1744069 1879249 845378 5854729 794361 4353925 3578639 3180900 5838625 4684206 4629579 4684382 5966302 3807443 2980010 1605945 5887879 2190972 3829125 728435 1143033 3243765 3957249 5247459 3648672 3204847 1874817 1225211 1243713 789778 655865 3608015 323782 4575655 455794 4761718 175872 3473812 4820933 1483977 336200 4603463 3897490 4528898 4585904 843469 477848 2087086 4574570 5733372 1324845 4733834 2785897 3127904 3646084 3225243 4565503 2380469 3206919 10504 2634926 5416887 1767788 4061448 3241550 5246905 994968 4501016 4145740 1426044 2497688 636669 5283467 4806137 991853 411771 5798524 4618415 954477 5652202 571639 1166143 1099456 2865095 2180621 4836427 5537222 1040646 5920114 2718647 351593 943089 5899022 2949621 2502221 1437509 5309841 2025136 3325595 3583509 3274392 5390763 692342 2196678 2025219 732003 1517703 260309 1774910 578510 2105104 141863 2134809 5926309 2960276 4434035 1291401 875344 9876 827221 3257006 1818869 4877545 2308403 83944 1846248 3768400 2713773 2274184 1680876 47776 1845470 5774144 5249900 1037834 238989 2543050 767720 3975018 5302922 5305274 3424033 3534377 2332317 1022687 2530182 4142631 2901966 215973 4541255 1885555 150877 5028736 3726854 4870509 1142606 2859551 5727009 2690295 538710 5017014 308440 3701509 2788436 3789398 1728030 1028083 1370664 4405115 1767207 3902882 1867561 5742441 41492 682355 4387377 4376348 4778341 3483855 4368628 5630982 2916304 4353476 4238153 3737905 1033560 61145 2602826 3466654 1421489 2254662 4883321 1422571 5109396 1896782 2823252 650071 2515597 1352914 1104003 2743885 918391 1523291 1588437 1085876 4762841 5628344 629646 4669986 1603331 2110905 3048852 3452625 1508714 5060672 5114857 3720373 5831002 561266 2610710 2164816 83547 2495035 5463408 2726452 966130 2545552 4922787 3835368 1165398 5667901 1710354 2824441 316445 5911817 4057223 5544599 5555034 3798603 384196 1427034 1614524 2909074 1353116 2009086 697754 1310643 3053352 4598739 285653 1539935 4177475 5650400 3399534 1865327 316510 24492 4487210 4585941 2757188 5162221 5298960 1004254 2634991 4323456 768437 4857595 1256218 1497791 1710630 5458901 1844384 2662606 5644917 1858551 4850109 4851237 379620 1155659 3327582 1326035 210157 4672056 977529 4792921 2399551 2952252 4945305 4116838 3018918 2896688 2417963 2943952 4884203 2145693 3694223 2494005 5793824 3102505 5523516 4165016 79735 730437 5403705 5243335 870639 5817076 5965849 390844 5275778 4883666 4716721 2283637 648865 5232580 4472047 1550768 4444714 5988524 2310095 1605740 4319530 1559832 3369074 1131621 3899302 1529160 5414537 5863100 5427699 841294 4393741 3972342 2189954 1407169 4011439 3239551 300304 499431 5833665 2594689 3778597 2896901 617481 4672868 5754704 4238745 5470151 1174683 674678 5219747 5020625 5736949 1983816 2735355 3858328 875802 3802299 5636460 5504013 756266 3727628 1271332 4090979 3656451 3416039 5821099 5802898 3474070 2186937 1513867 5393914 136238 3483608 5320567 3081253 1281972 137093 5780258 4070125 2128321 5516987 4241906 4022075 4983004 1266426 2016746 4636161 5666045 2135030 5409681 5608499 2056192 2132659 4188398 5916683 5617854 2516270 1688123 5009071 4108351 1247763 3384592 5771958 5374487 3399265 4637284 5173053 3921010 969575 456249 5030066 2403177 1048298 2238616 333196 4438725 845083 5063578 2490159 872203 3647933 4161572 2136732 780038 4328853 948608 911115 4025138 4116331 5232900 217663 1404448 1607500 3310576 1500042 5616274 5314185 1463300 3886118 3371381 2245678 1399860 5788545 5766619 12643 1008217 5132869 353266 3279173 3698464 3048679 3833897 5783332 3772177 3196481 1665266 5742870 23022 3472228 1624366 2389679 2080716 4746205 651889 1487597 3611496 3414367 3554424 4379512 1334680 3174084 1174849 1759853 2546128 5485263 784274 +3 +29498 +15498 +5646 \ No newline at end of file diff --git a/resource/runner/problem/book/ch2/5. secret/data/input/2.input b/resource/runner/problem/book/ch2/5. secret/data/input/2.input new file mode 100644 index 0000000..0c8a159 --- /dev/null +++ b/resource/runner/problem/book/ch2/5. secret/data/input/2.input @@ -0,0 +1,6 @@ +100 +2232 4576 4405 2728 591 2864 3378 4589 1564 4575 1784 4674 3513 83 145 1752 2761 4619 1852 4450 2971 1632 1545 3043 73 596 479 2369 2515 1728 2307 369 4713 3035 529 1533 2621 3036 2919 2619 4912 4579 134 2051 3571 103 801 736 605 679 1368 2914 3495 4165 3803 3573 3211 2779 4420 36 1495 3727 473 1129 3157 4478 2166 1872 4935 3397 4342 4322 777 323 654 2532 300 3176 451 2484 2409 593 3812 3312 4458 2826 1690 725 1788 3018 3673 2449 2226 3116 343 1737 3940 3957 3042 495 +3 +10 +2 +8 diff --git a/resource/runner/problem/book/ch2/5. secret/data/input/3.input b/resource/runner/problem/book/ch2/5. secret/data/input/3.input new file mode 100644 index 0000000..66b2f3a --- /dev/null +++ b/resource/runner/problem/book/ch2/5. secret/data/input/3.input @@ -0,0 +1,7 @@ +500 +1653 8641 1716 9373 5338 3820 7115 2434 1654 5473 7497 758 6926 6376 298 9252 9266 4348 8325 2930 5388 5552 4135 2019 2822 8041 3597 4241 7819 2801 3072 9491 3328 1798 4735 8488 3980 4628 4904 40 8436 5284 6345 1943 2811 8496 3211 2537 6819 5148 6180 7050 4383 3814 7749 2623 6967 6000 4035 8833 3519 1053 3348 3732 5727 5535 455 8901 8075 553 2161 8005 4559 5591 3343 5972 3175 6128 2985 4717 4601 2167 3388 8408 4119 3881 3888 5250 6779 5856 9959 1948 5686 1872 9609 814 7620 4430 1466 6484 6637 6577 7235 2357 8993 7264 1937 8210 5927 6322 6719 4433 7933 3938 7749 6483 7044 4280 3964 4219 8603 9545 7937 3545 7243 6033 1134 2108 9947 8107 2670 3468 1702 2881 9411 4876 3637 2037 7438 6005 2206 8931 3265 5594 6222 8274 3784 9985 5278 7801 8911 1379 8855 5591 2510 1762 6920 7075 706 2027 3103 7914 5938 1896 8929 886 9402 4490 7311 2445 2755 4194 6586 3140 4112 48 1884 2113 1699 3868 1385 7868 1270 1749 5331 6462 9090 9738 5369 9971 4460 7096 6987 4470 6343 6474 304 4220 9391 7305 6469 7487 6 8568 1286 6160 1266 6387 3624 2367 1228 6629 5971 4376 7093 7904 9856 9445 735 926 4426 3140 474 7049 8336 7423 1102 3935 4975 4866 4387 8588 4560 5283 7852 2119 7831 9768 875 2887 6074 2880 5269 426 6010 9958 7893 5137 1472 761 5513 8998 3831 674 9015 3634 594 4223 9643 9721 4373 4656 9574 5701 396 6928 7881 954 1019 9187 405 595 3913 8926 8172 4578 5560 7296 3525 3994 4486 2286 3614 1315 8698 4349 4151 2475 9069 7130 3897 6154 2245 9758 1876 6086 1089 9828 1386 6219 5336 9292 2034 9392 1122 2064 2070 5496 9138 5934 5077 4771 1322 2522 5587 7188 3005 907 838 1332 9909 5125 2426 5117 6448 6606 7638 6143 4033 4990 5253 1896 1530 2789 3056 6851 1436 7440 6802 7752 7544 2616 2854 2187 9716 998 4838 9918 859 4964 4463 5082 2660 8712 836 1919 2415 8500 5141 6553 3653 6751 9852 2389 3803 1934 2022 4815 7977 2209 1646 3479 9430 5180 1128 160 7644 2216 9361 4814 2212 9844 7568 1259 5348 8101 9667 9683 3450 329 3618 2028 4185 5714 2990 731 7069 7306 8012 7515 5175 7381 3569 9293 1290 8385 2812 5635 248 9016 7773 8231 6060 9081 8165 130 5388 1399 6419 2487 7485 5829 7741 8851 5490 8653 5159 9754 4056 7010 1400 3061 4913 3335 8543 8448 80 3326 5344 6918 9479 8867 9676 7259 1714 9251 4004 1301 7302 7159 2803 4698 8915 1212 1733 2174 2373 3022 1246 2628 556 5460 5731 2336 3023 1316 14 7004 1558 8122 1141 276 3276 4981 99 476 1457 1166 581 7584 7602 3555 8559 285 4766 1993 5106 6165 9985 9161 3283 3046 7287 1969 4860 7967 5108 2748 6379 6126 +4 +78 +22 +37 +10 diff --git a/resource/runner/problem/book/ch2/5. secret/data/input/4.input b/resource/runner/problem/book/ch2/5. secret/data/input/4.input new file mode 100644 index 0000000..cfd3019 --- /dev/null +++ b/resource/runner/problem/book/ch2/5. secret/data/input/4.input @@ -0,0 +1,10 @@ +1000 +5368 8920 214 861 5730 2894 9743 9482 7467 6393 1447 2466 8543 2520 4319 640 8878 8257 2925 4002 7836 8500 5109 7915 1201 3482 1994 1062 3930 6474 9031 9457 8995 2533 1841 1003 1550 7815 233 6291 991 4022 8386 8654 7096 6314 5567 8787 5372 5704 6430 8406 4015 4883 6222 1345 3951 5957 6529 2675 4069 2719 7338 9089 6905 9257 1345 1538 9891 2681 1550 4335 9356 3643 1784 958 4238 5798 4170 4202 3075 9982 8372 1813 257 7166 6610 5092 2891 6425 8143 8162 8164 3320 3515 3543 7599 9699 2779 8340 9050 3984 7922 1348 5794 5219 1426 8641 3129 3478 6116 6267 3063 3921 1066 1561 229 9521 7242 8495 7799 8136 2740 411 9456 868 3639 4847 7769 1400 4470 9032 4912 9331 7538 1116 5518 4502 9279 9900 9011 9124 7688 2754 1801 9586 2967 2961 8797 6887 3789 8129 8564 4504 5227 9814 8974 9872 2652 9338 4508 2085 109 2663 9767 5255 3968 3493 7507 2125 9659 710 1599 7888 7251 8207 6088 8080 8860 4501 923 8236 2477 9783 6902 7342 3615 7841 777 946 3071 5265 9841 3209 7730 760 7467 6995 9367 7288 5374 920 5704 5225 9322 6346 1309 8445 4460 6270 7039 41 1578 9565 4917 4599 3730 2958 527 596 2281 6525 8855 4111 1871 7116 8760 7838 5428 1847 4418 4703 2811 7392 9583 9639 9581 9752 2871 2262 73 8747 7236 8071 5885 164 1231 7160 9185 2890 353 8205 8945 4774 1694 6559 4163 8580 9885 5302 3029 3324 9985 283 2474 5979 6529 8575 1099 7552 5965 9767 2463 4619 3843 8406 1635 7446 2731 7578 6702 9285 6945 4905 9003 1673 5 4404 9488 9316 5270 683 1541 5075 2662 4877 198 1863 4487 6429 1530 5549 4945 9049 7646 4523 1147 3056 8176 997 7558 8413 8935 2492 9850 7490 5578 7868 3959 2585 3670 8716 8690 4173 8441 9438 6000 430 197 9142 1520 5203 8120 9887 4886 4830 1787 7659 2504 6250 5652 8966 3729 9358 9193 3849 1484 312 9945 4641 4807 2092 4415 7007 2144 4955 5962 9690 8456 2116 3898 8372 621 1521 3197 6094 3916 4608 7275 8909 1088 573 8691 9989 992 201 8788 2915 6819 6038 3992 2350 7666 1534 8395 4090 5477 674 7176 6444 2729 1887 4029 4556 6577 8119 6674 5751 1427 1617 2635 4494 2333 8830 9025 3384 1090 5306 4648 876 1368 3605 1453 5136 5276 9696 4663 3255 2216 6195 1831 653 3105 5519 7388 9795 6899 5797 4550 5471 172 3976 4922 165 1090 1142 2615 5286 8443 7443 8209 83 2693 700 5612 6271 1893 6836 2517 19 5355 5604 4394 3085 618 6335 1183 7748 5725 1940 1969 6921 9513 9184 6839 6524 7452 7742 7389 7397 6230 1238 9770 1051 7864 8935 9221 7161 7953 5444 2857 9305 3969 9299 9765 8684 6044 4109 9082 4212 2512 162 1815 6825 2616 3449 137 1947 1349 6453 2748 5848 2689 6169 9288 2821 4536 6984 7120 3084 9625 151 3768 2118 1531 9262 4705 6858 2313 1429 4968 9476 2529 8613 8934 1077 4581 1274 8018 9301 1488 3693 6956 3523 3891 3671 9718 5786 6721 6185 4239 7851 6781 1528 5126 1035 9418 807 4772 9088 1654 3878 6485 2766 7703 3067 3342 92 824 6923 8336 3832 3905 9852 7443 3598 951 2771 6740 8924 3117 3321 5551 7336 6632 6038 9271 5248 7914 804 2398 4712 9069 7226 8234 8353 9870 9225 1165 3831 8327 8008 1962 8178 2937 8622 5665 4529 6914 7303 3018 1887 2966 3747 3237 9462 1641 767 6922 1960 3256 5875 5515 9147 41 1763 2490 2028 3566 9480 2167 8557 1092 1858 2610 5612 1544 6285 5864 639 9331 3744 1439 414 4878 4322 4010 8458 6388 2553 2386 9394 8317 8291 556 2883 9728 5568 1042 8687 865 5782 5664 3046 6081 3580 7918 6886 3336 6133 5427 4206 9638 8677 5422 6753 3266 8562 8244 1896 2377 8347 4133 5450 3362 2582 1543 3278 8454 4383 5035 7339 813 1358 4776 4764 4037 3316 6761 5722 7970 8330 6559 1434 288 6473 4957 7094 2316 8620 122 6993 510 3049 8806 1629 5328 7864 7030 545 6238 5467 1685 1680 9839 1629 2466 7542 9040 3107 9084 4960 7692 3567 8051 1633 2759 4962 9616 2737 1025 6005 4617 336 4439 6948 2736 9990 3145 5877 3200 7278 7692 5224 8997 3270 1329 3658 9938 5343 4202 971 5743 4326 7986 8957 5943 2605 5985 4193 4586 5291 2518 917 8403 8497 9347 9221 6645 4169 4817 4991 8713 2609 5621 7959 276 8836 1148 341 5070 3672 3524 4728 4691 4661 7289 1107 6703 3422 3437 996 996 9853 8836 4159 6270 2785 5237 724 2270 8296 8816 135 1026 1552 4625 7620 5117 3561 5383 7878 5551 385 1130 737 6229 9982 7128 1777 386 9853 1239 8830 9924 7738 7151 9095 3193 9961 5284 8204 5675 2260 5856 2859 2994 638 7323 1093 7086 1645 1175 1826 1387 5763 7362 8694 1049 8903 2299 698 5153 1347 9228 6375 3736 3928 4279 3048 5980 3591 8006 9474 9626 628 7614 6318 8179 2896 7145 532 6110 5333 1171 7432 3657 7434 2075 4686 1414 5815 7109 5170 7346 6361 7513 1333 8191 1960 5732 7760 5924 3715 4637 3265 1423 3074 4617 8316 6584 6454 2517 5278 8066 5209 4300 7248 1894 7734 7927 5370 6845 3537 6563 6674 2660 6033 764 756 3141 4875 3713 9432 2677 1042 4983 8296 1774 9979 9351 5443 9100 4789 1910 6292 5918 4995 5542 5977 3845 9477 334 8260 337 1023 1411 1927 6387 2797 4458 1322 3783 6061 6992 6470 2988 155 8722 8597 2405 3886 5133 188 2294 29 3622 5305 9067 2085 7256 9857 1436 9773 6896 9347 8515 7136 7037 3138 8729 5418 71 7139 2313 962 2731 296 6179 6213 21 8612 7203 5933 2016 8035 7347 8146 2885 951 +7 +12 +25 +6 +34 +99 +532 +235 diff --git a/resource/runner/problem/book/ch2/5. secret/data/input/5.input b/resource/runner/problem/book/ch2/5. secret/data/input/5.input new file mode 100644 index 0000000..ad8f5df --- /dev/null +++ b/resource/runner/problem/book/ch2/5. secret/data/input/5.input @@ -0,0 +1,11 @@ +2000 +4807 32100 57453 77867 74588 37313 55557 77509 21421 73669 54433 20288 97796 18143 1550 54436 84872 30382 21495 14158 47399 10409 31568 1200 15880 13650 36711 76785 31216 7156 84784 92377 89399 12728 23616 84487 72584 95655 99425 33683 80210 18675 23170 95780 99065 60550 31715 51799 39555 98337 91985 79694 76215 39476 42934 34071 80126 69503 47301 67507 42696 32506 48175 36196 74104 61048 9698 80787 25065 15518 37089 65245 35197 89274 36090 20673 24507 90350 93283 23377 95569 80422 77960 15073 3595 17754 31426 1399 44808 78273 12599 53565 44247 33573 23223 53357 27469 6568 61179 40253 75152 49642 35046 72380 59012 46659 77019 50656 78821 10983 85627 69912 79501 35746 97461 80501 90530 62620 98862 27551 29602 12239 48303 3017 53511 72964 89601 30320 21734 63435 58884 55665 82607 37001 19368 64423 8844 91441 37870 5679 92529 42573 26047 51579 3111 10394 78051 29002 11722 57606 65115 60953 53388 29995 16115 28540 94070 90653 64861 80144 6293 39932 31953 34986 10836 84800 59847 47459 41379 5196 58895 76841 44883 65099 10711 93336 41388 30785 84916 61924 19411 4952 25788 19890 17425 61378 15784 28417 50464 96302 95277 25421 30404 22068 97608 85491 90160 1570 74779 44703 39077 68958 87991 20500 5055 19041 8047 14462 85197 91632 79115 31159 6170 59018 53364 26320 84065 34200 21824 9188 47909 38430 52003 64938 85593 7312 52143 1097 47984 38493 27080 71336 17162 55235 27646 95800 67161 82805 27667 4654 66587 99809 42851 30003 73924 12349 14776 87424 75289 99730 88449 66276 44248 16012 32369 59742 51397 50395 94997 28241 82795 12747 15999 3963 71103 9242 98990 3145 13684 29676 55996 8837 48846 93422 14664 85209 53858 93019 91410 89721 75464 57528 37639 9781 68302 37964 34779 54881 27697 16211 12462 65698 50954 30656 11720 28439 35366 5227 6217 37707 28752 48394 94127 20121 87832 91167 96785 66523 10164 61110 10102 51689 52464 1891 92674 99444 33118 40732 1485 93913 15894 88824 88905 38304 25962 74353 32151 27062 86943 91368 52809 22050 2434 8139 37220 10652 69181 93575 49317 66690 95023 29131 32513 2575 41357 43623 46152 77873 69114 80664 98932 20798 64719 10495 79858 10016 3231 79750 15720 7892 12184 50203 14364 21281 64726 27956 48995 12011 82439 57628 84967 14827 52138 5676 17767 73511 59652 18682 31782 48408 48965 18876 86282 81833 73784 72672 24883 45308 81414 25736 40377 85665 89385 62372 83295 21332 26571 50276 85402 93657 41388 57006 37008 28260 95009 26925 70061 12986 4952 17308 85182 19779 54978 55617 89924 14638 53120 56934 93334 66825 75875 30914 29005 87069 56626 29666 78491 53238 98304 8454 29791 53783 14281 24263 85658 36190 91962 81673 74999 59033 75865 12786 29662 64595 58889 63657 86744 77417 96497 44230 94122 63510 28796 34514 82493 73005 24858 46778 12330 61132 87540 60658 4398 99387 35395 17981 25780 94782 96967 68556 52831 66152 50256 63062 64429 98810 36602 4853 12324 41845 74287 41283 97364 21672 5993 12973 61064 65055 34177 1148 58724 72873 33469 87386 94619 73012 80450 97845 68005 2882 70867 52032 71230 71437 52144 22280 94066 21155 86552 25469 22187 4508 91890 71832 38465 61704 55290 59181 24841 28747 96314 82915 30395 44148 59808 92692 70423 67945 59132 67119 535 16508 94924 92380 44351 95070 51066 76805 86953 91834 6270 46773 30879 78574 506 33210 91144 35031 56893 99049 28877 14574 16577 87537 78437 12575 22133 85772 92642 90412 28665 3159 4759 19384 64781 25275 21251 20042 78160 69511 55687 24585 83845 3446 37457 97665 70305 31726 54591 62843 31675 16703 72942 72879 31987 21350 19873 24915 60718 33987 19854 46127 74920 42549 18062 45526 47414 64795 76430 87306 41313 29430 62696 39148 64629 38584 67366 40174 44110 2309 95177 51538 4039 62551 991 55250 11669 20735 3605 60043 35756 6626 86892 57762 18729 6861 48227 13266 56244 5134 7077 63243 49195 4087 99592 6411 58587 41962 88926 64656 61870 83278 95817 20237 55963 45600 63819 82745 85428 87417 76828 87331 40253 32352 43575 68826 25789 26986 2215 12999 74154 40553 58215 56824 21728 88148 54037 45306 29379 46761 80525 5456 92907 6925 88996 92900 67833 99898 67844 61222 69753 5993 39604 74054 40315 24342 33941 27119 43717 33937 84757 76787 96099 16314 91936 76632 52014 42855 18461 83307 50814 27849 92030 59530 46579 2964 775 2059 97899 19220 5943 75636 65688 72618 18024 22985 79726 65805 81358 25961 8729 75556 36518 55444 21178 77554 10815 79524 52028 80237 57825 46858 59002 33141 24854 83182 1571 60831 90292 49560 44970 69709 26730 58616 37151 52448 34875 38785 17021 73754 89414 39390 55015 71085 44633 72117 43614 2474 97883 73108 54485 999 53602 79523 19246 60744 63756 68205 23838 93213 54866 78914 53326 35620 80242 44835 65153 29131 13169 89816 2746 16606 6406 97912 93776 7575 69197 63604 9981 36292 96588 97353 13707 94976 55054 4512 37109 18652 70038 82651 96738 40583 77333 41876 86824 74025 54015 11007 87873 90007 24031 27070 96112 16369 34644 77144 45315 24159 51274 632 49245 21121 97629 87442 94039 37553 49560 16317 78627 9962 83646 4064 75957 10690 37636 6100 49238 42702 35818 39646 66593 58147 98714 82086 72466 46909 69143 45144 19964 59589 75198 21649 13215 16848 68230 58685 61128 36829 93384 23852 27212 28983 81041 69462 79019 51028 35291 59597 37647 16091 46978 9635 6285 94888 85894 23203 36131 42785 29117 46249 84812 73048 32157 95035 79507 1056 79127 91984 1286 43457 22374 21126 7351 16076 88118 93374 54031 12475 22219 85415 96466 29097 21284 39334 29815 60251 18716 90422 61414 20352 91817 91716 31999 91946 25762 42375 72790 26860 28705 89357 81175 21508 65012 61145 14476 86157 23985 85092 25198 37547 80341 74197 20200 27787 50735 49085 82044 4075 43547 18323 66232 83415 65849 4701 49948 83703 68019 42746 21665 30562 57348 73793 26493 77487 53953 30030 93044 53036 93903 13211 23115 17590 19429 64422 56904 68924 13735 95657 75832 5048 25992 34343 20269 31538 56532 48349 26855 2487 83300 18641 83257 70763 14243 36889 51612 88643 23256 13360 44045 9935 94203 63031 13191 53922 13934 79121 39602 55997 68641 75010 51307 97219 30176 1385 80213 40003 69433 43913 46769 62280 31256 34082 42834 99667 65480 12081 57767 36125 39525 50401 52091 25231 69289 47826 51330 50548 89145 44449 78952 84813 57593 71122 75056 71222 89813 4213 3390 19102 79558 53904 75159 1386 45377 97623 2915 77458 22838 79253 5811 97981 25865 12910 77884 80961 4951 31917 41786 32984 21643 38427 79225 23042 37615 86471 86492 14265 60483 43040 83742 36271 86613 97335 53301 31956 36664 95215 72815 81677 51312 33607 83172 70503 95166 95942 81008 11806 67554 90347 34476 12128 4703 46586 95616 22252 7328 93428 13867 23326 63955 91750 27083 39625 24835 40277 45432 82866 76026 65004 44298 91945 54755 90479 32984 22094 20701 12806 54316 62506 5869 30941 36060 14432 56823 72834 66086 72071 82793 12877 13595 22447 13540 15939 70236 5871 44364 21969 58806 66961 60157 39113 4726 14236 13282 55314 82898 93639 56418 87523 98765 62840 4191 13427 97061 3443 61698 79504 94685 70361 14884 23751 26213 91999 91592 32512 30165 4093 89501 17306 45211 8968 74693 19102 74084 84626 30525 78518 27189 26971 6633 23428 84830 68609 43261 47102 85001 64188 84533 41544 95943 51645 14226 17431 89504 33239 99239 2874 22461 13970 73645 80313 57509 96691 16136 51770 35878 87626 74637 59760 23150 64304 80589 72700 2928 24326 49242 2717 48901 58014 38755 74506 75193 37089 56541 52300 65304 47635 98504 76609 31538 40076 98242 60896 62585 3272 40458 82791 9791 41678 54461 41733 16960 14925 56740 56427 49804 70284 83918 50272 7443 2924 45622 3483 75223 15507 42330 59627 93911 46288 13051 99242 22053 95862 71281 5335 63047 96638 74243 12691 86312 35662 74877 6038 92605 93933 34042 19276 87022 14217 61838 38003 43894 3065 14689 15251 95853 74661 4104 42827 54034 9648 79087 77687 99528 28640 66187 55594 38800 55183 34186 2016 72370 42846 88710 4513 2667 61930 7278 18687 55663 67808 33053 41368 90229 58034 57217 71881 95584 5456 98923 11556 57546 90791 31110 17866 24377 79838 42008 88820 31411 5527 95118 41240 55024 60175 22706 6985 85429 8420 54380 27016 74 77667 58495 14958 69152 10374 43644 67373 55149 65297 73882 58395 33045 48364 37089 59552 17528 50739 25421 27972 95939 79522 9177 40771 99732 684 62728 4224 91159 2109 28565 15483 96488 34978 58398 73495 93774 30279 27782 57107 63803 95402 84215 81653 83920 9370 52380 41278 14605 86700 6447 33465 42756 35703 63782 50191 7127 95620 55733 84177 60755 68073 74731 26421 17140 99299 33676 6945 20562 45809 55068 95005 31874 55189 46169 44068 70100 81015 95874 81125 75065 10054 75902 95668 79975 93594 8368 66793 32706 73553 37687 83879 71551 78835 85651 35037 69547 70286 28207 29024 21679 48237 6519 44142 99737 20986 12800 25231 31913 85335 90644 68263 46283 72955 58299 5038 90252 85732 26270 75745 78020 98536 78684 73593 17836 6991 38351 87879 52218 86781 21539 39891 99200 59781 8889 88662 92527 74287 84301 72783 38565 42536 24002 66794 22830 61966 14205 49241 23241 8126 99462 68987 31935 10357 30254 28319 92293 93378 62344 4217 7028 21015 99242 67532 55333 89717 98731 15439 74304 37745 39674 41723 89917 15116 43505 37131 77696 36800 57986 8845 89262 85695 67914 57758 12187 5056 99134 70622 37293 68235 38955 1250 86366 15565 39017 90306 15476 5190 19470 70391 33024 59142 42461 9053 7851 87355 12536 23397 28262 21260 48673 87434 99715 40942 97028 76811 80786 11950 9864 55136 80017 37628 74683 53246 65535 38750 64437 94603 49325 80780 20385 17693 1233 6148 19492 35318 81577 52685 36283 19277 17895 67038 72022 4561 43143 55035 17188 67288 96122 94891 47130 10114 95594 33296 20481 18981 97212 9061 39478 15967 17471 96391 63259 13532 26096 46642 98500 75876 95250 18589 5822 1294 41213 53941 36517 8355 84199 4258 54324 26046 22838 38252 47124 28373 25307 60963 33509 57607 1998 70878 48229 80425 98057 98637 51037 50423 2263 5403 63825 5460 42469 4658 79407 95373 77011 86354 8354 99150 93090 7415 10665 15361 50375 18757 30181 77052 55863 40683 26823 29014 15230 88409 58602 51957 23822 62010 23497 22170 28623 45524 19394 45018 73557 81779 91129 16474 25000 95048 12851 70184 72011 56371 86198 14877 4451 34355 38272 73735 94955 56070 55094 40003 88724 49687 36118 94193 11665 67467 987 43394 94779 17138 5670 44756 6385 70465 13670 39542 86422 8378 22642 59493 86959 24076 82281 62847 57903 18733 1284 82403 27694 61758 20090 60678 19907 4908 72519 19129 91728 56884 82404 70233 82262 40886 72238 17222 54970 93358 84567 53190 79679 4857 10450 62310 82614 58427 71100 94032 22691 88590 35921 29505 65052 36632 93929 28616 72677 39574 19771 9467 28037 72519 11257 87781 51270 32776 66985 76677 12755 63094 71202 48562 90523 76679 77712 32314 97091 60384 37682 54481 34598 42874 62406 25251 5492 90653 57997 38894 63585 92678 23673 14942 12770 47143 24734 12616 62117 67717 55537 92262 16131 7399 76672 24765 79942 45827 57425 46040 54297 62557 26388 20805 13302 13045 62380 11136 13065 74140 56378 21675 55340 48889 61513 52724 90254 69181 29907 25569 19602 31818 58055 67506 65855 21148 97025 55227 45158 44555 3857 89132 43001 4732 54995 29996 78776 26587 22209 67995 68388 45026 75843 18546 82867 82646 62731 17971 30671 31185 1318 92550 68085 60777 58827 90510 98389 85514 75809 81912 55294 90990 69893 8237 48768 62813 89170 32510 16764 3674 58863 64290 77059 51525 5625 64535 2671 85063 96307 13712 85323 19905 41806 32992 88851 30631 854 97473 50745 40824 3604 71842 98849 83427 1893 25865 12110 34449 87425 63490 66997 99135 49238 25959 62884 9941 16197 47571 58768 92972 78207 18571 43981 42844 52454 77869 53238 97317 69820 18152 7069 77706 73079 71774 31925 11841 28373 55456 15983 26122 26829 28569 92732 87438 43778 78160 19674 53125 60747 46110 65541 69674 35602 38443 65023 4466 99311 39153 60337 74504 24891 46758 29371 54590 10359 84550 61720 65294 96874 39454 36457 65862 78005 98204 93710 89151 9917 62871 2956 84542 69161 35992 36091 75817 77186 60815 3277 9976 77122 30732 65318 34570 13638 45847 9053 18077 46857 97614 35092 33709 38711 65253 +8 +1234 +1324 +2000 +123 +321 +456 +654 +998 \ No newline at end of file diff --git a/resource/runner/problem/book/ch2/5. secret/data/input/6.input b/resource/runner/problem/book/ch2/5. secret/data/input/6.input new file mode 100644 index 0000000..a989260 --- /dev/null +++ b/resource/runner/problem/book/ch2/5. secret/data/input/6.input @@ -0,0 +1,10 @@ +5000 +551650 608398 663883 363247 540381 372051 895762 92347 466853 335606 234311 631901 119961 437008 370191 293918 522718 626910 616722 823045 784058 999198 123852 124057 933820 750416 502437 957651 740227 192440 494090 818743 701982 892346 602088 174647 477472 860051 720448 401251 680958 651488 646295 396362 75387 131229 569035 81131 493265 924684 287298 206381 568640 989038 816607 733827 245307 983927 668323 633572 106863 733900 932967 486411 825621 163644 558459 994465 746950 957245 328953 398949 4003 523790 134257 741176 445837 600115 707476 206119 131902 670331 361560 129937 581591 997343 520524 480674 291683 349744 800789 778441 396624 670149 697996 728836 803856 902732 998924 83270 233075 153066 418862 629124 209247 207667 927387 660902 104857 551215 966509 212520 18039 570471 48104 343719 280072 170167 114237 961610 52577 441729 898136 125482 624347 314145 577658 603790 692627 203407 13551 460598 695060 518707 161384 833286 89757 991043 632194 120562 231488 380168 731214 135271 906767 756301 136620 549042 213683 439907 800209 163433 247104 837658 265098 635616 167098 876488 3898 146609 647225 726678 25025 946822 283739 742550 770847 120089 258357 118525 943506 776403 636477 663842 441225 619551 864632 140379 570475 71968 723419 237804 182124 787913 758152 15596 2319 182052 802821 126286 296472 316147 185835 532901 593304 786848 337566 68640 762358 749572 243393 767005 335540 651644 346695 219639 734379 686235 828356 363634 375397 925028 230791 624783 117552 943804 3778 471823 485056 851913 241494 733770 858598 615462 567508 220296 562564 522439 271257 418326 836291 898824 952241 964783 95567 238023 910004 528710 854505 665031 470407 136949 328511 62499 797097 883507 386766 946723 947049 375618 148296 549684 606574 876651 246317 611962 537539 260315 471464 614314 356488 158668 973039 357190 250690 869289 222265 655650 595344 675985 8077 877729 695191 905225 377693 300321 115706 273764 310386 177852 530025 897584 487372 561895 780410 499141 465448 645917 666800 723063 286724 379356 947715 367080 664109 308531 760698 627074 897429 718596 546892 325516 783760 826044 955650 502092 438713 55822 258685 532611 580289 317312 348371 339069 488281 376837 785883 464222 827849 294124 698831 367080 344028 158541 313283 544157 820505 860445 343892 854442 322118 336119 67914 419145 973254 762981 431729 252500 82796 871726 868392 297829 494489 226544 569070 272158 414380 856428 183875 401638 573838 49426 612377 646367 765630 672494 718633 791959 393006 566797 965450 105508 163603 294371 856069 382537 265219 10875 10543 529618 238505 929587 222420 651522 605550 219826 159731 196219 195593 355616 699836 72267 895790 627639 354751 564280 284905 735325 86565 360590 776685 288626 782100 575850 599841 822235 462938 132873 179221 937361 922095 371287 786061 195644 973891 450143 376194 759602 502178 922194 939546 59542 90707 848987 884254 899370 673421 665855 826121 39586 797300 452967 583193 586771 25329 508193 718341 531074 305767 605792 882330 303382 717338 542930 47840 242818 915001 350065 463480 959000 609922 247638 385199 253592 296057 739664 888861 953462 834293 553527 184341 634043 421911 528636 783940 903788 781558 368300 26489 508454 479222 271854 625461 668456 181600 934760 599272 826338 924858 691841 334618 237921 986781 318771 245479 717151 11322 859842 772748 982221 977823 991423 317433 232748 874070 624231 848919 168988 631067 133661 813115 585905 465959 49808 878887 94590 266339 313926 761382 729763 846969 78359 898400 175360 839894 867310 899317 890361 878133 261631 379942 709628 676953 857464 325593 320101 268879 812405 381150 846283 104454 376628 763995 375047 29527 990873 687985 42822 354146 837776 808781 957812 337842 348357 337980 840544 771900 745234 501412 789502 867179 508070 959328 410241 130128 934946 731862 250945 920902 842810 555469 537335 766037 292287 652325 83853 384206 509223 437107 142282 279270 985621 293288 81687 994857 990702 491083 652796 128260 24383 294107 302991 514410 634411 46551 444252 480042 335245 728807 230165 167794 323989 849569 711704 298710 849113 701783 888515 368353 650772 533735 964192 30522 909844 262897 104336 355816 61384 36155 431774 474243 996439 53740 376407 587796 533460 216431 93830 757006 815620 238574 595696 401134 470088 569996 554058 185352 736249 29669 326742 17372 233683 805695 254666 473107 720836 732867 130379 302705 247123 896366 117504 829909 790610 601082 796137 483924 638949 292010 795687 408218 145213 570318 778721 861305 370018 398889 45260 269535 122346 97687 17380 735087 263772 541294 213817 849366 706053 342476 568802 203280 274998 88520 101516 513286 292962 150024 767168 573573 983809 885592 380109 652653 12212 911814 983446 894158 738696 414954 574380 285889 382899 697415 859846 602336 465473 743263 848571 196469 300632 205036 8582 98883 838160 532761 685276 757010 874094 339138 18428 104009 346224 179319 208190 903134 803934 126256 323436 118739 843423 781840 120881 382882 539934 592728 987529 584109 294991 839693 936600 174022 230407 664343 202432 501398 136542 407138 160808 134147 504631 731678 789142 829308 308207 819401 104333 944658 13417 660652 341462 392588 73096 439492 48058 177336 554788 245012 744097 433805 798255 68709 583788 66851 17941 98697 166720 411640 821702 929691 641084 733248 606677 122515 81307 694924 127750 566886 413872 240254 58305 679855 860915 552191 900011 616421 631602 181442 239232 721413 216050 881347 488710 837626 370828 631285 904333 861562 803227 518872 15601 992743 48591 196747 756781 352188 278116 871582 266489 495165 953393 854049 515431 119102 659911 590910 623424 640121 269615 614916 845917 270836 456431 822494 360282 971619 252187 707399 481684 443139 390269 122039 313171 392296 914203 963789 175854 167404 681161 237538 979972 464176 736298 992919 253125 453886 309150 983973 147958 468983 482984 248406 783783 186379 336295 961138 308510 693802 144403 471637 876220 804353 602751 927538 216266 600027 123553 253386 152367 743841 585000 12528 354315 921450 17733 504801 806923 528620 47200 757610 703098 761238 732869 476584 785483 930733 862722 913664 639831 671444 201417 524025 284046 178504 587701 722321 17226 243433 101018 717742 638777 107412 94933 759093 909944 594991 594547 768364 140838 462794 617001 418221 397649 15273 30401 727241 956869 495352 834315 968139 846948 684911 928283 760241 256850 588506 260097 627455 91402 229278 977729 738800 911668 267186 542475 228283 559412 477188 251394 855048 951497 452554 399534 529874 639071 916452 793515 715370 118814 616413 524880 216 867384 494229 329045 421809 50608 578434 435171 905082 885780 112197 700086 584698 409576 68963 619123 436629 95409 535057 721479 775349 639572 100635 932868 797659 597100 687222 7017 906720 176469 830124 560805 928927 158655 806253 93763 603879 574287 373502 445133 859562 918578 40153 995168 16045 663902 191362 636563 447584 679186 6042 985566 784532 593075 953990 560307 24365 486300 211212 531573 702519 269339 148793 102174 695612 762224 581570 139907 289365 495381 969426 263420 339887 130323 590814 54921 905208 316455 846124 361984 962608 604920 204965 695993 200416 153560 872725 662994 312853 292340 2305 304932 181429 472561 643876 744822 837206 941722 902816 514206 841332 25341 605343 963069 621729 73375 33156 310419 138263 31992 895543 815039 435316 798528 939234 37183 489389 41012 64500 180792 354476 421061 391309 4336 657383 265350 862781 531195 255991 687225 506023 824822 455792 316065 246695 345417 990768 445315 314821 196547 664677 115314 333701 108674 424654 537443 953987 652258 587180 985842 397674 361729 688113 426973 744077 495208 260974 728919 302820 790175 179977 690901 562075 708213 410743 421684 118180 202299 415241 576389 816275 152540 533479 205641 808803 964784 22948 607853 274005 792687 771821 926353 714956 306749 180785 994411 312076 965228 68133 365230 602414 936894 70702 459835 14165 921930 185501 160568 116493 486528 481270 424732 60036 527009 552676 219360 318229 176392 514194 650062 134100 705722 886037 63077 333699 624723 281578 404522 779873 605540 516828 325231 463897 782051 586951 65821 419620 518477 787285 122172 30256 630177 853213 13595 594096 826489 626637 997927 425647 695510 958749 657315 661391 170535 833631 182000 295106 343428 534187 629959 41365 115822 692029 20041 800580 133840 541111 946286 526025 692371 111561 546276 331664 812480 584673 84935 270704 940965 476447 454253 332325 306224 461002 491468 203287 638244 472250 389571 109297 575245 13767 299102 448664 432980 365762 543321 52020 154457 755193 469652 469712 474095 700621 688285 240936 207834 802379 354277 408642 319844 764246 873940 917328 477823 586258 345097 309062 933320 361320 74947 784184 208257 780274 46654 976053 904877 230614 771813 289862 874941 109126 212266 797040 657123 925614 553399 504913 578082 683765 401127 403632 117177 207661 367658 494158 32538 751965 614664 346708 217452 401048 423543 639552 373176 117465 299845 740959 108805 415059 466264 486247 459053 945599 457091 540161 239695 828871 331140 352176 741575 736012 969297 751999 98443 994281 746735 386286 235155 946526 43058 938006 447637 509063 144489 944365 377034 930799 997874 948168 267809 646202 793417 374154 644508 70383 797816 865605 4593 55807 79949 327243 231376 508604 457252 94644 495528 209730 690728 746523 581906 339966 22448 558160 450175 113782 254756 861453 557431 453207 178191 848729 673954 666611 205786 961253 280848 91225 89824 139195 114784 821671 786412 624864 882583 134004 476011 145910 211180 575336 962159 745619 73061 142236 671070 608893 234785 2830 361022 473327 213588 767900 968681 596182 193913 168742 367408 522997 728625 529339 326709 170992 811978 128926 298814 319521 901533 162361 200855 794795 646094 474209 224378 369988 85242 299541 119217 597441 91123 813415 135974 812236 411241 820731 233907 26852 348924 95962 797207 886121 762783 176003 538332 17914 235351 697665 695248 185542 221886 372654 773727 736618 361309 190109 267507 413712 758606 247032 745969 962370 679690 568230 698725 393160 502815 162847 516097 304169 236943 249002 408597 149309 160945 708523 267978 492754 663241 770133 535007 520138 444041 491060 568338 660728 156568 869375 852504 927886 934466 896097 699856 902637 65211 158800 840115 974582 134949 388179 333436 285696 766440 154479 125984 424951 363612 587972 463855 515416 545123 225794 240175 437209 607354 340530 812900 945544 889267 79307 935017 378577 341051 301871 598776 862354 979392 161012 785629 294160 687518 948345 653951 742415 233142 301938 142517 391624 540636 879936 36108 449296 415124 241938 733724 13968 241664 312501 248673 258350 307991 522652 433635 675206 881925 423337 312693 736842 603226 835767 710983 191823 632812 345272 462456 613946 292036 713616 950969 498434 662689 168764 553893 296440 735362 315194 409939 213919 656472 781895 819610 328698 690884 380807 723720 528418 131404 739258 916527 768275 878502 155417 471803 441718 307574 971715 321039 387367 235714 299487 814253 42954 181311 931114 685700 887161 308733 188061 494576 878501 992230 727839 466588 925201 221568 196144 675522 57309 47577 574619 43109 264614 142088 174099 123539 914999 735465 791157 409671 835847 539990 615826 999858 736117 915536 866729 491360 887606 148098 223234 856251 812378 264551 834298 879947 506477 977481 750122 442265 803369 931442 203762 25846 712135 660857 325024 937238 839587 299002 855031 714296 901908 470532 767542 29518 551188 214846 151799 634422 463995 183242 551207 239787 140950 335942 667822 133459 349480 131290 14306 11910 74813 664373 21029 201377 125094 819150 219922 913464 654462 705985 983459 464773 688073 401806 44818 396539 949948 319122 282374 362590 451098 803090 752032 989122 552601 465773 795155 922815 619751 445409 54146 555514 890411 256125 231457 962187 650721 975393 248888 494717 934419 131931 928030 955832 733094 22908 402490 928667 615731 603978 945011 241909 72180 998582 616315 860248 666259 412036 854032 526082 503107 443134 620809 750592 974159 736017 611744 517836 235050 836500 672238 815787 347430 859966 902930 76977 156967 108704 99974 114571 748969 182284 934425 51199 478797 582954 331168 505185 661 109879 727928 885231 556937 913187 403506 972720 224213 812707 17145 175212 833346 922365 108376 101402 501271 264733 910878 517367 414209 177324 536358 478014 225873 308870 561899 243022 641465 336939 96616 138028 702216 668163 822619 670424 117094 72394 206985 610018 548814 460445 437094 402206 896681 62391 495517 423988 964799 782580 872463 303107 767576 377135 146442 87696 362355 557692 657437 482849 787569 352251 454309 929002 424758 827123 176362 347377 774913 826055 748915 1564 15124 455761 588621 129096 256074 891586 786676 903333 689017 942941 847029 830510 550669 533903 292166 968658 439943 503807 646876 669818 805276 517324 522730 782039 740161 75420 142838 804074 636270 106386 473265 405717 32093 484841 608565 555751 491350 486059 237109 411081 200622 225967 802612 477875 337886 366355 89872 133452 28270 98364 570271 481258 57293 756044 78259 600091 109682 574394 416420 963694 818347 728141 940182 839655 161407 138211 539992 84011 592044 238726 435558 26646 399997 427983 208210 340289 368876 225611 480750 3091 218709 208740 293243 840844 488405 184238 117302 347169 866744 557548 27693 649589 307001 202194 737176 154495 819199 199355 881598 802190 20682 251309 689790 491731 206625 407587 484108 464818 388384 410720 745285 369437 960510 277852 676779 975759 412085 213296 835626 603200 678799 409751 712537 651789 187003 86776 599596 800895 270798 512888 664594 31707 596070 781900 85373 210477 665148 392517 157599 458655 43334 442767 216723 46751 512033 781091 536015 731427 793924 184378 244790 933013 256684 33434 466830 15523 770511 369927 510119 493582 458157 158744 298462 606704 905897 410098 555776 591065 36077 89723 330432 951177 426052 298888 538243 206435 958936 881039 150041 58652 203037 295235 179897 694598 739643 863280 327515 734643 219460 101175 245758 142675 375827 580585 953823 961759 917696 72542 111596 925086 688272 939272 222772 375316 540592 38746 323374 66437 871902 212265 723776 99634 99091 474995 726350 942374 564182 745729 486898 923318 620700 762609 479375 769755 412622 350520 735954 815977 982792 801662 514048 614252 289863 15621 765106 532098 602192 135251 876 438262 913854 446870 181611 315383 818806 801237 679389 952510 873407 488304 91774 978861 804300 854157 438144 850876 672927 35837 612279 63901 504536 801213 392547 250413 209340 935154 454741 517593 499772 303529 864355 267403 572343 612090 472581 791134 210969 408748 227873 962681 934051 724483 818458 798479 794580 961122 356122 494496 711376 86250 603271 384253 76510 417533 207017 726010 365033 379040 115287 769685 288939 858026 463830 412594 539067 893764 434866 919559 741057 998297 97942 724144 133808 868672 424714 661468 219830 777021 53816 688608 397009 628324 371506 905730 650872 342603 78591 154034 801155 62525 826327 446927 407180 560852 154613 925381 561908 981749 645960 356138 864477 809129 673219 649823 571785 777520 382191 448510 898993 662820 608207 650829 712699 102540 538542 273154 225194 328369 383332 133247 199905 349519 327874 712107 57154 206605 338533 326591 689898 663944 392235 29435 655560 530605 54605 183611 233216 523213 872799 47748 192904 346150 394354 308800 382850 756495 988959 455976 547974 339158 159288 859237 9646 671656 880621 659183 952511 254037 885650 291890 690592 984129 884511 193438 4845 517641 856100 506748 797680 858702 988438 692959 180742 592257 897610 291256 59749 784998 624293 175469 633479 656135 244686 334132 971459 315640 27421 589539 32897 57631 657778 385813 103798 342725 440299 510783 938440 215933 332469 361919 876348 781590 477493 789630 308622 641544 925968 204722 554950 356518 728747 699251 327750 525340 514957 187132 517944 234263 34037 361560 727671 642489 459954 74731 534262 295558 169897 326938 37975 620095 208885 619648 9671 581647 929389 818886 758941 708848 956376 804662 691177 308981 124446 689797 106739 570444 838525 299543 614549 5303 95905 438288 884888 750452 978948 462243 700195 183883 127434 885763 856148 452351 715876 355065 552037 77680 274524 242388 263151 186206 24093 67518 334002 34759 251241 705473 67326 239415 852257 375900 355714 457524 417947 252226 723776 457797 25351 594121 107596 174758 224752 248884 68677 151674 736363 564698 655768 521596 787023 603456 281231 528089 12898 176460 475306 835155 673193 529468 425644 754805 704594 825565 366880 968296 122612 369917 614830 539726 510517 332776 471672 247760 461051 316368 466655 118314 505015 969721 791489 737267 965926 175189 142836 538528 311725 849416 111367 490895 333229 471203 190106 279728 220278 671758 361101 526508 527667 497020 433217 787023 901258 613339 422954 346683 775860 655386 640619 68145 794760 867432 840769 104702 683867 851639 774253 496308 907132 858314 211538 732803 226390 279075 913040 189821 310454 383692 694190 983236 185058 541915 344386 848395 736092 858780 395353 488594 583326 45041 127541 927251 265891 849784 734054 282546 161395 409284 949609 419499 93685 852435 88520 476006 132523 560703 745275 689884 523204 271192 64078 923502 401214 371319 271971 462620 814018 717699 301326 835964 329104 305744 443537 138748 545040 333660 581235 899486 214925 962381 840518 254349 273285 329950 315366 739159 518280 342212 671596 860117 240617 454717 108289 223485 841319 477903 296193 119563 209916 274726 424661 473556 749794 847135 335336 939249 240946 117718 886737 506189 623860 979341 94981 224148 762284 714729 184177 90264 425300 854954 989563 489592 7860 445393 233528 693201 286418 196131 300069 79055 862817 627620 895710 674424 339980 542484 221337 6091 524413 115291 814837 483110 362780 463097 921070 646161 512949 858019 946825 899483 673773 214666 810530 288892 260840 479939 864076 508917 333339 912534 422261 696584 250529 114023 651201 568168 465521 433908 119968 801739 908127 601410 698322 535356 160608 670464 125540 75549 260907 238237 412744 492119 474724 718661 39133 897313 321068 597572 710995 609872 206987 100242 782698 547330 121026 914832 991103 240575 21181 787583 551378 17329 673475 453413 868282 487361 594007 900795 448474 726840 718518 24032 97596 712564 403623 699119 429257 550956 632761 432162 341117 983963 866484 392802 651450 569856 647694 716892 529563 21290 617448 614041 782344 638825 581031 380378 91875 117538 465001 180756 572670 486136 834274 638089 716670 406866 505417 885165 805247 340269 291411 515854 50029 930161 748344 609467 457729 991364 913786 622802 657431 370592 62030 839629 745384 50738 667707 623431 400700 125764 154324 791162 398053 916485 915469 548846 707352 41462 296497 497664 44688 551013 770184 865820 886781 628324 730229 218885 257995 897162 600205 833113 573520 196812 625002 913403 413844 703724 381061 408294 115134 193817 571331 452742 121459 89996 380717 254135 980858 426774 871630 694206 196543 100428 169149 904192 232347 667105 840764 973838 985159 438276 69941 87543 265026 514719 239045 835622 950 666835 510876 654019 296347 229793 593133 601443 468402 74579 666159 858409 878653 395459 542120 707553 756641 326970 394782 561803 805080 817442 760814 927233 942011 932445 109307 319417 324722 370683 625144 988901 559655 880917 251320 642159 632596 136815 594563 549654 995388 250889 130494 239042 247289 925742 462487 43876 235299 349250 718957 587541 255261 760787 133605 240668 321682 989184 346938 345499 67230 585352 180813 291914 635286 476107 338074 44730 514285 127194 780453 668762 916342 535674 810691 362918 177733 627192 12314 851438 47596 42362 169829 158858 229258 103101 206158 594871 373152 617247 413947 669915 947322 112133 372933 362801 731421 634249 980228 695201 198454 352701 90589 150069 22262 457365 211563 982403 109736 986281 810253 55570 108710 769335 202752 738939 107270 482480 389016 356295 296278 413244 558664 870279 207609 238251 390283 300492 13999 733097 490790 448048 60594 197291 16037 59396 742086 499675 938395 489614 249804 76726 560573 29418 773714 942610 379816 73539 123749 895665 971479 925265 680746 538329 176343 548059 402628 394377 514325 50008 214928 589348 225193 532261 329593 506187 105794 134472 257879 420169 871519 885566 51529 282414 780335 990677 514255 242955 814272 839847 440286 856780 121458 980308 883446 138168 523690 501983 385644 338425 145402 970974 930178 393711 494173 181996 708197 641131 243070 952024 372644 959495 703078 591814 808827 190503 697705 956951 737018 584838 393119 981327 655983 529675 146933 741562 756923 460746 623522 860933 91604 360312 316204 329415 681695 148832 917211 781352 786027 761735 239765 98723 991717 889318 394993 188164 149414 27482 504091 786335 361811 909012 323846 595860 977442 24242 242756 575696 586639 230168 697152 475018 717904 922091 361141 960316 859029 255061 520653 844881 230751 762977 382870 51785 344571 509586 44749 373225 843467 227670 1460 880691 770678 928494 951312 909070 549498 329624 526115 488651 470767 787693 995478 542714 16240 285279 444089 547082 766942 712907 187751 405757 207437 411554 878836 220919 787781 241930 470513 395827 909846 208524 400566 905912 805470 863040 214919 78831 68186 746382 340221 190679 26053 156242 825422 104112 284423 534450 291876 436583 773761 764374 248858 328735 540858 417369 630092 921193 125642 199681 204534 692619 118940 138192 758845 134808 645290 19692 777597 966405 400141 353974 499345 159221 844635 261710 110006 558588 224805 773408 484709 594471 475085 185858 499776 850963 808182 518338 611237 483212 243789 734201 935245 507661 304676 708132 861621 967303 271919 272880 364776 452819 957396 241729 771915 356869 185 733950 511792 646962 898389 859494 493804 159902 530763 531989 430179 589721 43527 870353 509881 440353 516036 972307 38889 739998 995186 530763 327737 768217 637852 468002 741674 6801 211255 417787 547815 398395 146222 792537 360914 413734 295021 533442 121464 450314 598128 823297 731198 361987 280247 351185 610770 234042 64061 440181 441185 753547 571683 545049 289935 851432 78766 133306 676085 241300 387198 872563 290292 939300 154871 476435 663504 328890 541836 249115 500632 294843 391298 79197 245241 359058 776487 252693 963467 90592 63461 528641 439548 24668 982289 668139 617338 269346 737784 16498 340838 125867 665731 611107 737558 321113 116145 321826 256922 606122 207689 152933 748915 561655 850624 619296 203718 809718 482260 789663 546363 993025 731448 508883 67018 554605 597258 636606 755118 537469 249145 127089 693244 277782 295237 864138 955118 457760 350938 238415 206178 449274 377307 607408 701608 146297 685891 346638 624368 233884 793447 5813 954175 328512 461789 364224 481787 377711 94638 192186 52026 322797 44761 641082 146234 535189 147831 227484 53625 504416 285881 384947 861434 260725 472680 870568 904650 604655 404711 877122 303269 230132 504003 564249 77338 311903 214 744123 293418 57027 711623 914653 35375 641994 559147 21264 657184 658836 727707 971646 352314 984502 172772 893120 358333 365732 855382 208655 182875 749371 142702 440697 956236 496962 657336 568384 11592 558278 485479 560084 176116 964893 213591 524121 650718 761156 643075 474390 484241 543733 758364 555002 317073 77342 203016 616737 573409 736783 519073 997312 284127 136716 309550 804419 520844 853694 986896 684800 228907 430772 855627 45404 426487 947534 617711 672872 724376 6760 653961 414639 287476 344043 431812 862591 639379 62846 228280 366146 344613 155526 430654 537895 664532 770150 323234 460710 5035 294850 317938 459262 902605 699591 230296 287658 979008 201208 795914 287883 53673 813527 455747 905071 700483 444183 949137 311791 746052 653058 253715 923825 698772 745252 17063 434152 457837 90199 334144 701660 393996 766749 772761 878697 393160 272338 26022 34737 655530 984663 95734 150774 237652 138621 237067 370470 684951 776500 792299 685513 603258 347698 178524 822254 935797 952000 494082 817348 128155 343524 125047 168491 112691 999768 868259 776975 893185 405926 539161 528803 900206 119206 296668 48305 905707 896871 288748 602602 578026 998513 326749 872586 193398 595159 852348 217499 559528 619332 886399 708349 855256 83850 867676 247832 683608 314565 339611 29048 375922 398305 173223 166612 111290 256986 659462 826633 552300 359178 555056 198714 40430 999230 24505 991939 828602 756659 32732 696374 205948 733906 440736 317129 891039 857251 554314 308990 734327 555546 16159 521140 523458 203921 261103 666007 186527 933211 872589 585855 251201 352685 752063 823220 555433 244381 931655 264753 462888 459570 575155 584357 276102 849209 407853 417514 745394 143716 477878 235780 697338 723734 880400 314273 149334 853620 748749 239516 760964 286770 217927 610475 402149 801626 25180 985234 331115 566189 64464 888944 586140 653748 785796 350481 657653 223549 379756 118327 492084 120867 838852 499160 191811 936620 963061 622618 774739 324509 447420 722884 60474 439759 88677 796793 528766 183338 255663 566970 312380 189732 393583 238273 270800 800302 16358 907508 36482 865752 954593 258303 422061 606312 291569 624602 749964 839537 683752 595836 387323 683076 411845 564274 622810 650815 57326 242230 277939 865249 42498 619857 902008 852170 111377 941927 834854 359069 455174 963783 31525 865647 842287 117663 730990 100021 257249 64588 301721 845210 969023 841909 596059 572855 534126 487257 931644 907490 187558 40208 999724 320380 871274 415703 836995 138391 853211 957984 270692 228075 256818 802275 503892 554365 145424 452842 409874 914488 591084 872085 94900 978036 635455 620275 934046 387747 678572 456402 82416 819263 927582 705374 350616 260437 846106 347270 162546 212717 313391 764096 441322 97998 125689 100781 344827 680207 702728 545675 359904 685319 477939 400931 738269 369195 783827 209887 897517 767901 766651 568910 808406 9584 623927 133650 181125 97151 498045 832313 522256 270496 196939 990192 810332 425490 357013 806169 797078 754692 608976 12063 13915 483123 815524 968879 972944 613033 484307 897209 232147 769193 42624 525618 369194 624156 685403 733329 876702 452350 954486 422680 174866 154764 851201 246911 799702 87205 518702 324326 768047 675438 193745 370606 982587 133207 625714 389881 920102 708559 83677 486198 418092 532141 67957 521905 18103 65782 774808 757927 732464 870295 193452 495260 771289 936131 136892 982572 585404 509346 425134 642986 928491 673660 333342 235958 297240 61269 246824 472682 910049 772047 339478 604762 884842 324357 11477 590287 387813 454993 689338 310780 589737 516594 423722 666361 719694 573234 467470 56113 933976 305643 662450 22795 467226 229615 915291 295874 113353 302670 747763 112018 462101 840202 582010 647787 44825 36429 773939 623778 731994 914466 565493 609311 866665 87731 687753 394012 499469 533734 545186 212642 859072 575761 21324 355217 475346 110873 243392 904303 171690 841854 803168 194013 213 386375 365407 821950 735151 802348 18460 188833 83944 609235 549518 794515 329084 281886 935967 436287 186180 540604 211384 624428 473003 532084 32405 239977 476189 933431 852541 341206 224610 927931 675572 172425 258918 888664 526226 410539 428005 959631 98600 527034 839289 716466 958291 821996 42004 772400 363680 949264 983751 862940 215370 147658 875397 143825 463075 611540 825637 136474 442792 943217 853100 399641 746271 236422 592608 267321 166019 388053 739487 844039 186549 931967 56411 697445 268957 155950 272715 65767 527038 271079 832696 388320 961539 315077 434986 497562 947025 206787 83806 904258 132540 706364 739229 30026 175128 525642 196895 267070 125521 986203 653868 178728 125887 472563 761742 310976 193301 954706 580673 376753 728208 352836 954119 838769 350974 69223 878626 278723 45466 443809 554929 114349 805204 664640 286880 756590 973632 219950 617022 712455 420382 341745 785990 431541 366795 613710 614182 899035 372047 791274 440709 311736 99035 485183 953629 844723 569418 934573 143773 371306 624745 111454 458896 4754 304943 597135 790110 347447 486285 55673 718320 313775 452191 152214 638169 590374 422977 627118 857216 115244 785537 231861 58327 279124 133720 41895 642079 56006 704237 323660 323181 515672 931649 807362 703197 97697 526360 813527 767928 86283 312844 131882 280094 221372 341127 238979 818326 471171 125980 660577 143289 86206 137034 541733 466121 581908 520677 59460 460126 138770 169506 930228 616440 736300 700818 625856 673098 132858 186613 665802 971831 841183 612256 614680 349397 421074 17111 994955 117982 762728 875288 206599 771266 391471 696979 64675 557805 856862 998553 129342 836553 600086 678246 995592 197123 485084 26558 372202 301332 891277 41327 203918 656465 818125 274244 700557 669482 648379 712520 140306 753067 374010 739555 596305 173530 473365 578030 75985 918223 912491 284411 32995 352774 103503 904045 245904 885285 593057 156139 578575 916948 481920 342259 162099 850922 499462 537470 960236 218713 969592 643515 459914 701994 378779 500296 8395 28720 185176 807154 878078 80218 806477 31589 911161 945841 979531 557922 324510 386301 482070 232462 660714 920526 875395 850790 582040 836547 200620 489889 33601 709161 517995 48830 608781 498607 414597 559539 848138 73258 553292 318655 701848 971273 666394 905919 610687 969331 999311 929907 588609 249377 630525 661671 565091 571320 371690 589357 624636 960228 441681 337037 595114 39868 456694 897777 857491 831272 703533 843184 211540 766271 752508 323957 142400 505692 934933 576789 140871 280311 719352 819396 195630 535240 608220 475532 721032 950368 253827 610442 403465 906953 1679 906145 282591 870732 37279 555643 794760 430549 623543 763565 785710 208256 661044 580311 970412 91107 95213 480353 913186 111369 497699 855217 675047 972194 641495 696671 294384 534389 931273 809911 671139 18752 815875 190781 910695 499266 545277 101450 789515 606726 347096 739417 342431 394035 950024 721685 374355 752332 867134 312786 82093 982201 569151 169415 328391 315446 389414 555353 472565 169232 226821 480409 287289 890707 461039 240105 280105 639844 690694 382737 449793 991902 532394 232229 766697 85842 667793 27925 52772 483143 809967 366675 435477 104870 314489 239013 511550 734339 20078 978329 890786 939655 637185 297550 263434 975175 720238 588038 469849 801491 543263 777663 424044 238640 883660 542510 445990 176322 52123 911453 629005 954195 411431 733790 916525 170096 288043 561593 127250 415089 664075 88174 971929 270543 578009 479743 888821 132424 26426 662032 621386 49378 589144 735933 223125 496778 727450 885777 456136 939570 857360 164693 53585 792137 524425 927545 69178 603948 953706 713409 762554 900296 497422 634604 180307 137187 190728 696224 205 991283 234698 955941 518513 858644 427831 358186 114222 377176 333627 556856 728587 287260 595154 873573 846471 197112 360155 998803 877076 285507 549696 872854 915227 280779 551793 431633 328486 38943 60585 507229 929266 57345 673567 335787 5979 250171 814024 795784 278649 722805 830453 457801 404294 469990 884648 790298 709008 741030 378886 175313 331075 694972 8231 970428 498990 607458 233853 813786 345589 944730 64464 501210 973722 110287 212259 28280 53568 606857 280359 204615 397548 484075 273065 220217 914581 373341 580395 203148 836210 565876 608505 394691 772763 649921 747255 747988 155762 544636 225169 702313 486857 782839 238316 64600 371269 610988 587864 772382 510010 256727 645577 871097 887716 966171 827404 228259 866188 264529 455626 585476 881326 466624 708240 602161 883397 109372 595327 292697 51902 431563 875583 74640 55260 357798 47349 16605 423966 79824 926768 901158 817584 358452 498298 612015 98582 462338 925921 117779 246860 220148 178595 586313 12961 651307 414640 711460 654951 316597 800713 850464 210723 883965 310121 646319 756469 123483 492392 240147 676565 199078 669664 647515 798422 107129 782324 727870 410596 255791 18420 317276 339430 734406 844376 17384 344473 240049 385350 920479 316502 452654 175691 60868 608280 295527 345109 794091 457549 361091 303614 174958 6045 849669 647324 284218 295148 603063 123038 913786 811109 470359 667682 520010 974267 92034 437237 664861 490193 492883 232663 995011 804280 998463 517042 422127 15838 533826 685611 449742 937636 642396 271661 29341 713449 600490 96022 94309 444035 310805 3840 561161 235648 320882 786396 726777 941428 118769 850748 437694 381269 923978 262315 448799 8575 775980 949632 383891 554511 313330 42278 563218 201785 170126 10350 618044 164743 708063 344980 12525 546959 609156 773111 13238 180500 900103 723193 962647 453959 592070 821593 780849 652220 243123 143054 128741 511298 912627 168450 601885 405408 639569 383412 554286 444611 66880 964937 680416 165697 125767 645883 816463 927049 58966 974555 78341 212475 919860 229997 564732 659419 922093 960393 973686 449747 196471 691378 458455 661596 314905 156217 227518 483929 76495 243436 993691 526091 753948 969529 683616 108121 370842 477211 724343 657897 763280 102802 411489 585810 219592 198408 119805 534145 649368 794202 516200 561801 83018 56495 604550 659517 110462 479254 237837 56704 153004 852562 740368 897908 526184 322400 280937 654188 244355 855201 168010 163926 123067 439378 415386 622575 539064 643033 414093 971425 442573 577977 877714 308781 457972 388728 637342 559095 584809 793003 486489 728296 179870 640551 946983 433521 398229 898716 474615 139118 27842 338404 179012 681850 981633 569615 608888 724263 397385 28833 505931 545678 213276 437154 847418 965492 24928 427855 837998 932914 547627 588947 770244 778740 360767 759465 52389 132061 825941 390276 166409 957581 842595 48968 688296 657014 446817 382099 811900 959812 607696 210801 766517 448630 577740 887664 285156 754299 610787 524592 77139 833646 696390 113303 574219 744118 862636 394774 79815 420308 869676 97811 446056 236820 231905 665219 542215 804990 496118 133036 726616 606373 75569 40604 629849 519401 127513 141955 994644 260099 853974 964146 924073 387680 252899 901708 586477 229829 576249 195896 580566 625833 861359 218299 700252 762576 480779 352142 357119 959 102405 428555 763385 62724 239732 885712 699214 709287 858234 376723 67343 27766 938323 264546 250380 481573 747158 725096 636938 43485 870272 527181 14449 549246 389860 194653 391376 832509 858773 914083 531978 900208 435250 917648 189299 200031 638357 160703 744440 399958 885092 147450 970154 936659 308045 343564 18569 271465 271754 634294 400568 263414 62872 50511 281137 588339 364304 49545 824869 187457 244998 179697 687490 465872 394113 910621 514495 463080 626007 133034 955171 193386 581240 268355 152460 240107 481370 625749 926582 845412 884761 373723 646266 934406 68657 565683 81979 688893 365521 307182 405608 859942 640229 32045 776208 40293 439468 705641 755211 377344 332760 516946 845313 62545 893500 299689 275189 617619 690655 866611 954006 526130 992567 801384 938118 459034 21499 295531 795233 822869 +7 +1234 +5 +1111 +2222 +3765 +2546 +4321 diff --git a/resource/runner/problem/book/ch2/5. secret/data/input/7.input b/resource/runner/problem/book/ch2/5. secret/data/input/7.input new file mode 100644 index 0000000..ee89e94 --- /dev/null +++ b/resource/runner/problem/book/ch2/5. secret/data/input/7.input @@ -0,0 +1,7 @@ +8000 +3834338 3903860 4264745 1157945 1988235 3779979 296721 4677003 3857727 1176559 4919530 3244362 3111428 1617586 1320060 1651190 2618887 3242292 2499826 1211895 2168305 2940746 1737566 2812288 4527210 359478 3557476 1660426 366934 3369527 3206452 838190 1873630 140267 2525640 2489412 4752514 519251 4713150 3222565 38861 3158918 4552630 4388172 2371220 2653223 492321 3109904 4094021 4736621 4203133 803423 1651974 4958283 4639361 2272059 3837879 1982698 3171444 3208794 81564 2474564 1656617 1221300 2620015 2918941 3719559 1349787 2266226 4458909 262051 439838 2048837 4918047 3658337 4613575 4686437 2886343 3715607 1384008 2443952 3888856 3322262 1690679 1161920 4768363 38073 464489 707690 2624827 312125 2394358 2311486 3356559 1716544 1986354 3580039 4218020 3982959 2355178 1805112 426262 455394 198595 3269596 4599286 4509535 841660 2281979 908569 2311114 4028337 1096675 3006876 1377686 1374720 2864168 3698194 298800 4754834 172320 3437877 2338019 1959131 387141 4809295 1600458 2199052 4139892 282793 4093354 4730703 2444397 3834124 4757727 4551542 4735760 3284961 1374596 291122 903474 1422769 2283791 3399206 1866460 1041110 1535874 3810191 2291715 2819860 1326174 4005213 1004965 1428129 4091327 2618697 4450163 3776496 3021809 101841 1137319 753915 1059396 2023986 2618595 4264447 1932388 955724 4576999 1264125 904889 4752497 1499526 3192872 1019006 3113232 2726026 1924512 600079 303490 4301471 2400997 4438153 267644 1314011 2973638 2247049 4273291 4583451 2624497 4897714 2849266 3637083 3820100 1661780 4041810 4630963 4224867 1935622 1856385 3170759 4652335 501444 4669601 645815 237236 2806072 1995565 681025 3566146 4996754 4739183 1549900 1104034 3278946 3378909 4580134 1249098 3144734 249959 4801302 2230891 4635300 951818 4535641 174543 3990436 3986550 1225972 3948230 3787182 2011043 4088604 1565372 4853579 4948875 881839 4131391 900183 1606359 2933035 3093845 2011209 336102 4641518 1201020 2365060 2160967 4977798 684003 65207 2039739 3154820 1399147 2231476 319447 2053709 110162 3109634 2009361 4519337 234259 876193 335658 3543207 3545985 109780 546349 1209792 91932 3546614 4654601 873430 4598494 4955915 4215540 4930703 3638958 496981 3848606 927831 1762883 2637786 4747756 4303899 4962837 1520952 4422992 2728216 4599322 4533597 1546168 2552254 4138742 4059953 407842 2714272 4366670 3710758 696745 4616128 4989038 1215145 3628049 730508 859861 4829558 1388734 2769483 4095755 3235992 1465141 240293 3208777 1494264 2398467 3777118 4949253 4242825 4926427 1030625 2056990 4147625 2634049 2744849 4811251 3966343 3234346 2065217 1192491 4019721 962776 4433028 4402107 2281 4730275 4288086 4288563 2294796 309127 2694520 4561489 4277531 2035336 4803698 3143799 949714 2685559 831133 914614 1018337 460786 2710292 531365 4803672 97409 2211563 3481485 3362004 786384 2440089 1269221 3167693 1319056 810827 824077 2862796 1857939 4615567 1288969 359783 3703157 4112524 3981747 1579481 1643652 502205 312011 3034051 4344341 2134045 2789463 3230537 87069 2395367 3340287 3747753 3365910 1058260 188707 4586017 4489205 1394203 1278306 3675335 4571911 1109310 1843702 4190734 2706157 985825 1030699 2700007 792042 1460457 247914 1647715 2251640 1687722 93626 4937604 1837896 2135511 4346265 2583585 4649376 3321918 4718939 1989872 2917311 4906529 4215958 676553 3671760 3936237 3148665 3450305 2616078 1732643 3910925 4210696 1314274 4852016 2405986 3632581 75455 759086 1390382 1602666 2750722 1222081 1442938 1558408 2727586 2926173 4934634 3782291 3235098 929273 4190853 3004047 4655875 3026864 4818079 3249948 3276232 1478883 4064740 3402989 2128006 98078 3456248 661568 2178722 1940704 2060911 2370082 4985796 1240461 3828443 3003152 2380134 1111617 186550 394423 1053067 1067134 1653894 3347746 456034 3869730 1451113 2822229 739960 1997953 1040608 1234418 1352461 4643746 3224118 3091069 4640633 4363338 3419007 4509613 1307374 1446265 1485167 4887301 527696 4028522 2078141 2145707 3665115 1249335 3054940 1625223 2282686 2103906 19686 468255 2663928 3021532 358556 3443885 1739783 2336280 4632118 40773 4091742 2341575 2628774 3457630 3119261 2097081 437275 4223495 2835729 616723 1698563 2816848 1849030 4546199 3980513 4927130 1800753 4176157 735442 4586978 1714121 2723550 3237914 1080997 4985486 4621666 2808292 463748 4305741 2592114 4035368 3153008 1283946 556880 743251 3411305 2744547 3651021 3920439 2197767 3303942 990298 3552457 551786 4218155 1083340 3681109 1642169 3280736 3550464 202246 3169742 3891855 463096 2608703 653482 2035241 4644291 447065 2813318 456013 4089786 2985981 3973700 3895037 4846483 1622618 1546920 3671379 2719199 4473547 1482244 4150935 4154786 3183231 2527068 1400719 1048407 330878 1462504 2996241 1683331 2353390 2446901 1217354 1616783 3846046 3425271 2152301 4901657 2067742 2292729 4852185 2223787 2126953 2749563 3314946 3961006 121639 1646278 727484 419545 4907817 509216 1119883 3407499 4544860 1661333 491654 2558951 1635249 2812238 2344390 4016757 791813 3586018 1653072 4718091 4604906 2002827 1524822 2247230 3857249 1720962 3483287 2541969 89985 229316 1934179 2424689 4425854 3590720 2601185 2717581 451339 1984115 3236750 45126 3481702 1354193 1032295 317714 3934770 588394 2294355 2187226 3903190 895981 3459700 4939612 122635 753902 453459 735764 4759298 2113096 394215 3001198 1079020 1106692 4612581 449243 2326034 900293 868605 2476001 4322957 2866900 1535871 3151829 1164551 2639852 3957652 1175404 1356486 606476 3950026 2748009 3241688 932913 4828247 4673725 1837202 3877188 1637857 2784929 2692714 3309469 2685425 1502743 2647573 3926632 262217 4083996 1182999 2289778 3489068 3844430 3564563 957137 4703299 4660326 1770376 581880 4481855 670151 3001276 550757 3559230 2683560 1125316 2716481 1879757 1272970 325465 842469 2819021 3148251 3246760 4620422 1671322 4869557 316155 4410347 1612595 2375973 3910094 936017 906104 2320024 2972555 2957722 1954430 4652204 3452774 3746116 4916590 2458628 1395098 189416 4948728 1423786 4170004 3158820 3393783 2227454 3060049 3623554 4689762 3625243 4329681 3138680 933213 2053844 587216 1554383 2945752 2866217 1786770 3600576 98496 4063751 3018356 1407780 1333267 1985384 72681 2939740 1833125 4072172 2135701 4679698 4854641 3247986 3899830 4828729 4395930 2479438 1675339 195259 2114262 815710 4440104 862622 4802916 1402829 3425496 4396242 4091817 4866507 83764 4562933 4481591 4348550 1355780 4836874 2480643 4487499 4643590 1397481 3560537 2108367 1890350 4991687 1702762 2930285 3672002 4129414 2388671 4375193 2597361 1142073 1767205 1979789 2918208 592277 3605430 3709496 4551362 2950677 1530322 4890553 3983615 239339 4574741 2663769 2095462 3329119 1672742 790427 2608304 3619997 906607 4740728 3363549 2123410 836773 3207972 2418361 2474796 3623916 167752 2978261 565466 2376722 2203875 688200 199865 2962661 605003 1665670 2594979 13963 2561969 4135932 2170695 2842420 3262828 4908119 308346 3247848 1737562 4288856 3232479 4441907 3948739 815882 1319473 3032368 301936 2805241 1482968 3647947 4624385 3626823 1982165 4476555 623688 3408411 2890438 2059973 1842924 2270733 54017 148106 4710481 1931171 4448067 636210 2237370 4372691 3946216 816620 1123830 3174124 2628582 450757 4024868 2505224 1199725 4180921 901702 1140318 3153833 3063962 1886650 1404351 2177421 4499453 555990 4745124 669588 2954492 3975917 411776 4915860 4473261 3213955 3921385 2725335 703931 3424749 678304 3934424 1490245 1303298 3540700 4896923 3414106 1642515 3802618 1167409 3805101 4566068 2855318 4775737 2978473 25449 4375400 500413 2874297 872849 4445330 4808635 2909536 2658495 1511222 3492399 1238193 1524617 3321305 2090287 551807 1241183 2198675 4569169 1194987 2662860 452764 3441044 1481488 1733905 1960583 4193948 4105396 223158 316753 3869167 1126274 4068038 4721610 4373771 4540083 949169 1436500 4397713 3890611 4415134 2941621 3851887 2485756 678193 3500769 266430 3118274 4179903 2140476 481000 1169721 1491908 4950684 1859760 4584082 3238697 3172708 2749937 1581723 251857 4353009 1840827 1371800 562667 1500239 2330309 2847819 2600813 3421779 905640 4051837 3950935 2657722 4532797 973747 3387809 609858 1681405 1475686 4863054 2798821 4980847 989260 1652887 757013 683144 3614399 2444625 3451791 723186 2451379 1535619 3914722 4991757 1333940 3686980 3341147 3489436 1161548 3675920 3701102 4423444 4820170 4940810 1241366 2568586 275251 3437804 4493375 3262985 1419374 3581964 4682218 4743669 1901898 1294532 2249026 1858055 926519 1408409 4327735 489248 4243140 715965 4230209 1545940 1200489 1316240 3148105 1646343 230521 4783752 1616539 3399853 1332138 3589441 4182875 3560731 4349333 2393882 2380042 3043775 3841015 1190070 2358390 4400570 4853118 3115496 1026000 3329510 4474051 4258308 1218610 4095643 3573845 1247460 1507730 4407894 1811230 2815080 647877 2704928 4927447 3061729 3722990 3103989 4849149 3904263 2500309 1587122 2452501 1471958 665650 4307993 1981887 4715871 2332299 2509155 723952 3947779 4282757 4572380 3496909 2185078 2128969 111363 2493726 2526519 4250053 2075686 3029042 2655382 430634 3167675 2974119 3211496 3305952 1610058 1776579 4821287 752432 3727841 26983 1457872 4121884 4365383 2880470 3741179 4654165 430854 2941072 1623823 1473798 1451400 2613281 4358358 490826 1711712 879263 3216381 702331 2448641 846025 156144 3782706 1515269 842747 2129678 4851901 1494378 3864204 1516228 583510 4326660 285961 2468765 2331492 4430190 704041 4276695 22358 4544562 4051267 4881169 4861534 1558058 1574371 1015337 2697242 4178736 4351299 2841209 2378786 758755 1379948 266328 3894491 4612642 4301158 3814425 1965383 3379259 2399863 1514937 4587905 4579660 1887788 2997880 855621 3786786 3809114 717434 1831317 117454 2146283 2502758 91895 3829775 1985935 4498451 2330735 1653391 4085934 1062543 3369190 277110 4655335 249717 2775461 1942208 1598809 3541403 2061457 1152824 516589 542350 1154435 1803846 1195519 2867165 3691697 2455830 956621 213060 1737559 2449475 1752794 739596 1082586 280581 875651 3283482 3871633 1677369 3989649 1904813 1959132 4841402 2220228 2824390 3502492 1067641 2665558 3298994 2210600 3573478 2810763 1184644 3944319 3049846 1241340 2672887 841102 4010439 3850582 124768 1163210 1465231 4405212 377976 992669 4986526 2094389 1523042 1168882 4432299 54427 3735972 1443651 1685667 54294 3819486 3161862 2918551 4075381 7937 1547966 1206530 1821460 2279648 253855 4299573 1918411 4026932 4002828 2215294 3967834 3283979 2178031 1324115 3877089 644604 4820758 811586 2914814 4181558 386358 3867054 4815301 996447 3696038 2019350 4489641 1333547 3779911 32550 4866676 2669517 671555 3497304 3958084 127908 4558060 2466459 4427625 1836202 3641392 4258753 1961296 2527657 3440216 1215056 4293036 2610483 141097 571617 3944086 4922222 3235676 1198560 193663 3930172 1294331 3778289 347760 1503058 968020 1453156 3771683 3042643 1631925 4321415 932657 3658491 4493824 1849925 2621037 264114 1925667 1858872 1577211 4664425 4807791 4243515 324597 832693 2996141 4151725 2710482 3786123 4359966 1988815 4911071 4527360 142017 1773725 877573 4420970 662850 4291460 1850823 1852864 4479044 184561 133732 4399715 3990928 681078 353450 242015 3394873 2972967 3649785 3976045 4837026 4966098 1736235 4182779 2831860 773209 4357213 4381291 4465097 448623 4937347 1737625 2746606 2729968 74570 491925 4187145 742883 2488952 642900 3895669 3691853 4739023 1615252 3364027 4269501 594781 2259247 2250336 2115297 319143 1572106 2075076 641020 4556444 1721239 3028891 1546144 2982240 41124 1342357 2665136 3986886 422396 2744021 77821 1688025 1074851 4886653 3629881 361849 2322722 3415554 1409656 1314430 3944451 639135 4518330 2989937 3960665 1345299 2946673 2290760 4850209 626777 4853524 3100750 3025312 2393143 951866 4518211 3795148 1175689 1813377 2996904 2412455 2600289 4983634 4682894 2450095 1625574 4381388 1993332 3724280 2585897 3004493 2710124 4698802 1064019 2147167 1751954 1658647 2562401 1474680 4782196 2105351 2241664 1012863 3924754 4062272 1077297 4787433 3116039 3154293 3272722 4770915 2294644 2502763 4146144 2878755 4736095 4152315 1006465 4215185 3164485 3602984 2102846 1151494 2270696 3926660 1716050 2996378 1588927 1760105 1990816 161612 2826717 1172113 4521705 3076427 3727881 1560862 4623554 1098725 2675212 1522920 1645864 882687 3861693 1863491 4477110 2569272 4894926 692565 365017 3291314 4167706 2263840 2927615 4239442 3914824 734646 1443914 4249187 4597162 2560486 2287389 3918435 861517 2769058 3357692 4531190 2325648 2641174 2171723 867520 4127718 428689 3898237 3524096 4013775 420599 4104444 4991189 4714310 2075939 2991686 3320527 3310493 2017663 3036238 306259 3287501 3559501 3927683 534556 1470548 685888 4853677 3671169 588663 3516427 1003272 653359 4140853 3640766 1449344 2693543 2574239 2740028 1959343 2206306 2534703 4231776 477010 1097984 4649042 28489 2029250 1599540 2965173 4442700 4610822 4187833 1009824 3967058 3329466 3259388 3838638 807308 130431 4453919 1268708 67728 4980436 3765849 3675256 1965872 4068804 1866116 3777680 644128 2444807 3225005 2802496 3950712 4810869 1241431 3795814 4812225 2096011 3794724 867364 1811399 4937895 4679589 4063990 2556358 3662147 3590329 3044728 152130 1643939 1375598 1109397 4695044 1796113 2184423 4047108 2273797 4765178 4942185 1780779 4301180 2051785 653662 75652 2903185 2056979 4842080 3168670 2757081 4791785 4843808 878822 2761395 1660965 1135081 3021203 3243532 4643449 3638450 3927917 3584367 2439151 2533664 1759978 94467 769771 3517933 666559 4205845 4371844 847576 1075729 1076324 2399873 1631343 4741169 1298000 833864 1338409 1099558 1227666 4837182 4186026 291262 2800015 3021919 606663 2263833 4517113 3264179 1435813 4831178 3214028 4975528 195211 656734 3371549 1034953 145263 3943709 3343714 171573 3912244 3496194 1533541 2469780 3789778 3960558 3263185 709293 4283713 4570614 1375330 533581 2304031 1654746 3151496 1944967 784532 170202 645239 1945787 1432360 1457740 3459416 316398 3922202 56073 1311622 1843754 350652 3830395 3563148 1810456 1150991 218222 4569146 1692562 3990958 3402953 4619654 2570567 4283468 1833697 1648212 3579494 4082926 574855 4396394 365450 3170318 4150962 2824730 92603 744372 169062 2621084 1744926 704651 4820566 4897596 4892310 3860155 3739040 2156960 778485 4997331 4044397 1838522 2509782 187237 569 271569 3494854 570058 438182 1924615 3604450 2025868 1307724 4957867 3271355 2577458 3840370 2112471 1832363 1270913 4303709 290179 1529740 3651091 1627004 4162405 1848138 301649 3107502 4793409 1076681 2859878 2935700 4842097 2733652 4572022 3093950 176561 3721425 4499793 4031681 2425918 4631122 2178895 4649086 2717150 4155816 4785124 1066153 1828281 2135151 3465708 1030341 4789627 659397 572179 2462661 1811505 3969580 4491796 2821896 1888438 641699 703904 1580403 3305551 20278 2111039 1076274 4250293 2997961 3452171 1265726 1630934 1779916 1064990 4009692 1033117 3194400 2545147 619217 2345356 3809304 2498420 1657533 1262979 3278921 4582372 257805 1625895 874795 1697026 1221324 1721437 3901431 1625230 4399820 4774780 979007 2276598 1598800 2862077 659127 4398769 4385831 4122048 1883765 3989076 4490225 1019976 1606785 2773148 2850969 2155821 1007501 2486605 3143833 4145935 4774048 1680224 2410030 4874123 2046578 988432 464110 4085512 3264854 1226573 2405116 2658205 1347691 4513615 2593907 2546039 2113360 2636779 1411116 1149795 4579823 4948751 4518074 1604972 1824520 401744 4234827 1332861 4431681 4264629 3385692 1621014 2144570 3992940 3585096 2051033 4858156 77330 950997 4010691 4249468 3439431 2015279 1704517 4504631 639982 3585866 1239486 2315236 4877800 106651 1216039 4822821 3031924 2101277 1848561 91993 2420451 2782931 3672861 2488954 3297033 3749553 3200695 3335844 172553 3518643 308192 1275413 2831268 4073084 4196298 109352 1082421 3895624 878826 2566835 1330043 79979 4079085 2069994 852193 2609951 1762646 445027 132417 1936029 1029396 490849 4127395 943448 1208427 1747406 4736842 949818 4980461 1820427 1203218 4339426 2973876 3516004 2820980 3210905 25357 3780164 4530129 1419902 1414343 2003288 338111 3915492 3189350 4944497 3965177 1314112 1944337 2209291 2119719 1672160 1212681 1326809 1291621 3530319 835088 198290 1708460 1602740 1622448 3652981 1288992 3342117 2166530 4044338 3950614 1303000 3229232 335679 3249496 4657484 2217193 3699004 4573079 4051210 1507324 760725 2024174 3890386 3984719 4104370 4661094 2471933 884664 454043 3184333 3989645 3435688 1265631 4735571 294991 1468845 143084 4695652 2931081 2770177 2295643 348839 3192950 2988188 3383048 2770671 2351624 3997136 3228044 1150157 4128580 4357262 4269441 2772263 4413345 3575887 305373 4941526 2501452 2756258 1194885 1022215 3014140 2261547 652210 210077 2245919 4674587 3537813 1562353 2202917 2174930 3523334 3798951 212186 2124943 1829501 442336 2524727 577158 1971383 1520353 4346394 4934940 3923616 4819487 61414 380954 1266151 4089827 4144066 4245779 985330 439380 1930733 1804916 97853 2886585 2122725 1982960 2038868 3149150 1898115 185934 1464679 2905585 2992871 3575292 4646248 1079470 2622260 3186654 3901369 4260563 2067465 2193791 1188788 677915 2193805 1337664 363550 1910735 1242755 3699455 729829 2451812 2061214 3729603 1548548 192027 3967491 132930 2446000 2687539 4543276 3735863 461999 4142434 4986109 963464 675175 1329885 240284 1878343 3439568 2578910 2454500 1762590 4896206 3546252 2919928 4903102 3746895 3666632 4654277 123743 3637658 2001000 2877957 1606601 324840 1222985 441986 3344159 3508497 1481974 2647369 2775113 3561863 411416 3335828 3794311 4910670 3341448 4604230 2609913 791334 2533423 2774269 1800087 3327860 1920998 698606 3827593 447692 3162589 274490 1620211 1823642 4470109 1484506 1326611 480492 4501457 1195537 4790952 3035514 3081057 3919793 2922384 3061972 2278236 1802177 297046 1853639 4676111 3740564 372878 2124137 4929690 1737684 339230 3948635 3658964 4750317 1815143 3635039 1822958 2830995 711449 2343339 1287584 4921400 2643720 2521845 1235288 3633388 2487980 4230383 2314562 3072694 494076 359274 4307459 1057029 3556237 558989 1903721 2888741 4990077 2724085 1056173 4123695 4067268 3985395 2417854 2282940 1296937 4129040 1526697 4187038 1593292 4833841 3352750 4879747 4992835 337603 4295664 2861956 3080099 3198463 3464613 326799 2289638 3210830 659361 4149575 3834661 2932778 3273703 4458962 242130 4800233 3996964 756839 4441181 1342015 2990249 599826 4414726 1679815 2664243 28511 3077534 3140541 2135745 1631698 1635808 1870453 2482893 4604263 432108 1341863 1764018 3512582 4439233 3989865 879053 1321941 2314543 3804601 4423228 3672176 3654693 3435371 994271 3846071 3886771 233774 3703463 1357066 1800006 227262 214773 17944 4181459 1042734 387088 797767 4916481 2237354 709948 2574485 875329 517114 3810400 126267 2390086 2747236 2341515 1418393 2588582 1810537 3230259 2996115 1106102 2505759 2702050 1683162 1365130 4633456 1780869 3567391 2943873 3996579 4829466 1014897 1784414 481458 4922829 3311932 2111408 1267068 1779690 2059818 978832 2444653 2320994 1138728 626871 1139325 4569673 3321474 4562086 2600822 4550932 4140775 1007957 688443 2026149 2603511 582755 4707171 602387 689723 967288 575814 3324277 2080431 453353 761024 2027288 4326193 2244842 1664583 2975671 4866217 950041 1328689 1496991 4681366 2414195 591210 685773 205355 4719270 2001525 1136848 4581869 4130016 3569932 2276780 2939888 2624342 4774647 90490 1148149 1160165 3341024 1355777 3435584 3537326 2171050 2833814 232002 4193645 4963639 3977223 187511 1359441 199094 4974845 1555445 3235382 3943646 1013046 2931718 3134972 4924024 232665 4356239 4505627 719098 2607281 536343 3035658 2096950 4395940 1813299 2187290 867804 2478393 347994 4626739 2490 1262445 199564 637291 4904046 3905089 3125759 182622 1245635 3326403 2621564 2474032 2180944 3230209 4532992 3228147 223752 519141 381624 2214833 4623333 2035149 2568289 4376196 4222379 2177748 3301487 1946908 1247960 4100162 1598895 2041944 3483749 2545895 1163523 1796881 145476 608317 3170949 2095605 3093746 2013018 337396 1736440 821866 1862086 1504073 1702977 94982 2344755 4058434 4108770 2745247 1286795 2861155 3247433 4812086 2427792 1516920 3436752 1952252 4819066 3064750 952691 4748155 842169 1668330 4542330 4843073 410151 3702034 471582 1199360 1317170 4612409 4442068 4417451 784351 1572976 1193454 4703626 4930619 345506 2384526 4715643 3556956 4293907 1411795 952883 1476695 2319122 4800455 1245642 788988 768426 2064548 996902 904764 285463 4207014 1871942 3099131 1391017 2193891 1268350 3156785 142874 2869324 4676223 304419 594760 1981748 1200809 779712 3614452 4470947 1185726 2885285 1498833 191613 1492452 498485 4380866 2575425 1826179 1593672 3890031 2727719 1779070 317656 3686978 392897 4379506 4798287 4426661 3602242 2270898 2990070 291004 2038994 1102468 3035927 2756879 4279173 4231866 1690262 330356 572426 2042739 988460 3128462 2951664 295872 202853 2451343 1770303 4853893 857783 1133148 864459 4998381 4547482 1904422 3506783 2231329 3742312 788379 876473 2271455 1459856 1685544 4388304 277776 407133 4056032 3213690 1645877 3599460 669919 2698402 3097483 2820743 4713195 2224639 3046898 3759730 4988061 593520 4379019 4251913 3345803 591063 3147161 1405768 2737176 279980 2451513 4364185 3374520 1651083 1874790 3715367 4119228 1826658 1946046 4140612 3367252 2286026 3126450 2900706 4481379 4969793 2030506 1322753 3245880 918629 4094696 3213039 3280879 2499372 4549601 3155053 3347597 901708 1618962 4826934 2212030 2911951 3445444 4877575 1952602 460962 1377958 2426711 895142 3005807 4997233 3076042 3555995 2241270 4823458 2824681 4463683 4717858 4469217 3266077 4829786 3010834 3577533 1053551 750314 3487943 1062353 1235211 1268557 412715 349509 4733383 4920252 176509 1045801 558798 1297680 1013352 850923 1542645 4464029 1098275 3204680 4170973 1116693 289533 4465729 1466013 3140422 2442482 2234387 21042 4171141 1989087 1617677 952473 4789235 1989308 665370 3468838 3514096 3130349 1254083 1059035 2664121 601149 4688471 4383814 1618816 2885272 3029577 2086738 3194098 326626 790804 329568 3666868 403575 3969570 173260 4079755 3870441 3573672 2996665 2184572 439331 1213339 1877114 3913698 100417 1805503 1436805 2011441 4555356 3037851 1109382 4885957 4729107 488279 1671210 4932662 1187251 2948428 836355 1880111 4582599 3049861 1212154 1773710 2478809 4406137 1418000 4146466 4576430 530013 4406422 504104 3563030 3824579 3162017 3712339 439797 1192975 1952339 4516408 1274514 1692954 1759454 2587891 4116386 2909356 2708497 4909738 4339856 4675459 2888370 257239 4426590 2363339 4363804 1057831 436166 2523182 4791053 4345560 2748 1913963 764684 4207029 4208890 2040095 4644419 3667858 1386985 4322226 2898035 40234 2426687 3735106 4864199 4916411 1754817 4305979 707669 2957015 2196972 367828 3903363 4169750 4742091 3600212 1786584 3262000 2122681 3961733 1075382 3255060 954750 4918779 1151061 2884713 4042776 4416245 489229 1127213 4944772 359846 3535193 1471803 4447982 1854595 1407151 1213053 1582136 4486504 2583344 4073485 2311286 661057 400678 2276437 2445081 2631072 1677767 3022363 1818025 1117772 803915 3289321 2743728 1728300 1070766 4325823 2005739 448838 673421 4554748 1478361 4411955 1030460 192538 1686142 1704957 4718622 3265697 4603339 4320001 1797245 2428823 337627 4049650 1605908 3413019 4186359 1338814 3542649 2779349 628584 2136360 2960599 4174590 1143434 2672266 2527877 1245518 2594086 118641 4570592 1620801 2817983 2385020 3048896 3283309 779247 192633 2582435 77355 3124108 2543143 2396 4673475 2936565 726980 4817955 3407280 729124 4736247 3976148 742499 32614 1927622 4875500 1949433 333165 549251 2424636 4963886 1705444 3035228 1548 4521404 4403684 3226545 4686722 2847097 1935514 2496953 104116 1939245 2743050 4678641 1878029 808222 4786523 577024 115103 580996 76908 4033905 1133310 684824 1019453 4630904 3698567 203370 2253031 893314 2287894 4371803 1324088 4066492 3089123 1689490 1489630 293367 178142 3061040 3041121 846986 2179232 1639923 3141193 4311754 2673869 2762298 249195 3387901 3540235 1558318 4528844 1386729 1822863 4258780 611272 306903 2362441 1905168 3969287 4841229 2996312 612628 158941 3485815 81923 4262780 1611210 3064365 2244598 3785121 1695093 4787502 4284975 4782401 4766644 1132289 1319231 2718653 1269691 3676549 3555844 4479485 906233 4148248 1694905 2869305 1843452 3409315 200624 1666960 771997 2650610 4694834 743048 3330128 1843385 3117201 4167796 4362831 3737700 2237719 1857111 2366685 3262204 4180844 2812790 2371205 1288440 1801060 3498831 4945510 125099 3614429 731870 4308061 3714347 3390035 4306077 287193 2332442 1956066 4386645 4639094 4356089 4493992 1702653 2570830 2609087 1506376 981943 2859846 206095 2583558 2651596 354503 432137 3022229 1630854 2425879 4134911 512011 2062410 55142 4141472 4428431 1056371 1221830 185693 2313003 350407 3793864 3114312 3128805 1677086 4486657 3175608 810925 2613198 62765 2356488 2301570 2148704 2075722 4505678 3264241 659804 4388377 2884877 3423165 807551 4244994 4981209 4059322 2052855 476204 2652486 2588826 1253732 926373 4625555 4358960 1274319 1564192 4953580 577674 1943664 2885633 2756660 3020711 1490631 4160722 948214 2866612 3314053 4114428 4272657 4751924 1252360 697397 4787346 190373 3904123 1267307 3125339 2842415 690259 4848230 2296203 3228603 1044040 322910 2654027 1098617 3961437 1159366 429337 1800807 3009009 1306150 4456479 770935 1040191 3252193 2561926 1436105 3407972 3290783 4071856 2795762 898193 3981898 99285 4226518 3885222 4476613 2671130 4671352 2093123 1074513 742642 968053 1579570 3873957 999899 3073108 680779 44898 4204553 3851084 1494901 1192644 2483666 2175532 2944102 1650539 742883 369823 2705169 415454 3190005 3077878 1697734 4456978 191545 3928687 2806415 2136066 2031129 3575668 2109897 973551 106284 3235305 4410723 2335393 1217565 528733 2706107 2089117 2692513 1200543 4646632 1965060 1764681 2323146 3890835 3219714 4329870 4035377 3221714 2484240 4123838 4771100 3015311 2890965 579582 2548080 1328708 3829272 3218079 4008034 2082866 2930207 3819623 1070008 1645254 115344 1578534 4865554 3177162 1696770 1653577 2815517 792349 4904015 1669307 1098527 244238 2140086 4167282 2491150 1965066 4265922 4227001 548411 1584178 4845317 101155 387830 4612876 4502814 3270200 596835 1538849 3359390 227670 4564074 4292443 2873736 533863 2376007 1458566 2128802 1826333 1088944 2869217 1489965 2769394 2511539 4641295 85561 3480017 212644 2463220 4885962 315017 2920366 4288613 3191341 1475758 4617534 3433734 1209231 870427 1503715 742473 1304287 3800583 2137563 1833502 1328056 1426023 191357 4009346 2772921 2579332 772190 2511180 4460173 4328835 2271637 2365164 852416 1125539 3510431 3720753 2080837 55661 3413503 1990173 4953061 1908555 1214762 4117060 4817404 2411237 3284626 1935480 3901543 4450360 3426217 3930353 1428654 1061819 1223074 582848 2977603 3901998 303603 438356 3146205 3873843 1669443 1345261 3169523 2991789 1268611 1037591 954647 2710226 2625650 1973120 3284164 328564 1876309 2036490 752634 1102794 2882251 3661209 1088259 3113701 3402047 1356557 1439438 3232770 2694622 3973406 1798288 2934640 4636723 2820965 4360541 4037650 4706669 3251071 4600434 4570491 1526267 4474805 3961112 2656589 3493684 232525 4212552 1559050 3272014 3175491 1800753 42864 2000211 3337296 2976451 1114466 3741305 1720331 747996 4772578 2662763 3586343 2425873 3835391 914523 128600 759810 3265224 3980270 4432519 3824780 3851035 4218041 4922205 3437293 4852191 717624 1437694 287777 2907085 2848390 3813582 3527338 289654 4019606 4388898 4822640 375916 4190780 3829042 2509395 3376713 3352396 95631 1918756 4176009 2810822 2143539 3204893 4035210 3171430 4375157 3826499 3396553 4563850 809803 715210 3648962 3752994 3093116 730390 2697179 824369 1939494 1777488 2814458 186520 687697 930191 3046795 2296180 54977 1865410 3119596 897031 3861776 2168411 3425803 3908350 4706324 2108911 3980219 1558187 2073687 701073 2171208 390114 3381225 510302 2245425 266090 39159 571719 2330984 4112653 631056 2997245 4772396 4610999 3158191 3579707 3947246 3077161 2346171 4352639 3178505 1395395 2847112 2758558 898640 243424 1101981 194209 1219834 854972 553649 2464566 2308785 2985385 1586697 3857754 2858308 1968327 877615 573767 1831773 3911627 557841 3740189 1739785 4961846 1991486 571865 812227 3984343 4531249 941153 4414007 2901294 2393349 373889 3929277 26496 47106 4880695 4361836 2953994 4267047 4062863 1758703 3782127 1082878 3231487 2446483 44093 882988 4818131 541808 2851271 737934 1012581 2286254 2834659 1295615 2898372 716778 1700107 212655 180497 3962193 4854090 4369429 1764935 4864021 3246820 4445800 1786232 3896593 325596 4614192 2044196 3797551 641440 4512211 4014608 4110232 2167392 3914709 2067359 174684 1648235 1751708 4542339 3784790 2391050 2919880 4431711 3584473 2799956 1661328 4207645 993972 4273292 1123178 2163553 413553 1247781 138349 4981159 4191866 2729442 3189111 90012 3390212 4567157 2798804 4356897 610937 965027 4657543 159063 2816106 1302476 2438780 3838407 468153 3542344 267928 1791652 954560 3267445 3775267 3855173 1892297 1702102 3788630 1589269 2096112 1079098 3799516 830591 4497314 2547447 4128214 793787 1095496 4447604 16545 3716871 4189193 4826665 535596 2492413 922179 4736433 3055957 3271085 2063622 4187318 4615302 3041064 3511713 816075 3537505 4335294 2398972 1526532 1237892 430027 2908460 1214128 729028 1214807 641674 4927024 3121102 4024322 1676498 2315158 4891584 3099158 3230678 2626875 571101 4771218 1043910 2663882 1644155 1989031 1850727 2304260 1175249 3032678 4985863 1183086 234230 4143403 1920032 3917327 3567175 2751200 176465 2744203 156714 2627214 1087986 4217124 3218415 469833 794693 2604916 1996309 1676481 2104047 4365994 1376656 4447946 1896944 2268891 145653 4411253 4677278 2618414 4455691 1435593 1409980 3245507 2143000 3938376 4164258 1333639 3720230 4626427 3458444 2640861 3657262 1829167 254028 2759264 3859488 975270 3306532 2180051 21771 3732188 3172805 584967 577751 4819787 4326560 4513253 3681097 1046765 2888829 884194 1057858 2445779 4206432 3671971 886679 1928700 827274 1374847 4892982 3252849 4349800 2562559 4427665 3966568 421308 1664662 3059885 1252269 1417125 1086776 1965944 1353720 3599872 1824413 2689798 2748743 2822066 3312690 1334868 4433909 3974731 254098 4286697 4947482 3007984 3954022 3961293 2137392 325789 1444209 2073942 4582579 4591706 1478955 3046053 2853796 1103997 542700 2078441 4216207 734401 42236 888638 1382663 814872 2163621 4310998 1839448 3345213 4096284 1305941 4131739 3369299 2757974 2486358 1202443 3698949 185553 2034499 2795808 3345262 565005 4676028 283778 4485841 4020848 3157279 3961316 2182602 934941 4929184 4603019 1919069 4660110 2485278 1633382 756485 2365521 2942233 1694736 4366368 1190078 2969989 3187599 1834314 3037652 1535688 3615906 2201260 3380199 2928970 4877572 1357360 2939777 624659 4761344 2663514 4413842 1446768 4268718 1739720 1042042 2803096 2842209 756261 3111056 1483422 191536 207567 1431646 294665 1895542 4823006 779612 3291532 1749036 3932915 451224 3136531 1492117 2741631 50467 4037653 4668292 2758918 3316478 2264937 2029339 3606443 3197655 4725191 3836148 4653480 3884120 4076039 4745016 357355 1043636 666939 2740465 2013112 3027127 4173179 1458207 3239421 4833418 2564813 898723 3739518 4353847 3450704 176176 2353720 1737536 4007131 2093972 1658330 2993845 2377402 3486161 4401022 4203420 1429401 2732244 1451464 77178 2419178 2506641 1560899 1349975 1982420 4247138 3279111 4343305 2873695 1194979 4755862 1815284 1546352 4916874 1950139 4373030 4639701 436053 900262 1565836 87786 4846849 4144854 1986883 2858069 580695 151671 1799469 4122865 1402003 3195113 196151 4113191 2045493 3547206 769761 4152876 3653418 3842882 3033448 1498045 426795 3325050 4878087 3637622 3876650 3987181 955582 4682051 2227418 3628181 2755915 1596238 1249307 2000828 2852917 3094939 4066659 1764558 4939862 1556950 3743888 4790456 4274165 3431639 3981559 592771 3611161 2801988 792848 4072319 2596678 4725827 1345641 506536 789162 2034836 1004010 1365505 1447061 4240889 1098112 1879205 527418 1624091 2430179 2708832 416450 2387451 182045 2854654 3513493 3325305 2954614 1035486 2131327 4007684 2315871 705449 1360343 3606314 4365619 3187233 146467 4151255 2357054 4412448 2024234 79029 3089058 253782 2039997 3978870 4886748 1935666 2383875 220641 3676663 1016663 3544082 4884150 3391393 397594 579405 607043 2513503 2631824 1298884 3158570 2801154 656884 2518558 2443377 1041944 345343 4493222 1569165 2566115 3218480 725947 3028467 1932679 2648169 1167030 1755967 3447019 4267880 2975399 1457639 4295256 2146012 1342371 2898519 3972221 4368735 4952690 1759019 3041690 4184809 1118158 3945263 3814858 1654933 4186440 1623848 2391706 2318775 2594952 2411235 2698455 766088 2369010 1285952 1406394 4313147 3122433 3313205 3040951 3157226 2800805 4681182 1305395 2764973 60060 4839935 3017122 3163211 3996975 669846 1370060 2169911 4072888 826704 4529930 1357285 2603796 3231988 4592816 1962502 3137196 834826 3826491 3842490 2821286 1227389 664200 1359552 4019611 1085969 3309019 2818674 1092585 918091 2448619 2002860 3257979 210250 1525848 49031 3390586 4934908 1922744 498959 1792896 3919794 3254142 4614657 4410851 1908803 340898 2056557 3343957 3432674 4035994 1323284 4553095 4301125 1624425 3189875 4206663 4968358 4715522 2385069 2304061 3256419 4452704 3831901 1056991 639961 2186398 3048609 1608423 3158702 1920135 2710948 1388091 2955169 1703661 3679324 1647081 2911658 144373 373904 2413916 766390 3322474 3285349 2149384 148229 4639032 4115616 1976561 715676 730166 1728888 1699707 11232 4579404 602826 3234210 2449365 2626607 2982123 4351464 3937813 1016380 1144771 1745447 2348355 16660 3925933 2203340 1824822 4687634 2515222 760709 1483102 522586 2175622 2844229 29691 4748513 2956031 3968232 134498 768286 1903901 3059930 1899869 2856634 599150 333465 3896995 96292 4328805 3260836 3246323 2472469 317950 101767 2800729 801290 1814811 4929025 995828 3646663 4676901 3851437 4954495 1639273 2612178 3599691 1611522 2586345 4797081 2811381 2184754 1319133 2197560 3069739 4680068 2045779 1798539 357077 2866308 1123985 3990780 2706281 3379219 1908043 2686845 609659 1723664 3378932 2602778 3037226 274874 3156492 4329885 4734759 430134 181115 1221236 3415979 3149843 4562801 3863120 1006521 4664641 475573 3128549 3127898 3767874 3506667 1144465 1948252 1259433 819021 4992564 4855519 2429114 1756936 3497375 4883915 3865021 1005671 1555790 2885754 4221872 857062 27154 3016575 1283579 4475096 1700040 2875584 4652475 2863794 1174929 2779038 3560366 1772561 2898839 3717096 2093 714514 3509375 1112472 4621316 2813784 3100972 1609816 3997444 528139 3272126 306451 130688 811921 3870025 31742 3938664 4689311 676042 4154700 744654 2441932 855940 3790613 3160360 4992051 3269222 2387594 3570680 3996138 1272097 359800 1742481 2913227 1139199 1166330 2096847 359150 2124471 3669620 3078301 449602 1096761 2352612 2851384 1817036 2653035 4053511 2365212 1696538 24921 4318984 3733828 4592093 96595 3952836 4734446 2001895 1196351 3160973 4722764 380333 4724424 2709422 2408996 728449 3998703 2482184 2114933 572966 184845 211321 1270519 2090689 1724220 4733723 3724504 4546478 3431474 43495 3088686 3215719 2586549 3692349 2036372 2554970 1685179 1591691 2718854 382382 4851852 667870 4545957 2308294 1860096 1358707 2517881 1024475 3316936 965851 1331617 2510224 1765551 4668152 2717919 3006177 1824765 2205771 3491396 735755 389927 575963 3483685 2628646 4912319 1330124 488722 283926 18894 1473953 3981983 3852878 1691552 444657 1282578 761634 1796714 975497 1491435 4063829 4619101 2511581 4228191 3142584 61148 2496788 1496079 1219628 2051160 807169 2639752 945513 1791247 698407 4768643 3139830 1248098 1391716 1736016 3443327 4813849 1222504 1364366 183800 4675670 2506355 1923880 2282700 2586863 1654719 4141798 1966809 3653507 3330428 4952053 3307781 4689490 4161007 921660 3834981 3749363 4746623 318604 629708 3355723 833986 2558242 22518 4394386 3881501 3991866 2727156 1227277 1394585 3444543 3075514 1219400 2216002 583399 580001 2795219 2332985 2084001 4995748 3174354 1860734 813733 3714278 1442181 1301323 1001792 3044495 1131887 3241797 220648 1248759 2808803 2076841 4330683 2604295 3471601 2040442 3092575 2483992 936272 4190641 441428 2120784 3228211 1979979 2836447 4452412 2355828 1773823 2270880 4758868 1138023 848261 1673412 2505485 4922506 3226748 3461296 337308 2925165 978082 2793800 2541548 4743536 1493800 3454940 3855772 4742253 3667775 3903501 1259452 3712439 4899841 1690146 1177771 3296490 4476451 901398 3667156 628804 374743 988762 1753789 2266956 2782305 2584331 711969 4745909 3493575 898052 2893709 2905522 4242321 1365614 4358070 3476156 3908252 2492318 741629 4119553 1816726 3855500 1220309 159240 1269355 3901905 4140429 4586737 445669 818750 176789 3704466 2764004 4015544 2792485 1053962 2093134 405267 821676 558456 630476 3783314 3271265 1111431 4402563 25408 635232 4014 2033563 2809561 1472819 4088704 309549 2090404 1325081 2644939 3955703 1311675 273650 811827 4516158 1172273 3909952 424200 3896946 3004325 1775309 2727857 1871847 2207859 2620951 3023009 4341318 2429888 3290219 1916548 4124086 3002360 3624764 3116477 3765184 2319717 4933384 1136352 2330778 3248558 4999188 4604038 1246431 3883601 3811498 2456554 2211248 2645671 4049612 1168155 4511062 480276 2837264 4168435 732994 3300650 3500582 416829 185256 3479501 4862231 3517635 3750396 51927 4801521 4302916 701042 2974554 2603374 3820614 3416144 4260797 859880 3474102 3097420 701342 3433462 1423028 4292245 3459836 1927764 4003432 682805 4015250 410395 1261365 4772953 936314 3662076 4257840 2771485 2042709 2291708 3970581 3736710 2991670 1432025 397958 3468297 3412660 1536817 136767 2508948 499072 4718633 4164681 3140933 4307342 1247956 2140420 1070068 746882 2873044 677088 3473660 999877 1085574 1680967 4898245 4522592 4177251 2628318 2774750 4965493 2540275 1215422 1834416 3217153 1533119 3097725 2040657 4502607 2581853 358463 2240156 3775815 1293374 229525 3129486 1279876 241137 1953424 2881422 4107936 1354789 2146363 2301777 3952043 1722312 222517 3411699 3015839 1818548 4375100 950982 4820963 2677976 1626111 2190467 4524537 1937294 903987 978085 1228504 2855249 1218944 2048257 561673 3725908 4040457 741891 3033575 1301572 468390 1808067 2208034 4090308 1511728 3367337 1638933 2575241 4357646 4689695 3923022 3823942 4604407 65175 1719676 4966366 2183914 1996124 1790620 4567806 1353366 1582243 4077057 3738293 1428702 1591592 3996156 3136647 3848806 2371045 2083475 2273982 1829082 2573037 127910 3289551 3740462 2416106 3681442 4949741 583894 4402418 4681060 4335844 3051553 2302457 4483565 3236099 1586296 1407202 1180100 488827 2971043 819848 207680 1740832 1739983 4682731 1206369 889976 4461957 831728 2270059 1255479 260572 1194538 1415042 1508036 2028723 2321087 3400177 1180945 70652 2177925 1199899 1605495 2568494 698302 1232601 3460690 4900434 2024685 787638 1822054 2887741 2780374 37030 976663 1091179 791130 4121082 1486004 2677103 3325136 2608698 3940917 3841366 3449834 3721611 2638298 3746492 2732721 1732471 1879199 1732121 4350358 1681619 4987380 78019 786831 2835916 3584700 3926099 772524 2659682 202368 4898199 742615 22135 221697 2290649 4939386 1103194 1751933 2981399 1504975 3170541 2843018 3312446 4536569 4284023 2537511 33625 1189672 4054866 4095297 1047350 3743094 563780 4520267 1845363 2474020 2224923 2630402 1251076 1062678 3989843 1778318 2952184 269542 4085989 445905 4106157 849827 4596018 1885033 3987353 4906516 1578685 3612913 1516752 1471781 2841638 1388335 2942091 2572175 3299029 524199 3825057 1651442 943045 2094793 432258 913614 2779903 913811 1898164 2737139 4340891 3391419 4952853 1075322 284617 1880948 3693950 2595771 3388701 561667 1753505 2506829 2617467 3958786 1965488 362974 1998209 2603744 1592351 4414548 1073640 4473597 4196124 1023098 1873530 4286185 3131117 2724809 1914363 1827523 3334949 838176 2549665 113330 4120899 3875589 3819883 3409253 153685 1407770 1623094 181290 3818375 4499485 2823211 2216100 1306137 4084792 1846155 1389363 4513687 966807 3106523 899137 3318501 293742 129571 2575970 3320065 906036 1585403 3338628 2011680 3394573 2707973 1638888 380843 1053821 1185661 869697 1854731 3635640 1161834 4733447 2152795 4575036 2808645 3104480 1116736 4801883 1473703 733953 818531 2367430 4665194 3373900 3618244 4659443 4863734 348274 475396 3756352 965426 1037810 2827303 2883371 694930 2621742 4605582 4122370 4692619 3437080 482468 3960592 2746845 2768110 4023507 1623571 571481 681158 4136169 4376642 4488763 1825009 4966930 2258418 2330018 4092110 4090736 1120816 39688 3655142 3317651 4000957 1602326 290371 1629467 1410166 3211720 625475 690362 3256817 1411057 1425131 1838471 2656731 2501776 4964552 2687897 382230 647839 2710127 2621256 814744 3253505 444727 1343957 3430544 1635819 4005319 358627 1827019 3124381 637206 989358 4602865 1699019 1950328 2605514 4002740 4756000 2938083 4696369 2083925 17521 2278565 192887 307927 3985926 203362 1024065 3797128 4526376 1638203 579365 4383380 4842433 4421155 1580328 2511585 1442424 3103969 977193 474068 2122140 4586781 669830 3333443 355261 4182243 3367564 4421054 1936133 2254752 1236593 3832782 913658 4754675 2769212 1328176 2524226 2455637 4283498 1489551 1215435 3759762 1264002 2265928 4794682 4214634 4747336 4370154 4334661 2040180 2885253 533640 1086836 4816511 1016984 4944786 4948528 1229176 1311207 406400 4315956 4032945 2644994 2560284 1125176 4394282 901423 419086 2910952 2260118 424764 32203 447857 4017866 2976291 1426641 1329419 2395558 4538946 3586394 194611 3487424 4628564 4226691 1786781 4458278 2518455 4774748 4137654 1207540 93428 958480 602153 22328 443557 2906780 2757641 821275 4497522 4670999 283571 3104808 3851068 3450656 4744816 3149653 2104768 348741 2293093 653518 2879862 2979179 4864794 2788328 1634411 248996 4165412 2227349 2659237 4223093 1289327 3833759 2285889 2290595 1241790 1380166 1403938 1924028 4799767 4480232 4768413 153261 2381862 126296 2640670 2924257 3523282 2624096 741484 571901 2592471 116540 3829782 4040988 468689 409835 3533138 3596950 4187980 3965175 3593207 832674 3105713 3096451 1995969 1098627 2067466 2028880 4409745 695314 4458982 853013 2436622 4945281 102274 313648 3951680 3568676 3794875 1041781 192149 2801230 3270090 2943716 2610637 2793307 758617 873487 1966647 3141596 458788 3269635 2674302 2738828 1059422 284491 3620698 747752 3301976 3776413 2247057 75041 1064269 2751628 4470809 1307580 2806464 251334 982240 4477226 407025 4431424 925689 288804 2046802 2679396 681624 1217566 2944625 1186164 314551 2645386 3719747 3773997 440581 1771038 3963464 4398490 3206809 1583680 1257336 249742 2153577 1461818 4694785 3980259 143164 4563604 2916361 3264442 3788895 2363277 3378255 909737 3249831 4748585 1459448 4768522 4631503 2794246 1412570 3450052 4975 3228520 2423645 1198565 4015169 3648390 4397947 4228793 3271755 2495515 2248086 3657619 2898984 2199438 1449389 238342 3609525 4074083 2916461 2704236 3246952 1949467 1315382 2152479 3985102 3742736 3532966 2886764 3997610 925302 3121408 1544126 4795836 9549 2619049 3927409 2567713 1355345 4108644 4566844 69822 1297832 1541860 2734814 4876373 334627 4168685 2773507 1340321 2137614 2740132 1208050 3351783 2150311 44 4298687 4988065 1964002 1820827 907141 1838199 812613 3689911 1837703 1904564 120586 3772659 3215668 1641467 943376 1151621 1135087 1583277 4690467 2072277 1340614 3061710 4562625 3053000 4669578 4846317 1500898 568300 1695604 2064636 2530233 2146141 569142 1872589 1593156 260347 4493674 2903234 4447256 2892539 2899037 1988578 250508 3444339 3519645 243783 223958 115385 29114 858623 4818949 1463925 2624845 1259266 1742735 2269905 2051401 979880 1152124 3110126 2213643 2810894 2534009 4973004 2097811 3147978 4785771 982058 2956151 993253 3147255 2619795 2102973 1207612 1318457 3357241 877483 3935323 2917046 4173122 2525265 4169202 3055349 4617715 4661064 3563291 2480070 28217 2987781 4880027 260164 2064639 4280904 1555397 4685350 4876450 3724988 4970360 670821 164029 126799 909593 3436748 2847848 2754966 3894968 960545 1733791 2840731 1861042 3689510 4731208 2279003 2049481 1198265 4998640 4965632 2364277 1478603 4836374 1038847 857313 773136 1276789 1714847 3112661 325289 3948581 2909700 521940 4430982 1870196 4707155 4265625 4291999 2390055 1178691 3498623 3669021 134205 1262050 205472 2217686 3675272 3987765 3041420 3031007 4180609 1559488 7121 1064964 2135945 3784544 4761635 1487955 4077770 4062812 972103 2527487 3945379 4405070 1761632 1420007 1846363 4146731 3256509 2689831 391711 398075 4268362 2884885 3547816 2072025 850709 339242 3048318 1150096 587021 2005487 1259950 1060218 3983303 4398514 544838 2150258 1092309 3659454 1156352 4005898 4111736 3701672 1626287 1245865 388503 3490625 2913426 623516 2386827 3739467 1983205 243037 1610169 2709361 4367123 4368837 1809112 2248472 4403595 4626671 288063 1433881 2648202 3830405 1043451 4815146 365199 914906 1342734 1264793 1101110 2975338 3641396 4862829 3561635 37238 683722 3883277 3820246 2730199 1403986 228109 4840471 3766690 4010904 3807530 4887819 620049 1772719 2244538 2559521 4974872 2506777 2636058 2147158 245256 4166955 268577 1945065 4601654 780129 1724454 4872792 895779 4871260 4296502 2964392 830349 4169968 4523827 751321 4840040 1390840 4340981 216473 1025547 1412715 4296001 2168058 371459 4507537 909733 2998075 4321768 4862246 3372147 790616 4310252 125101 1823108 660569 2579879 1966165 1083463 1196142 2058393 2604542 1677869 1133012 3429875 1673467 4660069 113138 3046835 4089412 3531068 3041154 4325514 3300565 2099989 4850700 28575 4860194 2803296 1254897 2826470 4237947 2390432 4159816 1592932 3950250 1477041 1307209 1381060 3182355 2865204 1295678 709902 1278338 3912709 4933706 1725941 1564576 3441481 4912772 2184297 3282571 505486 2579867 413290 2538881 1720179 2901317 837984 2009896 1555190 389094 1649685 595462 3078556 2795804 3498890 1504087 1851061 832548 4372905 4310066 1585390 2797247 3829109 4338473 946701 3309873 3457833 4210758 4428219 1233158 2867123 4168232 2682565 798493 1294175 4921404 3249138 1085955 893002 4440497 1126512 2053330 4060782 452775 376781 3654373 615342 2258475 1412714 3447188 4470687 4391264 3241112 2173889 4061502 1084505 3599342 3999211 3322838 3316117 4253249 1356366 4877177 3770633 3304621 46899 1712936 4039305 852972 4469717 2210814 615470 441389 4387667 1863174 4307018 2186811 1001030 578314 2220624 183584 3686278 3173168 3325020 1863410 1420208 4999871 1249552 2009277 162691 3923404 2405900 3762253 4470663 1437032 4425020 3873176 4345550 604611 2193423 405278 3407452 4238315 2701596 1835355 3765359 172035 2217849 3991339 1819183 4346744 1390271 4928268 3260400 4305551 4900928 3412660 4488254 3684369 35567 4933820 539162 3390534 1019519 4341705 1679137 1974918 1119241 1871013 1410892 3332767 189960 1173355 4124990 2836989 4536489 3285312 596634 1234459 1695040 1596398 2487420 3818924 3066237 1970048 3082106 1890055 898449 3150170 3031835 451743 2967411 2912822 4633920 2849047 3982016 4372452 3487142 3589566 3667239 2660449 2892983 4697805 2406249 2445795 4540870 578150 284426 2494085 2696673 587869 3153741 2959659 3097385 905908 1117557 646478 3247502 1271012 1574594 4991571 2679811 2644409 207793 2904879 642193 3848297 2711693 3394906 528847 2671860 90503 222540 2557288 2563742 642690 3288314 779756 4434766 2543171 1370054 588981 3746098 2590374 4155132 2492329 265251 2467032 3028383 4212107 2739540 3839298 764984 131310 2946910 2386704 4100244 2649772 2162506 2399250 2378981 2936727 3118005 2595712 3133345 2927508 826122 2913498 650299 3101130 2463544 2726432 3210125 368752 1607043 3100555 1584161 1524696 3762712 424142 3324200 4393613 388629 2673720 396248 3332048 4528216 3002838 2681478 3054805 2848625 1312588 970787 2583280 425961 4961926 2226321 3679054 222063 4628792 2241113 2152988 3442519 4650728 4387391 4277161 4207225 4138269 3511579 2331994 2390569 4968824 1456892 3521401 149711 4073355 1280099 2470942 3836606 675410 1018507 4840431 4643623 2257710 3497028 721261 758490 543480 4284514 193246 2024020 4616049 1111921 1440650 4895919 1806159 4190481 3167187 2150086 1441962 3070955 4187271 4234017 1196032 2646220 157684 197215 3072601 4352294 934206 6289 3908775 3933916 2456990 4788905 2276851 2955442 2536440 1267162 3441445 4745999 2491174 1887143 613270 3464430 1396873 3634350 3058827 4918129 1801828 36856 4048269 1336628 439912 788361 1149234 4785380 2821504 2796059 2644739 1945766 4093338 4000331 4357950 3882534 1329558 4120099 4389885 2186151 3974895 4049090 803696 3228164 3077518 1380708 4980787 4262666 3633508 551140 1708429 2047584 1190873 3181043 2230519 4501529 1870958 4914099 576692 3507677 4152086 2326768 2927733 717275 3157889 997687 2228460 1872277 4316039 1877862 2587500 498327 2531295 3961713 1460259 641369 1708626 549351 1013232 1913011 940564 2089625 3611090 4628318 1772756 2274536 4056169 4092583 4311224 2419747 1801409 1238921 4960576 2433394 537840 4263277 4597241 4639775 4889061 1642548 2176671 640534 2149661 4627814 1874460 1141235 4305349 1938800 1633286 1864377 2778047 1739968 1354345 3773687 3529166 2223688 4139074 231723 1967303 424395 1277990 1784860 4176515 784066 2576895 642927 268770 3505142 857603 1810687 2701510 2208287 220994 3575587 2392514 309360 4975090 4542402 3636639 3325643 1506206 1497202 4160422 1691864 895095 3245333 1069914 3569985 4085201 1258796 1021313 2693904 4379820 1764944 1072345 64018 453275 1033421 3171142 2199395 591312 3122170 215450 2769955 2273230 1031093 3164380 2658089 3774659 2410835 3823622 2618631 4548780 3938855 2041044 3802426 3195952 3456175 2614272 1835481 4408833 3216062 1515886 706194 4413508 4219103 1369926 578616 4553231 261247 87196 635210 2107139 2278343 2639834 441836 3782769 492030 759939 3372906 3913938 2589997 2068378 4139264 2789682 2303722 4047997 2254728 735855 226669 2695532 3899947 2203308 1415159 506841 1524889 1005093 3071792 3114928 1787783 3074441 3994394 2553094 2897510 2840688 730724 3620771 4193528 1598594 1050247 1791950 1269368 3690070 4911257 1681908 1326331 3728382 2589809 1741929 533519 2685253 1346890 2729547 539568 4173628 851055 919863 1547487 3491869 1228286 1908691 2291626 1197092 2397619 1413543 428925 1878606 967647 1081448 3173763 4865428 2822453 897750 3907964 4379736 460011 4589361 4265766 629715 116626 2002736 3486650 4443400 2915588 71539 2122839 1698496 2805193 4854553 4555634 2396197 2424916 1863451 828280 4934131 3982673 2195868 2141735 2280425 3560022 1366332 564739 516750 4667536 963314 1721734 4947529 4787026 2650174 3910566 756037 1353229 2058014 4167948 4098732 2288267 2413637 4992881 2548263 4160892 2165091 1166137 2606520 758656 104207 4502893 680654 2722307 4669353 4181529 114969 1293040 4814415 2261262 1369374 1569088 427745 2947572 24673 3556331 4571 2079862 3731650 521210 4514565 752122 4198349 3743723 2948906 1524909 681966 353740 4973995 1364778 355312 3264310 2349329 1597371 1762553 2189186 4435141 2970977 1336162 4335984 2917432 3455506 2293903 3218130 4022890 4854811 4008299 579767 2641184 3055401 38650 1632168 4304479 2358872 346594 4688223 1300129 3548652 2453056 2469089 4156486 97098 3333632 3265416 3894489 417737 3649030 4696309 3997209 1981184 2556671 4103174 3035415 873154 1338153 3199346 720357 1442179 1027475 2599377 1261616 2504882 2455896 77203 3355832 3916131 1759462 1603633 4046017 3061939 2582420 1055342 494165 4056487 2976193 3814588 3102428 1932110 3893454 1006112 3876723 61642 249345 38590 3548973 1842586 1671022 2207250 4754102 1122944 2518011 115138 2443472 3140581 1550383 3226039 876428 3640862 3633003 454732 3083196 3223628 4550205 1430630 1323591 1756176 704037 4291505 126328 3951398 2524687 2484853 2190881 4898229 966448 2203607 1193992 4904846 4362250 2523867 1632664 4926646 2064991 183673 2537773 3291362 350000 3146134 737924 4812603 2069398 1222090 2719230 1806389 4744943 2360776 3677614 3049994 17752 4971739 2590806 4727529 2293930 1838700 2811654 2647771 158692 2588398 4635596 3820747 3452972 2889014 4321178 47301 1197287 2169662 4162660 2391431 1099514 2282271 2126773 3706633 2531751 3753267 1821929 4193727 597233 2109509 2261563 767748 4178909 1802371 913239 3640933 1423218 4048438 3827791 4072486 4947975 2681097 4205302 1800186 850271 4071348 2588499 2411207 3352386 4885174 3537555 1248886 3689650 373941 982027 2117548 1100227 4351327 3490560 1936226 1976426 3978117 4473856 4882612 451794 3839025 976026 309581 4545420 4598409 275995 757196 3498807 2234025 192147 4355697 2412650 1555650 1147229 1284792 2082104 3702864 254088 1971658 2518048 4083709 3516600 4245114 4207211 1955162 1446126 2616795 1408932 999069 2356343 3406841 4543957 4109798 2961395 3159060 52151 1319031 2193625 2968242 1970065 4534825 2434466 1009974 2019355 989779 3600045 1021679 947717 3832784 1858908 2896709 2797376 542043 1423230 4489545 2460947 2399981 3902781 992892 2564179 961764 970555 3979382 741869 2997899 3814345 1001048 3187713 3891535 2236149 1447359 2872783 155936 1816554 98532 2049264 3628922 4616762 1668915 1459397 155112 3700061 38513 2428355 2558700 1325417 4225049 3127883 3504080 3813833 2837604 1209105 1667990 4554289 3805915 2748525 4637392 322158 645322 4073821 3348865 3139954 957697 1376583 2321778 3221230 4466984 1478311 237378 289003 3296064 1812221 1016540 3765037 3071020 417022 4118476 1812359 1904923 638817 3121640 1006683 2932594 3311351 4946152 3373065 429543 1852226 4039533 179886 2246201 338862 3093494 3654868 2142119 3685067 1238300 708172 3299637 313442 1304465 2924814 4255965 877067 1662015 4459412 4080482 4509243 4185433 2941814 1601081 4204208 3097069 3662286 2121409 1260509 1023509 3284792 3857240 2750918 2800477 3374020 4990621 4040905 3800516 142024 2484323 3780951 3004116 3305744 4312556 2104521 3615492 2908268 1380177 565026 850137 319086 2378527 2704687 1475942 2465930 2183079 833753 4155870 4173505 2760740 4136734 4678313 4788287 1852566 1973320 4830186 3339202 934189 293570 1415895 248328 4248699 1817925 3076486 461150 4559296 207151 2298813 3375347 4227959 1375061 2451469 747069 2922731 4706968 142649 1428022 970522 4118838 893406 2811367 1684038 1540649 4651161 3149815 3222000 3720434 4905688 1246630 902733 4139725 2708473 1854108 3822025 2178891 569888 3784389 3340134 3608253 1644755 2417284 1048468 2892912 4004170 1134222 75592 1489761 2429673 1605187 3432714 4541956 1069968 4231091 2865961 930891 3828295 1854388 1459953 227436 2686174 4592821 1862825 3643167 1011781 4230076 4746080 3618938 2248567 1116831 2047993 4601343 3643922 3040575 868838 2181329 1765441 4753168 557630 3493295 729047 469376 3295958 211405 2381178 872000 4332450 4218429 2209447 4936333 1738560 2687549 3391361 2047284 2187190 3325301 365370 3096401 4373605 2818587 4012345 4703547 1004449 4687680 28220 2093590 3573772 171844 3923651 1791195 1758070 2839841 1920327 2484817 1526120 3015978 4153899 3247660 1490822 3418570 2327720 4714099 98152 3112934 751275 2498771 1937136 1298732 3319024 939409 527068 4674161 2166299 4246769 1689586 3613067 2079533 914886 823295 2567885 2048373 2461334 45506 4191863 1746276 4402371 621932 570720 702228 654364 1987611 2853416 1921505 855528 3277811 3231908 1683457 1146137 2399947 886427 1674334 4843977 4345442 442113 133673 1779824 2101820 943922 1562916 4386292 2951695 3724152 70482 107503 1954780 1708088 4950085 3601637 3149039 1115915 297088 2378248 2239673 774543 3942951 3223080 4829346 2786889 3802480 1900755 4984355 1565888 284741 3507060 4918446 4760400 4523460 796492 457253 698596 1046191 1948341 601893 4041619 378835 872066 2876335 4507564 2819432 42150 3552745 3819107 3875008 722960 1367646 1375523 4484760 3872555 1686170 4305466 3601542 1724877 891322 3700431 4094594 3563902 638097 1414298 4183531 289542 4397322 643478 753172 1608645 3284520 3156243 2172454 3210641 3510158 2536135 544617 2757448 2375447 4323529 4857211 1417125 2609019 3064927 2218935 535982 1901388 1313420 3950517 1083977 4509849 4387029 2843967 2272987 2072906 4258123 4156531 4183992 3720746 4726264 4572853 4464722 1112364 2876032 3847182 309100 4878006 1655544 614144 3202260 3419684 1238915 3158653 4858957 3057166 3640963 4864907 1366481 2102906 1930942 1106896 1451047 4058995 670603 4756509 2390315 3816352 3119306 844113 799908 493998 4992232 3255764 1088978 605751 767957 3653338 4320978 2978092 4581811 201037 123034 354324 356878 2698304 1250312 1238078 1086555 4837274 1810715 1501213 2277466 3251507 2123718 2668300 103574 346801 1643882 3921162 1339968 3297882 3609715 4784299 2789523 4864992 1844961 4328944 1852802 2139820 3161550 1894121 2938182 1933603 697545 3459400 290135 4849023 1350587 4320158 451062 2437013 3441777 4672257 2421040 747713 1704577 4665198 4497341 4305379 218604 4395768 4147165 3661255 2609109 2269654 2348970 1252428 1025068 1251590 1612024 2242188 4210 641032 3691531 3964467 1714445 2455808 4505514 4735583 2606154 2667834 3956987 1792777 1375636 3263665 862740 2406341 327498 4375165 2255067 4113679 4886553 813049 4623630 3506089 1959372 4659721 1386954 1197370 2680994 3636724 3079094 829293 4165098 820550 84569 1235758 1605225 186797 320444 2953236 4696267 1183416 4623906 277421 2234788 2265161 4266463 4747996 998079 2559402 3997055 3690049 4041147 3658417 1257115 2376104 2482285 4791992 3507730 4115168 2403521 1166117 3533696 4706688 11921 3539583 2104052 2184107 2728140 1459190 1063862 1747671 1253878 876382 495705 1618930 500378 4008322 2279135 3408130 4083128 4433306 4432373 1471433 3918715 4092840 3201451 2231996 735692 3078242 2730443 2699702 1972218 4462266 3707416 3265824 1053742 1749597 3867472 4287530 3426538 1229553 4551068 2406659 4082600 3422155 2529784 1610736 2589880 3229772 4559052 4638010 2178177 853162 4131927 1111747 4723723 2338926 1843359 3848369 2984910 4639897 3279501 667296 4206926 2837424 935620 2342960 3036784 452451 2072442 3362334 1683409 4715071 4024183 3707765 2715748 1963832 4670544 4369179 1442373 4533448 1453951 1127663 3704442 3461008 2487207 2047640 4178705 4272620 1323261 2953722 659679 3051846 4890474 823273 1348586 3235776 2686490 469831 1514138 853341 226479 4611238 1372509 254349 3236056 2163269 2131737 4659841 3125596 2474569 2129283 1479510 1928479 245478 3458979 332087 4774476 652233 1606141 4391960 2550523 2458368 3337312 1874367 4467671 2768314 1712772 3733565 4780417 3943419 1774693 93795 4871526 4238006 2604384 4103648 3206694 409733 2288623 1217503 751999 3577523 2729250 1443739 3592973 1101530 625686 3664428 638132 1247000 3482470 1741708 2938621 580417 4352755 2951194 1065069 897990 2266751 4534997 4482826 2019036 1374082 2373501 3007298 119662 1547624 4828259 693637 654333 509255 2453152 1959094 1081494 2461664 3728684 1869801 476402 3159872 4882567 1554379 1492684 660048 2554153 1318712 121761 1089961 3269050 77733 1367482 4341101 4698056 415075 4278450 3430919 2074334 4398646 4602312 202481 1502889 2660848 1246909 4012012 4082101 2194533 4336192 3286223 3296678 3942073 4581099 3190859 4723527 4105232 2787465 1801367 3949989 4171056 2217045 461892 4339530 2174399 3574684 2498458 368738 4206406 2484931 144333 1593084 3529921 378857 1631021 1441826 3480139 4363709 4328434 4034049 3790822 3042886 3058084 58851 1890909 2078796 1136765 1901919 4332147 4594410 275499 558218 7783 1451496 2504814 2210670 2997970 3096980 3893972 2844232 2126333 358323 2658674 3511304 3747144 3930229 2233776 1905477 3143692 123844 461151 1446416 2774854 4702546 2254716 1581234 4305713 2144072 4957526 43784 4633151 3159286 3430983 1310456 2566099 2925875 2201541 953523 4376360 468132 4133157 1805352 4258942 4634859 3476523 207537 1206961 1190453 1780301 2929284 4122852 3473672 4494839 4377254 2099864 3811036 102169 4304319 3214233 2833786 4430035 254818 1333290 1932196 1343618 1438038 960987 418108 2878565 2234784 4021607 907113 3972253 4453682 446422 4076288 1579644 3120984 2323529 1569376 2879755 3862773 67818 589131 4116240 1322289 2392048 2250896 670853 4868114 1092439 4878026 1523132 4317121 2555266 3972441 1022042 3507064 4864334 3938781 1988634 1558495 4286459 76343 2544237 459062 3046435 4646167 3939291 2635712 879682 3846713 1486941 2310987 3923409 2983287 442985 2110427 1909326 2985560 3420606 102945 1523243 1870801 1813324 1265621 2023851 639936 3590376 671106 2673231 1758683 4256934 284301 3291803 867038 1205451 4199049 4763087 3805937 4962989 2188683 3958817 2542766 1524597 2811330 2859850 2774265 4414952 2985367 2460928 1601781 3397535 3103948 1233654 2252875 4645866 1880126 4658108 2121678 4277626 3295966 1082968 2614226 2503080 1116290 606806 2715002 487579 3185922 4647069 3658494 3173672 572343 1156267 95926 387335 4249513 1732351 1907183 4730687 1425488 4856260 293728 3138981 1227905 545875 4832837 2645425 448496 1401105 189577 2443106 1838010 3283830 2072545 2855502 4218060 2858153 1577779 2882949 2237289 2139453 1572700 3729080 1344096 2029099 2534855 523542 3507550 568771 516767 3644203 1106850 1367433 2989391 4192094 3368530 1421854 4946877 2621114 1942760 1151146 1730448 4552439 712143 766237 4050394 4916031 4442485 3267050 681574 1408388 4510910 300077 415342 4292700 4959391 4265468 3630160 4736726 2529228 300461 3956776 1030291 3114521 390265 1248975 3405120 2212136 2258370 2362946 2387294 716017 2574776 4177912 673196 4950690 416045 3898087 1838085 4264206 2524744 281741 1763002 1594494 2310366 395353 3650616 4344464 4439546 4277595 4731826 3570637 3201068 4157826 106350 3144704 490459 4211112 894484 1883732 1042347 2435728 1616038 814732 2140610 1262309 908234 1669081 820884 1338061 856448 3805232 1304977 2500485 2877553 4774273 4941689 4880982 521286 2356300 2274154 2891501 1469877 4668119 2741660 4932447 2463499 4257299 2140558 766441 2668544 376870 1719776 4300101 3393517 4347629 617601 4206456 4950875 4118241 1570187 4462811 4958548 506704 3887863 4474845 1148922 1588465 736766 2836332 44598 1429500 499126 4699583 4061124 915058 774408 3053696 4949484 913375 382657 167237 2901118 23827 2244008 487846 306793 1482639 1652842 15007 1322505 4945754 1516046 2080749 4700084 1372181 4447220 599136 3253494 1934170 3447671 999523 3624460 3088915 2493487 2199871 673472 980611 1272868 1471674 3435859 2386061 39546 3228307 3095401 2717078 3056055 3248418 392749 229643 799315 2613279 877784 897131 3348238 2826507 1011654 631749 1816002 4763945 1571921 4402987 4404608 1785945 1811778 2033078 4179525 2977988 4402942 4752737 4921881 4672855 3602919 942978 1030013 2720687 1430812 3802861 1939422 1973589 187126 2570529 4995236 663826 2551054 4049586 3630607 3513751 98968 2180049 3708631 317232 3869921 2712805 214401 305415 2149228 3838220 2281729 2990488 1981184 2792741 3987379 1266170 619409 709709 2300048 552266 1469807 1198090 4143756 2838464 1979184 3686334 4930249 4506635 175128 4166225 3325647 +4 +3333 +8000 +1285 +6846 \ No newline at end of file diff --git a/resource/runner/problem/book/ch2/5. secret/data/input/8.input b/resource/runner/problem/book/ch2/5. secret/data/input/8.input new file mode 100644 index 0000000..30f37f0 --- /dev/null +++ b/resource/runner/problem/book/ch2/5. secret/data/input/8.input @@ -0,0 +1,4 @@ +10000 +4114014 1415522 1938238 336342 1250573 4624225 422711 80565 1602828 1777203 1087260 3999265 4448499 2981616 3954244 3171713 703655 1541894 3476627 4174547 4752714 3325076 713639 3233543 2294993 180117 1711602 4775335 1183898 1579505 2951380 4609374 130903 2422509 3399440 3137308 4975719 4377249 404060 1746348 478828 4916672 1964029 23667 1319606 4823454 587904 3913118 288388 1732690 3442490 2504416 4978530 2653284 329807 663657 3089792 4347103 1909466 1874706 4897504 1029705 3508587 1397600 4693365 3417093 1115673 614288 1894514 1779571 2312418 3393009 900502 1502394 3700276 500683 1952645 693996 4695183 295757 1217296 719301 4741624 1108502 3045394 1730007 1587437 2818209 256813 2248933 2748426 235515 3483593 111005 3842172 1172899 2117328 1380798 4587682 2298500 4240650 1597224 79603 3172151 2734505 3581469 4858923 4335042 630533 2383458 2835724 586946 1745947 566487 567472 1108005 3259422 3808749 2792115 251673 1986968 3641517 849976 1088241 4677789 590884 32780 1794221 1387137 4645362 3082461 3740345 4430987 370378 4361045 868110 4582793 2894778 3395796 1581067 2921227 1581063 3385748 2010418 3723978 435150 3632215 4522587 1811262 3387320 2406704 198361 3917661 3431897 2459430 4896806 3178429 497244 1208204 4240643 4055840 137464 1878773 881472 613883 3868639 565555 3288783 482257 2440065 3473455 4450230 2142919 4908182 4613177 1580017 3376062 2131839 3752027 1791797 3479152 3401824 2360380 3451242 2070272 1845179 2883587 1851133 980734 1987143 3745801 778498 2717707 1766692 2374824 456342 3497619 3578292 3586220 426101 3911747 3918713 1084466 3694004 2222562 766491 605099 3218577 2058924 2085431 299342 4525780 420991 4163236 1041994 2815709 3334922 1698462 3068380 217504 1762061 2108206 1542138 2111248 1514523 4620519 1008749 2954629 4061990 2665945 3473995 848849 4706818 4319811 3943958 2531657 4380805 3767360 4419384 3329513 920964 1126248 2070676 4683253 4874739 954647 7897 3658074 4278926 986226 1304418 504720 1278003 688951 866982 3112372 4273318 4446470 1525437 319654 1532515 1315608 1959530 2005434 4782317 3381542 616175 1185887 4151098 4772818 4213380 4514190 591006 1673045 2823101 4051862 334300 3519521 4390466 3271333 3401491 507276 489457 3872922 518025 774470 1607229 2585574 2418013 4111559 1637267 51075 1846978 997872 2711447 1403618 4352029 4288742 1770699 793728 912319 1762107 2809633 1325099 3579571 1703779 541359 223529 573055 1963056 4189943 410934 3954733 3074182 1515716 330500 4230887 1179166 500945 932314 3570516 2709816 2333830 715738 4724961 2866293 4499830 3911623 2837034 3349686 3980623 1314960 4428195 4567509 3720641 2281995 2723535 3309777 4915304 2086020 2125129 1902005 3237621 3149018 423766 2722037 4169736 4011505 1838084 1534767 2494389 2793445 190225 1549142 1427679 2678182 826483 599040 4663313 11612 363435 4044681 456034 4351671 891447 4098292 2505467 1878571 3954537 328333 2611429 2260873 4208007 1671437 4794198 1619373 4656135 2347933 2273019 848515 2543666 3350395 3671678 3630313 2707904 1977767 926894 2884832 3915676 97843 3234451 2546653 2097981 35860 2955858 870970 756285 381298 3298749 4391313 1768022 289743 1026124 1573534 663844 4765574 3239897 2819406 1026920 963522 409387 957391 2690352 4982053 3244237 406243 270941 4573841 4323738 280730 1810909 2257166 3838993 2691005 124676 1815881 4394400 4767775 1673101 3474482 142337 3126215 2652302 69576 3035800 3963686 3711771 3911525 1143624 601995 4086407 728554 1626983 191211 321529 2467125 3586825 1649947 2619350 4556994 2219270 2144812 1743605 4088673 4656294 73834 69404 969446 2833923 3699618 4780617 1464956 4915396 3830249 1879006 309800 3798951 862897 2901328 3765414 1936893 2511955 3464847 245139 2988168 3067223 2251851 285639 832578 3078552 154342 1887513 3015368 71732 2664406 4372187 909242 3255874 2755742 1573910 1028471 2687856 4758823 4839343 4510275 390180 868794 2444060 3601602 1042950 1771370 2953107 3476050 747693 2641059 3999805 1270199 3338590 4312174 3054455 2456757 236857 1554805 2839480 3729038 2841743 2647818 4761260 937816 3667395 2614215 552220 4610868 1774507 2031875 2966931 2425348 2911061 1702799 4920 3217552 2209604 180614 748284 1760597 1143519 2884521 3137296 1305780 1856950 20362 3434704 559678 2245718 208726 2201227 2004955 1809663 3561708 4176392 1075630 4266216 2077617 3486778 4768959 4446987 4506723 256452 489586 1047910 4711719 804964 1318237 3511407 4852078 1602271 2581419 80676 2394805 4009395 315619 3063916 1248117 4774142 2966955 2160210 1840392 3344580 2871240 3670830 4592720 1788205 2670823 2107404 955754 3281968 2570243 2779449 3871046 4684043 1923829 3926833 4158558 1635692 289447 2639544 4745432 854903 41690 638908 1830808 3672721 2300208 869776 826647 1716970 518491 2348088 3967415 4443923 4700458 3547192 215041 4407678 2077853 4636579 3692307 3123094 1625382 3946187 2083260 1111112 1802237 2514727 566242 4181665 1104382 1895587 659710 4640972 4177685 4028007 648783 472318 2101718 3483550 750244 2054449 2786732 3331703 2356349 4741044 473463 4444801 3283535 1415536 596366 3533245 1237347 3812026 4319628 4939705 2736358 2851099 4747402 631812 3951629 4478218 2645446 2906109 2519782 4596253 3391537 3700785 733888 4013921 26709 1338861 1406034 668840 3957131 945750 4847372 3366789 1603543 4368196 574437 3847633 1755295 455777 1505218 1142361 3992918 57081 2764899 4755782 3985229 4289190 2859220 4584608 3381637 502645 3683826 1303832 3150066 895825 811002 155958 4262964 883138 3824754 673445 1739985 1123227 827588 4323724 115532 2701420 42329 3558771 3295799 4015351 2389995 4485302 1349357 1988505 910611 2155544 2364871 845659 2500700 873797 1021529 1388565 1198878 752268 267359 1227932 2804448 3883217 1279539 4542362 616202 803147 1677302 271773 702608 4377660 1905736 2027399 1097541 2775048 1122188 1730619 3519170 2979675 696322 1200521 1976599 3530356 475525 4320211 4864852 4893458 1921102 4738988 3302868 1119594 3205293 2968355 1419432 147031 4443042 3118788 2969238 695858 723722 2535900 286811 302902 2037713 891473 1910006 3997143 1067939 2725080 500055 199765 275524 2078753 3016753 4761702 905532 562162 3780894 4389208 2870657 736074 3412337 3367266 3337310 2700705 4547181 233359 4247848 3760542 1958228 2592657 3077935 1966568 3584208 3558994 2455760 1647783 667853 2894340 106238 799890 4824638 2002244 556434 4750134 2966474 3976322 3245104 1061186 501740 1417225 1260727 17096 1571376 4097044 4319082 4363034 4991293 2317790 1817304 2944858 3057272 1216916 2735684 1430826 1589996 61872 3469726 2765301 341019 1162183 67441 1409994 1109508 3910142 4294500 2252335 2465881 3174494 4621801 4538962 2671833 4064147 3719286 3518485 1431062 4100883 4884816 738475 1824160 3589081 1198428 3712925 3954901 1687305 3686888 1154923 2879443 3886636 1474443 4901511 2110804 3656253 173862 3405306 1033689 724976 813465 1946006 1796861 3709649 2315204 1274547 3842586 1248119 2622837 3367148 4427618 3486478 4659136 3934685 2061962 4651046 69118 1844110 1901258 3920291 1471084 1777352 4298572 4452575 1116605 1684585 573287 1279690 4468816 296314 3026876 4012468 3105016 4337529 625195 4559502 3651942 2231425 3338680 4842777 4539166 1187549 3150548 3140065 566731 3527886 4657050 704843 1560284 1557824 3506833 4551920 2115405 3063049 4247596 888994 4046700 2213193 1554343 1675226 2894205 843008 869896 3225744 304995 663196 259453 4165293 2504652 4457809 3286501 4379838 4756238 487156 1436547 2275913 263259 2027552 4355874 270863 4784316 2694300 788550 1533420 593035 4053700 524162 4449452 660791 51857 3187220 2751332 4192535 2614585 1705064 1528118 3937833 2295312 2993796 790548 3221190 3431611 4092215 4361154 3796414 3512043 311279 2933700 2653737 277912 1188132 194618 3485133 2594567 1580276 1236911 4784544 16006 1388911 364767 614436 2958470 2446839 2506683 2702044 1909607 2360766 209249 1205854 3982142 3846681 1319688 2240850 4863514 4648178 2602369 1165457 3894434 4397691 3062000 2208203 1761224 2161345 1791198 4008017 1016806 149153 1160223 445604 1901595 2754558 2465984 3881600 2390674 2009350 1849599 4613037 4231481 2163659 1513966 598676 215792 4120643 4159906 2039056 4111813 2335809 3238138 3436955 1802134 2086860 2922913 3437376 2941789 3814259 1943361 3317499 656489 833101 3996546 1592733 3004713 3726966 612857 1307851 2247025 1890588 2050613 3660609 4246843 3362881 4582146 1859676 3339668 1683495 275391 1275602 1147800 2177818 4561802 3846205 1747792 2162751 3698466 2512956 1570127 3165656 2641311 4017562 1636395 1698806 3279125 2555267 4371963 730744 4009353 1482447 293700 2404639 2006919 3772791 381258 1579331 1807264 4750536 2960288 268188 2109398 665887 786367 3262581 893637 2388491 4329653 2674961 4272398 3543899 4405603 3163470 47067 2915907 2505606 1798064 1906405 1922307 369104 819296 848698 2541578 4719264 4665855 2207391 2039063 4732828 2197874 4391304 1201274 271728 4540729 231752 4144772 4873144 3155926 1962800 1639569 1509342 541103 2874513 306179 2236759 1302832 3168747 3636168 1310229 3131262 2314793 3644384 4452072 1876780 1486973 3568871 3877755 2668789 739445 4274564 3395774 2225908 1464157 3753587 1870162 2041648 1297876 4472751 4137444 172829 352350 4063263 3900216 3408868 2751974 1619624 1002778 995151 1420620 3128440 2860289 3562547 4720972 4263145 2646558 4265684 4340012 3557980 2351315 3157908 695245 4024440 4035167 4603845 1957358 2728119 3272039 3137510 977744 1164449 1858200 1998376 3552156 1432970 4118398 4846712 4655764 2048775 4999172 4428952 3239355 407968 2616533 4063213 1115687 242356 2160234 4875292 314312 4222917 2007694 3122237 2775331 861601 1950988 3690145 3574866 3598682 4852884 1830143 4461787 3848635 563785 980538 1286767 4766734 1900423 1128499 563662 455936 2401115 3021170 507106 1558310 445456 921004 3399102 293984 1353925 4822593 3223306 1564690 2896508 1438675 1910814 4286424 2395430 4694732 3566827 4978885 4603073 2155744 4248212 1798785 3558318 1882836 4462227 4307762 2280806 513857 4344537 1839702 2972246 696303 4947955 4060939 2833762 3609999 760298 2361166 1869956 4104377 2839057 841063 873262 2468867 50254 647817 4506644 688214 2177024 3587886 3480495 4966276 2228671 1455420 774046 2053488 4935993 1240036 811917 1250853 562238 1509713 1301520 4532464 3067322 1835326 2902397 422193 2253505 821441 4092819 3703248 486661 1547517 908549 1739278 1754819 867809 3051647 4891986 4899657 1657510 970725 631652 4013182 1142218 3062996 1013721 3319297 828529 216098 3824637 4724888 2597260 2970508 3344592 1891026 3975357 1749353 975420 4721175 3592707 579179 1965514 3789433 3473092 4901375 2839187 45836 4701110 2190399 1246833 4709463 1952449 393296 4609874 2136663 3105752 1928577 3301687 3333741 2043099 3167209 3991564 4561233 1794728 4937797 2076393 980088 2123482 1417075 867407 1285226 2818912 4934987 430768 1649006 3699946 1987771 695392 4049391 2846315 2164121 791961 3572776 4365650 3047011 3297688 3700565 150319 258114 1657697 3544510 3943423 3290114 2272389 47196 340802 3750509 1285670 2217415 3539887 344428 3452324 959719 1383283 1360450 792041 4112551 1186742 1835297 4420729 2858639 3902621 2766980 1380782 4354135 4626824 2203309 3644710 4548566 3301336 4215685 2008776 4867138 1571825 3568057 2736960 1549535 1647496 3115250 3140106 33169 4011300 3314641 4005074 505165 1063937 93949 4876968 1111244 599972 1909177 4798101 4652798 4594179 2960765 712581 2349092 1168994 1200088 163601 1688368 1843550 3557295 2849721 1843208 812722 912955 940583 3942208 3374540 2049678 3100677 3522754 3263774 2728726 316395 3980442 2277294 4266720 4630210 3813275 3559086 3385423 59753 1139937 4673612 3395648 2247392 655858 1127109 2366645 3382456 4649916 2281331 2555337 369407 4805457 4295766 4301830 1824592 4827763 65921 3429026 3295735 2183408 2581589 2412099 348031 4981346 4843729 573396 1089559 1609672 4403846 1084573 434787 4474343 2226563 2603984 1748885 2592024 3998740 4061094 625774 3870749 1624687 969079 4618531 1948327 277138 4353337 2087070 368717 2966440 4247372 2722443 3202712 2798347 1911515 3978174 4672303 3689881 3262522 702546 2614389 3049025 2384906 3980087 3425917 68724 1551366 1524501 398817 1668706 4380827 2771440 4764944 247533 2411487 3136818 2112389 4670718 3420641 4777943 3947859 3378443 1369243 1589662 1762205 4114200 808660 80939 1245593 3607198 3363845 4240781 2068346 2349497 1333822 1972547 4113018 159553 1016287 4261436 4184225 4695245 3794910 861887 446527 93079 4930603 3029552 4341628 1071063 477217 2420030 521720 1699527 3511841 4600732 4161603 4930836 3730562 1278225 3653378 3565503 2887200 839083 4671770 3201388 847571 4844430 2057067 4821461 428066 722757 1327745 1442347 1774977 2482087 195690 3510732 1963618 303195 4607954 1009948 4785930 3384899 2047609 2556503 2746243 1343735 4554356 2947163 837950 1941144 2454236 4889283 2151968 1007077 4114377 2283649 1730248 2122484 4637577 3745063 4804663 1093282 3482490 2624901 2580795 597999 2074972 2348039 551952 2671623 2021827 1709332 2183012 4476207 441197 4684803 3691052 1840035 1315468 4781525 2236848 4450675 1829405 3002930 961062 4848477 3929685 3114496 2039610 1674622 1408374 374995 3742909 60199 4571540 4664654 3764265 394926 4047707 1004230 1269993 2214517 1394479 1376352 1949556 2737678 3170231 1611066 2217396 1491337 4483780 3292262 429713 198643 4935651 2012069 3040106 1656509 2171436 1866342 3421200 944688 3503917 2690874 4389667 1168887 2502947 3138618 2874366 3580676 2565859 2924667 5822 4787488 3447791 28683 4712655 4529211 2030239 1027746 2928467 4746196 1687714 2750817 4064004 2547768 4977266 3999989 4191415 1231285 2319061 4865307 4297416 1914441 4519761 4058713 2342704 4211863 2576020 2465557 1001027 4253660 2374457 1056562 1876935 3639729 3714664 1444652 219250 3229696 3518134 3743799 2383828 1383868 4845006 3806336 2070556 3813555 2366613 4911615 2353580 1447387 392225 3126196 989090 1770601 4857111 1316219 4785006 304010 1082893 2420310 646614 509671 405861 3038145 2978348 4705231 604739 3317971 4857231 3775540 4837953 3460589 4455412 1001825 2394967 2547300 4775142 1042237 3733147 2907902 4845756 3634083 2775391 1157035 138855 1985444 1589701 3720525 1105540 776979 2543775 4728692 2506189 1161752 943166 566172 1189632 4159888 4843322 1680819 345802 229916 2247489 1490606 2574084 882016 1547938 3450377 1873792 2382594 4591837 4938726 3245910 3489037 2179276 651720 1548371 904883 4535843 1255997 328871 890280 2878033 1003848 3205067 95725 2299154 824192 1413012 3885607 4925073 168191 4140662 4908441 1926016 2439824 2842074 2802395 4876346 1241710 1154733 2708079 795014 3093391 4886618 3597352 2926204 4603100 1163005 1728257 4632528 1394315 570021 526857 4553162 1390629 3358491 3941072 3566226 2639708 1962209 2554475 4020626 899699 1054587 2769147 1672799 1999679 1852607 3021857 1435219 3184002 1921859 2704386 1913863 682369 21912 1462412 4671192 310302 4621942 4778884 3885056 60254 4426290 3038003 349970 1546346 4082363 3903917 294013 2037186 994080 2630995 1164786 1943105 2752361 96069 722923 3687324 52404 3211985 267609 1867080 1505084 1374997 2526206 1300615 64043 679103 789792 665149 4225868 4345760 4035703 542786 615322 677966 1012307 914075 3979809 3155974 3283288 4599765 4221874 4249864 3882624 138394 1574485 4457855 1671568 466840 1413462 3311030 1376929 2899486 604956 2811731 1199634 768691 3858063 163433 4114852 4882470 2977392 4445716 4558396 2876640 802084 2691908 1448162 2218906 2081522 3534964 4564864 4913929 3690948 1951514 3415177 3309409 2298067 2814174 3254428 1121977 3502976 4110406 3920319 1677973 779549 3475256 4757081 42749 3065683 1398343 1289412 3910011 4620184 3013616 2389922 4466021 1740069 1570492 23166 3246298 4827866 1656310 1206049 956464 1192909 4020052 2080801 282386 1067219 1037440 3044928 1208360 2760262 4817421 1213393 3643908 2650065 4562800 1645296 2076711 4111895 1099590 3914789 103750 3009403 3112518 2867078 3428821 2055176 1661672 4840608 1702398 2009508 3018492 2523198 2475635 905686 4732498 477312 2379500 4007560 3222459 1766590 1471273 493443 1633444 2419965 3241763 2526095 830578 192014 3622162 2159934 1319447 2155934 4468237 2801406 1162070 1131627 149134 4480540 1619723 1723991 106860 896991 2318864 3317733 894132 3231028 4037694 14606 1431301 1283829 4155293 2309219 1900682 1706572 1719471 4494057 4397955 1776691 4586641 1508378 170935 4750231 4398890 128887 3783772 1514085 2397384 3403626 2543665 4978981 593433 427238 4380839 2718575 4678535 2805653 1329908 1635175 4524676 2737595 1945864 1735218 3034678 1869866 3490353 4897500 2834181 884947 2580842 235892 2368207 1766779 2101371 4896514 3797972 4815305 4113196 3925321 3769403 2172366 3731529 4444895 1851618 4267129 1932268 4185729 2789284 2549722 694580 921162 176634 3962885 176424 4043738 446974 2762827 55877 1573 3793787 2555773 4990886 4241616 4280336 615885 713693 4385060 76668 3959261 2109779 1111966 744813 2914151 737641 4496101 3474676 2278452 3775991 220842 2416770 778290 1861787 290749 4621137 63620 3688664 3341446 417267 1035414 3141054 3490761 1143381 2267976 1629769 4348534 3711100 3316085 4920682 3265128 2428649 1317407 3654607 772468 4414592 2201111 3718076 2287079 4420679 4740274 1265907 1387883 4510395 4510529 2032119 3748905 2138211 691928 3685307 2359397 4869617 1722609 2787077 3194087 3251527 3299756 4879761 1105706 3482592 971472 3438143 2311857 4729925 616033 1300428 1913612 421311 2286924 489086 2283567 1602682 1985579 4652075 1443759 858221 1099294 3642676 840546 2175213 4639432 2903874 3160926 936389 3278056 412625 2354850 4653813 1975616 3190149 3214552 29631 3094466 3563383 438913 912582 944772 2771017 2121559 2281370 838100 3760726 1200489 4526209 2140931 2480092 3759988 2402127 2169516 2059439 4162818 3874192 2079083 1380335 3150462 3387988 1709379 3791799 2268534 3374534 1084010 815614 152194 4044634 2160536 1755717 2063433 1916883 1064587 4570855 4334933 1169053 26417 4756674 2598336 1002137 2911931 912639 2804573 3257403 453106 717235 1229648 3473309 1762522 610754 4825837 3030768 3293410 1295607 4999778 3219848 962836 1990468 282062 922437 103767 1742040 4203615 870257 449786 4345718 702020 1078977 165950 260925 1541615 2092773 4488526 1999544 1449034 2992911 1554535 2316823 241101 2174155 136609 3194279 4981186 4780905 763215 2831547 4965381 4965857 3416420 4838424 1933017 773768 4614400 1420666 1345188 1916209 1630240 1320387 1492658 2363432 85165 4638176 3816333 1186387 2731688 2442921 1137657 2778423 3162456 1779226 1617538 1771689 4624474 2577044 1691605 847029 4699646 4136831 3735141 1021548 929208 4085861 2746341 3113687 3833432 4529621 4934703 4984262 840784 23681 4781542 4313018 4071270 2016190 2045215 1427243 4792135 1614943 3454686 3987784 1035355 3623079 531363 1368886 249735 1440970 809519 3965990 460151 1047023 4264531 2245021 561339 642052 1926177 387564 13035 3991010 4448900 4615810 4968081 520362 647306 4095458 3719992 232350 906562 4269564 193549 2048402 462579 1768579 1861136 4031032 4874767 4539054 548610 2297893 105528 1251305 3678592 1375286 562420 2163485 2097258 2068684 2152826 2161876 2587240 2444152 2827452 3196236 2228122 1754529 440242 192067 1181149 597152 3584060 1089825 3799575 2923105 2500699 985297 3084000 1303169 1547256 3501681 3638729 4898789 2884128 1392477 4775242 4419509 2035097 3678725 4590812 4611168 3155811 2802657 2445843 61813 2189002 2626625 1590285 2209769 1648448 1524832 1389179 2817831 778094 3430767 551118 4191089 2433391 2754291 4052441 4230402 3204325 4878317 4894090 3504243 186666 97552 1499061 3819771 60955 3948372 2099250 3614953 1138806 2860782 1024223 3953265 1944861 2539687 33027 1963515 2898944 183714 4726944 2820768 4114380 3392651 3803349 2764858 3597798 1395293 1089173 1027732 4594783 3113113 1376646 203018 3946138 638577 494934 707830 3632389 4272882 4101641 1497407 1075068 4843863 4499221 4990618 4267136 1159484 2648371 4500440 4795980 2673862 4260446 883309 3194417 1087414 692604 2584239 826915 2335452 2124126 4760702 3535387 3711672 2758114 3054966 4975505 2175877 122557 1990624 2861152 1303568 3754981 854887 3476632 4743321 3311 4847754 4914212 1520843 2241263 3818555 3371724 650417 1601467 4891029 207378 1624326 4849077 435182 3123628 937030 2288542 3032926 1654654 532675 86530 298021 1010941 2312096 3251918 4092796 1295755 1562389 3971478 3103659 615069 1863411 2063358 1012517 1488119 1412177 3627337 4477187 2852713 1615444 3257339 2638043 1195732 698026 2080034 3799304 2866189 384591 474172 3585209 4390572 2571152 1321899 1433331 4157662 349576 710208 3911358 3996694 4679109 3058696 3237104 191533 3414029 3366153 1062266 2554012 2525010 4900852 2272947 1052707 3767007 3172863 4036620 1678471 4036940 3468528 4203841 519213 4920915 3144217 4150090 1021370 464194 661496 2165064 3614607 3101986 4003685 4437830 158755 1178037 4499457 3280698 3982074 1358574 1420686 1960285 1011152 724540 3525835 4820484 4824639 1046771 715391 2997193 634189 2126920 1885506 3284124 1271582 391200 3733792 314344 2302222 2468636 4486040 3207307 3954242 3089548 58704 1869175 1818210 1957856 991373 4669868 3498380 2576282 2746645 481826 2871576 4395070 1530335 697803 488553 705956 1533346 3297514 2397593 1822583 3205737 2569231 3955573 4580575 2193406 3120108 1860169 2427553 1028048 4800533 3027680 1256073 975275 2517342 3495786 2795517 702654 4479193 560259 1819704 2806065 539546 2678830 3266921 2546166 4060226 4319290 4454047 227435 920003 3240173 931807 4218571 787581 678156 2107816 1209016 4440976 1576558 2476036 1140571 3978765 1086138 4878424 4850808 814245 249443 1044737 1206435 57405 2158224 4894177 1687603 204775 4484999 4930838 813812 503243 1126365 2026818 1758372 1750390 3725059 2599697 910677 3684910 874217 1932181 4472659 3019273 2023226 1505662 1220434 998653 3592068 2139564 119254 4512718 3195425 2947076 383628 1984666 2113973 401217 4006833 4684635 1821454 3774041 2601931 1946796 4429277 1986898 36585 3103371 1611126 2920227 1823329 4040595 3763878 1658508 1842883 2102798 1133689 3595611 3932980 4644762 2682786 3433100 411174 3790966 2614279 2966378 2167606 1318585 135145 65020 4585791 2537625 6765 1748423 1854488 4337478 3843157 430184 96838 4574951 1217016 2581388 1576783 4110868 3761028 4716473 3730480 2556347 2368527 1715651 4566430 937168 4409508 4316202 1367034 3181391 232400 2842265 57085 3540003 158879 2685313 4085544 4176319 4628980 1591568 1071021 2707204 2514454 3232498 1049961 4559408 4496495 1998410 2368987 3471725 706138 2798767 982062 1592718 4016709 2861855 1657406 2112115 832310 7518 4473878 2724314 3688939 4065724 541073 622387 3967850 3974358 3929521 1105251 4437371 3676595 2826208 3697634 2646742 986889 1517922 367842 951592 402442 1864970 1171880 1294759 3307117 2447668 1942075 827565 4689429 3892068 2449373 3735049 4616458 1741929 1251163 3392653 4427529 550616 839942 664349 622410 2436106 596879 1775429 1998719 134701 1337390 4248062 259915 3950385 4709067 3160081 2013409 3796038 2743704 1421287 601215 542811 1729207 3106516 1827242 2959430 4187255 2366373 919839 3687742 2960687 759487 2535273 1939096 2717754 2448040 4566706 4312347 4841631 1594469 3074635 3870491 3271953 2462235 2796524 4172957 1023382 3551195 4437438 2441699 996420 2652236 981172 4632755 3172825 4681433 2627836 1240245 1640543 2419312 1949283 3446733 3732973 2804358 2784721 2668452 4336248 957940 4689083 873306 4191264 2320852 1191614 4005011 543056 997557 2714363 1589380 2196730 2689431 3249472 4153834 1017798 844544 2322999 4583604 304326 2756324 201591 4064981 188562 1033733 1846350 4374528 1583396 958363 2304439 4994603 1510695 583049 689595 2117522 1611063 4075069 879376 440367 1594104 254842 3074423 430533 2178421 174883 4135195 1472628 1028620 4292066 4547149 509511 538813 3499803 3858815 4728795 4580633 2027085 2786210 2703944 247925 2849505 1500517 3852957 493670 538607 4904384 1693297 4530606 201643 4820485 863355 1659649 810697 1958374 1171118 4974980 1950271 3315103 3634016 3932357 3732324 1213968 3482649 4058599 2923523 3063373 1563142 4279950 11671 1039176 1247583 566825 2868074 4264093 3792545 1252325 779855 826446 2963375 2463294 4697644 3834739 1200768 695767 134724 347968 176579 3825473 2433852 2567566 4564560 2245699 4071985 4245309 523247 1578687 1437144 312902 3835664 3916523 2202398 2933775 4929622 1766099 913166 2967840 789733 4805133 3674005 1425010 1361899 4530658 4539346 1240088 1311014 4772106 3224655 1781024 3535920 1807382 3164794 1514126 1720094 4449727 2897929 4714033 2737079 2829186 3051368 64964 1719737 3338939 4136980 2903345 4386981 1375691 1257355 312349 1997347 990653 3643999 4226701 916183 2250017 1842828 812485 1208047 1676745 3271452 685924 1028765 2870060 4575565 985289 3519301 1373366 4807173 4780692 3150860 3789874 472736 175762 4108571 3127578 1386343 2870021 2634572 3735403 3099692 3189061 1116956 1670388 2371371 871715 4051318 2357775 3111826 2131803 4215273 2816863 41832 3518654 3631757 1333292 544088 1472369 557441 2989370 2632812 61736 2755913 77809 308456 3409839 3075182 1574759 952698 338229 2577599 1503626 1949103 88997 163729 520142 582213 4620703 1334250 3401453 599069 3916720 3084007 1417199 2231472 1079700 3807774 2078596 4671578 1837411 908241 3163973 1448118 3005844 3770093 2393337 3141271 4046440 4456819 2863733 4276312 1421238 2576872 3275917 713040 3486145 2135343 2194488 136896 4625125 4259439 752418 2951384 1979395 3214278 1611021 2060327 4297995 597427 2626840 1209929 154991 3472483 3825024 2842808 1766324 4491881 1574445 4675318 2684973 4008364 3247473 2218262 1795511 2834006 50427 2426519 332541 1489579 2365833 2998494 3724240 154769 2696375 370877 1348372 4143879 4798120 857240 1855612 916788 621357 3338676 2113037 393196 1979801 1664417 1035891 4770130 3616469 4846537 3987088 3811999 4977995 2328279 2033012 2553710 3529477 4295243 24190 2208394 2084408 262121 1907642 214409 1004134 4297505 3404167 2059603 4048665 3889621 1378251 455224 1703196 2749669 848620 1205095 418070 1994836 1271705 984338 4936504 2893435 2062285 2980607 4557844 678945 3548850 4780563 531151 4693517 1711209 4529812 2950709 2812834 1235702 2331735 1600488 4932170 941960 3081354 2426582 1606173 1036922 4585141 1526097 3188069 1840119 4574474 1961627 1119798 4447320 2130589 62094 1748166 3332456 4582329 1873805 3478135 1378283 1035170 4292018 360465 4349567 902831 1066267 4153182 4106584 3429976 1243240 4990827 3115389 560655 2713880 4834717 3259066 810755 4641315 4847340 2773409 2356815 3218345 1233382 638384 3955628 462177 2312119 3161146 4452100 1253844 2550878 4945023 1274811 4887106 729446 3831124 2204870 2515915 4967662 1134853 1142825 3265084 1935602 72641 1858857 2275272 965594 1156018 1142899 4139683 1001355 844489 2939876 235568 4459337 4347450 1225654 4395699 2280642 2898769 3733375 1626606 1265256 458786 738853 4754293 2721951 2253223 3278566 4649882 4038766 2336666 747794 4669863 4080364 3057035 4057968 2622074 3557016 3548594 2083680 2515754 2815464 3904927 2158335 2490187 3107922 4598928 1692966 916522 1721432 2071799 669461 240257 1065961 1935080 2564843 2848298 4458368 2108240 1104399 1123992 844605 3725289 850018 2179570 1316187 1707455 4431958 2857968 1075370 745523 3228703 3908821 1863474 513388 2187989 900205 4827320 1201938 1286306 4999462 4692111 761532 153327 3951642 2444757 3614828 1086919 3113991 3282124 3390945 843144 1704332 2426316 3942755 1879691 4552479 3294551 720738 1962516 1088346 3248997 1869234 3280853 920575 844106 3622951 248230 3162798 1923974 2261668 4492527 1818935 4273000 1841613 4831364 4227281 2901032 854415 1537685 3920087 538888 2810336 1907736 1168132 3168582 969462 3798691 3839152 4488110 2941597 966688 2680413 2784211 4015063 3952045 695000 1002990 2104636 2759320 3620655 3684197 2073541 1560637 202329 4507789 1405018 1491324 4301744 4654837 350801 2416172 80103 1056367 2835927 4145303 2893962 4183293 2195155 4637745 3758270 1081017 636125 4821490 3205485 3149891 3975777 1492069 4002615 589059 602443 4159577 3511456 995166 1164065 2439616 3656394 2811584 2081 4133471 66084 313500 930598 1188837 3239407 165227 213889 3713962 4462350 2742582 797064 1442935 1408471 2447144 1504058 1601055 1643780 4401495 1947784 295160 3484265 2665586 1226176 4670360 4664340 3788988 4952841 4417043 1988822 3025767 3236053 2275715 3805629 1562693 4064475 4347164 2347753 3870135 336678 395745 2832487 496640 4787339 4421432 2005585 2317228 1478536 1664944 1267205 1076754 1566875 340611 468632 2884650 3947932 1795200 45025 2107433 2586872 4752639 4997103 992424 4433916 3566757 4095985 4090421 2701071 3217358 4747411 3558473 3195550 4958117 3354329 1118465 1253687 1168199 3841141 1288559 3876778 819626 1501355 3066549 3695774 4398552 2357865 2287710 4980750 1470898 463214 1708411 4771502 4515600 4514529 3871576 3505340 2786999 4220214 2093025 1740424 1588749 1720668 4450704 890395 2360467 2542287 4958243 4349670 4936253 3984670 610744 619353 1700500 4042607 1791990 3879921 941883 1268307 2881599 2999360 3086541 4119910 499939 2357322 2445529 2707556 4569980 2426903 4644434 2285882 3749760 3361749 2889765 1784103 1814002 1829943 1827236 4108820 659877 2519871 4788418 1468200 3588875 4096940 3399078 2070464 4583227 270969 3302023 2462557 3292182 547134 2570549 1248699 1538895 4923416 3854275 1900221 2607786 455817 2414429 2413477 2510209 3776304 4719259 1211331 4193476 3815545 1880802 2464909 4332166 4470042 1117051 4716087 3056821 285918 4535517 3779329 3643049 1092681 1695338 4920833 1147791 2065058 4801546 3671143 4671974 3303984 4982930 3728620 4339064 159664 4284536 873347 1445021 3088072 3354128 3076847 2388735 2544896 1977216 2858624 90175 2559137 2182963 2722569 3406112 4039998 4702469 3683302 2132399 2070003 3189758 3272873 742025 3211424 64135 4761102 1938588 4227130 91296 4285463 3540970 1267017 304409 2347850 2625882 3919974 3583161 26764 684447 623148 3597743 4354697 181532 2972005 463202 464311 4442228 2448395 451262 4827247 3521860 477840 195964 1351283 32443 4881537 1110360 2786517 3355641 1572249 3287524 912329 4787792 4956005 1385057 2135304 577887 2325518 4128991 2641532 3781231 1834977 1569525 4677985 614309 1242838 3820737 2526344 3859181 4224417 3996312 2170526 2256940 3265183 4205136 2776687 4181968 3721916 2171626 3289415 2865776 3569931 1367369 1010680 3501550 2768851 3422850 387529 4494612 4627546 863523 1652058 297517 3735714 367653 1641446 1665505 571626 3377020 3011052 2454991 3358308 3922793 1578654 143086 619223 3409741 762575 4303913 490248 56805 3504546 3145519 2835479 3880498 2804994 4195856 3469914 3179261 2826401 2108741 3543649 3588016 837324 4221022 2444061 3663773 840843 978946 4364269 812225 2157557 4642022 1211474 4080852 1318671 4499863 1971466 3427574 2622598 1715873 1329908 671023 3334042 4558482 1779210 32678 4799665 1694383 3934156 2063854 3778780 225016 1972187 1047649 1227933 4059787 1453750 4097962 4376240 1794037 2383953 3838985 4948774 2157765 4194475 4512423 4557494 4411270 2415235 1843899 4010671 2637609 302764 2235351 4021542 1075251 2412705 2010467 3448961 852177 4877838 817383 2130185 4718950 181961 1576141 2286070 2364678 1483780 4853249 1618003 3744173 4511318 1508875 1253396 3549712 607477 155330 2482048 3063154 2330482 4700306 668364 561129 4882113 3698946 4643409 4670874 2040330 1468165 932923 4546348 1408436 1813498 4276304 4515394 923670 2551056 654052 3961776 808513 4328086 4905602 2196171 4050178 4519124 4927607 4837865 1682783 777452 2782313 1606517 1740199 751670 4968696 1355915 3875720 1323186 2851643 3158286 2641273 3768092 1412999 3325891 3538103 1298498 2848424 4274522 999429 2663335 2047990 684842 2072841 89947 939857 4376605 343626 2826279 869124 1914870 693893 3131182 4803041 992877 3550509 1521052 1192257 1527574 3102951 2574077 2182868 1718561 4679789 4495335 4031757 31731 4789707 230049 3975245 1833402 2812695 4608545 2548894 1406856 4109761 961966 622190 1820652 1283739 4144721 2745937 2521912 2798693 4111430 2617740 3955263 3892296 1908004 826116 1776959 2601427 1434892 3472317 3468069 4069679 2632807 4259445 3361455 2908442 756947 584979 4163332 541841 3901326 241553 3872981 4804518 4487062 4556506 1554936 2525416 898527 188515 3575644 2785353 4077822 2124664 4008609 3895206 3743019 1647610 499444 4755867 2025059 1257280 1098672 3933147 1818332 3748750 4915854 3232084 3758363 4344428 1732790 38972 1494636 4459352 560847 4972815 352422 3638389 1694392 2139761 4234046 4209747 2013178 4057078 1120603 782349 1450100 2695726 4967422 3028787 2303584 4733065 1159797 4177830 2593075 4593643 1671600 1446706 4727330 691769 1091917 1011671 126762 4245283 997938 2146336 4412614 2338822 3572628 2780100 2930995 1044233 1446185 3654329 3216311 78329 1865255 2113904 124840 2484488 2980234 4868965 2150404 1560702 805835 2656468 2017250 4802490 113355 3226906 1580678 1482436 3126038 4540191 1340867 2874379 517557 4895218 1444131 3771152 3603472 7503 1818895 4545733 1032990 1715839 374868 4536078 209985 996609 111820 4872711 1918525 213874 227751 1101916 3557354 4510097 776914 3780308 1512995 359144 42041 4256294 1465492 2162424 913881 1482342 3914153 237467 3202687 4911041 2673235 4433358 4327639 1675142 1419936 2572906 3820577 3973181 3738398 4484043 4476090 570148 2264872 2527268 2082407 3202264 2211366 3946028 2442338 884153 3603554 426223 3781244 2288849 85587 3438545 78733 2378009 2605098 4630333 511287 3915891 2648096 1544334 3808629 3698370 1110261 3658781 2880517 4122095 1185031 2541209 225090 1467882 3356236 3506629 3327696 426220 1298434 2123493 2446361 1860561 2102777 722475 2099539 4181471 1367140 4115364 3712682 4759611 739097 2989714 4870242 4993433 4820529 796107 530924 2028110 79375 4134291 4149651 3209305 1160195 174831 3553163 1453423 118769 2883650 3422386 684801 3566004 4941036 4513720 2011365 2200046 4885007 2290594 3696729 4441875 3825451 4717762 3538054 3647270 552091 2017246 1460676 4952260 4637282 4188038 4038429 271360 867048 3261950 1887685 4113585 1004693 3518650 115700 3575842 1428175 3563761 4061411 455739 4733567 3238489 1484845 4930615 4375732 2600763 3014011 2521213 2042963 1583980 3850787 2650679 1695508 1601119 3722464 2055194 2143112 3886829 690375 167468 3691635 3396470 240809 4660096 2842056 2327443 4983523 3503438 2343769 2430465 4950264 1621625 768441 1438481 2490676 3230462 4768881 37671 2421655 1135777 2018598 2176251 4656506 113480 915970 169487 2087941 2782032 4950635 2826047 1271530 2948790 2246443 287918 1933015 1405014 4278876 1494370 3668453 2326579 33775 3428609 1445806 888939 2325488 4863508 1316871 3504166 4492002 2759930 2969718 4281547 2495691 3577595 1978328 927851 3060359 2454292 4064164 220649 4123019 4343206 3403305 3532545 4556209 1742161 1184819 3006112 4670413 2619108 1997120 3623534 978072 3151429 2620632 4909814 595989 1772481 508124 2881024 829456 3609482 4750743 3700507 4621975 1364926 830645 3300586 4659337 2963031 1952231 167956 2588832 2251529 28156 1448871 193344 889662 2459461 144898 483725 414919 2023323 2158846 3036652 1609464 3368043 1590133 1848411 2560116 141358 2691827 2463360 2834883 12027 3072013 1312447 3363043 2518868 2185417 1154538 1747047 770320 4614270 2909827 185391 2823403 3078535 612967 1082565 3223012 4641177 2573657 4726613 4226510 1033502 1921153 4828555 1233207 3741139 4239970 2671040 1492511 3400798 2514639 1240282 3301458 3060560 4413626 4843597 847468 1825626 265228 689986 1437004 3036157 516405 460861 3228959 129118 4342576 752441 982497 1111521 2496304 602897 1186286 74533 4870171 1992615 1019203 3410374 2729096 1972472 2158248 3760907 2262092 1662287 4849089 2077437 4420016 3777187 2879015 3889948 1329998 3142499 4618850 2334710 4643803 270388 1980219 2282330 3613397 719920 4120457 2390444 2906291 1100963 142407 1806902 3306420 214589 3709894 561976 839259 1632084 3694356 2207790 1057753 114875 2457688 3358332 1775422 1477034 4802523 3229641 1650620 3103415 3101419 1854620 4787112 2261926 3391943 3135337 919322 386309 3279855 1495637 3753912 4146687 4872499 887882 263386 3388182 1917275 351144 2350118 2284110 1680561 852470 4681796 4890151 2190870 3396169 1992743 2229107 3764435 3146633 4371001 2263041 3964664 4625080 2519273 2826215 1700663 1321894 4120791 930618 3180366 4196700 2947859 2871713 85878 2455016 4388088 2140770 2288061 213630 2201031 3484987 603456 32643 2225968 1937169 3347288 1173978 1525729 1550831 205335 1363222 1883098 2494791 2037983 4532485 3314104 638019 173877 1768122 3304878 4542002 3444947 1182379 1624851 2662131 1374661 3189707 1364340 1000788 1319051 1349692 1489278 1896027 3860618 158310 4186850 628856 3410868 2373793 4637152 1241630 2947477 4823420 998319 390537 1695726 1609447 2895308 2137097 3890526 1027335 673912 2491196 2013094 2098875 2717156 2606344 113990 4205506 1329971 346451 4961109 3154402 3760703 2459253 4287812 4031449 4532313 3617125 4770262 695361 2471920 2435039 1450454 1179764 3808823 4676508 1016140 211179 4221924 3493704 3095499 5692 4916731 4036041 2834602 1965903 1006107 4327599 1150001 2128168 3880683 797327 27341 3628115 366776 3206039 4328261 4320165 4367107 810418 4145044 4873477 1712281 95229 1668963 2148037 2034480 4140214 1851044 1974603 534996 2004681 4128685 675156 3553679 4257258 4515054 702376 3001882 830990 3544786 3603785 3634016 2931531 1776787 4592171 828966 14812 1787850 4526164 3257429 2242010 4225835 3657987 2948040 2792221 2296326 3281043 1174736 954924 429738 1169247 1264085 1828232 3485607 1880101 2729910 2371818 2427756 3841619 2656419 2859713 3787581 4762832 2548146 3172575 4091540 3455974 3106284 1525699 3588775 561051 4744866 4966321 4264616 1975773 1437539 2860609 2654505 1929505 2131710 2510500 2281409 1319869 1170601 613893 3634498 3830912 2002314 112762 555109 3562833 2688215 2484194 4547478 1468352 2916292 708713 219956 1108219 433329 3913540 4142664 247606 1909764 562617 3184189 1715571 3747803 2238343 2879577 3369721 556557 4972649 2515414 4880133 116885 3255077 891037 2116983 2944093 1773963 3372117 4584428 3027820 4345706 1478867 2608554 609238 4906833 3587636 1743459 4975503 4293266 4631186 539266 2444798 3328857 2402748 1491945 1093691 3897952 4157377 967215 4588196 4914826 2575957 4580996 1185884 1508494 2276768 1807744 3222807 4490821 1192133 3929943 1030134 3617992 2191921 2301763 505571 3246614 4000004 3582122 3886913 4310334 1597027 4129864 446539 2420567 2649874 3507126 2064503 2863005 1350545 4286893 41573 4693150 1665442 3759660 2574183 3892566 1443332 4452063 133674 858775 1001912 2010268 1976599 736039 939015 4320199 1756531 1115945 4754865 1785024 1422235 1411678 4902914 1985046 4952957 4749257 803581 4303611 4327524 179315 4620468 1961833 593632 2135098 510680 2215011 4860556 89366 2263833 3466920 4575979 1769529 4491390 540597 1754752 4062715 4184122 1163185 2966226 2785971 2003059 889687 769040 752600 1939170 810679 114987 4495501 748890 2084854 3527638 3152428 4877703 669730 589473 644174 2185744 232199 439221 3855848 3916419 2631799 1618346 3367676 4245078 1763360 3485653 2803295 1053401 2335794 4040343 4007054 2587219 1126870 2824099 165764 4913630 1473361 2521492 4119657 3928311 2092390 4097202 4466904 3483463 3922528 1276323 358194 1852406 258370 3609607 675633 3578921 1163530 2182766 4654432 4583265 2288407 4040046 2308444 4045973 1737807 3781436 53244 92918 1419650 2451189 3625524 4110204 2064905 72407 2661236 3741234 895997 4150808 4449456 4858122 396447 2151249 4017785 2435982 2442001 389612 2227853 1754262 1137485 1766335 2707259 4487783 2986867 1571022 4753998 137213 384571 3900258 3914863 3215302 267300 4965406 3876403 966170 3169906 4716430 2979569 4113681 4565112 4498016 3517038 2978164 1156086 404927 2190964 1390193 4022356 247483 4120078 2017720 2361982 1550946 3359513 3104614 4271539 544562 891135 2829174 4210299 1578380 245919 4715277 4996170 274294 3400203 3481936 2325126 36005 1717541 703414 2320984 2771481 3018002 2433909 376828 40732 473856 1774764 4962742 2334792 3276956 4996244 3273264 1641316 2675175 966018 3780346 1051149 1313836 1604316 1594097 1760664 1865524 4829238 4142397 839010 2792115 790242 2464417 3827687 2068363 2277307 2114110 2467601 1257973 3025009 2266004 3231079 254859 1781211 2833403 415694 3716529 2898937 1669340 1573538 3057966 3728369 161027 3206103 1876450 2877170 2561506 112016 1014673 4449144 2694158 439834 1255788 422110 3394338 722573 3278797 2420717 776134 3206853 578689 1859897 4322760 3467152 2949290 2701698 2497939 4550837 4709831 3360478 2189299 765 2283154 3287938 252845 3596850 2301257 1686924 2008113 4943346 4129179 2558859 3040352 3920553 4019345 2772251 2867958 3183668 4137757 2251288 1930782 4929040 3918375 3275571 2907660 3988903 4988035 2959361 271676 3368712 741261 620001 1748193 1753240 866676 3114753 954259 2565387 3302678 623249 4435512 2112828 478036 636985 2348447 746196 1544206 1397071 2833409 4245261 1078313 2079113 3622907 1175679 1881703 3132859 2258575 3249516 270704 3334648 2565164 2385776 301159 3291070 3887667 4851661 255293 3096647 1265826 3642087 1454718 3309608 4809167 1787060 4860892 964165 58306 140554 2167090 4487086 4482225 4995231 1293722 949018 2265446 1506893 4592568 3706837 3825038 2494820 2066594 3308180 354463 4808478 924738 376143 1513104 2911639 441801 2293696 4750446 3272719 2629862 2100913 1957632 4920279 1161066 1909577 2628286 2912382 741636 4232834 3141578 4254730 3807306 1940612 4665548 4095207 2569179 981522 2669799 291045 2638302 2845502 2943290 4212595 2117279 3036495 3873109 3756129 3088333 3229508 583860 1146872 3485031 4393151 1015226 3391297 674596 4706099 2715143 334490 1113436 2145169 1660922 1917643 1351581 1931092 2325412 3965489 1816167 628343 508853 735661 2230080 3690238 2539725 4716557 56841 1589632 2495703 4716692 2357810 3520426 1065292 269945 2749978 1437730 2070721 2100136 1704113 3817403 1984386 842678 3776402 2160532 3705159 1660665 4837890 3339044 3652018 3703356 155371 2432330 1993280 1350812 3508690 1518534 316397 3203600 957878 4782521 4805722 4282228 3050819 1083231 549119 2824278 3914791 1424117 3474087 2220497 274515 3579224 2403626 589330 4297053 860636 4597924 4950304 3947924 4861066 1611366 3760483 2480810 3046876 1865817 775473 4500600 4657511 83409 1198581 3600791 1307948 111712 3440250 3253215 3726714 84437 3745973 991324 3609689 2150260 3359452 3337126 2727678 1578030 2831017 1409282 4517534 3793711 1126213 3168695 4572554 2510313 1172780 4562397 561304 998722 2875517 3152612 1418328 3936612 1478152 4023294 4623710 3422578 4087589 4330297 3741732 1629961 466461 2404902 645808 2328428 3984655 1380629 1727901 4546644 2551073 2521991 2006530 1271080 1736594 1258210 1660177 24768 2575713 4267250 2871886 4778733 4020348 2152878 4664068 4412473 3826794 1928635 1176300 3594363 3927815 3803868 4066464 4910208 3842539 48819 3229079 1121608 4632278 3582295 4658850 846956 2251021 4170192 2956468 1662351 4274760 1117271 3923994 2059153 3316537 2771733 532242 1635085 3834190 4281727 4349950 4708919 3982920 1573024 835563 3742030 2543535 4417373 1099356 23291 425940 4162444 4754575 465021 1892402 2086306 2362339 862503 2705280 3162784 4109830 3343180 392132 3735255 3026313 586552 4794824 2562611 3986307 4900874 920227 2495957 187011 583657 1876496 175555 2378836 3168028 4827830 4884079 4066989 2051288 3584478 1603709 2646331 2331936 3780620 3046501 2303621 2449465 4227469 2861322 4183895 4025234 3278317 3795484 4376177 3808327 2670224 781952 3600671 4549571 4508227 1794782 1929951 7854 3281578 4211680 62849 2431755 3277620 793388 405419 4261758 944178 4779167 84670 1983524 3474963 2326409 2813263 1804358 4230471 560044 3219011 4468061 408995 1941697 3298299 459482 799357 4431819 4079834 1932375 2780371 1349806 364031 4982598 1922874 1850851 3310989 4910480 1220906 1038763 2124457 902746 3725793 4210547 1487135 2680274 958316 4956230 2562928 1567841 2932882 164068 1632668 1254449 2306071 3903750 2109493 853900 3493061 4123086 379572 934161 4796376 3837659 572555 1756299 4238512 4897328 4657510 3636491 385772 2664889 4273042 1733853 3436514 574672 1218561 3194544 3160559 1864562 2834277 1232519 4807878 4401737 1066361 4680676 2179826 3495191 1256482 4758128 621672 2788552 4634455 2505822 1992552 3441368 49168 3177297 1406398 1132539 1604051 950926 3220069 4453327 1738808 3892185 2147301 3293199 514695 4556225 256282 1922460 3946186 2871349 4811861 3346344 3572852 951728 306569 3255363 3592465 3097518 1121831 4163418 1622315 2280427 4649212 1094104 834926 2614863 1074304 817343 2671342 1968776 2829876 4856246 3468759 2888285 46606 3460422 3954874 2459521 531137 3555157 332401 3968662 4181816 57904 4647339 703939 2264989 2836151 3074023 4194872 53994 134048 2968151 4548464 2191336 4282901 4754911 279323 2458438 3819249 2587040 1034331 2709144 477330 558183 4654282 150653 134798 4772490 2505923 2017090 4716658 4115715 4610416 1439818 4951306 1391618 926715 1836338 327836 380794 952049 654666 4046564 4527235 4784375 543299 768502 1503330 3341108 1365544 222385 1897029 2503598 3052008 3094990 3916476 215930 4732276 1910057 1219384 846558 1168968 1323943 846501 3841832 4303290 394478 1937456 3047601 4869020 4385794 2287575 1173315 3189168 4959554 1482470 2864853 3914969 1464142 424588 152366 2254131 1467597 1102342 2833943 2284709 2102419 4199536 1993448 2121906 4462939 804729 2392830 224769 3956498 3014274 1442074 703645 3849134 2829970 3127934 2077355 1459321 2506452 3006330 4583593 4123965 567974 1266176 2378697 4523313 4665327 3938046 2427730 4367904 3546592 1876160 1761954 791779 1715075 791762 2425797 3517149 460969 517543 1683380 425057 2085322 3669120 4963654 542118 1512192 3918423 760220 2693845 3434680 3875599 2472395 923177 4270129 2948292 885226 250323 1063593 2792967 2063917 941832 1388693 3700037 3114336 713255 4113811 1492255 1528401 1570189 958307 1274607 2130571 3403139 5241 2892980 2132306 2502785 4094406 2463141 3527246 4065968 2281544 3948669 3881611 2274472 137302 3637597 579297 4162076 922261 3025275 4475399 4119600 4179893 3901075 110641 4736663 56092 3500272 4324380 2078279 3721069 3168308 4043730 1301614 717635 3973453 4832430 3121920 1725611 3575177 1427780 3458147 3425632 935416 4325611 728709 2415022 581650 938111 1261797 3477389 1273052 3256726 2232924 179579 83195 414568 1439107 4335797 1831277 2808745 96529 4388457 2670161 519553 4567787 4362555 1833214 2915937 3198798 2717999 1492932 532675 4605531 3622008 273506 2863940 3786711 4438099 4448659 4275179 3523011 1652585 102381 2494540 4647482 4387814 1401692 1252577 1613541 4175891 1707786 2621624 3156737 4936239 818196 2548871 3752380 334771 4321414 1499988 1445188 3459037 4537236 1919641 620780 4012905 938944 2025081 4509744 4281502 3432927 4811584 1339892 1001062 1128738 3486509 4832209 2333910 443325 2061744 4398687 3126498 680262 1910108 2481685 4584100 2892015 1495079 4426586 1397687 3918283 2585840 1921784 3673014 2746425 1906501 4358933 3384990 249296 2583001 2907971 783191 1632265 3464178 4362064 4440221 503864 2333799 90724 3702680 1625163 1334412 2930021 1407207 1583601 1034752 2951832 1899460 1623024 331249 3321584 3747616 4419918 4855993 4657059 4261383 326491 1457970 1905737 1126057 1655003 468985 3656687 2556922 3758042 3149472 4957323 2986707 98523 4224947 3641833 2445404 914666 285148 4690002 1477320 632356 3328517 4272941 1306885 4628528 1528520 1727707 1351996 683934 2766951 3727663 2373080 663479 4569888 3535417 4533980 2940209 1684701 3332875 2086016 3245137 261516 2950103 1789821 4781307 274125 4192851 4043222 1684839 3071469 2854475 3351274 3724912 4014501 3444697 4756140 3392259 4114727 1875702 2811006 295472 4602419 279447 2939819 2600358 4262636 4264778 3359751 5508 4848367 3708987 1829214 1011729 4935106 457508 3832126 2473602 4598258 771720 2321135 1171555 387072 3348622 4353446 1385610 559968 369956 4376734 4745860 3459699 2649296 4392103 3116385 2880397 488542 998691 3744016 2875295 3344746 2422508 1855655 4977457 4121927 4665266 149432 1686544 4403310 3784701 1367188 4880672 4017483 1741143 1819067 4846066 879009 234629 3128250 1309857 1795444 3484362 3444825 2155845 121444 2749083 3870563 670644 2907237 1665845 1060559 3150211 914784 3700130 2365257 3099094 4965450 1828214 1434222 3330949 3367250 2203554 1779121 3107346 2726032 4684750 1748414 3917402 1846265 1482481 3614476 3577146 3976601 2545697 4186157 4139424 1914255 2021961 2307573 2432506 927430 500126 1177109 396485 4255922 3876891 4883075 4453064 228335 4951169 2279500 4729190 1163263 2718796 4121668 830719 4385201 1413180 4654605 2931256 3704279 2908057 1637472 3414689 4061069 4581130 4817637 1875019 2407806 1450670 2431945 2129249 1525271 3717906 177036 4058963 4741214 3599403 2706907 3188972 4452912 1151472 1089232 4709173 4759477 4380989 4418042 30793 46772 86787 3701841 576458 1112274 3588410 1726543 194577 4848861 2302903 4614842 3112996 817029 1983433 2577440 3673875 3087325 537384 128874 270927 716550 1985727 1873297 3232850 1480013 2831909 4471250 4119735 958000 3472209 1408359 3414635 332673 3954640 3279321 1250879 3742911 2806862 2498269 2087180 4452671 4091972 1077342 2692048 4748981 1734274 1964536 3605887 2191029 3298913 3297724 3201430 682908 934324 4665740 810371 1967241 405538 4085294 3011000 4389644 1054315 3406088 3171574 1438299 4790161 1748949 4037791 607064 4086081 1912313 364245 4942415 475006 1634889 1790155 1345625 3852362 1219725 311934 810766 1961741 4771371 2062917 4538637 3054796 3846753 1984298 4427637 4603061 2226234 2887335 3473930 2774067 149915 315508 60036 4838952 3449408 4747481 332046 4156981 1588869 3858893 872017 4891109 2580039 2440554 4261109 3164233 2358922 3697826 4441710 3632895 4782158 2418943 2990465 1792315 272282 881969 654306 2304926 4573470 4770050 1361963 4431241 3043874 3578884 4494997 1803236 274577 2139460 3346256 1845300 4412037 52239 564435 1505706 499395 4890808 317932 1561848 133418 4673730 4090284 287458 892811 3119336 3053002 3994027 312788 2936410 3862138 498141 1771350 863561 2646764 3138086 4232164 611537 2368086 1983035 349906 4049201 3577151 1414515 4980663 107212 594531 1722759 4792797 3028986 2489652 4987107 3635416 4316705 1442328 188710 4139123 134280 4533875 483166 1131969 2054773 201413 4592686 287066 172131 4561666 43876 4605652 2045830 3732404 1413896 175495 3524933 723208 2945729 3539365 4174480 3451038 2748453 1564088 1427830 3964617 4006134 4941481 3292154 631912 2025552 1795200 4332115 3328162 745539 3886870 3988639 502480 1214524 3201216 3911570 4364218 4200583 2642657 2711749 1455385 2158099 447350 872394 3292791 2322357 2452066 653119 2897154 1669880 3776071 956701 2193653 545875 3661504 3756610 2144791 4908655 1559387 585647 4811356 4737945 3460058 885344 2528320 3774159 843775 2716986 4140320 3650245 100247 70003 3583815 1480290 1416883 297392 3644784 3005041 1175974 4327854 3752974 4329410 2100365 2961635 2968474 2892557 2379523 2578701 388219 938026 1214741 1783687 1797073 3844216 4207533 3061196 3303199 153954 1818815 603103 2902196 587474 2856174 1785754 2187357 2254990 470651 3895237 3788889 4892368 1800612 3569001 2191754 2802756 3330321 3170365 2165100 4656308 4253845 2565340 290632 4221206 4278873 3056876 734214 3271882 3137722 4504789 813200 3992806 725046 4244796 771617 3781176 3019470 528688 4169337 1060019 874886 1842761 613200 4360418 4819863 543469 196784 2995699 3821073 3631153 3714046 4561570 1683722 1042217 2480238 4243974 4620006 562873 897549 3862070 4380819 4391052 2229842 2172396 431981 1829806 3887089 1215180 4410568 1831705 4764762 3028036 524763 4806343 1901959 434896 251470 1216054 443096 2853739 1648794 4240136 883081 477407 722095 4397415 4055244 880287 298888 3960724 4940445 3698075 4569823 2005578 1876868 612078 4903895 4930570 2225861 4065525 988090 247451 953565 574382 2603286 1326088 4995529 4534618 2368373 2735689 351297 927749 2335334 109229 3792939 4350314 4227273 4666296 2327353 2463967 2391166 2199130 3321682 2366357 3353161 4846228 175497 4153713 3978920 444763 33007 2372452 2086683 2295930 79630 688981 1811875 731051 2861871 2698371 2316632 4392800 4801886 1824030 3121169 4648175 3726239 4407275 4355672 1694430 3966987 2280480 3051874 1596954 3584769 1405290 1230669 2173906 1623162 1659682 3698512 2111325 3229243 2357647 1892127 2793054 2291516 416844 966999 2029361 2244847 3605094 4729474 2846319 499438 1027303 2291047 4891735 3834251 3599691 405401 4844817 2808690 4089316 4200805 798097 1047485 1034993 4074244 2676997 3420133 523414 4701189 1349531 3494415 194390 3882192 2134863 2622493 4704927 3969481 2432189 3276553 2619867 2873166 4162285 2010241 4825065 3993123 1056416 1443245 3164921 2906243 698967 4243651 1612932 4251967 4995672 4268152 2488275 3576998 950437 2789049 4206819 4443496 4126205 354103 1380425 1591351 945649 370304 2631842 965214 2542354 3444139 2652724 2520143 103150 4628509 795668 963933 2073801 1898529 4893357 3520638 1222838 1747052 3027223 1935311 567671 4471889 3020584 4289711 4942447 3902328 2177309 532834 2476322 691630 3569854 4331960 2390274 3884343 217084 4368781 3840444 3633860 3713524 3834594 1053737 4059556 1189967 1068341 3874998 1171600 2767625 4313845 3503504 4266463 4402893 1409690 870502 1745083 3840513 4011575 2942706 3080336 3875154 1548702 3794671 1371563 282433 3030346 4045886 2016966 4162191 4271520 244939 3300319 2260518 1103702 4228631 1023233 4907072 2580813 3938274 4366575 2833251 2761932 1155664 3486115 3565165 2680278 4201298 2761798 940254 4059280 4323882 1636071 2215992 1311131 1310243 4214395 4551959 2972205 4405012 3614860 4074367 4477586 4623300 4109395 1797545 4757332 3319600 2995870 1100219 4929334 1042922 640085 3994296 1966417 2522620 2597147 3603317 1809468 4172204 4709480 2744845 1819558 279984 4829222 1153870 2284829 1568254 560837 4069443 4769683 2260603 2506762 2216261 2994213 2207539 2834457 3014076 3674380 1048795 4766307 2842229 1730364 3684136 4436179 3914087 4340625 1614505 3328836 2249300 3821880 3473653 239157 2769212 3055975 1559442 3673592 1665996 4013221 4982845 180790 4634128 1240648 4271235 3800047 1229137 2796162 3087126 640823 4583774 2628846 4892905 2615616 4771330 339341 4057775 3299323 4252398 2150414 4104482 3524287 2623311 168408 3491044 1002659 1179548 1518240 550649 2617673 2571717 3873060 4116273 4124816 1301566 1292494 1356335 3826805 1948181 1036798 4949424 1067724 3218727 3723526 4229574 926245 4217110 4753257 1473837 3737200 702785 158753 1136160 866937 4175353 3515997 3354078 2342054 3437270 2063430 2909239 3858576 3207281 4322898 4152484 1218843 672021 325112 1228463 1790201 2498006 4390115 3842612 3293301 1556250 4142233 2591068 4394976 2855161 4605349 525511 2815077 777030 2647204 3786672 204681 3746273 4231732 2911119 124815 3905649 1160764 3006205 2857629 1713936 136742 2574749 831585 1000038 4157612 1557889 3583632 1735833 1028334 3631820 588201 1487237 2176953 2466467 1459147 4530805 510264 2593215 4667227 2696160 2449730 603476 550178 2893798 2176533 1339690 3821988 530630 1033637 2319126 40354 1262184 2074678 809151 1641503 3453201 4640165 3583125 4794502 4272274 2112272 3689955 1534549 3670052 2007020 19400 2310141 235896 1949978 3681451 2271768 3095379 1973522 1707659 738313 236972 2003893 2375047 2133423 2770989 1900961 3899864 729278 1242467 4859479 780710 4803292 726496 2685248 2066076 2073849 1751413 590585 3749981 2939475 4756842 1532695 3718956 2176790 4268968 3922374 640461 4428317 3067295 4631381 1151995 3184478 3406691 337286 4011730 1560699 3181595 586870 1263358 1073373 4525141 184749 3270184 512592 1459831 2206947 3810150 4925353 3999613 2376081 2492449 1132152 4197469 70487 1805768 3974657 769429 1721681 3702896 4331576 2551976 418496 1055564 2148925 4527823 2965206 4440541 3656906 465455 4799783 4044808 3586792 1279695 1650740 2930313 610218 2969274 4034133 168948 3245085 53867 1598923 1217776 2066636 1954843 3744057 2339796 1457787 2722968 870233 2981336 1480231 2688606 3220728 4476528 4705118 590152 4548676 3083966 1618956 3414012 386966 3193775 1671588 3773711 2736811 1384474 888609 4612914 3296104 968671 2719645 3389671 3806305 3935914 1667636 3298651 1886457 1659834 2901871 3774721 4836303 3112762 3473845 2146167 4347151 4143926 4573176 4543547 1109503 3412029 1910993 1431744 1805110 405008 3771290 4427810 2413070 4641601 1907030 3751076 4593204 336729 836962 2418410 443463 2209188 3921353 4449636 1972175 4652785 637882 2833229 2862365 3881808 2838690 2432240 3685836 3158364 2700421 4389812 474879 733233 1093380 3066175 252280 1862831 3159054 4638543 3132796 3963150 134268 4857509 825711 2928891 4415883 4634183 3868455 3938475 4177670 4588706 3625000 2694849 4915299 3929353 4351165 1943618 1524703 4194081 3689178 140354 3393673 2334099 2615098 4426410 3533861 3219519 330846 4592722 663535 2132028 1591050 439818 300969 317547 515957 2729390 3233069 4208126 4954770 3955968 804683 864086 3156752 523709 1937838 2919086 1458333 313481 4802480 1557016 163447 1552250 2082027 4340508 2492647 1342781 566514 1130439 42326 4750397 414442 1873525 801493 331011 3687181 4482581 4851404 2042754 2978757 2914213 2199245 879115 3180184 3886008 353015 2353846 597369 1423871 1612675 3856547 4717151 2387828 3315189 4665754 240321 1304011 4068043 2364601 922791 1955838 4816959 2417930 1652108 1599616 2163266 4866381 3666302 4257419 1731990 391658 3843220 1527225 1926290 2539257 4669958 3258274 3685062 4789284 86564 1571983 950455 1734032 26918 3878830 4854200 858403 2194534 1401475 2231813 3212107 738159 2968616 1192986 2067491 2949616 3244555 4371711 1711460 3935332 4615440 3700173 3552300 2642874 2940466 1255467 4786918 2778978 1025349 1128109 4773483 1388132 2641431 1797877 2259824 1511873 4183915 4620635 4900722 2598223 751436 2887604 315736 3649725 1285918 4750414 2811005 2716031 2666920 2863895 2824739 1448007 3808303 3467206 469034 2369403 1696170 878982 102647 2760779 4746093 4056686 516531 2514435 3188002 4801358 3759272 4662873 869505 4725114 1543663 4203521 4159536 322330 722962 4151320 4218878 2904030 4026722 2248976 846156 4015436 331545 4772885 1387783 408866 4196071 3622642 4315749 4095612 3084146 4536927 919703 3503442 612382 4212344 4848597 3516150 4793119 1041809 2262629 2776573 1559414 3369714 3390713 1664685 2926678 374657 348240 3219951 3855343 4002541 448 1432516 1045124 4741322 4003580 2556763 817763 813377 439706 1813566 3031229 3755003 1214951 3157652 4415983 3355163 3424278 1806891 3422610 411316 2641892 851090 2834863 4619970 815213 4100260 2965042 3389906 1811867 3406490 3428587 4149869 2709688 4760722 722532 1689900 2430705 3575019 2031705 4182387 1472544 4547260 4941702 4076088 4319178 4662428 3380522 2822214 4772971 3074163 3573787 303968 4264502 2719919 2194199 2847680 1415875 4601006 2914934 2108350 3976708 4587968 2478651 4583219 374744 2257617 4224163 2679358 431785 2159582 4905385 1049101 4237656 1832751 2760008 28796 441203 1291993 4929366 3684069 351619 15446 1348320 4562307 1404280 3941811 807550 2489378 4667306 3955978 783356 573479 4974493 645656 1191970 2598426 1887437 878163 2121370 4471074 4457887 40482 555465 3986207 439399 4685588 1528716 3861747 4926553 2350947 3531829 3264275 357640 790701 4307974 4920132 2771831 1493553 4065822 4388919 4058520 1244494 54852 1787644 1463363 1440861 660509 931665 4517828 395409 1969545 493670 2391233 3506682 490292 4441562 2012903 4503234 4006401 2523025 2996915 1339861 4643441 1930797 4863694 1216953 1095589 865931 719108 2646362 575882 3041593 1879144 2066815 2825797 3854051 1091771 3280769 4420765 199709 4065488 1024274 3409913 4517131 2105288 4577186 1497954 702847 1178943 1925573 4154531 4119164 1884950 1130448 824189 2286331 4331596 850137 1835080 997440 1739206 1797855 1784105 3588884 2834146 3521904 1448178 4742220 4316389 2646746 3603152 2835462 3654715 4911420 769495 3942009 860738 1086337 4400376 2954018 2978678 2561822 298937 1743955 3405000 2926040 1079249 105405 2583549 3815936 1191165 1686745 4491290 4825734 2521673 2834960 4946650 4832987 2515224 3566329 3721330 1927736 3159171 3480777 4517093 1705077 3988017 3162533 2464355 4416788 530631 4340321 834910 1781585 4071217 774871 4154774 302655 1977110 4705439 840116 1605949 4631800 1265507 2990099 2734389 3688603 2881231 2891630 1643210 4598500 4058594 1186424 4785045 2070601 2535810 4468672 1855316 718738 2842461 2804757 3516380 2375465 3009415 1960997 1370923 4606149 2298298 2226834 2322188 20529 1262959 3488430 4373840 126515 3968782 3926171 2986300 2559598 1670498 2692091 2346736 4328805 2905291 2976663 2358144 3595137 3439965 3619402 3093943 4768332 1901567 4246549 2371405 3085253 1604179 2403552 4429164 593562 4375357 2413260 657141 2324134 2978340 4069731 2834088 3658580 2133497 10567 3524183 3541495 1937634 1471872 3894956 893575 3761427 2892681 4458889 4863676 2047044 2476401 4562398 2691079 1237975 2574457 1068207 2881296 4545067 330848 3824445 4750852 2832931 2717567 4390388 4387387 2699986 3244324 151793 1913689 762396 2445102 3073699 3254242 1472361 2202784 2127158 2651008 441114 2331615 2144143 4423446 450235 4676627 284221 3078533 3202932 2291421 707564 4193499 3209180 1070789 1191147 1845548 1531971 806112 4174239 4013571 2506419 4666799 1066307 3926858 2678797 2723848 599100 4863908 2365106 4896144 4795421 1712937 2994374 1822965 4876803 2584725 4933648 3030861 4041626 1515593 2056095 4768754 1136737 3451874 3248037 4714578 2867750 4692855 3540966 728528 716794 1326287 424523 1935022 4992097 4492304 3110474 1767279 2822553 2200356 4671709 1724853 1669541 2205074 2551740 1393016 58656 607816 4230092 2205275 1569751 2127102 2848677 1249889 2538446 110021 1894884 696006 4317678 625959 1010463 4697053 1015303 1524293 4166113 4380676 3421653 1948787 3911254 1680366 4649113 623040 4946872 1002051 1115901 4173977 2348721 4320638 1398543 4376579 542463 3389409 3747765 1479040 1630745 2640892 3172731 1155690 1671060 2633570 4907618 3551220 2672044 2730581 3143947 4088288 4289184 1401627 177737 895100 3577611 3269317 368765 3739755 4406220 3637895 4203387 1676287 477315 1467543 2076755 340642 2439832 3662016 1688398 4531912 2054489 3001327 3209484 2309738 1926824 2532773 4382419 2063642 276664 1941707 3913333 329767 2746521 3046107 1010905 1767174 2043484 2826598 2076401 4220292 1395224 4047007 3602921 2360034 2143168 4923796 18431 1571341 524644 2107610 2018204 3070014 4175788 2214689 1328239 3470388 159830 1075792 1074595 2875344 1618539 1387876 860051 988859 4550687 545799 1672160 2171599 445216 4556748 3027462 2111458 1079436 3710967 595441 3496320 3259414 2068314 4612770 45070 2879501 4225961 861310 3807213 2865292 3643082 3297796 2915875 2560943 3104298 4875598 1563725 95643 2815932 3007744 4766372 55105 4854861 2153528 4847946 4873075 1283951 1855876 4013617 545503 2794226 2906108 3626485 2978771 3424793 3667246 389310 4707445 415118 2359596 4332632 4365651 722755 4271868 1078326 878676 3462376 1760237 2207537 862685 2904233 4648441 1720598 1341638 3454746 491592 2961200 1693797 4745600 3923987 236143 2852507 2418134 1506689 3342112 103702 4868508 2407994 444720 2158491 944390 4143635 2291326 529334 965739 3587088 3192009 316695 4570081 1288841 236938 1277316 1673444 2343518 1223478 762997 188061 166730 1900452 470429 4593383 1261576 215934 2794215 4867284 2371015 1256385 806030 4915795 1305820 2544320 4581074 2276245 4839112 4394454 3691461 741261 1105324 2066871 3582681 2171176 620553 809942 1694462 4744013 3408180 1109012 2891327 3665874 1543734 3450900 4502062 2058243 4180908 1614545 3296851 2015737 338718 4601576 1695322 3004555 2321166 1820803 1778879 3122908 434175 3537888 4321409 2530609 3944292 4339741 2868650 2182413 2076275 4962278 4520226 573074 3693115 249944 1773582 2104091 3097184 3085792 2594989 4649912 4928017 3873900 1496050 341893 1270131 1322711 333951 2126660 4117935 4305720 1583335 3110158 4550640 2179089 322229 1514056 3730656 617643 3798210 3438841 1427090 1553217 467520 4646547 441262 1558119 2108607 3225529 205840 968715 1513495 3366772 3777372 2201183 350668 1468403 2261197 747704 1679777 3156027 2113495 1817247 3758049 4506267 4594317 1989379 4818650 1293038 4213435 4302976 1923231 862625 3723355 496250 1690783 4503522 4936870 4176711 929877 3442207 4365781 2710520 1369755 3578904 2901794 4939431 181480 3550676 4820238 2709723 3975515 2181985 3269908 2509993 4408112 564344 1669814 2080513 2205691 2373131 4566767 460194 2762330 1860286 2228179 3172351 4433525 1592860 200387 132127 1489156 2170967 3698215 175611 538863 556035 1344901 3840017 3828982 1300442 2980353 1919175 1873014 4610657 176818 3746719 1122401 344926 3181540 1369750 4091990 77837 3045252 942251 3464552 2163201 3264322 483963 2320973 1716433 3495263 4055737 544448 3683523 2783552 3195397 409292 1911533 348948 1724876 4735894 2734643 4901970 596921 466410 888083 4850078 4204146 1050906 3545471 4220201 2159255 621498 2339251 1562438 3346672 2609264 2840440 1658081 2203419 1812274 3670985 369825 3787313 3322278 4393431 623947 317562 13200 1258017 832278 1550053 2250169 404744 4120195 1432566 1346623 4501556 2779867 287561 3830746 1228935 4368954 1586988 4368997 2636090 3532764 4205056 4483280 2535173 1390911 2090785 104893 1436425 1546358 4670084 3698195 727863 2575102 1731567 19226 1660458 3843453 1682624 1299913 2036770 2847038 3734909 4278212 904694 182283 1570734 2308873 2994611 4274296 1522755 121414 3311909 4433331 2510934 2624935 1462453 1167599 2753032 2755906 296268 4407820 4602024 2761639 335153 947626 4778277 4716705 4853846 3517060 4703241 3083124 4764792 2297438 2778767 825480 613642 1134964 3533784 753720 2716317 4480640 319776 3443014 4958676 3052147 3984592 3211470 4395290 2358483 1195856 4960258 371050 4473228 4328910 339182 522216 951762 281044 2645337 1672253 4044700 633135 1905154 4293506 79465 3262564 3289161 3110413 3885831 2694451 1614844 2674153 2536831 2922795 3606382 1915157 1443336 1084562 3844550 1545402 4698365 2990725 4168972 1430772 1692544 2825913 4656940 4355560 4092279 430906 1812783 1517977 2540217 2139733 760768 2282783 3145028 3397224 767517 925265 969704 1203254 2982905 4894799 615224 2513430 3085559 135681 4708231 4477517 3029402 648650 4189123 1828566 4306491 4830767 3085542 252411 4475613 1728035 4972923 4037431 148976 4669391 1401882 2734984 2438734 1373679 842649 55014 4203213 4803913 2650309 509834 4482718 2927317 1845936 2842682 1043333 1088636 797261 1546512 1862062 3571743 787381 2227194 2905720 4941858 969070 1536958 2257215 3387008 997803 214894 2720777 3089675 2629264 2217411 3262342 4491146 387299 2988848 3687450 27118 4567316 1724992 914679 4155957 3496678 3739476 3258227 4366220 64 2893650 751413 4622791 229304 2789448 1008977 2135426 2769251 1457050 1192747 2434393 2909096 3269881 2555165 2508902 4007245 2223552 4793001 461003 2055560 3400754 1439952 2076206 3934608 973338 2707312 817064 3929883 3209020 2479839 742728 993675 1154602 2108292 2210108 2348650 623972 3521993 2859050 4814066 1422841 3071094 2655236 3133937 1923929 2318933 994835 4863100 727391 638294 860162 2868775 149149 1301869 3597388 4264749 1059324 1572172 2618366 2921061 618815 1067808 2371748 4236458 4307008 2430106 4600378 4522368 4407599 335069 3813781 2580812 1094167 1897505 2214973 2382978 2028864 106326 2281865 1820445 836501 215561 4601246 1540203 902296 466349 3755076 4751759 3193557 4467586 855309 2000848 1038885 1798406 310107 1951836 2219720 4596433 1746311 1999515 3672637 1775770 1039547 844708 4587609 1119371 2542230 3931596 3144949 1673520 162232 4577744 952066 3945162 121488 4535770 3372357 3246319 2378262 3622780 4453602 1368733 42982 4380535 3832883 873555 461263 3338579 234135 3137141 2908378 1061768 2792979 2712383 3927270 2449339 4138025 1705423 2726141 4106092 990076 2914920 1019164 420837 1905670 875413 2437037 3779271 2579666 4274012 471600 1799072 4672195 2452377 3924320 2040785 3596309 2722526 156461 4260373 133771 2094396 3853136 3488423 1530414 2353709 2324707 4868164 4062750 483757 4577004 638222 1581978 2234777 1372035 4828801 807981 4802238 624602 2560056 3170718 4659223 31962 2220940 842345 4317605 2677112 4681907 3881121 176927 2081328 94155 3115937 4187571 3039232 2283082 4804422 3688505 2056586 4549735 1474295 485259 206851 253067 4752599 1460329 3793150 349006 3887181 658833 2924127 4897107 4537063 3976692 4749457 4003954 1272392 3191009 643764 3637849 2477998 2996979 2632791 1543067 3486618 2034050 4265407 4393249 3036222 1460605 3785158 333209 2878950 2049081 2357786 1076121 2638446 2759663 2492649 938923 423239 2576780 4212308 2829933 921835 3751467 3489507 1830842 4921767 2004331 2290994 1671016 2478707 220701 4272168 3001469 844192 340038 961340 1816197 3809965 3192740 3121194 3802144 3790181 3347679 884075 14613 1308569 330217 3270532 2304280 803143 4113433 2055688 1777782 1888500 3412629 701413 4423322 2624937 1882446 768476 4705100 40815 1771226 2939875 4084871 3660144 485561 560241 2420946 4596232 1647674 2190488 895776 3510389 1855184 1550594 4026511 3487238 343665 2663684 1943769 2932872 1817487 127665 3781624 361462 1082670 2459717 4175906 2381458 4732714 3754650 2637327 4106650 2998359 1157343 856892 2661041 3893915 823320 2352397 320914 685243 1072884 3820447 2097293 3078813 1364006 1093283 3306178 4431654 1010867 2559055 4104323 3431552 3572061 2302926 1311120 709801 3633854 4837516 133118 1243209 2717749 2480993 1566764 2844703 4931659 3454839 1866075 4714722 1343007 559336 4821719 1773924 3501942 2116259 4808722 3246170 4590337 1011377 1147755 3071590 753764 3459831 3010099 3567419 2028014 1235903 4104422 1995028 4513106 661959 3808539 2469978 3295672 3350251 3663643 4628781 399097 2161305 4730652 1044135 4272441 4208693 1504034 1171008 1498968 1641785 2852678 3530177 1946235 595639 4325720 4194890 3449667 2453189 3091599 969185 798952 4975651 1811435 1046435 2188228 157632 4005807 2428688 2936647 592615 1420068 3511254 1119760 1728264 1025399 186930 2662874 3169199 3998491 1122083 1300561 2848752 3619042 1300745 4939285 831359 4634987 2404685 4468949 2666163 2724063 990232 4310365 3623669 3701510 4347307 2687304 2589393 2311987 3178713 1653879 416191 4138306 3696981 1988277 2867322 1960630 3257472 2180751 4349402 2493206 2975517 4728400 1015111 3263773 3147289 4277521 3585866 2852878 4340730 4936520 2718242 4272096 1016239 4410300 2275659 2440924 3334083 1940646 2367096 4002879 992514 4375843 1424606 129545 889672 3752203 708787 1105266 979143 2026656 3958156 1866197 1322577 710475 4835792 4557012 915743 2984825 3017807 1546065 3118550 1140691 244602 4336539 771042 2692013 2993625 3026742 2909439 2729920 2948577 3476132 3933780 404499 2580406 1440683 3272158 1169650 4860479 3722083 4741654 1343901 2464946 2105211 3958348 2687859 1394154 2463311 4626397 1266912 4084769 2646298 4629032 418724 2450327 3110755 2526444 2640792 1009237 2082174 2806149 1411061 1706539 483178 4525693 4291430 20979 2250891 3776136 1989290 3513710 4969035 1771077 3791518 2398311 2974601 4032922 4567128 3402960 2637119 143395 4268925 1263545 2170757 597632 4113631 1162988 2604190 1951259 792769 1236678 2760055 3233097 2858167 4926424 2653580 4801559 405447 510304 3364733 3938551 453635 1057480 1060809 3201417 986319 883702 32938 4342815 2563148 1622044 4671683 2680464 1777341 4444949 4080587 1759390 3728463 840762 2543951 2819116 4891872 3081878 778032 231616 2863094 1128818 1605689 724321 3252022 2564560 966066 3715688 551419 745358 2709912 2002972 1409449 3464914 4908951 2262420 4948575 210500 1430832 3668891 3272708 1948471 1477931 2913411 2353320 1834137 405173 4521057 19127 1621558 31390 1700794 202081 2240250 1687360 2948592 1931763 2913243 3853427 747272 654446 856673 3633701 625691 1464768 159454 4231139 4511331 1591701 101464 415145 2051093 2687336 3182551 748018 300142 2094531 3537447 4760914 2147679 1036838 4864967 194141 639723 871840 2324266 2209056 2003166 138373 4458015 1381032 3784144 211070 109549 4615484 1301390 2770635 1015009 2817609 3625293 4395533 424370 832048 3621866 1881555 3740483 4498919 2036514 1121891 4918776 1230229 2568791 2623469 4493469 729102 1111857 3102366 3755244 1335491 1588926 3333641 3339093 578169 3130298 2829896 2337733 3356518 1431749 3088051 3768463 3312249 1312448 1823011 3443508 4430153 1825322 542703 2240965 4021529 1842374 2871352 2303261 4320327 2184170 4726824 4854665 1228953 926838 4738828 638808 4565442 908640 4227336 592043 2782668 4718666 1715114 4033286 744381 4326509 2280157 1184064 4596991 2822587 4928516 2285676 236953 1485574 4659394 39935 2179097 2315001 3496309 646570 220174 221774 4459776 1981224 3217777 159237 4411954 4168347 2020211 2940627 2282741 845454 2093165 1471081 3626510 3545455 3756541 2599112 2207412 1860499 943110 1227120 675802 578603 3463078 953245 783808 4387324 1202009 1157588 4220295 1708602 3571519 3006856 1960648 896590 4402699 1008851 4681215 4178301 1874209 4035435 2984412 1684206 1487850 2299981 2053568 1131487 1193437 3849738 673012 4228238 2118362 1554731 4357135 205884 2752009 120933 4429016 3849437 4132766 144281 4097689 4526329 3630619 3968647 467975 3770756 4981435 2279187 3838612 3659737 966525 4032960 3279575 4653307 2399146 1839318 1041683 4753850 1934975 2728837 4228989 2848084 791340 4589971 1834440 4468049 2932883 1090762 3239515 2720641 3050696 4733686 2831879 2162362 3454801 1806526 3891657 1739251 2271020 320414 3384226 628754 4778483 1827320 3789437 4071114 3313553 448296 2485846 1432190 4354400 128787 4284669 3296892 600903 1834166 668836 3863587 2105323 3673122 825726 2712182 129086 3817772 4758513 4960062 1449036 2518276 3403971 1639653 1114020 2868158 3041382 3294330 716074 2610391 4099147 285480 2616034 2882911 3711361 3232541 4244046 817616 1814347 3844278 2793533 1927234 4944296 1421873 1805315 2663228 1836926 4510659 692700 1747110 1458638 2233447 2920091 242247 482489 1017365 4259802 1980169 4624158 2634213 513136 3660554 533657 4467767 3508941 4842244 2244997 3988141 4928077 4867553 2107291 2094791 2605808 1103807 604492 677217 184122 1522655 1767466 4154391 2101698 3663481 1378127 2636482 818487 3047899 4348864 13584 2523085 4860066 160073 4040804 1896340 1737898 1573675 842070 1232567 3072142 1972872 530190 2091717 3144615 3083217 1792619 3807962 4575167 775483 4606788 1238856 2493909 1749918 2118289 293492 2831538 1982668 375046 1866630 3672323 236618 1610341 396625 2705647 750183 3672026 2361080 3762479 338222 4523348 3676308 1586202 1258696 3048579 4984208 984754 1606802 2007722 2694025 1930066 2683895 563333 1538731 4097530 1218267 116752 1911187 518322 3790645 2076369 4812669 2501097 1745295 1411985 3678322 1890601 4382401 1219263 3454380 620273 4533933 4748043 328676 4404807 4409443 2209222 819617 1779635 3072829 483017 2513202 188230 2824606 3641532 70732 3449199 443159 1967612 3054184 358946 4654895 3373509 4646224 63982 3204817 143000 891693 4243258 421293 3794217 3962265 4232448 4170312 491474 211783 4795367 1801851 1019147 764234 3611694 1882849 2221531 2046324 1110303 1771672 112016 3503270 1013486 2931117 2541785 1873020 3234749 1874983 3232513 3092374 4811522 794867 2823030 2188019 2411855 329309 3465867 3735773 1910678 3411052 4324180 3620258 3009767 4161015 1867531 1324254 159986 3829069 3022984 4199976 2485949 3516285 4857616 161514 2821984 3655128 4024751 3933646 698130 654551 1174043 1212577 3819497 2317802 1938706 4107568 4155331 1012292 2484448 644757 3672221 702002 1684519 4696364 4436964 4738986 508106 2339055 880600 446706 837809 633889 2270506 3594703 1060229 3553045 3868130 2199951 1536721 1918120 3579966 1929729 981288 3913497 1330741 2409429 8361 817629 2686951 3405948 3752345 2470520 2848714 4453665 2814401 1681673 3785718 1894554 3375161 2623196 984461 402097 4422859 314668 489788 1946720 2437483 3150254 2815482 679156 2479884 1756478 3403603 3096803 1013456 1303529 2810610 3852229 20421 1465279 4117537 2904042 481850 821541 1286355 971669 4812623 365280 1004290 4316411 1595236 26111 4353395 1409477 546612 3756219 416500 3567758 3462172 744448 992015 3287004 2980391 2052560 3254641 3221974 572944 3493071 1065421 4463999 3086054 2868763 2196158 3562903 3517856 1304014 3744201 4291474 1053082 3431094 3214769 3790480 3126712 4843791 2747840 4097006 2690195 1342207 1371980 4446542 723683 344885 1787898 2002865 3520888 3625319 2403284 2895049 1738340 1611521 1467989 2962700 3038035 2127657 4802069 4321916 4924988 3081741 4134954 210215 852674 385575 3006776 4246329 4984582 1247958 1693903 3936936 512247 3716874 4098782 1057064 2908223 2567866 1808905 2078794 1767099 3836019 4711888 4832251 2601605 3689505 4412807 1538222 2976392 3675536 3002203 2699234 3822728 3942928 26345 3933213 993689 4308931 1323152 928126 890571 2938009 229182 3073726 3072236 2647622 62346 2513941 714007 3135270 4072559 3276436 4125662 3816528 3998481 2600024 1579779 1003361 1684205 4387892 4362455 1164169 3717772 4151745 27285 361047 4601814 4058468 2050549 1589555 3036713 3217074 3673761 3762136 2478734 2007034 4096117 2930701 1840553 3160267 2258144 4367596 2209967 3894466 2254886 4751372 4950637 3140631 509734 4749965 3113775 2237183 2743745 2899369 2387995 3216011 2359393 4992043 1167311 1067215 1621469 4576818 3283926 2410293 344325 3677303 887475 1026621 1250598 1927411 4158245 4577269 3983830 2792727 4466228 389551 4481862 2556540 3025463 1022609 4856863 3585796 2503353 1606393 2838828 3399488 3022403 2262263 266190 2062959 2770215 4380270 918969 3849411 4030908 1468207 27733 2943681 3594298 10541 3010760 4373164 3103130 2797065 2708340 1909084 663701 640448 3728327 4350080 1849033 2045638 458353 3915738 4444076 2434631 760236 2587755 485834 4980843 2580644 3729799 4640714 2765251 4862007 2369823 479349 1147606 4747506 1356061 272170 542062 4640151 1471046 3139811 647678 1277662 4055199 206087 1937292 1307556 4543064 4942698 4027488 2249621 2001620 408351 3681818 75246 1637759 42159 1174645 4422466 4848238 4942614 1251840 3982465 3488038 1679501 4115714 1251135 4221321 1367800 1877978 492390 2215310 4139514 4213971 252528 3193068 810709 648021 4054326 1433866 2466259 3672016 162262 3126968 2025796 1062704 1016120 4528047 3153745 718338 1272120 3665237 3272626 2089851 528994 832256 1986243 629071 1236621 660541 675360 1171868 983815 1790536 3450758 4051373 4772069 3625777 45811 2102128 2306207 2969382 2839036 1903052 2133460 2134428 2973681 312966 1359528 613162 3665480 1592638 69485 2735419 1972887 4783323 1537736 3676815 3318820 397414 3035371 1894593 685928 2981566 4794413 1244973 613123 2457597 463318 2358677 1029864 2145228 1900235 2479457 4619958 1955928 1315680 451792 2864022 4102233 1909809 2395602 313283 +1 +9876 \ No newline at end of file diff --git a/resource/runner/problem/book/ch2/5. secret/data/input/9.input b/resource/runner/problem/book/ch2/5. secret/data/input/9.input new file mode 100644 index 0000000..5021158 --- /dev/null +++ b/resource/runner/problem/book/ch2/5. secret/data/input/9.input @@ -0,0 +1,8 @@ +15000 +2496248 1256500 2537476 1541334 1540111 3734261 1453109 5798729 2843764 1442620 3742393 5428310 2580440 5592287 253722 4465382 2023441 2483982 4421170 1186557 1879866 5979719 5147601 3587130 1154366 3923693 1732140 838048 30393 5409564 1791394 4306274 4699376 3608626 804146 1156735 655578 1197243 214779 4589991 5005848 4835768 3881017 2380395 3596312 3254817 4428382 1650953 5099692 2346235 3739822 3221412 1420332 4820437 1062704 4964282 4951617 1616771 3559521 2582624 2010262 5935240 5791751 718984 582817 5844334 1971961 3562255 1626302 5996247 3998942 2328675 2726728 2346120 5057805 3210254 3557284 1251182 3643200 4542330 3991782 917903 91376 4981087 3098860 1686202 5267927 4150009 499531 2809655 2448354 2257195 5543443 2371021 98598 4022331 3384647 3135954 2931397 1536934 1949173 1194371 2843078 940216 5648651 1104559 4764894 5065045 5590515 1720116 905667 1929497 273779 4604141 1849517 2817324 3277989 2552365 5399513 3597242 1077391 4189020 1120978 4037317 287283 4165462 2216583 331428 3208655 4003442 153211 2635849 3190547 3563997 323179 5487271 3598160 128675 712413 2978871 2489921 1323824 204431 5710181 4150064 5571670 1648471 674083 4850359 953438 3389304 3518615 2939833 4447374 4023320 1545455 4477520 2872593 1742591 4030899 5686128 648115 4110872 1352968 4937012 3564240 5892283 1275814 3710660 954868 5679651 5752210 4940401 3271461 265716 2367946 2771570 89283 4996531 2348758 5685492 2630353 1362581 2660170 4222710 4767674 1196523 1280700 5761244 3586187 1164811 5207359 2939150 1548714 3178778 2183781 5081385 4212463 322943 642727 66882 4204400 5775139 1786824 881798 4349282 2732886 4350379 5179393 4984499 4303753 2084378 238666 5244723 2074643 1104434 4198142 1532 5996506 4733396 814372 167172 1122433 2440192 5472273 3394428 5867833 4798799 5584111 4953872 4739131 2641356 1306239 3574946 2331061 3556094 5662771 4221195 3577880 5881313 4950332 3017257 2530218 2878873 3394618 4044312 1846774 5421680 4392565 3980225 2942916 5627376 3488298 633660 2665719 4484082 5660784 4506455 1987242 3968651 4856391 2114783 5636168 4865032 4710522 3572183 3365983 4711229 5614750 5486899 4112109 1723476 2490047 5003493 1174433 4578913 2849707 2047089 197430 4949950 1125276 2424948 5117302 5292434 2635731 5872562 5659175 472330 329363 1071216 4752604 1519424 1634105 3211783 3109992 3449925 2961819 3063917 4584734 4808161 3174728 1074355 1354524 1292446 4636547 4095819 115781 2983492 1792207 1262585 3813111 5251142 2188563 5722303 5310139 3995025 289867 2029450 2502174 2550667 1304489 3213590 2126488 478370 5982984 1846590 2509730 3641971 3301627 1513015 3346120 712628 4474160 4330332 2240117 5282255 2399950 3911025 1923566 3203522 5526402 113833 4232658 5555909 573854 5967092 1896507 2163522 3239080 5113279 1930446 5153032 3915188 5271261 321124 4349458 5663261 2231099 3505203 2672388 1934295 3355667 81081 5313841 2978747 4099298 5230315 2769352 3755434 1194029 42654 4307407 2007733 779045 854782 5342123 164016 1071946 3677972 1221203 1567056 413550 4012283 4345703 803423 540165 5607470 1751094 724057 177807 575846 2391826 5719355 4821101 411102 1735305 3379131 379605 2199623 1291067 5815799 1691842 441984 906556 2112568 3338545 3625364 3456975 3881298 160093 5003292 5620525 1680919 699104 902205 3117909 2445343 3625337 2598665 2940649 3260143 2531681 2543513 5476192 5227943 3826457 4736308 5962230 5179030 1003354 3497770 2537628 5195776 4952653 3492487 3069726 5829565 2794060 3955585 5277825 5721717 3841617 5908304 5710149 501175 185404 3981547 1962897 1165061 4803223 2297284 3382423 3377031 3216179 3213009 1065537 459056 1030703 2381059 3336429 5863757 46522 582895 2143199 2559939 1432828 437290 2537241 2356084 668585 599155 5242490 144326 4532108 4225199 2703512 3663956 704540 2745459 2041120 828671 4278409 1162984 3228794 1252777 5322674 4529594 1293326 5035465 2431112 1474888 3963063 5368200 5878423 5212889 1141860 1104436 3164208 4748863 2910139 886832 5920108 5901129 931749 3257141 2355284 223837 7704 41446 2406134 3740515 487852 3554030 1433255 599298 3554697 1830752 3458209 3450605 913271 2791193 4395501 1684325 2554406 5922703 1079379 1564004 5166474 1863710 5678184 1854433 5418863 2936190 3968737 1990920 3258071 5003745 1381701 4301270 5145846 5206341 4302622 799040 4817683 4211295 429170 5907969 2690859 3067485 1260896 1959819 1429054 4435588 5882259 4962186 5569742 1185795 3624856 3044579 2423972 3124247 952663 1311247 5113509 2562762 698223 3298033 1791388 4595533 2577754 4682793 1742074 2133774 3710215 3987394 5043911 2548836 1735419 4700547 4456067 805114 1286667 1684639 131922 850894 2393000 754344 5743463 629879 5278132 4426267 1695322 2470504 4084531 5611731 2114796 5147945 3944236 2228829 4141738 5113778 5331308 3523174 5799850 3674834 4702255 1098936 4517163 1611654 881977 4845741 107686 4551028 1697953 3936029 2873317 25546 4812437 2077419 5421165 2964912 4019590 643622 5868206 2538383 5191334 1758485 2078317 1825401 640737 2174955 2126358 3028184 5882771 5504965 161204 5463841 4240344 917026 1823429 4412775 5349920 261940 3983858 1497547 1602913 3591794 5648931 1846064 5109154 88006 649969 3796093 818089 4541673 2299031 4784750 1001031 1607002 665601 1751673 5359492 2146136 3522949 5111019 1513999 4676135 1853059 4680088 5451674 826421 4283466 2202536 3228914 2189752 3252063 738194 3942177 5382518 4682880 1954324 3520958 1177577 5229292 5040333 4708921 3713454 4847715 784320 3781705 2910164 389525 1902635 3473357 2847469 5600219 4981346 4328755 2354042 5676138 5312165 5100551 177376 1370720 3017632 5065454 4421750 282778 1076088 1568934 1625581 1160847 3744572 1166997 2368329 3228479 275661 27649 4335742 5823992 1912233 486686 5619681 1152020 4958439 3472551 3310339 335906 5704467 1556719 4458637 4410973 3215944 2911957 3243872 2332726 2586542 4216369 3114115 5206626 5727933 3870500 2318303 2563758 2977249 3904621 3989813 4736184 5739358 3381158 1113665 4365035 5084612 1409743 1443602 728228 5873685 4450365 5866411 2977040 3486130 4613253 255978 4731877 523023 2768175 5181889 5865907 4890162 352150 216179 5127986 219217 772402 5473072 119725 5409943 3866937 3427752 4922017 333291 1173140 5011178 5401702 5762763 5780542 2201456 1870520 1222729 4998627 812394 3865675 728517 1404382 3306361 4131962 669388 367531 4480004 5186323 4050819 330885 5539897 3764528 2608254 4291257 4947587 409704 2306923 3428723 4068424 2637248 2044732 2128624 2014993 523545 3952685 3531115 631122 1381548 2534726 1740941 5183609 1941558 5331140 4838169 5710925 3103731 55373 724735 2288607 1263756 2527962 5311009 2387632 2655728 2038100 251502 5639527 1641733 4299086 4060907 4687070 1255489 4269349 2199277 4774492 5569498 2352361 5551605 5155263 504669 445416 144188 2987583 1609141 1103278 1427335 5164768 1953828 3431051 2539206 4650430 2297931 658582 750886 1714800 1683669 17716 3860544 2637620 1259550 2235547 2315893 4322079 5221673 4670070 4905853 5551950 5583318 2369880 3574403 2668155 3508395 5575783 4791582 2139927 3471166 1574919 1862797 3699239 1952694 5541562 2946683 5569512 4727802 1533962 1577419 1839345 7270 4889333 4461057 808191 3116635 4588604 5862576 5139026 1581235 1080418 5209007 2240677 3452352 4803321 1505104 1630944 223305 2900830 3731456 5147019 4198737 3233720 1209965 5993624 4977060 1180564 3013815 1826640 2449 695719 4302278 3109894 1512427 4636366 3752525 5686083 5354603 2561547 5407877 4115977 2426878 4142004 1021919 4320338 4584279 3822669 3949850 3352231 1500946 2091 1374384 3979738 964312 5797187 411655 5725757 727845 1429490 5104821 3267722 4735185 429481 2540511 174387 2686309 151185 1354337 1808556 2608213 559414 3817604 1798594 1670323 3274178 4489179 3284047 2901606 4172562 5122103 5390100 5285888 763790 4830674 2764271 1132330 1045720 358193 1318007 1081723 2044749 2621665 5071632 1789090 1243673 4725115 2399483 396697 66147 4856674 1963646 4304850 3295286 4149154 4120874 3418422 5036318 5995642 4986405 5708076 3734243 2508678 4258827 1001109 417900 5064441 1335945 2261130 2225605 2014618 3671102 2838930 438208 2339305 2967426 4782187 3786194 5048630 3448395 3757952 5645649 3999649 2087176 3392757 5044637 2822189 1962859 1988937 1250223 2477556 5984862 933051 1920579 981507 908050 2059612 737654 5794658 489978 738069 883965 3635953 1828711 1473751 4389073 5470849 5624728 146562 3373254 798560 2382829 209124 1034259 5747683 5372579 791008 5162980 390638 440369 4785979 3241451 4938454 1285999 2815935 5044720 1674692 4331233 5668128 3107418 5325795 3986922 3693986 5022440 804869 2337257 5519475 3089710 5008753 4020879 961978 5270066 1379627 2625100 3057051 4821314 3708895 472554 978327 1420038 3636684 2868191 2720889 3888178 5754024 756680 5961034 5580819 1741878 1992122 4263016 4896484 2188671 5734807 2780386 5545968 3686912 4376405 4629516 103185 3325912 3661829 1995089 341632 124682 702442 1707585 5874835 3212291 5798559 4933988 2532159 5590154 2839738 1471738 3197014 3941695 1193007 2052936 1607933 5954359 3233379 973525 2988241 5619751 5940365 1287118 4369650 2464873 5696826 2852548 503737 465855 664211 5062761 5035309 3357041 1140179 3045943 1008335 2465204 2603436 3741876 3741414 3757078 1106635 2746065 5505373 3706195 3357305 3379603 4872025 3642464 852138 3635337 5394707 5847177 3028437 5935352 587882 5965032 4673083 4927774 1586171 2277964 3257058 2398379 3759551 2840243 1136805 863048 3736527 1986158 3183601 2496260 823787 403753 4237509 3485669 396680 746851 5054354 1154297 1909975 1426194 3004351 4333841 1919994 4589587 5784434 3565860 4117029 295298 3783375 2012368 1381685 3397251 1602649 921365 3455007 1244031 3340589 5551269 4149753 3530421 3009567 5795770 3757252 2904402 4951271 2417237 5440661 4304245 1668514 1738053 3932387 1287094 2163280 1527604 1383988 572929 2532369 894906 3525932 686397 2155107 2384766 1625101 5565413 3270045 5009546 4545898 279479 905735 2785387 2047499 5714348 808077 3689978 1041820 2428093 2948882 3370405 5639771 2009074 3610909 3308027 4346497 5719387 1976206 5701772 3590122 4016288 3861242 1130519 4293303 6304 4242325 4363359 1148138 2948834 5214950 5160261 1777907 5372392 2761561 471034 586827 3707873 3491036 5253586 1317916 1099890 376748 5030629 4583463 4776109 2450554 5955038 2248320 4838925 1270924 5640032 1209070 1007845 179476 3625941 4552379 2571859 423143 4387844 3044102 4501290 3204779 5660710 3948681 5937590 4600584 982193 1189310 5523185 4409634 908195 1851680 3588571 3961452 2297154 5980599 4441409 3656236 4639381 1673884 2109259 3279768 795634 1543772 738806 792563 5859562 5360956 3316964 1203529 5877820 2418581 5934461 2505780 600404 3059755 1218823 3151476 274433 349802 3875585 4522739 2079897 3248792 1164768 2529108 1070468 658181 625952 4453883 4242122 2114827 4865153 2899442 4654313 4762179 2127961 2265270 4210712 4931890 3580400 3328500 17132 2107537 1078244 433154 5535765 5131695 4225096 474739 2517005 3587004 2256607 5743364 5440952 2696141 4344568 1608006 4645948 3055084 2956985 3160525 686850 2989319 1974073 2157790 716476 2409340 1172609 4463901 1589701 3793614 2773084 1227739 3689480 1346197 1624924 3002447 1842091 1769897 510469 2993767 127091 4663201 2659694 4395565 348672 4360419 1895790 4162625 1153304 708885 3795469 2956207 1081182 5765690 742831 1063931 3040974 4110379 792403 3246773 1062068 3092099 5517994 4296760 685540 1978676 2351445 459305 3691282 5428077 900768 4188628 3141037 1267702 4937465 5601160 1567787 693418 2112304 2490641 1770225 2977710 3226937 3581066 261497 3594153 324189 2233494 5265109 3140562 1878318 2617159 2694562 2447841 501361 3608857 4218300 1207209 4588099 2832022 2034861 2029122 2272036 1003315 5708207 3466969 2305750 1229793 4117920 950486 3475496 3006353 5670658 1545090 1627393 5483682 3984616 864027 9973 5803292 5968444 1409081 44217 5356073 5935236 1868798 834060 3750604 701107 5391597 386676 2027755 632905 2312361 573578 2531047 5350835 3318949 5878263 113723 3279131 3380156 4810395 3678056 5883508 3040236 857034 1987192 5514778 3105050 5129515 3866797 1165956 822534 2139814 6023 4580076 2453823 1771267 4326443 2462966 2206427 5082535 1336954 5358660 962239 1419266 5037106 1149881 4781031 1753158 873391 5110665 5984951 36682 2881581 2532630 2107290 5604590 2341871 3021313 1514492 2415460 3165324 1183822 5015890 1991043 2848677 3550629 766850 4954360 2748222 5322902 740481 859780 2919120 5856033 5036874 4342894 3541170 158449 5407478 539899 817321 5167416 5724826 4181428 2288725 4697761 1722661 3337984 3103863 496970 3146692 5029663 2407247 17884 717945 819323 4444049 677037 1686967 171521 115793 5937370 4217481 3110830 2327293 541614 5158611 5109096 5455384 3504978 3228662 3324200 3043960 3931490 4659871 1702255 4513450 2923981 3942246 4584390 158879 129454 1981965 1609638 806965 1734473 1976375 245235 3879461 1896809 2277279 4461380 4046274 2203868 1045929 1689898 1248847 183281 3672129 3129367 3826254 4317804 3253544 5652986 3492665 469884 3724722 2061049 4596926 2076511 4236004 1118412 2089460 5676876 84887 2068891 5263289 685975 4210872 525604 4042962 1114916 4932368 1962539 1507761 4261497 4664771 4720114 5339547 4623221 1005542 4160426 2046207 3334849 3955754 1638828 3818959 4567518 3067217 3746282 1214511 2924967 779425 1021872 3090295 3390611 449703 143305 812225 1149700 467053 5312079 956880 676043 2892978 4937061 4586957 302078 1528630 2531651 2166545 967607 1157013 3276618 1572814 2039681 4485495 5205863 5967157 5225534 5573646 5526899 3639356 1871967 3118205 1084170 3317476 2794817 4122202 5102051 5122631 2840804 2059582 2286850 1017947 3574769 173820 230332 2318345 3422560 5472699 1965797 263536 394918 4610526 37232 471741 271268 1251943 2078817 5490664 1680488 2978138 98068 5847937 5169496 1803232 4519843 3427905 4750788 5452678 5594495 1035899 2040879 3993286 4598260 1733076 3858114 1813017 4800628 1392602 1923272 3720072 3661145 1080110 1745535 5703376 5437976 2844162 5316072 340727 2480141 2118195 2685279 5283944 623301 2124296 646519 3329128 2109020 2258161 3739436 5632086 1728932 830375 5537129 783419 3577728 3920343 2220933 4749885 1617998 5184309 2061250 5570508 522167 1241779 4305901 1242851 3105263 4846817 3052727 5902622 938935 3011902 2997563 5618077 2095825 2044788 24223 2489584 846169 5723083 3627030 1181094 4157166 4765317 3241588 3079836 3313636 1541228 5721559 3403809 983145 3187605 374145 1404203 5378557 2180285 4139578 4804092 698666 885504 3639287 2479033 3724469 416557 150096 1218772 4884558 1287648 4748074 2790781 999758 5814928 3104584 4301271 3668563 5783582 4630263 1631608 3997050 727261 1431730 586974 5592718 4147177 5315662 3982917 3327372 447942 3724149 111095 5129178 1816809 1654164 2724054 3558991 1552340 5385146 98674 1047990 5344751 4151855 50420 3282747 3828303 5436810 1924624 2190153 3536479 472455 3889344 1796162 5554641 5680897 4177444 4822219 3224036 2133290 4256756 5320765 5013184 1216700 1264118 4378921 3315585 496035 1295999 4822626 2817439 4216894 5485918 1539631 2075845 618545 3874876 1431019 1459531 2881571 4533435 5022543 5387363 2899011 4658418 755140 3384402 1652993 3909556 2698092 1551529 2428444 5292657 2704882 5655396 2791472 3177626 2415952 1456546 5931935 4580196 1374892 1523917 1605041 1384769 5232292 2092173 1674691 5465503 3638147 859269 996731 2275753 2494210 860937 4741005 3896878 1678763 2031345 3026119 2732288 1449497 3652665 4099498 4085627 3754776 5122870 3526359 831588 1483752 656056 4418294 1712221 1313836 3679802 1094254 367072 1052885 1516900 5745841 1462966 2247500 793385 5048973 4517330 3169720 3679958 2353939 973938 5581851 1950935 1427288 2901429 2345687 2859718 5565035 1791292 734991 1388178 1572840 4470759 1898405 435218 5888343 3236851 603341 2275142 1400136 3626903 5785285 2852250 4744416 3458430 4129253 271809 1818525 5296601 4125051 717581 5920077 440859 1733627 2147902 607015 3175939 5669554 4473451 4955268 975309 352328 4823090 1241868 3875708 1740910 1098628 452907 1837949 4281306 381678 1252576 1507883 5159150 3112949 3890777 4530421 5694565 2647890 325872 3067902 4019671 2542623 3170185 1088459 4704276 644623 2917118 1360306 5783065 2780183 3339364 3845403 3072461 2543476 246670 5307447 5338804 4438455 4305032 474064 3845464 5567071 5668657 4119100 3207675 5511899 5020403 4460366 5957780 3804256 373757 3649184 4337645 529086 3651308 4856220 4397968 4224633 1716180 4036599 3063250 5313327 3207015 308959 4566663 1810433 3865780 1160056 4278983 2642610 597772 1911267 5223015 3382311 1725314 3767081 4537311 1638639 2150492 4589373 2939205 1516722 720739 2317258 699742 2112684 1687845 1087360 2500998 2530337 1645672 2818124 5980133 782428 999638 729614 3265127 2111020 3294245 3579399 2527467 143640 2680632 5689815 5489046 5092424 2317140 869009 2862065 4213817 2860056 3495469 3821099 422832 5712581 1019757 4515721 46488 5156784 1500940 1452464 365124 1643613 5951092 1867014 5286702 3904179 4584626 366008 3819544 4672849 3300837 1646010 644825 3370191 508287 1131734 272455 4229783 4914807 4164339 4939973 3454178 1767772 849421 301343 4569131 4357564 4057754 440175 5540504 1042121 4070033 2285773 3533184 177005 1114863 4865937 2265187 3721942 1200737 305532 1917466 1358621 314010 2844952 319862 1710706 1481756 145123 2164392 3311870 1005493 3339339 4040750 2525077 4072210 5867969 4349663 4310906 645129 4780757 2058897 5379593 1466752 4146090 5015902 1096649 862223 2038232 281719 2441271 2937084 1729020 2093713 1339768 2698869 3799616 4569426 947916 3883148 4623520 4796183 1236349 4611997 4632762 2477983 5999589 5214090 838765 949168 1023655 2368889 2356273 3937100 5420469 3374039 4450920 4574933 3565123 3042752 3824882 1096889 693216 3981500 600193 332647 5904381 4690081 388829 4712387 299001 3475542 5470240 3247361 426432 4793518 4782510 4730641 4558457 5068087 3985488 2144920 3178875 3042636 4439143 4891823 5904522 3502517 2427228 3912969 2542692 5039416 3091625 986470 1956831 1430670 255827 4374119 3574681 4514740 1937703 2358561 3030252 2921232 3270804 2129181 1273860 284005 5841274 1979132 510331 1072625 5878484 5292206 2853604 4292349 5505685 759052 293705 698489 656357 3174403 1325614 1358668 461864 4773408 674464 3741049 248392 1380628 4183890 4859558 5761332 3728346 4284701 5895030 2754511 42375 5732926 66868 1330806 3435517 5279549 2203855 3369600 4886308 2293775 2428254 3858849 2820646 5455009 1044356 5170715 1955300 5753283 1081548 3468504 4147105 5997705 1046781 186852 5692512 939612 3926132 3162594 1993373 4858012 4388734 2758039 1012985 1953712 4983334 4276932 5006155 2615278 5542222 4394360 3701727 5814355 1168790 4013211 3713980 5063660 1423852 1099268 2768504 2143580 2967752 3321437 3895468 552190 4709060 4384899 2487385 4717389 4480243 4669745 3288724 977248 5318298 1697808 1001687 839712 1150655 389425 5299385 3706275 990487 5825876 763388 706720 4748856 3795612 3886568 2192906 3883281 363995 2275053 4470933 3293579 1845901 5581490 5389638 4024369 432055 1347892 161557 1405756 331049 2411265 5185727 4114711 5929248 1208632 1410716 1679161 4975987 895294 5345760 2218045 1746414 407099 2777513 5161048 203840 101524 2284314 4370692 241426 5355789 4177024 3554963 2753283 4858656 3702722 1609572 5897203 5278111 4153143 2805477 4610363 1409213 3703849 1516982 781790 2812347 3974564 3748115 4785923 2862541 5539121 784520 5132880 5369720 5868495 1042107 5528963 3958873 5297389 3248716 4030841 2537713 1649598 2873454 4183110 2697311 2782528 5071870 5542738 5327087 1554820 477525 4294293 370313 4997427 1594764 5370722 3513933 3614535 5228090 1727813 2295135 5394149 354712 1103668 284463 5334595 646866 4620046 3224295 1796827 91803 4926625 322691 2970260 200622 3186257 2804856 5796756 4319350 3316938 2664510 1057348 5284013 1298689 5012582 2659580 2650993 4929288 2485619 1868342 306610 5527831 5313967 3558711 4104997 5329674 4029227 4536526 2602012 28084 4688582 2849950 2787898 833947 4823899 2143671 552021 806234 643467 315875 4483483 2434482 4073931 5987340 1138716 890889 5553360 2065118 5860241 4527337 5068959 2795796 170217 3259232 5180655 1189127 295341 2652151 937241 4098656 4783978 5909795 5181750 2304726 4126363 4118748 3037971 3072810 373111 861921 2382035 712247 2781179 1693656 1722198 558272 2128364 3123468 5572619 5354939 5901947 1839700 2187843 1368160 907760 536211 5350191 1656116 268274 2184290 2278796 804440 5300288 3620212 3346038 4829461 476829 2434723 5356035 1654465 5367764 4531542 1440407 4763175 3770219 3273468 5768860 185366 549579 3443865 477982 4813212 5193225 1351223 1580828 3128062 3885539 5949869 4666633 4292150 3914487 2949803 4186160 3648484 5969189 67009 4649465 2460727 4973175 4073157 3153691 1386217 2517087 5999032 1021397 667746 4465893 5611579 1232806 5990492 965749 1257556 5997114 3049625 5726935 4511377 3539183 2302651 3238001 896537 2217882 5056335 5574279 3753809 1860205 3696046 527425 307747 4062868 5332394 2185282 1616015 2192476 2939488 4762859 646385 2399057 2839595 2813526 64133 3664599 2307307 5129752 1991560 403449 3980179 5949529 3620838 3568703 5118565 2089052 3650113 1847897 3454147 4802879 4024436 3216651 4819339 4295510 2802616 33863 1510962 5921297 4152482 2167612 1759671 3528348 2095025 1173630 613129 1299915 770750 4248009 4927017 3875917 2723485 1825384 1646727 3849563 904804 491026 1974631 4069107 720426 2375934 1236307 4260509 3596762 5593806 4278630 375944 2412978 2330752 4136279 2144267 5146315 4650395 2747982 5442664 3221962 1444977 3897685 5552003 128805 3340763 4976594 1953964 5710932 3429724 2929136 5865470 4944362 4646084 86155 4901859 4336750 3680358 3182979 5248977 1406599 3747052 4526035 2126084 1389086 944609 2557929 1955680 3650728 3333957 3503399 1275588 5537806 3090987 4134383 1132454 4066781 2208257 950316 1843594 3029834 622568 5640951 145224 4187158 2713676 283264 3273405 5284452 319743 903300 1270049 703894 781095 966431 2333627 4244933 858138 4749807 117073 830477 4680841 2801952 5377024 1015331 732668 1310585 5069657 319878 1132179 4502681 4435289 4775146 2449655 3873245 5591023 418236 2555110 5533654 555708 82190 5895339 5861101 1410771 3998058 994830 4503450 5038898 2358036 5032734 1029400 590291 3382067 4388294 1851409 4920839 406924 3054048 5750073 3294464 89249 5837702 2391415 5613659 3072457 1146210 1173219 4906023 4832191 2716462 1030231 2758236 4185126 4200789 883323 4559236 3625442 2000830 3692185 1482749 2924110 5032118 5079146 2868370 4055134 5019359 1505536 1431313 1447964 3667260 3358863 4843863 5815527 1114630 1582464 226067 661994 5310537 470834 4736803 3492534 947712 4076725 2505034 3762844 2037410 5637599 2027363 1140571 2564455 4903220 3603182 1777610 4572986 703459 2469930 2134502 4711743 835670 4963511 5653301 135772 5981748 100694 486458 1698745 4921130 1469803 209674 5869303 3378832 207911 1169829 5529502 5697485 4316637 4922822 3682690 4687078 4348170 1051978 1845625 5356047 5479301 5915805 323957 526033 3693099 5866677 1030 4453840 3299607 3642906 5966012 1474550 630164 1040672 5433753 4393376 1721206 4838662 5024850 2055866 2470457 1715243 4120301 20786 5604646 1079693 5513722 4223747 1311695 3518073 5531764 3710495 2748933 3218755 2582695 3355434 3230620 739573 249194 3484245 2655902 1601615 2562663 4036248 662369 2796159 1907763 3836716 3074227 1217766 3685162 336542 328620 4148252 5868638 3631759 3022514 835192 2400908 2798837 421820 935028 1677099 1865375 4162375 5894834 1547606 1090512 3226794 5161507 3939949 1247881 5352592 1695600 3124742 632830 2987713 1364731 145746 5855147 5510613 2562540 4125430 113055 5344277 1860217 2693969 5705493 1411470 100220 4408465 3923982 1127694 5795531 4910443 5993348 2984925 4962179 4983130 5527924 736091 5571551 1423574 6772 1884143 5680440 3476211 1027080 1034156 4482710 5972900 1409056 2394580 2421408 1850314 4644975 5406975 69668 2049252 1539814 1259752 558060 2617965 3929366 719201 4954626 4757108 51903 5753733 5745527 1320263 2032934 3836983 3827552 5317547 5006296 2215634 5526074 2070345 1839988 3274462 5521369 454218 4459987 4874486 3771525 1189516 792722 4645397 5902036 5680027 108455 1832379 299645 5176313 3104085 704654 5499824 251916 5173980 2484653 4258813 2661045 5904944 2481839 2402557 3421283 5959475 3943880 4368068 4356120 2090734 5776474 5248049 4361177 5443623 5797538 3794415 2649041 5920478 2026457 1972409 5930195 2853200 467223 3629095 1888427 3981934 1424885 5964742 5841137 4945807 1681282 1441048 3229714 5288179 2929279 2378371 1617577 5262645 1198114 3310907 406249 5156169 2884611 1173250 4287757 3811217 4529198 3851198 5483556 3636317 426993 5165543 15133 683133 3053177 2023581 1154739 1160760 1232684 2525160 74034 3817010 2116318 1967000 487421 1105121 1098040 4352725 3885361 4035479 5303625 5655698 4545416 5674959 3023964 3164024 4652809 1082438 3207247 2992684 593615 2212177 3897353 2206695 5567654 3895623 5829048 1822490 1528739 2034608 3405750 2540697 2539966 609059 2948518 3752755 468912 2256827 5535293 14123 754029 3883347 2538835 3750900 796395 2517699 1598389 2406291 1816075 3374847 5340247 952741 4509113 4675070 3522174 5061271 2283237 4279651 4391293 1940478 1352744 4500749 2488283 4765754 2934004 4577638 4975942 2993859 1333447 5799059 5184378 3639648 3575855 5808561 1333578 2989955 4758917 3165560 3865992 5784195 5467673 4535623 4993079 3707882 2397968 1269648 2731215 3985776 5657543 995634 3789195 2818564 738245 3111659 2044606 2739881 521706 5557205 2642371 854490 864125 5390325 1859507 181731 2767989 4901248 3672061 3198850 5686773 2610618 3512046 3401358 4328796 3957999 3688911 5338872 1456138 3676781 2695500 1074788 4972123 5718184 4193452 997895 1174407 251566 5232592 4545595 2020938 793841 2525027 535875 692530 3187488 1520465 333498 227735 1401074 606366 3410443 5817045 1390711 3495928 2227793 1871148 5472376 5767431 5674572 5332098 3806373 5675595 3365191 540897 1899994 4339189 2473186 5476074 5208320 5015852 5790250 3786913 3441290 716392 4977248 1242989 2135413 3312985 592452 1896665 2636225 3707295 1265997 1253523 1053971 4457198 5734913 1739619 1841063 607727 4707319 4759968 2085951 1999323 2135604 2724574 1031512 3180728 3053917 1478682 541510 3493835 1376991 1157186 3726228 4768104 855386 4530419 4839115 3646989 5893064 2232067 1444540 3946243 636664 142319 3156765 5552880 1482141 2648725 4642660 5052328 3557025 531889 3557884 5855396 5241244 1699759 869852 2161001 2382105 3140599 808095 4308638 4184622 3432006 4773101 1033788 153648 2203100 964608 1267222 2416392 882062 4233942 3293660 5671487 554290 4600040 1990646 5295328 60325 94560 316178 5730994 563602 5933546 2742157 4476979 3832950 3410882 352583 3443654 3541986 2750381 4566148 931151 5514646 5534376 684833 4098325 998108 2633760 1974133 1521957 3493655 1001797 5352486 5485122 2423180 5836279 5094217 2578873 4085105 4617164 2684400 709077 408670 2739845 2311773 3022696 5346344 1048764 2466265 3253043 386889 5643480 3719955 1407912 5133581 5180474 5354093 740325 2798916 2592393 2704441 221335 779234 515775 3968554 879953 326685 4055558 5802985 665163 925326 4993212 1653408 2713800 5255431 5755400 998244 2855896 884959 4539282 4670818 575116 2386047 920483 530996 5861359 4856520 4662021 3083031 4689660 4982410 4643386 5386460 5453077 5394898 637686 3622689 1030381 4147126 1491980 1879442 1109881 2431772 2468284 4028299 1048933 2930723 2900816 3790866 808547 4884888 4019720 3982712 5102224 5289282 1543506 5589732 743544 4708532 4543054 2099977 1775410 1288276 1494520 3575731 2763907 341601 3552721 5216040 760574 3619733 4765226 5139981 3464647 5495119 2224016 562538 4078849 2439784 52980 915899 4159103 2488072 1306799 3656952 1655842 3584462 2419945 35135 2172552 3197263 560138 1109961 4587878 3245312 624193 5752568 3620278 4412784 5612420 4163401 1078166 5873151 4685274 3854878 879021 4130565 5000370 2245321 5638577 2107148 1185965 5760340 104109 1186673 1459577 3825902 5759918 5939329 2141687 498694 2948322 646429 4332149 579726 1957513 2731491 4109403 2866552 2136055 3604719 4911283 2619501 2671590 96308 4841735 4249782 708492 1263506 5235178 4035128 575464 650215 5860135 2677740 5656145 114601 5571850 4253128 4992177 704595 3577058 1975019 178613 3166895 4046909 5530051 2350812 3567082 1528881 2031450 3389026 5290409 5875386 829693 3869925 4441209 5164471 663207 4906398 1608620 736315 1407320 242945 2415445 4437790 2276195 5857240 5114751 2825568 5576399 2188235 3853630 5674138 5223770 3310767 50103 1811107 1544325 4735102 5304598 5604183 2859344 2514405 5691883 2793147 3061813 2869054 4708637 3889905 4758301 5037653 2559345 4024936 2050754 1066651 127933 1929885 5744495 5157374 5920424 4222009 982752 99619 2906505 1608406 5285018 4743406 1526138 4545288 1857557 2851971 4769923 4635636 4315573 274902 751167 3379565 1966270 4719977 3447374 214199 3675446 4104626 1797476 2053127 3892264 670772 1385343 3029143 5400359 4330358 2415690 4843313 5000125 3333534 3024786 3773185 3333249 4117179 5023225 2237786 1136927 5785933 2868268 3888310 3101550 2525087 818525 3273705 1253892 5767340 5834346 3160065 2941464 1998716 2433410 4783184 730205 5882918 2337101 5464702 4882432 5530918 4861440 4442179 4776373 2373314 2582625 396661 497694 1039817 756428 2121417 1463812 1212862 119472 546016 3391524 5940228 1355481 2129610 3804968 3573082 4639219 687623 3811920 2376342 4697634 3731708 1526876 5100728 4492517 3788787 3225340 903345 1981116 406079 5757615 4607331 5142629 1412914 5975274 4144810 4680909 928818 2870086 574428 4941965 5484793 2813484 4789228 2889386 5610042 866620 5575266 5603862 2386768 5572905 2656890 165108 666532 2602060 4402789 2956372 45693 4647544 2122662 447003 2024103 1368564 233534 3808461 4763969 3467950 3970170 1118479 2276712 1716851 3874440 1554239 3134860 5381158 919203 5992563 195512 1810760 692185 5492323 743588 3524284 1218898 2201683 4258751 2969333 1308681 5357600 2874055 3226758 1380759 2327240 1489310 4023723 5132917 4170791 65020 488303 2186255 3683113 1548897 2872403 2501168 4983731 1823909 1097575 5749308 5126338 1466187 445589 768854 1024580 4333732 1897064 3005277 2952970 5666280 2058017 4382316 3475726 1889033 5304719 4036360 58075 4639441 1883275 5875639 1066647 2868029 4251206 2555219 5772724 3520007 2591498 4630980 4060599 1864869 4516323 5597819 4886509 2748070 767202 3413662 523611 953611 2147878 2526148 808828 5482150 5940468 4106038 2115955 5994481 3738391 2571336 446579 5942727 1288980 4308328 405704 3994846 4226974 5618655 4098205 5655732 2941242 1107218 3595242 208813 5773283 2916010 2772602 1197664 4686672 2905970 2075874 4462680 4116869 5351789 1387412 320521 3371433 3707928 884959 5361174 1641373 3857486 5393821 1361541 2965737 5892186 2298349 2140592 644682 4146229 5141820 4181558 2741973 2011875 28268 1445425 4349737 3097870 800100 320503 678108 5691527 4505778 1836946 2667965 552466 588158 3417876 3594402 5646765 4656682 778906 5031163 2167839 2682383 2941190 4008003 5746886 1112063 1348293 3541915 4722762 1453313 552871 2212451 81628 2536781 2124352 1611438 2653413 3078210 1466813 4846052 4180947 4818803 649089 2984550 2989497 5509193 1419626 4277286 459557 2863719 1333345 5183247 2471826 449915 3977419 5458582 5243553 5881397 3672564 5062098 4341293 3245860 994333 2831136 1752798 3334628 3910043 4653545 4194081 4610293 5495276 487905 5435599 228544 315930 1642428 5145934 520538 3453601 5529301 420894 1174798 5926445 3302693 3664393 3910609 1261805 2236743 3365857 148429 333190 2850520 2610243 1000854 4672395 553547 1317402 4745446 4938060 1437525 5679468 358259 2829990 999392 5214187 4485029 2262072 1205928 2927951 671588 2349744 2016484 2085881 5889419 3084280 4532488 3184426 545426 1945991 5378899 951954 4828328 760178 5749891 3786133 4805616 881119 3516260 756202 1547721 1065814 1146160 3314336 2349420 3272799 4546531 1589729 243612 4157686 1820590 4489288 27628 55599 5890879 968426 5474380 3077409 5440693 5881232 7885 522261 5419980 2989663 5359111 240475 4957134 1460286 3483870 893566 1016367 4046328 4574379 3644380 3108274 5651300 2449195 5919418 614814 2817318 4704115 4076051 3089314 3105729 4818794 3146686 3560845 3774951 540621 2389919 4907874 5248420 1964013 5560652 3396500 3540371 2103672 4421721 1710110 676755 3715777 198407 1021119 2679716 4064671 2487560 4585983 2072124 823922 2740207 2036690 2122092 3532618 1907143 444111 3132912 1664135 3957433 5665735 5253504 872740 3375233 4545673 1085936 5723867 3556486 626464 1327007 250406 2144007 3218224 1863894 1693691 1918105 3816390 5269716 4107687 3175994 5350564 4802203 5094765 1227473 5178821 2598774 4350114 2570033 1640570 253048 2772653 4388078 2322452 241281 5985400 5202051 3114601 4099677 1963829 94697 1468336 4408033 2334857 4924343 1427338 413869 4862528 140910 2776591 2219212 4661380 2853286 538040 4783661 1778676 1341402 3589422 1711036 566165 4342080 3681609 4102455 2586652 648244 362001 4349876 5447697 5679847 4369155 2204228 185282 5219820 1512362 2168592 2711602 4926391 4075477 3364234 2982260 4199190 2598927 483749 1928735 5879416 2902371 2828305 1161386 1269139 1968358 1392068 150957 5165448 5779673 219394 5734406 4607968 1166542 1304669 3278322 1915633 907646 2420262 1923092 2492408 151438 5108463 3944182 3107314 162777 190861 4665274 5597522 1109468 309955 919794 4379618 1542902 5440734 4435176 5118148 5303467 2207548 414089 2930366 871761 536224 4390630 3138329 400170 1518627 5697914 1812769 4376218 1523731 5273512 940939 42960 5415485 1952162 5289886 2861330 4887351 4723495 2250709 3828663 4549284 3155323 378394 657478 1525011 1497794 4613978 3333047 2127303 1125952 5264439 142845 314647 2184817 5655821 2911146 5160153 2156935 2936741 5374195 5184384 2309254 364149 2536582 5230460 3138715 4322799 4401326 5586053 1121440 1803878 5537516 5791267 3649248 1627868 5273725 3090687 1138716 5894321 5852389 4454302 5180488 5047062 3564375 5217627 5550325 4011246 4672892 2055042 593909 5763924 5850089 5128231 5377165 2814561 1278750 1339501 475212 3270697 4131890 5807422 5795554 504175 5771701 1851108 544005 5353291 3393647 2325638 346127 851100 2796795 2471062 451861 2928040 1752524 4362380 3438348 872241 1115284 3376325 5022095 5769857 4101578 2289740 2632559 2791575 453096 5718861 2202021 3189494 5600090 3248796 1271409 3813948 2695920 2812661 198245 812501 2433075 5522104 957465 5984254 1883597 5807885 2203304 1925686 1423854 3226445 2228826 167668 4396746 947051 5120936 861118 540713 1146290 5476899 1941747 1109559 424504 550308 107497 2213686 5825890 3852233 346651 2933951 5351098 2937212 5048906 2818637 2644379 3682931 786216 1075665 5787232 4950999 838346 3185595 4769514 4800853 1026603 438975 5495568 3564999 5447045 4021890 5113346 2971405 3316682 2610318 3007973 1489595 643624 3939195 121466 2058708 2781807 4797294 5899784 3099736 2585122 5024414 3402533 2430678 162067 203746 5260048 5569338 1135460 3498076 2090187 868990 499665 5062097 861280 5733607 3577820 443535 3445973 4352017 1044386 2623977 4084337 1518592 1740829 720233 1194219 2045665 5167564 1073425 1678001 4299385 2709696 5836576 4889504 4554386 5777694 3525851 1244408 978965 3082431 2741622 4424223 4530591 29924 4527112 2690281 5428610 3668083 810966 3220056 5749085 2130954 4091744 2769460 1323752 2100079 4142235 5956160 2812514 3186590 402976 2458881 2090362 3403723 856571 316768 1962031 211617 4767164 1086702 944560 178523 3633070 324389 1103171 5921279 5436402 2714884 3415077 2744018 5968536 2656512 3815625 5755306 2863994 71234 1511407 3688262 4217386 4027870 4772421 4255278 3729671 1298692 386461 1527076 489460 1382413 1926484 550890 1592067 2222219 3439813 4614902 5462169 1011656 4939840 397341 1168815 684662 1396352 2827691 1779523 4430869 454320 891332 274365 3627161 2362951 5440879 509995 1274555 5315421 4361331 5421250 838727 5088933 4844975 3495134 5643393 2524923 3164418 4284684 4070191 4002749 1712406 3335732 2809683 785999 598066 1306889 485109 1659900 3830398 4387386 4486296 3910608 5258179 944092 5207354 3194099 4751096 822675 1962177 1229660 4099980 966181 282089 4303118 4823945 3702717 4906600 5507374 3067601 3648470 2513648 5956006 2263338 284848 1231218 3796803 549994 1470449 1948703 739115 860138 2716377 2760828 5449923 1452270 4628119 2023374 881202 5514402 36483 3626191 5168342 3446912 315065 2062444 4830664 3599078 4204001 4849394 2441293 1644666 4026176 4791108 1850825 4873443 2678726 2386565 3144224 2243840 120700 922448 113866 875757 4297052 5903178 2918120 4682570 2128464 3087989 1623060 818477 4948087 1613097 4489170 2396406 3586123 2812232 1145319 859432 628067 736765 5342442 1353569 3089767 3217243 3487707 4123874 369757 4312475 341277 668401 4746999 2234071 1238051 1461381 1555198 5866905 2573955 919396 5785463 5496793 4331152 1790656 127130 5357699 3364338 161996 5904814 2520756 1507327 3117514 4374286 4909233 3740284 1475624 4428848 1629187 2335921 4395372 4194060 3341773 5958279 5368883 2069863 3140631 4621471 4067574 1771595 1222199 3005720 5864574 3269533 4221811 4021245 5075093 811845 3381161 4590765 1137259 547458 3530201 4987863 750373 1683290 878123 3368325 2021206 3818195 4595829 2554346 3988387 1876747 2649982 3134431 1522884 4079957 5450901 4424171 4827703 2371576 1329040 4022534 3033615 3675785 5611969 3346505 1618917 4282636 366491 706638 504172 5030515 3454358 5847733 3795028 186056 5975060 3615884 1951190 719419 2355934 185274 4500830 3016566 2820498 2023599 5546231 524727 3409350 4482917 4858097 133854 153073 3633289 494025 5014075 1187482 4881471 2122127 1374841 4341717 1150302 3354936 1899473 5855739 2087316 457141 50780 3754932 5586985 3872354 2905483 1625889 565791 1417453 4468198 3839075 670113 2669824 836437 631637 5755080 4529601 2247374 235229 1458020 5463820 5798402 3060719 4426265 3876160 5016052 5647069 3216190 5291803 5345819 3985069 3805199 5944424 4144420 3847485 3694000 1409887 725945 763450 2308603 3450683 5916406 1032309 912287 4979268 5842500 3953136 1794374 1420780 2096552 1881073 2331957 5357998 2745340 4380486 4805468 1984701 2360823 779519 5140399 766041 4408745 4807508 1595675 4260321 3520050 1027442 562176 3642325 1382006 3272056 3229152 5848585 5952821 920227 3959890 5076011 303884 5881911 919713 5317111 1716073 1060420 2083784 2113975 5921236 4239759 1391678 79135 4047598 4364014 72060 5533040 5257006 825056 4786414 5194496 4587950 5284119 1918177 232450 3894853 4451376 5514538 323906 2955334 3690964 3058007 2135393 5295311 1061692 4944520 1252277 5723942 1935208 2779019 5371274 5802911 106232 667337 686160 4154516 758901 3417815 780063 4160537 3134029 2179585 1107304 2321589 229642 2486643 1293068 5753585 3903878 5606302 716257 843154 501155 5069212 3541482 291586 1657560 780582 3208933 3165063 3486528 3366827 3246988 2350109 3448255 3231338 3796953 5872210 2637776 976257 1970427 3889322 3755362 3850873 5572293 61863 549411 4420069 4334296 5617732 1922672 1532019 3951529 1023050 4936144 3700262 2949590 1816148 2830305 706620 1176448 2886521 1325031 4582531 3933719 4893370 2173033 2673848 1054066 3498172 2224605 2425700 660820 5366567 4174207 1388525 511539 404503 5579265 2878179 752727 1628281 2520706 2105422 5586454 3476405 1042993 2312175 2748609 4026075 2249782 4322296 1888043 1107743 1273517 1236892 5830235 4800310 4246427 2123482 4196267 1243352 2520522 5214105 3754790 1247607 5156463 3537291 2346351 5956860 5005204 242835 1971395 2559984 3061329 4284227 4396233 1417274 2125317 3705280 4839007 2703083 4050653 5573495 5038350 407846 4842377 5297131 4919787 1628735 2389730 2487952 3339998 2183932 5754059 2283853 5840342 1152824 228802 1271047 2503456 3547184 3254924 2281981 4741300 423026 5102323 2289182 4315242 1690515 290818 4618040 3006189 803600 5601766 2144656 1473715 3865821 411078 5197682 2155456 2464122 4971536 3239402 179696 3180698 653288 556095 1948894 5525450 2399679 2788846 5925870 859542 770455 236389 5254914 5876122 1528536 5591334 52423 5478801 3330698 1673655 3917405 5985764 1347031 3679920 4535393 709013 838646 241132 5277890 5505005 5396591 3178084 3143433 2019132 507578 170706 313506 2604869 5305830 4271305 4863967 5919865 1273078 3256365 3168369 1003165 5236221 4728869 4020808 5155157 4069136 489412 2868294 231712 1707801 2710233 868918 1183169 5781723 2221696 2143072 4611273 5353549 1928729 4143704 5672535 4276178 742416 2945893 3722859 5571461 1405873 2256159 2864096 3313315 2113437 4182088 5723767 1022431 2814241 341370 2938189 5270263 5209656 1205958 1035561 3527179 4885332 1454941 2901380 1271743 2357276 3614034 2279736 4010704 1882190 1517756 1211260 3743382 5104894 4456614 4831830 2391588 3278344 3139403 256275 5387244 4708939 2563427 5941914 1749835 5061853 4079666 5531968 4110015 1310981 3111201 127370 8776 4897767 2166042 1094134 5458287 476892 1059259 1835438 4235672 4931658 4120725 4439391 2823895 5689893 3104928 4572372 3372429 5023017 1255991 3171529 2722635 2654230 3315629 1136175 866857 826177 558780 2772844 1558074 4712063 4190633 1988498 5559359 1080680 3632354 2208619 869467 2139508 4999677 3518157 3165460 5663482 4541435 5327001 92049 5025994 3486389 1728225 5014866 1013704 4169270 1678608 5376334 1734232 9550 5600663 3083691 747276 2295498 4016157 1803660 4210834 499677 4235958 5603768 46442 3506273 3396832 5911257 4199147 418966 5446602 3746967 28006 5943200 3060424 3491275 2075617 1886836 688639 1119298 5797405 2217827 4435471 3027885 642404 4137464 5693503 2479498 5999682 4426091 5939208 277819 2203900 4735788 4313290 4213460 990749 3278791 5165358 2794552 24685 385429 1571112 4663247 4726964 4056302 5546826 3512983 369517 4343059 5339549 648126 2287486 4149256 780376 5849288 751706 4467271 1559315 5854852 2757327 5611383 2593444 1297332 4221658 1842317 78275 3396182 5235903 452820 164532 945034 2812192 90112 3401673 4147364 20686 5460658 2801307 3998581 1249865 800968 4252836 3179301 3945970 622150 1349661 4375265 981084 3339178 3769356 5406298 2087695 4062209 4979434 1959881 2424222 5561019 5330745 1833691 5217917 4290097 3420496 2764203 4487544 3859498 4171718 5415269 3212092 1430925 1838034 1627992 467115 738935 2628395 1467878 420198 1284276 2338941 5157613 5483836 1407381 5413917 1406237 5515200 3683557 2601573 3104872 5762421 3686431 5421334 1784172 1467206 4071788 1520851 1101872 5502018 417294 4039595 4816567 3850634 2183369 2670410 4447801 2401381 1641254 2484777 651875 1763339 2054452 4613839 232859 3171178 4172438 3184507 3870823 4733538 5587460 3911531 5305055 13507 4676274 109790 3631542 4823419 158031 997952 4627774 157612 749813 3900081 2297345 4163889 2365856 370200 2314691 5436821 2592664 4204438 3558483 2122282 1061523 5139055 5643484 3592981 5591674 5259937 314011 3653234 1511414 3722658 612574 2788528 82486 3850034 5684359 1306471 3360453 1348284 1557423 2064025 5849187 5533466 5528974 5561582 5545654 3210735 1440060 5637597 5698001 1026302 4001822 2412186 5690313 891451 966465 4413 3890213 3852527 1126575 401216 1423541 1948171 2208918 4270365 5254308 3983056 4818450 2968345 3687083 2311989 5716575 4989862 5836690 4191527 2929981 100160 2787021 5738483 3660615 2584910 3289543 4883146 108549 4435853 1042229 765347 4899997 3851264 4218377 1982436 5653552 5450004 1010854 750061 3858665 4485422 694404 5119237 2920849 675988 4065094 2947029 5754744 4237500 1887680 4781706 1099905 330884 5057939 1125005 4065848 2669771 4739164 713073 1074095 3840378 2739702 825033 2307721 3056461 2108433 4817216 4010537 4299183 4888338 2148431 5509692 294057 773619 5057302 3961336 1554668 744914 1759335 2109787 2054750 334468 153591 5696986 5708752 327812 5755680 4349809 4913264 2402172 3520369 2118768 1368204 2161826 3072066 2879292 3069443 647616 4929129 2473627 137471 5418638 284975 4789759 1255861 1452639 670515 247910 844814 2080 5668741 3337189 4432307 1109460 5363223 3133502 1139761 4509604 1965694 4428427 2310560 5575049 2728109 433548 106570 2697007 5909914 4430394 1514406 2482334 4912504 4387825 3592850 295618 2200624 3298195 1943375 183458 1441718 3638211 2193868 168383 3283679 3432092 5718996 620202 5062140 1097947 3584574 4138815 1995644 2278405 2416010 612152 2513245 432862 3901438 5515647 593782 1549435 1825342 3240002 610152 3834812 3885283 2889365 2829210 2210734 527921 1781456 5682419 5657685 3685681 3327493 2795868 3939097 1492836 3373803 5424287 894216 2130577 773092 349601 3037599 155626 4324366 2495432 5453134 4065016 1019528 5118091 5210455 3210267 5622357 4727603 499485 5099996 2889008 4448072 1390708 2306753 5315766 4690312 4386713 2555190 3367238 2815383 4871864 3202495 5075140 5341928 5676075 5669862 5550849 478466 2041496 2970993 1712840 3694295 274039 5302871 3166982 2268296 4219868 5389747 5421860 517294 5855124 3408358 2186205 1059452 4696254 4086900 5150903 2762470 2750770 3708230 1801494 1136626 1792603 1464941 1591136 1015864 5773370 3114689 3409826 2623336 181539 4995278 3144304 5420648 802398 2401355 4998307 4025323 1704676 4430538 1570720 1109210 2101773 1893578 1947989 2472421 2443382 2590193 3893799 1928974 2230778 1538049 3166640 3251661 3100570 241349 5522111 4991361 5259114 5645255 55548 5594009 2440001 3929127 184360 2255854 4818808 3074393 663656 2040870 2506035 4811432 4903711 691794 1579860 2921554 5773392 1991962 1016663 3599223 3765045 4579250 19408 2481981 3928343 4459711 4168149 632369 555045 988340 2261874 143429 5667405 556742 5321888 4774424 4510340 4459625 1093085 5701344 40436 2304307 2087706 4721599 4762798 5487465 4528604 4719601 1273069 4046425 3260724 5067725 4170650 3716466 783947 288597 3035732 5854352 4557563 2891951 5238236 1606613 4436157 3858985 1949150 1663332 728439 4364073 2528429 938416 778967 2030732 4435069 2377432 1247138 4686430 552954 24692 469952 1848559 4774474 2176877 4085459 1666459 2039853 2401705 5414943 4447781 5630982 3432277 3894920 3825977 1107415 3251730 5845284 511706 3903884 2234828 1798171 4912035 5743056 3307835 4677562 2958119 2226925 2988278 4907719 2826691 5111118 5170039 2225608 4966229 2848060 3548886 5543655 4680008 5891387 321817 893497 4028644 4305454 3896941 3925276 3240178 4766119 102508 3970347 4831345 3427906 1313444 4189228 3592452 4956555 5491533 4105982 5247569 1391369 4885820 4928699 4412024 4297145 2307413 2415635 561933 2288235 2374195 2752347 1583429 2143163 942514 4506981 113607 2809954 5103450 1728166 3568687 4039675 354216 2261479 3203745 2751426 4784745 1619880 1417270 3889649 5161906 3275098 1546704 4168520 3938990 568177 5957050 3042147 508771 2461967 3548229 2465597 1937222 3001714 2689894 1972644 431374 4948616 1773814 5018771 697320 3122276 5034593 5396146 5353173 5641206 2852900 1809957 5074609 3010318 4986541 264787 5912234 3973088 2150252 2324759 2895712 1968790 3406555 2546768 272300 4729494 1399857 5832618 2451608 2580208 1628854 959776 1563451 359936 5591136 2596962 4410353 5314341 5846021 1898356 3040472 5115138 4837517 926522 4969049 389683 3315044 373511 3525544 5339519 1819428 3486009 4861730 5252085 3333044 3864368 3459226 5451845 1429017 2319077 1100182 3484676 5714701 1078087 4807857 3945740 2612122 336168 839054 4644759 1074720 636266 5403635 5599648 1260431 2067063 2368942 87172 3294346 5100912 3296087 159218 5486486 3915351 1098258 5414888 5406091 2530191 583584 4058596 2263956 4444360 1662075 2430917 3514508 4001594 3829465 3412002 5855617 5975174 142732 3507745 3207355 2424434 3057659 3791940 1046484 4245633 1369097 4621643 2690463 1770559 991367 5402668 5192388 5564734 5702031 1167500 4407344 1774709 4949693 5109405 2734806 3983075 341908 3340133 2446881 4609123 5709998 5440981 2519681 5681634 1917177 3105067 2850630 2749934 5857137 5280485 1416279 5430133 978821 4624614 454528 4697483 430197 1056975 3445330 909173 4535729 5209066 259272 5595670 4296010 4337389 1241903 869669 533702 725337 3580649 1143824 669025 5788337 4858522 5868226 5681081 3485590 2710887 3957411 1479275 3280390 2544958 3522869 2171117 5499615 5748171 5263504 2121425 1764552 4657474 2662248 5004215 942620 72921 1067424 2544294 1779343 4723203 5858113 3435448 5666815 4483454 2194857 5874736 3273925 3393059 3254019 2719187 1931037 2492239 1073603 5940250 2935689 1588115 3712658 1598590 647970 1582374 3903975 1817858 5805908 5175824 3723584 2827365 3973000 2490537 2690219 4770517 3282981 5816682 264654 4179752 4390288 1632565 4334519 3046816 4818269 831290 5910076 388758 3618171 3800458 56374 1812488 5042382 4206105 2445588 3062352 2725672 5700792 5896715 3214731 1598819 1097862 2011174 1955096 4072401 3807351 5433514 3485169 11940 5038114 1599162 5693657 3650767 5693679 1622911 4022310 1890360 3803094 115403 5180507 3624853 4691804 2516471 5293441 2465696 757806 4451208 245323 3353361 4483158 3162095 496322 2215753 1898246 4086093 530966 2881907 390539 1862749 1533161 2709351 622266 4042408 5093134 5723170 2690224 2514913 4346973 3775344 2569423 5751618 411048 5849168 2101372 4307055 5357298 841752 5202816 3761608 5580899 1160248 191844 2321079 1320106 5572108 1483536 3394700 3444774 290374 1521870 3784485 4874536 370912 5034241 4274921 292254 4171768 1615635 345571 523968 1984238 1288648 5495615 4854818 4625562 1414442 1738105 1469600 5030746 4926632 190578 1167853 5573127 543749 4362882 2457364 1188806 942202 5408195 4050663 5421969 3363016 5806092 2121637 3672970 1946949 1081233 3632423 4751139 5595161 2830232 5559000 1361857 1136808 5425756 434083 194748 5553015 5752762 2268366 1834448 5346483 481212 1584634 5815898 3186425 2864015 2341323 1196704 4379460 4939201 3825294 3431709 469532 1418037 4339888 3838743 143943 4236572 5129273 4705706 681355 671007 5112612 171605 4914295 278637 5430867 1836512 5552674 3370264 1605334 5853875 3780650 94793 4988704 3518046 3082735 3408924 1550500 3282506 5882893 3778029 5769171 2000020 5285688 3573483 556825 3324326 1641492 1775814 4547977 5492018 5548861 4821676 4460996 5982093 165125 5997636 3925922 3775242 4316437 5329394 4655499 3841439 3791046 5624978 4002874 5815571 519855 1599575 5832862 526771 491960 1178289 4414538 4205072 500400 2792597 3006680 5069704 5894367 4279754 435347 5138026 5517428 2033292 4383448 394088 5413829 2470461 4528827 2938393 5778225 1451519 2725415 5526473 5945661 5695614 21817 5360211 476735 2681874 5108485 4786508 3816643 3296313 1882606 410679 2640183 5477513 4126373 3259044 4498021 5253350 1396491 2128100 4672093 4906596 1207892 4267669 3117243 3084514 1120477 2554415 2790942 5274348 2616230 3535118 3911989 4705743 5527964 232561 2970364 1799975 3856672 2186181 1497555 355754 492129 3144958 4202029 3956277 4927080 3804913 1866275 2053814 5025486 4928425 4812487 1021320 3912664 2333530 4086842 236279 4277690 3624371 2431104 2756234 3883493 1427585 4190277 605069 1913597 2338475 3381301 1633277 2475576 3130268 2878628 5704282 355150 541351 5485092 4409965 335281 4731033 989555 2941642 4907132 2329675 3687917 5436903 584219 4707262 4097353 690114 4757775 5191575 891179 4775129 597788 4015127 2274726 2095812 4916756 1447152 5929144 5426111 2363474 1367325 1214516 2985752 3117316 2101930 96571 5755778 1754949 5032669 1914330 4071907 3595281 992942 3528220 594325 2511865 3887498 2412863 702699 4724806 5994432 5151925 1281955 5680575 3333430 3658994 498589 4892419 1708206 707789 2984859 4465096 4754662 1411133 3862742 1325060 4550236 3338782 3567718 4416535 832661 2419622 4014249 659588 981008 1505146 4312054 1080203 4493334 2105610 3009880 5858720 2429187 1398450 2242747 5630265 4604200 1430434 1153954 984507 2568433 83857 5207679 1653844 3580818 2221454 1934850 4094902 3584410 1127310 1023021 1499188 4359306 1402979 2307182 4520940 1078212 803315 4033555 5000572 491138 2921079 1057915 4115743 1648574 2640820 238731 294050 3505520 1927592 1641044 2715296 4045678 2397768 4005356 1062449 2576531 5823029 2631476 1619820 4507814 4560400 4167529 763542 2800080 1092649 415978 1580613 961151 2074942 5812356 1101976 717206 5859698 736741 1253963 2824068 3767772 4536780 3395064 1815879 4123967 858072 2009018 2148937 301923 1852385 151762 2350954 3888930 4413565 3522814 1204869 1297228 4296502 3639600 1757994 2681431 4034493 5067540 1449562 118834 2322383 3634362 5756789 4021612 4032612 122378 3612323 5050731 3601480 1330201 79383 810551 486558 3913188 3913727 3117182 1235539 374536 5718387 3779409 4329937 2998232 5685718 1870831 5319732 1753370 281592 2430529 5386463 3526100 3494910 989169 3087364 5666103 745789 2980224 3317450 376459 4421534 263373 4868656 374642 4144557 3038667 4339348 3886547 240197 3475675 1315709 2606854 4926273 5335650 3107519 2083676 4156414 985109 5519024 4486759 208884 1716706 3622466 3039039 47204 207638 4092369 5726763 4754867 2783762 5354632 3367684 4362242 4528120 915571 4469087 1826453 5494400 5521116 1532501 2727812 493440 1794585 3465195 4247510 804746 114470 196749 3493926 1484617 2557011 186739 3466552 5469504 5348377 273213 5916833 1283840 3203600 227333 4302637 2340362 5812059 1686911 2003151 82014 3598409 1899702 2126012 5485286 3337658 4861684 2761659 88229 3358833 4955002 2088914 1795490 4128667 4159722 4848933 2231904 1518344 2894958 4199550 2356050 4947759 3479652 696714 193027 3624529 3283166 2808696 3427401 4708696 1828063 1849851 1267314 2836194 4247650 290671 5766939 252697 741257 4453998 1596608 3469538 604399 4261398 1095265 2593466 1308177 646845 3487939 4532079 3480834 5639528 5395066 5482078 1872113 5104785 5362734 305472 3290780 614814 3293144 1899538 3449756 1573709 5029007 3043727 2455557 1195695 5562956 2913151 4646095 2937576 275374 1585799 881984 2884527 1825944 4846475 1504980 2214604 1024025 811261 2085540 4899489 2648046 4775752 4095469 977373 1689276 5654056 4406606 2491896 4508079 3972019 3717533 2141942 3908070 247557 3570559 5402356 1661728 1284399 4067373 3993399 3126514 1496367 4941043 4216608 5167243 1881365 1452507 601942 4049537 5551889 1357794 686895 5210142 2524377 1751109 3516062 2316966 5181614 3164948 3949187 2397036 5610177 1344962 2043155 3302190 3342273 5256310 5885955 2923480 2477396 3608366 3245472 4436447 4951083 3937814 2664468 3681161 5175106 257145 725001 5138037 5620610 405797 2868293 5099745 5393588 1869729 2013100 4005801 1399202 2722871 4739225 1096547 110245 4794520 1896274 2701112 434046 2679433 2882052 245301 3232250 4642123 5959492 4778724 2954852 126062 361498 3670648 2103860 3683279 3404089 3109164 5961071 5111850 4345483 5242271 5280067 3915154 2740762 4878042 5020867 1145054 144696 3128835 2245277 1274281 5312182 323850 4242708 1027125 1132323 5921005 4239503 3491235 3261757 5294911 3619319 2303639 2938575 5536170 3442983 2021039 5167766 785423 2439294 5376269 290769 604448 1921817 1944441 2322069 444513 5947191 3556117 602180 1012153 4112080 4215761 1971166 643376 2922713 4819876 3036523 863312 2482024 1799533 3849903 789009 4033709 355149 1733067 5774491 4652318 3273648 1210402 2856248 635239 3652718 711335 696908 510473 5831561 1769109 223478 2586274 2592995 1755816 4081241 1451351 4240534 659182 3297127 2343662 4347780 4833106 3657925 1173773 3193836 3473505 478209 5739718 4805139 5610080 1868952 3829855 2923061 2561824 1654086 3753556 988170 2677607 4686189 2704999 1325968 2780127 1773170 4363691 1482431 2178257 3885007 1983935 2950807 307605 3070485 3152173 1007852 3730953 1702770 557019 193084 1455408 5258055 5194521 4067316 4404842 1985313 4721972 5463909 5508215 4051605 4012092 5619768 5415608 4909875 1860258 5813168 2635685 3074976 949408 5532890 1416344 1078811 5829854 3345335 3926004 2524449 2907964 845434 715550 3027313 1319244 2140132 4598115 2404104 4996583 3477160 3091313 2861080 167167 4336193 5697353 4800352 5773474 2570219 2030357 2903818 4764694 2780317 5186759 4052478 916923 3574086 4045696 3033733 5649054 3553382 4600572 1078379 2610633 1535683 2871831 2864164 5941358 5197136 4177652 708458 373755 122210 193053 294045 4145498 3901205 4415973 2981483 1182047 4750927 2657457 621418 2064182 3795916 808990 4835758 295654 5420909 4088610 171136 4612437 1297467 2314863 1301495 5922414 4032162 2725014 3202528 1868421 2879188 4394156 2659600 2017523 2594354 4794383 92497 1035735 3606196 1822102 4671542 5479519 2633997 791239 2832827 4859744 4537869 85023 5681850 3203904 3174427 4658377 5670409 5581491 3449313 2580529 3492982 4341850 4643493 4628350 936913 227141 1531437 5642676 747794 985187 774476 2539037 2975341 2502940 5061862 3986604 3937802 1982886 5291247 4891504 3091822 3319506 5401471 2916221 1728654 1816380 3362352 4970594 5911330 2340790 899650 4752921 2128900 1758769 4705557 3208130 3643476 2655122 5012604 5497143 5180549 4135471 939107 3139784 788520 9524 3352818 105108 5843593 2394116 1950129 4458831 2866906 4366297 472326 620354 1949838 5234822 100827 64082 409424 186323 5470429 3673271 4469527 577773 4625544 4694862 4806438 4843940 4710112 1880804 4140652 635637 201902 5432034 1051016 375530 3434998 2026396 2888921 1169893 5763001 703530 5673882 1642142 2140391 4691363 3116864 5082448 5482027 5581446 4776693 256778 3423695 3465509 3031848 12250 5834568 4380323 3770400 4481934 496957 2896391 318903 1214095 2500022 3648137 2403110 3034682 1278462 2173104 2073502 4045989 5587391 1707875 5846851 2387138 650069 957045 4328632 2778736 3638892 2076602 5760027 2492366 1253525 5530773 4991584 4402313 4784802 837600 1054021 571101 3482317 2492090 2371047 577168 3327919 1346211 2549716 1591599 3645849 5342918 1296642 5193884 3693649 487278 3707609 2306699 2764703 919104 1913854 4031360 4572879 2778352 2490308 5673364 5687532 1450784 5908020 4050933 2288740 2683717 5222802 1373315 5432032 6860 4077941 4112598 759472 780896 3907772 3236363 5170305 1338330 1173418 1517614 54796 5984518 3096432 3694734 312306 2385961 4904738 1953957 5522420 283751 2223562 4219988 4766955 1723890 1940955 752918 3678098 867771 4430075 590020 2014212 3095006 146570 1276037 4264470 1917137 5877652 2564954 5257199 3644065 1145015 1716026 5009825 5228386 647974 4055066 5761017 4164710 4413577 357729 3785307 4715248 2698947 5583117 880362 5036610 2267680 3361506 4402122 5643869 1697699 2276138 5217376 1754462 3357381 2077957 954145 2834237 2833479 1457986 1773072 3265576 4683530 4648946 5190211 5347560 5268325 1158818 5713872 877274 2415088 1200501 4625700 2720738 1930299 3448136 5098156 5802494 3853627 3549229 767502 1366157 1620272 1843127 4612381 2841848 3105472 483528 4315802 3077334 4393104 2490306 2643729 1794894 4116660 359348 969522 3096906 1963763 4142993 5853719 1378969 4405190 3268148 5077505 4219874 2080886 4989395 2107500 1660011 5713448 2668084 5805541 2933509 5952016 4589670 3917366 5086637 1476116 3961191 2891046 4732666 1748271 950204 3275626 3460893 4474673 3722486 5799610 1568279 875227 744917 4127171 1752599 1910627 3883963 5619214 5684133 2904766 1748768 3057804 1123669 1188010 669678 2131121 820056 1225937 5962575 1821112 3467235 5696429 5961602 659749 2615958 677920 3011927 1594816 442102 1055384 4530818 5454142 5281884 2674073 4253861 3234136 2556949 122743 4648815 2774420 4074508 1472200 1141601 1626772 2717420 3266464 3606854 2930000 5264427 3554241 1924589 5048545 4376976 3206663 4709113 3940143 4332338 1585063 5007834 4829612 5141536 5732820 4256253 920919 2928251 5626778 5424822 1992468 5291346 1001310 1360775 2505187 3851909 86785 4310471 5531133 3873283 2744668 4905781 2618704 1108172 5822249 5215568 515837 3550410 2586252 4299748 2922717 3391673 2101962 3406915 1714773 3463722 2521260 5309731 1101095 3754779 2581747 5176062 3459859 619735 346614 763730 2327696 4053878 3253242 5111225 2312609 965770 1357731 4354098 5506290 3607998 5896705 241171 1371604 600407 2683105 2794397 5410050 1797362 1400481 3962058 4176288 5447421 1142072 2948732 4882133 5597752 423524 28671 1446559 231101 4949560 224623 2131808 5636059 5695208 661299 3222772 5322190 63504 742801 1156915 2405852 3228069 414329 2027469 1234734 3043352 5648389 4551911 4835267 5565826 2852690 5520717 449785 949717 20289 2493792 569240 326364 2096772 4238931 982278 2887071 1990128 4656998 97578 3112135 4795285 2858056 5062625 2055375 674560 5731485 2740271 2794890 4366714 5510400 1484072 5418077 1042632 5390949 2337436 2919091 2720630 918163 1604395 3229127 2952514 4939855 5749435 126001 4006321 193681 1359217 3009335 5018434 743981 1154424 3901169 3250438 724705 1911135 1668127 5750994 5401358 1151429 3840224 4151072 4388418 2729610 4383671 4153940 3337777 2632748 616596 3820607 5790944 4614178 1036308 2906745 1988116 2646902 5921398 3551036 3356093 2838405 3612211 3555097 4331137 265776 2019630 2400897 4827106 2216037 2087842 5681585 5449960 734251 3764062 5456310 1907003 954307 2959838 4851779 3153534 1118926 1766790 3423395 83788 1962641 2937647 937669 1225810 2119320 5303275 5788778 785533 5736209 3731357 2197576 2743450 2475779 5356484 5072835 4311569 5277636 2115630 3183532 2004357 110293 1668879 2517883 3014400 378342 4845386 2394625 2817414 3645104 3995362 1489879 3160318 326904 4432607 1650343 5564904 4636590 557120 2059541 2832231 1208604 3523322 2560960 399545 1974322 3465345 1208370 650350 1289959 2217579 686024 2383522 3304660 2209507 2603096 1413836 1491737 3336526 3444253 1416322 1095306 1368470 5615932 2566772 5005510 5573386 221333 1702513 4368414 2154102 787146 1655082 5731602 2692932 2190157 4822407 2508328 4732926 3770568 3854810 4602975 4171422 5612339 2410477 850365 1794705 4352490 2665980 4632715 2732343 2879058 3640181 3344324 4466091 5046725 3198121 3195068 1705881 2245427 4192365 2716249 3233040 4929923 5679200 5020705 928437 662221 3497946 3355803 3412485 288676 5602694 1294987 1240982 4388250 266898 802730 786075 4833931 3411444 1287708 3834564 880910 1281277 369501 4163943 271028 2986301 4103026 3751802 1151607 990542 4242104 4654631 2397899 3953364 706954 5334072 2353959 3203257 3017230 3142047 5243510 5608417 4717957 136814 5121476 1709482 1173615 5683536 1734445 5351433 4452182 3568193 4119081 71409 2892027 1998377 5455615 2245498 4280862 1633742 2839010 385222 34384 3050766 1152278 3393699 4606206 4960175 3368194 4194325 1173079 778676 1583607 3215929 963311 4760021 2560422 87048 4624493 1200090 1652636 4656077 2334175 567000 5637702 3922628 5350009 3274715 3736426 5458017 715340 4232569 5550119 3291012 4852194 1995440 2249935 5423668 2432720 2776991 907951 940196 1005986 497892 5245708 5871759 1929360 5697748 2216534 725755 4601745 5768506 5816902 5848986 2220582 5908932 1630999 3660555 1648759 61706 5564351 3620699 5356524 2771666 845804 2542044 2501551 693421 5736432 222830 5140974 1166274 547121 2422537 2620150 3085655 1629502 1115960 4278234 4676521 894810 1814546 3713177 2903480 4231138 4015390 5664259 1094238 587801 1055909 501920 4968450 5710500 2313024 3015070 594340 3765921 5668726 3200783 6205 1149156 4377738 4581350 3147459 3861885 217159 5745432 1160063 1893557 1441883 2502730 2897264 528953 493709 4559743 1889637 17497 3828379 4279483 3352589 1053464 1589431 2770173 1272617 4042849 489348 2310399 5871349 1046683 2932066 4364296 4247844 4029132 2351695 1416523 4403206 3304500 3222597 5410593 2106010 4463713 652578 2913251 3249585 577636 4873860 84268 1125060 5888171 4552625 5526672 5261524 1289446 4540976 583239 4849313 4307248 2318885 875091 5479992 1258149 5371987 3603843 96338 2564103 5513296 1256035 738535 3924524 1966630 1006613 5387847 427300 2376418 5249711 4822814 2276440 955678 4835568 1135249 5366374 2689281 1615656 4151676 1531363 5854306 2140364 2366948 5995770 1425096 1902365 1019092 3259889 453055 2767153 4194857 1841028 4580299 264446 5788460 1921945 5663923 4014683 5436904 469618 1470758 3039826 1067931 5817606 3430777 2583971 5582453 617100 2735024 827179 3176137 466577 2035578 4087501 5245038 5973598 3990110 1475547 2247755 2264098 503191 1040494 1425588 4127333 5810171 1636760 3082346 499921 5597306 2090444 3886012 3614206 5673204 2567644 2712238 282110 377975 1585794 1635470 1100389 1667835 3791079 3007818 32313 1795911 328782 366498 3733128 2176355 5086496 3593609 2394480 4820823 1303771 4979825 2383643 3948007 1614662 3370779 343404 3222161 3018037 1273524 2023986 2193189 244676 1390505 4537918 1415518 1303396 3593809 435893 2515221 3902252 4711504 1412204 5378779 3209105 5391519 1919712 642609 1109022 4864130 757983 2146865 2477095 855168 2773595 2165342 4377571 2310074 4898576 1108221 897287 2715874 4784360 2920821 4831395 973037 103476 2563513 1403183 316339 1421106 5540617 3098649 2621453 811570 4304977 3355398 460486 342199 5369897 5474958 939526 1092160 3845692 1846309 3825031 5804090 464656 4579413 3341440 3444653 4186120 374040 4923649 1790758 3020347 5126967 4611890 5086307 1417168 4478926 5720409 5302894 4685458 3860392 4414723 5580442 1900939 804373 84185 327954 3779397 1828619 1800963 380261 5385964 1694780 91299 5185264 421410 5251112 1817031 4151714 4510595 5270214 3829784 617603 5801971 1475463 2745863 5054785 2131765 3167916 242585 4926967 5732779 5836315 2411640 2369025 2126860 3013274 2569587 4681261 5835255 5716695 5637801 3461527 4931126 141804 2544688 5108976 2631228 2460185 3455939 3926437 4361694 4759288 5424964 1743654 1940673 3137369 5588858 2822194 937778 3927214 5602675 5617046 3249398 3696927 5801434 2562653 4049748 4812688 600870 3490686 2982567 5074268 5244023 4546606 360297 3045298 4255976 1031916 5943839 4754405 5725208 411236 4858670 1571886 2119172 2551316 5631840 806008 5507103 1434441 4994448 3539186 1370060 4106898 1163184 3294258 4185019 3337795 4787202 5137741 3328149 1172724 1633310 2035104 4479545 738335 664659 2889499 4188917 2974838 2031062 919347 1419166 4742421 544004 4502008 1122137 5267135 2911476 1571098 3556040 467908 3406330 1591076 526587 3371349 115481 3493509 676 4208616 2197668 1737151 4225265 3424266 4783902 4270756 2872241 1113538 2872851 3336092 3967025 3742501 4693663 7430 5835985 2990401 2700211 4912602 1866095 3449041 1049135 608673 3741882 241542 949508 4616277 5490799 5574473 2854077 4233314 5106609 117352 5003612 5639974 2117384 1988420 4081133 5612174 2908465 4258768 204883 5717923 3134446 430571 908754 1689750 4122423 2814549 2352499 1976522 2458199 213753 2509191 4906476 5332662 609962 5358583 5284454 4211100 2760423 1782821 2691158 2757568 4277372 1581416 2755259 825935 5320430 4441582 3347396 4301755 983227 2854059 2484821 2263410 1010860 5378533 1904975 4702632 1178279 2810429 1813037 1193632 3543824 2978435 4725379 2872637 3610419 892900 3772917 1622277 2454790 5902343 1687828 2114498 2404541 4197296 2609046 784977 310272 315058 5439836 3534682 1424999 5655140 1219334 866249 123978 858101 1330622 4143019 5659990 3360917 3417804 5107322 1016552 588951 4620460 2708910 1334224 2599576 2078522 3167260 594391 2533231 5773210 5145515 2438720 291792 2499006 2889610 4742120 1910725 1085945 1453034 2441722 1697412 4170718 2850524 2773190 547438 2267211 1432504 3667481 2240293 5648733 1658197 104704 4859829 2615060 4667407 4961756 562026 4940806 1864142 1265404 719807 3775057 3501522 740234 3372566 4469553 601784 1317756 3370707 2453968 2814785 1281280 1292100 4843509 4847897 217809 5874037 955813 1147798 1078523 2818405 5889588 1805021 5077590 2964693 552666 1622590 2797456 5112972 1691857 2005091 1438594 512760 1340719 5129117 5562577 988221 119768 5788006 1644462 3778286 2171836 1976835 1404651 4729434 2823176 1601206 5281596 5996190 1984765 1359520 3535390 3564400 1754207 805606 5370743 4048896 5325779 3863715 4438648 4008192 867757 1513224 3953904 3745051 580855 2404993 5571566 452755 2170456 439304 4603034 962466 1198624 1423189 5622382 3146178 5130576 11685 5696822 2943646 1163879 1613749 3683367 2353655 2438838 32915 267439 672505 4683173 1869040 4843150 5197781 3733209 669998 4747404 562457 3322092 2124781 4460806 2049007 1407140 928822 566699 1918052 864102 546766 2991778 1001625 3312036 2483965 5009273 1348538 261501 3211321 4048446 2427586 4182152 1250825 1988701 3058478 4468340 4089776 2820124 4086958 3286514 1258929 432357 5122909 4859494 1624602 5170793 933265 5563874 2695312 1967389 1468269 4215557 5997399 2780806 4825344 2882594 2211351 3656742 5364162 3162047 3469906 1192324 1428739 2369371 3982351 4772443 3836586 5039954 1875323 458910 4154339 5580125 5677465 5087368 124218 5473811 5184000 5583301 3115691 1578945 1209929 4187003 5540162 4959963 4612650 5851092 4124341 619503 2692225 4778619 4935739 5296121 5097634 1356750 4374452 2598577 3010051 3537554 5131151 2629521 5180166 217460 4198034 3560775 2435962 4309794 4094122 1940734 5074441 2335026 5819670 1472440 593010 2328258 1714481 2916997 867372 314806 213019 2453636 5639510 3448915 4898082 663273 5108722 4635254 2166631 2257359 1336230 1589972 3478388 3793945 3693587 4287020 1170932 3856253 2797763 5850136 1729938 3097901 5134882 2540031 3110959 4386487 4898036 200267 3595148 2103038 2865214 4495062 2111562 3272102 594124 538637 5559862 3026940 3877784 3177068 545010 943814 5657540 528722 1493102 5966030 1406636 1777490 3787127 1018755 2786158 3178430 4645381 1769032 3913971 238617 4047612 1989121 36889 25414 1471315 3256396 2759008 1981374 1830572 1792554 533521 3998701 4126410 5348385 1569433 5436197 2870797 4487288 1046038 5296191 4008305 1666230 4318154 713521 5455546 3510698 5657069 5009343 627937 1010295 2160541 2700747 5730100 5674389 1169056 4409701 5902253 5674421 2123071 1560029 414242 5780235 5103238 3528665 508240 1046770 1600872 1042363 4977565 849944 247539 2830784 1544642 2511932 5495533 5470989 720336 684889 3269671 1582742 4890837 1048153 1950710 5546912 2361199 712271 3980002 3297289 1773368 5952656 4566970 1516780 4217598 5408679 4236998 3279446 3065366 5251743 236363 3535651 2436346 2296233 1214353 3142934 733430 2389614 4246895 1497338 4991081 3571162 4017960 5259028 5389325 1739920 2259804 5407226 5637806 447537 3940229 838739 1879534 4027797 883649 4298587 4573978 4230770 1103365 3321540 4135544 4909441 3787155 1517412 379381 1148873 4595686 2854879 3129620 4748014 5226255 4531598 5852363 2583546 3822975 4309540 2859127 2188974 3898462 5999573 926708 4032712 4752442 4049004 5032170 974395 1313636 753238 4163520 5592117 1670629 2601965 4827441 3563598 949559 4820333 403210 2431034 5342609 3269267 2016471 3595004 4795591 5173614 1799436 1479164 4590831 3236675 2131221 3016200 1306205 4357426 1709193 5823162 3145940 215299 1318055 2715147 5744468 975952 451815 3206847 1125855 5834732 3631338 4767657 4170227 4820720 43631 612100 605505 1627563 5777331 523391 4804998 4099106 1007321 2761152 2045855 4200387 5072124 510958 412663 3418961 1036273 1805428 5272173 3327156 4393585 1316968 4668878 1132618 2773809 5264140 3460685 4895783 3647091 58660 1072902 1231301 1011767 3102811 351891 4628692 200124 5721284 5730347 3356092 4194978 806704 2097711 4462837 3878752 4781547 59576 1523453 4284293 4819869 4449256 1623011 4086949 2022078 4144971 5755951 3315005 1846977 942545 976598 3103629 5678181 830313 1857805 3828044 2666703 867203 3391121 3174950 3198926 1383676 5405194 1892521 4405939 2116897 5105963 2320482 2459621 3864565 2874278 3347819 4151689 901499 426703 4514593 3846961 1837902 3880344 5784541 2793410 5174207 1261237 4179535 2389350 5420730 334438 5133239 3604856 4037103 4307257 5089168 2210531 2095898 1312603 1509285 2752897 5231496 77028 4790478 4937078 3455453 1943595 2162016 430885 4420461 1251831 5376248 4563970 2237653 1226675 5098889 2404517 676987 4876647 4709114 2163932 3978504 2742713 4140721 3838658 5652541 2035392 3638284 4444589 4312001 5004237 3315645 4501765 667783 4897012 595158 5209267 3433608 3358509 1682989 5464419 1517360 4499031 1121055 181879 991351 2973720 788605 2677936 5610877 4369086 2578157 3662980 4352914 5347348 3646585 2715625 4421826 1902917 3116749 1930263 4796878 5310247 1456051 4327429 5619500 3477601 4082273 5881387 957352 710021 4408181 4214269 2114149 3275348 574366 1134873 434289 2605867 2351249 4784978 4315284 4365013 3984424 5412809 44988 46611 5846831 3353226 641202 756151 4602652 3995925 2531353 1247498 4999945 839249 2803901 5001565 2293735 405210 5275570 4111911 5120212 4721050 2432081 1760787 5543576 5214688 3018816 2051632 4450100 1378284 1412505 1103098 3641458 3637154 1679222 4707981 2876269 4372661 2369289 438164 1415150 1441952 314493 2309088 4961513 1831831 3195209 3581126 1420880 1036981 2048408 5966815 5554025 3078137 4436614 2288319 4077778 3859169 1126114 813886 1411316 5173485 1045945 313608 624923 5578748 3845664 2131764 3915023 4225103 1548888 2845406 3233916 5098754 745161 1952460 5010648 1436734 461453 5675682 607797 1942314 1448340 3347302 1016667 5744750 5782270 5184137 2127979 4720990 3253337 5126822 4428204 401133 4774739 2605998 5339072 452281 5060925 4397215 543063 2424939 4672003 5062417 1770392 4367372 3608693 2071337 3896333 5161449 4856827 2603944 2316765 2648449 3791893 403575 757581 2385389 4895869 5641147 177766 2625788 4105528 4589107 4501258 4740553 2249959 5660312 4754184 2787886 4893502 5257991 1040549 2554810 2421745 2350312 556452 4746420 1133264 1903744 3463618 1506142 2612769 4943528 4539655 3386675 1996468 5906694 1395621 5975841 1522683 2339777 486679 1039753 3224274 1532289 796595 2399471 2953008 5615349 4468092 3540975 2983604 4059961 3405571 3238481 4032782 4238183 2785237 2193675 394651 5045946 1060492 2424919 3636149 2550754 987298 2659562 3676541 5617874 517149 4642606 5199259 1425510 622168 623982 5095032 1123869 503048 5985566 2311146 362799 3061728 2664040 4614621 2252021 5152022 4274995 3067549 4479120 2146833 1234860 4046817 1756131 1311015 81712 4026930 311102 4221493 3939045 2866167 4795795 4442093 4337793 66624 2437756 1944481 547128 5359878 1846190 150849 3152747 3222183 230617 3937541 1988479 2247163 4313404 4247946 1081623 3263817 170422 2454612 4566206 717724 2122315 4919527 759534 773835 1623913 3729182 2569397 580349 5296597 1398765 2241102 1266017 3086297 904619 3478645 4406875 3276943 2353775 3756699 3755506 5878137 10228 4967307 959395 1461104 1983372 5017150 2512595 2958587 3277149 3871471 1240577 383384 3600019 3008342 3654790 4552811 1858600 2519631 2980525 4951893 4094572 5900929 3323403 67269 3446752 850671 2916872 4705449 651330 2855033 5911931 5216611 1704349 4442964 728375 5612765 2263043 4488799 1884150 4028362 5889732 911214 3333541 1566520 5289670 4868023 4323867 1253085 884557 862508 5764095 676737 2475049 4711738 1340694 5254451 3259775 3579299 2745631 906717 3048882 3180568 4147605 4620786 2963551 4893686 5601890 3158590 635893 4617957 1408516 651365 5868057 793043 4181235 3171971 3680910 4531595 982274 67655 5669411 4366903 1706116 4201479 2183540 195846 5340344 3850377 3360557 396716 2094413 3954449 2278266 1206159 1940053 2360004 1738160 1063565 2669708 4114548 5939776 4921330 1158256 767224 4075833 470764 2300892 2962015 2014876 3391490 4891841 920984 123096 3216561 5211289 741101 1458142 934002 3370886 3045323 5612723 1341696 443756 2854616 126924 1133576 3659253 5089297 980422 1493804 5179256 3844415 3434790 4058754 5028642 5761634 3814912 5744705 4082057 580686 1200601 4737768 5780115 5104005 2151034 2711447 270387 3336929 2082848 2282243 4528225 180684 2378744 1238677 3946723 3496900 2668955 1058945 2017477 2878328 907169 4644552 4048242 5108247 675516 2133550 1833725 4664364 3881833 203199 5539525 2119332 2523162 236072 5632457 4189618 2270603 5941882 4279035 4481895 3191570 3718699 1992656 4703526 1259027 4303239 510389 4789996 4382666 2091834 2279044 3167520 2980913 1711775 3130112 2952454 2448660 5466189 5177978 1279467 5528524 3678197 5816406 1322958 3710981 3726523 5322992 3368811 1934172 584499 4427965 3096196 3495537 5864836 3852309 5495048 1274256 1189020 3570863 4134345 4192359 1879764 4523879 3317287 5012106 4427562 579167 3305536 5629380 4872541 3668645 1397726 2781221 839361 2751092 1621517 4192219 4914200 4375637 3019616 4146152 4377413 2455779 530383 5901546 695889 1735418 179533 1914572 3330324 5998643 2684324 1065800 217617 1707873 1377052 5175580 4762257 3381697 2016329 135172 5483511 2089751 3928891 3916865 4298665 2124050 4341971 3183049 3121608 1207715 3982991 198099 3707059 2189718 583079 4680833 667004 5887574 1677170 13893 4689855 648028 1004035 3978178 360999 1401650 2086792 4141419 2338262 3898578 3484582 789476 4549096 432055 4407631 881238 3298995 2738140 3375103 4240905 4527391 4292495 267524 4027089 1061781 5144997 5611398 5653014 487268 4831889 4281179 1194924 1344303 5354105 2507649 4570927 457557 5672507 4115944 1689726 1100953 2995146 5915803 2957101 747982 5664243 2161069 3612148 1675910 2494917 4092485 1676940 4837610 2657043 4764139 4248507 4911176 183795 3447928 1999372 2401095 1440753 2833689 4475765 1546859 3270633 3398088 2320784 5999537 1797348 3630298 4889901 2606883 5977121 4071777 5361596 4529269 5371381 236647 419574 2797713 1931262 1544406 4880321 3442636 5397782 5812525 2080768 3515941 1422687 5442790 4945970 3615970 4829292 4460965 1941125 4711410 167300 4668360 140264 2805776 1407654 2246624 4556096 3165919 2336815 3960831 4888499 958256 93763 2619923 1243254 3003371 3571158 2199449 1288554 108828 246547 489391 2909114 5526424 3457303 2677282 1697439 2405615 3361915 1871434 3034940 3941880 3518810 1998610 4287580 1042567 2476332 3884056 5368948 4302585 3216237 4394063 596642 1355756 4942113 191606 4303712 3043890 468528 470807 2371665 1670625 4620085 2756266 4643752 1142421 5923073 5480277 2659906 3978928 1519663 1924129 4697172 2417913 2555045 4240681 4465859 4861102 586958 5621851 1944643 4777012 3155448 4286949 5845833 3653535 4931570 448968 3607057 5808614 2899608 1372383 4546007 3442056 1396066 2097994 2621317 3982433 434109 5105577 5079377 699962 5562182 1947498 2343084 2638906 49376 2010687 1429024 636657 5285719 3518982 5332793 1725516 2757204 4624470 4223559 3722250 3678654 748483 4566951 1913922 1054691 1480979 2211959 5425658 1499503 4202116 4655367 4356122 4704473 1702865 2721551 5984749 2454372 5813910 2785682 1117207 803567 5108951 5771153 443608 980961 4506511 5032671 238473 2823468 1443511 1447558 1704619 2973502 4230740 5323817 3763957 3336752 4034791 1824819 4897445 4991420 1047958 3812653 1941130 1523809 1605907 620675 5355788 5212310 2236983 5855666 1435370 5642439 3545474 1782976 2220491 2012752 2711010 2447569 5618547 4737967 348255 3915256 906178 5041606 3171157 2027964 684290 993744 3835371 4611931 415864 441371 4706912 2513241 4679729 400233 2655821 4852385 4622346 5642638 680904 4718734 2406397 1308780 5717996 2757245 699114 3210821 890611 2250260 2446177 3488424 1270891 4271289 761181 5197779 5912087 82701 3264935 4719565 5116494 4098006 1012654 4693580 3672158 4331115 829207 2800126 169990 1248371 5869311 1582310 2661657 5184870 5378251 1181036 3762607 4928336 3406280 3463724 5300248 2022947 2100323 5007407 4844476 4588688 2312611 3281956 625206 3494448 1831009 5382078 603142 4787263 2488637 314821 4803209 3489604 2940612 5833846 5559898 3304692 5814331 5135201 5726129 882176 394524 5581990 5444196 3639412 4233584 1062551 557792 1725170 5951316 1480782 2602033 1916219 48945 5023288 3907784 4283857 5005154 5694866 5164666 4994576 3257442 1611123 1900864 2033309 2710873 1992524 991315 206808 2416567 4044302 770210 1164778 3694167 1085230 1166489 3613284 1547419 1171613 2634980 3609256 2472313 947226 4490 5989511 4568952 4111959 290147 3216045 4782472 2583797 45156 339364 2438976 1740405 4619670 3711793 2194247 5451947 1197151 10453 469390 3178134 1756642 5664256 4982953 3753430 4091935 1664957 959769 417935 5307792 2241426 3455162 4650553 827289 3981029 143826 4334604 3135891 3171079 5783368 324 3935675 4379396 5932404 789190 5059735 1435816 605986 3153802 1792619 5639975 1806464 985560 2604256 5598669 5157095 3605146 4124989 1422563 1589124 4897956 2411076 1458498 1980345 2417776 5160865 5041383 188110 238271 3223995 626092 850072 1355934 3565230 2854302 5323534 3726837 735682 4993015 3659962 1476891 5401216 2660142 3757153 2787618 1494292 282609 2488616 1246626 2238304 5342840 5355439 5063316 3310809 4423940 5577641 5553103 5975765 5061218 261867 488564 560048 4230898 5994161 242685 2707037 858603 5465772 2146470 1225696 3091162 3225391 61761 3967908 3388770 4002091 4250104 3154384 3076217 3961903 333058 3092009 1257021 3949014 4871298 1332723 364150 4361505 787394 169078 3071021 299172 2129981 1392932 5551695 268122 1295228 4628173 1365447 4812508 5451311 3232836 2961996 3895721 4554234 1974806 4679220 4757202 3090074 113269 4481930 1566774 1356332 3978259 1396271 2433336 4929186 5282859 5710173 5109457 3053172 1061079 4430119 3064010 4023419 5662332 159645 34615 220513 2465527 5442820 1980087 905828 3218201 4104664 385326 5898619 528066 573211 1830148 4770076 3077206 5123026 397368 276686 38240 4520879 1800849 4042876 3134063 1514135 2186842 3186882 932018 2854432 1024549 1423076 5489118 4126864 2641203 5880435 1253753 275985 5608438 2000796 2998904 2225906 3579637 3485234 5867468 5256790 5703459 979946 3277897 5479357 1300534 5712456 237628 5908528 1702370 972144 3679132 4076013 4107149 2831296 224499 5978982 4926090 1995130 4324370 1597813 2792399 2035339 2626190 890391 5464463 5534788 4298576 2183759 2838434 1765166 2556922 5089630 3735244 3277733 5013662 5761786 808554 545385 934918 4876801 4698003 3176116 338755 1382032 5116810 5738581 4116438 2994986 315190 4052278 2347855 5697348 5706399 4002491 42963 4354525 1985263 2485372 3455060 992450 5590924 2600763 4356507 303018 3303204 3857638 4102010 2028008 4558850 4155276 1447710 689214 2706308 1337683 5500638 4368808 723258 2613704 2255023 4534578 5492414 1722226 3086381 272647 60705 3119846 4811656 4685506 5911194 3462041 1804428 371120 2538898 933157 1880588 590445 4000512 3888519 3853772 3197330 1666368 3352442 2158580 3850323 2500286 4691901 2789993 1413562 1598951 1316955 616269 1143551 1806333 3254930 2923770 2920107 5589831 2715558 3128470 2526394 4283827 2591230 4248547 5966069 602697 3970264 1316265 2929480 1290382 4914911 5590588 5768994 5332477 4743067 4462774 627953 4521990 657991 2861760 2337383 3212209 2008793 1815637 3994552 2004676 1618634 1332601 5390661 3117773 5444584 4638315 2006864 4858278 2714860 3883418 5206326 137538 3646571 1701743 3744819 4014610 1559254 5664443 3843623 4068828 607786 2122929 4704397 528144 5003106 1684772 702518 468430 2266731 2507654 1542013 992296 943343 746 5442663 2580802 1965395 2528903 5895450 785945 2573563 5247212 354818 1775239 5901194 1885937 3321707 5198092 2367466 4164279 1801295 2316054 3994271 5142015 1663684 1081463 2158620 333522 5742375 251367 3071789 5233559 626073 1907895 267497 2263195 1606237 4736345 1885222 4984355 5606002 2305464 4127198 4736541 5003826 5854494 322436 1934010 1200304 2194140 1941213 5695773 4094849 1915796 2289014 1552070 3630375 3037985 3395937 4472458 4199128 301171 142644 3820331 2039975 5892509 968720 281812 5140345 777306 2235059 3993761 3216859 2606322 5018776 965618 5934206 3626375 2072034 5480638 2510069 1696885 5479321 4334811 1531208 4888332 2614099 522520 2442272 252536 863861 5478245 4074476 5163917 3952616 2019494 3565599 4039764 4412569 4397408 794020 92674 3308636 1036201 4491237 768207 5577533 3637234 772308 3427794 1009753 5037072 3022016 3742015 4062101 5976740 5860687 1529179 3524784 4840106 1070882 4947058 2021811 644716 3637753 3825153 4462465 5483139 5851692 2924976 88708 2877565 4745600 5342250 3344282 2739887 2726870 2139344 3433510 1826111 1335283 2668353 2244523 4644550 2618180 2809307 4880355 918464 1575067 703378 2457147 5459908 305608 74306 2656439 5235809 5980265 5018022 3620849 4249747 5972134 402930 4183944 477389 2947726 4946505 1415881 4932049 1948580 4536306 193941 606502 5351096 2076049 4636330 5506939 5041274 1028452 111502 2694637 736732 1145132 2630111 2698238 4424019 346631 5665894 5801752 3610294 1231532 2877396 2304928 4618981 2036807 4909316 4848636 2662650 4636502 5839308 2497891 4337345 5610860 4176953 4958737 4553660 5484291 2995204 5889732 3050973 1146951 2027790 5831021 3738884 2252805 2301579 1331714 4703500 4516387 3231135 4004138 5347770 4913497 2843998 1408795 1903345 734107 3860259 516298 4358403 1270519 2381277 3570718 2387164 5228568 1177720 325980 3526308 4950012 1386904 1796683 4586352 4740253 731025 1800086 4038547 4822447 1327702 4307527 66123 5431717 1206027 5381567 478900 710806 2022310 4774042 303441 1975500 857662 4196228 1423274 1069161 5711635 3084034 4436669 4547220 3366790 980951 24164 1768254 5299174 2281685 5647907 2583501 2314045 1798825 5425307 2658356 2649823 2268565 4726068 2245158 5407755 2754853 2902977 5784150 5326228 4682732 2483655 1309631 4794270 706152 2306637 2316808 4645131 2916971 586496 1549449 3690100 3576483 5304898 958053 2047196 5518871 136280 2026779 5025025 4292293 1465277 196530 4158712 877449 2610650 874047 2910831 2396985 510167 4354560 2538453 5727417 3083429 5053700 5010291 4043907 4660920 4610444 5817524 400142 5912753 1094542 3058968 1072702 489557 1149365 2748620 5887668 2700403 5798998 3034852 336728 2468075 2491684 737232 83512 2607361 3761392 4046988 251328 1311937 1367409 5005101 694820 4788646 5352031 1182193 5148981 420848 4915337 5184858 2030004 4201784 3591839 2030045 1693019 5924532 76407 5154926 1216583 5208569 4869497 4543164 2106773 4704960 5546368 145654 2137619 4289926 450443 2419134 2666503 1494781 1349528 5305354 1800765 3542560 2071677 2872643 5005665 5502095 1551823 4170356 1539571 5160510 4965734 1616210 5384677 460347 4949934 1065175 3183994 1254634 5275444 5955901 2830143 3138428 1217795 1470483 3703199 3776596 1617756 747864 1764481 3117207 3400343 1418715 1870628 2831326 5193183 5069171 2188674 5569068 734459 3907249 3064397 5436137 3339120 5479315 138610 1056167 5452763 431752 3747264 2343376 2931268 4055754 2253388 2900813 496340 3187832 14109 5611467 5155395 5250412 1896884 942707 2860424 5843891 4058678 3073487 2353198 2746882 3057591 4718519 942833 4212367 3192086 5742016 1200123 2473310 2363271 3047352 3284699 750713 2303200 1818445 4744613 4248890 1298631 1405301 2612677 4448481 392962 3009992 3258291 441503 5567621 1747682 4883687 3963143 347003 304967 4049941 4811727 5208254 2271908 1512560 2931191 4445099 2072131 3452680 4098110 1078045 2625506 2353354 4288020 1513316 83812 5690155 3106034 3874870 4495329 2385532 3983197 4388365 5329088 3520940 3153463 3274853 5698832 5512602 3606471 3788847 5253711 5239237 20959 3284439 1453387 4971224 1598966 2337833 4403512 2748578 5108083 3334978 4851979 5719614 1531928 2435640 2840428 1541891 2602494 5890808 3363465 2167861 5589893 488388 4424307 441358 3903163 3215540 3774033 4909245 3268881 136207 5730561 646966 97526 657932 44739 1049500 3870420 1073971 3522182 1216304 775407 1532798 4277257 2485321 3287006 5552327 4482508 5981898 4712888 2809629 2649379 4734650 3826564 594978 3402995 2466825 450427 2475073 3789056 320148 1642875 2527592 4499812 4438467 5081495 4528414 2090196 1487393 3632644 5442828 4162627 5804452 5637330 5825111 1454683 3037932 3617562 4794629 301334 4004674 2874725 1546609 2076154 2573860 91210 3735336 3881425 3461454 318439 5944888 5420754 2139934 5070837 2265516 1480816 4303811 5617161 895268 3263595 4389501 5374406 1041342 2311196 4980119 2550082 3583187 3505942 3801987 5724460 3061451 1194244 4913001 3798465 2023798 5276410 35893 4967011 2713014 1723945 1419857 5147181 3203776 1859942 2217871 1742967 5024144 2120836 2054114 781702 5708623 5668212 2268575 1556703 1994938 5916914 3362099 4425975 3978671 4413935 532220 2960438 5922765 1408531 76805 4875167 1034236 2129970 4465032 4679328 1801301 4398183 3772798 3656835 2634096 2961629 3139223 5394724 23337 365401 259214 1950846 5039892 993677 5711661 4674236 1244450 2602430 1721623 5478321 5119099 3766303 1058052 2919514 742659 827991 2694981 1066622 2300261 5368921 1341839 5476612 5322865 2104759 2907128 4605289 1572783 977590 283085 5517989 5198264 2693029 2135556 3949005 3379317 2004969 4308040 4764210 2939005 5127679 1069073 2379016 2927810 2644016 4131576 4432397 4083187 2453053 3903140 5124778 4616015 2680819 2758980 4526965 4753590 4420216 1964249 3512851 4657970 51978 5132298 4990725 3262341 2665344 3488661 3627389 4287613 1790278 4111027 2678689 1654133 564932 248845 2097678 5003755 2548049 3413487 5741712 191921 5571847 3894002 881453 3488688 1080996 1379855 5696050 1546955 1463029 5817736 1152539 5770913 4266908 5772450 1487222 1818480 5056035 1551528 528636 1482196 4535650 5757775 1970537 4848355 3172943 5080173 4675742 5528471 2379906 1526893 1573163 5231060 4058904 4376829 1526370 2617674 5170010 5970122 5367495 2022275 5579767 5986791 4580473 5847245 1481427 5911504 2961102 2142005 3635016 4851372 2335262 4348963 647631 3209488 1423909 509562 3920752 5972166 3770777 3475151 5352428 1093570 2948231 3365010 3154849 5418383 5102823 2393033 3477809 112905 2722850 3970047 5351038 164707 4336008 5742036 456591 5225776 2442291 4856625 2256745 714954 5951080 1516250 4660118 4221273 2329437 2734134 1562871 3898480 282260 5070203 1045432 21789 4232399 3590990 5715857 1472771 729816 3618177 3697226 4329394 4258952 5145510 3490247 463432 2917039 601357 511848 3684332 1530701 1253230 4696036 3278935 1930331 5558192 2029947 3390652 829262 5728942 3627641 329879 1083673 1867323 3003351 706066 4251753 482759 1554774 5044584 2271116 2382482 3844009 14421 1020744 1080148 3008939 2105186 4055880 2125680 3041891 5433078 42278 3877103 5815257 1309902 2135443 256896 1291418 3720319 865213 5243845 5858348 5483773 4027212 1687916 5118555 4257440 2345353 1850363 3882509 1306476 2836553 2444040 1595464 1843142 167977 2075918 2570963 5522471 2765967 2889041 5735735 1837798 3283544 367158 3233639 4919706 4926922 4218344 5192928 1508567 1024300 4938088 661936 5485853 3119435 1626118 5009552 3449450 2864402 5970169 5189638 1949753 579974 4971370 1232994 3383577 4261440 5771247 958006 5381158 4925536 562551 1747717 3325306 437519 3126099 5128790 4320025 1727696 5457668 5435125 1926591 3436635 2169920 59166 2748908 5803293 1868469 5793616 3779799 2595008 5592522 5811469 3778412 4758835 109636 5827743 618151 4996657 3386897 4882882 343252 1047853 544679 2727579 500737 4545061 1687123 2938102 4118196 262095 2464178 3932404 1364028 4361257 4854195 4667510 3874416 797181 4443939 1096731 1944798 5463284 4903118 2888053 2566443 4707423 4006651 514097 5027950 4314355 2726824 5739084 2662615 91714 1994569 3671037 818277 1115012 3283149 4392473 636624 5950886 5909314 5181139 3766554 1124551 5399440 3426458 4938964 4296011 2184878 3843041 4752728 5457765 2262306 2122074 3181889 1761753 2720929 391510 4508287 2573284 3292074 376550 3141723 969648 2852282 329569 4885549 524581 2899372 2135926 1306179 2639679 331569 435837 1771255 4431761 1728539 2000913 4122604 2221584 5057712 2445592 3332852 387176 2794002 5187928 1715035 2002523 4447617 805740 4437746 3880963 5442254 1945858 1513499 3898402 3747922 3020217 1456592 4026749 4804186 4954651 5223540 3251664 2592689 3274418 2587612 214313 5593303 5673121 5906372 2441639 5963312 2269590 5263736 3641961 1795255 3781392 2881211 847939 2970284 360832 5067991 1991721 987968 1405908 1713255 5768861 80212 596588 2634532 627277 5072912 1653005 1314237 919212 4490682 769630 3613882 1046784 1599050 5437023 372939 3958100 4333694 2002873 2631938 3972550 2356013 3123096 5097416 4054036 4838798 4933793 4592461 1350142 1606972 3205542 5666207 1547718 2399958 5462958 73766 4960215 4937952 727630 3517668 2686271 3043079 1773311 4324044 3261916 380804 70092 638314 3746828 2160078 5790041 102772 1297472 5550401 4714169 4231127 5266916 2026553 5101373 1432776 529812 2706330 2548251 654155 5691783 2447962 5849548 413923 5333343 4388539 4911047 2108542 1593864 4940042 4830473 4966430 176487 3502186 975375 5616274 3113196 2769404 4344180 4530220 622149 2238108 5750306 2892119 1012810 5460677 5686949 1580584 5989067 1965893 939304 26273 2300877 2205956 5895814 3399654 692487 5709671 3804946 3501340 3293279 3450990 1954833 1855602 4750501 2099966 1237236 3508614 1593706 2735298 2179351 5329366 2510123 2503574 2426092 1544417 5814833 5385101 932232 5044205 645416 432580 2043218 5240240 5115943 491798 1766456 728052 1011628 2780658 5561195 1780686 5929079 3988434 3011945 5627893 749215 3970946 81971 4144678 4620085 3775917 4580305 889029 3560690 5294631 3605144 1354908 2625966 4328831 4991594 1252067 142374 701976 1041059 426924 717762 2779069 2533929 3956225 2804813 2064156 3491809 588749 5940509 2423198 1220664 2794023 1654721 2271111 4390010 2934361 2059969 368844 1479025 5038739 3967069 4152731 255323 3904158 1111316 557624 1506588 3365309 81134 4144657 2359237 2379545 1258235 4709659 3191830 2948000 2146945 2659100 3621561 3843092 3074574 3939857 3391585 2374777 5453252 1171296 3093755 4660876 1668200 2407497 2295654 1237655 1486556 1418149 5742679 3448493 2043177 515375 1536375 2434077 5202366 289067 1729071 1634598 2847364 3017827 1501015 4774111 1567331 1356726 1065518 2193645 15030 1705295 21516 5312932 2914160 5776276 2686338 4397170 1110430 4143726 675037 4269613 4970625 2784689 2849806 4305426 1882179 2478259 5332857 1973374 3445305 2021756 835303 2237882 5244939 1586332 2232996 5206286 81393 1223396 3005535 58251 1542761 5757085 3703015 623164 5675108 1293437 2307350 4480733 2905660 5714481 5253645 1687262 1017184 239187 617314 841097 3345819 4709557 5354238 1652429 5717773 835365 3087879 3846019 4260479 2214527 1684539 3942759 129523 1787258 3561967 2936073 5285867 1367746 5676830 3229688 1300423 4923607 2146091 5063877 3331657 132704 801337 5742234 5084908 63606 1532236 3887455 2237560 3670541 2668857 5692001 2926522 3226228 5555258 3042605 2307455 805312 4661771 4677218 1425380 3090416 2288758 1385690 5969219 4240042 3881414 3672759 626753 1311940 2534082 1024804 4231379 486982 4100009 3198154 917829 2350511 3996099 1522610 5525413 4141358 5057316 1791979 983215 2304441 5895760 3985763 2084739 4843398 695168 2658692 3398297 3780195 3552754 3460358 4344848 5935722 3461927 269030 1007200 3533255 5561613 2346154 4173565 3977476 1475435 4779523 5773579 3918815 1165324 415387 729903 5873918 3877531 5313740 4909491 2807188 5615972 1904278 84874 4499566 4946196 4518007 3163815 2299709 1155674 3748349 2672135 24050 4796492 250140 2696916 3157873 4676980 210612 2037507 1376871 5347820 3801673 1385082 707025 5215809 2485680 1833637 5481135 5863135 1267014 3355227 5950851 2933797 5002325 2737132 2005581 1888854 1293291 587865 1629957 5815199 1950091 2478060 504284 1283310 180147 1214368 3010797 281546 503445 2727850 2486229 118147 1112324 1428955 167491 1702338 3423735 270121 5777358 1540281 203096 4829458 1276423 4517463 5224133 1348921 1236983 8320 408044 695255 5527899 1663224 4803810 1465910 915036 3795629 2656388 454262 1800287 2330340 5706959 2444370 4187131 2280111 2462784 5920047 1283910 2151849 1607258 3911323 375965 5214217 3661378 1473138 5333360 2135010 5150228 5666193 1679119 4618294 4293702 2607914 624306 862128 4800561 4258121 782237 1839356 2174778 339015 1097323 4984117 5713060 3361614 3704806 3882956 3555585 3139986 3505062 5513822 2262085 3786890 1338408 3381126 5134163 148920 1186741 1150560 5562693 1074986 505889 2768180 5282425 2258696 1258990 5398762 3318120 1557542 47847 2446096 3430879 3510831 3961554 5462909 2350249 5910790 2686658 538405 2375562 646718 5148822 586318 3711406 2717778 1124808 2098562 2432617 97370 520931 871439 4196537 1677587 829385 5340501 5360164 3014253 2342513 1027332 1961381 5135594 3298246 4231366 4912551 3007909 4062785 3472281 4253346 220208 3191308 4542877 2873907 5713180 1340480 2044616 56862 1183715 5827658 2416913 3457943 3811142 269342 1485846 5217745 2679982 3986248 1127933 1836610 2257944 3296403 5771065 3280625 3193236 4751677 4010464 3504512 4694660 1162107 4736861 2546750 187116 1070872 5959391 5366877 1722088 2426561 3890276 1768411 5568864 2457808 995744 3467641 5227753 4903468 3152836 2237753 5133353 5904295 1445362 3077865 399030 621828 572113 5588805 1616500 663946 2102330 4802347 2743878 1019673 5970609 1972476 4579628 247537 3975015 2912187 4975155 2212030 3808584 2051510 1328185 4504325 2756408 5336987 4004657 3355019 5023149 5779109 730337 1535824 2678857 1898432 1635202 883692 5471158 1351269 5275344 5372328 5096113 2414299 4048195 1156423 3452232 2063034 925939 2335928 2054474 3924476 3550234 507191 3598098 4505188 3761148 1770808 3617185 3830076 3718092 259518 4782371 5133568 2496984 1369566 3462916 4356136 518572 3371118 4895408 1669205 378193 2018870 5647624 2123569 3288934 4549965 4002211 3674395 2217037 1823178 550485 4673309 2570170 3121529 1440803 315623 2616917 2709881 3012696 5799959 1434799 1657253 220429 3685609 464182 3308552 2895334 5420159 4041671 2494249 3464362 4179720 3117242 2180381 1273744 4637408 5183044 4921441 2888004 2236704 1927011 1781771 1265100 2318644 1797131 661921 232630 3344029 3189031 1305439 5229738 5423766 5635609 819588 908419 272302 888870 5736681 5645365 1407798 1476927 429722 4158307 4053630 4873490 3188109 251925 3208015 5521458 5151231 2779176 2329173 304673 1150681 3189794 5405216 2966280 387340 840305 4210540 579206 3693632 924074 2223267 1224163 1258049 3862065 2524091 2645689 4592610 1119088 4559528 2286298 1345716 5025599 5658293 896259 2165409 398917 3369895 83674 420453 4989293 2308984 692368 4940422 414379 3235318 3529237 5748089 3932063 3905177 5716268 4416318 5615657 3583094 4822247 5087818 5244464 3464031 764034 4352480 2159090 4832471 2153596 409681 1624419 5331989 5278858 3981214 42013 4455482 2487145 299211 4137955 1615830 5944009 919976 4659961 452931 5958602 3674639 3466554 1121716 3938009 2666788 1590970 1814431 2721334 2374443 4361891 2621452 1958351 4952021 3790611 4146363 3853150 1835878 4016471 2789905 2103549 4178977 3768939 3450011 505149 3845885 198109 860014 2504717 2073765 4543847 3606621 3941150 4369121 4156151 4057117 206852 1249390 4761637 3432353 4457160 4763702 3711566 4611355 4257422 5717992 862020 1853649 1399477 2411074 3986603 4468410 843318 3957391 3738142 1367383 1920561 3706181 5053484 1330853 1476387 5095382 1724021 4660902 85754 4740984 772923 3365494 3534608 1129080 3524176 774479 2237605 2011147 4462451 4960640 2156257 4815775 3053966 3174968 3438564 4170072 3192347 4680523 1622286 1246111 3626 1314308 5356908 1964405 1686361 5815904 1182973 3560528 3727645 44950 5700534 1682737 1805839 3835995 497057 5566075 1919852 4137198 2368240 2472403 3809899 2808370 4173051 2101496 1372650 3539595 5095972 5944830 1559367 4559792 4635928 5524165 5006165 2983971 5479670 2036919 2687719 703509 2169412 3471216 2329751 4892867 5134110 4628962 235473 268525 1720665 5512795 2231998 933146 5250183 3234801 4387520 3287530 3281810 5044484 1522685 2488861 4704396 696842 1969991 1973248 13024 534103 340527 2995569 2188977 2244586 2003122 221931 2106596 768863 4991936 5134479 3277537 2836848 5514845 5095535 2084022 2677386 2878549 2826860 2895631 1036785 4259244 3813331 5955159 2537335 3263811 4250136 955797 4974790 3334403 4180481 5154856 729606 1227598 942137 5648691 193232 4424865 2035777 438468 2414127 4544865 2060695 3439807 2823818 5866970 1226808 4609931 5450064 4481358 2907609 2568839 2334800 2673454 2829460 1025357 5533602 4750203 2825688 4745709 4927455 950871 2719092 4574049 2162738 1763025 2006858 3558964 2826067 4553664 2973628 4385373 2605042 3652003 1703163 964250 3611911 1502611 156431 418902 419478 813448 3479941 110252 4315851 5797046 3549383 4948326 4974016 5474889 3410337 5175985 2984236 5673738 4192813 3952024 3125396 4513418 5107894 1509979 2346855 1121372 1306799 3754400 5999166 4655015 3869658 4591000 5393354 1622382 5675300 5832508 1826747 3271971 4936023 4759000 3145473 5160751 3321013 5446252 4815430 2870842 3118464 155926 309732 5113226 2893977 4642667 4829769 1751514 5864666 3002481 371339 1030776 4295000 3653726 4123573 3253471 3176061 326435 4289408 3443192 600612 5856913 3079605 2220481 3269802 2684344 4435430 2349394 107863 3085073 583738 2989763 1899630 2554650 3654096 795197 4843369 4250251 3706842 3094382 3077819 331442 117778 1586361 817107 2213930 2466278 5653314 2101963 312824 2220659 4718969 5266724 2191795 3725017 5178284 2513718 1923546 5485161 2559890 617908 2856539 226939 37776 3389183 1623019 41993 1077292 3721936 3144193 3595252 613587 1279939 1338788 2238515 5234338 5626429 1500047 143823 1224407 1453939 930135 4076639 5090302 4854012 918556 5554741 3987184 2291391 4547890 1777255 322087 5245261 4941957 4423368 4539144 2043129 2546201 4022490 3392376 864588 4602938 639727 336669 4653833 2518441 610432 3866258 656630 5523053 13986 5170764 1016228 325539 929462 1029098 1028230 3333754 1009148 2903906 2601298 1555706 3767543 1854167 2231854 2094626 4425096 4623169 536957 343693 182289 4008469 1722191 1576140 646337 5764609 4395638 2466281 1192538 5294901 1391807 5397120 3373895 2104873 3983837 1853338 409071 1101270 1133581 1359013 2590252 5915071 169559 676419 4328314 2236807 5096635 2549713 5662139 3982737 5868598 4458316 2569187 1649519 2582209 5410229 4385570 5008878 4613884 4143899 1094369 2409416 3755962 1612738 338420 4058634 3439021 4589148 5933864 3353680 3367860 4773714 4965050 2589527 1925586 4992720 4698481 3436653 5739748 3927354 36510 4034758 5802776 1213234 3389213 1958876 3039018 4343203 805035 1388273 3026450 1721098 1008326 4567761 5232236 2891426 409034 3833896 3265027 5491949 2947841 2792952 2249093 3513286 3051354 557934 2735532 3475310 3995872 3645521 1280373 2663529 1939838 2473192 1152815 144481 2867054 3242760 1945994 4760361 3968647 5200606 3277357 3586568 425554 4999783 6807 221190 5648391 576920 4927632 746510 1657537 156426 415223 3347400 991295 3470671 3972633 4377724 4127294 2217551 37432 798394 4868582 1060749 581266 1710327 1543896 5905161 5703253 4687510 91642 3847777 5247015 4717793 1484509 1427765 3426006 2050068 964027 5839991 74995 4591929 3267062 3631017 210782 4716982 4206685 5394579 1992705 1303443 1789824 539418 5025270 2699064 2942085 4776108 5066522 57268 2919736 4090919 4512761 1526635 1830530 1891563 2430357 4165465 3651320 2972121 5406419 1631641 235532 3283798 2412008 1090733 4084756 5374629 930424 2286635 3720126 3271507 5846782 5444181 5903805 5101429 4732879 4824032 2249370 2769957 2838975 4338970 3174620 456817 4879321 2974612 4476634 1326194 4263015 4743157 3653939 3039124 5795135 1374565 2788609 5985542 1878095 5405683 2061526 5452363 5377670 5048432 4580914 585866 2168522 2005281 605260 4605374 5223595 4186362 5002627 2745520 682528 1068115 4271295 3785750 1769893 1654038 2256051 1594783 3281100 4200385 753871 5017875 4562051 5894330 4080208 5314115 1211233 3192438 3045863 3907359 1120489 2392245 1913316 5944493 3640699 3085341 2377814 4188368 3851192 208599 2818391 4783604 2443202 3349051 2169252 133982 4144934 3598207 572415 5374282 3336301 4270452 719043 2647978 1123907 3786584 5455282 4781038 306355 919484 413767 5645849 1354685 2641279 740759 5500433 4736008 3905718 990816 3401462 5900245 1796297 4769882 1449976 654095 2190181 366698 5748914 4501982 239380 3083039 583586 5301260 4351684 1950097 700966 1266402 3783121 3624617 3015315 4372918 3744935 2794102 3347842 2781112 5678961 3180010 5714095 3381237 2362530 4368000 3075849 2942687 5080858 2670239 46499 5992985 857224 2670217 561394 4202713 3995381 1116457 5170013 5482076 2273746 693925 328466 3172110 1148128 4349091 2615043 1549872 235696 4593481 1981525 2423112 1069539 1267357 1351481 3113840 2929305 3697672 3595373 5656503 4431991 2968959 689147 1362832 3701483 69378 1198367 3225394 1525388 4803305 2009944 3994607 1678416 2253683 1129732 5588290 5755139 1465602 2652813 3399440 932679 5036052 2912967 4787590 4157181 5591155 1683888 439767 5571387 1592106 653161 605668 1285381 4273544 2703278 3334471 1668209 315895 1037536 4932858 167139 4570064 756800 3412757 3550676 3818388 1229830 5810284 5064194 5661280 4008723 5250874 5708702 4249557 4898250 779216 3989132 3774032 3020166 5621740 1331807 809574 662409 5581700 2696263 5006190 3867633 2436025 1584254 507723 3124441 918498 2877156 635012 2622454 3925499 1166173 2288523 5855605 2368044 2350629 3064924 1654972 3629984 3098974 1548910 3670931 5523571 5165411 1654847 3485562 3805077 2805663 1474858 2618714 839782 1142766 1673607 427087 169605 5071738 478487 5975065 1151074 4179651 1546861 2750084 2568758 4447801 2187029 5995453 3793940 4755829 755292 251468 1863896 3284141 4675982 2350312 5031493 287819 4178287 2279924 4996965 4018893 1530165 3588610 2417684 5893704 732544 3171764 5122897 3759834 4571236 5054968 565130 2917677 2710877 4639062 926545 3554154 304813 1569361 4174164 1705379 2303531 4015918 3819556 5181477 3368526 5552068 47491 1941778 2565386 5038566 1971309 4016894 5869378 4018102 101194 1819001 3859362 164030 1783897 1475088 2788428 2022629 127565 3443756 1219478 2440060 1187951 1043413 396589 2543524 2194400 1945450 4617961 557017 87209 4829671 494797 2389591 2329164 3426093 2357229 2420813 3054675 3465766 3108512 194197 4425324 2379620 3717113 3216721 2804291 4095212 1340841 814182 4429826 2419640 1171993 2749463 3928656 623212 4364885 5621228 1439234 1006035 3666986 1837386 3262349 5258797 1514001 2615704 3768799 3728207 632302 2470119 5171988 1420749 2110263 1673001 518983 5103102 3153560 2784026 350445 139709 3821995 1837216 5037955 1599810 2817989 1288864 5169404 5138603 1889290 2564405 1469915 3350589 3548742 5216538 200625 5164781 4174012 5695145 3909896 1885965 2559066 2693059 3526411 1722253 3471798 2096208 3016630 2249606 1569814 3027066 187455 133299 2218972 2989138 3654238 2506880 2563369 4062107 1547442 2165236 566616 952001 5855314 2584171 157816 5448531 2468688 1548528 2046273 1626247 4480626 5638626 306480 4956697 2727758 1118000 188803 4335737 4319607 4960036 711111 4033299 2645496 579309 1593780 2181684 910421 3597677 818994 4488397 277105 5143138 2072319 4393781 2143522 60011 3104861 5596591 5112814 2573506 1934320 4428926 1768568 2774586 1263753 3537605 1902297 1874910 4004963 1437765 2483764 44226 5163999 5277715 995094 750921 5623163 3401101 1846945 4176942 3021512 1594613 986627 2820832 4792971 4897001 825283 4812494 3732387 360290 4362540 32160 4980598 3870381 2530284 5056078 2037576 5595358 3234404 4895587 3698550 4069328 4859280 4099100 4227949 2036034 1389762 3518138 440049 936797 2750229 1171360 5989796 1868583 1459851 103128 192355 3014908 5596817 4873804 1329684 3304287 376078 2122220 1939527 977389 2951219 4949725 3918442 4585036 5118382 1764691 4256433 10348 2581068 423109 5556669 4003857 480070 1093901 3233013 5695562 1367746 167534 1791949 131344 2888484 4851884 552382 4175192 928166 2319474 3913991 2719863 3548337 5125561 2020542 2499730 451782 2973114 3855038 2498567 2453139 4233053 5485956 224752 4037861 2538609 1010099 2690254 5088807 505485 3894628 1382063 4279877 5879032 3717277 2456208 2770512 1412484 2168131 2800630 2703267 5962831 3246717 2882783 5062363 646483 5899370 1992891 5562194 4347449 4426260 1269206 1990169 5885016 5272382 5928611 4276967 4646424 131989 3997682 4695846 2140234 4086223 1661065 3664461 5444618 1575994 1464468 4049340 177621 1063163 873725 3707221 5832861 3474379 2254921 5989813 3880236 3944828 2240239 89178 3492036 5717803 4338262 4725705 5124035 5135088 1257099 1406496 5204473 5483644 1694789 4624803 5585856 2342832 3174690 615391 1495220 5549299 5162563 2159522 473692 4882476 3450492 551899 1468378 1064062 5044365 1943365 4866140 3362345 1576101 2731332 1911587 4104580 3929622 4585109 3694081 2063344 171911 5490254 4558965 2972319 3898617 1167590 1936361 2466007 3826865 5490961 5673576 2580559 1695378 765324 5346553 4704108 2459042 902187 2946292 4477534 657129 3115753 669981 3681993 556789 3862621 1794068 3658607 4545640 2071878 806349 3382959 2872923 2533049 1961831 2643570 3670424 3905544 2472701 5216476 3691186 3006142 4739494 4540332 4385691 2786701 5302713 5340670 2743890 2171656 636166 3028053 532849 5928191 5150937 2701374 3034313 2361826 306626 1169591 2750025 3470863 5996367 245269 4441773 3060928 112541 2027905 1457863 3543354 944173 5654195 1664147 4574327 513800 2705008 1200192 480244 5629384 3381146 5676624 5267601 1527430 1121260 509620 1723261 4092552 3904890 5570581 1157820 922006 4849645 3444795 5855869 518657 802590 2614061 2279304 1087640 3177563 2304393 3704904 3118359 5796396 5814462 4721649 4130243 4633307 4717686 5459811 5203065 2702358 5050968 5085518 5608029 3379385 344118 2521289 1235719 3477693 5252415 2853006 2762049 5003358 953431 3417344 4442473 4023192 5862116 4386157 3782170 2467836 361703 5243174 3548449 5226744 3930375 1514392 126593 1982416 4312425 3561894 5273607 4778925 4470584 4327305 5545855 1796191 1717228 3979505 4558941 259251 4994221 5407533 743940 2099726 4550887 2327729 1208325 199780 3466453 2963339 4435863 3343558 4343759 2866912 5101773 3770863 1972334 4486406 4156992 3163502 1985589 1934144 189845 3092576 756925 4619487 4362911 4033533 1529415 5725623 2652443 3908327 776518 2337677 5251769 5256783 1425287 1796528 5819427 1068642 4463829 4165547 1539709 54213 3036151 2075170 2376531 5378696 2833287 5450822 1862638 4470442 110256 1806038 97264 3688065 4628512 3175077 2114052 1005251 620777 1349933 1829614 5540502 1073807 1229931 2027629 4883410 3599955 3672258 955831 153473 5336155 1876537 1482219 2774160 33488 5762701 333648 5079144 4772604 923201 2009792 4925651 5627263 2627703 5958921 343864 5283592 402193 2533998 4498683 1705940 38111 5193804 4246559 2614098 854586 51394 2046862 4885797 1851690 5260945 4599546 5403411 1176753 1156456 2853512 986835 3295789 5554513 2671108 34662 2097628 4704651 5367764 2120579 5534593 4575155 3435787 5901524 2274315 1112648 478490 130761 5055654 238303 5265018 5431005 2489722 5246469 4543260 1008633 2134331 2093065 5789606 1847903 1750789 2035593 5417674 5982528 4286956 2189318 2584483 3633989 1822447 2514563 1937323 880709 1964186 4759312 2872009 3338743 5977593 5715301 5503481 1645686 1209072 3357186 3684837 5584096 1091829 1012532 571923 704839 3787397 4296922 2767443 4947090 5700877 972411 4075678 5624662 2085676 959060 842852 5373525 1750935 2923374 2005787 5619741 1531601 2445359 4369306 2577685 4348383 1805879 3009528 5647468 1448021 3224110 1774813 817311 4256593 2381112 95798 317075 3178018 560218 5687525 1271381 411785 2833286 2480633 1424603 1178812 3138921 5712342 4203815 3734200 5595610 3482516 5961656 4652775 4265765 4291576 1874520 5095390 3815173 3563271 1610305 3791960 35250 374300 525305 1472418 5645593 443674 5407085 1560421 1662957 4129408 655311 4763560 4532472 1665122 3313811 4445144 3444428 5655877 1117377 5541364 1738520 2032895 4373747 3445938 2978309 1068582 5592627 2326380 2497236 48410 2957709 3168909 2621145 4230342 570864 3265363 2843074 1923970 1520739 3647797 551569 2736545 4709760 30112 3192854 2113083 1646425 4670722 3091189 191540 5532284 4780364 5721533 2698528 1086953 4351259 3611316 2388551 739102 4489363 3986583 2839778 1966906 1150113 5161069 5679043 2333041 2518600 3650405 326741 4232923 5121403 813909 4114049 2221082 582381 3172726 2387271 209786 2900850 939413 2968045 800315 311679 3424725 1128889 4290727 2265541 2760991 2009829 5581654 1787815 93922 1883604 1784169 5012373 4426829 2713235 5292495 4118446 4491248 1801130 4010123 1426959 344504 2662758 273715 3258706 4073436 4900749 3188127 5279041 5781848 4030731 4800858 717155 1485396 1124447 5615906 2787381 4214532 695715 1421009 1020326 2749969 2023479 3727530 4565178 3608689 2488767 748483 1711796 4899167 138841 5624339 3854200 3444610 3229000 831135 4402021 811512 1860247 1644114 4244753 1425407 3942707 3042791 2319842 3074639 2166804 3657272 5321906 3423508 3576657 4951533 2796030 5308939 478507 2608048 3507584 4001066 423730 3859348 4348756 487980 1554484 2164094 332786 5684364 2065748 2978461 2239678 5784304 2901673 3863757 2526654 2799289 1783999 3345445 1002408 4139818 4662723 3853411 2133107 2429471 498039 3946135 3178350 1998338 2103309 691089 707389 5933403 3107292 2453455 4730473 1092176 4614134 4565839 3972597 4991269 1288472 1709384 904347 1609881 3823205 5554445 2020430 3573946 1182418 4676114 2438383 304574 1414755 3619333 2485784 1760372 4301996 2983662 1886897 1554293 743329 1526999 3254808 3294434 3355965 1195427 2451265 733253 5244427 4941068 2603644 5626358 961369 5679825 3862968 5363458 1674457 527801 2415906 84401 3435750 4558398 4057605 3113198 2112631 1750285 3620571 3986234 1573780 1314726 5192649 4315968 5293654 1667528 4038786 4434115 4612521 3360291 225357 2017259 1156226 3192784 521315 3147458 2022922 3460143 5179449 4001338 2241666 289928 3503590 206030 5420127 3965903 3871649 1439053 293562 1583566 2458835 27669 16597 2029655 3535530 4992951 4902175 3197206 2604870 3251225 5680226 295128 4304595 3773460 679338 4677082 5345375 3348062 4629408 1025786 4341654 5528872 3444904 56812 145818 2366952 238507 3454458 4141163 4973002 4013136 1622067 5706947 1950185 2903279 4179795 5779633 526598 1914030 2373937 4107151 3777999 4336087 1090675 638273 5447060 3332363 5902030 4205688 3102049 2276331 3547238 356719 1979110 5870186 764287 1497639 4182368 1777043 5350565 1120154 2776040 4764636 4981720 3134279 2745573 2340810 3100043 1451959 5291468 2326730 5233059 2253121 2247602 4958094 3713853 2559465 5913989 3638981 1847090 2528543 3118153 852310 1203577 4092865 2531470 4972004 4602849 5650508 385605 2640029 5370731 2606030 3987868 1785084 1827877 1242988 5420730 843031 5427174 4337848 2088558 5830597 4089654 4752468 1054918 5359915 3029546 1520559 2306322 1943548 3601564 5730769 5344677 748358 3007710 4797912 4358254 3070360 4832466 3089345 3890708 5015244 522824 166093 2251032 571324 5643599 5248448 2457471 1309978 3586671 4260888 470729 1208480 1284033 527286 5071922 599657 3993802 5399629 5395009 3802079 882411 5980395 5169992 4563650 821470 4160647 5861133 5301768 4778522 391472 402662 3646006 988675 2999342 2336880 4488882 4295886 4489223 550594 865526 5922401 1380293 259799 4407196 505595 4046252 761535 211307 3822089 777027 3815703 1005919 4680706 433615 3600313 5153082 5905023 683113 5195027 4739632 2023598 4439626 3251730 4824137 2899855 5002681 4331673 722748 2650559 860270 4516440 1746121 5176449 4670048 1415141 799738 3561136 5765333 3569292 3244948 1010964 3715691 823781 3074011 4948152 1756491 525080 5505497 797539 1506261 2988701 4461907 267390 2421316 3922136 2230797 1807897 1969967 435626 5758179 5554785 2235762 3880235 3793764 5690815 5459477 470206 5420521 5125057 2561025 542161 3523254 3764832 5970479 1572711 5530524 411920 2414922 658507 5219981 3483773 3274285 4348898 2832343 4288854 3384335 3395912 3610393 39731 2359212 3730496 5338059 5648887 2826661 3007618 3252489 4155481 483749 1506611 2943471 2956252 1881129 3417788 234252 4429441 350487 5260334 5145141 1291239 3256978 3702344 1576210 5925037 329925 5167614 2947043 4322957 2442599 1227242 2944600 5270566 4977755 1435269 4833854 2067363 4009290 2599555 1726338 4626750 5406308 362156 4779942 3800441 3980343 3158940 2892075 3826519 3873955 4096911 1627292 3238644 4351279 791565 836267 4823295 3947694 2432139 1407767 2778702 2609621 4835579 4249764 2969066 4380580 997964 4684178 2716456 19644 3805947 5053451 1750188 61405 2282619 2194997 5332761 4411020 2157374 2421336 5527504 110201 1577509 4886444 2722759 875539 1992581 5197139 1824792 2592416 3467309 4316682 2462894 511456 477277 2566083 3216091 4686129 4293538 3349667 1101827 2357043 3666890 5464666 3161783 5000487 2736004 4405627 5822820 1164770 3164369 1250095 5931599 744174 698940 277834 3947388 2059051 4502438 1080331 4269753 2523596 459959 3759107 2151855 5129145 3338576 1403133 4197733 4939610 2545040 913805 5357980 1465447 3962268 831352 857650 3353904 2809139 4302990 2262023 2760595 3652124 4013827 4090150 4842830 4921915 3422947 2553425 1857006 205801 2126792 1670225 1011242 1385489 5546542 5389091 4025314 4392131 4402942 4253546 517575 3724648 2865522 5599238 399188 341975 5311517 717604 2501237 1372940 2902270 1094681 5400439 3570583 1873051 4074261 1879984 637667 4317292 4063312 2595357 3597090 3554848 820692 737582 1984685 3663720 1377636 2973907 938695 2078618 2000654 1034159 1687746 3350041 4605076 80641 5253304 2994139 4459205 1026665 5971705 421713 4026444 480769 2998797 4793726 5804263 3888872 5550733 2443897 779474 1290989 1354319 4975363 577260 5101864 4820289 4666102 212323 4078084 2935105 4661436 1711716 134445 191595 1780053 4820632 2238984 830766 720864 3123850 1559746 4396520 3897902 4887088 2784266 1179837 2785211 3706960 310219 5857370 1425649 5425130 5014668 3258891 681982 3881183 3488510 2282771 5273964 1865320 70454 2625388 4900123 4610369 4769193 3241935 4252844 2000956 655980 1103986 5854891 5796238 4520487 2155387 913422 5699664 2176717 4986550 3019068 444635 5887734 845760 5835251 3682899 4139879 5947159 3319199 5396145 4681774 46059 2460255 391072 697087 1372551 91725 5542311 1046382 3292452 4906663 879331 3800268 3530332 3531606 4342943 1691472 2811307 915259 509016 1784510 4559589 3954385 3212342 3671149 477597 4647049 679592 3933313 4884688 2031151 5508056 5719163 3523119 2187472 637091 4309449 3313178 1890597 3340176 1072454 622568 4770214 5439132 2665157 1622918 2551969 4224971 954366 2050921 3664157 3503163 3472337 1889052 1190384 4900072 1199282 1643332 4869836 487493 223594 1553785 2347044 5301452 990018 2475592 4857012 1662378 3831260 957835 874074 3750360 4206852 370420 4094081 3900343 5911394 382024 3373383 4287285 3271579 4768854 4277005 2106231 1121428 1996904 4441178 984252 15376 919785 1956953 2604219 3211408 1512810 2963563 5640711 4371067 393523 4795317 4624174 4220995 1706781 904685 3779005 4158082 1859645 3940773 4976313 2560985 2702447 4495228 1430537 4363545 1451674 3887666 4952277 857822 2748182 3405971 3528574 4444782 5346423 2211810 482914 2307974 129851 3706575 770879 1974044 199212 719869 2717895 2729605 2219833 4431416 3210714 857039 277857 1940956 3890084 2727916 3487937 248755 5026520 222542 1138214 2654602 872065 1709721 5518037 2194627 3150421 3089655 1780215 5051194 2620646 1955648 757455 518170 639231 5187658 2981381 67871 3294416 1377177 4648091 1157610 3067767 2861732 4715785 442090 449038 5901456 3364488 2996024 802208 2252027 5076004 5989094 342748 44747 911845 714595 1303167 2445543 4069232 2122225 2991613 3468523 4904018 5083724 5742654 2092574 766246 2749586 5963441 5790501 3238930 1024711 903619 2917728 1334789 5503802 5047180 4308492 5042152 3517854 175209 3800335 2925128 107567 796337 1591209 1245886 3077371 1360344 4732664 5071958 5262326 2571407 5688198 2550445 +5 +12345 +13687 +6585 +3572 +5916 \ No newline at end of file diff --git a/resource/runner/problem/book/ch2/5. secret/data/output/1.output b/resource/runner/problem/book/ch2/5. secret/data/output/1.output new file mode 100644 index 0000000..fc4a7da --- /dev/null +++ b/resource/runner/problem/book/ch2/5. secret/data/output/1.output @@ -0,0 +1,3 @@ +658 +272 +912 diff --git a/resource/runner/problem/book/ch2/5. secret/data/output/10.output b/resource/runner/problem/book/ch2/5. secret/data/output/10.output new file mode 100644 index 0000000..7efd719 --- /dev/null +++ b/resource/runner/problem/book/ch2/5. secret/data/output/10.output @@ -0,0 +1,3 @@ +5889961 +3091816 +1142946 diff --git a/resource/runner/problem/book/ch2/5. secret/data/output/2.output b/resource/runner/problem/book/ch2/5. secret/data/output/2.output new file mode 100644 index 0000000..9858d9c --- /dev/null +++ b/resource/runner/problem/book/ch2/5. secret/data/output/2.output @@ -0,0 +1,3 @@ +369 +73 +323 diff --git a/resource/runner/problem/book/ch2/5. secret/data/output/3.output b/resource/runner/problem/book/ch2/5. secret/data/output/3.output new file mode 100644 index 0000000..c1dc4f3 --- /dev/null +++ b/resource/runner/problem/book/ch2/5. secret/data/output/3.output @@ -0,0 +1,4 @@ +1699 +556 +886 +276 diff --git a/resource/runner/problem/book/ch2/5. secret/data/output/4.output b/resource/runner/problem/book/ch2/5. secret/data/output/4.output new file mode 100644 index 0000000..530a203 --- /dev/null +++ b/resource/runner/problem/book/ch2/5. secret/data/output/4.output @@ -0,0 +1,7 @@ +122 +214 +41 +334 +1049 +5372 +2463 diff --git a/resource/runner/problem/book/ch2/5. secret/data/output/5.output b/resource/runner/problem/book/ch2/5. secret/data/output/5.output new file mode 100644 index 0000000..2c3728f --- /dev/null +++ b/resource/runner/problem/book/ch2/5. secret/data/output/5.output @@ -0,0 +1,8 @@ +61179 +65805 +99898 +5869 +15784 +21824 +31568 +49560 diff --git a/resource/runner/problem/book/ch2/5. secret/data/output/6.output b/resource/runner/problem/book/ch2/5. secret/data/output/6.output new file mode 100644 index 0000000..bd085b4 --- /dev/null +++ b/resource/runner/problem/book/ch2/5. secret/data/output/6.output @@ -0,0 +1,7 @@ +245758 +216 +228075 +444183 +745394 +504091 +859029 diff --git a/resource/runner/problem/book/ch2/5. secret/data/output/7.output b/resource/runner/problem/book/ch2/5. secret/data/output/7.output new file mode 100644 index 0000000..fa33118 --- /dev/null +++ b/resource/runner/problem/book/ch2/5. secret/data/output/7.output @@ -0,0 +1,4 @@ +2064991 +4999871 +821275 +4286459 diff --git a/resource/runner/problem/book/ch2/5. secret/data/output/8.output b/resource/runner/problem/book/ch2/5. secret/data/output/8.output new file mode 100644 index 0000000..1b5dacf --- /dev/null +++ b/resource/runner/problem/book/ch2/5. secret/data/output/8.output @@ -0,0 +1 @@ +4929366 diff --git a/resource/runner/problem/book/ch2/5. secret/data/output/9.output b/resource/runner/problem/book/ch2/5. secret/data/output/9.output new file mode 100644 index 0000000..cc76bb1 --- /dev/null +++ b/resource/runner/problem/book/ch2/5. secret/data/output/9.output @@ -0,0 +1,5 @@ +4937012 +5480277 +2602060 +1406237 +2341871 diff --git a/resource/runner/problem/book/ch2/5. secret/description.md b/resource/runner/problem/book/ch2/5. secret/description.md new file mode 100644 index 0000000..e7a96da --- /dev/null +++ b/resource/runner/problem/book/ch2/5. secret/description.md @@ -0,0 +1,37 @@ +# 军事机密 + +## Tags + +- C++一本通 +- 排序 + +## Description + +军方截获的信息由$n$($n\le 30000$)个数字组成,因为是敌国的高端秘密,所以一时不能破获。最原始的想法就是对这$n$个数进行小到大排序,每个数都对应一个序号,然后对第$i$个是什么数感兴趣,现在要求编程完成。 + +输入:第一行$n$,接着是$n$个截获的数字,接着一行是数字$k$,接着是$k$行要输出数的序号。 + +输出:$k$行序号对应的数字。 + +## Example Cases + +### Case 1 + +#### Input + +``` +5 +121 1 126 123 7 +3 +2 +4 +3 +``` + +#### Output + +``` +7 +123 +121 +``` diff --git a/resource/runner/problem/book/ch2/6. scholar/config.json b/resource/runner/problem/book/ch2/6. scholar/config.json new file mode 100644 index 0000000..45b2d86 --- /dev/null +++ b/resource/runner/problem/book/ch2/6. scholar/config.json @@ -0,0 +1,23 @@ +{ + "Runtime": { + "TimeLimit": 1000, + "MemoryLimit": 16, + "NProcLimit": 1 + }, + "Languages": [ + { "Lang": "c", "Type": "default", "Script": "", "Cmp": "NCMP" }, + { "Lang": "cpp", "Type": "default", "Script": "", "Cmp": "NCMP" } + ], + "Tasks": [ + { "Id": 1, "Points": 10 }, + { "Id": 2, "Points": 10 }, + { "Id": 3, "Points": 10 }, + { "Id": 4, "Points": 10 }, + { "Id": 5, "Points": 10 }, + { "Id": 6, "Points": 10 }, + { "Id": 7, "Points": 10 }, + { "Id": 8, "Points": 10 }, + { "Id": 9, "Points": 10 }, + { "Id": 10, "Points": 10 } + ] +} diff --git a/resource/runner/problem/book/ch2/6. scholar/data/input/1.input b/resource/runner/problem/book/ch2/6. scholar/data/input/1.input new file mode 100644 index 0000000..0ce81c4 --- /dev/null +++ b/resource/runner/problem/book/ch2/6. scholar/data/input/1.input @@ -0,0 +1,11 @@ +10 +78 44 40 +91 91 83 +98 51 54 +61 88 33 +77 46 83 +76 93 67 +66 68 61 +76 35 69 +68 79 36 +90 90 84 diff --git a/resource/runner/problem/book/ch2/6. scholar/data/input/10.input b/resource/runner/problem/book/ch2/6. scholar/data/input/10.input new file mode 100644 index 0000000..dfab595 --- /dev/null +++ b/resource/runner/problem/book/ch2/6. scholar/data/input/10.input @@ -0,0 +1,8 @@ +7 +78 98 93 +61 45 51 +53 94 49 +91 93 32 +69 39 70 +80 92 92 +79 95 88 diff --git a/resource/runner/problem/book/ch2/6. scholar/data/input/2.input b/resource/runner/problem/book/ch2/6. scholar/data/input/2.input new file mode 100644 index 0000000..03c4a59 --- /dev/null +++ b/resource/runner/problem/book/ch2/6. scholar/data/input/2.input @@ -0,0 +1,21 @@ +20 +78 85 84 +90 50 39 +51 34 57 +87 83 35 +40 50 47 +34 55 58 +50 71 52 +49 64 69 +85 59 44 +73 46 95 +45 82 91 +95 99 96 +31 35 53 +84 70 85 +94 99 98 +37 76 40 +58 59 92 +41 43 45 +50 80 63 +62 48 68 diff --git a/resource/runner/problem/book/ch2/6. scholar/data/input/3.input b/resource/runner/problem/book/ch2/6. scholar/data/input/3.input new file mode 100644 index 0000000..9c30f55 --- /dev/null +++ b/resource/runner/problem/book/ch2/6. scholar/data/input/3.input @@ -0,0 +1,31 @@ +30 +78 51 71 +41 59 72 +34 62 31 +56 74 37 +81 96 92 +58 37 80 +94 58 59 +98 84 84 +80 44 34 +44 35 97 +95 96 94 +76 41 86 +88 42 57 +84 89 84 +75 43 98 +31 48 61 +95 96 93 +72 46 47 +61 85 49 +81 69 42 +71 56 88 +97 77 93 +87 92 92 +38 85 55 +56 53 46 +52 89 33 +48 38 82 +69 60 31 +93 96 92 +85 36 99 diff --git a/resource/runner/problem/book/ch2/6. scholar/data/input/4.input b/resource/runner/problem/book/ch2/6. scholar/data/input/4.input new file mode 100644 index 0000000..4b1b55b --- /dev/null +++ b/resource/runner/problem/book/ch2/6. scholar/data/input/4.input @@ -0,0 +1,41 @@ +40 +79 68 96 +38 58 92 +90 83 71 +87 68 39 +70 66 82 +62 75 58 +98 33 33 +96 65 89 +42 73 59 +82 91 85 +73 80 50 +70 60 32 +31 38 33 +30 55 71 +61 59 93 +85 97 91 +78 63 39 +71 33 59 +93 64 43 +45 41 62 +93 95 36 +57 49 63 +96 93 86 +92 66 65 +91 68 66 +98 97 44 +76 81 62 +34 68 97 +75 80 93 +50 58 47 +65 90 67 +46 50 64 +46 91 94 +76 40 49 +55 52 43 +84 84 33 +48 62 39 +66 86 97 +33 96 83 +56 39 56 diff --git a/resource/runner/problem/book/ch2/6. scholar/data/input/5.input b/resource/runner/problem/book/ch2/6. scholar/data/input/5.input new file mode 100644 index 0000000..8a71b08 --- /dev/null +++ b/resource/runner/problem/book/ch2/6. scholar/data/input/5.input @@ -0,0 +1,111 @@ +110 +79 36 64 +30 74 75 +33 80 43 +65 61 41 +37 40 53 +74 63 53 +48 69 34 +87 31 83 +60 57 56 +52 92 36 +80 68 34 +73 92 37 +62 80 48 +54 84 63 +73 40 39 +73 31 61 +44 52 79 +54 54 94 +90 94 86 +31 89 64 +32 40 83 +94 50 80 +45 73 58 +58 92 95 +82 68 94 +69 69 87 +66 71 68 +79 41 62 +75 36 59 +41 34 62 +98 73 71 +33 95 87 +38 57 76 +48 70 67 +78 68 41 +78 77 71 +31 43 91 +46 44 77 +55 91 49 +67 47 84 +43 51 42 +78 92 37 +71 61 43 +95 68 48 +67 81 32 +48 33 39 +57 31 66 +92 84 72 +84 75 47 +37 98 49 +68 86 64 +60 32 44 +74 58 81 +33 35 96 +57 57 45 +58 97 44 +51 60 82 +35 64 94 +66 95 83 +55 92 40 +94 37 45 +91 53 32 +49 45 98 +85 32 91 +45 51 88 +96 99 81 +43 64 81 +57 67 72 +83 31 39 +66 72 87 +66 72 76 +72 85 74 +98 68 85 +49 60 94 +85 45 30 +39 76 83 +73 76 35 +53 34 36 +81 94 70 +80 46 76 +71 52 65 +68 40 37 +60 84 71 +80 74 65 +96 44 30 +59 79 91 +91 42 48 +98 82 90 +94 94 63 +93 70 54 +39 78 98 +59 57 72 +84 84 99 +33 48 68 +31 67 91 +91 49 88 +63 47 69 +37 64 41 +65 63 88 +66 32 96 +86 98 86 +30 90 98 +92 96 51 +65 97 42 +97 54 51 +66 98 92 +95 88 60 +45 31 97 +51 68 33 +51 46 88 diff --git a/resource/runner/problem/book/ch2/6. scholar/data/input/6.input b/resource/runner/problem/book/ch2/6. scholar/data/input/6.input new file mode 100644 index 0000000..173b749 --- /dev/null +++ b/resource/runner/problem/book/ch2/6. scholar/data/input/6.input @@ -0,0 +1,141 @@ +140 +79 74 31 +92 91 57 +46 76 84 +43 54 43 +75 83 93 +86 51 48 +68 35 34 +78 69 78 +77 40 53 +91 93 58 +88 57 89 +77 53 42 +93 52 63 +77 43 55 +85 92 55 +60 34 32 +79 41 50 +38 76 60 +87 43 39 +88 67 66 +40 55 60 +60 50 96 +63 54 99 +93 48 56 +72 68 51 +40 41 60 +56 61 73 +55 83 98 +75 62 95 +31 80 77 +62 56 74 +91 71 39 +99 92 58 +91 30 85 +30 84 39 +72 70 40 +84 94 73 +96 71 56 +77 87 84 +78 55 42 +81 38 33 +89 60 96 +70 87 40 +36 69 72 +72 45 40 +89 44 66 +85 63 76 +77 74 53 +65 92 48 +44 74 81 +66 69 79 +82 85 81 +58 44 81 +83 49 51 +96 88 45 +39 40 59 +64 64 81 +41 36 43 +46 50 63 +80 49 38 +66 89 93 +97 64 52 +78 46 46 +97 60 36 +40 61 36 +44 36 37 +64 48 98 +87 77 69 +37 71 52 +61 96 91 +30 94 69 +96 32 37 +43 80 52 +96 53 39 +35 92 87 +70 33 88 +45 58 80 +33 95 99 +60 66 66 +75 85 52 +72 63 49 +59 75 71 +61 72 44 +30 81 91 +93 55 35 +39 75 94 +58 43 56 +92 57 53 +91 74 55 +46 96 86 +73 52 61 +88 60 85 +62 31 80 +98 46 57 +69 62 97 +93 92 76 +47 89 48 +41 39 40 +37 71 75 +68 51 52 +84 40 82 +85 80 57 +55 75 61 +36 61 76 +44 47 94 +66 50 76 +31 50 67 +92 51 35 +89 55 62 +45 53 77 +79 88 41 +59 43 95 +99 84 63 +98 89 54 +50 99 56 +37 66 48 +59 46 98 +79 77 82 +77 73 74 +59 39 65 +52 38 63 +42 34 31 +99 95 35 +83 81 43 +78 30 93 +44 49 75 +67 55 79 +88 52 63 +41 47 38 +93 59 87 +85 74 48 +40 37 44 +44 32 44 +86 35 46 +72 37 83 +92 98 62 +79 79 79 +87 49 56 +73 39 80 +59 90 61 diff --git a/resource/runner/problem/book/ch2/6. scholar/data/input/7.input b/resource/runner/problem/book/ch2/6. scholar/data/input/7.input new file mode 100644 index 0000000..3906359 --- /dev/null +++ b/resource/runner/problem/book/ch2/6. scholar/data/input/7.input @@ -0,0 +1,182 @@ +180 +79 91 82 +75 94 52 +82 46 88 +43 49 45 +62 89 82 +49 57 48 +61 69 75 +47 92 38 +86 68 81 +98 96 98 +50 79 75 +46 99 67 +94 30 79 +36 85 74 +51 97 69 +76 65 72 +86 42 32 +48 73 88 +78 85 55 +35 89 64 +56 95 38 +85 90 68 +30 37 76 +91 84 68 +35 77 83 +89 40 48 +43 57 34 +98 82 46 +77 43 99 +65 33 63 +79 83 88 +82 72 88 +68 62 39 +77 69 30 +31 80 71 +92 43 57 +96 80 82 +36 30 57 +78 65 39 +80 90 53 +91 90 42 +64 50 82 +42 81 44 +83 45 95 +98 97 97 +84 38 64 +74 66 97 +80 65 62 +88 39 36 +82 49 61 +61 32 61 +58 47 43 +67 73 83 +72 65 51 +54 71 59 +75 97 48 +71 51 46 +52 85 99 +65 96 30 +53 77 80 +77 44 91 +46 37 81 +41 71 96 +96 38 62 +50 65 56 +82 68 52 +48 84 62 +73 53 80 +56 42 40 +63 51 55 +31 70 84 +72 98 55 +34 99 87 +96 78 71 +64 51 99 +52 64 30 +58 79 83 +86 60 69 +77 82 94 +98 67 91 +63 49 45 +52 95 93 +56 87 52 +56 97 59 +68 67 46 +55 42 50 +45 97 59 +83 83 77 +88 55 94 +80 81 73 +46 84 93 +41 49 41 +74 86 36 +86 70 36 +40 63 58 +49 35 74 +33 33 32 +67 42 31 +99 62 79 +48 74 44 +54 92 43 +70 75 39 +37 77 69 +72 69 50 +40 58 94 +86 54 88 +41 95 65 +44 49 90 +58 65 70 +31 77 64 +47 36 56 +35 83 61 +57 53 66 +74 65 37 +72 31 32 +70 76 61 +73 85 36 +88 34 60 +44 59 99 +85 34 99 +35 55 40 +65 76 30 +79 56 64 +95 45 40 +61 74 62 +67 91 94 +81 78 71 +46 84 76 +93 59 31 +95 99 98 +57 87 91 +44 72 92 +39 33 43 +37 97 41 +89 71 65 +35 84 40 +99 84 52 +35 85 84 +74 71 91 +91 85 58 +73 79 93 +78 80 56 +86 95 95 +35 85 40 +64 46 95 +74 98 87 +71 97 52 +67 70 63 +96 71 58 +65 63 69 +64 41 46 +39 54 72 +92 47 87 +76 53 67 +63 86 57 +60 93 42 +50 85 57 +90 64 70 +68 31 91 +55 51 39 +89 50 30 +82 54 97 +92 52 52 +47 76 52 +83 56 76 +43 75 34 +38 62 33 +63 31 63 +84 53 41 +38 74 52 +93 95 88 +89 41 33 +74 59 36 +57 73 88 +44 63 86 +35 37 40 +92 61 87 +99 30 88 +81 49 37 +50 49 63 + diff --git a/resource/runner/problem/book/ch2/6. scholar/data/input/8.input b/resource/runner/problem/book/ch2/6. scholar/data/input/8.input new file mode 100644 index 0000000..f12f85b --- /dev/null +++ b/resource/runner/problem/book/ch2/6. scholar/data/input/8.input @@ -0,0 +1,222 @@ +220 +79 57 69 +95 33 85 +65 74 61 +82 39 48 +33 64 57 +73 39 69 +34 56 82 +96 43 52 +81 53 71 +65 74 58 +96 59 98 +99 77 55 +90 95 95 +81 37 83 +35 34 73 +33 98 46 +70 36 92 +37 40 92 +78 75 91 +88 89 42 +54 40 38 +78 37 95 +61 96 82 +63 56 83 +99 71 94 +99 89 87 +53 30 68 +46 71 77 +55 72 37 +34 98 93 +59 79 72 +67 68 61 +67 65 67 +48 33 32 +97 61 79 +62 33 90 +93 52 93 +84 56 41 +89 77 98 +39 35 84 +39 94 76 +72 62 97 +56 49 83 +74 35 96 +33 37 40 +32 86 99 +92 76 31 +36 55 93 +50 60 54 +52 67 32 +40 62 69 +70 83 71 +31 52 50 +61 42 57 +31 59 78 +36 95 76 +37 95 56 +86 44 53 +54 73 87 +79 50 48 +57 69 90 +81 79 80 +61 84 45 +36 97 42 +62 34 88 +66 81 33 +59 56 80 +44 99 38 +48 92 69 +35 84 87 +58 67 76 +70 87 35 +52 54 96 +78 80 63 +38 69 67 +34 65 65 +76 79 77 +39 33 93 +82 85 84 +48 83 52 +45 84 97 +71 48 76 +72 92 61 +72 32 47 +32 52 64 +72 74 96 +71 32 84 +60 90 84 +82 48 43 +64 38 72 +78 53 67 +80 83 50 +89 98 93 +65 57 88 +31 84 56 +35 90 46 +48 63 38 +40 40 48 +37 37 83 +76 56 46 +59 83 40 +97 55 98 +39 92 94 +59 54 39 +82 64 82 +32 85 95 +33 47 45 +65 80 53 +74 91 74 +82 54 76 +94 63 72 +43 97 99 +75 98 95 +33 77 63 +78 92 56 +44 70 40 +37 76 91 +57 69 35 +65 60 91 +72 75 52 +30 98 96 +32 56 32 +98 36 70 +55 69 90 +42 52 74 +87 61 83 +59 77 94 +82 46 49 +75 58 39 +83 50 62 +58 50 68 +61 39 44 +47 35 36 +89 76 93 +94 85 46 +85 98 90 +58 37 77 +69 71 49 +31 63 36 +88 86 97 +34 37 44 +33 32 37 +76 72 62 +82 45 83 +75 67 64 +81 59 55 +64 89 96 +51 54 43 +50 33 42 +58 88 90 +44 40 42 +87 54 92 +87 38 49 +53 34 40 +52 47 73 +53 47 98 +37 42 32 +68 35 75 +92 53 97 +63 76 60 +34 43 73 +87 58 72 +44 32 69 +87 45 90 +94 34 56 +70 93 69 +79 46 60 +31 63 71 +36 66 55 +39 52 75 +62 86 47 +72 87 90 +49 35 39 +70 42 79 +50 33 72 +91 56 98 +37 72 93 +71 55 54 +78 69 67 +65 51 45 +91 51 73 +79 39 37 +38 72 39 +64 68 67 +89 58 86 +43 67 76 +57 69 39 +32 61 69 +72 49 72 +94 48 51 +86 67 93 +89 44 42 +84 87 55 +82 33 86 +93 87 36 +79 73 98 +90 40 64 +55 41 68 +60 36 74 +69 44 33 +57 86 63 +65 63 52 +50 45 64 +32 94 58 +96 72 76 +50 75 71 +38 66 70 +80 84 51 +76 31 64 +63 81 74 +61 45 53 +32 63 94 +61 60 99 +79 92 44 +80 39 62 +40 54 75 +70 41 46 +50 57 58 +57 45 54 +63 86 61 +97 69 56 diff --git a/resource/runner/problem/book/ch2/6. scholar/data/input/9.input b/resource/runner/problem/book/ch2/6. scholar/data/input/9.input new file mode 100644 index 0000000..1f8590b --- /dev/null +++ b/resource/runner/problem/book/ch2/6. scholar/data/input/9.input @@ -0,0 +1,272 @@ +270 +79 51 81 +97 83 71 +95 51 30 +95 35 49 +43 34 68 +68 58 30 +93 40 98 +32 34 67 +59 57 54 +33 44 81 +52 36 54 +83 85 82 +77 56 90 +91 92 94 +44 77 55 +63 77 90 +50 60 42 +69 64 36 +92 98 78 +89 58 67 +66 77 76 +44 32 83 +85 42 78 +63 80 31 +31 79 83 +39 50 99 +34 73 48 +42 98 32 +79 45 63 +68 63 92 +68 78 94 +92 72 57 +59 40 30 +55 83 93 +76 72 54 +50 86 37 +77 93 88 +61 44 54 +64 55 41 +96 41 37 +49 84 64 +69 93 49 +45 92 79 +51 65 91 +55 49 52 +66 53 95 +69 41 42 +67 52 75 +65 32 78 +95 35 97 +38 59 41 +72 41 68 +61 40 87 +39 88 72 +61 62 64 +85 51 40 +37 66 78 +71 37 43 +81 85 79 +90 97 90 +49 98 61 +63 52 99 +96 91 42 +92 68 88 +97 96 58 +75 87 79 +40 40 95 +61 46 64 +59 50 46 +81 64 99 +34 35 48 +84 38 70 +38 37 69 +66 57 90 +65 98 53 +80 56 81 +78 48 50 +60 48 74 +76 82 79 +43 89 71 +81 37 42 +48 43 38 +30 51 34 +76 42 48 +32 65 78 +89 57 94 +81 88 34 +84 35 47 +78 68 86 +32 49 55 +66 85 61 +60 93 93 +90 88 95 +66 89 91 +56 74 79 +48 99 98 +80 30 49 +85 71 71 +83 36 98 +42 98 83 +32 47 36 +31 84 79 +47 49 82 +83 71 54 +50 65 38 +98 75 72 +45 46 34 +99 44 48 +68 34 63 +80 30 34 +87 43 70 +55 53 48 +33 46 71 +58 98 86 +71 46 57 +89 84 57 +84 33 35 +79 53 61 +38 78 94 +70 52 45 +91 47 60 +49 39 45 +93 83 83 +87 83 38 +52 89 61 +90 48 80 +40 86 76 +40 43 86 +70 60 31 +50 50 70 +47 94 85 +53 50 89 +72 57 57 +34 67 86 +97 32 46 +89 71 46 +46 63 59 +89 68 63 +36 44 30 +69 55 33 +95 65 38 +61 38 59 +51 60 68 +62 47 99 +40 34 87 +65 84 84 +53 71 82 +99 43 30 +50 74 43 +91 99 99 +95 81 83 +91 81 79 +58 41 84 +58 42 34 +90 74 70 +30 54 81 +80 75 95 +64 59 78 +62 66 61 +48 88 32 +34 56 98 +94 55 42 +84 92 53 +82 57 92 +53 88 67 +57 93 70 +30 76 62 +63 65 83 +31 66 75 +57 43 32 +49 46 93 +95 39 96 +97 99 88 +62 83 91 +50 85 69 +62 61 94 +57 46 73 +30 35 54 +37 65 62 +97 69 59 +57 74 74 +48 54 57 +61 94 61 +91 59 41 +77 86 98 +85 32 76 +80 40 63 +99 60 49 +48 54 79 +38 88 30 +60 44 67 +87 99 44 +56 31 55 +82 55 63 +94 33 47 +51 56 56 +71 44 53 +53 78 56 +36 84 57 +73 39 49 +55 45 91 +36 85 53 +51 59 41 +72 81 39 +93 58 76 +58 85 77 +87 85 79 +88 46 96 +86 61 77 +70 65 52 +42 94 62 +75 96 46 +99 98 59 +70 30 65 +87 65 96 +54 90 88 +83 83 34 +35 67 56 +45 86 78 +86 74 67 +50 74 65 +51 76 94 +35 68 72 +70 40 71 +56 68 51 +39 99 32 +75 45 86 +94 45 32 +92 77 31 +97 56 70 +89 49 35 +85 78 94 +77 39 37 +82 82 99 +39 77 90 +40 47 32 +45 42 33 +79 78 34 +91 49 45 +72 49 84 +34 59 71 +45 91 34 +46 69 55 +30 51 51 +45 36 98 +52 49 45 +40 31 60 +69 30 81 +55 73 97 +42 74 34 +67 91 38 +66 67 70 +53 79 65 +53 81 77 +52 66 62 +87 42 50 +67 44 90 +77 40 99 +54 30 95 +68 90 92 +94 99 45 +43 32 72 +85 52 83 +33 86 69 +98 94 45 +59 70 38 +38 76 81 +38 79 56 +63 50 89 +68 73 54 +53 56 64 diff --git a/resource/runner/problem/book/ch2/6. scholar/data/output/1.output b/resource/runner/problem/book/ch2/6. scholar/data/output/1.output new file mode 100644 index 0000000..f0aa8d8 --- /dev/null +++ b/resource/runner/problem/book/ch2/6. scholar/data/output/1.output @@ -0,0 +1,5 @@ +2 265 +10 264 +6 236 +5 206 +3 203 diff --git a/resource/runner/problem/book/ch2/6. scholar/data/output/10.output b/resource/runner/problem/book/ch2/6. scholar/data/output/10.output new file mode 100644 index 0000000..9a62741 --- /dev/null +++ b/resource/runner/problem/book/ch2/6. scholar/data/output/10.output @@ -0,0 +1,5 @@ +1 269 +6 264 +7 262 +4 216 +3 196 diff --git a/resource/runner/problem/book/ch2/6. scholar/data/output/2.output b/resource/runner/problem/book/ch2/6. scholar/data/output/2.output new file mode 100644 index 0000000..29b06fd --- /dev/null +++ b/resource/runner/problem/book/ch2/6. scholar/data/output/2.output @@ -0,0 +1,5 @@ +15 291 +12 290 +1 247 +14 239 +11 218 diff --git a/resource/runner/problem/book/ch2/6. scholar/data/output/3.output b/resource/runner/problem/book/ch2/6. scholar/data/output/3.output new file mode 100644 index 0000000..9e7a572 --- /dev/null +++ b/resource/runner/problem/book/ch2/6. scholar/data/output/3.output @@ -0,0 +1,5 @@ +11 285 +17 284 +29 281 +23 271 +5 269 diff --git a/resource/runner/problem/book/ch2/6. scholar/data/output/4.output b/resource/runner/problem/book/ch2/6. scholar/data/output/4.output new file mode 100644 index 0000000..bd90eec --- /dev/null +++ b/resource/runner/problem/book/ch2/6. scholar/data/output/4.output @@ -0,0 +1,5 @@ +23 275 +16 273 +10 258 +8 250 +38 249 diff --git a/resource/runner/problem/book/ch2/6. scholar/data/output/5.output b/resource/runner/problem/book/ch2/6. scholar/data/output/5.output new file mode 100644 index 0000000..55c007e --- /dev/null +++ b/resource/runner/problem/book/ch2/6. scholar/data/output/5.output @@ -0,0 +1,5 @@ +66 276 +88 270 +19 270 +101 270 +93 267 diff --git a/resource/runner/problem/book/ch2/6. scholar/data/output/6.output b/resource/runner/problem/book/ch2/6. scholar/data/output/6.output new file mode 100644 index 0000000..c1d76fb --- /dev/null +++ b/resource/runner/problem/book/ch2/6. scholar/data/output/6.output @@ -0,0 +1,5 @@ +96 261 +136 252 +37 251 +5 251 +33 249 diff --git a/resource/runner/problem/book/ch2/6. scholar/data/output/7.output b/resource/runner/problem/book/ch2/6. scholar/data/output/7.output new file mode 100644 index 0000000..2215d65 --- /dev/null +++ b/resource/runner/problem/book/ch2/6. scholar/data/output/7.output @@ -0,0 +1,5 @@ +10 292 +45 292 +130 292 +171 276 +143 276 diff --git a/resource/runner/problem/book/ch2/6. scholar/data/output/8.output b/resource/runner/problem/book/ch2/6. scholar/data/output/8.output new file mode 100644 index 0000000..cb764eb --- /dev/null +++ b/resource/runner/problem/book/ch2/6. scholar/data/output/8.output @@ -0,0 +1,5 @@ +13 280 +93 280 +26 275 +136 273 +140 271 diff --git a/resource/runner/problem/book/ch2/6. scholar/data/output/9.output b/resource/runner/problem/book/ch2/6. scholar/data/output/9.output new file mode 100644 index 0000000..5b396d5 --- /dev/null +++ b/resource/runner/problem/book/ch2/6. scholar/data/output/9.output @@ -0,0 +1,5 @@ +150 289 +173 284 +14 277 +60 277 +93 273 diff --git a/resource/runner/problem/book/ch2/6. scholar/description.md b/resource/runner/problem/book/ch2/6. scholar/description.md new file mode 100644 index 0000000..7a47644 --- /dev/null +++ b/resource/runner/problem/book/ch2/6. scholar/description.md @@ -0,0 +1,85 @@ +# 奖学金 + +## Tags + +- C++一本通 +- 排序 +- NOIP2007 + +## Description + +某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那么规定学号小的同学排在前面,这样,每个学生的排序是唯一确定的。 + +任务:先根据输入的3门课的成绩计算总分,然后按上述规则排序,最后按排名顺序输出前5名学生的学号和总分。 +注意,在前5名同学中,每个人的奖学金都不相同,因此,你必须严格按上述规则排序。 +例如,在某个正确答案中,如果前两行的输出数据(每行输出两个数:学号、总分)是: + +``` +7 279 +5 279 +``` + +这两行数据的含义是:总分最高的两个同学的学号依次是7号、5号。这两名同学的总分都是279(总分等于输入的语文、数学、英语三科成绩之和),但学号为7的学生语文成绩更高一些。如果你的前两名的输出数据是: + +``` +5 279 +7 279 +``` + +则按输出错误处理,不能得分。 + +输入包含$n+1$行:第1行为一个正整数$n$,表示该校参加评选的学生人数。第$2$到$n+1$行,每行有3个用空格隔开的数字,每个数字都在0到100之间。第$j$行的3个数字依次表示学号为$j-1$的学生的语文、数学、英语的成绩。每个学生的学号按照输入顺序编号为$1\sim n$(恰好是输入数据的行号减1)。所给的数据都是正确的,不必检验。 + +输出共有5行,每行是两个用空格隔开的正整数, 依次表示前5名学生的学号和总分。 + +## Example Cases + +### Case 1 + +#### Input + +``` +6 +90 67 80 +87 66 91 +78 89 91 +88 99 77 +67 89 64 +78 89 98 +``` + +#### Output + +``` +6 265 +4 264 +3 258 +2 244 +1 237 +``` + +### Case 2 + +#### Input + +``` +8 +80 89 89 +88 98 78 +90 67 80 +87 66 91 +78 89 91 +88 99 77 +67 89 64 +78 89 98 +``` + +#### Output + +``` +8 265 +2 264 +6 264 +1 258 +5 258 +``` diff --git a/resource/runner/problem/book/ch2/7. count/config.json b/resource/runner/problem/book/ch2/7. count/config.json new file mode 100644 index 0000000..45b2d86 --- /dev/null +++ b/resource/runner/problem/book/ch2/7. count/config.json @@ -0,0 +1,23 @@ +{ + "Runtime": { + "TimeLimit": 1000, + "MemoryLimit": 16, + "NProcLimit": 1 + }, + "Languages": [ + { "Lang": "c", "Type": "default", "Script": "", "Cmp": "NCMP" }, + { "Lang": "cpp", "Type": "default", "Script": "", "Cmp": "NCMP" } + ], + "Tasks": [ + { "Id": 1, "Points": 10 }, + { "Id": 2, "Points": 10 }, + { "Id": 3, "Points": 10 }, + { "Id": 4, "Points": 10 }, + { "Id": 5, "Points": 10 }, + { "Id": 6, "Points": 10 }, + { "Id": 7, "Points": 10 }, + { "Id": 8, "Points": 10 }, + { "Id": 9, "Points": 10 }, + { "Id": 10, "Points": 10 } + ] +} diff --git a/resource/runner/problem/book/ch2/7. count/data/input/1.input b/resource/runner/problem/book/ch2/7. count/data/input/1.input new file mode 100644 index 0000000..15f4aa8 --- /dev/null +++ b/resource/runner/problem/book/ch2/7. count/data/input/1.input @@ -0,0 +1,13 @@ +12 +9 +1400000000 +3 +89 +5645897 +6 +897456322 +8 +8 +1500000000 +90 +89 diff --git a/resource/runner/problem/book/ch2/7. count/data/input/10.input b/resource/runner/problem/book/ch2/7. count/data/input/10.input new file mode 100644 index 0000000..2b69b52 --- /dev/null +++ b/resource/runner/problem/book/ch2/7. count/data/input/10.input @@ -0,0 +1,2 @@ +1 +150000000 diff --git a/resource/runner/problem/book/ch2/7. count/data/input/2.input b/resource/runner/problem/book/ch2/7. count/data/input/2.input new file mode 100644 index 0000000..415b591 --- /dev/null +++ b/resource/runner/problem/book/ch2/7. count/data/input/2.input @@ -0,0 +1,851 @@ +850 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 +1000000 +10000000 +15000000 +9999 +9999 +9999 +99999999 +99999999 +99999999 +6666666 diff --git a/resource/runner/problem/book/ch2/7. count/data/input/3.input b/resource/runner/problem/book/ch2/7. count/data/input/3.input new file mode 100644 index 0000000..b3e8a0d --- /dev/null +++ b/resource/runner/problem/book/ch2/7. count/data/input/3.input @@ -0,0 +1,5001 @@ +5000 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 +1500000000 +1499999999 +1400000000 +1499999999 +1399999999 +1234567890 +1 +2 +3 +4 diff --git a/resource/runner/problem/book/ch2/7. count/data/input/4.input b/resource/runner/problem/book/ch2/7. count/data/input/4.input new file mode 100644 index 0000000..2840604 --- /dev/null +++ b/resource/runner/problem/book/ch2/7. count/data/input/4.input @@ -0,0 +1,10001 @@ +10000 +31072 +26908 +160954213 +26755 +24767 +18165 +13534 +11443 +12646 +27940 +12135 +801567054 +28180 +31555 +1779 +28956 +9238 +32673 +30195 +15520 +22471 +29085 +19407 +7054 +10751 +992944662 +32396 +24369 +12309 +5328 +10530 +25583 +13015 +623 +25901 +28184 +23078 +28071 +1694 +16544 +31656 +32294 +20596 +6738 +2191 +17444 +13990 +8856 +4254 +15816 +24127 +6639 +13641 +9014 +10788 +11477 +27356 +4184 +3015 +2749 +195837157 +30438 +29060 +4039 +10924 +21555 +17814 +22203 +17914 +474235359 +16686 +27597 +20825 +499525770 +17331 +25080 +426 +27104 +19652 +5859 +17877 +27566 +24369 +30273 +20915 +16662411 +5956 +22848 +18455 +31357 +615972558 +3159 +16389 +653614581 +5282 +24067 +18880 +2160 +29503 +3665 +22962 +17456 +30538 +19637 +23675 +26635 +27128 +1876 +31804 +20008 +6017 +7320 +6577 +15788 +908170594 +4064 +4208 +931 +7508 +13082 +30267 +4905 +10270 +22378 +3843 +183 +6034 +6329 +16424 +6279 +12428 +19010 +11439 +11509 +27751 +15759 +46139082 +22707 +28074 +31334 +9751 +14962 +17382 +28187 +21308 +17699 +17005 +1651 +21012 +14194 +26758 +3026 +7054 +21996 +12373 +25395 +19854 +9686 +83405472 +18211 +31827 +19790 +30501 +23484 +16348 +30776 +11885 +21858 +18153 +12184 +270 +11700 +3416 +27033 +1008856257 +5258 +1694 +23734 +19295 +16452 +9970 +933130269 +1592 +15226 +10933 +19239 +869125512 +5859 +264888353 +32158 +29899 +4223 +30212 +11228 +4202 +1051665790 +16168 +2923 +22616 +13948 +32268 +11370 +12387 +21799 +24369 +21685 +29532 +7213 +960783155 +14231 +7084 +23588 +4385 +17348 +3856 +926896423 +11866 +29181 +2191 +32402 +14108 +23080 +7382 +16114 +9779 +16641 +956019333 +11935 +9041 +10016 +22054 +245175260 +13844 +16700 +21934 +29908 +29975 +4297 +2196 +20212 +21267 +18595 +642644921 +18772 +18165 +18896 +27433 +17348 +3214 +25994 +18392 +25163 +695459763 +28844 +12299 +3891 +22529 +12194 +15760 +7690 +8439 +11504 +15489 +23761 +962180906 +16016 +12241 +10072 +12079 +12079 +23909 +1850 +16082 +23674 +28611 +18324 +419462188 +6050 +21556 +22754 +2698 +12283 +8990 +10600 +26523 +10466 +10665 +32764 +11000 +29541 +20218 +10764 +7217 +13970 +22696 +2484 +3076 +8610 +2462 +7524 +26871 +160078509 +615107669 +6254 +5698 +10781 +19652 +24869 +27096 +19846 +18018 +21903 +31526 +27449 +28850 +12696 +9419 +26517 +30366 +21183 +10863 +6667 +13772 +5007 +21996 +8072 +27823 +3145 +8655 +2530 +18964 +29074 +32353 +178810636 +217796048 +23401 +14029 +3622 +4890 +8131 +6275 +32561 +11857 +21304 +3030 +26144 +29541 +31375 +2379 +20424 +734285744 +14862 +17636 +22261 +31559 +31307 +18758 +9626 +31864 +20466 +5336 +17718 +14709 +10682 +28479 +12147 +17385 +4184 +18478 +318 +3440 +26737 +30916 +15631 +4957 +26796 +13787 +282 +16544 +7448 +21187 +12661 +368895638 +19904 +636436678 +620612374 +650 +5063 +4125 +24614 +27781 +25604 +18043 +13112 +15406 +14945 +10662 +19424 +15336 +26418 +4352 +24283 +180277701 +31854 +14745 +22990 +6039 +25179 +4646 +5872 +21552 +18117 +5802 +32250 +31002 +23834 +8865 +21338 +644 +1516 +32556 +967505038 +30826 +222 +9624 +7165 +32649 +26631 +20067 +32428 +16732 +26437 +16062 +4236 +27432 +27015 +12902 +11705 +17167 +8226 +16766 +414 +13078 +12196 +20821 +25604 +31793 +17933 +26096 +19251 +27284 +3675 +1412 +32346 +2774 +3491 +5723 +2983 +22558 +6765 +7803 +22289 +31994 +6099 +19309 +3805 +22198 +4703 +19573 +17855 +13772 +3809 +15697 +30145 +30099 +13959 +27932 +25467 +9101 +31033 +23183 +864542750 +25146 +28772 +17507 +15500 +8491 +238 +29976 +19090 +17221 +18772 +12646 +20185 +24423 +22077 +4208 +27322 +8258 +756 +5420 +23720 +714074387 +22226 +9366 +28948 +7735 +23289 +19205 +26466 +9830 +3308 +18433 +17881 +8594 +19155 +14280 +30786 +16009 +7430 +21005 +18927 +967870919 +16272 +14119 +3968 +19736 +9403 +20508 +19452 +32393 +13357 +475700477 +10101 +21947 +5888 +9330 +27581 +907 +5030 +603 +6451 +19458 +489562056 +13281 +8854 +1069 +26095 +6259 +6860 +23935 +30570 +21294 +10072 +3473 +21543 +11005 +16114 +27168 +490 +16713 +492814873 +22524 +12917 +2621 +17907 +1004913365 +15966 +14402 +346 +28278 +418716678 +17586 +2250 +16297 +3787 +27948 +19090 +20484 +16225 +17923 +13388 +5494 +32483 +16055 +15349 +6726 +22288 +15563 +23158 +839 +9913 +1928 +13371 +23568 +15902 +515001577 +1007 +10788 +27781 +27618 +14805 +28611 +2312 +1494 +17081 +22281 +30299 +17492 +16616 +126 +27562 +23024 +10837 +26041 +14906 +24427 +25049 +16611 +19573 +9001 +15974 +14165 +6431 +30966 +22471 +29281 +26003 +992495147 +11815 +7912 +29473 +13313 +17284 +2778 +12187 +15035 +30679 +29183 +142540814 +12078 +9674 +19233 +15553 +13153 +15130 +1907 +3145 +23476 +22457 +22156 +7148 +30755 +26149 +14709 +24277 +1489 +9473 +25955 +10975 +23515 +2004 +512406586 +27466 +3622 +24767 +6520 +21161 +9926 +13396 +12692 +14070 +311 +546002300 +29813 +12307 +7595 +932870310 +31528 +4455 +28600 +30657 +32758 +3895 +12395 +10012 +362 +16699 +19941 +9793 +10581 +17819 +8654 +17178 +4525 +17721 +9541 +1970 +12248 +32480 +5657 +7106 +26366 +11911 +65314151 +21767 +17358 +477653381 +21185 +5282 +490 +947146461 +32465 +1477 +15193 +17329 +17760 +4569 +17388 +31900 +318 +25313 +1983 +29095 +1385 +20059 +9032 +24150 +21353 +9032 +21836 +19750 +1207 +421186081 +364519487 +32083 +7630 +4310 +4754 +32555 +32153 +19626 +3760 +866012715 +5802 +11913 +9272 +27039 +18165 +14946 +11153 +27967 +27931 +23293 +4895 +25943 +11072 +4530 +7912 +11439 +23972 +28965 +29924 +12320 +2350 +185719213 +4259 +17453 +730 +22363 +27696 +30863 +13673 +17179 +639574732 +4490 +22762 +396 +25919 +8291 +18814 +14393 +31226 +17412 +7 +335102956 +74682447 +22137 +10625 +9555 +3746 +2115 +10712 +21758 +31456 +14808 +21921 +10254 +362 +643804967 +910 +554911512 +52434579 +28630 +22001 +38648871 +30366 +29854 +6482501 +21893 +6467 +737551390 +32482 +21564 +11126 +27400 +14808 +23043 +22659 +1958 +4385 +25334 +13492 +570287078 +15465 +31597 +2295 +31382 +403 +16652 +26028 +19947 +31702 +22707 +17493 +5324 +19736 +22754 +7395 +6193 +14114 +19567 +15457 +7353 +13350 +12119 +23672 +6418 +4394 +18413 +460 +27694 +12657 +10278 +10248 +22769 +16309 +21138 +18284 +20951 +32177 +3330 +16745 +30628 +5203 +19465 +29019 +17887 +2953 +15721 +29328 +3291 +16896 +10347 +7617 +32396 +17512 +12165 +23493 +3843 +31634 +27245 +10663 +29149 +2770 +7858 +1012836985 +10215 +30332 +7264 +22863 +10209 +29316 +26882 +22323 +11710 +673185961 +12008 +2013 +6549 +887469640 +26295 +31429 +995831131 +11096 +29921 +119458769 +32026 +31719 +14460 +15781 +10593 +4307 +14068 +8236 +32092 +24067 +9423 +26480 +13764 +30618 +32744 +1359 +23467 +7822 +2424 +21188 +1037291984 +23302 +1380 +1412 +25612 +5054 +2042 +24278 +10225 +5823 +669984600 +17189 +5342 +11884 +11654 +23306 +13541 +25604 +25063 +14852 +30989 +26217 +26747 +25197 +2790 +26403 +28277 +395123902 +29587 +5658 +12166 +570287078 +27778 +29358 +23168 +20949 +6071 +24127 +10662 +23233 +23585 +18758 +5354 +21833 +11153 +1311 +29055 +15698 +5195 +14840 +14728 +7561 +28291 +5215 +3890 +5339 +13851 +18096 +30745 +10384 +5545 +3399 +12987 +199848893 +4452 +10425 +12905 +3208 +25160 +29388 +30685 +11801 +28504 +899 +8460 +28967 +27042 +31263 +11827 +13025 +7617 +11661 +4721 +12370 +16452 +30235 +2917 +9813 +27114 +1876 +22377 +20008 +11858 +14676 +12174 +366055874 +17888 +419843618 +16221 +12164 +25035 +13710 +3651 +11505 +30192 +395123902 +16777 +26796 +11128 +27824 +640 +11836 +23690 +5354 +4697 +27700 +15062 +212748402 +11203 +1489 +8401 +425639620 +21920 +283428443 +1934 +24642 +9392 +1067341414 +20697 +21308 +5405 +5577 +10916 +17148 +7912 +24427 +7980 +9720 +11898 +31992 +12951 +12740 +6695 +22227 +1376 +959306821 +24861 +21039 +5178 +20508 +17212 +155 +3294 +23622 +20557 +20757 +31371 +9533 +19543 +22369 +10553 +8882 +6988 +223 +28354 +6429 +5537 +30868 +26366 +20297 +6450 +9288 +2608 +16989 +32402 +287853319 +29497 +909470461 +23230 +27931 +29488 +10035 +17772 +26354 +728 +13916 +28194 +29341 +9473 +10067 +27470 +21037 +10416 +30358 +6050 +25505 +28066 +7569 +27460 +866012715 +13718 +19 +13821 +14619 +285 +19790 +203 +6584 +31232 +23395 +31083 +16001 +13844 +25773 +59464463 +15565 +3954 +4236 +228939176 +5033 +20123 +27245 +15966 +12751 +3504 +396 +14857 +12079 +26675 +3228 +6741 +3845 +13751 +31950 +17830 +17288 +13959 +539056300 +2549 +19000 +7072 +32669 +18478 +11009 +1201 +20889 +29180 +15721 +24785 +27690 +26480 +163 +13992 +13239 +13721 +20621 +610620229 +693 +27631 +29436 +29348 +16779 +16893 +26439 +20708 +7735 +16188 +20008 +18194 +11079 +26506 +670951287 +80 +25653 +12020 +31526 +25673 +3868 +20675 +444176575 +19485 +9144 +13013 +25603 +2473 +23902 +10563 +424166325 +7361 +13624 +15428 +9518 +22094 +783329021 +18566 +11041 +856 +32403 +9419 +31902 +5100 +400724503 +29271 +11576 +25352 +23682 +20881 +9630 +32294 +20757 +31510 +895 +1348 +22378 +21382 +856673705 +12668 +28630 +8166 +8477 +16439 +16033 +6439 +15565 +21991 +30183 +29530 +27714 +22183 +8823 +444176575 +19934 +11540 +20382 +18534 +31962 +2141 +11111 +6858 +1012836985 +21748 +946423903 +30790 +7196 +283428443 +5554 +180033082 +7387 +16038 +29740 +22786 +14111 +26217 +29532 +10942 +8178 +970631373 +25499 +26401 +14025 +28515 +21046 +21381 +25798 +17268 +2306 +18416 +191483762 +7760 +666680826 +17352 +27483 +26882 +14084 +12783 +551365717 +2479 +19339 +26746 +15520 +8997 +17519 +20531 +27037 +27104 +22272 +366736714 +20115 +13021 +25894 +30452 +17752 +20424 +7107 +27890 +24785 +13975 +2917 +11878 +4811 +9288 +9666 +13936 +418716678 +22099 +14157 +22069 +23817 +16675 +6113 +4384 +8232 +27525 +16998 +5166 +32270 +32465 +19481 +10112 +21402 +32073 +25107 +1887 +6259 +6166 +20206 +1805 +10571 +21129 +32250 +22129 +11751 +31841 +60293015 +17303 +31828 +1008186068 +29673 +13257 +29900 +27128 +27464 +14590 +992944662 +245190130 +788 +6980 +22741 +16527 +17491 +903453402 +11904 +14482 +10342 +21484 +17491 +210814659 +16170 +28311 +22115 +520139038 +17239 +30628 +2100 +402450263 +15771 +12756 +16525 +8272 +4126 +7383 +432795450 +17360 +17618627 +27485 +3876 +27690 +22867 +11700 +9563 +17418 +16813 +21484 +44686969 +431869037 +10353 +100 +23415 +2430 +870352080 +5131 +29864 +110026014 +11297 +2479 +31550 +14357 +1179 +1609 +143 +30006 +11985 +15547 +19807 +18325 +8251 +907458367 +853538238 +6228 +598766748 +6329 +9290 +2727 +6487 +22054 +794887380 +4259 +19159 +1047314878 +1008528040 +30460 +999980762 +31104 +26222 +32386 +4335 +5122 +14677 +4513 +4310 +1293 +883171636 +25035 +19357 +731103676 +20147 +24957 +22755 +1881 +23973 +22522 +6658 +530523755 +7054 +12759 +8018 +32047 +21384 +12686 +13437 +289 +23569 +6414 +8906 +12669 +981631110 +7264 +183 +20697 +10960 +17318 +2976 +9194 +19944 +1133 +20566 +16769 +15366 +16636 +19227 +27245 +13851 +15905 +26401 +23902 +907378165 +15318 +494251391 +8655 +30006 +2099 +12196 +23290 +7152 +8802 +9856 +11035 +4354 +2852 +28986 +7291 +10297 +1377 +10433 +14380 +315161811 +24079 +5993 +24058 +31038 +29241 +28943 +15162 +7977 +821 +11126 +21378 +22621 +2296 +888177931 +13786 +10764 +2530 +22219 +28461 +31428 +198413574 +8990 +4726 +2981 +31171 +1622 +5336 +20310 +15690 +325819578 +28565 +791028268 +23622 +26569 +8574 +30937 +30028 +27211 +12029 +22000 +19450 +9316 +19543 +21127 +4857 +17732 +9087 +20572 +30434 +474235359 +16797 +13947 +7245 +369416247 +27981 +4708 +19617 +14461 +15024 +9006 +13865 +20343 +1774 +19349 +5007 +26705 +25523 +25452 +23337 +27513 +7019 +4597 +19024 +5090 +11378 +14376 +15958 +28659 +8682 +30987 +4393 +20268 +9555 +18284 +23462 +15615 +1179 +30975 +19467 +19010 +14119 +2180 +27159 +5846 +30889 +1878 +27513 +4184 +8038 +8607 +24463 +14903 +23410 +30728 +27811 +8793 +13926 +9469 +8997 +22524 +290707820 +7643 +321016770 +29711 +14954 +28573 +801 +1002697786 +992944662 +9454 +5188 +24705 +6540 +12646 +4927 +184503462 +16652 +27427 +16841 +27492 +24705 +21557 +19742 +9777 +13035 +13926 +22081 +28968 +5336 +18188 +10822 +10470 +173261583 +23407 +15642 +5332 +2479 +20848 +3520 +31030 +576 +21005 +26128 +905202938 +784359480 +806420677 +9886 +3277 +4678 +1655 +16075 +9112 +8868 +9088 +32713 +24660 +706268030 +15617 +185719213 +932870310 +6197 +7800 +30145 +17875 +5030 +1041289949 +22212 +16416 +15061 +18519 +16269 +9746 +1219 +12664 +12482 +2953 +16699 +5871 +12223 +16353 +31795 +318 +18254 +18846 +8990 +1748 +19000 +19217 +213 +110703513 +16644 +7067 +23277 +1077 +13924 +24815 +8018 +23797 +6644 +80479798 +19019 +20142 +2654 +2475 +444176575 +10967 +5802 +3320 +19161 +8310 +1779 +11260 +24127 +13425 +5459 +29636 +31277 +17903 +5030 +2187 +27916 +23245 +15259 +11533 +499525770 +4816 +16641 +22560 +1785 +20965 +26271 +8127 +6566 +6644 +21441 +5750 +7475 +9656 +29464 +6511 +5186 +12078 +13294 +8251 +6322 +25528 +20255 +15576 +13029 +19231 +8477 +15754 +28709 +2502 +255042660 +1028128824 +612 +737551390 +29019 +6796 +12646 +17692 +7968 +14500 +19055 +31181 +7618 +14019 +167191626 +16523 +7725 +13363 +9615 +10163 +17630 +26405 +584780805 +24824 +14095 +6405 +29325 +31229 +5872 +27139 +5883 +26581 +31581 +30270 +23047 +19402 +27410 +23727 +19336 +7260 +15522 +32083 +14155 +6674 +28339 +32382 +13594 +21213 +24745 +21685 +945937836 +13671 +13461 +610620229 +28905 +12951 +120 +4490 +1825 +17129 +23379 +31521 +18194 +4390 +3527 +19217 +553170527 +28826 +27627 +17438 +977237982 +20143 +3152 +19561 +2603 +1050 +1006799676 +3782 +24192 +20415 +9969 +10539 +19710 +3378881 +30417 +19642 +16616 +32138 +9485 +18170 +21496 +20708 +409500200 +24111 +21460 +7040 +19301 +26901 +10248 +4495 +660123679 +9574 +19202 +18042 +22307 +3494 +23403 +32726 +29808 +27634 +14147 +8958 +22540 +7392 +6035 +9555 +23279 +25146 +342189248 +5342 +4901 +7989 +24888 +3375 +16692 +3272 +2770 +5257 +22616 +1108 +853 +20404 +15447 +32123 +7524 +28603 +10539 +10863 +13326 +4525 +21353 +20327 +6845 +13652 +11820 +6955 +26664 +12686 +994 +25994 +5297 +21886 +8354 +26783 +8347 +17681 +18105 +14380 +18426 +18319 +283931615 +23909 +13779 +7300 +5843 +4956 +16682 +609940710 +1783 +17863 +31875633 +32307 +19674 +1972 +28449 +113585091 +18407 +32561 +25049 +5020 +1538 +7438 +70 +15555 +283 +26406 +14273 +16001 +21484 +26786 +11661 +8375 +30875 +23973 +6796 +59464463 +12926 +6770 +20114 +11009 +791814529 +23164 +27015 +1416 +11000 +15726 +18624 +23423 +19714 +17618627 +21129 +22865 +15929 +4293 +21445 +15553 +18254 +8921 +16726 +19372 +27981 +7201 +14602 +8793 +3868 +31058 +361 +30183 +14021 +11755 +17929 +13350 +8354 +15088 +5763 +3962 +19207 +11483 +11777 +11751 +30976 +26740 +8832 +1360 +570287078 +27849 +1624 +3668 +16453 +1758 +2232 +24113 +17881 +30576 +29521 +23996 +18710 +12078 +11701 +1669 +32425 +28835 +17829 +471963770 +14483 +27545 +25082 +6703 +890994357 +7910 +25373 +13257 +18122 +10178 +28273 +9558 +17330 +4741 +21837 +27068 +15897 +12211 +31963 +8161 +10108 +2425 +5888 +6429 +23682 +2610 +17134 +14308 +8611 +19119 +30687 +16389 +12342 +27734 +18872 +32271 +4386 +29623 +10254 +21232 +2568 +21037 +783513214 +116106175 +3732 +954874192 +6324 +11107 +1071 +14141 +11668 +1394 +4567 +16965 +31198 +19002 +2728 +10933 +7535 +21231 +27326 +26271 +25958 +29678 +9767 +12756 +6242 +25955 +21445 +26950 +29087 +23168 +1531 +24636 +7169 +13256 +26400 +31308 +283931615 +13153 +15721 +19750 +6632 +19567 +3677 +32689 +6011 +1644 +30030 +31038 +713901546 +12327 +20404 +8347 +23260 +14169 +29367 +10882 +639286344 +31452 +157078322 +7152 +15046 +25456 +27530 +20236 +273 +30531 +23310 +30171 +27981 +24036 +25424 +5593 +5992 +25635 +935477213 +29500 +28611 +5158 +24053846 +11694 +31446 +753142558 +2667 +13861 +27068 +26244 +11798 +401376308 +21204 +26756 +10692 +16266 +28565 +18415 +871 +8498 +11866 +22498 +29692 +28943 +17129 +2296 +15724 +26405 +22939 +20241 +13808 +8907 +26995 +28744 +20310 +12327 +21343 +11509 +22955 +28212 +30276 +4450 +30267 +704 +4531 +31908 +28587 +650 +4936 +11203 +31043 +18455 +28356 +23675 +494 +14583 +1345 +12794 +22662 +2013 +4469 +24884 +4410 +1772 +344639485 +120863695 +9547 +6705 +29989 +29948 +11820 +25912 +6511 +31870 +283 +32522 +5744 +23052 +23675 +1709 +20343 +439380380 +12361 +26358 +11334 +1694 +13764 +230835713 +27400 +27251 +690174865 +989 +4738 +6014 +689541798 +31982 +5328 +18326 +25959 +24290 +5763 +24957 +27033 +21997 +12757 +11917 +19051 +15978 +7978 +29958 +21681 +23260 +220945303 +11480 +8594 +16569 +25505 +12378 +21232 +13808 +1146 +1055811207 +3808 +9006 +15848 +989 +27908 +21846 +30299 +24481 +325819578 +23115 +18840 +20599 +23164 +16508 +26475 +14269 +32437 +2554 +20757 +10218 +12079 +25080 +30306 +27087 +23672 +12251 +14962 +27158 +16093 +14716 +11000 +29532 +1821 +172005668 +21375 +29644 +19223 +1921 +9385 +15897 +10333 +25964 +26264 +29644 +19205 +25994 +22922 +55051435 +26510 +26835 +9252 +7630 +5033 +14376 +28202 +12459 +31481 +647175063 +11722 +30960 +10642 +20840 +18603 +26340 +11705 +27914 +13001 +13654 +29751 +584704821 +8548 +7444 +6255 +7563 +15518 +735505773 +7596 +6451 +32284 +21685 +1054715458 +19244 +23158 +5542 +12261 +16873 +26254 +2708 +1179 +12316 +1512 +3845 +15608 +28761 +29662 +2653 +7560 +23013 +24776 +853 +18188 +16684 +16998 +19942 +3943 +7213 +12013 +18510 +20760 +632054223 +30284 +30957 +32431 +171 +9069 +28317 +369 +20542 +31744 +27931 +28244 +23168 +17453 +12905 +11935 +4422 +6856 +21049 +3885 +7960 +12348 +12309 +9306 +32490 +14280 +4927 +32186 +17459 +9496 +27276 +14932 +5203 +9162 +4125 +13363 +7878 +21546 +31138 +23401 +8030 +2333 +21684 +9333 +14453 +11041 +21732 +6856 +11565 +109 +28936 +29283 +6812 +19844 +11197 +30992 +6119 +3760 +14421 +409500200 +32402 +16450 +20565 +12344 +29134 +18090 +18246 +15349 +18918 +25942 +23811 +17051 +28223 +983443529 +12354 +872475842 +9473 +21846 +10858 +3333 +32515 +26244 +22707 +3607 +5075 +1073 +64944780 +13054 +26488 +16546 +315161811 +27033 +2980 +9087 +10975 +22745 +28408 +15518 +278978102 +654 +5620 +28392 +29288 +32744 +19256 +9923 +4720 +29552 +14322 +6610 +9571 +28444 +1832 +28896 +11579 +301609335 +13535 +21589 +18235 +29561 +15274 +16275 +22502 +21232 +887478599 +6456 +8670 +544 +1223 +2777 +18519 +17412 +12254 +28062 +8820 +942781500 +17834 +13865 +5383 +29091 +3746 +17031 +29956 +8692 +13403 +333709982 +9817 +3682 +17591 +22634 +18131 +12669 +3286 +27167 +29575 +16245 +7563 +22189 +23857 +8188 +28761 +23610 +12164 +10868 +5474 +22367 +24606 +1895 +8710 +21902 +836739722 +28723 +9001 +30006 +4162 +24290 +29042 +452664850 +15025 +9162 +31964 +6412 +16278 +15199 +20377 +29858 +6164 +683 +1896 +25563 +17347 +15097 +21604 +7614 +9708 +13021 +25992 +25007 +15752 +12481 +8484 +4251 +27118 +3071 +5871 +32447 +26354 +723 +27284 +5392 +23930 +15515 +27188 +26046 +6802 +10835 +17620 +1774 +10539 +22297 +2484 +3004 +534808070 +27609 +931554459 +7421 +18914 +6197 +5299 +1044433801 +19193 +21868 +25794 +8083 +11125 +690967730 +8325 +5158 +11459 +4097 +880580980 +27015 +2077 +30992 +3378881 +6062 +986 +8484 +27400 +21839 +27618 +18159 +26747 +14605 +31308 +18252 +2808 +28315 +22821 +26455 +19812 +24869 +4579 +28577 +9288 +20247 +30910 +29584 +273 +25357 +1096 +13424 +5443 +19089 +11668 +15318 +20566 +8725 +595 +27346 +1900 +29100 +14874 +632562568 +13131 +29958 +7260 +20566 +14157 +8401 +163939476 +30133 +14916 +394891986 +12422 +1586 +19328 +61373781 +17281 +401781969 +29366 +30923 +12203 +4068 +17636 +403970002 +606431720 +1071822814 +27523 +19064 +22168 +24815 +677 +1748 +29432 +8226 +19567 +1252 +7381 +19024 +22081 +23712 +15169 +28812 +13180 +3410 +20867 +10022 +3868 +19973 +27464 +18319 +409500200 +10163 +25410 +16360 +29724 +23309 +4289 +19010 +32353 +11144 +1002561502 +272488315 +816 +32473 +22426 +6005 +29561 +3145 +3819 +9613 +15150 +8617 +1824 +10675 +22824 +15781 +8129 +26766 +32138 +5554 +31679737 +15500 +907458367 +20723 +24136 +624 +15957 +25155 +14946 +17624 +31382 +723 +23585 +7952 +7392 +5512 +15819 +47533068 +8565 +12201 +13561 +5888 +4979 +1821 +11985 +25678 +945937836 +22006 +5946 +16188 +14256 +21282 +27719 +338 +23020 +26449 +1091 +13554 +6393 +839 +19119 +27188 +32431 +1293 +26361 +17304 +11681 +26539 +27719 +1050 +15657 +338473777 +12356 +23896 +24784 +7148 +9566 +7312 +2134 +28055 +20147 +17925 +28066 +13479 +8340 +25378 +474235359 +12685 +886000827 +13353 +12889 +2180 +9555 +19513 +17318 +24703 +7636 +12354 +13915 +607 +31040 +8574 +20292 +16525 +458972854 +660123679 +28420 +13151 +9076 +30143 +18306 +65802008 +11505 +7607 +13295 +26593 +3205 +2981 +16475 +4189 +18605 +22764 +11903 +31654 +20949 +18317 +17716 +9174 +10464 +20736 +19429 +391525782 +20675 +27932 +26552 +9886 +22932 +23047 +824263938 +29892 +18964 +19520 +29930 +1136 +15600 +32112 +16416 +289296359 +7395 +9641 +20206 +713901546 +22037 +7764 +16728 +31428 +18914 +22427 +12847 +12546 +18519 +15687 +4378 +26887 +24241 +2399 +8832 +1207 +7131 +17814 +19939 +18823 +19465 +28017 +31950 +1934 +18219 +20221 +8516 +9306 +1564 +24770 +63178912 +672575660 +15612 +17101 +29226 +29473 +11502 +11672 +19223 +6242 +4936 +14095 +9068 +31317 +16965 +14968 +999980762 +362 +42049029 +24821 +24039 +8304 +5922 +5441 +16491 +14421 +15595 +20603 +17741 +7100 +32270 +64992956 +5890 +33 +7686 +26921 +11935 +29059 +19680 +5408 +23339 +16599 +6275 +14075 +16632 +10009 +20426 +26433 +26244 +10487 +2004 +3455 +5366 +31308 +16518 +28147 +30334 +8706 +28349 +15457 +22123 +29816 +900 +18407 +25452 +3658 +7996 +6259 +1634 +25672 +3136 +13877 +12541 +26433 +7643 +25353 +26163 +6259 +28508 +7692 +19241 +300579062 +2194 +22790 +28017 +15406 +91197739 +933166786 +27947 +11223 +4435 +16184 +20542 +28539 +15357 +28423 +12353 +16998 +9961 +31982 +7382 +26740 +143 +29648 +28052 +934823862 +5823 +632054223 +21623 +6429 +188859656 +20446 +14222 +7983 +403970002 +4352 +21715 +31519 +14441 +21472 +24068 +5002 +23672 +719709653 +3965 +24244 +20418 +30623 +28054 +9490 +18353 +727554050 +31175 +5211 +26688 +30099 +25967 +15035 +13824 +10657 +13035 +30857 +13350 +3935 +12151 +32257 +9619 +362 +8069 +12744 +282 +28250 +13350 +11775 +24249 +576 +14409 +27857 +30679 +20424 +11672 +10162 +5785 +23593 +7423 +884502380 +10181 +5195 +32083 +900 +17212 +27069 +20142 +18595 +416 +8274 +14025 +15087 +5007 +24113 +26235 +774273408 +29948 +31962 +10835 +1989 +3650 +1643 +13010 +22081 +624 +18624 +30971 +32297 +17198 +19231 +9888 +6189 +31142 +770535280 +120 +13899 +4567 +26626 +30776 +8725 +27895 +6259 +15349 +31526 +11045 +2877 +20697 +1412 +9688 +29290 +19067 +12734 +25773 +2064 +472049989 +2379 +2983 +26439 +3385 +17855 +15264 +19141 +15565 +24689 +19024 +23082 +17633 +26012 +20965 +19934 +19300 +27860 +16295 +15902 +31252 +22688 +22623 +27438 +20848 +32309 +12023 +20500 +20170 +29532 +2332 +20469 +22447 +10687 +19037 +27602 +9630 +3782 +16724 +18975 +6450 +159691959 +17459 +13385 +14916 +14874 +7421 +12926 +2819 +10349 +29923 +26338 +18740 +26468 +27640 +4039 +19434 +754 +21947 +30662 +31510 +23996 +408624189 +13786 +31982 +389814741 +3579 +30754 +11647 +23659 +2624 +12105 +3464 +28012 +13257 +14645 +21604 +11178 +29711 +22852 +28312 +17906 +22825 +5687 +11918 +196 +5441 +27650 +21343 +26439 +7488 +1700 +503012824 +18811 +25635 +20635 +14412 +313 +27041 +3329 +16058 +15554 +23230 +19870 +1953 +3874 +8946 +30570 +8144 +11167 +11537 +21900 +6610 +774766610 +2727 +23218 +16301 +5102 +21989 +10564 +15739 +129090371 +344639485 +5437 +22762 +9064 +7913 +15881 +17956 +16094 +14344 +3082 +14496 +11107 +3649 +16388 +31112 +24037 +17323 +7677 +29477 +16076 +19115 +27015 +21129 +1832 +19115 +19339 +32726 +15213 +13007 +21373 +28157 +22885 +31690 +884502380 +12395 +14488 +7148 +327805915 +2077 +21315 +27736 +16141 +15741 +11911 +26505 +6489 +6511 +30844 +2584 +22001 +16429 +6741 +20633 +26023 +13147 +11553 +1168 +455397357 +468 +9779 +29509 +889477689 +26931 +866674687 +190 +4812 +672575660 +27185 +29433 +18028 +4254 +32428 +6590 +9145 +4185 +13864 +18629 +22649 +16797 +17178 +29000 +22727 +22351 +11265 +31177 +9160 +20794 +29388 +30531 +15680 +18213 +23401 +5474 +15905 +17578 +15500 +6259 +15648 +712382396 +26444 +12872 +5107 +32544 +27864 +5079 +12568 +690967730 +9777 +28801 +13034 +277 +6418 +25424 +21094 +31612 +101837265 +11691 +13250 +19450 +579529314 +998 +6253 +13355 +18567 +16584 +8930 +25179 +31891 +19834 +311 +30295 +11060 +28573 +4066 +6164 +9610 +24111 +16505 +31125 +1810 +26054 +7699 +9735 +3464 +713901546 +30079 +8667 +1051058464 +13669 +28439 +30875 +2753 +25099 +14878 +25955 +14084 +783513214 +27457 +28761 +4905 +6450 +20242 +8011 +14101 +26486 +20206 +854 +31878 +431 +23460 +14456 +29190 +420680214 +1192 +13965 +9615 +4390 +3747 +12166 +23133 +29509 +17239 +11079 +32589 +24278 +20965 +26366 +20348 +29900 +26382 +12639 +7015 +6243 +6742 +4981 +24498 +13914 +4056 +8501 +14786 +19217 +8242 +6859 +721344897 +28936 +19372 +14114 +6482501 +13408 +31594 +19299 +6765 +23358 +149 +13205 +16523 +28932 +25197 +450826104 +18167 +27015 +4812 +16180 +18618 +15150 +1030076288 +8439 +28761 +19402 +13355 +30267 +3004 +5428 +32386 +31879 +12641 +8193 +15188 +110703513 +26235 +27116 +15892 +13826 +26053 +15544 +9969 +17005 +3693 +27331 +20108 +3508 +15820 +17329 +20206 +29385 +7854 +11502 +10497 +30629 +16260 +30527 +3405 +17608 +245175260 +11918 +660 +115013500 +167191626 +6242 +32441 +22272 +11579 +25384 +30004 +27079 +3711 +14956 +59 +30530 +21991 +13035 +21992 +17645 +32576 +27690 +863138484 +11649 +24843 +21604 +7379 +5420 +18975 +13350 +22662 +25256 +4792 +404624554 +12361 +4693 +6340 +30910 +8072 +10260 +17530 +180530624 +10086 +7452 +23160 +22407 +13495 +919712937 +17718 +16635 +11281 +27069 +347507006 +2136 +1236 +3585 +17711 +27694 +150391295 +12734 +7100 +3727 +16777 +26982 +26871 +707808328 +3893 +19971 +185719213 +15686 +7813 +836739722 +4329 +27438 +2077 +19465 +14240 +799506443 +5152 +29294 +4160 +411679068 +28054 +26475 +3129 +16094 +24957 +400 +32073 +6582 +27597 +3159 +27734 +11452 +966207376 +16374 +7579 +6961 +30902 +727554050 +14808 +6698 +25151 +32110 +30889 +12145 +9808 +31915 +5389 +30584 +14322 +14233 +27139 +909470461 +3361 +28291 +10248 +28237 +18811 +302068382 +11757 +15752 +30662 +162044272 +990 +31040 +18629 +8194 +23973 +341346754 +8458 +19973 +25392 +1825 +412 +28154 +1117 +15617 +6192 +32556 +28561 +4713 +30418 +13851 +865041569 +22688 +566750499 +32556 +24609 +9333 +21998 +11755 +31428 +3644 +20426 +9968 +14102 +24249 +29233 +8198 +4184 +11617 +15673 +23049 +21501 +5545 +2782 +6134 +19268 +28872 +21232 +3074 +16079 +19407 +25694 +654 +10764 +5107 +10663 +12967 +17424 +13697 +10689 +783329021 +11574 +9685 +742232546 +28150 +20541 +5057 +28541 +8871 +26191 +28012 +27065 +18824 +1634 +753142558 +871 +31891 +2624 +29914 +32003 +31387 +22417 +11858 +910204427 +17938 +6515 +18534 +870429601 +14231 +18622 +7949 +6511 +180780725 +17329 +32388 +13086 +23737 +27037 +21630 +10663 +648 +14269 +28739 +9145 +20402 +10851 +22990 +15931 +125317473 +19295 +10725 +6117 +10459 +5573 +29290 +16824 +28946 +16631 +6735 +369 +30701 +10553 +11801 +18720 +1162 +12077 +8688 +9028 +1108 +6393 +14402 +17013 +12455 +659813230 +12564 +2854 +17315 +385 +149 +11834 +28505 +3191 +8821 +18510 +32060 +22762 +30761 +1012206388 +1878 +1134 +17304 +685197259 +16078 +4936 +510076495 +178810636 +29415 +62324363 +801 +29150 +7073 +23344 +28101 +16465 +18003 +19561 +12641 +32767 +2845 +636435218 +3159 +6366 +23533 +10239 +15186 +14638 +16038 +450826104 +26960 +4982 +30902 +11107 +9068 +30427 +12435 +241010791 +18622 +240807028 +806751613 +16959 +9194 +32092 +29094 +18042 +11268 +7695 +23341 +30130 +5935 +1946 +15848 +7054 +19458 +21078 +6620 +4310 +5414 +11121 +909114781 +31190 +21118 +21262 +28277 +28184 +10440 +27566 +17144 +3385 +21802 +521 +11121 +31088 +11031 +31879 +27657 +17855 +16467 +16113 +28468 +20965 +14857 +717785109 +30434 +23808 +5290 +12883 +20297 +9566 +11506 +432795450 +19201 +17795 +11294 +32353 +22897 +3159 +7047 +13439 +946423903 +4383 +10799 +26335 +20697 +2409 +23045 +20395 +29858 +15049 +7 +626 +7276 +23256 +23013 +12687 +9041 +8458 +10028 +11121 +13852 +15842 +14144 +30617 +6366 +8935 +9335 +13844 +4127 +4082 +6349 +25564 +21501 +29436 +230835713 +22640 +8336 +18806 +24613 +16508 +6172 +4844 +15401 +21039 +1387 +8533 +20779 +12340 +19974 +22235 +7913 +28577 +22610 +3645 +3410 +31607 +12 +6602 +27740 +22288 +29051 +27456 +11265 +26366 +29055 +1004913365 +3677 +6620 +21037 +9288 +6770 +26432 +17877 +18935 +12541 +32229 +1071822814 +8226 +26684 +14084 +10534 +24011 +21049 +31543 +3105 +935 +17645 +25278 +1030838313 +213 +615107669 +15940 +19916 +12788 +15199 +11121 +30677 +15642 +21533 +5158 +1048808252 +660 +8352 +15024 +6832 +6102 +2473 +18550 +25810 +873014199 +10162 +8884 +6735 +1173 +31010 +25881 +11547 +15545 +14956 +1142 +9438 +26838 +10625 +30236 +5622 +21824 +26128 +4056 +19750 +3977 +11376 +29989 +27634 +7733 +9188 +15978 +32395 +6559 +26756 +23119 +18624 +792002018 +486792833 +15315 +16677 +29183 +924 +1017292636 +23607 +696 +14350 +30875 +12164 +961060072 +13151 +9555 +22451 +595326388 +3351 +6644 +14896 +30158 +8682 +15082 +6667 +31911 +21965 +32510 +13131 +16188 +18241 +5030 +3974 +30302 +6429 +22378 +1529 +10141 +4259 +3520 +12994 +27065 +13925 +10932 +23346 +17358 +9087 +67997714 +608152578 +17178 +12035 +5043 +11009 +14331 +4324 +17505 +14269 +230835713 +22219 +28967 +12814 +5211 +12316 +25242 +824263938 +101837265 +29682 +5106 +12852 +5802 +13802 +816 +19051 +30111 +23930 +24917 +32603 +11631 +32631 +21138 +15500 +30317 +18626 +10642 +7896 +24169 +19854 +899590906 +29741 +30325 +29692 +19812 +27270 +3924 +31519 +7652 +5690 +14321 +2720 +12119 +10271 +29421 +27482 +8242 +10820 +2685 +2932 +1057 +29755 +10653 +102 +21100 +11378 +6159 +4390 +20930 +10975 +17459 +17883 +9523 +28650 +23064 +28194 +403897447 +31163 +9541 +25010 +22615 +29436 +22842 +21802 +544941872 +31744 +7059 +25246 +6327 +25808 +26796 +16584 +17081 +24924 +30471 +19637 +431491979 +19434 +3954 +2955 +26871 +32270 +289296359 +22995 +16813 +31456 +21600 +6849 +7120 +12215 +6961 +28087 +28453 +8011 +30652 +6106 +9014 +6785 +14294 +6588 +11654 +719 +15822 +21213 +13010 +24048 +16531 +30171 +806420677 +8108 +14737 +21308 +5494 +31270 +2042 +18107 +6883 +2152 +5167 +18169 +27892 +4269 +23854 +7100 +25108 +15400 +1333 +25063 +17752 +9037 +25152 +29689 +2815 +9541 +26622 +12013 +178810636 +5217 +22524 +29087 +7569 +13250 +4082 +9383 +907378165 +14515 +31442 +610620229 +32550 +4167 +25923 +32408 +20402 +16692 +15690 +30952 +13671 +11358 +5967 +10461 +31477 +728 +17358 +3395 +1477 +10689 +3288 +72305829 +24876 +23982 +16374 +22377 +6863 +14480 +21839 +2 +3508 +18413 +27749 +19973 +2815 +6349 +23113 +22888 +2046 +29130 +2858 +29825 +12478 +17890 +7635 +29134 +25478 +6602 +19044 +15330 +28433 +28622 +8531 +2631 +12594 +21182 +14131 +28182 +11575 +14906 +19059 +2479 +25520 +18154 +23713 +12834 +6297 +26041 +22546 +25377 +16278 +8856 +27139 +5577 +31972 +25313 +13054 +2669 +5669 +22037 +28282 +23403 +9340 +27864 +11096 +5116 +25206 +13307 +8684 +3076 +27087 +17943 +18209 +109740193 +29923 +29434 +6431 +22077 +600288181 +29960 +24068 +21192 +32403 +22502 +26234 +15457 +5516 +16303 +29 +6513 +25353 +15958 +19207 +31729 +29271 +31407 +27159 +27456 +31757 +26849 +4475 +27068 +24248 +866069728 +16632 +19481 +13495 +27657 +28551 +7009 +21187 +2825 +22955 +16660 +12858 +13959 +16636 +6160 +21468 +6011 +4308 +19890 +20377 +998 +6610 +15838 +20557 +13925 +21893 +11668 +19233 +374249779 +23844 +23143 +1069 +12346 +19854 +29446 +26688 +29921 +28054 +28127 +532 +512406586 +125135351 +6035 +29433 +12639 +240807028 +2685 +1652 +18727 +27275 +13166 +11223 +31248 +774766610 +13317 +1866 +15150 +865 +15135 +10875 +996802912 +23817 +17119 +12821 +8744 +31793 +25499 +23374 +20189 +19019 +32032 +30028 +7690 +16728 +5872 +7494 +17133 +28066 +1004913365 +28159 +29916 +798018475 +32563 +870352080 +20878 +20523 +22446 +5203 +3071 +2530 +24549 +2570 +252042868 +869125512 +7583 +9667 +6189 +20848 +779 +3742 +5534 +10637 +21921 +3893 +31125 +27449 +17855 +3004 +18758 +7894 +801 +25206 +2 +13035 +28278 +11801 +1039047408 +22288 +24965 +20816 +5366 +14738 +14581 +17855 +8678 +11245 +19100 +3778 +30975 +23902 +15722 +14668 +17773 +11454 +17293 +1932 +281954413 +14108 +31515 +9473 +19227 +14480 +639198123 +25794 +11148 +17841 +1158 +4184 +21198 +9811 +5763 +20310 +878581851 +1493 +11672 +3385 +6361 +23858 +2618 +4859 +3149 +23896 +31405 +21015 +2379 +27464 +19447 +16364 +29179 +251335596 +29353 +6327 +23094 +26543 +689541798 +4189 +1057 +4258 +1788 +28390 +32704 +15754 +100423729 +9547 +12215 +20292 +20511 +501847838 +19088 +14176 +606431720 +24283 +24756 +30686 +27716 +540 +615107669 +7211 +29527 +30158 +29598 +21900 +7300 +27583 +32016 +26742 +22232 +29105 +16726 +14121 +28157 +25358 +25749 +667 +27759 +8113 +17809 +4761 +1560 +17507 +20585 +21232 +18655 +319771701 +15512 +13608 +4982 +9898 +9210 +15848 +20482 +10376 +30321 +5354 +5534 +3579 +26605 +21983 +2858 +31581 +361 +16148 +8516 +8865 +2462 +30366 +20678 +6722 +25994 +28341 +18736 +29673 +26908 +13079 +32431 +9810 +20365 +13669 +1016587067 +11475 +25612 +8818 +16611 +23177 +29807 +6259 +21262 +32079 +26838 +801176444 +8935 +10275 +31940 +24695 +11518 +24460 +9641 +5312 +28408 +1069 +30299 +14119 +12283 +7067 +28956 +19749 +5305 +32767 +3177 +5521 +2169 +5923 +21245 +3410 +32541 +20326 +10720 +11203 +26063 +24441 +20873 +20840 +368082960 +22901 +32561 +7387 +21899 +18894 +11433 +8227 +29598 +524710974 +998 +5577 +19637 +595326388 +2256 +284338386 +25334 +17205 +101837265 +11877 +8663 +32294 +16019 +29156 +14945 +17814 +1281 +16025 +11980 +22808 +27104 +22541 +9968 +23881 +31537 +25035 +3548 +854 +1516 +102 +11899 +10015 +26019 +477653381 +2484 +4386 +9006 +29597 +25798 +25912 +24799 +10381 +403897447 +25510 +24522 +31382 +16025 +10163 +20822 +29353 +12161 +2260 +28420 +16997 +28184 +18184 +13307 +4757 +12506 +27170 +3200 +31094 +3707 +2161 +180780725 +30650 +7536 +364519487 +3030 +3105 +967 +13344 +2819 +30755 +1360 +24019 +6985 +3528 +28958 +26090 +16508 +18964 +9815 +3030 +23047 +32313 +32645 +313331231 +6543 +22876 +8402 +14114 +1494 +21662 +1056158772 +318 +15455 +743376102 +28272 +1095 +57951644 +31098 +23341 +30328 +8538 +8538 +2295 +29755 +16632 +29563 +18980 +1821 +5043 +19111 +25912 +1772 +766959145 +4929 +1053 +1450 +3396 +1972 +24134 +490 +20597 +14488 +9256 +15235 +21049 +24884 +98940743 +18165 +18747 +30786 +23218 +29496 +19854 +5348 +1044433801 +20936 +31162 +22467 +2880 +29996 +14441 +20848 +19037 +15992 +126532921 +9005 +32123 +22378 +31337 +31190 +11594 +12375 +5765 +197151513 +8498 +29032 +9308 +4778 +397722060 +14141 +10687 +608152578 +11977 +26737 +24776 +8352 +31229 +24655 +27811 +1644 +10718 +14131 +23569 +27694 +31963 +7682 +32526 +16077 +18890 +911728746 +28962 +30876 +25399 +104675661 +27466 +111460839 +27240 +11040 +30505 +25924 +9037 +16608 +532 +20212 +3746 +2603 +13492 +16191 +8531 +14581 +18774 +31793 +27650 +7652 +3531 +8523 +8612 +26466 +8565 +15024 +3719 +2540 +3893 +26046 +17489 +1718 +26899 +357360892 +20959 +15049 +5167 +14027 +13189 +10184 +6620 +32096 +31612 +5665 +28835 +10664 +2667 +21118 +12608 +8607 +1144 +19328 +1046050219 +21556 +17624 +19806 +1954 +23928567 +31598 +11579 +9112 +13161 +21182 +20873 +31088 +17448 +18411 +27857 +21336 +8884 +27037 +11167 +29571 +25959 +10275 +23797 +251335596 +17358 +10487 +1340 +3416 +24522 +4830 +19002 +13288 +472049989 +16969 +28184 +903453402 +1117 +12340 +656836398 +7628 +8305 +14322 +1840 +1028454585 +8502 +283640303 +17539 +529446089 +24628 +5888 +29187 +30434 +4256 +801176444 +4992 +64992956 +30677 +29748 +8072 +10532 +30745 +9559 +6254 +6193 +20903 +8446 +372681068 +13751 +16644 +10425 +8446 +15226 +28132 +7507 +14231 +28552 +5892 +10381 +16184 +31140 +18037 +28026 +9753 +21824 +26940 +20818 +26134 +10772 +10270 +30434 +15457 +6377 +27928 +14195 +4290 +15853 +5534 +10625 +28819 +23695 +853 +16019 +11552 +25576 +21092 +16148 +22223 +24155 +7896 +3074 +27206 +16724 +22468 +26230 +16629 +12379 +31940 +10160 +21272 +7693 +24286 +9101 +17762 +19520 +25672 +6692 +8732 +1359 +7569 +19973 +18501 +20142 +23064 +31528 +11211 +24837 +17571 +16145 +31198 +14677 +23289 +16652 +21665 +27116 +23975 +13948 +20833 +742232546 +17971 +4720 +27051 +21934 +8930 +893 +21315 +29682 +31476 +426710228 +6858 +6300 +25476 +6393 +14660 +27191 +30521 +28091 +15633 +3184 +250 +18090 +15848 +21934 +16724 +559208651 +15682 +6471 +12471 +4499 +27973 +3082 +17741 +16088 +20235 +3971 +21564 +439380380 +8072 +16732 +27690 +7705 +7231 +17212 +29686217 +1192 +376 +404834866 +1007940803 +27068 +31125 +19357 +15406 +12965 +5377 +8080 +18218 +23403 +8204 +6020 +7190 +13459 +196 +14924 +8097 +5285 +30886 +1425 +17888 +28213 +17943 +5997 +15213 +9808 +27065 +18037 +22852 +35639629 +990 +256132172 +11144 +19205 +8663 +8429 +27947 +22079 +10237 +1360 +12431 +18519 +23476 +32473 +21697 +11893 +13558 +474607712 +7690 +6479 +318 +13844 +20881 +20340 +32194 +2898 +11210 +181075105 +25790 +510076495 +17084 +26826 +32047 +19263 +24141 +11439 +1385 +19299 +9981 +28678 +6005 +16303 +289296359 +18778 +2589 +3288 +5097 +5932 +3538 +30971 +7318 +15025 +3159 +7446 +16210 +29016 +22914 +5174 +21555 +27296 +25603 +18121 +26871 +4485 +3506 +17856 +301 +28739 +23715 +18153 +8538 +18600 +20059 +8501 +8915 +3487 +30318 +113585091 +4402 +5351 +28453 +14480 +756 +147328370 +899590906 +16063 +19388 +14142 +17164 +17829 +28420 +7106 +13759 +12675 +13385 +22328 +17243 +8354 +30708 +21484 +25575 +9287 +853 +9043 +338 +23018 +14689 +1120 +13007 +554911512 +24784 +26803 +28339 +1630 +10316 +3351 +27650 +18541 +17907 +30465 +32313 +16513 +15186 +21802 +1942 +30772 +29735 +24558 +11565 +16343 +120683375 +29755 +25425 +473002092 +31878 +21530 +21604 +14287 +27159 +32555 +5258 +802233165 +31405 +25035 +13992 +11992 +28272 +1051665790 +12481 +723 +6482501 +4186 +31982 +32092 +9774 +5379 +1700 +6498 +929 +2462 +856 +24533 +179457421 +3954 +5516 +11594 +3184 +3463 +16180 +2136 +2296 +8596 +18739 +32565 +697648598 +15698 +24756 +23218 +7989 +16058 +26480 +22323 +29135 +8771 +23096 +21192 +1540 +17681 +9509 +26931 +18501 +8823 +28932 +32026 +19939 +5376 +8059 +5735 +23550 +5285 +20863 +1157 +24052 +17412 +3333 +13131 +1066 +29383 +980307575 +6000 +28356 +9065 +30321 +338 +26821 +563687975 +31559 +24762 +8227 +903453402 +5740 +541 +8885 +9434 +6361 +26803 +31870 +31111 +18772 +1630 +32125 +14509 +26439 +7334 +13721 +32057 +22763 +423290839 +8868 +7977 +27104 +26164 +1564 +24184 +8103 +16699 +18319 +9810 +16700 +2232 +15294 +31210 +945937836 +15259 +25757 +6259 +7148 +48051220 +8304 +8072 +30292 +1522 +26940 +731778782 +14986 +7395 +12299 +13787 +23386 +19983 +25360 +1557 +16374 +31871 +525 +31835 +10581 +8714 +23695 +12616 +8038 +18197 +28150 +30960 +6533 +30835 +30427 +31872 +23554 +743360030 +30171 +28194 +31994 +16699 +29967 +27932 +11820 +786910682 +32237 +8844 +110703513 +10050 +31632 +3320 +639286344 +25840 +8392 +26982 +21958 +9981 +20747 +30747 +4723 +636436678 +25919 +24651 +19467 +18977 +29231 +6934 +22288 +9973 +15235 +30075 +6255 +20235 +3410 +10425 +5053 +873014199 +24629 +27532 +19674 +1472 +11654 +24068 +16114 +31758 +11878 +20596 +10571 +494251391 +3575 +26979 +11827 +204016213 +13802 +5097 +11125 +1026533231 +12340 +19834 +23325 +11878 +29435 +7013 +10692 +26254 +20180 +7952 +24884 +18600 +15905 +967505038 +8101 +2795 +816737221 +30277 +32744 +849 +14269 +23230 +7392 +4640 +23160 +15500 +18173 +32026 +28827 +595060784 +25109 +30276 +13350 +13985 +29666 +1042087602 +3348 +8242 +15049 +24957 +21068 +16523 +9194 +26041 +12180 +1037769298 +32128 +816737221 +23019 +16343 +629349485 +32153 +16785 +3177 +14152 +12081 +31962 +5999 +600195238 +20242 +28433 +151509344 +1956 +4355 +30579 +10764 +4979 +22769 +9276 +31429 +793026756 +20903 +13370 +3145 +6816 +9112 +19489 +313 +17927 +3221 +29051 +26442 +24293 +26581 +26740 +264888353 +29916 +8918 +30618 +5801 +17897 +29488 +32128 +16653 +13673 +29496 +2483 +18636 +18268 +32297 +161041602 +6921 +18484 +1824 +15553 +12646 +13535 +11509 +14428 +11755 +23610 +15455 +21158 +27817 +23268 +17752 +14338 +9555 +412 +161041602 +27377 +23379 +5888 +3732 +1907 +19263 +24241 +7617 +16701 +19944 +23476 +1056158772 +7470 +2088 +13661 +30176 +22450 +10112 +19002 +2043 +3873 +23966 +24642 +23685 +13289 +16386 +4266 +31795 +1878 +27702 +14075 +17933 +7389 +31097 +546002300 +20269 +17330 +12428 +24762 +5932 +29415 +30325 +9069 +18136 +421186081 +11376 +14605 +30622 +8072 +20936 +26475 +15747 +642644921 +17887 +29031 +10896 +27910 +10401 +397722060 +5620 +30326 +27773 +13230 +5686 +8498 +19458 +17261 +10376 +30544 +8611 +2035 +26246 +25068 +21086 +7054 +18166 +25330 +12989 +887478599 +1040556882 +995964507 +20142 +12503 +9069 +13357 +18778 +18964 +13673 +30236 +234117618 +30111 +23942 +12269 +7705 +18178 +20881 +28282 +5211 +19620 +7617 +12785 +15228 +30056 +91008485 +6341 +29989 +913 +20579 +29464 +3326 +16699 +17888 +31854 +6639 +2992 +14393 +18591 +5327 +8708 +13934 +15259 +10977 +26319 +5116 +24373 +9878 +893 +4316 +38648871 +32589 +24184 +7881 +17669 +8298 +361 +12075 +18159 +17997 +18235 +9041 +8108 +15500 +7494 +13035 +856167880 +17424 +9626 +9953 +11608 +15848 +9465 +16724 +11559 +2854 +12669 +10401 +32409 +8227 +10178 +6606 +17133 +6261 +6632 +937522701 +1376 +16666 +743376102 +26204 +23631 +4162 +25869 +14695 +30236 +27229 +942 +26358 +412 +30593 +17452 +5303 +11506 +28974 +30264 +1630 +18077 +9555 +32017 +903453402 +31429 +25155 +17448 +16589 +4738 +220 +874 +14240 +29421 +6604 +12783 +30116 +17979 +6459 +136681335 +7353 +30075 +14660 +1409 +30107 +10342 +23612 +14233 +22930 +12847 +1782 +4186 +2256 +19121 +5884 +22616 +21473 +5512 +6415 +801263680 +283 +27841 +23344 +19339 +4884 +30704 +21325 +3585 +30832 +5106 +23233 +22212 +14159 +23690 +1557 +432576134 +32555 +1146 +23080 +30910 +31870 +13131 +15698 +14256 +1904 +1010662399 +16386 +806420677 +58065969 +8678 +25195 +30657 +32007 +801 +3506 +21546 +182644413 +27938 +7666 +29541 +11738 +20143 +12164 +32186 +28324 +20508 +12431 +20816 +728 +30578 +896536338 +18162 +918981866 +22876 +10788 +23492 +8684 +15588 +4429 +5116 +19223 +11223 +1002561502 +835 +4729 +29954 +120683375 +26196 +10912 +26222 +18520 +29710 +532080814 +2483 +2851 +11694 +21893 +19806 +933166786 +15556 +3121 +26990 +14668 +26096 +14102 +690174865 +38619220 +12751 +21556 +887469640 +25207 +3183 +18385 +3355 +16787 +12309 +1002561502 +11385 +25278 +2971 +15576 +23275 +29112 +10778 +25478 +12482 +29008 +18626 +9959 +30811 +3538 +7947 +7910 +4860 +2831 +620101573 +29436 +30684 +8291 +5453 +19289 +2981 +13731 +16272 +14896 +31535 +862107 +465092611 +16230 +13160 +128300652 +19606 +13730 +30377 +14212 +28948 +20526 +905415327 +5217 +1890 +12967 +17714 +24783 +23401 +6651 +18276 +12379 +5657 +18417 +17084 +27279 +15081 +3159 +633609773 +31105 +9006 +5838 +12482 +30343 +32079 +853538238 +19792 +15517 +20825 +770 +3740 +1168 +16495 +30062 +719 +31917 +32693 +16863 +19010 +6037 +14213 +1243 +17814 +6483 +31010 +21177 +11496 +2232 +30538 +27773 +12130 +1896 +913607606 +20627 +12012 +21921 +3844 +5932 +17492 +18727 +4616 +24172 +30117 +21398 +13377 +18600 +28476 +12889 +24703 +24375 +13172 +24031 +11072 +10497 +1508 +900 +22869 +3749 +9886 +23139 +15978 +20067 +11738 +2568 +11681 +10239 +10184 +13899 +21672 +19100 +6764 +26218 +1000684141 +28989 +23734 +26733 +21084 +5252 +30014 +26844 +24620 +17834 +10745 +28886 +885544603 +5690 +4907 +993394071 +23973 +17360 +28387 +6507 +30321 +3414 +18844 +1866 +21232 +12434 +5958 +941901760 +29432 +8442 +4411 +260384815 +30745 +16637 +191483762 +13163 +489333673 +18772 +25840 +9476 +722345727 +26271 +13034 +4511 +10464 +26510 +23467 +3004 +28454 +2945 +25850 +25937 +20697 +17493 +21339 +2296 +30898 +863138484 +23817 +43250033 +27456 +26635 +12012 +14909 +22069 +26799 +25947 +1878 +9688 +32130 +2276 +30270 +557695208 +2992 +15341 +3822 +31908 +6159 +5686 +592708800 +19430 +217796048 +7040 +22762 +16600 +23515 +22740 +28441 +28125 +13912423 +10571 +869125512 +3071 +15754 +17414 +1783 +870633863 +2992 +26054 +4792 +3819 +19289 +10696 +5391 +26403 +28387 +18751 +852510741 +990990127 +129 +4929 +17424 +706268030 +30772 +21860 +18626 +2296 +11000 +6807 +21191 +9523 +28180 +11911 +941393521 +30786 +28354 +264888353 +7740 +28946 +16508 +16079 +20508 +8354 +6487 +1652 +26510 +11334 +8270 +168545989 +5090 +31625 +12118 +640111112 +21311 +23429 +14033 +16188 +29598 +25894 +660404287 +31364 +31594 +19465 +16388 +12344 +26337 +21311 +31418 +129090371 +1699 +11913 +30062 +11228 +19774 +13673 +22993 +26935 +28250 +12434 +30453 +27663 +1128 +21868 +962180906 +10529 +16745 +14906 +1146 +17424 +20667 +21490 +7213 +30685 +24736 +7909 +30107 +5387 +8682 +28971 +2845 +19993 +393937018 +19637 +19514 +9473 +29976 +31459 +12708 +1228 +25723 +13915 +29042 +17098 +19408 +7742 +912318648 +655406750 +12307 +9065 +28204 +1135 +23977 +8009 +1494 +30045 +4251 +13749 +213809768 +11483 +13558 +587244735 +14147 +723 +25523 +1043966342 +5328 +24403 +29688 +24150 +3740 +25520 +21977 +12342 +6014 +30202 +17331 +30334 +10225 +8725 +13700 +23719 +22231 +19043 +24422 +1516 +28476 +18378 +10689 +31462 +20476 +5033 +28184 +945937836 +26921 +16188 +32105 +4450 +19870 +64992956 +31361 +27523 +385 +466160578 +28826 +32307 +28954 +31116 +880580980 +10254 +2169 +26193 +303 +11079 +5936 +29103 +1073422240 +2749 +389814741 +32744 +17711 +16114 +26887 +10092 +19424 +400 +12023 +18478 +854947847 +4845 +19019 +18541 +24692 +28760 +23553 +3655 +3015 +23553 +11505 +31950 +9677 +20185 +26063 +13721 +28668 +20446 +15730 +22237 +12307 +15724 +23568 +8270 +304448831 +1450 +28980 +358 +6582 +11079 +30185 +23230 +24453 +21833 +561644355 +15024 +23657 +3013 +24212 +24039 +22755 +31412 +18746 +6036 +12428 +32748 +14460 +30745 +11922 +14619 +29631 +3205 +28766 +16779 +5526 +1194 +5907 +7568 +9888 +24642 +18042 +3048 +30015 +14874 +1010662399 +26634 +29530 +396953868 +6034 +18305 +546002300 +8158 +21651 +29839 +17674 +12661 +26509 +2871 +20142 +10799 +12283 +2753 +27353 +30479 +15404 +791028268 +14118 +21183 +1459 +28626 +15648 +10835 +2917 +3067 +4266 +28312 +10107 +671 +8354 +10781 +10246 +16599 +14644 +24184 +27864 +5733 +2332 +22774 +17752 +22774 +795520920 +19594 +408624189 +8777 +5328 +931 +319447048 +24338 +12346 +21508 +272148378 +24660 +2445 +23388 +15539 +23219 +23273 +5097 +8823 +8083 +1450 +23282 +29960 +26275 +18747 +29222 +22804 +20758 +4719 +29476 +28250 +16721 +4708 +57907185 +512406586 +10274 +14857 +15359 +1221 +26218 +13794 +21625 +9476 +13948 +6511 +9145 +541 +24885 +22870 +28611 +17239 +7661 +28565 +277329173 +26066 +17185 +19809 +17906 +32472 +23115 +25609 +5622 +14797 +4152 +665 +21838 +22227 +15759 +9637 +12757 +9541 +27346 +15268 +7949 +9269 +1067341414 +30276 +7536 +10015 +2857 +3168 +9485 +31328 +29345 +3579 +1359 +5686 +6511 +23410 +14075 +6033 +15315 +743376102 +861998430 +19812 +7430 +17405 +11547 +1011380251 +5855 +20821 +24758 +27851 +2276 +6242 +2475 +9397 +32687 +256132172 +17334 +5946 +499525770 +4498 +15811 +17405 +3856 +15820 +22769 +28045 +1192 +1330 +26188 +12543 +18484 +20418 +31949 +24655 +11801 +3887 +9584 +28965 +11233 +1774 +3361 +9175 +30256 +6091 +8823 +5302 +82148120 +11421 +14256 +23386 +3030 +26460 +860933533 +5140 +30966 +31273 +629502968 +12965 +14852 +218416422 +8069 +13100 +4125 +7405 +6489 +25011 +17491 +29604 +25670 +22407 +30684 +7618 +21171 +703722377 +4567 +17844 +25170 +22640 +1643 +20299 +32085 +19102 +4945 +29816 +6193 +15724 +10365 +163833979 +16081 +1158 +18370 +4930 +31627 +30489 +10043 +4133 +9288 +29215 +11752 +9559 +30383 +25798 +27074 +368082960 +10751 +21824 +11502 +13313 +14338 +97275081 +883171636 +2144 +16163 +23448 +451 +22378 +30004 +20348 +10977 +5929 +12517 +28965 +28958 +9953 +4203 +18811 +1972 +12888 +13311 +10764 +476322829 +22733 +32351 +8191 +5086 +5292 +29500 +5086 +28633 +27122 +29804 +7054 +8002 +7618 +14306 +14090 +10015 +23064 +6717 +11755 +11607 +25378 +4884 +15601 +9500 +15011 +25189 +28688 +20705 +19244 +28965 +26230 +17337 +15188 +29233 +23854 +17102 +21672 +17492 +25246 +15498 +12759 +23496 +8777 +368895638 +12546 +27821 +29666 +22320 +24797 +7661 +15283 +18550 +17431 +7733 +3168 +22647 +6830 +18758 +59972383 +8946 +8958 +27280 +32176 +18411 +28499 +11086 +22897 +15908 +7980 +16041 +27627 +27616 +686785913 +5740 +8456 +3085 +4992 +1039047408 +96280276 +336127976 +11575 +21814 +7264 +27832 +28272 +15526 +361 +25728 +3618 +27609 +6832 +18831 +338508305 +30387 +15228 +4437 +28537 +2403 +27120 +2570 +18090 +16653 +24811 +8116 +21899 +3873 +16441 +32130 +31452 +20292 +2839 +3537 +19600 +25010 +26629 +5690 +28846 +25537 +27864 +12327 +20258 +20388 +20696 +487708216 +12365 +29263 +603 +3208 +3837 +30107 +27924 +240807028 +17897 +29755 +16608 +14322 +1002697786 +3013 +21161 +13915 +3618 +27339 +30064 +6296 +595326388 +9971 +126 +24057 +8354 +32138 +3622 +20480 +8095 +16156 +23185 +13599 +8038 +205726043 +9746 +11477 +12524 +16801 +17711 +15612 +6726 +751469625 +17855 +28585 +14230 +24876 +5550 +27981 +10162 +22447 +170563736 +19161 +9961 +13844 +8477 +13220 +18178 +20008 +7361 +18710 +15722 +283 +30701 +3208 +3121 +7159 +30786 +12512 +2430 +10993 +20511 +25937 +411296341 +13358 +30526 +26747 +14569 +4290 +32003 +31011 +4146 +11079 +28505 +31945 +31719 +15966 +22794 +30975 +21919 +853 +816737221 +21600 +3889 +30650 +7488 +22265 +23817 +27566 +30598 +13934 +285 +23337 +14068 +24290 +7402 +48051220 +1101 +29563 +18510 +15177 +15733 +274736224 +6452 +25735 +28565 +22804 +17943 +862734580 +6559 +9171 +13794 +14005 +17971 +7635 +24679 +32565 +5494 +12359 +29698 +2515 +13503 +5799 +586467680 +18636 +5391 +3145 +371774079 +12338 +279 +28368 +16187 +27616 +16156 +21623 +170563736 +2302 +3326 +29623 +4860 +2152 +20245 +28429 +19241 +19692 +714074387 +21860 +14231 +2399 +16465 +29385 +16075 +12160 +21308 +12858 +31040 +659 +22876 +29294 +19452 +32279 +26940 +9101 +31719 +32368 +14742 +731778782 +17120 +7148 +1429 +9489 +21046 +11700 +31872 +74682447 +12528 +3177 +11871 +10239 +14762 +412314670 +9541 +6451 +28444 +31163 +8402 +4411 +4039 +436655511 +22754 +28967 +28959 +3183 +121460354 +125566797 +32079 +679988906 +31249 +16525 +3226 +8083 +32359 +28432 +504 +10908 +5107 +22808 +23568 +308135021 +22649 +16546 +27740 +11992 +19904 +24141 +9005 +30841 +19669 +5383 +31550 +1130 +7912 +17923 +25869 +17164 +12987 +12076 +25403 +27811 +956019333 +629502968 +29042 +5733 +16078 +27740 +16636 +18144 +27589 +16508 +4289 +28250 +31248 +4669 +854 +544 +11247 +743360030 +4548 +21002 +929220377 +27545 +1000838916 +8865 +14956 +9194 +30995 +1495 +17293 +18783 +7941 +31581 +31094 +26437 +1 +23930 +28826 +26940 +31681 +23908 +948 +1805 +31002 +30045 +6412 +7699 +20539 +9285 +19672 +770 +7702811 +7298 +1010662399 +22849 +12639 +15931 +535 +22688 +28980 +26769 +27851 +11228 +12592 +14580 +32744 +17795 +24636 +163 +6602 +27377 +10419 +30719 +11281 +22932 +29433 +27361 +666680826 +14703 +19467 +5927 +19465 +999980762 +21468 +162044272 +627953980 +22272 +20292 +26053 +145 +22112 +23068 +18141 +535 +28074 +13749 +26863 +22107199 +391995104 +3004 +23410 +5217 +14857 +126 +15211 +17938 +6243 +6020 +30937 +29804 +19158 +11125 +3361 +31758 +22852 +13779 +29369 +25074 +2338 +7912 +4316 +453 +6193 +17624 +8297 +14283 +20566 +26566 +31168 +31175 +26008 +31349 +31678 +338473777 +18893 +20758 +15240 +8777 +1881 +29288 +19806 +19742 +7568 +9681 +9619 +9755 +5366 +2774 +21185 +4678 +690174865 +28908 +26670 +125317473 +22764 +24797 +30345 +28208 +2568 +18325 +5934 +11483 +26405 +30660 +20528 +30177 +1450 +1630 +2770 +20480 +8670 +30685 +23341 +30455941 +17608 +23373 +24248 +22112 +15411 +1805 +24290 +13116 +29477 +3891 +12561 +29541 +28182 +28800 +10594 +1825 +31994 +932870310 +27664 +11260 +25011 +13877 +9913 +16825 +26325 +7507 +23981 +23036 +1901 +9685 +20175 +1821 +603237075 +10146 +16001 +696550430 +30578 +16555 +30212 +17329 +21703 +12428 +2125 +12309 +19233 +11114 +11128 +18632 +12241 +606808542 +9692 +22426 +13844 +11951 +28201 +22385 +8397 +24394 +29368 +23410 +1380 +16596 +32342 +10673 +8796 +25741 +6995 +26460 +6921 +16219 +3844 +3903 +413036793 +29724 +19366 +627284578 +12594 +14160 +5332 +23275 +8551 +18740 +15648 +30234 +16874 +6674 +7217 +527561095 +16539 +10215 +32221 +8347 +1050036006 +1409 +566838305 +1433 +6988 +2794 +16700 +9465 +12917 +128300652 +1073 +12275 +30212 +503673703 +660404287 +12015 +12664 +12282 +10727 +2937 +12999 +25414 +31828 +2530 +20948 +4955 +774273408 +20697 +6513 +29695 +14467 +766 +23359 +26733 +8574 +5516 +2752 +24935 +11326 +18578 +28307 +28091 +578478491 +31337 +10415 +15697 +16453 +23817 +9449 +14325 +18169 +753583325 +21375 +25810 +21783 +31793 +9681 +452664850 +22429 +16088 +319447048 +25360 +6050 +19513 +7801 +31098 +1498 +26524 +29444 +21092 +887478599 +8362 +11601 +19969 +25242 +13113 +22797 +31945 +816737221 +1887 +14355 +27199 +10861 +31102 +29434 +6451 +17884 +7067 +11312 +9812 +281954413 +1306 +21965 +21227 +20912 +28390 +29628 +59 +22869 +416514636 +26730 +13031 +639574732 +32105 +24406 +20404 +579994918 +30677 +2525 +10427 +15634 +18114 +14136 +20779 +28439 +11480 +6849 +3320 +1010 +22235 +31702 +4289 +26769 +419843618 +13844 +27947 +32309 +474235359 +24127 +21049 +9348 +25242 +911728746 +3394 +30460 +4603 +21343 +15266 +6381 +5632 +29914 +31922 +31803 +29477 +19256 +24373 +27583 +22797 +2754 +14082 +12526 +23115 +29890 +23043 +11977 +7532 +29362 +8439 +10381 +8352 +10822 +14416 +16188 +26583 +10981 +27857 +24622 +21556 +24094 +5869 +22237 +15312 +6294 +14222 +15978 +31774 +96280276 +22522 +17360 +26054 +7740 +524710974 +31703 +8477 +1970 +27096 +23720 +15500 +28904 +27579 +1699 +3642 +29435 +19205 +15294 +595060784 +14116 +13029 +18077 +8682 +28339 +9772 +1212 +8390 +1380 +15994 +4890 +10427 +5838 +12369 +20441 +29457 +23020 +8233 +30229 +9076 +774273408 +8203 +15549 +26437 +23719 +338473777 +26871 +14333 +8868 +15024 +24148 +16436 +28896 +15673 +27509 +9797 +3848 +5593 +7925 +5686 +14160 +31128 +21665 +19197 +1622 +15912 +196 +20253 +15563 +59 +13686 +838439844 +30171 +8011 +3823 +6968 +5785 +31083 +7805 +19231 +31719 +14461 +31285 +7100 +28311 +2955 +2404 +598766748 +15452 +15116 +3177 +14431 +30171 +4528 +4393 +26222 +16589 +12902 +27579 +30434 +2983 +31163 +24453 +30538 +9808 +21900 +22836 +26562 +16348 +20528 +28154 +17173 +17883 +8080 +338295181 +2375 +11705 +788 +22229 +24069 +6297 +22115 +82148120 +18178 +16693 +9523 +10845 +14357 +22629 +3486 +489964917 +17291 +88 +354308601 +11840 +6833 +31870 +3848 +3970 +18096 +15520 +11594 +9290 +19617 +25967 +1634 +31162 +178810636 +28545 +1823 +24888 +30041 +21803 +10725 +25528 +210814659 +32128 +5103 +19844 +774273408 +25410 +31702 +30468 +32138 +11684 +983443529 +23421 +24111 +3968 +13915 +1881 +27482 +11265 +9303 +4669 +13388 +16700 +12370 +14084 +6832 +17825 +13534 +5075 +17907 +653614581 +103556062 +12989 +28187 +11517 +16797 +9566 +17051 +20966 +7422 +26747 +32003 +28645 +5997 +25179 +13674 +11643 +9485 +25371 +2180 +26325 +23421 +11903 +27947 +75155942 +21992 +14144 +26942 +9613 +32462 +20758 +1637 +11439 +4390 +27808 +17304 +24522 +5923 +2445 +24609 +13846 +12769 +25313 +16082 +20236 +4068 +21600 +19052 +452324973 +20500 +15318 +20404 +30628 +31610 +3410 +23590 +14747 +30438 +13005 +8392 +8191 +10105 +12930 +21496 +17938 +30383 +17051 +418716678 +14269 +20723 +8865 +6006 +1211 +16493 +9720 +15264 +32540 +3125 +256132172 +26928 +32268 +5327 +21046 +17856 +28603 +25398 +30352 +10975 +18252 +15826 +20736 +656836398 +28666 +28971 +220 +17624 +20760 +2971 +32237 +12858 +7392 +9928 +32473 +13300 +31767 +9915 +12669 +19839 +60293015 +16777 +27119 +1311 +4933 +23219 +29807 +22825 +21131 +20912 +23373 +30147 +2173 +17371 +5453 +32707 +3193 +17522 +5116 +25902 +2857 +4233 +28288 +9064 +30913 +30632 +445714530 +19227 +12269 +13388 +940545260 +73916613 +12035 +12423 +31359 +9051 +12983 +12314 +24441 +17714 +19111 +2379 +18823 +6948 +931 +7448 +26366 +919712937 +21839 +3076 +9774 +349 +6011 +18624 +21846 +16967 +24048 +14131 +24155 +13929 +2589 +18105 +12320 +7941 +13151 +3939 +22168 +10589 +24650 +4401 +1622 +1772 +25478 +14528 +17116 +15902 +6540 +28350 +26921 +7233 +673185961 +32555 +22932 +22021 +20463 +458972854 +14029 +31690 +25582 +16272 +569734444 +1073422240 +41080995 +14448 +31555 +28587 +23119 +1890 +15822 +13730 +26444 +18166 +8390 +6167 +5823 +220945303 +17954 +4528 +1816 +14231 +727554050 +3000 +28621 +126253024 +9808 +16822 +17699 +16544 +3270 +17352 +26036 +6002 +11268 +30116 +24067 +15489 +22962 +15626 +451 +15027 +19999 +615107669 +17268 +996802912 +24614 +29360 +13654 +17029 +12639 +30171 +19802 +456 +21484 +24578 +29955 +4991 +1235 +13992 +31561 +4307 +16278 +556970539 +19485 +870352080 +30675 +8247 +16114 +27079 +17662 +491 +11801 +19193 +13948 +6507 +28520 +17268 +7190 +10347 +6764 +12077 +22445 +489562056 +5033 +5823 +11547 +28201 +30703 +338295181 +2851 +731778782 +406180676 +26382 +9316 +16495 +8537 +13273 +17602 +22211 +28832 +16105 +6005 +21874 +3606 +967870919 +28146 +5988 +28146 +29994 +16116 +279 +22272 +7318 +11601 +16156 +3749 +17938 +25723 +16036 +19750 +12112 +14194 +25741 +18105 +2937 +767919468 +26449 +4350 +641700178 +4435 +31891 +32470 +10687 +3948 +23818 +13742 +6165 +17903 +29527 +8874 +67997714 +397722060 +32541 +19969 +950342940 +5577 +12211 +21213 +23612 +2811 +1229 +15104 +14689 +5926 +7475 +9610 +3649 +29473 +28944 +23092 +23857 +31434 +10239 +4479 +14528 +26217 +19402 +17714 +23771 +10571 +20951 +27658 +4890 +14651 +6521 +14583 +28182 +783513214 +935 +28415 +1498 +5920 +5804 +23996 +24514 +16188 +25902 +24290 +14090 +11565 +943641593 +30529 +319771701 +14791 +9088 +21128 +660123679 +20240 +29503 +22771 +10835 +21335 +29353 +10875 +719709653 +15311 +5339 +4167 +27464 +27663 +7913 +907 +17323 +15654 +16616 +525354201 +19844 +6165 +23273 +719709653 +6182 +6651 +16255 +7 +1417 +20299 +22896 +30796 +3979 +31232 +4385 +12360 +30194 +6020 +3458 +9808 +19825 +161041602 +22107199 +22993 +27931 +147328370 +17173 +31581 +23654 +556970539 +23044 +16244 +11700 +30075 +6777 +31970 +8236 +1763 +17358 +28204 +3843 +20878 +17711 +19454 +4125 +12375 +22647 +669 +104932799 +25236 +24666 +27535 +15370 +17231 +12181 +12276 +869125512 +2936 +24695 +29986 +24072 +484847750 +30115 +935 +29091 +22142 +190 +4530 +32671 +14226 +31521 +16606 +22074 +20689 +1420 +31917 +3473 +11167 +178810636 +6580 +16396 +9490 +25478 +26786 +21106 +5118 +29921 +17144 +14945 +1189 +9774 +28643 +1896 +21802 +3410 +1567 +11684 +12814 +15983 +10157 +5692 +4964 +20597 +3346 +31900 +4385 +26942 +352587638 +129705196 +5376 +15892 +6584 +15311 +30324 +30527 +7260 +903550391 +4871 +27042 +27074 +905202938 +3740 +25423 +20872 +21568 +22560 +18683 +11389 +3558 +12546 +9219 +13965 +29748 +27763 +31891 +23341 +18892 +30622 +17629 +8001 +8818 +25657 +17816 +14338 +12546 +25749 +9473 +15238 +20784 +5888 +17259 +32224 +13599 +30898 +11796 +1508 +23113 +32500 +489964917 +586467680 +16152 +14046 +29854 +11796 +30290 +23036 +14689 +31085 +19044 +17844 +16525 +22123 +941393521 +9970 +11459 +31868 +13710 +10845 +4661 +3309 +13220 +22707 +31837 +26629 +32073 +7978 +16682 +3903 +26444 +15411 +8014 +19483 +1416 +19205 +7473 +13493 +1157 +17881 +594 +3819 +23183 +240807028 +18096 +7201 +24165 +32615 +12076 +10342 +13051 +574008312 +544941872 +32313 +30315 +3760 +17360 +29351 +28600 +32085 +31480 +10237 +323 +22707 +10033 +15680 +32221 +24034 +19465 +5517 +25695 +11388 +25565 +25197 +31661 +29358 +9777 +25537 +7418 +26809 +563687975 +17491 +20723 +25513 +27103 +31598 +15822 +20845 +1528 +9847 +323 +403 +29724 +25950 +29846 +32110 +25832 +2220 +5158 +5339 +23386 +27663 +16653 +26406 +9101 +30893 +1536 +12512 +10260 +26382 +20067 +945937836 +2565 +23540 +410068421 +1018502421 +28019 +27206 +24811 +13034 +9485 +7820 +20013 +21802 +20013 +30290 +30618 +26254 +611 +579529314 +20624 +16505 +197151513 +29930 +19299 +8354 +23139 +693879631 +11751 +32342 +11376 +15821 +12546 +13288 +1051058464 +1630 +26838 +15646 +29179 +28528 +12699 +640 +15705 +28943 +12441 +10349 +12452 +1047314878 +17505 +3402 +12261 +15754 +23302 +31915 +22662 +1526 +18411 +16116 +23462 +11638 +10497 +13324 +32339 +29578 +14282 +22377 +5425 +17473 +415782637 +3491 +1564 +25901 +29805 +32631 +7945 +8663 +14376 +24498 +403 +28315 +11197 +14136 +19008 +16429 +28087 +135 +697648598 +9618 +27693 +5097 +28307 +20634 +29796 +29808 +920297866 +25694 +20317 +17598 +23080 +23187 +26901 +2787 +23358 +31632 +32386 +31963 +26813 +22741 +20675 +3096 +1111 +3227 +8340 +23950 +70831013 +17231 +27900 +30334 +11643 +7163 +14305 +14569 +19314 +13029 +13844 +577326808 +885544603 +32624 +27513 +21540 +4443 +10088 +5170 +289283737 +28772 +556970539 +28944 +12164 +7802 +9256 +23429 +11903 +23143 +32704 +13558 +20391 +3183 +18550 +5290 +14325 +5188 +27499 +29105 +19424 +28723 +10178 +15687 +5946 +7337 +20612 +6102 +20377 +31469 +17971 +29994 +30617 +9855 +14991 +17133 +25757 +6243 +21604 +16109 +32669 +18747 +3272 +22662 +47533068 +6255 +15848 +765183613 +22647 +31229 +17971 +8783 +12553 +23020 +6606 +32401 +4565 +14212 +19766 +13385 +28494 +12821 +27322 +757708501 +363531728 +14231 +20511 +17930 +1067341414 +12409 +14022 +20541 +12564 +30324 +23896 +484 +679988906 +15978 +23981 +232880166 +28573 +31418 +1875 +3665 +3908 +800 +7423 +25334 +14261 +25351 +15149 +31098 +16965 +5676 +15411 +9485 +4149 +6934 +9017 +27626 +20794 +6261 +6807 +13731 +14141 +413240584 +25992 +27566 +2150 +15715 +23958 +684396043 +10381 +8148 +21672 +3096 +32751 +21558371 +2787 +21558371 +4528 +189319800 +21838 +241931649 +24373 +8233 +3693 +1270 +27321 +72305829 +7264 +4706 +28967 +3055 +8375 +80479798 +1071 +20800 +11827 +5043 +18696 +1953 +8009 +445714530 +21703 +31334 +20241 +13581 +26204 +10778 +8516 +17221 +7444 +28461 +30116 +18153 +3809 +21127 +14273 +27456 +10745 +21381 +26543 +3506 +25414 +15626 +12826 +365 +273 +19927 +28743 +1512 +23878 +14171 +17669 +22930 +14605 +32559 +18556 +512717983 +31280 +16708 +16184 +24832 +24319 +5620 +13001 +18353 +24954 +19973 +10223 +180780725 +17890 +8375 +18890 +7389 +187582753 +29975 +19567 +30431 +12196 +14082 +4532 +21382 +6020 +27935 +16716 +3491 +23185 +6674 +7121 +1412 +7092 +25609 +21358 +880 +126253024 +16168 +2794 +2062 +9506 +29584 +9641 +13640 +26439 +9981 +7663 +773549742 +22764 +26337 +3329 +13641 +12105 +338295181 +9923 +3979 +8482 +5669 +5857 +30992 +3391 +10274 +10916 +27037 +31307 +19561 +25785 +183 +32342 +17241 +26950 +6279 +30609 +29899 +24056 +16169 +14720 +19674 +661068008 +13024 +2654 +32631 +8336 +651123870 +18896 +17330 +17488 +794887380 +12883 +17714 +15724 +22591 +7165 +25063 +14355 +8144 +25942 +18324 +21126 +2103 +318 +13455 +31982 +14482 +11540 +13256 +19755 +27494 +11019 +26358 +23952 +1630 +18417 +14634 +15686 +943641593 +1071 +21037 +19642 +30417 +32645 +17331 +31764 +856 +679988906 +3491 +26319 +6765 +3520 +11031 +27924 +16922 +23921 +31038 +525615055 +21325 +211108331 +9533 +29890 +16637 +6698 +10619 +29181 +28621 +21468 +20482 +9403 +12151 +19301 +25581 +30786 +20299 +26468 +13013 +703102778 +558337831 +10884 +5494 +9352 +26967 +22471 +15608 +10657 +30987 +598766748 +21378 +30784 +21182 +14373 +8205 +12288 +24433 +13733 +12646 +1134 +20705 +18541 +22361 +30570 +32401 +29984 +22245 +28429 +706268030 +1330 +2667 +18153 +19400 +32473 +21315 +30677 +15781 +14441 +11031 +27037 +20949 +21662 +21859 +17624 +24369 +4884 +25349 +10497 +23593 +20949 +22347 +931 +13608 +403970002 +5871 +26543 +21586 +18543 +9628 +10365 +27703 +16523 +30425 +791073520 +9340 +915 +30835 +24150 +17098 +28761 +4927 +6483 +31705 +477935424 +17824 +3954 +4962 +29436 +21151 +23154 +4936 +28337 +26679 +393937018 +25817 +6087 +16779 +5043 +773549742 +660123679 +13948 +19692 +779500217 +32679 +19603 +32559 +15435 +16191 +3844 +27356 +7448 +31803 +258233489 +10673 +22000 +32437 +11378 +933 +14638 +31746 +16439 +9284 +22347 +1956 +19543 +21951 +9626 +615107669 +16038 +9695 +8320 +14619 +14568 +546002300 +17382 +14605 +228939176 +10083 +6166 +8670 +19489 +28992 +28650 +23685 +2787 +6303 +3934 +18415 +19109 +29135 +23669 +3939 +7854 +27039 +28971 +412314670 +6159 +25155 +8271 +595326388 +31681 +19159 +26132 +28485 +31359 +11207 +3974 +29892 +161627742 +20760 +23337 +3843 +26116 +8481 +3326 +9929 +6246 +2295 +30075 +25358 +13759 +13664 +24249 +14986 +22885 +2260 +24558 +16301 +18814 +22058 +30992 +22649 +31793 +29150 +8946 +2077 +25049 +2727 +472049989 +13934 +14227 +20891 +27752 +30652 +10061 +9171 +1096 +1655 +6674 +27796 +7695 +5366 +17421 +18519 +2425 +12428 +23981 +28958 +15228 +28772 +32081 +8291 +13934 +29948 +13697 +349 +26913 +22741 +30077 +165115540 +4324 +16641 +2296 +15983 +21294 +30452 +14240 +9287 +24917 +18114 +29926 +18885 +1006217794 +16038 +731103676 +14294 +6349 +1066723055 +24405 +22123 +12319 +430 +27051 +289296359 +16116 +5425 +18265 +24614 +21150 +28476 +3818 +18975 +784359480 +23612 +30096 +30530 +23963 +24375 +30847 +30868 +31535 +5494 +12037 +23590 +21493 +29300 +29846 +21838 +5384 +22338 +14183 +10625 +29759 +32176 +12794 +3142 +409500200 +6289 +9144 +28026 +220945303 +17358 +12184 +31102 +65802008 +28311 +1540 +18014 +23585 +91008485 +31902 +7159 +28691 +6479 +8421 +16802 +2004 +9005 +406180676 +27821 +5366 +17971 +27331 +29307 +31841 +439684006 +3410 +195837157 +927476936 +26023 +319447048 +16699 +29032 +12160 +7388 +18823 +29921 +9065 +13503 +20281 +3395 +12853 +13948 +21161 +15142 +31583 +8457 +21381 +24441 +23484 +26921 +4353 +21375 +14509 +18326 +1329 +24625 +19573 +29644 +24762 +31729 +14165 +11607 +2790 +546002300 +5457 +10788 +3845 +9928 +30284 +30728 +2627 +7527 +15631 +27297 +24884 +29078 +17119 +19051 +21977 +22993 +12275 +20404 +26758 +25564 +31412 +5387 +23395 +16343 +29610 +30910 +8188 +23340 +7564 +24578 +25902 +629502968 +31828 +1340 +31737 +4907 +10297 +32007 +3675 +23920 +26100 +182644413 +16359 +9626 +12655 +7423 +20696 +4678 +16629 +22468 +11072 +21540 +3588 +11454 +21999 +13451 +15940 +14838 +30863 +8236 +19976 +31277 +11472 +11348 +5315 +11502 +6215 +15336 +10297 +23953 +7666 +1669 +4857 +16967 +27419 +26335 +2378 +2809 +9885 +7392 +5336 +4297 +109740193 +20528 +10260 +6960 +23495 +5888 +5115 +30618 +13495 +6856 +17281 +19869 +11858 +15199 +11757 +7681 +389814741 +8554 +31723 +22540 +19870 +16046 +28645 +21951 +14742 +13846 +3138 +8014 +22189 +13317 +15834 +11136 +11987 +12686 +1942 +13915 +13377 +2937 +22069 +9469 +7690 +6451 +12387 +3606 +3837 +128300652 +1000838916 +11775 +8548 +8456 +7525 +230550927 +745 +4452 +16959 +30893 +23569 +28598 +25582 +11877 +19256 +27663 +27339 +5494 +10581 +27835 +31138 +13025 +25301 +3943 +21232 +15838 +5956 +19674 +15931 +19205 +21177 +1360 +5545 +23492 +9089 +5690 +10882 +806420677 +9397 +24442 +5002 +29338 +17478 +4936 +25657 +13403 +19807 +1429 +23139 +20500 +4778 +1069 +31375 +30629 +10384 +7214 +32128 +26382 +1002561502 +10417 +910204427 +8300 +866012715 +801896748 +12163 +1394 +22869 +18090 +21940 +10615 +27689 +7072 +1054787580 +44686969 +10950 +26144 +26835 +734285744 +308135021 +11178 +9171 +30111 +10760 +15024 +9767 +19599 +29689 +7438 +1037291984 +28592 +23341 +18246 +17120 +7960 +23168 +5346 +14941 +807931849 +9559 +30960 +753142558 +8610 +11358 +31171 +7860 +1111 +32268 +23057 +20557 +26605 +16523 +10172 +23975 +13786 +995964507 +4757 +6635 +8612 +931554459 +11019 +17691 +711508022 +26997 +873307681 +1788 +23115 +22852 +1056158772 +26166 +32342 +32105 +8670 +23719 +2996 +11031 +29346 +19573 +29 +14355 +973 +31950 +13306 +10529 +26335 +23407 +28494 +24146 +1855 +3539 +18584 +22115 +1157 +31592 +16495 +16424 +2603 +432795450 +18333 +683 +15957 +28545 +27167 +16068 +27322 +5999 +16500 +9601 +24025 +9666 +30814 +8311 +21015 +7573 +29552 +7690 +8304 +217612495 +29908 +579529314 +28091 +4324 +2141 +4258 +7652 +24578 +20903 +9132 +27697 +32221 +10837 +28415 +28616 +15561 +22265 +8868 +22825 +14170 +29264 +1560 +2416 +25369 +11148 +29531 +12191 +25256 +360 +5537 +18629 +65802008 +967576283 +12036 +26585 +12821 +6259 +26593 +2778 +17293 +615107669 +30937 +29087 +19869 +30142 +28454 +7100 +24150 +15874 +17203 +7866 +22734 +18305 +22395 +659813230 +13355 +4184 +24146 +5936 +31375 +1380 +8874 +29804 +5607 +14679 +3294 +17263 +31434 +18659 +31566 +88 +22955 +31580 +23076 +4693 +13459 +22866 +6883 +29464 +887538942 +29682 +22211 +9132 +28327 +23180 +22572 +31317 +21860 +23017 +3200 +12696 +15634 +8915 +26562 +6050 +24277 +27981 +11329 +3348 +670 +17334 +1901 +31361 +1508 +16251 +29748 +15321 +7695 +648 +4693 +17825 +23340 +14569 +907 +12788 +11137 +16237 +13434 +14227 +16525 +1281 +1106 +22265 +22077 +15705 +23922 +503012824 +303852297 +27068 +7617 +8516 +31357 +10858 +9961 +7912 +9688 +14393 +1901 +5103 +28176 +4039 +29179 +12734 +379967182 +23245 +24549 +3519 +836739722 +11031 +27532 +19217 +14075 +29060 +20949 +21920 +3942 +17348 +14083 +7848 +757708501 +17824 +12269 +16328 +293274654 +31935 +172005668 +1158 +27470 +7059 +5818 +10539 +9566 +60293015 +17863 +26399 +8065 +26711 +25334 +28244 +32472 +21158 +24184 +30209 +5801 +21037 +29030 +12015 +1091 +4982 +28159 +19790 +18325 +10107 +5716 +12251 +20388 +10696 +27438 +11691 +21697 +9005 +9597 +9171 +9137 +26466 +17684 +2467 +32656 +4669 +27404 +9448 +7527 +31337 +97275081 +6131 +20269 +8832 +13250 +21748 +22591 +23038 +16173 +5420 +237755339 +16152 +3030 +16188 +366055874 +124 +25082 +24091 +878581851 +30520 +2077 +16599 +13654 +27702 +6816 +16518 +7532 +20603 +792002018 +6513 +9626 +23622 +26222 +19099 +21998 +25358 +957 +5033 +23960 +17331 +12378 +3364 +347507006 +30192 +8002 +21382 +23587 +25132 +11144 +9847 +12385 +25869 +29055 +29686217 +1958 +8651 +21546 +16779 +25146 +8537 +79 +24552 +24136 +4208 +30005 +27910 +19300 +31116 +14237 +15240 +10835 +16441 +2077 +17620 +371297885 +13031 +24290 +2808 +28423 +19002 +27694 +30358 +24150 +471963770 +25955 +15874 +27460 +7159 +28528 +6602 +1210 +13906 +2759 +30427 +5103 +14344 +9626 +3607 +29415 +24451 +1455 +21974 +31854 +19848 +12161 +26193 +13356 +20612 +970631373 +11321 +17173 +8611 +16292 +32710 +30171 +11509 +1010662399 +15169 +14095 +28282 +26492 +8678 +26382 +10260 +11757 +22688 +24614 +398357848 +8796 +24254 +20358 +636435218 +13355 +27087 +1192 +7368 +32229 +30611 +46139082 +5014 +7636 +25132 +1048808252 +9532 +12478 +28474 +16596 +160477267 +27646 +30847 +6808 +212958694 +28687 +31083 +27973 +6898 +30229 +3490 +20746 +20125 +2555 +25012 +24967 +30835 +1531 +13010 +21519 +283396534 +23568 +4186 +31387 +23187 +1994 +23896 +24679 +3378881 +20953 +29762 +13288 +15435 +22467 +7430 +23340 +24121 +5593 +23669 +14467 +3643 +22223 +29075 +30041 +30045 +3677 +6255 +12917 +25179 +5534 +25923 +29433 +31033 +1243 +28670 +10050 +5 +28621 +24184 +29344 +10342 +29807 +31248 +29344 +5698 +22863 +26882 +18254 +25695 +26566 +17586 +23340 +29497 +17358 +20634 +319771701 +12410 +28992 +4542 +23273 +18844 +29571 +18096 +27824 +82148120 +10196 +22629 +11505 +11153 +7690 +30171 +28508 +950342940 +910204427 +8462 +7803 +23119 +23588 +29060 +8442 +10518 +17040 +24692 +26808 +10248 +142540814 +29239 +5622 +23685 +32744 +8446 +14338 +24369 +8554 +29925 +6050 +3026 +9449 +16887 +393937018 +18618 +6722 +7978 +6275 +929 +4640 +23133 +7402 +6451 +10050 +25653 +26737 +23299 +2052 +19692 +14213 +24767 +399 +14027 +18567 +12015 +10677 +30844 +30267 +1306 +21767 +11268 +24318 +23233 +27178 +16221 +15700 +2794 +18178 +9784 +667 +10637 +14945 diff --git a/resource/runner/problem/book/ch2/7. count/data/input/5.input b/resource/runner/problem/book/ch2/7. count/data/input/5.input new file mode 100644 index 0000000..24345b7 --- /dev/null +++ b/resource/runner/problem/book/ch2/7. count/data/input/5.input @@ -0,0 +1,50001 @@ +50000 +16663 +22320 +7982 +16264 +32630 +24884 +5380 +23838 +20665 +20044 +9184 +8422 +20893 +27941 +21929 +6583 +445 +6820 +15388 +16613 +20160 +26367 +383 +15601 +25181 +13808 +7945 +22042 +18723 +9901 +19194 +3654 +19706 +27631 +4125 +29697 +13686 +24372 +5528 +28710 +32238 +2528 +12495 +18081 +19165 +26052 +14652 +30600 +21184 +28752 +20476 +16097 +726 +24786 +30376 +935 +430903622 +28455 +12847 +388 +12720 +22879 +22735 +10378 +1980 +13268 +16799 +21975 +30510 +30167 +20303 +21 +1008312355 +29386 +1832 +2185 +4235 +4584 +29592 +17123 +443465105 +12323 +14271 +1747 +9232 +19038 +24472 +356745899 +26050 +21055 +27788 +730707177 +6892 +8066 +25006 +954919192 +17170 +12756 +7612 +76855249 +6700 +1657 +3221 +16852 +27300 +1776 +32551 +1116 +30791 +2132 +3181 +2150 +29318 +15827 +3072 +30788 +18649 +14073 +26749 +11293 +4652 +26788 +7780 +18834 +15741 +7838 +10414 +11108 +22063 +4837 +7976 +32349 +278184425 +4363 +28978 +236 +16590 +202569985 +10437 +670429917 +22616 +25917 +24209 +19926 +7895 +23088 +11721 +420556070 +4730 +25972 +6331 +18418 +7192 +30064 +16012 +5952 +2862 +21639 +16806 +142 +26261 +22519 +7933 +16225 +67 +9175 +32110 +3799 +2839 +7072 +25580 +988 +26217 +15697 +273082099 +2733 +32527 +1322 +23793 +1164 +4533 +19852 +701420622 +13219 +3727 +5555 +6343 +14319 +22100 +9083 +30215 +6366 +682913252 +4398 +11175 +4622 +918969607 +29814 +15210 +6461 +7701 +23038 +13187 +7639 +6366 +5053 +24450 +28792 +23620 +6302 +21639 +31555 +29006 +76855249 +24710 +588126819 +6711 +27981 +1795 +31562 +15848 +19343 +921734943 +18839 +21469 +158976365 +16263 +625 +27330 +11527 +11955 +6619 +10415 +26298010 +3816 +1255 +19944 +1797 +14292 +13748 +2780 +13593 +146798217 +13970 +20714 +77123673 +10209 +29686 +1672 +3524 +9915 +7893 +10951 +848511977 +8967 +20704 +4563 +12081 +7759 +6220 +11962 +1447 +24426 +24238 +20058 +5276 +336539985 +31069 +8208 +25723 +7864 +13971 +26111 +15138 +32664 +13992 +25795 +16142 +4561 +23575 +21211 +23110 +4276 +419 +1056082218 +16209 +10485 +22716 +1856 +19397 +20284 +808430778 +24908 +2762 +6682 +18003 +19159 +21326 +26906 +5817 +11928 +20977 +78634509 +21987 +25418 +23500 +8645 +18010 +16577 +31800 +25558 +503719000 +22997 +9491 +1688 +99 +13331 +6794 +14027 +11882 +9155 +74 +1290 +7853 +23038 +450520561 +29409 +13597 +9063 +19388 +27563 +20851 +24475 +28851 +8637 +990125673 +5559 +13835 +18914 +17571 +2807 +23553 +18901 +29833 +714950762 +367 +23503 +20426 +24350 +724810233 +11861 +2313 +5244 +12074 +4706 +27810 +15780 +27667 +28610 +17721 +21938 +29210 +13559 +17985 +7858 +22020 +408990072 +29864 +711927780 +14355 +32277 +6046 +9063 +31392 +27990 +10064 +3450 +18526 +28792 +24340 +380 +25747 +31116 +31380 +23904 +24871 +600 +11385 +13659 +32527 +13637 +25135 +22863 +7300 +6228 +15115 +4996 +10178 +207389427 +1427 +936473952 +3732 +766184146 +17383 +23553 +21801 +27322 +11625 +8614 +22644 +24603 +25292 +31863 +844340832 +8304 +26432 +21211 +30967 +23720 +29265 +20052 +31212 +19037 +1008 +28028 +12832 +30203 +8337 +28931 +15040 +32377 +2787 +28372 +5182 +15146 +25181 +9385 +20965 +27761 +25093 +25669 +18640 +29050 +59247326 +18323 +27038 +949 +27655 +16338 +19793 +555498296 +23640 +29691 +26160 +13644 +27362 +589211721 +27514 +27191 +99166570 +16666 +7432 +24849 +15437 +8926 +5519 +30121 +1935 +13294 +309658824 +25927 +4817 +25453 +22402 +4400 +12448 +4294 +30555 +21754 +32712 +25902 +3870 +22616 +18795 +31353 +20360 +23350 +16963 +18932 +2281 +14942 +3949 +20863 +18325 +32571 +25878 +21049 +16925 +25835 +3957 +9322 +17370 +20616 +29186 +30629 +20765 +15952 +16919 +31527 +23439 +11385 +5953 +6490 +14674 +29865 +8709 +1813 +22145 +8671 +30634 +32331 +32024 +21438 +11414 +4563 +26714 +19600 +8099 +11488 +24270 +900679847 +7894 +6945 +20650 +21204 +13877 +13260 +16172 +5343 +10965 +449392217 +7715 +24988 +28897 +261068349 +19146 +3957 +20982 +10976 +2866 +16944 +20875 +553212429 +21565 +12638 +22918 +796524038 +666741184 +8629 +14386 +11762 +6015 +1186 +26397 +18220 +134489688 +26480 +7702 +26983 +1006499999 +3256 +20104 +15406 +15237 +28259 +3256 +3744 +13150 +647 +11697 +16723 +383 +19713 +19106 +7404 +27145 +19526 +5221 +9781 +48383611 +350106052 +7473 +29652 +16648 +939405273 +22735 +10642 +16948 +523631080 +11995 +17470 +21579 +16919 +6649 +18903 +29788 +7817 +12230 +330869500 +19801 +31712 +30791 +11123 +14669 +25294 +24215 +1469 +784 +325846597 +18870 +30683 +491 +1899 +2650 +20654 +7685 +27853 +4723 +52244752 +7054 +11654 +27878 +672609398 +16262 +19588 +23962 +28426 +550936774 +16148 +5935 +1874 +18911 +361 +13424 +156992021 +10663 +14354 +26834 +16267 +13088 +23546 +17019 +449259961 +123236363 +28626 +946900394 +8429 +32664 +5803 +2595 +4563 +11937 +4412 +12312 +179406344 +18548 +13732 +23372 +15433 +11347 +27966 +5341 +23234 +4723 +13068 +22020 +10277 +764525647 +10816 +124008052 +13655 +5632 +8385 +411 +2041 +7114 +13748 +6838 +3172 +26540 +9244 +2342 +27262 +8862 +742920904 +14136 +29185 +15278 +5935 +1059871245 +612 +21069 +24522 +5237 +684 +7153 +12680 +175 +2230 +11422 +25355 +26252 +16590 +26906 +24784 +15320 +16540 +23916 +991559766 +29233 +407098352 +11348 +28463 +28651 +31677 +22514 +15311 +94839300 +9772 +29441 +23744 +13008 +8459 +752072111 +15466 +5258 +28360 +10916 +11779 +16348 +7564 +705686369 +19410 +22755 +16151 +11429 +16517 +26115 +21987 +6903 +7469 +181311372 +15340 +20893 +29291 +23539 +14836 +16807 +28961 +1918 +7736 +13517 +11040 +6700 +27717 +20414 +5430 +15828 +586262420 +19398 +4215 +19654 +17781 +19194 +10984 +32695 +22764 +4004 +23338 +14719 +18081 +8729 +18964 +3000 +15197 +31528 +12460 +4554934 +18649 +2634 +847885430 +44794341 +30958 +521172458 +5319 +17642 +14461 +6329 +2123 +319 +3049 +11589 +9650 +3710 +23594 +21377 +901000892 +29440 +31911 +17773 +15922 +7940 +791450246 +20383 +2810 +17867 +337095777 +30392 +32149 +30510 +30599 +29265 +356745899 +28993 +31673 +2788 +9507 +7859 +608449543 +1207 +24117 +10667 +13906 +19453 +28463 +24573 +8486 +15968 +18323 +11863 +10769 +576 +11151 +27193 +31553 +6635 +13364 +30432 +8457 +4060 +15221 +20155 +20399 +141 +30936 +23356 +600097318 +6782 +586691809 +29783 +141 +1355 +2982 +5540 +23856 +757612361 +8203 +9958 +16442 +16264 +15532 +22997 +30184 +2777 +21306469 +639224220 +26631 +13760 +4346 +785740769 +18876 +697567244 +7324 +552157000 +19661 +24788 +2861 +18056 +16013 +1044 +6886 +21583 +957609323 +4189 +9888 +27638 +32613 +30424 +5155 +6666 +16433 +30413 +16406 +3728 +26999 +514931854 +17838 +16707 +74209648 +32238 +325 +25367 +219216204 +28875 +11424 +26976 +7887 +12689 +26312 +767659056 +4362 +30004 +2634 +32331 +6393 +18870 +6213 +10863 +20446 +23283 +6711 +15669 +13245 +21975 +14190 +2777 +9647 +27652 +6685 +816138135 +350695295 +31757 +28279 +7884 +12687 +191170951 +15136 +2866 +21286 +308 +20696 +122417153 +29909 +6721 +24739 +28028 +9364 +27149 +16333 +16210 +15130 +5526 +18826 +2624 +22218 +16546 +19152 +19416 +7369 +1419 +12312 +4551 +5341 +1040613431 +10499 +1734 +19134 +23090 +21082 +17470 +757696994 +24283 +15681 +212104981 +6587 +18938 +464956764 +11320 +28411 +10428 +4950 +32351 +10531 +13143 +24043 +5021 +14640 +30092 +3083 +10533 +26674 +16210 +2449 +28158 +13554 +17622 +27675 +32236 +20665 +21711 +15340 +7838 +28301 +3648 +29602 +382023719 +17411 +446 +628708219 +30344 +15794 +44794341 +8508 +322 +6462 +17116 +23983 +12586 +1384 +350395218 +21654 +388930045 +4165 +32297 +26537 +11382 +2883 +583 +15466 +2787 +16194 +12680 +23556 +356745899 +10593 +868 +6685 +13659 +24585 +7273 +2094 +550936774 +28205 +13928 +22616 +29210 +12938 +7059 +7791 +2610 +312391355 +27238 +30663 +11826 +12566 +32411 +3705 +30254 +10178 +30300 +31808 +2398 +3678 +19914 +20198 +2230 +18514 +23098 +20583 +29158 +1799 +141801827 +9626 +29388 +26684 +30403 +3429 +20981 +835474168 +676 +16181 +32447 +6870 +12887 +22143 +24183 +32308 +28185 +29597 +16929 +13522 +10892 +27087 +30530 +16711 +909627328 +16965 +29279 +22556 +24339 +1927 +4290 +13173 +172099487 +16340 +4943 +659126025 +24773 +23535 +23629 +26457 +28443 +14935 +977 +16929 +147661464 +141801827 +11418 +21184 +2909 +390139448 +21385 +9817 +29301 +21467 +17133 +26230 +30394 +21962 +29670 +27163 +30076 +11258 +22558 +2945 +9912 +32158 +13056 +11863 +778103013 +590133691 +449392217 +4906 +291538276 +5953 +4478 +29033 +10097 +13594 +12922 +14562 +873596376 +28577 +11678 +7900 +15141 +2597 +22317 +583776553 +15572 +30121 +15590 +4778 +1447 +1402 +3957 +5120 +10898 +7460 +18165 +20663 +608449543 +26412 +2320 +17969 +31654 +29065 +30489 +19658 +10627 +10522 +4295 +18565 +2529 +7726 +20262 +31607 +26112 +141 +28786 +17005 +5828 +379324010 +8587 +30086 +22250 +27333 +8679 +18192 +122417153 +462049783 +448580846 +27971 +7106 +6619 +3854 +2321 +27496 +12566 +27762 +6500 +9124 +27401 +30992 +28564 +4094 +11490 +26565 +26806 +2381 +3954 +2972 +26033 +972601189 +8714 +29409 +26390 +20072 +8066 +13592 +20606 +21463 +796524038 +27651 +23308 +17277 +17002 +25771 +4276 +30514 +18640 +17094 +3607 +7396 +29933 +27594 +16488 +29515 +24773 +30042 +11175 +18194 +24428 +15627 +22482 +15009 +126789663 +8470 +7476 +16000 +627777365 +764525647 +25078 +15343 +1011 +31814 +426558415 +7472 +12297 +835474168 +17137 +30076 +935 +21306469 +30963 +6331 +23098 +17277 +28434 +1169 +1734 +19526 +573 +15311 +3133 +26443 +23720 +20624 +26685 +6564 +710 +30135 +31341 +10585 +24544 +10112 +10713 +1007892687 +8621 +7020 +9331 +7786 +31747 +17352 +20499 +6436 +11783 +757696994 +28398 +13937 +3533 +18704 +29610 +30046 +2004 +917 +12402 +4943 +2685 +21106 +245320174 +17741 +14337 +4016 +19411 +21535 +20069 +7228 +6937 +27214 +30791 +23718 +11438 +8299 +454314735 +13865 +10761 +17078 +30877 +13080 +29796 +25476 +647083411 +10180 +3000 +18676 +23511 +29575 +29710 +658 +10752 +26923 +6228 +8208 +1722 +30392 +29469 +8330 +15741 +1747 +10468 +260 +9048 +11406 +26654 +7992 +4177 +16388 +31333 +1854 +30193 +15009 +14663 +3189 +30967 +24585 +10627 +17329 +24989 +6528 +25282 +960454493 +25510 +26485 +27859 +30987 +25084 +28411 +24124 +16773 +427332169 +29893 +29055 +12188 +628708219 +1261 +19078 +1523 +28937 +27728 +14486 +6070 +31482 +19251 +16955 +22662 +19135 +11125 +25637 +30078 +30354 +938311727 +6461 +397236184 +11427 +29109 +13300 +25546 +2780 +25442 +26989 +1354 +9063 +15009 +12826 +12328 +10622 +8232 +901108845 +2685 +24417 +16054 +26418 +15946 +9855 +26522 +8529 +361879511 +24783 +9491 +20953 +10398 +4430 +126208715 +29945 +1512 +23300 +27965 +24445 +18980 +22138 +24531 +477193211 +5868 +1011 +24770 +25651 +16945 +28562 +5958 +10892 +9088 +9989 +18705 +9092 +398618172 +14917 +5740 +9549 +21798 +1017356480 +14486 +30510 +9083 +658 +20438 +174773350 +12422 +8573 +31685 +25660 +25904 +70091111 +1788 +21030 +17571 +28710 +23632 +11365 +6198 +17136 +7604 +11352 +722126170 +25747 +30935 +9255 +13337 +17802 +16175 +747054830 +20358 +21368 +31699 +15625 +14660 +13804 +19812 +20704 +468145289 +19709 +11880 +25241 +7503 +827754774 +13315 +2719 +11527 +4799 +5756 +454 +12218 +11627 +5519 +20103 +16577 +4955 +32349 +22456 +309098472 +7568 +21020 +21777 +19478 +28149 +6424 +323 +7635 +4810 +18847 +28150 +28470 +28535 +29291 +2983 +13522 +4189 +24709 +30183 +16124 +4729 +1810 +21009 +14972 +18084 +14907 +6624 +1548 +782744996 +8275 +29744 +12458 +13570 +13692 +29521 +13857 +20312 +18194 +1252 +3589 +30085 +22776 +17540 +14073 +2503 +16333 +29744 +9354 +23747 +1639 +25208 +335961396 +30808 +8166 +102757396 +29966 +14117 +32420 +1685 +3231 +16810 +13039 +16995 +3624 +4813 +12681 +3583 +15590 +21638 +31341 +2939 +21069 +9627 +17903 +1684 +22208 +26667 +7142 +7895 +15490 +4077 +27334 +11088 +2482 +32282 +141 +3692 +4983 +3669 +891 +21943 +2762 +603 +9885 +5485 +5693 +24108 +6308 +16842 +1660 +5065 +28749 +6512 +12927 +3533 +511762605 +29562 +17812 +4265 +2682 +21212 +23583 +19801 +12312 +11418 +9781 +869 +31712 +3497 +23167 +5083 +29788 +10305 +32427 +11198 +23768 +10349 +818329298 +24940 +22493 +714950762 +11075 +27136 +3545 +75034450 +11069 +24506 +21318 +1138 +900679847 +7142 +32228 +11761 +16151 +380 +13474 +5475 +30279 +15437 +2966 +631617396 +32112 +3476 +21057 +29592 +1927 +27688 +8623 +5069 +30640 +10145 +27965 +25241 +6376 +12674 +16401 +26447 +18115 +16802 +25888 +30029 +31090 +29510 +14907 +1545 +8854 +19194 +3181 +11897 +20990 +17357 +16369 +11570 +29929 +2185 +28810 +9133 +19737 +11425 +8812 +26248 +9720 +18997 +14047 +8613 +796524038 +16444 +30693 +26390 +23879 +28047 +7616 +17669 +5555 +24985 +32614 +28937 +11311 +25610 +28222 +22714 +21799 +41259526 +837946592 +20654 +20527 +27096 +25292 +13954 +32319 +19719 +2756 +2072 +5149 +9771 +16524 +31044 +28299 +26119 +8246 +559827300 +4634 +15105 +1614 +10663 +23186 +22660 +2595 +4576 +134489688 +13032 +21087 +11470 +11944 +24834 +11458 +32238 +14952 +29206 +29284 +6903 +22944 +12240 +8070 +31017 +618991532 +22689 +6958 +22328 +49 +16229 +9596 +5746 +9588 +19558 +31936 +16984 +24954 +12059 +16577 +392838742 +26443 +23924 +7928 +7930 +19155 +14282 +456032742 +20198 +2468 +5981 +25090 +14858 +25911 +18287 +15754 +25085 +29840 +28497 +23017 +3589 +28269 +14837 +1148 +661 +8204 +9048 +25605 +22800 +11114 +28792 +65576938 +25819 +13761 +20620473 +3198 +18901 +19020 +5372 +19673 +1016827464 +25258 +9702 +15437 +18287 +16464330 +16043 +15136 +31396 +5183 +5479 +24050 +22707 +3072 +691266677 +17108 +15388 +30442 +327876843 +7300 +21943 +20241 +15590 +17335 +15827 +15780 +22470 +13619 +6791 +4577 +23474 +7666 +5656 +20335 +23602 +6303 +6312 +28754 +22077 +585726649 +7338 +27103 +17463 +1013141281 +160647366 +9836 +26653 +22304 +23789 +30354 +423334925 +1465 +32178 +10135 +7059 +31911 +7968 +23155 +1708 +15500 +12190 +29186 +18731 +25546 +983446618 +4655 +16362 +929120032 +10745 +25819 +717789054 +20990 +20165 +14720 +30910 +893941127 +12144 +11363 +7858 +9406 +32351 +29028 +18069 +15288 +4060 +32232 +10911 +31747 +6898 +17293 +11354 +26240 +26074 +27080 +17934 +11766 +23403 +20414 +31253 +29834 +27903 +11281 +27562 +14164 +27398 +893941127 +13427 +24831 +8806 +19656 +13786 +32591 +21574 +8010 +8066 +29045 +4084 +23396 +8788 +13303 +3375 +13688 +21381 +7832 +7742 +21978 +639 +8204 +1315 +20389 +24546 +5928 +23443 +629956974 +27841 +8070 +10614 +23277 +709819349 +28397 +21930 +28443 +26180 +20180 +10926 +409 +10745 +28864 +16804 +2528 +18269 +15013 +21639 +24935 +15946 +9798 +22742 +12618 +11267 +5988 +445 +23930720 +7562 +9498 +6526 +9820 +23273 +9073 +21082 +24903 +1495 +20710 +23789 +4566 +18906 +24785 +21957 +7938 +23913 +20388 +12403 +7289 +10727 +11468 +1796 +448563537 +12076 +20323 +32638 +15467 +24910 +19131 +31042 +27939 +10639 +7631 +115 +13637 +10215 +24050 +29223 +15031 +8832 +7810 +31463 +25835 +7072 +10004 +15214 +11819 +24954 +26494 +17838 +30380 +11094 +9557 +22560 +30174 +16760 +31677 +147661464 +7164 +25510 +19194 +13865 +6286 +21883 +24943 +321362055 +30412 +26657 +22918 +11568 +13821 +9434 +743710106 +579 +9356 +18728 +6673 +9088 +18399 +3099 +3589 +21654 +27947 +361 +4363 +1360 +715756387 +10541 +1048085406 +7377 +10864 +9083 +29616 +4412 +18815 +31734 +16994 +22036 +15750 +22644 +16945 +2863 +9470 +8649 +459363641 +4442 +17109 +18106 +13215 +11872 +77123673 +31841 +21419 +24223 +3545 +877037025 +12674 +6241 +10556 +29129 +619678703 +9434 +31231 +10663 +11876 +621552229 +31977 +24424 +22714 +23555 +5704 +4274 +15811 +995125930 +18522 +22976 +913349047 +30608 +5589 +3282 +4680 +10278 +27747039 +19719 +7092 +27334 +14924 +1044 +23172 +168 +20414 +27424 +571640147 +17642 +19152 +32594 +25859 +21338 +9123 +13937 +30751 +978123738 +10769 +8734 +23254 +3273 +27980 +8246 +584460547 +20334 +21827 +1666 +18115 +17983 +27871 +29467 +28841 +30380 +24976 +19086 +17802 +3434 +658564802 +8397 +14110 +17076 +22470 +9622 +5738 +27652 +20449 +27957 +1014179067 +23917 +791450246 +18158 +13036 +6013 +14871 +65576938 +28690 +3705 +14593 +11463 +7324 +23155 +512 +17007 +9255 +29130 +12541 +342354144 +27906 +31477 +15664 +707 +16737 +64802264 +18101 +32425 +9109 +24834 +7219 +29191 +23844 +859 +28902 +27906 +6749 +26739 +756750170 +1797 +8806 +6506 +15951 +31806 +10112 +5360 +6934 +26358 +31145 +27883 +8666 +28338 +30383 +673 +18722 +13300 +23397 +24509 +10823 +19428 +25666 +31446 +29720 +19491 +31936 +30019 +17304 +14991 +25931 +24423 +99 +3025 +734372782 +31044 +30998 +10448 +9801 +391132837 +10806 +16081 +27962 +26194 +2650 +9224 +30055 +2369 +8543 +921 +24539 +29380 +29423 +29834 +10948 +16094 +9124 +4263 +21225 +19719 +259544594 +14298 +18654 +10582 +25449 +561879030 +18908 +5769 +28455 +25422 +3523 +768 +14495 +680202412 +13957 +24376 +20047 +2631 +22806 +8863 +214201628 +18620 +1164 +5125 +6058 +1702 +19492 +3099 +932632351 +445 +24803 +1610 +32495 +9232 +3785 +22691 +7536 +30663 +2340 +30599 +27573 +8457 +24483 +21978 +48383611 +6649 +26097 +9006 +20141 +24397 +22505 +108 +390139448 +5289 +511309262 +1294 +4576 +17159 +50008742 +1610 +270400276 +5423 +29887 +972469219 +24108 +6402 +20329 +19111 +21597 +4205 +30664 +11439 +32149 +2099 +14881 +13747 +28405 +416909701 +7799 +20358 +12641 +17330 +32492 +8229 +16590 +29616 +27563 +15572 +7036 +6945 +9354 +7564 +1113 +4864 +504898605 +11239 +13723 +26423 +30382 +27163 +14319 +23044 +449273087 +15036 +31145 +16517 +27974 +321362055 +24061 +21426 +11725 +10282 +16402 +2780 +383 +6084 +23078 +13985 +17695 +949584507 +11946 +4790 +28249 +7284 +2691 +18888 +26862 +9364 +1090 +30917 +3236 +28426 +23403 +13373 +4384 +5166 +24590 +15076 +23404 +1360 +27127 +562 +216985973 +618541923 +486494649 +728073137 +21746 +580601565 +639 +30554 +14121 +1040094629 +15527 +20308 +27959 +32095 +17518 +15904 +5237 +26646 +309098472 +2265 +1000225207 +416704684 +911 +3611 +3176 +22966 +11831 +29560 +21830 +7270 +3692 +113079732 +6883 +20696 +6752 +8709 +20294 +26457 +3172 +3512 +26300 +32160 +11970 +17356 +30996 +89 +7099 +2664 +15601 +11824 +18903 +25117 +562 +21905 +18722 +841 +579 +13173 +16509 +22264 +28197 +5687 +29833 +7811 +17894 +12972 +15389 +17855 +27537 +9088 +7574 +18334 +26397 +20216 +29109 +20329 +1294 +15640 +14112 +10039 +14034 +5431 +13319 +8219 +3157 +9625 +2002 +15296 +14063 +2440 +30202 +28653 +28128 +8993 +10167 +30837 +16741 +1015896049 +30609 +8219 +7377 +13049 +2927 +266001420 +1048 +628130781 +8382 +31891 +17007 +17011 +18013 +6286 +1159 +8795 +17582 +1728 +21065 +13613 +17301 +13080 +13327 +5262 +565788348 +350106052 +12240 +7900 +25386 +11861 +12200 +27747039 +25260 +20650 +10448 +8106 +13349 +17304 +26941 +9945 +3413 +31221 +25598 +5756 +28822 +19810 +8347 +5345 +32467 +28279 +30312 +16340 +24800 +22837 +7791 +17802 +24723 +16590 +23983 +18330 +24215 +9582 +4124 +23100 +4436 +852743093 +11406 +11468 +14418 +5686 +56669118 +25476 +9394 +16333 +7889 +6619 +7675 +29868 +28783 +12149 +839113521 +2356 +10378 +25768 +4205 +29811 +30424 +32625 +15627 +11556 +22192 +6587 +28428 +18299 +17301 +146798217 +4086 +11920 +23628 +14924 +25867 +660316299 +14837 +5554 +4441 +4255 +20890 +347 +12299 +28522 +9397 +2006 +6801 +31396 +14513 +1366 +23239 +22990 +23227 +18029 +12701 +422954696 +31164 +405 +27747 +25279 +21268 +3844 +30613038 +23897 +23229 +14021 +10086 +12252 +15800 +27438 +8108 +31533 +9284 +24012 +5037 +22516 +27337 +8861 +26842 +23354 +29441 +4401 +1013 +28463 +7153 +31712 +8181 +797245772 +16194 +4125 +29302 +27392 +7393 +29065 +9356 +532575428 +2339 +23739 +2738 +2290 +586691809 +28698 +29359 +32401 +6303 +26223 +456032742 +11926 +8045 +6862 +814664015 +16166 +13336 +5929 +6696 +23098 +81 +1057742176 +13068 +20785 +13372 +8413 +30413 +1880 +1274 +31904 +17270 +23834 +17682 +32262 +19371 +5389 +26529 +29233 +6055 +27103 +475830913 +25784 +27250 +21211 +21227 +454 +20058 +19232 +13423 +3151 +18380 +78634509 +9077 +17294 +3954 +12701 +3181 +12463 +5851 +15476 +28730 +32573 +15848 +14419 +25615 +17409 +16511583 +6883 +22511 +22151 +3663 +20248 +17428 +22872 +6934 +16175 +14649 +17972 +22832 +24885 +8552 +13427 +12036 +30402 +25028 +25476 +427332169 +20663 +508732409 +9016 +28542 +2268 +3844 +23155 +26646 +16086 +528766541 +12513 +21438 +18921 +8556 +775058241 +3744 +29191 +2915 +537905766 +4577 +272101630 +21923 +10266 +16701 +20248 +9932 +350106052 +13877 +935 +917842611 +14041 +16180 +921734943 +27652 +4654 +15755 +7472 +355331395 +1065 +20242 +21 +29409 +4220 +14190 +2338 +367 +11627 +6220 +23617 +6617 +26482 +16124 +16842 +483527009 +20040 +21583 +23919 +16084 +8734 +14675 +863784700 +13967 +16209 +498 +32513 +3481 +23915 +12297 +6230 +20987 +31214 +24245 +22433 +30875 +28867 +24383 +12760 +148703639 +14689 +14855 +147661464 +6870 +1094 +2061 +10738 +1503 +18382 +26087 +13397 +3190 +26390 +12451 +10271 +25312 +4563 +8156 +13684 +18919 +23966 +748 +3838 +3589 +913191603 +17147 +26519 +22697 +32055 +6820 +22380 +8574 +29652 +1985 +28562 +25293 +2866 +2650 +21693 +13905 +16047 +10334 +26097 +27957 +481879654 +9910 +4634 +666 +14164 +25028 +11589 +29374 +22556 +710 +17308 +261046281 +3372 +26098 +11406 +16142 +4841 +28036 +23760 +18656 +491 +19939 +22409 +9832 +5713 +941872224 +2146 +1918 +5758 +18334 +18334 +30120 +7945 +25030 +8413 +13746 +31030 +372680735 +600827425 +31379 +5828 +23546 +26513 +11340 +12824 +17825 +20620473 +30987 +27496 +3713 +10021 +17582 +29006 +29876 +22982 +25216 +159103218 +20841 +23248 +30693 +426100509 +16682 +2498 +25438 +23498 +18424 +28631177 +27190 +14301 +20842 +28363 +14151 +25295 +31200 +27962 +325356514 +15118 +14644 +21445 +14253 +23439 +10863 +18572 +12218 +1063938672 +29510 +7574 +26058 +18 +23683 +6001 +20643 +7616 +30487 +5837 +22316 +58572296 +14655 +28201 +56669118 +16701 +28653 +13008 +19143 +14375 +17571 +439736548 +15800 +31166 +30412 +23128 +445 +6647 +20054 +11799 +541409279 +16413 +25047 +727 +2318 +15488 +23056 +21106 +19131 +9625 +22232 +27059 +23044 +12340 +16429 +13286 +14301 +7759 +3533 +26245 +945818582 +23358 +30837 +925300514 +20781 +12664 +23739 +16948 +19240 +8238 +18350 +17108 +28836 +9494 +8314 +16142 +19688 +15189 +32614 +18796 +19638 +8038 +19656 +6262 +556116130 +12495 +18243 +7791 +13237 +28802 +9632 +23167 +24788 +964 +22187 +32255 +839113521 +15794 +17827 +921676804 +17147 +8174 +16324 +2398 +29887 +17318 +2906 +20476 +312 +19070 +5839 +25519 +13541 +27952 +16929 +2277 +7907 +24702 +11884 +16433 +5985 +7788 +23677 +31734 +869 +12211 +11039 +23397 +11675 +4425 +27828 +23478 +28841 +25329 +17480 +21905 +5232 +216985973 +30312 +18347 +11555 +5149 +24798 +9356 +21881 +29652 +26583 +9781 +108245550 +30557 +7473 +26050 +9459 +20792 +12659 +23017 +20458 +29094 +349302349 +901108845 +415 +23143 +173772323 +24117 +8645 +3202 +2983 +17159 +17781 +12219 +29783 +28766 +12322 +27455 +41259526 +73668232 +29796 +19211 +1012639847 +761942448 +21430 +31086 +31459 +3181 +23229 +23805 +18276 +3048 +32593 +28630 +29860 +6013 +20765 +27014 +335961396 +896560915 +398 +24546 +25208 +31789 +23966 +31059 +20291 +19673 +434933297 +517127938 +25054 +7159 +31813 +16906 +16621 +12664 +15983 +30280 +24506 +23464 +14143 +419995984 +20324 +27126 +388930045 +23092 +24061 +26435 +13141 +10746 +477193211 +14083 +27396 +21467 +23553 +5981 +19993 +16210 +3960 +8246 +17089 +10094 +11422 +32395 +9177 +532575428 +18776 +618991532 +14728 +24397 +5656 +2728 +6031 +15635 +15934 +32527 +10271 +25266 +31327 +6500 +28976 +2626 +22060 +751906771 +26955 +10761 +19247787 +9632 +11569 +14380 +10469 +16180 +7570 +2717 +120466201 +19843 +30121 +955511970 +10622 +12756 +9083 +573 +9596 +16225 +10587 +1495 +3854 +20916 +16711 +684 +31015 +21518 +17073 +13237 +31757 +3991 +15453 +23553 +24568 +10542 +24935 +17578 +31086 +21956 +28040 +17020 +22036 +163 +1614 +374778384 +19817 +355331395 +30719 +23017 +5341 +19812 +17574 +1018709010 +16259 +12 +11088 +9455 +695 +8745 +5852 +22223 +27059 +491 +9486 +11157 +30474 +937375980 +25596 +11654 +26058 +23930 +24068 +29708 +27977 +6691 +2482 +27392 +18299 +23239 +4179 +24464 +751906771 +22224 +15846 +23811 +32591 +7593 +5206 +9133 +13802 +5725 +18544 +4294 +11917 +28050 +12074 +204 +31125 +18748 +703 +12778 +17865 +15118 +31214 +5955 +12745 +3075 +81 +15640 +16912 +5758 +30549 +680818143 +32499 +32515 +18202 +9897 +14231 +2608 +27192 +10866 +6939 +19919 +16847 +1008 +7894 +896560915 +28222 +29325 +510914136 +18399 +563 +4065 +25859 +22218 +336962224 +1032249246 +2564 +1044 +14355 +8032 +26986 +19719 +22218 +5787 +28707 +25377 +5455 +1862 +23904 +26564 +26272 +31379 +23238 +1331 +24486 +673 +14256 +108245550 +20893 +515007979 +23202848 +10145 +30202 +29228 +29110 +13521 +15936525 +30392 +1237 +14072 +15781 +17886 +6367 +27796 +563259682 +16842 +7469 +30312 +277748551 +31504 +5194 +6937 +30055 +3613 +28266 +25654 +31392 +18140 +15627 +19981 +18232 +5794 +2691 +32712 +19917 +7392 +29114 +23998 +16743 +1187 +21730 +430903622 +14669 +25085 +25241 +12204 +13845 +2499 +991136140 +589211721 +27970 +22746 +10732 +10415 +98 +23919 +31327 +8150 +11390 +19284 +13985 +4221 +5526 +30328 +5837 +7930 +102757396 +21406 +615 +31878 +8712 +17458 +30608 +170 +3838 +13156 +1753 +5526 +17669 +25610 +18115 +3375 +7352 +3543239 +29334 +1743 +14376 +16886 +7301 +13423 +16793 +13970 +10676 +1025699955 +15110 +16912 +26032 +16352 +8697 +11970 +32465 +4215 +23891 +366148449 +20808 +20803 +24054 +25420 +25043 +3780 +31989 +25078 +18067 +27263 +32467 +3645 +336962224 +75566142 +21463 +20808 +10154 +21555 +23100 +7799 +25093 +4363 +22742 +12322 +2851 +25768 +3481 +28855 +16394 +29524 +24746 +30428 +28849 +22062 +5859 +31709 +31336 +8331 +757696994 +548920836 +19416 +975730971 +5115 +25917 +18172 +15707 +29389 +4309 +720142342 +2682 +1008312355 +98 +1495 +14893 +29488 +32050 +7270 +13294 +14314 +26354 +24488 +20535 +17575 +728073137 +13231 +431654329 +730707177 +20943 +26652 +32495 +12922 +13444 +587631783 +10411 +13459 +5787 +2692 +25781 +19585 +24691 +16623 +17471 +20792 +7780 +1548 +14519 +17023 +15054 +3938 +3927 +5541 +576 +2006 +20437 +2221 +13569 +14255 +25857 +19891 +17123 +22965 +869 +28111 +15933 +25146 +11674 +27841 +21951 +22754 +13969 +9242 +209061781 +16209 +10506 +30174 +29125 +600827425 +28205 +13905 +22433 +32704 +16739 +25078 +7076 +24124 +727072417 +395040493 +4264 +11986 +4946 +26072 +18644 +18056 +8995 +27997 +19525 +32420 +32524 +2986 +20414 +18877 +2147 +7930 +30600 +22145 +14163 +15951 +383558149 +10362 +4561 +30814 +21693 +14697 +3206 +9484 +6738 +7219 +2277 +11157 +10571 +592 +8356 +21711 +24501 +31583 +19626 +1164 +25706 +14719 +13865 +15664 +22707 +3149 +21097 +8861 +22520 +13032 +5612 +422954696 +22038 +19219 +847885430 +19803 +5958 +783384448 +8041 +1011266910 +27573 +30958 +9603 +20925 +1094 +6430 +579 +886996787 +25304 +77123673 +618991532 +19159 +25686 +21212 +4951 +32232 +5472 +27630 +19711 +1016827464 +3816 +21679 +1944 +13044 +25878 +11293 +6583 +23683 +11802 +27957 +28222 +2085 +31234 +26247 +27661 +19523 +26821 +25580 +618991532 +250028205 +27378 +23845 +19142 +13736 +998753784 +30074 +732699111 +7563 +594888205 +574 +24694 +23326 +8604 +15627 +26222 +31327 +26109 +27983 +6666 +11917 +8216 +268230502 +7581 +133994396 +28632 +16945 +16663 +22610 +30064 +1635 +27971 +4260 +27761 +9331 +645743265 +29190 +5484 +6844 +29623 +7001 +1033056209 +706995016 +842303233 +2815 +433064320 +1044 +979 +812097705 +10216 +15397 +18501 +14573 +19194 +8947 +3532 +18339 +28091 +27874 +147661464 +30321 +18328 +29833 +13198 +23917 +6241 +20846 +8862 +13 +8429 +17075 +29792 +2009 +23956 +31548 +27429 +23202848 +20036 +1016827464 +22060 +22241 +22259 +18012 +98 +28477 +7867 +7645 +433894006 +26967 +29022 +19803 +9549 +12566 +14314 +28683 +13412 +32578 +23086 +11640 +4189 +216 +27856 +1747 +11675 +2851 +14305 +20104 +21798 +28961 +7542 +10313 +2438 +32331 +6564 +20615 +12976 +18938 +21846 +19305 +6682 +25651 +25166 +4777 +22679 +32420 +10893 +16314 +2277 +22645 +22379 +18902 +14607 +19146 +385049685 +24472 +19302 +2529 +15261 +31323 +27942 +27761 +10334 +30302 +7273 +1974 +2804 +9995 +5928 +1031673238 +8492 +511762605 +6691 +6148 +4314 +24700 +24750 +4476 +22918 +2577 +19460 +13593 +6530 +13397 +5935 +31104 +3848 +9666 +55646468 +6428 +1447 +9833 +593575394 +13862 +16886 +21202 +15031 +7512 +14190 +8777 +29906 +13668 +30819 +32255 +20216 +29824 +8246 +481 +768 +16151 +3151 +7337 +10094 +972601189 +16429 +17582 +6286 +15459 +13012 +30751 +3222 +9120 +24664 +8150 +764525647 +21729 +20449 +19939 +8651 +22982 +17428 +15037 +31326 +26821 +214201628 +30792 +17929 +27350 +21853 +28629 +10239 +27508 +12203 +8693 +27762 +13993 +10892 +9214 +31007 +16021 +21237 +245255936 +27920 +30936 +32707 +14701 +16873 +23938 +17909 +181393335 +23942 +16039 +17288 +30781 +4778 +3410 +9432 +16278 +31528 +7823 +3426 +579 +31186 +18906 +14306 +24384 +9153 +2906 +687985017 +5171 +10212 +26903 +3957 +22381 +5929 +1660 +18888 +29292 +2777 +1686 +7882 +20369 +25475 +13459 +24787 +5728 +21268 +710 +12760 +27513 +30144 +4431 +592 +10982 +29860 +150092470 +204 +30251 +29448 +4782 +4478 +31454 +11085 +24588 +26961 +16734 +8813 +24933 +7273 +1748 +70757323 +31243 +9944 +32158 +22877 +19745 +856045237 +12599 +15054 +23276 +31146 +9051 +26771 +19579 +15633 +548920836 +2180 +7923 +225 +13552 +9138 +15261 +23983 +14157 +6331 +4541 +20357 +4780 +4642 +18397 +868 +4423 +8437 +779840825 +6503 +22430 +12530 +4946 +15179 +31210 +9242 +31378 +10143 +31226 +25908 +30723 +13289 +9615 +25562 +32704 +10359 +12896 +12328 +24770 +862352846 +24951 +9261 +28953 +29359 +3829 +1479 +22711 +23460 +17854 +9585 +19518 +10998 +31673 +13380 +31757 +517127938 +5871 +5262 +13865 +23160 +244903897 +28236 +21987 +18522 +25216 +2187 +4566 +5723 +8203 +4051 +308 +23856 +23322 +999446556 +1355 +1402 +22616 +14754 +3710 +4205 +837097960 +3023 +11789 +25077 +9406 +16175 +26109 +15529 +24963 +29055 +32303 +27338 +21229 +791450246 +20105 +14920 +11674 +5076 +3943 +25423 +22259 +27014 +25621 +11666 +10929 +23809 +28872 +32349 +23622 +333159194 +26230 +15197 +1359 +15437 +17045 +1006499999 +24624 +26355 +21344 +20304 +3663 +17886 +2682 +23824 +16283 +24914 +28372 +18749 +15176 +29720 +4758 +8301 +841 +29515 +32339 +989092801 +21267 +8125 +666 +22264 +387644782 +5214 +1854 +524 +7742 +562 +16623 +19104 +23240 +16631 +17622 +8863 +19981 +1058306186 +9509 +7727 +7593 +24104 +1007892687 +11799 +991136140 +2244 +29354 +16948 +23474 +27139 +14386 +15134 +7826 +23238 +16948 +25878 +16590 +26432 +7164 +1007 +681390249 +119418087 +19939 +23793 +13427 +27510 +7106 +25795 +21897 +17330 +165327924 +30377 +27120 +24803 +13684 +32484 +4264 +27191 +22831 +7666 +20898 +23346 +719727231 +2859 +15953 +10110 +55646468 +5926 +29450 +18847 +19232 +26834 +512523998 +946900394 +17859 +643497607 +28473 +58006617 +20637 +8492 +2099 +23098 +7393 +5083 +20008 +21030 +15054 +6752 +21990 +506109670 +805855587 +30685 +24340 +26540 +22191 +24623 +30303 +13763 +998753784 +16583 +5237 +10556 +30877 +11352 +28422 +5850 +15406 +19807 +29383 +25279 +30818 +24121 +14256 +29864 +17304 +8533 +6360 +13970 +12402 +22819 +504017684 +22126 +11148 +15111 +6862 +31571 +24131 +15305 +9507 +538 +19452 +24876 +1040094629 +32149 +30599 +23789 +13013 +5183 +14282 +5589 +13712 +4097 +23473 +9039 +245255936 +567492005 +28659 +2468 +19125 +10810 +12830 +15875 +379324010 +29168 +20541 +736552256 +22145 +2738 +17292 +24483 +9470 +28037 +19661 +10982 +32201 +26862 +28358 +16094 +19688 +26733 +9261 +719727231 +22916 +18965 +6700 +27558 +16013 +29774 +5817 +29744 +14382 +17550 +31724 +215241879 +21436 +512 +30076 +6230 +7125 +22430 +27921 +18242 +21211 +23753 +21834 +3144 +277748551 +29441 +22074 +27401 +11933 +16172 +2638 +24917 +20223 +6972 +900 +909627328 +14754 +32149 +18504 +10736 +13444 +28330 +30723 +27489 +418844376 +7292 +17304 +26109 +3087 +28286 +27338 +16711 +8487 +4164 +15922 +5019 +14063 +2134 +1562 +8246 +10898 +18269 +10048890 +17023 +4685 +17812 +31625 +2736 +16209 +16962 +467130388 +29942 +3413 +22241 +27263 +403249003 +5069 +28690 +30896 +2624 +15146 +2862 +31841 +25780 +416909701 +3909 +6298 +18328 +15118 +11219 +126708778 +390139448 +7923 +4215 +19922 +7348 +535212701 +98 +460489686 +748 +7562 +3511 +5996 +13081 +644 +12971 +8264 +5262 +3375 +22662 +26682 +16611 +7472 +13104 +28810 +15037 +14044 +21000 +9213 +26077 +497159860 +14641 +25615 +25829 +22713 +342354144 +5693 +9846 +23403 +23123 +10713 +139370809 +9298 +3780 +2787 +28269 +914 +8784 +19276906 +2827 +32001 +20615 +7273 +532575428 +14471 +475830913 +169649326 +7421 +30168 +22821 +29495 +12658 +3769 +13646 +27971 +17317 +27279 +12675 +4476 +5166 +14974 +673639096 +4154 +30312 +19114 +23464 +25941 +42598825 +13408 +13010 +3413 +378 +26541 +8965 +22148 +14298 +6439 +877037025 +2866 +30369 +30092 +22341 +6437 +298584533 +20347 +8385 +11981 +15303 +18542 +25155 +248239330 +14190 +11139 +15467 +20663 +9855 +22956 +15794 +29050 +8263 +19416 +10506 +29788 +341946255 +24117 +13554 +8651 +20527 +32117 +31355 +747526260 +26955 +11436 +16433 +5871 +16814 +5270 +10252 +22776 +9288 +545152858 +5687 +18938 +1068499094 +5612 +21106 +1512 +4030 +9459 +22734 +18857 +21754 +25255 +14130 +3067 +29744 +1229 +28477 +28937 +7072 +25299 +8203 +32297 +2839 +957609323 +11209 +16835 +11755 +22495 +15040 +9927 +620 +16172 +1022162927 +5549 +21485 +30044 +20329 +11700 +20736 +2378 +8156 +8770 +15201 +32593 +12681 +14461 +18737 +652 +2692 +717070702 +19719 +25446 +15908 +403249003 +1475 +26390 +3080 +527 +13260 +14072 +18869 +556116130 +17979 +10010 +31037 +12328 +26806 +4355 +10213 +17123 +28970 +309 +23247 +15619 +21519 +23254 +11139 +86331186 +32095 +20476 +433894006 +25235 +1617660 +31749 +14301 +25309 +18282 +27279 +19669 +23571 +9255 +422954696 +6074 +17008 +27283 +424768 +3476 +5404 +1048085406 +906 +16406 +29172 +1350 +22879 +5136 +9127 +15232 +26431 +3114 +14891 +18245 +19774 +527332362 +19135 +8535 +19778 +2925 +4067 +3176 +19324 +13268 +3728 +41375740 +388 +14532 +15925 +372680735 +801381199 +7727 +17405 +4632 +8203 +23215 +20423 +2565 +8318 +535212701 +1394 +30257 +3336 +3104 +18243 +16015 +18611 +14881 +30963 +17859 +23811 +15668 +31528 +31813 +15975 +870364685 +30877 +1748 +11717 +32571 +737559556 +2499 +16800 +6464 +20166 +11813 +3029 +277748551 +29380 +24702 +25867 +10485 +23465 +22790 +16039 +20165 +280 +8613 +10979 +30394 +978114753 +25835 +8812 +9110 +309098472 +7803 +12402 +27382 +29354 +6635 +768802231 +26811 +5134 +18693 +10212 +16450 +20819 +825702400 +19923 +2503 +31138 +13898 +3372 +545 +21897 +25422 +2727 +20757 +25006 +1657 +70091111 +26996 +31419 +2662 +2717 +910536584 +22299 +523 +27737 +27531 +13081 +618991532 +14701 +20736 +6760 +14112 +23535 +29482 +406 +8299 +24451 +3181 +7228 +12618 +23701 +16948 +11157 +508637396 +26947 +536295619 +22556 +909265065 +8649 +2634 +805855587 +7077 +23583 +22746 +1757 +22560 +7153 +31118 +12144 +10977 +179406344 +23460 +19656 +1040582192 +2810 +8135 +26436 +22379 +11092 +26160 +21796 +4467 +11055 +22863 +25538 +21246 +30196 +1875 +28978 +383621649 +11598 +19285 +529 +14660 +448563537 +6031 +21964 +579282235 +21316 +7503 +8746 +5306 +21589 +7159 +24529 +28710 +4943 +892 +20851 +5782 +3638 +15279 +27392 +19704 +133986223 +24572 +406 +17669 +20165 +3099 +3005 +4758 +14937 +23473 +1976 +26385 +21020 +31174 +21728 +8413 +15910 +23983 +3789 +17048 +27279 +28422 +20502 +19772 +19711 +20426 +168 +9912 +22417 +7567 +11458 +19656 +9079 +19251 +993797709 +2863 +10097 +31563 +387214091 +26828 +9757 +27477 +3699 +24160 +56669118 +16218 +10663 +16749 +284245603 +12542 +8533 +27576 +2089 +536295619 +28659 +27878 +1295 +15886 +15120 +28330 +25639 +21711 +28601 +27630 +5956 +3038 +914 +1617660 +14937 +28418 +31769 +4215 +15768 +28066 +4966 +20489 +1133 +13266 +32395 +24797 +956 +809172866 +17582 +24117 +2338 +10977 +27259 +7402 +25472 +11231 +1414 +47743315 +18056 +25442 +24694 +10469 +16331 +23939 +15251 +12039 +30560 +10088 +4601 +6216 +30344 +921 +26182 +5149 +948 +17483 +12335 +21049 +3591 +21493 +13379 +23953 +31753 +29301 +22690 +4001 +19020 +1034874794 +32704 +322 +19529 +13088 +23240 +17351 +15392 +31044 +21258 +26529 +8301 +28026 +6490 +4442 +11640 +8258 +1512 +11700 +13684 +26840 +25558 +4802 +20207 +13397 +2250 +27328 +11103 +16666 +28752 +22734 +16893 +8149 +10650 +1425 +17159 +13644 +6647 +13427 +14280 +29304 +374778384 +2020 +20523 +29037 +25135 +14720 +6413 +12976 +26064 +26314 +25125 +4087 +2966 +20008 +27689 +19976 +4541 +8457 +18938 +32172 +6087 +9371 +19289 +133986223 +1657 +32593 +3983 +24914 +31724 +20103 +27482 +18827 +27142 +18294 +32417 +7563 +2609 +32565 +8965 +18796 +19856 +18932 +16922 +27558 +21589 +32475 +26281 +23916 +13012 +383 +31533 +11450 +3942 +20911 +9298 +405 +15031 +30808 +29185 +3523 +19817 +21386 +7533 +168 +12880 +4505 +29887 +29111 +10596 +31354 +22931 +26986 +32331 +124857495 +29652 +21656 +20388 +39192227 +345 +24117 +30202 +13260 +483527009 +28222 +28861 +8651 +3857 +177588507 +29301 +24101 +21436 +24725 +4078 +3103 +31293 +28249 +7124 +16074 +9591 +17547 +7026 +32591 +31787 +626987316 +7580 +1419 +11070 +31601 +12544 +684 +1444 +4346 +15574 +10325 +530143585 +17483 +22724 +938311727 +25789 +86061910 +14843 +17741 +13522 +21665 +32196 +12571 +11572 +16979 +64017803 +855444116 +7933 +29633 +7393 +21478 +5365 +7900 +4533 +17819 +28040 +4929 +27214 +15651 +19803 +9864 +2968 +25009 +975494067 +5778 +423 +3993 +7666 +18708 +2046 +638 +8145 +3332 +13668 +2850 +9600 +2272 +27728 +23474 +18299 +24550 +13010 +9595 +12542 +2515 +8854 +22314 +3914 +28233 +886150361 +7424 +1159 +26300 +27590 +15296 +7044 +4412 +29380 +15279 +7308 +367105837 +6286 +16081 +27655 +378 +30974 +15151 +18081 +29291 +13659 +27777 +7838 +13194 +614091091 +23718 +11582 +20583 +23326 +23924 +16590 +517855389 +15037 +11955 +25590 +23336 +11917 +29114 +21609 +7658 +21258 +20762 +12237 +20399 +28970 +16445 +29546 +15741 +6666 +32524 +20792 +3678 +16955 +21582 +22698 +16223 +25581 +2922 +15574 +9666 +16191 +26271 +15681 +32352 +17005 +8172 +15749 +9044 +14059 +5991 +11919 +30515 +79450773 +7534 +15214 +19268 +4844 +27004 +3960 +17461 +21626 +430903622 +3083 +9906 +13992 +12681 +19157 +764525647 +571640147 +28233 +26052 +32377 +14569 +25654 +24124 +20802 +26340 +19125 +9051 +6314 +9451 +16982 +5540 +7570 +21966 +13350 +48383611 +26515 +935 +31119 +26097 +13805 +4996 +1013 +26436 +15229 +21708 +10810 +27262 +4563 +15466 +4864 +31848 +728073137 +24223 +19968 +11799 +133986223 +14343 +6592 +4215 +11568 +11779 +4051 +37 +1985 +4691 +10486 +9549 +30814 +31015 +26118 +28330 +25299 +32516 +5574 +11096 +31553 +18512 +11871 +1056082218 +4228 +13839 +18276 +3081 +10982 +8623 +4029 +8711 +26529 +20583 +16348 +16886 +1273 +7933 +31118 +27920 +16886 +10639 +20645 +4596 +23038 +244903897 +5559 +27894 +3458 +28495 +6478 +3523 +9795 +19159 +6659 +685761812 +19350 +13373 +23789 +29904 +22912 +29383 +7034 +2878 +27854 +13552 +17596 +3611 +29094 +17370 +17147 +24258 +21818 +678178364 +905771332 +3475 +22928 +16407 +214201628 +18084 +14853 +14386 +20702 +537905766 +5276 +7308 +7417 +11856 +10982 +29516 +94839300 +1031673238 +8985 +9680 +29788 +309658824 +29498 +624762668 +25263 +3728 +18541 +305020803 +15664 +27939 +26473 +315 +391595812 +14190 +15651 +245371867 +7044 +27404 +615017929 +31243 +29111 +11321 +23077 +27828 +19490 +16917 +15754 +31149 +19162 +7570 +9781 +10667 +7695 +563661127 +19147 +20760 +24833 +11627 +7968 +11038 +25519 +8672 +26643 +7292 +14189 +19470 +19476 +14341 +11627 +9896 +939988209 +987548034 +1875 +26671 +21576 +4311 +3042 +30935 +5237 +24466 +6457 +17726 +30202 +8812 +2650 +6574 +17028 +5965 +27499 +19285 +29383 +24556 +20911 +29912 +13386 +2787 +721490256 +30428 +25598 +15910 +8712 +27947 +9800 +1440 +26541 +23227 +30977 +13535 +12896 +11070 +15635 +6612 +222471222 +12035 +5898 +26752 +17355 +24491 +10603 +772431854 +1070 +18082 +8066 +27262 +18870 +18441 +31956 +23701 +433894006 +4309 +1196 +30369 +1601 +31814 +21282 +19883 +5561 +7622105 +29581 +19476 +8971 +24968 +7780 +16348 +89395304 +17726 +31969 +27004 +26272 +15383 +23460 +3640 +23793 +29206 +10193 +27415 +30605 +8481 +2327 +30630 +1017356480 +23745 +20437 +6500 +9476 +8492 +9723 +30360 +1617660 +29318 +8861 +15794 +11582 +309658824 +24495 +7884 +25953 +25084 +23683 +1252 +22264 +25207 +449259961 +31607 +28371 +26929 +19262 +27941 +1246 +9672 +659126025 +1974 +303010768 +15022 +18374 +20241 +7102 +24417 +23523 +20101 +22380 +21088 +8265 +32366 +18704 +20915 +13295 +31241 +11092 +697567244 +8709 +32642 +18654 +15437 +30515 +21697 +1910 +21555 +4147 +30549 +11582 +19350 +841 +70091111 +25370 +28549 +25142 +15903 +351 +31555 +5636 +20523 +21876 +23864 +677360522 +11872 +1469 +8645 +16331 +428336484 +29498 +20077 +6317 +3273 +18328 +25669 +13483 +20846 +17329 +2831 +22321 +29055 +5414 +29779 +191 +26494 +27350 +448580846 +19766 +17159 +8926 +5442 +19611 +14425 +30382 +10010 +706995016 +5107 +1927 +5143 +29050 +25672 +18751 +5388 +19260 +16944 +9232 +10926 +10639 +18886 +11414 +22916 +14660 +28308 +13449 +28267 +8238 +31104 +6084 +335103335 +22355 +13300 +13056 +19893 +6147 +16112 +22350 +23261 +65576938 +486494649 +22837 +25255 +28884 +3591 +23515 +4793 +15886 +23088 +28707 +219216204 +2902 +20223 +10293 +2460 +10485 +16560 +22931 +364084581 +901000892 +16267 +4685 +11135 +21818 +14532 +6049 +388468299 +29561 +20281 +900679847 +20915 +26733 +740 +23640 +29876 +8271 +16255 +261046281 +27655 +19245 +19122 +15084 +9127 +29592 +10168 +1340 +31104 +24643 +12223 +32212 +31217 +18063 +30761 +24970 +26291 +5736 +9846 +9497 +1360 +14301 +29779 +10499 +684 +6334 +10018 +24783 +15905 +2268 +26527 +27786 +20564 +14461 +26731 +31105 +15273 +9206 +13104 +32484 +3467 +102 +5263 +687091581 +22251 +20334 +565788348 +23834 +32654 +15232 +5796 +11225 +16443 +1366 +12856 +17985 +21818 +19706 +378 +15188 +17642 +647 +9540 +32552 +9733 +586424765 +423 +26653 +24050 +31739 +305 +376201301 +11418 +25747 +8361 +712877311 +13449 +12927 +10112 +14150 +11158 +382023719 +24935 +22195 +20927 +18017 +25515 +23824 +27861 +12269 +15639 +21635 +26682 +18514 +16749 +22224 +22759 +32411 +23583 +28849 +4729 +31340 +26996 +31340 +657 +1999 +401777252 +8714 +14532 +5717 +11340 +16611 +16315 +6612 +25135 +10271 +8166 +29945 +1839 +23617 +29291 +15572 +18084 +21040 +22327 +10560 +647083411 +15063 +22327 +12252 +1522 +989092801 +6317 +975494067 +17518 +27823 +2815 +16961 +8007 +7074 +25399 +32179 +181393335 +22953 +29045 +33448105 +26934 +12830 +30555 +32513 +24813 +2579 +9442 +7702 +19842 +11457 +27401 +15845 +58572296 +26252 +397236184 +32149 +10592 +22069 +24967 +13487 +2718 +18 +431 +3744 +23254 +20937 +7467 +19078 +5939 +6867 +710615237 +7895 +26194 +19871 +12422 +19078 +22464 +17445 +779840825 +22311 +13597 +28440 +8166 +15140 +3909 +535909722 +1018709010 +22640 +7101 +4563 +13310 +12680 +26677 +13485 +16839 +25349 +8246 +993797709 +411963326 +5432 +26058 +2480 +16191 +17007 +7901 +26042 +11340 +19661 +22048 +24131 +17669 +14213 +19745 +19398 +17411 +108245550 +135766418 +17370 +15146 +24071 +24043 +13521 +7536 +13988 +12659 +6721 +8942 +17170 +14697 +31030 +13235 +918969607 +12681 +18449 +13408 +5519 +25502 +810190791 +13556 +16699 +6530 +28443 +701639408 +5801 +5800 +4357 +28462 +5149 +9224 +16264 +29065 +658 +2327 +3764 +13057 +31709 +5414 +12209 +30613038 +223268447 +684 +23862 +20654 +14044 +5632 +10110 +24550 +12720 +15625 +7183 +17247 +10370 +8137 +13176 +3574 +20274 +7598 +4592 +17682 +21069 +27724 +27514 +11148 +25081 +963489704 +31084 +14346 +13010 +29389 +17642 +10215 +14682 +5556 +4384 +25490 +6964 +17870 +2906 +13268 +18686 +22038 +11856 +800018526 +25255 +13328 +2458 +31183 +515007979 +26227 +14918 +3545 +8258 +26437 +29984 +12668 +18397 +4813 +29644 +8993 +6457 +382023719 +22640 +29561 +28051 +17721 +5365 +1908 +16009 +32000 +13769 +3097 +2767 +12328 +32475 +27841 +13969 +1290 +13044 +5981 +751906771 +11868 +26098 +30663 +20242 +17304 +4986 +21235 +2780 +5143 +7992 +494136435 +21282 +5447 +27305 +14021 +1688 +2146 +13958 +32578 +5802 +23617 +16906 +5131 +10271 +535909722 +17676 +6031 +30767 +6801 +2839 +25293 +25398 +19588 +24160 +720 +5123 +10713 +31673 +32440 +5533 +32484 +22232 +30314 +1007 +20329 +1935 +21454 +24856 +15389 +20185 +6939 +27594 +14079 +29045 +20583 +8812 +23873 +18029 +21799 +17098 +31499 +21467 +30554 +7917 +3138 +5554 +26189 +712603610 +1643 +22540 +388 +20458 +15780 +312 +5656 +16814 +498 +7369 +9461 +13231 +27004 +18611 +6445 +8422 +3023 +20110 +28875 +583 +7020 +31044 +25181 +15611 +20058 +18024 +29774 +32465 +5131 +18932 +15511 +25645 +705170268 +9955 +8617 +4533 +25028 +6457 +27786 +28583 +13684 +17411 +15013 +9056 +23598 +4566 +898868690 +1776 +6972 +21746 +70091111 +3485 +28558 +27737 +24630 +16825 +18826 +1440 +28185 +5088 +1753 +8629 +30630 +11457 +512523998 +23273 +17260 +898868690 +30382 +18757 +5837 +10152 +19232 +10582 +17793 +10333 +5727 +23190 +25349 +32662 +17518 +17819 +27890 +16944 +18509 +14918 +4412 +6380 +30202 +14653 +32321 +19452 +13024 +29958 +2750 +27641 +28549 +2356 +682913252 +30693 +22026 +2015 +5123 +18443 +20047 +8529 +20004 +258 +76855249 +532723399 +361836935 +7512 +6666 +6055 +711 +21733 +30304 +24968 +2736 +14953 +26182 +5263 +3983 +26432 +21555 +239370324 +5270 +25055 +19812 +17370 +25096138 +25510 +29488 +24739 +3208 +118624779 +335961396 +32704 +24494 +29346 +1093 +32740 +720 +2867 +7862 +2595 +16654 +8967 +21693 +26989 +26159 +1122 +19142 +29028 +397236184 +27514 +23024 +23754 +27238 +896560915 +24192 +11490 +15627 +167087190 +26354 +15729 +27238 +922221846 +17786 +23617 +25093 +24761 +7072 +643499234 +3126 +4566 +7788 +8460 +16891 +3144 +27707 +16194 +25135 +17318 +1856 +7912 +31977 +25807 +2717 +27611 +122417153 +19858 +17458 +15170 +13655 +16263 +6453 +1012639847 +28279 +12971 +27641 +10769 +14553 +18857 +24039 +18618 +28752 +7574 +10222 +16081 +31059 +10713 +12701 +3221 +3353 +25125 +5079 +1267 +11840 +712552368 +387981675 +1664 +6506 +19648 +10687 +29006 +12628 +15120 +32339 +7289 +15702 +75 +15668 +21088 +26493 +25278 +713021805 +838899984 +25795 +465325709 +21869 +12821 +13310 +16654 +16283 +27531 +53751810 +32664 +420556070 +741 +12658 +30588 +15542 +5120 +11802 +32255 +29172 +827754774 +17726 +9070 +27877 +11646 +26343 +14593 +701639408 +4632 +21733 +10958 +3138 +20416 +23683 +8711 +7631 +8037 +22787 +26540 +32591 +21476 +7085 +20842 +27796 +3397 +22554 +769049643 +11840 +158620668 +388 +20280 +5612 +21258 +26312 +18737 +22235 +10543 +31562 +12788 +30394 +1431 +15467 +18453 +15888 +17538 +29564 +31753 +14456 +19036 +7420 +29168 +15289 +5687 +9700 +31663 +9412 +31481 +8832 +20362 +29984 +13613 +11352 +3442 +3058 +684 +2339 +11434 +29720 +22069 +4715 +28675 +1643 +22526 +261046281 +13444 +11677 +27543 +7910 +5871 +11231 +9824 +8486 +32695 +22556 +5276 +448547038 +18081 +15780 +14521 +16362 +7039 +21838 +3927 +24664 +909627328 +14292 +5858 +8965 +713021805 +19037 +25546 +24445 +681390249 +19523 +18921 +28426 +9455 +24326 +24263 +5710 +10145 +15782 +6662 +20492 +18500 +20629 +17301 +55646468 +24700 +31475 +7562 +9766 +17571 +3234 +21204 +8926 +2981 +23100 +23375 +15922 +9771 +30956 +8819 +12335 +2458 +1806 +388505679 +11819 +29308 +13898 +4923 +22936 +32450 +31944 +17048 +11826 +30509 +27687 +17428 +267476275 +2717 +9232 +831762311 +16879 +23365 +815036430 +21106 +371 +25875 +18587 +13104 +993797709 +22662 +942635276 +5019 +16837 +26278 +6755 +11167 +11177 +12486 +15383 +9666 +9163 +15232 +21798 +778103013 +19992 +1684 +17983 +5634 +2517 +14549 +16162 +11269 +21055 +10213 +294178624 +16825 +15063 +8639 +13458 +11444 +5926 +22371 +26059 +20160 +6879 +16043 +32233 +27531 +4314 +11340 +141801827 +28630 +3138 +32582 +16717 +15437 +10603 +4339 +791994807 +25859 +31806 +31813 +36553603 +462049783 +23300 +22380 +15681 +17731 +5955 +25258 +27265 +21211 +27854 +19252 +30294 +29616 +359894269 +3884 +11821 +15876 +20281 +26682 +14009 +24904 +29094 +5956 +958514259 +1686 +10293 +30630 +4215 +19852 +5107 +11840 +2719 +1523 +2685 +30321 +15229 +21438 +24583 +13327 +22556 +24209 +9491 +4442 +8068 +27638 +23571 +2556 +30679 +20216 +14644 +17085 +23760 +32565 +4311 +6617 +12542 +10646 +23502 +13219 +17781 +23488 +8185 +15151 +17513 +20781 +24238 +29652 +3829 +19933 +25768 +5801 +11813 +12630 +10001 +14027 +855 +15249 +7933 +4353 +27652 +17235 +10958 +14649 +31574 +31741 +27080 +14319 +28583 +16866 +16348 +10103 +18347 +6838 +17078 +8710 +371 +29958 +29380 +14235 +5636 +26724 +11285 +24350 +24396 +14736 +4478 +21869 +189078587 +450520561 +6 +24426 +8156 +16760 +28601 +14653 +21798 +25453 +20232 +647083411 +3577 +5324 +17089 +23078 +13928 +459851017 +18340 +20054 +8921 +21069 +24168 +13044 +17370 +620 +31677 +4640 +32011 +22392 +31631 +11928 +12720 +15975 +13480 +794600626 +8926 +12059 +15502 +6619 +19060 +25497 +17133 +897 +684814815 +12152 +23338 +20075 +16148 +12709 +485776056 +76218682 +12142 +10093 +11092 +550 +22264 +18397 +11167 +31396 +26752 +24124 +25795 +2878 +1059871245 +27418 +5424 +17983 +1875 +29824 +19240 +28861 +538 +29515 +1025684785 +26182 +1427 +5889 +16162 +25446 +16443 +11674 +14150 +17919 +16962 +11447 +31744 +17149 +1288 +20155 +3654 +30506 +23388 +5475 +19460 +7616 +28041 +18282 +29265 +13088 +27638 +11094 +26095 +5986 +20284 +30679 +23701 +27807 +16527 +4996 +31936 +2720 +11527 +20129 +15110 +15514 +265877030 +12223 +7593 +383727181 +812097705 +14376 +3607 +27313 +9736 +10602 +14675 +15587 +24168 +18620 +2381 +752072111 +26473 +350106052 +11069 +11272 +468952978 +3713 +28395 +22698 +32146 +8842 +21684 +20846 +10671 +27259 +180508323 +31548 +9073 +628696649 +21016 +17102 +18500 +13746 +4784 +14562 +5991 +29098 +17941 +1043260652 +780755123 +6811 +298584533 +19040 +21940 +27762 +25135 +14149 +15756 +477193211 +29984 +27614 +27108 +27959 +28286 +1315 +123236363 +6138 +9972 +28222 +31380 +26346 +19588 +30327 +9897 +29467 +176 +47 +4106 +10468 +19709 +1040613431 +32183 +14706 +10392 +29440 +16981 +21510 +30016 +10145 +259544594 +21582 +26752 +13150 +5837 +11556 +5120 +24225 +4384 +9300 +19238 +10103 +715756387 +3943 +12856 +446 +26967 +261068349 +10270 +27793 +14942 +24364 +29463 +21922 +21639 +10102 +2718 +28843 +21049 +16517 +8754 +4220 +16611 +17311 +4478 +423 +11582 +1720 +1402 +15116 +58957110 +283251007 +8321 +925300514 +747824514 +15105 +13684 +13373 +23753 +4690 +31948 +10392 +22734 +2551 +164041253 +12979 +28284 +14106 +22692 +27602 +9611 +11969 +2565 +23281 +11258 +18202 +393 +8093 +24061 +9666 +2041 +17842 +12135 +3235 +5686 +20015 +28937 +25116 +2460 +25889677 +19923 +3958 +12558 +19938 +23983 +8299 +19352 +13258 +508732409 +32591 +3328 +31226 +21943 +3914 +24856 +6782 +601529235 +14106 +25917 +1037051003 +30791 +20981 +22800 +814664015 +25980 +22077 +427332169 +21519 +9793 +626110121 +710 +22150 +28872 +30515 +21883 +18695 +30184 +13291 +6988 +1021614562 +13692 +25393 +30360 +14837 +8331 +955511970 +17352 +28142 +7604 +115 +19491 +17642 +25084 +27510 +23712 +25669 +18416 +26281 +22787 +8088 +21608 +6013 +14653 +5947 +32499 +18831 +1748 +29186 +528766541 +13971 +8304 +19938 +1918 +13275 +11676 +19669 +9839 +28587 +10979 +5502 +20077 +145 +15500 +19656 +2230 +24529 +27172 +114378081 +18323 +11789 +65604316 +6049 +4784 +13179 +41375740 +7451 +30325 +13479 +14697 +4106 +24925 +23695 +13280 +25044 +30172 +24223 +18640 +9915 +30751 +1952 +3543 +9016 +31347 +366 +10154 +204335543 +17661 +17101 +31596 +772431854 +26618 +320410853 +23956 +5837 +14386 +22280 +102670648 +3357 +13877 +21693 +26574 +4841 +10979 +28810 +31592 +7371 +18029 +31574 +2099 +24263 +26098 +13641 +1025684785 +439736548 +917 +13397 +62354753 +325356514 +4802 +32447 +8280 +28884 +960454493 +6000 +16363 +27920 +689012947 +647 +24546 +24761 +19403 +25047 +30506 +14562 +6067 +23878 +20748 +1913 +20627 +324466431 +19843 +31183 +24993 +13080 +11688 +24016 +22148 +1523 +10579 +31111 +11666 +19843 +9928 +1044 +19787 +19847 +15523 +24160 +11926 +5710 +23938 +5612 +32081 +8219 +38555711 +20008 +2921 +13998 +15320 +19761 +351433179 +9955 +8712 +18618 +200871318 +13594 +11821 +26033 +29167 +5431 +964 +958514259 +15273 +18247 +7054 +4265 +20304 +19914 +13619 +624762668 +15905 +13512260 +8743 +710 +31314 +12919 +28398 +30007 +1293 +7970 +11071 +23261 +631617396 +4154 +15378 +15161 +25510 +3010 +9255 +8318 +23998 +26733 +8770 +13056 +26473 +12992 +11782 +25529 +4706 +7593 +2787 +25672 +20369 +23240 +343270183 +10603 +18399 +6939 +14562 +3121 +10874 +892235681 +2094 +3099 +565945745 +855444116 +23205 +19352 +21820 +5736 +22953 +25116 +18399 +15343 +15785 +27103 +24104 +28817 +11742 +3083 +31243 +427332169 +812097705 +13142 +31277 +6461 +167087190 +648978470 +13753 +6626 +237667303 +22172 +7661948 +1462 +3771 +18826 +21381 +18527 +16793 +31328 +29602 +17812 +124008052 +19656 +10018 +15467 +7142 +27350 +4038 +628130781 +9736 +30005 +29346 +3911 +4404 +16248 +15664 +20802 +6755 +28955 +14259 +707 +1578 +18504 +16334 +21098 +29219 +6342 +998032983 +21705 +16891 +15116 +20047 +31554 +25418 +12922 +8137 +20527 +49 +27262 +23410 +10086 +30888 +14009 +13088 +6138 +2720 +7227 +25442 +12900 +18172 +18269 +20166 +12798 +13327 +13129 +22931 +9836 +3732 +841 +19773 +10585 +4465 +15606 +28470 +11177 +1684 +6308 +15278 +28583 +14163 +13799 +18649 +22010 +13841 +11572 +325 +14083 +16717 +14697 +29172 +32546 +6617 +5648 +7276 +29190 +19112 +17335 +13541 +29329 +886996787 +14736 +28236 +8623 +8413 +26786 +25028 +32582 +2718 +23433 +26513 +4998 +25867 +1462 +28173 +7542 +898868690 +1425 +21309 +119418087 +8984 +10639 +7106 +791450246 +14193 +18333 +18495 +31448 +32308 +13049 +7316 +761296616 +161449129 +3157 +27429 +22926 +999567403 +2529 +8066 +3282 +2603 +20527 +5051 +12456 +4094 +9288 +14383 +9371 +393589345 +695 +20627 +22610 +825103720 +7691 +2667 +188307482 +2106 +22832 +899830201 +22754 +372680735 +12756 +21905 +456032742 +3553 +517855389 +7192 +6842 +245337912 +19992 +31407 +22830 +10222 +29904 +722885107 +12912 +29110 +552157000 +12618 +11868 +23390 +27014 +19923 +21419 +5258 +19801 +30500 +20614 +32382 +28495 +7067 +18325 +4946 +10362 +20396 +21227 +30193 +25208 +26522 +28516 +30599 +21539 +25913 +26247 +32238 +5080 +10147 +4277 +10572 +21828 +20244 +26447 +7703 +4566 +7222 +32228 +8492 +19993 +5528 +22837 +23181 +3485 +4646 +12636 +16012 +12668 +13108 +838899984 +2682 +8246 +12300 +10652 +24286 +723752618 +5237 +26527 +1066558460 +13044 +12230 +21559 +2156 +3434 +18443 +24686 +5365 +1164 +17098 +20294 +29354 +15383 +86331186 +15288 +761942448 +12340 +1159 +23443 +14253 +371337770 +26077 +3083 +20527 +18750 +31891 +9509 +21469 +2820 +31076 +24709 +5782 +4355 +1552 +565788348 +28839 +10298 +2203 +22575 +2905 +20614 +32074 +7817 +27308 +4680 +270400276 +6452 +19290 +9354 +27238 +3023 +7568 +3978 +31086 +30605 +20937 +19490 +23365 +752298768 +29564 +19686 +31185 +25546 +31229 +30184 +10929 +15669 +28495 +26703 +30874 +23077 +418844376 +16802 +523 +28455 +3038 +16631 +14501 +4011 +32593 +3583 +1024 +5787 +8645 +27807 +5634 +9120 +11970 +92 +20331 +29140 +11429 +2685 +3576 +19112 +9633 +9633 +244499109 +15776 +9233 +8185 +2046 +26714 +19388 +18964 +8647 +4353 +1635 +18728 +21966 +4802 +17731 +6923 +24797 +5341 +12169 +8651 +388930045 +9507 +27828 +9838 +22145 +1063052619 +32283 +11572 +856045237 +3532 +24643 +25030 +6818 +11552 +29172 +807916879 +1899 +4844 +8507 +4346 +398618172 +23598 +30771 +3594 +29438 +22921 +1040613431 +10239 +27059 +16653 +26742 +23077 +29265 +13845 +23028 +32295 +29929 +11439 +15780 +25047 +24740 +12307 +24985 +16901 +28836 +25771 +31111 +21799 +847885430 +12732 +24813 +27563 +19976 +5768 +843268925 +8036 +8216 +24428 +26155 +28266 +525557163 +10063 +15037 +8099 +9881 +24910 +10979 +10907 +11055 +29394 +30514 +11427 +12269 +27163 +25859 +9540 +7789 +14858 +29448 +31556 +10514 +16611 +896523334 +10117 +388253420 +16522 +17301 +21928 +13967 +21598 +7417 +24875 +15782 +20898 +26734 +5651 +17352 +19760 +21754 +277748551 +8137 +29162 +15500 +11863 +2185 +11762 +17471 +11753 +5136 +4455 +27398 +21386 +7893 +18728 +29002 +20941 +28182 +31138 +710615237 +13408 +3000 +30046 +24450 +8549 +9611 +11158 +15009 +4144 +929120032 +12733 +13593 +14529 +8995 +468095442 +8649 +307748073 +11470 +18731 +25538 +387214091 +28843 +18206 +126966486 +18527 +16775 +148 +12658 +27007 +4144 +26752 +11177 +18565 +27059 +772431854 +47743315 +1062075916 +24585 +30382 +31111 +30998 +14845 +834602229 +10756 +393589345 +30974 +13258 +21626 +7933 +445 +19760 +11510 +18269 +26272 +13108 +19137 +32692 +13181 +8134 +7582 +5697 +764929186 +204466773 +3654 +12946 +23365 +16896 +15357 +58572296 +32491 +11104 +31789 +17867 +21000 +24723 +1133 +11402 +24939 +10072 +972167458 +1581 +468952978 +19976 +10383 +5107 +17582 +4401 +17391 +4879 +19593 +23500 +18487 +820246850 +13613 +15697 +18915209 +1817 +32232 +491 +645248693 +26155 +4086 +16444 +23464 +2662 +13666 +16900 +5149 +32114 +12658 +20438 +8108 +27990 +27638 +310493947 +29521 +8037 +2727 +31744 +568841003 +18863 +911 +1999 +15914 +29744 +1044 +20191 +30432 +13487 +303416138 +426558415 +15030 +13594 +6355 +17855 +22079 +14942 +8484 +24445 +9232 +27828 +16283 +16444 +6939 +25919 +2626 +10239 +7074 +2369 +26252 +31956 +10623 +25453 +8066 +25542 +7420 +2352 +11397 +20887 +23790 +12608 +2610 +16522 +24951 +15845 +24968 +284653508 +15953 +12582 +11419 +8437 +11462 +7973 +23109 +23749 +1048085406 +21358 +7799 +21903 +18611 +25888 +15926 +4778 +16831 +10878 +2525 +14758 +31750 +2583 +29045 +2767 +30303 +455687959 +4235 +954919192 +19656 +19805 +28426 +15794 +2685 +25723 +1267 +5935 +25660 +18951 +586691809 +26755 +15975 +15800 +3669 +13300 +19247787 +3511 +11504 +21164 +21386 +15232 +29941 +390139448 +24790 +9461 +2731 +29686 +5945 +6726 +15480 +15115 +1664 +512 +481879654 +16209 +1748 +1974 +11598 +31858 +14106 +3713 +19110 +216 +7580 +289953285 +21515 +22362 +12795 +26364 +1164 +14041 +30312 +14281 +1781 +8460 +10866 +580570852 +62354753 +10252 +7969 +13405 +21583 +615 +14674 +14073 +6475 +22462 +901007655 +12979 +10384 +27997 +30178 +336962224 +13958 +26788 +592 +901108845 +5445 +24384 +27786 +10110 +9529 +6759 +15176 +29515 +26903 +24258 +11390 +20040 +22733 +10926 +9470 +15063 +1635 +16912 +3785 +6430 +16464330 +26049 +11700 +3543 +3042 +14068 +22520 +32512 +36553603 +680202412 +19812 +18618 +109424411 +32037 +26535 +24483 +1728 +26577 +366148449 +467130388 +26314 +535212701 +3442 +14009 +15390 +3957 +18915 +8394 +22872 +16225 +12256 +181311372 +8066 +15782 +22060 +25781 +196120107 +26432 +583776553 +25054 +16743 +10910 +25399 +21814 +21990 +6049 +17068 +20105 +856353662 +24347 +23388 +24759 +25543 +11861 +25393 +13408 +11725 +23190 +18544 +17574 +5414 +17983 +1073467748 +1246 +26854 +15511 +28752 +3838 +15388 +12203 +23884 +31533 +15110 +16644 +9347 +6945 +9801 +29130 +4412 +2450 +5814 +963489704 +27814 +30754 +202569985 +21728 +1058306186 +19138 +16511 +4592 +6193 +16054 +18756 +23902 +26537 +11258 +19919 +8791 +29467 +335103335 +26683 +10598 +6934 +16094 +30917 +10736 +24184 +32614 +10533 +26691 +25329 +13851 +30510 +26768 +23024 +28749 +880020461 +19452 +11527 +1743 +29185 +25807 +18106 +3410 +27284 +1113 +26815 +7928 +15036 +20281 +3949 +20544 +26923 +6973 +13993 +1164 +19490 +766184146 +28978 +14354 +15466 +17259 +13839 +2610 +13763 +2061 +147661464 +28969 +8788 +727 +5740 +25546 +11547 +9410 +444169150 +987658297 +32110 +3406 +29178 +27014 +628527317 +9510 +7810 +8709 +24710 +15130 +150092470 +5939 +407098352 +857 +10628 +3176 +6428 +17802 +22878 +29864 +21016 +3557 +303416138 +29929 +5083 +837097960 +2310 +877012400 +19155 +2498 +15545 +9356 +17855 +173772323 +27352 +391132837 +17513 +23884 +23016 +26392 +16348 +18346 +32118 +420556070 +1227 +1666 +19146 +5435 +8397 +19371 +29488 +1022 +14149 +524 +6704 +23412 +9655 +28644 +24903 +16304 +713013102 +21660 +8361 +18619 +3126 +23433 +21991 +6150 +15459 +4584 +7473 +13221 +25581 +2532 +30432 +426100509 +2304 +55646468 +23402 +19350 +133670577 +984232749 +141 +23433 +17458 +32201 +15627 +7533 +10463 +31015 +31598 +2106 +962166044 +17717 +727072417 +230 +20873 +10073 +11697 +5065 +11876 +21403 +5802 +610 +8729 +25645 +10531 +16314 +345 +8106 +764525647 +11741 +31741 +17886 +7184 +26155 +19260 +10168 +2720 +27962 +21810 +23365 +422954696 +4998 +27908 +26041 +7260 +741 +21 +17556 +29183 +16009 +20212 +30723 +30377 +31741 +22079 +31347 +694 +629152126 +13802 +12759 +5608 +767659056 +27265 +21458 +11092 +28897 +11491 +28470 +25672 +16896 +19162 +30809 +5561 +26617 +13319 +11263 +8629 +11320 +367 +27590 +18757 +12887 +477193211 +957 +19202 +11622 +21009 +28422 +7727 +15774 +24417 +15136 +29498 +26815 +16854 +794600626 +7153 +11605 +30677 +27229 +5963 +4801 +5740 +3025 +31979 +22345 +2727 +3944 +2564 +32661 +22547 +928346348 +22969 +6262 +18430 +274656587 +25520 +10004 +23030 +14697 +19487 +717789054 +11408 +23753 +26907 +25117 +31547 +7913 +11293 +21490 +14723 +19938 +14418 +1005216093 +6500 +27340 +1355 +36553603 +26918 +3274 +267476275 +16180 +359894269 +2164 +19922 +30985 +17149 +5746 +525557163 +28658 +3938 +4801 +16268 +12484 +16912 +31104 +28128 +21679 +2185 +1378 +10437 +30723 +21539 +23239 +11429 +29226 +17812 +20808 +7703 +31116 +13051 +825702400 +18720 +27004 +20833 +336539985 +2006 +276635428 +25131 +30422 +29980 +19350 +31741 +11092 +22831 +19421 +31921 +24121 +219216204 +268230502 +9853 +15545 +25660 +19284 +24792 +19338 +21016 +1126 +20324 +21346 +19152 +19585 +20847 +8203 +23346 +13230 +29210 +26929 +9394 +1018709010 +10414 +28956 +17538 +10923 +12995 +32499 +25251 +12594 +23780 +1044 +7276 +32475 +20165 +25771 +25135 +30507 +1022 +56669118 +26999 +711927780 +28583 +557465165 +28249 +11937 +27477 +22042 +24426 +7460 +14649 +31118 +8216 +411963326 +29597 +2972 +31118 +20616 +747824514 +28932910 +14087 +31411 +23282 +7992 +9340 +6825 +1094 +13051 +559675399 +8957 +21254 +174773350 +5710 +17773 +17582 +23100 +17819 +21295 +12681 +147661464 +28651 +32238 +17260 +3648 +13895 +18259 +2320 +1293 +29623 +6478 +9428 +600 +5733 +6502 +2418 +32238 +3126 +4177 +30599 +11263 +426558415 +19470 +939988209 +26098 +401777252 +1116 +29009 +511832280 +31090 +29786 +20216 +18839 +26682 +19574 +18017 +23412 +29346 +17409 +11397 +19452 +763434422 +28142 +16506 +14256 +5019 +15846 +25386 +16904 +29139 +16268 +11096 +8993 +20920 +9715 +20354 +6360 +31712 +4882 +32351 +86331186 +482165917 +28505 +12268 +32417 +7106 +30120 +1757 +6967 +2810 +28295 +5194 +20426 +23846 +19904 +935293164 +445 +4673 +578 +27624 +8819 +5404 +18495 +1440 +661209356 +4165 +507499814 +3726 +30688 +10746 +9945 +14937 +30246 +10746 +835851994 +241092535 +21951 +16906 +27688 +31744 +8813 +14213 +10131 +24531 +27136 +9347 +30018 +16465 +13870 +25580 +15843 +7738 +31685 +14924 +31547 +7858 +15022 +655 +8383 +13327 +942635276 +19388 +2945 +22345 +1495 +9334 +5445 +911844950 +19656 +20737 +3607 +19975 +8914 +29695 +1419 +1816 +26723 +21295 +25081 +6156 +28267 +25006 +20718 +30599 +11951 +27962 +24054 +30771 +31469 +12745 +69405128 +930 +466887618 +17123 +6013 +23451 +681953094 +170 +11085 +31814 +1567 +916121479 +3930 +17702 +26994 +19776 +616 +11363 +644 +10646 +158620668 +14703 +23397 +14255 +19125 +8232 +16682 +28988 +28683 +1138 +31314 +11706 +25441 +23701 +26346 +30432 +7063 +23028 +4554 +13013 +1142 +3341 +31234 +15905 +993 +11414 +22714 +21820 +24687 +78634509 +8716 +18572 +23651 +387981675 +17315 +29423 +21639 +2691 +20404 +592 +13400 +17571 +382023719 +29072 +307748073 +11570 +8729 +11743 +20736 +14461 +22575 +13214 +39 +27723 +16775 +21164 +12484 +19157 +13988 +3615 +31326 +28966 +20426 +20571 +792686665 +3964 +28426 +29083 +748 +335961396 +27711 +30810 +411963326 +13423 +29833 +563259682 +22812 +722885107 +41375740 +350843774 +8838 +1293 +20006 +11627 +18667 +29219 +19893 +13459 +23009 +28855 +24585 +21821 +14386 +771542459 +6613 +31076 +7791 +14549 +21979 +10180 +15951 +6867 +3983 +24723 +14881 +9073 +22024 +4314 +8258 +20718 +10984 +29545 +11114 +1483 +5132 +29206 +26436 +37 +27962 +433465265 +14073 +1402 +12422 +3692 +11579 +26041 +23768 +9743 +27832 +16644 +17294 +2268 +21654 +29481 +748 +2313 +5991 +559827300 +27920 +20953 +17355 +942394661 +17352 +22381 +12555 +31255 +8253 +31327 +7703 +551457889 +12236 +25166 +29302 +21290 +19822 +8045 +21469 +16560 +7612 +13422 +5882 +17838 +1961 +26452 +11730 +21437 +3273 +911 +28468 +11622 +10525 +15146 +9127 +11406 +22456 +23109 +29966 +6592 +28601 +523801697 +19993 +19072 +10607 +296199502 +26423 +373280756 +29168 +12122 +28626 +23824 +17838 +9963 +17042 +8926 +10154 +4476 +27145 +30709 +3960 +10598 +3485 +6945 +2313 +23358 +29622 +2046 +3413 +19559 +564555651 +19177 +559675399 +9770 +20416 +24985 +11979 +1927 +15729 +31583 +467564975 +5360 +10359 +818664100 +4906 +14112 +16962 +9697 +26643 +9904 +15946 +27300 +14874 +15729 +27097 +579 +29354 +864 +25266 +29201 +92557435 +2234 +10286 +20160 +22079 +30428 +18774 +86331186 +3954 +27977 +11379 +10754 +29887 +1054889811 +681390249 +5585 +22143 +5656 +12074 +16047 +512523998 +7389 +15238 +16982 +26565 +982 +5710 +15342 +26575 +23864 +23555 +28473 +5053 +15572 +752298768 +160647366 +347 +16945 +11928 +23030 +20160 +13080 +4966 +27061 +146798217 +5851 +367 +12484 +7974 +16369 +30500 +23878 +17571 +7062 +26999 +19588 +16380 +668678868 +8508 +9083 +15433 +27775 +15568 +31292 +7063 +17547 +14009 +10867 +16885 +512523998 +4632 +21316 +7622105 +22038 +28601 +5237 +4084 +17085 +23031 +28267 +9138 +19037 +20004 +1748 +22097 +12088 +26193 +18676 +11568 +12549 +19319 +6806 +13166 +18526 +31313 +18037 +20627 +24121 +761296616 +22776 +1617660 +9677 +358 +29521 +735460667 +28197 +20329 +23745 +261046281 +523 +8547 +28626 +764929186 +23109 +9455 +9576 +8854 +19177 +5762 +25598 +962166044 +7752 +9856 +5109 +17329 +917 +10383 +17825 +7416 +6036 +24778 +23109 +31527 +400 +13895 +7451 +20185 +991559766 +31808 +1021844237 +23439 +15084 +14695 +13597 +5479 +15780 +8041 +26653 +1750 +26657 +15273 +15476 +6772 +25294 +10514 +2015 +7118 +21040 +15342 +26821 +11267 +20920 +7570 +7955 +654 +26271 +4986 +11414 +28542 +591 +12036 +825 +6934 +10063 +86061910 +10602 +29082 +1034874794 +19428 +21539 +1331 +24238 +22010 +30106 +7994 +27638 +65613609 +844340832 +9322 +921676804 +1354 +741782278 +20008 +3083 +117956842 +15627 +12407 +23848 +27139 +28970 +998032983 +17825 +103 +28577 +7771 +17909 +23257 +26522 +17102 +18000 +9647 +30752 +4154 +9972 +1444 +30459263 +17722 +11556 +9006 +31554 +10598 +9888 +23622 +20564 +25725 +10542 +12772 +6738 +16148 +2146 +16166 +22064 +14571 +24985 +2906 +23234 +28418 +9846 +31376 +12039 +987548034 +10916 +27352 +631617396 +511832280 +19807 +16364 +31419 +22462 +28497 +25060 +20499 +1567 +17836 +27903 +13810 +32382 +15845 +17894 +14568 +26418 +9853 +376201301 +17513 +32118 +17919 +32117 +20607 +3669 +27687 +8070 +32050 +13939 +18938 +13166 +13668 +31255 +11347 +11139 +20915 +7928 +23998 +2515 +24347 +20499 +31465 +19917 +4001 +932632351 +18294 +22253 +19431 +31433 +10893 +4566 +25282 +17812 +11436 +26298010 +1147 +4844 +18943 +561879030 +12705 +705170268 +31744 +204335543 +6749 +19070 +863784700 +81 +19787 +6503 +23594 +31753 +26575 +58006617 +600827425 +27953 +20981 +27954 +8144 +15030 +6775 +9762 +31755 +941872224 +6636 +4675 +9627 +14292 +5501 +28969 +22603 +14520 +720 +11219 +27920 +29670 +6967 +1056 +757 +10614 +23789 +180238476 +32545 +8547 +28279 +25278 +782744996 +757696994 +12826 +23365 +25931 +629152126 +8045 +20851 +26077 +701639408 +2727 +25422 +15363 +2438 +3816 +28875 +9371 +15037 +17826 +20704 +28577 +16457 +12174 +29386 +20645 +1495 +18247 +19654 +9910 +1402 +945818582 +652 +8166 +24664 +16526 +27355 +30923 +16800 +3710 +8093 +6252 +4078 +12142 +14775 +4311 +6856 +2727 +25543 +776 +706995016 +2583 +23300 +8470 +260 +5694 +1322 +10378 +2333 +21515 +23636 +457392117 +291114673 +10305 +1708 +27589 +28976 +12088 +7928 +1121 +974228096 +31771 +1006499999 +31327 +23358 +216 +7473 +26097 +22316 +415 +15054 +4758 +16682 +32428 +8321 +29380 +27247 +2756 +29308 +16043 +25253 +19593 +5623 +713013102 +30549 +8916 +11320 +28066 +9298 +6251 +935293164 +21204 +18380 +158620668 +23609 +6526 +18892 +16210 +2662 +16443 +17320 +550 +1057688987 +16094 +29516 +15768 +911844950 +14767 +21535 +28047 +8717 +1055373218 +9795 +27630 +14041 +4600 +28497 +26283 +2742 +3640 +22367 +7062 +535212701 +10349 +1040287107 +31787 +23866 +343270183 +17301 +14754 +29233 +16005 +25021 +23902 +14398 +15249 +27093 +11135 +23824 +25440 +15120 +1517 +26522 +4505 +24480 +10418 +20846 +1261 +8208 +837946592 +13545 +19812 +10174 +27856 +5768 +587631783 +28783 +8232 +10387 +26363 +6167 +14212 +16729 +582 +22928 +25941 +6619 +8743 +6096 +16944 +15590 +5772 +15399 +13246 +22944 +32292 +9331 +15729 +12088 +669 +21847 +21185 +19810 +20851 +785740769 +4300 +25160 +30904 +31555 +22145 +19151 +6945 +22755 +24258 +409217456 +14706 +15875 +16919 +265877030 +21282 +10158 +8125 +9644 +27229 +1133 +274656587 +21454 +12103 +11699 +18826 +1419 +9476 +14112 +17827 +20044 +20718 +89396593 +3983 +11893 +26033 +6861 +29652 +5432 +7210 +337095777 +10713 +28269 +10286 +31156 +115 +19412 +8666 +10270 +10212 +659037426 +16304 +25030 +1384 +8093 +303416138 +170 +31448 +25679 +16831 +27087 +15444 +12863 +22311 +8649 +19380 +28091 +29912 +25566 +2283 +4412 +27350 +16743 +680202412 +24988 +15511 +22042 +10822 +13841 +500632794 +30456 +28197 +24710 +8213 +7092 +24788 +20072 +21963 +1022896292 +27279 +5756 +4559 +9864 +1720 +17045 +16739 +10652 +13010 +241092535 +29446 +97818197 +27080 +5796 +24068 +16406 +2499 +23500 +25502 +13349 +25859 +18960 +10279 +877012400 +3176 +6187 +12182 +512 +564555651 +27576 +30631 +30506 +29774 +4357 +4215 +29519 +21515 +32467 +20362 +12174 +26071 +3552 +5621 +30625 +23294 +22268 +13931 +14554 +5850 +14754 +4355 +13970 +29852 +22557 +16810 +48676314 +14495 +18839 +6607 +855444116 +31326 +29121 +6031 +156992021 +6865 +23155 +23498 +23336 +559827300 +11231 +26529 +657 +16429 +41259526 +1643 +9349 +658 +30935 +14942 +32110 +18848 +30243 +10657 +16721 +22371 +6691 +15754 +6856 +16407 +23490 +9625 +10018 +1164 +19904 +4401 +30613038 +12188 +19706 +668678868 +4567 +2692 +4801 +30605 +6990 +12039 +15431 +31571 +22486 +14845 +443700611 +1169 +30509 +27263 +17500 +741 +6639 +268230502 +22417 +13337 +13694 +439268846 +102670648 +16420 +510203042 +25980 +7838 +31354 +27096 +18774 +17411 +32276 +16338 +21535 +23790 +29482 +11246 +8065 +20977 +12586 +18964 +23143 +10054 +19774 +18704 +722126170 +27247 +17073 +6256 +25125 +24940 +30460 +14855 +27103 +10073 +18649 +31170 +22957 +552157000 +15179 +23527 +21237 +26382 +16841 +2815 +21469 +18334 +32001 +10929 +11598 +949733348 +24397 +1414 +24466 +13156 +20613 +657 +584460547 +16429 +3177 +18276 +14815 +2691 +847045280 +600 +17469495 +14422 +3957 +17330 +31808 +28475 +244499109 +4442 +612 +18003 +29377 +10383 +88511232 +27768 +216 +163 +32440 +5782 +20308 +6560 +6084 +7010 +4577 +28265 +9921 +6973 +532723399 +18124 +25795 +22556 +20347 +4505 +7788 +13400 +16873 +23654 +27330 +4478 +15090 +3993 +18081 +15606 +18323 +6402 +10727 +26653 +12465 +7458 +3682 +664434537 +14033 +19162 +9900 +17979 +52244752 +9455 +7451 +23608 +26074 +7282 +8651 +12204 +103 +10874 +20198 +14301 +10080 +12463 +28710 +29352 +2861 +17159 +22877 +21299 +12733 +22248 +1796 +19276906 +20689 +900679847 +27689 +23408 +8648 +20851 +28371 +31444 +11572 +8614 +21186 +26138 +7495 +4215 +19267 +13310 +7292 +24464 +26787 +14924 +32146 +31709 +28836 +24883 +13281 +747 +23608 +15781 +20185 +951741801 +17726 +16388 +23030 +30630 +15433 +21897 +17470 +856045237 +26834 +13200 +5561 +805855587 +30958 +20156 +14463 +11709 +1935 +28783 +16885 +1207 +586262420 +21000 +12599 +27249 +707 +17983 +6314 +552157000 +6705 +21364 +13487 +562 +15912 +25021 +3006 +30630 +1295 +20663 +6193 +10191 +785740769 +21080 +16321 +14907 +30481 +20101 +17304 +23620 +330869500 +19252 +19500 +23247 +4078 +6691 +20065 +32704 +23678 +2839 +1388 +3780 +28142 +24659 +389526792 +13784 +31554 +20399 +10966 +16760 +30086 +27947 +7780 +10360 +13991 +9476 +9596 +25647 +18017 +3334 +20294 +4632 +28632 +28587 +8006 +24039 +30810 +19484 +11971 +11919 +11243 +1055681240 +21020 +21917 +13613 +31075 +3198 +14482 +6972 +5540 +14703 +23443 +218063752 +23205 +3927 +11880 +11799 +23354 +4572 +14078 +31689 +21846 +17086 +7933 +163 +2089 +23261 +16089 +27182 +612 +14997 +12146 +5621 +24472 +11258 +25475 +4220 +19638 +8693 +23354 +19250 +2921 +11622 +9048 +20294 +13895 +9298 +28395 +31174 +25075 +25176 +23109 +4051 +24531 +31243 +23022 +1121 +5997 +32351 +16478 +7675 +11486 +4430 +3072 +25418 +11152 +19888 +2867 +31571 +27419 +4780 +26005 +439736548 +9232 +1058306186 +690169746 +32454 +932632351 +1008 +15278 +13173 +32228 +19768 +900679847 +47 +31404 +31376 +15034 +15214 +19523 +10173 +8280 +4430 +23464 +12054 +27513 +2781 +9817 +7467 +21106 +420354364 +22235 +411963326 +29185 +27983 +32260 +413862066 +7970 +15611 +7563 +21232 +13748 +19654 +25090 +11572 +14669 +32527 +9155 +21601 +20531 +27739 +29448 +10362 +30243 +19137 +30810 +1396 +31210 +27007 +5292 +21966 +5695 +9833 +14034 +10952 +18242 +23261 +17299 +8717 +26189 +18967 +834602229 +415 +26698 +18846 +21030 +4011 +18870 +6298 +27362 +13266 +21869 +442141292 +3768 +19194 +14724 +10112 +25304 +26682 +12944 +5853 +19138 +2002 +24998 +4469 +559827300 +25166 +13552 +20040 +31125 +26999 +7184 +18514 +32160 +23513 +1042387214 +14890 +10506 +17090 +30864 +10572 +52835736 +8957 +25362 +8181 +19772 +7006 +13844 +9347 +21349 +273082099 +20502 +30875 +4215 +27827 +763434422 +1176 +5039 +21615 +14655 +19520 +6883 +24750 +216985973 +28377 +29731 +14198 +1312 +9972 +1961 +16590 +17941 +17254 +7139 +16560 +13991 +20165 +6782 +29813 +6561 +19460 +12375 +18951 +261046281 +21039 +27878 +27301 +16194 +10746 +25459 +7311 +673639096 +150092470 +8854 +30683 +31662 +6193 +11382 +24416 +15537 +196660769 +11986 +28236 +14305 +7300 +13895 +119025948 +1041004487 +25060 +11163 +6366 +4732 +2089 +18129 +19113 +383727181 +31469 +7478 +19976 +19110 +29308 +628130781 +11379 +15568 +8648 +25601 +25112 +11486 +15009 +3684 +19555 +1880 +30577 +1635 +13295 +2694 +15768 +2020 +32411 +5380 +25258 +44794341 +20449 +21381 +388 +16172 +15681 +29082 +517405889 +10631 +32495 +6006 +31253 +30836 +21000 +15383 +23396 +25216 +12402 +10951 +26742 +23939 +28841 +10398 +30168 +592433446 +103 +23856 +2662 +4430 +26906 +129825529 +16583 +19037 +12084 +10239 +10411 +23906 +20182 +16464330 +420354364 +978123738 +2874 +7377 +28626 +13659 +10907 +5717 +1046728321 +315 +10948 +20615 +32117 +4404 +26111 +5683 +388930045 +467130388 +19052 +20160 +3640 +13714 +9120 +4174 +12541 +1355 +18430 +2356 +15138 +17411 +9266 +19380 +4154 +11556 +20101 +6523 +4125 +10039 +28836 +8651 +32499 +21261 +545152858 +5713 +17075 +23901 +12512 +24246 +15140 +508637396 +28843 +24585 +246732955 +14121 +457185975 +6067 +31676 +20099 +4844 +9255 +2053 +4067 +8754 +20312 +3089 +27723 +47743315 +32174 +600 +837946592 +2863 +15968 +6592 +98 +29485 +18723 +6838 +7742 +727072417 +12618 +2150 +29958 +5533 +576 +10117 +2067 +336962224 +17299 +23281 +31791 +19322 +24582 +459 +17409 +14044 +28752 +720142342 +30847 +8317 +27883 +29386 +20470 +19588 +18206 +19189 +24283 +22721 +7300 +17825 +7868 +28961 +19749 +245320174 +28629 +18487 +1427 +388505679 +238 +30958 +160541231 +4732 +6256 +479 +325 +23056 +19856 +366 +59 +19593 +13028 +322 +21585 +27688 +9577 +15111 +7371 +2059 +25117 +30085 +18677 +24904 +27747 +15340 +5952 +818329298 +27021 +28542 +23030 +12209 +26300 +2340 +12200 +4647 +30144 +13260 +29757 +20454 +31448 +18997 +9717 +20851 +916121479 +12237 +22793 +12174 +383727181 +6000 +26840 +175649311 +22486 +26990 +22932 +782744996 +2156 +21876 +8098 +21602 +30475 +11761 +303416138 +23247 +16352 +24834 +24495 +20223 +31555 +18570 +4322 +10805 +20645 +3849 +28786 +26768 +5768 +19179 +14335 +28978 +468145289 +31234 +6767 +6853 +702 +27724 +25519 +21463 +23884 +20330 +20840 +19111 +29226 +9352 +23277 +2507 +31402 +19175 +19452 +5322 +25782 +20089 +8316 +16717 +239438439 +31744 +32001 +22617912 +7992 +15828 +522 +24382 +24740 +10822 +22872 +29139 +3893 +3132 +20602 +16886 +13427 +15118 +20262 +30808 +28897 +28360 +6150 +23811 +12659 +25420 +11995 +31326 +7994 +25093 +10602 +1639 +22703 +6564 +17985 +14644 +25111 +21312 +19268 +15130 +4987 +32662 +12549 +8343 +14257 +9995 +5322 +13485 +9498 +27607 +24739 +9124 +12463 +6930 +706995016 +2358 +6749 +2717 +8382 +26842 +22755 +10874 +10579 +24532 +527332362 +30258 +20627 +15140 +560589415 +26682 +108337161 +119025948 +21106 +31677 +17983 +7805 +32172 +28935 +13931 +7882 +18846 +497159860 +7900 +21962 +13221 +8854 +27284 +5878 +19069 +22139 +24382 +5585 +402248871 +32260 +4566 +10983 +14418 +1877 +18076 +10103 +24702 +16189 +12232 +23017 +7289 +3816 +2727 +24988 +29744 +21454 +16800 +26691 +32233 +4269 +28268 +697567244 +10681 +21000 +640547797 +20110 +14674 +28037 +19593 +23261 +3909 +18722 +207389427 +14422 +16011 +21290 +2610 +12896 +2717 +26945 +20476 +16945 +6031 +23388 +31221 +28876 +4469 +25388 +29167 +5485 +7887 +2719 +3429 +27989 +15625 +27482 +20941 +22377 +11015 +1495 +580570852 +9397 +28428 +18101 +10533 +6478 +5494 +6892 +10769 +20981 +10984 +9461 +13423 +12971 +7569 +2953 +24658 +16450 +7685 +27543 +8486 +10776 +31084 +899937930 +15993 +10277 +985196599 +491894617 +9232 +12961 +24630 +25913 +12745 +16118 +916121479 +6721 +22495 +32630 +2358 +27145 +6213 +27362 +20312 +4533 +2719 +25917 +8207 +6616 +1345 +24012 +20851 +5244 +7673 +11674 +20629 +9540 +4699 +142 +621528737 +25941 +21964 +275686735 +10718 +3663 +13028 +6838 +5851 +3929 +19106 +18611 +23998 +28535 +666 +475830913 +17745 +22878 +837946592 +13487 +10212 +20308 +22787 +22600 +21519 +32642 +28333 +2667 +28783 +19856 +16711 +22145 +28976 +28969 +22415 +8134 +5853 +15846 +27811 +22941 +11826 +30375 +27494 +2717 +22714 +9795 +10824 +12133 +2851 +21438 +31477 +2831 +23754 +13712 +4462 +2948 +32759 +12116 +4265 +21615 +27547 +12340 +7076 +1974 +2460 +16711 +29423 +982 +8437 +29813 +18511 +7765 +2235 +29670 +10286 +23622 +29393 +673639096 +7036 +7703 +21000 +23022 +102 +10073 +2731 +6867 +20937 +15925 +16148 +26069 +8611 +19652 +12675 +24183 +16917 +12824 +17812 +27619 +19244 +28475 +23924 +4454 +795033856 +20331 +549024691 +1229 +30631 +31753 +467130388 +5319 +1479 +19277 +393 +27028 +468952978 +28876 +14874 +20453 +10173 +7451 +13 +27163 +5850 +15235 +21000 +29485 +31146 +30456 +28969 +20977 +26199 +6844 +11463 +504158511 +19138 +76584517 +30048 +27283 +9695 +5964 +31044 +25370 +22107 +11447 +32146 +614185200 +216985973 +26577 +157715749 +27747 +511832280 +1635 +15782 +32576 +545152858 +25060 +11898 +17741 +8275 +19143 +8166 +28884 +6132 +10657 +4258 +22556 +6309 +16305 +118407857 +27247 +297471652 +30086 +21059 +6317 +24590 +20893 +20454 +19900 +3903 +8265 +5419 +18870 +26788 +19219 +31808 +11789 +24967 +28405 +26058 +24640 +26354 +32160 +17701 +30888 +139370809 +26671 +26999 +18124 +28267 +30693 +17905 +5419 +16488 +23474 +21284 +146798217 +89395304 +28158 +15382 +10592 +12911 +6977 +579 +21016 +18004 +16444 +16417 +9786 +1012395262 +25520 +13370 +30630 +29354 +7992 +15952 +24466 +12045 +108245550 +32441 +1460 +27283 +3927 +30049 +27301 +17825 +17748 +15514 +176 +8863 +10605 +17721 +3254 +4505 +6241 +8806 +14661 +25281 +4906 +784 +12638 +26772 +15567 +531466407 +14346 +16522 +5794 +6497 +18529 +18299 +31814 +16369 +15846 +17391 +611 +11944 +14562 +4342 +22151 +22653 +12680 +32425 +18731 +20808 +5431 +21990 +8045 +32680 +14593 +8486 +21789 +514931854 +8275 +15179 +22690 +2799 +17838 +7917 +19020 +8812 +10952 +245240189 +11674 +19106 +21426 +10064 +1857 +987548034 +443700611 +21282 +29562 +237667303 +18619 +26138 +808430778 +1870 +28796 +15363 +2089 +1660 +26996 +4008 +12586 +12920 +2750 +25166 +21518 +747824514 +763434422 +22377 +930 +11352 +12209 +22338 +27126 +8942 +18172 +29786 +25554 +7420 +1795 +11488 +25181 +825 +2851 +19899 +15176 +12759 +10072 +25302 +30958 +310493947 +9677 +31783 +1273 +600827425 +20334 +17777 +350106052 +17528 +1465 +28577 +17972 +27457 +30896 +1795 +13081 +4554934 +12976 +25594 +26996 +216 +28836 +10853 +25654 +13427 +25630 +1288 +29823 +921 +21535 +18340 +3397 +20044 +6157 +13198 +30502 +21358 +20803 +3282 +13821 +2673 +20760 +17596 +13080 +18705 +7645 +2310 +720 +7036 +14553 +559675399 +14697 +13570 +26723 +9394 +22148 +16466 +5107 +29346 +14140 +22724 +20736 +22456 +844340832 +16303 +12204 +22761 +114974797 +18418 +574 +265877030 +27229 +30874 +2321 +16737 +50008742 +30135 +12451 +24104 +10145 +25030 +29050 +22790 +1419 +14697 +2313 +26927 +16445 +9209 +521172458 +5787 +30502 +21929 +22788 +10506 +29098 +18340 +21235 +18397 +17596 +8413 +22982 +7323 +10863 +14117 +1741 +19020 +5394 +27192 +27172 +13215 +30837 +30312 +10556 +14750 +30078 +20915 +22360 +28945 +25520 +25507 +28266 +751906771 +29374 +25654 +4367 +22020 +27489 +14641 +9715 +20396 +13905 +27415 +619996802 +19888 +6031 +9070 +8280 +10154 +29233 +17238 +29389 +32420 +29359 +12218 +5313 +11424 +26069 +26535 +2863 +27537 +3450 +27807 +7072 +23780 +27850 +30533 +19483 +5358 +19324 +575518931 +10847 +24239 +25520 +31200 +14992 +28470 +19020 +16033 +42598825 +1702 +29219 +126966486 +18337 +7752 +7472 +19319 +1465 +22629 +16509 +24998 +9771 +17999 +11974 +1227 +4655 +25980 +18834 +2085 +445 +15176 +2750 +2106 +15848 +18587 +32419 +26252 +21814 +21783 +29440 +31214 +32492 +30172 +12668 +15987 +28843 +402301308 +15320 +8253 +9881 +25933 +14319 +878273745 +5656 +21 +14354 +13008 +2694 +7384 +11169 +5839 +25078 +9904 +24803 +108245550 +9079 +1545 +26230 +9622 +21978 +13332 +10093 +23619 +7572 +1927 +12729 +3358 +648978470 +28461 +1274 +901108845 +13280 +31138 +7894 +427332169 +31731 +6262 +2682 +11979 +1169 +65576938 +16030 +22350 +9801 +15378 +19523 +1412 +24784 +20072 +21814 +25032 +19803 +22689 +627 +356745899 +2719 +31227 +12307 +23431 +17480 +32001 +2719 +19252 +12114 +32024 +22956 +238269424 +8719 +591 +26005 +7503 +1093 +24968 +11281 +1013205951 +16842 +10256 +9647 +684 +14009 +26755 +29519 +20781 +19165 +19778 +29450 +6216 +25139 +11457 +29334 +3506 +4264 +29480 +571640147 +6077 +6457 +29358 +28149 +12328 +8710 +30168 +25131 +8709 +3644 +17184 +13300 +18374 +21994 +9442 +31516 +26393 +23616 +22511 +14954 +8784 +25807 +1730 +30663 +1750 +28953 +903257553 +20833 +30086 +20785 +2767 +11813 +5952 +22323 +899937930 +7823 +25615 +16194 +26842 +6662 +30479 +25802 +282111171 +8604 +475830913 +28163 +804070834 +25654 +10233 +24034 +6096 +2380 +10282 +3429 +10154 +14273 +30382 +4371 +161449129 +12650 +26749 +16674 +18232 +14047 +30344 +1126 +835851994 +22603 +26071 +19260 +8331 +557465165 +17925 +29697 +3114 +25612 +22026 +22787 +7534 +18286 +5414 +11674 +22603 +29958 +11408 +26874 +1186 +11986 +29109 +26771 +18350 +27396 +3481 +7533 +11783 +25795 +16172 +22493 +9716 +17773 +29186 +14072 +2230 +14891 +22790 +32594 +825702400 +677360522 +8471 +25438 +17500 +19476 +16344 +794372954 +21821 +523801697 +19939 +9596 +1815 +3529 +15189 +13712 +20650 +21510 +18877 +19072 +4314 +70757323 +28295 +25795 +15469 +506109670 +3954 +16039 +2440 +245337912 +7068 +27877 +21057 +297471652 +23670 +587631783 +7742 +8299 +392838742 +22313 +28810 +6934 +102973541 +701420622 +32515 +26305 +11928 +28577 +24514 +23870 +494136435 +22877 +22819 +25370 +423 +27830 +11427 +2304 +27310 +26312 +26071 +31145 +8229 +14974 +896560915 +444169150 +21225 +23431 +25064 +14881 +7432 +25756 +841 +653 +27096 +15681 +14837 +132491628 +24886 +32692 +27300 +32582 +16350 +19410 +6505 +336539985 +31948 +23654 +5953 +48383611 +10190 +27824 +23030 +14418 +25768 +14000 +18795 +18299 +24797 +23390 +356745899 +10414 +23891 +12256 +26815 +16554 +28966 +20165 +8253 +30810 +11104 +24382 +18730 +19768 +24480 +30887 +13476 +24501 +6494 +13068 +921 +6077 +32571 +9397 +21922 +30524 +24168 +27807 +2983 +550 +2850 +854392657 +13556 +6626 +21309 +17086 +11033 +6051 +28381 +8222 +13993 +510914136 +9513 +3235 +20423 +26653 +26695 +18015 +15778 +22776 +30022 +8357 +28587 +31234 +25085 +3563 +342354144 +7078 +766679297 +26733 +27055 +22926 +12706 +27408 +29678 +726 +14235 +1999 +27959 +115 +13877 +15188 +32110 +25454 +659037426 +11157 +26734 +487430539 +12149 +10889 +392838742 +22107 +12460 +3126 +15138 +25258 +28128 +31090 +27570 +383621649 +408433998 +23397 +15431 +14150 +510203042 +4950 +25647 +11267 +12539 +5526 +31596 +9972 +27724 +12794 +14891 +19957 +870364685 +30230 +14163 +2746 +31514 +10631 +7810 +22251 +18013 +9838 +5107 +24993 +31567 +26840 +13216 +16611 +6921 +742920904 +19891 +7569 +11725 +115 +25544 +3799 +26397 +22982 +5065 +13422 +18813 +3713 +20757 +12579 +18329 +28596 +1684 +693587123 +9932 +4290 +3138 +5021 +23864 +8711 +29495 +13459 +21814 +11548 +7248 +8294 +21458 +975494067 +1816 +15490 +16413 +523631080 +32638 +12315 +24258 +21729 +977 +30819 +12698 +15009 +10864 +9591 +22724 +28024 +28894 +2986 +1007 +665 +15681 +466751855 +1164 +25554 +31326 +26189 +13081 +238738771 +22375 +767659056 +6096 +29902 +3732 +405323989 +12039 +20426 +21705 +3448 +29933 +18813 +26069 +20905 +9632 +2381 +15681 +23382 +12039 +19500 +10097 +1264 +31454 +12795 +15197 +30751 +19138 +680202412 +16666 +26787 +9582 +21047 +18894 +25459 +12211 +5947 +13379 +19157 +5926 +18705 +26617 +8806 +29201 +31800 +24279 +14867 +19919 +75566142 +8862 +15944 +23300 +13425 +2144 +27035 +13666 +30666 +467130388 +25362 +22174 +656237406 +15467 +28265 +8091 +925 +10448 +124393006 +22819 +3067 +13541 +32114 +19812 +2378 +17259 +1721 +21106 +6015 +30018 +9754 +12081 +26522 +27723 +5306 +25009 +31243 +8319 +504158511 +1031464754 +8037 +3692 +27057 +20036 +21493 +29325 +1042387214 +26386 +16420 +23388 +8967 +22592 +15875 +8460 +7703 +8108 +6302 +586262420 +5053 +10143 +67372248 +23902 +19490 +27977 +20008 +25446 +23620 +15625 +22595 +69405128 +23326 +9577 +15782 +8106 +1293 +23800 +30569 +20849 +567492005 +18888 +249823471 +9298 +25700 +1053764761 +9206 +657 +31623 +30931 +7938 +30510 +27070 +21684 +24723 +2777 +624762668 +20105 +3236 +18512 +12300 +29482 +20567 +25060 +6749 +26842 +600 +15235 +342 +32139 +18640 +17167166 +21075 +27954 +13522 +627117991 +7089 +25700 +21211 +21029 +26989 +30613 +32050 +694 +2004 +26298010 +10080 +14713 +25387 +191 +28786 +25047 +268230502 +25163 +538 +5080 +3467 +28150 +32670 +21820 +21990 +3005 +12853 +28265 +27656 +18012 +19403 +7584 +31326 +2733 +28855 +939405273 +9854 +5106 +20449 +9632 +22957 +23090 +21212 +946209179 +204466773 +27193 +25771 +23022 +30174 +15910 +3235 +3687 +4311 +16433 +2861 +16773 +32232 +16707 +26815 +29377 +3038 +11070 +12863 +8195 +9498 +3684 +9133 +3577 +7389 +27656 +678178364 +2044 +678178364 +23918 +6228 +22097 +30392 +7954 +30479 +13449 +22015 +28455 +7459 +29909 +1927 +22069 +6157 +6015 +1038467533 +17329 +30172 +26281 +9633 +16842 +3144 +12971 +4374 +24800 +7798 +10277 +3552 +32499 +12232 +6626 +6423 +18880 +7799 +17829 +9568 +28308 +13956 +2861 +1862 +9720 +28710 +23620 +20887 +27651 +11997 +990125673 +32638 +27641 +5555 +13023 +11622 +27647 +79289361 +7939 +18294 +24546 +1495 +2821 +12566 +30864 +13761 +3430 +8486 +11819 +23956 +15946 +21312 +8321 +21690 +7882 +13210 +14375 +4966 +11486 +9901 +5903 +8813 +28266 +13559 +19706 +6825 +12403 +29033 +10864 +985214440 +17651 +24491 +16995 +31019 +5817 +13378 +825702400 +436 +3710 +8926 +22921 +1860 +17623 +21225 +26049 +22314 +16891 +19944 +22361 +8347 +21964 +3523 +5687 +16030 +4983 +24308 +30605 +13245 +18834 +22676 +378 +925 +792686665 +27333 +23090 +19122 +6231 +4809 +3723 +6973 +26435 +15502 +20159 +30183 +26312 +16760 +23768 +1751 +30382 +25367 +9006 +17941 +19478 +322002680 +49 +31234 +8065 +7995 +525557163 +31383 +512 +5882 +15134 +4215 +8617 +6574 +30204 +32692 +27715 +5859 +29130 +2981 +19656 +99166570 +9073 +13991 +15189 +550725366 +13905 +12680 +4060 +20624 +13641 +17330 +31662 +22770 +21539 +21164 +7701 +17458 +276635428 +16245 +23033 +10983 +23160 +5955 +8614 +23063 +15110 +440441766 +25418 +8356 +13200 +25952 +24372 +96815304 +13447 +27962 +30663 +25746 +7914 +25859 +5815 +10103 +530143585 +24831 +411 +26626 +31313 +26657 +20339 +959 +29847 +14529 +13648 +11813 +6083 +8068 +23942 +99166570 +439736548 +1013205951 +4286 +25795 +19128 +30864 +3512 +26537 +5485 +19891 +6583 +32411 +416223144 +1094 +713021805 +1843 +11491 +1914 +25529 +20155 +13841 +6838 +30195 +9352 +18863 +5683 +13655 +10874 +19865 +19151 +9988 +4441 +19657 +28205 +17357 +691266677 +7292 +17582 +15320 +25466 +17259 +32740 +10209 +26698 +21087 +32551 +10806 +7917 +13453 +3849 +3944 +27007 +5446 +31200 +28422 +563 +26215 +27352 +2939 +29334 +16459 +25438 +31808 +13454 +6430 +25196 +27607 +9723 +32454 +15311 +7348 +19413 +5555 +30092 +11438 +14713 +8260 +771542459 +31392 +8743 +27310 +21055 +29847 +31550 +16413 +9801 +2572 +2685 +22944 +1503 +4021 +10822 +21775 +19944 +8263 +31149 +17329 +857 +15013 +835851994 +22424 +756750170 +19661 +10163 +9650 +11928 +21597 +11627 +23917 +32377 +11109 +27021 +5132 +9532 +12544 +30752 +27489 +690169746 +6700 +31814 +10859 +18453 +8770 +907999302 +4780 +18026 +3613 +7078 +14171 +20802 +4188 +16000 +30475 +20645 +13594 +11572 +13272 +17294 +3903 +22455 +19350 +16008 +26584 +4009 +32311 +4878 +5345 +12236 +14121 +20369 +248239330 +4228 +188307482 +4430 +23919 +1396 +30555 +22832 +656237406 +26072 +27573 +15846 +18695 +5654 +4077 +11840 +22629 +29929 +19144 +3476 +15188 +11336 +23202848 +15110 +8271 +30422 +958188655 +30202 +17515 +24501 +23873 +15016 +29622 +1005882591 +14974 +20445 +17802 +2736 +7973 +22595 +32428 +27059 +24993 +12709 +31018 +559827300 +16179 +28810 +5555 +10646 +1017356480 +31073 +11863 +23879 +13423 +734372782 +24700 +26194 +355761421 +23360 +21597 +3475 +24108 +28841 +22976 +1006499999 +9300 +7570 +868 +21877 +1643 +12240 +3177 +1013 +19702 +24856 +17236 +17571 +29262 +5953 +6421 +21638 +14273 +11267 +11281 +5754 +7352 +8010 +19070 +6801 +343890464 +13865 +1427 +21445 +18943 +684 +14164 +15635 +10543 +26193 +27267 +16546 +3389 +28861 +19131 +16955 +13712 +12513 +28259 +5414 +26565 +15444 +26433 +30005 +19904 +32695 +1518 +7099 +22872 +27564 +843268925 +12252 +12743 +12133 +26733 +22916 +17793 +25818 +31705 +31326 +18943 +17796 +9549 +29430 +5484 +5365 +31551 +18194 +859 +1751 +16433 +14920 +10362 +29881 +234466343 +25096138 +713021805 +26999 +16263 +7933 +11555 +14728 +1751 +21676 +12853 +14418 +21088 +8743 +26212 +157715749 +3099 +15296 +13556 +18346 +8872 +1014179067 +19558 +9501 +5710 +66308346 +31145 +16665 +27284 +20741 +30836 +5656 +9110 +30663 +29247 +3144 +20741 +21830 +14486 +23433 +421638643 +10671 +238738771 +1788 +1014179067 +1016827464 +26222 +29958 +11640 +18649 +7570 +2888 +26703 +31199 +9088 +1475 +13415 +27752 +14072 +25807 +1005882591 +22055 +74 +30629 +29343 +18220 +17571 +8649 +8604 +11470 +11589 +20627 +9781 +24687 +13334 +27300 +16804 +1743 +7322 +13723 +27827 +26431 +17858 +423334925 +24583 +3724 +19862 +13266 +30875 +24161 +9989 +1743 +955511970 +9356 +857 +13555 +18943 +4436 +1148 +20203 +7888 +25738 +136932117 +27563 +913191603 +21573 +27149 +16760 +2381 +1795 +472766848 +1810 +27786 +30605 +17999 +5533 +22761 +32495 +23128 +28363 +8004 +9626 +15811 +24445 +13579 +6649 +16527 +21098 +11406 +12675 +16919 +21235 +2807 +3075 +31183 +26434 +11510 +31811 +5679 +8784 +25868 +6314 +10233 +30305 +15189 +486565906 +22100 +1341 +388468299 +11616 +1073467748 +28533 +5267 +10738 +15848 +8486 +27827 +19324 +147661464 +2482 +12778 +77123673 +16324 +14997 +9723 +28272 +15987 +26947 +24451 +391447898 +26346 +8004 +23257 +86061910 +26435 +901108845 +325356514 +20291 +631974030 +31105 +629152126 +31654 +28140 +310283147 +589211721 +3699 +1503 +30184 +12260 +15040 +29395 +2948 +3429 +18943 +20583 +8066 +1427 +17886 +878273745 +281487303 +30958 +22646 +15619 +8508 +8693 +23897 +4276 +27814 +821784727 +7913 +4955 +12826 +25386 +22788 +9110 +21059 +31791 +6691 +15397 +5521 +19585 +22520 +27624 +899830201 +4378 +838899984 +4033 +13036 +20256 +24522 +24376 +652 +29958 +19155 +523631080 +13268 +31583 +17355 +23726 +22066 +27647 +2595 +5030 +1094 +14384 +29374 +11700 +14163 +8914 +17748 +19076 +16749 +32556 +26198 +27814 +406 +5432 +14992 +676 +5166 +23619 +10888 +307748073 +3278 +32139 +2783 +1018314164 +18708 +21057 +32055 +9371 +31419 +488022399 +17123 +19810 +18888 +30663 +16773 +571640147 +9214 +31771 +11458 +26673 +12961 +25216 +10668 +10173 +2632 +18276 +24719 +32350 +402 +28398 +11392 +26840 +48383611 +24244 +27214 +24206 +30044 +10031 +2851 +315 +4813 +32467 +4339 +10824 +31214 +18478 +21267 +14890 +8108 +26431 +3914 +21106 +15871 +15846 +11088 +2948 +4900 +22360 +19766 +3552 +3854 +28792 +1887 +97818197 +15848 +9133 +19490 +6752 +4810 +11390 +30502 +939988209 +17812 +13319 +949 +14607 +16891 +12463 +23846 +13841 +13143 +26874 +25806 +24792 +1913 +5267 +32303 +10628 +10824 +5134 +22651 +30519 +29833 +65604316 +24971 +29684 +13044 +21237 +12495 +20207 +1378 +389463565 +19247787 +19319 +29167 +9510 +29125 +2465 +1479 +15278 +10863 +7534 +23287 +31814 +28217 +9177 +14112 +5953 +820246850 +6297 +600827425 +1516 +12497 +53751810 +2089 +30304 +1425 +21254 +29860 +24648 +3235 +27758 +909265065 +15768 +1971 +466751855 +12307 +9995 +3700 +20294 +21393 +18908 +8204 +13012 +12163 +31769 +28308 +27550 +29037 +28836 +15189 +13350 +18140 +15197 +12039 +28222 +31198 +29811 +615 +16107 +26308 +12268 +31328 +5927 +258 +10110 +19661 +22990 +17929 +3927 +28128 +18839 +24778 +19702 +12035 +1971 +6123 +9494 +10004 +15537 +8926 +10383 +18712 +7059 +6366 +13400 +28969 +16852 +5519 +2503 +24624 +27238 +28473 +18339 +20927 +6666 +28867 +2783 +29929 +13784 +21364 +14529 +28299 +20246 +10605 +3132 +14825 +19319 +10097 +15296 +25393 +27878 +14384 +16893 +23283 +877012400 +2631 +20877 +16069 +4409 +7928 +12920 +2731 +4572 +8150 +16348 +4260 +29301 +29167 +28725 +16447 +139370809 +3929 +1007903290 +12105 +22192 +13400 +23571 +2102 +2236 +23632 +16380 +4943 +17299 +646345827 +19155 +26245 +8806 +26967 +10080 +1373 +26355 +21713 +26733 +681 +29959 +25889677 +23372 +2061 +17838 +29684 +9900 +188307482 +14706 +12236 +239438439 +25591 +1008 +29840 +17847 +19250 +20499 +16666 +24450 +5815 +11336 +22482 +29788 +23300 +23128 +12582 +24451 +181311372 +14117 +388930045 +27890 +30238 +25282 +23919 +1011 +25959 +14486 +1031464754 +25164 +27396 +30506 +24246 +24856 +1012639847 +11425 +21821 +14301 +17064 +5739 +29516 +20877 +2148 +28961 +6139 +14858 +30489 +1743 +11095 +2277 +27238 +31757 +31757 +7074 +15511 +9932 +265877030 +4363 +17002 +3764 +9611 +5270 +15093 +23918 +12853 +21660 +29358 +30511 +325356514 +25485 +10161 +939988209 +27181 +24871 +15619 +413862066 +6760 +7791 +21943 +5952 +14607 +15378 +3029 +16210 +22634 +27229 +407266617 +22519 +3741 +29528 +25558 +17149 +22063 +4576 +6782 +32178 +660316299 +76218682 +14346 +28931 +14319 +22764 +21461 +21777 +25078 +70757323 +19847 +25216 +29223 +16442 +484 +18744 +25738 +18063 +19144 +17491 +12628 +14647 +12566 +9897 +16780 +9585 +30204 +15389 +10754 +490291851 +4430 +7655 +5270 +28255 +25672 +8637 +26761 +3245 +23821 +18570 +2565 +11815 +31683 +816138135 +24426 +27728 +16194 +12142 +18337 +15811 +821784727 +17701 +14422 +29650 +17582 +6393 +98 +16255 +8569 +30058 +16263 +14231 +2851 +4215 +26227 +25117 +17109 +27377 +11779 +7279 +835851994 +22097 +14703 +22381 +32002 +14298 +28668 +30195 +3659 +30877 +24416 +3042 +2650 +10806 +12795 +25454 +22055 +16175 +20103 +149692876 +28428 +30958 +4339 +19194 +25763 +13008 +20445 +31934 +15188 +9979 +808430778 +6214 +6883 +4337 +9839 +337095777 +7184 +19078 +1011 +20696 +23349 +12088 +13958 +7709 +10710 +27482 +4715 +1040094629 +25299 +25747 +8484 +19669 +27355 +9904 +22447 +11709 +12992 +19976 +24475 +625 +10266 +21254 +15859 +22280 +3496 +23201 +22938 +432 +629662290 +5782 +1040613431 +2905 +25952 +29868 +18901 +12223 +13908 +141 +8413 +14917 +2440 +20741 +12323 +31007 +13328 +123236363 +18242 +12403 +732140942 +23414 +19628 +15885 +20907 +19975 +15778 +26385 +18504 +24340 +30487 +31229 +23346 +16307 +30599 +17315 +15040 +9781 +11402 +1246 +1734 +2948 +8195 +23511 +1565 +12517 +27005 +27920 +8920 +8611 +17170 +25813 +19774 +48383611 +20882 +26390 +6772 +7389 +6314 +6036 +11439 +17161 +26934 +28649 +27455 +2878 +22755 +7164 +517405889 +1935 +10832 +12103 +416223144 +30808 +30279 +6213 +12911 +27455 +27883 +24383 +1787 +11859 +26087 +103 +1837 +388505679 +31551 +13280 +586424765 +9459 +28577 +14398 +5754 +24206 +18901 +4478 +722126170 +7227 +15667 +13998 +19555 +21426 +818329298 +417270304 +7703 +4983 +8597 +5782 +2449 +28266 +10556 +9056 +31631 +29941 +22355 +4566 +23924 +3414 +11699 +10129 +29065 +6334 +25972 +7183 +12324 +16179 +19036 +13753 +11556 +20815 +847045280 +16321 +19981 +79450773 +563661127 +17651 +6302 +2579 +21535 +28227 +456032742 +9900 +19276906 +25510 +30904 +29629 +20212 +24263 +9930 +600 +118624779 +1447 +21559 +19976 +9910 +5365 +25952 +1040094629 +15398 +17925 +21964 +13059 +1457 +4405 +818664100 +19143 +24778 +17254 +150752450 +12634 +13579 +6853 +27334 +20977 +19944 +20324 +30792 +21326 +29358 +30837 +2720 +9016 +27401 +20155 +25294 +25660 +4084 +4065 +28596 +7077 +4782 +5039 +13763 +23726 +13761 +6036 +19976 +26457 +9002 +29824 +1427 +287519436 +3960 +12252 +27576 +28308 +25281 +1610 +19760 +10286 +28707 +444169150 +31118 +9549 +6228 +30202 +16130 +9428 +19030 +19096 +26858 +7076 +23388 +31465 +12798 +18299 +31459 +32565 +172726504 +29302 +27192 +13554 +15510 +26318 +28920 +10628 +16711 +13957 +30344 +126966486 +27983 +5115 +13877 +66308346 +3613 +517162305 +20564 +389463565 +7369 +10392 +23408 +14113 +511309262 +23616 +20802 +4387 +802399518 +4670 +11414 +23919 +1008 +19484 +12142 +831762311 +26072 +18526 +580068345 +27564 +16089 +8166 +7429 +7881 +6228 +15885 +11646 +13104 +805855587 +17682 +29291 +66308346 +30864 +20454 +854117992 +15140 +19470 +687091581 +26565 +6782 +28358 +7294 +849150088 +13315 +17149 +16896 +3607 +29441 +7067 +12088 +6361 +9058 +1447 +821784727 +25859 +23402 +592 +17730 +9510 +21 +17909 +32110 +16097 +26681 +16015 +11258 +11450 +30663 +9432 +424768 +17461 +8648 +24856 +928346348 +26673 +2044 +10525 +10080 +272101630 +18292 +458 +20047 +11424 +2921 +8484 +988 +657 +30352 +17870 +8149 +19774 +1378 +25669 +18129 +11955 +18172 +25510 +6393 +8651 +3430 +24582 +26216 +17086 +275686735 +15627 +19585 +13423 +22645 +2673 +30836 +22755 +18880 +432 +16806 +10383 +13692 +16945 +22192 +336539985 +31555 +20702 +19648 +29868 +18 +17260 +683 +28308 +30837 +27997 +7039 +24258 +28841 +5710 +12658 +26537 +23913 +5710 +31165 +31676 +3206 +17263 +5784 +20423 +7748 +784 +652 +30530 +12856 +30311458 +6171 +23078 +30629 +2450 +30599 +29393 +355331395 +30613 +29528 +2626 +587025434 +16086 +27739 +23632 +5319 +485292174 +7459 +25566 +583 +26457 +3202 +28763 +508637396 +79450773 +693587123 +25654 +25789 +1880 +8629 +8213 +9123 +890 +160647366 +26834 +29757 +4841 +23862 +31548 +16825 +5723 +29517 +18172 +23143 +16831 +24143 +28810 +21568 +11872 +27250 +30354 +14009 +14231 +12681 +2650 +25 +9900 +23984 +31563 +578 +10979 +9924 +506109670 +735460667 +19500 +6352 +5802 +11627 +30631 +19414 +8709 +14073 +14891 +791450246 +23277 +22526 +9163 +690169746 +6560 +15774 +23659 +19847 +2781 +1743 +1427 +13552 +12830 +2788 +959 +21515 +20728 +15886 +25355 +6457 +20446 +4307 +628708219 +14000 +31527 +18542 +7036 +2304 +30018 +1961 +691266677 +2874 +26522 +22341 +2318 +20241 +336962224 +6973 +6794 +29383 +27494 +24988 +351433179 +8229 +28682 +8653 +31380 +29733 +25253 +434745103 +26923 +13427 +23030 +14009 +1022896292 +305020803 +24190 +856045237 +10687 +2756 +12219 +9397 +1122 +30792 +21338 +15362 +25606 +872148084 +4232 +18813 +7907 +28810 +8301 +31448 +14548 +31750 +7759 +1025684785 +10710 +7308 +7661948 +10562 +21828 +21923 +7564 +1475 +550 +22918 +5648 +764929186 +19456 +18090 +134489688 +2966 +4817 +28401610 +104833569 +527 +19491 +20718 +49199633 +5758 +122417153 +4094 +32119 +3557 +25377 +12081 +24256 +29684 +8651 +4987 +9901 +1378 +19604 +30474 +22195 +26264 +25044 +30809 +8451 +11142 +15392 +673639096 +15425 +14549 +472766848 +239370324 +52244752 +8180 +8679 +30967 +20044 +20216 +17201 +22812 +2150 +10983 +14198 +16879 +9920 +27093 +27229 +28078 +9944 +5871 +22233 +1425 +568841003 +16151 +29868 +23031 +18980 +23917 +13823 +661 +18010 +442 +168 +25370 +29380 +1583 +20416 +12152 +29844 +26022 +11962 +32755 +14190 +11840 +11414 +11070 +23297 +15995 +26087 +28922 +428336484 +10256 +26473 +768287130 +26187 +15542 +14845 +31200 +6659 +24055 +9109 +20453 +6985 +7371 +18380 +22317 +30751 +29670 +15933 +16172 +32670 +20309 +11504 +11699 +2185 +27859 +22208 +17722 +11754 +1512 +30230 +19702 +6251 +23805 +19917 +15934 +20274 +18165 +9209 +14709 +11917 +11431 +9972 +31353 +24532 +19975 +16763 +12826 +1038467533 +2020 +398 +13512260 +12451 +17279 +32571 +23305 +15611 +28802 +7859 +14712 +22464 +3958 +515 +14492 +15934 +26482 +28442 +29055 +20303 +31042 +21470 +20766 +303908392 +1617660 +9371 +18695 +14669 +28573 +29394 +2525 +536295619 +24643 +17370 +303328568 +3139 +10952 +9720 +5069 +592433446 +20426 +16995 +11348 +15681 +7063 +30085 +29852 +12821 +16249 +21938 +25440 +9958 +17045 +2874 +31499 +13991 +26986 +15800 +29744 +7323 +4844 +8790 +28222 +9832 +562 +13142 +510006873 +11826 +1306 +26074 +18082 +19335 +32744 +32744 +15981 +16151 +7476 +11485 +11555 +7503 +26358 +12825 +9331 +17575 +2851 +17825 +11112 +16348 +20454 +9509 +26815 +1073467748 +17440 +19742 +23594 +5388 +920 +14071 +26513 +28988 +30426 +6040 +9780 +15453 +1743 +9577 +5540 +28463 +975494067 +9806 +545152858 +16994 +6430 +2902 +9757 +16189 +3294 +30502 +23628 +31226 +1560 +31739 +23834 +25942 +12219 +21164 +11830 +11589 +17238 +31069 +13517 +4715 +22486 +15011 +30789 +2788 +28876 +975494067 +31553 +21930 +15110 +11678 +15466 +3098 +1688 +28417 +13210 +9801 +29904 +1961 +30904 +8318 +6360 +8957 +26348 +31030 +17276 +18316 +29495 +26058 +17470 +26223 +27558 +24012 +14723 +102973541 +18813 +11488 +10978 +29022 +8105 +6818 +2150 +800018526 +12675 +854392657 +12972 +20323 +978123738 +16984 +23346 +1000225207 +694246514 +15273 +29130 +3614208 +17721 +32081 +7006 +5953 +6867 +27555 +16739 +3785 +20748 +433064320 +21698 +10222 +2156 +25647 +24680 +9371 +21326 +11706 +5519 +30193 +29171 +10628 +383558149 +28535 +23240 +31848 +25390 +10282 +12361 +18487 +19923 +30281 +21059 +3973 +13468 +3080 +31292 +26682 +10776 +29201 +14319 +31512 +3801 +11872 +25659 +9510 +1042387214 +27784 +1022896292 +3529 +1008 +10556 +25594 +16682 +325356514 +12335 +12497 +31699 +960454493 +31969 +17979 +22133 +24043 +669 +27626 +25475 +19072 +16653 +30844 +13714 +21000 +31848 +27455 +18090 +59 +2210 +21103 +8125 +710 +575518931 +18220 +23017 +1043068514 +25867 +482601320 +31326 +21779 +23110 +17196 +9163 +26271 +3991 +19628 +29178 +18894 +11868 +26990 +1635 +29037 +783384448 +3741 +677360522 +10732 +19810 +27777 +23712 +18172 +29223 +21608 +14674 +26346 +7633 +10543 +4813 +13811 +772431854 +1747 +26312 +7473 +10642 +29291 +31676 +32362 +27405 +15116 +12375 +23254 +420556070 +580068345 +8971 +18592 +24382 +492938448 +5424 +17518 +11928 +13104 +28125 +573 +14750 +6939 +13969 +12470521 +3771 +10016 +17802 +7078 +19922 +26537 +17023 +30818 +22739 +2334 +21386 +7075 +5952 +388468299 +30305 +31789 +19803 +29731 +8819 +14281 +363078105 +8864 +23747 +5207 +20981 +18220 +16589 +6228 +11570 +2717 +1479 +405455625 +26386 +11139 +13427 +21729 +19004 +17254 +15398 +18450 +30615 +391447898 +10102 +10958 +7970 +2762 +19159 +14881 +241092535 +19604 +13985 +511 +21730 +11281 +17552 +12920 +7726 +120466201 +13559 +1164 +30813 +9267 +3485 +29446 +9979 +17777 +47743315 +5533 +27536 +142 +27457 +8172 +1101 +8246 +22837 +13823 +26480 +36553603 +10407 +1561 +10657 +12804 +9039 +7161 +25554 +14513 +12241 +32578 +659037426 +29140 +1014179067 +18667 +13619 +10152 +6524 +10271 +29744 +27717 +2720 +5324 +10874 +517855389 +17391 +17320 +9856 +10628 +13877 +3543 +17147 +1721 +24846 +22557 +19500 +132491628 +11528 +30630 +24740 +13059 +28111 +974228096 +23902 +21349 +26194 +11109 +6461 +28668 +427332169 +17592 +524964411 +13023 +12237 +21211 +26305 +24006 +1043260652 +6778 +11434 +5782 +291538276 +18784 +23617 +644 +20781 +259544594 +20054 +2839 +7072 +5192 +1495 +8705 +15800 +19923 +16711 +584460547 +14675 +3222 +175 +223268447 +825702400 +24099 +892 +14736 +24856 +713021805 +8547 +12680 +30751 +239592739 +9927 +5713 +30460 +28749 +6616 +29881 +18130 +24464 +18129 +1220 +28152 +1013 +17819 +25278 +24270 +31341 +7152 +31878 +538 +19004 +8645 +454314735 +4188 +565945745 +31956 +18997 +27081 +31654 +24494 +248239330 +24784 +20990 +29009 +12733 +21040 +169649326 +5546 +29622 +1133 +10168 +17582 +20911 +1617660 +25781 +11605 +14713 +1582 +11951 +11919 +30254 +19122 +6214 +5828 +1159 +661 +124857495 +8995 +30008 +17500 +16423 +15681 +32074 +619996802 +18124 +23396 +16344 +24416 +24664 +21164 +12762 +22375 +96815304 +13812 +12856 +3993 +20357 +17979 +28573 +5494 +24084 +7054 +974 +27736 +27530 +15838 +9110 +4337 +29191 +18470 +20362 +27489 +28690 +31683 +8556 +4285 +16423 +8037 +19992 +25783 +19745 +618541923 +15664 +4882 +25398 +528766541 +6262 +18676 +20058 +21987 +31744 +23229 +15469 +814 +30698 +20256 +664434537 +8066 +4124 +24951 +14337 +6973 +1054888650 +18299 +31858 +1985 +42598825 +14012 +14354 +19522 +1043260652 +9717 +19179 +24968 +24483 +12555 +12088 +17645951 +26434 +28470 +680202412 +9780 +23546 +878273745 +19654 +27028 +18084 +16965 +31282 +7582 +4935 +12680 +7459 +16055 +17086 +245320174 +22689 +15843 +14760 +25980 +109424411 +25438 +28754 +15357 +11666 +9300 +21437 +26575 +25598 +25429 +31903 +8533 +892235681 +31858 +8271 +32520 +11163 +14257 +16364 +27667 +4467 +1008312355 +20613 +28653 +670429917 +475096748 +3828 +22821 +657 +20047 +927615354 +8319 +29162 +3938 +1040613431 +896523334 +3943 +2339 +16039 +19426 +10437 +31059 +3053 +27632 +19555 +11986 +1870 +26025 +12618 +28163 +9044 +29083 +12448 +26733 +618541923 +11070 +941198869 +7276 +21331 +1005882591 +1352 +27403 +705686369 +13023 +32295 +13156 +22782 +30959 +30998 +23523 +6973 +10108 +29542 +15993 +26077 +30382 +159265688 +2859 +18325 +10054 +7563 +367105837 +14117 +6526 +3979 +22931 +7790 +18643 +9833 +29691 +21097 +22038 +6860 +29739 +7832 +13569 +10710 +1031673238 +23555 +5679 +14492 +23793 +16480 +12566 +28259 +27405 +21846 +16314 +13463 +10986 +31717 +6121 +16516 +306918885 +1578 +27227 +643497607 +468952978 +22424 +30475 +31979 +5283 +19231 +25606 +3251 +6870 +2352 +13835 +22511 +468145289 +26685 +25060 +8507 +16621 +5632 +28562 +8587 +17133 +21788 +5051 +340295656 +9077 +19040 +20541 +1293 +30850 +740 +30472 +22126 +8804 +460489686 +19175 +2783 +17929 +28659 +388468299 +29383 +15013 +6758 +13024 +7917 +7805 +6279 +6000 +11365 +12465 +31904 +21435 +946209179 +11348 +12065 +31705 +11884 +9864 +21838 +13081 +1034654939 +10832 +5710 +8791 +7393 +30312 +17886 +19162 +1229 +11830 +563259682 +17979 +11944 +22793 +9016 +17909 +9625 +153853416 +22077 +18809 +3355 +24963 +65604316 +682913252 +11379 +9927 +5435 +12204 +13379 +23571 +22619 +27382 +16886 +1880 +11148 +13637 +14724 +29167 +388468299 +23354 +156992021 +22071 +8916 +16925 +4357 +4955 +7294 +11470 +7413 +16984 +26392 +20329 +2002 +945818582 +20728 +6329 +26733 +15138 +26657 +21478 +22976 +13051 +22999 +16872 +11725 +16558 +18537 +17094 +1734 +255853733 +916188943 +11743 +16209 +26761 +27921 +551 +3256 +388930045 +25422 +4004 +11995 +14669 +1414 +9498 +18695 +21684 +30135 +31744 +1169 +27396 +12675 +23336 +830316928 +15951 +32040 +13845 +21922 +10929 +26934 +22240 +31145 +5839 +6046 +13905 +25125 +16648 +23809 +27305 +16720 +15895 +12900 +13129 +13747 +31174 +378 +5037 +3426 +972469219 +4793 +8838 +13386 +31744 +29292 +13906 +19244 +10603 +5447 +8207 +3426 +3081 +7748 +3151 +661 +6150 +26923 +14335 +245371867 +1843 +15009 +30069 +15357 +26723 +7008 +277748551 +21106 +563 +23382 +27496 +30506 +21381 +26731 +7939 +9900 +2867 +11700 +9888 +289953285 +16896 +13839 +29644 +25251 +3341 +58445498 +2631 +23238 +28810 +9608 +24552 +16262 +22928 +15987 +20920 +32638 +32081 +13535 +25672 +32114 +15800 +17838 +23789 +6465 +19111 +5645 +12720 +17500 +785652913 +21876 +22217 +13427 +550936774 +24160 +31186 +31813 +21470 +22406 +12260 +30479 +5306 +15875 +19004 +9576 +27192 +15111 +1025699955 +5776 +6051 +9335 +18501 +29693 +16886 +17086 +12530 +4838 +415 +13753 +18081 +15681 +31164 +4844 +1813 +13679 +23884 +10663 +29811 +12105 +16536 +32515 +3006 +751906771 +29386 +216 +30086 +18037 +24797 +568841003 +22761 +32547 +17005 +6503 +23359 +14374 +15895 +1043068514 +25064 +2515 +23648 +19070 +30086 +21225 +556116130 +568841003 +3741 +1295 +8832 +1076 +9501 +27506 +21349 +16172 +2777 +3563 +24526 +5981 +23628 +11402 +2717 +66 +25355 +15639 +32512 +26742 +7658 +3640 +23201 +25352 +586424765 +9455 +30302 +19559 +32419 +614091091 +15179 +25783 +30664 +4652 +17370 +727072417 +8125 +1006499999 +5472 +21057 +31676 +20216 +5519 +21877 +16443 +26562 +30771 +16800 +448563537 +6523 +1660 +15780 +16879 +9100 +6783 +29938 +15050 +939988209 +1006 +22755 +14319 +26978 +20818 +5559 +24020 +14399 +20416 +16407 +4533 +17702 +19071 +27249 +20075 +2577 +13799 +8806 +15750 +29463 +923848132 +6461 +14164 +22690 +361879511 +30613038 +25006 +30375 +28078 +399608713 +6721 +22137 +1660 +27322 +11094 +21331 +5115 +12403 +2596 +5258 +337288626 +517162305 +21814 +31477 +25783 +14652 +1425 +3640 +19891 +14553 +31904 +32002 +19525 +11444 +23730 +14583 +8714 +20451 +1412 +23357 +3495 +12706 +22941 +17682 +565747289 +16885 +13 +28434 +27267 +9738 +25211 +5815 +30752 +7001 +573 +16162 +14669 +9509 +1044 +10592 +10571 +26731 +26248 +4793 +523801697 +23305 +5329 +24526 +30910 +10754 +4592 +680202412 +15875 +925300514 +10605 +6241 +21202 +25657 +14034 +11450 +949 +29932 +1412 +16663 +367 +9203 +10646 +815036430 +1020 +706839571 +18880 +8099 +31676 +18570 +13214 +31076 +31170 +12853 +355761421 +9762 +13198 +5953 +6711 +16768 +11937 +4465 +7276 +10572 +24680 +7992 +12361 +27142 +31527 +29488 +9996 +22755 +11198 +13901 +6977 +336539985 +25211 +26457 +27192 +23372 +17279 +12762 +12863 +18 +1025 +17260 +8697 +12938 +18644 +1908 +6426 +9804 +20494 +3181 +6117 +2347 +8167 +4241 +4366 +6297 +8864 +28841 +22320 +21602 +23942 +5123 +19265 +13156 +119025948 +1126 +25937 +941071686 +6393 +11085 +8649 +18640 +25047 +6500 +16896 +6738 +13427 +11148 +12762 +13454 +279953479 +20614 +2072 +23092 +3357 +6314 +3727 +11755 +24603 +9622 +3221 +21069 +25654 +140587228 +7260 +21120 +17147 +29644 +2733 +22910 +16638 +717 +27401 +25235 +30974 +3785 +22077 +19267 +12116 +390124370 +21295 +210285084 +31848 +30135 +25429 +10781 +17578 +26646 +20489 +631974030 +613454399 +7030 +5133 +584460547 +17777 +22360 +28549 +8253 +870407578 +15627 +29852 +11363 +18512 +30600 +15776 +15510 +30917 +29929 +24914 +32594 +27087 +14675 +24914 +26436 +22895 +13200 +31419 +7786 +18328 +7182 +10191 +24792 +10387 +10048890 +13331 +1054888650 +16904 +8137 +11882 +27640 +27619 +16054 +10048890 +459363641 +16209 +6934 +20905 +1306 +25421 +23167 +640547797 +7217 +17623 +28535 +18717 +26482 +466887618 +17045 +23753 +19211 +19290 +4001 +2564 +27239 +18570 +27786 +24795 +29083 +9442 +25783 +27640 +10926 +248239330 +19249 +5289 +21519 +809571688 +2781 +7352 +29824 +23478 +22651 +9344 +775785667 +14972 +21470 +32670 +4841 +113079732 +13364 +21493 +25566 +4401 +30818 +2556 +15912 +13644 +20981 +9720 +21080 +495700296 +1021614562 +13427 +10605 +26237 +14305 +12084 +3552 +29684 +1419 +10650 +23902 +13746 +4078 +4987 +645248693 +23962 +13808 +30246 +28989 +909627328 +2164 +14009 +23824 +19171 +9608 +11970 +16148 +26983 +21651 +20965 +23535 +24989 +31724 +24908 +14034 +2983 +24215 +665 +21609 +19626 +12465 +11552 +549024691 +21211 +19862 +3979 +6139 +32233 +26309 +23622 +5776 +25888 +17825 +16925 +8573 +497159860 +24056 +15445 +17595 +11084 +2046 +12204 +21087 +600 +15105 +2480 +10163 +15439 +24426 +8246 +19919 +12555 +4490 +32527 +29833 +22079 +22953 +27057 +17682 +13230 +4285 +10702 +1469 +652 +16739 +20877 +11898 +26139 +23078 +26815 +25819 +31042 +26064 +22877 +4554 +27494 +7858 +20304 +2867 +31548 +29744 +3114 +23846 +2925 +29516 +14027 +27807 +22100 +19467 +20803 +13792 +29481 +28876 +15742 +27182 +8649 +30767 +13684 +15343 +1743 +23092 +20165 +16413 +523801697 +26530 +15118 +11070 +9781 +17622 +15261 +258 +18751 +891 +129825529 +10154 +1025699955 +24192 +212104981 +24795 +21316 +11783 +2645 +13331 +29945 +7709 +28969 +1008136288 +26058 +31979 +22143 +15363 +12946 +18856 +14871 +7660 +9920 +17550 +248239330 +11157 +13870 +21700 +422421109 +19267 +1008 +13080 +2503 +10958 +22560 +8045 +6252 +13331 +19870 +25916 +6457 +2352 +1021614562 +8124 +7183 +10729 +1012395262 +5871 +800018526 +29154 +30472 +17552 +26626 +21525 +15161 +16433 +31904 +27974 +64802264 +12610 +30312 +19231 +551457889 +7219 +16584 +29652 +3388 +26976 +443700611 +2378 +30046 +23809 +4987 +22143 +6376 +7912 +25441 +7817 +3075 +9647 +7859 +25972 +6542 +11868 +30266 +28690 +3551 +294178624 +14767 +3903 +9771 +19817 +10448 +27405 +19262 +17623 +23276 +19276906 +28301 +29894 +6426 +9206 +28299 +24225 +11457 +5365 +496 +10317 +31753 +22677 +23016 +4442 +8666 +12486 +19749 +14719 +10090 +18686 +10627 +118624779 +962084541 +24263 +7045 +4309 +23388 +17260 +22208 +19414 +10874 +985214440 +22264 +29623 +23998 +1315 +6457 +4810 +10542 +23445 +23913 +27010 +21454 +22311 +23281 +25653 +8321 +19078 +20223 +11971 +504898605 +22642 +30850 +19456 +5768 +27419 +16558 +19096 +5149 +18542 +8459 +22879 +25429 +7222 +20241 +17701 +18269 +26069 +3952 +25135 +2632 +11884 +1799 +16721 +12230 +10485 +5521 +21693 +196120107 +6413 +29519 +16711 +21309 +18906 +1454 +12795 +27080 +17073 +21991 +24364 +9920 +16527 +18677 +26733 +20731 +30923 +3580 +31811 +22711 +15431 +9405 +17622 +460489686 +12146 +12448 +237667303 +20494 +22697 +17920 +14213 +16246 +17338 +28884 +28577 +919 +12144 +245320174 +10853 +374778384 +799719391 +12804 +4069 +7882 +31689 +9781 +22151 +10073 +32238 +19658 +17505 +10968 +30184 +12856 +23181 +3591 +28268 +19939 +3495 +13272 +6394 +14758 +14703 +19131 +1174 +26739 +18065 +25093 +3851 +28420 +5404 +32467 +775058241 +17263 +24340 +6636 +5858 +12762 +26815 +8926 +3979 +17859 +2380 +18387 +10911 +10710 +22790 +27228 +12260 +11754 +19888 +697567244 +3532 +860746148 +27640 +27081 +12887 +17676 +900 +5133 +223268447 +10063 +27747 +15510 +28935 +20077 +289953285 +1796 +5283 +23617 +495700296 +3649 +19856 +20458 +1345 +32507 +5442 +20399 +23640 +27990 +16380 +14063 +921 +9771 +6230 +3372 +7324 +619678703 +23063 +22195 +31241 +841 +343890464 +15034 +27768 +8914 +31512 +23834 +4576 +1024 +8614 +975730971 +26752 +19141 +5727 +2106 +2020 +16963 +424768 +11158 +680202412 +239592739 +3615 +25093 +26069 +10681 +17588 +11123 +8804 +13246 +27310 +13593 +21437 +96815304 +24733 +18067 +13823 +5414 +1031138139 +16148 +1017356480 +17301 +28267 +20174 +19644 +13447 +27952 +19780 +21651 +27761 +10681 +6421 +25302 +1425 +9733 +17279 +27861 +9622 +30514 +27332 +31075 +3098 +223268447 +18245 +402 +983399591 +24143 +336962224 +19268 +12778 +15710 +1743 +21225 +28778 +26734 +22787 +32114 +802399518 +17994 +10727 +30291 +9133 +25795 +29962 +294178624 +8547 +18901 +6366 +30808 +19490 +24624 +25453 +17894 +259544594 +4362 +19604 +16242 +14071 +32110 +12598 +1725 +27990 +743074547 +31903 +6853 +29824 +13447 +17838 +14663 +19759 +14117 +820784623 +11390 +24966 +521172458 +22320 +20710 +30844 +21437 +30321 +6298 +9881 +30638 +3903 +28945 +7798 +31769 +764929186 +13423 +13954 +23261 +11157 +11928 +2921 +9626 +3083 +24989 +30321 +30923 +14212 +5289 +7954 +26138 +705686369 +392838742 +29279 +20916 +4841 +11821 +1273 +1312 +747526260 +25021 +1899 +1985 +20927 +32024 +17336 +12307 +2927 +7007 +13865 +5116 +23505 +27939 +20851 +22311 +31622 +19490 +6123 +20404 +19588 +668106981 +21871 +31017 +2577 +30847 +26674 +555498296 +23523 +1419 +26708 +19992 +14134 +25006 +9554 +9853 +31243 +9088 +24339 +30615 +680988300 +14785 +20541 +29526 +909627328 +555047861 +25304 +8058 +23739 +9470 +14697 +3559 +26237 +5964 +18399 +30509 +9470 +2148 +30007 +14375 +24910 +29624 +681390249 +9331 +23143 +6475 +21510 +1788 +19104 +27594 +17315 +16825 +10448 +30511 +23092 +18453 +18744 +25279 +20492 +22191 +28381 +24347 +32037 +284245603 +27398 +24700 +4430 +29984 +10086 +12413 +19487 +909627328 +740991335 +6051 +22990 +11327 +989092801 +19711 +59 +18643 +21518 +31934 +19500 +10362 +4366 +17701 +23656 +31753 +10607 +26708 +6930 +18877 +10720 +16866 +3523 +527 +3659 +27508 +1576 +1663 +28897 +26418 +21290 +1176 +13032 +168 +22895 +11872 +3078 +21964 +18220 +3278 +18347 +679661147 +5623 +1246 +5796 +32613 +17838 +2123 +30877 +11815 +11581 +23408 +600827425 +29712 +10623 +29697 +1751 +596155869 +18705 +4001 +30311458 +9762 +21510 +2926 +24339 +17201 +29920 +30426 +7881 +30744 +7466 +16962 +373280756 +29012 +13024 +16584 +22135 +13336 +18943 +3123 +29564 +22174 +3611 +9572 +4642 +3206 +16711 +20981 +64017803 +16872 +19277 +16545 +411 +17682 +5380 +32011 +665 +14000 +23283 +10745 +2185 +16944 +20792 +13405 +10145 +1381 +19606 +11741 +24935 +14660 +29303 +21284 +11108 +20911 +28734 +209061781 +508637396 +5828 +856353662 +18083 +998753784 +647 +5958 +29824 +21467 +31281 +4441 +27182 +14873 +7341 +20099 +949584507 +22932 +5889 +27191 +12250 +16872 +21164 +3302 +17575 +18846 +15398 +19745 +772174207 +9175 +8671 +28897 +9733 +12586 +31791 +10822 +1322 +23939 +13839 +5801 +22787 +8623 +23929 +7316 +12961 +16904 +18082 +17660 +19801 +15232 +28266 +428537342 +21326 +11435 +23433 +27947 +9083 +13142 +19656 +4566 +4164 +31030 +24784 +13344 +27267 +23617 +5276 +30337 +26903 +1495 +19702 +565945745 +12322 +20274 +30916 +12634 +21368 +631617396 +19096 +18906 +7217 +20470 +21225 +10982 +1056082218 +10271 +14319 +1037051003 +15476 +24783 +14112 +30022 +16442 +321362055 +14532 +766184146 +11488 +17775 +9684 +9513 +20818 +14954 +32494 +20262 +6844 +24232 +4339 +19113 +14212 +11944 +1041004487 +3078 +28222 +27638 +6426 +24428 +25781 +8995 +4431 +22799 +24256 +645743265 +26815 +31625 +7273 +1033056209 +951741801 +25510 +22595 +549 +296199502 +25281 +20525 +826182746 +792817435 +28935 +30055 +15054 +3099 +27706 +6564 +28653 +15859 +12322 +22100 +766679297 +11527 +4567 +9498 +31969 +2736 +21679 +473024540 +19111 +30312 +408990072 +530143585 +29228 +31118 +6523 +28717 +22588 +32613 +13895 +8629 +721490256 +7452 +25352 +14663 +10143 +27638 +17336 +31601 +26032 +21539 +23291 +9092 +32232 +6279 +872148084 +8301 +291538276 +12971 +108337161 +14485 +26042 +388 +27057 +8337 +25078 +536465688 +990125673 +6187 +29629 +16001 +2329 +16304 +6783 +15933 +24020 +16364 +20308 +4878 +13529 +21097 +8228 +216985973 +23636 +15511 +13786 +28463 +13901 +13937 +29482 +1341 +12252 +665 +1431 +7604 +21381 +7715 +16654 +26432 +2314 +9817 +18911 +17979 +22644 +6303 +8258 +523 +15467 +730707177 +25349 +237453668 +13332 +21282 +30967 +16558 +14386 +4923 +27874 +7666 +12853 +8292 +9039 +29852 +4264 +10831 +26432 +10392 +27827 +25944 +5796 +28266 +3741 +32565 +4412 +28629 +18487 +1073467748 +10911 +31951 +4290 +13319 +2006 +13971 +6958 +726 +24050 +19737 +10360 +9464 +7072 +18015 +5444 +30963 +500632794 +564555651 +17370 +31482 +18323 +12209 +477193211 +15048 +28227 +31015 +10135 +30630 +2739 +862352846 +19585 +4405 +19529 +12307 +20323 +4600 +30613 +18880 +31948 +20833 +23879 +19518 +11262 +18649 +28876 +32565 +29744 +11348 +22493 +928346348 +19808 +24039 +580959420 +20065 +15016 +29339 +12088 +4691 +28710 +24435 +17428 +14653 +16433 +23838 +23913 +7945 +29485 +16341 +23080 +7661948 +5418 +14106 +18712 +26058 +17731 +25410 +13179 +6782 +1175 +16081 +4078 +16450 +28028 +16264 +17651 +31448 +424768 +20248 +14798 +19159 +7913 +6883 +433894006 +29894 +14501 +14360 +1011 +11821 +31951 +19822 +11568 +21990 +19801 +855444116 +7402 +4021 +19776 +11114 +19350 +25181 +20451 +6738 +18693 +22511 +31353 +497276833 +27555 +6175 +8222 +5736 +16981 +28418 +736552256 +10369 +2702 +1412 +15500 +32339 +21733 +9615 +28836 +5754 +11527 +6934 +319 +24785 +12628 +24480 +27530 +24428 +27970 +15378 +6083 +25630 +27832 +10446 +32654 +22659 +81600537 +15179 +3669 +17592 +26187 +16015 +27966 +30387 +26485 +31562 +4844 +17741 +26923 +32117 +30005 +21597 +9352 +2972 +6015 +23205 +13315 +327876843 +1366 +529 +891 +3851 +4106 +26742 +17983 +12407 +26806 +28657 +18323 +517405889 +16885 +27330 +1378 +321362055 +1025699955 +9261 +9615 +11055 +23970 +23930720 +644533842 +18350 +86061910 +26815 +1038148918 +12920 +18888 +956 +31354 +29811 +29652 +14272 +16768 +14873 +12919 +8265 +9921 +30314 +23515 +18269 +5740 +11321 +24985 +4841 +24630 +12705 +475096748 +14448 +30500 +18316 +25411 +27350 +27594 +29519 +26603 +1750 +23621 +29602 +27301 +15934 +7273 +19807 +15151 +16210 +873596376 +21039 +939405273 +20180 +32447 +3189 +20920 +9626 +22957 +23879 +31081 +29808 +10145 +2339 +29496 +4275 +21364 +2767 +30302 +17311 +16610 +9006 +24723 +995125930 +7955 +31341 +22026 +985196599 +18408 +16962 +8745 +15048 +25279 +15140 +15210 +25700 +12880 +16922 +9138 +8965 +28920 +27035 +29094 +7348 +11055 +17812 +3727 +536465688 +7076 +29186 +945818582 +10710 +20689 +30666 +196316132 +801381199 +1548 +12142 +10333 +153853416 +6494 +11627 +4337 +11944 +1635 +18003 +3741 +29744 +32232 +5414 +3409 +482165917 +30916 +9666 +21437 +1040613431 +15572 +23190 +22002 +8172 +31783 +23309 +27142 +25441 +6462 +713021805 +19249 +440441766 +629152126 +15741 +20877 +20198 +4878 +15040 +13844 +92 +613454399 +30432 +10266 +1038055757 +21385 +8967 +7219 +1169 +26030 +32475 +30719 +32350 +22002 +3414 +22821 +13781 +511 +28134 +24891 +20898 +15689 +665 +16303 +359894269 +4622 +510006873 +4174 +25163 +2777 +495700296 +23410 +15828 +4353 +17812 +17471 +1237 +31936 +7788 +16406 +19673 +1220 +12756 +30789 +18541 +5424 +6673 +736552256 +12467 +26436 +17086 +16994 +22139 +23186 +17702 +2148 +13823 +5194 +471 +7072 +14917 +3278 +28125 +22540 +7420 +16779 +30018 +565747289 +13245 +27632 +1133 +29860 +3176 +12608 +31447 +5069 +264979465 +17773 +16900 +2221 +58445498 +3640 +4640 +8058 +2148 +23161 +4029 +1419 +17279 +22137 +30964 +20704 +443465105 +11293 +6794 +11336 +26358 +402248871 +29904 +24495 +25060 +20523 +4730 +27640 +17491 +8275 +3302 +494136435 +2603 +19135 +16447 +2528 +13597 +5945 +9854 +2015 +8065 +347 +9048 +7938 +12188 +18397 +29610 +28902 +24424 +8471 +870407578 +799 +18287 +17091 +6020 +10746 +4996 +53751810 +627777365 +23490 +2061 +20052 +4813 +23700 +4514 +14012 +548920836 +524 +17951 +19757 +3254 +32632 +30935 +22707 +26815 +25211 +5645 +1751 +25081 +124008052 +26515 +23739 +7392 +32303 +7389 +8813 +21693 +27362 +1148 +26189 +8321 +28455 +8383 +5432 +12912 +30016 +736552256 +8264 +29817 +22132 +10286 +1273 +7458 +26682 +13865 +21004 +15177 +978123738 +23753 +2866 +9752 +20624 +11709 +117888035 +26815 +16179 +27034 +1050957484 +2664 +24914 +18024 +1246 +12269 +31376 +29171 +6607 +24739 +24532 +535212701 +2339 +6856 +25857 +16151 +18172 +24450 +15780 +17999 +18223 +30321 +27906 +19470 +32495 +17979 +2780 +5155 +8402 +420354364 +23939 +12142 +102973541 +17277 +1054889811 +8556 +6457 +12944 +300476220 +22280 +31631 +15800 +1518 +20312 +21798 +14471 +10012 +584460547 +807916879 +24092 +30630 +23515 +4642 +852743093 +20614 +30382 +506109670 +2902 +12241 +10524 +17116 +6801 +12830 +16229 +845551146 +19673 +28734 +9127 +31076 +3171 +32475 +17471 +9647 +6782 +21403 +27762 +9600 +22235 +14569 +69405128 +244499109 +15201 +9647 +2986 +21069 +15627 +20717 +16720 +844340832 +459363641 +20191 +29251 +26059 +361836935 +16804 +4840 +12495 +13805 +25116 +25659 +3973 +5634 +13956 +13246 +11177 +4307 +600 +26691 +4285 +29695 +5768 +122417153 +7273 +29581 +26058 +23229 +12937 +27323 +27923 +26674 +14501 +20388 +4906 +423334925 +11882 +15197 +23768 +6782 +3302 +32454 +25211 +11139 +17028 +18951 +25054 +12054 +6285 +12456 +27957 +5262 +16315 +28583 +19904 +31186 +30752 +1664 +22079 +5192 +11638 +11695 +29334 +18286 +3511 +18449 +14870 +4097 +25146 +214201628 +16739 +9888 +1008136288 +32499 +27313 +28533 +18964 +23700 +8460 +5078 +10094 +12312 +2874 +32552 +26574 +2597 +28321 +13108 +31341 +4084 +21338 +20645 +29808 +10602 +18522 +4732 +20388 +1312 +11946 +15060 +21525 +10610 +297997998 +27983 +13176 +22323 +12847 +17161 +4097 +27896 +10986 +11552 +3458 +11311 +9070 +29740 +14867 +32369 +1663 +10910 +21485 +9542 +13334 +13670 +32420 +2626 +20414 +1022896292 +10209 +32179 +32052 +4848 +24913 +4490 +973183746 +27647 +8459 +11944 +4360 +26252 +29022 +28470 +24998 +172195766 +21823 +10161 +8068 +10073 +28851 +15500 +9591 +845551146 +23100 +6001 +13280 +7361295 +6490 +9615 +32552 +289953285 +2787 +25679 +12798 +22264 +18587 +19036 +14845 +15846 +29833 +15120 +16229 +23282 +26097 +2550 +26862 +16674 +11311 +998032983 +655 +8265 +9801 +24184 +23768 +472766848 +24658 +31042 +30243 +1059871245 +620 +21384 +32611 +13569 +22540 +19757 +818664100 +19662 +10428 +628527317 +11422 +19421 +25937 +29893 +23228 +24905 +1440 +9666 +31104 +5834 +23281 +2863 +17480 +2682 +30164 +5630 +723752618 +17983 +31749 +16516 +5343 +20166 +10687 +9016 +16008 +27625 +5651 +31533 +27055 +1378 +20846 +7014 +10110 +23844 +2225 +27890 +24659 +24917 +19189 +11884 +21754 +4652 +7380 +17094 +3301 +5430 +1034874794 +29247 +30679 +23261 +15750 +21039 +31969 +13057 +27310 +17304 +9354 +31419 +14354 +14714 +16442 +20414 +28308 +9836 +16315 +29731 +24104 +340295656 +18380 +19778 +15750 +22495 +10 +16754 +5986 +27172 +24710 +6352 +901000892 +5178 +19338 +10129 +24124 +15885 +7132 +31292 +25208 +25647 +20887 +12484 +28562 +24546 +8364 +16622 +1126 +2327 +8242 +10360 +31527 +26653 +957609323 +29575 +284245603 +25859 +8813 +17855 +23500 +27262 +8547 +22495 +16527 +26348 +13295 +13552 +19069 +17338 +19155 +31333 +1007892687 +31734 +21212 +8743 +18723 +16348 +31622 +19720 +387214091 +22711 +5693 +25139 +29397 +8764 +29887 +147661464 +30634 +14079 +1008 +898868690 +16886 +21956 +28156 +25241 +13080 +22713 +16388 +6314 +5214 +18693 +62750650 +28710 +5914 +4094 +7955 +21069 +27701 +7536 +191170951 +17301 +25304 +390124370 +16086 +7759 +23403 +2982 +2334 +11385 +27641 +18827 +31411 +7810 +6020 +3724 +31533 +19162 +4125 +5958 +7660 +1447 +29534 +342 +30500 +20279 +27355 +7153 +7053 +10212 +18695 +9798 +15016 +9347 +28658 +8459 +28201 +15459 +174773350 +1066558460 +19522 +6622 +28924 +27192 +9754 +7982 +22776 +2934 +27688 +20714 +21810 +27807 +25605 +48383611 +4896 +5984 +19654 +13555 +26281 +1073467748 +20943 +26112 +28463 +249823471 +13781 +25107 +3151 +15359 +28657 +2440 +1066558460 +13937 +615017929 +8639 +6659 +2148 +18541 +25997 +18649 +158620668 +24384 +29463 +12938 +30514 +13427 +212104981 +27300 +18649 +3959 +29498 +25278 +24910 +21168 +27957 +10054 +27655 +16210 +29045 +350695295 +940851412 +22634 +19122 +916121479 +24573 +20354 +15118 +22462 +24733 +23811 +30374 +29388 +7389 +464956764 +3914 +29467 +1961 +20893 +5019 +367105837 +169649326 +11327 +1684 +16777 +7300 +916121479 +23539 +21312 +3770 +32276 +16259 +420354364 +26522 +39 +9703 +32081 +19060 +2934 +1521 +31328 +159265688 +29906 +5837 +16545 +3640 +22982 +15987 +4784 +26049 +9339 +245320174 +8714 +2440 +11605 +163 +32311 +11956 +16837 +9930 +12103 +779470127 +2339 +8264 +31380 +32704 +24731 +17571 +12036 +25282 +14562 +20846 +4398 +18223 +2720 +9470 +31547 +22554 +901108845 +23143 +7371 +25316 +3202 +30258 +23472 +23539 +25394 +19175 +5263 +13545 +31293 +7969 +7308 +841 +13230 +12507 +785819277 +21286 +14248 +11377 +26305 +30078 +17019 +14719 +9912 +17686 +6635 +23201 +9385 +18379 +5965 +29878 +9912 +25112 +32377 +27638 +31353 +6360 +23410 +22556 +26354 +23024 +16955 +8429 +14674 +32744 +20253 +13458 +12668 +24488 +1887 +12681 +29779 +20357 +8470 +8709 +16610 +2072 +16086 +3563 +31314 +4065 +1007892687 +4164 +27149 +22724 +9210 +15343 +31463 +17450 +439268846 +13143 +28422 +12812 +522 +25979 +22557 +12236 +1684 +10824 +19520 +18744 +3434 +18722 +26677 +8486 +30634 +20284 +27715 +880020461 +20072 +7830 +1032249246 +6233 +537912151 +47743315 +7658 +9334 +901108845 +5083 +31739 +6587 +797359690 +305020803 +25972 +4125 +10147 +25006 +16218 +6673 +29485 +3551 +7888 +29678 +12470521 +26097 +17159 +18667 +12863 +14569 +8714 +4215 +24658 +4353 +19899 +17538 +24480 +21469 +21689 +25483 +1813 +19971 +25216 +3769 +1031 +983399591 +325 +26828 +14337 +28841 +10450 +507499814 +21639 +19462 +30500 +24286 +31397 +21309 +4551 +23744 +6755 +8364 +747824514 +10958 +30281 +30625 +26312 +18677 +9205 +6778 +2321 +18649 +25253 +27983 +29158 +1803 +7675 +17820 +13294 +5990 +26617 +2595 +16929 +12847 +31164 +26566 +30085 +13937 +28284 +4476 +4900 +17715 +972167458 +17651 +8914 +10874 +31469 +20650 +10174 +9263 +658 +28078 +791450246 +2650 +12463 +13483 +8385 +22264 +20567 +15993 +4678 +238269424 +32316 +28427 +140587228 +1018314164 +24424 +11527 +383 +1013609624 +30875 +28050 +32721 +9801 +3785 +14079 +32074 +847885430 +215241879 +4780 +13800 +22311 +31584 +13865 +31465 +23403 +23760 +2284 +665 +18340 +695 +423 +493084046 +9309 +30246 +21871 +27021 +8556 +5802 +6262 +28872 +28028 +30076 +11285 +14072 +8697 +4412 +24184 +11470 +30916 +22953 +26723 +9491 +493084046 +2953 +24971 +19801 +19648 +24820 +31533 +11572 +24491 +14117 +831762311 +14953 +26358 +4030 +351 +886996787 +25904 +29744 +23155 +14120 +2727 +14661 +11094 +2736 +21000 +23326 +10215 +805815877 +14404 +25349 +6077 +20438 +3960 +10145 +28698 +32208 +11725 +5555 +98 +272101630 +18756 +14723 +8797 +19936 +540 +18695 +5754 +20860 +64017803 +9615 +7788 +5656 +4772 +29733 +16013 +4038 +25312 +13812 +7006 +928346348 +20165 +23617 +15749 +15467 +18693 +212104981 +22821 +872148084 +25566 +959 +26806 +26155 +11194 +25566 +11340 +706839571 +25913 +28269 +30266 +5432 +20075 +2626 +5710 +9210 +11406 +21065 +32578 +8382 +25282 +14992 +5964 +743710106 +14383 +2102 +31591 +5461 +13844 +25566 +18983 +31904 +12795 +27237 +16340 +2203 +27508 +25060 +11582 +7308 +10875 +17277 +22415 +17686 +10209 +1315 +23247 +3000 +23464 +21559 +15305 +29167 +29354 +27965 +25630 +4946 +17827 +32524 +22714 +24114 +18967 +14253 +4084 +4008 +7542 +5953 +16420 +23078 +17872 +28426 +26535 +10239 +1341 +27652 +6139 +506343416 +11754 +11054 +12788 +23553 +5406 +11058 +841 +333159194 +19787 +11917 +26264 +779420648 +18379 +13480 +28275 +18751 +657 +8137 +29959 +27005 +17793 +17796 +4077 +18487 +1285 +238738771 +26723 +21235 +629662290 +503719000 +612 +1005882591 +20915 +10875 +16086 +12463 +22457 +17196 +12798 +13613 +690169746 +14607 +13679 +10298 +17731 +14723 +117888035 +27136 +1066 +32695 +4357 +3857 +2148 +10631 +15707 +6139 +12681 +18205 +18640 +25747 +31977 +19001 +3236 +6000 +18081 +16283 +16984 +29167 +24588 +30599 +9309 +809571688 +7813 +108245550 +22074 +27247 +17538 +408433998 +18323 +457392117 +19870 +10021 +9603 +16517 +27480 +19285 +19523 +3997 +848511977 +6452 +279953479 +14079 +18 +10387 +18424 +18880 +27555 +10305 +21202 +31105 +14034 +7709 +27007 +10926 +7338 +25175 +1013141281 +15118 +9920 +31821 +25510 +7562 +76584517 +10245 +25263 +11104 +21346 +7014 +479 +23749 +2528 +12658 +32571 +12701 +3078 +27352 +10926 +23229 +4654 +9770 +22380 +22355 +8629 +3960 +14815 +6806 +30631 +26212 +6567 +565788348 +28596 +11876 +29028 +49 +5134 +7139 +12395 +19589 +24118 +4363 +26041 +27333 +3353 +9756 +22024 +29006 +487623268 +6682 +12268 +941071686 +11267 +932632351 +28855 +8377 +13400 +5147 +17089 +23896 +7982 +7995 +23239 +1796 +2462 +14000 +31419 +26945 +11435 +11917 +6964 +30752 +13747 +204335543 +250028205 +12638 +19020 +511309262 +20416 +31019 +16739 +26673 +30046 +11243 +22921 +21364 +25917 +6461 +7006 +25166 +5997 +12059 +10305 +11527 +23414 +433465265 +25429 +11267 +3580 +550725366 +9244 +4384 +29521 +30178 +485776056 +19843 +23277 +31241 +769305307 +29823 +15910 +258 +7001 +23088 +364273526 +20198 +4469 +15895 +21087 +25507 +19452 +23968 +4431 +2334 +29581 +23845 +1797 +8308 +26058 +29139 +897 +6775 +23460 +29201 +23891 +12664 +15285 +13641 +29542 +24876 +6317 +19686 +3000 +26361 +5133 +11951 +21101 +11075 +2131 +26222 +21437 +140587228 +797245772 +23915 +1734 +9795 +15238 +17136 +877037025 +5065 +26918 +6772 +10976 +7580 +14121 +6213 +523443179 +16522 +1016827464 +23229 +8647 +27728 +26312 +30967 +1031673238 +27038 +10398 +21030 +16009 +12674 +14212 +3557 +6426 +737559556 +3785 +23240 +29811 +28269 +13799 +19189 +10064 +30605 +4884 +16654 +2265 +28836 +16401 +8710 +3674 +7790 +642921543 +23513 +10112 +17270 +17736 +94839300 +4363 +172195766 +6567 +20567 +30121 +19822 +15146 +10411 +11995 +6198 +24798 +17960 +29172 +11055 +15749 +503719000 +10781 +31102 +92 +880084304 +29383 +7901 +26540 +16536 +430903622 +23640 +11963 +25857 +315 +3854 +17660 +96 +31818 +16209 +411963326 +8709 +21101 +8985 +20426 +11589 +9133 +24933 +24456 +30040 +19284 +22063 +13459 +13723 +16263 +32196 +20637 +7352 +9138 +31596 +16906 +27239 +23389 +27247 +27352 +497159860 +12668 +26050 +13655 +13386 +2962 +25857 +1512 +6361 +25282 +29284 +238738771 +1030097716 +14874 +11706 +124857495 +25279 +12658 +5533 +21601 +15453 +387644782 +29388 +6612 +15635 +21810 +25913 +538 +385049685 +681390249 +23879 +31446 +7085 +20389 +108 +3485 +510006873 +239438439 +13400 +8190 +20696 +32395 +8151 +29623 +11859 +24263 +13670 +4678 +14669 +10359 +2737 +3594 +20040 +24009 +9702 +12577 +12142 +29670 +13158 +28922 +9092 +28577 +10448 +3301 +14151 +825103720 +23044 +3644 +4001 +22588 +27330 +13554 +29178 +173772323 +29796 +2851 +18495 +620 +18848 +31482 +21047 +2867 +5910 +22603 +29110 +23238 +1547 +19128 +13781 +5693 +22470 +8343 +417270304 +3583 +27689 +9521 +13219 +3089 +3669 +3583 +21799 +487623268 +16274 +26431 +4955 +27784 +11148 +3098 +22793 +26290 +10978 +31243 +1976 +1781 +23629 +12681 +3234 +17315 +689012947 +24539 +23038 +25021 +9491 +12218 +96 +29708 +28412 +28372 +30881 +2968 +7389 +935 +5910 +23811 +523801697 +11944 +23830 +12946 +22644 +14068 +2927 +10623 +28268 +20613 +30503 +794600626 +7652 +29448 +11605 +23896 +4782 +12059 +21212 +15037 +7901 +32048 +22826 +3049 +15161 +239370324 +9048 +23616 +31231 +15048 +10746 +14501 +27081 +17604 +10562 +26833 +9881 +3208 +13823 +32002 +419 +1427 +25262 +21991 +23443 +21000 +27396 +13732 +2827 +5956 +23886 +20309 +11069 +23546 +603 +10154 +14640 +25216 +23239 +5263 +18374 +18656 +4622 +392838742 +5981 +15944 +8755 +74209648 +10446 +964 +16885 +30314 +9356 +3624 +31936 +16210 +1378 +17702 +707 +23677 +29782 +207235367 +8134 +16961 +555047861 +28922 +16180 +523801697 +27181 +7974 +26433 +3591 +28839 +827754774 +28422 +310283147 +645248693 +20191 +24687 +26308 +10354 +855444116 +9470 +30027 +8804 +818924144 +14301 +14920 +19737 +12772 +10031 +8232 +4787 +343270183 +4188 +11198 +24687 +1013141281 +21519 +10916 +1686 +13644 +5306 +16124 +19711 +15707 +18649 +17741 +7053 +20990 +23539 +102670648 +247099124 +9331 +27921 +8460 +20612 +16331 +147661464 +325846597 +11709 +11269 +32411 +13668 +13150 +24694 +6329 +246732955 +18915209 +1440 +27182 +26272 +1787 +49 +585726649 +17023 +24450 +20717 +21510 +28475 +20054 +147661464 +20541 +29752 +15388 +11055 +2851 +14845 +6228 +19413 +30022 +22079 +19428 +24286 +2134 +735378797 +17855 +556116130 +27651 +23640 +4215 +687091581 +706839571 +4678 +14486 +648978470 +16058 +6317 +27989 +28836 +284653508 +5796 +18328 +6531 +26087 +12103 +592 +31149 +18258 +5796 +355331395 +18774 +21689 +31814 +995125930 +24546 +16717 +8301 +2762 +10277 +29463 +2180 +32411 +26978 +1094 +25047 +580601565 +2041 +24480 +18619 +13969 +5963 +28381 +28644 +9945 +26834 +27081 +6512 +11414 +14337 +19358 +27405 +16948 +22642 +77464759 +28265 +27181 +16893 +31447 +4316 +371854728 +8010 +17669 +10745 +521172458 +8263 +32499 +5555 +3467 +820 +6262 +4077 +22514 +28562 +27641 +16919 +22191 +4215 +21344 +4442 +27965 +18084 +20819 +9988 +6923 +517405889 +28412 +65604316 +14714 +31084 +742920904 +19260 +12650 +1578 +22520 +3138 +28463 +30451 +32352 +3771 +20629 +15179 +8549 +26654 +20470 +4425 +32262 +325356514 +102757396 +18695 +9344 +11055 +25216 +29744 +531466407 +9754 +21583 +13036 +5768 +21227 +13370 +23695 +19768 +27396 +29065 +20156 +4366 +23830 +25421 +809172866 +133994396 +32611 +19706 +14456 +17736 +1352 +7748 +7789 +31037 +31878 +845342646 +37189881 +18695 +1044 +5078 +22782 +11055 +16711 +507499814 +20309 +3282 +23956 +23527 +11468 +247099124 +27874 +24891 +14112 +16341 +16929 +12678 +15342 +23636 +5723 +24104 +485776056 +7001 +8065 +27322 +891 +2948 +7396 +28387 +446 +11956 +5414 +7913 +7396 +21316 +5313 +5554 +907999302 +16665 +6393 +19810 +22264 +5528 +24485 +645248693 +19803 +27966 +28836 +28268 +8705 +148703639 +8845 +32428 +565945745 +2861 +2203 +26742 +15392 +17622 +6722 +1021844237 +303328568 +16338 +19152 +15476 +13537 +29958 +21349 +2595 +8208 +1122 +32371 +19922 +1050957484 +15060 +23445 +26947 +17391 +30666 +14553 +15138 +19914 +10326 +25304 +5787 +18723 +818329298 +31166 +19052 +512 +27313 +20492 +32371 +29329 +30847 +358071190 +25490 +11038 +27638 +4078 +21518 +13784 +6749 +8549 +25093 +7938 +1796 +19793 +14890 +4431 +13552 +13988 +13423 +1521 +12451 +27366 +11033 +23677 +14674 +30503 +31069 +29334 +1454 +17318 +13463 +619678703 +9903 +29720 +845342646 +11311 +16369 +21295 +30246 +31212 +21754 +30144 +15779 +13988 +12512 +11556 +4147 +26292 +21344 +4554 +69405128 +373280756 +31217 +23621 +9079 +21923 +10525 +25070 +24891 +627 +18012 +14345 +16701 +3123 +12804 +5634 +24968 +3025 +23473 +28796 +1635 +32286 +10370 +16644 +22514 +16166 +13958 +17064 +741782278 +4189 +23281 +16142 +11169 +9930 +11675 +305020803 +17311 +30007 +25913 +11871 +30281 +11504 +12689 +29383 +5358 +27082 +475096748 +1038055757 +909265065 +27641 +27590 +32704 +9214 +19106 +1359 +19497 +14836 +14319 +13668 +26862 +18644 +10923 +19037 +17304 +26657 +342 +527 +11830 +330869500 +23840 +31049 +9591 +19871 +3414 +6695 +14865 +17023 +22662 +5953 +1899 +9410 +32040 +16862 +19020 +8788 +12413 +24714 +7923 +21069 +22830 +17247 +10727 +18529 +28427 +31475 +12634 +23502 +16517 +28293 +3944 +22800 +24989 +10607 +17855 +31551 +22311 +6388 +4125 +20489 +17317 +10362 +5103 +13166 +14647 +391132837 +854117992 +3251 +7297 +3512 +16653 +21004 +13957 +11974 +808430778 +21381 +32543 +17686 +19072 +15667 +5939 +706839571 +627117991 +28778 +10592 +18512 +5877 +3450 +5837 +367105837 +2652 +25729 +13844 +27614 +23372 +29334 +11447 +17003 +20650 +23621 +3957 +14000 +11468 +26076 +4563 +7184 +28134 +13425 +73668232 +383621649 +5710 +9655 +978123738 +720142342 +15103 +11175 +31986 +481673326 +16043 +1702 +2859 +14380 +27510 +29852 +643499234 +13670 +25085 +18731 +5472 +2869 +18827 +471980374 +27761 +29744 +31444 +26217 +26482 +23388 +16862 +31019 +12312 +10048890 +10338214 +15991 +16701 +6778 +9039 +509109994 +20414 +23189 +3245 +21047 +13024 +6323 +243489502 +20437 +387981675 +3284 +8213 +28698 +12979 +1567 +16804 +2909 +13454 +958514259 +9470 +6560 +710615237 +22330 +9491 +21463 +25544 +25827 +13679 +24488 +8167 +17825 +1761 +19742 +9633 +21309 +8784 +805815877 +9532 +3388 +23030 +27301 +5267 +20103 +2968 +4125 +17894 +5771 +1065 +9716 +750 +25807 +18053 +23009 +15952 +19812 +4699 +1396 +12241 +711534816 +7547 +20916 +1005882591 +2329 +836 +775058241 +4987 +22010 +27513 +16263 +13210 +10469 +1042387214 +25388 +4467 +4790 +6695 +3627 +2528 +25039 +20256 +28849 +27955 +12142 +9133 +30044 +26382 +9633 +1525 +4642 +28573 +24006 +19155 +13865 +5986 +1025 +601 +13800 +805815877 +29650 +488022399 +6977 +10383 +6988 +10853 +16536 +6424 +611 +955511970 +1857 +31903 +2671 +6214 +7864 +15279 +3081 +333159194 +22707 +387981675 +23100 +22495 +27752 +31562 +30659 +7884 +16545 +22618 +32037 +30356 +294797358 +11262 +919 +23365 +6626 +3129 +4983 +23511 +706839571 +52244752 +28313 +24800 +16480 +26618 +13337 +9288 +21690 +20748 +387981675 +1032249246 +20309 +644 +4215 +28429 +552 +21406 +169649326 +12729 +5194 +17463 +26189 +668678868 +29933 +15289 +4715 +23190 +14106 +28562 +27126 +15439 +21120 +8729 +29374 +8864 +16995 +24450 +14418 +22556 +6117 +2458 +20248 +30813 +30688 +26290 +16255 +15768 +615017929 +20242 +14117 +11385 +29223 +22931 +12094 +15843 +19993 +18397 +2325 +23617 +20104 +15779 +6380 +29094 +7771 +29516 +6811 +16333 +31376 +16621 +24416 +10979 +30092 +14835 +6252 +24630 +58445498 +30055 +14881 +2731 +4923 +10117 +4998 +14560 +16682 +7106 +25024 +25146 +13289 +1584 +21821 +8854 +1460 +5419 +10317 +12976 +644 +77123673 +24121 +13200 +9138 +24709 +4211 +30291 +923848132 +19938 +655539920 +1576 +23575 +5406 +15755 +20399 +32395 +9331 +29782 +27419 +3098 +13827 +5801 +17355 +30555 +16885 +11438 +77464759 +15278 +27894 +17409 +18522 +24988 +14640 +27310 +4241 +29951 +30906 +3838 +14190 +32531 +28227 +1899 +4533 +847885430 +16429 +25972 +11263 +7948 +1707 +6298 +6312 +11429 +5851 +16124 +2556 +21364 +13416 +30974 +29691 +16945 +18570 +16682 +27194 +10469 +1816 +1469 +31243 +12664 +22646 +29720 +2685 +9309 +17020 +15639 +245320174 +7830 +10916 +24963 +12937 +2222 +12260 +67372248 +11485 +4274 +30202 +30294 +15521 +12678 +23358 +1032249246 +517405889 +735378797 +18484 +20244 +611 +28028 +742445350 +7634 +24680 +15251 +12059 +4600 +21192 +12240 +30600 +21684 +937375980 +19688 +1479 +5621 +9958 +259544594 +24393 +1066 +17090 +20841 +22148 +31015 +9124 +26734 +15118 +25913 +972601189 +16885 +16554 +2283 +13262 +515 +29852 +21467 +761296616 +6691 +32238 +1359 +26111 +31562 +23594 +3512 +2329 +22711 +4826 +11070 +27810 +7805 +10293 +26111 +20414 +24364 +26198 +21798 +141 +245255936 +2981 +317 +361 +20180 +19487 +18902 +23845 +24546 +16734 +15037 +24383 +15343 +9695 +24286 +24034 +1440 +289953285 +20990 +15545 +10446 +22470 +21241 +19060 +5521 +371337770 +25827 +21929 +17075 +4285 +960454493 +29383 +19520 +16012 +19251 +8710 +297997998 +623178443 +2153 +14569 +11219 +23239 +7290 +20362 +15110 +21069 +13839 +41375740 +1394 +10073 +4632 +291114673 +30921 +31858 +768 +766058506 +13364 +11365 +17064 +7933 +78634509 +8032 +10681 +31379 +20309 +5630 +10817 +15511 +1460 +15076 +14345 +18556 +9615 +11528 +12460 +13258 +18056 +14501 +27824 +9817 +512523998 +32428 +23239 +958188655 +7591 +4572 +10738 +14189 +356745899 +11527 +15273 +13712 +766058506 +12938 +23617 +23305 +11556 +27955 +677360522 +140587228 +1985 +6778 +22670 +11859 +29072 +28255 +10242 +18354 +659126025 +10979 +10266 +1142 +18408 +1295 +21923 +24913 +32160 +2638 +6567 +8068 +15831 +896523334 +4772 +23460 +16304 +14865 +5484 +4378 +13653 +28308 +9903 +22926 +2245 +28417 +26657 +877012400 +16058 +32673 +18857 +24871 +680988300 +23200 +5371 +31465 +15030 +27238 +21561 +275686735 +6220 +20916 +26077 +6524 +225 +31556 +26787 +9209 +14253 +684268892 +14767 +28643 +20714 +66 +27614 +22064 +10596 +320410853 +14853 +11627 +18084 +1565 +15975 +24192 +26999 +32262 +31186 +29932 +1322 +18323 +724810233 +31753 +11599 +3705 +19644 +27022 +9715 +23789 +7803 +525557163 +791994807 +3991 +27788 +439268846 +58572296 +10212 +3764 +13688 +19470 +432 +8648 +3829 +21426 +10450 +27194 +9352 +30956 +27059 +27903 +900679847 +28330 +20977 +31650 +7572 +9133 +508732409 +7858 +27482 +27150 +15888 +14992 +23805 +12159 +6844 +29482 +5648 +11177 +17461 +4826 +29557 +9915 +5533 +319 +7132 +18704 +713013102 +17838 +866226333 +16465 +12094 +504158511 +760415442 +23433 +27619 +28876 +26247 +30677 +28601 +19878 +9298 +27249 +30751 +6711 +26603 +180508323 +15587 +10004 +7830 +19648 +21467 +32334 +2046 +18785 +29303 +26237 +22314 +494136435 +866226333 +11630 +10687 +188307482 +157715749 +4476 +19262 +20354 +15794 +17595 +19957 +15502 +31734 +6622 +19923 +8492 +10103 +5782 +29757 +19247787 +29178 +31724 +1388 +30027 +6312 +10054 +11675 +20050 +14398 +19194 +9910 +11139 +23930720 +16638 +2733 +26673 +17513 +32759 +16546 +32255 +18640 +24509 +11599 +25606 +32339 +31149 +25163 +30974 +1799 +13449 +11055 +30906 +30974 +9100 +973183746 +14513 +23824 +32664 +9608 +20851 +25490 +4355 +29951 +26227 +15619 +12076 +18201 +841 +22026 +3413 +24092 +7361295 +27762 +186647678 +9494 +10293 +26788 +27624 +25258 +30847 +16536 +23359 +1419 +585726649 +6167 +743710106 +8156 +32420 +6013 +20334 +22714 +5549 +19232 +11754 +6838 +25075 +32512 +2498 +14386 +14796 +11103 +5360 +1008 +405323989 +23464 +27753 +31944 +8221 +9300 +23402 +19574 +26032 +20612 +18752 +27990 +26516 +2983 +29325 +29739 +27329 +9039 +27514 +11015 +9205 +23878 +10593 +7072 +6252 +27107 +15221 +6334 +26513 +21798 +14463 +13200 +16245 +21055 +24522 +27660 +23308 +16249 +8343 +17147 +710615237 +31214 +2313 +14573 +732140942 +10787 +18774 +15934 +363078105 +23261 +3450 +14000 +8313108 +23511 +17076 +19523 +13800 +580959420 +2222 +3930 +26308 +2861 +31550 +3336 +10384 +5985 +12571 +25645 +9666 +782744996 +29782 +14461 +24644 +21211 +7152 +32484 +25944 +3274 +9766 +21956 +14422 +371337770 +11962 +17745 +29531 +11510 +10832 +9644 +679661147 +27424 +4423 +785652913 +16277 +27301 +722885107 +13655 +1785 +1366 +17667 +26437 +117956842 +2556 +29022 +17370 +9958 +23181 +30963 +6500 +600 +5656 +3547 +12065 +13350 +25497 +19776 +22653 +7748 +12428 +5270 +6682 +25278 +10305 +14526670 +25070 +7512 +7248 +1684 +303010768 +14117 +14000 +1031464754 +21161 +17865 +17123 +488087327 +27034 +14171 +10525 +10305 +14706 +23602 +31583 +3458 +11321 +25235 +24340 +16663 +7889 +12300 +174773350 +7075 +30781 +4366 +207389427 +28267 +11783 +1601 +23167 +20612 +24590 +1685 +30061 +17409 +745790697 +1560 +7622105 +508732409 +32095 +20253 +3523 +479 +3222 +6772 +342 +28822 +4431 +24464 +5149 +9476 +31689 +19726 +983446618 +18838 +8145 +15054 +1475 +874097179 +836 +6500 +29291 +47743315 +6977 +29887 +610333265 +17133 +12812 +29695 +20445 +7788 +13905 +5984 +23512 +32427 +13559 +14384 +870407578 +30487 +16148 +5693 +25781 +26589 +6298 +7817 +25672 +13032 +30791 +24585 +21435 +26541 +22462 +450520561 +16768 +12236 +22982 +16412 +31200 +24630 +1832 +13851 +17330 +15221 +17450 +31921 +24910 +6592 +15567 +27247 +5030 +19267 +9483 +6883 +20202 +32543 +10072 +23365 +17075 +11627 +2682 +1469 +13468 +5134 +14675 +31744 +4467 +31226 +28707 +21601 +32484 +19581 +3495 +212104981 +25438 +6087 +3245 +29824 +29894 +13424 +8714 +18220 +20416 +8701 +5714 +5061 +17315 +27194 +10998 +764525647 +990125673 +11258 +24756 +19413 +13753 +14858 +5561 +27921 +6526 +9683 +17781 +17842 +28358 +22192 +18826 +12610 +32382 +18640 +5963 +10094 +13334 +22097 +17159 +5839 +12076 +29876 +18292 +3849 +25959 +258 +639 +12163 +9832 +2737 +17357 +29233 +4121 +11813 +7893 +32417 +13769 +10143 +27096 +5621 +16245 +31221 +29623 +9073 +2863 +29168 +1440 +361836935 +7159 +8755 +11327 +30698 +29887 +11139 +672609398 +18752 +340295656 +53751810 +16540 +17471 +6230 +29339 +28939 +406 +14047 +32484 +16886 +8222 +19611 +3467 +9023 +9793 +6939 +8181 +25723 +18316 +17983 +4848 +23356 +23954 +8621 +7955 +23336 +117888035 +13416 +19856 +15444 +8458 +2757 +483781906 +543347899 +913191603 +22232 +26961 +7472 +27408 +6465 +29942 +11243 +3512 +552 +27990 +3553 +1148 +20615 +30123 +27192 +22600 +1070 +28748 +406 +7631 +25784 +23824 +481879654 +9356 +13639 +23886 +8266 +30515 +26355 +23346 +29519 +7868 +20606 +19202 +9470 +21316 +16777 +20335 +14607 +24798 +26033 +26565 +9836 +1044 +17076 +27027 +15811 +31759 +1734 +26447 +10180 +8971 +24006 +18895 +14305 +10289 +22026 +9284 +21267 +16179 +24552 +32321 +15197 +7901 +30787 +29849 +19426 +22928 +8549 +10135 +2861 +25113 +6436 +681390249 +32545 +22629 +13012 +30791 +28330 +23886 +11070 +5981 +28839 +11625 +12328 +27990 +15214 +12594 +24849 +19020 +6031 +17736 +1914 +4442 +15545 +14212 +3868 +17620 +13865 +7273 +27035 +5555 +22038 +22417 +10161 +28156 +9056 +612 +26589 +27508 +25902 +21512 +7152 +24020 +16674 +20044 +32420 +14345 +11457 +16001 +23375 +4790 +1610 +1043068514 +26806 +3463 +22918 +14305 +21746 +20702 +21700 +4300 +26749 +17411 +7813 +18649 +16324 +19302 +9697 +23939 +21754 +28993 +4154 +21708 +1017356480 +3914 +275686735 +32591 +919 +32144 +9470 +23718 +25529 +10347 +2953 +11865 +26118 +14255 +8611 +28748 +5754 +14213 +17019 +12174 +25418 +19289 +22063 +16754 +4813 +88511232 +26259 +29114 +857 +16739 +15094 +735378797 +31159 +24438 +27284 +15975 +26566 +6031 +26446 +3144 +3533 +21261 +22966 +7702 +22952 +27723 +8573 +31118 +16489 +757696994 +8585 +21225 +11444 +8914 +7842 +31904 +4371 +25566 +16643 +11408 +11521 +600827425 +19262 +5194 +27859 +1009834838 +3938 +21729 +2085 +21814 +22375 +7191 +8754 +101625775 +23167 +22982 +11754 +26199 +711 +31118 +4009 +32110 +29325 +3724 +16577 +563259682 +426558415 +9288 +23359 +13991 +1908 +12687 +10729 +28836 +13245 +15397 +22692 +29308 +22317 +4442 +21798 +26986 +9339 +18744 +11880 +11725 +7933 +16674 +24876 +21757 +24659 +705686369 +27762 +890649003 +15110 +22187 +29114 +29476 +18000 +395040493 +5794 +25420 +654 +886150361 +18397 +16510 +3674 +21211 +14248 +7420 +31292 +535909722 +6561 +2508 +23086 +734372782 +30906 +16333 +15197 +25370 +96 +11695 +22150 +7914 +255853733 +11170 +6503 +5320 +7596 +14354 +443700611 +29774 +1034874794 +12036 +2094 +13505 +32214 +27667 +4722 +2966 +31075 +1400 +24283 +11510 +13530 +26363 +517855389 +28760 +27980 +24910 +668106981 +4067 +10242 +22799 +21518 +23190 +5289 +1856 +28463 +13200 +8613 +18220 +157715749 +13080 +12608 +8204 +30625 +230 +8770 +167087190 +8621 +13490 +31214 +4412 +16912 +20298 +23390 +8649 +15050 +21338 +3072 +28284 +10398 +23100 +4950 +22430 +53751810 +13931 +23160 +23886 +29383 +31744 +28522 +27965 +28477 +21346 +432 +31951 +5136 +16194 +15118 +32524 +21241 +16180 +5910 +7813 +12824 +1567 +586262420 +7101 +10372 +24884 +12511 +8470 +9510 +24061 +5623 +11177 +17929 +28970 +29515 +25349 +1757 +6783 +78634509 +26854 +225422936 +32673 +3056 +20357 +6853 +32527 +17490 +10407 +31336 +712877311 +16315 +26724 +13694 +31759 +17299 +27768 +20898 +32238 +32339 +7703 +22651 +24875 +29904 +11085 +22933 +23128 +26308 +30321 +525557163 +6974 +12680 +7248 +28275 +27055 +3089 +19593 +17721 +27971 +10746 +763434422 +2787 +28734 +6758 +21326 +20101 +11088 +280 +19350 +22982 +29710 +22135 +1056082218 +4929 +880020461 +18774 +8135 +13341 +358 +19410 +6462 +13522 +14337 +9972 +24913 +1066869463 +19774 +27859 +383 +2235 +30412 +28573 +14028 +27897 +27894 +2968 +1707 +3914 +24068 +1655 +3075 +17812 +16388 +4840 +29284 +3358 +10450 +14754 +28342 +19604 +388 +16189 +16069 +10305 +13142 +4078 +237453668 +8508 +41259526 +21608 +17279 +32119 +12539 +18906 +11799 +7227 +28266 +19899 +27366 +16854 +2222 +29358 +20101 +4844 +16711 +31229 +12256 +1294 +8470 +29938 +277303190 +9521 +23809 +15774 +14953 +11457 +711922895 +26182 +32582 +21004 +294178624 +597277030 +21282 +13646 +556116130 +6426 +29006 +5394 +18487 +2508 +13181 +10863 +2609 +18299 +380 +486494649 +2883 +8639 +903257553 +6853 +27329 +16179 +492938448 +18541 +10411 +610333265 +1788 +28478 +2164 +30327 +237667303 +4841 +421638643 +29779 +8819 +1961 +27896 +20437 +16218 +32172 +7072 +4355 +7703 +13423 +13954 +20304 +30106 +19719 +15697 +7534 +3430 +20413 +29463 +6380 +15118 +31355 +31226 +25935 +27947 +20330 +1021614562 +2662 +508637396 +31527 +25393 +17304 +28969 +31376 +21690 +7696 +14376 +16806 +2682 +20248 +24451 +175 +27768 +86061910 +20069 +11320 +15115 +834602229 +1013 +6096 +26983 +20583 +21810 +185490427 +12460 +9955 +2603 +4837 +23622 +16466 +3301 +26527 +174773350 +25795 +415 +30246 +29783 +16194 +20155 +20915 +16445 +2059 +29186 +23556 +388 +18758 +8402 +13444 +325356514 +14259 +92557435 +6886 +234466343 +8746 +162255147 +22055 +4001 +17390 +20606 +22928 +21088 +31217 +13230 +22764 +416223144 +17196 +23622 +22926 +18082 +6801 +555498296 +23181 +18017 +724810233 +12687 +20492 +10514 +28861 +13648 +21326 +18333 +16277 +24173 +932 +30069 +4260 +15444 +12541 +3206 +23924 +15689 +24073 +2719 +3580 +4466 +47 +1038148918 +20241 +5021 +26199 +21574 +18387 +17500 +32001 +5851 +7938 +15529 +15590 +31878 +56669118 +22150 +8330 +13835 +6312 +31433 +16283 +8971 +23433 +20110 +24756 +32507 +18350 +26929 +6973 +23092 +905771332 +4104 +18731 +413862066 +4841 +27640 +9044 +23621 +7830 +7645 +3129 +6530 +22938 +272101630 +17831 +449259961 +1583 +11527 +31313 +27753 +18106 +27080 +928346348 +23143 +19588 +7159 +6121 +457185975 +11269 +20762 +694207281 +922221846 +4848 +24494 +6811 +10525 +21469 +30663 +1974 +14891 +14314 +8314 +17682 +31397 +6730 +5782 +16013 +13570 +32354 +18243 +742920904 +29906 +21928 +24161 +4826 +30507 +527 +15669 +24215 +11058 +18209 +821784727 +29813 +7077 +25944 +18695 +13870 +25139 +22145 +18053 +26252 +709819349 +10252 +21923 +3083 +22060 +17315 +27753 +863784700 +31567 +26494 +666741184 +6213 +2691 +26058 +5237 +49199633 +22714 +6175 +5710 +26708 +28817 +21359 +28754 +25538 +10746 +5756 +23919 +1402 +16274 +119025948 +16760 +19009 +22619 +2926 +27769 +17695 +2268 +15895 +1076 +932 +15288 +20077 +20040 +17802 +13799 +27769 +4699 +20916 +6046 +24539 +22259 +1743 +26806 +20523 +9455 +4778 +31750 +13736 +16465 +25892 +20360 +10414 +32114 +13300 +7331 +3234 +371854728 +10054 +8470 +22493 +27021 +31917 +2892 +3099 +30044 +18570 +17682 +9484 +4809 +20232 +29887 +4655 +1816 +7572 +794600626 +23780 +14273 +9979 +3132 +8032 +9044 +358 +18744 +27741 +13985 +6421 +2866 +21326 +820246850 +9995 +24658 +471 +14576 +28426 +22660 +19350 +24428 +17003 +619996802 +1116 +19654 +27005 +713013102 +5858 +19865 +30809 +25422 +32571 +24099 +27489 +14319 +78634509 +20207 +19899 +20292 +735460667 +20643 +4640 +22417 +552 +20650 +7063 +2603 +4793 +13668 +19801 +305 +8271 +20369 +32614 +1274 +19529 +25398 +7030 +16314 +15285 +23656 +10875 +19138 +17505 +17528 +8357 +25952 +9924 +13289 +3388 +4260 +15461 +10736 +32144 +9529 +862352846 +4255 +16994 +5935 +537905766 +32011 +5343 +15635 +17015 +4263 +2277 +1944 +18938 +27830 +31118 +17090 +24680 +7948 +8008 +291147433 +523 +21164 +27723 +3467 +22592 +22928 +25278 +6759 +8258 +4716 +24778 +390124370 +382023719 +14345 +15749 +28623 +24714 +28897 +1603 +32040 +25917 +3627 +11821 +13502 +818329298 +5728 +22148 +4346 +21561 +25266 +989092801 +13570 +28401610 +6367 +22174 +23388 +16779 +30509 +26346 +701420622 +28050 +10213 +17003 +21700 +676 +10215 +27004 +22456 +504158511 +15574 +31447 +4187 +760415442 +1517 +8168 +17159 +17317 +6592 +8437 +443700611 +11700 +18997 +19146 +9962 +18906 +22313 +26570 +4401 +16340 +23866 +1044 +6673 +7852 +402353658 +23490 +16984 +4077 +154 +361879511 +31811 +5695 +6452 +14306 +2606 +1132 +5782 +12650 +19410 +245320174 +10325 +30751 +18076 +19238 +16094 +18376 +32179 +11148 +3543 +13971 +17259 +29383 +27711 +6096 +22148 +913191603 +714950762 +5030 +631617396 +11761 +15780 +17547 +10926 +1025137580 +22048 +21458 +123236363 +11897 +2329 +28993 +19840 +8364 +10213 +25795 +2610 +5111 +11139 +17826 +3576 +21206 +27028 +21877 +26723 +32024 +28236 +12804 +7164 +2304 +24417 +32255 +12322 +27920 +552 +15210 +27288 +3705 +972167458 +6394 +19277 +22314 +5267 +2878 +31689 +24024 +1018709010 +10868 +31328 +10305 +14974 +283251007 +14845 +13156 +12571 +23512 +485776056 +5404 +16904 +23952 +23962 +4265 +20058 +8833 +987548034 +7948 +31858 +15779 +28236 +31969 +29121 +20396 +32095 +16623 +16516 +327876843 +19426 +27419 +31444 +15262202 +176 +23811 +14198 +9455 +812097705 +2597 +32117 +1025684785 +31631 +31090 +5549 +31878 +24184 +3389 +32441 +13641 +500632794 +11688 +13866 +29811 +23416 +767659056 +24640 +29516 +16516 +11209 +1787 +22742 +21876 +687091581 +4988 +2480 +22143 +32419 +29546 +31689 +22424 +28796 +32692 +9697 +25453 +20915 +1237 +1142 +3576 +7273 +4016 +25639 +6760 +30560 +12456 +16885 +13057 +28477 +16394 +32661 +17079 +16242 +27687 +22692 +22651 +23072 +11640 +7771 +20875 +3506 +207389427 +1093 +9077 +7273 +2381 +30917 +9006 +8577 +18809 +27555 +10977 +24245 +5873 +27366 +21212 +26537 +5556 +9354 +32512 +29453 +29920 +8481 +8383 +586691809 +8734 +27250 +11942 +12260 +32467 +620 +7124 +17715 +26222 +25605 +19011 +8770 +28429 +31918 +8036 +24438 +24624 +683 +15755 +12456 +7077 +10018 +22698 +14078 +7389 +30679 +23486 +878273745 +16364 +941198869 +21318 +768287130 +31277 +28037 +17556 +189078587 +20191 +25279 +17301 +5814 +13102 +30509 +10663 +3341 +13537 +19900 +10135 +13944 +3075 +21576 +25763 +1447 +15189 +8172 +2851 +18013 +17301 +13328 +18487 +14301 +13327 +28710 +24486 +7371 +20965 +15130 +20413 +5623 +7341 +975494067 +17311 +21326 +19380 +9092 +31119 +19009 +9723 +8041 +28978 +1015 +19523 +17867 +21438 +28749 +24913 +573 +5634 +10108 +27777 +4576 +2532 +12944 +8429 +23308 +25916 +20893 +8508 +23924 +24588 +28631177 +16148 +1870 +766058506 +12971 +24016 +14825 +583 +19322 +18607 +14521 +309098472 +9079 +13319 +31253 +20198 +29325 +10154 +13173 +402353658 +10533 +12204 +18809 +32052 +4787 +1685 +109424411 +14583 +1267 +19939 +20915 +14256 +1008 +31059 +9626 +25085 +32630 +29779 +673 +701420622 +26482 +2283 +30555 +14568 +1227 +20484 +7044 +19397 +9800 +27929 +14713 +26684 +3434 +17691 +22933 +29833 +8005 +13350 +8222 +15781 +1032249246 +4784 +18943 +10977 +31512 +7838 +25892 +29912 +24905 +4269 +11742 +7706 +21834 +31724 +9083 +16979 +9979 +7742 +5758 +18512 +22691 +4140 +31818 +27455 +4355 +16058 +21711 +4881 +7118 +32507 +312 +13895 +4675 +28426 +9582 +31734 +26071 +17859 +294178624 +28976 +13166 +402301308 +797359690 +9284 +11627 +17277 +16181 +6220 +26212 +25349 +29878 +18374 +4102 +20445 +103 +296199502 +5125 +320410853 +13166 +6312 +20203 +31969 +4391 +31717 +8507 +815036430 +16401 +29945 +3080 +20819 +11872 +26259 +24104 +4572 +24054 +16340 +1056 +23789 +28477 +15110 +21406 +10152 +30754 +10968 +16893 +17749 +23388 +5955 +16866 +181311372 +2662 +30577 +12237 +26433 +17929 +11598 +9491 +20890 +145 +20616 +2953 +12081 +10167 +12658 +7067 +12211 +9781 +11062 +3081 +27080 +18728 +24834 +13151 +191 +24773 +28269 +1877 +12402 +18989 +13545 +460489686 +25902 +26348 +3414 +1174 +29440 +20262 +9232 +9048 +25260 +8033 +17052 +20281 +9209 +32531 +7570 +18076 +8437 +6612 +18939 +800018526 +17588 +9625 +3413 +4033 +13799 +181393335 +26652 +31138 +19719 +8008 +794600626 +31145 +13865 +5237 +20413 +18509 +13447 +30887 +15968 +14549 +124008052 +664434537 +17101 +31734 +4642 +7469 +30005 +237453668 +27377 +17458 +19822 +16842 +10834 +7270 +6635 +17226 +20458 +31378 +17994 +27059 +21206 +25249 +29190 +10582 +18964 +1237 +10524 +74209648 +7153 +15756 +5131 +25355 +13349 +4144 +6870 +2235 +3801 +475096748 +6801 +336539985 +108 +30207 +23281 +9529 +30383 +14678 +475096748 +17028 +26673 +946900394 +17356 +20281 +32354 +20451 +15521 +5648 +5953 +23970 +10533 +12618 +15138 +9733 +6691 +17642 +18704 +1018709010 +5061 +12549 +50008742 +25281 +517125453 +14845 +2338 +643497607 +22764 +3624 +615017929 +19656 +14083 +12826 +7994 +31186 +1523 +15707 +30973 +13370 +13898 +27747 +16401 +32228 +30904 +6241 +9881 +12260 +14301 +8277 +21424 +30679 +5787 +17920 +2863 +26589 +4554 +261068349 +23906 +124857495 +13221 +10831 +28158 +48676314 +28422 +4362 +25235 +28221 +30046 +18983 +25566 +11406 +21978 +772431854 +555047861 +29302 +21798 +19037 +24588 +9461 +29752 +3081 +26681 +10347 +25756 +21357 +26858 +10878 +249823471 +939988209 +4228 +16340 +766679297 +3727 +4215 +9405 +4655 +26643 +4205 +12709 +76855249 +29397 +2626 +22691 +21775 +30164 +24803 +70757323 +22508 +27433 +21869 +22742 +18757 +7948 +17929 +4001 +7738 +430903622 +10593 +19737 +12010 +1229 +22464 +20426 +2719 +28313 +987548034 +27921 +11095 +12539 +7294 +3640 +350843774 +14661 +2874 +10727 +20511 +22540 +26681 +26346 +25030 +18299 +20207 +28810 +390124370 +264979465 +17471 +27628 +16682 +13521 +277748551 +2719 +14775 +28321 +31709 +20602 +5214 +22505 +8246 +19702 +31396 +19793 +5738 +19240 +399608713 +1728 +15750 +28284 +21103 +4856 +22409 +1630 +21698 +972469219 +19626 +6685 +3799 +3848 +15601 +29033 +6626 +1012639847 +8672 +814664015 +13760 +16450 +8902 +31243 +12088 +4290 +11267 +30599 +1935 +3580 +19766 +9077 +23678 +9703 +11490 +10979 +13845 +459085032 +11821 +18644 +12530 +5435 +21929 +431 +1776 +11898 +7900 +20243 +18026 +416223144 +2804 +30377 +23092 +17604 +237667303 +335961396 +11485 +23431 +19944 +8174 +31444 +23917 +2525 +2728 +14771 +15278 +142167304 +9484 +2327 +3512 +22143 +11970 +24623 +2820 +15212 +7826 +517162305 +29352 +19638 +26724 +7014 +30074 +14305 +10152 +7416 +16663 +27564 +30312 +1578 +11427 +2738 +1015 +16218 +1419 +31419 +24347 +836 +31514 +5414 +23654 +19529 +28091 +10687 +24968 +12200 +22066 +1870 +22313 +16663 +29642 +13331 +527 +6494 +13901 +32759 +12312 +16852 +3098 +3512 +27939 +23388 +24733 +9989 +32465 +2450 +5589 +4362 +7282 +22514 +3927 +243489502 +10916 +29493 +29733 +12912 +3532 +29469 +22826 +23897 +26570 +19240 +26312 +9888 +5431 +8784 +26218 +27238 +4706 +12658 +4220 +20103 +22055 +26218 +13080 +15437 +32183 +17370 +13008 +11379 +6700 +24384 +31327 +31679 +5341 +336962224 +11955 +11308 +5787 +5898 +11382 +24908 +720142342 +5694 +9532 +24256 +21565 +15110 +5039 +29247 +22956 +6438 +720142342 +30204 +4673 +921676804 +3663 +30588 +6123 +590805567 +30281 +26199 +6426 +12896 +28036 +29219 +8174 +32143 +11556 +25116 +2020 +4412 +2250 +23431 +7424 +10525 +18728 +10866 +1522 +27564 +9880 +12307 +24875 +1672 +28792 +9484 +7476 +2862 +27433 +5738 +960454493 +20256 +22690 +23726 +947062974 +12804 +23879 +29610 +13521 +17005 +16839 +6842 +939988209 +2662 +11547 +234466343 +7182 +11666 +8813 +16180 +19589 +18053 +17450 +28649 +12211 +3372 +23918 +27283 +18081 +9044 +27638 +18069 +8070 +13463 +31243 +27499 +10384 +32613 +28796 +470 +24225 +987658297 +14935 +26135 +32236 +18247 +18693 +20981 +28884 +16341 +20920 +11743 +3844 +935293164 +17829 +27366 +29966 +20253 +18744 +9577 +845551146 +31563 +12088 +26482 +10761 +21576 +8246 +5262 +23811 +16350 +4634 +21000 +22918 +590805567 +7948 +26535 +2981 +416909701 +22362 +8716 +27959 +25768 +11488 +29359 +711006451 +19891 +18526 +25362 +7396 +19891 +31145 +12733 +10152 +20860 +3735 +27378 +28966 +261068349 +1753 +18919 +18029 +21202 +7882 +1795 +1753 +24883 +16340 +26155 +23297 +10108 +21029 +21597 +8791 +620 +1066 +567492005 +25078 +16148 +504017684 +2468 +4951 +28978 +24360 +3624 +21212 +7301 +4848 +26787 +28269 +11167 +10776 +32146 +467613585 +7910 +872148084 +23086 +16775 +3495 +8872 +399608713 +757696994 +860746148 +14571 +628130781 +9388 +2702 +24630 +22526 +6934 +8357 +30042 +21267 +18056 +24215 +29808 +28041 +13692 +12618 +7010 +17838 +9695 +683 +20785 +8863 +133986223 +20916 +21798 +4401 +30964 +32571 +20927 +2892 +19398 +27810 +3139 +30204 +3726 +3663 +18081 +23430 +9371 +17777 +21583 +5125 +5479 +26713 +14335 +9832 +45145995 +78634509 +3665 +17999 +20324 +2221 +5817 +5837 +24659 +9928 +11762 +12922 +8058 +3979 +17011 +5116 +277748551 +22800 +710615237 +17355 +14343 +6228 +24347 +10286 +29116 +734372782 +11198 +27494 +15573 +74209648 +27494 +413862066 +3611 +18869 +19151 +21030 +11741 +6074 +6587 +24099 +24585 +26412 +2337 +6241 +8265 +12174 +12961 +17123 +22514 +1033056209 +14163 +1011 +26929 +3682 +14754 +19810 +4906 +30511 +30650 +6006 +5171 +133670577 +8838 +389526792 +737559556 +687091581 +14027 +9284 +23939 +15951 +7316 +10817 +29325 +29796 +20348 +17951 +16754 +9354 +11579 +25211 +19891 +27238 +24121 +21227 +26097 +7030 +11572 +23402 +17842 +504158511 +21161 +27097 +16682 +3058 +20329 +1787 +12549 +29359 +9016 +18129 +29006 +21823 +1734 +30007 +26943 +30382 +6369 +20458 +30963 +16307 +16464330 +3938 +26733 +21232 +29226 +29575 +13219 +16706 +12658 +10094 +4225 +658 +8645 +5132 +32524 +20436 +22557 +27163 +13310 +2742 +16707 +12668 +20689 +31323 +11974 +5111 +12710 +4274 +405 +30243 +30599 +9063 +15619 +12121 +316110366 +25295 +9979 +11674 +32491 +5423 +25146 +120466201 +8629 +17582 +9213 +877037025 +4706 +23640 +133994396 +562 +28266 +21282 +12896 +10558 +25558 +14548 +15651 +27259 +2720 +1040613431 +717789054 +17905 +9568 +13865 +15388 +25078 +15118 +296199502 +416223144 +12200 +878273745 +18566 +887916938 +10448 +2881 +938311727 +21903 +11267 +18209 +8134 +13300 +705686369 +14301 +65613609 +19862 +24903 +10110 +2750 +2556 +481879654 +25538 +16961 +16623 +191 +17308 +26989 +23512 +30459263 +835474168 +31281 +29380 +587025434 +11568 +5991 +26788 +19673 +3771 +31049 +21232 +2926 +25294 +15640 +19766 +19268 +2006 +792686665 +9683 +12680 +2551 +25566 +25637 +4233 +19388 +3005 +23143 +632268507 +4164 +4566 +17661 +10571 +17330 +6749 +23161 +21039 +189078587 +18418 +30613 +27786 +29531 +818329298 +897 +9627 +7227 +20284 +17816 +6934 +26673 +22187 +1813 +230 +32441 +11104 +31968 +3000 +16814 +16741 +7634 +10923 +15885 +16478 +22912 +18856 +13786 +30302 +3301 +19211 +673639096 +14520 +9672 +7260 +23300 +31533 +18795 +8515 +10090 +1607 +7125 +6475 +1187 +27980 +5083 +31744 +31118 +17685 +932420817 +10838 +8653 +30356 +19251 +4476 +935 +123236363 +13204 +2265 +814664015 +5421 +25155 +24644 +27614 +13474 +2821 +1427 +15279 +1366 +12039 +3687 +8317 +661 +10968 +12971 +655 +26631 +543347899 +5472 +1663 +29065 +17450 +15781 +703 +17136 +1031673238 +26945 +20851 +6298 +17829 +397236184 +5824 +18 +14117 +7709 +4678 +1795 +19745 +25044 +22932 +23474 +24891 +18003 +19151 +14935 +5873 +20065 +13379 +19138 +4276 +21368 +878273745 +5656 +27589 +20202 +17996 +4164 +6241 +10668 +12812 +29172 +32512 +7308 +8135 +4322 +4276 +26811 +28763 +2327 +1600 +25181 +23283 +28477 +8041 +7384 +124008052 +360586722 +8842 +181311372 +21030 +1974 +89396593 +9109 +1011266910 +27827 +9083 +76584517 +16663 +17865 +30394 +1854 +2092 +16412 +6666 +204 +21651 +12549 +2953 +26410 +4841 +18333 +23205 +13671 +538 +29934 +16489 +22069 +6312 +30634 +20036 +531466407 +28333 +8754 +22042 +785740769 +27239 +6617 +10167 +10163 +11385 +28236 +1578 +28268 +13036 +1388 +11447 +3177 +29868 +19038 +18512 +13653 +19403 +30069 +24714 +5728 +8383 +2378 +15529 +20564 +8984 +8263 +16179 +4802 +24784 +6013 +2851 +10016 +31783 +15811 +1860 +2777 +11937 +26190 +14150 +22790 +21754 +614185200 +15828 +266001420 +191170951 +12824 +14669 +23445 +27190 +8347 +3552 +7564 +8185 +30005 +19218 +742445350 +22323 +22145 +335961396 +26230 +28792 +11414 +9434 +29383 +10156 +10977 +81600537 +21267 +22235 +19778 +13300 +25510 +843268925 +21470 +28833 +17645951 +7159 +13453 +4454 +24588 +22645 +19142 +22482 +17745 +1610 +9356 +14754 +23161 +8066 +615017929 +13923 +10094 +573 +28836 +27626 +3943 +10266 +13008 +17011 +20925 +99166570 +7928 +17859 +4425 +13280 +2757 +25453 +6012 +29344 +5713 +24263 +3554 +26119 +343270183 +27330 +18649 +9110 +5423 +27997 +580601565 +12972 +18347 +1462 +31731 +25021 +23414 +17090 +32673 +24794 +27300 +6138 +16423 +592433446 +11898 +26494 +17161 +11572 +22516 +6228 +31102 +22640 +25060 +18106 +5166 +16304 +9124 +30325 +23498 +25387 +517127938 +32545 +7533 +28752 +22367 +25028 +4378 +14728 +30475 +32183 +11336 +12237 +3991 +323 +6564 +8754 +551457889 +3410 +30280 +25502 +31037 +5852 +26565 +15828 +24244 +53751810 +32704 +958188655 +21690 +24648 +7007 +14034 +15968 +14190 +25399 +29958 +24114 +537912151 +19981 +25084 +21101 +32467 +27350 +5232 +8383 +26033 +22878 +3724 +19780 +19138 +24719 +4077 +17108 +19559 +22733 +31828 +23953 +30877 +27701 +3640 +10362 +16210 +22105 +3771 +22735 +5889 +5319 +10998 +485292174 +6974 +12830 +6490 +27262 +768287130 +880 +9109 +16352 +31292 +5143 +24488 +515 +3769 +14935 +13370 +4505 +24160 +27370 +17709 +676 +10282 +30923 +27983 +4882 +14117 +7727 +10112 +3713 +10787 +32319 +18048 +27989 +9587 +25 +18376 +8709 +18172 +27034 +31298 +18776 +14301 +29440 +10806 +32721 +17292 +24648 +28178 +30403 +19720 +13653 +10866 +6945 +30533 +9595 +8222 +19690 +16489 +11285 +26821 +23189 +18500 +11104 +2277 +706995016 +6148 +27625 +30304 +601 +17582 +31341 +3497 +31749 +24393 +25892 +10560 +27163 +8533 +16450 +471 +15782 +13521 +28944 +15871 +20907 +19162 +20905 +102757396 +18932 +1044 +32238 +20036 +17919 +7132 +8832 +8639 +25544 +32507 +9697 +5107 +7675 +28182 +27761 +10810 +28269 +21559 +124393006 +29441 +433064320 +22455 +17812 +23077 +8921 +28308 +432 +3607 +31341 +31145 +661209356 +47743315 +7072 +389526792 +31787 +4941 +8093 +8795 +18943 +15444 +17411 +7798 +769305307 +11829 +24509 +2318 +133670577 +21713 +25980 +24783 +25529 +20006 +31042 +24258 +2482 +28658 +16533 +32382 +26473 +5782 +21403 +21632 +26482 +19822 +5939 +8168 +747 +27628 +657 +3105 +15601 +7596 +23430 +536465688 +20077 +13967 +627117991 +14893 +4106 +18209 +856045237 +30887 +24933 +7534 +16450 +5782 +715756387 +24788 +32277 +10986 +7715 +10847 +22556 +17463 +24445 +945818582 +9203 +12853 +19037 +6649 +563661127 +11840 +24723 +24501 +1725 +15855 +9897 +8543 +21708 +25666 +1164 +279953479 +21270 +16338 +18527 +10215 +22392 +947062974 +26540 +15285 +24438 +12701 +8971 +442141292 +28839 +17005 +24114 +10277 +12486 +18000 +613454399 +16039 +6825 +10543 +20741 +13200 +1465 +860 +30027 +23919 +202569985 +48383611 +19289 +4987 +30109 +780755123 +8957 +30394 +802399518 +27947 +32001 +28978 +13480 +23617 +30719 +26252 +5621 +27966 +29710 +27239 +23701 +17819 +13364 +25651 +25959 +8597 +3710 +29448 +8272 +7054 +25304 +26874 +818924144 +21318 +6752 +464956764 +11813 +7593 +4465 +7048 +17116 +10736 +1914 +19644 +20464 +741782278 +13517 +30818 +10021 +559827300 +2781 +21515 +8294 +10916 +14298 +5926 +28516 +26087 +538 +25241 +10156 +18785 +22588 +23622 +15279 +14652 +22918 +3258 +4780 +17934 +4780 +30936 +868 +17934 +31411 +14560 +25117 +5772 +8265 +32255 +14953 +5991 +21445 +19820 +8065 +9781 +17941 +26934 +3766 +21206 +23940 +23410 +10958 +22259 +4366 +28629 +16008 +30369 +27853 +21601 +6049 +13295 +30599 +11876 +23940 +22024 +19768 +844340832 +15782 +28236 +31138 +15342 +5871 +1512 +3434 +12517 +31298 +13906 +866226333 +2131 +13268 +775785667 +9600 +9322 +20620473 +3799 +439268846 +20893 +30959 +24648 +23502 +8902 +21246 +17294 +16094 +25470 +11555 +20882 +808430778 +8487 +6228 +23622 +6055 +18876 +432 +1523 +13788 +6428 +27824 +172726504 +16743 +27149 +10832 +627777365 +12720 +4140 +12152 +23128 +29098 +4647 +8549 +23617 +4699 +24526 +7072 +22516 +27555 +17335 +2682 +7900 +873596376 +13246 +21775 +3687 +15667 +25746 +4654 +185490427 +5276 +23228 +13744 +20185 +689012947 +28342 +27611 +31226 +16324 +14720 +22062 +6123 +32351 +6801 +24891 +20736 +9483 +5435 +17075 +19686 +29498 +31948 +30630 +2498 +267019728 +27087 +22345 +5065 +9702 +17470 +25706 +3089 +24160 +6285 +19020 +10966 +362011379 +9367 +747526260 +23181 +16058 +957 +24238 +7574 +3644 +3372 +2106 +29206 +18090 +21312 +10514 +10143 +19971 +14674 +18357 +27300 +22787 +5166 +1582 +17721 +29876 +26996 +10252 +8246 +23862 +659037426 +26052 +31878 +165327924 +659037426 +18003 +21316 +305164694 +98 +8838 +11826 +13237 +19491 +21316 +2920 +7016 +26049 +9367 +21438 +29823 +504898605 +38555711 +24687 +9720 +17339 +31662 +27329 +3101 +28752 +25166 +21080 +16225 +22742 +20036 +25293 +234466343 +30069 +11709 +684 +999446556 +5166 +633204556 +13688 +23072 +1643 +13024 +8219 +631974030 +31683 +9162 +8611 +23200 +771 +30344 +2250 +13895 +279953479 +30514 +490291851 +19097 +7273 +3682 +22341 +24940 +17428 +10392 +6077 +28690 +11379 +17786 +18048 +8872 +22645 +12324 +4632 +30422 +32450 +4235 +16653 +25047 +15115 +4950 +19369 +8299 +31747 +6228 +681 +10687 +12729 +15750 +553212429 +1031673238 +3563 +28066 +390139448 +28558 +7563 +10622 +30537 +379324010 +9989 +31037 +18416 +13906 +13260 +14724 +985196599 +1034654939 +15981 +678178364 +5430 +17002 +13593 +25043 +22341 +699447100 +18443 +27350 +743710106 +20890 +1090 +1743 +13552 +15378 +20808 +29556 +6013 +11641 +19759 +128 +11104 +320410853 +3476 +3375 +23516 +22793 +13039 +23918 +3710 +29453 +555047861 +10286 +15342 +27262 +27308 +24423 +17859 +27352 +21518 +31504 +20339 +13901 +1031076518 +22446 +13379 +28562 +8203 +21000 +12100 +14059 +4760 +30007 +2334 +27057 +13059 +16331 +29849 +13857 +7152 +25135 +30168 +12638 +26941 +30987 +14027 +3177 +19600 +6013 +14292 +30424 +27142 +13738 +4363 +20645 +958514259 +29597 +1974 +8471 +7803 +14050 +29343 +684814815 +2719 +16084 +14259 +22264 +736552256 +15664 +3726 +22224 +30679 +23919 +3692 +21177 +24940 +19476 +8569 +372680735 +13597 +12402 +10210 +10681 +12105 +28036 +972601189 +66308346 +5109 +7030 +29695 +589211721 +16945 +18522 +17812 +30426 +5424 +26983 +13944 +6883 +2927 +26657 +454 +25316 +29670 +15397 +25807 +14404 +26976 +388468299 +19343 +18487 +28295 +27174 +12761 +27853 +9464 +12549 +24883 +5844 +7424 +20203 +19020 +30896 +9582 +32527 +23962 +4793 +16459 +16248 +5258 +32467 +7077 +12824 +6758 +20808 +4363 +1974 +18053 +27028 +4316 +21987 +20262 +28872 +17571 +23128 +563661127 +4165 +7703 +23408 +27262 +12458 +31199 +5037 +1454 +31918 +8784 +10448 +13788 +4367 +8135 +19060 +890649003 +346964992 +2866 +22098 +1042387214 +5802 +989092801 +4844 +16666 +4277 +392838742 +8645 +27747 +9972 +19152 +21869 +9904 +16306193 +1734 +6512 +629956974 +3687 +24435 +13422 +23098 +12149 +3114 +22831 +743710106 +14143 +17463 +417270304 +19673 +30123 +27827 +3615 +14110 +24117 +4778 +13412 +7533 +5472 +13810 +28266 +371337770 +15781 +324466431 +31198 +16611 +22806 +15782 +990125673 +11457 +7106 +17972 +941071686 +16166 +6755 +24643 +26978 +626110121 +22916 +13237 +19952 +27971 +23242 +17279 +5501 +791994807 +12054 +31679 +9309 +9771 +22505 +4588 +19526 +19952 +18374 +15557 +12116 +23789 +16033 +25908 +21235 +791015010 +21057 +29824 +22735 +3547 +1011 +29834 +1187 +16097 +1006499999 +5143 +5322 +22969 +24246 +6356 +1359 +19628 +560589415 +7645 +3413 +31622 +30582 +5927 +15111 +3278 +23527 +4469 +23354 +32591 +150092470 +645743265 +720142342 +26513 +17304 +27883 +13289 +18784 +4215 +17682 +11431 +20842 +20525 +24480 +29519 +16893 +1022 +27403 +993797709 +18921 +768287130 +145 +466887618 +20728 +3358 +26723 +958514259 +777325807 +24312 +30314 +13379 +22716 +1352 +64017803 +18909 +25399 +29129 +28046 +21225 +19495 +26382 +15094 +23430 +20141 +4844 +28970 +7568 +6058 +4069 +9494 +28789 +31073 +387981675 +19146 +32582 +22360 +6465 +64802264 +17983 +7574 +3713 +1528 +177588507 +27530 +9073 +22495 +6806 +21818 +9214 +26691 +2577 +17076 +347 +15141 +9476 +21430 +12520 +1757 +30251 +6380 +5694 +19690 +28440 +15285 +5237 +26733 +586262420 +12681 +27990 +32632 +17450 +1414 +21237 +297 +26561 +27247 +14255 +19020 +23308 +17270 +24475 +23430 +126789663 +17254 +24856 +30029 +22645 +29395 +26355 +10359 +20357 +29386 +10333 +12853 +30844 +1038148918 +12088 +24968 +684814815 +18205 +14706 +20436 +8271 +12116 +10080 +29562 +23834 +270400276 +25647 +3123 +32387 +27966 +14660 +13372 +20824 +30203 +20298 +4263 +8041 +13113 +23033 +23897 +10411 +439268846 +19971 +26772 +7933 +11706 +1024 +16234 +6367 +26771 +23678 +37189881 +783384448 +31550 +32499 +22646 +16643 +10110 +1066558460 +22921 +8487 +26355 +9442 +21905 +918969607 +19787 +27890 +600097318 +23628 +26565 +1918 +19247787 +20354 +219216204 +32238 +7727 +25399 +17064 +13310 +2515 +29352 +20454 +8569 +18965 +1295 +27626 +10110 +808430778 +5461 +11863 +23322 +31528 +23878 +29629 +20851 +15936 +26540 +4848 +466887618 +12689 +14918 +14110 +13905 +48676314 +17596 +25937 +11152 +5155 +1761 +6542 +7074 +1610 +31528 +26999 +690888686 +13013 +5953 +1025137580 +19801 +5704 +17471 +30605 +1688 +26312 +633204556 +7752 +21406 +7748 +10859 +2682 +30172 +575518931 +17556 +18723 +5927 +32174 +1971 +20241 +10687 +16420 +9367 +7593 +6317 +24740 +21049 +335961396 +27959 +22721 +21993 +30314 +31042 +1187 +7139 +21922 +812097705 +7377 +7396 +23305 +20449 +31734 +21075 +23584 +29929 +1022896292 +11058 +26112 +18416 +19159 +15305 +15315 +17469 +26199 +3929 +29840 +29941 +12218 +30344 +30577 +20065 +30178 +629662290 +4187 +28689 +18906 +17604 +1294 +3181 +22253 +141 +117888035 +27828 +25639 +21106 +13032 +9645 +52666154 +9501 +12636 +19371 +10360 +12036 +13187 +26382 +27228 +2652 +24376 +16511 +27322 +21777 +13215 +4029 +14873 +25544 +891 +28330 +14231 +31744 +17159 +11258 +22761 +26187 +7164 +29125 +13370 +24131 +24426 +22912 +14513 +27005 +133670577 +31594 +16919 +31084 +18620 +11568 +3099 +30996 +26990 +896560915 +4339 +11139 +27990 +15340 +22459 +17867 +26903 +13732 +12088 +1055373218 +12911 +25696 +9632 +1022896292 +4269 +1306 +405323989 +7701 +30321 +2948 +13332 +27688 +1927 +11821 +27238 +26133 +14422 +8587 +1059871245 +26811 +15048 +611 +2652 +16852 +16107 +21370 +23080 +7322 +2731 +403249003 +4455 +30514 +7884 +28205 +19335 +15232 +618334175 +2046 +17085 +5889 +3978 +29678 +16777 +26433 +20058 +16194 +296199502 +32520 +408990072 +13956 +17574 +449392217 +6722 +13166 +180508323 +6334 +7059 +21016 +12692 +15681 +62750650 +923848132 +22660 +30327 +19899 +19113 +27920 +141801827 +17996 +29744 +26022 +8864 +3678 +15279 +27856 +5372 +12678 +466887618 +31806 +613454399 +7085 +26682 +25255 +5733 +23465 +15910 +19820 +14189 +19574 +868 +23357 +11646 +26711 +24875 +22430 +1914 +21991 +19171 +21823 +29860 +22264 +5878 +16315 +15903 +5345 +10562 +28197 +16304 +31298 +4276 +8709 +565788348 +16663 +25090 +27301 +1373 +29578 +26918 +21 +6856 +22126 +2596 +21777 +47 +3687 +4187 +11979 +467564975 +12678 +23128 +19069 +18387 +18012 +911 +32591 +6428 +8096 +11434 +17741 +10603 +998753784 +18487 +3768 +28577 +25515 +18416 +25394 +38555711 +25024 +12133 +14374 +22575 +24238 +22361 +2610 +409 +18065 +33448105 +170 +28657 +3414 +18541 +10923 +23686 +11088 +22691 +31073 +25645 +9944 +8093 +25146 +23753 +28855 +10746 +25747 +12582 +2781 +13811 +20281 +16674 +361129191 +886996787 +4490 +12634 +4211 +29847 +9836 +16982 +6647 +11376 +16511 +766679297 +6171 +23267 +29140 +12628 +4401 +21582 +3458 +16179 +12586 +6738 +21705 +422954696 +16904 +25207 +12240 +17892 +7217 +13579 +13746 +726 +4357 +21568 +32565 +20612 +20499 +4601 +27227 +55646468 +29864 +1267 +23878 +6945 +28749 +26097 +726 +11123 +7933 +30164 +4070 +14775 +31528 +1015 +5844 +795033856 +27607 +26160 +1614 +26661 +59 +27638 +11762 +11815 +157715749 +3236 +694246514 +16995 +24061 +6988 +20689 +32744 +284245603 +25181 +24963 +8098 +16590 +512523998 +12743 +4360 +21349 +26577 +1612 +25972 +18611 +4848 +27832 +21847 +5852 +16054 +29597 +23161 +17075 +25349 +16194 +25054 +1707 +10305 +31791 +5475 +20195 +11379 +1022 +8321 +668678868 +27920 +21357 +29774 +8429 +17450 +8611 +29811 +7900 +5648 +1908 +30195 +16457 +19656 +27537 +801381199 +16186 +1043260652 +511 +25806 +20426 +31808 +6649 +16466 +1865 +576 +26318 +180508323 +1055681240 +3663 +21602 +23238 +29480 +4983 +28932910 +20846 +26945 +8258519 +524 +10004 +6215 +23240 +15778 +20216 +32484 +20846 +22371 +21869 +13268 +13427 +19421 +11209 +21000 +909265065 +11340 +6738 +26976 +32571 +17259 +31323 +19690 +12944 +1290 +856385768 +5134 +29111 +15987 +19165 +30377 +3958 +9650 +568841003 +215241879 +4038 +28477 +2070 +79289361 +23078 +3529 +21518 +29488 +15431 +27896 +20241 +29823 +21922 +32348 +10317 +22380 +7727 +150752450 +122417153 +11868 +4009 +702 +7476 +23878 +10878 +30387 +160647366 +1522 +24244 +24382 +30489 +11263 +10966 +989092801 +10592 +28217 +9356 +17867 +1093 +204466773 +21834 +31654 +30974 +74209648 +30164 +24376 +349302349 +6666 +4561 +24256 +23155 +1582 +4078 +9795 +600 +11425 +3615 +18037 +24813 +24258 +18980 +23100 +19249 +16363 +9521 +1248 +890 +6117 +9339 +25997 +22556 +7864 +537035478 +27392 +12086 +8316 +1688 +17133 +142 +7666 +32467 +19888 +4782 +23701 +29516 +32494 +28178 +15633 +10448 +28822 +29495 +11640 +16283 +19080 +657 +31968 +20399 +23160 +22516 +14924 +27238 +11741 +27322 +16060 +6070 +16906 +23924 +4941 +29783 +16406 +15170 +7817 +16194 +5464 +20362 +12039 +19481 +445 +26755 +20882 +4405 +32183 +23300 +12159 +21789 +24787 +28658 +27635 +1465 +23337 +14526670 +20281 +18514 +2061 +28434 +12618 +16879 +12709 +18172 +4154 +7862 +31550 +32146 +19251 +32283 +10190 +7799 +26768 +19289 +79450773 +6759 +16847 +791994807 +11815 +20141 +25659 +309658824 +7780 +11882 +11570 +6672 +3954 +5424 +543347899 +756750170 +31839 +75566142 +17909 +18418 +14607 +14213 +20466 +28149 +23745 +29083 +7324 +13407 +11139 +1603 +15828 +28522 +5207 +17064 +28178 +25581 +103 +17741 +23745 +14825 +22957 +12463 +16644 +19976 +416909701 +6526 +747054830 +7582 +15235 +14352 +15527 +27418 +24833 +13554 +643499234 +2529 +877037025 +18243 +2869 +28573 +19099 +23389 +5442 +89396593 +785652913 +2702 +23523 +124393006 +27531 +20650 +29958 +13422 +26252 +32319 +23336 +16263 +9124 +27418 +5046 +31392 +27181 +32441 +5935 +22547 +32048 +19147 +694 +13104 +32321 +681 +21956 +8213 +20404 +507499814 +14952 +19574 +17391 +27724 +24643 +2450 +30569 +10622 +10448 +8651 +19036 +126966486 +15888 +14386 +7940 +2185 +24258 +19968 +12641 +23897 +19803 +24833 +3576 +2185 +561879030 +31104 +11438 +932632351 +19891 +30751 +22560 +19490 +681953094 +22415 +26681 +12689 +15750 +23239 +579653721 +22956 +6506 +1525 +27419 +24020 +416223144 +12413 +26768 +6298 +25543 +8068 +712552368 +10145 +13044 +859 +475830913 +4632 +9812 +27350 +24644 +30844 +145 +32484 +14143 +10806 +511762605 +2597 +11175 +14724 +14663 +5727 +4533 +31654 +283251007 +2503 +10628 +26883 +28932910 +16663 +684814815 +5131 +31747 +4760 +8272 +527 +448563537 +19644 +11859 +26983 +5107 +363 +16166 +857 +26752 +6903 +18339 +26626 +2920 +11799 +18728 +27871 +17293 +28041 +343890464 +41375740 +854117992 +31625 +30257 +21568 +682 +5996 +31956 +14818 +1017356480 +30510 +24595 +17513 +7645 +782744996 +10808 +21635 +9864 +4576 +12549 +7270 +10514 +24121 +2603 +19338 +7593 +24856 +31791 +24326 +11170 +405455625 +8125 +275686735 +24101 +15782 +26271 +15951 +8149 +25892 +19968 +26768 +3721 +21253 +31977 +28041 +12218 +3231 +571640147 +436 +24849 +15170 +8253 +19232 +13319 +26983 +31948 +24084 +13592 +19125 +606987207 +5758 +1034654939 +747526260 +5723 +27966 +13555 +19038 +427332169 +21585 +27562 +115 +8383 +29377 +5053 +880020461 +1285 +11135 +6428 +17159 +25700 +14041 +32179 +693587123 +925300514 +12618 +22250 +17336 +19559 +9542 +2626 +7954 +8319 +18611 +24071 +1038993432 +3799 +29438 +27824 +19036 +9771 +20413 +769305307 +28321 +28849 +18015 +18379 +18076 +5725 +10668 +1962 +886150361 +25802 +27563 +30121 +1186 +11377 +16005 +11717 +28763 +17604 +32473 +349302349 +20331 +19478 +21665 +16246 +21381 +12492 +6256 +15164 +20346 +9644 +15054 +9184 +13198 +30607 +15741 +6355 +16511 +5292 +831762311 +26283 +11589 +26584 +29325 +17123 +23389 +30305 +29942 +456555055 +6424 +258 +16060 +720142342 +18834 +23431 +29343 +29824 +3613 +3954 +27724 +3594 +21476 +13570 +32680 +8275 +24588 +8552 +21638 +580570852 +25249 +9331 +14775 +5432 +22143 +10080 +158620668 +17159 +17304 +103 +21979 +6730 +23357 +16944 +25047 +15895 +11281 +18938 +14009 +12100 +24308 +3553 +5988 +21437 +15013 +10878 +28463 +21258 +26734 +14193 +1517 +30058 +1264 +16511583 +11114 +30183 +127780925 +21622 +16510 +13769 +20389 +19574 +29731 +27308 +9723 +22143 +2962 +4881 +29383 +6617 +677360522 +6036 +454314735 +17483 +28286 +13459 +11910 +5331 +7881 +20244 +1040582192 +19606 +9245 +659126025 +6175 +29488 +5149 +10279 +15749 +24585 +4033 +25916 +27249 +32018 +13310 +24966 +16151 +31654 +15639 +245337912 +13023 +14028 +7210 +8272 +16682 +5134 +12927 +14853 +1664 +4923 +27479 +4164 +26565 +9184 +1702 +27608 +31241 +6312 +5207 +6542 +26077 +30977 +28420 +901000892 +928346348 +13303 +22651 +3083 +28381 +1388 +59 +21568 +23683 +22316 +29697 +16589 +14319 +32695 +8507 +7466 +512523998 +586262420 +14447 +26300 +14893 +855444116 +14520 +3849 +6453 +10822 +21957 +407098352 +26305 +799719391 +9973 +22367 +5540 +23916 +12451 +1335 +12944 +11755 +26654 +29374 +1803 +16263 +27939 +16666 +27172 +12745 +306918885 +22831 +25135 +27350 +29397 +17064 +11161 +12182 +4384 +10514 +22556 +12470521 +29602 +21525 +13995 +14495 +114378081 +27878 +28222 +41259526 +141 +12705 +1048 +241092535 +14341 +15667 +23273 +176 +24797 +32006 +5131 +25875 +19971 +28855 +31771 +8507 +20731 +5161 +19144 +6241 +10147 +9331 +15397 +2180 +3638 +596155869 +249823471 +9070 +13010 +25859 +11789 +10305 +21177 +6958 +14837 +15779 +18983 +29129 +25857 +12237 +20360 +1306 +6366 +6387 +1254 +416223144 +20203 +13857 +2810 +585726649 +17086 +27555 +19773 +6583 +24644 +25155 +15895 +24215 +26703 +16517 +12830 +12152 +27333 +13944 +10776 +32011 +7503 +191 +31323 +5276 +1012395262 +1094 +771 +10754 +757612361 +31551 +31017 +10 +31376 +454 +31705 +15951 +21746 +447417691 +19944 +15031 +31749 +1273 +22223 +5634 +28268 +26723 +30120 +27455 +2902 +16283 +29358 +7916 +23044 +26227 +12566 +324466431 +948 +22788 +16886 +21040 +10090 +19644 +12492 +18757 +9470 +7072 +919 +30168 +807916879 +6682 +6542 +29788 +8045 +26343 +165327924 +19923 +16526 +19588 +29633 +28632 +11824 +16839 +222 +27607 +7466 +19559 +4346 +11267 +525557163 +11246 +19086 +181311372 +19104 +10667 +6096 +10080 +323 +881307969 +18686 +7652 +7300 +12458 +660316299 +28894 +708418885 +15682 +31611 +30327 +15799 +15013 +22064 +9461 +2839 +2006 +1133 +5521 +14301 +12252 +24238 +19938 +12577 +26138 +6502 +29446 +564555651 +728073137 +11267 +12606 +29377 +31563 +17260 +89395304 +32172 +26187 +7006 +5710 +23571 +3801 +21016 +993797709 +21306469 +18856 +28573 +14280 +30974 +32630 +31878 +1054888650 +31019 +18269 +7917 +58006617 +22755 +25388 +27923 +537035478 +24101 +11348 +29788 +16631 +31650 +14134 +12678 +32037 +28682 +2906 +4465 +14918 +7771 +13 +11572 +23848 +20198 +30719 +22457 +26077 +26095 +13866 +16086 +9996 +19656 +13870 +13753 +21030 +27508 +407098352 +2719 +537912151 +508732409 +29780 +10929 +10710 +21344 +25030 +25490 +20863 +26708 +17361 +26052 +291114673 +1015896049 +17317 +17592 +20054 +25208 +31654 +27638 +21009 +23549 +17196 +20203 +27661 +16802 +4699 +3987 +10878 +12880 +31514 +12059 +22015 +30514 +23683 +5078 +15590 +309 +4877 +995125930 +1013 +30109 +15710 +5801 +2468 +3684 +8679 +29813 +30964 +816 +16039 +27057 +5324 +11198 +777325807 +10808 +30387 +25756 +8125 +4809 +6930 +9486 +3929 +16749 +1040582192 +9888 +14486 +1159 +921676804 +19636 +17301 +2225 +1734 +23140 +25756 +25902 +7799 +4094 +27059 +29592 +387981675 +21746 +15587 +29397 +10108 +30837 +17317 +17052 +28836 +2851 +8221 +1016827464 +16324 +4441 +1014179067 +9588 +22910 +6367 +11488 +12182 +3467 +17972 +13373 +14771 +29534 +2460 +3663 +11700 +16030 +29740 +10313 +15176 +6279 +10286 +14346 +10369 +7759 +7361295 +6233 +16442 +32331 +14087 +14110 +1522 +10383 +20104 +21827 +13905 +16644 +7421 +8838 +7882 +287519436 +14171 +244499109 +19581 +30752 +14117 +23388 +4265 +163 +1927 +31791 +26097 +20383 +670429917 +14649 +26198 +9066 +19652 +32596 +10808 +30227 +27724 +890649003 +14765 +2756 +814664015 +387644782 +23349 +3663 +29485 +10222 +3823 +27997 +562 +26537 +13246 +19141 +24595 +3801 +30560 +9854 +29223 +24283 +6013 +24238 +6934 +31554 +79962785 +7534 +9175 +26537 +8221 +10282 +15285 +11418 +19891 +31326 +1122 +22541 +7976 +802399518 +4342 +28725 +31125 +17259 +351433179 +7075 +30809 +17645951 +13898 +21951 +30167 +21525 +9717 +11995 +67372248 +24452 +3823 +23546 +291819906 +778103013 +24761 +25032 +26513 +31380 +191170951 +22541 +16554 +7759 +12638 +30193 +25679 +20999 +562 +7655 +31607 +11695 +42598825 +25071 +28163 +22472 +27262 +6503 +11239 +24658 +21055 +11033 +22482 +11589 +18063 +23030 +17450 +22617912 +24246 +2876 +19470 +31514 +20890 +15848 +10289 +7596 +17201 +2277 +16223 +10628 +26945 +15846 +17471 +12606 +11175 +15036 +7773 +29329 +12088 +2685 +932 +1359 +29389 +23930 +16558 +30515 +19305 +8208 +2148 +17076 +3190 +16086 +27457 +30195 +7917 +1617660 +20847 +5464 +17356 +10487 +1707 +25802 +28638 +1023 +2517 +28583 +28473 +25784 +13025 +8651 +32543 +25411 +12322 +3481 +7895 +24623 +610333265 +7352 +17604 +9615 +23838 +25207 +18834 +16283 +22375 +20324 +8280 +13216 +8180 +15750 +785652913 +17847 +918969607 +7901 +25679 +16009 +10398 +14071 +2692 +673639096 +27093 +3072 +16955 +25725 +32576 +10239 +12571 +9680 +12076 +21828 +24131 +19004 +1512 +24350 +26589 +15905 +1038993432 +26194 +19581 +24833 +694 +15891 +150092470 +11161 +32143 +25789 +12458 +5076 +22910 +21654 +20383 +45145995 +32543 +11436 +785652913 +21458 +14669 +8336 +12678 +5746 +16545 +12054 +18640 +12142 +28398 +17979 +22859 +21633 +22311 +32524 +19803 +1094 +27971 +12788 +351433179 +23486 +782744996 +20802 +922221846 +8791 +15111 +872 +23838 +26291 +3302 +4777 +12204 +28461 +25340 +25043 +2265085 +1065 +26943 +29446 +388468299 +30998 +26771 +9801 +10097 +10360 +24114 +7568 +16084 +15922 +15178 +23403 +31017 +6691 +15437 +5116 +25093 +28817 +29731 +21589 +19820 +17461 +465325709 +25542 +19648 +732699111 +13662 +16729 +25021 +32255 +2883 +13908 +507499814 +18004 +20612 +1518 +5754 +15009 +22323 +27971 +11762 +4067 +14953 +19773 +29813 +13684 +9006 +12328 +1022 +408990072 +550725366 +28935 +19196 +24624 +3083 +839113521 +29082 +12610 +4848 +32347 +31858 +14319 +18294 +21660 +21270 +8439 +4316 +17086 +9138 +16901 +21601 +28330 +8007 +7161 +27711 +409217456 +11281 +28275 +12853 +6490 +19411 +3614208 +3495 +14071 +23873 +32642 +7139 +26358 +30303 +901000892 +797245772 +18863 +31186 +14853 +859 +15843 +8556 +17357 +23291 +857 +402301308 +32024 +11829 +4442 +23515 +28922 +358071190 +4367 +22098 +12549 +12972 +27971 +7813 +5051 +14398 +27438 +28158 +30787 +27619 +9344 +17304 +11408 +26674 +32250 +27786 +20040 +16420 +17247 +5543 +15054 +13736 +19574 +2962 +398 +23762 +10514 +408990072 +25660 +32260 +20650 +14163 +16086 +27830 +18785 +23172 +6020 +25030 +5214 +26074 +24501 +22417 +927615354 +20203 +28682 +14519 +22063 +7273 +17471 +16814 +6012 +27107 +30719 +6251 +15741 +839113521 +31753 +29028 +28024 +15076 +22417 +9608 +387981675 +21268 +6087 +1009834838 +16166 +7402 +25868 +15975 +19593 +12976 +25 +4554934 +29498 +1475 +24834 +3176 +16780 +10090 +23939 +13300 +620 +14106 +24494 +20388 +17682 +4070 +3770 +31243 +136932117 +17979 +5414 +20606 +17270 +2827 +11859 +667364671 +19776 +8294 +27028 +23372 +363078105 +5080 +27080 +10639 +18587 +6001 +14345 +16754 +913349047 +11096 +26934 +28939 +13173 +18430 +767659056 +16429 +2731 +28091 +24968 +17259 +31229 +12733 +507499814 +10117 +29453 +10168 +11510 +591 +32401 +260 +2692 +31969 +4125 +709819349 +28468 +25064 +18243 +8705 +30424 +3511 +25393 +30964 +1232 +697567244 +26216 +5648 +402248871 +8507 +10168 +14765 +12920 +27947 +7948 +7542 +420354364 +8068 +31755 +18292 +9626 +9233 +4809 +18888 +15639 +28185 +6139 +11638 +26180 +9540 +8529 +23621 +15966 +12558 +325356514 +913349047 +229150842 +12900 +32614 +22060 +15164 +10072 +16749 +683 +21665 +10668 +10952 +367 +12465 +727 +8556 +3669 +9683 +21929 +31749 +7938 +10817 +484 +21881 +27814 +16919 +848511977 +21381 +4588 +11151 +22224 +14750 +18618 +1976 +30238 +19654 +31037 +11269 +23465 +22721 +4060 +9263 +26811 +18205 +16267 +19152 +1747 +7042 +19122 +23181 +32286 +436 +903257553 +3190 +11944 +29779 +29633 +21268 +28836 +6972 +22932 +19111 +942394661 +21047 +2244 +24968 +19162 +14593 +21000 +5985 +2867 +6323 +1094 +16039 +856385768 +5432 +647 +8547 +717 +1031673238 +18826 +12549 +32704 +6150 +24756 +24813 +10012 +13748 +284245603 +30608 +25888 +30751 +29301 +2827 +19933 +17170 +13379 +8743 +32425 +27761 +16768 +30184 +11955 +6025 +20047 +5574 +15103 +14890 +4951 +18785 +5472 +19759 +2945 +30502 +27861 +20977 +16151 +13059 +26189 +390139448 +20612 +8745 +2595 +15851 +16315 +18723 +28308 +9385 +30005 +17925 +11627 +15891 +19388 +17983 +15587 +8098 +18870 +21377 +15511 +18640 +27332 +11757 +13231 +19240 +17330 +18484 +28935 +24159 +22320 +261046281 +8316 +19690 +737559556 +24986 +15912 +24382 +2204 +24006 +896560915 +14150 +2577 +11581 +28236 +18758 +25546 +15278 +8068 +2863 +10663 +3849 +11084 +7842 +134489688 +12456 +939988209 +24426 +18640 +27856 +6241 +11981 +19492 +10383 +6782 +20354 +3410 +12995 +10315 +13688 +12218 +30302 +947062974 +21437 +16654 +1999 +30246 +20766 +1381 +1044 +405323989 +27883 +1322 +4469 +1635 +22259 +25090 +15013 +2664 +4060 +9568 +19611 +21437 +5442 +1304 +7631 +26752 +12628 +31376 +26252 +23338 +3563 +30106 +9955 +1015 +26786 +18943 +20484 +13944 +21346 +21869 +12566 +21344 +25485 +1495 +13422 +5824 +23632 +2902 +24382 +22634 +3957 +23396 +29670 +420556070 +11706 +1460 +7417 +22691 +736552256 +19865 +11599 +4412 +21943 +20165 +12566 +18511 +29284 +21316 +26842 +1057742176 +9838 +30360 +20099 +8797 +18413 +15953 +31174 +28522 +13937 +610333265 +825702400 +1796 +102 +7569 +25112 +8995 +10398 +23100 +24585 +24234 +5656 +27408 +392838742 +19171 +28205 +11942 +28778 +13592 +17858 +16711 +7982 +17715 +3172 +29840 +24244 +1038148918 +17361 +8611 +21463 +13235 +13422 +30663 +2736 +24694 +2508 +12045 +8845 +2626 +805815877 +27955 +1427 +6314 +27724 +16919 +734372782 +25260 +26431 +21184 +21576 +13655 +160647366 +6923 +459 +22556 +30382 +24263 +6655 +3010 +7655 +22735 +21016 +10012 +30251 +8093 +23527 +6138 +10286 +23621 +3909 +14992 +21597 +24691 +466751855 +14865 +12484 +14937 +10965 +27675 +8258519 +1093 +20294 +5990 +32160 +15093 +618334175 +7218 +28970 +10787 +15151 +10713 +27214 +21979 +12678 +23261 +28470 +1795 +4360 +32331 +8313108 +6214 +3245 +29374 +18964 +8292 +32303 +24746 +25747 +17405 +973183746 +11920 +9997 +511309262 +20851 +12260 +26681 +24550 +590133691 +13246 +27239 +31354 +19745 +27378 +24364 +668106981 +747376000 +133986223 +26182 +22251 +8709 +1044 +8280 +3987 +579282235 +17170 +16545 +11263 +5405 +28158 +21 +12830 +8672 +2750 +18346 +1552 +31212 +10491 +8314 +21730 +23254 +3038 +32057 +7308 +15934 +921676804 +26087 +6825 +7633 +2342 +1057742176 +25980 +7639 +1961 +29980 +27284 +843268925 +16209 +16394 +16516 +17352 +21608 +24071 +20052 +14865 +7337 +10522 +26589 +55646468 +10103 +30530 +23110 +2398 +6150 +11463 +391132837 +563661127 +7472 +22787 +11865 +6899 +6084 +17028 +30376 +6755 +16340 +15359 +309658824 +23460 +3684 +25756 +10359 +24067 +866226333 +9591 +27786 +29167 +5283 +21514 +24544 +10461 +22493 +27301 +31969 +13156 +245320174 +1378 +30837 +942635276 +21204 +1042387214 +10831 +23998 +19231 +30257 +13744 +13552 +30058 +22619 +8394 +5928 +32630 +792817435 +4670 +11666 +7260 +16333 +25181 +32074 +24308 +509109994 +27739 +1870 +25937 +25377 +15521 +19856 +15903 +3000 +16341 +22048 +30514 +17596 +1032249246 +261068349 +371337770 +26685 +1164 +4632 +17642 +8623 +15105 +23033 +29906 +23322 +10623 +1913 +545 +28201 +517125453 +23556 +25394 +25917 +21876 +23078 +3138 +23072 +5331 +18243 +25679 +14907 +24870 +782744996 +809172866 +8838 +8246 +30178 +24340 +3450 +8947 +261046281 +2881 +30456 +19579 +30958 +9793 +18269 +31483 +17802 +5656 +22511 +3226 +8317 +2230 +8203 +25429 +30207 +17483 +17582 +23309 +28238 +9972 +27638 +3599 +22192 +19452 +11293 +18299 +22218 +10910 +9110 +19719 +27301 +27641 +5083 +23365 +13156 +10628 +22174 +15381 +11422 +6087 +752298768 +19899 +24417 +30392 +16242 +27081 +419995984 +8971 +18656 +5802 +20308 +32095 +22676 +8861 +8533 +9723 +921676804 +2450 +6369 +27638 +763434422 +877012400 +20523 +2390 +21609 +10448 +15141 +5540 +13268 +31663 +23891 +27761 +8314 +949384200 +5546 +30698 +30664 +16554 +4221 +1425 +25647 +7542 +25459 +854117992 +343270183 +15378 +21679 +783384448 +2046 +7791 +27328 +13272 +26189 +16338 +15895 +15210 +22592 +1030097716 +16166 +18247 +27563 +31555 +22259 +236 +12606 +2609 +10754 +26724 +31848 +24428 +18269 +30788 +29768 +10112 +13957 +945818582 +20174 +7937 +11638 +27288 +17304 +29744 +9596 +15668 +11824 +13753 +729943023 +14991 +18380 +17336 +15315 +415 +6574 +29712 +8784 +561879030 +515007979 +11910 +23388 +22493 +3450 +14319 +6462 +26264 +200870158 +4264 +7570 +6393 +8672 +896560915 +3801 +17301 +5996 +16039 +11547 +18015 +2770 +11434 +31017 +6945 +10161 +20898 +18903 +9229 +16739 +7748 +1044 +23879 +27338 +4363 +22714 +7048 +22316 +8812 +18537 +459363641 +25927 +17556 +23408 +26821 +28301 +7616 +32276 +22375 +14649 +25216 +30203 +14138 +3458 +259544594 +14843 +31444 +5541 +14697 +658564802 +5756 +23389 +21122 +32006 +28875 +11434 +21679 +2310 +571640147 +17717 +10437 +24529 +8402 +20765 +726 +28993 +24426 +4838 +5182 +20544 +2503 +29385 +9364 +16554 +9988 +631974030 +4021 +23261 +19858 +21161 +772431854 +3075 +11040 +19122 +11015 +7685 +28810 +6175 +2227 +19302 +16480 +1525 +32117 +8626 +16723 +1725 +26240 +766058506 +9079 +15952 +9995 +21525 +16465 +19352 +13166 +305 +14492 +17315 +11435 +524964411 +9633 +10380 +901108845 +591 +16331 +23952 +23616 +32420 +20702 +25329 +4647 +29920 +23917 +22879 +28397 +163 +6413 +21377 +982 +5729 +7572 +9170 +21828 +17582 +28142 +30008 +9920 +31918 +9497 +3098 +10979 +2650 +9591 +6659 +23859 +31724 +29125 +8666 +5984 +8413 +3997 +8648 +19992 +3235 +6343 +7907 +5322 +30376 +27438 +32417 +32630 +24691 +12911 +149692876 +28477 +27477 +3705 +7742 +6592 +24786 +11293 +18541 +29720 +11263 +1394 +14282 +645743265 +22540 +14012 +20689 +1521 +504158511 +30524 +28632 +15381 +6818 +32512 +30078 +11986 +30502 +487623268 +949733348 +19245 +20637 +985214440 +300476220 +22697 +7696 +2597 +10756 +18676 +5053 +9812 +14072 +465325709 +29228 +22145 +22240 +23847 +11830 +23844 +29578 +26529 +15953 +9245 +1684 +32467 +15911 +9214 +10806 +29389 +8795 +777325807 +12542 +24039 +838899984 +2131 +29130 +15273 +27378 +13479 +5787 +29098 +946209179 +11654 +23190 +15925 +13769 +30515 +17592 +14893 +32117 +26519 +17983 +26513 +24529 +10867 +868 +18053 +13517 +517405889 +30312 +5360 +12174 +32543 +20887 +10054 +21846 +8617 +16012 +14355 +19037 +12088 +21707 +291819906 +12268 +12328 +4760 +24590 +28632 +18942 +10256 +6309 +11321 +22133 +3705 +22956 +19106 +17023 +27262 +28381 +23846 +19324 +19134 +21004 +8734 +32321 +7476 +210893462 +20890 +11177 +28275 +9804 +19899 +5446 +19713 +10736 +3000 +32547 +4337 +11488 +657 +27081 +18380 +135766418 +12463 +1728 +8066 +9309 +17726 +8337 +3151 +2210 +4225 +22195 +27120 +18967 +29201 +26934 +32112 +16086 +14675 +582 +12135 +25543 +23403 +19640 +845342646 +19883 +22806 +5741 +12375 +23656 +10823 +14255 +9772 +27418 +30718 +830316928 +479 +26589 +18839 +20802 +1022896292 +23549 +10832 +7472 +10776 +27555 +29933 +30144 +159265688 +15120 +29191 +23228 +28894 +25580 +32571 +13235 +15249 +1980 +9572 +24700 +16577 +3067 +510203042 +25176 +14836 +2799 +21654 +5683 +18379 +13010 +16554 +9786 +19244 +32349 +9406 +17985 +28707 +4634 +3724 +23789 +41259526 +27786 +12938 +19686 +249823471 +3829 +24910 +2750 +4309 +10965 +24312 +5754 +430903622 +7072 +15776 +5446 +5444 +18209 +31184 +1469 +16331 +18495 +18954 +29909 +24856 +20757 +21565 +4647 +22069 +14404 +3496 +58445498 +15273 +26527 +17972 +12142 +4722 +15110 +24509 +23372 +23622 +467130388 +779420648 +12142 +7695 +11408 +699447100 +27531 +6436 +26673 +16799 +238269424 +32179 +23123 +15063 +14920 +32556 +124393006 +12174 +972601189 +10907 +836 +769305307 +9995 +18334 +16094 +4441 +29670 +16137 +22872 +10072 +424768 +4654 +5695 +7078 +845551146 +28792 +31968 +11646 +8639 +10154 +23445 +745790697 +19470 +21286 +27741 +28372 +15289 +31818 +21673 +2934 +31979 +3764 +7799 +3678 +30164 +28150 +245371867 +20728 +25904 +18242 +1686 +517127938 +13013 +20203 +9232 +27057 +25418 +12658 +30877 +13804 +896523334 +20458 +13712 +10986 +4514 +19936 +18115 +8734 +29055 +600 +18382 +15397 +14399 +1860 +31234 +28163 +21830 +4349 +2132 +20165 +10558 +11802 +21660 +1809 +27038 +32670 +30881 +4466 +15469 +11859 +25485 +7369 +12745 +26112 +24161 +9077 +18024 +3644 +22330 +30844 +25806 +1688 +3818 +5772 +14445 +30787 +15090 +454 +23918 +18082 +25868 +15780 +19099 +17825 +31197 +24223 +8851 +3687 +13937 +3944 +142 +22651 +12264 +17226 +30500 +31145 +18202 +14375 +30312 +6861 +8637 +2363 +584460547 +27647 +31527 +31934 +14193 +77464759 +2927 +18333 +18084 +15537 +28668 +13039 +32440 +16324 +21349 +28222 +4286 +27355 +15845 +17391 +26589 +23583 +24719 +29817 +28286 +20499 +14292 +1008312355 +11743 +13104 +30005 +29476 +16517 +5414 +333159194 +7939 +30195 +16350 +2148 +10383 +799719391 +28867 +12395 +16721 +12680 +26300 +11700 +19247787 +27632 +3144 +240452421 +899830201 +11928 +18287 +19113 +3129 +2720 +585726649 +27259 +2874 +120466201 +26671 +31444 +5394 +14865 +371854728 +4882 +13424 +9657 +3172 +24480 +524 +6861 +25927 +25980 +7660 +14425 +7709 +25780 +32255 +27707 +8714 +18478 +3903 +21454 +6691 +29633 +99166570 +23346 +9263 +13179 +23092 +28698 +27739 +1025684785 +14706 +13008 +147661464 +1927 +4106 +22755 +1315 +29495 +21246 +31903 +7316 +8842 +8926 +27971 +13668 +7655 +21665 +4391 +10746 +439736548 +21290 +18895 +10727 +17090 +9901 +15289 +10279 +10875 +20069 +12204 +20612 +141 +3171 +1962 +22759 +10158 +5717 +7631 +29686 +10242 +23866 +19146 +28505 +19626 +825 +15993 +5461 +26541 +19899 +4164 +14280 +10810 +4097 +448580846 +26698 +411 +2682 +22714 +15177 +9801 +25263 +28412 +261068349 +5945 +20941 +23942 +15904 +30723 +31808 +28682 +7859 +22327 +115 +16611 +4809 +22859 +20511 +5133 +38555711 +6861 +24905 +16008 +26834 +809571688 +11094 +5723 +30638 +23683 +27558 +11815 +422421109 +25355 +30625 +19410 +20451 +27510 +31018 +16380 +30659 +23537 +23261 +10125 +393 +9853 +31779 +29811 +7562 +282111171 +935 +24676 +9647 +42598825 +24118 +11157 +25388 +16759 +466751855 +26570 +16524 +17738 +18901 +30402 +2770 +23678 +18611 +18932 +26318 +17003 +32024 +23549 +18354 +30850 +20006 +24603 +25802 +26903 +7596 +467564975 +21364 +18512 +7791 +18487 +610333265 +3452 +4436 +917842611 +29731 +3198 +3816 +16406 +27850 +24456 +511762605 +672609398 +12495 +690888686 +15606 +19968 +6973 +10602 +614091091 +27640 +181393335 +2742 +5372 +28046 +3559 +4675 +27939 +7622105 +32450 +16793 +6298 +26098 +7862 +2059 +28867 +32178 +6230 +9088 +14264 +32513 +23918 +27602 +30279 +732699111 +20242 +29534 +16459 +7805 +11033 +20849 +15084 +9205 +21633 +10088 +19808 +15224 +25112 +11761 +3099 +21426 +16929 +13198 +23076 +12566 +31044 +10418 +11348 +9757 +6457 +10317 +11263 +1684 +21225 +19749 +6312 +16246 +31821 +23155 +281487303 +9051 +1495 +99166570 +5320 +30718 +6360 +18980 +10145 +22670 +25135 +16266 +6231 +956 +3132 +15741 +32427 +26230 +31146 +24539 +21000 +6334 +28363 +14319 +1174 +17008 +15934 +8151 +14935 +30387 +32283 +20281 +28969 +18611 +10154 +406 +17582 +18106 +19179 +16274 +17983 +19981 +25789 +25802 +25827 +245320174 +31164 +645248693 +15697 +102670648 +12804 +517125453 +10710 +629152126 +3705 +1381 +30106 +17002 +5360 +10506 +25421 +18572 +5116 +17076 +390139448 +7593 +31936 +6696 +4087 +19654 +481673326 +17582 +20456 +18013 +652 +8318 +30058 +4374 +3083 +32319 +20624 +6921 +20165 +12465 +17695 +592433446 +9754 +18796 +30987 +27853 +30312 +24719 +8065 +11695 +27418 +22918 +15545 +29860 +13686 +17960 +18894 +26874 +3589 +9214 +327876843 +17116 +26358 +22069 +24750 +19787 +721490256 +20414 +31145 +58006617 +29393 +747376000 +1043068514 +16137 +22714 +11352 +19776 +29792 +23238 +29712 +19704 +30874 +10362 +5292 +10831 +16069 +22138 +5837 +383727181 +21270 +20663 +18487 +20846 +31749 +11641 +20728 +24917 +16305 +15707 +16107 +13028 +5817 +27301 +23030 +30413 +11179 +27014 +16682 +929120032 +444169150 +18443 +29284 +23768 +28036 +22191 +14306 +28217 +25789 +32350 +30600 +1255 +6760 +16962 +2468 +10892 +27971 +26051 +21951 +31771 +26237 +30588 +21820 +14661 +55646468 +23227 +14576 +27127 +22430 +15161 +260 +7695 +12896 +1516 +9127 +27455 +21393 +27807 +28078 +27247 +31116 +8790 +14825 +9334 +26118 +191 +11700 +9470 +407266617 +11970 +27059 +921 +22617912 +27640 +31555 +17972 +496 +10859 +5952 +32744 +8697 +11457 +839314355 +30314 +23360 +17235 +535909722 +6465 +24452 +31821 +1048 +141801827 +5461 +9568 +24238 +27957 +26768 +23730 +19147 +10461 +9647 +13173 +28810 +18693 +18644 +15475 +20523 +25639 +7994 +26223 +24160 +627 +21615 +31145 +682 +19976 +11139 +586691809 +6252 +5873 +3523 +16148 +27814 +13827 +571640147 +15845 +9588 +236 +17411 +7301 +31969 +892235681 +580959420 +801 +29114 +25476 +726 +21679 +28475 +2934 +2106 +13512260 +16847 +4680 +6462 +955 +31648 +12054 +24101 +2750 +10602 +28091 +27997 +23998 +15993 +30016 +18063 +336539985 +7789 +17920 +17721 +21929 +705875118 +31563 +21798 +336539985 +5858 +7139 +32382 +15667 +4844 +30511 +17592 +13023 +4164 +4505 +20294 +31512 +29664 +29545 +23617 +4065 +10781 +670429917 +11132 +932632351 +28428 +13454 +4652 +19137 +4676 +1065 +16112 +19805 +31164 +248239330 +291538276 +27747 +26768 +21611 +11527 +21654 +28837 +1012639847 +4838 +10102 +14954 +8995 +335103335 +13173 +371337770 +17288 +11876 +24016 +21602 +2528 +10129 +835474168 +3251 +12315 +899937930 +25032 +16263 +1294 +13552 +24417 +17736 +21256 +22619 +76218682 +7331 +14343 +24985 +1944 +6314 +24428 +2780 +2671 +26364 +4541 +8666 +12460 +24966 +3409 +22800 +13502 +14918 +7099 +12720 +11161 +16009 +27172 +7331 +29409 +972601189 +16917 +31214 +7062 +16546 +2009 +26941 +11955 +31483 +30985 +24585 +18785 +23478 +28015 +18834 +18300 +18056 +8364 +13235 +9229 +23028 +28822 +1803 +652 +23229 +10372 +13102 +19189 +1663 +20006 +21009 +28227 +6758 +5565 +23847 +32238 +1817 +29534 +28710 +3607 +5852 +14952 +24719 +7542 +26746 +13512260 +351433179 +15697 +1252 +29930 +19917 +26473 +15895 +15572 +16255 +3512 +26367 +21419 +25231 +28470 +7338 +723752618 +1427 +20818 +22713 +3273 +15794 +13756 +19772 +30291 +31164 +439736548 +15459 +325846597 +28969 +32002 +11336 +1248 +32582 +3139 +27859 +3410 +372680735 +14513 +16610 +21204 +27641 +454 +27977 +920 +552 +18220 +24286 +14660 +19803 +523631080 +16148 +25783 +21729 +28939 +13337 +21978 +28470 +627777365 +27939 +20281 +3724 +26667 +26052 +7106 +11674 +23830 +27661 +28649 +176 +10596 +13379 +16839 +23790 +22199 +31821 +24963 +978114753 +31419 +27005 +19720 +29467 +4311 +8174 +11352 +26906 +1306 +711927780 +13059 +11163 +1479 +14893 +14124 +18649 +23030 +14529 +22692 +30599 +15601 +20982 +7182 +8755 +6013 +7914 +468952978 +20069 +907999302 +18048 +8714 +27920 +26535 +30022 +21525 +10080 +27022 +28267 +22172 +16749 +3848 +1384 +31551 +21828 +804070834 +16510 +15130 +21000 +836 +10209 +24067 +10326 +22149 +15201 +10147 +27081 +23077 +15363 +26990 +11262 +3954 +22677 +13444 +28632 +1017356480 +2602 +28371 +21241 +3256 +9214 +5147 +23526 +24588 +21601 +6647 +32673 +26346 +26989 +13637 +21132 +15946 +32143 +24658 +30605 +4016 +22755 +10965 +32112 +17008 +28279 +24073 +10598 +22742 +10325 +2106 +17038 +26118 +20748 +13463 +7675 +1870 +12678 +20141 +4685 +9224 +729943023 +22187 +29695 +12678 +74 +28651 +7306 +32441 +3038 +6055 +2966 +11175 +17301 +2498 +20525 +385049685 +7790 +3663 +13694 +26733 +23247 +11538 +16000 +25116 +19820 +400 +17247 +7300 +8099 +732699111 +30352 +713013102 +8108 +2650 +6972 +27640 +23749 +13230 +21676 +10868 +21016 +16124 +610 +19484 +14163 +5526 +3072 +6812 +12039 +2892 +12512 +15110 +15780 +1294 +9298 +26733 +26005 +18667 +5997 +16739 +74 +13173 +18522 +239438439 +21261 +17201 +29684 +6394 +3789 +23930 +12465 +2480 +6937 +430903622 +28658 +1684 +21098 +3097 +17490 +2731 +27706 +5955 +18834 +3663 +12492 +28849 +958514259 +19648 +3557 +28944 +26724 +2187 +659126025 +20174 +17184 +20303 +5365 +28875 +243489502 +29893 +20523 +23389 +18259 +30987 +818329298 +14568 +17691 +24856 +30215 +8916 +23617 +845342646 +19976 +27707 +23412 +1094 +3552 +10778 +7392 +17339 +728073137 +31547 +3442 +270400276 +200871318 +1255 +17802 +24552 +13905 +1743 +443465105 +11753 +30076 +31186 +5319 +32118 +508637396 +32419 +20137 +27952 +24215 +28175 +15048 +17854 +13613 +6198 +645743265 +1672 +5418 +4966 +284653508 +8614 +4699 +22304 +30958 +27861 +48383611 +15030 +22066 +16151 +5736 +3430 +29546 +304082877 +21679 +9214 +6013 +374778384 +9347 +12798 +31956 +18453 +5656 +13898 +25131 +7389 +223268447 +3559 +10533 +19652 +25410 +1121 +27741 +14706 +683 +6206 +20760 +9854 +61658795 +18522 +3000 +11485 +3256 +13166 +21318 +303416138 +19856 +6298 +4070 +2577 +6945 +11755 +21697 +16631 +23077 +10605 +17997 +27174 +23891 +16768 +9572 +6672 +7452 +23009 +4680 +721490256 +20243 +32427 +4104 +27279 +23044 +28426 +26646 +11152 +3576 +24509 +10727 +26049 +26358 +621552229 +15261 +20362 +5092 +25410 +26874 +19070 +14150 +13844 +26189 +8301 +29441 +16047 +948 +30963 +27957 +9177 +212104981 +29329 +28643 +13666 +5206 +22812 +7976 +9717 +16779 +108 +14571 +22742 +27929 +26283 +89395304 +23414 +1425 +18965 +31699 +1590 +1246 +129825529 +30974 +1603 +10888 +18728 +20654 +449259961 +2132 +6323 +21435 +30679 +28682 +12778 +1186 +21519 +16249 +23028 +27269 +31689 +23824 +16060 +21597 +24108 +22187 +7916 +9335 +29183 +31102 +17838 +343270183 +17370 +5997 +6775 +9242 +8150 +778103013 +15934 +22645 +26695 +31699 +10359 +7838 +7016 +27590 +9650 +2290 +18487 +18247 +28822 +14825 +65576938 +29190 +3475 +7702 +337095777 +11418 +8833 +13648 +3735 +20511 +20736 +28462 +26149 +14697 +27828 +26811 +13845 +28381 +31303 +238738771 +32118 +21565 +11641 +12911 +32149 +5803 +10522 +18081 +28255 +25166 +12495 +28427 +24118 +6666 +17702 +14158 +30679 +32543 +11267 +3105 +11555 +9023 +7591 +19020 +8745 +14661 +18076 +12076 +24778 +4277 +27214 +28875 +7227 +15383 +22098 +21088 +6883 +12174 +16622 +24552 +12701 +31583 +13187 +19283 +19644 +21080 +16901 +9048 +9331 +31044 +10103 +27841 +11365 +6811 +20015 +27947 +985196599 +550 +5546 +28710 +369007089 +5528 +1748 +9432 +30608 +76584517 +86331186 +9832 +19338 +13905 +267476275 +15785 +18827 +712877311 +28522 +5380 +6853 +12920 +19658 +28789 +26570 +7460 +31214 +958514259 +3973 +31217 +17356 +7371 +32297 +24635 +27482 +20404 +30557 +19421 +25117 +23608 +886996787 +26967 +18205 +9793 +22415 +4817 +3222 +29528 +683 +2528 +19483 +12209 +6015 +11490 +29622 +29878 +1022896292 +14117 +24114 +4067 +13334 +18172 +16590 +29958 +15140 +30048 +25142 +32238 +27107 +676 +532723399 +18749 +15305 +15755 +21016 +19155 +11263 +14181 +16906 +3334 +8743 +792686665 +27920 +1462 +22495 +4337 +9385 +17858 +1952 +19878 +26708 +3336 +27853 +26684 +31402 +30352 +14117 +30640 +23338 +16663 +12555 +11856 +4290 +12853 +3799 +1795 +15573 +30524 +25181 +13694 +4730 +23181 +1057742176 +17149 +10926 +24486 +13479 +27355 +11743 +18676 +14298 +25581 +901007655 +5116 +10866 +30875 +22446 +11928 +4680 +11840 +8429 +17277 +23616 +5738 +5850 +957609323 +26005 +262680988 +897 +32420 +684814815 +626987316 +7810 +13266 +9232 +16734 +4164 +20248 +523631080 +26360 +5720 +19656 +24258 +336962224 +4011 +24871 +12937 +20710 +6985 +31444 +25606 +5738 +10057 +6583 +6613 +13655 +1065 +7790 +785652913 +27762 +24117 +923848132 +7192 +11556 +15110 +11789 +2934 +6055 +27055 +2499 +23189 +17903 +8228 +15794 +10491 +13637 +20890 +408433998 +25078 +15036 +26264 +25420 +31769 +4810 +28792 +27404 +27350 +23100 +15521 +29006 +31482 +27284 +22670 +23403 +21435 +929120032 +26190 +30625 +2564 +8134 +1032249246 +25538 +27655 +28529 +28411 +24522 +14083 +28448 +30451 +18908 +587025434 +17838 +27724 +12203 +8413 +17855 +23354 +10506 +23621 +25410 +6380 +14386 +58445498 +13748 +9770 +16854 +652 +22603 +19113 +14675 +30238 +27656 +4646 +12236 +16412 +21651 +23229 +11721 +25163 +10572 +52666154 +10808 +27788 +21518 +5964 +21326 +13407 +20941 +27955 +32467 +1345 +8651 +9288 +4125 +26135 +32507 +20054 +26874 +5837 +14021 +600097318 +31231 +26833 +13024 +8795 +6775 +22105 +4670 +22616 +356745899 +17951 +16447 +11142 +20180 +18090 +10411 +18757 +16369 +25421 +31676 +3105 +23739 +4567 +28864 +14264 +747 +3680 +23790 +7706 +6758 +28966 +9611 +3123 +27142 +19279 +21075 +26945 +17620 +6241 +32551 +922221846 +31186 +7533 +29476 +12705 +15951 +22936 +25231 +4793 +21938 +27807 +29386 +21798 +25827 +15094 +7458 +24161 +4241 +11882 +6286 +30502 +11055 +20815 +25941 +11225 +19523 +29496 +22259 +15188 +122417153 +16012 +11995 +13230 +22859 +32043 +5997 +23389 +115 +23077 +1007 +17686 +30472 +7884 +1743 +25953 +27418 +11422 +114378081 +10986 +18756 +1032355672 +797245772 +9672 +20241 +13219 +23747 +14143 +23942 +13024 +14388 +14163 +10193 +8458 +22707 +10158 +24411 +32255 +28054 +14881 +17299 +4084 +9255 +28822 +30325 +4837 +47 +21065 +31084 +1013609624 +2449 +27424 +900679847 +9627 +31159 +14212 +26340 +962166044 +26771 +3602 +20458 +3764 +5778 +5926 +29840 +512523998 +4642 +380 +31447 +619678703 +28050 +17919 +901000892 +18269 +17736 +24875 +5541 +19852 +7106 +10761 +17686 +23811 +19888 +7338 +29849 +27337 +6096 +12315 +12594 +868 +22790 +29966 +7933 +2207 +31821 +16191 +9997 +2874 +5192 +17133 +3375 +15164 +22218 +18357 +567492005 +27239 +8301 +8145 +5389 +25440 +815036430 +10411 +21512 +28752 +20308 +27057 +5331 +30813 +29865 +29383 +24491 +1252 +6624 +16439 +1815 +27038 +1043068514 +1610 +19654 +15406 +109424411 +8863 +28810 +23215 +6759 +4896 +6438 +7297 +14164 +13985 +6132 +939988209 +5385 +21419 +5136 +27736 +15742 +17781 +25544 +115 +2780 +24279 +7380 +32201 +2201 +31446 +27874 +2201 +12103 +117956842 +9266 +22026 +25078 +2131 +974 +1016827464 +4349 +10252 +15229 +13231 +20216 +24326 +28924 +21212 +24630 +9164 +6778 +26541 +23800 +8971 +10866 +8429 +1070 +13319 +9623 +10193 +30850 +21847 +22026 +8484 +26432 +16906 +24071 +32467 +19808 +11616 +12 +2015 +2787 +20803 +925300514 +27823 +15627 +8842 +2164 +24071 +29409 +23240 +23878 +15686 +21295 +17317 +841 +12692 +27957 +1261 +16340 +24039 +22557 +30605 +11754 +9339 +25175 +24800 +21381 +52835736 +27438 +16305 +12407 +7938 +32748 +51594577 +5080 +19452 +6380 +29592 +12402 +24870 +29409 +935293164 +466887618 +11435 +1040613431 +20851 +3727 +29154 +24986 +28149 +4833 +25738 +13334 +9717 +19162 +1101 +5383 +9927 +13537 +3594 +26410 +2739 +32543 +3613 +8812 +92557435 +22280 +10012 +16917 +14355 +29868 +4187 +24438 +24820 +1832 +464956764 +8576 +20875 +19471 +947062974 +1512 +325846597 +16560 +6934 +29129 +12853 +1562 +7563 +28371 +31611 +16984 +11917 +31527 +4588 +11267 +6726 +4678 +27807 +16084 +6613 +17552 +18901 +26346 +15573 +24985 +18308 +15179 +76855249 +23346 +21267 +31574 +1560 +22060 +3785 +16225 +27810 +26298010 +5414 +5131 +4600 +8967 +14343 +26030 +4802 +31044 +8172 +26854 +25370 +18915 +24529 +6649 +4673 +4097 +13142 +29744 +2339 +17731 +20484 +28308 +173772323 +23143 +17075 +196120107 +15794 +8010 +28875 +16341 +9079 +23918 +12606 +10086 +32494 +27533 +209061781 +31550 +18063 +454314735 +29782 +6730 +16945 +18424 +5984 +730707177 +27957 +32043 +21991 +10864 +29183 +647 +18192 +14041 +11336 +28505 +26212 +22746 +1040287107 +32567 +21582 +22268 +18056 +3190 +3543 +393589345 +27149 +12463 +19476 +600827425 +22644 +12045 +687985017 +2878 +25941 +10679 +22328 +17292 +17329 +21065 +13156 +15745 +6635 +26435 +2777 +13569 +26537 +14471 +363 +18915 +10893 +15357 +30003 +23790 +26155 +7010 +22268 +22472 +16364 +18380 +3071 +13092 +18677 +9077 +10954 +4813 +792686665 +24691 +29633 +7338 +24339 +530143585 +19238 +2694 +13113 +215241879 +16333 +25927 +16655 +173772323 +27952 +7322 +29183 +246732955 +4355 +6613 +29752 +29564 +7727 +25131 +20357 +17091 +8790 +24239 +30719 +980286406 +10650 +25349 +31255 +13332 +3075 +2815 +245240189 +29480 +27675 +1274 +5984 +24376 +11824 +1040582192 +28417 +32057 +31411 +26540 +21690 +23954 +30887 +2662 +987548034 +207235367 +30005 +10874 +945818582 +5844 +30985 +5986 +27971 +4121 +20466 +17405 +22721 +14569 +9604 +21386 +25931 +13898 +18909 +440441766 +26464 +8854 +11581 +29206 +584460547 +10769 +4241 +32334 +16901 +24784 +8535 +28046 +6673 +28178 +27536 +31625 +8705 +8863 +26530 +26097 +22459 +6564 +26385 +4097 +29849 +16701 +3613 +646345827 +14486 +11311 +468095442 +19497 +11783 +31839 +18243 +757 +18375 +32512 +1312 +9795 +21728 +10778 +510006873 +135766418 +13156 +25771 +13032 +1048085406 +16743 +10982 +24417 +25249 +19673 +583776553 +7982 +24006 +22350 +11971 +32576 +28463 +30921 +20981 +12203 +2632 +30174 +6666 +27590 +19766 +6366 +23240 +19526 +23267 +27352 +25278 +19518 +22662 +706995016 +2866 +779840825 +14492 +27370 +31282 +769049643 +3785 +23677 +17596 +9595 +14112 +14548 +19923 +603 +528766541 +25309 +13991 +212104981 +18478 +15201 +16089 +23983 +18908 +28150 +22982 +31744 +27827 +23305 +23953 +294797358 +31226 +18269 +25875 +7547 +21106 +15084 +23161 +4848 +2962 +27652 +15103 +21821 +24308 +21514 +919 +19491 +27482 +5837 +31769 +31231 +15640 +29206 +31948 +9210 +29158 +7001 +12307 +8275 +1295 +31214 +1248 +31553 +13310 +6367 +4670 +666 +296199502 +5360 +18796 +16779 +2650 +763434422 +6865 +666 +31891 +795033856 +30506 +6561 +8597 +20329 +1056 +255853733 +25255 +21994 +21827 +12821 +30167 +262680988 +23575 +24731 +20696 +5953 +1918 +19842 +6121 +12579 +32002 +935 +13056 +14292 +19975 +21426 +10315 +13545 +1306 +2757 +13198 +31769 +7973 +8543 +8330 +10948 +676 +21597 +31404 +10579 +13646 +613454399 +10167 +9684 +3987 +987548034 +3624 +23919 +20614 +31328 +15987 +30479 +11157 +16842 +856353662 +16610 +21122 +27786 +6730 +147661464 +20847 +16862 +11406 +19350 +25216 +7289 +66308346 +1285 +3927 +23651 +7417 +482165917 +11348 +14836 +13905 +12641 +15388 +20728 +24283 +27823 +11272 +14189 +28173 +19020 +22402 +27014 +7152 +3615 +28249 +11450 +9388 +16807 +19036 +14521 +28265 +15433 +31073 +29629 +22872 +881307969 +19335 +3529 +21823 +571640147 +2304 +735496409 +20198 +23229 +6666 +168 +21435 +15811 +30683 +9521 +26198 +8668 +3442 +13898 +29708 +11084 +20396 +16919 +5760 +3087 +22074 +10190 +10380 +24506 +21241 +25125 +8413 +25979 +27537 +17730 +6523 +24246 +30967 +12720 +6360 +13931 +522 +20803 +2728 +25591 +9410 +23433 +4716 +1688 +26611 +8971 +1196 +6655 +2780 +18607 +4730 +19952 +32238 +27564 +22831 +30549 +30718 +5343 +27081 +358071190 +13644 +3687 +26574 +23460 +10977 +24585 +791450246 +31596 +445 +20965 +31878 +12540 +179406344 +17370 +18748 +24071 +26149 +28426 +17390 +16852 +1006 +2007 +23966 +13216 +19343 +21582 +21609 +27323 +25980 +294797358 +23247 +26223 +25135 +11424 +405 +24270 +11970 +32377 +361129191 +9655 +2339 +549 +15134 +3545 +29945 +27883 +21235 +4680 +7118 +10866 +21838 +7459 +30788 +21040 +363 +4848 +13379 +29824 +5021 +20882 +11834 +32282 +508637396 +9928 +10761 +784097323 +6415 +7451 +1025684785 +18478 +204335543 +29346 +9754 +16151 +21467 +9529 +6298 +10362 +471980374 +30837 +25725 +22505 +814 +6825 +17450 +1643 +5953 +17293 +22241 +24232 +4436 +7348 +1425 +31007 +9625 +7852 +6123 +11884 +25429 +16893 +31504 +1276 +3728 +3909 +18245 +25543 +24485 +17855 +30963 +4398 +3000 +8319 +9214 +6193 +26074 +31563 +1056082218 +19870 +1132 +22761 +10998 +16841 +857 +5372 +8460 +76218682 +9897 +7276 +28201 +27856 +7184 +19891 +18965 +20358 +16800 +903257553 +23346 +30487 +4276 +8394 +21514 +25181 +510914136 +8597 +10614 +11406 +12832 +8508 +31623 +1796 +4642 +17270 +26259 +4563 +7301 +261046281 +13998 +32732 +9928 +27707 +32591 +24382 +18329 +31044 +27055 +14767 +26227 +29740 +735496409 +27652 +19143 +320410853 +29624 +1412 +6150 +21202 +22910 +21665 +29219 +7452 +15794 +8569 +9347 +5414 +10057 +7759 +12650 +12460 +181393335 +30005 +1327 +7938 +940851412 +24143 +31475 +20904 +24680 +10910 +28426 +2899 +3171 +6121 +21030 +27983 +2662 +267476275 +1013609624 +2089 +20357 +937375980 +28268 +14765 +3485 +5559 +16904 +29817 +25304 +69405128 +800018526 +17660 +31712 +2148 +3854 +5521 +25942 +30044 +22966 +22187 +1414 +7247 +24393 +9771 +7473 +6 +31662 +12088 +10097 +24710 +29813 +785740769 +748 +204466773 +74209648 +431 +31584 +16885 +21814 +26272 +18537 +19611 +726 +26978 +1431 +19096 +5194 +4008 +8645 +506343416 +15433 +980286406 +1810 +32051 +22224 +10245 +14568 +28754 +28881 +23354 +19155 +7570 +5554 +28698 +22378 +7006 +25729 +12297 +16397 +16181 +337288626 +20130 +16711 +8651 +2089 +14720 +6939 +11015 +23375 +10778 +15574 +24585 +10313 +22493 +7048 +7798 +15601 +10152 +327957574 +23365 +8872 +22149 +23346 +12260 +27641 +6438 +9795 +31528 +31596 +6506 +9039 +1378 +31717 +22187 +21016 +7352 +16081 +7044 +27828 +910536584 +1387 +7569 +2381 +18522 +12759 +7361295 +487430539 +21827 +32018 +17411 +22055 +23939 +27093 +15794 +15031 +13479 +802399518 +27947 +14346 +9340 +32567 +8321 +17715 +12922 +6945 +11741 +1750 +28470 +8604 +6139 +8711 +27419 +28066 +21192 +21386 +19307 +25762 +10086 +1816 +25476 +15197 +27096 +20882 +25959 +23464 +7476 +12911 +5782 +20458 +6977 +25520 +16305 +15953 +4646 +27775 +7472 +25211 +593575394 +3099 +30767 +9901 +18914 +21834 +2899 +28836 +17702 +26989 +9604 +22936 +7389 +14765 +17886 +11209 +25355 +24104 +78634509 +15136 +805 +18526 +18443 +6329 +14724 +31744 +29832 +30459263 +19338 +747 +925 +19076 +30325 +6297 +12778 +23526 +19858 +9352 +31214 +2673 +9428 +2787 +23515 +14301 +25647 +627777365 +4144 +30304 +86331186 +28748 +768802231 +910536584 +26437 +2450 +26989 +18656 +26519 +22026 +3053 +23167 +15851 +25064 +31183 +28976 +5928 +17023 +15848 +21316 +15922 +13200 +7547 +32117 +484 +31059 +25294 +30005 +742920904 +30613038 +1274 +8190 +1113 +405455625 +8549 +21589 +10912 +15022 +1560 +29186 +23490 +29876 +473024540 +12448 +124008052 +26407 +447417691 +16210 +29125 +645743265 +23718 +23884 +16955 +998032983 +25783 +14448 +16699 +1454 +27775 +31574 +14059 +4454 +17941 +31584 +30076 +9255 +9897 +21049 +24223 +730707177 +9442 +18943 +297471652 +31956 +20612 +24778 +16407 +15453 +7247 +11092 +14212 +2230 +6475 +29545 +9016 +7703 +3411 +701639408 +16124 +9344 +9367 +2606 +26033 +14079 +17513 +19916 +7715 +15710 +12638 +218063752 +9930 +28463 +27939 +20262 +64017803 +5083 +27814 +9885 +27704 +2673 +1031464754 +32547 +1880 +1335 +508732409 +32354 +24360 +10063 +1294 +439736548 +6049 +17894 +20198 +21632 +11799 +118407857 +26927 +5076 +11859 +11876 +10863 +17068 +494136435 +3870 +17515 +9625 +27035 +32387 +16979 +14874 +23845 +11640 +21211 +21802 +20785 +13931 +21326 +8902 +643499234 +19162 +29553 +32000 +26566 +25033 +44 +14689 +15090 +15926 +3475 +19004 +10907 +23745 +20583 +13303 +30459263 +10147 +30974 +30874 +2788 +633204556 +18194 +7789 +18809 +862352846 +31563 +16124 +23575 +28217 +6121 +17238 +18856 +31007 +29779 +30510 +2948 +14482 +2132 +50008742 +20615 +21846 +32114 +8422 +14674 +585726649 +15118 +28849 +12315 +2313 +5155 +17470 +26806 +20887 +30168 +3005 +26906 +26189 +5955 +30196 +983399591 +7976 +10769 +12463 +6302 +32110 +8413 +25258 +24450 +27239 +32594 +371337770 +15567 +27589 +17838 +771 +133994396 +17827 +10776 +24068 +2529 +4016 +14298 +506343416 +14272 +17827 +32565 +1059871245 +29881 +17490 +18024 +30489 +4652 +27894 +32642 +29354 +12919 +11311 +17575 +19858 +17075 +17277 +1359 +25253 +19491 +27267 +31184 +15846 +9856 +8037 +10892 +3620 +11406 +27194 +13639 +4454 +4878 +12579 +23240 +11666 +1974 +28477 +9356 +22653 +4673 +22831 +28217 +24583 +21602 +21436 +28330 +22459 +23844 +3235 +30837 +23830 +10593 +18500 +766679297 +9206 +7658 +12413 +30302 +10878 +2861 +5494 +18611 +26527 +3624 +8246 +12088 +25827 +25043 +690888686 +10167 +24190 +29557 +320410853 +689012947 +11109 +17445 +1048 +30016 +18037 +30906 +1815 +30663 +13479 +801381199 +15118 +29697 +4646 +18081 +29947 +26983 +17781 +19923 +12555 +20616 +20571 +272101630 +6696 +9622 +820784623 +20650 +1388 +30184 +485776056 +4174 +23257 +22790 +5188 +23473 +20511 +6439 +7392 +12209 +625778162 +32238 +7417 +15120 +2981 +1378 +11802 +905771332 +22644 +12211 +30956 +6457 +25294 +20527 +24799 +18115 +7396 +11834 +6025 +3611 +6001 +12200 +25304 +26734 +10428 +5794 +10824 +24831 +25262 +16631 +291147433 +22250 +32507 +647083411 +19526 +30771 +11674 +18607 +11741 +20357 +25931 +8755 +23354 +25771 +6879 +7799 +11382 +3353 +10461 +28495 +22482 +19589 +6964 +722126170 +2603 +27974 +17571 +20663 +5555 +28418 +16209 +12100 +4277 +11926 +23038 +16802 +12103 +1465 +852743093 +5423 +25490 +11521 +1462 +11170 +31940 +8302 +3358 +8313108 +18354 +31059 +28897 +27638 +387981675 +9752 +10392 +13736 +22151 +2883 +30638 +27305 +456032742 +13102 +7219 +23598 +27401 +26135 +309658824 +27477 +3181 +574 +12995 +18938 +7184 +1839 +2962 +26443 +17682 +418844376 +25032 +13397 +18328 +854392657 +3085 +15151 +27920 +9667 +19500 +28222 +19766 +29678 +15875 +32527 +5758 +19654 +345 +16191 +2221 +32582 +805855587 +4391 +9762 +9056 +26435 +21525 +1781 +16175 +5696 +10916 +16060 +26903 +19719 +8361 +1809 +16885 +6457 +19177 +28710 +1063938672 +7923 +31648 +31749 +25911 +11377 +32748 +13865 +27906 +21639 +30136 +24372 +8920 +12795 +419995984 +17149 +23856 +20323 +30451 +22516 +27824 +8947 +18592 +30164 +28542 +20354 +29534 +3960 +19662 +22377 +27214 +25781 +12566 +625 +13659 +21470 +29517 +9410 +29808 +24101 +6251 +2682 +32499 +21705 +11962 +6767 +538 +30931 +19842 +7884 +20360 +31044 +11161 +24246 +30300 +28577 +50008742 +26077 +26111 +5232 +14425 +8770 +17238 +11444 +4412 +9234 +13350 +32369 +12209 +27172 +11352 +20357 +13080 +18328 +30630 +23024 +989092801 +2440 +1614 +21573 +23451 +2149 +1195 +6639 +626110121 +14301 +17582 +13108 +5784 +388468299 +17490 +4060 +350395218 +2717 +12701 +28549 +92 +25090 +30634 +26989 +6415 +710615237 +14337 +6794 +10702 +940851412 +28632 +25399 +8914 +26025 +265877030 +31347 +8775 +16009 +21377 +3648 +29959 +11742 +20438 +2783 +16314 +6083 +27747 +8318 +10542 +14345 +14425 +1469 +14319 +14117 +27404 +21268 +11112 +23616 +6198 +23848 +26986 +1402 +29140 +14669 +29344 +29094 +322002680 +825702400 +17159 +29560 +2810 +14257 +2921 +10968 +17068 +12549 +31791 +16925 +13714 +491 +76218682 +18856 +921676804 +13637 +11627 +129825529 +28689 +23181 +5555 +16979 +19038 +29446 +27651 +10668 +5858 +1854 +28966 +20523 +30338 +14213 +13080 +13268 +81 +28876 +19862 +284245603 +870407578 +27229 +16209 +2863 +25181 +382358688 +23862 +7404 +19820 +3659 +27728 +15627 +18500 +30304 +619996802 +12804 +9214 +10875 +3442 +1350 +974228096 +26755 +25084 +25175 +8745 +17796 +628130781 +28749 +21020 +23033 +11457 +1686 +17812 +627777365 +9920 +27701 +4685 +25390 +18938 +25771 +16517 +31555 +275686735 +13378 +13150 +59 +9048 +11382 +1274 +7371 +19803 +16086 +19944 +66 +13928 +126208715 +15667 +12059 +491894617 +28236 +124008052 +6117 +24886 +12299 +17836 +16638 +28623 +26457 +29788 +27939 +2225 +847885430 +17550 +26348 +5371 +12209 +509109994 +27533 +892235681 +22787 +31821 +504898605 +17847 +878273745 +18287 +21897 +3844 +8203 +22241 +28588 +16984 +8216 +21639 +6309 +6312 +393589345 +29438 +3552 +29731 +30005 +18915209 +3151 +12088 +30874 +10359 +11225 +4813 +468952978 +1560 +7995 +10506 +27777 +9757 +31583 +20369 +9214 +24875 +27939 +9588 +10582 +26252 +28448 +8246 +12451 +25009 +21009 +23537 +27300 +13230 +19938 +19471 +690169746 +880084304 +225 +19343 +17470 +19585 +4802 +9334 +11468 +10556 +20347 +18158 +28683 +8382 +64017803 +19114 +23281 +809571688 +8045 +31447 +14513 +801 +1747 +27108 +15664 +644 +1601 +27142 +58445498 +13459 +22464 +25093 +16179 +30921 +21917 +8916 +870407578 +298584533 +26216 +8041 +24658 +4362 +15363 +2149 +19487 +2603 +21798 +22746 +28725 +12484 +13336 +13231 +24491 +10004 +25902 +6415 +22691 +3559 +21962 +7803 +977 +23617 +845342646 +27310 +13592 +25551 +393589345 +1781 +18172 +177588507 +10979 +2787 +769049643 +16063 +26584 +9588 +22133 +24731 +20416 +21080 +27392 +3663 +18026 +27238 +14845 +2685 +7164 +919 +18328 +2851 +15794 +419 +628696649 +11946 +19285 +26535 +317 +19414 +11272 +1020197456 +22153 +510914136 +6892 +22957 +223268447 +16307 +19004 +26874 +19369 +14937 +20714 +32545 +29958 +10627 +4951 +7324 +6438 +18 +30394 +31724 +20627 +9672 +14259 +579 +14853 +12307 +15635 +204466773 +27747039 +29517 +421638643 +23257 +26097 +12586 +3251 +2866 +196120107 +752072111 +21810 +12680 +16429 +22195 +27747039 +13865 +20279 +14818 +18048 +26815 +26218 +9604 +30109 +12076 +29587 +383 +44 +13812 +5501 +22724 +10916 +16210 +13969 +10222 +12761 +9044 +447417691 +31186 +119025948 +3942 +9494 +10864 +18717 +11246 +10145 +31553 +16189 +466751855 +12826 +1147 +25997 +29959 +615017929 +15040 +14562 +12979 +19097 +29811 +26431 +31015 +23745 +18106 +29519 +14248 +18839 +29521 +9800 +21801 +3221 +2770 +11425 +8535 +7748 +20728 +30279 +18003 +7570 +14044 +1025 +10486 +10915 +21903 +19766 +422954696 +18232 +26562 +5394 +28629 +8774 +7369 +17294 +17667 +18350 +12778 +2380 +24856 +9780 +31911 +21346 +15895 +14655 +3523 +593575394 +767659056 +1013205951 +26584 +3828 +24043 +8916 +5555 +17909 +26657 +14649 +6475 +13870 +12300 +3949 +22618 +4454 +32693 +3497 +9455 +23140 +18556 +30392 +28884 +12628 +4691 +19137 +22670 +29495 +52666154 +6616 +26098 +21585 +11263 +29650 +6760 +24192 +31918 +25060 +16179 +32447 +7933 +11757 +9124 +29072 +11267 +10004 +26264 +10448 +18537 +27401 +16388 +2839 +31969 +22143 +30511 +28596 +20198 +629662290 +481879654 +4838 +3785 +7660 +1042387214 +1444 +366148449 +28881 +10278 +8242 +14713 +3580 +29629 +10072 +980286406 +4576 +14521 +390141930 +5419 +1264 +27625 +625778162 +22558 +5061 +27328 +31380 +2342 +18337 +7976 +12241 +26494 +6031 +11132 +5106 +647 +15843 +11092 +10073 +26392 +860746148 +30312 +26906 +4353 +471 +11123 +23515 +1412 +18172 +22511 +3133 +29700 +20174 +18748 +21814 +7420 +11951 +5083 +5898 +27239 +1060 +330869500 +6666 +309 +6560 +2498 +8734 +29121 +10761 +5746 +29962 +1011 +27081 +16536 +20203 +27614 +5574 +17550 +28884 +19919 +24077 +24054 +12403 +15273 +14758 +1006 +5161 +16488 +20583 +22508 +936473952 +21344 +32611 +628696649 +4802 +28535 +21016 +14858 +20399 +6437 +8066 +2208 +12674 +25266 +1795 +522 +19858 +32527 +10315 +7630 +31679 +784 +28381 +8806 +647 +25502 +29325 +5521 +29847 +5934 +19922 +15891 +1512 +3129 +3414 +22191 +1518 +13763 +6329 +9092 +3434 +22145 +7142 +21639 +15115 +690169746 +21470 +12900 +12606 +21184 +26252 +2737 +25980 +9944 +23281 +18566 +3233 +8710 +175 +19688 +1730 +85238934 +23821 +9754 +11955 +20369 +30555 +24104 +12264 +18504 +28427 +3741 +1031076518 +12701 +8926 +14009 +27191 +2652 +5383 +5442 +13408 +15756 +1030097716 +4211 +22417 +1159 +2595 +7014 +215241879 +23622 +17483 +20248 +22313 +17254 +17726 +20426 +28078 +23790 +893235980 +2131 +27547 +21177 +13327 +23088 +20414 +27832 +10781 +8460 +528766541 +15742 +21801 +3375 +9410 +3799 +6036 +10875 +5080 +26240 +783507037 +26682 +32081 +14858 +665 +942394661 +284245603 +325846597 +4097 +982 +22149 +9406 +16854 +3273 +13407 +29467 +15444 +18720 +24067 +25763 +21306469 +29562 +7631 +4412 +25542 +768287130 +22759 +19231 +461801894 +17167166 +25554 +12520 +27087 +25700 +1020 +24725 +30172 +28836 +14189 +11882 +7715 +14163 +28734 +8812 +32495 +3611 +30792 +743710106 +13788 +589211721 +29958 +13204 +18 +26041 +27638 +7182 +25630 +12856 +20665 +21312 +76218682 +26343 +6649 +26247 +3801 +24715 +17819 +18003 +6659 +751906771 +24725 +19322 +957609323 +13763 +32661 +28707 +31059 +24012 +25398 +16255 +11824 +1817 +18813 +22317 +5071 +32419 +13012 +11161 +5069 +32018 +7673 +8271 +7260 +959 +6006 +22879 +17330 +30281 +2972 +18760 +449392217 +11528 +145 +664434537 +2070 +1720 +639788702 +32573 +390124370 +8709 +9206 +643499234 +24428 +32625 +14689 +241092535 +19252 +10732 +27640 +24917 +26247 +8556 +30634 +4691 +877037025 +1252 +839113521 +5155 +22470 +23840 +8486 +29876 +15278 +2180 +10125 +15875 +8587 +5143 +32440 +4675 +13648 +18785 +4291 +245255936 +4078 +17011 +12463 +185490427 +28152 +2727 +3552 +14750 +26217 +5421 +22508 +22755 +12190 +17550 +27768 +3949 +28468 +1663 +5723 +1014179067 +19481 +7635 +19151 +11743 +18000 +25519 +28426 +29006 +15138 +575518931 +3983 +27832 +30503 +11243 +32520 +15521 +5654 +32238 +14907 +29191 +30002 +1293 +1554 +2638 +9554 +26724 +20099 +16993 +31049 +28549 +32238 +9901 +6096 +5446 +29334 +29578 +25442 +7788 +8533 +10754 +932632351 +23780 +4561 +26683 +12539 +18526 +1518 +6314 +13662 +27626 +52666154 +2925 +32507 +22986 +27971 +16665 +101625775 +710 +8671 +26673 +20842 +5739 +26097 +12599 +8263 +457392117 +4772 +6659 +12407 +24635 +2610 +3126 +11363 +20627 +20627 +6461 +16706 +239592739 +23314 +13671 +7752 +31863 +393 +20004 +23128 +29228 +726 +25686 +14865 +30412 +28463 +16086 +15782 +11753 +29183 +6500 +11872 +14418 +25654 +9083 +946900394 +8383 +5232 +27739 +16015 +169649326 +1132 +22495 +17829 +6811 +416704684 +27959 +13427 +10102 +23998 +10282 +831762311 +115 +26261 +4228 +30184 +14657 +22788 +565747289 +14641 +9510 +21830 +8451 +21798 +21358 +29712 +62354753 +812097705 +1870 +25857 +8008 +19076 +14815 +26840 +32362 +10010 +4164 +30844 +14607 +3294 +4360 +7895 +6649 +16901 +30588 +21020 +11944 +27107 +13552 +291538276 +21282 +4078 +23431 +18220 +6867 +17301 +615 +485776056 +15601 +18903 +972167458 +8458 +8036 +870407578 +21445 +13744 +7044 +20654 +11730 +24245 +477193211 +17028 +28884 +448547038 +28810 +9781 +133986223 +28381 +160647366 +16352 +30002 +25483 +14028 +10718 +10167 +28839 +3587 +27758 +23619 +26433 +17858 +10461 +20445 +26734 +25349 +712603610 +14337 +23033 +1857 +26681 +15651 +26412 +28632 +4363 +3189 +24908 +3770 +22755 +24531 +12146 +96815304 +6360 +25163 +23390 +25262 +11139 +1525 +29779 +31744 +6 +11802 +13113 +2078 +162255147 +559827300 +16162 +13415 +29700 +362011379 +3823 +28417 +551 +27947 +11974 +21522 +7424 +1643 +19801 +30634 +5828 +8422 +20877 +28434 +17820 +712877311 +7182 +27064 +21282 +13380 +2089 +23186 +27602 +1785 +21069 +2015 +284245603 +1373 +1887 +8645 +24686 +32002 +4968 +20999 +30906 +683 +19104 +29610 +8413 +17490 +6695 +4295 +19004 +5623 +20863 +9406 +24183 +4600 +12658 +21282 +25562 +11962 +28760 +21690 +19810 +5475 +22223 +8971 +9615 +170 +22931 +27308 +29814 +66308346 +6934 +1005216093 +684 +8914 +19870 +25941 +2869 +17356 +11293 +41259526 +769049643 +24989 +11084 +1044 +8797 +30426 +14760 +22910 +20808 +23016 +13956 +8819 +5131 +517125453 +345 +23620 +18512 +20362 +11741 +30294 +6583 +8710 +450520561 +30392 +9510 +27194 +23242 +13156 +448563537 +1032249246 +21654 +10154 +20050 +16546 +26561 +23744 +30281 +8331 +15855 +21852 +13156 +27547 +6886 +31934 +9888 +11677 +397236184 +6973 +27769 +27614 +1008 +12821 +17929 +18656 +9756 +16179 +17085 +27228 +27350 +7308 +15060 +22323 +10687 +32419 +27908 +3659 +9184 +11438 +15161 +14513 +27301 +2550 +17133 +21020 +8451 +18323 +19787 +14419 +28822 +20069 +32673 +4809 +13865 +482601320 +27977 +2381 +31562 +13008 +26139 +893235980 +13444 +11598 +557465165 +9364 +20937 +10986 +7001 +3954 +28463 +18 +26530 +16945 +26529 +16118 +5485 +9924 +31102 +5723 +32377 +23402 +26190 +24526 +17642 +13646 +11697 +21047 +9935 +1865 +522 +22953 +5021 +23098 +9206 +4300 +21377 +8093 +18357 +19279 +1009834838 +10239 +27638 +27655 +9738 +16089 +16900 +31217 +18029 +14495 +31533 +22240 +17812 +3355 +32308 +20445 +23718 +2861 +28792 +3607 +542167110 +1285 +1009834838 +5787 +18826 +18921 +20174 +15076 +5019 +2503 +28158 +24263 +24263 +13901 +22048 +22508 +935 +14264 +74209648 +8216 +4125 +9006 +29397 +575518931 +14193 +133986223 +30963 +23901 +23390 +549024691 +21493 +30569 +29610 +945818582 +19478 +15251 +28412 +25117 +1227 +26199 +22558 +19335 +22659 +17820 +31340 +29629 +29796 +26667 +6607 +32546 +6758 +6861 +21597 +1378 +4215 +9470 +14695 +7881 +24173 +30541 +16341 +24466 +514931854 +32048 +27631 +20040 +13179 +18076 +6500 +13535 +23107 +28945 +8271 +29528 +21823 +32465 +364084581 +15040 +4466 +59247326 +32255 +14873 +19114 +17108 +335961396 +11354 +31759 +31073 +26840 +27747039 +8460 +22999 +32238 +9077 +29546 +15975 +21000 +32110 +852743093 +10048890 +19807 +31086 +19520 +15697 +20650 +8914 +6977 +14953 +10016 +16248 +374778384 +26540 +11135 +23215 +18232 +18202 +3785 +28026 +3678 +23924 +19787 +28308 +5484 +17015 +26189 +28976 +22495 +25706 +22755 +1050957484 +12413 +14661 +23753 +721490256 +2507 +21601 +31744 +31591 +12922 +28255 +22102 +16711 +31210 +20615 +16209 +23844 +25142 +24239 +1914 +23739 +14750 +25292 +583776553 +19070 +31979 +745790697 +16407 +15164 +17827 +14264 +30167 +26996 +16412 +126966486 +16854 +16682 +13908 +14000 +1018709010 +15178 +23358 +327957574 +409 +7331 +21349 +2381 +25606 +17136 +20708 +6587 +8672 +12549 +23143 +18901 +23515 +2339 +5501 +21964 +18037 +4277 +20531 +17020 +9354 +14874 +6883 +9781 +24108 +32492 +16945 +30004 +20165 +3409 +7570 +29325 +19335 +19812 +7789 +31298 +19478 +13522 +4430 +25423 +32037 +24450 +13400 +5738 +30123 +6530 +19251 +18056 +16439 +21438 +29334 +5756 +13268 +26361 +31125 +31918 +277303190 +27405 +9793 +27404 +7389 +11579 +31771 +26734 +628130781 +244903897 +28851 +4706 +18831 +31934 +204466773 +30064 +11630 +8221 +30887 +7192 +30630 +3083 +22172 +12759 +210893462 +5696 +27989 +4060 +15315 +21202 +808430778 +7101 +23629 +24914 +4654 +23086 +19690 +565945745 +6985 +9334 +14647 +27263 +14253 +16459 +29560 +11725 +924552487 +24585 +15925 +785819277 +6967 +15201 +16524 +3789 +820246850 +27194 +17937 +29860 +29962 +16412 +15296 +25933 +124393006 +559827300 +7701 +25295 +23205 +31779 +14445 +8791 +26457 +21853 +127780925 +703 +21211 +18205 +26189 +9880 +28978 +22603 +30761 +31477 +20765 +28659 +13769 +17391 +27265 +23918 +2482 +19611 +9224 +28397 +12853 +26261 +3101 +18526 +16489 +30524 +5207 +5927 +23954 +12681 +15296 +30382 +260 +29526 +28969 +188307482 +3705 +21202 +13425 +27576 +29385 +25393 +12566 +445 +30029 +1495 +4106 +16218 +30203 +32334 +18399 +10491 +9175 +24131 +11717 +16314 +12103 +1447 +24141 +603 +25418 +15189 +32354 +12571 +20620473 +2971 +10954 +31769 +14120 +22362 +30881 +297997998 +1722 +8993 +25606 +11882 +15981 +31383 +10168 +158620668 +921676804 +16194 +600 +32051 +645248693 +646345827 +22149 +23678 +25181 +32297 +19810 +28429 +31749 +18756 +10841 +422954696 +6123 +15574 +26218 +7270 +606987207 +6624 +27689 +14033 +13592 +30369 +540 +16348 +25266 +24658 +15529 +13592 +8872 +6791 +28682 +9793 +31446 +21748 +214201628 +26252 +31821 +21312 +7054 +1063938672 +411 +6376 +1094 +24813 +9836 +26115 +6977 +4353 +390139448 +10756 +16742 +6973 +467564975 +24879 +21611 +28185 +16720 +857 +11109 +4387 +26364 +17276 +1147 +26941 +17909 +22097 +26097 +13423 +4935 +5997 +13221 +854392657 +31848 +16429 +6453 +3448 +6945 +2225 +32499 +19529 +26564 +86061910 +159265688 +11125 +23257 +16701 +25446 +26724 +25781 +768988158 +21241 +13310 +5446 +31654 +1666 +5336 +6755 +11239 +17937 +1304 +22323 +12976 +8813 +22588 +32250 +11997 +4164 +21406 +11893 +28843 +5955 +11424 +10652 +1976 +12681 +30215 +30659 +14117 +16402 +16162 +21403 +373280756 +29515 +16151 +8668 +25260 +9309 +17812 +13080 +6811 +20911 +22341 +21235 +28668 +25155 +117956842 +1055373218 +7068 +30761 +28236 +30958 +2750 +14771 +12598 +2876 +29395 +8697 +21132 +550936774 +15249 +7675 +10954 +796524038 +70757323 +3723 +12252 +21132 +3669 +18029 +972469219 +10178 +8709 +13447 +22430 +31076 +32325 +29902 +4038 +11402 +24787 +4291 +27097 +20291 +29114 +27941 +26584 +21991 +13529 +1121 +3533 +19134 +1176 +668678868 +29383 +20927 +31706 +19704 +6084 +8219 +6262 +28710 +14798 +6812 +11434 +11946 +19495 +22556 +124008052 +913191603 +2610 +21638 +4215 +5306 +391447898 +31125 +11677 +16307 +8734 +14513 +16759 +2441 +10448 +27496 +8275 +28730 +26074 +5736 +14273 +30442 +22879 +22430 +2595 +28284 +592 +2149 +20489 +21818 +420556070 +9470 +8313108 +18894 +18611 +23718 +15557 +5289 +7316 +22616 +10834 +616 +8902 +10666 +4140 +18834 +12680 +89395304 +15279 +13008 +27181 +16012 +24246 +6413 +89396593 +12094 +3177 +2356 +18777 +15703 +791450246 +29109 +5926 +10983 +30004 +3511 +14865 +30202 +9039 +32167 +903257553 +25107 +26033 +19110 +29629 +29602 +9906 +16993 +1381 +9702 +238 +31744 +24514 +851870982 +26363 +666741184 +848511977 +30106 +16151 +17691 +65604316 +30204 +15768 +29172 +14924 +32692 +27959 +28156 +27259 +3868 +26976 +542167110 +29495 +13870 +7322 +5079 +11377 +5882 +27828 +29114 +25502 +10556 +6622 +2552 +4189 +32308 +11239 +16516 +8621 +23683 +23430 +13059 +12678 +18220 +10286 +22097 +28955 +196660769 +20203 +10614 +766058506 +9839 +23388 +23583 +24131 +426558415 +13328 +1918 +10110 +22554 +6329 +9044 +13659 +31447 +146798217 +6241 +32420 +20920 +19522 +1734 +15488 +22470 +30007 +23602 +772431854 +936473952 +3512 +21435 +5662 +2329 +9996 +15527 +524964411 +7862 +16707 +805815877 +18299 +9885 +31017 +11069 +237667303 +10437 +6778 +21510 +7789 +16011 +5263 +19070 +7416 +886996787 +30874 +25904 +17440 +1016827464 +31911 +855 +9595 +15745 +22879 +1000225207 +30413 +14560 +16760 +19279 +31392 +31918 +872 +12539 +20198 +21956 +679 +26906 +103 +17620 +30164 +25160 +8647 +23247 +28205 +10598 +3870 +26570 +27536 +16465 +10335 +1056 +13013 +5717 +836 +18942 +30569 +16274 +18443 +27737 +31574 +11876 +13294 +25542 +22217 +2821 +2334 +6139 +30328 +30167 +15235 +44794341 +2418 +24121 +10152 +12681 +20212 +32420 +27480 +13281 +24043 +2717 +29779 +10004 +150092470 +1094 +25696 +20860 +16350 +8672 +22314 +13010 +18758 +24506 +30605 +24710 +22139 +31911 +18500 +825702400 +32499 +18705 +679661147 +30337 +6613 +4670 +694 +1053764761 +7645 +932 +442 +21597 +124393006 +956 +16013 +3048 +17854 +3669 +23940 +13662 +664434537 +12035 +17085 +28266 +19706 +24417 +15702 +16590 +13512260 +21326 +439736548 +11865 +4935 +21830 +30120 +28201 +440911413 +18430 +28881 +7377 +28792 +19126 +9210 +20050 +16338 +21775 +393 +25902 +30135 +30338 +32704 +6317 +11963 +12241 +27762 +31683 +407352177 +27959 +30659 +24480 +32000 +27021 +16086 +27190 +30078 +29158 +12675 +2738 +23916 +14319 +10642 +9263 +655539920 +24925 +642921543 +23535 +20324 +835851994 +1757 +26252 +16866 +13784 +5934 +6150 +31679 +17288 +21426 +527552376 +1031464754 +1431 +31326 +264979465 +12720 +906 +713021805 +27558 +24190 +24426 +6767 +294178624 +27647 +20567 +15466 +148703639 +23109 +4362 +13151 +11327 +32351 +974228096 +388505679 +20354 +29495 +10752 +28707 +595369477 +4374 +510914136 +27647 +15502 +726 +12912 +5589 +4412 +708418885 +15362 +9622 +15279 +31598 +10334 +6930 +1040287107 +31921 +17726 +20851 +17304 +14573 +23916 +21478 +17793 +24190 +31934 +28381 +9368 +59 +23617 +21047 +9459 +5589 +892235681 +118407857 +22952 +600 +22936 +28573 +12630 +22595 +512523998 +24274 +7661948 +12582 +808430778 +27965 +14482 +3138 +21956 +23789 +31376 +491 +16350 +28173 +23859 +15382 +15991 +9743 +31951 +4813 +212104981 +1011266910 +30337 +22677 +4405 +23546 +8651 +8637 +7316 +4678 +14319 +564555651 +27433 +10605 +10335 +75034450 +14874 +15987 +6801 +16706 +16189 +10752 +418844376 +23229 +31086 +1601 +31744 +4848 +26367 +18915209 +8637 +28217 +19778 +511309262 +13552 +18705 +17730 +8098 +21966 +30923 +6465 +9995 +2596 +361879511 +9632 +18656 +15151 +8413 +10335 +3552 +14345 +28533 +6592 +30375 +29757 +358071190 +3789 +12089 +6666 +12666 +6649 +16180 +20348 +25211 +2685 +2736 +23404 +7306 +118624779 +20607 +726 +8645 +1005216093 +26834 +27163 +2883 +4566 +13844 +24788 +3104 +30509 +30502 +31550 +12460 +31596 +1031 +24522 +19001 +7260 +7933 +24121 +31731 +21438 +23336 +2222 +27034 +27547 +26291 +6055 +6230 +839314355 +18708 +3476 +20873 +26087 +21589 +8149 +12413 +31623 +975730971 +24308 +22430 +3226 +2044 +2859 +20607 +5131 +10965 +11638 +16837 +25596 +22150 +30608 +7562 +23983 +26261 +571640147 +5464 +4265 +32419 +28644 +1057742176 +6445 +28301 +2339 +31968 +22430 +17969 +18731 +25601 +14593 +30506 +21698 +2265 +21057 +449259961 +2148 +615 +30196 +820784623 +14301 +24709 +8304 +26098 +25594 +28416 +27284 +13370 +6216 +24635 +6216 +26041 +309658824 +18129 +23359 +836 +552 +28342 +13957 +13214 +5939 +31676 +29485 +10418 +24799 +6820 +23172 +14079 +6046 +3121 +23473 +6067 +25282 +529 +9133 +12549 +18339 +446 +17090 +18857 +8705 +7072 +18640 +8535 +30164 +21386 +32543 +7786 +3732 +6939 +6083 +26540 +18500 +4554 +14399 +17903 +8460 +809172866 +16982 +1164 +180508323 +23372 +29633 +777325807 +6421 +20629 +29575 +27709 +7182 +25942 +27194 +26858 +10863 +30723 +148703639 +23283 +12086 +7085 +21035 +18834 +351433179 +10977 +28822 +11937 +7068 +7183 +29325 +21555 +20396 +23904 +11743 +3190 +23390 +16886 +19152 +3355 +16406 +5928 +418844376 +517125453 +11385 +19004 +32366 +3602 +26947 +2671 +3818 +22863 +24016 +11666 +21000 +32311 +11490 +10929 +5953 +627117991 +8383 +32642 +8299 +29325 +600097318 +28455 +2738 +17045 +9930 +7685 +31017 +402248871 +29792 +30210 +32494 +25653 +20058 +15141 +21729 +20890 +916188943 +8271 +24464 +312391355 +28443 +17338 +16754 +29833 +11605 +24234 +11139 +21676 +12681 +6967 +4260 +7976 +17941 +21679 +19757 +648978470 +10805 +16982 +6730 +15527 +7048 +8709 +21993 +21923 +8321 +10841 +11054 +523 +5839 +9491 +18357 +11490 +10450 +17979 +11969 +30964 +14343 +1610 +10383 +22098 +31811 +10102 +32591 +3511 +26673 +14418 +32295 +747 +26097 +27769 +4187 +29352 +16879 +25135 +26367 +18620 +20040 +29206 +8481 +24820 +24238 +4716 +6286 +24891 +28754 +28477 +30183 +15951 +25927 +11177 +30613 +24428 +27929 +27377 +13727 +31210 +735496409 +10781 +8172 +20160 +26684 +25657 +17796 +17842 +363 +18667 +31281 +17676 +24988 +18465 +6228 +14661 +20612 +21576 +20089 +18334 +1856 +29887 +16459 +19773 +21585 +7006 +22770 +28397 +11424 +27322 +170 +31049 +89 +6678 +24951 +32654 +31313 +28495 +30058 +7633 +9432 +23571 +25476 +5037 +28535 +12335 +6648 +25542 +11783 +8813 +21951 +18106 +32119 +22071 +3481 +24161 +21903 +1055681240 +8711 +31326 +5787 +7791 +29098 +31049 +20567 +20453 +29779 +25696 +26071 +25827 +11390 +26155 +2556 +27747 +19421 +4366 +28653 +2283 +32359 +28236 +20696 +388 +16179 +448547038 +30321 +16246 +10335 +12946 +25071 +17405 +2507 +18076 +214201628 +30432 +58445498 +11556 +16478 +11725 +21 +19481 +5926 +681390249 +30376 +19709 +3801 +3589 +13068 +12788 +19452 +167087190 +20203 +11638 +5756 +10191 +27841 +23143 +11112 +19975 +9367 +29423 +18357 +10605 +14992 +22788 +21326 +28236 +15285 +29446 +157715749 +31030 +459 +1058306186 +27701 +31149 +6123 +16413 +28989 +24099 +775785667 +21633 +4322 +16995 +6494 +1040613431 +399608713 +9486 +11942 +12094 +15975 +14953 +10929 +18082 +17829 +1017356480 +22430 +21435 +27419 +86331186 +25952 +14873 +12232 +21168 +10468 +18980 +806318464 +14164 +14837 +624762668 +23622 +7900 +2106 +5760 +22821 +23939 +14578 +24629 +2046 +5276 +507499814 +29959 +12135 +7106 +361 +21344 +27480 +32347 +28658 +25421 +6453 +28205 +13173 +26074 +18640 +14112 +11314 +15022 +10727 +3929 +23283 +15261 +522 +28173 +27543 +14136 +1354 +860746148 +4353 +25933 +1547 +17552 +28754 +1054889811 +18084 +1743 +12674 +20198 +29265 +11458 +5263 +3930 +4362 +25543 +28932910 +21040 +284245603 +11434 +19369 +12039 +407266617 +4078 +1725 +3710 +25107 +23930 +7092 +1750 +2245 +23416 +24783 +17005 +23929 +8971 +9206 +18983 +15110 +31015 +31592 +13512260 +10867 +1776 +14189 +16124 +12778 +13958 +11779 +14163 +644 +24372 +5540 +18083 +25475 +6356 +6139 +2953 +309 +17571 +702 +4455 +272101630 +9888 +594888205 +21016 +20436 +19688 +14712 +8242 +16209 +23954 +3929 +29423 +7075 +27903 +30018 +22235 +18292 +24263 +366148449 +26906 +28505 +22764 +133986223 +24360 +27328 +364084581 +23248 +690888686 +22511 +15110 +304082877 +22079 +13331 +21078 +814 +647083411 +170 +31019 +27263 +20446 +19411 +66308346 +6387 +9164 +14256 +20937 +12517 +26390 +11910 +19134 +28217 +18418 +15229 +24444 +2517 +575518931 +14050 +27093 +32158 +24813 +27396 +175 +490291851 +1121 +4084 +25355 +24424 +7858 +3543 +486565906 +560589415 +4778 +358071190 +21881 +388505679 +3442 +9666 +22371 +29887 +2731 +870407578 +19810 +30998 +3208 +22953 +776 +2682 +827754774 +14520 +11970 +20583 +18895 +23901 +25519 +25475 +5541 +28363 +25021 +19843 +16837 +2106 +24364 +11170 +418836301 +27398 +710 +26530 +294797358 +13422 +10313 +713013102 +11085 +15433 +23619 +16413 +9920 +22754 +6424 +5756 +3099 +13738 +791450246 +4285 +2230 +19757 +6934 +552157000 +19142 +24787 +523801697 +1547 +22406 +21852 +8010 +4087 +7596 +20650 +4346 +9006 +3406 +7092 +19262 +3545 +18620 +30069 +20907 +11311 +27308 +1607 +2144 +6655 +713021805 +10174 +8714 +26990 +28397 +31371 +13641 +19462 +30640 +17642 +15362 +13992 +647 +29817 +18258 +27936 +21158 +30910 +13653 +21943 +16489 +8697 +24709 +26135 +15510 +29531 +3452 +29652 +22734 +6639 +25459 +10384 +17528 +13483 +18980 +26565 +29303 +7380 +6013 +28657 +20165 +8301 +825103720 +26135 +14121 +860746148 +921676804 +13166 +14798 +1396 +28796 +23360 +27229 +23726 +8577 +30956 +14314 +19936 +20717 +13522 +17552 +402 +16089 +67 +16450 +31058 +868 +6494 +479 +28897 +9650 +4467 +2235 +8653 +3669 +407352177 +11038 +612 +27081 +4400 +17254 +29979 +31744 +7368 +19194 +14991 +766058506 +26565 +18511 +1952 +2083 +2380 +9412 +32732 +473024540 +17330 +545 +5585 +10598 +5851 +12219 +28932910 +8068 +673639096 +108 +7635 +20357 +12463 +8124 +6286 +407098352 +7078 +12106 +26682 +13214 +841135862 +102757396 +12628 +18857 +468870751 +22790 +24099 +5871 +21229 +24583 +24710 +454314735 +3954 +29496 +26230 +7631 +3099 +4067 +21818 +11209 +29098 +15138 +29868 +791994807 +5952 +13156 +497159860 +28463 +20198 +23998 +21660 +26087 +23404 +8576 +4232 +511309262 +29894 +27711 +18722 +16151 +15036 +4554 +17574 +13958 +21049 +27641 +19175 +9720 +20203 +15392 +8806 +20728 +23583 +23205 +10776 +28651 +157715749 +18548 +11651 +12937 +6655 +13552 +188307482 +19588 +7596 +14917 +12100 +18888 +18129 +26252 +32011 +23076 +19807 +1261 +17038 +255853733 +12492 +10103 +19171 +385049685 +15077 +10650 +27172 +200871318 +24190 +21069 +24891 +12566 +21087 +8549 +1315 +26575 +10605 +26480 +25135 +18744 +7458 +836 +17042 +20358 +20650 +12586 +1050957484 +576 +23155 +32545 +31159 +6512 +18048 +17722 +29587 +13258 +540 +1635 +26259 +28477 +17842 +639788702 +16148 +3785 +5123 +21654 +18424 +2148 +12218 +16682 +4316 +21454 +30663 +15382 +24544 +21235 +2235 +5221 +14659 +12944 +13173 +21651 +16324 +10592 +29868 +1795 +19279 +191170951 +5720 +26190 +23529 +7424 +13535 +18529 +9048 +153853416 +18776 +18846 +31563 +2480 +19196 +23720 +11055 +628527317 +23904 +11069 +30629 +16112 +1013 +161449129 +21847 +21463 +491894617 +27288 +6624 +8277 +24904 +16527 +30510 +19283 +31556 +30663 +711922895 +3231 +15774 +12681 +8651 +12312 +10004 +264979465 +237667303 +15905 +2736 +7668 +9354 +444169150 +32002 +8007 +20438 +11069 +8336 +21689 +23512 +26657 +119198532 +17445 +19852 +9888 +32516 +277303190 +29629 +6215 +13804 +23030 +18640 +31353 +23336 +6635 +19218 +11152 +10360 +26527 +601529235 +19611 +734372782 +31166 +4596 +191 +23393 +2632 +7788 +14163 +6343 +24784 +16866 +3104 +28855 +9576 +31073 +26734 +681953094 +16324 +14890 +282111171 +29834 +25211 +30685 +2153 +19071 +9039 +538 +3620 +16466 +29887 +20110 +25783 +18441 +8556 +2380 +27563 +13865 +2245 +17781 +26355 +9006 +26565 +3868 +523 +7852 +373280756 +372680735 +8093 +30172 +21065 +8151 +343270183 +28516 +21377 +984232749 +13747 +22619 +26283 +31663 +552157000 +27723 +4699 +19976 +21783 +775785667 +16005 +28836 +19737 +27921 +31044 +23917 +23998 +1444 +24702 +21881 +25370 +785740769 +12925 +10 +9368 +29228 +9798 +6506 +6036 +19037 +19483 +13051 +16089 +16631 +10168 +19526 +30888 +16074 +5574 +11951 +17622 +28470 +3416 +13449 +13800 +14028 +26482 +11015 +3475 +27687 +18081 +3511 +20981 +29990 +161449129 +5996 +2694 +6801 +27034 +7396 +388505679 +28867 +5710 +7969 +11755 +7495 +6870 +9962 +22241 +28796 +27333 +7380 +29587 +379324010 +3411 +12733 +11132 +3104 +4001 +582 +11281 +1402 +19411 +729943023 +12664 +21212 +11761 +2290 +17315 +5988 +18834 +1312 +26999 +18209 +18282 +1007 +5540 +615 +21328 +2650 +13905 +5543 +9856 +31229 +12076 +11382 +24190 +6560 +6193 +27997 +13898 +470 +26446 +25064 +6132 +22788 +8743 +6564 +14513 +3857 +15357 +12577 +18869 +791015010 +14924 +29308 +14825 +6150 +10856 +27055 +2606 +15141 +27614 +7574 +26112 +10242 +30312 +401777252 +22790 +13215 +5914 +4561 +32492 +4900 +5837 +4225 +5309 +8321 +11392 +11868 +1414 +3411 +794372954 +29395 +19652 +32351 +23511 +1057688987 +18334 +1043260652 +22918 +23215 +18465 +17518 +4188 +23720 +11707 +15510 +6187 +24546 +29482 +32233 +23886 +22526 +19656 +20130 +1797 +482165917 +14697 +26657 +30837 +10266 +8402 +10650 +8920 +19772 +5801 +27382 +28638 +17308 +8777 +28884 +7075 +2650 +28760 +1914 +899937930 +29430 +20714 +14790 +14669 +9604 +19523 +28419 +26806 +4817 +19144 +31951 +11418 +10411 +1809 +21962 +12507 +14034 +21847 +14529 +18942 +1093 +20982 +22556 +5720 +19456 +26361 +6635 +30719 +31149 +31186 +11721 +15640 +19106 +13659 +22616 +150092470 +2482 +25762 +23080 +10117 +28040 +4255 +4561 +22645 +282111171 +191170951 +9092 +8797 +17428 +1396 +27971 +2517 +17999 +964 +11462 +31119 +1880 +32074 +24933 +11447 +18909 +16866 +3607 +17116 +23056 +31951 +857 +29638 +3341 +14723 +16590 +1044 +362011379 +30312 +240452421 +30888 +25610 +25857 +6892 +9836 +1721 +26216 +17073 +1469 +17440 +24910 +919 +4337 +12555 +16248 +5306 +70091111 +21788 +19760 +115 +27704 +9585 +21757 +8795 +8131 +991136140 +5704 +7928 +16444 +13505 +2281 +23505 +20702 +12658 +21016 +17819 +30338 +4030 +14181 +21445 +26733 +21009 +24258 +847126017 +13173 +29450 +21917 +20511 +27355 +16993 +5828 +17838 +18024 +5432 +15500 +27688 +3523 +3358 +26833 +30754 +30392 +10174 +22264 +19020 +172726504 +25054 +3741 +10602 +1012395262 +19283 +13761 +16611 +19109 +10266 +625 +10668 +7940 +15651 +8331 +6934 +22079 +29206 +27775 +6303 +11917 +25762 +24099 +20388 +562 +19431 +19709 +16510 +22679 +14865 +17827 +346964992 +10951 +14072 +22721 +16173 +367 +13449 +22026 +6494 +642921543 +30977 +540 +21651 +31563 +13422 +29012 +21020 +14059 +15711 +3251 +20335 +14044 +2290 +17019 +20248 +6220 +14798 +6297 +26561 +48676314 +9820 +8263 +2881 +9736 +10866 +6394 +27004 +27811 +30106 +24811 +10190 +335103335 +18316 +20166 +2094 +30789 +24230 +2340 +954919192 +17028 +4436 +298584533 +7533 +16982 +28851 +24585 +6696 +12105 +6934 +31380 +27508 +711927780 +12142 +13592 +364084581 +32114 +21665 +11424 +23474 +21639 +917842611 +265877030 +25418 +4412 +28707 +4554934 +1730 +27959 +30977 +2820 +26480 +24739 +25441 +29210 +27737 +28236 +3139 +20965 +14272 +4802 +579282235 +31221 +22952 +13039 +987548034 +5834 +30007 +29894 +14560 +25829 +740 +30533 +8313108 +14526670 +14345 +31326 +6524 +18656 +25558 +8265 +12252 +2888 +24943 +22558 +18846 +555047861 +16775 +212104981 +30569 +20362 +10866 +3692 +13727 +16245 +20613 +8543 +12659 +351 +6526 +15115 +3849 +25429 +6415 +13303 +5171 +20389 +24506 +2148 +30325 +27936 +1469 +55646468 +8045 +7371 +13738 +29191 +678178364 +21881 +7218 +16584 +27035 +15989 +24759 +691266677 +9554 +32179 +5760 +10603 +27955 +27070 +1068499094 +408433998 +791015010 +32297 +4514 +4632 +20216 +30640 +14151 +18 +26230 +27737 +12512 +26927 +901108845 +3072 +1974 +4077 +772431854 +6791 +12105 +556116130 +8770 +5526 +1980 +25654 +21267 +6619 +8549 +10125 +6974 +2099 +4349 +14212 +22755 +497159860 +30541 +23897 +932632351 +23281 +11058 +837097960 +32524 +32349 +27070 +27923 +24797 +342354144 +31969 +24595 +12821 +6977 +16175 +1070 +18512 +24016 +6040 +22724 +23181 +32316 +17682 +5046 +399608713 +16611 +2449 +4462 +13613 +32339 +25078 +550 +12972 +141 +22455 +24495 +868 +20182 +23308 +31075 +29247 +22036 +28752 +18194 +30394 +21290 +16268 +1037051003 +6973 +8812 +9138 +10156 +22042 +5710 +825702400 +27640 +25554 +27652 +10016 +22063 +27055 +10982 +22042 +15138 +24800 +27576 +27061 +13944 +1126 +4363 +9754 +1032249246 +23846 +16267 +27936 +19337 +22102 +24756 +17667 +26318 +32670 +31759 +11267 +3081 +11646 +23389 +20484 +24800 +17741 +17149 +7888 +19976 +7894 +7361295 +25835 +5309 +2682 +26842 +20242 +15040 +32499 +11055 +10088 +15093 +27142 +22316 +538 +24993 +19742 +4680 +275686735 +31903 +1294 +383621649 +24192 +28935 +23365 +8716 +16517 +19669 +1021844237 +31199 +8294 +7152 +281487303 +11799 +621552229 +20987 +20502 +5796 +17471 +7930 +6758 +31007 +23354 +12709 +15170 +5149 +27129 +10810 +30040 +12088 +9979 +17315 +21284 +1913 +23022 +2102 +15633 +19936 +18572 +17709 +11457 +22526 +366148449 +21818 +31019 +282111171 +1038148918 +19076 +19761 +26060 +13187 +30195 +13839 +29906 +909627328 +14171 +169649326 +17440 +29374 +20105 +20103 +12142 +11340 +818329298 +399608713 +2783 +27652 +8804 +7581 +19037 +10145 +2781 +24092 +30022 +27340 +31073 +23527 +19030 +6862 +22036 +8135 +20453 +12163 +358071190 +9703 +27715 +17450 +23940 +18795 +16814 +13194 +17651 +9483 +8301 +12566 +5803 +17336 +48383611 +24875 +3545 +26821 +21047 +19020 +27814 +9677 +11094 +7631 +32214 +22787 +19518 +29110 +58006617 +12743 +1743 +16560 +18379 +5837 +20665 +22787 +26298010 +582 +2363 +17254 +2650 +17996 +19245 +5092 +8299 +361 +20916 +27558 +6783 +11314 +10242 +32371 +164041253 +29597 +24312 +30475 +18656 +23616 +10110 +757612361 +2577 +8258 +645248693 +26393 +15651 +14569 +29930 +10781 +1066558460 +13289 +29485 +28529 +132491628 +36553603 +10129 +19904 +629152126 +11070 +18509 +13310 +2020 +27503 +3138 +29308 +18895 +10533 +431 +20476 +25490 +7219 +19470 +12103 +200871318 +20907 +13812 +8784 +31814 +5636 +15619 +8037 +21035 +7044 +5161 +16263 +6945 +25253 +16711 +21364 +18026 +239370324 +22770 +12218 +27624 +735378797 +30121 +32491 +13776 +15794 +24475 +13790 +15303 +1015 +15110 +16854 +32000 +27971 +2867 +29516 +597277030 +1685 +26133 +32613 +21693 +32467 +18520 +27564 +14659 +17301 +422421109 +12340 +18954 +24976 +14149 +23078 +13865 +3983 +1005882591 +8208 +4466 +24629 +18259 +4777 +26058 +722885107 +24071 +11783 +76584517 +562 +13738 +7933 +10152 +4430 +5472 +760415442 +25497 +6941 +28149 +1057688987 +124393006 +1475 +18191 +15910 +32707 +22511 +31571 +31326 +25349 +4070 +14661 +17842 +22409 +3952 +31118 +942635276 +690169746 +31198 +145 +31986 +10110 +29788 +13468 +383621649 +26039 +31379 +19126 +23845 +11928 +12638 +436 +4831 +1043068514 +30121 +6622 +1032249246 +11898 +5955 +11504 +2734 +3010 +15914 +22986 +26138 +19452 +22378 +310283147 +25997 +28036 +7742 +22392 +25780 +21478 +17731 +626110121 +25181 +19774 +97818197 +17159 +8920 +4077 +31662 +30906 +21088 +65576938 +378 +19529 +578 +7591 +423 +20990 +405 +3997 +1961 +19904 +22703 +17361 +2719 +5037 +5182 +244499109 +21047 +25782 +23556 +29423 +23884 +30328 +6997 +23414 +2733 +7574 +17277 +10064 +9529 +19250 +8645 +523443179 +24054 +9486 +21206 +8038 +23086 +5394 +13332 +17816 +25349 +978114753 +4269 +5953 +8947 +6171 +26042 +30767 +6312 +78634509 +32208 +12240 +23800 +14855 +18749 +764525647 +1164 +10145 +5133 +27576 +18026 +24256 +23088 +8144 +17351 +464956764 +1837 +14117 +25723 +1684 +9461 +21282 +13092 +717070702 +14644 +1164 +362011379 +104833569 +6439 +5092 +26941 +27752 +23609 +30959 +28864 +9627 +16180 +24039 +7913 +427332169 +28817 +10080 +21377 +24043 +20849 +27814 +25937 +552157000 +16333 +15951 +1094 +1005216093 +12658 +24986 +29823 +21535 +2318 +17528 +5760 +18053 +31017 +13799 +697567244 +6838 +1070 +23474 +563 +27479 +18205 +26927 +22819 +23336 +20965 +6387 +31944 +17749 +21069 +7884 +17715 +25497 +29744 +580959420 +16841 +14649 +13870 +18 +303908392 +13784 +14719 +3097 +15212 +784097323 +11695 +5651 +2398 +727072417 +30837 +16464330 +21601 +12853 +8004 +10161 +21515 +23143 +5656 +10335 +11457 +24770 +24054 +27262 +21016 +13694 +29190 +17383 +4060 +37 +11321 +5237 +3620 +15859 +26631 +10657 +10841 +10823 +25979 +14151 +10487 +19218 +16166 +25802 +32527 +8321 +13502 +3010 +32024 +6461 +890 +31956 +16086 +4104 +7799 +19004 +25490 +15859 +31044 +10152 +456555055 +22692 +5853 +58572296 +16043 +11055 +13505 +17550 +16885 +245320174 +22759 +14697 +8995 +18960 +9697 +4353 +22938 +17979 +26739 +24206 +18232 +25253 +29942 +20294 +1999 +1044 +27370 +23031 +12252 +1076 +11821 +29824 +12664 +24209 +11880 +25399 +29516 +6036 +366 +24501 +15590 +16364 +30426 +17685 +962166044 +19038 +1747 +16124 +19268 +5956 +8972 +7020 +15750 +5728 +204 +21098 +6298 +710615237 +17090 +29129 +14021 +21435 +19070 +30956 +449273087 +21057 +28255 +30279 +31555 +8361 +19976 +17458 +22253 +29990 +29587 +7219 +4355 +477193211 +20015 +30008 +12335 +14164 +2736 +11457 +13769 +433064320 +541409279 +12668 +522 +11434 +380572820 +27953 +23805 +389463565 +27328 +8318 +28573 +27747 +11406 +274656587 +16097 +21267 +22133 +24529 +18932 +9364 +24143 +949384200 +16054 +2777 +5485 +8135 +4065 +74 +24464 +13246 +399608713 +13555 +17318 +26283 +20887 +6503 +28461 +22133 +12944 +14972 +11783 +18712 +4362 +8098 +31459 +19277 +16721 +10603 +31808 +160647366 +5214 +3025 +1548 +8319 +11868 +3987 +16674 +15848 +27059 +6500 +8301 +18967 +31419 +17854 +123236363 +11697 +13246 +5237 +17595 +11556 +10392 +26999 +15668 +31631 +31676 +27747 +10163 +31800 +29516 +457185975 +5365 +456555055 +18269 +7852 +4189 +9697 +14607 +8238 +27262 +10437 +20155 +15116 +16447 +1133 +3410 +14845 +27136 +31104 +8045 +147661464 +735460667 +28573 +5423 +32395 +2728 +17749 +11069 +567492005 +127780925 +8709 +20650 +477193211 +844340832 +4339 +8717 +62024048 +4147 +2962 +19776 +180508323 +32277 +14047 +23056 +1025684785 +24740 +21290 +8863 +30174 +18795 +11848 +26361 +25282 +9832 +22456 +16274 +28221 +15914 +23901 +12492 +26248 +10898 +29560 +15425 +5358 +26858 +31956 +12035 +15076 +13204 +5394 +388 +14837 +9723 +13905 +10875 +8611 +2106 +133670577 +5133 +13262 +18932 +13210 +16112 +9510 +26187 +22015 +32594 +3097 +25423 +14256 +19290 +17461 +13341 +3258 +8275 +25135 +23522 +1887 +3198 +5801 +16417 +3938 +24347 +25979 +13353 +17701 +27352 +5521 +12729 +4723 +7472 +6132 +717070702 +25142 +25529 +19076 +30588 +10135 +22280 +20329 +1092 +22603 +26840 +20627 +22800 +21576 +21212 +20040 +19071 +7075 +25006 +29358 +13331 +379324010 +12938 +25255 +327957574 +207235367 +445 +22174 +3785 +17749 +2310 +21798 +3305 +30135 +17582 +2734 +4409 +6323 +18067 +12116 +26752 +8437 +732699111 +17299 +18901 +7472 +1021844237 +4577 +23160 +440911413 +25449 +20198 +717 +30042 +19202 +7533 +28988 +19847 +19453 +1366 +13214 +25231 +2398 +2085 +22677 +23389 +160541231 +14657 +27028 +29744 +25795 +19509 +2719 +142 +24384 +4337 +2791 +14501 +32352 +29564 +18220 +21326 +28233 +17260 +10657 +626110121 +20760 +28473 +4471 +29779 +10380 +9625 +12121 +16151 +7478 +3943 +157715749 +17020 +17409 +1630 +3613 +5612 +23821 +14935 +30074 +70757323 +1055373218 +5143 +403249003 +23700 +1022896292 +9464 +273082099 +23866 +15741 +7331 +12658 +25913 +28267 +590133691 +27338 +22764 +17588 +99 +21799 +31547 +4848 +14754 +7685 +16005 +26583 +913349047 +26115 +21312 +243489502 +13447 +21585 +21490 +8413 +18484 +363 +29485 +16412 +13294 +10245 +23143 +3927 +22026 +4295 +30380 +27753 +12035 +17622 +7273 +16202 +4799 +7184 +11308 +12992 +26494 +15084 +19495 +19492 +923848132 +32117 +6147 +26934 +6366 +27408 +21615 +11429 +3580 +1479 +19870 +26052 +6323 +1055373218 +1584 +27983 +23092 +927 +12887 +14678 +13641 +32316 +115 +7995 +15745 +23904 +26570 +13644 +2863 +29453 +12692 +21357 +279953479 +7569 +2685 +10110 +8653 +15030 +13176 +180238476 +19276906 +30042 +32354 +15511 +23172 +28542 +7662 +250028205 +3884 +6782 +3426 +26786 +2529 +29670 +26529 +10147 +25441 +118407857 +5111 +15093 +23619 +11320 +21386 +16872 +27942 +16166 +23086 +22330 +9677 +29481 +23616 +32116 +2072 +12709 +14674 +28920 +23389 +20456 +6148 +15170 +30958 +9513 +945818582 +21789 +26097 +697567244 +23535 +2645 +5871 +766679297 +699447100 +27977 +16179 +12240 +27936 +3496 +3038 +11581 +8032 +26283 +26603 +5927 +10514 +7279 +893235980 +9888 +719727231 +12812 +5341 +20360 +58572296 +3987 +11231 +17463 +29098 +13262 +12995 +26943 +23862 +23283 +336962224 +8308 +13230 +30533 +8413 +31149 +24552 +6856 +10663 +17620 +10878 +16919 +8066 +31584 +8451 +31512 +15933 +8263 +7619 +12608 +32693 +20736 +17073 +19914 +273082099 +9655 +277303190 +7533 +320410853 +619678703 +20339 +21437 +20937 +7306 +604186041 +19817 +25908 +27712 +20330 +4577 +10592 +26565 +114378081 +10506 +16590 +11109 +580570852 +10542 +14714 +10605 +459 +11246 +21326 +11638 +714950762 +18084 +355761421 +23205 +30195 +7913 +2290 +1600 +31904 +22430 +10286 +5030 +18029 +24450 +11979 +28897 +3991 +23924 +1025 +16413 +20531 +19037 +32347 +5039 +2304 +300476220 +32276 +2318 +3543 +29065 +310493947 +25440 +20180 +29553 +32000 +2874 +9461 +30936 +26237 +6941 +6870 +24114 +22379 +145 +9133 +11840 +19944 +11706 +27896 +5183 +26961 +26212 +27747039 +7736 +13295 +20458 +728073137 +13714 +20905 +4290 +307748073 +16654 +5771 +18831 +20281 +6945 +31447 +6360 +28050 +23954 +5442 +5927 +434745103 +7798 +23322 +459 +30311458 +9100 +772431854 +4678 +31355 +31828 +4314 +16480 +2702 +23906 +1341 +4634 +11054 +27970 +5956 +9153 +30788 +4189 +11108 +30630 +13143 +23486 +30382 +5559 +6934 +6297 +4104 +20567 +23373 +13344 +527 +5814 +24582 +18527 +1352 +778103013 +10668 +12972 +15009 +32119 +15383 +22311 +3481 +12146 +760415442 +16060 +479 +7884 +9388 +15444 +6870 +8617 +29712 +24799 +28040 +30650 +2046 +18430 +17355 +27415 +880084304 +204 +9591 +525557163 +28817 +14312 +15686 +26227 +13008 +14640 +11385 +14354 +12103 +14495 +12 +20141 +21990 +17651 +7910 +6220 +23155 +27021 +29006 +1688 +15871 +20426 +7413 +25859 +29199 +23490 +1839 +12458 +30771 +17304 +25953 +32228 +21746 +8819 +29336 +26570 +6436 +7948 +10976 +28475 +11132 +24339 +28920 +29130 +26811 +19104 +4810 +7467 +9920 +24714 +6360 +8098 +14059 +28792 +17925 +527 +31550 +23726 +3151 +28872 +17651 +17259 +15845 +397236184 +2719 +5021 +8208 +7895 +8529 +18695 +7691 +20383 +14837 +4069 +6424 +11917 +16885 +29343 +9224 +24951 +18340 +10468 +9339 +25768 +481673326 +4084 +24067 +81 +31673 +536295619 +7396 +17370 +19923 +18408 +12678 +32196 +25113 +1005216093 +27687 +10603 +222471222 +8008 +29116 +28205 +24117 +160541231 +15288 +5542 +200871318 +24640 +9206 +11132 +23155 +3987 +26305 +26077 +21693 +32050 +19403 +4307 +23396 +10679 +28412 +16166 +21426 +772431854 +12458 +20629 +1164 +8316 +24905 +4060 +7547 +504898605 +12961 +13258 +31159 +25507 +18640 +484 +12036 +6494 +32095 +32450 +14798 +16008 +21087 +28462 +10093 +8487 +25679 +3222 +508732409 +20330 +11695 +23402 +21830 +28475 +31281 +24384 +1008 +12236 +3680 +964 +17279 +29684 +23846 +22002 +22459 +32591 +22575 +17038 +13592 +6649 +29033 +31303 +2250 +12470521 +15363 +5494 +1708 +27856 +549 +1725 +19138 +1518 +21040 +9632 +8357 +13760 +13551 +7567 +20702 +14257 +25538 +1431 +1816 +15846 +15262202 +11267 +27070 +31448 +11654 +669 +10125 +4466 +30630 +3721 +2962 +29339 +10326 +6820 +13049 +19976 +16862 +28631177 +29929 +13823 +8337 +10984 +2342 +17500 +8413 +576 +31280 +19487 +28238 +555498296 +9232 +16886 +3222 +28420 +17075 +16511583 +866226333 +8864 +101625775 +2945 +30634 +196660769 +2925 +809571688 +11695 +28810 +9591 +3171 +361129191 +18526 +9170 +9347 +29094 +58006617 +9509 +12269 +30475 +495700296 +15953 +8672 +14121 +22259 +154 +15249 +2866 +29185 +5276 +1560 +28833 +19497 +31197 +8547 +542167110 +7294 +13637 +684 +245337912 +11243 +24239 +19749 +11408 +11084 +239370324 +506109670 +18847 +735378797 +22879 +20466 +11504 +31145 +25829 +25021 +15237 +11651 +27250 +32276 +405 +26996 +18857 +8137 +6297 +785740769 +9632 +25263 +26180 +387981675 +2673 +26787 +24184 +6478 +27149 +3957 +7858 +8577 +896560915 +15952 +816138135 +2207 +3591 +11069 +9757 +15343 +426558415 +1974 +24456 +28163 +75 +21385 +16450 +4576 +13957 +27647 +7039 +4322 +20212 +2972 +16021 +15529 +2085 +7026 +321362055 +32712 +15111 +24006 +29219 +24699 +4165 +23720 +18387 +27403 +8074 +26684 +14352 +29172 +11085 +10398 +4793 +27250 +13370 +8791 +1276 +25470 +12084 +29958 +148703639 +7572 +488022399 +10571 +18834 +10239 +23346 +270400276 +19251 +21437 +3301 +23128 +9756 +9903 +31469 +23314 +890649003 +32670 +8672 +38555711 +12678 +16610 +21679 +835474168 +28299 +29114 +117956842 +21393 +7459 +20244 +479 +1044 +22098 +23357 +6312 +14073 +25316 +552157000 +23842 +19801 +25725 +23952 +578 +20689 +14235 +19654 +20040 +2720 +15004 +11450 +21358 +31592 +31848 +18003 +13714 +493084046 +27706 +30061 +18316 +405455625 +16194 +12971 +25806 +27859 +1022896292 +19976 +32670 +30055 +19492 +3654 +1025684785 +26182 +25997 +23276 +10317 +925300514 +349302349 +24797 +4715 +20072 +27652 +17812 +20470 +19157 +31747 +19428 +32492 +7341 +19247787 +7811 +10093 +17086 +2685 +29691 +23862 +18915209 +59 +28428 +32547 +14974 +25470 +24800 +29110 +19414 +25554 +28516 +19157 +19606 +20890 +303328568 +23181 +17836 +28920 +6303 +22541 +17736 +19069 +20990 +12812 +26589 +28308 +9576 +19817 +28426 +7282 +359894269 +6215 +7631 +88511232 +29094 +19971 +12925 +24926 +3235 +4572 +11917 +23488 +10154 +5232 +722885107 +1843 +26230 +3557 +812097705 +8851 +13258 +4810 +14136 +27081 +11942 +15703 +14068 +31166 +627 +13056 +32465 +1832 +5343 +17960 +20044 +621528737 +5803 +3372 +24971 +768988158 +690169746 +1431 +1962 +17308 +25312 +6934 +12081 +21525 +16793 +16054 +16944 +10152 +29597 +860746148 +806318464 +11627 +18527 +15212 +30555 +15115 +29929 +22878 +89 +20841 +31170 +10145 +10875 +30257 +13425 +13444 +557465165 +3341 +2777 +18572 +11135 +8902 +15118 +13753 +12074 +8872 +14529 +6251 +8863 +17293 +25096138 +196316132 +29780 +16768 +8957 +423 +15774 +21656 +10271 +11377 +955511970 +306918885 +620 +18876 +25651 +21436 +23322 +10593 +8242 +3411 +28003 +21708 +1655 +9434 +14150 +11829 +2460 +26278 +14398 +28698 +11438 +4772 +9077 +27652 +22172 +250028205 +12451 +32704 +16589 +388 +5320 +30086 +2982 +31354 +11269 +16180 +26189 +204335543 +30613038 +21730 +11725 +22079 +10347 +17701 +13991 +20281 +31017 +30459263 +13156 +21852 +2482 +22280 +24876 +870364685 +13592 +21905 +29622 +8383 +31689 +11917 +2507 +2922 +17238 +580570852 +792686665 +23109 +281487303 +1750 +7675 +2986 +17133 +8098 +766184146 +5194 +6049 +7404 +7384 +15022 +27142 +10834 +942635276 +10571 +12594 +17292 +25139 +21493 +1899 +23128 +2099 +17201 +12925 +24117 +517125453 +17038 +25538 +20615 +17872 +23464 +30931 +28725 +13294 +25085 +28789 +18846 +25581 +28778 +30959 +15702 +9110 +30061 +28078 +8651 +24590 +6892 +4078 +13080 +15968 +29887 +24640 +5365 +28236 +19194 +27628 +7039 +10282 +15476 +27377 +27401 +29602 +21312 +23616 +436 +24676 +19626 +11859 +16063 +10090 +521172458 +18712 +2318 +32419 +17351 +23622 +23474 +815036430 +16577 +5365 +12413 +629662290 +22514 +684 +30402 +600827425 +132491628 +2691 +6 +18570 +19211 +26059 +8213 +28440 +7292 +16412 +29947 +7289 +4760 +1007892687 +20202 +29082 +11666 +1788 +17411 +14117 +2099 +3613 +695 +23109 +22928 +6175 +5985 +12692 +17133 +297471652 +10907 +18165 +30959 +7788 +1927 +202569985 +37 +22691 +3181 +9888 +16179 +11311 +5781 +31481 +785819277 +23107 +24723 +25605 +22235 +13788 +29744 +31199 +18201 +30007 +9464 +25952 +3023 +20105 +21654 +3388 +673639096 +11336 +6648 +2731 +5404 +26788 +20458 +446 +3089 +27970 +133670577 +3589 +13400 +28717 +921676804 +19352 +10571 +9591 +2972 +555498296 +281487303 +6937 +8535 +6430 +28689 +7939 +941071686 +11521 +22430 +5739 +19812 +17812 +28342 +24970 +8547 +26390 +9680 +29409 +3770 +6055 +32454 +245240189 +5996 +8813 +18069 +28577 +15285 +7352 +19413 +23086 +3669 +30085 +30402 +27576 +603 +26361 +11239 +4275 +995125930 +24258 +24423 +30402 +14319 +17102 +28412 +555498296 +21689 +1133 +2318 +11377 +27247 +13992 +14256 +21470 +25931 +17277 +9206 +4455 +31956 +17556 +14818 +26041 +13812 +12174 +17109 +844340832 +24552 +16397 +10178 +7884 +7562 +16536 +29834 +267476275 +424768 +11844 +28455 +8308 +1974 +13454 +16804 +30974 +21585 +7930 +4016 +23110 +27190 +140587228 +496 +32417 +27126 +10437 +19202 +6302 +2883 +22217 +24382 +28843 +12484 +1747 +23683 +13559 +27747 +24694 +18785 +5063 +19939 +16648 +24680 +24274 +18323 +22251 +657 +30029 +14663 +16862 +9092 +11871 +12236 +8486 +22248 +13823 +2948 +1237 +4906 +26713 +8098 +32543 +8068 +694246514 +2804 +10776 +1046728321 +19151 +12919 +14150 +65613609 +10663 +10086 +30789 +22575 +785740769 +487430539 +21597 +29125 +32349 +4241 +25262 +9210 +5171 +31706 +7402 +25293 +631974030 +28976 +31326 +18350 +8492 +23088 +3029 +9335 +4655 +14256 +4584 +29303 +21852 +11699 +6070 +3512 +6457 +387644782 +17450 +18282 +413862066 +28564 +244903897 +32117 +30085 +10585 +18081 +17470 +11209 +19904 +3640 +5877 +52835736 +19138 +7089 +18856 +32571 +23515 +23309 +2002 +896560915 +21393 +13080 +1094 +27129 +12692 +7292 +8791 +18487 +21615 +9921 +96 +18943 +10163 +2934 +16793 +30613 +25952 +25795 +29343 +14343 +631617396 +14343 +30506 +17277 +15968 +24648 +8926 +19793 +20627 +27688 +12539 +19410 +694207281 +9039 +291538276 +14027 +19376 +22316 +27506 +517127938 +5088 +16711 +5365 +747526260 +20847 +20358 +1355 +28236 +29945 +30294 +22831 +1741 +15944 +1512 +6659 +16611 +30896 +20489 +6121 +27747 +768802231 +16775 +14495 +785819277 +4802 +24709 +22105 +4646 +25485 +20298 +23571 +26446 +4384 +27150 +1025 +5088 +16417 +1261 +31042 +455687959 +15453 +26217 +1031 +680202412 +7389 +13594 +13289 +16847 +445 +2682 +18514 +19452 +23346 +23242 +2945 +508637396 +27752 +28577 +24985 +21055 +2550 +11868 +27350 +17317 +8070 +28792 +10558 +5183 +13679 +15278 +16166 +8096 +23100 +13319 +10213 +19285 +20654 +12190 +10531 +6355 +23200 +16464330 +23575 +19452 +6759 +29228 +23247 +484 +2948 +14871 +1126 +8833 +20714 +856353662 +32427 +9155 +30958 +14198 +30069 +21476 +6366 +22317 +8174 +12465 +9255 +8068 +13415 +12798 +309 +31198 +5623 +4233 +27810 +1176 +6934 +1148 +2102 +7888 +28851 +25472 +4187 +22764 +8422 +7290 +19757 +23294 +31921 +9632 +5654 +10414 +488022399 +17133 +4588 +629956974 +8258 +15459 +19109 +19113 +303908392 +582 +17781 +12237 +29847 +13653 +7715 +29517 +18172 +8096 +921676804 +24118 +591 +1007903290 +1400 +25485 +23100 +2922 +10681 +8697 +19231 +29339 +11135 +17450 +3559 +26049 +32697 +9451 +28066 +10866 +26187 +8717 +26698 +24856 +9650 +6783 +11582 +1037051003 +15966 +18911 +24813 +17726 +18206 +4124 +3029 +732699111 +524 +26989 +8093 +18776 +22588 +4233 +608449543 +22557 +6619 +15859 +7736 +22806 +23952 +29206 +29740 +3959 +5131 +14825 +12772 +28427 +1187 +13028 +23842 +25044 +661 +27103 +7759 +19398 +31986 +4950 +18731 +20040 +20849 +31323 +11754 +5418 +6426 +7276 +18418 +17781 +32441 +30302 +27890 +11674 +4632 +27717 +29206 +11521 +24715 +30338 +1007 +4295 +32040 +661 +27707 +26447 +445 +16560 +32303 +20077 +31858 +8651 +707 +4103 +23490 +196660769 +32311 +3463 +30251 +10216 +4004 +21609 +16043 +30510 +4810 +31118 +9405 +22038 +7248 +8394 +30411 +963489704 +3785 +297 +376201301 +13556 +13908 +219216204 +32556 +28837 +10334 +4465 +12788 +21364 +25919 +28426 +29811 +10072 +23276 +537035478 +1603 +18465 +1396 +4241 +31125 +19870 +784 +27181 +21493 +26361 +17259 +15891 +10889 +2920 +2983 +26986 +170 +11425 +20369 +4469 +4793 +2232 +3206 +8242 +28217 +1607 +8356 +20842 +8755 +517162305 +6303 +21729 +1176 +9394 +2682 +19900 +13164 +26367 +6298 +9622 +768802231 +4505 +10627 +24788 +181311372 +8914 +9793 +18230 +32276 +30167 +6860 +9510 +23919 +5837 +10781 +26418 +26281 +9405 +5877 +742920904 +25096138 +26437 +12680 +26212 +11971 +768988158 +27034 +27753 +16362 +15146 +29752 +10587 +6524 +10607 +20202 +15905 +22208 +26280 +28047 +5494 +14273 +27190 +757696994 +11175 +8125 +20416 +993 +22793 +2290 +11320 +15445 +32512 +2283 +26749 +20413 +5990 +19810 +10317 +3705 +3080 +1037051003 +14256 +28766 +25729 +17669 +23632 +24071 +24699 +28478 +7106 +24908 +10437 +17247 +2983 +14386 +11486 +19138 +30500 +31186 +932632351 +25895 +27594 +27503 +12174 +525557163 +12269 +32630 +2468 +3181 +1985 +5929 +507499814 +11700 +5725 +31648 +854117992 +25024 +26111 +18676 +96 +29308 +6662 +28182 +19251 +31556 +1273 +985196599 +25762 +6001 +27267 +32551 +25164 +5037 +31654 +7152 +23202848 +11570 +19283 +22640 +7634 +9771 +31313 +28249 +8294 +14181 +27897 +267019728 +29130 +8547 +85238934 +20156 +10948 +27489 +2094 +29262 +32673 +16350 +31482 +6755 +16886 +19690 +1056 +222 +14935 +3284 +25107 +28178 +113079732 +32001 +10271 +22787 +1412 +10702 +9955 +17301 +2859 +22933 +987658297 +10991 +11055 +27626 +19768 +13142 +6323 +24846 +4369 +921676804 +7451 +29463 +24274 +29962 +17270 +15875 +6903 +28279 +18375 +3294 +219216204 +23261 +7536 +13447 +30380 +11281 +28477 +10863 +26271 +10923 +4576 +25442 +48676314 +26087 +56669118 +1944 +7894 +23677 +6730 +153853416 +9459 +27096 +5432 +18751 +24871 +31989 +24925 +2187 +9904 +1548 +29325 +16522 +13723 +769049643 +799719391 +14190 +10923 +4946 +20065 +18877 +5143 +4691 +25394 +19891 +942635276 +2150 +784 +22879 +10110 +588126819 +424768 +25078 +27608 +2986 +10892 +17301 +16324 +10468 +574 +27752 +9513 +23349 +13769 +27149 +6123 +21707 +17260 +2528 +29037 +25566 +13760 +30958 +25421 +25269 +11700 +11995 +20130 +12300 +28577 +10966 +2134 +9470 +29849 +8577 +17184 +21055 +17184 +527552376 +11826 +11802 +1261 +291114673 +26731 +9261 +32382 +28066 +13552 +6977 +19957 +402353658 +26695 +2092 +3089 +27954 +97818197 +7727 +10506 +10165 +24831 +29779 +27300 +11942 +9224 +23768 +30814 +23291 +18339 +32556 +854392657 +5802 +17491 +18003 +366148449 +3591 +21004 +1073467748 +6123 +23952 +3114 +3563 +10531 +23848 +28817 +29329 +4398 +8668 +4441 +21626 +1355 +9645 +28675 +29553 +2515 +23838 +12634 +128 +10562 +4678 +27513 +29849 +18242 +26996 +880 +5953 +22060 +3414 +26620 +11348 +28473 +20987 +16886 +5738 +27237 +23515 +7563 +28796 +30787 +10832 +21690 +9039 +23515 +10222 +1666 +1261 +12513 +8597 +1093 +13300 +5192 +17709 +2290 +12826 +32744 +10929 +13865 +24339 +29185 +30767 +8246 +47 +28470 +2468 +22062 +14548 +748 +23356 +5502 +14386 +16047 +5206 +4265 +4423 +8508 +611 +25258 +3543 +17859 +28817 +234466343 +28989 +26182 +3553 +5556 +16245 +23463 +6883 +717070702 +7297 +21428 +7976 +16854 +4233 +639 +21518 +27807 +1042387214 +31469 +12760 +17201 +13786 +768 +31841 +10242 +445 +22698 +4554934 +15037 +6426 +21467 +20050 +12971 +14890 +13800 +7703 +20388 +19071 +1327 +20203 +1521 +21810 +555498296 +13483 +21306469 +27724 +16533 +504158511 +17201 +12081 +20544 +20466 +27405 +31336 +541855796 +14660 +23397 +10531 +22133 +8356 +27010 +11055 +30503 +1122 +10639 +26574 +8804 +6775 +26513 +28066 +7311 +27362 +26436 +10222 +28588 +10334 +16021 +7044 +10541 +6635 +12256 +643499234 +12335 +8611 +5345 +15848 +21733 +29125 +29979 +27762 +30663 +16314 +15987 +30515 +4476 +75 +19574 +21328 +28725 +25367 +32759 +373280756 +25935 +10657 +9044 +25420 +8585 +31648 +26393 +23016 +475830913 +18194 +5851 +23305 +11438 +25538 +5289 +32116 +18649 +1672 +11640 +13727 +27823 +12159 +3190 +24640 +775058241 +16707 +20875 +9995 +16124 +779840825 +23726 +9056 +4848 +13522 +13641 +15077 +25546 +17715 +25107 +11336 +1927 +668678868 +7075 +18129 +22969 +18869 +16739 +120466201 +6988 +24108 +11678 +32295 +3000 +20130 +12658 +29014 +1068499094 +12539 +26111 +17428 +15467 +25868 +26685 +559827300 +19662 +27477 +28978 +66308346 +8377 +21478 +15425 +15885 +9738 +484 +12451 +2329 +15703 +21820 +29006 +1322 +557465165 +19588 +10853 +4678 +7563 +30625 +5720 +22462 +12896 +2783 +23622 +16779 +6973 +18243 +31353 +5767 +4951 +13268 +9486 +30109 +20451 +21518 +26473 +27237 +32311 +22556 +21254 +15357 +23254 +497159860 +521172458 +7696 +6524 +23009 +17019 +17015 +31019 +22191 +21510 +20202 +22020 +261068349 +9470 +954919192 +2356 +21445 +22311 +1483 +19337 +9945 +383621649 +18813 +7478 +23859 +29966 +815036430 +19478 +11893 +25453 +10924 +27193 +17695 +517405889 +845342646 +3071 +3171 +507499814 +7153 +8729 +655 +7817 +4678 +391447898 +9385 +25107 +3721 +19773 +22462 +9048 +15799 +2807 +16896 +8745 +15076 +5997 +22646 +11599 +6655 +14576 +26584 +19923 +28837 +14513 +25859 +14271 +4966 +769049643 +10952 +18328 +45145995 +58006617 +32661 +1076 +10383 +25859 +16234 +61658795 +19265 +21917 +30459263 +15459 +18667 +23261 +25902 +26516 +12606 +27723 +310283147 +30442 +27957 +1560 +18686 +23110 +20466 +216985973 +117956842 +12054 +30474 +20689 +12925 +628527317 +14942 +792817435 +10623 +5267 +29817 +28837 +23242 +30007 +8484 +12847 +4732 +12687 +886996787 +1048 +1014179067 +29779 +11435 +19808 +881307969 +1020197456 +7161 +20499 +26657 +15214 +20731 +8168 +18717 +27660 +22746 +4311 +6298 +15625 +19719 +14881 +119418087 +9795 +309 +29684 +24114 +27530 +22145 +11436 +23140 +12088 +16350 +3328 +5758 +15305 +25551 +22790 +529 +1015896049 +14890 +19289 +2777 +13619 +12299 +20348 +12709 +5817 +13753 +367105837 +23939 +7392 +17836 +1132 +5046 +28961 +20833 +9461 +26109 +16610 +31662 +22714 +20847 +7994 +3475 +3389 +12826 +8957 +791015010 +25485 +411 +834602229 +2694 +28931 +1734 +22644 +320410853 +14224 +18076 +12729 +32208 +26714 +22826 +19644 +8221 +620 +13954 +16906 +12680 +24274 +666741184 +20916 +26135 +9123 +11363 +16015 +19803 +13723 +17784 +27107 +955511970 +28851 +274901635 +27237 +11263 +31749 +13957 +14703 +500632794 +48676314 +25387 +341946255 +23486 +27903 +7392 +18048 +7598 +443700611 +7826 +21358 +23700 +382023719 +23128 +921 +30507 +15811 +5182 +13300 +6801 +13958 +7495 +12788 +13971 +29920 +5540 +29394 +1657 +23254 +799 +620 +26733 +31918 +30081 +22776 +16148 +30210 +9470 +30121 +3410 +1011 +13059 +14021 +14150 +160647366 +14675 +24397 +29168 +32052 +15782 +21707 +29792 +25 +13039 +2626 +21290 +7907 +17351 +17582 +1252 +17827 +29633 +22493 +4346 +10639 +18067 +30509 +148 +13230 +30875 +26217 +16005 +20841 +3705 +14418 +3649 +23906 +17784 +12618 +17781 +28221 +79289361 +21639 +9483 +2650 +10461 +18722 +28266 +22409 +1747 +8701 +18299 +545 +21525 +433064320 +27508 +1702 +3406 +428537342 +27558 +239370324 +12413 +11365 +652 +26570 +24294 +6619 +3801 +26216 +1730 +23640 +6096 +28748 +13332 +11152 +3332 +15702 +901108845 +29934 +18731 +25085 +7882 +26943 +8745 +29560 +872 +19976 +31044 +20110 +21049 +28497 +21847 +439268846 +22151 +5021 +19072 +17003 +27038 +18921 +27322 +12937 +17781 +22788 +1176 +25163 +20047 +632268507 +7631 +1025 +12832 +29516 +18677 +18939 +11598 +25782 +16737 +19606 +27139 +1011 +1795 +23396 +26240 +31948 +28416 +511762605 +27126 +847126017 +5997 +14525 +19202 +6228 +14386 +27433 +9002 +4778 +18640 +14158 +27878 +12732 +25502 +1816 +10738 +16847 +29906 +26611 +457392117 +32232 +28610 +4125 +7858 +12237 +19398 +29233 +12260 +9655 +30836 +573 +18397 +6360 +742920904 +24544 +5910 +628708219 +26071 +17903 +28426 +13483 +13480 +14918 +30172 +25032 +9930 +14345 +5651 +418836301 +1976 +17038 +29206 +4632 +14713 +27313 +18834 +419 +2207 +1567 +576 +2945 +30294 +26115 +27966 +14079 +618991532 +5859 +29358 +15031 +31591 +2839 +19096 +15573 +4777 +20274 +3511 +1017356480 +977 +7810 +22378 +20454 +21299 +11700 +18967 +1073467748 +30302 +19497 +14151 +19196 +18846 +21437 +4840 +676 +7661948 +4601 +3978 +31017 +26673 +18620 +6020 +27419 +25084 +32440 +24452 +6331 +31814 +31174 +4436 +29463 +17604 +24118 +19776 +15936 +14972 +19778 +28301 +6695 +2685 +6393 +129825529 +23474 +15429 +2339 +13306 +5781 +8832 +23918 +16173 +346964992 +12638 +21235 +22999 +16089 +10663 +23388 +9110 +21565 +10086 +18980 +24039 +7159 +20050 +18954 +9806 +995125930 +3710 +8486 +909627328 +5882 +21406 +9680 +20571 +29524 +19456 +6342 +15197 +10748 +2787 +1603 +21930 +31911 +14891 +31731 +14305 +3231 +27328 +8277 +15359 +940851412 +13804 +27878 +7790 +20281 +26271 +29178 +23336 +28308 +11194 +28050 +19302 +17330 +2337 +12100 +955511970 +28920 +13407 +6366 +2595 +28401610 +31969 +4946 +4848 +186647678 +7039 +350106052 +12664 +27035 +29129 +594888205 +17238 +4090 +24588 +30998 +21679 +24223 +21106 +11699 +486494649 +11969 +23410 +212104981 +27004 +19690 +19157 +21930 +23445 +22547 +492938448 +12121 +8649 +23022 +10216 +12495 +709819349 +174773350 +9973 +27827 +30916 +31648 +8106 +21638 +428336484 +18566 +29779 +3081 +10761 +25352 +28470 +15466 +3388 +4680 +25651 +13295 +717070702 +25606 +8920 +417270304 +17684 +776 +11463 +13905 +28549 +24043 +32420 +21608 +7182 +586262420 +29109 +12976 +957609323 +470354138 +2610 +19742 +24940 +20781 +8007 +12312 +17702 +2150 +5262 +10392 +8149 +14163 +7089 +6025 +4760 +20449 +8942 +1015896049 +30719 +16094 +12733 +10333 +27142 +1169 +15285 +3284 +14674 +2232 +22107 +12263 +18504 +20606 +24209 +481 +19232 +8180 +17994 +30507 +163 +2072 +21846 +1962 +5955 +25651 +4802 +18877 +22314 +25762 +30607 +1018314164 +28558 +5388 +3594 +32238 +31979 +1057688987 +7889 +721490256 +26355 +3823 +16489 +24326 +6067 +25952 +27631 +26537 +28152 +29824 +27284 +25892 +20040 +19778 +12203 +16210 +11104 +22280 +42598825 +20840 +28301 +241092535 +6087 +11084 +25780 +11424 +11139 +26565 +18375 +17315 +16955 +4469 +10875 +22174 +28111 +8277 +22250 +19711 +1384 +1012395262 +4566 +5997 +12142 +20216 +10392 +10063 +21241 +11933 +12039 +31611 +26653 +22424 +924552487 +25155 +2791 +679 +22556 +3944 +11859 +128 +26562 +4065 +29521 +1261 +9486 +15745 +25386 +21237 +1378 +3083 +31499 +8458 +15009 +31119 +1810 +20294 +10983 +29930 +6366 +7001 +24623 +32297 +9793 +13306 +30613038 +2030 +20141 +12701 +27352 +4566 +16008 +26261 +22556 +18704 +9973 +4103 +16900 +29526 +7389 +14837 +26343 +27332 +5136 +12687 +31463 +28028 +18856 +13024 +1686 +23030 +2888 +2480 +11569 +25554 +274901635 +31125 +31554 +7106 +27533 +1816 +24472 +30630 +7063 +843268925 +15262202 +8697 +13459 +1388 +14935 +19745 +632268507 +27747 +10979 +29942 +29881 +30081 +13272 +13592 +13688 +17937 +25196 +22062 +25262 +25001 +402301308 +31709 +25647 +2089 +12847 +30312 +3006 +10193 +26724 +23549 +3301 +10984 +24976 +28222 +2380 +11462 +449273087 +768802231 +6635 +24426 +1345 +14798 +657 +277303190 +27093 +4946 +26069 +11504 +25746 +7835 +3235 +23866 +14305 +26354 +30958 +19916 +27952 +19888 +6755 +13586 +1007892687 +20103 +27788 +8168 +7938 +8134 +998032983 +28422 +30321 +23205 +30688 +457392117 +18901 +15151 +29463 +11782 +30819 +6147 +488087327 +29564 +4723 +10383 +30002 +21057 +20731 +2968 +10614 +1054888650 +9996 +18418 +5546 +661 +20362 +24588 +280 +6376 +3294 +12863 +31706 +14513 +31138 +23780 +9470 +16814 +24238 +6206 +8486 +28802 +24933 +1015 +18276 +25387 +7616 +2737 +31622 +1360 +553212429 +13957 +1523 +15888 +10073 +7036 +11813 +17802 +28658 +30887 +8004 +20887 +31663 +22464 +13554 +747 +10506 +399608713 +2750 +11676 +361 +8604 +12762 +673334537 +10998 +8010 +532723399 +8812 +563 +22957 +12223 +810190791 +2925 +3481 +12804 +7616 +14526670 +14083 +13056 +537912151 +8195 +8862 +25390 +1944 +21877 +19421 +3430 +3574 +11942 +4400 +23608 +23915 +483527009 +18220 +26280 +9627 +196316132 +16925 +18795 +23396 +21525 +9572 +31592 +4577 +15013 +922221846 +13593 +31280 +23780 +11970 +23451 +196660769 +207 +28313 +6230 +26530 +17076 +587025434 +8010 +28822 +8985 +4729 +5839 +18504 +10841 +20708 +8093 +32366 +529 +9896 +20718 +9644 +5929 +3785 +15399 +16737 +10282 +13214 +1560 +1787 +8543 +3577 +31380 +19916 +26212 +8585 +21328 +7210 +21 +23490 +24279 +495700296 +15476 +23537 +21579 +672609398 +4640 +388253420 +27631 +7008 +23632 +28644 +21978 +935 +4215 +21377 +10923 +7460 +25421 +27747 +30524 +29710 +13738 +30959 +316110366 +18744 +5414 +12961 +20523 +1066558460 +18501 +13594 +4678 +4840 +14548 +10834 +625778162 +9781 +18901 +31138 +15179 +17330 +14767 +17007 +25253 +16682 +19640 +70091111 +14345 +27021 +28286 +14553 +27429 +30910 +10808 +22953 +542167110 +1031 +10403 +2892 +9234 +22733 +27378 +29524 +16124 +2041 +6655 +25279 +126789663 +10754 +508732409 +17301 +21016 +4554934 +8036 +2067 +10746 +13129 +23346 +9510 +9930 +29388 +2945 +32670 +1066869463 +6297 +9470 +722885107 +11379 +22105 +32369 +14554 +27758 +7392 +740 +911844950 +16315 +16210 +771542459 +2609 +20279 +28902 +31622 +31921 +25696 +694 +27640 +4291 +32260 +388505679 +19483 +10543 +31090 +962084541 +481673326 +23983 +19975 +7045 +27874 +22863 +22556 +32411 +9798 +20416 +4232 +24700 +16148 +30557 +27378 +22224 +62750650 +1360 +3080 +10154 +24856 +16314 +29941 +12422 +10370 +23539 +11572 +847045280 +411 +13781 +6973 +20696 +712877311 +24800 +2227 +5372 +31571 +11882 +8357 +27021 +31314 +13655 +6439 +21082 +6647 +29389 +25116 +7533 +8292 +8764 +13898 +1058306186 +8710 +11491 +14305 +15885 +4576 +10282 +18903 +27753 +12549 +1008312355 +30511 +15780 +10266 +27531 +31186 +6150 +481673326 +7584 +19097 +11893 +30974 +14305 +25606 +28792 +6167 +6413 +30016 +10652 +5934 +7020 +15993 +5559 +30663 +13104 +2134 +17686 +21009 +28894 +14140 +31355 +16904 +8604 +8965 +892 +3987 +6083 +9795 +2565 +25266 +7703 +15111 +9352 +27352 +23472 +22739 +13991 +14953 +3576 +25370 +2718 +25889677 +4987 +866226333 +1734 +23155 +12826 +21633 +909265065 +28279 +27688 +23025 +8347 +10131 +7889 +5405 +11951 +2281 +3176 +30719 +32352 +5501 +22603 +1015896049 +18012 +13727 +13412 +18245 +26821 +25696 +963489704 +9738 +1684 +7982 +16742 +2664 +15502 +10239 +483781906 +29849 +23009 +16246 +7761 +14701 +11910 +6860 +9066 +29389 +22139 +15952 +3547 +20990 +13164 +13268 +28937 +2340 +31104 +10016 +23730 +12650 +6049 +32712 +25349 +2692 +21309 +22916 +30524 +13895 +17937 +26723 +5214 +3927 +30844 +27061 +29678 +4387 +29072 +8145 +2862 +3085 +21364 +16047 +102670648 +19162 +29878 +1055373218 +6083 +735496409 +736552256 +14526670 +31118 +11830 +10392 +17073 +23762 +18640 +712552368 +26446 +19376 +76218682 +22457 +27981 +1419 +27906 +5850 +29912 +19914 +28371 +19917 +10403 +6334 +18083 +27589 +22707 +13570 +142 +10769 +229150842 +1454 +27906 +15768 +23397 +3038 +19428 +18704 +16912 +6343 +27537 +28631177 +296199502 +16407 +8382 +19080 +31102 +5088 +26515 +32512 +12361 +7077 +29325 +5528 +28279 +24438 +8574 +30327 +21728 +701420622 +26407 +19749 +27401 +6138 +10143 +3914 +21559 +128 +5952 +400 +1315 +14083 +799719391 +9920 +27136 +11695 +6279 +713021805 +26589 +28920 +13487 +28970 +24339 +740 +5365 +30231 +20999 +28279 +583 +32351 +4211 +24160 +26346 +27942 +1013609624 +24709 +23998 +19778 +13967 +402248871 +11108 +303328568 +16194 +30279 +20369 +20731 +13646 +2321 +303328568 +30086 +10103 +225 +27628 +8623 +26574 +666 +7393 +26041 +13158 +4342 +31548 +6524 +1113 +18983 +5405 +14047 +24799 +10991 +26923 +10769 +12422 +379324010 +594888205 +21991 +20819 +3829 +75 +11198 +18065 +978114753 +24426 +26248 +12252 +416223144 +25160 +9885 +3126 +17405 +11928 +30677 +6619 +24396 +7054 +22069 +795033856 +23397 +10461 +766184146 +26493 +17979 +1133 +18717 +20216 +1817 +9110 +7888 +6220 +30196 +454 +30615 +9120 +22172 +22100 +12571 +1186 +16699 +16444 +29247 +23683 +11486 +16267 +27957 +17390 +921 +7868 +21713 +17985 +12530 +418836301 +25651 +10428 +29121 +17645951 +680818143 +13905 +26811 +1787 +31378 +3189 +7838 +19757 +20244 +15537 +987658297 +31118 +7192 +1475 +537912151 +1031138139 +23076 +12628 +20354 +22430 +3511 +9056 +8207 +7642 +1024 +946209179 +27476 +23397 +712877311 +17972 +14771 +16476 +20987 +11951 +23739 +28872 +10968 +30303 +32366 +325356514 +21608 +26199 +21088 +11760 +31878 +27194 +1617660 +27962 +25263 +65604316 +30530 +687985017 +20248 +5283 +29941 +10256 +5760 +11470 +1237 +3235 +8319 +953881308 +11598 +906 +31037 +23956 +3353 +7811 +11799 +2149 +5188 +620 +14021 +13570 +22447 +11760 +13386 +11824 +17731 +14562 +7759 +32467 +17682 +5131 +906 +30018 +25216 +15827 +385049685 +19352 +4848 +707 +5839 +7078 +9853 +18809 +25868 +28884 +16526 +29055 +25294 +28638 +30557 +31554 +777325807 +20819 +9210 +20920 +11760 +28944 +7691 +23811 +19302 +31333 +7533 +24347 +31662 +20185 +9300 +19277 +13092 +6648 +24061 +825702400 +22554 +17064 +849150088 +29339 +16665 +22071 +29695 +8902 +7597 +1261 +245371867 +5194 +26060 +9340 +12826 +14231 +30819 +31007 +30279 +5782 +26278 +10093 +5746 +133986223 +31243 +579 +18542 +30560 +27807 +22462 +454 +27093 +24778 +11721 +1610 +117888035 +13479 +21518 +12641 +27174 +4164 +31030 +14917 +31125 +23215 +24192 +7184 +19177 +15975 +26346 +23862 +23924 +2083 +8308 +12219 +15189 +2342 +17028 +10543 +31482 +31813 +23202848 +27878 +1113 +22459 +11829 +5447 +20615 +28897 +31145 +14867 +1560 +14758 +312391355 +648978470 +9611 +22554 +21535 +3682 +5360 +764525647 +2482 +395040493 +467130388 +11548 +29941 +22320 +10978 +12089 +8383 +8535 +730707177 +19078 +2230 +8383 +391132837 +13870 +13784 +15838 +15627 +7077 +28903 +2310 +8302 +13991 +5069 +30792 +4033 +16283 +579282235 +1187 +892 +15151 +19484 +31986 +424768 +16773 +14785 +29006 +11880 +1006 +625778162 +17645951 +179406344 +16847 +21082 +15827 +481673326 +8066 +19654 +8577 +15134 +18908 +30787 +19460 +11485 +32228 +27651 +18379 +2906 +21428 +19600 +26457 +21235 +22327 +11568 +2208 +743074547 +12100 +2529 +2827 +29158 +13331 +1874 +31186 +433894006 +674644556 +20203 +18644 +20362 +4353 +6464 +16511583 +28440 +20274 +29602 +2731 +17802 +79962785 +18857 +7210 +10222 +14034 +23031 +24050 +31654 +14767 +11882 +27127 +13688 +145 +20165 +13569 +22662 +563 +5839 +29930 +8845 +30432 +28970 +11084 +25919 +468145289 +8451 +19776 +13906 +17440 +1412 +9039 +5319 +13453 +29476 +10543 +1024 +16229 +28047 +30312 +30613038 +11829 +22812 +26480 +10806 +28173 +16775 +32321 +21796 +28495 +30807 +9820 +1076 +14952 +14615 +4878 +15745 +5717 +5796 +24466 +13870 +13784 +92557435 +15467 +7590 +24595 +635161482 +834602229 +13275 +17660 +8032 +15756 +668106981 +19606 +25006 +15669 +917842611 +32693 +24192 +20396 +21576 +20248 +29622 +1008136288 +9736 +31396 +22676 +7036 +16804 +20571 +11859 +31712 +19111 +10531 +22380 +133670577 +23878 +21049 +3495 +59 +20203 +21430 +4016 +21286 +11092 +246732955 +20583 +15633 +21295 +4514 +16768 +4008 +446 +159103218 +1093 +19371 +12507 +18656 +8203 +16522 +7020 +24870 +24699 +6132 +17838 +17085 +23659 +22133 +15639 +27355 +9855 +13763 +3727 +11246 +13423 +305020803 +683 +1394 +13315 +15197 +15210 +10282 +312391355 +6852 +32512 +6853 +26032 +27997 +30279 +5850 +17745 +870407578 +7048 +6241 +25857 +31735 +11267 +6298 +31404 +32582 +1728 +20248 +49199633 +8172 +27562 +654 +30605 +7593 +26515 +16780 +603 +30475 +15885 +26340 +3144 +580570852 +15077 +23651 +418844376 +16137 +16210 +13756 +21211 +21359 +148703639 +20718 +15811 +26464 +5435 +29476 +27761 +28221 +25889677 +7014 +24585 +732140942 +661 +1874 +14346 +32759 +7142 +3149 +78634509 +31093 +959 +12250 +10298 +3958 +30808 +13266 +1006499999 +142167304 +26786 +2731 +1044 +1600 +877037025 +10657 +7416 +24939 +5051 +13221 +5988 +22248 +19491 +5651 +7970 +9900 +19611 +26742 +8617 +18522 +16517 +30089 +25747 +7184 +11743 +12492 +27126 +15914 +23336 +5882 +3236 +31146 +30630 +32183 +14256 +30761 +21638 +11125 +24676 +23891 +22195 +8203 +1048085406 +5380 +9364 +29098 +31073 +4442 +3085 +1062075916 +14674 +30896 +13187 +12778 +791450246 +8135 +12641 +15140 +12116 +15466 +3724 +30515 +32158 +12263 +27424 +5623 +5435 +11321 +443700611 +73668232 +27632 +26198 +26739 +17749 +8872 +10054 +2180 +1444 +9944 +17471 +330869500 +241092535 +6672 +29811 +22417 +17048 +17076 +11674 +4187 +12088 +27014 +13025 +15651 +25818 +10313 +18387 +28266 +26280 +21030 +13541 +17338 +20298 +19267 +12465 +580068345 +66 +20803 +717789054 +1431 +21728 +13865 +11898 +28015 +411 +30474 +13080 +2329 +3785 +14110 +8004 +18887 +18909 +13769 +5171 +11707 +24691 +15480 +15871 +24588 +23915 +3553 +28142 +20212 +26494 +13957 +11946 +19555 +626987316 +11940 +19194 +28629 +32051 +7458 +29844 +1952 +31333 +320410853 +658564802 +27136 +21478 +19110 +13476 +26999 +624762668 +5739 +17556 +6426 +4331 +928346348 +27334 +30844 +2529 +10117 +619996802 +7569 +4799 +12853 +20110 +17133 +22918 +14920 +30771 +20383 +21306469 +13586 +325356514 +12549 +15433 +8124 +23549 +32018 +13059 +14920 +32024 +15076 +29633 +30352 +22526 +3849 +15711 +23511 +25654 +28796 +442 +9390 +818924144 +8806 +291114673 +6445 +18906 +24393 +3151 +26155 +16333 +22872 +7564 +7894 +25429 +21246 +680988300 +19776 +3426 +10650 +16000 +362011379 +4029 +3823 +21202 +119418087 +19852 +17405 +9368 +10145 +29912 +23078 +12328 +16060 +1068499094 +1006499999 +635161482 +17793 +8174 +23695 +1560 +19152 +28272 +24006 +6772 +32673 +20047 +683 +29389 +25258 +24050 +25827 +483527009 +23215 +18243 +25789 +631974030 +25784 +5683 +126208715 +3083 +28217 +13427 +449392217 +9255 +3979 +14593 +21282 +22304 +30881 +21328 +19376 +27355 +506109670 +978123738 +5182 +23337 +12937 +9177 +10080 +9832 +26160 +30029 +23239 +7853 +19628 +5388 +402353658 +20748 +30541 +11132 +25892 +26364 +20846 +21467 +3357 +27034 +1094 +27022 +3844 +24426 +1730 +10486 +29450 +416223144 +28549 +22520 +15382 +1335 +31934 +11392 +23700 +13686 +24787 +722126170 +29920 +24393 +550725366 +13272 +31164 +9298 +28658 +22328 +19481 +237453668 +32662 +27947 +26535 +191170951 +22603 +23683 +25390 +16701 +62750650 +21708 +9730 +388 +27355 +13210 +614091091 +11450 +22264 +740 +4187 +31042 +1007903290 +712552368 +6803 +15521 +6705 +1708 +25281 +21364 +19916 +15968 +8093 +23842 +11069 +32303 +7217 +17960 +8653 +25606 +8242 +7392 +29265 +7190 +7036 +20360 +8921 +1567 +25679 +23337 +31326 +11148 +843268925 +14158 +15952 +23901 +21632 +2939 +13748 +1974 +402353658 +527 +14461 +20244 +15002 +15711 +18906 +30193 +19745 +4294 +20201 +633204556 +1400 +801381199 +30967 +86061910 +9910 +482601320 +10522 +18081 +1974 +804070834 +26815 +29731 +612 +540 +10347 +2180 +216 +15178 +19036 +31911 +17391 +930 +13080 +11431 +32578 +23683 +18124 +11151 +27238 +20104 +9855 +8764 +10354 +20819 +23970 +15011 +21559 +30481 +3067 +9513 +12571 +681390249 +27903 +31724 +19250 +16012 +17133 +28401610 +2478 +23490 +17383 +8347 +8872 +21987 +30314 +1322 +30076 +30877 +21256 +11697 +11568 +26961 +23190 +10859 +15110 +22355 +7830 +32292 +20893 +818664100 +9044 +5963 +1414 +25146 +15855 +1460 +659126025 +23845 +8993 +25442 +13400 +579 +682 +4817 +672609398 +15461 +209061781 +1038993432 +70091111 +4294 +740991335 +25756 +25935 +26160 +22026 +25340 +27564 +11872 +7968 +11548 +25181 +28872 +8005 +15780 +4554 +1545 +5608 +388468299 +3893 +24794 +1381 +19315 +24350 +17270 +391132837 +13378 +21312 +13970 +27638 +11979 +27897 +1708 +388930045 +4391 +18012 +7736 +16906 +29747 +5134 +30204 +27080 +9633 +898868690 +5858 +6058 +12636 +13870 +14456 +23350 +20766 +8985 +30807 +10110 +28843 +10216 +29951 +10916 +9738 +10822 +11802 +22350 +6691 +11163 +32732 +715756387 +9568 +12323 +15289 +21929 +19644 +21654 +24411 +9972 +3406 +13688 +26215 +8222 +23326 +347 +30302 +23745 +21192 +28152 +5546 +6025 +12413 +27081 +23076 +8185 +27965 +28558 +21470 +31921 +3355 +18379 +7301 +8319 +7139 +26434 +12762 +20044 +3411 +472766848 +9510 +21386 +17455 +31037 +7634 +7352 +7396 +6031 +29933 +810190791 +18029 +1066558460 +30640 +6077 +19060 +565788348 +30382 +31433 +20399 +19097 +23092 +23848 +20511 +7889 +13641 +15891 +24372 +5767 +18209 +9912 +13898 +17361 +29139 +3678 +24124 +639224220 +30588 +22938 +25562 +108245550 +15780 +856353662 +21346 +26261 +25032 +22742 +8926 +4900 +4567 +23397 +351433179 +21730 +660316299 +863784700 +26312 +28689 +7838 +12689 +19490 +27638 +20990 +27038 +12571 +1720 +18620 +6312 +28426 +17825 +320410853 +482165917 +25117 +32556 +22603 +9622 +11179 +4935 +29292 +647 +5738 +18737 +31328 +17550 +1294 +6083 +25302 +7604 +616 +12772 +12549 +7260 +2147 +12218 +13108 +22341 +18693 +522 +25077 +4584 +25485 +1101 +497159860 +14775 +12594 +1007903290 +818329298 +196660769 +24384 +7973 +4362 +14072 +27531 +4346 +20525 +16097 +28442 +27736 +17695 +16130 +12252 +3023 +5815 +18232 +16893 +8219 +13200 +8705 +1590 +19162 +23472 +4879 +28182 +30402 +24056 +28455 +974228096 +32695 +25223 +10847 +491894617 +545 +24173 +6622 +30243 +30904 +22264 +8629 +21519 +11457 +32348 +23701 +5801 +19122 +11962 +26340 +6083 +1910 +12100 +19112 +29860 +32732 +19194 +12606 +10143 +16033 +1007 +900679847 +6355 +29140 +2662 +12687 +10135 +18870 +158976365 +4838 +24644 +29374 +24173 +28836 +31298 +18323 +13449 +18723 +4968 +10663 +27259 +8394 +25562 +11148 +905771332 +25972 +108245550 +18375 +19719 +4563 +6083 +13454 +1927 +373280756 +16142 +169649326 +7564 +11258 +907999302 +28398 +24908 +30337 +900679847 +24099 +28128 +25096138 +28573 +17812 +26541 +22264 +30877 +18619 +8556 +11955 +18399 +24831 +23167 +433894006 +707 +2380 +31355 +22770 +7076 +32513 +8797 +15843 +207235367 +26749 +23840 +32371 +27476 +10103 +21991 +13877 +8710 +28175 +975730971 +9322 +6973 +30917 +6430 +7533 +7703 +29140 +28152 +25669 +14845 +6025 +26611 +23891 +32654 +2313 +467613585 +21318 +8343 +19719 +10063 +7072 +11262 +11743 +30383 +24820 +3235 +8135 +26618 +14306 +5194 +580601565 +25078 +17872 +31499 +17781 +17073 +7882 +808430778 +9762 +9576 +7053 +17515 +29302 +31353 +17920 +17370 +20890 +21232 +17983 +11457 +21789 +351433179 +24603 +11153 +25355 +19673 +25902 +420556070 +31281 +20502 +26367 +890 +11721 +16674 +5679 +22174 +28969 +22133 +20203 +27334 +1547 +9927 +30383 +20860 +9554 +956 +32369 +5088 +185490427 +27573 +1503 +29411 +27631 +15261 +932 +29920 +27284 +16060 +4285 +694207281 +13485 +28810 +18081 +1465 +22831 +11627 +6096 +22734 +26097 +25639 +30325 +29302 +5053 +15134 +31156 +13008 +20851 +11139 +19337 +21164 +2869 +20413 +17304 +26358 +13594 +32183 +27405 +8093 +4566 +9591 +10814 +3341 +14044 +22187 +747054830 +4286 +4309 +21923 +28401610 +25340 +20571 +6930 +19165 +2468 +31717 +15707 +26064 +706995016 +28455 +31548 +30917 +19888 +24784 +7995 +24573 +5542 +3640 +1797 +25075 +25483 +7034 +14009 +19453 +18397 +7685 +22191 +19803 +2810 +12681 +16717 +7380 +20036 +2438 +4563 +11548 +5479 +510203042 +13760 +12461 +24308 +14695 +2284 +10907 +26529 +115 +1354 +13786 +6230 +16476 +32732 +792817435 +31911 +13166 +427332169 +22603 +3594 +6649 +19500 +4455 +17505 +10094 +31986 +28265 +12263 +2339 +32531 +3543 +512523998 +6413 +104833569 +26967 +21049 +21869 +22218 +92557435 +22806 +31255 +21633 +30352 +126966486 +16283 +30555 +12830 +19238 +342354144 +14750 +19421 +22098 +809172866 +24588 +16447 +25410 +916121479 +29130 +16777 +7036 +14568 +14660 +14674 +20748 +1012639847 +403249003 +1387 +13056 +18618 +27283 +16303 +23939 +21789 +30809 +983399591 +711927780 +855 +24435 +24968 +23234 +1684 +382358688 +22540 +32339 +600827425 +11427 +27476 +207235367 +3442 +590133691 +652 +4996 +24788 +19706 +18330 +10499 +22010 +20851 +7673 +7297 +9833 +22755 +8626 +10167 +12402 +2334 +17458 +27936 +26407 +1447 +31841 +11444 +2610 +31076 +21326 +7460 +21729 +10531 +18731 +12680 +1050957484 +11640 +420354364 +20182 +32401 +9715 +917842611 +22788 +12659 +8277 +22787 +18487 +26927 +7668 +165327924 +16666 +6213 +15846 +32499 +2781 +25802 +13447 +15905 +31354 +31551 +19975 +600 +14723 +322002680 +3724 +12610 +13142 +25387 +3848 +1013141281 +24664 +18774 +7472 +6561 +1054888650 +28839 +2899 +1748 +20137 +13080 +2146 +1008 +726 +27890 +25610 +26033 +383727181 +18328 +4585 +8263 +19824 +10746 +26182 +31444 +30210 +30413 +11225 +20613 +21164 +9615 +109424411 +31285 +8947 +16509 +23555 +24245 +31396 +29929 +31771 +23254 +10090 +28966 +11699 +108337161 +3070 +29440 +11730 +2338 +29388 +22790 +22304 +28725 +10623 +374778384 +6752 +22511 +3978 +3818 +3678 +23924 +8710 +31049 +27352 +4442 +7786 +15811 +25282 +23465 +20943 +839113521 +580068345 +18784 +25566 +305020803 +18029 +7675 +3929 +847126017 +12919 +30877 +26711 +17102 +449273087 +4398 +16331 +25475 +27106 +877037025 +29233 +5910 +13569 +1378 +21615 +978123738 +3388 +19807 +15273 +2717 +16777 +30664 +4363 +19878 +9476 +26673 +21282 +10874 +32117 +30327 +297471652 +24664 +9587 +481 +32545 +28583 +434933297 +5898 +3341 +13908 +667364671 +13158 +23433 +7709 +16012 +7830 +24480 +3475 +22409 +7974 +13246 +31753 +15981 +24963 +16277 +1037051003 +25282 +168 +3458 +1816 +15134 +32387 +25260 +11175 +14346 +30016 +3669 +16527 +27415 +3123 +27259 +3914 +27573 +1031076518 +20999 +9989 +8806 +27250 +9770 +24871 +25927 +5519 +29393 +3083 +7709 +14865 +19495 +9633 +18776 +14384 +6303 +458 +22010 +2850 +11327 +17903 +27259 +28028 +24141 +6494 +19922 +13303 +2971 +25543 +3674 +1425 +28754 +26052 +10289 +11880 +7421 +108 +8645 +6587 +20728 +4362 +8321 +32571 +4640 +27894 +113079732 +24659 +22799 +31858 +2185 +12658 +9023 +9996 +13289 +5136 +4269 +2727 +10966 +24068 +12250 +387644782 +15054 +14657 +10863 +27890 +27859 +20456 +25281 +210893462 +14281 +7153 +11969 +13570 +3256 +26193 +22248 +897 +9604 +29602 +13294 +27259 +32316 +17260 +27966 +22755 +15952 +19626 +4164 +53751810 +10748 +16981 +20360 +24225 +16804 +5320 +8125 +24531 +29395 +26283 +12826 +17458 +98 +7612 +15845 +1355 +523443179 +3640 +10687 +1138 +24396 +29912 +32286 +7823 +9044 +5389 +16086 +20851 +174773350 +20977 +2927 +13802 +642921543 +10039 +16506 +13204 +8864 +825 +4577 +23388 +382023719 +23389 +29055 +21975 +4567 +7247 +27981 +17622 +30917 +26739 +13517 +17470 +9615 +16510 +12794 +23866 +3075 +5871 +5767 +1381 +21608 +15895 +13266 +32492 +19141 +11699 +26752 +31475 +16180 +899830201 +11674 +9752 +20347 +1366 +31212 +31118 +2235 +10787 +5771 +3506 +972469219 +9800 +8125 +29516 +4802 +17011 +18942 +2325 +31940 +10831 +28150 +22126 +19009 +31285 +17738 +27145 +825 +2945 +17091 +26746 +3997 +1516 +2922 +3645 +855444116 +2340 +6167 +19865 +12203 +14463 +19981 +31662 +24883 +21246 +18570 +19526 +24926 +17445 +10090 +4378 +9127 +23161 +644 +4258 +11725 +186647678 +22495 +25653 +726 +13901 +31592 +695 +391447898 +10923 +9854 +390139448 +13294 +26734 +6228 +22174 +11700 +23078 +9039 +17721 +20281 +1630 +5442 +24435 +14495 +8819 +24426 +27896 +19135 +17023 +15425 +12361 +22660 +18083 +25235 +8066 +22417 +8304 +3727 +843268925 +28876 +10732 +25196 +55646468 +333159194 +535212701 +791015010 +22457 +2851 +23726 +3139 +20492 +17571 +27429 +22999 +19251 +30136 +17979 +294178624 +18333 +1843 +1044 +3823 +10978 +29423 +274901635 +616 +779840825 +1048085406 +3726 +7469 +19648 +16420 +10531 +15925 +470354138 +3129 +359894269 +3645 +14954 +5446 +23254 +29708 +21582 +20981 +5704 +30231 +6256 +19810 +21029 +1341 +23254 +28142 +5782 +8812 +8788 +1788 +17582 +11839 +27313 +11762 +4211 +10080 +26677 +28050 +27337 +2002 +5727 +20347 +3129 +16303 +24714 +9162 +25253 +25299 +19574 +32002 +29652 +10666 +766679297 +20818 +28448 +27832 +29140 +988 +28690 +32369 +1340 +21917 +6216 +6031 +29162 +3648 +26248 +4353 +23629 +13166 +17086 +291538276 +12204 +30411 +20103 +3729 +11956 +20248 +1447 +21654 +10448 +24376 +9927 +327876843 +11944 +2006 +11408 +28875 +20583 +10610 +25111 +1007903290 +29564 +2337 +20312 +25520 +27723 +6457 +4514 +13068 +8258 +29450 +14562 +29564 +4009 +22447 +29440 +21798 +30847 +14341 +9780 +10907 +7811 +24773 +16979 +5111 +3123 +117956842 +19162 +25299 +29154 +13158 +522 +14199 +1050957484 +367 +12370 +2398 +19652 +24073 +4339 +1839 +23539 +10486 +20710 +26537 +16480 +27660 +28629 +785819277 +32351 +1295 +13219 +2458 +18350 +23847 +20015 +1038148918 +20294 +26111 +104833569 +7001 +27191 +890649003 +1927 +703 +18752 +17620 +28268 +9356 +26918 +21956 +8832 +9622 +21923 +8275 +24988 +19131 +5947 +891 +3607 +10156 +20863 +13454 +12375 +28564 +12039 +20323 +1525 +30281 +23768 +15111 +29731 +7139 +13102 +19421 +28810 +14199 +27652 +159265688 +15212 +9801 +31073 +4884 +14709 +18921 +13230 +13344 +14973 +587025434 +23718 +29868 +1378 +19709 +16720 +17726 +16054 +21418 +18942 +10315 +974228096 +24714 +17405 +9066 +897 +5723 +1043260652 +14380 +7780 +30005 +21583 +23088 +5123 +10088 +25502 +13967 +371 +19251 +20360 +18294 +18106 +29206 +24006 +5736 +25654 +8007 +624762668 +471 +10054 +16610 +16644 +3254 +10603 +20535 +15799 +13280 +22137 +25605 +1022162927 +12513 +6760 +20741 +877037025 +1985 +15437 +18243 +10916 +172195766 +807916879 +25294 +21284 +215241879 +21852 +22264 +25422 +30412 +23234 +29233 +11450 +27150 +4401 +27496 +31119 +10378 +62750650 +31705 +18115 +17717 +5435 +16218 +6262 +383727181 +2682 +30327 +65576938 +13714 +1031138139 +9836 +11262 +10468 +1331 +7316 +11376 +25135 +11422 +180508323 +5695 +7900 +993797709 +7630 +11385 +17003 +23430 +4001 +5859 +17002 +11491 +18572 +12756 +28015 +18548 +6388 +18656 +21676 +6361 +25485 +9263 +12495 +2503 +5115 +7452 +27830 +11418 +14697 +341946255 +5404 +6921 +30600 +19657 +5782 +32527 +12169 +24885 +1057742176 +27877 +5796 +12922 +14386 +25615 +18470 +16255 +21827 +1043260652 +11436 +13744 +10965 +1066 +14485 +7726 +15429 +15668 +25175 +1809 +27096 +6694 +18194 +12297 +3256 +856353662 +15587 +26989 +8995 +14553 +16406 +14337 +7570 +28015 +19315 +4220 +1018314164 +20851 +2962 +32238 +1174 +15502 +12252 +12900 +24416 +4567 +15232 +2378 +22965 +25155 +9600 +776 +29733 +15141 +4164 +17411 +17738 +4640 +12761 +449259961 +18413 +647083411 +488087327 +655 +32546 +21418 +19525 +6000 +12798 +14513 +521172458 +8272 +32139 +2650 +11341 +511832280 +7992 +31744 +14571 +712877311 +56669118 +6036 +30761 +27352 +11521 +818924144 +6360 +26564 +113079732 +27136 +3105 +23090 +17123 +20369 +16872 +10372 +11599 +23463 +26480 +30428 +29788 +23474 +23768 +7472 +5561 +32450 +29303 +18611 +19142 +12463 +9349 +141801827 +17642 +21990 +30369 +31940 +29178 +13315 +491 +23201 +7106 +5555 +2645 +19452 +9604 +23745 +10004 +5069 +940851412 +309098472 +29055 +9494 +10817 +9920 +6457 +126708778 +8207 +14256 +7639 +25859 +16955 +1008674836 +3823 +2131 +25519 +389463565 +22878 +18308 +11951 +892235681 +21510 +854117992 +388 +19658 +2971 +743710106 +12517 +6015 +26198 +6352 +12794 +30888 +62024048 +2153 +4316 +26248 +13668 +11069 +12492 +27788 +7798 +1567 +7361295 +20583 +1454 +31392 +27007 +9915 +30380 +15639 +7078 +5714 +15697 +535212701 +25060 +25672 +23629 +941872224 +1159 +23556 +21202 +30196 +6464 +7306 +3151 +9455 +25551 +21828 +10761 +1055681240 +30382 +10976 +383 +12495 +21103 +26346 +14319 +28778 +5475 +16012 +19490 +22143 +30608 +246732955 +18243 +29747 +10383 +535909722 +28478 +6972 +21097 +1672 +15936 +834798903 +27638 +31654 +24294 +27717 +16223 +19713 +3467 +10216 +852743093 +172099487 +9655 +5945 +5787 +26652 +32095 +13639 +15238 +925 +15130 +30291 +27614 +28802 +6666 +12312 +13204 +19975 +5092 +23025 +31347 +12520 +21478 +25441 +20129 +27564 +30300 +32420 +19928 +11969 +32467 +590805567 +19555 +25944 +22392 +21975 +26076 +3476 +12335 +12900 +19152 +1462 +12146 +4722 +30625 +18082 +27064 +30167 +30608 +21632 +6794 +20564 +5800 +23834 +946900394 +13056 +30599 +17556 +1908 +6031 +204 +28284 +13865 +14072 +1708 +7311 +15383 +11055 +5484 +29616 +23308 +23924 +20216 +18839 +31030 +19218 +17336 +3563 +27334 +15886 +5850 +26994 +10298 +30719 +4730 +921676804 +9232 +10572 +32339 +340295656 +3258 +10614 +17304 +16180 +22689 +831762311 +32695 +30380 +24797 +27007 +24143 +21122 +4277 +28201 +16852 +15968 +25756 +3305 +9595 +10380 +25278 +10239 +816138135 +26833 +7393 +27640 +8068 +20207 +978114753 +11598 +14059 +28683 +975494067 +9770 +5188 +14865 +1396 +10 +8045 +26631 +21639 +20383 +12413 +27737 +26264 +30629 +467130388 +14874 +1503 +8914 +1062075916 +25410 +1032249246 +767659056 +30411 +28945 +291147433 +10806 +12540 +470354138 +23842 +385049685 +12971 +5554 +4442 +289953285 +15201 +29744 +23904 +5194 +16363 +18892 +52244752 +10168 +14652 +62354753 +14492 +31149 +2465 +24184 +14719 +19376 +7976 +4841 +23523 +1810 +26574 +23712 +5546 +730707177 +21312 +28902 +25355 +4102 +21525 +26139 +27660 +6438 +136932117 +13855 +2682 +17236 +26611 +14235 +17336 +5953 +18 +7798 +5947 +9600 +28267 +30582 +7910 +10808 +15904 +18587 +16516 +20937 +25581 +32303 +19481 +19421 +25485 +13364 +5955 +27920 +3577 +17927 +2235 +11956 +25725 +25944 +10154 +9133 +20449 +75 +450520561 +23793 +392838742 +28422 +20103 +31622 +1312 +8872 +15063 +15779 +29210 +31747 +361 +31145 +27081 +20044 +16263 +32547 +6285 +9349 +27237 +11951 +19981 +12681 +21103 +16000 +3406 +32467 +20358 +28872 +893941127 +1495 +23632 +8729 +8574 +13971 +31076 +6308 +18500 +4097 +3463 +810190791 +20927 +7913 +169649326 +28295 +4177 +797359690 +15273 +14954 +21601 +31594 +16274 +509109994 +6587 +23227 +12403 +8854 +1055373218 +17028 +5389 +24480 +5143 +26682 +26565 +432 +27038 +9133 +8074 +14346 +27555 +764525647 +3245 +732699111 +13937 +26032 +4802 +27827 +21437 +565747289 +31623 +3144 +132491628 +26314 +14682 +25081 +3613 +9451 +28792 +21253 +5365 +25442 +3930 +17357 +408990072 +3927 +19971 +23502 +12084 +11813 +24054 +17254 +2650 +25295 +28876 +238269424 +8385 +7788 +32282 +162255147 +12422 +23622 +15476 +244499109 +17870 +3132 +2235 +29712 +805 +14305 +10727 +11179 +26604 +15888 +25422 +28395 +16218 +24258 +18418 +366 +7572 +16333 +7300 +15170 +31562 +20898 +1122 +16401 +7593 +4935 +28970 +30195 +24009 +993 +26022 +9644 +5839 +28372 +2787 +309098472 +5430 +17361 +25032 +3332 +25423 +1031 +9603 +26418 +11376 +8093 +847126017 +792817435 +14798 +14079 +19976 +2438 +26022 +14712 +5850 +22253 +6424 +9073 +829690815 +26815 +18399 +19146 +16058 +12659 +30428 +16263 +7134 +19939 +268230502 +4215 +25043 +21185 +29740 +19122 +11311 +16225 +31446 +16706 +24550 +23583 +10110 +5258 +7995 +17301 +32118 +29868 +2465 +1060 +8729 +26087 +11568 +1255 +405323989 +18300 +31327 +17550 +17888 +20941 +9434 +24798 +27768 +31683 +14855 +7072 +13372 +1295 +7703 +7858 +6036 +7078 +431654329 +4640 +621552229 +22990 +3823 +31948 +24885 +1684 +29894 +21241 +5589 +442141292 +1469 +11743 +18413 +7813 +139370809 +277748551 +30625 +472766848 +22328 +29186 +12323 +14560 +717789054 +5430 +7451 +16590 +6402 +96 +20602 +349302349 +8863 +14087 +23350 +1483 +126966486 +30973 +6055 +16039 +23360 +18316 +15742 +6361 +4585 +699447100 +6262 +10627 +2149 +6988 +12606 +20476 +6438 +21799 +10718 +10325 +10004 +18587 +17045 +18656 +15235 +14337 +28734 +30459263 +8068 +23720 +4787 +955 +2339 +1817 +30974 +783507037 +25075 +22953 +16321 +5720 +10245 +4837 +9752 +445 +22916 +27624 +13008 +23686 +28631177 +729943023 +27723 +4221 +8070 +25660 +18906 +15794 +7685 +9442 +16107 +1748 +8066 +10298 +22982 +8965 +20863 +13059 +16965 +25216 +19020 +1007 +29339 +13458 +16151 +19640 +24970 +30281 +21665 +5914 +29262 +17865 +18449 +535909722 +23474 +23939 +14865 +21349 +11135 +941872224 +19470 +268230502 +29786 +16852 +20663 +9263 +25001 +30751 +9647 +8356 +18902 +768287130 +11070 +17858 +1186 +12209 +22137 +18640 +10769 +29849 +31749 +27877 +849150088 +5787 +24531 +6117 +7142 +29206 +11651 +28558 +28024 +29485 +367 +408990072 +28778 +145 +1743 +8710 +504898605 +743074547 +523443179 +28321 +29824 +579 +23072 +5871 +2342 +15968 +25953 +586262420 +646345827 +31622 +993797709 +27061 +19143 +30069 +24710 +9510 +29796 +1521 +23744 +18644 +3589 +27874 +13379 +41259526 +30877 +9856 +25033 +23474 +14796 +29602 +21798 +12946 +10380 +24856 +14798 +31253 +21514 +31556 +1810 +23683 +25654 +28817 +32117 +31281 +27283 +239370324 +25543 +12678 +20334 +3893 +8587 +1352 +10145 +9930 +98 +6592 +13012 +7810 +24573 +19060 +14190 +14553 +16225 +24209 +5758 +15138 +9738 +496 +29832 +821784727 +12413 +27362 +21246 +21847 +7823 +29780 +17383 +21386 +5727 +238738771 +928346348 +21438 +16186 +12492 +22790 +2742 +31759 +15936525 +17270 +3944 +25639 +21514 +23143 +28279 +17745 +14345 +10499 +19803 +16517 +5289 +21009 +19071 +30663 +26149 +10986 +21229 +19976 +16984 +17236 +514931854 +196316132 +3042 +19146 +32662 +19638 +15745 +405323989 +19009 +22618 +21258 +2733 +24143 +6967 +562 +20737 +508637396 +27136 +30683 +646345827 +2338 +3589 +959 +29824 +449259961 +25859 +24770 +23257 +30460 +10929 +23412 +12252 +305164694 +22926 +11675 +26611 +10090 +16621 +24034 +5787 +5171 +7036 +32428 +24161 +19891 +25135 +14997 +18328 +5194 +24710 +336539985 +30555 +29383 +2664 +6343 +6 +23546 +3624 +21254 +19146 +29186 +16749 +20052 +15433 +841135862 +14000 +31878 +12577 +22556 +13327 +13449 +1018314164 +26247 +9229 +6175 +2807 +10448 +9521 +3732 +31392 +15639 +670429917 +27957 +18906 +21990 +13143 +12853 +560589415 +22662 +30279 +25590 +25449 +7803 +26390 +552 +8693 +1164 +16442 +27762 +14050 +10952 +274656587 +8507 +19509 +26182 +27126 +15237 +30555 +25659 +15120 +8645 +13036 +19638 +528766541 +119418087 +20308 +16234 +5540 +16255 +30844 +14312 +19688 +89395304 +20819 +14448 +26433 +19196 +6500 +20846 +108337161 +7832 +10814 +427332169 +20583 +9232 +30003 +14644 +826182746 +22240 +24234 +881307969 +30987 +14073 +22788 +28796 +26947 +389463565 +28748 +15116 +15711 +917 +21615 +670429917 +31555 +14526670 +17020 +5092 +14163 +9752 +20399 +3710 +458 +15741 +12542 +28205 +2250 +31951 +17330 +10216 +31221 +13487 +815036430 +6426 +26561 +7184 +13821 +449259961 +279953479 +23683 +30238 +3129 +8623 +14703 +6921 +19086 +287519436 +10064 +15611 +1396 +5733 +31848 +19038 +12720 +15036 +27108 +16777 +1020 +5710 +522 +27701 +26947 +20335 +10668 +7765 +14164 +2227 +5394 +806318464 +682913252 +20262 +16886 +25806 +19268 +1664 +24624 +5934 +380 +22375 +10713 +26529 +13480 +14845 +19719 +19600 +24886 +6612 +6025 +27547 +26967 +6722 +6334 +285999477 +27305 +26097 +10951 +752298768 +337288626 +600827425 +20760 +27814 +2204 +10541 +19529 +25519 +3769 +2662 +7735 +26994 +4813 +771542459 +3143 +26237 +15189 +30027 +2503 +25919 +19113 +191170951 +31073 +16012 +19808 +22595 +30106 +1032249246 +27247 +21326 +29887 +23025 +13799 +4896 +22556 +19134 +9110 +30120 +993 +3075 +10718 +3710 +16197 +29878 +5621 +31662 +13821 +19152 +24714 +11840 +29990 +27107 +28279 +22788 +31075 +705875118 +24993 +21295 +11884 +4691 +17137 +27828 +29934 +11109 +31744 +15557 +17293 +506343416 +418844376 +32158 +23338 +31551 +9542 +711006451 +679661147 +1743 +19917 +29028 +26604 +26513 +920 +355331395 +11824 +17552 +23847 +133994396 +14701 +31571 +3649 +7703 +11151 +17651 +12689 +4514 +25263 +19916 +20987 +52244752 +1295 +15625 +6077 +16759 +31326 +1295 +3000 +16476 +21326 +14560 +21673 +16674 +25181 +11782 +22953 +13295 +28817 +2750 +2781 +23463 +29354 +4387 +23940 +10607 +7696 +380 +29488 +4793 +27301 +19975 +9521 +2577 +22143 +722126170 +27022 +1335 +24270 +15875 +1148 +31086 +18083 +6838 +19862 +1962 +31149 +27082 +29014 +25399 +21729 +6930 +30751 +20702 +4906 +24550 +207235367 +24529 +17351 +9133 +4802 +15383 +25867 +30663 +620 +20354 +4030 +92557435 +20860 +5289 +9817 +9100 +32183 +13800 +22377 +22721 +23128 +8260 +13545 +719727231 +15936525 +916121479 +13865 +24891 +417270304 +26604 +244903897 +30958 +9633 +12264 +22299 +26618 +5445 +7451 +2780 +14953 +6659 +8486 +5455 +8484 +30877 +14253 +19858 +27062 +31044 +16189 +2480 +2015 +30215 +7030 +18397 +14723 +18708 +29929 +7709 +25902 +5985 +24043 +32527 +6506 +22670 +132491628 +5125 +464956764 +6058 +11831 +303416138 +345 +3143 +32178 +3583 +27059 +7125 +1032249246 +237667303 +17786 +8972 +511832280 +1015896049 +580601565 +27479 +610333265 +29469 +30281 +7562 +9233 +11070 +18728 +24012 +23291 +10866 +24480 +6704 +11198 +239438439 +1962 +29652 +9901 +32369 +419995984 +18124 +3476 +582 +22217 +26340 +21103 +1440 +20627 +854117992 +15933 +11450 +18101 +5106 +14112 +2225 +8066 +8629 +11897 +24799 +21078 +27965 +13659 +30231 +628696649 +22556 +342 +24676 +5934 +27655 +25807 +18037 +488087327 +442 +1017356480 +5120 +31199 +11382 +9092 +26452 +15115 +764525647 +550936774 +9920 +24450 +18340 +10875 +18983 +1583 +16984 +24820 +1980 +7976 +21346 +223268447 +20484 +379324010 +18848 +3710 +15794 +11435 +13080 +30029 +8804 +7598 +2851 +21940 +17667 +14259 +6001 +11981 +764525647 +624762668 +31940 +21082 +20335 +22235 +30549 +522 +11848 +16854 +25181 +11527 +13666 +4084 +10369 +259544594 +2733 +3258 +7973 +16885 +13425 +28066 +306918885 +13108 +8321 +28418 +24424 +29463 +14924 +426100509 +14754 +5934 +31556 +7053 +4367 +18069 +30664 +11439 +432 +32524 +957609323 +7642 +2718 +14573 +8260 +23038 +23962 +18572 +11831 +25666 +24926 +21834 +8321 +8299 +4622 +1663 +26527 +267476275 +19231 +11556 +9633 +16060 +32573 +23349 +18876 +4378 +20937 +1980 +305164694 +172195766 +20567 +6612 +2634 +30837 +27139 +7933 +22933 +16919 +9542 +714950762 +13784 +10639 +23044 +309658824 +1252 +24624 +31166 +1274 +11844 +25818 +32040 +28626 +19144 +23718 +31333 +15342 +2694 +347 +7534 +12972 +23546 +12402 +27769 +14736 +16938 +8697 +10506 +27404 +27034 +6317 +13327 +15926 +808430778 +20253 +30719 +14383 +25919 +632268507 +5710 +16012 +20248 +22514 +20846 +9056 +742920904 +6121 +26292 +26392 +5455 +431654329 +375124510 +726 +2851 +10817 +18333 +25208 +6216 +11132 +23359 +13344 +12237 +8301 +31118 +13059 +25558 +28796 +449259961 +1312 +2347 +8301 +11055 +11905 +3816 +17684 +1187 +234466343 +25281 +19284 +32417 +978114753 +1610 +426558415 +705875118 +794372954 +26367 +18101 +32321 +29488 +26407 +1007 +5771 +16210 +8774 +9806 +388253420 +15118 +32420 +17091 +1753 +4533 +586691809 +15130 +49199633 +946209179 +690888686 +15289 +578 +27788 +5445 +8653 +1887 +615 +3410 +164041253 +22217 +12045 +16912 +928346348 +13337 +23594 +31231 +358 +7396 +48383611 +1094 +12074 +1813 +13344 +924552487 +387981675 +5817 +27737 +946209179 +19324 +6721 +20851 +5898 +31813 +8383 +7593 +16218 +14569 +13530 +1070 +25913 +880084304 +26806 +4840 +26734 +27340 +729943023 +10448 +20731 +22064 +887916938 +22135 +19491 +627117991 +6973 +8301 +11075 +23155 +16314 +8651 +7752 +30964 +13535 +25591 +24940 +14106 +27163 +4706 +19155 +8486 +402248871 +32697 +18857 +19812 +6506 +5662 +12658 +30514 +16873 +576 +7948 +29111 +26077 +23553 +26772 +19122 +8774 +31623 +2948 +11926 +26064 +109424411 +30387 +32520 +29833 +19803 +24795 +28558 +18165 +31741 +17528 +136932117 +5541 +20523 +19460 +12539 +16961 +32642 +29167 +31550 +30231 +862352846 +4430 +17052 +15077 +30877 +6842 +2966 +47 +14447 +11742 +17722 +250028205 +3083 +26025 +14346 +1025 +31611 +26298010 +29012 +67 +30422 +10810 +29201 +8208 +13655 +24715 +23109 +278184425 +1195 +6252 +848511977 +23261 +8038 +5926 +7633 +6721 +20040 +8292 +8812 +27415 +26386 +22323 +26312 +7042 +8135 +104833569 +5237 +24382 +23940 +18083 +31397 +20141 +29251 +11721 +9720 +11844 +23382 +25485 +31402 +9697 +18943 +580570852 +32417 +20243 +8037 +9048 +5365 +17972 +28698 +16891 +2070 +27250 +30120 +11743 +32183 +19452 +30555 +2222 +14641 +9667 +11706 +16118 +12900 +9752 +21820 +11153 +18140 +29531 +31550 +14163 +24183 +18750 +5928 +26485 +32387 +7534 +27739 +11108 +470 +8068 +3764 +14709 +29158 +15502 +23200 +583776553 +23939 +75566142 +23063 +19669 +695 +25388 +855 +8304 +20847 +22764 +26485 +20015 +29226 +14134 +97818197 +18611 +3640 +21192 +11706 +17819 +7248 +21467 +25125 +26565 +30507 +19803 +25367 +27850 +19135 +8967 +5736 +32024 +16554 +30312 +1331 +10215 +23396 +2046 +7817 +10831 +13487 +25394 +22575 +957 +399608713 +11488 +27283 +11940 +9255 +24686 +24514 +29893 +7308 +25135 +19481 +6387 +27564 +2515 +10021 +9406 +2460 +30418 +23537 +30058 +18004 +24274 +28477 +19976 +3080 +12402 +6861 +29792 +10178 +2820 +17574 +22793 +23365 +16524 +639224220 +20614 +13931 +156992021 +1274 +20105 +1274 +1854 +26541 +711 +13425 +9723 +19709 +579 +13416 +30018 +18449 +31447 +6012 +29343 +19277 +30380 +18129 +13786 +31407 +29394 +555047861 +485776056 +8124 +6083 +10210 +23030 +929120032 +32520 +2134 +16406 +22506 +23718 +14305 +52835736 +19812 +11096 +7413 +7882 +14190 +31654 +6262 +356745899 +14954 +7106 +15031 +29329 +24648 +400 +7547 +11859 +26708 +24976 +14386 +647083411 +7696 +4363 +12675 +17682 +917 +14785 +10012 +19159 +13266 +7759 +8573 +9397 +10541 +10080 +312391355 +25892 +15397 +24800 +11177 +751906771 +277748551 +159265688 +9697 +7273 +6453 +391595812 +4840 +9016 +24943 +25329 +31654 +563661127 +364273526 +30069 +1565 +13944 +23408 +5270 +30215 +11397 +28462 +27247 +1512 +481 +26437 +13032 +431 +22430 +24788 +13592 +7402 +25166 +8321 +953881308 +23884 +15682 +22062 +31243 +31030 +27378 +19481 +31015 +1914 +13865 +7867 +7982 +779840825 +24067 +982 +9521 +727072417 +31042 +26788 +855444116 +12116 +29346 +388253420 +18676 +20137 +20339 +1927 +18834 +32591 +18827 +9924 +11179 +26058 +9133 +13221 +6343 +15904 +12566 +11209 +21241 +19713 +15161 +1044 +29028 +372680735 +8764 +29633 +27768 +2268 +14843 +14130 +1031076518 +13958 +30207 +747526260 +2352 +7308 +16554 +7685 +17428 +13895 +26535 +13845 +347 +17461 +1785 +5460 +10628 +2085 +21470 +4144 +1007 +13306 +19245 +8863 +19820 +21820 +19452 +2465 +6150 +21428 +343270183 +31514 +21346 +26346 +4363 +21454 +21827 +20165 +12826 +16175 +26039 +29564 +18877 +783507037 +1720 +17827 +459 +29251 +16175 +2610 +172195766 +19856 +29167 +408990072 +26947 +20847 +16583 +23915 +23848 +13268 +18382 +6503 +7020 +3663 +19112 +4300 +3884 +27192 +10571 +9354 +31533 +28944 +28371 +28426 +32377 +14709 +16837 +1686 +21103 +26314 +19137 +21177 +23078 +371337770 +23594 +27149 +23809 +4966 +17858 +22024 +22097 +16180 +14063 +17238 +32515 +21438 +30615 +310283147 +624762668 +7460 +30328 +15668 +611 +28236 +13781 +16063 +22350 +5850 +28158 +14697 +239438439 +102973541 +122417153 +436 +31355 +31138 +11917 +30487 +25908 +2804 +3659 +29783 +6452 +11510 +31149 +13453 +8174 +25449 +1944 +1547 +23884 +12733 +4125 +30380 +2787 +6147 +7675 +113079732 +820246850 +109424411 +19122 +5519 +31553 +549024691 +4104 +29094 +177588507 +25255 +16450 +4097 +30615 +3554 +9921 +8845 +23140 +10982 +18258 +8144 +27652 +13769 +735460667 +19268 +23838 +6666 +17304 +1038055757 +29397 +3553 +300476220 +19810 +10450 +22957 +17102 +8920 +10923 +29139 +10542 +22135 +14935 +26620 +24694 +10256 +29622 +805815877 +24526 +29325 +1031673238 +28259 +395040493 +12579 +16885 +316110366 +11104 +17582 +8091 +26927 +13688 +15521 +923848132 +31185 +13985 +5447 +19245 +9633 +24077 +17023 +1806 +20818 +19251 +1322 +12900 +477193211 +11527 +31007 +10752 +5424 +20842 +29958 +19478 +486494649 +7067 +5388 +13468 +5372 +387644782 +576 +96 +16885 +2565 +19611 +25262 +1359 +4730 +15363 +389526792 +7458 +17909 +7945 +11108 +7570 +25669 +17919 +19080 +15936 +10729 +23904 +30625 +3829 +426558415 +18232 +8195 +24160 +13812 +11179 +421638643 +30005 +29265 +920 +18921 +26530 +19162 +13380 +459851017 +30123 +31392 +23984 +11225 +29720 +15399 +21876 +102 +92 +25510 +22350 +12853 +29561 +26042 +10710 +10663 +16900 +298584533 +7838 +407098352 +11779 +21940 +5754 +25032 +13423 +12979 +28796 +816138135 +25176 +161449129 +628130781 +29876 +273082099 +24423 +30906 +10907 +10315 +715756387 +4084 +6531 +9367 +31298 +31911 +77123673 +13372 +12461 +466887618 +26230 +32571 +27941 +1815 +4561 +1708 +28051 +31353 +31977 +8074 +2528 +5801 +924552487 +5802 +17969 +23373 +1795 +29185 +1227 +23016 +22932 +1022 +15110 +16929 +25827 +17999 +30577 +18465 +1475 +8439 +2787 +24761 +679661147 +18056 +3358 +775058241 +24644 +20689 +14492 +23915 +12328 +741782278 +27920 +12566 +2922 +13246 +4576 +27939 +17335 +768802231 +27687 +3189 +24244 +18915209 +10776 +25164 +30625 +22375 +15103 +26811 +12549 +24340 +30921 +16209 +19720 +2250 +29984 +9781 +32593 +29783 +14569 +2236 +21838 +9210 +23862 +25071 +1340 +15146 +28953 +12733 +11385 +32308 +30719 +30910 +5430 +10233 +2482 +20044 +23838 +841 +14298 +32321 +25078 +11219 +317 +22644 +2682 +24687 +30312 +15214 +4307 +7152 +2892 +10562 +2099 +31347 +27906 +13476 +18752 +551 +841 +22921 +16768 +579282235 +23768 +230 +568841003 +13655 +20927 +322002680 +20303 +291114673 +4264 +20731 +22759 +23953 +32347 +26058 +12402 +18846 +25514 +590805567 +777325807 +17048 +2787 +20212 +561879030 +6058 +4561 +32593 +2146 +20920 +4465 +32565 +20050 +9461 +1295 +19146 +32401 +11700 +19759 +291538276 +19376 +23397 +17137 +24988 +21331 +79962785 +24546 +31591 +6036 +17745 +8862 +13386 +29757 +13423 +19412 +21020 +31221 +2780 +13646 +22199 +16984 +27890 +21673 +25972 +13408 +21698 +900679847 +1359 +16810 +10212 +4730 +17972 +273082099 +8791 +26367 +24472 +31042 +29343 +114378081 +4646 +12680 +22679 +23515 +30541 +3010 +4675 +3930 +576 +16929 +32024 +14164 +11450 +5800 +8207 +24572 +11269 +5648 +20180 +20454 +628527317 +11756 +4086 +23539 +14124 +26603 +11755 +28411 +22320 +25867 +14843 +13554 +12658 +7217 +3615 +21525 +14583 +5083 +25263 +5926 +7311 +27419 +7547 +29779 +8679 +30069 +15514 +9138 +9557 +666 +5844 +25399 +29902 +9603 +7459 +5324 +21246 +17825 +531466407 +26318 +31086 +10242 +1734 +14731 +18201 +18242 +26218 +19231 +167087190 +5929 +32759 +3101 +39192227 +8228 +19070 +711006451 +10143 +23190 +1899 +25024 +23414 +7217 +1133 +12804 +963489704 +25420 +18796 +13648 +12971 +10054 +13424 +10816 +892 +1138 +22048 +8614 +957 +10966 +730707177 +16611 +14657 +29740 +30029 +26180 +25666 +30377 +15845 +418836301 +24456 +85238934 +5188 +5232 +25302 +27190 +17691 +16008 +10271 +14731 +31407 +1495 +27191 +7938 +15886 +21609 +17726 +27192 +15991 +11570 +23186 +10286 +29171 +740991335 +6241 +32454 +4802 +3929 +24426 +28205 +6758 +13668 +30517 +24925 +388468299 +31504 +170 +12200 +10605 +11762 +7102 +24588 +29678 +21796 +20965 +3993 +6997 +32670 +29562 +6838 +24800 +556116130 +3133 +12911 +30528 +27064 +19413 +16873 +3854 +11354 +31156 +22928 +22409 +511832280 +5237 +22253 +6156 +11556 +20281 +799719391 +7273 +22327 +11572 +4455 +28330 +388 +32630 +5776 +22264 +30251 +638 +4264 +31759 +1918 +2327 +17802 +26996 +6171 +30106 +11488 +4841 +25566 +210893462 +6825 +29109 +6622 +19470 +21493 +23856 +16721 +18556 +14374 +18848 +399608713 +12680 +4900 +18299 +14997 +10370 +28970 +25054 +12241 +2863 +7078 +24529 +6256 +8457 +32277 +11444 +20650 +22406 +7810 +4188 +3434 +1663 +7282 +29560 +20470 +11123 +22878 +5717 +11971 +8265 +9406 +296199502 +27660 +30380 +30064 +14525 +27652 +29065 +10178 +6297 +5521 +15134 +4362 +8597 +23856 +23031 +13870 +19904 +7937 +10603 +5651 +10463 +12081 +845342646 +25313 +8074 +697567244 +10976 +29864 +825702400 +12174 +14513 +2717 +15342 +27957 +32292 +19820 +1839 +19690 +26198 +28849 +7158 +15627 +7126 +22514 +16420 +18076 +27724 +20279 +8125 +22739 +42598825 +27762 +27762 +24068 +31253 +9615 +2007 +710 +11132 +593575394 +12135 +18997 +29933 +19426 +5945 +28228 +25032 +29028 +7954 +31741 +9921 +14301 +9695 +8832 +15895 +5341 +639 +22069 +10277 +388 +1021844237 +13570 +993 +4554 +13423 +5192 +1523 +236 +1373 +15781 +31917 +19337 +13480 +24283 +30850 +26446 +11676 +26583 +8264 +4033 +9695 +14063 +19238 +4355 +17450 +13776 +23878 +5405 +4342 +23539 +29980 +30977 +12720 +27920 +19403 +24797 +17825 +935293164 +27957 +862352846 +3200 +24416 +27687 +285999477 +8167 +31783 +3171 +6691 +20863 +24183 +2338 +20466 +9002 +26723 +21635 +19588 +19772 +10152 +12209 +8832 +7495 +20650 +10646 +17701 +1068499094 +9138 +17838 +11096 +3599 +13655 +5237 +26733 +25606 +7701 +24456 +322002680 +24396 +13808 +25349 +27807 +30625 +21978 +921734943 +12826 +1516 +4097 +26522 +16011 +4802 +6862 +14659 +21589 +27080 +8653 +3133 +7495 +30135 +9155 +28610 +14388 +13 +4730 +15876 +1285 +7053 +25282 +12530 +6006 +27989 +10369 +25654 +12315 +31673 +14953 +30500 +3648 +3848 +11581 +10598 +17660 +8486 +19923 +29186 +7039 +32520 +8716 +25278 +18888 +29887 +18921 +30432 +3144 +31759 +29065 +19338 +3070 +30238 +5069 +28822 +27537 +31769 +1057742176 +18081 +26077 +11363 +32693 +13081 +32250 +23939 +30744 +11263 +15315 +10145 +26565 +12458 +26540 +11094 +26432 +3206 +5092 +9587 +2650 +336539985 +29833 +1207 +18514 +17905 +16613 +784 +2004 +3098 +28683 +1050957484 +30557 +818664100 +18243 +22759 +14463 +31404 +22151 +30135 +1354 +13300 +9997 +9786 +1734 +838899984 +9364 +79962785 +31547 +20523 +16189 +444169150 +737559556 +16402 +19138 +20103 +20613 +15103 +31934 +5546 +504898605 +1447 +25263 +19865 +21665 +17838 +24435 +5656 +21802 +8190 +2888 +6462 +21827 +322002680 +12544 +13753 +23261 +28426 +11470 +17079 +22592 +18083 +20760 +6898 +9772 +11872 +21847 +1033056209 +892 +26434 +31396 +29629 +24603 +26364 +7780 +26354 +30392 +32419 +13334 +16420 +9650 +25135 +244499109 +27288 +610 +1817 +9461 +945818582 +12312 +15859 +7660 +14399 +17623 +1229 +21377 +17247 +3930 +18053 +30877 +3081 +399608713 +28051 +25340 +26733 +58957110 +32591 +31662 +31769 +15429 +29932 +294178624 +26811 +7442 +3126 +5540 +17094 +4078 +24856 +29304 +594888205 +13281 +23616 +14298 +10596 +15903 +32420 +22837 +21574 +32630 +5656 +21212 +6997 +15285 +23718 +26133 +22350 +20360 +21428 +6388 +2053 +620 +13334 +30109 +3543 +20728 +8337 +6302 +14720 +21978 +16210 +23718 +13827 +9885 +261046281 +10093 +25747 +5088 +7598 +9923 +21122 +26160 +6626 +14695 +10102 +31463 +3927 +20731 +29440 +17651 +31956 +11742 +10776 +16682 +31550 +245255936 +26673 +22208 +16982 +7702 +10143 +4177 +13187 +32673 +6574 +3202 +17137 +23512 +8091 +15529 +31648 +21047 +21827 +19952 +19636 +27608 +7503 +134489688 +25980 +655 +23080 +25725 +24725 +6426 +31986 +532575428 +11955 +19009 +30789 +22153 +17455 +15697 +25729 +6001 +5394 +1094 +6583 +16086 +7222 +79289361 +16984 +2449 +7662 +7910 +6973 +2780 +23390 +5858 +21057 +3818 +58445498 +21801 +4263 +10167 +28259 +23202848 +17909 +32450 +2268 +28752 +1578 +14953 +324466431 +26095 +19803 +27793 +32283 +11402 +16610 +6251 +13653 +29623 +30605 +10347 +9484 +5188 +9023 +21364 +6228 +15130 +1164 +936473952 +25459 +18731 +10778 +115 +416223144 +6561 +25771 +12681 +22877 +30303 +23878 +16558 +24016 +22595 +3123 +12824 +4241 +16749 +10293 +1414 +15510 +19922 +20248 +8649 +21979 +12608 +12971 +14593 +14231 +8125 +19030 +4255 +16994 +592 +31527 +1999 +115 +24424 +464956764 +11422 +201 +32499 +25802 +6428 +18374 +2953 +3884 +19004 +7380 +378 +28564 +7139 +31042 +3189 +20499 +20404 +24124 +23465 +13619 +16944 +2080 +7598 +17196 +7159 +29629 +16068 +22832 +18901 +870407578 +16780 +21818 +18029 +1523 +12664 +9833 +14713 +19128 +6342 +12230 +8313108 +20281 +12687 +6636 +29158 +16825 +3724 +18785 +19807 +11756 +31808 +9092 +6428 +21810 +6437 +2304 +28562 +1860 +14891 +29395 +14106 +23954 +2982 +28111 +13289 +23350 +28978 +26358 +504017684 +11917 +5446 +3944 +4690 +21651 +27191 +17052 +8838 +13790 +20860 +8260 +28810 +31841 +9633 +13655 +8819 +24691 +32596 +21386 +25349 +29389 +24258 +14280 +13025 +890649003 +27496 +30693 +30663 +17253 +13835 +26854 +23239 +9070 +8275 +16965 +23954 +28682 +2265085 +19268 +26685 +27769 +19426 +29476 +26742 +10468 +150752450 +17669 +17686 +16631 +5767 +10286 +21254 +25807 +2831 +9120 +10448 +545 +21282 +6760 +26410 +23229 +28836 +58957110 +19452 +12972 +8861 +19559 +11439 +613454399 +19137 +16043 +27228 +26199 +21609 +17749 +32473 +6361 +10428 +14163 +25235 +30172 +1295 +27962 +18980 +16191 +27059 +681 +13776 +23840 +6342 +2596 +21202 +26643 +19138 +1148 +18886 +4228 +24450 +150092470 +92557435 +12203 +7612 +27263 +16086 +27775 +32494 +31149 +5380 +25449 +769049643 +225 +1044 +8754 +3943 +14151 +444169150 +21597 +28867 +14593 +3078 +9233 +30183 +27883 +391447898 +3669 +16266 +20008 +28875 +21445 +32292 +2187 +23745 +7380 +734372782 +2579 +30195 +10293 +7954 +12658 +14653 +32578 +639 +25096138 +27768 +13956 +26828 +22761 +25594 +11695 +680202412 +428336484 +8872 +1232 +20216 +22320 +26574 +21120 +25054 +27942 +25904 +18129 +19072 +14641 +18980 +29652 +27640 +2268 +26485 +21331 +16596 +7597 +30549 +563 +8863 +9644 +32417 +27966 +10317 +10986 +847126017 +11365 +24831 +8190 +400377017 +21576 +27329 +31917 +8260 +5772 +20920 +22002 +15511 +29757 +19478 +13662 +28443 +1012395262 +31989 +387981675 +15669 +8364 +18795 +1601 +32524 +25659 +23609 +31787 +18846 +1796 +16112 +31227 +4154 +658564802 +30613 +2597 +20489 +259544594 +537912151 +13659 +6758 +644533842 +9155 +16466 +9743 +7190 +1031138139 +3727 +29339 +504158511 +15399 +7384 +20103 +22380 +7048 +6767 +17028 +20466 +4404 +477193211 +5079 +12223 +16407 +426558415 +18537 +319 +30266 +23109 +27355 +17336 +613454399 +304082877 +472766848 +23022 +4316 +12598 +6297 +31977 +270400276 +30360 +27660 +982 +6366 +24800 +32074 +28363 +19847 +24131 +28134 +26363 +345 +4309 +16209 +29561 +4551 +523 +26480 +9855 +10279 +10866 +449259961 +24715 +4646 +9349 +20347 +2268 +7838 +30630 +1017356480 +23678 +29028 +14280 +13416 +12598 +2850 +7322 +20920 +13427 +29106 +23388 +408433998 +27971 +6436 +26189 +17428 +9846 +22541 +1614 +21568 +26032 +32208 +4877 +15151 +10702 +5549 +2244 +28201 +23063 +22148 +25700 +18382 +26620 +16344 +881307969 +3000 +15799 +16009 +1976 +592 +5533 +26423 +20416 +30640 +17934 +27093 +9798 +16945 +30640 +1584 +8007 +26261 +10968 +25388 +24451 +12566 +335961396 +10781 +1276 +3133 +19421 +9507 +36553603 +11422 +7661948 +2089 +25875 +133670577 +32582 +25605 +856045237 +16033 +32116 +23375 +240004567 +23768 +7658 +5837 +31858 +10642 +9903 +13865 +1007903290 +22755 +363078105 +15966 +21385 +23838 +26259 +5267 +27129 +17196 +126966486 +24799 +31210 +4729 +6228 +29670 +29597 +13905 +639224220 +28236 +29265 +16961 +24552 +2915 +3553 +32654 +6150 +15116 +14264 +16202 +25818 +16854 +2934 +548920836 +23433 +7907 +18677 +30356 +8343 +448580846 +9267 +19993 +28855 +6985 +24811 +13753 +15682 +27635 +8734 +6 +19020 +16058 +14253 +9657 +291147433 +16611 +7666 +22645 +1843 +21796 +16406 +11839 +11666 +4409 +17008 +2906 +25196 +10347 +19713 +29495 +15875 +28301 +10428 +19760 +15651 +7939 +29191 +17405 +26947 +21098 +25944 +31118 +3771 +31689 +792686665 +10403 +17356 +7563 +988 +32354 +12812 +26575 +2092 +3589 +28841 +15601 +21040 +8277 +24183 +28558 +13845 +29788 +12759 +23465 +10191 +23439 +24234 +12577 +10514 +11267 +16511583 +7396 +1412 +27859 +23656 +26681 +9609 +21668 +18752 +1843 +23382 +23281 +4009 +23879 +16089 +10448 +23862 +14845 +10761 +25278 +21467 +20075 +9838 +2131 +22953 +25878 +27308 +25952 +17838 +8614 +7534 +629956974 +7442 +9459 +3557 +17622 +591 +22323 +6921 +30044 +19793 +156992021 +27762 +15388 +17259 +17867 +30164 +18487 +4935 +310283147 +2517 +730707177 +358071190 +13769 +15782 +15574 +20613 +13827 +31631 +711534816 +21030 +2551 +7452 +465325709 +16264 +102670648 +3785 +29140 +21364 +18397 +23078 +21574 +5418 +22172 +27506 +27503 +26358 +1503 +29098 +12182 +26437 +22495 +24256 +11385 +13776 +22430 +13559 +32664 +5934 +30819 +8394 +21232 +31548 +7006 +7867 +55646468 +209061781 +559675399 +13416 +3085 +32006 +1304 +11641 +7442 +15229 +23254 +14706 +23017 +366148449 +7085 +3206 +10112 +24583 +4220 +261046281 +29768 +29493 +28495 +24376 +3426 +18430 +12297 +16488 +2020 +18329 +1440 +32297 +12794 +8347 +13327 +10112 +8626 +16857 +17513 +26654 +16218 +28422 +10163 +12241 +407266617 +18848 +15951 +13198 +15136 +10816 +21103 +19037 +16266 +28748 +15781 +27247 +1521 +364273526 +31607 +29247 +13857 +8529 +30792 +19900 +18443 +14138 +23670 +724810233 +2972 +4716 +14337 +20629 +6423 +6402 +26314 +10145 +18839 +15060 +7881 +26515 +23172 +25422 +22787 +31327 +16516 +22455 +18942 +30787 +16191 +28478 +26473 +9088 +1862 +10167 +27752 +28638 +1005216093 +12922 +22143 +9600 +12448 +8151 +13939 +30958 +13164 +4654 +15397 +2335 +19768 +5188 +5046 +878273745 +32351 +12448 +15681 +27300 +32262 +7044 +29782 +847126017 +15359 +8845 +5331 +2876 +830316928 +15768 +30683 +7817 +21802 +19335 +7633 +6616 +17094 +359894269 +21437 +25438 +27182 +1748 +24585 +4676 +28295 +8265 +8045 +29833 +4988 +25429 +14974 +26583 +7652 +21798 +816 +4690 +19773 +681390249 +5871 +3104 +1734 +383727181 +21241 +10369 +20819 +8774 +6649 +20006 +8172 +22191 +11861 +17979 +18063 +19071 +1355 +10982 +13143 +278184425 +6939 +17315 +21783 +13166 +4401 +28040 +1614 +7742 +200870158 +18964 +15077 +24071 +848511977 +18752 +16283 +17726 +6759 +10666 +9888 +21267 +15946 +17020 +7142 +29334 +6967 +4125 +163 +18644 +8734 +31648 +23404 +11153 +8172 +14492 +31848 +23275 +11742 +17595 +20371 +2015 +14374 +21227 +10781 +23998 +297997998 +5455 +11876 +868 +844340832 +16720 +391132837 +25367 +15475 +27120 +12039 +23938 +19933 +454314735 +589211721 +7748 +14953 +1359 +29423 +7889 +3587 +21331 +15966 +22933 +19218 +1748 +29684 +20404 +16407 +3023 +443465105 +12540 +30460 +28360 +22195 +12209 +27983 +20207 +21730 +18895 +11582 +682 +19144 +13802 +1630 +26052 +79289361 +14836 +21654 +30967 +24456 +1122 +27300 +13552 +25466 +17773 +25490 +10642 +11054 +30018 +6352 +9331 +23201 +12698 +30046 +11135 +21597 +17812 +21559 +626110121 +14942 +2335 +19260 +26077 +13763 +1795 +6001 +9979 +32596 +1565 +19803 +6075 +92557435 +29894 +20069 +5063 +28564 +13844 +28978 +11799 +21802 +31419 +1304 +32484 +5389 +17301 +8356 +26052 +12826 +25510 +16917 +32427 +4442 +24740 +27965 +16522 +19196 +14259 +287519436 +10168 +19654 +25112 +7503 +13954 +4174 +2899 +14836 +25510 +309098472 +11390 +31326 +12618 +23891 +29941 +17455 +825103720 +14374 +12036 +114974797 +7260 +1022162927 +5103 +750 +13204 +26574 +18784 +5446 +30337 +3038 +24676 +7813 +382358688 +9622 +17089 +8292 +24715 +22132 +15668 +10222 +27897 +17196 +10016 +5760 +24491 +363078105 +366 +24475 +30974 +385049685 +9206 +987658297 +1032355672 +456032742 +18487 +18908 +6930 +17338 +14305 +16179 +27660 +15146 +1013141281 +27990 +10687 +12403 +25700 +9604 +13810 +32024 +29158 +18191 +5871 +7402 +21438 +25107 +24411 +17695 +19009 +9633 +11054 +13593 +1381 +14953 +14456 +15363 +4164 +12204 +21088 +4189 +16665 +32440 +2244 +26515 +29516 +552 +10088 +5071 +19759 +20404 +22321 +6393 +24131 +5803 +10713 +18194 +1285 +1870 +3476 +13512260 +24786 +4691 +1857 +291538276 +3854 +25686 +19428 +14272 +563661127 +23768 +32515 +29037 +343890464 +24034 +14560 +8413 +24968 +23848 +18449 +20243 +19086 +838899984 +3458 +363078105 +23382 +5565 +32174 +4274 +11625 +31921 +21789 +18 +1011266910 +13179 +28778 +3533 +31183 +16124 +15050 +22217 +25738 +4715 +14063 +4678 +705170268 +610 +21510 +3669 +21435 +402 +1142 +14853 +14843 +7695 +12 +115 +20621 +9762 +297997998 +21679 +30387 +18939 +16175 +8574 +1722 +4541 +22132 +22662 +238 +15891 +19658 +7813 +16919 +26354 +5289 +8253 +17352 +19267 +705686369 +27182 +20499 +19414 +29453 +5485 +14798 +1016827464 +15755 +12081 +22926 +123236363 +3613 +3607 +18258 +2638 +22482 +2631 +26318 +19138 +7036 +851223451 +18914 +10418 +17311 +23873 +8515 +20941 +14953 +12812 +27793 +27480 +27284 +21639 +28629 +307748073 +10506 +150092470 +13010 +14314 +15756 +8203 +15251 +28470 +28945 +530143585 +25941 +766679297 +23701 +29786 +6801 +13988 +5996 +12618 +826182746 +15030 +12971 +25888 +418836301 +15177 +24756 +19338 +272101630 +26363 +16304 +3072 +29578 +26433 +28851 +32382 +768 +31814 +30064 +28185 +20849 +25762 +32721 +14870 +1040613431 +2335 +14337 +7563 +8331 +20757 +8124 +26058 +10506 +20824 +726365873 +26654 +8228 +9554 +10378 +18704 +31093 +27747 +868 +21385 +22541 +31706 +48676314 +22616 +30958 +10063 +9491 +16397 +9367 +17409 +22759 +20110 +21069 +26245 +214201628 +565945745 +31446 +5762 +147661464 +28689 +8008 +230 +5574 +13204 +19126 +19817 +3960 +9576 +15903 +18756 +13646 +20621 +22691 +6899 +15514 +9163 +21608 +7910 +20203 +23109 +32419 +25657 +9955 +5388 +7183 +21689 +25544 +15831 +31426 +21693 +550936774 +2440 +551457889 +14253 +26245 +14750 +989092801 +497276833 +16307 +7192 +29521 +17409 +726 +30923 +23247 +1040613431 +17020 +6175 +25802 +13821 +14012 +608449543 +522 +337095777 +27034 +2333 +31353 +835851994 +26437 +2369 +24526 +28463 +14314 +4211 +25502 +20696 +6941 +21282 +19276906 +10212 +6355 +16406 +25639 +1000225207 +8457 +26041 +16450 +17623 +6049 +10541 +28969 +25979 +27355 +16210 +19600 +32419 +29847 +14117 +6055 +24783 +28924 +6343 +909265065 +16262 +32680 +727 +1854 +27174 +8902 +26535 +17383 +2920 +2770 +18686 +17109 +28843 +3620 +1734 +741 +26087 +23516 +30055 +4943 +4466 +18413 +32547 +11622 +13736 +17552 +266001420 +8032 +20329 +1101 +16039 +20851 +186647678 +21331 +238738771 +6856 +29881 +6958 +29496 +805855587 +612 +1068499094 +3397 +18316 +145 +18712 +9772 +261068349 +19654 +15111 +13056 +2185 +19011 +797359690 +28931 +29510 +22953 +25475 +11151 +15682 +11444 +9300 +29865 +17623 +761296616 +5981 +6838 +8125 +20453 +32347 +20851 +15111 +464956764 +14674 +21490 +8965 +22304 +28047 +4374 +29158 +16267 +19917 +17736 +23842 +16611 +5787 +949384200 +2339 +24904 +25558 +27827 +727072417 +2831 +24759 +19749 +28843 +15811 +15115 +14837 +5475 +3129 +21030 +4454 +18744 +19759 +8336 +28222 +15210 +27494 +32369 +29012 +23897 +491894617 +510006873 +9972 +3848 +12541 +22241 +20718 +9611 +2099 +18202 +10129 +13427 +21788 +12812 +13447 +22788 +30509 +5263 +25859 +12402 +86061910 +27957 +7219 +371337770 +1974 +22350 +18938 +23830 +31093 +30302 +18292 +10614 +30874 +18287 +13350 +26385 +29496 +79289361 +12152 +7106 +26734 +30959 +4374 +1748 +24968 +25485 +29629 +32695 +25502 +10738 +24733 +27626 +21047 +24274 +1285 +23300 +8458 +9996 +4882 +21206 +12668 +6 +29546 +20916 +358 +27007 +29894 +2235 +30392 +11616 +18939 +2682 +22645 +15779 +27688 +16540 +402301308 +7452 +26577 +17008 +27107 +388 +29796 +31828 +8784 +24246 +19460 +29966 +22764 +17838 +19162 +22424 +16837 +32352 +31243 +17726 +17595 +27903 +28111 +1788 +21253 +890 +5981 +974 +10679 +23063 +2134 +29684 +27854 +23350 +2080 +12530 +17159 +157715749 +24792 +12919 +3764 +1048085406 +1952 +2866 +21979 +11753 +18989 +15179 +30106 +19113 +2532 +22610 +911844950 +389526792 +19194 +15981 +11488 +10592 +25892 +16137 +21004 +1005882591 +26318 +11876 +19144 +766184146 +727 +5871 +14669 +20354 +28050 +10754 +7788 +15527 +28953 +1327 +5061 +18751 +21467 +9100 +32411 +4409 +1816 +102757396 +525557163 +16304 +14355 +705170268 +6934 +25538 +23167 +12760 +11263 +6187 +946209179 +2934 +557465165 +4554934 +21654 +2972 +32208 +18640 +1454 +22642 +1121 +22863 +27920 +3426 +26119 +3818 +11385 +26069 +15936 +15214 +21626 +726365873 +14112 +24376 +7622105 +22697 +2926 +27638 +26358 +20040 +11538 +2310 +19456 +26480 +27508 +31081 +592 +2717 +23805 +10209 +9371 +19483 +7938 +28839 +27288 +21964 +3023 +7901 +905771332 +13906 +6015 +4008 +9464 +12972 +681390249 +26711 +8746 +29014 +28577 +26617 +555047861 +652 +25700 +28732 +10018 +30881 +3744 +16825 +14771 +19574 +11510 +24223 +5554 +30174 +15755 +6892 +25139 +5986 +657 +7596 +1024 +7954 +387981675 +31749 +25262 +17038 +18848 +9048 +17786 +20323 +2787 +10392 +79289361 +379324010 +5952 +6846 +9213 +126708778 +28851 +234466343 +20308 +29301 +20890 +5088 +23821 +17235 +31058 +20298 +16055 +10954 +14140 +2572 +2004 +25669 +4215 +16896 +9039 +13181 +9428 +5431 +10572 +2314 +10154 +19824 +19110 +22616 +17784 +15118 +13373 +27957 +29111 +32174 +24989 +30203 +30403 +28227 +468952978 +9596 +15381 +25459 +723752618 +5171 +26834 +1355 +114378081 +30076 +10055 +654 +5815 +8385 +10814 +17781 +21246 +22819 +12922 +1495 +24585 +13727 +20072 +327957574 +6622 +12460 +28140 +25113 +15392 +23629 +15933 +9771 +29979 +9331 +17170 +18500 +15741 +8093 +5746 +11070 +595369477 +579 +31779 +2685 +25566 +32232 +5143 +10245 +335961396 +8556 +942394661 +422954696 +22323 +28308 +2465 +504017684 +19137 +23617 +29210 +6997 +21827 +12778 +18529 +3682 +20436 +25507 +13453 +29488 +23360 +12853 +18453 +29587 +23282 +18495 +26434 +11962 +277303190 +20248 +24833 +361879511 +23695 +247099124 +14380 +567492005 +7210 +11054 +6505 +8587 +9006 +22063 +13281 +21535 +19824 +2148 +400 +11457 +25139 +23847 +27752 +4099 +32260 +16338 +9928 +10727 +3251 +26312 +8413 +728073137 +66 +21349 +6096 +13992 +3721 +28875 +963489704 +7059 +18967 +31548 +6939 +27247 +19812 +28233 +4084 +10623 +563259682 +105 +17620 +17777 +10108 +29082 +13068 +11997 +10663 +10806 +6528 +12946 +25913 +24118 +20072 +1394 +29864 +12680 +1237 +4220 +21467 +7036 +941071686 +14255 +20099 +21253 +21106 +30258 +22932 +19152 +26194 +9743 +25135 +19628 +11320 +28284 +5710 +4211 +18809 +1748 +26138 +14306 +26280 +17075 +304082877 +17383 +26115 +16333 +245337912 +18839 +7452 +998753784 +1294 +3884 +21775 +3097 +250028205 +14041 +17604 +2859 +13044 +26540 +3829 +1341 +6000 +229150842 +13200 +5431 +5850 +270400276 +32382 +32704 +19654 +9672 +5533 +11863 +17793 +22102 +31555 +10923 +13957 +22462 +30044 +4260 +30631 +21381 +389463565 +19600 +21632 +16000 +16965 +945818582 +27259 +6457 +30238 +23575 +18834 +25892 +26446 +22916 +4955 +9836 +17909 +13788 +29642 +32366 +11157 +2478 +19262 +20953 +16179 +713021805 +4471 +4215 +5796 +17276 +28419 +16777 +20489 +11092 +10948 +8851 +20905 +22707 +17722 +15780 +5406 +22464 +10808 +15138 +32692 +8383 +899937930 +24954 +4826 +4099 +20182 +21364 +2577 +10579 +38555711 +16384 +17820 +18172 +13059 +3416 +20904 +10156 +17582 +24686 +4009 +5455 +6366 +14068 +24522 +23414 +26673 +9846 +5147 +16655 +32276 +12142 +10282 +14140 +25279 +29700 +30312 +32499 +448547038 +19071 +680818143 +23215 +15514 +14842 +825702400 +29959 +21254 +20015 +24778 +3397 +3563 +388 +28867 +22455 +720 +6213 +32591 +25084 +16148 +7125 +18194 +23891 +22629 +1164 +5405 +14346 +5559 +9406 +3138 +13044 +16015 +19104 +985196599 +694207281 +510006873 +23968 +15004 +23463 +7574 +30613 +23789 +23930720 +25768 +17370 +28236 +3958 +19917 +6256 +7858 +21312 +22174 +12762 +26541 +1688 +27323 +20982 +15876 +29562 +216 +26050 +5802 +12328 +6500 +5934 +5076 +23056 +22644 +1612 +15232 +679 +21951 +27841 +27355 +15891 +3983 +9048 +29082 +22074 +11840 +133670577 +18223 +3909 +2983 +28822 +12729 +31170 +872 +30792 +30029 +29959 +17997 +29394 +24603 +23030 +942635276 +28028 +5844 +26768 +21039 +366148449 +22232 +629662290 +28966 +30204 +11058 +24939 +4077 +28217 +2777 +18620 +20329 +17299 +12729 +9092 +851870982 +8967 +27192 +18232 +2478 +10055 +20312 +30677 +26943 +1063052619 +8232 +393 +2363 +21897 +23651 +28766 +25208 +5021 +103 +28978 +7940 +212104981 +12946 +28629 +29824 +24582 +29868 +24263 +26069 +23247 +10533 +16068 +7067 +510203042 +600827425 +8957 +22799 +3576 +11157 +2272 +8621 +15138 +16142 +13246 +7276 +18752 +30987 +20103 +21016 +4790 +21938 +15439 +25441 +6865 +19852 +28822 +58572296 +25888 +30663 +13692 +28978 +14341 +15288 +11112 +4987 +30281 +13559 +8872 +9754 +9501 +15179 +11521 +29019 +240452421 +18751 +21922 +7901 +18220 +29002 +661209356 +22074 +784097323 +3133 +10233 +19807 +734372782 +951741801 +9757 +15983 +32334 +8429 +23382 +13535 +12269 +32040 +28851 +4802 +14256 +5383 +28630 +1011 +28783 +13258 +160647366 +17320 +24256 +30569 +7805 +11572 +2664 +23984 +13187 +21241 +21039 +3523 +21838 +30599 +15905 +32348 +15315 +27717 +29616 +25889677 +15782 +30085 +11753 +27877 +564555651 +5244 +801 +26691 +7402 +15164 +4647 +16955 +29678 +24998 +14050 +12328 +10 +24068 +19348 +2230 +8166 +18449 +9063 +687985017 +15030 +25972 +25857 +18512 +25278 +7832 +24891 +19104 +23622 +1815 +3099 +31717 +891 +6220 +1341 +15926 +6297 +24798 +17076 +1431 +23382 +13407 +5320 +14758 +21049 +7955 +31828 +27081 +31789 +21235 +28632 +4235 +11108 +12512 +594888205 +17052 +19853 +31447 +9432 +20499 +23172 +27573 +21268 +10112 +27087 +18478 +5723 +18677 +22026 +9470 +10958 +756750170 +492938448 +10806 +26673 +30321 +647 +41375740 +25659 +31212 +16225 +17941 +19522 +19052 +18299 +625778162 +7161 +7912 +7910 +893235980 +937375980 +11438 +2807 +14713 +7994 +5116 +10781 +18620 +7811 +3497 +16107 +22002 +1350 +11699 +4084 +30638 +25078 +19135 +870407578 +13319 +14346 +2972 +16054 +16015 +814 +494136435 +24396 +22172 +32591 +17622 +7994 +16929 +14136 +27093 +8552 +29564 +10384 +27953 +21519 +9608 +493084046 +14942 +358071190 +13800 +24951 +15888 +3838 +17622 +24438 +19452 +31477 +16944 +27382 +31093 +541409279 +26674 +16516 +1860 +15891 +3911 +16148 +24039 +5194 +1685 +18693 +19037 +4723 +4592 +24798 +14568 +8137 +26724 +5589 +19152 +23403 +416704684 +335961396 +24556 +4881 +586262420 +3372 +23291 +18587 +4841 +621552229 +29516 +28956 +25476 +25107 +1046728321 +15130 +27562 +22936 +26218 +14305 +928346348 +9163 +29811 +26999 +6659 +8301 +29561 +8942 +17582 +7404 +15768 +26058 +15469 +31969 +10383 +2320 +29720 +31739 +30022 +10021 +11071 +26189 +714950762 +8316 +30042 +13810 +5794 +16741 +898868690 +11491 +26682 +141 +17411 +7954 +30164 +210285084 +21490 +5131 +25024 +28360 +4258 +13258 +2736 +511309262 +555047861 +22097 +8710 +4038 +23608 +20160 +9836 +24340 +12461 +30985 +17909 +23254 +19719 +19262 +21597 +11955 +703 +8343 +12971 +22409 +20281 +13412 +26252 +16720 +529 +16590 +22716 +29638 +2667 +5803 +468870751 +16793 +20890 +7803 +4634 +4514 +32351 +25107 +23410 +24773 +21518 +27970 +17550 +3123 +30888 +18003 +27301 +18522 +724810233 +2204 +2046 +3692 +3414 +10874 +163 +5283 +20717 +19673 +19916 +924552487 +7469 +9356 +10369 +28461 +11741 +504158511 +29920 +15140 +7290 +25292 +7917 +30723 +21270 +20165 +7748 +3101 +18172 +16333 +17299 +24803 +1980 +6251 +7633 +25621 +4559 +31253 +21286 +2692 +21385 +22640 +10929 +6051 +14253 +5171 +7884 +5365 +6312 +29022 +29469 +427332169 +23998 +16948 +18501 +11125 +666741184 +30530 +7125 +19976 +16263 +30227 +17471 +74 +29744 +20702 +11510 +8552 +972469219 +400 +10392 +5455 +6426 +117888035 +32297 +10486 +1581 +6696 +26811 +21956 +11175 +11813 +28529 +12798 +29587 +1159 +20165 +24444 +600 +21962 +20330 +24376 +5540 +17741 +28397 +5632 +10983 +23859 +17491 +27139 +20915 +22066 +18619 +16896 +9349 +4478 +384701758 +809172866 +826182746 +393589345 +309098472 +5053 +20324 +291538276 +6150 +522 +19232 +30040 +15619 +5898 +916121479 +576 +949384200 +20860 +30472 +24834 +7369 +19922 +1384 +25601 +29691 +5178 +620 +17336 +12772 +15210 +916188943 +2072 +31951 +1013 +29334 +16433 +26097 +5728 +614185200 +3481 +19452 +11783 +25030 +120466201 +1512 +5955 +21211 +2632 +658 +19189 +32349 +10093 +10745 +892235681 +9608 +18693 +11123 +15176 +6285 +312 +58572296 +27707 +7696 +31934 +5654 +11616 +9901 +29438 +3481 +1495 +434745103 +19036 +27415 +2839 +11263 +2334 +142 +26097 +6494 +27350 +19460 +644 +13400 +3434 +1012639847 +27939 +24951 +4423 +21978 +15077 +398 +324466431 +5166 +497159860 +26746 +23297 +21574 +26562 +31749 +31426 +7995 +12582 +955 +627777365 +304082877 +695 +23172 +30227 +29893 +25888 +5852 +2746 +7338 +11269 +8008 +6393 +14130 +7125 +6659 +900679847 +5739 +11033 +22776 +31376 +492938448 +28836 +18382 +25502 +11103 +9335 +11743 +19036 +20008 +30663 +874097179 +18656 +31282 +18330 +11831 +5717 +24263 +346964992 +21802 +15703 +32417 +16707 +22240 +16742 +18053 +3849 +27028 +647083411 +494136435 +2148 +14997 +32531 +12674 +1877 +23109 +15289 +18748 +2602 +12324 +29833 +938311727 +17894 +11919 +17620 +29887 +22098 +23326 +3563 +14183 +75 +17859 +15105 +22174 +17259 +8577 +32334 +25208 +14009 +2244 +639 +15111 +10072 +25784 +22424 +29844 +23360 +22645 +925300514 +757 +6704 +2876 +28644 +4706 +10806 +17089 +22793 +14181 +6726 +18003 +11997 +17701 +30507 +28796 +20047 +31159 +29430 +11408 +527332362 +27392 +7928 +19492 +30231 +29670 +9781 +913191603 +14337 +28275 +32593 +8920 +722885107 +28405 +8972 +369007089 +12634 +12054 +601 +21029 +3085 +30528 +24640 +16181 +32146 +1721 +27784 +8108 +18380 +4915 +16315 +15904 +4790 +291114673 +13081 +434745103 +25696 +15262202 +12164 +21035 +9655 +3909 +826182746 +30042 +7604 +24215 +468870751 +26677 +14044 +24875 +21679 +11175 +14059 +7054 +20535 +782744996 +5821 +18140 +16510 +26433 +22690 +32578 +19240 +21049 +16107 +22691 +5026 +30354 +8422 +19421 +25889677 +26032 +3099 +9214 +14384 +9461 +11859 +2313 +23862 +23275 +14376 +475096748 +468095442 +8711 +26617 +3458 +740 +19654 +27589 +6531 +16760 +20256 +988 +26312 +549024691 +3071 +17997 +31340 +17709 +28535 +25030 +22187 +15891 +8845 +10929 +16341 +28308 +9354 +31454 +2892 +6782 +32582 +4632 +22982 +5760 +31623 +17582 +20101 +7901 +11570 +16107 +16901 +4563 +28577 +22588 +7331 +24246 +16847 +23346 +6791 +4566 +538 +11450 +22997 +31648 +9920 +5612 +25791 +23190 +10948 +2734 +818664100 +10506 +16711 +14644 +5852 +23762 +1460 +10533 +12300 +27656 +9923 +17528 +18202 +20511 +25340 +29833 +19713 +23373 +21055 +24529 +387644782 +11040 +27429 +19142 +2905 +18522 +30836 +27190 +10448 +31293 +23966 +20414 +19749 +1164 +3692 +23537 +2883 +18695 +27387 +8710 +14661 +28668 +12608 +27174 +327957574 +24509 +24750 +11789 +22327 +913191603 +23870 +18243 +337288626 +210893462 +27455 +831762311 +4817 +527552376 +5494 +19807 +330869500 +15742 +15848 +12094 +1360 +15397 +13231 +31210 +5882 +13059 +1054888650 +1877 +118407857 +11225 +628708219 +7590 +29191 +932 +5109 +18026 +9700 +26223 +24643 +52244752 +2787 +13738 +31049 +17709 +6772 +28405 +26159 +32359 +9720 +27897 +22660 +16172 +30369 +511832280 +26574 +13332 +30304 +10602 +7459 +8228 +13306 +31818 +26540 +29744 +32160 +15995 +4177 +19922 +10727 +26259 +15667 +26828 +4884 +24585 +308 +21168 +8851 +6898 +12297 +28851 +9388 +13113 +19262 +21435 +710 +3056 +16777 +29811 +11504 +32048 +15357 +5188 +7472 +13080 +16583 +24215 +23078 +16443 +14071 +17773 +24466 +1427 +31512 +19484 +6503 +30424 +2983 +3848 +21615 +4466 +17038 +4554 +25304 +30207 +6930 +16945 +22462 +15488 +26589 +19265 +14471 +28152 +21384 +25044 +14674 +9666 +13306 +17311 +1419 +124857495 +16885 +6622 +11622 +956 +5934 +28412 +19165 +856385768 +19847 +5889 +325846597 +19993 +31149 +5263 +20920 +9039 +29951 +838899984 +22877 +16033 +1255 +2378 +11581 +21426 +13081 +6077 +4837 +108 +11341 +6988 +9138 +556116130 +763434422 +26397 +5928 +342354144 +26734 +9331 +28822 +24099 +26646 +12772 +20499 +28461 +19794 +13447 +13502 +7591 +28236 +9703 +19888 +545 +225 +19086 +3613 +31735 +22199 +28577 +17620 +16433 +19626 +23229 +23254 +25054 +23100 +15140 +14306 +7030 +25269 +7183 +27921 +11112 +14972 +5051 +14836 +457185975 +13851 +29578 +19661 +1781 +910536584 +5772 +26703 +11450 +21258 +439736548 +11457 +12114 +28944 +13694 +26431 +26272 +11103 +26346 +383 +4165 +4462 +3202 +4241 +11979 +6941 +19686 +22575 +8318 +30904 +16904 +8125 +15711 +10571 +26032 +7823 +30215 +25388 +13865 +5111 +305 +8774 +32311 +15445 +3615 +4706 +22486 +20165 +21622 +10191 +21847 +8032 +16433 +19793 +6862 +8347 +20489 +16107 +27628 +17777 +3282 +17969 +10560 +21435 +25538 +23297 +11170 +32576 +20643 +7910 +22264 +11069 +21786 +6139 +9412 +21559 +28754 +25176 +25931 +19152 +19588 +557465165 +1025 +896560915 +5528 +28028 +21256 +15110 +1748 +13449 +20454 +16653 +3914 +4551 +15888 +18478 +6156 +15951 +22603 +22707 +608449543 +583 +31709 +9801 +715756387 +7810 +27628 +10998 +17563 +27594 +3126 +31562 +471980374 +1378 +13056 +20248 +11139 +780755123 +9924 +22520 +14282 +9412 +32143 +23640 +8862 +10266 +5207 +12486 +12218 +13490 +588126819 +7101 +432 +8972 +14917 +108 +10383 +28730 +25208 +657 +3545 +25594 +325 +17513 +4384 +27939 +24491 +29206 +17102 +22048 +25669 +8219 +22097 +19914 +23845 +12074 +13895 +4409 +18487 +16166 +4366 +26005 +985214440 +549 +18618 +8317 +7798 +449273087 +8260 +8854 +481673326 +15251 +6530 +6040 +7970 +681 +32286 +15651 +834798903 +24509 +512523998 +924552487 +27903 +26159 +10863 +11348 +12081 +25612 +10154 +16763 +7622105 +10663 +31724 +14150 +6622 +18839 +31917 +13985 +26685 +23202848 +18012 +11425 +23373 +12395 +7459 +31059 +14953 +16517 +1116 +7761 +32116 +1870 +28279 +14837 +3038 +522 +4360 +23123 +29700 +27057 +14660 +21000 +122417153 +32167 +12492 +12579 +10359 +13104 +6213 +1057742176 +23360 +17301 +16264 +13423 +2525 +5270 +19686 +28839 +14836 +23393 +6691 +19202 +20198 +13166 +13315 +22360 +18230 +11408 +8653 +16841 +3099 +22367 +812097705 +676 +27064 +17575 +13286 +17355 +4011 +19938 +15383 +30058 +28841 +19824 +9542 +10010 +13991 +14280 +3611 +515 +21253 +23463 +23229 +18712 +15009 +19249 +24339 +11269 +18522 +2320 +13659 +30791 +17500 +14917 +26815 +31475 +18520 +10610 +5903 +583776553 +23636 +14482 +26684 +28015 +5926 +103 +26367 +7089 +24438 +19500 +6233 +26348 +18375 +23486 +26291 +32303 +75 +8041 +21998 +22299 +8429 +13753 +11163 +3375 +22782 +10147 +30046 +30528 +28564 +983446618 +17721 +119418087 +16047 +23356 +12456 +11834 +30085 +16707 +25780 +23629 +8361 +4782 +11556 +16663 +5935 +18334 +32707 +31347 +2208 +9347 +19343 +30055 +17886 +11962 +29423 +15640 +29792 +9672 +25278 +578 +19460 +23143 +13727 +30625 +28358 +4060 +25566 +14134 +31298 +9924 +32594 +89 +19654 +31465 +31093 +517855389 +511309262 +7887 +28046 +18323 +19283 +25942 +872 +30312 +1839 +13579 +27573 +14663 +17226 +23404 +15179 +4600 +25423 +19060 +2144 +13166 +29488 +25181 +21929 +29602 +9510 +158620668 +25367 +834798903 +20714 +25420 +10152 +3838 +3574 +26272 +16540 +3388 +22100 +24951 +11937 +14352 +26786 +8228 +26022 +19719 +768988158 +16526 +11730 +23862 +11431 +19159 +278184425 +2694 +20404 +7159 +27594 +16743 +385049685 +13954 +18418 +20893 +161449129 +418836301 +1643 +29130 +673 +23878 +22707 +8124 +29482 +16450 +26828 +14529 +13694 +31574 +713013102 +7316 +58572296 +29788 +2222 +23939 +10761 +16413 +22837 +6025 +4802 +24989 +8533 +5837 +3799 +29912 +12979 +14163 +694246514 +16033 +31622 +30837 +29467 +9736 +20454 +941071686 +1031673238 +3943 +3553 +28266 +8872 +9451 +4467 +15888 +974228096 +15459 +26278 +25475 +25377 +2626 +21282 +18826 +23022 +6206 +19110 +407098352 +26516 +4164 +30377 +13655 +25835 +17339 +3828 +608449543 +26182 +28321 +13081 +2781 +17773 +20531 +6500 +7067 +30609 +13400 +15040 +29788 +3545 +985196599 +1038055757 +5244 +23402 +13380 +8795 +31007 +259544594 +3991 +31516 +26412 +23962 +19421 +28577 +491894617 +10112 +21030 +17098 +17356 +23044 +31407 +15845 +9110 +19277 +30243 +7392 +28054 +10847 +26291 +5984 +712552368 +20202 +7210 +10239 +18618 +22711 +15197 +6298 +23358 +7452 +32411 +1159 +13453 +22895 +3254 +3983 +13805 +114974797 +15572 +7417 +25659 +2645 +1007892687 +400 +26473 +24986 +28792 +18527 +27962 +12539 +22556 +3958 +22024 +20174 +390139448 +523 +15702 +18069 +23686 +32303 +23622 +291819906 +393589345 +31030 +5207 +17260 +22268 +6087 +27352 +6622 +23373 +2250 +29624 +3341 +126789663 +21957 +17920 +26947 +1012639847 +21966 +3851 +17405 +527 +4033 +15511 +411 +25972 +19009 +13108 +5713 +27936 +27305 +2507 +25399 +29116 +6438 +20369 +18877 +5549 +31969 +1810 +1854 +16406 +8321 +22788 +32117 +18259 +6985 +28140 +23372 +21476 +18834 +29860 +1663 +899937930 +23357 +31679 +10671 +11258 +2358 +28894 +18286 +303908392 +12880 +1707 +20863 +21030 +11258 +26584 +24190 +30074 +305 +25780 +855 +22645 +11598 +14282 +17064 +29592 +427332169 +10403 +21049 +7930 +9090 +32454 +31465 +10103 +300476220 +30382 +18915209 +31724 +3553 +16807 +21713 +1015896049 +19808 +13463 +22819 +22558 +28993 +8457 +18399 +4840 +32095 +10593 +19128 +14845 +612 +24445 +4051 +1980 +23247 +13653 +1060 +12497 +29498 +27028 +9540 +11088 +6886 +24092 +22459 +9786 +7380 +851223451 +7030 +303328568 +24883 +11824 +102 +28255 +7914 +30460 +32571 +23460 +312391355 +27590 +1797 +30008 +19490 +28810 +8651 +13057 +22457 diff --git a/resource/runner/problem/book/ch2/7. count/data/input/6.input b/resource/runner/problem/book/ch2/7. count/data/input/6.input new file mode 100644 index 0000000..ec8f6d6 --- /dev/null +++ b/resource/runner/problem/book/ch2/7. count/data/input/6.input @@ -0,0 +1,88889 @@ +88888 +24385 +27426 +12825 +365023154 +30951 +30487 +24730 +15343 +30027 +30621 +20500 +11729 +5087 +16773 +4574 +7657 +20974 +689942196 +342302178 +24567 +622436290 +22983 +25641 +2663 +10387 +25507 +872743899 +284116722 +8870 +31347 +14425 +27968 +6972 +7298 +1266 +6874 +19517 +9025 +17717 +5024 +25344 +1022312907 +28636 +13358 +11651 +30871 +29825 +7451 +27603 +941413681 +32258 +29628 +26008 +30027 +191199081 +24187 +17936 +852377030 +29876 +8374 +5030 +270787674 +29859 +9633 +26635 +21952 +592719852 +18989 +23959 +382838650 +12851 +794177165 +554010196 +597584929 +22208 +8461 +25127 +24718 +32724 +4027 +20230 +28110 +25743 +27671 +7619 +25639 +14169 +29528 +7437 +28371 +20126 +10711 +11580 +15839 +17944 +13847 +23269 +30823 +21163 +19730 +25854 +8123 +6795 +8878 +7093 +29752 +11466 +7318 +32060 +953 +17861 +3626 +19646 +3703 +30627 +51008814 +9207 +15687 +24931 +28883 +135638825 +31356 +1021 +17333 +26463 +25975 +24803 +13618 +22496 +9924 +27459 +1024 +6613 +8346 +1040 +15759 +32739 +13821 +937941266 +6939 +25256 +20556 +207977621 +6397 +18521 +8240 +28515 +6790 +23976 +4287 +7277 +8079 +9580 +30163 +18600 +27599 +10372 +18536 +25221 +3620 +17951 +694045785 +20086 +544700857 +19085 +23239 +12361 +20658 +522920106 +7573 +3951 +8437 +5543 +19598 +829080718 +4596 +19044 +30627 +21077 +26465 +17264 +4156 +1534 +24371 +9655 +10728 +27696 +5266 +17068 +14986 +5011 +7090 +1030 +32226 +9142 +258509743 +15752 +27600 +4202 +3474 +24659 +9868 +26196 +17346 +15745 +18667 +1567 +17062 +8401 +31612 +12196 +122586631 +28830 +24037 +9470 +8746 +13257 +18540 +4242 +840813930 +28787 +8723 +25906 +31256 +17802 +20113 +12997 +6939 +12843 +19969 +17643 +3701 +31043 +20078 +16968 +6576 +13903 +32266 +16964 +32366 +2406 +2418 +768 +19469 +7565 +11975 +14433 +8443 +12011 +9871 +23409 +17766 +30960 +957335228 +21802 +28783 +21912 +5316 +27100 +1306 +1057 +18095 +2462 +25314 +11962 +5112 +17972 +2297 +29846 +30955 +26056 +2203 +882045769 +3106 +13558 +19313 +4397 +8921 +31919 +5198 +17277 +108 +608 +19183 +11260 +30591 +16693 +30576 +492544391 +7593 +17697 +10718 +31606 +87931040 +20832 +7475 +431080821 +27157 +28579 +125100580 +12355 +12996 +24864 +32305 +882045769 +24059 +15863 +28920 +29963 +3246 +10856 +3574 +92262012 +759 +12873 +4137 +13901 +13036 +25561 +24100 +1773756 +16106 +14003 +4935 +22669 +30299 +10937 +596378085 +13314 +21289 +28700 +2611 +29758 +16850 +977174766 +29013 +261 +19956 +14123 +15627 +29388 +26200 +15597 +27156 +668 +20424 +16946 +25378 +15957 +1097 +19313 +28740 +11904 +29689 +2813 +7701 +7422 +17582 +27064 +19935 +28848 +11540 +758577897 +409598398 +30680 +31051 +1675 +21634 +9475 +27109 +27685 +1520 +11024 +3065 +12764 +24755 +5423 +32738 +6474 +446696521 +1234 +16499 +15467 +26956 +243892765 +32232 +19351 +22865 +16146 +18107 +1176 +28363 +14192 +942807385 +24177 +7494 +31016 +1852 +15023 +21262 +30187 +16766 +12389 +16578 +8881 +12321 +74998095 +6010 +20036 +8137 +893212455 +11993 +9732 +32254 +25331 +9155 +30729 +2110 +6796 +10973 +30628 +20402 +9365 +15817 +9444 +26112 +732670920 +23012 +199627152 +154391402 +375174822 +1844 +12159 +29711 +28688 +8065 +26454 +19556 +30177 +8443 +26405 +28603 +300 +46780436 +26350 +577345620 +6427 +7722 +3832 +10350 +21989 +8025 +18623 +12846 +22881 +7786 +17100 +8806 +17346 +21176 +26810 +10080 +2111 +7463 +14030 +3419 +1211 +108296665 +4561 +11348 +10856 +35 +181 +15146 +9486 +1467 +367 +5697 +16485 +22988 +11001 +21210 +5604 +482760308 +15710 +13063 +2536 +240829089 +8914 +13898 +681001475 +19197 +25261 +958 +517856104 +11039 +22742 +20598 +10109 +12503 +975898508 +464156662 +28718 +5396 +12091 +11391 +10926 +6419 +9332 +14545 +28829 +5130 +19652 +25174 +28455 +19996 +494 +1201 +32251 +7561 +29052 +6786 +27812 +27761 +4787 +25440 +27944 +10798 +10086 +5315 +16494 +15129 +7419 +22109 +24107 +23508 +2286 +19147 +18319 +9564 +1087 +17376 +28418 +190942487 +1754 +2594 +382838650 +5529 +13168 +12185 +169976385 +6315 +17025 +14555 +23210 +795244361 +6204 +21170 +9475 +5030 +3509 +7932 +30673 +12594 +5819 +837206037 +8137 +6417 +13294 +4191 +11048 +10203 +3483 +13939 +15228 +41431102 +23436 +5040 +20207 +32033 +9122 +29956 +29293 +13469 +12805 +28071 +26865 +12237 +123539791 +4887 +9815 +21217 +30374 +6940 +22747 +92262012 +4090 +7181 +17349 +8692 +18817 +18080 +31919 +2402 +22215 +15196 +6209 +8162 +16533 +5585 +3682 +23832 +19177 +9845 +3777 +14130 +7264 +4845 +31017 +5722 +28606 +16105 +28550 +1236 +5448 +3735 +6981 +4883 +8631 +3243 +16057 +10806 +14130 +9088 +23703 +14969 +12157 +15196 +24615 +29668 +6339 +5055 +608 +9919 +12805 +835 +223452261 +19687 +4180 +24451 +6193 +4517 +893271473 +25126 +4194 +29452 +28267 +882 +161 +20371 +25625 +8072 +32412 +23040 +13760 +28922 +17821 +446696521 +16631 +9488 +24038 +10403 +27320 +27747 +364373390 +29816 +15580 +14199 +10206 +11923 +31078 +16105 +4343 +24188 +28121 +12967 +7538 +31051 +17652 +5655 +2060 +23929 +15029 +5083 +4109 +37192131 +6014 +13358 +19374 +20086 +2180 +8881 +19087 +15442 +20666 +26056 +25655 +25125 +708708423 +14304 +22564 +8851 +32091 +11305 +27096 +5125 +23068 +552182178 +14018 +24037 +28550 +26893 +538759796 +10628 +11730 +18115 +8129 +2061 +14218 +1859 +26953 +22474 +19517 +11088 +9629 +3588 +491063288 +30445 +27779 +19219 +8187 +2123 +894 +4525 +22713 +27387 +19283 +5768 +11220 +546 +13403 +11443 +28942 +13074 +8162 +1028257711 +6997 +9563 +713733905 +15228 +478573802 +893212455 +26541 +30728 +644788341 +18147 +27208 +7477 +7878 +27850 +17088 +12125 +8736 +11831 +11115 +18687 +3114 +20796 +22234 +27495 +15026 +31344 +24185 +30351 +32258 +9443 +21523 +418529535 +20028 +3048 +25919 +29592 +12652 +16057 +202822189 +15196 +2631 +668587398 +23262 +32148 +9932 +25449 +22842 +505 +591477630 +24032 +8656 +23110 +21022 +577345620 +12420 +8736 +29094 +15661 +4989 +28988 +29315 +21800 +870226636 +24301 +21981 +10686 +12940 +19142 +22151 +8560 +8921 +27156 +22301 +325 +644788341 +20524 +8309 +2870 +29878 +11200 +335916148 +20671 +3910920 +138117755 +26420 +815 +3385 +30328 +10580 +31693 +14743 +26744 +20794 +24537 +20086 +27311 +2269 +22304 +10166 +2114 +30185 +32586 +902 +6148 +28302 +776597229 +182551809 +14130 +827091749 +5362 +23197 +10580 +15647 +647755392 +16744 +1945 +490171599 +15129 +14895 +2641 +15036 +549110979 +14839 +20518 +623 +1042897754 +26953 +3313 +25122 +14068 +2722 +32565 +20700 +5362 +21222 +30263 +24703 +21136 +21134 +21612 +22295 +11483 +7185 +18940 +20587 +27793 +4775 +531892360 +5030 +20154 +24477 +839779061 +3588 +6491 +10224 +21222 +12996 +22796 +19559 +2929 +12737 +15825 +5108 +1797 +611094788 +1848 +1072845370 +1049 +21713 +13208 +12203 +12321 +25440 +22223 +18063 +886431679 +1547 +1625 +816269196 +794237124 +21316 +25249 +12770 +625 +32563 +9950 +18136 +20052 +48770637 +2611 +10995 +10060 +10350 +2189 +1651 +23964 +10423 +11540 +9580 +21215 +14882 +3567 +21818 +16950 +1023672281 +4722 +13162 +27454 +31646 +5068 +15385 +31565 +24301 +20207 +24836 +20036 +18037 +29202 +3388 +11231 +3320 +25331 +12465 +19283 +4740 +32000 +22063 +25318 +28920 +12650 +23733 +1035 +9443 +17538 +23390 +27035 +17214 +22053 +743270447 +6175 +16047 +11471 +10871 +26314 +20796 +13449 +7729 +8015 +25746 +1547 +27691 +12350 +16354 +27603 +26112 +19958 +18115 +11710 +15229 +10086 +17758 +25458 +1725 +28339 +12171 +17030 +270787674 +17651 +5404825 +20731 +19120 +7663 +4054 +3533 +13936 +24625 +12419 +13233 +16967 +11664 +25527 +10115 +11729 +564 +27890 +7167 +10068 +20126 +29335 +220778524 +7902 +28774 +30987 +7799 +23271 +4686 +28991 +4090 +1665 +19607 +8161 +21410 +942807385 +22234 +8646 +17431 +32665 +7946 +31491 +23471 +17661 +7722 +16515 +30987 +10100 +23703 +15668 +32542 +5378 +17382 +14099 +28792 +5470 +21391 +2792 +21768 +7826 +7606 +6989 +31917 +31038 +24971 +395028200 +20795 +11236 +9878 +257 +27199 +7032 +14473 +26101 +26547 +5655 +22733 +12081 +32718 +1019330381 +29376 +29527 +27132 +240829089 +22035 +807814445 +13886 +21275 +11125 +3969 +29778474 +22217 +7841 +4267 +15334 +31779 +699710339 +25312 +29689 +14121 +5864 +20071 +26011 +18288 +20979 +26191 +26379 +2343 +27579 +29834 +12160 +17712 +5944 +30062 +41385629 +3095 +28630 +204 +15270 +8828 +11422 +18345 +23479 +891925999 +22543 +12132 +1658 +9346 +308 +19990 +29175 +28740 +32078 +21693 +194850807 +31461 +7076 +970550374 +5746 +25938 +12724 +30650 +26196 +11720 +29317 +7032 +11309 +19175 +26519 +1786 +22760 +26221 +20459 +6119 +5798 +701 +21260 +25215 +204588053 +1844 +27868 +32504 +2582 +22856 +74050343 +197338634 +28312 +16786 +27781 +27182 +25906 +8455 +4042 +10167 +21800 +18218 +14408 +8131 +31675 +13201 +13106 +21098 +17087 +17526 +797338861 +13106 +125 +22130 +11265 +11773 +8265 +12203 +30189 +21511 +9655 +5138 +499219297 +18319 +4669 +937623866 +7047 +24755 +15792 +4135 +6541 +28457 +3407 +19229 +18718 +29881 +362913659 +16946 +11647 +8442 +726 +1284 +28778 +8357 +8680 +1506 +8390 +1412 +8195 +7032 +10895 +7927 +29376 +14241 +2099 +18056 +2500 +3800 +24390 +12711 +20649 +27064 +3620 +28311 +15381 +438558918 +9713 +494 +27316 +32360 +477170927 +31211 +29690 +21332 +22344 +604114525 +2290 +9441 +2074 +611094788 +20072 +32526 +6591 +4259 +20984 +4551 +24482 +224340884 +4776 +5399 +23287 +19170 +4524 +17776 +31753 +16809 +19622 +7783 +3875 +21477 +1021 +5757 +22260 +13403 +4103 +27762 +30906 +26196 +16053 +30488 +15068 +18809 +700072832 +30728 +25106 +13477 +23733 +28574 +32328 +30552 +29878 +26594 +28391 +28654 +611094788 +9826 +26693 +14690 +2269 +1104 +26610 +18249 +278426478 +9996 +31311 +7874 +1006239225 +29838 +11348 +4787 +15089 +22864 +18839 +24284 +28834 +11891 +26976 +12097 +19657 +22576 +29746 +30967 +27721 +11943 +24078 +16239 +26212 +31706 +12770 +23415 +16258 +462580468 +13902 +22758 +19258 +14928 +5664 +31540 +16366 +24673 +8346 +13348 +12721 +95021083 +3253 +26401 +8158 +237617172 +24079 +18147 +21724 +12989 +3429 +13903 +18376 +22742 +20101 +15627 +15708 +11187 +3625 +17214 +21177 +569408816 +22181 +302810733 +13189 +26706 +1028953965 +26859 +28421 +19769 +32316 +32251 +11915 +325415965 +13798 +9832 +32507 +13554 +12803 +17665 +19221 +2190 +20791 +12152 +28325 +1137 +7337 +3063 +18250 +28403 +12825 +30636 +19221 +19049 +24759 +23106 +22892 +16533 +28446 +27691 +7926 +19489 +3313 +694784538 +1377 +5448 +30520 +12793 +3280 +28055 +2557 +2492 +24909 +22453 +16766 +24967 +32309 +23821 +25758 +13731 +32305 +16418 +3682 +3472 +21098 +32148 +12897 +11842 +23591 +1383 +8257 +6181 +12149 +31606 +15384 +577028687 +16786 +24079 +10973 +12793 +201 +11266 +1165 +16045 +27688 +11540 +8177 +12365 +5011 +16031 +11513 +22422 +19227 +24229 +16271 +6412 +4554 +3088 +17664 +368241104 +25938 +269604761 +18842 +11357 +19242 +27015 +26577 +10915 +9270 +25843 +30149 +20113 +3655 +14739 +17137 +10661 +28172 +19940 +26405 +28417 +7047 +30194 +11307 +32349 +26028 +15696 +431080821 +20648 +11540 +169976385 +620232660 +16394 +9501 +143729401 +19108 +17731 +23522 +5040 +26406 +28475 +6494 +709336524 +19544 +8103 +16845 +7754 +16725 +4248 +21476 +20630 +17090 +25890 +52121100 +16722 +17010 +11626 +7277 +31306 +28904 +14579 +10661 +311487291 +1736 +1293 +9011 +13126 +9202 +997200954 +31402 +23936 +2594 +10387 +24826 +12438 +10378 +4806 +26223 +10513 +1061 +20587 +21732 +26862 +11400 +27268 +26188 +16729 +19610 +26249 +29139 +17081 +23775 +4831 +1324 +5819 +10877 +18167 +204 +32280 +29400 +26704 +7704 +6412 +19182 +19781 +7744 +25975 +21301 +3280 +3287 +23921 +6962 +2967 +21051 +5907 +858242807 +13304 +554 +8443 +18274 +14685 +11266 +26896 +16328 +9942 +1838 +381206385 +10591 +25320 +5596 +23782 +23141 +27038 +12011 +11080 +25106 +15902 +204588053 +21752 +31208 +28774 +2180 +13075 +877 +550924492 +31070 +30693 +21871 +17629 +279195796 +14227 +21114 +28993 +16513 +50462376 +131067556 +12056 +3898 +18470 +13619 +28980 +8274 +28987 +4044 +19667 +25402 +24390 +720852849 +14465 +9256 +3229 +14209 +18180 +357 +293040466 +14579 +2367 +8640 +1760 +326 +9239 +15270 +29378 +21402 +13666 +49887347 +31308 +2351 +23049 +17560 +23873 +13618 +26821 +29972 +458549128 +2598 +28688 +21992 +6997 +25643 +23610 +13687 +6773 +11871 +5911 +24659 +4866 +399 +26479 +902016404 +10984 +356078990 +12825 +14878 +23030 +18280 +2406 +14211 +11138 +26002 +24052 +10261 +7337 +25170 +9580 +29915 +1004949577 +3706 +9441 +19975 +25173 +16171 +18600 +2236 +139094402 +3703 +246750309 +2494 +31150 +882045769 +20693 +9958 +29840 +888597368 +8101 +241546153 +29722 +893011817 +24059 +31693 +853 +17877 +31742 +8990 +6738 +19219 +22149 +242523781 +1878 +680 +2051 +11483 +17758 +7995 +14099 +7914 +8437 +15840 +39979431 +24151 +22011 +5240 +28964 +14228 +29628 +19197 +893011817 +23688 +11307 +150875559 +23563 +1696 +27685 +17499 +3848 +27716 +14656 +18252 +455 +4257 +26124 +13462 +18634 +736 +9487 +19227 +4899 +9958 +21000 +27601 +27702 +15946 +14059 +31308 +12859 +15752 +4205 +92376869 +67140245 +293311595 +3351 +28607 +896 +5027 +23893 +6227 +11979 +25615 +365023154 +28750 +637934226 +1918 +17433 +7124 +28482 +31466 +9893 +7723 +7795 +7047 +27804 +15029 +709336524 +19229 +6752 +14114 +12565 +24771222 +11220 +1137 +10820 +15157 +15534 +5464 +6055 +15163 +26028 +705159530 +2593 +10155 +4136 +551168033 +10239 +2147 +26127 +25092 +28735 +24839 +5013 +13760 +17207 +22035 +13728 +26574 +2404 +12481 +173461835 +7893 +20662 +1665 +10612 +20275 +765453985 +26219 +17668 +29378 +29460 +13250 +45436438 +256144202 +25162 +4830 +12803 +7422 +9392 +3809 +31402 +12916 +904465162 +16395 +19133 +1773756 +23592 +16373 +24244 +16536 +11138 +19420 +10100 +21062 +10447 +924159552 +18019 +7025 +5170 +1190 +30672 +23068 +17702 +27656 +30693 +28887 +29797 +1548 +21671 +287678397 +22529 +3433 +1961 +21279 +19458 +17838 +5063 +25458 +26562 +27896 +23030 +29061 +28759 +7382 +13358 +6474 +16305 +401601466 +11958 +13365 +7740 +6962 +819826368 +29429 +2699 +12600 +4470 +8964 +12009 +4029 +870226636 +18537 +25841 +4194 +2127 +7874 +5774 +32718 +30605 +19281 +12361 +30249 +8383 +2280 +3540 +20763 +9125 +28231 +24412 +14319 +30244 +46780436 +30332 +637902143 +23677 +30951 +141841001 +15351 +17651 +3254 +23522 +14550 +17226 +14195 +7538 +25418 +10591 +7267 +3912 +195567562 +28817 +28688 +12252 +27307 +12652 +28555 +30022 +45901006 +1916 +1167 +8849 +18931 +9362 +3211 +25357 +27778 +28700 +2525 +31150 +29266 +32117 +5031 +14784 +11039 +21056 +2427 +1913 +31063 +17854 +22294 +3542 +27724 +2667 +159408324 +30008 +21517 +11951 +27221 +5470 +5647 +3910920 +1512 +195351560 +27229 +32274 +1028928512 +102320229 +30992 +17880 +1336 +5503 +14068 +11260 +127769786 +28991 +1679 +6508 +3388 +793813406 +29083 +30011 +23614 +1886 +25092 +4119 +17863 +29158 +21292 +26956 +18859 +942941627 +19940 +1838 +44162608 +23287 +11811 +30368 +12851 +7258 +13882 +23460 +12000 +17083 +9600 +19509 +10566 +15531 +32042 +24768 +973 +22271 +32540 +23049 +25530 +12983 +30042 +7760 +21678 +32738 +26189 +10981 +12209 +14745 +578601698 +373 +1323 +4256 +8121 +230807140 +28960 +10223 +7915 +18942 +19908 +5114 +31311 +6666 +367 +24038 +15022 +30673 +10254 +15477 +8357 +29188 +32725 +26377 +1031708290 +9991 +726 +27709 +32379 +31026 +19562 +27657 +11891 +24179 +776203145 +12484 +13882 +22521 +23177 +840813930 +12652 +21123 +482001159 +2127 +6565 +26437 +25487 +7267 +4695626 +15862 +27002 +30514 +9845 +1776 +12209 +3351 +28329 +32261 +16752 +30300 +13449 +32473 +28265 +28474 +26594 +5864 +24939 +5500 +4535 +9701 +30368 +603379435 +5170 +25261 +16682 +24231 +16424 +26381 +2447 +26242 +5054 +5265 +11838 +9459 +18738 +734847890 +25458 +7421 +5201 +32455 +10932 +31225 +16478 +7868 +7055 +16646 +29711 +503803038 +646267355 +28319 +5396 +475633112 +26004 +1367 +15849 +8833 +20974 +29972 +22810 +26748 +21444 +14121 +1092 +16912 +689942196 +3984 +151097628 +10223 +15072 +51191105 +29785 +5198 +12048 +4745 +14228 +27250 +28325 +670 +7916 +10995 +2110 +11344 +25504 +16183 +9422 +16750 +11009 +12160 +18102 +23508 +14465 +3398 +409168115 +19184 +30528682 +29402 +16825 +9984 +18588 +30072 +1904 +20072 +28305 +21727 +2314 +1207 +19175 +5564 +11346 +28446 +19220 +10617 +29095 +108 +6790 +10807 +14912 +23809 +18611 +25641 +23045 +11048 +14926 +22029 +6290 +30225 +7010 +9101 +22099 +16640 +27115 +17264 +14058 +13884 +20979 +24387 +12239 +26609 +176140078 +15453 +19227 +31926 +17597 +3061 +16805 +1417 +7833 +7681 +5318 +21795 +2641 +25631 +18930 +17025 +25221 +26155 +8592 +27443 +9580 +20948 +25261 +11119 +18621 +26982 +22415 +14901 +5433 +21667 +18499 +23513 +28345 +696818962 +22680 +20687 +14408 +8091 +30059 +28897 +31874 +17480 +6946 +24939 +23492 +14389 +5760 +6940 +23637 +30072 +26989 +760773745 +8655 +28417 +20609 +12503 +17409 +23879 +6419 +31672 +30037 +19730 +25021 +313974659 +17560 +20296 +14678 +26959 +31589 +23429 +15714 +25728 +22151 +24720 +10357 +12470 +520975776 +16207 +1910 +12312 +10307 +224340884 +6175 +21697 +17087 +13222 +26959 +647755392 +31744 +2667 +11338 +25002 +186657260 +11561 +16990 +17274 +1028928512 +907730129 +21916 +12309 +11023 +1804 +4554 +479978581 +5904 +12755 +10031 +488 +14192 +5648 +20646 +4380 +18987 +30528 +425320244 +14409 +24302 +18891 +17861 +24803 +2698 +2143 +17929 +5423 +22610 +5294 +16324 +10686 +1481 +750572646 +11367 +8455 +20942 +19351 +23671 +622325760 +8015 +8121 +19503 +26728 +31916 +7385 +24302 +19559 +19157 +178415837 +205649644 +11056 +10166 +16391 +13182 +1190 +421351508 +25188 +7435 +525 +18987 +542689878 +11307 +27601 +25864 +199627152 +17116 +9086 +13782 +18178 +17751 +335665966 +12019 +15979 +30011 +8914 +30453 +15116 +1257 +21104 +565858218 +29576 +23661 +27814 +9539 +28030 +20671 +4883 +9930 +27124 +1991 +11483 +4500 +21574 +28541 +29802 +30429 +24768 +12995 +9868 +10881 +3835 +403822505 +19846 +23164 +25619 +16045 +3888 +15527 +10277 +32739 +1059780429 +7701 +10881 +20484 +9443 +8881 +2200 +11404 +19657 +723068774 +31796 +9441 +13821 +8780 +13928 +5073 +12124 +887013196 +617799848 +12867 +22733 +10060 +13913 +28803 +4679 +824657831 +755 +5447 +8195 +1467 +904465162 +8810 +23353 +487808193 +6773 +8971 +21479 +5790 +29526 +3582 +22420 +9681 +17744 +30134 +14216 +22371 +17298 +14986 +8606 +20173 +318607188 +29544 +12420 +338553922 +12453 +7638 +3233 +6528 +1234 +9888 +5849 +30473 +652886904 +4745 +29061 +7541 +13202 +13263 +28183 +950791054 +4673 +10224 +14676 +17160 +21807 +1023 +3972 +418529535 +26059 +6009 +17664 +10115 +26029 +29618 +23652 +2371 +1839 +17441 +11953 +24176 +16393 +13814 +12389 +11443 +28083 +28596 +5421 +21634 +28267 +16709 +1706 +12857 +10628 +1557 +31932 +13888 +27990 +6152 +21047 +1076 +529843694 +13365 +19860 +27983 +26478 +22388 +23848 +2656 +25986 +20931 +2534 +4138 +11091 +3502 +19421 +17448 +4145 +5234 +604114525 +15798 +7726 +11664 +8254 +503 +7754 +32517 +7786 +29766 +22422 +15868 +4959 +5312 +4267 +23609 +824499834 +29534 +3128 +10684 +23272 +648444274 +30235 +478573802 +91 +23819 +24234 +18167 +9652 +484803063 +3385 +7325 +12005 +5373 +25776 +27132 +814460513 +5030 +8578 +20777 +294118977 +27039 +29063 +6597 +5003 +30956 +30457 +27039 +4355 +13992 +8921 +62048814 +20078 +1226 +1038373884 +7823 +27664 +268 +324149661 +16323 +32572 +18817 +9475 +11109 +4838 +680 +16543 +26802 +2663 +18323 +20010 +25249 +23053 +16984 +3955 +22526 +11975 +16213 +465399393 +30660 +15611 +12897 +15710 +162820271 +15026 +21366 +7175 +22581 +12652 +449 +21380 +17735 +25213 +2081 +28654 +654401301 +22733 +205603420 +6318 +5034 +31377 +21323 +15687 +27793 +4775 +9344 +26157 +9675 +29628 +709336524 +1048206693 +11495 +26017 +689 +25246 +14767 +9924 +11680 +21976 +7570 +4451 +1341 +10551 +908 +19209 +29477 +894 +29880 +8119 +29526 +19281 +12621 +20086 +32753 +874313113 +223452261 +840813930 +28437 +4350 +10174 +14343 +1210 +13143 +6119 +31612 +18677 +1377 +25399 +9999 +14609 +32505 +8670 +9924 +1544 +27896 +6449 +30648 +6002 +813751675 +19634 +26196 +31355 +31565 +542738248 +3713 +765453985 +16160 +20069 +27688 +12803 +26381 +9605 +787851633 +26408 +4348 +16981 +3391 +15695 +4506 +19248 +28363 +244942332 +2374 +30224 +7723 +9492 +5102 +27944 +26279 +19613 +30487 +28319 +12135 +23935 +29674 +904092799 +1766 +5836 +16031 +22610 +25470 +264 +764 +25171 +15877 +12309 +21938 +25575 +6767 +608 +5500 +7210 +2901 +10810 +5470 +1840 +4989 +14864 +7974 +30018 +23066 +15687 +1487 +7729 +6408 +11495 +21499 +4566 +20242 +32412 +648444274 +4037 +18536 +26420 +12711 +27514 +28624 +19345 +12612 +14186 +4596 +4987 +12805 +13797 +30696 +443 +7318 +23611 +14001 +25839 +23376 +1486 +557 +7463 +8388 +24134 +32558 +830203906 +234183043 +5611 +902016404 +16104 +24794 +864484513 +21975 +28984 +16891 +23959 +24107 +24889 +13046 +27514 +7606 +369921504 +1559 +16268 +993340746 +13057 +163351585 +19234 +15395 +374852664 +29428 +23586 +30474 +32231 +8864 +26437 +7710 +23460 +21217 +23563 +30106 +25737 +12017 +8413 +32563 +28571 +5599 +32473 +28270 +23917 +233939831 +13348 +24946 +2686 +19634 +337645189 +27574 +3898 +32048 +804596391 +20781 +10871 +28381 +11021 +173774843 +29460 +16521 +21409 +6941 +31149 +16709 +23299 +26633 +21713 +4941 +16259 +22498 +443385923 +324932358 +24056 +27716 +15116 +1621 +17067 +21752 +807427333 +30134 +5608 +19213 +7336 +20296 +11009 +7108 +4293 +29095 +29825 +25615 +18529 +23809 +4539 +30629 +18907 +27426 +26401 +607188900 +8390 +25112 +25213 +620607163 +8971 +3724 +32368 +30326 +9195 +20946 +11931 +29022 +522920106 +6170 +13941 +20685 +8765 +4407 +27430 +9533 +324932358 +7248 +27043 +1699 +23647 +23705 +22373 +195351560 +24453 +26598 +4437 +19517 +23304 +6666 +15385 +26901 +13569 +30600 +942807385 +26716 +22985 +1025118386 +10080 +1014349459 +8564 +21792706 +1773756 +17757 +27343 +6494 +19242 +4027 +27812 +8680 +7076 +23264 +24397 +27656 +15616 +15837 +31655 +13582 +2836 +338553922 +31256 +7537 +4561 +24537 +1312 +19570 +31013 +7010 +7573 +26715 +1910 +4416 +7038 +14969 +26693 +18464 +32368 +8921 +16993 +22673 +10927 +11251 +26905 +25758 +4418 +18139 +579367546 +6857 +5990 +8257 +7784 +13471 +1082 +11077 +2944 +8872 +13453 +30620 +504 +28610 +542738248 +4864 +990013992 +30672 +9260 +15792 +13558 +21282 +15866 +31698 +24440158 +6154 +340142347 +15279 +32395 +16399 +3890 +32255 +9465 +28113 +549683457 +13358 +26915 +12365 +4257 +824499834 +10654 +599351124 +15093 +27316 +681001475 +12296 +344199146 +13162 +14528 +1754 +27752 +1414 +16429 +16604 +15110 +6782 +1001 +11467 +27295 +3915 +4315 +8424 +21136 +571216887 +24814 +24496 +17713 +25244 +30342 +4967 +13667 +161056203 +24909 +23538 +21733 +8294 +20301 +23611 +17247 +23592 +30201 +383 +5839 +13202 +28315 +20476 +22435 +12711 +25279 +6929 +25106 +23975 +22275 +204588053 +7927 +22218 +11904 +8798 +30149 +29264 +27229 +368241104 +6163 +24113 +27166 +2934 +16444 +25162 +19132 +32349 +20096 +13625 +10932 +25994 +6645 +20587 +17821 +1852 +19657 +25854 +5078 +28213 +2007 +11880 +28184 +16478 +17565 +16757 +7055 +22293 +13361 +6919 +24320 +17976 +431080821 +6849 +21960 +26635 +15531 +6591 +5540 +4407 +12722 +3865 +27678 +25673 +13126 +10154 +28446 +380486294 +31063 +23936 +5112 +15453 +923033106 +10810 +20973 +1015863287 +28242 +8840 +11453 +409019040 +3385 +15757 +24347 +30729 +22379 +173774843 +17291 +19201870 +23001 +10348 +28574 +28505 +23506 +29689 +8227 +26056 +16120 +6380 +9984 +968749949 +24072 +660 +16758 +11647 +22716 +30356 +7681 +809483677 +16041 +1045481998 +4090 +21517 +27522 +24482 +15291 +2369 +9816 +13087 +830203906 +384865295 +10447 +328100106 +27011 +1220 +14781 +17623 +199673321 +32428 +32033 +505 +7915 +28762 +23968 +5503 +22465 +13236 +16323 +18221 +16047 +10112 +2914 +696065715 +22276 +19044 +9783 +157 +10205 +30445 +447323276 +15569 +9419 +10551 +20986 +15839 +9703 +46780436 +16514 +314705673 +16752 +30466 +3065 +8318 +465831598 +7593 +20343 +21611 +14350 +8158 +23481 +24477 +791316602 +19054 +660 +30097 +9486 +19130 +25125 +24418 +13304 +344199146 +2492 +2124 +18648 +23071 +11680 +5505 +5039 +1840 +9804 +10787 +22092 +352382879 +983 +14377 +2269 +28718 +24305 +24861 +22312 +566279538 +28169 +13289 +937784376 +632815306 +20663 +22194 +695259007 +31103 +541 +18775 +20843 +5078 +11326 +18264 +19875 +22021 +4838 +8104914 +21906 +26287 +16950 +571379078 +5564 +11626 +29269 +18056 +18571 +9144 +19090 +5068 +23010 +697152965 +13065 +1497 +22910 +3706 +7760 +11138 +27246 +18667 +12711 +28225 +6492 +7083 +17083 +28993 +21795 +18070 +26881 +5100 +27773 +382838650 +17330 +7055 +26087 +21245 +16083 +9871 +30345 +19458 +34 +26890 +6016 +12595 +6709 +18680 +12484 +6222 +14987 +6131 +1057 +525 +10820 +11391 +324149661 +5849 +4510 +231366331 +6152 +13305 +30230 +24390 +30058 +21313 +20946 +412016499 +2369 +32447 +11471 +22092 +11404 +469 +20031 +870 +10015 +22576 +3898 +1324 +6096 +22189 +20466 +3238616 +6134 +26802 +28984 +4881 +163 +30349 +12135 +15062 +25110 +32452 +3460 +4596 +11009 +1016265787 +22035 +3713 +2722 +18498 +10167 +11377 +882045769 +27276 +3567 +15661 +13636 +10097 +10895 +16543 +4515 +22312 +20570 +123539791 +18007 +28129 +14817 +14001 +11469 +169902594 +12867 +6962 +31211 +28700 +11710 +16486 +23791 +1207 +10915 +23030 +11512 +1377 +20031 +12480 +17247 +7783 +30680 +21104 +12647 +2255 +1134 +6086 +806159192 +17929 +20427 +9840 +23620 +25188 +29244 +21258 +32112 +30474 +775216783 +23125 +28607 +30660 +410656389 +32543 +27555 +8443 +3984 +14096 +21628 +495316369 +13075 +3772 +10856 +4345 +12619 +12648 +22011 +1316 +24222 +30243 +28620 +14639 +11578 +11680 +26541 +1706 +21114 +8117 +22526 +17516 +10099 +4324 +31035 +16391 +12219 +4945 +18860635 +14878 +8691 +12904 +18251 +813751675 +5120 +19044 +613832847 +23868 +32230 +24481 +21391 +7286 +13636 +1317 +9951 +30774 +9332 +15629 +31070 +21597 +15181 +30660 +29289 +24703 +25694 +25753 +7405 +10155 +25964 +20172 +10698 +9398 +11010 +26472 +31358 +29716 +114497018 +17787 +18931 +27405 +1703 +11630 +900320206 +30132 +25556 +18488 +29738 +13884 +23577 +29346 +14760 +294118977 +19992 +31598 +12601 +16461 +8171 +1991 +27850 +13728 +21952 +23833 +17951 +1023 +32060 +24052 +16213 +528413293 +20447 +8138 +26989 +1961 +24045 +171061561 +11154 +3237 +14712 +14373 +23138 +10307 +31944 +1573 +8679 +2114 +19283 +30428 +23481 +6354 +30514 +15657 +12565 +6055 +3079 +9260 +554010196 +12346 +7467 +5300 +401 +6175 +29576 +23206 +27882 +9492 +4144 +1341 +632815306 +21581 +16486 +1207 +2604 +24696 +5305 +18235 +9826 +16322 +2795 +13688 +447 +656769744 +10559 +27664 +27182 +1519 +20700 +29188 +27478 +24824 +5188 +11256 +9125 +7915 +29946 +16354 +1024 +21897 +15765 +1190 +4853 +24397 +17872 +16255 +18007 +16757 +19071 +743270447 +2751 +15456 +6729 +27587 +20864 +6491 +13781 +65980622 +894007861 +552854378 +22420 +14895 +31893 +8550 +18248 +8162 +14775 +283 +6094 +4697 +19459 +21640 +30494 +9077 +24030 +1324 +8103 +19175 +26002 +17565 +24673 +31508 +30743 +326 +68301539 +18602 +30886 +45436438 +4554 +7373 +14130 +23959 +27442 +10098 +18641 +4086 +4745 +7895 +27632 +11109 +7607 +3976779 +830203906 +9260 +274452136 +1987 +26128 +21952 +12925 +763293832 +12159 +10810 +7916 +17670 +23077 +233939831 +32331 +12711 +18270 +28567 +18517 +13416 +15089 +478573802 +17766 +4243 +19996 +11453 +8115 +10071 +14426 +28556 +4086 +25439 +1076 +941212947 +23364 +462725866 +24917 +32560 +2565 +12081 +4099 +29655 +29100 +5457 +23357 +886514262 +12391 +24941 +27124 +7618 +31347 +2563 +23239 +13468 +17088 +27891 +30434 +15091 +27193 +11400 +16607 +15253 +3901 +16101 +37304327 +16814 +9760 +389629103 +14269 +22072 +10115 +7459 +5301 +29377 +30472 +8245 +26919 +6999 +4172 +6699 +29708 +29283 +1838 +13939 +12465 +26664 +31243 +720503848 +14497 +29576 +30163 +17175 +4262 +3279 +16401 +1793 +18124 +22724 +31442 +8455 +28815 +833892484 +22688 +613066121 +10842 +29155 +7010 +4418 +28662 +20447 +16324 +31026 +13728 +7102 +101 +6940 +30869 +1805 +16499 +18348 +8472 +15487 +7889 +829080718 +28991 +17807 +634071538 +8195 +4806 +1037001806 +10071 +5150 +25527 +32658 +6738 +4380 +28596 +27246 +20777 +981911714 +10277 +28265 +27073 +20027 +679726157 +18376 +378816570 +1072845370 +22091 +11923 +670 +462376219 +20958 +17664 +9165 +5087 +11489 +10644 +12470 +6002 +6397 +3075 +29063 +29010 +5456 +12257 +20548 +30819 +12593 +29332 +31762 +23705 +1174 +191199081 +340142347 +6014 +9942 +13257 +26388 +18033 +31508 +13289 +254381304 +8849 +694784538 +4460 +19657 +14350 +25753 +13282 +31966 +26239 +6238 +12565 +32507 +542738248 +7463 +16499 +25975 +30738 +702627626 +27182 +19769 +25402 +10512 +12995 +14233 +4408 +24237 +2464 +15270 +18566 +1685 +13504 +12048 +24415 +31651 +26720 +27522 +1904 +8746 +3898 +7722 +32166 +21960 +29029 +9105 +2451 +27302 +9451 +27939 +27083 +29061 +2604 +98 +25643 +16536 +242523781 +6131 +898677543 +16604 +749829726 +936 +552268795 +8117 +898653242 +12021 +7056 +16418 +28627 +893212455 +5278 +20281 +15134 +28325 +30715 +29428 +22658 +570586366 +11081 +7538 +10719 +67586880 +30901 +23433 +28987 +24806 +808 +2357 +29377 +12017 +11729 +11580 +300 +412434797 +20573 +9580 +26288 +7999 +24088 +25547 +29400 +30224 +20254 +26976 +818302126 +26271 +18611 +24351 +25500 +13874 +782515908 +22688 +9226 +7700 +14110 +482760308 +18118 +22621 +24749 +10529 +29219 +18448 +3661 +24443 +29802 +362132792 +17647 +19458 +25495 +10140 +16864 +22844 +3110 +26217 +112163566 +11561 +18388 +5647 +32301 +23325 +16458 +16513 +25979 +293311595 +13031 +28317 +558460547 +30906 +4491 +8974 +26719 +153873419 +17553 +390943793 +1203 +20925 +11024 +9346 +27047 +5068 +6551 +27071 +976921720 +26862 +7878 +1001127919 +29534 +31729 +31068 +20072 +26022 +31986 +7816 +206858649 +28620 +26189 +7738 +20675 +21807 +2795 +5114 +11431 +11993 +646527746 +61 +4619 +29725 +12001 +28213 +12866 +4865 +13083 +8878 +31127 +762225734 +863276092 +32658 +7802 +807814445 +15762 +28446 +9951 +21194 +27625 +25264 +14301 +223452261 +18940 +21062 +26808 +7451 +19862 +21711 +31466 +2901 +4191 +12082 +360960239 +11367 +7974 +30596 +199673321 +20662 +607099079 +24903 +5470 +21412 +26664 +24555 +17441 +18285 +748125980 +1859 +28312 +13208 +26865 +17274 +32313 +413548024 +122586631 +11842 +31819 +51311828 +7883 +10842 +26607 +5399 +4086 +1904 +19847 +10631 +2822 +4029 +7434 +17490 +1306 +8478 +16850 +27965 +10585 +32653 +726120221 +75646703 +10489 +20984 +6769 +3095 +28624 +18323 +107990680 +19642 +8654 +22777 +2748 +8286 +3943 +18837 +28451 +23711 +28985 +5722 +668 +28047 +16328 +29522 +31724 +26716 +31675 +5526 +1370 +4883 +24619 +17582 +3901 +474 +26950 +5128 +21628 +6290 +27193 +8137 +5969 +28883 +9839 +24971 +31589 +22489 +6999 +20629 +3912 +217 +31689 +21176 +6980 +16919 +22227 +3811 +5457 +546 +24054 +6465 +19652 +14069 +14258 +26349 +28769 +20486 +28556 +1028953965 +4899 +137624367 +31651 +1016265787 +16196 +11782 +25743 +21077 +24857 +267108305 +32739 +12311 +13126 +19105 +8550 +10631 +24037 +17966 +19509 +7325 +28344 +2606 +17773 +19920 +15378 +13607 +5604 +224340884 +25110 +4868 +10551 +669740945 +12949 +22355 +187203111 +27884 +6659 +6658 +15029 +22774 +11979 +17713 +12355 +23428 +31586 +3891 +28751 +1724 +29888 +27309 +8277 +7709 +803574592 +5733 +17083 +32258 +10276 +861 +24989 +4093 +2840 +15682 +430997986 +1154 +28941 +27405 +9724 +6006 +996 +13257 +17936 +22177 +31136 +13453 +663090517 +2854 +28171 +1274 +264 +2337 +10060 +16628 +29677 +32455 +26128 +19860 +26689 +8679 +84882419 +29823 +9808 +9868 +3530 +2190 +21871 +24619 +25487 +29592 +14565 +23001 +29925 +3959 +9190 +1910 +9128 +21477 +32607 +957 +5423 +15055 +4267 +25421 +80 +16031 +21176 +14987 +423144708 +17192 +11404 +199012479 +28835 +23631 +14130 +2787 +19839 +3971 +23325 +23705 +131067556 +887013196 +1245 +774680201 +3429 +16445 +15681 +7915 +8162 +11231 +1982 +30235 +28908 +3842 +8864 +25673 +24898 +19458 +28267 +22581 +12326 +19133 +28135 +409598398 +15937 +22629 +6280 +7538 +1093 +9470 +6007 +25417 +15156 +229 +18680 +469 +9514 +19333 +5456 +9142 +6586 +1021 +26364 +1626 +191 +31586 +28311 +18274 +3848 +30120 +14261 +18498 +441161988 +17643 +1316 +24563 +11346 +26460 +7467 +18420 +10708 +9483 +31598 +13814 +18251 +29802 +227972364 +28381 +5655 +335916148 +29868 +25196 +3703 +19233 +8306 +577072412 +494117950 +18695 +18102 +14173 +2458 +512566590 +10733 +1586 +6940 +4525 +6769 +26859 +10673 +20027 +277686198 +20361 +20727 +16271 +941212947 +12851 +1100 +1063 +8853 +4416 +1234 +7835 +4779 +22260 +8833 +13534 +30773 +15687 +8413 +31765 +7104 +31288 +277323742 +983 +159622241 +351161436 +12090 +30018 +28618 +30894 +323063535 +7364 +6941 +29089 +67140245 +31742 +25304 +24817 +13158 +16042 +609 +3480 +24378 +358725977 +13667 +3419 +29624 +28603 +25854 +735876059 +20071 +4968 +28417 +21929 +23826 +25906 +3540 +18648 +30761 +20730 +5344 +16042 +13260 +29893 +17226 +20832 +30811 +17330 +18028 +2060 +27572 +10299 +23946 +163351585 +17582 +21511 +32521 +2995 +28988 +15817 +18248 +23760 +31705 +9783 +30299 +18536 +18611 +18942 +18641 +1165 +16584 +21543 +8346 +51191105 +4474 +16701 +61 +4408 +9605 +30189 +671395426 +15038 +20255 +7089 +726 +2536 +13533 +27071 +7166 +5150 +17087 +1408 +19995 +17994 +3303 +1053 +23350 +10708 +13743 +18588 +25557 +2129 +9349 +18940 +29289 +25175 +24022 +16773 +12032 +6436 +4044 +127111268 +26334 +10447 +29658 +4777 +15858 +9030 +12909 +5112 +24231 +564 +608320201 +25188 +4161 +7754 +27621 +15752 +30672 +17113 +31874 +15839 +24112 +1104 +13797 +26598 +31976 +4701 +4191 +17431 +1671 +1364 +3339 +29132 +19082 +29055 +20867 +29317 +23367 +5617 +17209 +30638 +22359 +27939 +9495 +12770 +14445 +18537 +25964 +21323 +2807 +475 +23129 +31180 +30705 +28844 +8560 +22275 +27851 +32705 +5865 +25133 +9701 +26319 +988290385 +20476 +11636 +31136 +28632 +16424 +1044261696 +21112 +8641 +7398 +25849 +13074 +23782 +16459 +22859 +26242 +1467 +7090 +170 +31791 +19984 +14211 +693871327 +7055 +28587 +14680 +363168123 +8560 +13625 +18817 +11602 +21055 +26802 +6962 +31796 +13992 +27044 +2492 +3280 +24100 +9282 +8606 +5392 +13939 +11740 +10076 +15068 +18306 +127769786 +27367 +22235 +24037 +18498 +30452 +9080 +19687 +17796 +636 +23223 +6203 +8736 +28206 +581820366 +202 +32177 +30118 +3233 +5593 +15182 +15453 +7793 +4029 +5099 +27326 +6436 +11565 +794177165 +6949 +30097 +6536 +26281 +6683 +12081 +27600 +5728 +21818 +869948156 +23581 +10239 +19227 +21819 +28267 +30224 +31905 +22881 +14191 +9365 +28454 +22081 +31145 +14760 +3832 +17170 +7722 +24144 +31466 +18724 +1341 +15762 +27387 +3480 +31546 +17612 +24971 +8138 +11513 +1312 +849 +7893 +4315 +28299 +4703 +141841001 +17565 +33502601 +17472 +13220 +27574 +26956 +3879 +25989 +8493 +8306 +161 +30049 +1015863287 +1805 +10025 +7503 +2682 +28742 +18469 +23637 +26976 +19006 +26207 +14599 +10926 +16391 +14817 +729 +4407 +25781 +401927386 +8365 +32521 +24879 +2236 +333876384 +11256 +22072 +17516 +6016 +974 +19090 +623 +9784 +13436 +422610909 +27657 +10793 +6666 +845872788 +84882419 +27337 +10591 +32690 +3920 +552182178 +3969 +28317 +25171 +16120 +15746 +28213 +7404 +6573988 +26961 +10965 +22877 +2263 +30326 +25916 +5746 +26927 +11348 +16968 +18611 +25112 +12019 +15168 +9058 +23577 +218743415 +24574 +8123 +10733 +907730129 +28770 +24340 +26615 +6980 +28140 +21534 +13189 +11422 +29439 +17548 +11729 +8009 +31756 +6893 +13987 +9924 +14728 +17972 +7693 +368241104 +23617 +30744 +204 +10226 +736 +6093 +21338 +51318394 +24879 +10099 +30131 +18241 +3325 +12580 +6706 +6804 +10154 +5112 +5529 +873177201 +3304 +2269 +26706 +22061 +20659 +30596 +17175 +13365 +7404 +19839 +25079 +19233 +12237 +26029 +19408 +29379 +380486294 +25271 +22468 +22324 +9971 +11336 +9264 +4315 +15110 +750348167 +1021 +61 +24794 +9790 +20588 +13943 +7722 +16031 +2402 +26049 +864042164 +11358 +14920 +15752 +18975 +7086 +14209 +31049 +5672 +9403 +25495 +17349 +16255 +10877 +38288356 +530 +4580 +26982 +6407 +3984 +32101 +27103 +107990680 +7823 +31917 +22709 +10871 +25864 +31549 +531892360 +920056943 +396 +824657831 +8051 +18973 +391520704 +15665 +10628 +23115 +29778474 +19242 +699710339 +41385629 +19344 +16249 +22496 +8268 +18111 +23634 +32025 +17081 +28509 +22035 +18095 +21606 +279195796 +14463 +1878 +2654 +29526 +29238 +4566 +30230 +24567 +983 +12647 +9679 +31227 +23781 +1395 +27968 +27332 +32690 +28249 +20238 +8104914 +823 +4348 +4343 +23671 +24367 +8670 +24150 +1666 +1773 +20190 +4200 +19587 +32118 +1045481998 +18975 +8025 +14690 +29413 +29658 +7883 +30704 +360960239 +19509 +24408 +31420 +13081 +26612 +941212947 +29637 +16027 +27319 +582839665 +22029 +11796 +28883 +3775 +10071 +19603 +25426 +8914 +17288 +24472 +3580 +10856 +12220 +689 +31026 +19248 +17805 +18264 +12125 +10826 +421449335 +5015 +20695 +16551 +23423 +26723 +11048 +12171 +11171 +17499 +21714 +108296665 +3620 +21020 +30095 +8258 +26288 +22373 +18677 +4137 +12608 +7014 +17863 +16990 +11045 +11626 +22643 +798 +13710 +30006 +19196 +27246 +25854 +11483 +935706115 +7829 +22449 +20727 +30689 +278426478 +27766 +19383 +28665 +2628 +396 +252214215 +302805505 +26858 +3811 +8499 +25282 +24409 +761858733 +1022312907 +23631 +30344 +1154 +17538 +28787 +20275 +15489 +27495 +30077 +9786 +25728 +11056 +11101 +23900 +22151 +26166 +7315 +116 +24305 +4208 +23436 +21640 +1804 +592719852 +26808 +26377 +24725 +26454 +14422 +186 +6474 +27837 +8979 +27044 +875357295 +22795 +31308 +3303 +3983 +14258 +22381 +401 +19657 +26288 +11260 +782 +21990 +16439 +34 +8652 +22988 +10394 +31586 +31586 +2543 +24801 +10385 +1064 +10937 +20685 +26279 +31267 +22978 +10258 +5122 +1582 +3961 +8184 +863276092 +15643 +23473 +14285 +4116 +22091 +6520 +24585 +748125980 +822943881 +14710 +23115 +28942 +9804 +15665 +32255 +1006076948 +9831 +17766 +18249 +22457 +3742 +8383 +2040 +329749560 +2158 +27109 +10297 +26196 +29915 +30355 +15021 +8572 +17752 +15534 +1488 +32665 +4701 +12361 +450529371 +28329 +8418 +10115 +5500 +21975 +29871 +23492 +2007 +7025 +14426 +30297 +3879 +12149 +7872 +13438 +11711 +6786 +15115 +14920 +860214718 +16652 +21248 +706117631 +120 +11980 +25936 +24447 +19740 +16027 +24339 +1043 +16494 +31145 +20207 +12857 +21713 +22865 +17614 +8639 +27502 +20864 +15038 +26858 +15467 +12498 +27304 +21990 +8617 +15564 +15449 +21316 +29209 +15378 +31698 +21795 +18206 +4940 +22457 +32526 +10203 +27854 +10591 +12859 +814460513 +16639 +1547 +15372 +15156 +21339 +15055 +9465 +17752 +14710 +6863 +980678365 +12904 +26970 +12909 +12769 +18218 +10140 +668587398 +4301 +17532 +5576 +18521 +31532 +27961 +1576 +407079000 +12031 +28213 +12652 +22621 +1036 +30437 +25335 +31279 +26723 +29722 +28290 +26321 +12549 +18359 +11360 +33502601 +7723 +834445964 +15468 +27430 +836033815 +22877 +25717777 +30715 +5448 +17614 +2492 +8780 +24806 +239214945 +3538 +22521 +12019 +15544 +20234 +18571 +26689 +16842 +18107 +31372 +859363520 +23705 +26281 +20575 +27043 +25020 +74050343 +2258 +30228 +16898 +9978 +19729 +25745 +25068 +1071 +23360 +22680 +30907 +18526 +158 +31285 +3683 +12594 +3620 +2870 +28753 +17863 +3549 +23268 +23132 +4545 +2225 +12619 +27345 +28168 +31249 +26906 +8468 +3385 +11045 +18100 +12237 +25116 +15695 +24172 +7663 +28765 +7606 +16391 +18953 +469 +7605 +7313 +9034 +19197 +14399 +18215 +9976 +10820 +815 +663090517 +8131 +29162 +209 +19500 +13936 +11954 +9061 +1031 +1038 +15868 +30924 +18285 +7799 +20238 +24659 +5155 +27467 +22081 +9288 +15761 +31017 +16494 +28555 +25843 +14712 +17146 +17409 +15454 +14555 +8962 +67586880 +14399 +29977 +3207 +5201 +3782 +3370 +13569 +20060 +1062276022 +29583 +25033 +21338 +22175 +22388 +6134 +10280 +24237 +11075 +14602 +16094 +22838 +4524 +19562 +22181 +17863 +16965 +5258 +6201 +30716 +24201 +18719 +32578 +19787 +10518 +17751 +246750309 +1935 +15833 +7813 +2576 +18249 +26602 +7927 +25076 +3279 +1523 +9186 +10708 +23030 +4490 +27126 +18191 +52121100 +9359 +3308 +4491 +1023590991 +11075 +29738 +9195 +3949 +30811 +8791 +11954 +25092 +13710 +23435 +252214215 +9408 +28370 +11230 +21362 +31789 +14377 +9562 +26242 +22194 +31466 +18135 +26321 +24229 +8115 +31708 +12169 +5351 +18176 +1071 +22864 +7434 +5322 +3110 +13875 +9423 +291987539 +205649644 +12817 +23058 +7710 +16919 +115408831 +7857 +15302 +3890 +17385 +18153 +9419 +942976271 +30653 +26564 +450542499 +27442 +5953 +23868 +5368 +655 +1886 +30634 +7264 +19920 +3388 +3740 +10285 +5705 +68301539 +13666 +24705 +11125 +253442392 +32622 +21339 +1059780429 +858471694 +19956 +6505 +31540 +14935 +25978 +17419 +81 +14233 +20072 +391520704 +32108 +5849 +28550 +25507 +25192 +13282 +19511 +12565 +329799866 +2492 +3835 +3280 +22061 +22409 +27402 +28421 +29089 +6203 +12097 +169331300 +31160 +1766 +29646 +432 +9105 +31286 +30106 +12760 +1167 +634071538 +4293 +8015 +7115 +3398 +15769 +16735 +12090 +19193 +8499 +23929 +8762 +18303 +3499 +24983 +3207 +28556 +12082 +18280 +26191 +6407 +3540 +15534 +4418 +101 +261424177 +28282 +26895 +21801 +11914 +15811 +11469 +6122 +30648 +12612 +23661 +19566 +6339 +1038 +28988 +25994 +32449 +21098 +287678397 +19183 +13899 +276003120 +22367 +17972 +26178 +8886 +23206 +1797 +4208 +13109 +18621 +705159530 +12209 +4271 +7624 +30680 +22172 +15449 +9724 +26093 +18532 +24244 +16671 +464156662 +2996 +7663 +31145 +10190 +18257 +4940 +22331 +19892 +22479 +21629 +20076 +5040 +16842 +25389 +29834 +19863 +12355 +483021453 +487 +869948156 +26830 +14030 +24925 +10112 +584400209 +4933 +1524 +28851 +19520 +23210 +14632 +16384 +15817 +17734 +24864 +15641 +8286 +16348 +9334 +11513 +9425 +6520 +913 +19634 +31935 +579544849 +24419 +380788941 +27470 +31189 +11300 +8878 +12009 +15819 +3910920 +5665 +15029 +22375 +31256 +28987 +8178 +23373 +21402 +11091 +3984 +15643 +16863 +26721 +6997 +10321 +4524 +23673 +6316 +14599 +10904 +7561 +677930881 +9679 +27579 +7799 +27892 +23971 +206409466 +607188900 +455 +2963 +12135 +6544 +184772997 +17521 +9942 +8365 +27741 +7749 +12696 +23900 +25839 +6201 +10385 +27011 +882 +24794 +28760 +356078990 +24110 +4882 +32641 +8162 +750572646 +22777 +12125 +30187 +10793 +5470 +47184566 +19130 +21671 +3120 +6729 +23034 +793813406 +32610 +17130 +28305 +93543448 +28478 +4959 +18930 +4266 +32554 +27691 +22576 +12069 +11980 +27242 +8564 +4380 +6735 +12365 +13966 +27312 +4014 +27436 +30738 +20658 +28505 +23200 +5596 +27773 +4703 +2285 +22089 +24412 +380486294 +869463215 +23734 +6997 +12942 +10730 +30485 +26340 +25344 +10806 +31461 +26206 +30450 +10447 +17338 +4005 +25811 +4093 +31529 +19201870 +17499 +16042 +26454 +908549673 +32063 +30564 +10915 +27096 +9435 +28311 +68301539 +1321 +293040466 +6203 +22194 +21706 +20650 +11259 +7893 +26026 +26905 +8100 +27229 +8212 +19998 +1505 +9362 +15022 +10263 +7140 +77944924 +18831 +183492382 +17068 +148442151 +973 +2815 +958 +23382 +21323 +14012 +31370 +5404 +29664 +22839 +16535 +1616 +21188 +1861 +20153 +32526 +5433 +23538 +27115 +71 +27555 +31791 +747258105 +15708 +17090 +19740 +427 +24134 +600516256 +5394 +10046 +5925 +17302 +4545 +1022312907 +3013 +21733 +12169 +19148 +12019 +5705 +21444 +932300379 +24428 +11953 +14596 +5641 +24196 +7681 +5797 +16973 +25002 +23307 +11348 +3375 +31138 +31889 +759 +176876201 +8840 +8123 +2792 +7024 +21215 +25781 +997200954 +29698 +32452 +11374 +27773 +11740 +16494 +17750 +31706 +25987 +26364 +4624 +21170 +23021 +398443668 +24762 +14569 +988290385 +669803999 +5139 +9151 +12000 +14222 +26858 +11831 +12760 +808 +31358 +31677 +12707 +16427 +25033 +25677 +13682 +20493 +31705 +25145 +1196 +28984 +29264 +7889 +26829 +21116 +26200 +1081 +12135 +7404 +609148831 +3019 +7816 +4769 +186657260 +19201870 +15291 +464498723 +13282 +25509 +18004 +22951 +2582 +186657260 +17175 +9470 +25598 +18859 +24824 +11056 +6343 +28158 +29972 +1068997372 +3132 +28335 +702627626 +23964 +30409 +17237 +31370 +11663 +20734 +16787 +2065 +723068774 +29298 +15550 +19340 +21081 +4561 +11918 +13109 +7435 +18216 +18122 +9305 +9206 +15840 +4267 +23617 +114497018 +1725 +24059 +4800 +981911714 +24755 +747258105 +24237 +20570 +4228 +30182 +7919 +7093 +24652 +31724 +14874 +23423 +26320 +553 +1327 +29962 +16752 +5564 +28985 +3469 +11138 +8791 +12803 +450542499 +12810 +5307 +30348 +25931 +25033 +7108 +1257 +20864 +11374 +835 +5108 +1360 +30907 +28135 +9305 +7203 +21069 +5865 +4350 +17083 +24386 +544700857 +23046 +31308 +833892484 +11467 +22324 +21244 +6172 +3842 +8243 +11115 +5798 +16729 +16268 +11443 +7089 +18540 +26744 +908 +5423 +3886 +3832 +21127 +7131 +137285787 +9917 +8864 +21606 +26493 +3388 +23284 +24537 +15641 +11915 +23881 +11880 +9259 +12803 +4800 +4205 +360960239 +24059 +2633 +904465162 +23177 +12610 +3932 +7875 +29061 +25961 +14579 +14602 +4561 +29511 +17061 +28181 +10740 +32279 +92262012 +14986 +11048 +25869 +5774 +9540 +636136009 +16845 +21003 +5690 +758577897 +23307 +27502 +12239 +18607 +217 +9025 +11088 +14874 +24779 +170 +17023 +9027 +163 +5590 +24563 +1969 +2592 +30617 +17282 +20466 +27002 +4945 +6494 +3394 +6790 +32690 +4615 +10053 +452658854 +4293 +14917 +31926 +760452799 +358725977 +26881 +26591 +23311 +852651122 +806159192 +3540 +28248 +1081 +1063 +32117 +13498 +30728 +28325 +15315 +32634 +30407 +27587 +21752 +17490 +12219 +5687 +14409 +8622 +5472 +4220 +21880 +23844 +6645 +23492 +16757 +31612 +32360 +12803 +23288 +4193 +1755 +29758 +24992 +21561 +22881 +2749 +10839 +28370 +8316 +11061 +27713 +31114 +3912 +14912 +893212455 +11958 +26539 +26011 +29659 +12721 +4378 +16456 +30909 +16167 +31644 +16632 +26128 +14710 +11154 +4569 +26127 +5543 +32581 +27008 +30621 +2204 +20898 +27691 +24249 +7541 +19056 +739 +981911714 +4005 +11771 +4777 +3540 +422610909 +14130 +919296599 +26154 +29396 +4429 +1815 +22709 +29061 +1056149199 +1304 +28834 +26108 +15345 +170 +25370 +12874 +195823659 +29419 +2297 +11914 +18697 +14633 +433236626 +25241 +912382645 +12887 +7443 +14516 +13086 +15453 +12125 +2401 +18252 +18175 +32232 +449 +14616 +19295 +2065 +3740 +6010 +797338861 +8990 +2995 +24196 +540289761 +10877 +25813 +6101 +27809 +13795 +427807208 +17525 +9408 +283 +25021 +2114 +858471694 +543 +25304 +15606 +27599 +24755 +24196 +153873419 +12677 +27039 +9151 +27402 +252302495 +1028928512 +1220 +23106 +28389 +3701 +29017 +8350 +31554 +8649 +6016 +695259007 +28665 +19549 +15026 +15315 +16578 +10719 +12309 +13939 +12346 +8467 +17143 +22929 +17582 +17869 +30472 +14567 +18451 +14918 +25615 +28662 +19546 +22313 +25979 +23734 +15173 +26160 +7277 +13260 +17740 +8468 +18111 +10537 +26515 +14917 +7010 +11400 +27043 +22092 +12882 +8640 +9995 +20557 +3683 +247 +31053 +19142 +30528682 +23428 +2074 +26792 +29212 +26305 +15171 +970550374 +4122 +7056 +26760 +27770 +22713 +21127 +27276 +7115 +522920106 +22978 +158402184 +27230 +18648 +7802 +3480 +5066 +22865 +5170 +484803063 +2381 +30493 +175649415 +32520 +1665 +23501 +9865 +22530 +6124 +3975 +7324 +8230 +30773 +21511 +17942 +16014 +3729 +25704 +21807 +15019 +16152 +21906 +549427908 +6666 +24061 +17217 +31935 +1050816293 +23460 +23357 +7802 +10086 +11001 +4242 +8542 +2190 +5822 +6192 +3848 +941413681 +159622241 +7134 +8374 +16814 +7422 +6203 +342302178 +15584 +199627152 +31026 +11914 +4539 +395028200 +17962 +4248 +14785 +441325871 +11954 +5670 +30062 +7503 +13282 +18839 +9034 +31338 +21255 +2563 +689 +10046 +27182 +18542 +18314 +23480 +14569 +4232 +2611 +839779061 +6161 +7140 +1038 +21818 +2877 +28904 +28047 +11322 +26939 +26895 +27954 +2209 +7388 +31966 +21054 +135598686 +806159192 +403543118 +9756 +11477 +9348 +32360 +174 +22276 +9839 +22394 +22109 +7010 +19201870 +25171 +586 +11001 +18244 +21714 +5066 +26591 +12734 +29413 +1705 +959940438 +21752 +25418 +17514 +16656 +31433 +22496 +11433 +1612 +23917 +2110 +5318 +13477 +26093 +13220 +1619 +12669 +12177 +759 +31340 +13399 +27850 +15181 +14181 +60924325 +18600 +8257 +19148 +6081 +18588 +17338 +27140 +23658 +29060 +11483 +5143 +15176 +3460 +11101 +5300 +27449 +15467 +19729 +27332 +9250 +4703 +24022 +28774 +30332 +19233 +23001 +29915 +879015510 +11852 +20113 +8277 +24440158 +21112 +25321 +11433 +26472 +2328 +9317 +21035 +18241 +29094 +29708 +795244361 +14903 +17776 +29441 +31434805 +21396 +14620 +32360 +29601 +794177165 +14966 +7570 +5529 +12001 +11024 +10914 +30744 +19120 +7267 +28714 +23262 +5107 +7632 +10728 +990013992 +137624367 +8655 +11891 +15111 +290062275 +25256 +4831 +29588 +14096 +25315 +29963 +549110979 +13208 +26497 +174 +49887347 +23880 +3062 +24725 +1547 +13625 +30341 +21640 +1006076948 +9514 +13305 +8465 +12380 +490179086 +11663 +12461 +338553922 +15544 +26393 +7267 +6613 +386433545 +3330 +27851 +632815306 +24222 +19233 +31123513 +816269196 +19969 +24284 +27035 +158 +596378085 +19863 +9443 +20155 +1514 +14222 +28421 +790495596 +24231 +3834 +30072 +7837 +19885 +9897 +30750 +21747 +34 +2654 +12296 +27733 +25214 +15606 +26928 +22489 +7107 +1850 +28928 +25718 +25160 +6576 +30634 +3626 +18677 +5240 +28364 +184772997 +945990109 +11855 +18809 +4561 +24231 +24755 +25090 +216538629 +5733 +23935 +17629 +13444 +24302 +28984 +1779 +14579 +5149 +19344 +571216887 +4864 +23307 +3419 +297 +26031 +17182 +433236626 +1068204688 +432 +22854 +29459 +30834 +5551 +25399 +10556 +5543 +27724 +29130 +16183 +26278 +2040 +23040 +19990 +23964 +21981 +13899 +975898508 +21999 +78260341 +27061 +11081 +7927 +25470 +10512 +32360 +7119 +7434 +904465162 +31586 +21114 +21981 +1031708290 +11513 +882303804 +720503848 +31286 +10439 +7375 +12363 +48770637 +26881 +8422 +15584 +26674 +31304 +7380 +29335 +29453 +13586 +32166 +26460 +25385 +31653 +26029 +29477 +6134 +14602 +21069 +24839 +23110 +2969 +5576 +4359 +17479 +21020 +3061 +29637 +23617 +29526 +31243 +30832 +7681 +12129 +6796 +15611 +22425 +7434 +3915 +31256 +11426 +6054 +24229 +1090 +20221 +4418 +20343 +1393 +1696 +27771 +3246 +2633 +9226 +23810 +13233 +15395 +756724488 +8443 +18180 +2283 +28557 +1305 +12770 +29658 +5082 +4175 +30062 +24771222 +29778474 +10116 +6735 +7961 +25991 +143840035 +30576 +7382 +29668 +84882419 +30825 +2611 +10463 +30871 +31932 +28171 +11042 +24539 +20973 +1081 +20253 +27892 +19927 +15021 +24440158 +31976 +15176 +5172 +18448 +8155 +4271 +9737 +18975 +24826 +16439 +1577 +8321 +11962 +487355511 +8974 +28630 +7786 +23012 +23576 +8103 +8929 +8780 +11857 +1217 +16543 +169976385 +27325 +21207 +1551 +462376219 +20948 +418473160 +26919 +16445 +3320 +25053 +13282 +373 +3620 +18234 +21970 +6410 +27478 +7744 +2561 +742971873 +13945 +3703 +2204 +3703 +32368 +6573988 +28475 +7287 +8806 +132334261 +92262012 +420742003 +1746 +6929 +10295 +13797 +28887 +29723 +2105 +30716 +6154 +9488 +8949 +7055 +25365 +13052 +9514 +7619 +554294646 +24229 +14864 +29758 +25308 +28298 +4941 +27109 +18724 +6784 +12314 +25261 +17869 +28772 +4524 +18095 +18119 +129 +32313 +532695406 +30099 +9590 +29785 +503 +21574 +24107 +26242 +24088 +20076 +21129 +17141 +942976271 +14725 +14781 +62621899 +4686 +22709 +28189 +749829726 +7437 +25964 +24729 +25240 +2114 +26915 +21260 +24941 +14147 +21735 +16027 +10403 +2383 +22035 +32658 +22521 +9403 +5500 +9172 +12733 +31779 +30466 +28830 +18135 +22643 +624351469 +9317 +6683 +14969 +743270447 +26239 +21501 +751424669 +571216887 +1512 +23641 +8656 +5100 +16502 +594143008 +17776 +8346 +4755 +5128 +28341 +17163 +10873 +25869 +19213 +13171 +15329 +19781 +13065 +26895 +26379 +24782 +32505 +21529 +28770 +116 +20078 +9768 +5372 +24348 +20207 +21639 +15583 +29722 +6339 +9855 +4345 +10537 +4038 +10673 +4257 +7193 +137285787 +24862 +14528 +26515 +16042 +26970 +2647 +29930 +21476 +31127 +18323 +31063 +184594831 +1486 +6536 +15627 +16515 +8840 +28071 +25507 +4551 +6152 +276892295 +9808 +19622 +32507 +605503628 +5201 +8268 +28262 +24167 +16328 +25213 +16416 +4535 +24693 +8881 +2519 +19791 +27206 +10628 +13215 +19040 +8461 +1050816293 +31581 +26231 +29391 +976921720 +27891 +555479502 +27769 +14049 +21255 +29646 +7422 +3741 +596378085 +12199 +13874 +13971 +16450 +1534 +28607 +990013992 +12859 +7108 +17175 +3330 +31049 +19344 +14191 +5201 +14789 +22638 +13028 +24351 +16766 +21574 +11815 +30324 +30514 +682 +23260 +25639 +32690 +15042 +838500785 +20590 +19505 +877 +24965 +60512844 +4554 +14373 +27229 +7677 +22101 +16160 +1153 +30228 +23138 +27691 +15449 +893212455 +9195 +6742 +24439 +29830 +14358 +8161 +8826 +5526 +18809 +16578 +31077 +32598 +5733 +31658 +13936 +18932 +5907 +10820 +30434 +4037 +3325 +3791 +7467 +764735477 +682 +20296 +22465 +21904 +26833 +14123 +31211 +15129 +29396 +5819 +17972 +2099 +2114 +18060 +19157 +11660 +6981 +27679 +644777712 +29202 +25913 +13625 +8148 +21005 +4180 +1207 +28463 +17966 +877205388 +7467 +7816 +16093 +25426 +29511 +14725 +30272 +12999 +26401 +2402 +12882 +24893 +2593 +11001 +2702 +17796 +4524 +23553 +24436 +953370095 +16521 +6412 +4580 +22344 +21141 +11066 +30975 +176876201 +13253 +13469 +6786 +10076 +2128 +24659 +425320244 +4703 +19449 +19942 +29857 +30960 +23661 +24187 +14228 +376668974 +24348 +17122 +15395 +29654 +26271 +25026 +7915 +32331 +3419 +976921720 +21897 +31992 +27138 +27953 +1245 +19044 +24351 +21554 +29960 +13722 +7266 +8746 +26281 +30761 +4085 +31581 +4899 +775216783 +30413 +25972 +28906 +29722 +17766 +24234 +28916 +2514 +17597 +27893 +22133 +29014 +18218 +24078 +9347 +19182 +689416044 +29293 +12048 +10697 +21989 +28325 +858471694 +22439 +484851818 +883263778 +294118977 +26233 +19262 +669740945 +27561 +24893 +19566 +31043 +129664829 +1412 +4293 +16509 +29089 +163 +22988 +19566 +4503 +9380 +9768 +7995 +191 +669740945 +8467 +27089 +1486 +29083 +804596391 +28144 +18054 +638207019 +26319 +423144708 +9365 +7047 +19576 +24365 +16249 +6419 +22829 +30516 +65980622 +10966 +11831 +32610 +4751 +5585 +19227 +3444 +4612 +22692 +14554 +19975 +18317 +23722 +4934 +17629 +742071580 +23053 +29659 +24568 +32296 +26386 +13086 +852 +161 +3474 +31765 +8082 +27211 +16820 +16053 +12590 +25509 +28987 +21005 +306754466 +545801691 +31819 +16736 +1684 +1612 +8119 +10997 +494 +17047 +3398 +30029 +582839665 +24817 +7422 +23473 +31189 +26223 +30538 +996 +22053 +10115 +15372 +2938 +19992 +22500 +1023672281 +26627 +29526 +23839 +19004 +31049 +15145 +23873 +280 +10266 +2056 +3706 +26904 +18191 +26605 +22842 +25304 +21279 +13688 +1787 +16255 +425913430 +24673 +31189 +23094 +12129 +30722 +11204 +6962 +2487 +27786 +6600 +18702 +1073 +7144 +4109 +21366 +13208 +30796 +25433 +1766 +12859 +31043 +17978 +3148 +22181 +9348 +3502 +19142 +12296 +21176 +4635 +22529 +3929 +30045 +745 +16845 +14606 +31420 +749829726 +2440 +28830 +31932 +12420 +21993 +1050816293 +3597 +13868 +9477 +12621 +11520 +495573999 +17237 +11931 +14789 +10115 +25986 +10097 +11336 +128739447 +18474 +3264 +1625 +14009 +28851 +26720 +2957 +26197 +8045 +16358 +2969 +19420 +26145 +9804 +1801 +27716 +10728 +17553 +29257 +20226 +1586 +2204 +18738 +12418 +27320 +1044261696 +7335 +28267 +21079 +956446385 +15238 +18180 +244942332 +17612 +32342 +3661 +1548 +25839 +13781 +177 +17217 +11954 +7920 +22859 +14789 +23935 +29842 +25192 +20401 +32567 +4935 +894 +27990 +6600 +7726 +20028 +15683 +6521 +8971 +6941 +21730 +21141 +27944 +14599 +31243 +8549 +7599 +20190 +17506 +6708608 +14987 +9797 +30262 +1063 +1176 +28250 +30728 +276892295 +29933 +30819 +6505 +18180 +1093 +24361 +13786 +17179 +22276 +25406 +24110 +9815 +131067556 +27953 +11121 +20981 +12361 +25619 +11711 +25898 +1804 +7576 +26792 +23382 +19147 +25598 +27728 +7251 +25133 +31837 +191199081 +22564 +26146 +14680 +11723 +12311 +29318 +7607 +1977 +31589 +11431 +1799 +2351 +23256 +20981 +6077 +12958 +19193 +31440 +20932 +533337535 +11232 +14935 +16919 +29247 +199012479 +515898019 +10873 +19500 +12461 +10873 +7749 +5611 +8620 +24165 +24709 +78260341 +14597 +3663 +105797908 +137624367 +31320 +7388 +25402 +12579 +16196 +949 +31903 +8065 +10125 +1519 +19132 +7893 +23096 +23563 +6339 +30609 +784721706 +21597 +21929 +22734 +9146 +782 +16803 +278495161 +24451 +171061561 +3901 +25133 +6863 +29823 +10818 +17349 +791927361 +858471694 +19860 +491063288 +8949 +29723 +22011 +14542 +1486 +30351 +311487291 +3100 +13913 +18737 +114497018 +22734 +12050 +19934 +29642 +23110 +23132 +23880 +28399 +26970 +10635 +12498 +19408 +21819 +958 +31630 +59576011 +27302 +28998 +15798 +12999 +515898019 +14293 +30332 +25385 +16045 +32689 +29286 +11404 +10981 +21611 +28104 +16271 +13250 +28988 +24748 +21747 +13388 +14551 +27231 +623 +9419 +27345 +15345 +16074 +31306 +19108 +19130 +29263 +22971 +30445 +1022312907 +1462 +21116 +12773 +846863880 +16786 +12526 +8251 +7889 +20556 +750348167 +27582 +24817 +6345 +8279 +11367 +3495 +4679 +5538 +5902 +14137 +7581 +9451 +2624 +6290 +14770 +5040 +1766 +31643 +12177 +9329 +29876 +13987 +12911 +10372 +8962 +6980 +6849 +28339 +13377 +22881 +679962130 +1005 +8499 +7057 +24056 +12480 +24817 +30099 +162820271 +13894 +3546 +20459 +5404825 +13403 +5797 +6613 +10280 +23429 +31225 +4180 +423599565 +31355 +6804 +23287 +20172 +952279670 +31658 +958 +14722 +689415585 +13439 +16358 +4732 +20658 +16734 +21476 +28984 +14465 +889 +8878 +1547 +4356 +1773756 +27454 +201 +11977 +32698 +19625 +19679 +21732 +15449 +1360 +18133 +7704 +17302 +3888 +14745 +18687 +29857 +10884 +23094 +869463215 +28788 +5721 +22682 +29684 +14445 +18680 +25507 +23307 +16104 +361278744 +12419 +9749 +6708608 +7024 +25774 +20573 +29671 +25625 +3243 +18007 +30434 +141841001 +28104 +9942 +6946 +2967 +30689 +25962 +4429 +317423097 +651183038 +13886 +19875 +9161 +8162 +29674 +1003 +875357295 +2593 +631 +1417 +11636 +19345 +12961 +29746 +28508 +3582 +21511 +27115 +19924 +4554 +17711 +4191 +11187 +190942487 +793813406 +12989 +24408 +29628 +30106 +27965 +12273 +13939 +2065 +998340108 +12273 +552268795 +22658 +1547 +25793 +9919 +28371 +27109 +25978 +829941338 +28158 +12549 +5240 +4271 +12391 +1076 +11588 +14103 +29264 +12621 +6784 +21129 +356078990 +29318 +5246 +739 +2128 +24603 +19934 +3830 +554 +32634 +26478 +14662 +7878 +79 +13294 +544700857 +5576 +22301 +323063535 +5055 +18124 +25619 +4136 +6449 +6380 +18153 +20094 +16637 +32735 +26862 +14147 +776597229 +11624 +24412 +15329 +436 +7255 +29453 +27316 +11710 +18221 +779 +4879 +16409 +900320206 +19364 +23471 +4194 +21479 +91 +3577 +28984 +6518 +708259843 +6316 +1788 +12821 +4887 +32254 +16729 +28384 +18225 +360960239 +32518 +6754 +21912 +13365 +21077 +10938 +16639 +9025 +10420 +1918 +18289 +25661 +21714 +22496 +525 +15477 +362981588 +894007861 +22838 +4787 +16535 +31175 +32102 +28378 +17904 +5596 +17087 +1514 +10071 +14966 +17766 +19135 +31358 +21517 +18697 +19540 +14515 +15163 +19157 +243604238 +18556 +23177 +24693 +16494 +25677 +22784 +16539 +1217 +17087 +14258 +23433 +5490 +15633 +9260 +17929 +12000 +13289 +169902594 +18070 +19934 +22099 +11466 +18469 +6122 +1321 +9205 +7388 +22922 +31819 +17274 +3473 +2840 +18718 +21343 +329749560 +9282 +3741 +28937 +11248 +28556 +5757 +31487 +20543 +8309 +29888 +25668 +25507 +29177 +20682 +5655 +230807140 +24628 +21581 +873098228 +29823 +894 +16891 +31765 +873098228 +607788443 +24207 +13667 +27618 +9487 +594143008 +14209 +6576 +675413729 +11377 +1063957839 +4703 +8306 +17321 +28607 +10916 +959940438 +7619 +29244 +19539 +3864 +29677 +3192 +7841 +28556 +593 +22549 +11943 +1377 +253781551 +26566 +29132 +24112 +19165 +27015 +18221 +373 +324149661 +25709 +16631 +13941 +20086 +30762 +2487 +30227 +29868 +3662 +30488 +11555 +28988 +2592 +20535 +11024 +15381 +1524 +17629 +28735 +28984 +8138 +26107 +11520 +25402 +20649 +322187314 +18216 +14285 +27723 +6727 +4154 +3088 +466974976 +886514262 +15004 +30365 +6616 +32452 +8607 +27881 +18191 +14484 +26726 +19397 +24196 +1019 +6238 +26816 +6906 +5308 +23110 +7857 +2588 +26460 +23195 +7467 +11346 +28457 +28389 +5456 +637934226 +24659 +12772 +807427333 +13468 +31052 +23040 +4042 +962876568 +538759796 +14241 +413 +11092 +29830 +352382879 +31589 +8972 +28057 +10254 +27023 +261424177 +23043 +31003 +17307 +26627 +29335 +27696 +17570 +26889 +22181 +16958 +26221 +24176 +12059 +16881 +948601069 +290062275 +28897 +30244 +21218 +1569 +403289711 +17252 +31643 +7108 +12721 +22338 +15038 +10512 +14935 +27402 +24941 +3301 +21885 +32690 +13171 +7722 +24351 +28242 +333876384 +829260360 +14030 +14426 +11360 +29474 +7875 +16204 +785719018 +3351 +21332 +19313 +30636 +16106 +16858 +499219297 +32052 +13120 +26591 +20360 +7823 +28609 +25137 +383 +12652 +15626 +816269196 +13569 +29711 +2053 +17776 +223452261 +18691 +1037001806 +12048 +24614 +21441 +24231 +18249 +11422 +20910 +3375 +67140245 +3442 +12600 +214478823 +234183043 +20696 +227428524 +24167 +139785280 +32266 +18494 +18510 +26319 +16207 +21255 +2458 +18293 +15454 +8557 +25869 +27039 +17225 +17853 +834771688 +24088 +16268 +31149 +632815306 +29710 +17953 +21129 +19998 +29677 +250766245 +26591 +14578 +24893 +6238 +1058187196 +26197 +24762 +30315 +623272442 +25315 +8964 +20190 +4882 +2986 +9562 +28089 +29863 +24439 +13403 +1020819583 +7402 +32735 +26217 +15584 +9768 +1393 +386922884 +15827 +409598398 +31063 +32698 +28395 +29428 +836033815 +23423 +1035 +13031 +21003 +20361 +30905 +963900887 +837206037 +25402 +20832 +15198 +1180 +163351585 +25869 +7076 +1210 +12081 +6742 +7573 +13687 +10840 +30672 +17061 +1684 +26702 +17040 +8257 +1036 +17966 +9327 +10873 +29592 +31294 +7335 +590 +795354551 +28140 +26895 +16021 +8943 +24412 +68301539 +726325406 +24824 +544700857 +14021 +1878 +20153 +9475 +25694 +12539 +15827 +334838229 +13595 +20401 +29962 +6699 +18270 +11871 +4451 +16501 +12622 +10311 +32379 +10513 +11374 +815 +31932 +27547 +694 +14030 +88372792 +579568093 +30230 +5130 +648444274 +31370 +17298 +28942 +26712 +3777 +9347 +301531007 +28482 +12803 +12159 +765 +20260 +21916 +1207 +31908 +24231 +18687 +10115 +13929 +5069 +20381 +27229 +32045 +11501 +22397 +12707 +8465 +3735 +19687 +25370 +20693 +23617 +21912 +25243 +12514 +12771 +23064 +14775 +19233 +12685 +30674 +23563 +18521 +23177 +9649 +30149 +32495 +21476 +27171 +21819 +20497 +5344 +28637 +20859 +14110 +20230 +6946 +465399393 +15449 +28454 +16750 +25365 +1267 +15425 +21441 +652886904 +4525 +74998095 +2563 +520975776 +3038 +311487291 +1534 +17809 +26408 +3915 +17247 +15657 +373 +31677 +27284 +479978581 +4200 +7883 +9125 +28574 +25079 +23990 +7073 +21574 +17661 +20942 +749829726 +19942 +14147 +24260 +30621 +18763 +28415 +749829726 +3427 +27522 +487957769 +22440 +31160 +18680 +20871 +16766 +27307 +1336 +11408 +9348 +11512 +4666 +21104 +29880 +6951 +25644 +8413 +26712 +4552 +14112 +20796 +13528 +5258 +30445 +954814564 +7388 +12940 +27470 +13593 +169902594 +19223 +32452 +24768 +24768 +12909 +17904 +22375 +22218 +25068 +24020 +30428 +5953 +24703 +18496 +9443 +1041577565 +27747 +941413681 +5054 +31018 +24822 +10365833 +17218 +23354 +24574 +27102 +31620 +29238 +23900 +9917 +24685 +7974 +7372 +16271 +7419 +22373 +31591 +24602 +23819 +29155 +853 +23975 +9627 +26302 +25241 +9810 +5470 +21078 +7843 +16757 +16578 +19642 +25282 +20573 +11824 +16543 +4763 +10266 +24443 +23584 +17787 +27126 +137285787 +5139 +17026 +660 +31433 +21282 +28642 +30268 +15185 +779270401 +22489 +26961 +11630 +30559 +10654 +4138 +19042 +25424 +1041586082 +28349 +19800 +691695235 +18280 +6148 +7579 +1090 +8400 +23436 +468486827 +95678076 +11954 +24564 +30038 +22422 +23934 +15805 +27182 +249835296 +11700 +16809 +11336 +11408 +9239 +29419 +18888 +14409 +16086 +204 +18556 +1067 +8765 +19421 +21101 +2318 +614770979 +11914 +421449335 +18244 +5572 +24748 +15661 +5907 +98 +32541 +7816 +963117282 +31565 +25175 +28759 +233939831 +4138 +10071 +22795 +25051 +17873 +23563 +851 +9664 +12001 +26605 +23677 +24659 +15858 +25399 +32309 +18667 +25249 +22081 +8443 +15008 +23269 +23574 +16239 +520 +3460 +31013 +17532 +25784 +15022 +12713 +1071 +29441 +993340746 +31775 +22770 +16268 +18288 +13666 +28815 +806784475 +677165615 +21612 +9868 +5919 +5746 +179789846 +3492 +19732 +8478 +15752 +206858649 +12514 +2803 +710202672 +27290 +817220589 +13701 +32505 +11857 +20798 +9808 +8290 +21412 +3702 +4759 +13168 +3901 +21000 +21661 +24803 +20898 +15263 +7489 +840813930 +23637 +2458 +11062 +20709 +31339 +2154 +747 +2641 +3740 +17376 +24709 +431 +26031 +132334261 +21412 +591477630 +23396 +14722 +25673 +8099 +18819 +16758 +19935 +10086 +7481 +26190 +29177 +969504686 +30018 +2228 +20155 +20086 +27587 +27008 +528413293 +13685 +3901 +264 +24693 +139094402 +45901006 +28163 +23588 +31032 +21938 +25986 +9594 +937941266 +16353 +3061 +22629 +17652 +18274 +25987 +27124 +8173 +11649 +7405 +1134 +3320 +32737 +660 +92262012 +23110 +10232 +23391 +22498 +10642 +988959988 +28171 +7754 +30552 +1657 +824499834 +23376 +10046 +28403 +17274 +13399 +20299 +1130 +8499 +2869 +22109 +7874 +32339 +9305 +16639 +13439 +21533 +17479 +27693 +8926 +8914 +20051 +4075 +30815 +26127 +11555 +29014 +9165 +12409 +795244361 +23880 +436 +6784 +26691 +16950 +22453 +23513 +9732 +18268 +2088 +26605 +22367 +25020 +22468 +13106 +28083 +9362 +3777 +27685 +27015 +1746 +18402 +16239 +17629 +1773756 +27460 +4503 +2461 +7849 +31370 +14895 +11039 +1886 +28020 +7723 +31796 +10064 +17753 +974 +26189 +325 +28560 +24244 +2565 +19170 +30185 +30027 +4933 +19229 +17936 +13189 +128739447 +16750 +6258 +9495 +16450 +28688 +21735 +8294 +21245 +27728 +14528 +8162 +28993 +362913659 +10540 +694784538 +26904 +14036 +29441 +23223 +17376 +20887 +30591 +13638 +12462 +17982 +28391 +27646 +6006 +19006 +22420 +14633 +30696 +28099 +22217 +15343 +4141 +23506 +21768 +594143008 +11666 +112163566 +732095091 +25385 +963900887 +3502 +2667 +24443 +14492 +21081 +23542 +883253504 +18124 +7434 +15480 +4500 +11251 +4293 +3901 +21194 +29677 +13740 +20113 +2592 +3530 +12851 +31850 +7849 +12522 +6081 +25068 +19177 +11175 +4856 +31294 +6101 +10060 +10321 +12257 +30996 +5149 +61 +29878 +30027 +24477 +24468 +17160 +18225 +3943 +5472 +15611 +27043 +2128 +20562 +7857 +8758 +26460 +23132 +2053 +1521 +9689 +9160 +30909 +31847 +4864 +283 +11855 +28182 +20470 +21382 +16401 +11197 +4561 +16427 +4431 +12932 +25112 +21582 +590345971 +9251 +25279 +23071 +28632 +16437 +17214 +14359 +862346221 +12361 +31926 +21880 +8543 +13087 +968035263 +5032 +31491 +7925 +30095 +10731 +8791 +30743 +1016265787 +23303 +13336 +11400 +31175 +14233 +5742 +521691037 +11139 +3746 +4800 +1580 +29063 +3385 +23206 +66179559 +30201 +21683 +1414 +895884762 +29132 +28728 +16984 +10758 +10140 +18070 +14362 +2269 +29610 +9584 +12021 +2841 +21343 +9873 +9067 +490171599 +5368 +13966 +20986 +10205 +23010 +17770 +28964 +1 +2088 +31466 +32070 +10115 +9362 +26393 +4865 +569339386 +1057 +16499 +24451 +4777 +724 +60924325 +26744 +10567 +4156 +23066 +21127 +29335 +323063535 +20929 +12510 +4745 +20709 +11580 +13388 +20795 +6131 +30866 +29326 +19940 +17409 +158 +1661 +7161 +11070 +14422 +30706 +19286 +7606 +17962 +11714 +29179 +9930 +32634 +26437 +11471 +26334 +17538 +3341 +20731 +3515 +823 +23058 +16805 +23652 +28759 +20518 +29017 +491063288 +17758 +4397 +590 +10852 +28916 +8346 +18056 +11513 +495573999 +19333 +29778474 +1004949577 +16057 +14505 +19413 +28119 +7995 +18724 +27679 +7489 +7576 +3949 +27055 +177 +17695 +30564 +20766 +10758 +689 +31765 +1068997372 +17398 +23002973 +3469 +980791475 +742971873 +26115 +2426 +8988 +709914 +13574 +28059 +30473 +656769744 +14116 +6315 +9226 +29298 +2371 +21559 +24107 +12840 +30569 +30696 +29474 +28442 +32632 +29219 +8670 +25631 +27645 +20369 +4123 +9784 +30150 +2929 +689 +1023 +6508 +4779 +10810 +32360 +2705 +18947 +9348 +18013 +29802 +5404825 +18600 +16729 +29793 +25122 +14261 +28332 +3431 +8032 +7729 +12514 +7874 +12999 +18602 +278495161 +8227 +26319 +9855 +20629 +20078 +25321 +9379 +19992 +1321 +30609 +1031 +11187 +29258 +31606 +15487 +13337 +11231 +5728 +21929 +27456 +20176 +14399 +11471 +10788 +14501 +26691 +25593 +3713 +23731 +7367 +14228 +37789848 +23231 +23709 +29710 +25588 +3388 +21412 +27180 +24126 +4084 +14772 +27716 +15055 +15219 +17085 +27011 +884976298 +30022 +739463725 +11979 +4284 +8971 +1722 +16795 +13031 +17083 +28415 +28364 +18470 +81 +23508 +14173 +21661 +158 +22675 +27547 +16031 +11285 +24768 +23040 +19681 +950791054 +794503236 +25213 +31775 +16268 +623 +25389 +7841 +11377 +24804 +5670 +14685 +29823 +10856 +31919 +839779061 +23833 +519875265 +1319 +10831 +11975 +16690 +23256 +28410 +23307 +10775 +1705 +6192 +9781 +27096 +10673 +18345 +20069 +7925 +31487 +22658 +28627 +849 +4293 +11382 +670 +32598 +25753 +18241 +1411 +31377 +12677 +177 +7267 +25243 +31049 +19900 +14465 +4081 +9632 +32673 +32733 +23775 +32313 +14781 +8337 +12567 +200 +29526 +19130 +28344 +18224 +32767 +25137 +3473 +19233 +344199146 +12658 +19283 +22151 +8631 +10116 +27278 +15497 +892 +10537 +11672 +9790 +32725 +21661 +4491 +15468 +10305 +557261981 +12036 +14233 +20436 +9272 +16160 +578941099 +7795 +4520 +12756 +4119 +7459 +21702 +6161 +6492 +29992 +30620 +23574 +8137 +18341 +4116 +322187314 +12690 +5014 +27337 +1120 +28688 +23185 +17120 +9893 +3061 +32134 +30368 +1784 +652886904 +31506 +19087 +16323 +19036 +21465 +21752 +2671 +23343 +12707 +15089 +25391 +8768 +26164 +5002 +23096 +18667 +8278 +4580 +31114 +26721 +24623 +16033 +25196 +4740 +21640 +21003 +4596 +27047 +32495 +27497 +6759 +1736 +23299 +27632 +12754 +11675 +13311 +21260 +870226636 +12686 +21244 +6227 +11237 +27403 +29315 +31932 +8168 +30992 +27657 +586 +13120 +19517 +923 +25718 +12131 +5198 +3530 +4044 +1825 +24992 +23012 +401 +16502 +26937 +596378085 +9873 +24447 +9703 +25661 +17502 +8872 +25378 +973 +26901 +958 +571379078 +31493 +18107 +17651 +1804 +27320 +23353 +24015 +5246 +8758 +503803038 +25890 +932300379 +21924 +24230 +11200 +28556 +26552 +851 +23975 +8123 +9146 +18028 +1491 +13057 +25188 +30045 +11325 +29746 +16376 +533934979 +3038 +9030 +16894 +6940 +20027 +17448 +19482 +4945 +15093 +434034221 +32435 +4714 +114 +37244535 +10239 +16803 +17737 +26196 +864042164 +14377 +1801 +28298 +24136 +67586880 +26646 +7477 +5500 +17815 +22092 +154391402 +9655 +22035 +27765 +15330 +382838650 +3281 +18988 +887 +29269 +28325 +1551 +545903394 +6295 +22946 +632815306 +6397 +19183 +29527 +8717 +1048206693 +779722806 +12521 +9917 +18669 +9865 +23190 +6796 +455 +6014 +25453 +18308 +28059 +17740 +19847 +206610510 +17816 +11711 +22294 +7463 +2582 +250766245 +186 +22133 +26311 +479978581 +8101 +757695018 +747 +19393 +542738248 +8249 +19839 +17816 +8780 +24052 +3916 +590 +22747 +26162 +17113 +14319 +26390 +9633 +7325 +693660464 +8723 +23696 +25911 +15674 +24390 +22061 +2624 +560552643 +560552643 +16886 +364373390 +8798 +21606 +31320 +29727 +436358655 +23709 +27199 +12355 +17566 +5240 +306907413 +23580 +1900 +12652 +18345 +7426 +1514 +16499 +12160 +13357 +27100 +29743 +19581 +29960 +16632 +1220 +29618 +25033 +869948156 +26945 +23217 +23959 +932300379 +16271 +577028687 +9410 +137624367 +27527 +29573 +10826 +26982 +980448080 +25898 +1414 +7560 +26032 +28519 +8316 +11796 +20424 +10793 +10115 +6262 +22085 +22177 +16104 +7878 +17961 +16348 +9410 +25653 +5125 +1892 +5423 +29083 +239952590 +23269 +458069264 +26816 +20659 +562761963 +24136 +21262 +13706 +17120 +13907 +28 +9030 +17665 +19969 +14550 +8161 +27945 +5722 +199627152 +8245 +15965 +10605 +881973777 +13792 +6428 +2517 +671395426 +10053 +1785 +32518 +24903 +26408 +8158 +17647 +23068 +7606 +3912 +1658 +29698 +10080 +14949 +10831 +20556 +19998 +31209 +6343 +16478 +959940438 +26893 +3320 +1050816293 +29226 +2768 +22713 +920575735 +31762 +25843 +12125 +4437 +31943 +7843 +14528 +27442 +29873 +20695 +11251 +1520 +5907 +21688 +29499 +7115 +370767545 +893212455 +19570 +27837 +10224 +3916 +815 +7083 +24386 +25913 +3061 +20381 +12017 +23613 +9548 +27603 +23620 +15902 +16228 +13782 +708525401 +4517 +29583 +18537 +4806 +542689878 +29413 +9272 +4491 +11123075 +18118 +24779 +28121 +163351585 +7115 +14110 +11231 +8184 +46749388 +5315 +418473160 +31706 +28637 +26704 +5596 +14141 +85895727 +11477 +29277 +1104 +14551 +459437615 +3890 +852 +7336 +18237 +14473 +11429 +22555 +31724 +11454 +16946 +10807 +647716443 +21476 +29299 +30029 +546656739 +720503848 +945990109 +15979 +19727 +1544 +30761 +2297 +6961 +23285 +27990 +26552 +4788 +9940 +4732 +2995 +14919 +18224 +19458 +1486 +8348 +6054 +18206 +10365833 +283 +139785280 +6708608 +13064 +2426 +25335 +20447 +28267 +17591 +12356 +15885 +15008 +1786 +9590 +23285 +10699 +26862 +32534 +12048 +2520 +6403 +4899 +11891 +29930 +2088 +32313 +7565 +12525 +15629 +3891 +28371 +17099 +503 +9719 +333876384 +26239 +16478 +23110 +1606 +19598 +25655 +750348167 +15778 +17773 +14255 +11520 +8018 +28987 +28984 +12940 +20303 +1031 +6505 +22468 +21511 +28225 +4345 +22612 +23538 +13399 +16376 +29014 +13087 +11975 +4597 +150875559 +19599 +914 +3546 +23731 +17652 +5305 +186 +26377 +24101 +3453 +6315 +3559 +31356 +10280 +9950 +8670 +22381 +23526 +6767 +13199 +3959 +22437 +25547 +11666 +6814 +29840 +159622241 +4122 +32540 +12734 +92376869 +12438 +24891 +10297 +22181 +794503236 +1328 +13105 +13605 +191199081 +26959 +24302 +3835 +19681 +6796 +17030 +25249 +8478 +170 +27053 +1445 +27553 +18080 +30018 +7921 +26166 +2594 +28765 +30992 +7804 +3100 +16646 +25786 +14123 +24857 +132334261 +27043 +25133 +28509 +859363520 +2182 +8549 +26591 +4409 +6201 +19133 +5009 +25213 +2401 +7934 +31051 +7005 +9398 +2436 +18047 +8149 +19403 +7818 +11943 +7089 +3809 +16427 +27250 +17217 +21567 +21952 +14988 +30773 +440 +2065 +689415585 +23460 +16094 +8285 +636 +23506 +276892295 +18235 +10365833 +5058 +22879 +859463602 +28630 +15708 +32117 +27233 +13534 +30982 +18089 +21035 +32148 +29404 +17456 +17293 +3886 +7974 +174 +25243 +22457 +9206 +4267 +28550 +30228 +3404 +15930 +27555 +15036 +32428 +319169495 +8099 +26274 +4397 +21906 +21582 +577345215 +25217 +11831 +216538629 +20649 +20260 +19774 +3795 +2128 +16328 +10518 +3702 +906743702 +8274 +6154 +29655 +26539 +30740 +18270 +30177 +18819 +8025 +593712531 +12911 +1303 +1773 +15442 +21511 +18402 +8424 +12143 +23577 +879015510 +25728 +26274 +617799848 +31004 +25174 +108296665 +18234 +11078 +22926 +19333 +652170438 +30650 +4635 +31698 +9999 +20763 +23934 +25053 +10523 +1666 +24623 +11055 +3320 +21419229 +29881 +29888 +13282 +23868 +25133 +1110 +24798 +16975 +1621 +12048 +1207 +26829 +1174 +877205388 +14018 +20652 +1487 +23311 +29375 +3724 +26320 +175 +18315 +28788 +30332 +12840 +25370 +31775 +1022312907 +704411765 +31932 +2413 +30817 +25076 +95678076 +1445 +17135 +28345 +1035 +27587 +30825 +9142 +7895 +10733 +24967 +24729 +418473160 +15263 +14690 +981984782 +21313 +10540 +484851818 +403822505 +11248 +31150 +12311 +17643 +908 +8607 +19469 +3886 +13403 +3540 +21217 +17548 +25677 +31644 +8843 +14830 +15145 +22498 +15345 +9025 +14399 +14350 +9924 +8497 +25653 +24836 +25005 +24138 +19243 +30716 +28740 +9923 +24038 +26539 +32101 +10100 +27518 +32738 +12628 +935706115 +10056 +10064 +20447 +11431 +16031 +20343 +12412 +884976298 +6016 +10560 +12477 +959940438 +3575 +26939 +540289761 +25898 +24418 +3886 +18332 +168981947 +11958 +27773 +28249 +18451 +23731 +22082 +21582 +360960239 +5294 +144769534 +9649 +306754466 +5209 +3549 +12225 +16741 +21533 +8187 +623 +18033 +29155 +21885 +652537385 +16268 +4027 +28370 +17565 +2922 +18184 +430997986 +16912 +28815 +11236 +9105 +7751 +6474 +4913 +484004206 +32305 +19971 +25936 +26607 +4607 +21628 +31469 +3143 +16757 +1264 +30488 +11902 +12225 +25264 +396 +31689 +3621 +20598 +1786 +24177 +12693 +18280 +23785 +28617 +4103 +21177 +1744 +20725 +22194 +6436 +28750 +3901 +32563 +21011 +30072 +22807 +302805505 +28267 +10556 +26602 +4180 +3949 +16004 +1548 +895884762 +31068 +20857 +26973 +17163 +16807 +22774 +7115 +10718 +8285 +15263 +12693 +1245 +8851 +11846 +15696 +6946 +22971 +5526 +29646 +19958 +898653242 +32752 +25133 +490 +29859 +18475 +2938 +540289761 +19511 +10870 +12177 +22057 +8258 +20523 +30235 +24347 +694045785 +22313 +10154 +20998 +20629 +12999 +30494 +5013 +424221023 +30062 +3702 +179695288 +3023 +27043 +25318 +2494 +976921720 +4332 +360960239 +12001 +206610510 +17664 +8843 +31415 +19875 +14607 +29588 +21499 +14488 +4243 +23592 +4413 +4525 +31742 +1725 +32039 +20455 +4293 +30485 +14409 +942807385 +32567 +14484 +10116 +16459 +11469 +10605 +29158 +4322 +25213 +21597 +24703 +10852 +4144 +27582 +5372 +18235 +26802 +9692 +10612 +9816 +9905 +23620 +30906 +13471 +26378 +14240 +12810 +17349 +26258 +23303 +1207 +8999 +25389 +5408 +777027425 +7889 +20832 +15395 +12059 +27102 +5655 +30049 +3680 +20253 +217 +9412 +18438 +19931 +30738 +12693 +2129 +726512995 +18102 +13966 +11954 +20031 +18470 +30493 +12011 +8606 +21616 +163351585 +27367 +19774 +13899 +17751 +30042 +4418 +23810 +12124 +16494 +9831 +270787674 +31511 +18402 +13475 +17928 +9679 +1788 +29915 +13765 +18139 +20795 +2374 +1050830894 +28571 +29646 +13158 +7618 +8747 +26970 +6112 +16120 +5736 +26719 +87931040 +11187 +32767 +24822 +14413 +13567 +700072832 +1093 +11042 +20166 +24222 +7560 +5149 +28522 +22234 +21561 +21924 +16964 +413 +18262 +26519 +10190 +21477 +9443 +4624 +9879 +14762 +32367 +2138 +25433 +14526 +6425 +28950 +22951 +24072 +9379 +15886 +29499 +14191 +31693 +28312 +5568 +13294 +32545 +382204653 +988290385 +24477 +29378 +19133 +21581 +26460 +14377 +3429 +15527 +7723 +4242 +13987 +20572 +7262 +338553922 +642826567 +5198 +14834 +28332 +30956 +2350 +5372 +1430 +30365 +27914 +23141 +32447 +12883 +11307 +16787 +32353 +15412 +12685 +22859 +2768 +18724 +28298 +5149 +27296 +31672 +31063 +27443 +28315 +21501 +4554 +17514 +22381 +20442 +7958 +31630 +1348 +26388 +27771 +4769 +26249 +16967 +8598 +27449 +463573318 +16216 +26852 +25125 +21277 +29527 +431080821 +677165615 +31822 +980644885 +16584 +29725 +30445 +20319 +1779 +227972364 +819826368 +19386 +23435 +1426 +10285 +30343 +276892295 +541 +414117013 +4392 +8682 +4920 +17132 +21428 +1754 +14848 +30072 +206409466 +18498 +19908 +9423 +2007 +7876 +14153 +28442 +22299 +584400209 +10280 +28471 +12480 +14565 +28762 +15902 +201 +1365 +5410 +656769744 +18775 +21277 +31550 +7977 +430713571 +12446 +11958 +28991 +25784 +8045 +15804 +20648 +31013 +418473160 +26607 +26077 +7337 +1038941088 +579367546 +12081 +24261 +11561 +13477 +390943793 +25913 +114497018 +11265 +13595 +24316 +5576 +5526 +25389 +16994 +27229 +3568 +7038 +30835 +3582 +13875 +18289 +19313 +7915 +14301 +28332 +2350 +27945 +14399 +5722 +947 +16543 +21533 +175 +10125 +4612 +581820366 +12514 +16014 +5372 +24594 +14505 +19351 +23781 +335665966 +21794 +7618 +16652 +2792 +8184 +16919 +887 +6203 +12362 +21667 +11852 +2283 +4732 +10467 +15426 +29452 +4561 +749829726 +19468 +11451 +8212 +27086 +12056 +24176 +22081 +31420 +22981 +25644 +22334 +26107 +26865 +7999 +20222 +24440 +21346 +28728 +32005 +24385 +17807 +19996 +12056 +14092 +31421 +16880 +21170 +13750 +7494 +19855 +7248 +13031 +23731 +12005 +654 +11285 +29734 +14680 +12983 +16445 +3971 +23853 +24367 +2517 +31306 +19147 +11651 +25508 +26906 +30494 +623272442 +19892 +12925 +22496 +29690 +32598 +21419229 +29089 +25527 +13965 +26881 +386433545 +3574 +277686198 +22101 +2209 +19403 +14817 +22294 +20543 +30018 +5798 +19740 +634071538 +27459 +9011 +20873 +20115 +17182 +19908 +23844 +109291552 +10297 +18013 +22199 +17851 +22227 +14004 +27438 +3621 +10285 +12446 +11842 +2462 +21003 +3742 +21176 +2357 +5066 +8338 +6686 +4493 +13314 +14895 +32543 +52205413 +31175 +26381 +297590729 +206610510 +7122 +3746 +10328 +8808 +18721 +7841 +16213 +27193 +7166 +314928824 +976921720 +894 +656769744 +11710 +12686 +6013 +6857 +9564 +26465 +30328 +23866 +6565 +59576011 +7167 +13065 +12874 +24693 +3185 +1195 +4141 +132334261 +27914 +9616 +7952 +7090 +10559 +5851 +11720 +10467 +41385629 +15695 +15229 +11451 +16629 +1411 +24185 +144769534 +17120 +20671 +21527 +23429 +144 +18494 +21396 +28140 +27691 +20036 +31062 +19448 +2374 +8468 +29681 +10266 +13314 +18509 +23809 +1784 +10266 +32534 +975898508 +22113 +32473 +16646 +10468 +8337 +2803 +30773 +25677 +21287 +15886 +764867867 +20069 +3207 +121293081 +27166 +1329 +22612 +32060 +8099 +7538 +25140 +10012 +2494 +35 +9294 +26321 +19201870 +21003 +2709 +1961 +26479 +17872 +23231 +6185 +17175 +747 +7584 +24639 +32140 +19243 +18019 +18225 +22910 +1025118386 +28199 +25459 +31493 +5872 +159622241 +22626 +15042 +11248 +17047 +14163 +8348 +3429 +16750 +666556906 +21465 +26479 +10559 +1784 +4679 +32540 +19520 +26146 +17203 +18348 +8158 +12632 +332279477 +18721 +5672 +6382 +29642 +1426 +15633 +22310 +20935 +9259 +25240 +14423 +32363 +32534 +25916 +13477 +27326 +14874 +24481 +14246 +588458896 +23828 +13504 +18464 +20076 +16682 +2310 +12091 +8746 +31393 +8087 +3611 +25916 +2124 +9855 +13646 +29413 +15084 +30704 +6709 +128739447 +9250 +10439 +996 +14488 +2065 +23974 +9936 +297 +5647 +30368 +14781 +30006 +28999 +17141 +16515 +7795 +30866 +11198 +28954 +31992 +12754 +829181624 +257 +14110 +22439 +791927361 +10167 +26314 +1978 +8461 +14464 +1207 +30825 +524234227 +5122 +6043 +25923 +14917 +26515 +9483 +21574 +26221 +8572 +12510 +20946 +18537 +16656 +27553 +22925 +877 +23124 +22545 +32371 +26196 +8405 +1041586082 +802826872 +988290385 +1044261696 +27115 +30744 +17225 +17750 +16249 +19862 +1801 +5423 +690 +17252 +22422 +23709 +620232660 +24686 +19587 +9373 +14633 +11660 +27696 +4964 +985769705 +26231 +13605 +1521 +963900887 +1838 +29378 +11121 +11266 +242073169 +17214 +22825 +6014 +12296 +335665966 +4814 +23269 +17904 +32033 +25246 +24355 +27102 +12132 +26719 +8079 +25763 +264286530 +27008 +16795 +19347 +9237 +12433 +19391 +9652 +27805 +16082 +25526 +1249 +20211 +22912 +15196 +876487706 +18687 +19177 +29766 +28463 +22081 +24652 +786677184 +24365 +11666 +23506 +30576 +1176 +10932 +1861 +13907 +904465162 +25811 +25499 +465831598 +586967142 +22881 +18839 +8550 +25979 +28987 +17499 +8025 +11711 +14173 +12707 +28305 +171122414 +267108305 +4558 +15334 +565489417 +28603 +24138 +32118 +401 +464498723 +29623 +26479 +25753 +5576 +758705939 +13424 +8413 +7265 +13666 +30164 +26009 +23722 +26029 +5954 +29326 +8158 +7679 +28688 +25655 +6939 +20725 +16758 +29058 +962876568 +3809 +21367 +1901 +3564 +14550 +20212 +30187 +5116 +15833 +919296599 +12628 +3442 +31908 +25745 +29176 +399 +11237 +9716 +30494 +206409466 +24757 +4044 +813751675 +18856 +4014 +10307 +14228 +22612 +15183 +465399393 +22053 +6665 +26937 +17067 +5836 +4054 +32134 +5742 +18184 +998 +20790 +28099 +32663 +16722 +5883 +5697 +758577897 +15863 +26453 +1512 +32313 +23611 +2893 +15008 +7010 +389629103 +886431679 +32366 +641537767 +4210 +24898 +27561 +27320 +28688 +4197 +777027425 +233960799 +31651 +895884762 +30359 +9239 +26029 +870226636 +10476 +6519 +21819 +7606 +2288 +6449 +14671 +6006 +2448 +13064 +31127 +24436 +17995 +12997 +15343 +23040 +176876201 +529843694 +32255 +631 +4800 +1323 +647716443 +21561 +4941 +22457 +25304 +20790 +23095 +11773 +10697 +544995070 +873177201 +28919 +3961 +28446 +26029 +16803 +16204 +19351 +10820 +1916 +2586 +694045785 +12658 +374852664 +30968 +447 +26716 +19855 +24971 +1521 +2629 +28871 +23626 +30440 +30514 +18412 +8103 +7857 +10518 +10881 +7620 +12225 +912382645 +187203111 +230807140 +5672 +30349 +27814 +21465 +10954 +20929 +3433 +21989 +25488 +24260 +7841 +22951 +6881 +14101 +2347 +492544391 +23711 +109291552 +25653 +30106 +7251 +27929 +579544849 +973 +20867 +21574 +18448 +16517 +12803 +15219 +25158 +4242 +18209 +28753 +3890 +1341 +15849 +31466 +18530 +16950 +29637 +1019330381 +8542 +18569 +25425 +17303 +13637 +179653039 +10856 +5278 +17102 +21366 +9456 +795354551 +2593 +12600 +14036 +763293832 +24320 +23553 +5470 +344199146 +13109 +121293081 +17753 +17321 +27309 +20031 +17744 +11220 +18533 +31908 +8560 +31677 +5408 +27312 +23611 +28803 +45901006 +557 +9649 +8641 +20296 +8321 +28446 +519875265 +7221 +16729 +23012 +25098 +26858 +7889 +31228 +154391402 +237617172 +32151 +24451 +9477 +7723 +3661 +25213 +980448080 +782 +858471694 +27103 +6586 +16869 +10218 +28437 +6175 +2586 +25080 +488 +21952 +7181 +2675 +4679 +27514 +14413 +3971 +25898 +25989 +16845 +1850 +13568 +3509 +19006 +23179 +24440158 +18241 +24418 +14169 +13169 +22091 +20695 +8422 +14903 +18466 +6973 +24187 +31051 +27603 +8162 +3122 +22216 +11838 +24967 +4397 +17614 +30896 +680 +28991 +15468 +19996 +3829 +494 +8826 +20597 +2819 +969848540 +20981 +8562 +210 +10784 +2500 +9096 +21574 +18975 +233939831 +24100 +32181 +18849 +5186 +1626 +1018 +11045 +1744 +4090 +24059 +13869 +32536 +30355 +17966 +16752 +24548 +15606 +21683 +16891 +26959 +31149 +28546 +22449 +16845 +25188 +10852 +31308 +26905 +675 +23522 +22692 +24987 +9332 +342302178 +1756 +297 +16750 +3433 +377686854 +814460513 +8652 +8646 +9808 +829080718 +30439 +1766 +6759 +19467 +22227 +980678365 +12821 +25103 +14545 +1815 +3773 +10112 +17349 +4257 +10125 +171890915 +11709 +32039 +1710 +65980622 +5851 +1071 +7977 +16281 +24482 +11055 +15004 +5058 +19157 +14919 +26164 +13171 +29146 +9132 +11154 +1023590991 +21916 +10031 +4947 +21733 +17147 +13928 +28345 +23526 +18225 +25142 +32000 +16213 +1844 +24047 +12036 +7868 +27804 +8620 +25410 +16353 +20523 +29868 +16513 +22912 +25931 +10403 +433236626 +17203 +27851 +17869 +27182 +13220 +29969 +20222 +31052 +24032 +963316118 +380788941 +937306073 +521691037 +6962 +15570 +14121 +32366 +16709 +29293 +747 +22133 +24602 +21323 +20111 +7287 +4814 +17083 +5228 +6075 +22879 +32752 +8971 +381206385 +677930881 +337645189 +24623 +31691 +4755 +11010 +18289 +1067 +32752 +19227 +2547 +26049 +10100 +25385 +19862 +29266 +16042 +30692 +2986 +11512 +1878 +44162608 +29793 +8620 +11578 +20110 +26008 +17175 +10080 +13509 +14725 +21511 +13282 +15496 +20859 +2969 +10076 +18237 +22379 +30179 +29930 +32507 +4231 +23868 +13792 +19697 +23934 +21338 +3996 +413548024 +8756 +5300 +12690 +20798 +2758 +8684 +24357 +22294 +12048 +11720 +26626 +4464 +14169 +26026 +31684 +19642 +21255 +16809 +447323276 +20648 +7835 +16373 +28343 +4722 +28774 +3830 +5899 +7846 +12056 +22234 +795354551 +14917 +17303 +21511 +15746 +10990 +29878 +3971 +11977 +30956 +7869 +1004949577 +13987 +21733 +32111 +12484 +14426 +993340746 +24875 +25843 +22439 +1788 +838500785 +8254 +607188900 +12596 +761858733 +13743 +60512844 +23861 +12995 +129664829 +10680 +5258 +14710 +24102 +15026 +25378 +863276092 +23436 +28987 +9760 +380486294 +18613 +29093 +27821 +1793 +23760 +854787754 +24942 +315 +8174 +12806 +2290 +422610909 +2427 +329749560 +12350 +23941 +18184 +7434 +20593 +15477 +25751 +22709 +326 +4211 +27804 +12867 +2682 +809977166 +13439 +27278 +11962 +30098 +7877 +4856 +17661 +8365 +7451 +12549 +30834 +32577 +9888 +122586631 +16752 +712779568 +32396 +13244 +7258 +894 +1365 +1037008762 +29159 +13199 +29495 +3419 +19875 +16120 +5358 +2671 +15886 +32548 +398443668 +5504 +16053 +18849 +8168 +32578 +30445 +1773756 +29834 +239214945 +966370317 +7256 +28610 +5522 +16533 +25370 +18463 +28418 +31442 +24176 +32111 +22584 +10512 +13348 +21616 +994640179 +22978 +174 +1061 +28344 +25743 +10086 +371253192 +3706 +26340 +20648 +2549 +16501 +26267 +12862 +6175 +30716 +26463 +26364 +689416044 +13943 +26004 +6262 +17863 +2061 +12874 +13667 +25080 +250766245 +31653 +26890 +5127 +2050 +2255 +18930 +24925 +1766 +30905 +5399 +16710 +11454 +13883 +13236 +26923 +26689 +17962 +417108076 +19690 +10263 +642826567 +8793 +31599 +549683457 +12944 +17068 +11555 +14635 +649 +2228 +4242 +24757 +27896 +14163 +26693 +27773 +6397 +30591 +8670 +15026 +1534 +4145 +28835 +16268 +4968 +26602 +18859 +11358 +3634 +13595 +12601 +23089 +31762 +14304 +12159 +29145 +14192 +15302 +12677 +1704 +2426 +24466 +7298 +608320201 +594143008 +19839 +840359554 +2462 +1395 +10915 +544700857 +23367 +14147 +11973 +22025 +2967 +16693 +18571 +23542 +10501 +1920 +27769 +26101 +15681 +10504 +15792 +27132 +18314 +12594 +14528 +31870 +7286 +6193 +12135 +7927 +14282 +23298 +23103 +31496 +18488 +5054 +15168 +8032 +21554 +17711 +11580 +740774360 +373 +12883 +3943 +441161988 +26323 +15157 +4464 +14173 +22334 +2641 +20646 +10064 +5172 +5318 +28688 +18687 +28834 +26956 +12932 +6708608 +7829 +25488 +2408 +6519 +8468 +29511 +490179086 +882303804 +30896 +5427 +3038 +6521 +859463602 +3075 +16478 +26117 +723068774 +8617 +8311 +2128 +32572 +24893 +28104 +20843 +6223 +806159192 +7889 +9627 +957335228 +4881 +16322 +9991 +27242 +11714 +5143 +24707 +5944 +21818 +18530 +3719 +986 +24301 +18043 +27688 +28265 +30990 +544700857 +21205 +13666 +3773 +21818 +26503 +17047 +859363520 +23861 +3696 +30445 +1028928512 +5087 +422610909 +364373390 +1043 +18047 +17668 +24893 +11973 +28345 +3996 +7754 +18120 +10282 +9634 +12713 +5818 +2215 +24548 +143840035 +5588 +3899 +11167 +8413 +24568 +306907413 +26605 +8853 +23711 +10551 +9077 +7746 +5444 +31123513 +4243 +10871 +15229 +27862 +28583 +24008 +25911 +30042 +3473 +7585 +12496 +41385629 +13469 +13637 +14987 +4218 +32540 +28722 +9132 +19133 +23232 +27579 +9627 +18448 +32043 +888597368 +16057 +30569 +292496459 +4027 +32423 +14917 +7134 +16637 +30049 +12850 +27242 +345476058 +12110 +777374383 +11295 +1014349459 +22680 +21419229 +3385 +25389 +21316 +12001 +24440 +3114 +31742 +26132 +23223 +25509 +199673321 +2310 +22324 +9100 +2662 +680 +161056203 +25692 +4695626 +729 +11610 +32718 +29852 +28834 +590345971 +19657 +21747 +28225 +11626 +13987 +6280 +7055 +6436 +789966647 +13731 +163 +17163 +4552 +1685 +14821 +16881 +29619 +25626 +14703 +19622 +5074 +1661 +19727 +29146 +10926 +28583 +2822 +1050816293 +18100 +18737 +14492 +21204 +2413 +13824 +2367 +16160 +16807 +15550 +9067 +1225 +1062276022 +7876 +6000 +28908 +7541 +16004 +899942441 +31288 +26477 +29974 +24628 +194850807 +11588 +6686 +17483 +12648 +19219 +31849 +10489 +22626 +30591 +976921720 +10410 +16777 +327190534 +909524326 +28604 +32653 +19027 +22926 +28381 +15072 +830203906 +852377030 +12362 +12631 +8631 +403543118 +13220 +9195 +1773 +153873419 +32033 +921064633 +6999 +23053 +27047 +28451 +19804 +10206 +27478 +30740 +7749 +24167 +18521 +7702 +709336524 +23471 +15315 +19990 +199191260 +14000 +29677 +5073 +129 +13706 +1986 +886431679 +11958 +24596 +2766 +22777 +29963 +4216 +13286 +18941 +28606 +21747 +331995158 +18913 +10218 +16445 +12245 +13368 +937623866 +14878 +18545 +8115 +852 +26128 +32733 +9716 +649493500 +872743899 +18215 +27741 +5849 +12342 +27456 +2705 +29085785 +102412004 +22735 +26386 +3634 +1319 +4635 +4607 +206409466 +227972364 +31402 +30429 +26049 +22817 +3128 +10285 +16021 +27363 +30761 +16535 +20086 +8999 +11154 +12857 +1367 +18842 +9600 +31256 +23185 +32458 +8497 +4818 +28344 +246461449 +914 +19846 +2768 +15026 +28556 +25668 +26227 +931724196 +2815 +651183038 +6796 +205603420 +19309 +942962209 +21693 +28259 +1023 +28834 +7932 +511 +28654 +9186 +4552 +3407 +30517 +6134 +620232660 +20984 +18306 +23125 +31550 +7277 +20947 +24229 +10206 +8493 +9061 +14270 +30924 +5009 +24101 +901289101 +18151 +14110 +858242807 +4242 +1038 +26643 +27711 +700072832 +27309 +20867 +13907 +30673 +30740 +27772 +239214945 +30729 +26919 +14773 +15804 +24777 +902 +13305 +19477 +12628 +234116221 +7467 +24272 +10321 +31123513 +9362 +28642 +12514 +32395 +17851 +12219 +27047 +14878 +101 +3977 +26340 +323063535 +11729 +3732 +7393 +4535 +11530 +1910 +30834 +29689 +12399 +29428 +19351 +21705 +734847890 +9077 +27845 +21952 +25916 +14081 +3038 +5209 +22838 +10476 +8115 +23809 +1547 +10439 +675413729 +29212 +22796 +6010 +1634 +1377 +14635 +26905 +10989 +5094 +28762 +24574 +6973 +301531007 +32461 +1580 +20303 +18209 +23176 +2615 +14228 +4141 +26350 +2995 +1426 +6407 +1063957839 +32371 +31018 +3210 +2571 +20518 +1411 +18376 +4947 +14556 +26406 +258509743 +22810 +2250 +24615 +30740 +17172 +11675 +22093 +16729 +4288 +15357 +23976 +31356 +8988 +16580 +11973 +93543448 +4090 +29151 +30762 +16814 +14406 +21730 +27702 +25704 +11680 +14001 +5188 +15965 +11718 +32423 +25106 +9786 +25763 +20175 +29219 +12502 +27814 +3121 +17630 +552182178 +8477 +31927 +17854 +29668 +4191 +23212 +4231 +30317 +21346 +3732 +24524 +24034 +13731 +27369 +30833 +2355 +8762 +11001 +1904 +20487 +22427 +29304 +28363 +28654 +11565 +10064 +22440 +4967 +22760 +24183 +19503 +1717 +28456 +23064 +13045 +11048 +30559 +725146700 +28504 +30485 +13439 +2424 +17214 +264 +10387 +6397 +24893 +17665 +22745 +19584 +10540 +29324 +17838 +10994 +935706115 +23010 +32091 +1225 +24110 +18107 +21744 +78260341 +8383 +5093 +14676 +23711 +5757 +13685 +22338 +28751 +18499 +8149 +835 +3301 +11578 +26472 +12593 +9564 +1319 +23935 +14488 +7801 +29410 +11397 +9282 +13253 +19044 +12480 +30224 +16101 +443 +384865295 +1661 +23576 +8784 +10699 +8149 +27702 +24826 +6921 +28144 +476553900 +15710 +24496 +30011 +816269196 +2343 +4868 +30706 +963316118 +4454 +12801 +20931 +19044 +9379 +20086 +18135 +11407 +29146 +5305 +29335 +26160 +204 +13047 +637902143 +23938 +18775 +28571 +31053 +10423 +902016404 +7325 +27284 +8608 +24302 +23616 +16863 +23053 +7315 +23878 +11449 +22440 +10155 +26829 +13992 +3501 +11714 +4156 +17463 +10537 +3742 +67140245 +5746 +1014349459 +30761 +26683 +7073 +27470 +26207 +2588 +7258 +5120 +11555 +17854 +9634 +3254 +27977 +13722 +19229 +1061 +10916 +20243 +17809 +163 +11382 +7977 +3865 +1047139451 +4293 +268104102 +13886 +24296 +14258 +173774843 +9025 +10053 +557 +4525 +14916 +8921 +8348 +17448 +14519 +959940438 +32305 +11041 +3063 +7010 +20253 +5170 +5990 +9737 +27332 +23039 +32371 +28475 +7999 +5236 +786677184 +21292 +28250 +16752 +15163 +14515 +31487 +730129806 +5617 +27988 +30924 +10080 +30179 +6722 +31448 +28784 +19585 +14285 +19027 +25776 +12395 +413 +25906 +835 +4558 +31288 +579367546 +28513 +22458 +28999 +1577 +7315 +26401 +31532 +19183 +30131 +26148 +14137 +23049 +270787674 +21284 +10980 +2401 +13593 +843192425 +26810 +3814 +31449 +17147 +22926 +1370 +12311 +30834 +669740945 +22376 +29766 +21364 +14110 +137624367 +464498723 +6435 +15635 +6946 +25496 +25495 +17994 +37192131 +29441 +1274 +971476729 +19781 +31378 +16907 +14413 +6407 +858242807 +22529 +12074 +6201 +26691 +24512 +2280 +11923 +15817 +8945 +17966 +2631 +8465 +15599 +1186 +10684 +1506 +29974 +23959 +14422 +702627626 +1662 +8893 +24030 +24352 +30228 +15263 +17068 +10567 +25112 +10418 +14437 +11730 +14000 +20319 +14555 +29324 +26792 +17924 +10380 +1696 +7740 +20871 +28688 +26610 +1523 +17441 +21929 +9564 +997 +4259 +17953 +23115 +17302 +4090 +28993 +14987 +21476 +6608 +16179 +11400 +31550 +16845 +761858733 +3062 +21567 +31911 +7528 +13109 +969504686 +10840 +31612 +611094788 +7606 +24244 +15683 +21338 +297 +2641 +10183 +24946 +4561 +15461 +19958 +3525 +14632 +20931 +6212 +10951 +5564 +13248 +814460513 +10960 +135638825 +5030 +975898508 +17953 +32461 +303209252 +2214 +17417 +7014 +8401 +3830 +443 +10567 +19105 +11230 +29244 +28454 +12909 +17675 +32254 +13269 +620607163 +5308 +31243 +9513 +14678 +30659 +7286 +22829 +9488 +21380 +27102 +19054 +17739 +4714 +28848 +19998 +20681 +29576 +12125 +8575 +14253 +5155 +30728 +22733 +32560 +15887 +19356 +22310 +28267 +2969 +423599565 +4787 +20766 +4084 +21222 +19572 +8171 +32705 +16354 +28636 +18361 +24932 +26607 +14464 +21606 +7035 +362913659 +604114525 +2869 +19386 +5883 +27664 +713733905 +9237 +24822 +817220589 +12361 +135638825 +11259 +27026 +17758 +13556 +7920 +30663 +6223 +8572 +27115 +2053 +16515 +28728 +23775 +29758 +28920 +2563 +2442 +21678 +15902 +32663 +25304 +5281 +1671 +4732 +1486 +877 +6536 +26197 +235155864 +785 +13642 +25402 +113251504 +7799 +1050816293 +2470 +371253192 +23190 +942807385 +997200954 +4407 +7167 +4989 +13722 +13462 +29496 +25244 +3474 +9609 +7155 +3158 +16401 +30179 +14770 +3161 +227428524 +1057 +20580 +11846 +30693 +12374 +22658 +178449294 +8227 +27773 +22057 +31415 +4186 +7889 +5799 +17961 +3100 +26454 +12149 +27367 +14253 +17991 +32379 +30471 +9534 +636 +14762 +14676 +28104 +10261 +512633441 +23576 +25991 +15550 +13337 +26810 +3753 +32079 +32042 +26881 +13814 +4301 +32081 +18375 +5655 +908 +8572 +21339 +424221023 +6962 +29244 +14556 +15580 +17293 +12364 +892 +4267 +199673321 +15483 +14712 +28759 +23731 +29881 +9439 +12362 +22435 +9716 +29930 +22324 +9272 +114 +38288356 +17293 +11251 +21116 +19505 +1174 +5672 +102320229 +8337 +15866 +16228 +1180 +730728271 +28636 +23588 +26594 +4686 +27717 +30817 +9629 +30664 +31189 +26377 +29710 +27650 +144 +183492382 +3246 +24875 +16170 +10476 +11823 +27977 +22133 +7816 +7155 +16921 +18642 +25188 +521691037 +3546 +7786 +28993 +21967 +981911714 +5865 +21940 +15378 +15489 +13244 +27043 +8103 +7375 +10223 +6419 +11915 +21198 +17441 +6769 +24931 +15681 +429346721 +1049 +24178 +10476 +6124 +15584 +20675 +9375 +652537385 +9950 +24861 +21062 +17004 +14009 +26808 +5836 +1416 +22733 +26151 +30620 +15731 +1186 +16258 +20598 +29925 +23527 +739463725 +21079 +8103 +12395 +23581 +1573 +16281 +20580 +30869 +22172 +16302 +7932 +7073 +28403 +7286 +24123 +21217 +701 +2650 +14499 +16021 +30351 +644788341 +7421 +8849 +13781 +28515 +28700 +30029 +26689 +23853 +6002 +187866415 +920 +23611 +17095 +20629 +1952 +12909 +15573 +23768 +2355 +27276 +720723363 +9101 +7405 +1805 +4200 +19839 +27140 +14258 +13792 +5743 +15385 +17880 +15570 +7010 +4243 +20207 +7925 +7740 +31026 +15766 +18063 +23976 +24054 +13618 +26937 +4144 +16279 +27402 +26070 +26072 +17468 +97421970 +13907 +584400209 +22344 +11309 +14484 +29966 +19875 +17004 +19227 +23671 +17570 +27547 +27115 +9095 +26295 +16228 +22476 +5188 +1312 +258509743 +734847890 +12749 +9616 +11357 +932300379 +26716 +21020 +16316 +18420 +28104 +16766 +13939 +16734 +24059 +4029 +25335 +26319 +24705 +31889 +5647 +227428524 +26598 +2675 +22742 +465399393 +14463 +17770 +27781 +32030 +5447 +15185 +8304 +20176 +15181 +28688 +25421 +12399 +8868 +2264 +28104 +3984 +28778 +22379 +27953 +24340 +15683 +802280125 +18623 +1961 +19863 +23819 +6403 +27579 +1495 +12770 +11285 +19971 +15074 +8886 +3419 +15306 +21416 +27664 +894 +8983 +454086705 +30992 +887 +7422 +3370 +26978 +30349 +8900 +25406 +24144 +6172 +30001 +17623 +11720 +26852 +8592 +16632 +7056 +14206 +399 +12082 +9334 +2289 +3920 +30368 +39979431 +27037 +28098 +6195 +4431 +902 +7419 +68301539 +24889 +17809 +127111268 +30297 +8374 +30665 +360960239 +6151 +28770 +21069 +5872 +2969 +27470 +2028 +5849 +759 +31586 +7266 +1056149199 +32177 +959940438 +20299 +23696 +15357 +22479 +16416 +60924325 +7180 +11943 +15570 +6576 +8389 +31889 +12102 +14048 +31294 +10046 +5322 +24816 +23616 +5358 +16076 +26249 +9244 +19299 +8964 +4075 +5064 +28834 +7237 +15853 +13907 +7813 +32567 +24846 +24418 +23923 +25975 +28506 +16845 +9403 +756724488 +894 +27851 +15026 +11001 +22489 +24735 +29859 +24050 +16104 +39979431 +25304 +14059 +7876 +28603 +22172 +10566 +3910920 +2682 +29659 +18967 +860214718 +18390 +23637 +1495 +279195796 +27650 +25304 +12989 +13484 +5526 +27988 +16637 +790495596 +1744 +8099 +975898508 +10677 +19486 +11705 +17288 +18941 +18216 +4940 +8758 +1430 +23132 +9804 +4295 +5004 +3920 +11540 +490 +17928 +702627626 +10580 +3706 +651183038 +24893 +31859 +14068 +520 +15866 +19468 +1706 +26437 +21098 +26334 +8401 +14116 +20254 +31915 +21282 +22910 +12031 +159408324 +18678 +436358655 +17349 +19139 +17441 +13792 +22825 +16880 +24196 +4838 +17417 +11119 +28344 +13875 +14579 +31847 +12711 +959940438 +21116 +18306 +18687 +27284 +23460 +25583 +2040 +7857 +29244 +30072 +23030 +9346 +7802 +14685 +153873419 +8268 +19234 +28329 +6962 +782515908 +17122 +17390 +28792 +8620 +6238 +4864 +12365 +5128 +12658 +18642 +9653 +22420 +10226 +8455 +9502 +19998 +441161988 +20791 +786677184 +9044 +23599 +882445092 +14227 +569339386 +18011 +20986 +919296599 +22151 +28181 +8177 +13637 +1327 +7795 +479978581 +1523 +386922884 +7318 +12342 +1807 +14542 +11260 +7868 +1751 +11272 +9272 +14790 +838500785 +30228 +32753 +5944 +1210 +12628 +1068997372 +11010 +1306 +1019330381 +20573 +18654 +16880 +10350 +20243 +4447 +17302 +22089 +11980 +22275 +18856 +13162 +734847890 +4945 +7367 +8986 +6412 +6161 +23709 +19642 +12060 +17146 +4210 +19642 +21141 +13668 +16271 +17479 +23429 +3233 +11123075 +26901 +12794 +17291 +9413 +15345 +9930 +19356 +10673 +937306073 +21606 +16499 +4830 +29419 +2383 +23124 +5099 +2957 +23473 +278557919 +699710339 +27880 +8723 +7373 +3780 +5925 +18132 +32518 +5265 +1569 +25092 +32555 +578941099 +31677 +18532 +18973 +30620 +77944924 +23124 +4172 +6002 +12225 +2019 +10206 +11710 +14111 +988290385 +30154 +24284 +20898 +28928 +15441 +9444 +31358 +15683 +17711 +11305 +8389 +24720 +1020819583 +414117013 +13899 +9035 +32663 +25318 +14253 +21258 +29441 +19233 +10822897 +23576 +17419 +28311 +14785 +12629 +29266 +20150 +3391 +26859 +20693 +30038 +16033 +25938 +1028433886 +29094 +14497 +12686 +5608 +8691 +29904 +435 +12000 +15477 +817220589 +18775 +26278 +12514 +29100 +14267 +7786 +11983 +15089 +614770979 +9950 +17456 +356530774 +65980622 +6893 +19397 +19352 +11501 +11023 +31917 +14633 +16757 +482001159 +16509 +20150 +15089 +6002 +30106 +28183 +17303 +830203906 +791927361 +15391 +18572 +31511 +14988 +957335228 +27574 +15110 +18225 +6474 +18642 +2519 +10047 +3023 +25385 +7281 +17544 +5236 +432 +11720 +30861 +31270 +31052 +759 +25793 +883253504 +641346507 +1023672281 +7167 +29646 +1238 +24409 +5798 +18209 +18667 +6209 +16204 +306754466 +20986 +28265 +23936 +32081 +6146 +5295 +10731 +277384463 +14222 +22072 +3385 +529843694 +8321 +10106 +24302 +15740 +23360 +22733 +484004541 +20898 +7423 +26810 +784721706 +11081 +7737 +13944 +7802 +26132 +6929 +31394 +6049 +20731 +21054 +27650 +20658 +16551 +3920 +7585 +895884762 +6741 +677165615 +28941 +27518 +1666 +17675 +8162 +12847 +12935 +29972 +23264 +158402184 +47184566 +7804 +11830 +7968 +11954 +421029613 +4890 +22594 +13888 +29758 +28113 +30634 +14121 +24189 +923 +4256 +4136 +21629 +1577 +199191260 +14437 +31469 +27845 +4615 +3495 +11871 +1064 +19855 +25221 +17697 +11045 +11830 +3442 +9762 +3777 +14599 +17665 +24408 +8803 +124 +689942196 +31056 +6492 +18280 +434034221 +18332 +948601069 +872743899 +29963 +4524 +21871 +22784 +14492 +25639 +13123 +2549 +25962 +23542 +7443 +20575 +21503 +28246 +23164 +24703 +29834 +1658 +6863 +20500 +25240 +30341 +24693 +19441 +6658 +7124 +23462 +15145 +5849 +31448 +13943 +487808193 +12502 +154391402 +4380 +28772 +9689 +26164 +9096 +27109 +18376 +27007 +15302 +7038 +5198 +11501 +22276 +27522 +17214 +7902 +26610 +13327 +26451 +7606 +19177 +853294805 +28636 +4933 +27521 +12409 +461842006 +1023 +3192 +5456 +17758 +19947 +22796 +937306073 +693660464 +25753 +17321 +25159 +840360913 +13168 +7795 +25244 +23660 +16015 +179789846 +24939 +22496 +14399 +28641 +39979431 +24302 +12825 +6786 +15496 +9976 +482001159 +12237 +5171 +413 +11923 +443385923 +22224 +12299 +17854 +22089 +31693 +12930 +12056 +23276 +27716 +17431 +20027 +15019 +32042 +26402 +21170 +19462 +30452 +398443668 +483021453 +5003 +29674 +17061 +17925 +32485 +800253318 +636 +6187 +8350 +27685 +27026 +7869 +24477 +19613 +12543 +25864 +765305479 +30576 +19587 +2527 +10806 +20115 +30944 +512633441 +23404 +30835 +21819 +16864 +13471 +26340 +5864 +31308 +16932 +904092799 +15765 +10462 +32231 +7946 +8424 +19924 +709914 +16845 +15372 +25137 +3955 +14966 +318712242 +4293 +14030 +8746 +466974976 +371086439 +14484 +29473 +13236 +21035 +23462 +31706 +4288 +800253318 +13765 +13765 +30924 +18488 +2654 +14685 +3233 +12647 +30111 +9459 +9760 +12803 +13307 +2792 +5839 +7083 +1966 +25174 +95678076 +7185 +26821 +9618 +23110 +22777 +4690 +24284 +10305 +22453 +28751 +4763 +7866 +46207931 +16502 +797338861 +32140 +4745 +373 +1019330381 +3933 +11782 +19992 +32043 +15629 +29478 +12032 +9930 +23883 +930421339 +933 +18724 +25033 +32663 +325415965 +30996 +4899 +1349 +10203 +386922884 +979 +32485 +13943 +11720 +121293081 +10439 +1104 +28104 +8027 +16439 +1041577565 +30029 +14030 +15804 +10282 +23878 +3575 +29969 +12755 +23479 +25786 +667309697 +4758 +16866 +19927 +122586631 +29372 +77769598 +7287 +24477 +8177 +21301 +7161 +4959 +22947 +7593 +25385 +11540 +28665 +20991 +20470 +14690 +30802 +24585 +531892360 +4324 +13307 +11588 +15746 +9444 +11711 +3580 +6075 +4085 +7167 +31756 +11994 +20493 +23480 +28349 +8286 +873809607 +9810 +25036 +31249 +13941 +32515 +30356 +32413 +19871 +1352 +4426 +5377 +13833 +27679 +25774 +24989 +29974 +21511 +21661 +28999 +24941 +2190 +11171 +18100 +31227 +18001 +32577 +775180675 +23284 +862346221 +675413729 +13903 +14596 +12244 +29055 +8237 +4027 +16544 +15804 +7423 +22839 +20942 +7878 +22415 +18667 +810118262 +10203 +1807 +26862 +31822 +10818 +22294 +594143008 +8443 +8893 +14688 +29904 +2557 +29130 +18344 +11471 +1001127919 +8798 +29176 +8974 +2543 +17816 +12420 +32043 +31874 +23129 +19500 +22864 +1612 +4967 +16055 +46780436 +14631 +14048 +21098 +6716 +29997 +866860004 +32542 +19139 +14319 +3279 +31546 +876487706 +8168 +19791 +16322 +2143 +6921 +13388 +5394 +2683 +32540 +29474 +11154 +14473 +12944 +19374 +11404 +2792 +22489 +3375 +9272 +8390 +5919 +32586 +15531 +840359554 +461842006 +9815 +695259007 +24822 +824121582 +4758 +26287 +768 +1067 +28641 +24412 +15858 +30738 +137285787 +5295 +16179 +13772 +7256 +29852 +460132642 +24079 +22053 +18809 +24015 +24367 +16915 +1090 +6465 +11846 +264 +75646703 +31684 +30315 +21733 +28389 +257317905 +29610 +16104 +20263 +9470 +13795 +9664 +32048 +13750 +27008 +25064 +27290 +23012 +503 +19570 +8173 +7818 +614770979 +17562 +32258 +29677 +18070 +5743 +30591 +4419 +3777 +15601 +15877 +515898019 +4038 +20659 +2180 +24946 +6608 +1941 +4454 +16885 +27231 +6773 +594143008 +360960239 +8413 +199191260 +2775 +29971 +18435 +16926 +19679 +18529 +15166 +13625 +20925 +14784 +23976 +873098228 +14745 +4756 +28630 +7010 +98 +15827 +32379 +1019330381 +6752 +25938 +13558 +28991 +15315 +19855 +475633112 +27132 +362981588 +2775 +11039 +242523781 +31774 +5301 +15833 +13476 +23975 +9465 +25214 +1582 +1035 +17358 +604631472 +18999 +17469 +17761 +23705 +100912096 +30564 +30705 +13731 +27229 +12309 +27039 +13106 +29725 +24339 +12865 +178080617 +7995 +14556 +28772 +23506 +2571 +2651 +32305 +31459 +16968 +4552 +1684 +487 +17264 +25192 +12149 +22290 +17004 +22299 +7266 +16845 +425913430 +10053 +5925 +6227 +10566 +4777 +30011 +11993 +9272 +7829 +701 +822943881 +5265 +2611 +5568 +12477 +27716 +968035263 +19227 +24861 +431108649 +533934979 +430997986 +872743899 +28519 +14987 +29544 +4191 +26477 +30012 +18268 +29400 +2128 +20700 +18817 +29690 +5724 +4876 +19039 +18871 +19642 +17630 +535071145 +25644 +28286 +29338 +15038 +24037 +26056 +27107 +869463215 +14599 +6658 +19566 +26905 +4356 +30835 +27944 +19657 +26853 +27988 +32289 +12685 +324149661 +9282 +13162 +5588 +12702 +11563 +13424 +29326 +21166 +25053 +30146 +1417 +5522 +17061 +455 +29190 +22688 +4745 +15833 +9338 +7144 +5572 +150875559 +8082 +10589 +1041586082 +18611 +18621 +596378085 +3943 +1365 +646527746 +25213 +22449 +332279477 +17143 +6565 +23968 +760773745 +28047 +19132 +16831 +28312 +28867 +9151 +26829 +15929 +5713 +4740 +18095 +1655 +16866 +28815 +7663 +8914 +26808 +11358 +16239 +25470 +27812 +21678 +3838 +1325 +11062 +17088 +730728271 +5404825 +31935 +24178 +19061 +21929 +13938 +888597368 +11842 +22092 +3375 +4271 +4099 +26664 +28298 +29765 +24591 +12949 +545801691 +27773 +5427 +28298 +23287 +30097 +31448 +23497 +5066 +26715 +16993 +5034 +57 +25026 +9423 +23053 +9058 +16686 +6434 +700270416 +26602 +2969 +8455 +37447231 +11115 +25644 +15569 +9786 +4372 +5058 +21554 +7700 +15902 +679962130 +200464122 +22476 +14304 +9936 +32673 +68301539 +9125 +29429 +24059 +24582 +16369 +18191 +8158 +9423 +28445 +26646 +22371 +13475 +9749 +15866 +11954 +25841 +19614 +19858 +4386 +5565 +424915137 +19448 +2280 +20021 +20150 +22388 +1685 +957335228 +24164 +16986 +3129 +12773 +29118 +4607 +3976779 +18178 +24440 +13642 +32148 +14839 +10954 +6195 +29013 +20829 +4613 +1961 +4135 +980448080 +964022694 +25410 +29340 +28742 +19830 +31420 +9186 +18700 +15597 +3929 +866860004 +2061 +32290 +10071 +10566 +31180 +24771222 +23614 +10261 +10254 +525402321 +27728 +25079 +12125 +2345 +11471 +14550 +425913430 +25964 +31753 +1961 +29083 +13518 +24340 +1165 +7185 +27973 +17355 +12565 +25279 +24983 +12297 +25051 +19421 +1586 +2310 +28419 +114411306 +10697 +27845 +20153 +6819 +19521 +20401 +30072 +2129 +4571 +5030 +23787 +30493 +20675 +27766 +20212 +27522 +14705 +30744 +4451 +5351 +16820 +24045 +29318 +21523 +24207 +14579 +21952 +28618 +24759 +10834 +1987 +7472 +4934 +11251 +28506 +15385 +13232 +23921 +1015863287 +11649 +17027 +21020 +1631 +24113 +24703 +14710 +5009 +21292 +11266 +18856 +782515908 +3625 +12794 +1619 +8850 +371253192 +12220 +224219969 +7326 +836033815 +22485 +9264 +9030 +28071 +1703 +1815 +7481 +6999 +24015 +4136 +13706 +21648 +21011 +17419 +23771 +169976385 +14848 +19539 +14423 +23631 +4394 +12297 +37578720 +10467 +9014 +32237 +375596942 +5112 +28419 +17643 +7804 +23941 +29404 +27456 +1557 +3411 +12897 +9035 +24659 +16112 +19935 +9897 +17757 +31535 +15477 +7083 +16671 +31850 +25449 +28765 +25315 +4345 +29527 +29674 +31051 +403543118 +11730 +30638 +16531 +872743899 +565480792 +13222 +16427 +968749949 +15324 +797338861 +9406 +20369 +1324 +16244 +17203 +3699 +27574 +21628 +19165 +4256 +13556 +14554 +29966 +71875336 +540289333 +7670 +19893 +10914 +6096 +706117631 +5904 +3272 +7639 +13798 +6007 +395028200 +26128 +178080617 +433236626 +16864 +4566 +27302 +882303804 +14121 +19049 +21523 +23734 +5039 +18842 +632815306 +22971 +27914 +20794 +572651036 +2635 +27369 +14380 +7258 +13260 +6997 +16517 +7288 +10680 +3291 +5784 +17942 +22061 +28319 +27320 +4407 +32118 +22498 +21611 +20910 +893212455 +12420 +1053 +1916 +179695288 +30576 +3838 +525522249 +23124 +12355 +16950 +8493 +3848 +24932 +10989 +15719 +21380 +17740 +28298 +11055 +11237 +12363 +12135 +25241 +893212455 +27387 +30095 +22549 +12177 +4243 +6449 +1038499408 +5543 +16880 +29474 +20361 +77944924 +28772 +12621 +27194 +31986 +26693 +25357 +19584 +25142 +31243 +22413 +20763 +679 +12274 +988290385 +16684 +892776464 +30243 +7038 +252302495 +26702 +720503848 +7258 +835 +16487 +3951 +21733 +29668 +14114 +15584 +432 +10109 +3390 +18926 +5443 +24771222 +10842 +27711 +200 +5234 +3732 +21543 +886431679 +10387 +15029 +2350 +8091 +30424 +30156 +3696 +4029 +1030 +18037 +19441 +31598 +2280 +31356 +8747 +23053 +10566 +20052 +21567 +29452 +8103 +34 +3399 +29100 +17991 +7423 +11422 +10012 +2571 +16076 +26792 +14705 +13992 +11943 +12707 +21032 +824121582 +29992 +808 +3842 +1547 +26364 +1657 +15766 +23053 +12594 +27103 +1324 +32370 +7606 +1785 +30665 +24436 +12412 +25975 +401 +223452261 +23821 +21416 +10223 +23288 +18552 +1685 +270787674 +12091 +16302 +20126 +21983 +551786452 +29873 +6295 +19791 +873177201 +10930 +28603 +32177 +17902 +4027 +16437 +15416 +17303 +60924325 +233960799 +4679 +26748 +20126 +491063288 +25841 +26566 +23711 +8087 +29452 +2979 +9451 +25500 +9584 +5990 +22947 +6116 +17128 +23929 +30956 +28455 +32580 +19539 +10501 +15185 +102412004 +15898 +20319 +19681 +21533 +8758 +27047 +12580 +25261 +4945 +9610 +23409 +17761 +7584 +12533 +19139 +3580 +28305 +20027 +22966 +28395 +26720 +13556 +12060 +6939 +11466 +252302495 +23025 +18235 +3910920 +24762 +15026 +4697 +25145 +12347 +18183 +29495 +17651 +4688 +25171 +613066121 +23709 +8016 +14287 +635744971 +4876 +16766 +22181 +16213 +22110 +22367 +29459 +28104 +19566 +3917 +10046 +16950 +17861 +30177 +802 +8168 +30231 +26961 +555479502 +3649 +2283 +16373 +31032 +23828 +327190534 +417108076 +25137 +22394 +554294646 +25173 +17103 +726512995 +31932 +5790 +12669 +22803 +8016 +7010 +24965 +936 +18133 +3385 +487957769 +1966 +25575 +27015 +1423 +29075 +823 +17608 +17770 +15778 +22574 +8900 +54 +15643 +22910 +20859 +25175 +6492 +27124 +14191 +11456 +8016 +874313113 +11651 +20035 +22089 +10820 +26889 +13169 +22760 +16502 +7823 +8129 +2300 +27747 +220778524 +17752 +5704 +26330 +2675 +28311 +24182 +4679 +8549 +6999 +14437 +11138 +5376 +20113 +593712531 +14577 +30027 +11081 +525402321 +16891 +13449 +18283 +169331300 +853294805 +11235 +17861 +24112 +14301 +24367 +1521 +24420 +9991 +22594 +19740 +6536 +9144 +11367 +20009 +18013 +22021 +25504 +25033 +26196 +28890 +29766 +17643 +19317 +15757 +32563 +22825 +32718 +12933 +25321 +28754 +754941038 +3860 +27854 +749829726 +30956 +7073 +23264 +7167 +872725265 +19184 +20731 +3183 +19408 +17419 +4332 +109291552 +12239 +396 +19700 +26242 +27579 +877 +27582 +20979 +14484 +16424 +7315 +5672 +19049 +17209 +1329 +16179 +25929 +7481 +28113 +4256 +29441 +22978 +27691 +581820366 +32033 +25440 +27312 +114 +4500 +14358 +16087 +25013 +19892 +30324 +1658 +11811 +2651 +7723 +17597 +15816 +652886904 +253442392 +26311 +23065 +25399 +1852 +15228 +22747 +2525 +2088 +23101 +31279 +16869 +15798 +7203 +4141 +13875 +983505713 +29145 +30956 +1324 +10261 +32591 +14222 +17175 +31288 +3574 +16502 +30365 +29392 +120 +20369 +13143 +3429 +28371 +24395 +303209252 +11200 +26748 +4830 +13870 +25753 +17750 +16241 +581820366 +27762 +37578720 +7287 +16167 +525522249 +15804 +3620 +25651 +13408 +10232 +10879 +2901 +31052 +19674 +348969000 +21047 +18621 +2557 +463 +7579 +5271 +18766 +5896 +24482 +29188 +2643 +8309 +29175 +2209 +10190 +30982 +25979 +2180 +23878 +26212 +20238 +29576 +675413729 +19657 +17010 +24771222 +29269 +2347 +5155 +19860 +10410 +18667 +23508 +17122 +610658085 +26356 +1952 +7131 +16145 +26437 +17463 +5456 +25937 +490179086 +975898508 +15196 +2345 +29974 +30022 +28061 +23893 +24685 +15805 +17583 +17217 +24965 +2276 +18667 +977174766 +4081 +15527 +13701 +3674 +1293 +27968 +9893 +4337 +30906 +2904 +20648 +19234 +937306073 +14781 +23360 +23223 +17661 +3110 +32302 +242523781 +20113 +12789 +505 +23471 +8870 +23613 +10239 +369921504 +280 +14572 +10673 +24059 +462580468 +14519 +28184 +28246 +4029 +18133 +24196 +26319 +15145 +234863723 +15196 +29834 +8065 +32360 +19233 +19984 +29793 +11167 +24183 +11125 +17735 +23025 +13775 +19049 +20253 +458069264 +14918 +22988 +29651 +52121100 +30564 +14987 +10387 +12299 +19576 +1807 +23873 +106410851 +7038 +25399 +7315 +23696 +6589 +17419 +19969 +18658 +22355 +1886 +28635 +697152965 +13571 +510655307 +22057 +3977 +24768 +239952590 +2789 +18010 +10997 +28665 +270787674 +24939 +3611 +28047 +528413293 +26378 +17040 +1234 +22680 +12997 +5818 +27229 +2606 +26279 +28624 +28451 +16444 +19759 +11056 +11471 +2996 +32060 +2132 +1797 +7914 +1023 +28445 +24931 +18183 +13966 +21581 +1625 +13439 +12199 +22540 +1045152048 +9840 +24397 +29583 +12593 +7437 +23317 +32580 +10904 +27426 +337645189 +10462 +5922 +35 +5116 +5278 +276003120 +17137 +20991 +12930 +5078 +31377 +5790 +31859 +7472 +12160 +28922 +9893 +31775 +27696 +20630 +8304 +26330 +950846234 +11358 +29081 +5041 +5128 +4301 +2576 +1859 +22496 +16213 +8070 +30734 +30471 +332279477 +2337 +30825 +1036 +19148 +7914 +17403 +3933 +14112 +17004 +21735 +5052 +10673 +5294 +30705 +17087 +25986 +29618 +2663 +7927 +12821 +10560 +16968 +25864 +16053 +30906 +8780 +30440 +1028928512 +11838 +4220 +18341 +14918 +21819 +7124 +10634 +21917 +5120 +12470 +32580 +14519 +15929 +11710 +26598 +13666 +1900 +829181624 +18319 +24798 +25852 +2088 +16881 +3795 +953370095 +15181 +651192260 +28841 +4474 +448467156 +26267 +22413 +24666 +20557 +32305 +29966 +13475 +11077 +16517 +13361 +5058 +29956 +14918 +23096 +30693 +1807 +24757 +18464 +20857 +17431 +18130 +5580 +2418 +13647 +9250 +7919 +25813 +23260 +26197 +26513 +17254 +28270 +708708423 +7925 +2088 +5941 +30725 +14903 +14935 +51008814 +23538 +29716 +17120 +11382 +21292 +24371 +30871 +3983 +25626 +21074 +5322 +21795 +1547 +7693 +29654 +5304 +13750 +1019 +17951 +23522 +14920 +12967 +4561 +8747 +15877 +22457 +317423097 +10512 +10047 +32079 +23833 +5040 +604114525 +22758 +8168 +13817 +21301 +20486 +31189 +301466949 +25256 +17695 +26332 +344058306 +30409 +23077 +30099 +5032 +4520 +23561 +7674 +30905 +9160 +17753 +2331 +19424 +21380 +5305 +28778 +186657260 +27793 +5307 +903130292 +26982 +21020 +197338634 +23396 +27625 +25497 +8072 +17753 +3079 +9725 +6620 +19581 +26472 +22485 +27771 +31889 +8257 +22145 +22985 +13063 +25308 +2893 +7560 +15665 +5052 +12311 +11453 +1559 +17298 +2007 +5328 +7657 +21704 +24390 +224340884 +4446 +15681 +4394 +724 +17349 +1100 +4315 +13722 +9423 +608 +8311 +9653 +8051 +10099 +31859 +25962 +20671 +3019 +5969 +12246 +9937 +2105 +26196 +28759 +17120 +26249 +3719 +25507 +8173 +9237 +809483677 +14012 +736 +20935 +67140245 +29743 +10926 +7380 +625 +21975 +12995 +19893 +25013 +16543 +9855 +27968 +11230 +1779 +7264 +22092 +4337 +2408 +8265 +25020 +30164 +3597 +12209 +9833 +14878 +20898 +23880 +325415965 +526 +21597 +3122 +802280125 +4690 +4775 +23819 +11391 +7877 +20649 +3491 +873711702 +19847 +30650 +28842 +494117950 +10686 +29294 +17349 +14362 +11073 +13574 +27018 +15036 +17130 +27064 +23584 +726512995 +20410 +1165 +31056 +27124 +8810 +12239 +6131 +5068 +579544849 +450708175 +27623 +26577 +14515 +173461835 +4695626 +441161988 +25758 +9125 +22978 +32398 +30182 +3437 +24879 +20184 +996 +16373 +20681 +13220 +7704 +4315 +28171 +14785 +4763 +21476 +59358669 +29118 +14685 +10423 +482001159 +17506 +26950500 +9332 +1710 +18536 +4912 +22988 +14577 +9077 +8465 +18526 +28583 +17583 +11660 +191 +29966 +9784 +2487 +10226 +27896 +230807140 +21136 +16027 +441325871 +24673 +6752 +10810 +27500 +2160 +31017 +6417 +10673 +19374 +22413 +3943 +2611 +509185370 +443 +2500 +28363 +19540 +26314 +13143 +872743899 +6843 +4554 +6683 +12048 +21482 +26917 +6573 +14705 +779270401 +6814 +2748 +22550 +10183 +108 +18035 +32117 +22549 +2593 +29264 +15465 +18420 +13106 +6784 +8119 +3753 +956446385 +5034 +194 +234930086 +3210 +7915 +14492 +28442 +16845 +1779 +30432 +1274 +16535 +2347 +14055 +548845793 +20111 +23129 +28938 +26004 +705159530 +17502 +18289 +21343 +8926 +31012 +7849 +29528 +3879 +10504 +243892765 +32274 +11433 +9334 +29413 +5228 +27625 +6238 +4156 +4156 +22489 +21304 +26901 +9061 +18206 +13365 +5155 +11045 +18989 +20935 +10012 +24201 +24261 +11980 +29257 +19607 +32112 +10820 +30744 +25653 +23304 +798 +883263778 +21069 +158 +26249 +10394 +14790 +27426 +22489 +23828 +758400330 +10387 +192971524 +7010 +10266 +23251 +30228 +5 +30201 +22227 +29377 +864042164 +557261981 +19044 +15401 +15689 +31279 +10981 +21574 +16726 +29159 +25753 +12313 +31903 +14501 +14767 +30907 +7298 +29188 +32518 +16773 +19969 +360676165 +4566 +28482 +6659 +27454 +29332 +1137 +1755 +5490 +1746 +1153 +464156662 +31496 +22338 +382838650 +23115 +25672 +12648 +28522 +20243 +17898 +8173 +4561 +358725977 +17298 +13568 +29534 +12862 +25919 +318712242 +14292 +12418 +4191 +24628 +28557 +23586 +1063957839 +9240 +15875 +11828 +23317 +9128 +32690 +10890 +22375 +15015 +565858218 +14676 +15029 +16004 +14545 +12874 +18464 +20402 +26288 +68301539 +22983 +6520 +12056 +17966 +30095 +17583 +25694 +25103 +18737 +18973 +4304 +28636 +7723 +5743 +22420 +3742 +18348 +6185 +23022 +21768 +14121 +11979 +18122 +30235 +12696 +31150 +29628 +22310 +24231 +257317905 +7877 +12737 +6541 +10403 +31338 +24574 +14285 +26923 +931724196 +13749 +25918 +5690 +23200 +26157 +5541 +22530 +28137 +894007861 +22060 +14484 +11714 +24555 +446696521 +16832 +9282 +25197 +23176 +10779 +16396 +18763 +11914 +32255 +10261 +1535 +4109 +30194 +3407 +19503 +7364 +28172 +7746 +10115 +21952 +886431679 +18697 +2290 +2236 +443385923 +17466 +1087 +9737 +1211 +2074 +18451 +25758 +13109 +19193 +6753 +25781 +29192 +1805 +26982 +3891 +26748 +22946 +780352289 +16807 +10116 +29684 +30665 +20802 +7925 +17068 +4460 +1848 +17712 +21924 +7181 +5918 +29376 +9689 +19687 +2844 +24585 +7375 +11080 +3976779 +510655307 +8468 +8025 +26386 +20925 +26627 +24447 +4202 +21993 +2418 +27089 +18499 +9485 +159408324 +28181 +742971873 +2682 +9260 +23110 +8964 +20695 +9344 +31492 +20076 +468486827 +14483 +9487 +29254 +29969 +4701 +21818 +14301 +30243 +13208 +58857696 +26703 +16990 +29654 +4561 +17514 +4883 +17433 +6096 +24812 +741775494 +17734 +32690 +6154 +12568 +17172 +9679 +427807208 +27936 +29879 +28765 +2086 +458069264 +20666 +3976779 +10297 +3062 +18838 +15457 +4315 +8670 +29257 +5031 +15381 +25843 +28993 +459831890 +13399 +834445964 +29269 +12733 +20658 +14422 +27977 +7869 +10504 +1706 +67586880 +10106 +17880 +9618 +3499 +11290 +2297 +7868 +7744 +6380 +378816570 +17135 +7581 +32366 +31524 +12805 +980678365 +148442151 +1544 +9786 +25854 +27778 +24022 +8278 +23527 +23990 +24628 +13666 +27761 +8304 +15045 +8986 +430638615 +1028953965 +32034 +13438 +16682 +17570 +16093 +3746 +2803 +23626 +8203 +21567 +301466949 +17945 +15173 +3341 +7984 +10842 +901289101 +8467 +1621 +3951 +25745 +32305 +29091 +2813 +26324 +12650 +11818 +139094402 +11730 +302805505 +31693 +297 +29697 +24735 +19148 +22271 +2182 +28750 +20976 +12930 +28937 +3132 +14903 +8240 +16671 +10960 +12737 +22029 +10884 +25625 +18375 +25335 +16216 +25784 +2819 +1001127919 +28225 +5135 +13992 +12363 +26453 +11981 +7056 +279195796 +18289 +15176 +1068997372 +22673 +5839 +29338 +25440 +14770 +24623 +22675 +8115 +31138 +6544 +1467 +17472 +24696 +18926 +405210845 +6531 +1019 +20184 +6956 +2408 +13286 +908 +18402 +5220 +246461449 +20371 +5904 +13250 +22301 +23317 +4554 +106410851 +4312 +25244 +23654 +5027 +20630 +28805 +1625 +30473 +8758 +15957 +15759 +21952 +8072 +3982 +19992 +767626638 +27026 +32690 +19975 +14903 +600516256 +998340108 +1323 +31889 +16544 +8084 +15002 +26981 +29475 +19393 +1370 +9632 +15381 +292496459 +27193 +26479 +28993 +21523 +6134 +1037008762 +6999 +14009 +297590729 +10372 +28213 +22564 +419605951 +16025 +1576 +25677 +2748 +3868 +733332698 +20308 +1744 +8557 +964022694 +7313 +19477 +8501 +2374 +624279842 +31078 +2318 +18657 +10489 +5757 +345476058 +24568 +16975 +21567 +8477 +17630 +16384 +16915 +1207 +980644885 +25923 +28603 +16015 +12619 +13046 +4525 +550924492 +5063 +31420 +21166 +8814 +570586366 +817397033 +369921504 +13086 +25673 +24817 +25753 +3625 +768 +19603 +11045 +14099 +10102 +9594 +28993 +27230 +9873 +19033 +11023 +776343306 +17869 +21929 +32518 +51008814 +16637 +28415 +1978 +23138 +1033 +16752 +12677 +32302 +1321 +14121 +15804 +29286 +1875 +998340108 +8178 +10186 +9244 +22908 +24260 +29264 +25962 +566279538 +19148 +32368 +23463 +2209 +23620 +6683 +849 +1003 +22610 +27307 +21364 +994163108 +5014 +26945 +29601 +14616 +8957 +19386 +11891 +27696 +31320 +32560 +988959988 +10372 +13336 +11962 +19520 +133064974 +20802 +20155 +16223 +25929 +214478823 +608320201 +16907 +1703 +14185 +16932 +7398 +14141 +5500 +17321 +11660 +13740 +16535 +115408831 +31689 +10537 +17277 +168981947 +26689 +128739447 +28189 +20794 +611094788 +204 +22295 +22194 +13647 +7788 +17643 +20299 +5378 +14110 +27109 +9044 +28984 +24030 +290062275 +966370317 +27061 +4571 +27953 +1430 +7155 +16950 +18973 +206858649 +30517 +1580 +12690 +1082 +16213 +15134 +6485 +22881 +21940 +19092 +893011817 +9240 +4972 +19420 +16341 +26242 +15089 +5697 +4437 +17456 +3308 +29439 +271177601 +20096 +1417 +13065 +22376 +18348 +26032 +10551 +3564 +4242 +28556 +9137 +12825 +28865 +28834 +9958 +682741743 +26197 +4701 +15898 +18719 +16544 +5400 +19229 +9014 +4619 +17068 +15583 +953 +7914 +21304 +10733 +29544 +9832 +4838 +30343 +7435 +21104 +8682 +5040 +14987 +21857 +11251 +21667 +15621 +5009 +17346 +20176 +12069 +31819 +4876 +12346 +15229 +25314 +11975 +28792 +24771222 +369557259 +12806 +21706 +26321 +1417 +29100 +27579 +3351 +758400330 +12793 +20275 +30968 +16710 +5127 +5246 +27881 +27555 +22561 +9027 +19120 +13348 +30968 +31123513 +22971 +12399 +4714 +12017 +26145 +2255 +29452 +23771 +400044807 +11138 +29095 +11295 +10378 +1063 +13305 +19135 +22733 +32607 +14606 +16112 +20175 +13064 +29838 +2565 +6795 +18521 +24284 +21688 +29785 +14917 +28384 +127769786 +19042 +214478823 +21523 +27968 +31285 +19897 +38288356 +874313113 +4431 +14916 +151 +20598 +31992 +179695288 +3427 +647755392 +19503 +28343 +3237 +19520 +30748 +200 +6054 +4141 +25064 +7335 +12125 +24229 +14137 +25137 +19935 +508757610 +21634 +17863 +889 +29974 +24496 +23325 +30351 +199673321 +16671 +18464 +4044 +4418 +28384 +608 +8826 +11357 +30359 +16450 +4887 +824657831 +446696521 +26703 +28805 +31708 +10190 +11404 +13438 +31347 +18498 +15752 +26189 +13966 +11448 +6318 +29429 +18637 +8087 +1626 +23064 +14009 +409168115 +23463 +29247 +396 +24052 +9879 +23002973 +24596 +19540 +7816 +7919 +4868 +4186 +24032 +19229 +371253192 +649289968 +32545 +4119 +13477 +1756 +29453 +18277 +26918 +9348 +22110 +15746 +24614 +18070 +2492 +28242 +19356 +22081 +15092 +1234 +17479 +31529 +16750 +4934 +15811 +4455 +17061 +71 +11432 +24357 +277686198 +11322 +8493 +2297 +9629 +538759796 +378816570 +19243 +18270 +852377030 +29429 +137624367 +30896 +18376 +17130 +21429 +30990 +26643 +13907 +30591 +10258 +4474 +30263 +3013 +4287 +1141 +23868 +5344 +21924 +17355 +17594 +20371 +234183043 +25433 +31074 +27936 +28135 +26626 +900320206 +16820 +17061 +32233 +241546153 +29324 +24367 +334872904 +30343 +6833 +10405 +4205 +23760 +11720 +3304 +5500 +13199 +30345 +9359 +9096 +814460513 +32127 +31267 +6410 +9958 +632815306 +840813930 +680 +24568 +21114 +1364 +2060 +7336 +16281 +10879 +2629 +9058 +17095 +17146 +8268 +10080 +2028 +15583 +4732 +1082 +12419 +12203 +14606 +14864 +15626 +23580 +16397 +9534 +20406 +955276308 +12093 +37304327 +12017 +16907 +13057 +10973 +27688 +23731 +1787 +6536 +608 +20867 +8304 +13305 +22506 +5551 +28656 +24971 +29651 +3158 +15315 +4759 +18697 +12048 +1303 +2902 +19386 +19500 +30924 +29299 +12480 +11125 +12696 +16027 +4520 +2641 +833892484 +25410 +26635 +27103 +24229 +28513 +23703 +980791475 +3912 +26859 +12418 +19875 +27728 +23900 +18341 +2604 +26574 +22791 +22854 +3161 +11729 +16734 +17737 +18119 +16750 +1059 +14293 +20675 +9610 +2374 +26478 +1844 +17520 +20226 +4350 +15887 +27343 +7709 +902016404 +29628 +16773 +3484 +32177 +3562 +889 +21752 +22770 +30944 +26923 +26719 +6699 +32127 +32739 +15021 +27115 +3564 +28061 +30905 +17583 +15163 +1341 +726120221 +18153 +352382879 +26420 +22149 +7833 +8119 +22719 +139094402 +24661 +23929 +52925180 +28381 +24861 +23272 +17409 +24047 +28451 +23611 +11511 +18763 +636136009 +32363 +764735477 +1859 +28784 +24173 +840360913 +28587 +504 +3574 +13305 +17256 +13618 +8119 +21069 +9936 +5015 +631 +15336 +18341 +25370 +199627152 +8736 +4945 +22606 +27968 +30761 +32148 +5295 +2263 +28987 +9633 +21116 +26154 +6176 +8474 +458485727 +5114 +20137 +3211 +4830 +19427 +12596 +22485 +31434805 +24673 +590345971 +14377 +17214 +19603 +16047 +693188074 +933 +4262 +26720 +5580 +78260341 +23256 +8285 +16845 +27369 +4525 +12048 +26314 +27430 +5214 +353009500 +12686 +31535 +14821 +23390 +18677 +413 +4662 +25357 +837206037 +6882 +18498 +6784 +10932 +6786 +13901 +23353 +22025 +191 +19441 +19935 +17087 +23030 +17675 +6419 +1378 +14762 +20629 +3515 +10810 +25335 +10501 +24801 +834771688 +668951803 +27053 +12365 +29410 +13901 +227428524 +5543 +8723 +503 +15157 +11588 +8128 +266097014 +6843 +9784 +15068 +52121100 +4580 +14141 +24234 +23435 +26959 +29378 +586 +14147 +2007 +26249 +10567 +25261 +2624 +7921 +21727 +4883 +693660464 +9172 +4491 +20010 +17966 +6049 +29654 +1519 +27026 +23631 +17225 +2628 +348510350 +16418 +29878 +739 +26693 +6893 +18545 +7801 +937941266 +15228 +2547 +13031 +18293 +11171 +26029 +32328 +6175 +7092 +31926 +23936 +16401 +464498723 +10115 +26479 +10989 +19393 +23787 +23883 +14966 +1059780429 +23357 +21055 +18942 +21819 +367 +16964 +652170438 +9745 +647716443 +28071 +7677 +2401 +8099 +7877 +19652 +18028 +19777 +19345 +25318 +9564 +18019 +27867 +27495 +31992 +16348 +13854 +16021 +20484 +4964 +17095 +27514 +13710 +13104 +17085 +9831 +29083 +1045481998 +21952 +26577 +988959988 +28419 +12009 +693660464 +7262 +10995 +28379 +17222 +11871 +18941 +26760 +25694 +4451 +11042 +7434 +22458 +20832 +9373 +19184 +1755 +31847 +2520 +11975 +30555 +8104914 +19305 +723068774 +14597 +7434 +32520 +13424 +28641 +493 +3132 +9172 +16021 +10277 +15002 +12686 +17845 +824499834 +32423 +8388 +21051 +14018 +22529 +25672 +21735 +17787 +24187 +14878 +21752 +6091 +3465 +17562 +13202 +16658 +592719852 +23267 +8652 +4788 +29156 +7874 +283 +18010 +4517 +28998 +30960 +28410 +682741743 +9487 +31016 +31415 +652170438 +28363 +19132 +25501 +1303 +31691 +9264 +21081 +7639 +2214 +18259 +32230 +7419 +20976 +2914 +29188 +24100 +24038 +31358 +1904 +3788 +767337368 +27200 +23768 +4972 +23012 +1093 +24719 +21217 +24693 +9865 +14789 +3961 +352382879 +1284 +10915 +10089 +25975 +7300 +31743 +642826567 +4945 +7709 +21380 +13439 +19458 +1186 +9594 +31491 +14522 +577345620 +27623 +20296 +29283 +24705 +32663 +17629 +28384 +886431679 +13731 +12686 +23771 +2624 +9419 +17146 +31074 +13111 +27773 +27157 +7161 +11636 +24451 +26388 +13449 +29169 +22594 +15863 +675413729 +27597 +266097014 +32698 +21194 +31317 +21382 +28700 +151097628 +30696 +21611 +10447 +14147 +23626 +29969 +31433 +1888 +22842 +491063288 +1977 +16053 +13314 +133064974 +689416044 +8800 +24965 +21339 +1186 +25718 +15887 +5472 +153873419 +23580 +31070 +12749 +577028687 +25962 +1037008762 +15603 +32302 +2269 +19566 +25110 +8827 +22576 +18319 +638207019 +199627152 +8079 +23652 +16786 +348603099 +13243 +964022694 +4845 +26577 +29664 +27157 +2129 +3257 +1825 +12916 +413548024 +5599 +32043 +689415585 +27812 +15329 +669 +2258 +3431 +203 +12297 +20207 +15682 +15229 +31492 +11300 +3304 +29799 +436 +4972 +6586 +5907 +663090517 +9600 +14058 +29244 +116 +462376219 +22621 +19700 +10966 +17225 +7478 +6962 +1935 +12110 +17703 +5883 +30008 +15477 +24803 +465109577 +56839650 +32134 +10617 +2617 +112163566 +8833 +11001 +16794 +3243 +5893 +105797908 +27717 +28265 +18270 +620607163 +30040 +129 +652537385 +6796 +7221 +2870 +814460513 +20050 +18280 +29646 +734847890 +23071 +235 +8467 +8957 +8964 +25496 +28555 +7681 +475 +16921 +9713 +417108076 +26689 +31051 +19071 +31219 +11401 +30990 +16106 +12484 +1861 +443 +11828 +26087 +7977 +647755392 +19229 +6096 +12081 +950791054 +10501 +325415965 +942807385 +564 +7791 +20727 +1030 +15866 +23561 +7364 +693660464 +95678076 +1019330381 +26271 +4887 +4535 +28335 +6956 +17734 +644777712 +5399 +24408 +26976 +909524326 +3943 +1021334809 +11624 +378816570 +25440 +9412 +25440 +25929 +427 +16894 +18241 +7443 +959940438 +18303 +28871 +9919 +23768 +20115 +5138 +26010 +12916 +137141805 +24968 +133064974 +22301 +28964 +8853 +25192 +27751 +20671 +483021453 +7915 +9627 +21640 +981984782 +7422 +8227 +28345 +28195 +3685 +1153 +20094 +7919 +26279 +25098 +12521 +1586 +5596 +851 +24816 +30762 +20381 +11900 +23561 +8321 +26026 +21912 +11422 +27138 +27675 +16165 +31466 +27069 +10183 +31819 +32148 +10686 +21477 +19511 +17953 +31491 +32534 +22465 +162820271 +4697 +26934 +5108 +21032 +15825 +28890 +16604 +27326 +793813406 +7467 +291987539 +14036 +8050 +512633441 +24719 +27623 +9151 +31160 +1040 +15652 +257317905 +16752 +3233 +10002 +14147 +30715 +3301 +564 +32101 +29257 +1037008762 +4271 +5112 +4755 +22839 +4175 +1838 +9186 +29658 +13415 +11626 +27126 +31796 +15336 +20296 +9923 +8404 +199673321 +21868 +32140 +21730 +332279477 +31394 +17682 +17966 +14596 +295013283 +16981 +8050 +1904 +10831 +913 +209 +29156 +4236 +27426 +936 +31927 +27100 +14413 +15599 +19427 +7999 +12081 +31978 +23576 +28344 +20859 +32305 +31076 +23492 +12056 +17264 +7298 +1651 +4205 +837902518 +28356 +25440 +4866 +6686 +9344 +14569 +31689 +4602 +20459 +7281 +5456 +22500 +10840 +9951 +7131 +374852664 +25771 +5322 +18348 +32542 +2817 +20222 +8826 +1203 +24879 +3347 +14944 +3491 +591477630 +26323 +23782 +28754 +24869 +14409 +641 +14209 +590 +23620 +264 +28596 +11954 +24260 +28349 +546 +20646 +32030 +13907 +7388 +15626 +14463 +27572 +24222 +30493 +28739 +754941038 +5647 +2705 +11958 +22424 +8853 +10932 +908 +3662 +29016 +14255 +3944 +23634 +9355 +30716 +19971 +9359 +8425 +6874 +31049 +107990680 +20497 +18982 +6671 +1349 +2110 +23652 +6417 +3912 +30990 +11643 +30648 +11782 +726 +17448 +16529 +27623 +31372 +27182 +31555 +23661 +4558 +7799 +16387 +12048 +15291 +29793 +14501 +8926 +873098228 +15683 +2050 +9725 +1547 +31416 +12275 +13065 +8101 +12283 +18987 +13269 +4547 +18907 +23330 +10994 +13086 +1411 +23353 +15564 +31074 +504 +851720823 +2547 +28942 +21077 +1524 +22777 +6951 +24136 +19587 +3336 +13781 +7434 +31358 +1005 +22550 +24167 +300 +16249 +30049 +18669 +7083 +16636 +16027 +2565 +2298 +2902 +8550 +29797 +1679 +24418 +879015510 +17816 +10634 +8768 +7477 +21634 +11400 +15621 +1804 +4154 +30838 +19040 +324932358 +14437 +913 +20096 +23210 +18075 +13036 +4547 +8853 +693871327 +25200 +881973777 +29169 +30047 +14602 +48770637 +21069 +17419 +13765 +4123 +3210 +28345 +17264 +12789 +15560 +11782 +29091 +23634 +6956 +12091 +25843 +21292 +387 +5249 +25692 +1706 +30409 +204 +1838 +20155 +882445092 +17122 +26437 +31742 +775216783 +23853 +31779 +31842 +179653039 +5857 +24237 +29396 +206610510 +10232 +26716 +21115 +10584 +29610 +345476058 +4776 +23231 +10642 +8679 +27083 +4413 +9160 +30819 +8929 +16394 +942807385 +1055064869 +700270416 +614770979 +12815 +764 +3287 +2343 +12629 +4242 +24187 +414117013 +31004 +531952934 +13894 +26217 +12754 +28419 +25068 +23611 +11651 +7657 +25884 +32229 +16981 +9745 +28632 +3949 +6086 +28928 +8430 +21792706 +5857 +883253504 +17845 +4138 +21194 +780352289 +2923 +18648 +11513 +28329 +228 +29664 +2250 +30817 +2698 +1414 +5500 +21999 +29477 +2110 +590 +16631 +7434 +9897 +530 +14484 +4499 +22758 +12239 +31606 +28722 +18634 +1771 +8606 +31581 +32140 +17225 +19539 +7517 +12171 +28742 +15597 +19863 +1324 +23941 +27786 +16255 +4987 +24987 +486 +743270447 +9873 +24367 +24615 +26566 +24052 +28984 +6659 +12125 +22457 +18390 +31103 +81 +7783 +28513 +7292 +31160 +23034 +821 +3814 +11346 +12949 +26905 +31016 +29834 +25800 +3480 +950846234 +418473160 +2374 +14528 +540546991 +26785 +15817 +27953 +22729 +12446 +14465 +430997986 +6187 +11024 +8986 +192 +24319 +25615 +896779901 +16646 +19351 +27345 +28835 +16384 +27953 +24466 +17761 +13348 +21732 +20094 +892 +949 +12283 +20958 +598 +20666 +8277 +25241 +14596 +5526 +2374 +6962 +962876568 +5214 +4029 +20859 +3620 +21733 +12097 +9600 +25173 +3971 +3949 +18183 +4156 +15084 +29727 +12438 +22760 +9058 +19587 +7869 +17945 +6227 +3502 +31789 +4029 +430638615 +10688 +9344 +25661 +28980 +18095 +178080617 +9406 +27502 +24879 +8843 +2182 +15757 +4114 +28450 +28744 +24176 +30022 +29029 +363168123 +15752 +2290 +391520704 +13158 +6658 +11187 +12171 +22371 +29871 +2641 +30600 +8304 +24782 +11923 +20497 +10116 +1920 +31163 +10591 +19468 +29145 +7434 +11469 +11771 +16244 +980448080 +363168123 +18812 +3842 +29671 +27481 +785719018 +31256 +3505 +15875 +14988 +9030 +26889 +13647 +18763 +492544391 +17099 +28456 +28769 +12418 +17282 +1001 +11101 +13257 +25244 +17339 +22468 +28270 +30351 +3949 +11643 +13666 +20424 +31598 +726512995 +5433 +23866 +704411765 +23873 +824499834 +31591 +494117950 +12579 +23444 +569408816 +401927386 +25265 +23826 +21428 +533934979 +317423097 +21166 +17936 +25103 +3375 +9347 +18383 +9483 +24720 +14147 +16885 +13938 +2969 +21479 +986 +11588 +8025 +31063 +24623 +26197 +27307 +17499 +28547 +24999 +1207 +27944 +4882 +4186 +28325 +450542499 +726512995 +14926 +7986 +6417 +24530 +11657 +20958 +19585 +18677 +16268 +27854 +31522 +25021 +794177165 +10980 +30503 +450708175 +14551 +9984 +23217 +158402184 +31007 +19386 +7475 +15072 +28688 +25421 +4714 +15768 +31555 +190539566 +10089 +8304 +425320244 +4464 +21917 +12326 +28364 +5305 +13424 +30648 +29972 +4666 +23526 +3746 +12698 +6665 +17750 +1733 +487957769 +5851 +4416 +13047 +27124 +5705 +3595 +802280125 +28848 +8949 +30376 +23002973 +5 +24574 +27812 +4777 +31062 +1557 +25036 +19417 +5304 +209 +15902 +13682 +12356 +7434 +11710 +30861 +452658854 +8350 +28641 +30332 +24898 +24123 +22922 +16031 +654401301 +11855 +24188 +8640 +17353 +13065 +237617172 +4732 +22856 +11073 +14817 +98 +8316 +927828082 +28625 +21992 +30673 +29204 +29075 +25117 +533337535 +28389 +1050816293 +21976 +693660464 +3473 +16106 +468486827 +7846 +276003120 +32698 +487957769 +1021 +579568093 +9487 +27500 +4782 +31496 +27007 +31127 +14993 +493 +16014 +13556 +27812 +6075 +13123 +367 +452658854 +5865 +120947823 +32090 +10984 +29420 +7638 +8025 +557261981 +765453985 +199012479 +30194 +3398 +8851 +16397 +8065 +15166 +30072 +29699 +11811 +19157 +4042 +9288 +3132 +6417 +28714 +1859 +30905 +16170 +18332 +16907 +10673 +17358 +525522249 +28289 +25869 +22453 +22910 +28842 +15391 +2357 +15696 +2114 +2286 +9610 +27233 +217 +800253318 +21711 +6049 +18175 +6096 +20630 +751424669 +22113 +27527 +32108 +31114 +29216 +4732 +8072 +9845 +8881 +19984 +31308 +4666 +25449 +17120 +6606 +17560 +17532 +858471694 +23364 +17175 +27688 +28332 +17068 +6491 +18658 +14114 +11430 +78260341 +29628 +28504 +13868 +19489 +15055 +105797908 +20234 +14710 +123539791 +5604 +8257 +25256 +49887347 +28437 +18809 +26890 +4242 +29244 +14147 +261424177 +4027 +7419 +20609 +680 +870226636 +2598 +26010 +3842 +524234227 +882303804 +24305 +14542 +15687 +15825 +32305 +7422 +3540 +30201 +17307 +1679 +694 +28987 +52205413 +28980 +17025 +8389 +11429 +21976 +25906 +14228 +4027 +23269 +21846 +24061 +1038499408 +17081 +4777 +20518 +4307 +31708 +6948 +29460 +11397 +2297 +12724 +30869 +30627 +22166 +19033 +9797 +18849 +21336 +28636 +7782 +29659 +8199 +20796 +26162 +5171 +24439 +28270 +6465 +1154 +14282 +10537 +24390 +28657 +28924 +18496 +9142 +17358 +3657 +1725 +24903 +361338307 +27696 +8578 +12309 +3193 +13636 +1982 +25246 +3121 +677165615 +22506 +29992 +26950 +19934 +11512 +342708187 +5553 +18215 +11453 +12273 +9030 +11565 +6417 +25661 +18930 +19176 +30660 +12207 +199191260 +27702 +3713 +101 +85895727 +14690 +4947 +22716 +584400209 +31911 +15334 +9362 +19062 +18836 +19559 +23300 +15089 +7073 +6655 +10881 +17135 +22376 +3320 +32342 +27851 +18658 +821 +27527 +2283 +26893 +969504686 +504 +20947 +21533 +12316 +120 +6616 +25161 +17217 +2019 +4413 +1699 +30297 +21188 +9580 +10518 +652170438 +11951 +10923 +3061 +25530 +588458896 +8268 +2651 +998340108 +5410 +11326 +5054 +17929 +25122 +13760 +22654 +429346721 +8798 +18550 +23030 +700270416 +4144 +11430 +10981 +19341 +598 +15957 +2371 +12815 +8254 +1087 +17995 +32746 +29388 +12619 +6418 +2869 +4499 +2647 +1655 +2288 +750348167 +24703 +26483 +27103 +30619 +25212 +11277 +13913 +12601 +9903 +846863880 +14572 +11958 +11393 +17025 +10232 +30042 +16640 +5265 +1038373884 +22082 +30235 +18028 +10420 +10447 +28299 +22829 +16031 +30773 +19395 +14616 +23884 +11377 +23021 +10560 +6857 +5448 +13436 +11078 +27456 +28760 +7816 +18118 +28688 +8561 +23903 +1859 +28583 +13504 +26437 +21807 +200 +852377030 +23929 +3611 +13358 +19517 +829181624 +21752 +316 +18999 +403543118 +26862 +31003 +293311595 +14606 +28478 +3509 +16179 +957335228 +10628 +1744 +22729 +21527 +15564 +2624 +16850 +5171 +16218 +20909 +30445 +13611 +7258 +16586 +23271 +21116 +3830 +17085 +30538 +31469 +895884762 +15531 +21091 +3546 +28928 +28169 +30528 +23267 +2498 +32565 +7010 +817397033 +22381 +19958 +14422 +845966677 +244942332 +10071 +23587 +28213 +1323 +27402 +21260 +28960 +24440 +27100 +18737 +2686 +949 +12930 +9732 +23974 +27884 +22415 +2351 +18806 +32034 +32370 +25221 +22716 +1021 +791316602 +9077 +29340 +23880 +107193549 +901289101 +17665 +4141 +18536 +10731 +2563 +17597 +1153 +20255 +8736 +31469 +14550 +28999 +9061 +14599 +371086439 +11290 +15763 +16989 +4597 +28937 +14926 +28702 +586967142 +20484 +27812 +9213 +77769598 +8413 +2633 +9394 +2236 +26748 +31540 +9096 +30317 +13943 +74998095 +18054 +11818 +32371 +579182264 +17274 +26852 +26194 +13941 +318607188 +25192 +7402 +846863880 +624351469 +29779 +4732 +23058 +30819 +10418 +29963 +283267560 +17120 +26520 +18715 +14343 +18235 +16515 +4989 +30907 +12246 +4418 +625 +5100 +16514 +292496459 +13250 +2674 +877242241 +29972 +17661 +15270 +30185 +20973 +16968 +940 +9616 +15816 +2470 +27363 +8338 +218743415 +22216 +2565 +12686 +29175 +171061561 +8972 +10856 +7266 +677930881 +30759 +7986 +13657 +11871 +4284 +29477 +25389 +26231 +4602 +852 +6163 +14620 +342302178 +28864 +2351 +22861 +28317 +29951 +30866 +20010 +1050830894 +32733 +32305 +2671 +28546 +12275 +20483 +32435 +22881 +18837 +6417 +6474 +13534 +3210 +3106 +9808 +17419 +27008 +23616 +178415837 +28769 +220778524 +14838 +7221 +30728 +952279670 +15768 +10047 +7292 +879015510 +12755 +17274 +7140 +14103 +14055 +8622 +20076 +25593 +32353 +24468 +15416 +13750 +23433 +11050 +16864 +30225 +28760 +8640 +9264 +9786 +6223 +2615 +24412 +12092 +32698 +28363 +20693 +20150 +731 +21846 +14000 +9629 +17752 +32353 +27724 +3782 +8100 +29188 +14048 +8870 +2408 +7910 +8543 +23959 +24481 +27295 +7187 +15766 +32767 +28991 +1488 +30905 +17431 +28259 +28688 +8294 +25197 +20832 +30759 +11994 +28135 +19992 +644788341 +29132 +7866 +26465 +27664 +4010 +25240 +3110 +12048 +24050 +2228 +23129 +27047 +10462 +467781708 +32102 +17972 +739463725 +28270 +9439 +4520 +10261 +7876 +14606 +4940 +233939831 +20726 +7318 +8201 +15302 +28864 +23436 +829260360 +16401 +31040 +29169 +25213 +10280 +543 +22799 +7920 +7721 +14760 +16106 +4322 +16159 +3279 +9165 +18572 +12252 +11431 +24903 +31062 +9816 +4662 +23587 +8115 +3835 +23014 +23537 +18648 +8177 +4446 +15765 +10580 +21055 +11059 +27890 +31729 +27495 +7421 +13657 +8240 +32598 +12825 +11501 +25424 +18817 +30047 +315540173 +24801 +18953 +26107 +622436290 +199673321 +13484 +8474 +24047 +26483 +940 +8245 +4940 +16543 +747 +785 +30131 +1234 +7405 +11251 +23492 +4491 +27182 +16760 +5404 +18529 +411430518 +30049 +30552 +29945 +24749 +2357 +24320 +16820 +2938 +17113 +12093 +25271 +7528 +19971 +887013196 +22312 +18390 +6101 +4552 +12944 +16358 +22063 +30292 +197338634 +10394 +9905 +793813406 +1859 +3120 +19295 +86182577 +18120 +14640 +74050343 +21629 +18135 +8104914 +26859 +4437 +29511 +19634 +31487 +31744 +730728271 +22530 +29176 +16968 +9190 +51191105 +18235 +11400 +13558 +16825 +8607 +14004 +14834 +2807 +24247 +21019 +137141805 +2683 +29177 +15640 +9058 +3842 +14743 +32665 +5228 +23480 +12297 +17872 +22694 +11309 +11831 +4751 +19424 +1548 +953 +31774 +443 +10097 +1201 +6382 +23256 +4312 +13036 +8929 +264 +17403 +12737 +9239 +8082 +10915 +25188 +24719 +170 +11846 +22218 +13498 +5655 +29158 +8247 +94877751 +13402 +590345971 +3114 +4257 +8791 +18654 +3753 +17004 +30445 +19270 +10380 +18510 +28110 +18007 +7124 +27107 +17854 +30992 +27572 +23264 +9719 +840813930 +23429 +30905 +25501 +22344 +30467 +13798 +21366 +19892 +12220 +32247 +19135 +10560 +16341 +679962130 +21891 +8974 +24759 +10263 +29628 +6049 +24759 +28311 +6528 +12433 +26271 +382204653 +9976 +15183 +27893 +2822 +22344 +13567 +27771 +13701 +329749560 +14484 +30667 +9539 +10395 +14169 +682 +962876568 +3976779 +29915 +17214 +17385 +12048 +17023 +15527 +749829726 +13970 +18262 +74050343 +652537385 +26401 +19044 +17929 +23271 +18932 +1022312907 +16170 +6796 +24779 +356078990 +7573 +28345 +13527 +13731 +10540 +11880 +7157 +31774 +986 +543 +25990 +27199 +11467 +19728 +17807 +22719 +2442 +1257 +973 +30006 +12685 +28482 +11377 +18209 +15766 +1567 +24415 +16268 +3280 +443 +28250 +23563 +17927 +649289968 +6980 +16087 +116 +20455 +19183 +18043 +758400330 +29429 +519875265 +31850 +15695 +484004206 +24440 +6010 +19934 +9125 +17090 +24661 +30924 +16021 +742971873 +30437 +23986 +11023 +12652 +609 +17023 +869948156 +631063087 +360960239 +2448 +651192260 +8390 +22376 +1245 +5505 +11811 +6112 +959940438 +7335 +11059 +8493 +3732 +16105 +28384 +17393 +22925 +4596 +7738 +1573 +16014 +20766 +503 +4769 +21970 +16055 +153873419 +32427 +23317 +24072 +276892295 +11525 +9426 +24749 +3575 +4416 +2061 +28960 +139094402 +27939 +7195 +7744 +21574 +6722 +6879 +11010 +14463 +14267 +239952590 +32644 +6727 +17083 +9692 +6708608 +19401 +21733 +390943793 +12883 +7729 +11265 +23561 +679962130 +10112 +17067 +32370 +2996 +25175 +28317 +512566590 +7251 +17293 +29592 +24173 +5127 +24211 +8388 +484004541 +31078 +5585 +19386 +30059 +3404 +8914 +3549 +31540 +5641 +14631 +13532 +11464 +1378 +16279 +21074 +12631 +13236 +17085 +1704 +7467 +313974659 +17004 +19177 +27363 +16037 +5540 +28450 +25813 +278117696 +7624 +6425 +235155864 +1430 +463573318 +15023 +13169 +5540 +22424 +709914 +23077 +24946 +29674 +13111 +31847 +29859 +30748 +30840 +23390 +16629 +19467 +23206 +3491 +1047139451 +1786 +424221023 +21523 +21906 +24340 +29400 +8478 +17099 +24755 +29624 +12754 +7693 +19587 +7503 +19209 +16328 +29668 +12346 +389629103 +20243 +24454 +12690 +785719018 +306148329 +11062 +18837 +14269 +2792 +6962 +12579 +24030 +22101 +183871380 +23463 +12196 +19145 +2381 +861 +16580 +5198 +105797908 +32331 +817220589 +23868 +32305 +27211 +21116 +5347 +16328 +12311 +26107 +4014 +11846 +144 +12001 +31756 +22130 +26501 +4830 +10116 +239952590 +14147 +27023 +19165 +28830 +24614 +3910920 +25670 +17141 +10468 +28714 +732095091 +13526 +32233 +4208 +11831 +16271 +21597 +32526 +201 +22735 +6192 +6485 +24812 +31955 +7443 +22496 +27233 +25639 +30106 +28567 +631063087 +31053 +19559 +24258 +27988 +1548 +413 +9413 +17192 +5588 +15544 +65980622 +19969 +18359 +25158 +7185 +23135 +8891 +17338 +17004 +1744 +18804 +512901590 +10820 +12419 +6170 +9958 +6055 +31603 +24059 +20436 +26085 +16196 +26895 +7872 +6520 +23275 +5665 +23287 +15497 +22331 +28722 +22716 +19728 +25748 +20991 +32360 +31708 +2288 +29129 +373 +13416 +26904 +10102 +257 +7710 +2161 +30297 +11382 +25391 +544700857 +30734 +2749 +395028200 +10707 +25344 +6112 +24061 +230807140 +208 +12940 +5410 +3429 +613066121 +10840 +32529 +1966 +293311595 +33502601 +31344 +28665 +20398 +17877 +462725866 +27097 +5316 +464498723 +14620 +28657 +4569 +1488 +4295 +11109 +8149 +30429 +17214 +29616 +7375 +264286530 +22145 +32363 +308 +20843 +26196 +29977 +13260 +26117 +16409 +840359554 +15849 +8670 +9272 +12362 +16353 +14632 +32039 +176876201 +19204 +20442 +3735 +8756 +9872 +6175 +19777 +2923 +517856104 +10395 +3122 +31059 +18054 +4295 +5456 +17358 +16515 +29639 +22275 +10585 +10047 +20150 +15449 +31905 +22599 +22966 +29335 +17382 +24056 +26252 +21730 +7375 +30235 +31306 +12913 +26377 +297 +20652 +7835 +3860 +26808 +14545 +27367 +16863 +14497 +18191 +25425 +18341 +13899 +170 +6006 +3460 +21292 +30474 +32132 +577072412 +30715 +14039 +15866 +26479 +25162 +854 +15746 +26188 +37447231 +19341 +3546 +29684 +5351 +28731 +1321 +15599 +21807 +476553900 +21732 +2705 +3595 +26564 +27547 +18891 +17448 +28454 +14206 +512633441 +23040 +4138 +31496 +28941 +210 +7818 +17499 +9623 +27423 +30829 +9332 +12580 +6094 +20935 +7281 +25391 +2768 +17787 +9815 +31779 +1154 +14009 +5246 +23929 +2967 +10740 +914 +12859 +301466949 +28344 +8718 +23828 +12789 +6358 +25753 +26923 +1087 +14068 +30122 +20052 +13162 +1978 +16053 +30805 +4747 +19069 +342302178 +609 +30833 +178080617 +7722 +15719 +12851 +15957 +7601 +22032 +4451 +348510350 +577072412 +28329 +18390 +21260 +3735 +5281 +3875 +21279 +11400 +28299 +17735 +24686 +26766 +590345971 +5857 +862761776 +206858649 +3161 +23703 +11374 +25158 +17307 +23077 +17441 +5132 +20263 +7166 +5790 +4838 +22435 +32529 +25389 +10834 +24871 +9897 +24237 +2328 +9347 +4293 +148442151 +12296 +29372 +29219 +32177 +18147 +15074 +27449 +11729 +20629 +16015 +11074 +23367 +31070 +250766245 +20476 +28848 +29318 +6134 +12313 +97868307 +19732 +16120 +102320229 +26728 +18055 +8290 +20052 +13527 +20790 +2749 +2250 +5713 +24045 +8868 +8780 +8962 +10673 +21295 +993340746 +27438 +11237 +8914 +6521 +29098 +17330 +11059 +432 +29294 +187866415 +31555 +21533 +3597 +17630 +261424177 +257 +681001475 +20946 +6921 +21924 +4409 +5864 +655 +11251 +8962 +667404452 +20110 +32251 +12391 +28168 +623 +31599 +8346 +30179 +11954 +26893 +745 +3634 +5925 +29511 +10468 +6101 +27115 +13031 +13081 +6407 +31243 +24072 +23968 +31775 +25308 +19229 +31035 +12648 +28344 +14767 +20184 +10534 +17580 +823 +15570 +29118 +32360 +861 +26128 +449 +2592 +16087 +23929 +1495 +11198 +15477 +26615 +1342 +29377 +16291 +22631 +13225 +32080 +3411 +26605 +27097 +9317 +12246 +14049 +28451 +8840 +23677 +27193 +32279 +2343 +30047 +877205388 +877 +17978 +21136 +28508 +23129 +19540 +554010196 +10155 +7528 +20049 +257 +11426 +10385 +6161 +362981588 +942807385 +23591 +16255 +30663 +29080 +724 +17067 +1725 +23453 +8365 +29915 +4612 +1244 +2854 +4493 +9244 +25672 +5923 +28308 +8251 +22985 +9465 +25221 +466974976 +20035 +27454 +7517 +2656 +691695235 +11220 +5799 +21567 +9006 +30689 +13875 +817220589 +12825 +487808193 +12342 +5079 +13647 +15489 +23917 +11773 +22389 +836033815 +10115 +5308 +12999 +6474 +31889 +67586880 +467781708 +23561 +5722 +23609 +24816 +13710 +1704 +23832 +16710 +17737 +6707 +5394 +9609 +29318 +9465 +11248 +2901 +20110 +15965 +24893 +276003120 +1825 +12484 +327190534 +4622 +9816 +29156 +28089 +30967 +29093 +3542 +5874 +14616 +6434 +25929 +10047 +20973 +4945 +6055 +8572 +22599 +1685 +367 +873809607 +7073 +8656 +28265 +15461 +2310 +10686 +25116 +32030 +2204 +2190 +25864 +8793 +29400 +21301 +21871 +6863 +14177 +17665 +18306 +14565 +30095 +11197 +28505 +5307 +791316602 +22758 +5 +20794 +21681 +13687 +1752 +970550374 +14111 +27337 +26248 +12724 +7843 +4086 +4624 +1754 +487808193 +9616 +887 +18838 +17904 +13750 +25964 +19356 +5139 +22476 +22376 +16080 +18702 +7605 +24909 +20649 +27733 +14350 +761858733 +8099 +17974 +8868 +2969 +18147 +28298 +4197 +6999 +5421 +20274 +21807 +27717 +12794 +113251504 +3390 +31492 +32737 +9768 +1249 +10140 +3492 +11931 +2854 +71 +8131 +25751 +21792706 +28984 +20253 +7538 +3696 +4619 +1626 +11679 +31078 +15336 +27369 +9394 +19417 +3515 +1987 +27161 +1935 +22301 +21896 +30672 +3634 +2996 +24685 +3742 +29962 +25753 +31893 +21338 +7841 +17851 +7124 +17448 +7055 +596378085 +6006 +10634 +25449 +758705939 +29095 +7315 +5064 +20557 +12350 +27547 +3095 +21275 +7541 +20207 +30380 +22729 +16752 +31756 +14379 +28574 +13253 +23574 +6192 +32313 +13046 +29839 +8690 +7974 +862761776 +27514 +23317 +1991 +21166 +24893 +28290 +17821 +29584 +10806 +12916 +13109 +23527 +1486 +26702 +955 +22829 +3713 +6921 +2576 +27069 +27498 +1679 +12601 +26829 +14676 +11021 +16104 +14169 +14901 +31228 +10635 +14739 +15695 +20659 +11325 +16646 +19087 +11818 +22334 +12611 +872743899 +21952 +10091 +17141 +16858 +12961 +28126 +29085785 +423599565 +12001 +2948 +22951 +24898 +17661 +22053 +29475 +308 +31644 +5421 +802826872 +26197 +7599 +8304 +25406 +25470 +5373 +13637 +22498 +16373 +11663 +9985 +8881 +13582 +8467 +10046 +19229 +5473 +401927386 +17172 +7984 +20658 +21999 +7565 +11466 +8437 +2053 +16938 +21574 +13415 +25718 +16898 +14596 +23298 +862761776 +18028 +21904 +950791054 +28071 +902016404 +24555 +13260 +28890 +16736 +29162 +25542 +23974 +1785 +27618 +23391 +11401 +22313 +10224 +10822897 +27311 +30960 +5543 +8309 +8121 +16045 +27671 +15627 +12882 +4580 +28844 +4732 +12629 +18975 +29785 +12621 +32000 +24138 +894007861 +24347 +14228 +13134 +8065 +29132 +14848 +24415 +28059 +15238 +31377 +11782 +5596 +23014 +29618 +21116 +2154 +342708187 +26386 +894 +3121 +22290 +11285 +5664 +4243 +28731 +7949 +13105 +13083 +20709 +23468 +7461 +22457 +13990 +2662 +24172 +4216 +12356 +29219 +17583 +23584 +11778 +13314 +26525 +16156 +6729 +562761963 +3285 +13965 +18980 +4554 +10890 +3237 +31393 +16393 +17566 +21554 +13169 +19083 +23893 +3716 +9014 +11720 +1481 +30968 +28442 +24869 +26349 +10297 +27650 +28364 +19130 +17010 +19108 +1336 +100912096 +5399 +23223 +1023164348 +14464 +8719 +21176 +30494 +1008114647 +16499 +21409 +20285 +10378 +29410 +7995 +671395426 +18646 +16984 +16270 +12647 +26945 +14049 +8350 +13814 +32737 +32148 +198409649 +27837 +12017 +30445 +18218 +23300 +17004 +13277 +4063 +3479 +4408 +533934979 +12503 +31228 +941461674 +11074 +21380 +13459 +12074 +3350 +12219 +28089 +548845793 +11573 +503803038 +3890 +29846 +14685 +21616 +22057 +20036 +11540 +14502 +29956 +17321 +1665 +26029 +19486 +18303 +255 +31394 +19777 +25125 +15937 +22844 +2502 +6735 +17752 +12257 +3540 +27038 +22729 +15427 +18175 +14009 +3351 +14227 +2934 +14567 +27696 +13314 +3320 +2576 +25898 +8798 +20663 +8348 +25557 +14066 +30609 +12125 +14578 +28688 +30996 +3079 +19090 +22610 +27547 +942976271 +23703 +16458 +8690 +17113 +4109 +5198 +12074 +2666 +6891 +29209 +2263 +11525 +24709 +22021 +4345 +7076 +11088 +937306073 +7639 +2979 +8365 +22085 +638942496 +9514 +30098 +27208 +14767 +488 +6940 +1910 +5504 +18153 +4510 +30944 +20296 +20587 +25214 +7995 +13899 +16478 +23284 +3984 +6175 +2748 +15291 +15477 +17448 +17160 +27343 +16975 +16752 +32689 +30351 +21429 +7788 +22985 +2297 +4881 +4109 +32607 +18466 +15663 +30038 +7375 +19681 +35 +25643 +9347 +9600 +26904 +17385 +6606 +24718 +6727 +26472 +18526 +28842 +22409 +17810 +4755 +4830 +27961 +207977621 +316 +31651 +26188 +593 +17863 +19920 +30341 +29340 +4231 +5094 +16475 +380788941 +16031 +8497 +1049 +26022 +7902 +18718 +30297 +9412 +9937 +30519 +9745 +25507 +21747 +30594 +736014073 +817220589 +17288 +31492 +26637 +27572 +27961 +16366 +8607 +31589 +604631472 +30424 +10726 +25979 +29520 +6708 +30439 +19525 +968749949 +32739 +13605 +9724 +28864 +9359 +22879 +6939 +10190 +205603420 +10099 +8162 +30156 +5132 +19157 +13305 +14988 +28617 +23045 +20650 +4093 +26212 +15584 +22145 +757695018 +5027 +882045769 +11694 +360960239 +29646 +12565 +31052 +28446 +14413 +13907 +396 +24249 +1327 +5818 +19995 +237617172 +26072 +12983 +7459 +8115 +436 +5798 +12092 +813751675 +32042 +12641 +29793 +8016 +11918 +16864 +30095 +15535 +26451 +756724488 +28627 +47184566 +14233 +22799 +24798 +21077 +25906 +704411765 +15757 +4571 +18013 +6408 +15038 +26324 +15687 +12453 +2200 +23616 +6508 +18262 +17962 +29098 +1651 +194850807 +10447 +2527 +586967142 +18191 +12789 +21606 +23526 +13408 +7754 +1586 +23821 +5457 +13585 +1001127919 +30738 +747 +27156 +381206385 +26242 +851720823 +7573 +15635 +4758 +10279 +23501 +32738 +23217 +15185 +7298 +24187 +29711 +660 +28887 +30665 +14784 +1514 +1020819583 +11360 +23845 +12322 +31850 +24272 +23731 +25677 +11305 +6119 +11649 +14227 +30466 +2050 +10784 +20255 +26004 +14688 +5608 +6782 +28735 +13593 +27597 +34 +32060 +7958 +29873 +27171 +882045769 +334838229 +32752 +2543 +4156 +17520 +14825 +31040 +20028 +726 +23210 +16465 +14474 +31908 +9250 +1606 +1201 +7144 +27073 +24466 +5705 +8274 +9344 +254381304 +652886904 +16083 +611094788 +22151 +7258 +29997 +4989 +9760 +1829 +29950 +7443 +21020 +4348 +35089323 +8654 +5373 +22682 +13526 +5108 +11469 +6591 +26454 +30805 +6541 +10877 +557 +14227 +17214 +31620 +7908 +20998 +9971 +5404 +7925 +21781 +4205 +5328 +8507 +14222 +52925180 +30531 +4703 +28829 +26862 +15710 +9598 +9423 +18607 +532210889 +27500 +6940 +19804 +27761 +12770 +6776 +16880 +12024 +27812 +3370 +56839650 +813751675 +8164 +29852 +30345 +15657 +5618 +23065 +8826 +9971 +23444 +15437 +26350 +512901590 +23064 +30750 +16021 +28624 +20486 +22506 +29429 +15019 +24563 +9762 +24999 +11391 +17469 +834445964 +16531 +3875 +6195 +7318 +32558 +4777 +896779901 +22966 +19697 +9365 +28759 +3148 +27124 +19182 +18474 +1365 +13462 +2296 +11326 +20113 +26178 +6708 +4293 +25542 +26744 +22638 +26196 +19056 +17398 +2427 +22526 +27369 +13782 +6491 +22799 +2258 +679726157 +12011 +24794 +184594831 +25188 +2343 +14710 +861 +9783 +19054 +30514 +15425 +23986 +26386 +11187 +5013 +18602 +4332 +20455 +30474 +912382645 +20572 +23115 +32052 +28571 +7277 +28610 +427 +7914 +17247 +17490 +32665 +23513 +11953 +10155 +21807 +12060 +6043 +6752 +344058306 +129664829 +20384 +1756 +542738248 +14969 +607099079 +31756 +11466 +14526 +758400330 +16967 +16211 +1640 +26704 +12866 +27793 +29708 +28908 +31062 +337645189 +28308 +988959988 +29014 +24472 +14599 +22359 +29081 +77944924 +27723 +8474 +2957 +17376 +20843 +10447 +21279 +19559 +26591 +20652 +23731 +610658085 +14987 +1076 +32122 +23404 +13687 +32251 +1679 +30059 +794177165 +17532 +12363 +23350 +22877 +3740 +5064 +830203906 +3655 +873809607 +14662 +274452136 +26479 +30674 +27527 +25794 +16735 +32261 +2492 +10089 +32412 +3696 +19525 +9347 +30453 +17483 +31555 +7920 +20420 +12755 +17090 +2081 +9487 +2631 +20524 +14770 +16080 +20671 +1043 +7995 +30591 +19234 +32529 +22506 +18257 +376668974 +4144 +3982 +27231 +7434 +28604 +23271 +14550 +16487 +18763 +7754 +28011 +1341 +17382 +11354 +18344 +13847 +16302 +20230 +116 +4332 +8365 +30620 +23415 +10116 +23390 +7312 +965872712 +11401 +12525 +29992 +20535 +24532 +11512 +5865 +992533620 +4940 +18737 +18136 +21639 +28688 +21377 +15002 +11061 +8115 +29404 +814460513 +26018 +17480 +22877 +21277 +24812 +6929 +9897 +28842 +7977 +30664 +11483 +30452 +10994 +30091 +577072412 +32360 +22371 +1969 +9125 +143840035 +16729 +15145 +23576 +8249 +4257 +97868307 +10504 +7010 +30707 +1327 +1063 +819826368 +29816 +873098228 +11251 +21628 +24050 +31270 +10690 +21176 +28113 +4686 +23028 +834771688 +31012 +10112 +27132 +20658 +15454 +11520 +417108076 +26463 +2464 +30774 +432 +13990 +217 +303209252 +4386 +18839 +1042897754 +10064 +23043 +17030 +17997 +20946 +4145 +28298 +29933 +31051 +3460 +9365 +1773 +18931 +10798 +30201 +28421 +23468 +161 +4002 +7268 +3183 +28759 +28728 +5130 +18831 +18677 +17025 +7167 +694 +31842 +16837 +6666 +9190 +4666 +904092799 +19270 +15257 +27884 +27231 +30748 +20806 +16424 +1016265787 +17376 +8478 +3542 +28774 +20234 +15185 +10726 +10733 +4571 +28482 +21616 +30869 +16485 +10191 +30292 +14918 +9035 +19804 +8810 +2442 +19071 +1257 +32309 +8914 +3899 +8477 +21081 +15584 +13938 +12593 +14882 +22025 +1339 +8027 +25162 +2647 +26937 +15339 +3246 +3444 +16964 +14195 +30755 +13243 +2795 +19642 +30650 +16758 +835 +2215 +1190 +6152 +10116 +23839 +19441 +4887 +13945 +30996 +22276 +154391402 +8870 +9207 +24862 +887013196 +997200954 +8439 +821 +815 +14778 +19062 +28315 +30189 +22910 +27769 +15145 +18466 +4229 +31469 +25913 +17175 +495316369 +11657 +5617 +8497 +32165 +14484 +12019 +21377 +23409 +26324 +27939 +13045 +18973 +29725 +19860 +14781 +12470 +20727 +26056 +22489 +19584 +12652 +8392 +28378 +206610510 +17928 +24843 +15761 +5157 +1612 +3695 +17929 +9470 +543 +17583 +30328 +7852 +3479 +2996 +6485 +550924492 +2163 +32428 +5318 +22057 +1236 +24296 +9202 +3649 +27896 +662 +20650 +27542 +15641 +28784 +30672 +3702 +10091 +25668 +267108305 +15270 +16912 +7679 +11830 +31743 +27977 +2492 +11167 +15839 +5743 +28579 +19374 +7576 +9832 +11918 +10080 +1935 +22457 +1069779150 +25357 +584400209 +4332 +24659 +17160 +6425 +4154 +30077 +7984 +32305 +280018368 +22733 +7889 +13399 +3287 +10328 +503803038 +14572 +484803063 +30558 +19709 +28656 +10839 +6784 +3701 +11800 +656769744 +25142 +431108649 +10476 +768 +708259843 +24054 +24123 +5170 +409019040 +447 +20190 +8027 +13587 +5066 +6505 +23353 +8425 +27035 +554 +2628 +18019 +477170927 +27440 +23022 +6079 +9609 +26831 +19448 +24088 +24861 +6427 +14293 +20648 +16531 +2604 +22217 +11170 +8881 +18288 +3780 +4075 +1987 +10512 +15858 +17135 +7841 +12273 +26664 +1062276022 +477170927 +74050343 +22092 +12237 +20296 +26497 +26956 +24052 +418473160 +21567 +581820366 +18819 +9713 +988959988 +22275 +19401 +15185 +26077 +27309 +28317 +15480 +27547 +20998 +19707 +8849 +29963 +5015 +22912 +21098 +23970 +2629 +7883 +2611 +9833 +3842 +15696 +25692 +23435 +21062 +38288356 +24386 +22747 +23330 +247 +2215 +21289 +8009 +31992 +963900887 +9425 +11204 +31796 +6666 +819826368 +23671 +976921720 +1900 +11983 +600516256 +2258 +4033 +3773 +8243 +10476 +30725 +27553 +5819 +7786 +17713 +37244535 +31063 +22025 +25753 +1031708290 +17514 +1411 +16584 +205 +11842 +11325 +24563 +9294 +29373 +11021 +775180675 +29722 +5849 +23390 +30648 +29628 +9632 +27255 +17160 +8212 +31308 +4686 +14255 +28656 +10046 +12933 +32102 +5954 +31691 +25781 +11119 +8524 +16087 +8390 +452658854 +2869 +32367 +1993 +14153 +26643 +26115 +16729 +5075 +21999 +32360 +12693 +17040 +22682 +22988 +9632 +297590729 +4007 +27443 +27300 +487957769 +620232660 +10995 +29963 +31791 +11073 +8477 +12648 +30072 +15302 +17739 +4814 +816269196 +18107 +18536 +9893 +6014 +22724 +1383 +30231 +30740 +2345 +23616 +492544391 +24791 +14409 +21207 +22072 +10080 +30707 +25504 +27572 +18204 +1576 +17247 +23709 +32090 +17591 +1225 +30359 +31003 +6007 +24574 +18529 +30731 +14853 +864484513 +16429 +1941 +706117631 +12125 +7124 +6491 +20150 +6872 +4197 +27071 +9250 +2938 +32134 +15817 +655 +29792 +10793 +29654 +953 +334838229 +9270 +11115 +23272 +16376 +1506 +4147 +2215 +23934 +863276092 +13944 +29264 +11663 +4256 +10328 +4561 +17303 +733332698 +7122 +11367 +7055 +19105 +22594 +28891 +13743 +21101 +25961 +9282 +17116 +5580 +23626 +1651 +4186 +6941 +8117 +4643 +577345620 +16950 +19642 +19787 +2705 +5504 +859463602 +4964 +7047 +7180 +8652 +3703 +854787754 +344199146 +8187 +945990109 +20873 +541 +8245 +19462 +913002772 +25615 +15937 +5399 +12152 +13882 +19486 +24339 +17499 +9272 +25051 +20726 +27449 +2099 +7868 +22838 +6941 +32251 +476553900 +31926 +21077 +25170 +32542 +29792 +3713 +10937 +18474 +25938 +443385923 +30351 +1717 +810118262 +32542 +21747 +9155 +10372 +20573 +23125 +794237124 +27679 +31986 +15181 +13768 +32080 +71875336 +28456 +20072 +22956 +8477 +5621 +969848540 +3864 +3982 +15029 +12793 +23360 +13571 +28830 +2902 +12737 +18470 +14379 +13963 +30650 +17580 +824121582 +8045 +838 +2269 +13875 +5690 +5564 +9058 +28722 +14211 +23179 +2074 +13399 +29496 +2967 +278557919 +25171 +20384 +1901 +398 +28119 +11979 +26712 +8311 +31285 +4503 +459831890 +7679 +694045785 +1786 +22576 +9030 +29658 +16268 +15604 +10266 +19157 +7421 +20603 +7801 +17752 +694045785 +1815 +9629 +28315 +16259 +9264 +598 +26162 +4782 +31356 +22680 +28119 +175 +689415585 +13894 +5504 +18153 +8983 +9077 +18686 +854 +862761776 +5201 +22521 +17951 +649 +29997 +4029 +16401 +2298 +9346 +18538 +14055 +24822 +13408 +12944 +13781 +411430518 +1920 +8972 +29130 +7108 +5377 +7721 +32622 +23861 +1073 +18280 +9226 +18856 +16450 +9724 +5315 +29264 +8065 +4662 +19622 +26022 +5094 +21554 +791316602 +31506 +9146 +20909 +22276 +15036 +2007 +10877 +29859 +22742 +13243 +17128 +30428 +29219 +7275 +18115 +20406 +17809 +24270 +4838 +1551 +17566 +28311 +5112 +720723363 +16515 +554294646 +10159 +31698 +12682 +108296665 +25763 +11501 +17703 +32128 +20038 +17614 +31520 +894 +32718 +17321 +4257 +409168115 +23760 +31762 +6949 +21412 +17083 +22479 +26362 +375182352 +16869 +17172 +20709 +21364 +8608 +18420 +31306 +29378 +23232 +3139 +30705 +23959 +25849 +15437 +323063535 +776597229 +7925 +19147 +6576 +19125 +1524 +3961 +13182 +26748 +13874 +19509 +3158 +12721 +1063 +348969000 +17643 +30619 +15928 +6773 +17100 +2056 +3246 +29324 +20588 +28555 +19996 +31017 +18385 +21380 +9616 +4867 +30467 +26610 +506 +2040 +9924 +27037 +31304 +19728 +11326 +1330 +20260 +32379 +952279670 +318712242 +690 +26982 +24136 +41431102 +14817 +689416044 +13408 +12698 +32363 +16715 +2934 +22643 +4521 +11391 +32545 +10537 +247 +16384 +15145 +15816 +12949 +7793 +32301 +120947823 +15866 +15840 +17239 +19148 +29335 +8990 +28344 +24260 +32081 +13075 +16824 +16014 +655 +8609 +21991 +4443 +8357 +16777 +1153 +9903 +23611 +18669 +18262 +30163 +28988 +7908 +8045 +22838 +14304 +5798 +23574 +3773 +31150 +28158 +24843 +7872 +22675 +27206 +28047 +329749560 +28508 +26706 +25217 +827091749 +32665 +26138 +29871 +28384 +32427 +644777712 +211754698 +4086 +29293 +25981 +4856 +27126 +10098 +26454 +30164 +19157 +31874 +7005 +21713 +5865 +32305 +17293 +20086 +12514 +27290 +3185 +18102 +19477 +6101 +29893 +565858218 +11513 +1196 +16486 +10980 +14101 +14304 +8718 +855696484 +13618 +9879 +334872904 +13236 +27587 +17854 +2163 +389629103 +474033939 +4782 +32102 +29655 +14631 +30650 +23481 +23917 +14039 +27716 +5722 +20796 +10697 +29797 +25858 +22747 +6782 +25406 +9867 +20976 +9132 +30324 +16539 +641 +19352 +21098 +26212 +2631 +24857 +31837 +26928 +1892 +2822 +2795 +9239 +25593 +23110 +1134 +8009 +7679 +31408 +1023164348 +382204653 +15023 +7986 +6054 +12949 +9088 +25304 +21671 +18259 +14987 +17695 +15833 +1316 +32767 +14578 +28047 +30659 +23549 +27326 +32526 +25487 +12438 +12793 +29327 +6175 +30432 +16396 +15550 +16690 +29209 +30956 +795244361 +319169495 +24454 +30179 +27047 +15166 +27741 +9237 +14550 +3540 +25718 +5150 +20301 +9346 +14018 +18126 +5040 +26155 +7816 +29089 +1038 +12389 +3579 +187866415 +19693 +31493 +26802 +30290 +11953 +8971 +24932 +3453 +27290 +594143008 +5448 +301397559 +5027 +27716 +20535 +20253 +28317 +10467 +2995 +11454 +413 +840359554 +27601 +16093 +11954 +24652 +29415 +20386 +26945 +19709 +10995 +15465 +18498 +23355 +5604 +5295 +15022 +23022 +16218 +12629 +809395598 +452658854 +25487 +2383 +6981 +26591 +18209 +20319 +31160 +9061 +9629 +16919 +30728 +3264 +30569 +17978 +30452 +9540 +20727 +13415 +22130 +30473 +6655 +30182 +191 +19598 +28555 +16915 +20448 +30528682 +2902 +25240 +21074 +25509 +31356 +3161 +10731 +19056 +14712 +26719 +7032 +3696 +13291 +9976 +5904 +2442 +24101 +785 +3891 +23125 +22091 +16037 +8465 +32266 +4602 +9996 +8914 +19817 +30558 +3852 +17516 +1952 +8881 +22425 +30870 +28206 +360960239 +22208 +26194 +18905 +15683 +17898 +21929 +32548 +694 +10102 +4690 +20110 +1064 +4569 +912382645 +3611 +27221 +2869 +21218 +30805 +2426 +14789 +27139 +32572 +22877 +8572 +23917 +24719 +10784 +17853 +29752 +31068 +1006076948 +29413 +26059 +1586 +32507 +1559 +7402 +99729798 +29375 +632815306 +32577 +11081 +3442 +3564 +10279 +32507 +9580 +31599 +20796 +30437 +31903 +17805 +253781551 +2351 +3891 +25626 +462376219 +2815 +13562 +22770 +363168123 +14304 +23065 +870 +15930 +12862 +16752 +26271 +29487 +2901 +29286 +12017 +22072 +21517 +3625 +963316118 +27307 +14789 +1022297907 +13236 +969848540 +26350 +6939 +30201 +1073 +17966 +132334261 +30429 +19217 +5490 +27587 +12622 +32461 +4933 +20184 +11630 +204 +25137 +24367 +22177 +4643 +4521 +4093 +495316369 +23353 +15257 +592719852 +28250 +11322 +1638 +11197 +8723 +23903 +23787 +15798 +1210 +13775 +28475 +32090 +29158 +1028953965 +5013 +23825 +13795 +10822897 +21304 +25174 +13029 +24408 +32690 +8999 +26598 +11705 +5265 +23508 +21561 +20361 +8418 +4624 +144 +26704 +31927 +19924 +5004 +10053 +16439 +16502 +30967 +16087 +12296 +20010 +11979 +10070 +11175 +20052 +28754 +14401 +7795 +12864 +12207 +25013 +158 +369921504 +25793 +8321 +1190 +11391 +443 +12594 +7991 +9756 +146253141 +28950 +11404 +28765 +25913 +4775 +15621 +25344 +20946 +116 +1038 +27083 +12647 +4535 +24261 +671395426 +23821 +24006 +21470 +16604 +17293 +28844 +4989 +14211 +6786 +8758 +9410 +677165615 +19403 +14287 +1196 +21339 +12365 +18375 +19393 +31063 +18420 +25304 +13047 +11404 +13294 +9362 +10765 +2498 +276003120 +24585 +7878 +17382 +23832 +6709 +6576 +8313 +20036 +584400209 +1514 +17735 +947419958 +30731 +125 +14131 +21752 +31062 +5529 +17651 +19356 +25200 +1073 +19185 +217 +765305479 +11954 +20088 +8258 +11679 +1339 +24284 +1 +11408 +223452261 +25488 +26271 +32423 +29304 +27752 +8103 +51191105 +425913430 +26574 +12135 +386922884 +185525428 +25975 +12056 +26808 +17629 +25021 +3391 +19546 +5014 +14104 +27977 +3890 +28506 +1174 +12365 +11354 +24061 +18621 +19847 +16578 +1910 +18180 +736 +23039 +16316 +11081 +12409 +24303 +13884 +484004541 +22415 +20094 +30562 +2160 +32279 +23436 +2813 +3932 +1559 +893011817 +186 +26194 +5872 +9137 +231366331 +29655 +17997 +25704 +10697 +18809 +3388 +24814 +27156 +1040 +26305 +975898508 +19347 +988959988 +25504 +9725 +11663 +23631 +1021334809 +13294 +17419 +20319 +31003 +5125 +28942 +26420 +15022 +5888 +5198 +5919 +12658 +5358 +21176 +24983 +8575 +4991 +22688 +12525 +14631 +30762 +25760 +12283 +23671 +1058187196 +28774 +8652 +22109 +23025 +15329 +9101 +14596 +24466 +5143 +11024 +26128 +23563 +8187 +19469 +23586 +19642 +4669 +17346 +15641 +5100 +30896 +27766 +6009 +15827 +4945 +13064 +26693 +19468 +21744 +9475 +29654 +9867 +25365 +31051 +16004 +368241104 +13208 +5127 +20781 +4372 +3772 +24415 +29520 +21115 +858471694 +776343306 +14497 +27632 +1766 +22488 +26295 +23780 +14209 +28803 +20742 +14987 +20925 +4063 +26716 +19759 +19243 +31053 +12942 +701 +5500 +5421 +31978 +12855 +7318 +28665 +4887 +7823 +18262 +1699 +17766 +390943793 +17898 +8493 +11778 +24628 +1521 +7889 +25013 +26405 +29392 +649 +907730129 +17945 +14377 +92262012 +15315 +631063087 +4243 +12326 +11977 +29951 +293311595 +30099 +19427 +19730 +15583 +852 +29839 +23563 +596 +24189 +25112 +6941 +31150 +13722 +9548 +1055064869 +4191 +16015 +31565 +29100 +2775 +21241 +23068 +28267 +204 +3961 +443385923 +2641 +14304 +808 +26716 +15038 +7926 +1462 +9868 +10439 +18806 +7802 +19052 +874313113 +17349 +26243 +11241 +24453 +23588 +4865 +13668 +247 +4659 +29061 +25771 +181 +30576 +13928 +29583 +19027 +4561 +24030 +27309 +27769 +19971 +8174 +17023 +990013992 +2110 +32689 +6295 +23095 +23826 +23129 +30315 +1207 +545801691 +14599 +2624 +547 +18327 +7014 +7991 +15257 +3875 +10873 +8756 +945990109 +1696 +6209 +3095 +4137 +4561 +20731 +22092 +14137 +3901 +16091 +10927 +11954 +14703 +15145 +22966 +8049 +28596 +27497 +19871 +5447 +19804 +26973 +30650 +31535 +16055 +12207 +19875 +693871327 +23110 +383 +776203145 +18183 +29684 +4256 +2854 +3595 +649 +9618 +6520 +16105 +838 +32746 +12713 +318607188 +32033 +22281 +2289 +21069 +14784 +21402 +18931 +22218 +28370 +12944 +409168115 +29156 +945990109 +25076 +503803038 +25458 +30131 +5768 +6786 +3492 +17448 +1176 +318712242 +24110 +28513 +25246 +920 +20154 +26978 +2592 +20991 +25588 +976921720 +6528 +3453 +23968 +8104914 +28140 +32558 +16302 +22435 +12733 +9379 +16629 +27443 +3419 +4814 +21269 +10387 +21005 +16104 +24101 +17925 +8407 +26028 +13208 +29244 +9470 +6227 +9867 +10932 +24869 +26919 +30552 +10793 +26197 +6665 +20263 +22474 +20909 +32689 +17252 +14966 +10279 +1825 +4060 +29834 +777374383 +14240 +10154 +19996 +20588 +8762 +19130 +28450 +16750 +654 +18849 +31689 +8016 +11694 +5074 +26319 +30409 +22946 +654401301 +9940 +31779 +1523 +20659 +362981588 +28908 +28317 +30348 +21846 +18905 +7010 +173774843 +18215 +18607 +811309159 +403543118 +13314 +9441 +10807 +8791 +15527 +30941 +10605 +540289761 +10031 +6187 +18653 +12648 +3740 +25962 +14147 +26901 +1005 +19061 +27011 +28454 +20829 +32558 +3575 +1969 +10387 +27890 +29765 +28339 +23043 +18942 +2289 +30740 +20301 +16671 +1047139451 +14882 +6556 +28673 +16152 +20935 +517856104 +23964 +4474 +9264 +9244 +19690 +6981 +6686 +19855 +6193 +3886 +787851633 +5864 +958 +990013992 +25745 +15719 +16514 +18100 +26896 +14433 +820 +2099 +26334 +14181 +24568 +614770979 +26124 +17004 +18060 +2371 +13222 +27229 +18533 +5305 +28627 +31145 +4732 +16636 +24939 +7140 +756724488 +25240 +19393 +16353 +31347 +6857 +20866 +17217 +14753 +12551 +14986 +7793 +21284 +17469 +14987 +23428 +11740 +2067 +28603 +22293 +124 +24260 +9584 +19525 +30740 +6417 +29628 +16366 +20343 +28195 +23217 +18700 +20570 +17247 +835 +1324 +27199 +29738 +13222 +20254 +21733 +2152 +5307 +31225 +452658854 +4967 +530 +26945 +30586 +22290 +11358 +28121 +18831 +1486 +4409 +9888 +7883 +27968 +4830 +32166 +11778 +21020 +20111 +7722 +15332 +14705 +11050 +3811 +27403 +577028687 +9893 +2854 +17737 +26008 +12363 +22465 +30941 +17499 +7784 +28246 +16015 +16981 +947 +2996 +4337 +192734528 +27443 +29219 +15604 +8091 +204 +6449 +12756 +31037 +14767 +16814 +8065 +5127 +13064 +24898 +12612 +6591 +10068 +636136009 +5464 +4624 +5246 +2314 +24385 +904465162 +1134 +30507 +371253192 +30343 +27199 +22981 +13453 +12949 +14695 +30667 +817220589 +16019 +18499 +12031 +29637 +23409 +7131 +27582 +738781245 +11778 +29711 +9101 +25331 +6505 +32151 +2451 +292496459 +586967142 +15395 +8274 +18738 +833892484 +29792 +5611 +10775 +21336 +51311828 +28662 +6077 +4266 +9719 +10223 +11059 +3303 +32507 +454086705 +10012 +15055 +18569 +22746 +554294646 +30674 +2345 +23436 +1416 +264 +447 +26552 +18464 +5836 +4147 +201 +7914 +6962 +4542 +10232 +18135 +51191105 +15395 +13685 +12805 +32005 +17752 +6569 +25246 +8921 +17807 +391520704 +16494 +13304 +6195 +24755 +12846 +10467 +30179 +18019 +376668974 +32663 +21730 +782 +18151 +4194 +14114 +23527 +16082 +31469 +4350 +31294 +447323276 +810118262 +8440 +14865 +15401 +13611 +30956 +23574 +28309 +10258 +12693 +3540 +7435 +31393 +22194 +4865 +4499 +18533 +29792 +4945 +45901006 +20681 +18488 +6589 +3713 +26810 +23212 +20038 +28119 +21248 +23802 +11307 +14389 +224219969 +29209 +20028 +18180 +16104 +14147 +1005 +12346 +4429 +8158 +29576 +5087 +24869 +28225 +15757 +24045 +30292 +26148 +794503236 +32148 +17647 +26816 +6773 +19898 +998351432 +459831890 +4002 +2182 +1685 +15887 +13595 +9605 +9598 +28922 +7932 +15353 +31018 +25986 +16886 +24623 +32452 +887013196 +5736 +11730 +8762 +24466 +23917 +791316602 +31225 +16543 +32545 +18719 +12326 +838500785 +1559 +17702 +21382 +1005 +11953 +19830 +19132 +20402 +249835296 +4688 +4262 +17664 +11710 +7893 +3114 +14241 +3933 +9605 +29378 +28555 +1023 +703741241 +26939 +137141805 +10203 +5839 +1031 +2563 +11061 +20060 +391520704 +1941 +6518 +506 +3469 +8306 +371253192 +28356 +10523 +9893 +20299 +1788 +25556 +14292 +994163108 +27449 +4967 +18942 +2641 +12322 +2525 +23671 +13847 +18130 +157 +5548 +26049 +14556 +24555 +27953 +30951 +632815306 +31525 +823254593 +18530 +27115 +29415 +4464 +183492382 +806784475 +12949 +23705 +31189 +7693 +13918 +12553 +23866 +16864 +18215 +28817 +19052 +12862 +7405 +5566 +16604 +7974 +9259 +15461 +28556 +4454 +30342 +199673321 +11204 +696818962 +31415 +1655 +6767 +29188 +7841 +9128 +32591 +24661 +894 +19679 +11755 +13615 +4123 +655 +18521 +1662 +3977 +21081 +908 +31434805 +3038 +24834 +26386 +16305 +18588 +27945 +8983 +16967 +1207 +286701537 +26479 +20832 +16401 +19242 +14631 +20036 +28998 +23115 +24603 +29526 +2369 +1186 +19196 +28636 +25771 +24351 +4145 +30905 +25869 +11081 +7157 +6573988 +11830 +32560 +19417 +20049 +622436290 +11649 +77769598 +24594 +25174 +19459 +2635 +24112 +9125 +7702 +26010 +11983 +17067 +9347 +17274 +899942441 +16014 +9797 +4934 +15633 +31308 +14233 +7422 +18136 +20658 +3325 +19216 +7657 +17670 +10559 +2051 +25938 +28848 +21262 +10224 +32070 +29829 +18283 +12498 +20226 +3975 +6029 +29061 +858471694 +8245 +7367 +28579 +2250 +23040 +1746 +1236 +1878 +27769 +22929 +14484 +20207 +11198 +30472 +26026 +22561 +2314 +29326 +12237 +20175 +4945 +6170 +2686 +17245 +24164 +5919 +29544 +15640 +852377030 +829260360 +8404 +3388 +14901 +3398 +17387 +14671 +18856 +622325760 +7916 +11663 +3238616 +3713 +27171 +26393 +26959 +15825 +29410 +7221 +27047 +25811 +21282 +1367 +12312 +11277 +22389 +20573 +10820 +19831 +4490 +15804 +22734 +4443 +10261 +11818 +20946 +16401 +5464 +6929 +4569 +148442151 +32074 +3419 +16578 +8173 +102320229 +26151 +21574 +533337535 +23217 +23620 +25421 +27284 +12365 +766293893 +3351 +23745 +10047 +23471 +31559 +32541 +30146 +244942332 +19364 +680 +19477 +21880 +607099079 +302805505 +4386 +54 +29194 +16213 +30722 +27211 +1073 +17355 +7423 +14004 +21304 +15381 +191199081 +18685 +4782 +25929 +12882 +3740 +26691 +20470 +80 +5872 +13797 +12203 +17758 +25499 +31408 +5819 +642561180 +29859 +3890 +4806 +14519 +26802 +29668 +6929 +15381 +19242 +31488 +21079 +5768 +11962 +6682 +28904 +20535 +14474 +28714 +2996 +15238 +1063 +23471 +493 +17583 +18695 +31571 +1651 +651183038 +24693 +26009 +13162 +18775 +24319 +15055 +18178 +11260 +7802 +29016 +2297 +26056 +20726 +7802 +12384 +4136 +2263 +12470 +19996 +554 +28624 +12356 +5171 +12399 +11348 +31469 +199627152 +2631 +31653 +30182 +530 +15029 +35 +8243 +23935 +933 +4147 +15719 +942807385 +24182 +8957 +27109 +975898508 +26305 +18323 +4063 +2099 +16478 +15696 +9359 +32070 +765305479 +11048 +32289 +18837 +3082 +17278 +19133 +28759 +15446 +32033 +26454 +16087 +10784 +13786 +21744 +18521 +422610909 +38288356 +30179 +18980 +29668 +12580 +2749 +32661 +817397033 +11243 +851720823 +2699 +5618 +3838 +19477 +17349 +28168 +32360 +5641 +7073 +28792 +20543 +20682 +15353 +8422 +29711 +18687 +228 +622993327 +9348 +1621 +5055 +18987 +28555 +24639 +8768 +839779061 +29459 +7560 +14569 +18677 +26032 +9978 +11430 +12021 +28637 +1547 +15647 +28478 +25962 +27037 +7663 +30516 +7573 +7961 +3662 +20211 +25200 +1755 +29474 +24371 +5002 +344058306 +3868 +23941 +3732 +26364 +804596391 +13527 +4429 +2298 +14616 +19049 +25304 +22465 +8400 +15661 +4248 +12857 +11115 +19769 +239214945 +30731 +3977 +31052 +25133 +23634 +21336 +8258 +9413 +3595 +1021 +9250 +7853 +6645 +1852 +17966 +4211 +23129 +23652 +3304 +10190 +17548 +17553 +15763 +335916148 +6921 +11842 +27851 +10171 +30956 +26591 +7599 +23053 +937941266 +11001 +302810733 +18176 +15306 +27037 +46749388 +10642 +23390 +11720 +26279 +6494 +32458 +17061 +12502 +20658 +31488 +8758 +14413 +6417 +1071 +8053 +25214 +1006076948 +1467 +10467 +6301 +16091 +28020 +16535 +8091 +8251 +849 +25641 +12722 +4407 +19549 +23848 +4378 +22101 +15341 +16984 +28471 +11220 +13849 +5742 +12851 +25507 +12641 +22915 +15827 +31955 +22973 +12851 +9492 +8397 +24720 +29335 +5522 +11565 +16690 +1752 +465399393 +5116 +8810 +179653039 +751984233 +9917 +1452 +22978 +9419 +31493 +21990 +278557919 +11771 +668587398 +11830 +15008 +21601 +4831 +22025 +25987 +18314 +10395 +18004 +27733 +15863 +2563 +3735 +15461 +2404 +27280 +9250 +27047 +23971 +19448 +14319 +29095 +1346 +8400 +31189 +31175 +18176 +1521 +20072 +29933 +21818 +29534 +21275 +17991 +21787 +22735 +3886 +19902 +28349 +12312 +8103 +30528 +144 +942962209 +15173 +26049 +14195 +13408 +8641 +6576 +28999 +9146 +18474 +30243 +3795 +220778524 +19998 +11702 +424221023 +2263 +27765 +26115 +14169 +16990 +13171 +26128 +27786 +20766 +15580 +30829 +17125 +12503 +1005 +13052 +22338 +29159 +4397 +7843 +7919 +163 +6982 +27709 +27728 +738781245 +445688332 +10923 +30586 +27514 +20730 +9629 +25261 +16031 +28089 +3203 +23089 +5839 +30805 +689 +25619 +12805 +46780436 +17175 +9609 +21628 +31038 +747 +1648 +3238616 +9142 +31306 +31074 +21787 +682741743 +32753 +24628 +1028953965 +163351585 +93543448 +2190 +11109 +3433 +11778 +9664 +26386 +1520 +6449 +21916 +533337535 +30049 +1238 +22359 +15815 +27761 +30519 +27454 +10387 +4413 +24871 +23002973 +9878 +625 +846863880 +23734 +27442 +21567 +32296 +16757 +32495 +137624367 +4144 +22529 +528413293 +2819 +588458896 +25535 +30680 +8499 +31448 +23176 +15570 +7849 +10718 +29668 +17776 +16302 +27086 +14946 +17264 +175 +27812 +16409 +669803999 +8914 +338553922 +24172 +26314 +25378 +13469 +16543 +155 +28762 +20766 +24038 +17713 +29711 +31549 +8290 +446696521 +31491 +17711 +29966 +17816 +8258 +31285 +26332 +22304 +8357 +9443 +23626 +16258 +1377 +107193549 +26124 +11800 +747 +19839 +6962 +5526 +19657 +4446 +1045481998 +26319 +24686 +17711 +24357 +13182 +31189 +25241 +22151 +11694 +18390 +22648 +956446385 +23553 +22529 +7816 +16701 +10140 +13257 +19393 +16268 +22925 +21747 +25033 +18474 +25994 +2350 +13227 +2792 +7663 +27035 +12543 +328100106 +5702 +12098 +521691037 +1234 +7451 +29972 +28765 +25497 +1462 +27229 +27206 +22734 +17734 +31394 +7404 +1024 +9155 +998340108 +3649 +12940 +23308 +6055 +19652 +24968 +7122 +32423 +15683 +18987 +20060 +6419 +12017 +19578 +1324 +29526 +10895 +14055 +28349 +13086 +9122 +13706 +27064 +14006 +19383 +21396 +13750 +9711 +434034221 +12874 +21380 +6949 +27229 +128739447 +2404 +25751 +12810 +24822 +19340 +22458 +788 +12677 +24436 +6683 +19657 +723068774 +26120 +11170 +30796 +22881 +11285 +27702 +29628 +2347 +24942 +17570 +12374 +21019 +17419 +509185370 +16373 +11525 +5188 +1452 +23028 +9732 +20658 +7579 +2436 +11580 +29058 +19262 +18859 +26267 +26008 +20066 +32663 +8444 +4145 +526 +17739 +1991 +19147 +29936 +4673 +21713 +724 +12594 +26453 +15762 +25309 +4642 +10965 +10697 +13907 +18721 +25026 +370055383 +3775 +30150 +12470 +30815 +21727 +20700 +235155864 +1196 +21818 +12930 +15381 +14834 +9868 +19052 +31559 +3237 +13109 +6565 +28319 +11626 +462376219 +24301 +13388 +5864 +6192 +22807 +29857 +153873419 +494117950 +7131 +30317 +30663 +14389 +30992 +8828 +27657 +24798 +3148 +17570 +7700 +30439 +6663 +19299 +12149 +10605 +23785 +16803 +24440 +14103 +27561 +23637 +13710 +4205 +1751 +32074 +4686 +1327 +5456 +11125 +23826 +18669 +29637 +290062275 +20682 +540289761 +21470 +13938 +1913 +26321 +8357 +9971 +17651 +7298 +26627 +28574 +9362 +32395 +12734 +18556 +395028200 +7434 +6316 +3910920 +5802 +25020 +1487 +6010 +26349 +11740 +14988 +14644 +32039 +15015 +3330 +32274 +16268 +7908 +19052 +19345 +25737 +648444274 +4535 +32177 +9701 +29930 +12916 +29202 +10385 +28656 +675413729 +26437 +182551809 +27867 +7292 +27977 +4920 +21597 +27097 +13036 +20153 +22281 +364373390 +9486 +6671 +27939 +5444 +19450 +12916 +19791 +21768 +26330 +25547 +802280125 +3304 +8245 +15092 +24020 +23825 +15477 +28624 +11404 +655 +23781 +28482 +25321 +467781708 +17670 +16508 +12942 +10098 +25378 +2869 +29151 +13569 +16842 +13104 +29244 +8921 +13257 +30990 +474033939 +14048 +14599 +10258 +62621899 +8321 +19562 +22675 +31356 +20371 +11660 +18999 +8803 +25249 +24614 +6436 +4642 +30648 +861 +25553 +25746 +3982 +4920 +31606 +24768 +11831 +32122 +9246 +1918 +29420 +30528682 +18283 +32360 +791300711 +32505 +2351 +27250 +59358669 +7593 +86103282 +24061 +483 +13749 +23268 +4619 +8025 +15263 +5063 +24183 +14078 +234183043 +11348 +32548 +29499 +13990 +20958 +6175 +26350 +16271 +8878 +435 +12286 +20709 +21846 +25125 +25619 +21313 +26080 +138117755 +25036 +16891 +817397033 +13484 +16004 +13344 +15544 +18492 +486343896 +31051 +5757 +25360 +11053 +765 +19142 +23012 +21275 +2051 +29690 +28635 +7749 +7503 +28617 +23934 +27230 +937306073 +20424 +8606 +4175 +6181 +32529 +18642 +7754 +27102 +373 +10688 +21752 +13965 +22234 +829181624 +12063 +13868 +19062 +51318394 +23533 +32148 +10205 +113251504 +5093 +29588 +20078 +29254 +37789848 +22489 +29699 +21629 +24971 +25215 +6315 +114875606 +19227 +17116 +20254 +945990109 +765305479 +22223 +8609 +29016 +1110 +29936 +12864 +24893 +12480 +28851 +6784 +26115 +31311 +9406 +29244 +9950 +18115 +3246 +26132 +13902 +342708187 +808 +26319 +18361 +19195 +1055064869 +31179 +2228 +17752 +25931 +24718 +5107 +20424 +9971 +8099 +32111 +20734 +51311828 +18930 +32074 +27044 +9347 +20766 +4989 +17612 +23367 +32435 +18289 +8129 +14772 +6819 +20675 +1201 +9128 +22092 +30956 +9930 +25575 +6843 +21671 +9206 +32148 +14834 +3899 +6508 +4474 +26207 +52121100 +26454 +19730 +27038 +900320206 +10159 +23868 +942941627 +7038 +15752 +3429 +5919 +25256 +994640179 +430638615 +27107 +30348 +31308 +8472 +26011 +19333 +25488 +410656389 +107193549 +2513488 +23479 +782515908 +586 +15825 +997 +27343 +436 +17469 +19157 +27890 +15626 +16820 +4380 +24280 +1120 +12391 +19898 +181 +607188900 +23819 +2666 +28325 +5566 +30027 +20588 +13143 +27107 +30331 +2667 +19333 +8758 +6203 +14607 +24673 +14293 +646527746 +27250 +30944 +5281 +14710 +622993327 +329799866 +27850 +227428524 +2065 +13498 +19610 +28754 +25718 +23223 +11679 +7459 +13438 +3575 +21999 +18225 +24466 +18385 +15302 +515251553 +12098 +26390 +14695 +403289711 +274452136 +28446 +19114 +9272 +8290 +25898 +23522 +10266 +13498 +28319 +21794 +342302178 +3674 +4138 +5150 +21574 +370055383 +27182 +669740945 +18942 +6382 +14222 +15817 +30902 +23929 +21554 +16183 +2461 +24812 +29834 +18375 +19281 +17962 +6812 +1045481998 +3320 +28121 +9038 +16850 +16604 +19855 +17994 +29668 +19774 +1035 +5150 +977553355 +8168 +31926 +16255 +25619 +16863 +18667 +31643 +30154 +9692 +24466 +6645 +24537 +668587398 +12983 +23731 +27402 +13277 +21906 +25890 +682 +18646 +23492 +2138 +5198 +15026 +28389 +965872712 +150875559 +13277 +747 +9056 +2967 +4622 +4200 +30429 +762225734 +2617 +3742 +3501 +20234 +14426 +30955 +22057 +7783 +27601 +16042 +540289333 +10984 +24319 +27772 +14433 +7187 +5125 +19603 +27171 +27603 +26107 +18115 +30907 +11230 +26107 +24454 +19233 +14987 +4361 +651192260 +898677543 +23463 +12129 +625 +11871 +12389 +23330 +205649644 +6528 +29192 +23782 +4231 +28384 +22053 +30514 +27105 +7337 +17880 +413548024 +23298 +18011 +5672 +28265 +25376 +8572 +18680 +25994 +19090 +32177 +18839 +11588 +16354 +1019330381 +23428 +12481 +15837 +14049 +19351 +29971 +2056 +13870 +9346 +1467 +24112 +21282 +23077 +11513 +7751 +12771 +1068997372 +14609 +10239 +10873 +6315 +283 +20455 +1736 +32548 +27555 +25173 +30487 +702627626 +28636 +2099 +22675 +14408 +8443 +14285 +766293893 +26324 +3901 +26314 +25771 +30829 +10852 +15647 +32360 +13199 +2350 +9444 +24183 +22881 +18634 +15022 +29930 +8365 +24222 +14838 +2160 +15798 +6093 +2641 +8717 +5728 +32580 +19209 +7889 +31035 +30182 +11951 +18215 +413 +611094788 +1349 +29420 +17978 +9207 +893011817 +4324 +6940 +21733 +6519 +18642 +12556 +24385 +30748 +11871 +27945 +9783 +210 +28753 +14258 +32507 +27766 +26858 +37578720 +243892765 +25133 +18931 +8641 +13158 +21523 +23542 +11059 +28887 +19839 +22946 +29779 +30439 +22770 +4890 +22588683 +1176 +7382 +22777 +1137 +9930 +7277 +171122414 +22413 +2996 +24719 +114411306 +7874 +18932 +15456 +4883 +7618 +475633112 +12496 +29304 +367 +24177 +1766 +4578 +9125 +26723 +3019 +6544 +16744 +4566 +15401 +8719 +18540 +3148 +22879 +4879 +16396 +19221 +405210845 +1505 +11001 +24118 +24893 +18011 +1257 +27968 +12503 +13504 +7337 +680 +16485 +7883 +8999 +2576 +11577 +20910 +29734 +21476 +747 +21262 +15183 +24454 +720852849 +12207 +30263 +11525 +13637 +30894 +1901 +9584 +291987539 +124 +9655 +6616 +11469 +1547 +2674 +23828 +823254593 +8123 +23826 +12565 +30648 +12423 +596378085 +6997 +16529 +23129 +28787 +18926 +8691 +27502 +21141 +1058187196 +28663 +21624 +5464 +11021 +600516256 +8690 +13083 +18598 +5857 +3499 +16535 +28061 +4500 +23990 +8617 +8313 +28722 +13408 +10677 +22906 +700270416 +32080 +28267 +20909 +10387 +220778524 +4686 +1666 +13821 +2789 +32580 +4350 +28618 +18492 +7605 +18680 +16322 +10261 +16880 +12755 +11081 +29628 +14048 +955 +23828 +31643 +329749560 +8828 +26605 +11677 +31651 +11960 +28415 +16104 +2059 +4191 +27231 +2351 +3063 +15228 +977553355 +9207 +632815306 +31612 +16752 +27547 +1056149199 +23312 +20410 +22594 +27083 +7300 +31219 +18448 +31492 +2702 +31288 +26766 +15804 +4322 +23673 +31038 +26612 +784721706 +461842006 +22149 +1797 +20859 +23832 +21574 +5099 +811822606 +25986 +4144 +9958 +9629 +22145 +14877 +4455 +4838 +20590 +18529 +29318 +872743899 +13047 +1153 +18533 +28144 +8881 +15849 +11257 +24270 +11709 +9346 +17805 +22742 +23913 +7463 +28341 +763293832 +15763 +5655 +6119 +713733905 +31935 +6195 +23637 +16104 +706117631 +29834 +17026 +21419229 +21634 +10937 +20687 +13031 +25598 +20172 +27961 +21554 +17538 +13462 +11170 +84882419 +7337 +27250 +22985 +11943 +13567 +17664 +15329 +8808 +10580 +29326 +6940 +4775 +1888 +6962 +21402 +22149 +31358 +26496229 +163 +17796 +5503 +624279842 +31308 +930421339 +26022 +8609 +27449 +30429 +23613 +23941 +162820271 +27161 +29212 +19420 +754941038 +8245 +586967142 +240829089 +14393 +3920 +10086 +998351432 +3502 +85613145 +1829 +31013 +2981 +694784538 +10191 +14550 +22926 +21735 +23533 +21101 +8265 +7829 +22807 +18011 +12693 +4561 +7723 +2914 +23028 +12059 +21141 +22925 +8639 +4116 +17514 +15315 +13992 +17025 +15489 +25279 +30268 +18285 +26093 +17203 +19356 +18637 +736810212 +178415837 +46780436 +254381304 +27073 +9600 +27821 +582839665 +30185 +13402 +9539 +13449 +28665 +2285 +2147 +13534 +28450 +21977 +11778 +699710339 +19924 +3976779 +29830 +20088 +22877 +10932 +7434 +146253141 +30514 +20274 +28635 +16014 +26248 +27303 +14607 +30689 +30368 +17560 +474 +6804 +3491 +30956 +9984 +669 +21533 +3703 +16502 +25746 +14986 +18252 +15324 +9305 +30058 +623 +32542 +3048 +27868 +30150 +821 +2594 +10856 +3075 +663090517 +369557259 +22149 +18499 +25470 +571379078 +25315 +634071538 +3920 +32229 +18836 +24659 +5690 +1935 +16637 +25709 +12825 +12904 +849 +316 +15662 +1038373884 +22915 +4208 +2979 +12074 +25568 +446696521 +1167 +12543 +16439 +16112 +2462 +25458 +877242241 +9485 +705796502 +28055 +16475 +11260 +31285 +450708175 +632815306 +15886 +6738 +12231 +21284 +26217 +13562 +31546 +1523 +11902 +6412 +23264 +21499 +22194 +32622 +25417 +18289 +1534 +2749 +25304 +25240 +4262 +784721706 +12477 +20648 +10420 +26271 +977174766 +17945 +25426 +17218 +19175 +28225 +17256 +767337368 +31416 +29871 +13765 +29452 +21993 +21136 +4408 +14039 +14401 +31598 +2561 +23115 +759 +24447 +21916 +15022 +21339 +20562 +28624 +4029 +24946 +14131 +4175 +13415 +2331 +28335 +21789 +12036 +27300 +25385 +7237 +7459 +21702 +3685 +24231 +284116722 +26278 +31565 +25890 +30467 +28129 +1718 +243604238 +555479502 +12822 +25496 +18849 +37447231 +224219969 +27430 +20606 +9831 +5039 +29723 +28765 +18532 +5040 +6759 +459437615 +8397 +1377 +1015521580 +7723 +25459 +32665 +30667 +24659 +8468 +15412 +4014 +21069 +23658 +31377 +13607 +5236 +9616 +29377 +15092 +12391 +184772997 +26178 +28924 +26017 +10046 +5487 +28954 +31415 +30975 +22053 +9321 +252214215 +28830 +17147 +3830 +22425 +8490 +31228 +26233 +14848 +1710 +15461 +623 +86103282 +27542 +12608 +5015 +7405 +779270401 +9808 +1023 +12149 +11429 +26278 +14550 +1423 +10923 +23935 +7573 +15809 +13938 +30744 +28308 +9937 +13104 +31243 +510655307 +121293081 +16437 +28309 +28137 +7102 +8806 +819826368 +8115 +24222 +4703 +10223 +18221 +21543 +15416 +6290 +9713 +2289 +10584 +802097734 +15695 +809395598 +21794 +27527 +7869 +14055 +3910920 +6491 +15866 +176876201 +19033 +12438 +4413 +27747 +14834 +17877 +24222 +27804 +23936 +15449 +21022 +424221023 +6591 +1684 +997 +27478 +9373 +4602 +20207 +10206 +942941627 +27023 +23936 +23330 +14678 +27337 +484851818 +5464 +26087 +13568 +24440 +16437 +9362 +9348 +9632 +29684 +31653 +13625 +22310 +24231 +1244 +7286 +27968 +16014 +237617172 +24250 +9334 +12967 +1916 +9845 +31606 +26017 +22825 +314705673 +852651122 +2161 +4099 +9379 +4205 +1031 +22576 +1364 +1087 +4267 +3285 +13082 +32718 +1495 +1916 +257317905 +821 +17353 +11643 +15185 +24798 +15626 +30292 +11357 +112163566 +16773 +32641 +15038 +1341 +4267 +26029 +4075 +968749949 +16093 +20843 +2766 +22865 +7883 +833892484 +21098 +25625 +11360 +19897 +829181624 +14656 +491063288 +20734 +26744 +1705 +32052 +14463 +31644 +12755 +9867 +696818962 +31905 +7815 +27166 +7503 +28446 +4596 +10788 +16990 +19309 +13722 +1134 +10877 +12283 +3575 +20573 +9237 +27206 +5034 +3094 +15866 +344199146 +11489 +475 +85613145 +4197 +13760 +15681 +28625 +4597 +29212 +26178 +11050 +31796 +20319 +27723 +813751675 +10457 +4256 +22925 +14834 +31052 +3088 +7722 +17821 +21885 +3738 +22915 +8827 +25137 +21794 +31038 +360676165 +14293 +24812 +61 +14631 +20111 +13082 +24703 +15176 +31850 +425320244 +14484 +1918 +802826872 +15693 +5116 +22260 +31696 +10914 +28546 +29413 +23913 +4868 +18055 +827091749 +5294 +18809 +19830 +572651036 +9958 +3597 +18775 +24371 +7300 +6262 +25389 +10884 +32299 +9950 +19170 +955 +1488 +32112 +26287 +15804 +854 +77769598 +6151 +17997 +5774 +25002 +9256 +22397 +5078 +15687 +13821 +11915 +29689 +21416 +5155 +443 +985444480 +726325406 +26281 +28061 +1414 +6044 +10852 +28772 +11125 +23696 +27603 +31063 +2056 +17753 +11066 +16101 +1535 +32000 +1234 +827091749 +28121 +8607 +5487 +10826 +17682 +11900 +89706839 +8161 +15351 +32752 +199673321 +12568 +19707 +13637 +28020 +5640 +10585 +10635 +16735 +20222 +1577 +19243 +18498 +5228 +1521 +12131 +26858 +548845793 +18648 +23538 +6086 +18839 +29619 +5472 +11175 +6940 +750348167 +18663 +3313 +22760 +11643 +695259007 +15858 +32548 +24412 +12821 +23617 +555479502 +10740 +693188074 +1176 +5108 +30944 +19839 +15875 +15569 +18907 +256144202 +6086 +2297 +986506116 +4312 +15719 +31056 +27851 +6353 +942976271 +10995 +512901590 +18550 +26865 +30674 +28630 +13416 +16832 +5565 +2296 +7195 +171890915 +3318 +1 +4324 +16384 +20973 +18526 +11710 +3929 +8098 +22877 +16803 +28835 +8670 +483 +8465 +26402 +29655 +3264 +21479 +17538 +24022 +18420 +227428524 +13337 +8798 +4515 +475 +409019040 +23115 +9701 +966370317 +6940 +29058 +26831 +17081 +11469 +32301 +23094 +13109 +26004 +5358 +845872788 +26703 +8072 +376668974 +29677 +782 +7443 +6784 +23775 +9379 +400044807 +4257 +19300 +509185370 +9664 +26594 +13801 +1063 +373 +8117 +14969 +18153 +23481 +409019040 +28635 +25641 +4413 +12650 +24196 +15341 +24320 +31911 +32483 +12298 +977174766 +27071 +2631 +720852849 +19424 +4525 +4775 +18451 +21465 +15877 +6172 +13792 +22394 +25854 +158 +790495596 +17928 +20436 +7467 +3696 +14662 +14112 +11456 +7267 +3350 +7221 +32258 +24296 +3772 +26483 +438824276 +25527 +11540 +6784 +28249 +21967 +19996 +18315 +22719 +163 +24187 +25527 +11073 +17480 +28455 +18607 +30243 +6962 +4838 +24971 +13365 +5157 +30516 +17068 +12721 +26077 +10343 +12930 +3891 +13928 +27055 +459831890 +21885 +7056 +30987 +28329 +14987 +26154 +148442151 +34 +724 +23177 +28418 +8049 +12484 +12594 +19108 +1793 +3757 +7161 +15965 +6417 +31018 +24794 +2357 +15683 +318607188 +2007 +748125980 +15145 +16444 +26334 +2264 +3574 +26223 +932300379 +1886 +21245 +127769786 +30680 +14690 +4005 +882045769 +579568093 +32542 +531892360 +434034221 +32102 +19374 +25745 +806159192 +22688 +9422 +10834 +11088 +17023 +15792 +20319 +29950 +28339 +5444 +10839 +1519 +10807 +24113 +21248 +1766 +24052 +28389 +1577 +551786452 +22295 +32042 +19923 +22682 +25509 +26340 +30091 +17873 +9477 +21967 +8798 +17417 +26248 +30493 +4135 +23141 +17863 +1787 +7723 +28560 +1021 +3890 +2276 +6353 +89706839 +12724 +563972457 +26295 +25991 +17100 +11358 +8891 +19449 +31179 +25391 +17739 +29734 +28356 +22045 +8656 +3657 +1180 +13534 +37192131 +26087 +23775 +30869 +13781 +655 +894007861 +17731 +7915 +549683457 +24735 +8087 +18815 +27968 +795244361 +19935 +27007 +18004 +14505 +16487 +22910 +13120 +29992 +2132 +30047 +30243 +5344 +747258105 +22612 +9924 +775216783 +23034 +27741 +2592 +11059 +25811 +12685 +278426478 +18080 +9080 +32296 +23177 +13415 +2289 +9305 +21241 +11588 +5128 +117 +7221 +12793 +10730 +3370 +29830 +6170 +549427908 +24864 +32128 +1514 +10115 +5069 +4312 +26501 +3842 +29880 +30715 +30342 +26011 +18216 +283141603 +18667 +28172 +9562 +18569 +28169 +11729 +29194 +30047 +27678 +17203 +27284 +32412 +32517 +8622 +20948 +19525 +14928 +21992 +18019 +25839 +782 +23660 +16964 +1535 +25002 +823254593 +23481 +32395 +20036 +171061561 +27180 +16734 +20010 +31653 +879015510 +16354 +19105 +13065 +23132 +329749560 +31225 +32581 +32504 +13236 +6425 +31270 +10635 +8407 +27038 +12299 +18905 +24755 +1797 +668587398 +9186 +6181 +23260 +7463 +693660464 +14191 +9745 +32289 +28293 +10625 +655 +18719 +4551 +31908 +22397 +16968 +32261 +24482 +308 +30262 +696818962 +274452136 +26497 +19219 +17898 +1582 +8027 +4491 +19800 +10673 +403289711 +13361 +4194 +30445 +19175 +11235 +31603 +30729 +26321 +31017 +10387 +27965 +403289711 +4454 +31049 +211754698 +13006 +1328 +22797 +18043 +26330 +17023 +113251504 +19424 +10279 +2498 +25370 +9936 +29286 +15324 +32079 +2067 +17740 +16004 +12149 +666464467 +893011817 +31070 +5724 +2462 +22371 +2328 +11679 +22338 +9359 +8945 +20166 +29857 +24483 +12438 +14413 +6434 +4830 +14282 +10932 +484803063 +7984 +316 +16604 +15270 +1657 +24685 +5953 +26465 +15446 +17995 +433236626 +11979 +31535 +28991 +544700857 +3424 +23034 +13162 +23654 +3868 +10810 +14261 +20909 +16850 +24891 +24390 +5034 +24222 +24659 +18695 +6154 +22293 +1804 +26720 +15461 +31859 +12019 +3257 +21409 +329799866 +373 +694 +5822 +10060 +28762 +15026 +579367546 +23614 +4491 +8575 +19006 +12756 +17494 +32360 +214478823 +32007 +5271 +811309159 +23138 +19082 +9919 +26691 +16259 +15665 +8348 +12309 +28213 +4191 +851 +10100 +7472 +14895 +5408 +16894 +12756 +7382 +413548024 +10223 +4081 +27460 +20155 +12143 +25122 +10673 +19858 +15714 +19114 +16958 +23453 +27303 +5566 +27804 +835 +24100 +17120 +942976271 +22468 +23179 +26437 +8560 +15731 +2280 +5690 +318607188 +52205413 +6591 +4853 +22029 +694 +28119 +6528 +19258 +12940 +7318 +586967142 +10047 +18019 +19421 +25051 +12553 +28099 +26420 +973679691 +21429 +16399 +25937 +4499 +24176 +17665 +12944 +19347 +17448 +531892360 +24231 +13593 +24176 +29623 +61 +3620 +27805 +28126 +28830 +5442 +32102 +5249 +29960 +28341 +11636 +23929 +10798 +31779 +11070 +13685 +19774 +4865 +28391 +20173 +13439 +22115 +715643979 +22688 +8443 +217 +15606 +2656 +4545 +2549 +8640 +947419958 +29946 +3281 +17387 +20338 +14377 +9652 +32739 +8480 +6941 +27752 +17502 +4747 +25530 +22791 +1236 +26959 +12595 +32048 +30027 +3473 +22109 +19090 +10097 +27892 +26379 +26334 +23731 +5818 +15564 +15183 +16170 +8646 +19581 +21078 +22881 +26810 +25884 +15173 +23138 +24568 +15674 +14285 +579544849 +171122414 +11973 +637934226 +16915 +4337 +10580 +24006 +1514 +3280 +19517 +6569 +3741 +14917 +32452 +20111 +23917 +26956 +10276 +4054 +15023 +2255 +17298 +6412 +14662 +23244 +8413 +18610 +732670920 +2635 +24347 +2464 +463 +553 +17532 +25499 +17583 +25858 +7187 +23900 +421449335 +973 +23903 +66955904 +9762 +16543 +13215 +870 +17130 +11565 +10560 +8938 +15026 +18056 +31978 +25497 +28446 +14565 +18375 +2371 +11649 +23677 +23064 +25781 +27002 +15583 +16501 +26610 +4037 +25655 +1430 +14950 +23351 +20211 +19092 +31496 +29868 +29426 +20255 +26207 +29095 +24351 +15022 +2215 +592719852 +4991 +27990 +4284 +21868 +14987 +21634 +10239 +28722 +2314 +23513 +5376 +31522 +29496 +20569 +21077 +441325871 +1612 +4407 +23880 +26810 +829080718 +7538 +5590 +8480 +12911 +702627626 +8321 +15584 +24812 +21477 +446696521 +795244361 +16218 +24451 +26633 +6586 +1416 +29278 +8086 +22488 +22985 +4154 +436 +26451 +29428 +22082 +18063 +27741 +22110 +23610 +30348 +17494 +21079 +37789848 +3038 +433236626 +942807385 +3983 +8733 +13086 +4191 +14577 +18345 +24319 +834445964 +30729 +1658 +19503 +24440 +12514 +27696 +10102 +16809 +2996 +14030 +18817 +5888 +7999 +6148 +2065 +3732 +29646 +22675 +22465 +23929 +28259 +18837 +5378 +17030 +12594 +1063 +11979 +9797 +27443 +5228 +11048 +9038 +9786 +29156 +27678 +2519 +981911714 +18842 +22276 +3063 +2105 +5236 +11400 +26479 +838 +14004 +2741 +1901 +21795 +23563 +14631 +27892 +14739 +29130 +24447 +21724 +13884 +16397 +5774 +18700 +2617 +15815 +9240 +2840 +29118 +16327 +20113 +10873 +67140245 +906743702 +11796 +16544 +190942487 +27936 +20448 +6227 +32289 +26120 +27319 +29651 +29969 +1626 +26564 +7995 +17088 +199673321 +21051 +623 +1319 +16045 +15395 +13918 +638942496 +30356 +4394 +22437 +32127 +18569 +274452136 +21482 +689415585 +10580 +23816 +32102 +16037 +4448 +23584 +3634 +11663 +10277 +29377 +554 +1053 +28657 +23599 +27156 +26408 +22113 +32677 +2893 +3848 +876487706 +28282 +12363 +9443 +941461674 +9984 +1365 +24846 +28418 +21116 +13029 +10635 +24659 +9562 +7073 +8756 +9250 +12525 +27231 +102412004 +23060 +12794 +16551 +5186 +22437 +9804 +29527 +11513 +8309 +10820 +5768 +29681 +23185 +4301 +20410 +30729 +17390 +22424 +30738 +1829 +29419 +19521 +18552 +10343 +20984 +26321 +15887 +16218 +22908 +30706 +16544 +25370 +18153 +3901 +11694 +2517 +16513 +5687 +3013 +31356 +14293 +4666 +1976 +31189 +5135 +8606 +11838 +13105 +9978 +18252 +7813 +20690 +2674 +29588 +17757 +18677 +16450 +19875 +14596 +26792 +28509 +5214 +12177 +9584 +23094 +29158 +27555 +9403 +6686 +5641 +7463 +8162 +20937 +18206 +1580 +26552 +4788 +5112 +9976 +30674 +10224 +8768 +23473 +9627 +16787 +9359 +29526 +32251 +632815306 +29834 +496586306 +29426 +15979 +22299 +414117013 +11266 +7927 +77769598 +19709 +7426 +6010 +1176 +148442151 +29477 +23580 +13006 +3483 +15145 +14036 +6658 +25256 +32505 +2152 +19774 +13814 +16990 +32565 +94877751 +7657 +108 +11471 +253781551 +26704 +16907 +15696 +20590 +26124 +10387 +23115 +5069 +28182 +13036 +12755 +593 +21606 +572651036 +30488 +26127 +806784475 +29925 +27693 +6043 +2904 +8461 +25507 +669 +8245 +31488 +18556 +25406 +21846 +3795 +9653 +2128 +1245 +22091 +32237 +23429 +704411765 +29212 +17225 +13585 +9581 +22988 +11979 +26017 +6382 +1621 +29838 +18345 +4703 +387 +158402184 +353009500 +22099 +21561 +28061 +29013 +423599565 +2877 +491063288 +223452261 +407079000 +22905 +25986 +15198 +8338 +9403 +23068 +846863880 +13182 +31227 +12686 +25672 +3852 +26377 +14505 +21476 +736014073 +2514 +13225 +2413 +780352289 +554294646 +18250 +882045769 +32752 +20207 +18001 +21005 +20275 +109 +16631 +26792 +7237 +19459 +32545 +19469 +28641 +10673 +2128 +26307 +30815 +19397 +2654 +30120 +7721 +25068 +3929 +30896 +20666 +4345 +2547 +10960 +693871327 +31285 +18047 +3982 +6973 +14597 +4114 +12601 +20696 +71672115 +16551 +382204653 +5027 +15134 +16438 +20051 +10116 +19990 +2995 +11001 +8872 +4437 +30531 +21567 +19295 +25588 +13554 +32177 +32353 +413 +937623866 +23881 +20253 +8507 +2114 +123539791 +1153 +21713 +7459 +9564 +10818 +16993 +31279 +21332 +2440 +19875 +14656 +21511 +20866 +16700 +23660 +655 +17516 +29129 +2114 +5648 +16502 +2565 +25615 +2592 +8692 +25406 +25746 +27675 +551168033 +5024 +4033 +18545 +11778 +41 +13248 +912382645 +20658 +18420 +4524 +37578720 +817750283 +12356 +8655 +20580 +28555 +382204653 +1481 +17027 +22338 +4361 +6016 +15074 +13894 +29055 +14949 +12090 +24316 +25112 +23917 +13987 +31026 +20176 +27156 +1035 +22191 +29873 +1257 +884976298 +11045 +25909 +26189 +1491 +19305 +30823 +28864 +8493 +694045785 +29684 +8971 +24591 +1848 +24179 +26048 +510655307 +286701537 +17853 +22839 +7277 +689942196 +30761 +24367 +180267246 +32572 +15381 +24834 +22631 +28519 +11918 +20524 +24367 +22415 +24834 +31076 +30951 +4602 +28635 +17339 +4908 +454086705 +26477 +325 +205 +450542499 +10537 +24871 +9777 +15270 +17403 +11358 +318712242 +1785 +31459 +20946 +27443 +1651 +26371 +31208 +2200 +8430 +17217 +26405 +19546 +27332 +7915 +8087 +25962 +11842 +19157 +8870 +8606 +8018 +31976 +24539 +24454 +27770 +16014 +15633 +18815 +12722 +17081 +11711 +27411 +4090 +30179 +2288 +10420 +27761 +13134 +1559 +12859 +206409466 +16886 +247 +2298 +13710 +31796 +16021 +22545 +18147 +317423097 +557 +3746 +24939 +1045481998 +19996 +468486827 +1038 +30445 +8374 +28815 +23479 +788 +4987 +26288 +16531 +22072 +3336 +14460 +1035 +18004 +2841 +7619 +28418 +11914 +920 +7723 +31356 +19625 +26200 +10932 +13286 +13585 +4561 +18054 +20535 +19995 +19130 +12322 +24112 +10822897 +7889 +3431 +5841 +1090 +30494 +7038 +30407 +214478823 +9125 +1225 +24211 +883253504 +374852664 +1901 +6316 +26852 +459035547 +2369 +26927 +1547 +25747 +23731 +270787674 +8053 +17103 +2948 +30227 +12149 +11664 +1977 +15441 +32363 +27319 +9937 +18007 +27497 +6154 +31915 +4554 +24989 +30749 +29573 +4499 +3943 +18526 +19424 +814460513 +67586880 +512633441 +9487 +389532967 +16057 +27367 +26115 +214478823 +11336 +4355 +21285 +5027 +1878 +20253 +4883 +29264 +834445964 +8171 +32296 +747258105 +694045785 +24594 +29216 +18072 +11115 +24594 +27103 +14526 +17160 +11469 +3746 +4881 +22946 +31658 +280 +239214945 +1038373884 +25869 +20925 +23703 +17697 +5002 +9264 +11449 +7729 +10711 +30707 +396 +4994 +13509 +21527 +25470 +29022 +18011 +1023 +11983 +19787 +24989 +25615 +16864 +4413 +16741 +1328 +20968 +14717 +569998936 +377686854 +26591 +18107 +742071580 +14009 +233939831 +8374 +12220 +24136 +18763 +14018 +6170 +26906 +12297 +31219 +6980 +3110 +23832 +26816 +435 +443 +31074 +26973 +11059 +26393 +27332 +21567 +669 +23492 +32301 +22905 +3095 +22053 +18285 +23760 +30517 +26138 +861 +20898 +23115 +7337 +24709 +21801 +18376 +4197 +25304 +5839 +1724 +12477 +10439 +31175 +24567 +22688 +23576 +20948 +560552643 +2288 +2269 +29878 +21170 +12722 +20398 +12850 +28415 +785719018 +1705 +24229 +27851 +23707 +1487 +32622 +15084 +9086 +29725 +1057 +24390 +23580 +20226 +26637 +18819 +25593 +4220 +26904 +10612 +19556 +4690 +29298 +28184 +4407 +10086 +24126 +2536 +20548 +22892 +18348 +16964 +4086 +18989 +27221 +25526 +10047 +13057 +8964 +26151 +2758 +26918 +1037008762 +5362 +3891 +19352 +958 +5526 +7398 +13225 +28604 +7726 +12346 +12874 +31114 +18475 +22629 +19500 +2132 +3842 +19908 +596378085 +19883 +30648 +3961 +5704 +31052 +25197 +679962130 +26552 +26615 +3800 +25240 +26408 +6096 +24418 +30485 +5503 +27369 +15219 +17293 +693660464 +24390 +9317 +862761776 +2143 +22654 +32177 +30673 +20420 +18621 +7846 +20700 +7915 +22172 +13731 +23613 +24839 +14460 +27650 +9831 +625 +3060 +32752 +27018 +22784 +29723 +26525 +24875 +24397 +4535 +54300641 +19646 +1069779150 +10462 +28728 +9338 +13065 +25507 +185 +29487 +28267 +24794 +24415 +20086 +10806 +10012 +904465162 +23810 +591477630 +17753 +21744 +7405 +9270 +15662 +29520 +7175 +81 +12521 +9681 +1082 +3740 +19890 +24419 +13562 +11021 +30638 +569998936 +26249 +129287355 +27741 +28478 +3559 +31378 +970550374 +32543 +25986 +421449335 +22638 +22101 +7902 +32495 +25631 +19505 +107193549 +13250 +18010 +892776464 +21047 +21035 +29429 +3854 +20518 +27914 +24237 +30503 +13666 +3351 +11891 +15391 +19622 +14579 +9627 +3148 +31889 +10155 +21924 +811309159 +28522 +10100 +24270 +973 +12935 +13963 +301466949 +16021 +25961 +179653039 +11751 +459035547 +20730 +19417 +26197 +14362 +4830 +20570 +1557 +2705 +16255 +28419 +71 +3453 +32302 +17160 +24061 +20979 +13399 +7729 +6222 +27039 +2922 +30348 +25763 +767626638 +29962 +17966 +17385 +391520704 +2215 +25068 +32127 +1021 +25360 +3917 +26178 +3577 +30819 +7663 +6776 +26271 +12409 +638942496 +9483 +4775 +11175 +623272442 +28878 +11471 +6122 +16120 +24683 +18215 +4571 +18007 +13642 +22301 +407079000 +12125 +4545 +7443 +20820 +726 +10690 +7919 +6148 +26437 +9653 +7393 +22594 +23652 +11513 +3291 +17770 +30503 +18215 +52121100 +101 +9011 +26627 +23367 +14690 +15496 +27007 +2547 +542689878 +16487 +12810 +26664 +19395 +748125980 +19345 +5456 +980791475 +23492 +21789 +25496 +12433 +2269 +10881 +13047 +10224 +7541 +22089 +14556 +22304 +3549 +3682 +30605 +5032 +2369 +25670 +15935 +8478 +5911 +16632 +32661 +11511 +3530 +395028200 +12846 +638942496 +20184 +5344 +11782 +16990 +24749 +21523 +12297 +25389 +6131 +18657 +23921 +18653 +8670 +829080718 +19971 +54300641 +14021 +22166 +31644 +1050816293 +18080 +24390 +425913430 +20260 +14662 +667309697 +21688 +6330 +18176 +18035 +15583 +12297 +8254 +28604 +592719852 +19902 +5186 +13728 +3875 +31026 +31491 +29473 +6683 +18013 +21574 +4920 +5102 +2914 +2298 +3788 +20361 +24102 +9101 +18306 +2683 +11099 +28984 +13611 +23244 +26160 +24661 +15798 +26107 +9125 +1952 +23658 +7868 +8543 +13471 +532520655 +19403 +8864 +370055383 +15412 +32658 +26307 +9014 +4038 +19892 +16384 +28991 +12789 +1329 +1445 +27423 +15489 +3330 +20078 +19317 +4688 +23124 +1306 +3621 +25978 +25256 +10699 +11260 +25112 +8443 +975 +28620 +15839 +4624 +5733 +768 +17974 +24967 +27109 +10765 +6407 +18463 +17099 +12297 +15442 +23938 +23351 +1267 +15534 +28119 +18319 +4312 +24686 +11259 +23511 +4293 +10523 +2124 +8365 +24006 +31442 +5487 +21800 +16682 +26107 +13795 +45901006 +747 +177 +22796 +2408 +4257 +6787 +28286 +32534 +127111268 +13244 +3724 +27779 +13083 +25898 +25402 +30627 +10758 +3210 +30655 +21527 +4243 +24361 +29283 +474033939 +3128 +13311 +31743 +9815 +125 +17652 +12967 +15378 +1991 +2593 +10926 +18905 +1056149199 +1023164348 +18033 +20658 +31279 +9305 +27656 +15334 +5470 +15604 +12391 +2182 +11577 +27572 +18315 +12749 +22688 +19679 +8988 +25402 +4596 +203 +7872 +29188 +666556906 +27290 +27696 +19413 +25125 +16015 +5721 +7670 +6096 +12641 +31691 +9346 +9609 +211754698 +3280 +6565 +3088 +32090 +3830 +4491 +30445 +32316 +26889 +7895 +30037 +28851 +13438 +6055 +13408 +24539 +13064 +23731 +183492382 +6754 +27812 +21170 +23429 +24022 +26609 +577345620 +9355 +24735 +3621 +17141 +32148 +22951 +15934 +32165 +14926 +187866415 +20176 +4220 +13189 +5503 +1035 +13416 +545801691 +12363 +17256 +4257 +7920 +30445 +25745 +881973777 +7005 +4386 +5154 +791316602 +5073 +1557 +17479 +27002 +12313 +17023 +14293884 +37192131 +515898019 +19313 +24585 +16734 +7927 +15156 +1045481998 +26720 +947 +24440158 +18451 +31525 +8390 +20212 +26637 +20424 +668587398 +20176 +9251 +10842 +24054 +4688 +5294 +789966647 +20402 +754941038 +699710339 +26607 +17203 +17120 +9725 +8768 +5102 +983 +67140245 +17898 +29017 +3891 +532210889 +26319 +7995 +418529535 +30328 +12949 +28140 +9144 +7288 +6891 +6776 +713733905 +5304 +163 +12940 +26951 +438824276 +1038941088 +6203 +1059 +27502 +15461 +26760 +22795 +11266 +16651 +15461 +25406 +13220 +18262 +7288 +21574 +25360 +11954 +15092 +28876 +21702 +23975 +75646703 +16564 +7726 +3943 +552268795 +3959 +430713571 +15257 +25987 +14987 +31040 +4356 +29145 +8640 +24477 +4256 +23492 +3579 +26386 +912382645 +31052 +23880 +30349 +412016499 +623 +26004 +187866415 +4114 +19175 +8121 +8756 +22966 +24941 +14853 +28522 +9873 +11891 +8268 +30042 +14123 +24231 +29618 +5672 +24387 +25098 +8524 +822943881 +9816 +27495 +31373 +300623526 +4831 +25964 +14216 +16646 +22344 +416433560 +12685 +1110 +19924 +7402 +32622 +2561 +23021 +14112 +5907 +2751 +20371 +17944 +882045769 +8098 +16831 +876487706 +31591 +14551 +26689 +31889 +27115 +7704 +18327 +24229 +22324 +12821 +8780 +12525 +10686 +893212455 +9475 +3336 +29392 +23096 +12756 +1725 +1210 +5564 +543 +2440 +31416 +28964 +8245 +32737 +8103 +24222 +26349 +10299 +10726 +11348 +6345 +28636 +5648 +21846 +27645 +10263 +20629 +32280 +303209252 +16106 +18215 +26242 +8608 +27018 +20242 +14789 +17594 +16239 +540546991 +1773756 +301531007 +12311 +11248 +27781 +17966 +23881 +31540 +554294646 +25692 +7932 +18361 +689942196 +30840 +459035547 +9609 +3203 +24659 +15045 +30667 +25904 +31978 +491063288 +13532 +32102 +28363 +28184 +24302 +192971524 +17953 +623 +22526 +17945 +30559 +7921 +27105 +16322 +484803063 +29441 +10980 +18913 +9031 +30407 +29013 +1349 +931724196 +892 +12525 +18244 +6591 +29963 +20230 +13611 +6163 +2099 +30342 +59771732 +23064 +1904 +20032 +27804 +4123 +484004541 +4703 +1861 +57 +4123 +10798 +2427 +1153 +11649 +21332 +4947 +11800 +16773 +15858 +20871 +18390 +24614 +132334261 +13304 +15719 +16401 +809395598 +552182178 +4701 +463573318 +9250 +28867 +362913659 +2088 +3996 +679 +9845 +4945 +6613 +13109 +17881 +411430518 +5122 +24989 +31944 +5925 +3473 +28937 +1245 +11755 +4165 +17225 +1180 +18859 +23223 +9362 +28250 +26029 +6753 +17499 +4775 +983 +7813 +13986 +641346507 +19998 +10740 +7837 +59576011 +1724 +29642 +363168123 +17160 +1365 +15029 +18496 +21574 +1875 +4521 +7932 +19646 +8161 +175 +599351124 +519875265 +25895 +24812 +12362 +920 +1430 +202 +17006 +24280 +24846 +18464 +19135 +19847 +1324 +16752 +28546 +873809607 +10628 +25307 +26287 +409019040 +31306 +9137 +2901 +6152 +11354 +31571 +28984 +56839650 +1521 +10612 +16057 +12933 +9272 +109291552 +26239 +11119 +23563 +28657 +21336 +20556 +11092 +7517 +28985 +1900 +21960 +12949 +4093 +15427 +252302495 +3257 +14678 +6316 +29668 +29029 +1916 +866860004 +13582 +839823076 +16499 +10504 +10635 +450542499 +19599 +11643 +14068 +25929 +10793 +5904 +2502 +24453 +31219 +3505 +6112 +750572646 +21713 +19441 +12510 +4114 +11285 +32690 +14465 +23307 +886514262 +9653 +21476 +31180 +858471694 +1521 +13294 +28587 +20493 +22177 +10589 +27862 +729 +12199 +21977 +646267355 +8318 +29651 +20597 +27231 +10239 +22929 +9768 +32102 +20700 +31433 +5553 +29332 +2641 +17040 +10540 +760452799 +24150 +14848 +29966 +24574 +21999 +5608 +2047 +30439 +23065 +27064 +16607 +325415965 +16004 +25556 +3757 +19283 +24113 +28265 +28883 +30960 +23821 +7104 +23724 +329749560 +5802 +25106 +19995 +443385923 +26982 +20255 +242523781 +27518 +7140 +23429 +25133 +24023 +31589 +9745 +28782 +1961 +25740 +24693 +2633 +21744 +21529 +2576 +9905 +3453 +8149 +19992 +3088 +820 +10403 +8247 +24118 +5641 +31927 +10932 +985444480 +306148329 +20459 +11397 +7423 +6315 +18913 +7846 +15778 +17025 +27688 +24118 +3944 +10080 +8437 +4165 +9014 +809977166 +29085785 +32301 +4500 +4671 +12420 +6817 +18621 +12311 +35 +26485 +24925 +4418 +517856104 +24339 +173461835 +11433 +28451 +5083 +7853 +18075 +5883 +5394 +11220 +29415 +28137 +20909 +4827 +31211 +19902 +28137 +16521 +12017 +31540 +31591 +1130 +23917 +11711 +24568 +2157 +14710 +572651036 +15875 +25631 +199673321 +29375 +31932 +1014349459 +23046 +17175 +267108305 +17566 +24824 +8084 +33502601 +15682 +24693 +6026 +9347 +5024 +403822505 +21661 +4545 +23986 +8840 +3702 +9260 +35 +19156 +8079 +10154 +26249 +187203111 +6663 +2854 +30520 +14935 +31308 +4635 +17004 +24229 +17697 +12553 +21282 +13064 +21285 +18314 +545903394 +11588 +3901 +21574 +19622 +5941 +7092 +21210 +15183 +15877 +27696 +12789 +28641 +16958 +30351 +9346 +28213 +28829 +19278 +6410 +28508 +11483 +3419 +16637 +26281 +28451 +27770 +21482 +4044 +12865 +20483 +13314 +1167 +25639 +17697 +3732 +12220 +5015 +22856 +3811 +21781 +1019330381 +15837 +4500 +24709 +5315 +30762 +12391 +14030 +7005 +24757 +28740 +5872 +21176 +1092 +26010 +24477 +22496 +25244 +979 +14987 +27071 +41385629 +20281 +4666 +3559 +3835 +430638615 +2290 +14550 +203 +11831 +7723 +6882 +2355 +27199 +9655 +22555 +438824276 +29169 +6981 +4642 +21735 +29748 +422610909 +5376 +19130 +663090517 +607788443 +725146700 +16094 +22648 +109291552 +8278 +25357 +31540 +9924 +32495 +7804 +14633 +32598 +4038 +6659 +29420 +26188 +22774 +9443 +24238 +12032 +4788 +15979 +25906 +1019 +19890 +324932358 +926719427 +26295 +29146 +8099 +758705939 +20487 +32677 +17936 +675413729 +4216 +171890915 +4409 +12502 +26704 +12063 +2090 +11981 +7421 +25200 +30655 +3879 +28246 +4099 +15089 +7419 +569998936 +31571 +23734 +13064 +1349 +32665 +20666 +15416 +23231 +17506 +24247 +12239 +19863 +16399 +2129 +6222 +8964 +17141 +30990 +18072 +79 +19687 +13528 +14069 +3530 +16057 +19184 +23929 +32452 +20153 +28371 +644788341 +5128 +4989 +5404825 +12484 +15769 +148442151 +27498 +12244 +6134 +12693 +7579 +19087 +28181 +17203 +17591 +19855 +29055 +12021 +1805 +23303 +23506 +24113 +634071538 +834771688 +17116 +28579 +16391 +23367 +12897 +19759 +7315 +1725 +5457 +7849 +4619 +27229 +7076 +24045 +9412 +2296 +29375 +2722 +9240 +28842 +26853 +941413681 +19182 +7813 +176140078 +32752 +9443 +31927 +17192 +11198 +590345971 +22747 +8926 +19572 +28344 +412434797 +25275 +1186 +5228 +27657 +30951 +4056 +1577 +4137 +7461 +479978581 +30731 +30072 +14522 +18678 +9398 +17349 +22966 +4666 +13109 +5 +14555 +16535 +17516 +30012 +3078 +5427 +16392 +29618 +27625 +25990 +15023 +16501 +1001 +4025 +26196 +13625 +3740 +16394 +26520 +3038 +11666 +177 +14492 +21846 +16399 +13244 +30445 +26188 +6192 +13569 +6492 +13992 +3106 +893212455 +20806 +17499 +15145 +29226 +18147 +24072 +21077 +16639 +4912 +896779901 +19804 +23267 +20086 +233939831 +879015510 +11400 +1746 +24703 +20126 +1848 +13509 +14282 +20829 +16950 +30047 +17147 +23177 +26564 +4920 +17670 +13169 +17665 +8607 +5294 +6595 +22181 +16211 +30755 +980791475 +18623 +14556 +8472 +20442 +23040 +26072 +12632 +9719 +6790 +1411 +15534 +2402 +16584 +845966677 +11154 +27521 +17583 +20832 +28415 +5760 +15683 +21533 +19477 +6009 +17566 +12851 +30194 +794237124 +2650 +26719 +5784 +29785 +7277 +25936 +9919 +22837 +18402 +16461 +12724 +22500 +22435 +16316 +45901006 +22530 +10159 +19185 +9826 +15533 +24477 +14343 +30627 +293040466 +6857 +20369 +791316602 +13063 +2180 +19990 +278426478 +25747 +12967 +16021 +570586366 +11305 +23436 +10462 +23705 +21258 +21019 +18849 +10787 +13642 +8499 +19125 +1859 +21818 +16701 +22829 +25937 +6163 +143729401 +9868 +3394 +2404 +20864 +23299 +4137 +15089 +694045785 +13029 +15885 +20384 +32505 +20361 +25495 +1467 +11092 +26566 +21352 +16964 +7663 +30761 +9514 +19613 +31243 +8137 +206409466 +12129 +13533 +30299 +12806 +6961 +30906 +19984 +14725 +20111 +32042 +21678 +32148 +3088 +10357 +16183 +32423 +7402 +375596942 +26702 +13527 +3375 +8472 +22777 +1840 +23673 +29238 +27709 +249835296 +7326 +25852 +11624 +8972 +15875 +20308 +902 +12032 +5186 +20700 +20650 +159408324 +28587 +12110 +22021 +32752 +30731 +21129 +14728 +28637 +12462 +1467 +2263 +23782 +17143 +348510350 +14882 +16628 +950791054 +27953 +361338307 +6919 +11657 +4175 +261 +29511 +2110 +3961 +30474 +4287 +23429 +864042164 +4602 +24623 +28345 +28450 +29460 +726 +11694 +5013 +17942 +17163 +11237 +10806 +26612 +29294 +15689 +30038 +5617 +398443668 +25923 +7986 +28047 +24110 +26115 +546656739 +31370 +7541 +197338634 +504 +23298 +525 +32261 +26881 +27096 +15198 +71 +21688 +19584 +23455 +280 +161056203 +13388 +4054 +32545 +22742 +67140245 +12514 +16211 +29219 +27781 +18621 +1844 +23839 +21155 +30445 +15762 +7846 +904465162 +5281 +17102 +23244 +6655 +22260 +2255 +8620 +840813930 +28999 +8988 +16494 +21768 +8413 +31227 +7837 +535071145 +14445 +32258 +24709 +23844 +23360 +9762 +24047 +855696484 +9031 +1092 +7585 +15885 +6600 +4407 +24755 +409168115 +10529 +32733 +244942332 +25906 +12309 +25916 +6722 +32724 +26574 +30693 +1346 +13869 +32279 +32202 +11367 +17378 +27007 +8765 +21289 +16950 +29294 +2426 +21733 +14391 +27229 +6170 +32733 +15811 +20184 +6833 +17448 +16485 +1430 +24367 +28298 +31927 +7325 +7801 +695259007 +28760 +785719018 +29061 +27953 +10954 +20487 +3782 +31908 +21554 +16450 +2209 +19520 +14408 +14717 +20671 +15816 +15270 +853637505 +29915 +25110 +7277 +10239 +22688 +14055 +17773 +15718 +11053 +32596 +19223 +11045 +7055 +2297 +11729 +13091 +15763 +1245 +10559 +9768 +31267 +27103 +25249 +11358 +32042 +284116722 +20166 +26617 +31900 +12231 +6682 +15657 +8480 +10642 +241546153 +22807 +13638 +4506 +5728 +365 +26609 +953370095 +670724578 +28603 +5918 +11125 +25261 +2969 +2408 +26022 +19971 +25192 +24194 +30134 +7541 +12685 +31043 +6833 +17548 +21581 +2931 +6201 +25651 +27405 +28632 +32473 +11235 +10395 +9379 +21976 +29708 +22397 +29452 +52205413 +7266 +23364 +26393 +26207 +27892 +487957769 +17349 +378816570 +15454 +15935 +8045 +26004 +6881 +4755 +14917 +19295 +16866 +2160 +677930881 +396 +26017 +2402 +18700 +607788443 +28183 +8084 +170 +15111 +29642 +30653 +5112 +13001 +3281 +22733 +6086 +23264 +26953 +30905 +28988 +1249 +9207 +8072 +3285 +30725 +872725265 +15326 +29093 +23832 +3301 +16076 +16690 +4243 +23429 +1910 +11348 +883253504 +20700 +572651036 +14069 +23210 +16760 +4535 +652886904 +1211 +8117 +363168123 +32299 +26816 +22498 +6786 +6006 +12207 +2061 +4701 +11704 +10115 +23581 +12794 +30374 +11336 +19234 +6591 +17128 +11074 +199673321 +1920 +18344 +20049 +31488 +26323 +14969 +19441 +462725866 +18809 +30519 +26937 +175 +23584 +9132 +13518 +30179 +23264 +622325760 +13337 +23809 +16211 +31189 +5122 +863276092 +2413 +15441 +17661 +21880 +20794 +496586306 +27601 +26029 +1041577565 +32428 +17927 +17805 +5742 +5757 +21141 +30528682 +15809 +26852 +31037 +4520 +21807 +12438 +29324 +31377 +30663 +6796 +8938 +27679 +6392 +1038 +24091 +29473 +27990 +942941627 +19448 +30348 +31308 +32577 +16709 +18285 +8258 +356530774 +19517 +26959 +11357 +27255 +15934 +649493500 +15029 +14191 +519875265 +356530774 +1918 +20873 +9095 +23429 +16820 +14596 +32541 +15569 +13817 +29254 +71875336 +14501 +23307 +28769 +11300 +16418 +11786 +26501 +28984 +3740 +12648 +20795 +19581 +22733 +12160 +30531 +16777 +22908 +20727 +6742 +31189 +8609 +27747 +21056 +26146 +7920 +12657 +24777 +20369 +241546153 +2854 +25005 +3427 +7108 +28744 +28964 +8881 +29765 +19262 +26029 +14066 +9044 +1534 +24177 +3479 +11513 +23938 +9086 +25304 +22216 +22680 +29852 +31163 +4288 +22224 +546 +13901 +17703 +23115 +467781708 +467871549 +12503 +17225 +12961 +9999 +29244 +143729401 +11980 +18019 +14830 +18686 +25509 +18280 +10239 +46749388 +7657 +30231 +8099 +24861 +3330 +484851818 +3834 +4455 +755 +7267 +29960 +14903 +31779 +15661 +23802 +2840 +15008 +2163 +24260 +11580 +15597 +27109 +27284 +28262 +3715 +9441 +8313 +435 +845872788 +26519 +5351 +30072 +32349 +9737 +12347 +937941266 +3842 +20843 +31926 +28446 +6492 +29029 +27255 +32504 +26706 +4208 +31992 +32296 +25079 +28842 +20682 +14003 +27600 +15718 +5128 +983505713 +20832 +23492 +28378 +18315 +32070 +26031 +13636 +19219 +100912096 +29576 +28555 +32478 +19313 +24194 +15657 +17030 +28395 +11672 +9513 +23848 +14685 +23549 +7729 +23921 +25929 +28344 +4856 +29842 +15196 +30514 +3984 +7570 +20190 +29868 +10343 +604631472 +59576011 +24869 +91990177 +157 +10914 +68301539 +29029 +24812 +20587 +24136 +579367546 +9451 +10877 +789966647 +432 +24532 +11846 +19223 +10218 +18215 +37447231 +20629 +8294 +835 +8148 +30731 +22910 +504 +675413729 +21362 +398443668 +1573 +9027 +781400528 +2593 +253442392 +294 +26706 +13222 +1838 +16418 +7991 +6769 +12326 +30655 +4084 +18947 +11953 +16259 +1226 +138117755 +32313 +25418 +16106 +13821 +941413681 +19424 +22735 +31074 +588458896 +162820271 +14728 +13656 +32132 +16993 +7639 +14830 +18054 +11796 +11073 +20260 +9655 +14969 +28688 +4197 +26810 +28482 +19270 +27953 +18089 +5941 +3795 +21792706 +13498 +7475 +9634 +27233 +6154 +1021334809 +7576 +25080 +29802 +5822 +363168123 +6706 +18332 +32517 +17083 +29332 +23802 +18517 +19846 +17090 +13199 +18533 +15453 +15477 +10239 +436 +453 +20184 +31620 +7451 +28987 +12355 +11357 +25256 +21343 +26319 +23264 +29269 +12326 +24355 +22276 +28225 +51318394 +412016499 +25643 +19520 +32529 +4941 +13104 +5427 +31520 +25813 +13083 +6006 +4865 +1986 +31603 +3279 +14173 +377686854 +276892295 +23646 +24045 +11915 +22516 +8348 +18942 +179789846 +3956 +30538 +8346 +16551 +17869 +17521 +16418 +16041 +1249 +242523781 +9777 +15496 +7843 +25304 +15887 +21977 +15496 +27618 +6134 +655 +872725265 +12480 +709914 +11846 +21735 +5904 +21582 +19105 +15336 +3082 +7032 +15456 +12733 +14000 +13449 +21062 +24443 +641 +7092 +14445 +234183043 +14710 +29823 +27770 +26723 +29576 +6353 +20730 +6418 +25174 +20802 +13558 +19044 +26233 +7740 +425913430 +66179559 +23832 +24862 +14012 +10540 +2424 +814460513 +32165 +22260 +9762 +19804 +4208 +447323276 +20544 +641346507 +5087 +17962 +27290 +14987 +23549 +199627152 +21880 +8964 +2883 +186 +921064633 +30672 +23040 +5500 +31850 +23787 +8691 +1153 +32215 +7426 +13939 +31308 +27246 +15946 +29388 +814468903 +13740 +14690 +1062276022 +17382 +29881 +8784 +22331 +24585 +14270 +24812 +12995 +28695 +15045 +15877 +24386 +17966 +7157 +14919 +663090517 +15681 +21410 +30774 +12461 +30355 +16850 +323063535 +27008 +11782 +329799866 +9951 +18691 +6565 +28381 +24150 +13666 +17103 +726325406 +4352 +32485 +23096 +17175 +5456 +19559 +283141603 +29879 +7826 +1802 +9125 +8921 +3038 +5596 +2979 +8999 +892 +25641 +455 +7090 +19477 +2347 +19003 +27821 +4491 +2611 +3285 +7883 +3318 +23135 +29022 +31847 +12298 +20658 +27171 +26477 +31591 +1238 +596 +17083 +20281 +22081 +10904 +5396 +15062 +20794 +23733 +20946 +413 +5526 +3479 +25440 +2611 +9991 +3394 +5404 +11866 +14433 +22500 +20598 +19482 +30968 +26515 +32274 +29209 +294118977 +6988 +4063 +4522 +27435 +23030 +17597 +800253318 +7679 +30409 +12702 +5052 +32517 +25053 +17302 +852 +23479 +27495 +8374 +4510 +30834 +3753 +8557 +16741 +17192 +9999 +6172 +10125 +13257 +18687 +30300 +3364 +11681 +12048 +9681 +7632 +31127 +17403 +8631 +5043 +3735 +26748 +338553922 +983505713 +6735 +16986 +25746 +504 +17100 +759532870 +24351 +766293893 +26520 +18028 +604114525 +10534 +9786 +8053 +760452799 +11416 +25593 +16394 +10258 +4945 +25918 +21465 +224219969 +6849 +7984 +1226 +26029 +9808 +24439 +14620 +937623866 +29639 +6417 +22301 +50 +10099 +27467 +6354 +233960799 +3095 +21047 +27086 +3183 +398 +280018368 +1913 +32042 +10567 +14055 +21380 +28344 +25051 +31744 +19204 +884976298 +20742 +19049 +32063 +893212455 +27161 +24639 +13469 +631 +11010 +551168033 +9627 +20487 +28627 +6134 +17163 +660 +7829 +5774 +9995 +6134 +24428 +26893 +290062275 +19147 +5081 +23223 +6096 +20222 +30886 +26664 +12048 +6773 +3649 +1130 +8878 +23141 +28904 +30243 +24229 +14116 +17207 +26377 +12246 +1041586082 +653236935 +26350 +26633 +28920 +24652 +14710 +19846 +25509 +808 +4615 +26479 +15695 +18293 +3588 +25619 +7265 +23239 +32091 +29846 +4571 +26107 +32548 +27302 +6738 +25392 +30696 +8123 +10512 +14401 +27319 +679726157 +18667 +17083 +28641 +8304 +25575 +504 +20076 +10673 +283267560 +26196 +297 +23354 +9006 +430713571 +21554 +3515 +24408 +894 +4947 +14775 +1696 +13682 +6345 +365023154 +4156 +5358 +11663 +13847 +7920 +29340 +32435 +31420 +869948156 +648444274 +9652 +32586 +17382 +26465 +5125 +13966 +27250 +2996 +18402 +1003 +9562 +15778 +1330 +23775 +30591 +26258 +16629 +5307 +26196 +31288 +15171 +6407 +18470 +27837 +16437 +2671 +20802 +159622241 +27255 +9679 +27688 +16734 +24686 +15263 +14116 +25275 +26252 +20263 +5011 +17303 +8049 +8050 +611094788 +955 +95678076 +28282 +26437 +25406 +18388 +4662 +8999 +125 +5079 +21482 +5456 +27968 +15683 +29093 +7093 +16975 +11325 +777374383 +30528682 +23287 +27320 +31017 +3525 +10098 +4853 +1267 +14522 +23396 +12498 +28556 +22810 +11513 +12185 +14460 +758715910 +525522249 +16358 +30869 +11786 +14066 +16120 +975 +533337535 +29340 +15746 +25673 +12060 +25370 +18685 +30179 +4831 +19517 +8309 +3122 +7090 +28830 +10280 +1521 +29710 +2110 +22294 +23453 +16083 +24602 +734847890 +200 +1569 +23060 +18132 +19069 +641346507 +28181 +24917 +18540 +20153 +11483 +26635 +184772997 +22716 +23936 +24939 +4521 +32542 +17226 +25171 +5564 +17751 +551786452 +23591 +450708175 +21098 +15181 +31540 +732670920 +19165 +25479 +2314 +30738 +4524 +16766 +26189 +15657 +31603 +370055383 +6893 +29526 +13311 +741775494 +3530 +29155 +7674 +11469 +17047 +24316 +15291 +4175 +4759 +7388 +6769 +24822 +10915 +26031 +23124 +11630 +49887347 +30663 +4409 +23501 +28059 +20088 +28744 +11563 +21112 +8560 +46780436 +2007 +32033 +242073169 +13786 +27890 +4084 +25507 +28384 +9006 +223452261 +20909 +9716 +18724 +4762 +15381 +20078 +27303 +17135 +31689 +19687 +14767 +19687 +31288 +32042 +20648 +16211 +1267 +23959 +7841 +29545 +7606 +9165 +1174 +18989 +56839650 +17766 +28445 +21476 +17750 +32079 +32342 +28890 +9346 +590345971 +7995 +27102 +31908 +18532 +5214 +26830 +22115 +30439 +1521 +28231 +21807 +5944 +19657 +12257 +23599 +27868 +18941 +15302 +5122 +12384 +12169 +17744 +17838 +19024 +28144 +28311 +12420 +24015 +858242807 +23810 +24659 +29306 +25085 +20172 +20682 +16948 +29441 +14830 +27105 +30453 +21511 +30628 +25747 +24258 +18932 +22908 +29785 +22334 +1619 +8009 +11657 +27702 +29244 +6722 +27309 +1662 +1377 +13106 +11358 +20036 +23039 +6996 +4787 +5107 +27096 +39979431 +26194 +26525 +18303 +851 +16690 +15606 +28415 +5819 +3307 +22735 +694045785 +809395598 +15695 +6620 +5294 +486 +396 +636 +278117696 +18737 +28618 +942976271 +25593 +30605 +1519 +1378 +26970 +24348 +29727 +447 +16409 +31849 +11751 +12707 +28135 +16244 +31900 +7606 +2641 +28172 +24178 +21081 +10070 +29893 +21034 +14555 +29738 +11078 +2576 +10295 +398443668 +17338 +15026 +27132 +25794 +9061 +20598 +26868 +28104 +13750 +6658 +447 +8850 +16086 +13257 +345476058 +62621899 +11300 +15062 +17349 +1576 +571379078 +4137 +4887 +647716443 +257317905 +32339 +13743 +21819 +25763 +25417 +10115 +26914 +15837 +18013 +10100 +18419 +1818 +20184 +5923 +16160 +23039 +25487 +29058 +750348167 +16302 +1001127919 +32342 +8087 +980791475 +20696 +6301 +450542499 +370767545 +22922 +20832 +26460 +178415837 +18237 +8654 +26281 +12296 +30629 +11235 +9487 +2190 +7434 +23609 +17339 +54361583 +854836808 +1225 +1805 +23775 +8972 +30634 +16487 +30228 +12882 +11259 +5143 +2565 +859463602 +16501 +19971 +23455 +569339386 +4257 +8493 +869463215 +20126 +17274 +5904 +21081 +25737 +14690 +16396 +26049 +24987 +747 +20238 +28030 +8572 +4688 +27230 +14874 +32455 +16729 +21295 +17062 +11448 +8443 +15937 +20671 +23900 +12698 +112163566 +32274 +26460 +28778 +11397 +1559 +28772 +19781 +10628 +10171 +15084 +7606 +868631070 +31775 +3325 +18314 +6576 +5009 +31393 +11059 +23404 +15036 +2940 +9868 +2593 +16535 +22673 +25975 +18621 +899942441 +27678 +25781 +4172 +763293832 +31520 +693188074 +14096 +199673321 +21904 +4503 +4991 +17256 +19108 +11975 +31524 +15934 +2940 +19566 +20572 +16658 +4257 +10680 +666556906 +25304 +660 +28609 +431080821 +55156687 +9067 +11092 +2028 +8351 +11643 +28267 +20606 +694784538 +26287 +811822606 +23373 +15661 +20857 +546656739 +14596 +3719 +3888 +21479 +21981 +283267560 +4210 +15965 +14380 +313974659 +204588053 +1018 +21112 +436358655 +75646703 +2979 +17393 +25781 +268104102 +1586 +22425 +14778 +892 +25246 +12864 +10820 +7277 +5031 +11099 +17770 +11904 +25776 +10106 +3703 +31285 +19679 +21671 +54300641 +21924 +28315 +17548 +23696 +20791 +27572 +30315 +2666 +3740 +20727 +21282 +32060 +137141805 +7915 +27650 +869463215 +23903 +7872 +11391 +23195 +11718 +18221 +12219 +1625 +31966 +478254563 +20925 +607788443 +26852 +30538 +6010 +29338 +18319 +15449 +6784 +23990 +23357 +24729 +26393 +5408 +1023164348 +15351 +27601 +8164 +17116 +815 +7092 +8316 +3597 +1725 +16517 +19024 +16666 +74998095 +16535 +21482 +6014 +31908 +12314 +9412 +23771 +19562 +1006239225 +27436 +14515 +29945 +872725265 +584400209 +11704 +67140245 +10307 +21134 +16845 +24742 +4119 +46780436 +6175 +15477 +3408 +6227 +17845 +31571 +3139 +31488 +10787 +462376219 +37447231 +4010 +25758 +283267560 +4284 +23881 +24260 +37304327 +24987 +15270 +1325 +381206385 +23066 +300 +31294 +1685 +9161 +776203145 +709336524 +533337535 +45901006 +6962 +26541 +26267 +9044 +6946 +1634 +3670 +23197 +318712242 +7793 +11319 +27230 +28506 +10115 +4084 +3742 +11679 +6941 +3088 +3683 +11115 +9703 +2641 +8161 +17945 +30528682 +9288 +18766 +8690 +1991 +16964 +29880 +7467 +29915 +30049 +32301 +174 +26196 +29375 +24301 +23179 +23938 +29974 +31599 +368241104 +27304 +2161 +3899 +4246 +947419958 +15345 +5312 +14567 +16047 +13821 +17085 +17222 +4703 +18980 +10091 +244942332 +16167 +14069 +27402 +7467 +14825 +577345215 +8087 +577028687 +18270 +28731 +9122 +23285 +726 +5427 +937941266 +14685 +32526 +3582 +22194 +22485 +16637 +610658085 +24201 +23101 +180267246 +32634 +20260 +27449 +30992 +24196 +25213 +18700 +1559 +5347 +8401 +760452799 +23071 +7481 +27555 +20942 +8249 +269604761 +26323 +9501 +32305 +25275 +6982 +26564 +31026 +23731 +7324 +4287 +5872 +16416 +25470 +9594 +10890 +258509743 +29190 +4392 +21611 +23307 +19971 +12883 +27369 +3680 +25718 +4867 +13220 +25315 +495316369 +26390 +5648 +27582 +22415 +28119 +8115 +11243 +25919 +28415 +9392 +23312 +16710 +9652 +11001 +12418 +16891 +376668974 +3574 +13936 +15533 +3696 +32033 +19927 +1025118386 +5396 +1416 +12594 +29304 +3716 +25240 +27953 +17247 +29933 +4401 +195567562 +12610 +21938 +16392 +241546153 +1612 +1497 +26437 +20588 +4941 +18175 +18257 +27675 +13449 +1675 +8306 +25704 +25758 +30194 +14853 +32366 +571216887 +17237 +12944 +13357 +15021 +764 +13637 +3429 +32690 +25746 +9226 +21678 +29052 +418473160 +27369 +22734 +16031 +872725265 +3606 +17810 +22709 +1547 +9562 +31062 +25174 +25694 +14218 +27845 +4935 +7313 +26552 +16218 +29264 +30224 +19642 +12510 +6946 +4010 +3969 +9422 +16637 +19570 +30552 +7815 +14784 +824499834 +31917 +2276 +18509 +23785 +4788 +31779 +29060 +11074 +24303 +20274 +23462 +2345 +12395 +2651 +1071 +430638615 +779722806 +29893 +26937 +28513 +18037 +10224 +19598 +25918 +17207 +21284 +23832 +15668 +1875 +14597 +23275 +237617172 +5125 +7528 +9213 +4093 +6016 +12225 +1364 +18499 +1207 +28841 +5240 +14169 +18621 +31038 +21992 +24340 +4506 +32698 +21688 +25615 +21112 +3701 +6151 +12608 +115630890 +28938 +12580 +22324 +976921720 +15573 +32461 +9745 +24615 +18654 +10765 +26146 +15461 +14680 +16271 +11382 +9443 +25911 +20763 +29332 +3949 +16392 +11099 +27089 +22376 +31306 +20401 +5690 +7092 +19427 +15886 +808 +6518 +29060 +9950 +15291 +13438 +2663 +969848540 +19584 +1495 +17298 +14644 +12356 +4745 +5505 +14422 +957 +25440 +18602 +25026 +9088 +19890 +3564 +29534 +11563 +8212 +25507 +4014 +23617 +7073 +19309 +5074 +8045 +21301 +13797 +31493 +25459 +29332 +29748 +16803 +18860635 +18837 +990075505 +25475 +14216 +22324 +24909 +242073169 +23071 +17548 +27656 +9142 +9264 +703741241 +5399 +5893 +10994 +920575735 +7661 +9675 +30773 +28693 +27944 +18499 +7422 +2374 +32342 +14358 +723068774 +446696521 +1506 +28641 +23303 +277384463 +17863 +751984233 +19061 +26406 +980448080 +10467 +29863 +15456 +30955 +4418 +67140245 +25964 +10324 +23492 +4407 +810118262 +10467 +13171 +24386 +31063 +11059 +16637 +13765 +230807140 +19421 +15885 +20484 +31893 +30655 +18451 +23802 +7999 +18621 +29130 +1056149199 +22713 +594143008 +25145 +6951 +4267 +23538 +4408 +18248 +9398 +431080821 +9855 +21078 +13232 +20557 +9250 +21163 +462376219 +10285 +32102 +22922 +32548 +15611 +31908 +462580468 +1991 +368241104 +7134 +20483 +4248 +26525 +4060 +13471 +12199 +5565 +3474 +30834 +16023 +15302 +21534 +25758 +5294 +2633 +25625 +27498 +31038 +31227 +21897 +10890 +18383 +24965 +24941 +29129 +11010 +18819 +11241 +18680 +28298 +9653 +12048 +16037 +216538629 +976190679 +4288 +1336 +22581 +170 +15765 +28371 +27599 +9365 +27369 +24707 +2053 +23300 +25459 +22227 +551786452 +10926 +32229 +3740 +17664 +5925 +30432 +7287 +3890 +17499 +8477 +27805 +369557259 +32542 +1725 +19817 +25110 +10779 +8439 +8461 +15583 +23360 +24440 +2124 +3834 +20666 +14986 +29689 +11755 +26896 +23935 +23210 +613066121 +29528 +7119 +17869 +6122 +9419 +20497 +24898 +14465 +13918 +767337368 +3567 +7883 +18135 +19566 +6551 +985444480 +8131 +410656389 +28421 +28788 +1573 +3427 +14359 +14006 +9984 +220778524 +14228 +13685 +1724 +16444 +1548 +27500 +18345 +37304327 +26188 +9086 +30111 +21944 +27140 +12152 +30059 +18451 +588458896 +22500 +5246 +19559 +13289 +23014 +21217 +23058 +15036 +793813406 +27702 +20028 +1165 +968749949 +19858 +29799 +32102 +30520 +483 +599351124 +239214945 +8258 +17163 +316 +15038 +24303 +20597 +17358 +14789 +840359554 +1776 +9923 +7248 +18671 +1207 +4542 +17025 +16258 +173774843 +4571 +750572646 +11520 +27542 +776343306 +27625 +24729 +19299 +4745 +14012 +22981 +8103 +21098 +32000 +22643 +671395426 +452658854 +30951 +30738 +32181 +17135 +30774 +3304 +668951803 +19262 +13743 +693660464 +1028928512 +644777712 +6223 +26393 +3437 +3419 +680 +15156 +15840 +613066121 +8572 +30466 +7816 +29415 +28288 +7047 +427 +23330 +26386 +9317 +16373 +817750283 +242523781 +17651 +11232 +342708187 +21781 +7090 +5464 +19990 +21523 +552854378 +18251 +1342 +20086 +27851 +596378085 +13453 +12669 +14433 +11711 +17580 +24348 +30667 +12060 +12438 +12686 +10467 +19142 +13006 +19642 +3246 +712779568 +7048 +1005 +27752 +21567 +14680 +18556 +1321 +9410 +23501 +27514 +542689878 +11694 +30429 +27053 +1766 +11443 +5083 +27968 +32622 +27645 +6613 +4686 +10954 +24056 +7313 +11857 +836033815 +6425 +30368 +28567 +7267 +690 +891925999 +31689 +28242 +30382 +15332 +882303804 +24555 +3257 +19044 +8507 +29081 +29258 +12185 +21678 +2367 +19511 +26128 +9679 +32305 +14004 +22574 +17099 +30348 +21255 +12755 +7266 +21476 +31743 +32607 +32738 +25426 +13294 +990013992 +12677 +24270 +13336 +29379 +286 +26477 +20958 +206409466 +5378 +19975 +32634 +10395 +11891 +13294 +12125 +13294 +32134 +998351432 +15875 +32485 +8418 +32427 +4659 +11931 +1414 +2571 +17744 +7857 +10261 +249835296 +28364 +21362 +6997 +16023 +1952 +25090 +13874 +1612 +16517 +6007 +31756 +9610 +10540 +32055 +822943881 +19114 +31550 +16535 +21241 +3577 +5596 +15385 +21601 +487355511 +15752 +4642 +9533 +17816 +2686 +767626638 +13311 +1784 +4220 +854836808 +26206 +29219 +86103282 +7916 +24685 +21733 +16387 +2807 +533934979 +17695 +24864 +21983 +4787 +27625 +31267 +23200 +25391 +8943 +594143008 +25137 +14423 +12125 +4695626 +10279 +12658 +11074 +15315 +13944 +6010 +13688 +17851 +23060 +12551 +28384 +30729 +20518 +3634 +7726 +16912 +8268 +294118977 +807427333 +25911 +5322 +10810 +13772 +9548 +3411 +32388 +459437615 +10984 +1257 +32367 +23351 +2343 +28474 +22299 +28556 +710202672 +31708 +7461 +27002 +16715 +28550 +246750309 +16946 +19281 +30487 +14775 +20828 +16700 +2787 +32251 +26602 +1395 +4612 +23177 +32237 +2047 +9903 +23825 +11900 +22053 +16461 +14009 +25076 +14241 +26196 +9058 +23527 +21270 +30905 +1580 +24440 +22673 +9272 +9502 +26451 +48770637 +24718 +14030 +15657 +24387 +594143008 +13637 +709914 +795354551 +23195 +16279 +12967 +27096 +12989 +16501 +22032 +25643 +7024 +28702 +980644885 +909524326 +216538629 +1961 +5378 +15902 +28454 +2225 +30562 +16607 +21069 +16758 +21511 +2671 +30674 +6091 +552182178 +30507 +26895 +14986 +4200 +23652 +15004 +21574 +434034221 +26178 +12850 +936 +920575735 +6709 +7605 +4613 +17061 +348510350 +17480 +386433545 +28938 +3899 +4343 +3662 +4814 +27650 +31047 +24230 +31228 +21020 +32330 +18517 +2795 +5851 +18244 +7974 +26112 +7181 +342302178 +9873 +1685 +430997986 +13731 +1855 +26704 +26353 +3211 +25137 +7104 +30040 +7746 +17141 +18905 +14304 +7157 +549427908 +3491 +1190 +902 +31063 +26712 +23878 +25898 +6314 +24614 +18517 +24967 +14147 +5568 +10109 +3431 +29527 +11771 +25556 +28196 +660 +7974 +24101 +22375 +9080 +7878 +969848540 +22465 +13901 +205 +15008 +5066 +2462 +3984 +23771 +9025 +12090 +12866 +28384 +4666 +32063 +21916 +8938 +27702 +28121 +21912 +11720 +5138 +23990 +12707 +23703 +5728 +2451 +26196 +4205 +33502601 +20864 +31819 +16750 +27337 +29177 +12220 +10842 +18215 +734489540 +18241 +29925 +4520 +15761 +22273 +13282 +549110979 +24113 +10932 +31789 +17132 +26497 +287678397 +11404 +16651 +3350 +5857 +14216 +25800 +736014073 +376668974 +3207 +23068 +1186 +21275 +23030 +4867 +30738 +3210 +9487 +10684 +30058 +486343896 +18671 +1901 +20459 +15477 +12298 +27193 +28329 +18383 +27854 +14099 +21412 +26577 +3729 +16458 +30907 +14292 +8557 +13222 +26859 +5265 +26594 +9804 +32052 +839779061 +27555 +10191 +24078 +5034 +6796 +23745 +18891 +45436438 +32752 +4887 +7288 +8374 +19935 +948601069 +239952590 +30163 +14969 +16803 +13556 +31032 +204 +1634 +26048 +16831 +12647 +1488 +9923 +21714 +386433545 +8016 +31150 +32435 +30569 +16709 +13749 +23787 +2019 +28055 +27405 +32360 +27103 +4703 +30091 +1217 +18530 +32296 +13031 +16921 +3114 +17566 +18420 +32339 +31630 +13743 +27898 +10926 +24301 +16112 +3472 +17225 +21217 +15457 +26503 +24453 +15647 +25508 +20126 +5130 +11464 +1028257711 +8853 +25357 +26107 +776203145 +23591 +680 +5209 +10504 +6569 +29520 +11471 +3148 +29933 +25916 +369557259 +9122 +5768 +16636 +9035 +13556 +4228 +26451 +12503 +1657 +30445 +14778 +7367 +11467 +8733 +24270 +27953 +21141 +311487291 +10677 +27156 +28546 +15825 +28171 +11078 +25979 +1521 +26350 +22310 +24755 +22682 +109 +20137 +46207931 +19420 +21134 +30135 +21896 +6014 +21531 +19193 +27547 +22631 +4175 +22865 +7185 +747258105 +23971 +14710 +20629 +16213 +26712 +23267 +31052 +14228 +5453 +326 +23526 +22234 +26026 +17753 +26305 +23179 +593 +649289968 +30317 +29244 +27898 +18463 +21362 +26219 +1005 +26889 +398086344 +21323 +11453 +30591 +10711 +10056 +14676 +2996 +19657 +32328 +6000 +12316 +4397 +8682 +2582 +9237 +31317 +19313 +7315 +27126 +14874 +28688 +15962 +21970 +30734 +4845 +17713 +158 +2594 +187116875 +19052 +30591 +32296 +27047 +308 +9984 +19622 +7974 +32572 +22966 +24150 +327 +25406 +9250 +26330 +342708187 +1784 +28753 +3474 +5143 +14147 +13701 +16722 +5079 +7221 +14949 +5295 +29969 +963117282 +17288 +2934 +27182 +23141 +21511 +21818 +8119 +30037 +16758 +19681 +12299 +31114 +21098 +24113 +23373 +1993 +19114 +27498 +28891 +32233 +26022 +21981 +26207 +14862 +14928 +31077 +27988 +12090 +3984 +20974 +23921 +6874 +19709 +13028 +29094 +13688 +20843 +462376219 +28744 +286701537 +28270 +27107 +26022 +10463 +11626 +31620 +9122 +202 +4747 +19299 +32166 +31279 +16722 +28415 +11800 +21929 +5094 +3706 +11957 +12619 +1606 +10076 +25999 +7325 +5058 +13750 +23317 +520975776 +30558 +19642 +148442151 +9653 +24864 +23791 +512313342 +20361 +18697 +953370095 +20572 +16501 +5032 +13527 +4722 +26124 +11469 +2923 +649493500 +30453 +14949 +28181 +30131 +550924492 +22166 +30348 +18400 +12143 +29511 +28341 +334872904 +29840 +209 +18691 +19924 +21533 +31599 +21011 +6161 +19052 +18314 +1825 +20731 +1987 +9483 +18283 +13311 +16693 +14287 +5874 +10707 +10798 +28302 +18412 +15641 +569998936 +26279 +20442 +21634 +3611 +2869 +26319 +11295 +24038 +31598 +25864 +26552 +8972 +27851 +25508 +2061 +4662 +15089 +17532 +28919 +274452136 +3129 +20794 +7908 +554 +23429 +2650 +28924 +24777 +12721 +12169 +720723363 +25906 +8195 +28129 +4431 +21724 +4014 +6075 +21301 +1805 +3308 +8407 +158 +1506 +24537 +24843 +5063 +18314 +7055 +28345 +7364 +26010 +13687 +3237 +3969 +23453 +23115 +13439 +21346 +25402 +16409 +30832 +12009 +20727 +31849 +19185 +26852 +11838 +23938 +18224 +7083 +937623866 +12331 +14839 +15560 +30077 +31419 +20791 +20293 +12595 +909524326 +30359 +22626 +21567 +26362 +23045 +9025 +121293081 +24361 +92376869 +14036 +859463602 +21338 +18724 +3735 +20569 +30785 +74998095 +706117631 +30224 +947 +32572 +27733 +23096 +23826 +27456 +15171 +18663 +675 +18167 +739463725 +20459 +12930 +31492 +20806 +19787 +158 +24211 +22854 +31448 +249835296 +12764 +14488 +21218 +23360 +14422 +11009 +882 +27255 +1306 +308 +32718 +26893 +30894 +22420 +30744 +10655 +1651 +23913 +22021 +91 +17256 +25335 +16981 +16777 +9958 +5618 +13833 +14258 +3944 +24454 +3119 +9719 +24602 +52925180 +24365 +18359 +32665 +25249 +18327 +22113 +30834 +517774761 +21503 +15815 +19900 +375596942 +28744 +32478 +13086 +9797 +28864 +29977 +23264 +3620 +6709 +23696 +431 +1063 +28471 +277323742 +31837 +20790 +32398 +1977 +14358 +17088 +13462 +9958 +16803 +25458 +4407 +10015 +29420 +24229 +22468 +6891 +21981 +11643 +24768 +4044 +977174766 +19266 +17612 +21561 +19036 +4141 +28172 +25904 +26157 +23828 +902 +18225 +32746 +35 +858242807 +28446 +19049 +1120 +30835 +29972 +27717 +11285 +5143 +11115 +27618 +31756 +7134 +15805 +15762 +20211 +7910 +200 +21527 +4967 +2586 +981911714 +17845 +26889 +5447 +19520 +25389 +838 +24230 +8418 +8115 +17924 +1305 +30740 +31338 +2576 +175 +31658 +3082 +424221023 +19924 +868631070 +29376 +1028953965 +20153 +8285 +24987 +13682 +18817 +15611 +5822 +838 +649289968 +65980622 +28783 +32132 +16543 +20910 +24718 +9346 +2877 +31944 +9403 +32653 +2447 +1044261696 +22189 +18550 +31540 +21981 +10380 +30528682 +1910 +11771 +17773 +27100 +31586 +18691 +28430 +802 +520 +20810 +15681 +2527 +26101 +5377 +286701537 +25279 +593 +20126 +9282 +27502 +190942487 +12314 +5487 +9408 +18492 +11958 +2215 +26070 +28057 +25160 +21724 +24496 +25644 +25677 +22449 +8501 +1048206693 +10467 +21554 +32247 +32251 +3509 +25122 +20798 +18010 +74998095 +3838 +30429 +280 +18940 +13357 +894 +1756 +25126 +29177 +30099 +25487 +1685 +9804 +19344 +29787 +17661 +6339 +5568 +5522 +27542 +29734 +29388 +15599 +21316 +29052 +29052 +22271 +8177 +9502 +19213 +25021 +15718 +8119 +32045 +22746 +7434 +22011 +15381 +11960 +9487 +18671 +5564 +27862 +7833 +14767 +8290 +9930 +2995 +21846 +26970 +30042 +10297 +370767545 +14282 +5704 +24436 +8103 +38288356 +32738 +13509 +25410 +30552 +1666 +12088 +24270 +24365 +7573 +1176 +12017 +3956 +23391 +13554 +17580 +1021334809 +28104 +28769 +17668 +24898 +11422 +608320201 +16268 +27199 +32102 +25053 +651192260 +19646 +31179 +12496 +6787 +776203145 +18556 +25709 +21667 +29294 +16258 +4322 +5697 +27965 +24272 +16968 +27109 +28168 +24903 +817750283 +11422 +30472 +8680 +31256 +31279 +21011 +31779 +12125 +19540 +1952 +23096 +27456 +29544 +5281 +12386 +18007 +19356 +709914 +20535 +2007 +29286 +30062 +13123 +3444 +24079 +13201 +25986 +28834 +19599 +4747 +17506 +20296 +31114 +30326 +26028 +608320201 +13685 +23135 +29159 +8988 +25214 +997 +20998 +898677543 +8639 +28556 +3375 +84882419 +5294 +21561 +14640 +26196 +2893 +20384 +10439 +18860635 +12611 +28867 +13791 +29129 +23880 +16894 +28030 +21906 +25487 +22673 +29799 +29058 +3303 +12686 +22310 +6727 +13814 +2143 +2127 +441325871 +21733 +334838229 +17346 +1019 +22545 +3860 +20709 +10276 +14101 +11466 +60512844 +29332 +23828 +10279 +12716 +27268 +10056 +7055 +200 +25137 +648444274 +26281 +11979 +5188 +32305 +5925 +3433 +16204 +32316 +2128 +4935 +1784 +25051 +7946 +27115 +26950 +27156 +17025 +14460 +23884 +150875559 +29332 +14678 +12091 +11663 +28772 +11710 +32148 +28908 +27587 +17067 +21275 +10299 +10916 +4622 +945990109 +10708 +22376 +25392 +4161 +15866 +858471694 +2963 +15343 +4945 +31591 +10155 +31900 +99729798 +14012 +32517 +26194 +13065 +17516 +31145 +7155 +9006 +16508 +32610 +184594831 +29658 +495316369 +28508 +2408 +13971 +29499 +19584 +19352 +17441 +29100 +1621 +24056 +4295 +27965 +22290 +2357 +23110 +24022 +427 +25068 +7618 +7325 +4830 +23707 +682741743 +18317 +8808 +908549673 +998351432 +9692 +24602 +22906 +10567 +21952 +24301 +9443 +2683 +31522 +9122 +571379078 +6752 +32305 +2138 +2525 +20675 +25781 +31160 +31644 +24661 +877 +17472 +10697 +32371 +24814 +908 +5376 +32360 +5394 +10758 +11624 +23709 +9783 +29830 +7679 +5139 +32586 +27015 +7974 +10953 +18046 +19062 +18111 +11243 +14680 +187203111 +26278 +6773 +10191 +13568 +22549 +8851 +13657 +20588 +8620 +465109577 +27200 +12944 +486 +17403 +23325 +171890915 +3208 +19295 +7889 +6769 +17321 +7481 +540289761 +8437 +14556 +577072412 +28688 +13471 +29904 +670724578 +24371 +15885 +31935 +1005 +7104 +19568 +18225 +11957 +32134 +20027 +4025 +3634 +18451 +8864 +15029 +24683 +17583 +31917 +4401 +23409 +31434805 +494 +29528 +22276 +23724 +21222 +10997 +17047 +449 +2817 +27837 +7005 +19197 +174 +25213 +14745 +7833 +30967 +18251 +2028 +13291 +31285 +30037 +15038 +77944924 +86182577 +25740 +195823659 +622436290 +9845 +7255 +5969 +12246 +8962 +16159 +24482 +23513 +29332 +15062 +13459 +803965852 +3254 +3663 +14821 +12149 +25918 +3984 +18285 +30755 +16533 +5580 +4262 +562761963 +6026 +1718 +823254593 +551168033 +19147 +14012 +4093 +8986 +306754466 +4688 +1186 +761858733 +1063957839 +1486 +28298 +27498 +2447 +18540 +14062 +331995158 +27954 +3969 +10463 +37304327 +17321 +429346721 +32413 +17787 +25625 +24755 +16106 +608 +28011 +7561 +26615 +13817 +11530 +300 +4200 +1257 +27132 +29132 +24826 +25331 +19730 +20544 +8000 +17147 +18035 +10914 +858471694 +20685 +11400 +163351585 +28788 +581820366 +13894 +16958 +17872 +26405 +28189 +21428 +15687 +1773 +18241 +13222 +5621 +3492 +24390 +869463215 +125 +17966 +26077 +14343 +26905 +19393 +9452 +25453 +980448080 +29834 +14058 +15279 +28778 +17245 +16894 +8050 +30924 +1406 +20402 +566279538 +12846 +15045 +17419 +26939 +21377 +17146 +24390 +22216 +15544 +12601 +28739 +32435 +3308 +7421 +6520 +32132 +6686 +17978 +32705 +7889 +29697 +24110 +30262 +31651 +32229 +5798 +20361 +29453 +25331 +1797 +3308 +7266 +19374 +21688 +3161 +29159 +28345 +4038 +25746 +28887 +888597368 +2074 +23591 +4271 +423144708 +32598 +994163108 +15957 +17027 +765453985 +434034221 +310085237 +30494 +195567562 +12594 +15583 +12882 +17135 +7606 +21671 +21155 +26591 +4838 +13001 +11139 +23269 +10343 +26056 +361338307 +24387 +19266 +127769786 +17225 +15330 +12794 +7267 +18757 +21054 +868391369 +29293 +1346 +10915 +862346221 +7958 +8964 +2067 +30902 +13357 +16639 +19995 +31511 +12286 +1339 +3898 +12702 +20766 +16204 +15023 +4777 +19003 +30493 +15045 +28505 +4259 +17796 +11657 +207977621 +24779 +6790 +27522 +1523 +4228 +9917 +10877 +13768 +2056 +26904 +28662 +32563 +8649 +15583 +14433 +2067 +28693 +26615 +30596 +705159530 +12480 +14772 +25981 +19309 +6708608 +642826567 +25841 +784721706 +9272 +4211 +827091749 +30011 +26056 +6112 +21735 +23455 +19283 +24301 +19570 +27936 +26364 +23634 +24284 +17597 +32541 +12553 +24768 +9797 +1001 +12438 +22500 +28663 +13801 +4503 +11677 +8470 +2592 +32485 +9375 +14572 +12480 +25122 +5722 +9100 +8009 +511 +3505 +403543118 +458069264 +21983 +15324 +6154 +32395 +1630 +9804 +15531 +20221 +24719 +22758 +1341 +17256 +963900887 +8084 +21367 +8277 +27713 +17668 +6531 +28567 +12711 +30434 +26405 +4571 +22631 +19421 +2114 +1024 +11466 +8274 +16450 +170 +12299 +9031 +25365 +28121 +12246 +21533 +24238 +420742003 +19657 +29332 +17047 +6540 +29238 +3100 +31919 +2549 +23587 +8964 +3975 +29372 +234116221 +25036 +851 +23367 +12326 +23641 +8849 +14123 +1090 +25080 +24386 +1021334809 +19001 +969504686 +21429 +5027 +16514 +1048206693 +4075 +17773 +5054 +14834 +25918 +14980 +9923 +874313113 +17925 +565489417 +4945 +4312 +23256 +13743 +16551 +28341 +14770 +27688 +11838 +27821 +699710339 +18385 +46749388 +22045 +32586 +4499 +18054 +30272 +5893 +12682 +28349 +2593 +6419 +26279 +20101 +107193549 +512633441 +30722 +1452 +24189 +28662 +8490 +6094 +12496 +12239 +10856 +17441 +13740 +174 +21802 +5897 +29402 +17390 +5316 +2402 +18215 +21807 +2948 +9594 +315 +16517 +19243 +6716 +28555 +21366 +10793 +24759 +3119 +23526 +75646703 +25439 +30038 +11404 +5919 +7740 +8407 +26070 +779 +5487 +21992 +9213 +10321 +3063 +32545 +10635 +22415 +17881 +20777 +7639 +25459 +301466949 +17664 +3505 +31063 +277384463 +52121100 +24164 +8444 +19317 +4613 +137624367 +28742 +30365 +486 +25240 +31935 +494117950 +997200954 +19175 +3272 +30729 +24987 +29338 +19817 +24472 +1675 +25668 +8870 +15489 +24693 +6280 +5307 +191199081 +12916 +22389 +491063288 +21661 +699710339 +30225 +15527 +11469 +15635 +23444 +30351 +10239 +27702 +31056 +24548 +22271 +28455 +28778 +8178 +5757 +3959 +4578 +17514 +720503848 +3336 +12677 +32739 +7726 +21992 +16373 +11979 +25318 +17904 +8493 +24348 +24689 +326 +19890 +31598 +7267 +8986 +13168 +13388 +114411306 +6767 +20543 +23210 +2748 +820 +19505 +2099 +18842 +23043 +959940438 +30773 +15381 +31408 +32177 +27126 +16428 +22506 +6929 +9762 +2286 +25781 +20234 +4776 +24164 +24548 +21529 +287678397 +21747 +22145 +14096 +8025 +423144708 +14409 +840360913 +8691 +22465 +348510350 +4448 +31408 +29080 +4596 +18470 +4571 +30299 +16750 +18982 +10758 +13817 +8971 +10981 +26056 +8746 +7337 +20253 +16391 +5919 +5444 +15068 +28999 +19229 +25161 +3582 +29392 +27454 +9502 +28759 +7889 +23768 +30689 +11954 +28688 +7833 +11647 +4500 +13162 +4525 +12000 +4968 +31935 +24843 +12930 +22089 +2923 +22063 +25641 +20681 +24479 +26591 +455 +9137 +18842 +22906 +591477630 +18004 +7878 +23705 +20281 +23511 +3546 +2883 +22631 +7915 +2675 +12477 +26324 +362981588 +554294646 +30619 +7423 +1573 +24339 +8891 +17737 +24729 +16281 +195567562 +12346 +2051 +29029 +7281 +23068 +1630 +5362 +22310 +31355 +5565 +4558 +11786 +22175 +7754 +30905 +32428 +25556 +475 +19539 +31955 +1044261696 +7876 +22576 +8470 +29294 +6290 +5087 +28908 +27415 +25869 +21380 +10102 +6137 +30838 +32540 +26267 +16984 +17030 +334872904 +22435 +2902 +26049 +6295 +16019 +6096 +79 +5079 +7057 +205649644 +26605 +29684 +12365 +20598 +7902 +31549 +25869 +20663 +27200 +30018 +20663 +9334 +32360 +32166 +2979 +19148 +29628 +24231 +31037 +8174 +276003120 +17448 +23433 +31234 +24909 +30466 +20535 +4686 +30297 +11466 +25986 +2576 +14049 +10468 +21367 +9692 +4220 +25839 +16015 +443385923 +24387 +431 +7467 +1264 +31992 +16894 +458485727 +3809 +25568 +24185 +693660464 +10686 +462376219 +15762 +20695 +644788341 +12309 +9061 +31052 +32091 +21176 +4506 +23264 +26154 +24059 +19920 +21285 +8866 +923164468 +9483 +18859 +11714 +18385 +20791 +7605 +482760308 +27502 +195351560 +894 +3782 +20859 +29151 +797338861 +8101 +8652 +29698 +12169 +25320 +9359 +28688 +19170 +23427 +7869 +25005 +4659 +1580 +11953 +974 +19902 +23492 +16091 +308 +30586 +760452799 +16093 +13786 +5054 +9137 +22680 +19157 +6000 +29327 +8868 +14760 +18075 +6407 +29327 +694 +4243 +25402 +5081 +16750 +21366 +4722 +5757 +17225 +19347 +17494 +1573 +21581 +19142 +30156 +31114 +27193 +20828 +21313 +17247 +8138 +24420 +577345620 +4945 +26029 +22910 +16207 +22166 +12384 +23771 +15324 +12395 +7181 +19309 +30429 +12916 +162820271 +19147 +12252 +26982 +17239 +7434 +9713 +1547 +2464 +4481 +15092 +23307 +168981947 +675 +28830 +20777 +486343896 +15837 +22161 +31019 +30761 +913002772 +2328 +31114 +2611 +6706 +17936 +8173 +27411 +12601 +26976 +17664 +15129 +26539 +31644 +10871 +15115 +12847 +668 +8833 +16456 +28998 +24791 +25568 +17125 +18344 +9984 +17652 +286 +15643 +7968 +2598 +8348 +26188 +18308 +6209 +11495 +12438 +5760 +10820 +487957769 +12859 +1675 +348510350 +18004 +20725 +776203145 +14602 +10102 +6973 +22839 +24564 +14710 +11426 +21198 +157 +14690 +32368 +8921 +586967142 +20497 +23878 +750348167 +894 +19902 +10100 +19449 +329749560 +11957 +7925 +28731 +22057 +11139 +5347 +26951 +18838 +18102 +26478 +21639 +4337 +32641 +14501 +5112 +29690 +3351 +15324 +16964 +26332 +8164 +12603 +11431 +30095 +29823 +253442392 +29487 +873177201 +23231 +2250 +21916 +19559 +22864 +22381 +28265 +18702 +29816 +8914 +9426 +9562 +14425 +18526 +5052 +27280 +23364 +11235 +29889 +9165 +1952 +25256 +669740945 +37447231 +2991 +5209 +173774843 +24229 +10877 +23880 +13728 +15583 +6795 +28099 +7561 +26607 +1321 +2060 +25137 +2902 +26808 +31038 +9495 +15930 +20663 +14839 +32663 +9086 +758715910 +26937 +12882 +569408816 +10387 +11400 +19427 +9600 +586 +11374 +4122 +463573318 +6000 +13685 +2557 +27456 +15182 +5220 +18383 +292496459 +5220 +234116221 +12031 +806159192 +1008114647 +3211 +201 +30453 +1815 +23197 +1274 +797678908 +15378 +8084 +549427908 +9348 +12793 +26388 +179653039 +32360 +21606 +6438 +32435 +1717 +8072 +25360 +19071 +14497 +13045 +14993 +15599 +23810 +29930 +8389 +9349 +27026 +2877 +11053 +10879 +9061 +31317 +15657 +28030 +13534 +22113 +10856 +9348 +8424 +24794 +25389 +3795 +25507 +21332 +17974 +9392 +4566 +24602 +5063 +7868 +21678 +4694 +19133 +12024 +10822897 +29689 +31915 +3814 +679 +20401 +13189 +2364 +23096 +12433 +11055 +29060 +18215 +20937 +87931040 +17553 +28784 +22540 +5270 +204 +29915 +8974 +20810 +18043 +3588 +14878 +7262 +29318 +14255 +465399393 +487808193 +17087 +30008 +25981 +26350 +13453 +12480 +25103 +16165 +22312 +1844 +6258 +1577 +13568 +21543 +1805 +30773 +14301 +10994 +17321 +31285 +32000 +22724 +9816 +2650 +22922 +1110 +1207 +26893 +25911 +5315 +15849 +9833 +16298 +11080 +187203111 +29689 +22376 +25487 +2357 +7606 +11900 +4175 +28030 +31127 +18691 +25122 +26362 +144769534 +7869 +21367 +24428 +13109 +3795 +12930 +27675 +27793 +28172 +31708 +5052 +24603 +10100 +11081 +19477 +7421 +26324 +25527 +9745 +9025 +25497 +26918 +25989 +997200954 +20371 +18438 +54 +874313113 +7573 +20308 +1037008762 +2940 +4624 +24941 +1675 +32427 +8843 +3910920 +997200954 +9562 +24165 +6576 +25961 +17942 +1336 +30194 +649 +12855 +13201 +22133 +512313342 +8439 +3048 +31016 +16803 +1025118386 +25890 +8400 +17004 +14177 +547 +31402 +23197 +264 +23917 +13220 +25495 +54300641 +29785 +11973 +795354551 +17734 +14227 +8311 +16786 +785 +872725265 +957 +27387 +14680 +8304 +23382 +675 +28805 +12733 +23427 +15181 +31540 +23900 +22978 +28113 +16866 +3120 +19281 +26610 +26719 +3958 +30317 +27277 +12760 +13618 +8158 +16652 +16358 +28250 +31063 +555479502 +18252 +21554 +17207 +1365 +817750283 +14501 +51191105 +12543 +19955 +26501 +18613 +591477630 +32309 +758826245 +2709 +18043 +16478 +9365 +24530 +3390 +27812 +26028 +20281 +994163108 +15196 +28325 +4257 +12001 +20887 +13688 +6940 +17225 +169331300 +1840 +24006 +13821 +7826 +17880 +20442 +6339 +11828 +695259007 +22310 +1304 +2841 +421351508 +26937 +9459 +914 +1257 +15798 +12199 +1616 +2543 +636136009 +12286 +19054 +15072 +16837 +20500 +27600 +29475 +17170 +7157 +503 +24824 +4312 +19992 +113251504 +2128 +7267 +117 +17881 +29396 +21336 +8348 +17978 +3469 +17346 +21282 +32045 +1451 +8478 +11610 +902 +17333 +4259 +6551 +18475 +16428 +105797908 +20685 +11513 +17962 +14616 +726325406 +7157 +27105 +15412 +26547 +1031708290 +18812 +5138 +2381 +6518 +8137 +572651036 +18206 +353009500 +19413 +66955904 +25240 +23071 +12157 +8404 +22199 +26386 +29190 +32580 +22388 +803965852 +2923 +10439 +22053 +7920 +29415 +29145 +425913430 +10261 +20038 +2250 +12312 +21115 +32091 +3408 +22503 +3279 +18932 +17740 +1008114647 +15902 +29684 +22276 +331995158 +1021334809 +3330 +12771 +32231 +4154 +793813406 +6921 +942941627 +22397 +10223 +23217 +3215 +17252 +22760 +6353 +26852 +21688 +8119 +4267 +15270 +28419 +12024 +750572646 +17904 +29294 +512313342 +25275 +2751 +14426 +3713 +237617172 +6485 +23330 +14121 +32134 +9786 +28315 +29060 +30230 +27303 +16509 +23058 +30834 +13682 +31035 +31270 +3350 +4145 +13782 +5093 +17307 +17179 +7927 +872743899 +18658 +25470 +8148 +30356 +17972 +32665 +8051 +11663 +26127 +27440 +469 +31394 +15839 +19482 +300623526 +11540 +9423 +114497018 +16366 +30062 +862761776 +24574 +28778 +26637 +7908 +25331 +14391 +29915 +27685 +5503 +15740 +32360 +14966 +26231 +11241 +23832 +2709 +30027 +908 +6996 +23223 +24639 +31724 +19213 +10932 +21704 +21561 +16907 +814460513 +15746 +21819 +15353 +7286 +27891 +30332 +21727 +9142 +693660464 +6371 +6576 +1640 +13667 +15176 +7480 +521691037 +55156687 +24794 +31620 +668587398 +6802 +120947823 +11092 +839779061 +28317 +27765 +438558918 +13526 +8351 +20598 +803965852 +27083 +13286 +28206 +8814 +22223 +5040 +2822 +27621 +22072 +24015 +725146700 +11171 +18419 +2147 +28574 +920575735 +8914 +641 +17945 +368241104 +9151 +16112 +6812 +8768 +28987 +28474 +148442151 +12997 +31059 +25593 +32111 +638942496 +19233 +5394 +4044 +19175 +16241 +25655 +28363 +9703 +26970 +11720 +19468 +10932 +19942 +8780 +16825 +1662 +19787 +13104 +31540 +9762 +30744 +9408 +941461674 +458549128 +2815 +17172 +807427333 +19920 +17061 +1416 +8468 +4669 +30823 +806159192 +30058 +3661 +32305 +22485 +777027425 +18314 +29060 +16160 +544700857 +31179 +7475 +27233 +758705939 +32581 +19233 +11643 +4521 +18216 +15196 +1233 +949 +4419 +1752 +31610 +648444274 +7657 +12989 +15695 +15038 +4515 +5580 +29478 +463573318 +22355 +353009500 +16167 +8249 +19729 +478573802 +632815306 +694045785 +11464 +11059 +9991 +953370095 +24941 +749829726 +308 +18763 +314705673 +10167 +19403 +4304 +19935 +18153 +882045769 +13257 +19687 +3838 +27295 +11469 +4154 +13243 +12755 +14195 +14676 +22973 +5004 +526 +26029 +16358 +21428 +8100 +25936 +25098 +26324 +13636 +7561 +28242 +4945 +9605 +30728 +30432 +242073169 +852651122 +9006 +18463 +6988 +7670 +887 +4380 +7784 +6006 +30990 +21714 +6316 +12737 +7852 +24477 +12648 +12944 +6833 +24869 +7537 +195567562 +12521 +11979 +28603 +560552643 +7122 +16543 +18037 +28830 +18569 +27603 +16322 +15804 +31610 +23780 +16637 +7203 +18028 +11914 +21713 +8103 +756724488 +18680 +26319 +11831 +18248 +16729 +24167 +18469 +11823 +8988 +919296599 +11336 +19477 +28119 +31421 +24167 +25117 +12754 +8827 +4054 +814460513 +23584 +23696 +10775 +11433 +20690 +20028 +13109 +25918 +22564 +9868 +19262 +6790 +18046 +29871 +4830 +9058 +18178 +30956 +6659 +8115 +3929 +9056 +586967142 +7968 +23781 +8437 +26242 +5621 +25196 +14377 +19024 +19774 +6782 +95678076 +19520 +26249 +1067 +17553 +14620 +16584 +10258 +569998936 +28437 +12237 +31743 +29723 +27193 +8171 +16401 +19004 +27500 +22359 +26493 +29094 +15115 +23382 +23493 +29681 +8477 +791927361 +2364 +3809 +23610 +7090 +7914 +22437 +30058 +29668 +519875265 +2314 +4493 +29878 +86103282 +51318394 +853 +755 +9634 +19681 +16586 +27047 +28248 +9790 +1621 +169331300 +1061 +5538 +5819 +30805 +26249 +19740 +21262 +21476 +1408 +14147 +31677 +5139 +141841001 +603379435 +27696 +15681 +30224 +5318 +31926 +29130 +9487 +11081 +28739 +785719018 +12825 +11381 +5954 +18533 +937784376 +3848 +18839 +22166 +24088 +906743702 +14725 +19511 +15763 +2654 +23012 +7286 +9924 +17479 +21198 +26612 +2343 +3301 +17520 +358725977 +3886 +10100 +144 +16259 +19278 +24107 +5171 +27140 +24303 +8736 +28289 +623 +11241 +26460 +14255 +30755 +16584 +31466 +15853 +10476 +27367 +23900 +6708 +26901 +2494 +6946 +2225 +854836808 +14903 +28787 +14177 +463573318 +362913659 +27456 +1321 +11319 +13304 +10002 +1022297907 +24386 +10566 +12650 +26901 +23132 +18345 +12347 +7277 +5702 +28750 +6044 +19584 +27443 +760452799 +19598 +31620 +779722806 +9610 +8493 +27295 +829941338 +7275 +30987 +102412004 +11381 +19503 +548845793 +859463602 +8543 +24703 +872743899 +5031 +18600 +26959 +31976 +12801 +10297 +26406 +17731 +22437 +1104 +20968 +788 +29081 +876487706 +2298 +59771732 +27527 +22079 +20675 +9058 +12484 +1766 +29639 +8609 +4220 +3932 +13504 +409019040 +14474 +1786 +19477 +7746 +21527 +14413 +26194 +18167 +668 +21316 +28922 +22877 +27968 +902 +15816 +11710 +16735 +12658 +27161 +26305 +3237 +3621 +8609 +16950 +552854378 +16475 +25244 +28817 +26626 +4029 +6738 +17936 +3208 +8810 +17872 +16543 +25261 +7926 +26539 +425913430 +20981 +2709 +843192425 +8018 +726120221 +3095 +169902594 +15015 +7679 +3706 +14258 +8864 +29711 +11443 +17553 +31919 +14131 +22115 +23028 +23423 +7221 +1966 +20038 +9833 +31127 +3620 +11636 +8168 +21628 +21993 +139094402 +26154 +27850 +21011 +3129 +12930 +12693 +27435 +11404 +12125 +11050 +12925 +13291 +13036 +21069 +29188 +26918 +7788 +7402 +2768 +8853 +26483 +348603099 +20659 +9 +22581 +11714 +7679 +1037001806 +19092 +22854 +16373 +358725977 +3702 +18080 +21661 +732670920 +21034 +18361 +12549 +30907 +15227 +4571 +20709 +9132 +14515 +830203906 +14502 +28363 +8578 +12685 +725146700 +4220 +2406 +6536 +1190 +139094402 +15334 +13468 +774680201 +19467 +2557 +2628 +10869 +25475 +12647 +24939 +12864 +27988 +12048 +32653 +30755 +24539 +15068 +195823659 +13966 +24006 +1319 +762225734 +27650 +8277 +1655 +13052 +29258 +22978 +22294 +19135 +235 +30072 +1349 +25133 +14173 +25171 +851720823 +7032 +9101 +18235 +14258 +23929 +6172 +30706 +157 +441873576 +24843 +6014 +2543 +25918 +5433 +1657 +23028 +26519 +520975776 +27914 +5822 +3285 +19170 +301397559 +28739 +24801 +431 +782 +14012 +20242 +12465 +12686 +10820 +25440 +10798 +10070 +17651 +1416 +16650 +13667 +18244 +12001 +29139 +28104 +21781 +30825 +5423 +308 +14745 +26594 +30445 +6201 +29338 +23427 +18191 +3809 +17951 +15302 +22631 +30163 +8853 +5032 +28744 +24386 +9737 +21640 +5728 +20406 +4409 +19383 +6946 +11958 +18327 +13636 +15752 +28641 +23014 +23367 +20909 +17928 +25841 +15544 +13182 +31819 +2662 +30008 +11830 +14304 +16894 +22496 +12897 +29527 +8350 +143729401 +21269 +5100 +29377 +30227 +15019 +21868 +22540 +18975 +29945 +20535 +29244 +3472 +13006 +23053 +1706 +15544 +14006 +7248 +636 +32452 +1523 +17744 +1038373884 +2563 +25458 +16709 +200464122 +3757 +20238 +21554 +13286 +2527 +26281 +27470 +25433 +13903 +24073 +30951 +9202 +23913 +725146700 +824499834 +17081 +15026 +10879 +29151 +20234 +22381 +310085237 +383 +21628 +29974 +21217 +5100 +30095 +11469 +14021 +28119 +28991 +13945 +654401301 +9950 +2593 +9346 +441325871 +29188 +26120 +15038 +283267560 +28603 +15805 +14578 +25670 +835 +2264 +802 +12851 +22530 +7700 +817220589 +25854 +10116 +1619 +1006076948 +27140 +26643 +17456 +6163 +2143 +26978 +10115 +1941 +29277 +6353 +3958 +25171 +32220 +32309 +31344 +25241 +10232 +27723 +161 +19125 +12245 +9439 +28688 +20190 +1097 +519875265 +29318 +26196 +6137 +26896 +15324 +1658 +17936 +12000 +7267 +18621 +18315 +18063 +6753 +26379 +29080 +27574 +25557 +1752 +19403 +25753 +10086 +899942441 +17594 +26190 +23177 +24925 +5685 +3233 +29495 +877 +24639 +4908 +1037008762 +18262 +18056 +19584 +27721 +1521 +8549 +8682 +6833 +28265 +21511 +19652 +15173 +11561 +2163 +740774360 +18680 +4615 +22549 +19286 +26231 +4800 +22035 +14267 +18806 +14012 +25509 +6054 +18685 +15022 +3719 +17349 +425913430 +526 +649493500 +23588 +20088 +4612 +24843 +13006 +21624 +7754 +12543 +983505713 +23312 +26307 +9563 +28206 +12771 +17995 +205 +936 +11081 +4109 +13618 +27276 +4935 +21005 +16508 +2699 +8607 +22359 +23526 +9632 +28988 +28168 +4243 +31286 +29880 +2841 +27387 +29971 +923033106 +9011 +27290 +4271 +18715 +21477 +11404 +120 +16165 +26720 +4935 +11175 +4570 +9477 +6948 +3852 +13158 +11404 +2408 +27449 +25746 +16427 +20734 +28980 +26239 +26691 +8972 +23587 +24759 +13036 +9681 +16239 +19652 +1626 +1365 +331995158 +26221 +3121 +9403 +7709 +19883 +28381 +32367 +9768 +19700 +21323 +22324 +192971524 +95021083 +11290 +11800 +1776 +25771 +7443 +5266 +19598 +4348 +26610 +16640 +3308 +31529 +21323 +29269 +27255 +203 +32698 +12770 +4228 +22978 +30609 +32663 +31908 +24794 +7737 +20666 +348510350 +32423 +21366 +86182577 +14760 +20421 +26893 +2157 +24348 +3122 +26146 +29842 +691695235 +12125 +31415 +1696 +1257 +16241 +297 +30762 +12286 +12817 +20696 +9629 +981640949 +5220 +15453 +20301 +759532870 +5344 +7157 +26154 +19193 +84882419 +16921 +21011 +23802 +17562 +25365 +20802 +5236 +23934 +26893 +693660464 +7047 +12724 +7833 +13314 +1324 +32290 +7262 +11694 +2152 +20802 +894 +31009 +2289 +14209 +20734 +25975 +1844 +644788341 +10071 +23312 +21628 +26059 +29545 +7434 +887013196 +25411 +26388 +32398 +22877 +1324 +29177 +19401 +10154 +30106 +12601 +5344 +13439 +32096 +24386 +565489417 +12510 +32548 +25246 +16926 +13731 +10047 +17737 +3307 +8230 +391520704 +28242 +14058 +29175 +2067 +20974 +2996 +22294 +26859 +2543 +20685 +25771 +1423 +21377 +17175 +12000 +182551809 +17170 +19036 +12851 +10605 +26362 +739 +24875 +12793 +7925 +1050830894 +22680 +8173 +17010 +11021 +19546 +17256 +344058306 +25898 +12911 +9664 +27405 +29664 +14644 +23272 +3626 +159622241 +7422 +29834 +28182 +21999 +9633 +4137 +7816 +52205413 +16327 +8639 +8162 +28419 +30536 +18719 +15768 +12470 +5724 +23460 +25929 +4612 +18435 +20671 +16715 +3238616 +3390 +460132642 +8123 +24451 +15840 +572651036 +1760 +19262 +182551809 +31047 +13289 +2129 +28213 +13987 +3229 +14406 +19183 +32665 +2406 +22734 +13134 +10915 +20111 +14228 +32610 +16146 +9294 +13388 +18989 +4945 +27102 +9958 +20659 +25080 +25631 +5487 +1621 +18987 +549110979 +25439 +22029 +17962 +19831 +20935 +5093 +10965 +807427333 +25243 +24822 +23096 +19462 +19897 +31007 +4446 +5564 +19769 +32349 +957 +23879 +24258 +11041 +21561 +873809607 +28430 +5034 +12603 +28391 +18126 +18216 +20518 +24705 +1244 +845966677 +28246 +26889 +16533 +27752 +32632 +21975 +21402 +407079000 +20207 +25175 +24941 +20338 +614770979 +22420 +779 +16607 +20222 +4229 +390703668 +16082 +11513 +611094788 +414117013 +20263 +1802 +10076 +29951 +10115 +18819 +25079 +21060 +12843 +28835 +1006076948 +1284 +31442 +23964 +19559 +254381304 +734489540 +17643 +32428 +7893 +30825 +26124 +23138 +23873 +20588 +22581 +14012 +10115 +6796 +23045 +31356 +21747 +3860 +491063288 +2269 +4416 +30648 +16758 +22859 +449 +29646 +8853 +26664 +15002 +32280 +5526 +15877 +32042 +15253 +1754 +15157 +24101 +26973 +540546991 +2297 +21020 +609148831 +3207 +23845 +12756 +981640949 +6573 +25923 +30617 +11891 +844394505 +206248810 +17944 +15345 +2297 +8321 +31506 +5864 +1062276022 +6946 +9903 +24846 +11236 +20466 +17740 +24696 +3920 +8979 +6519 +14464 +10205 +13282 +19562 +5344 +17758 +20066 +15745 +32349 +9878 +16752 +19830 +17130 +30149 +10680 +29376 +246750309 +18837 +13236 +24677 +22489 +28071 +14917 +11074 +4740 +9034 +9488 +20806 +9681 +23734 +1886 +11426 +23561 +11975 +716301271 +25547 +30707 +30341 +5593 +623272442 +10053 +2451 +6222 +24683 +31052 +62048814 +4554 +23046 +31658 +208 +802097734 +28642 +9958 +20867 +52205413 +4145 +4493 +533337535 +18475 +27747 +30355 +8249 +14173 +331995158 +29878 +1104 +10580 +6520 +11469 +27363 +23780 +1977 +4144 +13189 +6465 +27547 +20071 +620232660 +26029 +12862 +27625 +27044 +18264 +750572646 +14039 +5073 +9681 +19114 +28878 +26386 +30292 +7298 +7104 +30689 +32507 +29376 +9272 +11285 +1901 +25410 +23646 +13619 +28315 +10372 +16478 +19777 +2369 +230807140 +1071 +9155 +16950 +26115 +5014 +6007 +17146 +20386 +8756 +4732 +23731 +22791 +16521 +23376 +27043 +4987 +12152 +12866 +31911 +15695 +494 +7372 +29681 +26853 +3469 +1245 +23022 +9088 +2667 +23492 +655 +28286 +9495 +3634 +31966 +1462 +22817 +28865 +2297 +5464 +23012 +7710 +18126 +10378 +18552 +26227 +411430518 +24054 +32540 +32661 +5472 +696818962 +703741241 +11994 +5064 +28865 +20794 +920575735 +18126 +26314 +21129 +23463 +9627 +11975 +12274 +24196 +997200954 +955276308 +13365 +11857 +9580 +25137 +32541 +2038 +10990 +32540 +1755 +4205 +30722 +327 +17182 +21194 +26691 +14269 +24440 +12677 +22227 +18183 +27771 +845872788 +811822606 +7461 +161 +2214 +30487 +499219297 +782 +31698 +23617 +3567 +715643979 +2604 +11469 +8171 +462580468 +15719 +6485 +19175 +579568093 +11357 +16152 +18448 +337645189 +21198 +29094 +14039 +3895 +720503848 +19204 +27039 +5087 +14261 +29655 +29089 +23591 +21499 +28071 +814468903 +7419 +32542 +14123 +17995 +4361 +923164468 +13637 +30802 +10954 +15689 +14373 +5590 +17338 +21194 +7055 +777374383 +19875 +27343 +18766 +26340 +3388 +9976 +14882 +668587398 +24037 +976921720 +13202 +15345 +27435 +18766 +26564 +16105 +29840 +8592 +27043 +1801 +14069 +18671 +9897 +31646 +512901590 +216538629 +256144202 +21681 +11309 +1640 +484803063 +407079000 +760452799 +179695288 +19791 +7262 +14916 +20543 +7025 +16057 +3706 +5774 +26029 +9403 +430638615 +24931 +19049 +13504 +29520 +1684 +13336 +23396 +1861 +23455 +24419 +28754 +21163 +765453985 +13666 +20096 +6485 +30944 +22842 +26128 +22093 +2269 +28731 +11740 +23468 +9206 +13638 +6759 +8123 +15714 +20931 +15544 +23673 +24150 +30185 +16646 +1023 +20442 +20299 +4769 +20569 +5347 +802826872 +28313 +29880 +7038 +9950 +22415 +32063 +14463 +802097734 +52121100 +25668 +870 +26976 +25098 +11075 +19898 +7083 +29839 +15930 +6722 +31491 +11451 +3472 +3093 +1327 +17488 +586967142 +24968 +17506 +10403 +1050816293 +25864 +18510 +13687 +10297 +13970 +16399 +29158 +1180 +3313 +8849 +19863 +21661 +26164 +8304 +21554 +29052 +6814 +24440158 +12355 +28735 +10591 +31136 +22216 +8079 +4570 +28641 +14825 +19227 +10686 +5503 +6222 +21904 +17544 +12274 +26200 +21019 +30072 +1043 +6929 +12446 +1771 +7843 +7402 +1717 +6096 +623 +9940 +12048 +26591 +3320 +11483 +24412 +28345 +17902 +14862 +11139 +23043 +15804 +4695626 +24771222 +6146 +6227 +18700 +997200954 +23271 +178080617 +27280 +47184566 +29212 +30022 +4242 +21019 +18033 +24862 +120 +19603 +3795 +12481 +24992 +11021 +8015 +9603 +17675 +8119 +26919 +3492 +137285787 +114411306 +19147 +27555 +14222 +32118 +23971 +742071580 +10439 +5872 +27309 +9423 +151 +21054 +390943793 +8808 +8746 +24241 +3307 +25142 +21885 +12081 +8162 +29247 +24482 +797678908 +19340 +14639 +26989 +7872 +12102 +25410 +25615 +30111 +19774 +24836 +13970 +11344 +12331 +923 +30516 +17776 +5220 +2647 +1773756 +19044 +10046 +23879 +32412 +21285 +10348 +3509 +7422 +499219297 +27572 +241546153 +29830 +11393 +26388 +704411765 +5585 +694 +2502 +20255 +29846 +194850807 +15477 +30262 +37447231 +26646 +4941 +2019 +9936 +24390 +23780 +413548024 +31724 +8914 +449 +1233 +261 +19924 +17163 +17951 +19462 +3304 +1104 +20763 +8158 +30819 +10655 +27500 +29010 +8258 +6699 +27320 +14255 +23030 +19427 +6238 +2527 +26356 +20857 +19258 +23506 +18926 +13990 +16216 +11666 +19386 +31208 +23677 +348969000 +10605 +24390 +12601 +971476729 +26249 +27625 +26716 +27561 +6531 +31603 +13269 +235155864 +8964 +7889 +12568 +9157 +1044261696 +18871 +654401301 +20649 +988959988 +21054 +23064 +8575 +7144 +17023 +13965 +9088 +412434797 +26349 +21661 +199673321 +22425 +27770 +21801 +1284 +15062 +14078 +30228 +5672 +30049 +1655 +5564 +21098 +25918 +23428 +32090 +17582 +20696 +475 +1844 +16094 +12286 +9172 +2775 +10239 +6436 +12794 +19083 +29060 +14181 +16437 +2502 +19570 +13963 +31052 +24628 +30473 +3120 +18289 +20319 +19347 +13749 +32313 +18464 +532520655 +1056149199 +19221 +30674 +32505 +293040466 +19477 +1062276022 +8850 +17083 +30672 +9452 +66179559 +5648 +25331 +14644 +8099 +28325 +942807385 +5087 +18571 +4455 +15129 +11021 +21062 +12143 +4210 +2297 +20410 +10457 +3320 +3716 +22838 +22397 +6843 +21891 +13336 +31304 +30990 +20569 +22344 +1706 +32030 +380788941 +18107 +29327 +8719 +30762 +17120 +21800 +16760 +1041586082 +3795 +1488 +19044 +23436 +13849 +20184 +16864 +4137 +338553922 +14986 +13593 +18566 +31160 +11513 +6787 +3701 +10697 +274452136 +7606 +667404452 +6137 +3148 +2204 +7919 +14778 +679726157 +21891 +20630 +21938 +7475 +3065 +15302 +16604 +14728 +28998 +13569 +5529 +25117 +26574 +22271 +14986 +31691 +9327 +24179 +682 +12286 +490179086 +3237 +24817 +12244 +10031 +28830 +26356 +2264 +31889 +30179 +10115 +9840 +689416044 +1755 +32349 +27572 +10155 +1220 +18550 +25122 +3063 +1006076948 +32677 +11573 +795354551 +25843 +18250 +19781 +31160 +115630890 +15378 +2059 +3148 +12806 +8999 +20629 +10827 +449 +1201 +23587 +20649 +10279 +30355 +17902 +8692 +4596 +19391 +31051 +27770 +14004 +16171 +30374 +10046 +2604 +1417 +23197 +24188 +28778 +14069 +777027425 +29618 +1063957839 +17861 +8480 +10098 +13057 +554082536 +21983 +17499 +23527 +8201 +12526 +27914 +7124 +9760 +26627 +1093 +125 +846863880 +18982 +6290 +26271 +23094 +19467 +3933 +9207 +22912 +22498 +12129 +1045481998 +5457 +27587 +10818 +129664829 +424915137 +27851 +26451 +5040 +1776 +27896 +450542499 +12756 +1488 +5505 +679726157 +4732 +26976 +14423 +9590 +17247 +31540 +609148831 +24412 +21960 +9327 +4596 +6161 +13269 +421351508 +15731 +11277 +2549 +25556 +13898 +28332 +5463 +11400 +8474 +25256 +26194 +20094 +8891 +26319 +3063 +18598 +28916 +31589 +25246 +2671 +18004 +14705 +28641 +16475 +243892765 +3848 +30466 +19860 +4554 +21555 +12949 +139094402 +30531 +224340884 +7893 +5039 +12346 +19356 +25704 +1042897754 +11305 +11367 +26721 +23480 +13965 +24812 +25314 +13971 +5768 +205 +29410 +16640 +4093 +28474 +2647 +10357 +21412 +577028687 +28430 +2157 +7576 +15604 +51008814 +20111 +4455 +8723 +24420 +18888 +14616 +668 +28774 +10680 +695259007 +341440606 +24794 +16324 +15219 +30224 +11277 +14258 +3742 +19607 +22799 +27968 +467781708 +1176 +28656 +2152 +9488 +8137 +1207 +16682 +7337 +30111 +23103 +31408 +10102 +29091 +4763 +30819 +531892360 +25781 +24615 +26479 +10810 +10348 +1631 +10116 +443 +7467 +13215 +25213 +261424177 +893271473 +12252 +23975 +28522 +30487 +29584 +28419 +17776 +7601 +26302 +16639 +6148 +46207931 +399 +8199 +22063 +10540 +810118262 +25133 +13225 +13248 +12772 +1586 +6394 +9441 +858471694 +21597 +1850 +2571 +755 +12568 +23609 +17838 +13244 +21032 +16535 +3574 +8103 +4165 +1306 +1028953965 +11431 +9649 +5214 +4972 +2593 +569339386 +1008114647 +25794 +3192 +23396 +4597 +24231 +8162 +1766 +16112 +211754698 +29930 +15166 +30150 +594143008 +15633 +287678397 +26519 +494 +28329 +7837 +24817 +21020 +7119 +24707 +5728 +7889 +17355 +5568 +1852 +10589 +315 +22145 +25188 +27363 +10707 +2576 +14012 +2598 +20401 +19085 +4010 +5760 +20976 +11718 +27369 +14269 +8921 +24072 +12648 +3473 +7601 +1935 +18691 +26249 +14446 +1535 +1512 +6227 +18817 +17137 +7882 +16825 +515163324 +17385 +1551 +22881 +4666 +21116 +2543 +12865 +12702 +2615 +29654 +12693 +14408 +32435 +18224 +18542 +6699 +28890 +3320 +4156 +25811 +23298 +1041577565 +14191 +27778 +26664 +30297 +9334 +25458 +28762 +2813 +10708 +9868 +13986 +24451 +27107 +17629 +12361 +596378085 +12316 +27007 +19184 +8467 +872725265 +28718 +15181 +18691 +15886 +10995 +12438 +11540 +26148 +28061 +18819 +15746 +4271 +29098 +15886 +317423097 +174 +21347 +2594 +25391 +9937 +19996 +2418 +12556 +649289968 +23584 +4500 +10420 +21003 +6410 +28482 +15336 +24477 +25173 +4662 +284116722 +12658 +7251 +10551 +452658854 +20556 +15616 +25672 +9294 +25843 +13768 +1028433886 +1586 +25068 +31056 +21479 +7915 +548845793 +16037 +15662 +26377 +554294646 +24348 +12658 +16752 +754941038 +27320 +30382 +9605 +14635 +27103 +24302 +24454 +17994 +11782 +822943881 +2111 +18235 +15072 +5925 +31492 +10661 +7961 +16249 +16353 +20606 +12391 +3350 +31919 +10914 +30870 +13795 +22425 +2944 +6857 +4228 +3549 +26496229 +16805 +5722 +1324 +31550 +20518 +25402 +30716 +21846 +15935 +29318 +21567 +3492 +708708423 +29441 +3915 +11416 +14542 +2517 +21550 +11374 +17647 +19125 +197338634 +27770 +20255 +19278 +25017 +15045 +23101 +7057 +16393 +24134 +20588 +18942 +28508 +9514 +19503 +23782 +17961 +2940 +11495 +15885 +3854 +3706 +14241 +3480 +31842 +10806 +31150 +24034 +19345 +19898 +1840 +17479 +4259 +13260 +16156 +23782 +2877 +27278 +4137 +20588 +5568 +16990 +562761963 +22035 +512313342 +26950 +26830 +21574 +31448 +271177601 +29162 +31114 +7927 +32290 +12365 +16842 +11377 +26353 +23308 +1036 +16725 +7048 +28445 +292496459 +697152965 +30987 +21022 +963316118 +15315 +14103 +24594 +16239 +22543 +4673 +23696 +859363520 +14926 +3703 +18806 +1023 +22908 +14240 +21792 +25318 +4455 +14413 +20709 +19587 +21807 +6176 +7925 +779 +17945 +19374 +8199 +3549 +1784 +11322 +21284 +15029 +6706 +26461 +23917 +27423 +129664829 +11357 +13277 +20184 +8893 +7014 +15652 +28319 +997 +13462 +18448 +253781551 +3132 +10644 +12219 +17652 +4416 +27044 +18837 +10589 +13361 +29058 +30659 +3121 +3606 +10793 +31234 +10677 +4539 +32368 +30536 +19147 +7115 +30428 +441161988 +3917 +19004 +24361 +20663 +31698 +29698 +12887 +1050816293 +3888 +19281 +4220 +26271 +19503 +20700 +30740 +25793 +9627 +71848033 +5144 +25781 +217 +5322 +29708 +29176 +20916 +29734 +482001159 +35 +8803 +19990 +14753 +1377 +17872 +20470 +17469 +933 +30648 +27156 +23921 +11091 +1028433886 +24222 +1849 +487957769 +4747 +29219 +31136 +7517 +31393 +28635 +71672115 +21509 +99729798 +693188074 +139785280 +11960 +17664 +15687 +5784 +774680201 +7974 +18932 +25188 +27881 +30627 +9239 +16207 +6295 +2053 +18056 +20234 +31356 +22099 +450542499 +12209 +20398 +487808193 +5722 +24052 +31061 +17942 +28954 +18509 +22085 +25241 +8598 +6187 +22988 +15467 +19969 +14191 +6787 +28985 +11197 +8765 +23264 +10385 +26465 +20153 +10673 +28876 +12821 +10140 +300 +11511 +12794 +11059 +23938 +8631 +32313 +29426 +8388 +12098 +20050 +25763 +1548 +4451 +2641 +30750 +1519 +12355 +10699 +20060 +18259 +32718 +27002 +27650 +31175 +26010 +30437 +202 +18973 +6134 +7461 +144 +27881 +23549 +19286 +21611 +666464467 +1423 +2225 +25188 +5490 +21060 +636136009 +24677 +31646 +13997 +24222 +18306 +18323 +22373 +341440606 +21260 +15661 +16981 +302810733 +8943 +17702 +18270 +9919 +14153 +21194 +373 +20696 +128739447 +12239 +1961 +5733 +24718 +10884 +13075 +9444 +7926 +2662 +5953 +179653039 +32280 +22817 +12001 +8670 +3433 +3716 +29511 +17494 +14565 +8103 +655 +30586 +8350 +8178 +32367 +16894 +3959 +1023164348 +26547 +20113 +13607 +18234 +14211 +26281 +19740 +25459 +4607 +32607 +20976 +18120 +12925 +77769598 +24971 +4267 +14599 +25002 +694 +9855 +23631 +16145 +27657 +689942196 +3800 +29933 +2401 +27026 +18375 +18607 +190942487 +27914 +29190 +24439 +1786 +15378 +17761 +13868 +18860635 +11167 +6573988 +27965 +26206 +19587 +17854 +19309 +20557 +896779901 +14285 +18345 +31063 +8405 +20421 +570586366 +637934226 +25500 +28938 +23527 +29410 +24440 +11675 +7422 +27522 +23272 +14379 +646267355 +860214718 +16394 +16650 +32435 +18572 +341440606 +12711 +970550374 +803574592 +18184 +29681 +24072 +114875606 +6962 +11846 +2582 +25535 +27851 +31211 +9600 +23101 +430638615 +24167 +16082 +12916 +8656 +22133 +12481 +11232 +17526 +9165 +30328 +8562 +1754 +2143 +7677 +1042897754 +27517 +24045 +1878 +3207 +2408 +14261 +7704 +19642 +31927 +107193549 +4732 +4137 +6727 +31689 +1207 +32070 +26305 +7737 +32254 +22842 +18332 +6353 +13471 +656769744 +6940 +8086 +835 +14473 +16057 +20319 +28784 +2571 +264 +17739 +17582 +515898019 +26031 +23351 +8103 +26744 +233960799 +794237124 +8388 +30342 +2604 +16543 +8184 +26989 +23611 +1626 +21795 +14359 +2901 +3120 +26319 +7180 +24371 +24409 +25470 +19044 +11980 +62048814 +24151 +2297 +869463215 +28637 +3525 +383 +12882 +959940438 +7267 +23574 +571379078 +9971 +30243 +3305 +797678908 +25125 +25106 +1784 +30628 +26702 +13907 +7857 +20709 +7181 +19642 +1445 +19341 +24659 +35 +23210 +24777 +9732 +680 +9781 +23330 +25655 +10015 +9239 +16239 +11121 +16950 +14877 +9362 +435 +3483 +24348 +21629 +15759 +29816 +91990177 +12356 +21003 +14282 +10387 +30049 +11565 +29132 +17339 +19732 +26194 +22612 +30665 +10537 +11471 +23436 +4845 +512313342 +27443 +18658 +24705 +14358 +11433 +870 +5543 +21999 +11520 +605503628 +945990109 +8443 +31049 +15181 +4947 +19469 +31581 +26715 +11429 +9365 +13045 +17237 +101 +25895 +14920 +1019330381 +11357 +969848540 +25314 +593 +24436 +6528 +20820 +20234 +25990 +6709 +1207 +3568 +29623 +24023 +1481 +28329 +2448 +6007 +22457 +28061 +19598 +4090 +646267355 +5093 +25282 +19791 +14616 +458069264 +25753 +30437 +14639 +9226 +2209 +736 +18888 +5522 +18569 +2111 +9125 +3984 +581820366 +3916 +16777 +32302 +15606 +8177 +2624 +22092 +2038 +26858 +22643 +19998 +29619 +1059 +894 +13750 +10798 +338553922 +2615 +24861 +10060 +16183 +20420 +46780436 +18804 +268 +20484 +7398 +13558 +21904 +13625 +1977 +1576 +7833 +16160 +519875265 +14147 +10385 +8115 +25858 +15641 +27561 +19517 +174 +4394 +896779901 +24319 +13638 +461842006 +27851 +18526 +877 +21316 +6708608 +8407 +600179258 +19417 +14594 +23285 +15757 +16146 +11198 +10070 +21465 +16734 +30728 +6122 +25890 +27481 +8622 +32305 +5266 +29857 +17146 +1982 +16031 +14169 +23030 +16494 +2592 +24351 +5328 +13126 +24196 +4701 +31136 +15957 +292496459 +10827 +935706115 +137624367 +21366 +29179 +4086 +29478 +4524 +3753 +10810 +1888 +13797 +28140 +6316 +8670 +30473 +28345 +28482 +4085 +18687 +3738 +27623 +13337 +16975 +17083 +22389 +6358 +2298 +195823659 +25458 +24351 +114411306 +9495 +430638615 +16393 +1573 +14191 +30907 +29100 +26154 +2310 +12771 +24903 +16787 +26951 +20573 +29190 +10827 +4208 +2893 +4084 +23330 +21523 +98 +649 +30968 +31915 +21332 +199673321 +23880 +32752 +18402 +11138 +30488 +11248 +327 +963117282 +6152 +23129 +25526 +271177601 +3272 +3706 +9618 +23661 +5447 +19234 +425320244 +20076 +4304 +8065 +914 +13046 +26278 +10109 +3975 +26889 +12001 +28665 +11852 +26364 +21747 +2877 +30072 +13615 +30342 +24496 +4409 +32661 +13781 +19001 +31555 +19071 +10174 +30755 +20557 +30120 +10718 +27965 +9122 +2408 +900320206 +8171 +24339 +4624 +734847890 +726 +20381 +15238 +27211 +6408 +16919 +11171 +26451 +932300379 +21944 +10116 +9155 +2158 +7005 +31243 +12203 +7984 +8203 +20448 +8392 +13786 +4401 +8609 +18019 +494117950 +540289761 +15343 +12859 +25746 +12347 +29601 +4407 +8443 +22879 +41385629 +22082 +29396 +266097014 +9406 +1055064869 +21343 +24662 +12553 +21035 +29915 +542738248 +30664 +28315 +26852 +29838 +300 +8072 +11061 +1207 +27008 +765 +4044 +14980 +20155 +15229 +5155 +22409 +29428 +16604 +23592 +7437 +20436 +524234227 +30326 +11021 +22060 +25495 +450529371 +17942 +809395598 +7035 +22092 +21634 +8099 +27109 +7108 +4175 +9679 +3411 +1021 +3148 +2470 +7927 +1071 +18469 +24707 +6435 +18314 +3738 +13469 +13123 +660 +4084 +4722 +10115 +749829726 +20909 +8249 +31905 +6663 +9971 +13518 +12446 +9239 +3588 +163 +24968 +17132 +13768 +677930881 +586 +31421 +24725 +10758 +26461 +12000 +15627 +31138 +155 +19525 +26564 +3788 +18499 +7421 +9410 +26207 +19085 +8826 +10707 +669803999 +11429 +16744 +13706 +25140 +715643979 +5014 +1266 +2492 +5565 +25406 +13883 +16722 +7122 +16803 +546656739 +9562 +8617 +11391 +10826 +16281 +16358 +3320 +32572 +11010 +19061 +15752 +5907 +27038 +450529371 +5618 +3852 +16354 +22734 +9786 +19049 +532520655 +4380 +17665 +31705 +21944 +5784 +6804 +25530 +97421970 +21069 +8418 +7606 +10206 +22331 +20369 +2364 +1063 +27073 +31955 +16820 +16946 +1547 +14181 +11300 +9905 +11241 +22224 +28445 +21732 +27442 +6804 +17182 +27793 +1569 +2060 +25854 +8212 +11326 +27542 +30774 +23409 +5922 +4521 +19130 +7760 +24582 +151097628 +22945 +24453 +26472 +4561 +31049 +668 +14099 +4831 +22742 +12069 +30627 +32435 +22500 +26378 +26525 +13688 +22310 +17608 +20221 +8983 +24412 +5015 +23046 +24151 +16915 +8392 +30944 +28522 +26386 +462725866 +1557 +2355 +22166 +29792 +578941099 +25174 +19477 +26239 +25936 +25479 +12032 +548845793 +3949 +16752 +227428524 +20573 +26402 +25264 +11866 +5819 +31340 +15196 +13282 +11675 +13528 +270787674 +6449 +27954 +12641 +896 +8413 +27988 +16207 +30861 +18306 +13403 +25122 +30326 +15769 +26324 +446696521 +30975 +423144708 +105797908 +9745 +27319 +1180 +19227 +23620 +469 +889 +20115 +8313 +14222 +10953 +29878 +888597368 +4426 +20166 +2318 +20021 +13666 +2615 +5170 +7722 +1451 +15198 +16501 +11056 +30149 +16637 +9146 +18089 +3233 +846863880 +22110 +6438 +8032 +25644 +11495 +446696521 +6962 +398 +2633 +24118 +8886 +663090517 +25677 +7751 +15956 +5304 +6101 +1684 +20427 +4029 +6301 +26330 +29439 +726512995 +1064 +13305 +2929 +16709 +807814445 +22658 +32367 +993340746 +4409 +12913 +26945 +19540 +32079 +28998 +14492 +31651 +611094788 +9392 +27157 +8413 +29061 +17538 +29997 +14211 +13666 +15657 +370767545 +9451 +31789 +27944 +5039 +342708187 +18836 +25051 +21938 +28305 +16715 +22606 +9810 +5316 +26483 +652886904 +28641 +31535 +21129 +1916 +23576 +29852 +25906 +17580 +29499 +7288 +4838 +29881 +823 +27180 +26084 +25668 +1137 +709336524 +4243 +7463 +19885 +19500 +19305 +30058 +15384 +32005 +21362 +25839 +27300 +12749 +23986 +26615 +10822897 +9365 +851 +3626 +1006076948 +30445 +28641 +30243 +482001159 +1662 +14216 +17936 +17821 +10091 +27280 +1548 +8184 +22449 +26031 +4740 +5064 +5128 +17652 +21444 +10708 +14192 +6595 +20843 +22945 +20036 +23660 +27403 +28315 +3314 +25321 +9725 +16632 +20727 +16807 +25133 +25013 +15329 +12593 +5969 +11059 +28168 +19052 +32449 +12967 +20935 +5024 +1497 +4186 +23637 +775180675 +11322 +3088 +1284 +649289968 +401601466 +16686 +30517 +20221 +7047 +31344 +6962 +976921720 +23135 +18136 +11979 +10203 +886514262 +9142 +27851 +15062 +11530 +6843 +652886904 +802826872 +3148 +25261 +23115 +26720 +957335228 +2525 +23043 +7422 +26178 +4853 +31053 +28454 +1016265787 +27402 +22797 +16204 +27555 +3888 +94877751 +15427 +5733 +5214 +5278 +3394 +551786452 +802 +1176 +12867 +29878 +9423 +24420 +26720 +21377 +31408 +6857 +31524 +243604238 +15662 +18327 +32237 +17023 +909524326 +10914 +18004 +483 +16074 +5790 +851 +11451 +9332 +25747 +29473 +32507 +6154 +12803 +362913659 +16094 +139785280 +29010 +12866 +30672 +31448 +27814 +26810 +10733 +10995 +5456 +12803 +15759 +14526 +1875 +463573318 +15643 +21477 +1481 +18469 +12060 +31822 +22581 +3891 +593 +27105 +135638825 +10467 +18719 +881973777 +679726157 +10677 +12657 +27884 +9486 +1945 +19759 +302810733 +369921504 +920056943 +31163 +15840 +13123 +30531 +1662 +520 +4622 +18988 +5865 +10806 +21391 +17739 +617799848 +50 +17807 +20032 +12048 +3208 +25508 +15817 +755 +680 +11902 +18063 +24861 +10098 +11171 +14834 +26028 +30811 +18588 +24339 +20588 +17805 +31546 +16824 +13036 +25241 +27721 +3595 +20796 +7298 +31093 +10115 +14474 +5294 +10765 +31540 +10728 +30351 +1383 +31340 +431108649 +29838 +18738 +3341 +14901 +27582 +13638 +10690 +8254 +2297 +25026 +30586 +4460 +26566 +13625 +8758 +9456 +25751 +28636 +22498 +18132 +591477630 +532210889 +9359 +114497018 +15483 +14228 +32368 +4086 +15426 +15021 +9346 +6418 +31944 +18569 +20588 +31559 +1047139451 +1559 +515251553 +18451 +20700 +5599 +2328 +7869 +25385 +893271473 +7869 +1497 +29684 +16074 +18856 +9610 +5590 +30434 +12774 +13169 +16515 +540289761 +13220 +23129 +31978 +30960 +11977 +15778 +441873576 +8592 +4688 +8692 +8257 +26026 +7281 +15569 +873711702 +3732 +24451 +739463725 +24567 +11740 +17712 +4776 +9077 +803965852 +25507 +30650 +13874 +16027 +22747 +11975 +15928 +21166 +22500 +1852 +1063 +9985 +1059780429 +4945 +1512 +29871 +8290 +16858 +25200 +31294 +24196 +115630890 +23223 +30359 +18257 +804596391 +21975 +19500 +24779 +17088 +17670 +12298 +22807 +565489417 +27443 +16752 +20685 +21166 +20254 +8274 +549683457 +31270 +23071 +8195 +10410 +434034221 +16650 +1293 +27316 +222228015 +32735 +24530 +18257 +27845 +25175 +28356 +741775494 +2074 +22807 +5278 +6767 +4197 +68301539 +31387 +14227 +17141 +26852 +21582 +28815 +5768 +12733 +18215 +3597 +26321 +21056 +13918 +10372 +23095 +552268795 +14874 +14464 +22175 +29511 +25196 +24596 +12944 +758715910 +705159530 +12481 +20871 +26683 +829181624 +28817 +13504 +4246 +16864 +5400 +25643 +7570 +1987 +4759 +506 +12930 +10617 +18344 +22166 +14406 +18975 +16845 +12754 +6738 +18888 +20314 +11710 +14068 +19227 +28908 +24762 +31052 +3208 +24385 +4666 +9810 +20792 +11459 +302810733 +23501 +24725 +8294 +20254 +30956 +7434 +9871 +17713 +8227 +14725 +29400 +17877 +4673 +30098 +23330 +30811 +22521 +15038 +5456 +434034221 +5841 +24078 +26279 +21056 +10311 +16074 +14463 +18572 +398443668 +20523 +1978 +12231 +25593 +27337 +519875265 +17025 +17214 +3281 +700072832 +30819 +22476 +21346 +7968 +28560 +21511 +26085 +1316 +24079 +14474 +30049 +32258 +13282 +926719427 +3246 +2408 +2741 +8670 +16682 +2367 +29834 +26905 +12374 +2840 +5423 +19223 +18010 +8100 +17638 +5665 +18234 +17731 +14413 +23179 +20260 +15467 +112163566 +8115 +10223 +3093 +174 +26022 +16015 +22988 +525 +20153 +23709 +335665966 +20802 +17203 +14499 +26513 +24173 +32558 +9165 +16165 +26918 +29257 +5154 +30042 +17548 +27319 +19556 +1025118386 +12631 +2461 +13701 +7829 +1028257711 +28841 +29496 +4522 +17869 +26115 +27685 +24718 +154391402 +27691 +32233 +23816 +8425 +25344 +21416 +21343 +11563 +4503 +2549 +143840035 +1838 +1050816293 +28864 +1367 +30796 +18931 +20486 +32507 +16863 +18812 +9142 +24755 +3062 +9978 +17997 +137285787 +27845 +14261 +22218 +5094 +15937 +25717777 +5925 +6418 +23268 +1548 +2822 +5464 +20682 +13731 +10585 +23223 +1316 +7709 +3060 +28699 +7920 +17651 +234183043 +30012 +32349 +26018 +7292 +23179 +3215 +512901590 +31915 +7799 +22394 +27300 +12001 +27043 +12658 +27685 +31179 +26792 +16973 +17382 +16551 +20448 +24925 +24968 +31675 +1521 +2310 +3233 +1804 +8365 +27693 +21482 +9534 +13638 +31591 +6000 +21792706 +15045 +11994 +18657 +2901 +18669 +32255 +15527 +4732 +29823 +1804 +29327 +26087 +12355 +17994 +8168 +14186 +24591 +19831 +24320 +17192 +30815 +31849 +29212 +24762 +533337535 +20958 +24615 +6280 +30785 +2424 +57 +32447 +10191 +6682 +19549 +4359 +8050 +8117 +10793 +23782 +5125 +19831 +7131 +19024 +16159 +32478 +24241 +2941 +4266 +5911 +25425 +4570 +9250 +533337535 +23436 +17966 +12754 +15534 +25793 +23212 +26196 +25937 +12525 +3291 +32610 +31160 +23287 +3110 +11295 +569408816 +804596391 +636 +25459 +27851 +25655 +14685 +964022694 +151097628 +13706 +32622 +15902 +1226 +9623 +6921 +28665 +459437615 +24472 +8015 +8562 +646527746 +31225 +23660 +20864 +15929 +417108076 +20009 +32261 +29868 +23094 +28624 +25487 +811822606 +23677 +27851 +253442392 +32449 +448467156 +5456 +283267560 +19234 +13282 +13562 +26976 +761858733 +12480 +22489 +7437 +5034 +12017 +19570 +6043 +383 +11232 +30987 +12711 +25385 +32025 +21003 +30990 +13775 +790495596 +18646 +26453 +24730 +3208 +11709 +3341 +18492 +405210845 +1512 +27522 +11422 +21482 +13874 +30503 +8103 +31433 +13123 +16965 +29946 +14620 +2345 +51191105 +5743 +9879 +1725 +12650 +10981 +27055 +5713 +25839 +32473 +26197 +14001 +1041586082 +28262 +1506 +10305 +18987 +566279538 +7721 +15752 +2682 +18248 +3075 +22856 +4879 +84882419 +22724 +10589 +2228 +31743 +31440 +27603 +23330 +4090 +22861 +5308 +7115 +6727 +23646 +8806 +2629 +493 +18327 +18724 +15183 +732095091 +29651 +16513 +115630890 +25670 +24439 +3088 +10140 +20629 +913002772 +280018368 +13162 +908 +45901006 +6238 +3920 +20275 +23878 +31927 +22839 +26206 +20459 +1220 +16328 +8304 +26895 +283141603 +15603 +680 +20629 +5743 +14695 +998340108 +5704 +6997 +18038 +23303 +28579 +21606 +8413 +1521 +28714 +32033 +431 +29708 +18686 +2594 +21671 +29379 +23577 +24603 +25746 +877 +11405 +25106 +16459 +10159 +26242 +23303 +16268 +14838 +28617 +17898 +8351 +992533620 +4470 +341440606 +15629 +4524 +6929 +23553 +24339 +15042 +234183043 +12825 +30355 +29258 +30648 +30755 +25002 +15270 +2795 +24231 +332279477 +21141 +28089 +125100580 +25717777 +421351508 +28339 +3088 +5724 +21846 +1130 +12171 +16145 +15426 +2318 +12713 +860214718 +1047139451 +3901 +15454 +27497 +4337 +31103 +5078 +21377 +4558 +5073 +29132 +30348 +474033939 +16485 +641346507 +20557 +26615 +28135 +28565 +32063 +22189 +135638825 +11651 +18319 +32034 +474 +21807 +27893 +17712 +16268 +19690 +13476 +1658 +16401 +762225734 +31180 +12846 +3972 +12594 +14950 +28765 +10711 +28231 +32767 +26928 +8212 +20060 +10718 +18940 +12867 +20742 +898653242 +13941 +1207 +24229 +28834 +23428 +31893 +27138 +21938 +20035 +6727 +25360 +28231 +19540 +28020 +16734 +31078 +12958 +28770 +20557 +1100 +17597 +4259 +18013 +20242 +31043 +27733 +4380 +18517 +23043 +32367 +4506 +21260 +27717 +491063288 +17766 +12658 +27747 +14760 +31935 +16165 +12825 +173774843 +21924 +8082 +1067 +8926 +7581 +21671 +17974 +5687 +17321 +13189 +4085 +29878 +32366 +28642 +8680 +859363520 +2549 +1059780429 +29247 +6227 +25161 +4246 +3943 +22719 +12568 +10932 +17995 +20569 +18509 +22235 +13220 +65980622 +18451 +10661 +25213 +18542 +7867 +923164468 +881973777 +25556 +218743415 +14153 +11010 +10937 +10827 +4284 +747 +30037 +11405 +829260360 +25241 +23661 +29727 +28744 +32299 +21916 +10387 +171122414 +31919 +21343 +16750 +775180675 +11778 +14258 +20076 +596378085 +18319 +27443 +31206 +24284 +22489 +10915 +1134 +230807140 +10673 +18499 +937941266 +30292 +23652 +24270 +24045 +233014180 +16919 +680 +25507 +5447 +11466 +2611 +12124 +21733 +18151 +31189 +17085 +1838 +9186 +800253318 +4054 +3683 +2641 +22760 +29373 +8338 +13667 +6079 +30591 +29264 +23866 +7326 +23311 +5580 +4380 +29840 +10167 +11994 +6752 +8304 +10904 +25068 +774680201 +31211 +8670 +27171 +21248 +30755 +13438 +430713571 +12686 +834771688 +9359 +817750283 +15401 +18080 +32529 +7434 +13282 +31696 +15381 +6576 +31317 +2682 +23264 +18132 +114411306 +487355511 +74050343 +31706 +26478 +21270 +18602 +30027 +19006 +10002 +713733905 +28547 +21301 +28774 +8290 +46749388 +12356 +21574 +30990 +28508 +531892360 +314705673 +12949 +376668974 +4612 +28673 +24548 +670 +24316 +8257 +26706 +19732 +10166 +4866 +15038 +8027 +870226636 +7373 +24893 +20806 +3574 +148442151 +23176 +20681 +18475 +28778 +243604238 +26311 +29785 +11954 +22733 +2549 +4172 +421351508 +16487 +11580 +877205388 +25763 +13814 +23538 +28583 +7726 +4172 +912382645 +2161 +15330 +12395 +178449294 +27845 +11404 +4867 +13782 +21800 +22172 +13518 +23028 +17880 +14918 +30457 +32739 +11649 +31063 +8171 +19177 +1325 +6997 +17172 +21364 +26115 +31744 +4084 +851 +23580 +31259 +10423 +27646 +22355 +8620 +644777712 +546 +8418 +31219 +30457 +31555 +23030 +24725 +15302 +14609 +19520 +374852664 +22856 +27284 +15395 +25694 +20255 +24614 +27278 +79 +17514 +23866 +25426 +5564 +26703 +20455 +16786 +18262 +32705 +5082 +361338307 +26833 +27547 +24659 +5032 +18147 +874313113 +17346 +13036 +14147 +17004 +458549128 +31076 +22724 +28104 +7300 +30729 +7663 +20066 +8045 +15146 +27456 +32177 +18973 +8608 +27015 +23275 +4776 +12480 +30728 +9878 +9095 +12420 +26719 +31440 +31492 +1818 +2520 +18420 +1426 +29765 +23396 +547 +24305 +22971 +4481 +18669 +809483677 +28144 +14116 +27944 +15868 +18588 +2525 +15336 +25315 +811822606 +30008 +19613 +12621 +24301 +4525 +14690 +31900 +27973 +3129 +10818 +24244 +4763 +901289101 +20483 +15196 +12063 +16416 +691695235 +31311 +7073 +23652 +26792 +1573 +18680 +23809 +17873 +18942 +25282 +4134 +5054 +7467 +9392 +22488 +32578 +29487 +1815 +356530774 +14712 +11175 +14492 +383 +17175 +16948 +32632 +18250 +15696 +19351 +6521 +6013 +23861 +436 +29379 +20687 +8900 +1004949577 +24301 +10025 +26547 +12925 +4186 +10154 +25470 +7119 +6879 +435 +4205 +4769 +3062 +18010 +29779 +17137 +32725 +4856 +29332 +10174 +3956 +9942 +458549128 +431 +968035263 +153873419 +20663 +9616 +22719 +26378 +6784 +506 +11295 +590345971 +7481 +23308 +8424 +19729 +25402 +4867 +21204 +30648 +25781 +27231 +7144 +26721 +16514 +18118 +16946 +25931 +21876 +26472 +7119 +18293 +17433 +24439 +7055 +27597 +12909 +24241 +13086 +24992 +3567 +18285 +7402 +13795 +5170 +5172 +1838 +2641 +3982 +32521 +8780 +6185 +22227 +25122 +12286 +22680 +29100 +10385 +23423 +2981 +5063 +20597 +31589 +3444 +709914 +27278 +20828 +23453 +18167 +30163 +27316 +32395 +17502 +646527746 +954814564 +7788 +30968 +3495 +7961 +306148329 +5198 +977553355 +833892484 +9534 +30331 +2662 +9317 +17810 +10930 +19148 +11066 +18075 +30164 +10916 +12090 +9492 +26197 +27929 +3835 +163351585 +9251 +23390 +27851 +28565 +16750 +21543 +311487291 +16104 +31742 +24779 +176140078 +11824 +1706 +15270 +27514 +20590 +8826 +8608 +30118 +9598 +4266 +4027 +11453 +9942 +29668 +15453 +3961 +9456 +15441 +23641 +2914 +12321 +10297 +12904 +4987 +28299 +7702 +8639 +12032 +9488 +8123 +18677 +25771 +2160 +38288356 +8784 +25459 +1050816293 +23839 +5039 +13244 +22045 +11891 +22081 +21819 +25425 +5368 +8086 +2180 +30156 +638207019 +20299 +2840 +8203 +30488 +31123513 +3655 +5818 +12756 +1679 +10098 +1838 +14377 +9724 +6316 +5039 +28890 +8849 +16165 +6485 +11555 +21134 +29014 +161 +30326 +3460 +19347 +17143 +17758 +980448080 +7722 +389532967 +32427 +840359554 +12734 +21511 +26155 +10873 +7025 +13556 +7459 +3304 +14282 +22983 +8279 +14551 +2138 +22807 +21465 +30187 +6435 +18646 +29639 +1840 +29335 +12470 +31059 +18634 +24112 +12114 +16204 +25626 +16093 +32177 +26602 +32507 +11451 +16682 +2492 +9703 +9146 +405210845 +39979431 +2582 +641537767 +9186 +26196 +26267 +17816 +32737 +306754466 +26087 +26191 +5068 +9483 +12088 +6665 +21116 +19085 +27229 +114497018 +3782 +423599565 +757695018 +29588 +4987 +23584 +3502 +5301 +21035 +20946 +25158 +6091 +26381 +41385629 +1243 +16156 +13036 +13111 +27311 +7565 +23300 +5641 +17927 +623 +5548 +16211 +18469 +30328 +18438 +5214 +30707 +23658 +17245 +22680 +5322 +16080 +28344 +836033815 +19568 +9058 +13903 +18946 +15306 +199627152 +25692 +22526 +12225 +27965 +32540 +16268 +18341 +19147 +1312 +14169 +13938 +15062 +27880 +1015863287 +11171 +21612 +23125 +16348 +4156 +25418 +25261 +13854 +21792706 +23705 +25487 +23970 +27688 +16042 +20867 +13731 +32563 +2236 +3375 +23190 +2922 +16881 +12001 +16544 +17553 +24397 +15457 +31955 +16033 +449 +5922 +7961 +837902518 +30077 +16353 +27809 +29511 +26077 +27276 +6185 +16074 +30750 +30805 +25615 +6134 +11391 +8598 +11577 +21559 +1722 +14767 +21101 +21792 +18033 +26364 +24150 +16444 +26810 +24320 +9101 +461842006 +28636 +4941 +16358 +18905 +9146 +10350 +187116875 +4864 +14391 +10589 +15019 +30134 +6436 +9871 +14101 +7916 +15166 +32255 +2651 +30290 +17717 +594143008 +26157 +7255 +227972364 +6666 +370055383 +9942 +9888 +25243 +11009 +15330 +20658 +948601069 +1755 +816269196 +1329 +22777 +8828 +26127 +13587 +13907 +22101 +19568 +12316 +13582 +26219 +28305 +3703 +20859 +16105 +19549 +27435 +2709 +16690 +31744 +12074 +7619 +6238 +27587 +14606 +15505 +24771222 +28206 +243604238 +26295 +948601069 +31068 +222228015 +18206 +27968 +30382 +9713 +7826 +16397 +28169 +26928 +7599 +15560 +18124 +30244 +14969 +12698 +9125 +5888 +16438 +26493 +6187 +19417 +30819 +822943881 +2426 +5004 +28140 +22435 +23878 +6280 +27083 +170 +763045704 +27500 +7467 +18385 +25142 +32413 +2844 +22688 +13611 +31063 +11001 +742971873 +6043 +20101 +16794 +19804 +15811 +29972 +21906 +32725 +7852 +28787 +32134 +28417 +26598 +21938 +27018 +19679 +30715 +14319 +11916 +1028953965 +6804 +19900 +120947823 +1993 +27597 +12851 +12361 +21702 +8656 +30829 +1991 +12149 +23734 +12803 +30650 +15228 +4332 +12887 +28446 +277384463 +3982 +2807 +31753 +8472 +20909 +16517 +22161 +26906 +19233 +7663 +5014 +8747 +4535 +8609 +23584 +11453 +4619 +1580 +253442392 +20036 +5112 +54300641 +13063 +18225 +3996 +23365 +32360 +27502 +6161 +30829 +18262 +29664 +9488 +12125 +27716 +30072 +4284 +1671 +6573988 +1519 +23825 +22415 +3341 +1685 +18001 +22803 +6796 +20991 +4123 +5054 +607788443 +20500 +247 +30617 +24639 +19039 +2991 +158 +1001 +4940 +3148 +6161 +22355 +29915 +1153 +7632 +30038 +18314 +758577897 +4248 +2698 +26594 +19219 +4407 +15426 +25913 +27514 +13870 +3460 +5120 +8914 +15062 +22375 +9563 +26982 +25499 +11561 +32449 +24222 +2904 +1801 +19157 +15008 +17809 +8121 +20050 +19049 +23271 +16629 +9077 +10605 +16270 +10324 +9905 +7670 +15345 +22093 +9122 +10718 +23475 +224340884 +12001 +32302 +28942 +10895 +28546 +2647 +6096 +3625 +22729 +9564 +23828 +17237 +4883 +21896 +4561 +22331 +1033 +27953 +14767 +21074 +8943 +13091 +544995070 +24144 +12989 +19900 +14522 +65980622 +18787 +15129 +11520 +23275 +29592 +443 +17419 +27657 +2047 +8543 +16093 +20066 +8641 +1360 +21000 +32565 +8027 +25161 +30706 +10002 +17143 +28547 +508757610 +12698 +15302 +5138 +24182 +13899 +30091 +9349 +14069 +11367 +12346 +6316 +19193 +252214215 +20254 +31796 +6380 +20253 +22926 +19386 +29834 +29868 +23068 +401 +14770 +28867 +31356 +7958 +23285 +24472 +26454 +18931 +21661 +18135 +30345 +162820271 +4515 +9999 +30507 +6531 +18695 +988959988 +29871 +1705 +25426 +3148 +766293893 +29878 +1706 +23463 +22449 +28475 +11679 +23001 +25644 +21022 +24428 +15979 +8828 +71672115 +6531 +31285 +11045 +450542499 +21991 +28550 +1486 +15442 +715643979 +747 +690 +1196 +30653 +512313342 +18124 +16786 +23620 +1580 +27728 +25068 +24477 +829080718 +171061561 +532695406 +8971 +2547 +344058306 +4940 +2586 +14578 +12484 +11241 +10058 +7005 +28110 +12462 +1329 +4865 +20898 +315540173 +30650 +27990 +647755392 +24968 +30909 +23620 +16513 +12309 +28942 +4136 +7875 +26889 +26406 +26881 +29699 +10798 +1306 +19441 +26918 +30189 +154391402 +430997986 +21713 +11561 +16324 +19652 +327190534 +18385 +8682 +14030 +255 +12036 +3183 +14484 +31889 +22626 +10155 +181 +20176 +7437 +10098 +9562 +369557259 +9067 +30428 +1631 +10818 +32752 +13970 +109 +7915 +12596 +6425 +6134 +510655307 +1056149199 +16391 +10966 +14609 +15827 +3943 +20709 +25535 +18135 +22409 +2594 +30693 +4571 +5580 +852 +483021453 +2995 +15819 +2766 +6753 +608 +13244 +22796 +12244 +21574 +23986 +24729 +1207 +10080 +19042 +26959 +14293884 +18913 +8670 +19242 +8009 +170 +15306 +18787 +28937 +300 +19652 +27772 +26070 +15145 +6722 +24729 +6436 +18341 +24864 +23990 +17143 +10612 +2447 +11828 +19998 +29413 +30072 +32370 +23526 +10810 +11305 +425913430 +810118262 +27671 +17218 +15345 +28890 +29410 +26594 +3540 +86182577 +12196 +7788 +14986 +24742 +2624 +4732 +38288356 +1724 +31103 +3114 +1904 +18348 +17207 +20791 +31227 +18135 +596 +9548 +28665 +25246 +24185 +23436 +14227 +24971 +31491 +7915 +10097 +9664 +5032 +27233 +14048 +25360 +15840 +20894 +26792 +25906 +3243 +23900 +1141 +26221 +3215 +3606 +3834 +28522 +13087 +20096 +2088 +316 +11720 +9958 +26212 +37789848 +31285 +11092 +11740 +32690 +853637505 +17927 +490171599 +11404 +22035 +30228 +19730 +30558 +7032 +8622 +23021 +19283 +13408 +23135 +17936 +2561 +185525428 +7419 +25547 +4838 +511 +22526 +802097734 +5470 +15827 +4552 +27096 +29257 +32607 +28059 +20036 +9165 +16366 +19221 +3305 +14944 +13081 +729 +380788941 +27332 +23768 +30738 +679 +25098 +31442 +19969 +6606 +28168 +20709 +14211 +25304 +23106 +10046 +15263 +20071 +8733 +27231 +28371 +12063 +23390 +2698 +1196 +348510350 +21880 +194850807 +29177 +7221 +9832 +13289 +2487 +1019 +13902 +26010 +32591 +617799848 +32622 +4084 +1038499408 +16120 +24875 +23696 +3696 +32360 +816269196 +10504 +7853 +12734 +1032 +17125 +31373 +24367 +17252 +23522 +5063 +6796 +17095 +749829726 +30740 +551786452 +109 +4755 +12859 +27037 +16513 +22394 +25391 +24816 +452658854 +30474 +23015 +11588 +846863880 +32127 +24247 +29963 +9237 +23269 +6683 +24875 +920 +7108 +940 +5344 +27850 +27156 +745 +1675 +23771 +258509743 +18288 +30520 +2817 +5572 +2060 +21367 +21952 +22908 +3944 +1807 +5538 +17995 +16279 +21733 +9703 +23304 +14000 +27845 +20172 +17810 +19424 +12395 +22500 +4271 +21990 +25978 +11405 +26574 +19539 +26239 +11563 +10097 +30901 +12608 +26716 +24779 +5041 +127111268 +10299 +604631472 +25561 +158 +12961 +16358 +22465 +16213 +25499 +8439 +1020819583 +25593 +8115 +15853 +6345 +1580 +30823 +1076 +14423 +28437 +25913 +14261 +32607 +106410851 +8365 +29100 +25318 +31062 +26792 +3757 +30740 +12355 +10263 +23025 +461842006 +28181 +2019 +441873576 +11326 +9598 +7841 +7134 +3419 +29278 +32753 +535071145 +24107 +3996 +32542 +460 +24524 +6906 +27867 +365023154 +16409 +28463 +15497 +18775 +25931 +10995 +475633112 +341440606 +22177 +838500785 +24798 +19774 +15601 +27702 +27498 +2629 +15606 +22381 +26279 +26862 +18180 +30901 +32665 +5198 +12989 +20820 +14433 +335916148 +4267 +27139 +31372 +23513 +27953 +18947 +9101 +27035 +882 +19897 +644788341 +28113 +9745 +23705 +14062 +8684 +9334 +95021083 +31549 +6006 +7380 +12199 +4180 +27845 +4175 +31774 +31279 +18136 +20234 +30990 +24939 +12321 +32078 +26321 +21977 +26981 +720503848 +16171 +24244 +27882 +1524 +11336 +21904 +2190 +16795 +29404 +2047 +6134 +5171 +10718 +222538842 +19893 +21714 +14304 +26833 +14003 +981640949 +15183 +13201 +9548 +1818 +30407 +1859 +12098 +19052 +17526 +29655 +18063 +22208 +11430 +13158 +8607 +26107 +4086 +27898 +12652 +24123 +16805 +19147 +9781 +25774 +11471 +8115 +15062 +391520704 +6006 +26002 +695259007 +4666 +12125 +6906 +12565 +13986 +25864 +5034 +7494 +23890 +751424669 +460132642 +23115 +27747 +9125 +7875 +10282 +6536 +6996 +7251 +15765 +10070 +31114 +16915 +19971 +23932 +253442392 +25090 +2914 +24705 +30228 +874313113 +20866 +24893 +5564 +953370095 +25246 +27018 +26117 +12866 +2617 +8138 +10699 +1336 +20493 +16156 +14678 +13657 +4876 +421449335 +9534 +2571 +459437615 +14519 +791316602 +13075 +19998 +620607163 +884976298 +9165 +1886 +7104 +8493 +12944 +21952 +15437 +32580 +6013 +25751 +981911714 +17597 +22530 +22208 +8158 +24183 +2751 +6817 +5031 +15718 +17087 +13227 +5618 +3211 +49887347 +31511 +7670 +22910 +24479 +30428 +27126 +371253192 +8258 +16938 +27728 +79 +431 +11290 +29212 +22859 +863276092 +17560 +30331 +27089 +30473 +8245 +23022 +13143 +27423 +9056 +5063 +27233 +3469 +21482 +27733 +22774 +269604761 +2065 +463 +18341 +31935 +2929 +2345 +18072 +17966 +9459 +4401 +32229 +28765 +31630 +12909 +5234 +10997 +14293884 +9155 +13109 +23299 +732095091 +22035 +28603 +25961 +23125 +21534 +24440158 +16438 +990013992 +11512 +29428 +12851 +2061 +22424 +30834 +32767 +893271473 +4521 +1580 +3795 +18390 +14775 +5087 +21416 +1063 +28742 +8254 +29511 +6741 +25916 +6782 +18566 +14986 +31211 +25972 +3128 +26939 +777027425 +16752 +16543 +7579 +4673 +13587 +4959 +10740 +32408 +7599 +22774 +4542 +14912 +3460 +1174 +7663 +27459 +607188900 +286701537 +623 +23848 +4464 +6962 +10560 +18385 +668587398 +15156 +17192 +4029 +11187 +300 +32102 +3842 +30956 +29674 +24280 +20523 +4868 +12777 +7721 +23819 +26311 +3577 +195351560 +31449 +3575 +22439 +15534 +499219297 +20234 +28071 +8091 +3959 +7791 +503 +1467 +18677 +22564 +22439 +27011 +20470 +353009500 +6569 +32033 +29017 +7606 +12082 +185525428 +3984 +11914 +2901 +31047 +17209 +324932358 +17338 +29716 +28339 +641537767 +5107 +29511 +1325 +30728 +6589 +2902 +21940 +27043 +6929 +25459 +13637 +425913430 +8670 +16384 +31689 +24705 +3139 +17083 +21940 +30467 +16915 +19576 +864042164 +376668974 +776203145 +19283 +29146 +30042 +3971 +32226 +30072 +30941 +20308 +30185 +436358655 +31053 +10923 +16637 +26379 +6520 +29857 +12840 +5157 +23110 +817750283 +27646 +11718 +30111 +14059 +18571 +1049 +24302 +15029 +14676 +15353 +1648 +23917 +908 +13781 +32096 +15662 +20254 +9006 +28920 +23599 +23533 +4561 +2699 +7620 +25389 +22273 +10099 +12641 +15827 +8543 +29766 +30228 +20155 +15616 +17132 +17085 +23734 +16529 +24720 +8893 +18600 +1038373884 +28415 +765 +25937 +30586 +26704 +12603 +1703 +22865 +16439 +5157 +30967 +29963 +11729 +26221 +13965 +1023 +764867867 +19652 +21628 +28688 +3210 +12316 +29668 +29576 +14770 +31211 +25500 +886431679 +16891 +11513 +3063 +11443 +26810 +29628 +127111268 +804596391 +2641 +604631472 +24619 +17264 +26249 +25376 +7326 +28759 +5318 +16033 +23176 +30027 +31056 +17942 +6645 +786677184 +21601 +29765 +3203 +2028 +21640 +458485727 +27882 +92376869 +416433560 +4933 +32370 +25175 +7826 +233939831 +24603 +12865 +9919 +29878 +12632 +22912 +30487 +24441 +7791 +14240 +3038 +12481 +23190 +9996 +19182 +12754 +113251504 +25561 +26716 +3696 +675413729 +11823 +15629 +675 +622436290 +4324 +3969 +15163 +29655 +5270 +26637 +22149 +460132642 +21807 +2893 +6227 +6520 +16803 +20832 +26029 +579182264 +13162 +47184566 +28603 +1825 +32591 +32521 +5362 +31917 +903 +705159530 +12299 +3291 +342708187 +25858 +28829 +30840 +7804 +935706115 +19634 +22973 +1722 +16074 +2586 +20798 +24238 +11050 +5893 +892 +7702 +24138 +139094402 +8870 +29175 +30672 +29766 +7277 +18206 +17256 +20086 +9443 +26830 +21976 +7035 +26901 +8161 +9932 +20695 +30600 +24563 +894007861 +8027 +25424 +1062276022 +9958 +21419229 +25080 +5328 +26207 +29842 +4218 +20690 +12199 +405210845 +16146 +8413 +16736 +25315 +8524 +21768 +30738 +14980 +16259 +5351 +1097 +12772 +24836 +813751675 +515898019 +32274 +4499 +15928 +8444 +1751 +20991 +637902143 +23288 +4800 +11121 +13929 +18859 +1 +28878 +163 +30605 +30660 +31149 +29346 +30706 +1406 +9144 +27812 +4959 +25470 +7472 +16384 +14066 +2593 +2143 +4119 +780352289 +17130 +16578 +19728 +8072 +7367 +8849 +26248 +14199 +853294805 +29840 +11704 +9011 +12365 +2593 +1839 +758715910 +22526 +24768 +17747 +1304 +4991 +59771732 +400044807 +12048 +854787754 +23132 +725146700 +7746 +11404 +18931 +23492 +9616 +1176 +21574 +23423 +12916 +23527 +7089 +163 +11251 +24791 +13682 +16486 +22610 +1488 +375174822 +32102 +19234 +23468 +21470 +22235 +1573 +8607 +19674 +2250 +22281 +13518 +25497 +10793 +28446 +21533 +24879 +24659 +5087 +30728 +26893 +24436 +18257 +427807208 +15573 +15253 +18757 +13064 +23066 +37244535 +7961 +26271 +10634 +14969 +5041 +19283 +32233 +971476729 +27642 +30528682 +211754698 +19984 +26896 +13477 +4054 +31225 +31317 +30870 +12522 +8474 +31708 +25504 +28560 +1067 +8230 +15196 +24339 +208 +18860635 +27582 +25221 +6773 +20113 +9443 +8881 +19270 +17544 +3121 +5082 +13253 +487808193 +23731 +4109 +28770 +9452 +25068 +13939 +17431 +2967 +16710 +22643 +4392 +20734 +24791 +12321 +18697 +16881 +24118 +1408 +15584 +20175 +26188 +14012 +4256 +4287 +21136 +27587 +403289711 +30062 +1505 +13740 +2768 +12686 +25417 +13168 +13945 +27914 +21260 +21141 +30164 +11466 +17805 +19087 +4267 +31448 +11338 +16658 +367 +2269 +4933 +14422 +210 +32074 +30326 +14578 +767337368 +12764 +8868 +18695 +474 +14192 +2854 +21313 +23462 +12207 +16409 +9633 +27096 +361278744 +9533 +13638 +7601 +21667 +767337368 +16104 +24718 +15345 +4751 +3291 +1612 +19791 +18262 +4138 +19642 +14393 +641 +32733 +21768 +27751 +9379 +21134 +15840 +19258 +702627626 +840813930 +22081 +23115 +6382 +11138 +8404 +18941 +5155 +4887 +113251504 +21976 +22457 +5944 +8990 +8850 +515898019 +5266 +18474 +7632 +10350 +3961 +5526 +19774 +981640949 +1497 +30429 +26950500 +3193 +30773 +7670 +10807 +23276 +1506 +12239 +11824 +22506 +17638 +8173 +12090 +4545 +28788 +8195 +14690 +10321 +4208 +5171 +3800 +998351432 +62048814 +29873 +21019 +19902 +18687 +25304 +31587 +25244 +9581 +22295 +13087 +3088 +15181 +23307 +7606 +3706 +25188 +11561 +598 +5503 +13182 +22988 +14662 +12825 +986 +5236 +22610 +28343 +97421970 +3492 +177 +647716443 +6492 +30861 +28345 +114 +3735 +6613 +25913 +24816 +23053 +6492 +16450 +8137 +30956 +18686 +3280 +19278 +17873 +15663 +12707 +26674 +18323 +20932 +386922884 +50 +32428 +18385 +1666 +19220 +10915 +19085 +17214 +1349 +30244 +15837 +1266 +23878 +32360 +25931 +23025 +22189 +11426 +5464 +29175 +25890 +11705 +22479 +13801 +22865 +25568 +32070 +742971873 +1293 +16521 +24898 +965872712 +8103 +11710 +381206385 +6655 +18466 +11448 +20663 +5818 +695259007 +4337 +5553 +32177 +30315 +10099 +30106 +7889 +12686 +6804 +29410 +25475 +3680 +26497 +19500 +10740 +30796 +2549 +3961 +24189 +71672115 +1569 +12996 +22506 +15531 +702627626 +30722 +7737 +15185 +971476729 +14656 +15391 +3399 +25994 +14101 +25869 +178080617 +7868 +25575 +4243 +20976 +8557 +1317 +28356 +27521 +15527 +25064 +10279 +22516 +184731479 +23574 +27443 +18538 +28641 +5899 +29711 +14877 +3341 +19424 +17172 +424221023 +4386 +15763 +13894 +8849 +24079 +19462 +19266 +652886904 +18932 +21217 +12092 +838500785 +11454 +15198 +31672 +25849 +20137 +6201 +21241 +10856 +1666 +24798 +9703 +2941 +6962 +15815 +565858218 +26853 +17061 +837902518 +25125 +20483 +30731 +29618 +26252 +10932 +23934 +24834 +20867 +15663 +14362 +13571 +18463 +9317 +27229 +18642 +6301 +9125 +13415 +3268 +15489 +151 +549110979 +5234 +9251 +25991 +11880 +1547 +20260 +1786 +24477 +331995158 +936 +877 +1141 +18475 +22837 +6951 +2594 +554010196 +371086439 +20072 +9716 +32258 +4380 +20448 +14227 +19690 +18111 +14865 +16354 +21983 +8943 +14878 +97421970 +11048 +25929 +32363 +23592 +9867 +6881 +14526 +3419 +23974 +30996 +27990 +24348 +169976385 +22966 +12909 +10529 +10585 +12316 +22199 +17580 +16845 +19890 +27200 +5463 +13928 +9477 +21990 +27881 +16396 +17548 +12093 +15171 +19266 +12944 +29146 +1704 +7632 +257 +211754698 +41431102 +27555 +26302 +16863 +14099 +7255 +25433 +21292 +16042 +16533 +10258 +23883 +23616 +12756 +3210 +31927 +14775 +26904 +31932 +25110 +8670 +980448080 +9206 +21727 +26905 +5822 +21871 +21054 +25112 +24803 +17661 +693871327 +20832 +124 +7221 +1024 +18517 +10223 +10056 +3419 +19223 +764735477 +12909 +8123 +696065715 +15868 +30586 +12611 +24101 +11119 +23647 +6556 +16145 +7920 +18498 +730129806 +17132 +26689 +10870 +7816 +29871 +7813 +777374383 +24919 +17030 +17597 +8682 +20035 +16145 +4991 +893212455 +1076 +22521 +15657 +375596942 +13760 +28787 +21069 +32251 +14550 +21412 +12283 +11138 +512313342 +32331 +461842006 +15710 +26112 +6742 +14000 +20071 +11265 +28083 +30324 +17580 +17597 +776597229 +14055 +12171 +1023 +18306 +20687 +239952590 +26748 +849 +12322 +853 +19036 +30750 +19266 +20010 +31900 +7048 +2807 +11962 +5376 +31103 +32413 +32132 +98 +8422 +15176 +27337 +31691 +12855 +14055 +5069 +158 +8542 +23526 +823254593 +26307 +28313 +21292 +1180 +31179 +26982 +13109 +8499 +10159 +322431661 +16965 +12822 +1110 +246750309 +1316 +476553900 +18435 +1 +25964 +21476 +10870 +19990 +463 +4372 +13574 +20675 +24006 +8988 +23828 +11042 +4257 +22910 +869948156 +6655 +4243 +13615 +9777 +12362 +23049 +14009 +31822 +7754 +17758 +17288 +31916 +22599 +6134 +382838650 +24088 +19570 +3304 +4231 +28656 +8900 +30008 +32483 +30967 +25459 +4818 +31012 +18907 +652537385 +3185 +24596 +10881 +4180 +18375 +25527 +8758 +16690 +23611 +452658854 +5457 +19923 +494117950 +3899 +8723 +6079 +27426 +21705 +28349 +11824 +5082 +7281 +4392 +20066 +3800 +24639 +3832 +12949 +26002 +22032 +24537 +5888 +29623 +30956 +28541 +23177 +26451 +27502 +65980622 +168981947 +30503 +199191260 +24594 +23591 +26591 +26577 +19774 +29332 +17717 +26890 +16045 +16322 +23584 +195567562 +29758 +31017 +17247 +3525 +25196 +10154 +12171 +19566 +313974659 +6193 +23538 +4038 +15146 +7140 +23095 +15544 +18763 +5529 +13888 +786677184 +7663 +494 +15674 +9190 +27011 +28231 +24568 +465399393 +32428 +15171 +30493 +4787 +16684 +27109 +410656389 +26896 +13169 +19584 +2381 +17991 +25643 +186 +11711 +26196 +1004949577 +24477 +214478823 +816269196 +708525401 +10385 +22496 +1679 +17580 +20648 +8461 +22415 +360960239 +7866 +23317 +24472 +11400 +17821 +9831 +8761 +23971 +28335 +12361 +2451 +20190 +540289761 +25170 +26792 +18167 +5865 +21509 +4569 +18216 +16820 +21377 +7005 +17141 +28656 +13667 +22379 +21005 +14359 +1015863287 +732095091 +25725 +62048814 +10463 +9379 +16387 +25200 +4521 +11256 +17761 +9999 +28904 +17962 +17163 +2520 +26314 +20734 +4267 +30091 +15809 +14594 +32577 +32634 +29677 +14567 +28450 +31842 +22181 +31599 +24696 +26564 +9213 +15527 +11125 +5344 +903130292 +22045 +364373390 +641 +13783 +13786 +11520 +24059 +9426 +16658 +2263 +3706 +26320 +32070 +8480 +31774 +13869 +5590 +19477 +979 +11871 +11204 +26893 +1225 +6663 +6541 +25331 +11902 +3408 +23311 +11636 +8972 +30012 +1321 +21789 +4690 +18999 +14293884 +12418 +21999 +325 +3626 +1736 +22331 +11405 +30987 +30272 +5888 +11391 +2822 +28630 +11404 +31466 +10504 +26702 +31893 +22119 +13534 +26643 +30705 +1452 +21554 +449 +13882 +28787 +21511 +5897 +8733 +459437615 +6544 +5503 +5470 +830203906 +5953 +27290 +22599 +8123 +200464122 +12707 +32000 +4044 +7115 +31900 +12641 +2748 +1190 +162820271 +4345 +18654 +17974 +20792 +27138 +19458 +4029 +1451 +229 +22294 +30300 +29779 +447323276 +23527 +22101 +14228 +12769 +3972 +15668 +29194 +459437615 +17753 +6921 +371253192 +5094 +701 +8828 +5055 +6998 +25453 +24355 +30097 +21170 +24361 +12274 +25987 +24628 +12321 +2931 +7251 +21752 +14632 +776203145 +28509 +21523 +32055 +3215 +20671 +10684 +809483677 +29618 +28089 +45436438 +27008 +11755 +23878 +19433 +28430 +32580 +19693 +3912 +20556 +21035 +8833 +26386 +31744 +7702 +542738248 +29748 +28665 +4666 +21787 +15412 +1019 +11578 +25425 +14287 +3971 +7010 +503803038 +5318 +14710 +28250 +11382 +30445 +22110 +20021 +18250 +12005 +25133 +32290 +12048 +27337 +9444 +23144 +28509 +3912 +18953 +15505 +31889 +6929 +16450 +22966 +9984 +32388 +31225 +29677 +19727 +45436438 +28344 +23223 +30118 +9692 +12857 +30749 +8025 +6973 +27893 +19858 +20867 +765 +23613 +19408 +23574 +858471694 +4002 +18063 +13562 +11265 +204588053 +18700 +3929 +27105 +27881 +9958 +9244 +28897 +18695 +31074 +14227 +8274 +14688 +7292 +6505 +8158 +13436 +30179 +28181 +28399 +28126 +27779 +9459 +21714 +432 +14935 +14853 +3976779 +2413 +7841 +25137 +22355 +14773 +920575735 +1490 +5565 +17172 +11540 +12944 +27233 +10680 +6134 +15710 +23511 +5087 +20597 +5722 +23620 +22215 +16564 +5490 +29734 +28169 +20242 +23046 +16373 +7593 +10733 +32610 +8084 +22606 +178415837 +13006 +407079000 +17274 +2841 +1920 +24420 +21683 +16183 +29668 +10166 +14579 +169976385 +9086 +19098 +3971 +14270 +12412 +12088 +1047139451 +18569 +25261 +28270 +14269 +17734 +29478 +16863 +24729 +13277 +4865 +27280 +24596 +15026 +302810733 +23429 +409168115 +23787 +24397 +28379 +27884 +32102 +7818 +7093 +1092 +24748 +6412 +9288 +24893 +30037 +364373390 +11080 +600179258 +20829 +9334 +159622241 +441325871 +21336 +19727 +28456 +27102 +2007 +16950 +1037741030 +20603 +409019040 +2487 +1793 +13120 +139094402 +2792 +13611 +20113 +15759 +5373 +12356 +3932 +10698 +12865 +13036 +3842 +4940 +26594 +12050 +25501 +20401 +10203 +16152 +18327 +8756 +1037001806 +7754 +12169 +6192 +26217 +10560 +1015521580 +184731479 +17796 +9365 +29526 +7786 +23239 +13646 +4037 +1744 +2527 +25964 +29266 +25575 +28455 +7949 +1651 +29378 +12567 +14181 +23468 +31651 +21188 +16684 +302810733 +29646 +15038 +1766 +12522 +6505 +15661 +9781 +1724 +24983 +18323 +4332 +5640 +16487 +679 +3233 +9426 +26101 +8467 +27105 +1037741030 +30027 +12135 +25694 +411430518 +20285 +135598686 +4397 +25406 +14437 +21166 +3325 +14233 +32529 +3158 +21795 +7723 +6939 +875357295 +16160 +6729 +4446 +11464 +27809 +6591 +13992 +15657 +25743 +17697 +28055 +27193 +20071 +13558 +11251 +25745 +28298 +19278 +23455 +29834 +4662 +16757 +16726 +2050 +8853 +864042164 +18973 +11580 +27890 +16387 +30227 +194850807 +29962 +28765 +31620 +4763 +31540 +16990 +22912 +27221 +22175 +9470 +3088 +8798 +11958 +31466 +15467 +26728 +30707 +26196 +10464 +8306 +5621 +8549 +12658 +29244 +19176 +448467156 +6528 +19216 +17358 +16912 +24623 +10673 +8562 +10166 +30738 +31620 +535071145 +27845 +15647 +4337 +6874 +24178 +631 +13064 +28735 +18677 +17483 +6161 +455 +31932 +28641 +1244 +1035 +28547 +2934 +845966677 +4775 +530 +2749 +29306 +26496229 +894007861 +14678 +20935 +25496 +31756 +11954 +19345 +13772 +32690 +7869 +13304 +25753 +18225 +2663 +31160 +941461674 +19947 +1346 +4145 +31160 +23223 +14111 +27914 +25507 +21062 +31160 +9375 +15176 +11857 +19449 +6185 +8177 +15461 +7921 +620232660 +20871 +12074 +31943 +483021453 +31581 +24720 +19885 +5923 +13289 +26460 +950791054 +5444 +5472 +1547 +8177 +28624 +20420 +6044 +24339 +8557 +1580 +20308 +13250 +13215 +13868 +12283 +11095 +1548 +3370 +4231 +11663 +18289 +362981588 +1892 +8562 +26766 +16450 +782515908 +22610 +14722 +11259 +24585 +5739 +23990 +24340 +8758 +26547 +475633112 +23039 +398086344 +14578 +1201 +14169 +21912 +11520 +16428 +14003 +22777 +21081 +26364 +8598 +121293081 +14987 +14211 +10125 +3901 +28505 +7852 +1003 +30734 +13477 +24585 +3314 +18237 +31842 +17997 +22521 +10447 +16880 +23285 +1081 +782515908 +20483 +28834 +135598686 +7908 +7367 +937784376 +754941038 +19584 +679962130 +8430 +29499 +2957 +9786 +1451 +112163566 +3753 +16366 +25709 +941212947 +300 +17972 +17565 +3183 +8575 +16646 +26160 +20254 +7086 +4352 +15886 +21479 +25898 +20580 +30485 +8656 +32738 +14409 +2143 +4883 +13104 +29340 +7974 +7364 +28890 +25746 +25774 +17713 +4883 +21738 +23268 +25406 +4547 +5373 +14413 +28769 +4539 +11842 +19995 +15762 +7480 +19299 +18257 +25869 +27601 +24539 +12873 +18235 +1186 +2204 +365023154 +6280 +179695288 +1325 +14227 +27481 +2702 +30748 +13169 +28871 +22716 +7108 +9539 +55156687 +5802 +23376 +21970 +6176 +5004 +21543 +24351 +21129 +25962 +631063087 +21115 +15426 +28891 +8115 +20028 +838500785 +27716 +11540 +22149 +2158 +694784538 +13001 +9334 +24864 +21976 +1776 +877 +10403 +97421970 +10468 +2203 +14993 +16584 +12764 +24718 +32565 +29318 +15886 +549110979 +14068 +348969000 +11374 +13263 +28654 +174 +26451 +31211 +30006 +27587 +2593 +10995 +27071 +29058 +31306 +11050 +8045 +9403 +4694 +808 +9703 +15477 +401601466 +863276092 +25279 +173461835 +1685 +3820 +18738 +22673 +19042 +9030 +9452 +18132 +3595 +2641 +22498 +7193 +22985 +31917 +5447 +28231 +22215 +28104 +21062 +13907 +886431679 +20401 +10698 +32371 +6318 +20675 +17643 +802280125 +16766 +808 +21574 +32632 +14569 +30519 +139094402 +1969 +4418 +7877 +5724 +22151 +12274 +19408 +23576 +29601 +23609 +9011 +12275 +9237 +8018 +15227 +23110 +18686 +17385 +23819 +20935 +27415 +24020 +758705939 +3741 +29868 +20535 +973679691 +29668 +16544 +2369 +20402 +16167 +11561 +1087 +13311 +810118262 +31317 +2157 +8470 +20442 +24931 +12770 +123539791 +6408 +815 +24814 +17494 +18715 +31591 +24305 +1001127919 +586967142 +26454 +15449 +4352 +488 +9359 +2367 +18248 +20685 +4947 +384865295 +390943793 +22865 +7268 +283 +254381304 +557 +28505 +26217 +1217 +9305 +1025118386 +14928 +12135 +21377 +4607 +26330 +10205 +18167 +30062 +20285 +30471 +12311 +16803 +5503 +24755 +27233 +19984 +31729 +25743 +22496 +6006 +26386 +4883 +1319 +12331 +13169 +10031 +116 +17338 +4443 +25568 +29219 +7915 +900320206 +21697 +148442151 +303209252 +206858649 +8018 +24693 +24836 +13294 +4337 +14380 +7073 +1207 +7974 +403543118 +19317 +8099 +15426 +20796 +30743 +11525 +29698 +25987 +25315 +22092 +3483 +13607 +15145 +8177 +22476 +27002 +17612 +25714 +18532 +14901 +466974976 +19242 +25315 +25440 +30244 +20066 +10226 +22434 +11563 +20662 +2500 +14216 +16433 +3868 +26547 +32261 +13201 +29487 +31491 +8798 +4853 +30517 +20111 +28740 +21574 +1064 +549427908 +10080 +29278 +10115 +7537 +15866 +14790 +14662 +7528 +7437 +32090 +512566590 +21611 +3254 +11257 +23703 +10343 +15662 +386922884 +8103 +32673 +590 +10654 +21465 +24659 +239952590 +12794 +9172 +17132 +12386 +9649 +19707 +16652 +3898 +5378 +25526 +13444 +22673 +17282 +10102 +851720823 +23497 +23809 +11818 +28195 +31487 +15302 +18332 +7723 +28999 +14722 +28391 +1849 +16773 +977553355 +7663 +17333 +7841 +11200 +14631 +565480792 +997 +18988 +29658 +1303 +31358 +14350 +21332 +1784 +18100 +22929 +20150 +5933 +10711 +31870 +14834 +32000 +677165615 +18905 +980644885 +24385 +994640179 +2514 +14012 +11045 +6528 +9653 +14101 +18167 +30956 +27107 +1220 +4545 +18838 +391520704 +2448 +187203111 +22367 +18359 +8800 +8268 +31040 +8886 +14137 +9288 +31026 +363168123 +29881 +758577897 +14644 +20086 +1969 +23880 +24989 +216538629 +18542 +763293832 +26627 +14773 +23677 +25725 +30689 +17978 +10378 +18687 +16424 +965872712 +14319 +3339 +31889 +13888 +24419 +30150 +28319 +12733 +23429 +25271 +25978 +13083 +7312 +32665 +15611 +7193 +15544 +9762 +21005 +30062 +763045704 +11045 +7265 +19599 +906743702 +14853 +20792 +29146 +23262 +11647 +227428524 +28445 +29876 +28418 +31955 +1844 +9985 +30968 +28061 +23428 +26547 +13518 +18244 +17170 +27845 +5596 +17499 +6014 +16637 +25279 +12399 +431 +32052 +16529 +8736 +22427 +1038 +25495 +17239 +30715 +623 +26115 +8964 +1703 +20343 +31724 +20101 +2766 +179695288 +9334 +1966 +29324 +30591 +14632 +11381 +11456 +18538 +16880 +7090 +22324 +25439 +1317 +19517 +11305 +15840 +31469 +31433 +25575 +22413 +6589 +4194 +20947 +1207 +16652 +22829 +26324 +28395 +21019 +1452 +16074 +10827 +23195 +10954 +6006 +24022 +11580 +2269 +19283 +27139 +24898 +28061 +20094 +30629 +17247 +23287 +9623 +3419 +8736 +12805 +16373 +15468 +29545 +14607 +27515 +1234 +11300 +28335 +31822 +2128 +10711 +8440 +27561 +15089 +8598 +11469 +10733 +5504 +6981 +18941 +62048814 +19883 +186 +2702 +22301 +25213 +5500 +26720 +25655 +7318 +8964 +13028 +23190 +4337 +8171 +32261 +486343896 +28363 +11954 +21616 +10056 +28657 +6645 +9334 +27242 +31653 +17163 +19391 +13874 +26463 +19800 +12021 +184594831 +22733 +2938 +10932 +218743415 +28104 +638942496 +23429 +17805 +22610 +22829 +59358669 +24347 +29052 +19196 +424915137 +32413 +13907 +11900 +16019 +3588 +484851818 +27071 +380788941 +11815 +32495 +14688 +14505 +11400 +30559 +18526 +27343 +115408831 +4758 +127111268 +1910 +21612 +16031 +4947 +3161 +29677 +7869 +4243 +13884 +450542499 +29677 +14359 +26085 +17614 +85613145 +8866 +9373 +24719 +477170927 +8652 +503 +13031 +30453 +30328 +11561 +20976 +3525 +21270 +29974 +18259 +30472 +2674 +1612 +20588 +2357 +31052 +15395 +17355 +11123075 +13225 +5442 +20500 +31256 +1015863287 +10015 +7467 +1799 +808 +27850 +362132792 +7657 +28984 +554294646 +16881 +4481 +13945 +12549 +862346221 +23275 +13201 +25639 +19610 +3696 +21554 +26833 +862346221 +29335 +24764 +968035263 +8938 +19883 +1901 +16709 +17506 +19955 +3719 +23124 +531892360 +4686 +13225 +13534 +21428 +28778 +23300 +1015521580 +4941 +4206 +26792 +3533 +3208 +10305 +3243 +1201 +22177 +21123 +19193 +680 +10395 +8405 +28110 +4093 +759532870 +31340 +641 +5553 +20101 +23493 +27837 +13403 +32738 +11962 +54300641 +7038 +808 +5130 +13943 +557261981 +8878 +280018368 +462580468 +27206 +26320 +31555 +22434 +7267 +29584 +30445 +9195 +22379 +28890 +24594 +8274 +2702 +8195 +32043 +20766 +24258 +8921 +14676 +705159530 +30230 +10938 +776343306 +9058 +3492 +297590729 +873177201 +2929 +10420 +2290 +26281 +27230 +22420 +2215 +8682 +24532 +19940 +1047139451 +25440 +15279 +21616 +21970 +4703 +870 +26852 +18019 +11624 +2138 +14676 +981911714 +24439 +494117950 +15022 +12533 +28750 +29573 +7700 +22892 +941413681 +1665 +8268 +3895 +27716 +9629 +22988 +30001 +2663 +15580 +3929 +12873 +16831 +10280 +9932 +18697 +18249 +7560 +27779 +10080 +148442151 +2624 +531892360 +696065715 +25196 +18859 +996 +28345 +15477 +16394 +6520 +211549644 +19584 +14426 +7946 +28181 +8564 +9240 +19001 +17303 +17661 +19333 +21476 +26059 +30227 +24677 +3620 +5702 +31976 +10664 +5447 +23986 +12669 +1505 +28942 +15022 +32331 +115408831 +18055 +817750283 +4228 +26564 +998351432 +22946 +15357 +20032 +3515 +15146 +1961 +24348 +98 +5427 +200464122 +14111 +20255 +21747 +7315 +14437 +1638 +13931 +2060 +14445 +11681 +23848 +29098 +26388 +15145 +6682 +791300711 +23060 +19893 +5069 +13567 +4662 +28471 +3895 +5822 +14399 +694784538 +9459 +15324 +3307 +21416 +27319 +5198 +5400 +28371 +13668 +1321 +32632 +375174822 +23848 +26231 +14000 +7915 +16536 +11305 +19040 +11322 +8374 +23423 +15641 +5470 +13365 +21258 +28163 +592719852 +887013196 +5564 +31442 +28765 +3842 +2598 +16004 +31421 +3472 +20662 +7795 +7852 +5073 +20700 +18420 +29520 +17711 +15934 +32555 +8480 +30871 +14903 +29080 +28129 +6796 +6616 +21671 +324149661 +15616 +23626 +708525401 +29925 +2105 +29332 +1547 +1134 +16439 +26420 +24022 +7337 +11023 +28610 +14987 +2571 +19730 +21952 +25304 +326 +14185 +8365 +31040 +24755 +29859 +18685 +29785 +5064 +32112 +31076 +852 +21807 +11477 +326 +129287355 +27954 +30586 +29659 +209 +484851818 +31672 +889 +5442 +13931 +24179 +18280 +3484 +24351 +3320 +24879 +16244 +29526 +27854 +10405 +27440 +853294805 +23839 +30466 +26029 +763293832 +779722806 +123539791 +244942332 +27276 +6551 +30292 +15489 +7565 +21667 +879015510 +19707 +28550 +604114525 +1452 +255 +9100 +17456 +25402 +8564 +32698 +19157 +924159552 +32060 +32673 +794237124 +28829 +9359 +2447 +7131 +22529 +27766 +5039 +18498 +23179 +9897 +28753 +23223 +170 +11358 +26716 +3407 +26970 +31535 +3742 +13314 +20973 +29511 +29075 +998351432 +9270 +8758 +18215 +28632 +15817 +18249 +19391 +1284 +1616 +14712 +15045 +24909 +398086344 +9444 +32127 +749829726 +5120 +4899 +28183 +21289 +14406 +29583 +17419 +23878 +16392 +4688 +569998936 +30472 +18653 +23654 +877205388 +17869 +30576 +18836 +2527 +22025 +29668 +22626 +760452799 +1417 +25598 +5470 +10686 +13222 +8309 +24917 +800253318 +16159 +9590 +879015510 +19642 +3766 +12594 +23537 +14110 +23917 +2543 +19391 +60924325 +17302 +19657 +10840 +12389 +12996 +22359 +10677 +199673321 +27747 +14607 +9950 +7883 +5526 +27914 +4293 +14710 +370767545 +8240 +31466 +4257 +21752 +13593 +31850 +22371 +1154 +776203145 +25249 +91990177 +16104 +234183043 +582839665 +20587 +32296 +12693 +25961 +21035 +2675 +12696 +26258 +24891 +4666 +18775 +20658 +15042 +20864 +1718 +2904 +1850 +34 +1918 +3890 +12149 +17815 +29946 +20173 +4266 +27157 +3359 +31744 +13586 +7889 +7914 +26914 +2822 +26287 +870226636 +20253 +20973 +31062 +9244 +7723 +25898 +5500 +32540 +7872 +8493 +6556 +1804 +4673 +12231 +3291 +30955 +21412 +13587 +8549 +4493 +19546 +19940 +25017 +15804 +5472 +13637 +1167 +7421 +25979 +22610 +9011 +117 +548845793 +16328 +19990 +28213 +7866 +5672 +4454 +5797 +28249 +26364 +20296 +21929 +10513 +7055 +1004949577 +11520 +32177 +14640 +141841001 +2492 +29478 +5373 +16165 +18641 +18763 +29315 +28446 +31013 +28513 +25026 +19556 +4853 +21732 +9441 +5618 +8881 +16805 +3860 +389532967 +577345215 +322187314 +101 +17030 +23538 +32752 +25192 +21938 +29257 +11954 +9514 +29664 +30452 +14261 +21304 +20176 +7925 +15015 +10171 +652537385 +20049 +16831 +10328 +26945 +577072412 +28315 +4007 +22194 +15110 +22334 +17095 +28317 +15886 +338553922 +24188 +5721 +25504 +6170 +1266 +724 +564 +323063535 +20820 +6449 +32148 +5032 +11429 +26334 +8184 +1225 +8018 +18176 +7421 +22427 +4085 +4964 +25389 +20424 +18973 +874313113 +15825 +18775 +14594 +26895 +28688 +14011 +3479 +7991 +24749 +5155 +19351 +11711 +30343 +859463602 +787851633 +12650 +22988 +31917 +5315 +21465 +986 +19576 +24441 +28964 +29708 +21795 +3920 +787851633 +13898 +3674 +788 +30343 +21396 +17516 +22648 +7268 +22529 +12859 +5543 +11391 +19433 +1935 +18809 +9562 +27574 +314705673 +2557 +163 +14596 +7380 +25672 +28450 +520 +29318 +24320 +10980 +32367 +7910 +25923 +24893 +29823 +23775 +22774 +16341 +17172 +23617 +6176 +19341 +6981 +32118 +31285 +19352 +5790 +4775 +13200 +26497 +1918 +32005 +31744 +8723 +1755 +2298 +23330 +360960239 +14635 +25989 +31043 +18678 +18598 +30292 +3139 +1671 +24817 +25215 +12496 +9406 +31870 +578941099 +9681 +15156 +983 +17608 +25402 +11055 +22281 +3325 +24824 +26704 +19947 +12017 +35 +27772 +13868 +7986 +32290 +25112 +24472 +12593 +11197 +195823659 +25672 +4086 +10719 +8549 +14678 +12021 +27280 +4838 +941413681 +1321 +636136009 +28172 +16820 +4005 +2841 +32371 +15089 +15145 +18466 +10673 +20486 +6494 +430638615 +15674 +26353 +24757 +22549 +28345 +32724 +699710339 +7632 +22133 +9725 +13509 +23903 +23917 +26889 +11469 +1512 +23941 +4622 +192971524 +11680 +29830 +2563 +3313 +21940 +27618 +968749949 +13567 +30348 +21802 +18285 +14228 +14114 +24931 +20543 +5362 +777027425 +6893 +4806 +3048 +14036 +2127 +24439 +12074 +15533 +15599 +28110 +18100 +3546 +23110 +7872 +700072832 +17431 +7984 +25174 +955 +3350 +18124 +25133 +25986 +24397 +16341 +23526 +655 +17597 +13182 +24482 +29257 +660 +506 +7702 +1815 +17472 +6425 +19004 +31338 +2986 +26194 +1966 +13657 +4506 +6951 +882 +27199 +23853 +608320201 +15629 +29294 +3330 +8397 +4191 +20384 +10927 +20303 +10154 +13966 +13556 +31935 +7382 +22437 +18215 +29758 +9867 +5470 +23423 +13971 +2940 +29391 +649 +9317 +21977 +26904 +23861 +25916 +30058 +21295 +21112 +11657 +29176 +268 +27069 +486343896 +13109 +12822 +21732 +8655 +1699 +21176 +3662 +18250 +18046 +31598 +7434 +51311828 +9044 +12821 +28183 +16517 +2105 +3122 +25005 +15839 +24967 +16722 +8560 +15339 +28624 +25725 +29962 +9375 +12556 +15687 +7421 +17516 +421351508 +19333 +31449 +8957 +21352 +18931 +11857 +993340746 +20894 +13883 +333876384 +19352 +26271 +5186 +18697 +8348 +89706839 +696065715 +19505 +14762 +2969 +11404 +11962 +20076 +26905 +19599 +9768 +10046 +27717 +12967 +30559 +608320201 +24351 +13074 +1061 +3129 +18680 +6301 +28871 +3307 +22905 +5444 +4959 +19458 +14380 +21561 +21667 +20398 +18488 +15156 +14579 +25470 +23941 +17944 +975 +14632 +413548024 +8430 +6589 +7700 +18249 +23873 +12764 +12996 +21035 +31016 +28876 +11197 +5328 +22692 +26332 +179653039 +10697 +27319 +24454 +16990 +9942 +16167 +789966647 +9563 +24196 +17247 +2105 +963117282 +7934 +13006 +818302126 +13765 +14569 +16358 +1236 +9096 +13945 +15849 +21944 +1559 +7057 +446696521 +15291 +2967 +25002 +5093 +592719852 +27696 +3122 +32007 +17548 +1766 +1284 +26009 +22053 +25076 +26377 +4337 +11056 +13357 +15238 +396 +22498 +2255 +24339 +24303 +398086344 +3495 +5378 +31849 +5347 +7889 +540289761 +20548 +31306 +2611 +8810 +19049 +9125 +28865 +6204 +1520 +222538842 +27430 +29132 +9288 +28541 +8306 +28361 +1367 +6738 +16551 +28916 +15778 +116 +15657 +9398 +8257 +30519 +766293893 +16259 +882303804 +8128 +25391 +19998 +23409 +5368 +8640 +16042 +10981 +173461835 +8723 +13057 +962876568 +25673 +6013 +19958 +4429 +29534 +30011 +14739 +21034 +14009 +18521 +24134 +277323742 +22276 +1006239225 +14211 +18493 +20535 +18588 +3915 +24875 +4580 +6077 +14919 +1110 +7877 +16104 +18451 +4697 +1038941088 +318712242 +9006 +6201 +16777 +410656389 +570586366 +24320 +20076 +24946 +3649 +13081 +13941 +21555 +7934 +13534 +985444480 +9548 +27821 +13637 +10673 +3580 +19001 +2110 +4545 +19108 +5704 +21098 +31416 +1165 +26115 +14062 +17141 +13944 +31532 +25256 +24258 +545801691 +23986 +25174 +649289968 +11377 +18451 +1063 +4307 +5368 +9044 +25439 +24898 +12199 +25064 +413548024 +11513 +14602 +7729 +27229 +15866 +29266 +20486 +7503 +30235 +21047 +596378085 +30591 +27837 +17307 +17006 +16041 +1364 +4141 +3564 +4552 +11109 +29711 +17393 +26939 +204588053 +15250 +6181 +17924 +21410 +6435 +28248 +29392 +8736 +552182178 +21123 +13611 +15324 +23533 +9365 +11198 +8321 +4448 +25936 +29834 +7268 +13990 +6706 +18677 +22654 +30018 +12074 +17647 +11726 +889 +31511 +13558 +11021 +28604 +3431 +5505 +1063 +25575 +18075 +11918 +3351 +19570 +27961 +18147 +3680 +22988 +26401 +14413 +303209252 +6576 +6212 +7829 +6419 +29690 +9487 +13618 +4392 +24532 +11842 +23423 +17468 +1535 +25542 +5404 +23382 +4220 +11705 +4206 +21022 +18100 +1028257711 +748125980 +9086 +26715 +28565 +24357 +32117 +2448 +1130 +5240 +2502 +31160 +22844 +4147 +10263 +2487 +12686 +8084 +24625 +10276 +12171 +29257 +14114 +11045 +18556 +25923 +18737 +27233 +19420 +4356 +11110 +13706 +14770 +32555 +12438 +114 +9146 +3061 +14602 +10183 +11451 +30008 +21217 +26151 +14153 +32371 +7581 +18007 +10895 +14465 +327190534 +18686 +13475 +15427 +6006 +862761776 +28315 +3385 +4882 +28403 +26319 +409019040 +26381 +20436 +3702 +20998 +923 +25587 +27880 +28774 +31306 +7984 +31496 +9540 +27345 +26437 +30591 +18011 +4762 +8265 +6919 +8437 +20946 +30955 +16794 +17132 +13477 +24707 +20790 +12470 +16042 +7874 +30072 +16990 +512313342 +24296 +10879 +32581 +30817 +28742 +306148329 +30725 +2494 +13189 +21336 +478254563 +13057 +17664 +1038499408 +2357 +26881 +28379 +12793 +23611 +1580 +29209 +17928 +5872 +31693 +5819 +31796 +17298 +28246 +24047 +23129 +11360 +26959 +12365 +20859 +9086 +19517 +31052 +5690 +16533 +23771 +8717 +3538 +7783 +4085 +112163566 +195351560 +13202 +2053 +25475 +13595 +30558 +20207 +17282 +7784 +9347 +10106 +26188 +4800 +29592 +860214718 +26166 +11039 +15084 +28344 +1920 +21218 +20427 +12593 +1028953965 +24347 +7180 +7288 +5107 +17608 +23096 +2310 +13064 +21523 +22838 +14173 +16629 +983505713 +17085 +12309 +4941 +30996 +17809 +17703 +28419 +26233 +12031 +17734 +286 +22680 +25133 +712779568 +264 +8032 +26084 +12275 +13106 +16106 +17538 +700072832 +30802 +6556 +20630 +14423 +10086 +3390 +31461 +7275 +230807140 +25137 +14049 +32596 +7286 +16258 +31911 +32423 +3307 +6776 +21020 +655 +1325 +27105 +99729798 +4659 +28262 +26477 +28541 +31037 +26011 +9632 +20035 +19006 +5271 +8084 +12806 +23941 +6843 +632815306 +29332 +5722 +5444 +25217 +7620 +216538629 +16259 +11771 +14465 +18249 +902 +14039 +5079 +11198 +491063288 +14950 +23787 +5572 +16392 +30833 +7835 +3061 +8758 +32555 +192971524 +10060 +8497 +9501 +4337 +32767 +26321 +9380 +1377 +27115 +23436 +31598 +22063 +14834 +11285 +14114 +14206 +6491 +18648 +26115 +21976 +24347 +696818962 +30243 +689415585 +1014349459 +1878 +895884762 +11404 +20781 +924159552 +14578 +13314 +10232 +6418 +1892 +71672115 +17353 +17976 +15116 +163351585 +10954 +17570 +24794 +20659 +30027 +324149661 +21101 +4887 +1445 +22503 +18412 +24567 +28172 +25068 +250766245 +7760 +13358 +16926 +19145 +22985 +31416 +6465 +27893 +31520 +775216783 +3829 +24303 +4138 +7958 +5002 +10994 +3404 +9958 +19333 +31822 +25794 +24165 +838500785 +11852 +24339 +26461 +5170 +7784 +19791 +16990 +28071 +18248 +25981 +12239 +15757 +30609 +15454 +29100 +17623 +28265 +488 +15956 +21807 +31150 +15196 +243892765 +19403 +2283 +23652 +7721 +31160 +6043 +461842006 +14644 +5470 +30224 +19185 +5347 +9783 +4701 +9470 +20791 +15718 +9294 +18402 +19796 +18715 +11975 +17904 +27881 +22092 +25331 +22110 +11466 +17247 +5063 +10159 +29190 +17757 +222538842 +25282 +20523 +4688 +31762 +16218 +24110 +9239 +32526 +29859 +4615 +4044 +4500 +15146 +32254 +358725977 +10285 +25813 +20925 +327190534 +6754 +28663 +1616 +596 +18980 +109291552 +25261 +1514 +31415 +7326 +798 +175 +21198 +23373 +21207 +27250 +25162 +12590 +59576011 +25781 +8443 +11846 +13558 +6536 +12446 +22978 +12125 +26982 +7144 +23964 +20173 +31677 +23576 +1935 +23634 +608320201 +9664 +10226 +8161 +1544 +24050 +17872 +13938 +22621 +9996 +6075 +29526 +15652 +441873576 +13436 +14399 +169976385 +9873 +4172 +30689 +808 +24801 +12851 +28381 +3626 +24628 +8129 +27007 +26101 +17962 +807427333 +4054 +1625 +18607 +452658854 +2128 +26145 +736014073 +25496 +596 +14058 +207560127 +18819 +3280 +754941038 +10512 +19642 +8478 +1328 +19700 +30955 +29441 +13731 +10589 +35089323 +11891 +14058 +4392 +26919 +21574 +29868 +1559 +10984 +8049 +18658 +4186 +5130 +13562 +13143 +25898 +2901 +28329 +18438 +27968 +18007 +894 +5099 +25737 +12925 +25615 +10612 +7791 +26706 +14640 +29619 +517856104 +18191 +25587 +25449 +17991 +3713 +15662 +30951 +682741743 +3208 +11456 +8158 +2215 +9865 +20384 +28760 +2053 +12048 +7932 +6767 +8203 +20929 +24167 +736810212 +9451 +18838 +8121 +12632 +720503848 +23513 +13365 +923033106 +16145 +24230 +20828 +14678 +1703 +3890 +21429 +26288 +24347 +11066 +4156 +9172 +4416 +27193 +15465 +18323 +27097 +20682 +9879 +13558 +31077 +15324 +27867 +22621 +27733 +121293081 +1038 +6981 +4116 +7324 +24319 +22758 +21724 +20371 +2594 +28560 +18980 +29118 +8131 +1710 +20086 +23610 +462376219 +529843694 +7047 +1015863287 +15125 +24864 +2061 +14497 +9392 +8249 +1030 +8560 +316 +1018 +7405 +12629 +7729 +3738 +30596 +7853 +15166 +23497 +758705939 +9594 +18492 +28183 +6146 +15074 +3542 +9483 +749829726 +1490 +829080718 +19401 +1547 +13307 +22925 +9588 +26552 +16478 +2565 +27071 +17976 +15837 +708708423 +2594 +2424 +16465 +5201 +25743 +2991 +779722806 +18402 +28947 +9633 +20798 +14501 +2948 +28942 +29277 +32166 +31620 +18538 +2633 +19033 +28841 +669803999 +25672 +24466 +17863 +18308 +15761 +11266 +13666 +29584 +29373 +20254 +18010 +15062 +18262 +24992 +29834 +12658 +12364 +4545 +12967 +18999 +15805 +25085 +5378 +382838650 +14528 +14987 +791316602 +200464122 +26196 +26278 +2381 +29588 +542738248 +17629 +30956 +1220 +5697 +25673 +5107 +10852 +25994 +20369 +28345 +467781708 +11055 +1324 +32360 +28311 +14680 +15074 +9976 +19234 +30488 +24144 +10468 +25320 +14130 +7804 +5463 +1023 +15427 +24412 +329799866 +30638 +20275 +18556 +9025 +26196 +1784 +22149 +28305 +26577 +11009 +18385 +3370 +4782 +10840 +7267 +30457 +14789 +19386 +1349 +362981588 +24762 +4044 +3606 +21929 +16047 +704411765 +10125 +401601466 +5540 +3699 +29936 +5236 +16087 +15391 +27302 +15441 +28904 +10654 +7090 +23832 +37447231 +29785 +8557 +22864 +16932 +5721 +29304 +647716443 +28475 +28140 +3303 +21940 +146253141 +5874 +10995 +11204 +8365 +27157 +22029 +121293081 +19769 +23881 +18521 +356530774 +195567562 +3682 +2128 +3336 +25938 +78260341 +4818 +10566 +10174 +22166 +6290 +22549 +4470 +8249 +15146 +19540 +19227 +24537 +32580 +25639 +11175 +227428524 +12503 +18839 +31047 +3525 +29825 +2401 +26950 +557 +30663 +381206385 +18940 +11230 +5746 +11818 +17390 +5030 +31356 +20925 +23217 +29829 +154391402 +13647 +32580 +3139 +1370 +15008 +26148 +430997986 +14258 +12125 +7619 +25913 +1855 +436358655 +30244 +2709 +19184 +25021 +391520704 +734489540 +7958 +8746 +868487533 +16353 +30072 +13365 +14966 +26279 +24207 +4669 +16146 +18147 +30194 +5448 +17845 +4881 +2593 +30680 +24659 +2286 +8853 +17630 +1137 +15068 +12601 +2204 +27107 +4972 +17995 +781400528 +4137 +29327 +205 +4830 +18175 +8397 +17099 +170 +1804 +29188 +333876384 +2263 +27229 +16760 +25271 +5054 +11469 +14211 +26353 +30744 +6956 +3838 +16179 +15817 +17591 +24395 +5055 +26305 +23661 +19270 +25625 +9346 +7872 +15534 +15745 +13884 +26332 +26577 +26766 +14206 +882445092 +9713 +302805505 +28571 +13687 +4413 +3917 +318607188 +4899 +8542 +9346 +7754 +16898 +15535 +26574 +4324 +26386 +13477 +17869 +14569 +4324 +1203 +175 +613832847 +23917 +32735 +6318 +777027425 +20742 +28765 +17538 +1506 +9125 +25504 +532520655 +7422 +8440 +18075 +25692 +8119 +6195 +2147 +970550374 +32237 +24032 +5404825 +16146 +7961 +14173 +11075 +3969 +11525 +25843 +11857 +2328 +818302126 +12935 +23364 +32610 +22658 +20066 +27304 +27500 +25843 +32641 +25122 +29428 +30805 +6397 +28662 +1746 +16501 +25265 +2255 +11923 +7815 +6962 +853 +15042 +21409 +2520 +12594 +30062 +14055 +17652 +30636 +5408 +30605 +10556 +2215 +27786 +15496 +834445964 +21819 +12713 +25677 +19039 +1609 +21807 +32215 +2792 +11422 +494 +839779061 +31259 +4397 +8578 +835 +5611 +24466 +31074 +9600 +10589 +30956 +25508 +1855 +10711 +11300 +22777 +10567 +26107 +8249 +11319 +20843 +3567 +2520 +679726157 +13408 +32724 +4220 +25122 +3655 +28349 +6116 +28418 +859363520 +17214 +19598 +178080617 +6290 +765305479 +540289761 +21501 +14301 +5087 +11811 +23272 +24615 +2674 +21412 +487957769 +532210889 +18250 +25244 +9958 +15461 +11981 +19730 +2314 +10311 +14620 +4775 +17480 +942976271 +16179 +15544 +8365 +26115 +3891 +644777712 +295013283 +13120 +3649 +19862 +13625 +30493 +829260360 +28305 +22915 +574 +981640949 +27968 +24091 +16760 +386922884 +5284 +19299 +15657 +25391 +29616 +21188 +28635 +11416 +24173 +30696 +10810 +2296 +6419 +20682 +18700 +710202672 +375174822 +17141 +26715 +41 +14130 +13045 +26479 +1176 +13047 +16291 +443 +20166 +28213 +27769 +29637 +2543 +28446 +316 +26939 +15157 +13416 +25619 +32305 +29637 +28695 +10387 +896 +29893 +6699 +13798 +24173 +10973 +407079000 +9769 +8316 +4090 +17538 +6010 +23626 +32689 +18285 +206248810 +3695 +23553 +1662 +25704 +6988 +21661 +32698 +517856104 +23839 +12245 +14426 +11842 +46749388 +15477 +2519 +4934 +11236 +8550 +2367 +6316 +7710 +6204 +2426 +26821 +24387 +5655 +21176 +9477 +18470 +6354 +11962 +20690 +4186 +18216 +870226636 +17597 +837206037 +14359 +28950 +11231 +14834 +7256 +19356 +32517 +15345 +46780436 +3898 +27747 +179695288 +4695626 +7674 +14269 +23492 +25639 +19458 +30528 +7489 +28665 +30902 +24537 +16736 +20242 +3433 +2424 +32331 +23022 +29799 +10740 +29879 +6152 +9923 +22371 +7793 +24260 +21554 +20035 +8199 +28759 +14422 +31219 +10731 +26610 +5490 +12470 +11663 +30672 +548845793 +3961 +28942 +2269 +19145 +29785 +6722 +27965 +15176 +31035 +329799866 +17744 +20828 +151097628 +3325 +2300 +32515 +26101 +58857696 +3951 +16112 +27582 +15330 +22304 +13882 +302805505 +29061 +10047 +23428 +16752 +12658 +9893 +9240 +23527 +758826245 +13918 +20649 +12169 +7920 +655 +17712 +19796 +16544 +20153 +23110 +8631 +30098 +23030 +26541 +29889 +17675 +6980 +8000 +31440 +21906 +1203 +204588053 +17431 +11039 +7375 +6658 +23307 +369557259 +6009 +6438 +12470 +26904 +30409 +24477 +13636 +2991 +3407 +19847 +1840 +7661 +27171 +17731 +779722806 +19052 +1621 +835 +10116 +7010 +9272 +15979 +486 +13605 +604631472 +17665 +423144708 +434034221 +22594 +26162 +30869 +10046 +7382 +31822 +21789 +5953 +30146 +25068 +3917 +2525 +14579 +795244361 +3782 +302810733 +318607188 +30531 +26950500 +20829 +11232 +12384 +31145 +30380 +18775 +18019 +846863880 +26748 +5172 +29588 +7565 +5944 +16881 +30006 +6026 +30038 +6043 +31870 +11915 +17103 +4355 +19642 +19197 +855696484 +7517 +23275 +24703 +18987 +6658 +15804 +5069 +9344 +20606 +16501 +864484513 +4355 +7751 +25786 +13291 +15765 +10299 +15426 +26221 +24164 +29584 +12733 +11573 +15863 +5294 +1844 +607188900 +22053 +3351 +9086 +17298 +15564 +955 +3703 +1658 +17881 +19351 +25002 +16820 +19511 +21470 +22742 +18010 +23522 +495316369 +10405 +29372 +21543 +26719 +9762 +26810 +19900 +10980 +814468903 +26802 +21574 +12346 +28163 +8497 +8868 +24365 +26577 +23267 +20658 +26188 +3910920 +30660 +5157 +15351 +25793 +11300 +31743 +10311 +25913 +11630 +28753 +23890 +139094402 +17751 +21735 +5470 +31496 +31837 +24869 +15849 +24582 +7517 +8986 +146253141 +748125980 +17291 +23471 +4596 +14401 +23810 +7385 +27929 +21543 +9581 +13361 +32368 +14903 +594143008 +8617 +28298 +51318394 +26231 +7475 +173774843 +19469 +10707 +4613 +25335 +29176 +18383 +17128 +21262 +11880 +300 +21136 +6565 +22439 +7663 +1236 +970550374 +11672 +4561 +25098 +16842 +31779 +7883 +23468 +520975776 +5093 +454086705 +18225 +18905 +18402 +10311 +4638 +13534 +14130 +2922 +21078 +26896 +21204 +13199 +5705 +91990177 +24107 +6301 +23866 +9737 +28947 +11730 +11467 +5933 +27053 +25421 +25426 +13220 +15621 +29318 +25318 +23935 +726325406 +32607 +28744 +4293 +15583 +18348 +15661 +6573988 +27547 +26961 +24537 +23060 +32247 +24685 +590345971 +91990177 +108296665 +10223 +27242 +335916148 +17776 +937941266 +431108649 +14006 +31689 +31338 +16777 +21210 +5112 +27650 +14021 +9594 +3568 +18209 +9014 +1226 +17776 +10684 +20887 +29499 +1497 +28446 +35089323 +25116 +368241104 +12314 +247 +231366331 +15569 +18451 +14505 +12682 +12225 +30072 +2576 +23396 +6343 +9425 +20984 +25655 +950791054 +8254 +5500 +21282 +24864 +4701 +31377 +5032 +25593 +679 +26821 +572894806 +19383 +12909 +24659 +600179258 +31052 +4161 +18621 +4520 +23330 +2934 +14484 +17225 +27161 +11672 +14192 +13377 +981640949 +5746 +20071 +1031708290 +29145 +22526 +11231 +23444 +16160 +1312 +32665 +21795 +25217 +31114 +30149 +26307 +553 +362913659 +4202 +5408 +29156 +29379 +29797 +7336 +1257 +7581 +4740 +30968 +28140 +29573 +4552 +301397559 +5503 +22915 +1021 +19634 +5565 +15022 +4787 +20727 +8480 +9716 +31822 +9609 +15461 +12549 +21857 +6434 +27696 +27965 +12129 +31160 +31926 +28864 +10297 +563972457 +22758 +26227 +21262 +30638 +8430 +28574 +17207 +18293 +26782 +21332 +24365 +8810 +6655 +26615 +18642 +28998 +32379 +15929 +1799 +18642 +30493 +10387 +18987 +25433 +682 +28403 +230807140 +9942 +28663 +21713 +10218 +286 +14426 +17321 +15229 +17638 +29711 +14261 +983505713 +532210889 +21104 +20427 +7801 +26324 +24749 +1920 +24826 +22373 +10232 +3899 +11710 +3192 +26951 +3502 +430713571 +3657 +16690 +7038 +23212 +23190 +26026 +28302 +5925 +32455 +13082 +11081 +5456 +26525 +6683 +22610 +23288 +30487 +14830 +29904 +19846 +6222 +28339 +11979 +11358 +1016265787 +13248 +6528 +7185 +7134 +8622 +30292 +23129 +820 +16640 +28057 +21377 +20682 +1580 +29778474 +26896 +15564 +27124 +17448 +694784538 +10529 +30731 +12657 +23164 +19885 +19449 +24903 +31496 +10567 +6686 +13453 +6474 +3685 +9165 +2944 +20685 +24231 +28815 +469 +16348 +26160 +16165 +17614 +144 +27304 +3580 +7155 +17945 +20466 +7237 +1766 +24817 +138117755 +31051 +28098 +18118 +10115 +5064 +12024 +23115 +13792 +14789 +29825 +10046 +854836808 +14241 +12314 +421029613 +17463 +19657 +9832 +1328 +4085 +16258 +13792 +13294 +37578720 +5925 +24563 +486 +4524 +19613 +27015 +31243 +9452 +21282 +30628 +23064 +22774 +20766 +23308 +2666 +4147 +31434805 +13074 +30558 +6996 +5548 +25906 +767337368 +14112 +28454 +736014073 +27325 +18775 +15534 +19998 +24045 +4989 +25385 +17468 +25501 +14688 +872725265 +7914 +16416 +26497 +19652 +747 +27977 +4137 +29960 +19847 +5487 +8826 +12749 +28991 +16391 +2128 +28225 +21574 +10053 +17927 +20076 +4481 +26356 +32495 +6016 +19424 +32663 +32555 +23307 +988959988 +4613 +23268 +11248 +30150 +30228 +31565 +23463 +723068774 +14409 +18540 +18277 +14377 +9749 +32112 +3122 +32331 +30665 +30409 +9487 +19990 +27821 +3795 +28183 +965872712 +21262 +28302 +8277 +25112 +16607 +31908 +5540 +1452 +222228015 +29317 +16869 +2883 +5188 +708708423 +27233 +22673 +8652 +11704 +702627626 +17928 +16165 +23782 +32689 +14426 +24187 +8049 +11726 +27043 +765453985 +8853 +10285 +11786 +21244 +450529371 +4206 +22301 +24683 +30960 +16968 +30487 +7181 +28876 +15315 +12916 +28057 +129287355 +1008114647 +47184566 +18080 +4856 +23526 +174 +16881 +17122 +8072 +17925 +14092 +20946 +12724 +30728 +26011 +17067 +4525 +11871 +13305 +14516 +216538629 +28565 +32738 +17087 +16725 +24602 +17670 +14191 +11914 +7537 +26138 +13795 +1626 +23711 +1304 +5757 +5315 +14004 +19855 +27443 +2651 +21713 +3809 +21768 +20113 +16752 +29263 +30328 +10476 +26704 +348603099 +26022 +18677 +21391 +28890 +5487 +12048 +15372 +545903394 +277323742 +12152 +8390 +7434 +22489 +990013992 +494117950 +3740 +807814445 +25704 +26017 +803965852 +12822 +23941 +648444274 +17751 +22344 +32316 +15809 +726325406 +11977 +4688 +3442 +19607 +17256 +14878 +20685 +28446 +15849 +28642 +479978581 +23264 +31285 +20910 +16042 +11846 +26937 +21255 +3208 +19220 +3139 +2536 +29052 +882 +5640 +22166 +7193 +32548 +32388 +13123 +16393 +19469 +26950500 +26029 +6591 +15345 +2629 +23734 +22397 +1006076948 +3281 +17544 +553 +23974 +17583 +14096 +2565 +19056 +652170438 +3013 +16752 +10698 +29266 +13277 +17027 +2606 +25479 +9394 +894 +29204 +12521 +30249 +30576 +24037 +20319 +11675 +28596 +2318 +5149 +21060 +9347 +28722 +7883 +26816 +16458 +6802 +11001 +9831 +14830 +766293893 +21396 +9477 +20535 +26766 +28508 +15902 +346274412 +26056 +8357 +6330 +570586366 +31916 +13772 +11220 +16268 +1630 +2494 +23231 +11852 +776343306 +549427908 +15454 +936 +20792 +22576 +14773 +4138 +902016404 +2941 +1497 +19587 +797338861 +16373 +1293 +30634 +681001475 +12273 +31286 +28693 +21885 +32677 +22427 +25547 +412434797 +596 +15928 +11755 +16376 +20222 +14464 +22910 +24903 +7422 +31586 +17472 +183871380 +806784475 +4845 +18133 +25021 +3574 +7813 +1190 +4574 +31393 +1321 +4703 +1559 +21289 +845966677 +10047 +13248 +14233 +5266 +28126 +26008 +15837 +10915 +8461 +3956 +1328 +26610 +6380 +10890 +10973 +20871 +829181624 +32074 +86103282 +15270 +21612 +21711 +25418 +21141 +28308 +28290 +15817 +19971 +17355 +20544 +18136 +24942 +13941 +12000 +4515 +28262 +345476058 +9958 +21912 +20730 +6204 +30738 +23144 +11257 +26127 +28654 +11630 +11220 +3129 +4751 +1658 +7144 +19858 +12063 +23881 +5351 +10831 +3192 +4293 +16831 +11272 +2369 +14773 +517774761 +19469 +26056 +18132 +21279 +3670 +9412 +15603 +2787 +19352 +30485 +9425 +27716 +26160 +21616 +19855 +21244 +30817 +1097 +28395 +19344 +4642 +13253 +4409 +26829 +23025 +654401301 +793813406 +8793 +13965 +846863880 +17853 +4688 +15817 +30163 +461842006 +4525 +17382 +18871 +761858733 +32567 +25197 +28309 +15862 +12771 +25913 +30707 +3501 +31724 +16427 +139094402 +19295 +8617 +4394 +31905 +9077 +3929 +1606 +21255 +22945 +29169 +2643 +942976271 +14445 +12480 +25307 +23848 +15145 +414117013 +1490 +586967142 +26674 +7477 +28482 +13611 +23828 +22926 +22945 +17480 +16322 +7915 +4578 +483 +21924 +8929 +734847890 +29873 +20731 +24272 +21377 +19562 +23791 +14606 +975 +13377 +636 +25626 +4248 +19433 +15757 +301466949 +19449 +12771 +29415 +6318 +942941627 +20575 +26927 +10328 +16004 +13854 +8195 +30328 +15219 +24909 +6192 +4464 +6796 +26905 +19525 +840360913 +20685 +6353 +1176 +29619 +2748 +13533 +20976 +788 +10631 +32052 +5312 +14986 +427807208 +24303 +31837 +3238616 +10995 +31651 +15145 +20442 +32289 +15597 +6410 +20314 +12526 +2297 +21396 +25090 +18677 +29420 +8184 +25112 +29299 +3530 +28345 +11200 +11220 +3320 +4517 +14195 +319169495 +11573 +18999 +2436 +27977 +23463 +18035 +28624 +3773 +15627 +5281 +23581 +22865 +458549128 +3588 +31320 +16646 +26451 +6796 +24693 +25978 +9344 +5819 +9425 +2263 +15357 +25843 +7802 +679 +22734 +25331 +2152 +18702 +751424669 +10047 +12110 +777374383 +11059 +7055 +117 +12470 +19213 +18982 +3305 +162820271 +24030 +6645 +25243 +30038 +735876059 +26048 +20021 +15757 +19401 +20659 +1317 +30596 +25137 +20646 +27053 +6949 +7048 +11973 +23660 +30706 +16950 +29711 +18775 +2056 +709336524 +8245 +4056 +27582 +11059 +26513 +19584 +12806 +20648 +10728 +23256 +466974976 +11404 +7679 +546656739 +27460 +12257 +15811 +757695018 +27242 +15765 +3502 +24008 +12419 +22489 +9534 +22906 +9737 +28735 +25530 +8474 +16652 +14926 +18533 +11066 +14877 +1057 +13111 +15681 +542738248 +27325 +27518 +6939 +4284 +17643 +4703 +5864 +19133 +5564 +638942496 +28663 +693660464 +8557 +20497 +7843 +20424 +8389 +6849 +26405 +5760 +24496 +1900 +30106 +19657 +6608 +1414 +973 +20476 +1638 +522920106 +4525 +21188 +15378 +12596 +873809607 +31358 +6176 +4216 +12081 +23089 +883263778 +4740 +32518 +27574 +14528 +287678397 +16631 +25937 +15962 +15454 +13250 +550924492 +10932 +10047 +31653 +26982 +15446 +14633 +21127 +25080 +19262 +12632 +3254 +24061 +10447 +23391 +7605 +8240 +18420 +32279 +14426 +5172 +23300 +29478 +10966 +21116 +1180 +95021083 +18700 +31234 +6569 +768 +1580 +15798 +28541 +20113 +30744 +17532 +7921 +216538629 +23365 +14778 +12365 +4740 +8365 +21846 +14030 +12391 +19300 +3969 +23404 +18641 +9161 +21989 +417108076 +15816 +9441 +23367 +476553900 +22085 +18235 +18859 +4638 +1234 +19984 +2215 +16710 +27657 +9425 +2088 +3842 +14067 +17146 +28119 +31311 +21056 +16722 +18930 +15752 +1486 +30896 +23868 +20137 +19448 +30374 +19732 +21204 +3540 +24677 +5522 +25246 +17597 +407079000 +14049 +16396 +3657 +13357 +17591 +622436290 +9373 +31160 +10634 +21270 +13074 +3132 +25453 +14199 +1165 +67586880 +192971524 +16101 +5608 +3791 +16640 +599351124 +3088 +18967 +19578 +22735 +416433560 +11512 +410656389 +12470 +14270 +24340 +3061 +32563 +32495 +9206 +747258105 +4920 +26022 +31658 +28665 +13469 +5258 +25981 +2487 +4912 +3661 +22161 +14067 +15757 +1779 +21352 +12363 +10537 +4525 +31916 +32052 +59576011 +16722 +4831 +25261 +525 +28121 +2969 +18435 +2300 +9804 +23587 +14678 +14099 +16786 +27221 +4220 +21279 +11610 +30715 +3621 +27138 +18953 +13688 +8872 +31753 +11021 +1364 +30941 +9629 +32435 +30956 +50 +4759 +31742 +5155 +14163 +15840 +29278 +20253 +23101 +5032 +25758 +11295 +6382 +720503848 +24144 +24319 +23513 +15454 +19305 +759532870 +26128 +1055064869 +26148 +20820 +572651036 +9942 +14001 +15089 +31279 +20598 +28987 +496586306 +26087 +15681 +6280 +151 +26853 +5408 +28688 +6699 +14949 +5456 +19730 +28541 +10879 +3210 +7754 +125 +1904 +17872 +895884762 +430638615 +7402 +4474 +607099079 +17608 +4688 +15837 +1067 +323063535 +21503 +29415 +17026 +2571 +679 +586967142 +10447 +12257 +17854 +18412 +28883 +32632 +463573318 +4205 +1038 +17502 +11958 +27514 +16207 +3287 +20360 +7639 +24164 +1892 +30040 +15263 +17682 +86182577 +9165 +24078 +27977 +11846 +933 +21819 +23637 +27309 +5135 +14425 +19990 +7704 +18115 +14499 +27766 +10159 +8351 +16281 +1019 +10064 +862761776 +32063 +6371 +23839 +19421 +23492 +644788341 +19069 +15695 +803965852 +12056 +22440 +9270 +742971873 +21667 +21611 +13687 +950846234 +22971 +9867 +11880 +4881 +28556 +2059 +26087 +318712242 +21412 +12722 +4315 +12001 +17469 +7723 +23453 +29175 +25314 +7726 +6316 +18167 +416433560 +17661 +9451 +14081 +20176 +15228 +21523 +560552643 +11045 +28055 +24703 +30268 +31347 +8274 +24110 +22973 +25433 +22669 +10076 +7875 +54300641 +25909 +19521 +5896 +25378 +7435 +17532 +17630 +1718 +12622 +3237 +316 +29576 +22420 +25668 +20726 +19642 +2261 +10923 +17378 +27741 +10989 +3023 +8578 +16607 +21260 +387 +764867867 +6973 +4084 +3809 +21323 +7405 +668587398 +7657 +4191 +31179 +11824 +931724196 +19071 +32366 +27862 +14241 +15021 +7606 +12299 +14545 +12365 +9512 +1336 +3777 +765453985 +1839 +21714 +27650 +18332 +13899 +56839650 +5201 +2250 +5024 +25500 +17751 +6655 +806159192 +20958 +1491 +1725 +25655 +10697 +25103 +13424 +21795 +31630 +375174822 +8543 +25449 +6002 +23110 +15477 +22479 +25304 +7934 +5024 +26831 +3741 +22367 +16487 +1071 +1491 +802826872 +129 +11711 +12932 +24231 +12477 +338553922 +25737 +4211 +24496 +25200 +4175 +390943793 +14270 +6754 +26048 +32063 +22474 +1755 +4688 +24857 +607788443 +11358 +19730 +23077 +8350 +21713 +29839 +14319 +7193 +184731479 +696065715 +10923 +19283 +4883 +505 +14492 +4231 +19196 +20730 +10634 +32232 +13899 +15315 +29545 +5522 +5713 +23760 +5797 +28782 +18860635 +13710 +24696 +17378 +29711 +23768 +11357 +22011 +12632 +17675 +1257 +983 +25895 +942807385 +25568 +23492 +6879 +26605 +276892295 +7055 +31581 +21382 +344199146 +15641 +15837 +362913659 +21929 +4887 +13243 +16646 +25196 +600179258 +11429 +30149 +13143 +5724 +29846 +11266 +29052 +383 +334872904 +30520 +9250 +21362 +8168 +1035 +30452 +29727 +27069 +24088 +27100 +17711 +660 +28890 +1756 +12024 +29601 +18250 +31049 +16757 +5116 +14209 +15816 +27812 +5541 +17225 +7108 +27868 +27625 +1505 +2440 +27786 +483 +4090 +23542 +4865 +7816 +23506 +26868 +25053 +5054 +318607188 +13571 +31420 +12498 +15157 +27436 +873809607 +16213 +26914 +16543 +28848 +18251 +750572646 +5841 +9610 +488 +18517 +17163 +11469 +26324 +9426 +7704 +3491 +777027425 +4156 +6485 +13109 +31555 +26278 +12594 +26890 +20500 +21367 +16074 +25753 +9237 +28445 +8655 +39979431 +2527 +17776 +5797 +187203111 +17591 +17068 +19283 +19709 +491063288 +7738 +31461 +17175 +21218 +6708 +26314 +31540 +16994 +13883 +30869 +5002 +25866 +30832 +17419 +23435 +4418 +7267 +14596 +21924 +25126 +1788 +13913 +386922884 +28363 +32540 +22905 +13201 +32737 +27008 +17516 +6394 +19657 +19525 +24020 +12850 +8631 +25213 +30485 +12346 +23677 +802097734 +13471 +10232 +22956 +958 +18151 +284116722 +11265 +1015863287 +32078 +4688 +4868 +23913 +6436 +10628 +955 +742971873 +29876 +9294 +24348 +16735 +29830 +14685 +25103 +28452 +13476 +13358 +18973 +8833 +18118 +51191105 +2893 +23287 +6613 +427807208 +11459 +17010 +1411 +12196 +2722 +571379078 +7958 +10605 +2371 +11466 +17925 +32033 +25357 +517774761 +31779 +19603 +19458 +20731 +634071538 +268 +775216783 +6520 +246461449 +25625 +15827 +27837 +11109 +4524 +7517 +17085 +22910 +29628 +14919 +18926 +7422 +19039 +17851 +3238616 +1154 +26072 +30407 +19281 +26693 +18700 +32081 +17217 +24230 +22555 +5100 +4883 +10102 +10834 +28172 +20253 +287678397 +12909 +1573 +12050 +8009 +28312 +12005 +4642 +5155 +7883 +5874 +24602 +7380 +622993327 +25402 +790495596 +16281 +12733 +19300 +22181 +25709 +8806 +4025 +23058 +25904 +17927 +817220589 +3606 +25673 +2152 +12603 +9122 +11796 +25188 +12412 +28904 +3119 +23768 +24247 +9634 +25811 +10266 +10191 +2854 +12386 +9101 +30605 +28259 +416433560 +8430 +28450 +116 +2705 +13611 +24303 +570586366 +16322 +13898 +4220 +16690 +31003 +11520 +16646 +11677 +23396 +4566 +19270 +745 +9365 +12803 +644788341 +16439 +12764 +30693 +12794 +642561180 +15885 +28731 +30503 +5742 +21543 +8374 +776203145 +10810 +11740 +26802 +9206 +11561 +600516256 +23917 +24925 +1342 +11702 +18837 +23970 +11243 +13791 +20255 +3370 +12326 +19114 +17652 +3562 +17904 +23968 +19955 +7915 +17962 +11197 +5564 +11346 +14606 +15125 +19417 +28455 +750572646 +12789 +873177201 +32545 +12446 +12874 +14177 +12159 +26319 +3370 +15324 +24073 +11729 +7663 +13556 +5505 +17612 +6394 +12533 +4865 +30811 +19333 +32577 +22516 +10343 +37244535 +31587 +19971 +21055 +10365833 +3567 +31911 +264286530 +433236626 +20946 +20052 +4671 +14228 +9186 +1 +4218 +21410 +22777 +17203 +28731 +21802 +11755 +7849 +20866 +10697 +24798 +19940 +7422 +31150 +9580 +19120 +24207 +1019 +18641 +21114 +362132792 +294118977 +8405 +3281 +21292 +32485 +25158 +29094 +6597 +356530774 +16881 +11344 +493 +16533 +25162 +28345 +5672 +31610 +8000 +3120 +23287 +455 +7793 +20798 +586967142 +4690 +16323 +10159 +16057 +27097 +14572 +14550 +28987 +6014 +184731479 +4613 +16921 +25672 +10365833 +24812 +16228 +28805 +2709 +24685 +11525 +13208 +845872788 +8549 +15068 +27018 +7298 +5087 +16444 +15480 +15819 +23353 +11796 +14516 +12862 +28299 +25279 +10467 +31756 +170 +8374 +942941627 +758577897 +623272442 +28364 +17758 +29061 +29677 +23501 +6112 +24412 +13082 +27965 +18719 +4987 +26829 +19258 +13168 +22260 +18306 +23353 +17898 +22032 +16376 +14285 +14049 +30528682 +6998 +15839 +24244 +31004 +3626 +19800 +32368 +20031 +28381 +10423 +8177 +29778474 +15454 +4407 +18542 +29526 +31211 +14862 +32367 +2215 +28475 +16750 +32622 +965872712 +19193 +28742 +9845 +26197 +17944 +29839 +21724 +18530 +16886 +13931 +20734 +21323 +27498 +30650 +8148 +1703 +28099 +27691 +14092 +21441 +32305 +2436 +1621 +7816 +13526 +2114 +16965 +10307 +2298 +1412 +3100 +171122414 +27793 +1512 +16241 +17630 +23821 +23946 +14987 +23971 +3444 +14399 +6371 +202 +29130 +7681 +12098 +14012 +27497 +22389 +10226 +1043 +3148 +5990 +6161 +949 +17638 +7867 +139785280 +1167 +22682 +11726 +7477 +9226 +1293 +340142347 +7324 +6412 +5009 +3469 +7782 +16946 +29452 +24686 +24615 +15196 +67586880 +2775 +29441 +24889 +6716 +30428 +22465 +9839 +30520 +10064 +13701 +980678365 +28055 +15171 +25389 +7878 +1787 +11400 +29893 +21476 +31774 +13636 +17419 +30099 +9423 +13225 +24079 +1201 +19176 +7251 +28158 +25909 +4454 +3838 +30707 +1233 +23652 +21567 +51191105 +12060 +1174 +7702 +21944 +11720 +26721 +15062 +2902 +25370 +22877 +3424 +2147 +24814 +297590729 +30466 +14577 +7801 +19486 +864042164 +14784 +24686 +833892484 +10071 +8082 +23611 +4615 +5883 +30437 +101 +2214 +9958 +31696 +7139 +2941 +23177 +760452799 +16427 +6026 +23299 +19652 +13286 +24768 +344199146 +5 +758577897 +30382 +6134 +7722 +13875 +23068 +11344 +18572 +7601 +16366 +632815306 +17088 +29202 +20420 +1045481998 +27478 +22973 +522920106 +20942 +14362 +15196 +11726 +4141 +23921 +689 +1329 +13882 +28478 +10580 +5132 +21688 +13368 +6735 +14882 +28817 +6729 +18721 +234183043 +14497 +25331 +3562 +6940 +955276308 +123539791 +26520 +517856104 +9623 +206409466 +27867 +17982 +907730129 +317423097 +3192 +26917 +16886 +30941 +18641 +5144 +13368 +9226 +1174 +32220 +31744 +2841 +32739 +8442 +19652 +30011 +937306073 +9226 +12364 +10580 +23002973 +27102 +27929 +30374 +26356 +570586366 +276892295 +23614 +13587 +18680 +11348 +25898 +151097628 +25929 +13028 +2408 +7744 +18913 +6096 +22295 +23028 +20731 +30437 +1305 +15695 +431 +10226 +23435 +24101 +18766 +24249 +21091 +18385 +13028 +26353 +17583 +382838650 +22594 +418473160 +7999 +23210 +646527746 +29528 +4597 +31610 +2593 +22371 +23348 +18314 +4332 +14662 +1724 +25385 +19486 +10513 +29997 +11080 +2310 +19427 +28606 +21523 +12866 +32504 +11513 +18932 +18314 +28782 +9627 +1330 +21531 +10879 +1569 +24173 +12801 +24107 +32331 +25389 +9724 +8351 +17237 +29452 +52205413 +6290 +5301 +3795 +679962130 +18946 +15769 +32360 +29209 +6941 +22669 +7823 +18063 +23066 +11401 +6706 +5011 +27632 +421351508 +178415837 +13847 +300 +20038 +19975 +28349 +14878 +5564 +26547 +18815 +750348167 +29264 +29846 +23780 +434034221 +24585 +16053 +17256 +20794 +10086 +22770 +1037008762 +28555 +25866 +27574 +20032 +10605 +19044 +30058 +19098 +31903 +12239 +1174 +12539 +17976 +7324 +3233 +26520 +28315 +10731 +20648 +2056 +24177 +15353 +23034 +30027 +21032 +1766 +2902 +30409 +29681 +16986 +4913 +5102 +31448 +12297 +28055 +26388 +14029 +20301 +24015 +16241 +9996 +19403 +28506 +9264 +4103 +873098228 +29963 +15887 +4437 +1058187196 +3158 +24748 +430638615 +4295 +16057 +26715 +9035 +18060 +21534 +19286 +26196 +17239 +27011 +16387 +19559 +13750 +977553355 +13087 +21269 +13257 +413548024 +1799 +18013 +32567 +14986 +102412004 +8025 +19233 +17591 +24045 +4343 +27411 +540546991 +29426 +3128 +19927 +4380 +824499834 +23312 +3469 +25672 +32117 +20709 +21338 +24564 +980448080 +29624 +3491 +9346 +26243 +941413681 +24709 +2938 +1072845370 +26319 +6345 +205649644 +31549 +16604 +24454 +15853 +25644 +21248 +10810 +29014 +16750 +13307 +1521 +425913430 +1760 +29962 +27867 +4913 +16866 +9160 +9487 +24022 +32042 +5099 +9610 +18216 +28883 +15378 +28119 +17994 +24059 +1021334809 +23101 +16517 +458549128 +22905 +6706 +15839 +31850 +18839 +4397 +980644885 +2934 +564 +22371 +7489 +21574 +67140245 +17468 +1195 +545801691 +424915137 +791316602 +6948 +29151 +25884 +14632 +390703668 +29094 +24725 +19177 +3540 +32367 +18856 +11393 +16725 +733332698 +4876 +868631070 +2228 +603379435 +174 +12713 +519875265 +26821 +4426 +11512 +2263 +29618 +838500785 +1776 +8497 +7119 +405210845 +25170 +5127 +24182 +29212 +25370 +16074 +29723 +12568 +4775 +113251504 +8155 +20866 +151 +14269 +4856 +3243 +8115 +30292 +28519 +16950 +14966 +28984 +14199 +24603 +31903 +205649644 +16543 +6536 +26227 +18400 +5400 +32090 +28942 +11838 +31765 +412434797 +26615 +9288 +32118 +4864 +21705 +7489 +4782 +11272 +5373 +15157 +17702 +14422 +4005 +7889 +398086344 +28920 +23880 +1190 +8392 +362981588 +13824 +8646 +29298 +14233 +6192 +12556 +24185 +5002 +973 +86103282 +179653039 +362913659 +18989 +734847890 +13657 +59576011 +28335 +22865 +20794 +23913 +912382645 +29410 +25279 +29677 +1744 +24909 +32117 +4722 +1005 +3852 +14950 +32518 +23917 +11381 +28345 +12001 +13768 +7298 +25459 +26319 +10012 +641346507 +16291 +3848 +26350 +10056 +31849 +2157 +31529 +3233 +8243 +10462 +10559 +23197 +4205 +5593 +28991 +29915 +7083 +15168 +23866 +20078 +28954 +28693 +5883 +17807 +19697 +7248 +677930881 +257 +795244361 +41385629 +32007 +27387 +2675 +28343 +16255 +26881 +652170438 +26562 +28363 +112163566 +7751 +12203 +1167 +22449 +11236 +5790 +591477630 +17521 +19364 +26808 +14986 +7677 +18763 +6124 +26305 +31114 +30773 +31347 +19587 +16864 +11916 +5897 +14596 +26465 +892776464 +32541 +30224 +542738248 +20709 +19036 +28456 +4615 +29925 +25895 +3575 +16021 +17385 +20726 +10080 +12362 +22489 +11702 +17751 +13477 +6754 +430713571 +29610 +19893 +22973 +994640179 +6427 +31603 +19286 +35089323 +28663 +420742003 +25746 +11672 +31689 +19681 +12365 +11975 +22564 +27107 +3682 +14287 +791316602 +23415 +23844 +12135 +16551 +2059 +15868 +10060 +13314 +32540 +937306073 +26049 +8424 +26120 +853294805 +14130 +27671 +4908 +10869 +20663 +12453 +20238 +14379 +25271 +27083 +24059 +22631 +10467 +7843 +723068774 +1699 +24524 +32134 +20476 +4638 +15643 +27945 +183492382 +594143008 +786677184 +10953 +2290 +3419 +19858 +191199081 +28618 +32753 +17630 +27881 +9786 +27882 +9014 +32090 +27752 +11681 +18532 +4394 +27268 +264286530 +4350 +16529 +11426 +28371 +468486827 +13158 +24296 +19657 +669803999 +22838 +28603 +29244 +30244 +29306 +4624 +1548 +1961 +301531007 +12309 +26115 +29610 +13047 +8921 +29016 +611094788 +20442 +7849 +28259 +23217 +27481 +11397 +19352 +24479 +18402 +32366 +9422 +557261981 +12930 +14528 +7925 +27650 +4580 +21534 +21176 +9207 +13063 +26719 +541 +6518 +430997986 +1657 +29956 +17821 +30290 +22692 +858242807 +21629 +16083 +23986 +30838 +10927 +30749 +26440 +29852 +18119 +2408 +17927 +8791 +28700 +12199 +155 +30648 +29526 +600516256 +30594 +953 +31789 +10661 +23176 +19148 +11626 +18859 +7986 +8407 +593 +1267 +59576011 +15129 +19996 +5410 +1423 +11710 +29194 +18402 +15689 +8646 +1153 +9784 +19450 +10699 +4666 +27547 +4191 +4352 +13783 +29748 +14112 +565489417 +31344 +15477 +14789 +7560 +19286 +23043 +14775 +22299 +5540 +19044 +525402321 +23873 +16750 +14055 +16921 +24348 +22110 +29834 +3484 +7657 +12789 +16152 +22912 +7480 +14379 +22093 +12391 +16842 +542689878 +25439 +27018 +2280 +27319 +22550 +19458 +25470 +4967 +101 +26934 +21269 +10953 +16228 +18216 +14062 +28985 +8254 +3971 +1249 +1755 +19417 +4545 +16990 +23620 +32042 +10965 +48770637 +5953 +852 +79 +810118262 +29863 +7193 +26440 +14068 +680 +19024 +19740 +12098 +757695018 +21129 +20598 +8405 +25495 +1073 +2189 +26945 +5568 +8337 +31724 +872725265 +11305 +25106 +7889 +767626638 +23015 +26107 +29592 +32301 +18359 +6999 +18737 +23125 +19176 +19740 +32328 +21574 +19220 +20543 +28344 +4866 +877 +27337 +802280125 +15533 +19069 +85895727 +8609 +3956 +9905 +8392 +315 +27231 +565489417 +785 +21377 +6485 +16395 +24222 +11704 +11426 +3814 +894 +32237 +6752 +508757610 +9826 +608 +12355 +14293 +20176 +7434 +21574 +24231 +23936 +17787 +763293832 +30047 +270787674 +716301271 +30006 +31180 +8833 +45436438 +11367 +22915 +22530 +27038 +20588 +11404 +10537 +441873576 +381206385 +22540 +521691037 +29269 +389532967 +25378 +11980 +35 +12866 +11023 +13636 +11842 +17087 +13562 +12362 +114875606 +32558 +24999 +853 +26689 +28999 +30428 +23460 +28760 +27115 +808 +597584929 +1557 +17807 +16218 +9146 +482760308 +11831 +3932 +12821 +31911 +9030 +16394 +5907 +15378 +24303 +25556 +29247 +27460 +32435 +13688 +623272442 +23893 +14710 +16863 +15505 +2549 +5768 +23068 +13875 +5081 +4666 +14096 +898677543 +30838 +28842 +19221 +19056 +19804 +28286 +5087 +4315 +29583 +22181 +1003 +16807 +25745 +32518 +12999 +31394 +5328 +656769744 +174 +32580 +13874 +19774 +16082 +9359 +18812 +27037 +18010 +18667 +28656 +7709 +12567 +28984 +7437 +21999 +22669 +29190 +10102 +8814 +6595 +23409 +375596942 +7423 +1019330381 +14944 +2157 +1086 +17972 +29247 +25692 +26691 +24231 +13966 +8443 +810118262 +13701 +25200 +31589 +1901 +2979 +19341 +24054 +4827 +26982 +12619 +2611 +17747 +20685 +9398 +18250 +28960 +27325 +27518 +6814 +24177 +27295 +18054 +11824 +25171 +32000 +5447 +15250 +9346 +227972364 +6929 +19061 +28769 +12219 +12098 +235 +18571 +19420 +5608 +20459 +16891 +27821 +25307 +25026 +13468 +31394 +1648 +16536 +5472 +27047 +557261981 +10560 +6119 +16384 +21155 +32505 +28270 +4758 +10680 +174 +27311 +5102 +543 +447323276 +9403 +22331 +30829 +21795 +7774 +15163 +7601 +20086 +18244 +17560 +423144708 +5157 +17417 +15468 +24113 +21429 +739 +853294805 +1093 +19578 +16637 +9893 +7760 +105797908 +12461 +39979431 +1904 +365 +16894 +25479 +8311 +15597 +9783 +20593 +30244 +31402 +14703 +12346 +28181 +29132 +20486 +146253141 +15902 +17566 +27497 +26132 +29478 +840360913 +18402 +5079 +3898 +32033 +25418 +15597 +16837 +465831598 +31900 +13168 +5316 +399 +24564 +13477 +20072 +7010 +2514 +851720823 +32368 +27435 +4574 +30673 +26011 +749829726 +6505 +3868 +3580 +942941627 +8086 +269604761 +127111268 +24886 +17805 +23030 +32447 +3984 +10387 +14865 +8346 +30564 +10642 +3852 +3976779 +1755 +1844 +14081 +25126 +32111 +12521 +11061 +11346 +9616 +19061 +31163 +337645189 +23444 +29091 +23030 +2263 +504 +20898 +26107 +21410 +24241 +37192131 +9011 +16869 +813751675 +175649415 +1658 +791316602 +27132 +6989 +11800 +12686 +9061 +12887 +19482 +22576 +9501 +31040 +30734 +17087 +6518 +9205 +7984 +24623 +26267 +23853 +28803 +19774 +31724 +15381 +26101 +28172 +5500 +8756 +10879 +24468 +9410 +26918 +9609 +10226 +9347 +9833 +5728 +3780 +809483677 +14616 +482001159 +1005 +19468 +1904 +31052 +29264 +18019 +18470 +7883 +7010 +13554 +11407 +4899 +28603 +12316 +30344 +12365 +7857 +13884 +9346 +18680 +2355 +19213 +487355511 +13365 +30600 +7925 +28047 +9408 +23030 +7632 +858471694 +14464 +6434 +17815 +24207 +23986 +29326 +14241 +459437615 +21752 +30179 +10091 +9346 +28329 +18191 +18225 +24340 +4200 +11322 +4763 +10206 +24196 +26496229 +5172 +7576 +5281 +31587 +1015863287 +593 +760773745 +16366 +13587 +19177 +4867 +3325 +22669 +23039 +1535 +19364 +436358655 +14596 +19599 +26231 +26166 +5270 +694045785 +8161 +22680 +3264 +31320 +15778 +24061 +30715 +13168 +24705 +1346 +2534 +15752 +3757 +15583 +21550 +8177 +3065 +859363520 +586967142 +6786 +22227 +27071 +5774 +3820 +709914 +25781 +957335228 +17898 +3254 +17472 +1110 +27751 +20794 +32544 +29298 +21123 +12995 +19603 +1047139451 +20543 +28265 +3891 +30672 +24594 +694045785 +19352 +1904 +14882 +21091 +6773 +51191105 +4506 +8119 +29286 +12036 +27711 +17087 +18249 +266097014 +22397 +23390 +11573 +14986 +4933 +13477 +20303 +24967 +10556 +6436 +11109 +19024 +30870 +22500 +29375 +12001 +32330 +808 +17130 +4141 +17025 +21346 +898653242 +5344 +19892 +2289 +1003 +23658 +2128 +15603 +6857 +32458 +524234227 +13518 +767626638 +17398 +7090 +6176 +7958 +5442 +3715 +31286 +21346 +5690 +13082 +3268 +26626 +29061 +16752 +376668974 +24755 +6551 +17991 +32280 +3746 +7823 +1904 +17333 +26249 +23626 +24409 +11433 +19908 +8606 +31744 +12098 +3746 +27250 +23611 +14055 +15616 +3879 +28061 +32536 +202 +277323742 +15661 +15564 +28792 +19900 +776203145 +6316 +12693 +1724 +28270 +907730129 +13562 +7872 +17298 +1910 +14602 +2565 +2520 +16981 +5857 +14000 +16831 +17821 +5470 +4315 +24385 +27055 +11077 +25133 +12711 +7139 +884976298 +6163 +8411 +25174 +31492 +12657 +19700 +15477 +13282 +7849 +8784 +28891 +9745 +20410 +23771 +13798 +13327 +27495 +3313 +882303804 +11973 +12001 +15765 +11555 +21904 +23787 +5464 +861 +24453 +179695288 +7405 +15238 +21671 +24987 +32517 +5713 +18420 +2369 +14001 +12355 +1180 +224219969 +28419 +31842 +30341 +8929 +27765 +669740945 +19996 +669803999 +375596942 +694784538 +5249 +30097 +868391369 +31620 +26704 +31822 +3713 +14393 +24303 +20369 +163351585 +30811 +840359554 +23045 +12806 +17661 +8123 +10708 +821 +29839 +16639 +23734 +25748 +20726 +4137 +1321 +25811 +5316 +32251 +2050 +26626 +2766 +1755 +17661 +14350 +4991 +3696 +28928 +25137 +607099079 +10820 +23071 +9600 +24696 +21989 +13408 +18642 +10871 +32427 +12017 +19356 +9332 +16037 +25479 +6683 +21019 +4134 +14950 +25188 +17130 +11900 +15928 +20798 +25127 +46780436 +29179 +23832 +10167 +10884 +109 +6016 +13408 +16517 +16439 +28688 +10086 +25497 +869463215 +11916 +32578 +13656 +10276 +26353 +10684 +27688 +641537767 +6408 +14821 +7723 +436358655 +11266 +23626 +1225 +18308 +23511 +14030 +19885 +18987 +8304 +655 +8988 +30177 +12514 +10439 +3820 +27517 +29792 +27656 +18262 +3780 +8472 +144 +276003120 +7841 +16486 +7867 +12209 +675413729 +20115 +3956 +9488 +738781245 +2514 +19184 +19489 +6754 +17629 +11680 +476553900 +22529 +15858 +25542 +26951 +29202 +18237 +15837 +19830 +6521 +18988 +2056 +7419 +3782 +27229 +20666 +30111 +21795 +12082 +623 +15597 +12412 +29378 +18941 +12311 +19540 +23021 +13087 +14484 +2147 +20843 +179695288 +7677 +28135 +4561 +14596 +12883 +15496 +28928 +15696 +16268 +14116 +8747 +1076 +3364 +973 +29876 +25718 +27582 +4510 +173461835 +11489 +4448 +27109 +6796 +10826 +15089 +32247 +25746 +20038 +6412 +2129 +16461 +17761 +3303 +5640 +14227 +22951 +24563 +15372 +18011 +10591 +26401 +25811 +17594 +27601 +743270447 +16104 +24047 +5472 +2269 +29623 +811309159 +28370 +12001 +937623866 +6425 +23771 +20588 +380486294 +26577 +3469 +998351432 +4202 +7300 +980678365 +10733 +2766 +21732 +12311 +12125 +7670 +13527 +26915 +565858218 +16881 +24806 +98 +4800 +380486294 +28421 +9756 +8493 +95021083 +2527 +16305 +2654 +15759 +7393 +27574 +15324 +30725 +26022 +18419 +22555 +7573 +21952 +10617 +26703 +344058306 +27061 +18667 +15689 +3208 +31017 +4172 +4141 +3433 +269604761 +37192131 +18359 +23709 +29289 +21279 +29746 +4437 +720852849 +15116 +10793 +3834 +10206 +25282 +10365833 +32478 +8247 +17502 +11078 +14433 +27047 +24725 +11958 +28835 +23782 +12395 +88372792 +17339 +1028257711 +16268 +14864 +16805 +13899 +9937 +24477 +7076 +16341 +28950 +17695 +27988 +30825 +27515 +588458896 +16786 +16907 +21517 +2611 +9581 +3408 +4779 +29697 +29868 +19687 +2674 +20979 +1755 +27968 +1196 +10239 +20630 +10385 +71848033 +16270 +708525401 +5760 +4211 +22224 +30062 +18306 +14986 +12526 +6382 +15339 +27002 +24932 +23043 +4745 +280 +9804 +26760 +26889 +22905 +24386 +28213 +15125 +1120 +12933 +23913 +15026 +23703 +26072 +6408 +27892 +30650 +8051 +26197 +6314 +26353 +5798 +22216 +28332 +18687 +8949 +7749 +4220 +4295 +52121100 +8943 +12321 +30729 +18249 +25318 +28783 +17431 +31049 +6874 +31587 +4474 +8768 +4994 +6796 +1367 +4867 +24447 +3243 +18657 +29584 +1651 +12867 +11010 +14497 +2547 +31063 +5969 +59576011 +26437 +32368 +1497 +29029 +2775 +10343 +26939 +447 +22310 +7857 +29192 +26112 +31986 +6962 +9403 +29915 +22856 +32458 +795244361 +208 +1685 +10673 +24113 +14218 +19517 +1293 +5214 +14690 +13498 +31729 +199673321 +15008 +10423 +10015 +23617 +7579 +31203 +26217 +504 +20580 +22373 +1014349459 +11636 +1838 +8240 +16885 +12733 +10115 +161 +51311828 +2458 +7286 +29396 +15315 +4959 +18345 +26691 +16080 +389532967 +845872788 +26018 +107990680 +28783 +30272 +25781 +21116 +31849 +3399 +2288 +7467 +4220 +22299 +21410 +17207 +17030 +300623526 +30673 +8912 +30231 +10080 +25499 +10125 +161 +9486 +23935 +28410 +222228015 +7187 +19449 +21944 +32665 +12409 +14030 +26197 +7875 +7131 +11951 +10261 +3886 +21733 +694045785 +21702 +6754 +764 +14192 +9930 +27126 +7038 +9958 +12596 +24685 +23844 +11563 +14218 +22877 +25261 +10116 +21034 +31524 +7298 +4814 +17264 +32151 +693188074 +30665 +4624 +23195 +18677 +6371 +8468 +19781 +475633112 +383 +16037 +7740 +3509 +277686198 +18317 +10890 +31796 +3888 +16709 +976190679 +924159552 +17103 +19517 +27405 +8622 +13636 +27632 +29839 +10463 +5442 +1154 +6131 +26162 +16323 +8878 +17339 +29893 +2152 +4624 +22581 +2369 +5198 +13236 +23308 +28345 +7124 +51318394 +10080 +24864 +335665966 +968749949 +10125 +993340746 +19114 +12909 +16513 +31491 +5665 +441161988 +434034221 +12801 +14068 +32258 +191199081 +20646 +16700 +28754 +637934226 +24864 +15022 +37192131 +28954 +8168 +29188 +546 +14116 +1486 +2666 +19036 +5410 +27071 +10097 +15858 +3246 +30374 +18538 +17976 +28662 +4161 +9711 +20573 +12125 +27867 +20682 +16529 +28864 +16513 +6556 +204588053 +11915 +382204653 +2200 +926719427 +396 +30432 +16004 +8914 +20308 +10116 +12867 +30866 +25200 +26959 +10109 +24477 +11954 +23471 +25673 +986506116 +1104 +29017 +5655 +19262 +15092 +21744 +23903 +27023 +815 +26914 +13162 +8849 +25748 +23239 +13894 +29868 +30437 +8277 +1006239225 +10280 +22879 +3634 +26914 +1609 +1018 +27250 +2297 +4500 +8442 +2343 +12433 +7914 +210 +30453 +490 +17713 +3474 +975898508 +4029 +28290 +25500 +12312 +28788 +3562 +26918 +18259 +23390 +9483 +31311 +16650 +32078 +15962 +18677 +23832 +29698 +18327 +30027 +15045 +25424 +8405 +14253 +30407 +13377 +30072 +13990 +4934 +11059 +27278 +25271 +29863 +14980 +18420 +30485 +18280 +18621 +14068 +421449335 +8914 +20946 +1319 +791300711 +4775 +1797 +29787 +4787 +14465 +3611 +27161 +25904 +11512 +30424 +19459 +577345215 +9346 +10307 +30673 +7701 +17651 +23848 +7961 +8103 +26889 +27867 +23367 +24965 +8972 +25424 +16401 +22719 +10263 +20590 +7286 +7709 +12081 +16112 +6096 +4525 +17712 +30738 +20094 +227428524 +16734 +11305 +22865 +27002 +17132 +5728 +3483 +6436 +22910 +28938 +12925 +19855 +16268 +7248 +29873 +8798 +27882 +17597 +4935 +12930 +4945 +22479 +30909 +10254 +22673 +24207 +1195 +28702 +2190 +6316 +30146 +1063 +19278 +280 +1705 +9061 +18262 +12794 +28718 +37578720 +4493 +2298 +8201 +9105 +25053 +257317905 +8868 +16354 +21402 +20603 +4429 +202822189 +20052 +19855 +29802 +4775 +4352 +9302 +24173 +490171599 +50462376 +9629 +13657 +23325 +15757 +24428 +5408 +11711 +20524 +8808 +11679 +28742 +1754 +16869 +28189 +6353 +6175 +2934 +14596 +28317 +14114 +28364 +261424177 +24415 +20303 +13263 +12648 +22988 +29477 +22338 +26945 +74050343 +26513 +5647 +950846234 +23435 +9548 +4662 +1756 +9936 +13907 +8843 +2893 +8646 +4144 +6814 +30042 +11404 +13706 +10280 +736014073 +9240 +278426478 +31612 +14838 +27221 +17130 +21993 +29175 +16973 +32673 +15345 +31136 +5543 +30634 +17638 +14522 +25717777 +9027 +15068 +16926 +5170 +4084 +29752 +12017 +28288 +14767 +1370 +20115 +81 +277384463 +24207 +7404 +341440606 +28298 +1327 +29708 +16919 +10927 +17936 +7889 +25916 +26766 +2143 +23429 +352382879 +25774 +18556 +20113 +16993 +1785 +13666 +9349 +39979431 +22844 +12131 +26728 +32251 +16964 +5944 +4075 +4913 +13817 +32753 +27206 +11061 +765305479 +11344 +11773 +361278744 +9865 +3304 +963900887 +380486294 +14211 +28182 +14009 +1606 +28298 +553 +5736 +15089 +1491 +17753 +11951 +14632 +28329 +530 +713733905 +26356 +20981 +14425 +2297 +467781708 +31355 +17480 +15029 +7723 +30663 +4138 +204 +1367 +6531 +337645189 +11358 +10631 +26117 +30440 +29404 +19942 +679 +1033 +10981 +2748 +19142 +11077 +2261 +16514 +15339 +29834 +19004 +544700857 +4114 +31675 +294118977 +23479 +3491 +3253 +10740 +144 +11466 +214478823 +2161 +31644 +5130 +27711 +14287 +3399 +17838 +965872712 +7560 +23096 +29429 +9419 +12925 +16744 +7606 +29859 +25244 +5258 +326 +29711 +5132 +8032 +24284 +18859 +4426 +29016 +17747 +10923 +31320 +28760 +3048 +85895727 +13728 +3983 +4830 +9122 +29711 +11391 +21380 +25360 +322431661 +13227 +3559 +7166 +6981 +24903 +10159 +8404 +646267355 +3795 +25725 +3229 +23848 +1042897754 +3738 +16725 +1888 +21069 +174 +14710 +246750309 +29378 +125100580 +30514 +700072832 +11023 +12480 +893271473 +5408 +20497 +12257 +874313113 +11382 +13075 +9244 +1186 +16752 +9781 +11636 +8718 +29216 +6016 +26151 +21292 +1035 +23110 +137285787 +22234 +14446 +27929 +28308 +20696 +24532 +21787 +593 +18402 +5907 +2844 +12771 +31043 +8843 +12722 +23711 +8974 +19286 +30111 +20115 +1233 +28603 +7435 +12716 +8115 +3740 +30628 +6962 +1705 +3915 +758715910 +549683457 +31522 +18130 +4524 +5922 +19229 +9703 +666556906 +6505 +26539 +25275 +45436438 +7221 +31040 +31789 +26332 +15599 +21661 +25553 +19450 +6172 +26107 +15115 +12481 +5705 +29684 +25271 +8550 +9186 +21364 +2844 +23364 +13786 +28259 +8718 +26356 +24757 +15270 +530 +19266 +5421 +22973 +18237 +503 +16171 +17566 +720503848 +32371 +10097 +6665 +13477 +12772 +28941 +21989 +7467 +11563 +10115 +24441 +25547 +9244 +235155864 +822943881 +6833 +10995 +22199 +31469 +20731 +8679 +2110 +7434 +29738 +13781 +19135 +13244 +870 +1025118386 +383 +3060 +5201 +18849 +31796 +85613145 +24355 +9125 +6054 +30062 +12716 +32316 +21648 +759 +9470 +3620 +6998 +27467 +240829089 +17376 +4220 +1941 +3301 +1445 +19934 +5114 +17881 +12514 +2276 +15868 +5362 +1038 +18538 +446696521 +3075 +31900 +216538629 +5504 +4447 +15480 +287678397 +30696 +10698 +5127 +346274412 +29538 +8853 +3814 +4763 +200464122 +13775 +2594 +23620 +23364 +26219 +19216 +21713 +8926 +28315 +14789 +8405 +30586 +29829 +295013283 +30324 +14460 +32507 +9634 +9868 +24088 +20028 +11951 +980678365 +22912 +21127 +24194 +8268 +28751 +18942 +30194 +8975 +21916 +16760 +14433 +3501 +19248 +17525 +17302 +3800 +8413 +10403 +8258 +401601466 +11525 +28504 +26748 +10476 +22081 +19517 +9186 +7426 +15616 +12246 +3350 +8128 +14067 +23775 +3621 +28513 +1961 +15752 +11062 +108 +21713 +1487 +29792 +3207 +28364 +11900 +20448 +25196 +7434 +30118 +30037 +3207 +909524326 +973679691 +14882 +522920106 +19992 +28688 +12502 +4138 +7722 +6007 +3038 +7275 +13868 +557261981 +14903 +318607188 +7576 +11657 +29404 +12713 +921064633 +17135 +28305 +21940 +787851633 +4220 +1266 +16146 +838500785 +15343 +475633112 +15837 +3540 +483 +12056 +15957 +21244 +22966 +24886 +30650 +7157 +89706839 +17468 +29727 +3143 +2758 +28760 +2517 +6857 +15125 +249835296 +25774 +15004 +26340 +28168 +25085 +24073 +8979 +11074 +1685 +3120 +23848 +26059 +14690 +29151 +5128 +25866 +32043 +1961 +463 +23809 +10655 +17030 +10191 +9327 +115630890 +11714 +12850 +10489 +29699 +12949 +30774 +30982 +21416 +30586 +278495161 +26157 +13740 +7786 +5538 +10831 +24683 +16475 +30263 +23001 +22692 +5074 +7185 +23049 +364373390 +129664829 +27522 +19340 +20442 +24652 +29646 +5500 +31598 +13682 +14185 +2576 +11973 +9288 +2280 +2656 +7723 +205649644 +26302 +23101 +54300641 +21671 +94877751 +12652 +21441 +204 +15456 +904465162 +858471694 +32117 +32215 +32111 +18947 +17873 +26018 +18537 +204 +29254 +29876 +32435 +26896 +8640 +16397 +25786 +8550 +990013992 +8304 +12803 +10086 +17643 +458485727 +21270 +21534 +29915 +997 +14895 +802280125 +22310 +19313 +1303 +1130 +7581 +4499 +5593 +545903394 +20859 +7281 +4866 +25453 +26120 +30185 +135598686 +5722 +11408 +594143008 +176876201 +25774 +3741 +25909 +16080 +11073 +11300 +5198 +25781 +11241 +609148831 +11045 +5874 +19027 +13526 +23844 +854 +7740 +13477 +29244 +613066121 +6528 +1 +6043 +31053 +16842 +3429 +29674 +11319 +4818 +10056 +8401 +30072 +173461835 +19614 +2594 +202822189 +30748 +26519 +31496 +10661 +3502 +515163324 +782 +2813 +6659 +21639 +1071 +26693 +16950 +11511 +20155 +15560 +421351508 +18289 +12185 +32165 +29094 +264 +31063 +21098 +246461449 +5453 +14760 +5135 +283267560 +15597 +17172 +2749 +29278 +23775 +12149 +20442 +25725 +24720 +17120 +28288 +21177 +19862 +3013 +30095 +7475 +10523 +795354551 +27572 +19477 +6520 +649289968 +19598 +29016 +11171 +57 +25843 +21262 +27115 +17629 +6176 +2114 +4378 +23917 +23285 +20562 +20110 +190539566 +21248 +20113 +26124 +30994 +824121582 +28505 +17597 +31063 +10839 +540546991 +55156687 +421029613 +25090 +17521 +30591 +12843 +30001 +22409 +9502 +31415 +159408324 +19209 +14767 +694 +2374 +396 +26274 +15253 +3996 +21555 +30680 +3502 +17252 +30759 +10644 +30672 +22449 +21245 +10831 +8945 +27793 +18475 +20500 +2492 +26243 +1430 +11404 +106410851 +24037 +26350 +24893 +16401 +11951 +31919 +17214 +399 +30047 +32644 +25864 +12143 +864042164 +21582 +25895 +8562 +17030 +28011 +22758 +17100 +29834 +705796502 +16341 +16499 +16725 +19509 +22420 +17409 +9514 +1966 +15146 +13571 +5270 +10690 +17103 +2904 +16584 +9406 +1736 +25568 +3663 +2283 +25309 +3595 +4315 +30472 +25127 +32632 +17245 +361278744 +14422 +23620 +6435 +696818962 +368241104 +17419 +9919 +22290 +5457 +24862 +9151 +21713 +28384 +15496 +5464 +30131 +24015 +20810 +28987 +4293 +31779 +20629 +32251 +12246 +25781 +28378 +11530 +17796 +22760 +6124 +16710 +25090 +11138 +30429 +26539 +348969000 +30235 +12274 +10787 +5396 +13750 +25424 +2451 +18600 +1878 +2592 +7889 +158 +32118 +27309 +22474 +15885 +28792 +19956 +21410 +5278 +23049 +5941 +15752 +734489540 +25839 +21733 +2565 +9419 +133064974 +14555 +3193 +14067 +13143 +29306 +32363 +24316 +4446 +2534 +21011 +21207 +2099 +550924492 +22389 +980644885 +3238616 +344199146 +1722 +30059 +23164 +641 +13750 +11561 +9025 +16501 +26562 +9465 +30673 +30437 +16866 +21279 +13123 +14465 +28505 +23641 +15535 +24472 +458069264 +23616 +5198 +26792 +23101 +8608 +17661 +10718 +26477 +24652 +14066 +16965 +5472 +12911 +13498 +5448 +44162608 +5590 +17349 +20115 +1910 +3702 +26454 +5394 +32607 +25304 +19248 +26719 +21282 +27771 +1839 +30536 +24919 +28196 +31160 +5236 +1987 +30098 +9270 +19971 +12925 +15604 +447323276 +2819 +18572 +8049 +986506116 +17594 +27221 +30516 +4267 +1505 +11039 +947 +32111 +6956 +3385 +532520655 +335916148 +16358 +443 +10654 +12603 +214478823 +30664 +30660 +3287 +474033939 +25470 +1577 +10915 +29158 +23264 +6951 +20500 +466974976 +27625 +9810 +7035 +2283 +11010 +27109 +317423097 +32665 +21559 +5396 +24022 +4307 +25487 +5198 +13168 +551786452 +18763 +28389 +18224 +24319 +12273 +5447 +5655 +16820 +316 +10068 +20497 +29453 +23654 +12283 +183492382 +29619 +829260360 +9618 +17661 +7047 +32555 +8652 +1104 +31525 +11235 +8439 +21667 +1038 +26726 +5505 +7795 +16777 +28998 +32447 +2699 +20166 +23592 +17966 +8690 +824657831 +4879 +74998095 +15480 +6029 +1423 +7422 +28099 +362981588 +24639 +16358 +29725 +23620 +1210 +632815306 +20406 +26127 +11630 +5120 +17758 +10719 +13449 +21768 +22612 +4525 +9240 +560552643 +5170 +30263 +24862 +26792 +20609 +19791 +16458 +25583 +10529 +19984 +15937 +3065 +4084 +20301 +19998 +15173 +646267355 +31311 +12273 +4220 +17712 +18237 +28225 +31535 +15042 +14969 +5721 +30805 +11900 +8808 +22648 +9903 +9905 +23975 +32485 +2588 +4570 +767337368 +17116 +14853 +10591 +8051 +15962 +29646 +20798 +18533 +32581 +376668974 +16921 +31013 +25112 +29930 +19098 +9905 +23861 +8148 +28950 +12652 +793813406 +28765 +448467156 +27083 +6134 +6181 +9470 +20976 +14785 +313974659 +920575735 +32634 +18183 +26704 +26525 +23453 +401601466 +30328 +29646 +19817 +24477 +17594 +11730 +13636 +430713571 +12897 +25811 +13569 +28315 +450708175 +13868 +19546 +529843694 +4165 +21667 +15752 +26302 +23453 +838500785 +709336524 +21241 +5553 +5220 +7477 +28071 +20794 +791300711 +4014 +2180 +257 +23734 +27071 +4493 +21060 +23455 +6576 +5865 +18047 +13528 +9294 +15427 +5373 +20308 +10680 +9483 +24755 +26564 +19219 +2586 +322187314 +11866 +30620 +30077 +14817 +19469 +25279 +6941 +3132 +11432 +8072 +11626 +14293 +765453985 +23089 +7108 +28267 +102320229 +30653 +18314 +29654 +10954 +27255 +1793 +797678908 +6962 +7908 +2576 +11259 +27102 +18135 +21973 +12685 +22166 +2436 +20725 +30230 +7375 +367 +19003 +8374 +21574 +25126 +604114525 +8174 +2606 +15962 +29453 +25793 +8072 +6348 +31103 +10071 +10285 +19657 +23330 +14928 +8290 +11295 +21917 +18215 +22500 +30838 +11525 +2748 +5116 +30832 +1773 +8798 +30944 +386433545 +9594 +30648 +9995 +11024 +23267 +533337535 +14068 +22545 +21465 +20925 +6655 +16824 +14680 +28308 +24967 +5373 +2698 +10981 +25173 +490179086 +23785 +18075 +5400 +26465 +18135 +18819 +12132 +3742 +19846 +21747 +23267 +12999 +8268 +3048 +584400209 +4109 +3703 +3120 +29391 +760773745 +26702 +802 +10403 +28371 +863276092 +185 +4493 +23053 +20487 +11855 +22373 +29698 +3013 +14446 +526 +8155 +9157 +461842006 +2225 +27761 +30835 +6049 +10053 +396 +31565 +8251 +25975 +23179 +377686854 +9923 +31729 +8254 +29179 +32102 +23312 +23553 +11367 +23913 +25535 +16886 +6124 +31377 +24757 +21051 +4242 +30562 +24703 +29085785 +23176 +12461 +24537 +6079 +29527 +20984 +311487291 +817750283 +25256 +14785 +13990 +4455 +12453 +12887 +976921720 +24361 +31393 +204588053 +14572 +26295 +15412 +25725 +16964 +32718 +29655 +28630 +15902 +23022 +187116875 +14505 +16086 +9950 +15752 +30536 +4912 +2128 +1987 +2297 +3280 +1023 +3795 +28919 +14502 +20371 +13201 +24386 +27415 +30514 +27728 +22415 +10089 +184731479 +899942441 +22175 +3281 +10140 +808 +28759 +101 +16825 +14240 +3971 +17951 +29651 +2629 +4635 +28184 +8656 +3404 +28834 +30832 +21313 +12135 +28964 +2114 +11513 +28596 +644788341 +8979 +20036 +988959988 +23330 +28742 +16517 +18946 +25214 +29100 +7443 +484004541 +26833 +2633 +26821 +21999 +12313 +22355 +762225734 +267108305 +32290 +11073 +24118 +7999 +1886 +7601 +32698 +23429 +18466 +20032 +15477 +28181 +13277 +4307 +31038 +7889 +29646 +6881 +12314 +8468 +7131 +21781 +3788 +12362 +7681 +20184 +28699 +31203 +27109 +5063 +16508 +16912 +25125 +883263778 +8212 +941413681 +191 +26862 +21973 +13065 +22389 +18248 +5746 +24703 +22747 +724 +31587 +28739 +553 +17609 +32342 +7632 +551168033 +23591 +21003 +31035 +680 +23115 +18435 +7681 +3663 +20113 +26070 +11815 +8814 +18167 +14928 +7605 +15837 +28395 +10125 +598 +29332 +11309 +24677 +32045 +27679 +3094 +761858733 +27319 +1063 +28556 +28792 +25746 +25243 +23197 +4312 +1416 +21624 +12017 +9786 +342708187 +10046 +8999 +10328 +1705 +29452 +409168115 +26194 +11786 +31658 +29738 +13569 +12009 +31791 +10684 +30987 +11610 +120947823 +10395 +30187 +10534 +21255 +29722 +6161 +2286 +5453 +25399 +5421 +8103 +22760 +2424 +316 +200 +8168 +623272442 +25344 +6000 +18695 +9077 +7693 +13006 +24625 +12925 +29526 +29830 +20096 +21705 +26248 +8592 +27517 +27233 +4545 +13208 +31603 +8560 +21429 +29966 +12298 +12074 +5249 +15682 +28663 +34 +20629 +137624367 +14195 +22734 +1190 +642826567 +957 +30968 +10206 +30177 +32542 +4755 +574 +6000 +29834 +6722 +2152 +30673 +21141 +20301 +14460 +31279 +7494 +1321 +8758 +234930086 +11830 +25743 +31487 +21960 +3121 +11469 +13269 +15935 +28442 +19477 +15171 +4144 +18289 +3929 +16475 +12395 +18241 +7459 +26956 +9264 +734489540 +17538 +28329 +7927 +32733 +9237 +13970 +4460 +21533 +25936 +26895 +7372 +730728271 +23591 +713733905 +27096 +13031 +30471 +18667 +28335 +15134 +28731 +12733 +370055383 +18244 +7744 +5733 +24045 +12619 +21289 +3246 +1619 +13817 +25217 +7325 +980678365 +14578 +28695 +16291 +195351560 +3674 +26610 +1977 +13870 +11773 +28183 +20027 +21428 +2458 +254381304 +10612 +8929 +653236935 +22032 +16760 +30650 +4679 +27345 +24917 +543 +986 +31189 +463 +679 +11953 +11265 +12169 +23376 +6997 +26547 +13526 +24472 +23343 +21343 +641 +24451 +18724 +31009 +18139 +31070 +3782 +4236 +7606 +30135 +475633112 +19165 +3388 +8123 +9839 +30355 +14710 +26340 +669803999 +12048 +3484 +3795 +30664 +26233 +16502 +14112 +6318 +31355 +30149 +28456 +2147 +18623 +9548 +25312 +32132 +971476729 +18621 +29396 +10282 +20685 +22733 +10387 +14950 +28329 +14772 +22912 +12384 +32229 +2157 +6002 +20069 +4063 +10447 +6882 +5423 +23455 +5503 +24409 +155 +28657 +6962 +3161 +20447 +18102 +13189 +16373 +3210 +28688 +30528682 +7961 +25399 +30968 +24249 +8575 +26858 +3996 +32536 +29247 +13797 +10206 +24968 +19458 +26792 +4759 +30493 +11891 +638942496 +10091 +7203 +16019 +29945 +1005 +29372 +14437 +18654 +20319 +4535 +27572 +4409 +7167 +9951 +14241 +18013 +4232 +31052 +17661 +17997 +31306 +12484 +28792 +29055 +7422 +14606 +22621 +17974 +17226 +23298 +28289 +23095 +13168 +7517 +30450 +54300641 +14103 +18237 +57 +24167 +765 +17349 +1045481998 +950791054 +4448 +19450 +3229 +32290 +27055 +22650 +715643979 +19071 +13615 +27781 +7486 +28506 +4732 +11358 +31743 +5030 +16014 +1805 +4989 +12088 +22716 +16268 +20410 +21924 +1547 +29527 +23404 +1724 +11979 +15505 +923164468 +7277 +23574 +641346507 +14717 +30743 +20796 +5902 +18839 +25811 +9563 +3492 +12772 +24144 +2007 +25668 +22733 +20942 +5893 +656769744 +19148 +864042164 +27805 +13201 +1945 +603379435 +23034 +5599 +7927 +27411 +23976 +802826872 +27369 +30905 +25370 +23542 +16535 +7663 +21367 +16950 +494117950 +675 +30805 +27778 +7915 +4356 +21880 +28630 +29689 +8129 +1671 +6055 +6784 +3741 +14011 +26115 +28765 +4769 +21292 +25839 +19374 +18047 +12549 +638207019 +12958 +564 +468486827 +2182 +5464 +28305 +25497 +5041 +26188 +22474 +29014 +21871 +838500785 +9487 +170 +29716 +16384 +12521 +31219 +2633 +4481 +11048 +16543 +16409 +4622 +27741 +12821 +23350 +7318 +2447 +21800 +15461 +24022 +31007 +27055 +27723 +18815 +30244 +13031 +7131 +604114525 +20548 +28607 +21661 +28987 +467781708 +584400209 +24367 +13189 +18100 +375182352 +27973 +18973 +11243 +24316 +28293 +19467 +32504 +16366 +8672 +7124 +1003 +649 +1916 +323063535 +2996 +19201870 +17307 +26479 +19625 +12846 +10115 +30424 +25171 +15089 +7926 +31753 +2263 +8149 +47184566 +5316 +19098 +791300711 +18215 +12940 +22574 +29690 +2127 +1801 +6412 +3732 +31966 +586967142 +14055 +28363 +430638615 +19300 +32622 +3838 +29555 +5307 +25244 +3944 +25497 +1090 +21529 +21795 +8424 +24939 +19227 +13556 +7181 +1495 +19681 +4259 +12733 +30559 +12296 +28308 +315540173 +28356 +28999 +15250 +31466 +16535 +27837 +31009 +11358 +5757 +14919 +7266 +17521 +6438 +18498 +2297 +18667 +11010 +27582 +16845 +22453 +27587 +11059 +10765 +24320 +21912 +27325 +26128 +25781 +9976 +829080718 +8768 +435 +18191 +12539 +5039 +24512 +18566 +15957 +25051 +20630 +25188 +7267 +28565 +18766 +8853 +15426 +4945 +7185 +6151 +13760 +4156 +31294 +8254 +14012 +7801 +5368 +14116 +6465 +7335 +21476 +14241 +313974659 +1805 +27781 +23197 +29725 +28293 +32591 +13657 +26483 +29793 +3408 +8277 +5839 +32412 +26497 +9488 +17137 +7221 +27769 +6707 +26881 +32565 +24296 +32078 +3272 +4515 +358725977 +24652 +25568 +16487 +26889 +31340 +31163 +11778 +27965 +29873 +28515 +18191 +12395 +1137 +32622 +9826 +21198 +30956 +20051 +24989 +17099 +30467 +243892765 +4380 +2543 +31789 +26646 +4624 +1068997372 +28560 +5925 +25265 +39979431 +18667 +9014 +858242807 +28250 +6330 +6773 +2442 +26982 +14631 +127111268 +30429 +8550 +908549673 +20829 +20598 +14030 +15719 +26643 +24138 +25439 +17815 +23832 +19344 +23190 +5864 +6258 +7166 +25090 +32034 +30134 +26010 +24250 +19697 +765305479 +14676 +2768 +31370 +30018 +31849 +20050 +23802 +28371 +4345 +6576 +8383 +23106 +923164468 +24804 +177 +22379 +11466 +9144 +1093 +7167 +14775 +11024 +1057 +819826368 +9359 +31442 +16302 +15531 +19996 +25692 +6683 +599351124 +955276308 +7889 +24707 +15661 +3437 +123539791 +780352289 +30072 +23785 +26635 +25357 +14163 +29601 +362913659 +26364 +27862 +30538 +7367 +5043 +4271 +26197 +11643 +107193549 +5760 +362981588 +19458 +18494 +27762 +3842 +19305 +28231 +3320 +13263 +24305 +28610 +7472 +29830 +16042 +22371 +28061 +807814445 +19448 +12652 +27443 +2792 +28030 +21714 +7927 +21304 +19193 +5423 +496586306 +29139 +4063 +15957 +19955 +22719 +493 +28381 +27691 +24548 +2250 +30552 +495316369 +29690 +22564 +6353 +4775 +641 +32515 +8478 +10877 +9514 +14004 +410656389 +794237124 +6738 +278557919 +18376 +903 +24339 +20675 +11059 +9762 +6491 +9294 +642826567 +4114 +21098 +314928824 +10348 +16354 +19777 +20524 +18215 +32316 +4191 +2854 +23968 +517774761 +12682 +20828 +195567562 +16864 +4751 +24415 +9786 +24804 +313974659 +9030 +3399 +931724196 +21704 +16384 +22151 +22373 +21441 +13903 +23731 +14853 +17758 +17087 +14423 +17962 +29925 +16478 +13833 +26437 +16033 +17664 +22089 +1059780429 +22218 +18135 +22881 +432 +32449 +30243 +29263 +3741 +17845 +14423 +28731 +22770 +8195 +8964 +4686 +21081 +20709 +5201 +15002 +13518 +28450 +2682 +2215 +9984 +398 +18623 +16760 +12647 +31012 +24803 +15345 +26577 +12438 +27037 +20675 +7014 +19395 +151097628 +15457 +399 +12756 +2996 +23197 +16950 +2914 +26703 +14304 +15816 +16926 +141841001 +13476 +19469 +21897 +12196 +13938 +246461449 +11660 +356078990 +532210889 +9786 +199012479 +4409 +7221 +997 +8405 +15601 +31698 +27126 +15766 +4945 +17483 +7405 +17787 +1825 +32534 +23506 +138117755 +11694 +32111 +5362 +12313 +23561 +17904 +234183043 +6096 +23043 +28061 +6528 +23264 +7315 +20021 +6541 +20275 +17099 +27779 +21377 +15898 +2525 +565480792 +27180 +23986 +15343 +5066 +1961 +15425 +27574 +2128 +8692 +3834 +22837 +942941627 +1802 +27741 +9594 +26748 +28110 +3943 +21465 +13888 +3949 +3729 +18184 +31246 +734489540 +21693 +6161 +30359 +234863723 +21846 +486343896 +11771 +5722 +29655 +8178 +6573 +965872712 +25884 +3540 +29332 +13424 +669 +32698 +191 +677930881 +31493 +361338307 +3437 +12009 +5015 +30805 +4134 +29677 +13106 +7746 +15769 +8009 +776343306 +24864 +25961 +17387 +802826872 +2487 +14516 +3495 +6541 +11666 +15022 +441873576 +13907 +52925180 +5722 +24472 +7869 +11231 +474033939 +935706115 +24917 +18809 +18147 +10798 +5082 +31062 +2629 +15496 +22877 +13220 +218743415 +23350 +10372 +13294 +16993 +5865 +15026 +14710 +2225 +26145 +7883 +18648 +20094 +12847 +31908 +604631472 +2451 +30297 +478573802 +5541 +31370 +20734 +6982 +2310 +11711 +233939831 +2180 +3287 +20211 +31926 +21792 +18819 +1370 +31180 +21465 +3257 +1752 +942976271 +24387 +1913 +30905 +623272442 +2451 +1875 +7373 +23012 +21112 +24303 +11720 +11045 +25188 +27276 +5392 +636 +7337 +873098228 +11960 +31211 +155 +370767545 +9512 +14012 +12331 +210 +23355 +52925180 +19229 +12590 +8425 +25133 +17664 +11711 +19391 +7657 +14596 +1658 +3082 +25704 +504 +19839 +17974 +9161 +20285 +13765 +4491 +15662 +986506116 +11391 +11391 +608320201 +13849 +18288 +25112 +2594 +27868 +27426 +30022 +11916 +23304 +12326 +3207 +32048 +7541 +2863 +17735 +17120 +29527 +16083 +16076 +32495 +28546 +11290 +22729 +30012 +12090 +30466 +8971 +16394 +30627 +14359 +21735 +19427 +7663 +5647 +30040 +18987 +3399 +30907 +12657 +20497 +5473 +28172 +15115 +2007 +3568 +24857 +14946 +7325 +30738 +22854 +656769744 +28919 +10839 +29956 +12380 +7267 +19049 +4769 +21176 +20648 +31377 +28630 +22476 +8413 +23373 +32000 +11773 +29254 +19221 +151 +10467 +10973 +26852 +8747 +24879 +7799 +11983 +19681 +32622 +3729 +15584 +23990 +869463215 +26607 +19157 +31789 +14821 +642561180 +28753 +25378 +6962 +28787 +27193 +434034221 +28259 +358725977 +27193 +7047 +6708608 +6528 +1053 +16373 +20871 +4408 +19652 +16837 +31919 +7337 +9580 +26321 +557 +151 +18375 +5923 +23307 +11751 +9444 +11338 +17597 +22945 +1417 +28329 +29710 +11755 +15457 +19971 +12098 +12311 +25244 +24138 +9652 +10551 +18019 +18496 +26766 +18946 +22576 +13028 +24822 +450708175 +11041 +23053 +16968 +10279 +6394 +15768 +15635 +11979 +16509 +1365 +1023590991 +18469 +511 +13475 +20798 +27804 +12239 +12480 +3207 +28169 +27097 +963316118 +19233 +21795 +29129 +18947 +525522249 +9137 +22521 +7277 +18494 +609148831 +14616 +29527 +24777 +5457 +7784 +839779061 +20958 +246750309 +16990 +24107 +10559 +7422 +12883 +806159192 +17225 +9590 +7841 +715643979 +26664 +441161988 +10895 +986506116 +20798 +5500 +25906 +26646 +18529 +30154 +22529 +18498 +15731 +11866 +28456 +15695 +21419229 +19584 +294118977 +30348 +16805 +4881 +7986 +5457 +23990 +23264 +26196 +26154 +6345 +11045 +31598 +32229 +31591 +7593 +5687 +24441 +1037741030 +14211 +4242 +956446385 +4945 +13182 +19971 +18530 +992533620 +18089 +5100 +22638 +2129 +114411306 +31311 +365 +18946 +23577 +798 +5316 +8758 +15089 +3757 +484004541 +2571 +15008 +15454 +3501 +720852849 +726 +26961 +15401 +331995158 +23893 +17566 +4242 +8309 +11405 +31160 +17739 +29085785 +18130 +13368 +162820271 +5548 +29752 +14639 +6882 +22929 +11643 +1301 +3268 +29573 +15306 +30576 +21313 +669 +27055 +30382 +8051 +6380 +171122414 +4714 +16485 +24869 +729 +18043 +14030 +25504 +11416 +24390 +6029 +4940 +28596 +5670 +32309 +12997 +7035 +28311 +16886 +13945 +10266 +11980 +207977621 +969504686 +3912 +19197 +25051 +23307 +25619 +1 +16710 +10513 +8851 +924159552 +16074 +27881 +9095 +22988 +16535 +14399 +24303 +8607 +1626 +4301 +4202 +3732 +31524 +17753 +5504 +308 +20867 +21248 +9777 +21062 +17945 +31037 +19386 +31145 +6187 +18856 +3364 +31420 +1725 +965872712 +10098 +26607 +8383 +6212 +7677 +10937 +3444 +12177 +20974 +16517 +23760 +27280 +12539 +23734 +21188 +24771222 +9423 +30673 +29277 +8119 +25137 +20871 +26364 +21752 +19345 +9950 +24030 +23592 +31586 +14609 +15719 +30131 +300623526 +9495 +31506 +4500 +15412 +18001 +17125 +17146 +277686198 +27747 +913 +8979 +13358 +821 +20659 +363168123 +13854 +21304 +22629 +10980 +1512 +12031 +30445 +26349 +29317 +1829 +12887 +30680 +13063 +31469 +8374 +27618 +512901590 +10239 +1053 +5849 +24420 +32296 +998340108 +11357 +682741743 +22496 +5540 +29876 +8652 +6569 +22373 +17787 +22496 +105797908 +30596 +1462 +12245 +24703 +649289968 +21054 +18946 +26207 +11823 +29655 +25140 +27363 +5702 +31927 +545903394 +12321 +28609 +4084 +808 +12568 +32545 +18787 +29698 +14821 +14227 +56839650 +16055 +30471 +19176 +830203906 +31955 +23646 +10559 +26145 +8245 +11720 +7883 +20101 +5347 +29668 +31796 +27194 +11266 +28381 +8549 +11326 +23538 +11540 +29639 +3842 +11512 +27837 +99729798 +3215 +29799 +3385 +20979 +13586 +14918 +14753 +87931040 +3491 +1001 +3655 +18115 +200 +27809 +830203906 +12245 +30650 +478573802 +18303 +870 +24319 +24992 +4259 +20035 +879015510 +23276 +3975 +22584 +7367 +4624 +14406 +669740945 +14743 +8348 +29177 +7463 +12239 +11726 +593 +22218 +25923 +4002 +18268 +29628 +16171 +24941 +26792 +937623866 +32563 +58857696 +1274 +30006 +26917 +1408 +4361 +25593 +1393 +29277 +8313 +450542499 +26605 +23492 +197338634 +785 +15765 +4642 +31675 +6154 +27517 +24512 +2615 +15477 +13997 +418473160 +3933 +6795 +28371 +31270 +29592 +17222 +26029 +1316 +27881 +10047 +590345971 +16302 +3564 +239952590 +30457 +23435 +15391 +2296 +21868 +18610 +16074 +18653 +12001 +4756 +11855 +13158 +23508 +31416 +9804 +16055 +423144708 +32495 +538759796 +62621899 +28829 +6227 +14607 +5907 +16047 +18680 +17810 +25068 +814460513 +532695406 +17816 +18657 +24284 +6716 +30356 +24596 +811309159 +31908 +27043 +16529 +29825 +129287355 +11397 +1196 +19374 +26633 +25449 +132334261 +21714 +10984 +5069 +3719 +17225 +11431 +46780436 +20666 +8173 +7140 +992533620 +29377 +9845 +11041 +29159 +23373 +31905 +29473 +31992 +25117 +18941 +18775 +25781 +13476 +8318 +26956 +11400 +23782 +6238 +16395 +30761 +13874 +16758 +3888 +504 +6939 +16218 +7607 +17239 +21000 +23637 +23935 +1804 +29299 +1293 +4409 +18658 +1293 +19185 +24755 +32274 +29758 +10807 +8575 +10677 +997200954 +23021 +552854378 +22803 +23731 +1053 +4688 +21416 +6707 +5125 +13484 +20401 +21176 +17516 +16305 +4688 +2643 +3407 +9872 +24662 +10439 +18856 +7463 +29396 +25068 +13220 +9749 +135598686 +11307 +26951 +25085 +7024 +369921504 +21289 +5797 +1904 +12009 +22540 +19229 +25709 +29857 +782515908 +21269 +26664 +7726 +14916 +10591 +9873 +2343 +18385 +17203 +11711 +27572 +16863 +29306 +30351 +23883 +8115 +28329 +23463 +25304 +290062275 +964022694 +16031 +11456 +5685 +14877 +22680 +9027 +30707 +4161 +9441 +8274 +17582 +14676 +20486 +14640 +23045 +16396 +30466 +7793 +32231 +22465 +19344 +13986 +19883 +9603 +45901006 +405210845 +17226 +3886 +866860004 +11960 +4029 +9011 +30829 +25261 +12698 +331995158 +25360 +21912 +26146 +19511 +86182577 +29058 +20695 +1233 +6353 +50462376 +26890 +18237 +9305 +19971 +30773 +1328 +19386 +455 +314928824 +781400528 +24696 +23781 +27369 +29889 +31555 +31356 +17245 +28654 +17387 +14483 +21204 +30272 +22654 +2844 +20777 +9240 +25936 +8891 +27711 +18891 +10758 +24447 +8051 +28673 +27250 +20060 +4491 +37447231 +26048 +27771 +14678 +29677 +23775 +15804 +15115 +14505 +1154 +18572 +4474 +23878 +25241 +4025 +3304 +13688 +21444 +3088 +25673 +21391 +1760 +24771222 +32081 +8277 +31267 +8321 +27303 +7157 +8840 +7875 +31225 +5135 +932300379 +30519 +10076 +690 +5423 +17387 +17087 +11451 +28988 +11980 +13504 +25964 +30432 +7115 +17282 +24707 +30924 +27345 +29388 +2074 +14848 +418529535 +13562 +195567562 +720503848 +5526 +15606 +30967 +5209 +23971 +24222 +3661 +20253 +6316 +20894 +15834 +5487 +23970 +24177 +25005 +26271 +14464 +9270 +32052 +9548 +24768 +18600 +3484 +27657 +8853 +16324 +13408 +8173 +26178 +5819 +28451 +28083 +14935 +21574 +24178 +423599565 +13902 +14862 +31966 +16004 +955 +7203 +14882 +26330 +16864 +30493 +15583 +16204 +3809 +26451 +20484 +12930 +29373 +7560 +1838 +16394 +8866 +16152 +5281 +14596 +15465 +15763 +3996 +15171 +732670920 +16639 +3682 +4688 +31052 +14685 +17664 +5448 +12314 +28583 +18234 +14009 +23002973 +542738248 +7380 +52121100 +11666 +19898 +2527 +15412 +26233 +12822 +3809 +26626 +12897 +26249 +18225 +838500785 +873711702 +32483 +3502 +5742 +12749 +17881 +868487533 +28897 +11042 +892 +18953 +230807140 +15457 +23584 +16502 +5408 +19625 +968035263 +4865 +12132 +9058 +2902 +16291 +19139 +11838 +9609 +25740 +24047 +453 +59771732 +545903394 +7402 +966370317 +3662 +13358 +8850 +2050 +32366 +5739 +10239 +475 +1640 +2347 +13814 +3898 +26664 +20484 +17994 +17472 +31893 +14199 +12380 +14258 +31550 +31387 +7102 +24054 +11456 +817397033 +20207 +17147 +11900 +13938 +14036 +25530 +192734528 +3706 +15815 +18007 +5078 +22810 +823254593 +22796 +24061 +436 +380486294 +19391 +29258 +16327 +563972457 +29058 +4845 +11469 +933 +4054 +14785 +2705 +1004949577 +26602 +15185 +19728 +23115 +20810 +5746 +31004 +26515 +19449 +25704 +23132 +2369 +9030 +10513 +32330 +10839 +19613 +7782 +8723 +15693 +22861 +23039 +11923 +413548024 +18907 +5822 +26485 +4075 +26319 +8357 +926719427 +17030 +23893 +28891 +720852849 +16019 +6857 +11121 +16281 +30059 +19740 +24196 +7619 +20384 +14062 +21924 +184594831 +23613 +554082536 +14516 +24836 +4865 +2351 +10518 +19509 +327 +23002973 +2143 +7927 +18390 +24340 +13294 +18932 +5918 +29335 +465831598 +8257 +20470 +6544 +7210 +26349 +1312 +15426 +208 +23260 +8123 +13469 +3738 +4830 +3579 +23647 +25261 +8478 +22057 +4312 +20038 +10394 +27968 +974 +32117 +22500 +16322 +32328 +4206 +5228 +9745 +25978 +170 +14116 +32543 +10080 +7593 +4267 +21032 +31524 +16640 +840813930 +26032 +31285 +1040 +24539 +29879 +12629 +597584929 +18147 +758400330 +13814 +23022 +14778 +17565 +13637 +23711 +25308 +30906 +3820 +27773 +1324 +8572 +30761 +18412 +15181 +8277 +9439 +8072 +175 +19333 +8318 +1952 +1059780429 +19417 +26164 +19397 +7915 +18119 +720852849 +8474 +6973 +18359 +15573 +12384 +17030 +31068 +1264 +24339 +21574 +22424 +31532 +11235 +1025118386 +16391 +31052 +12629 +21377 +10980 +788 +10091 +17506 +8158 +186657260 +11357 +31078 +12386 +741775494 +6521 +14409 +27194 +6796 +22747 +483021453 +20690 +277384463 +32118 +14969 +14169 +25906 +20497 +270787674 +15804 +20790 +26056 +6544 +1043 +18464 +32452 +20028 +15339 +30189 +15886 +14877 +2492 +1035 +22865 +21678 +13928 +19585 +30382 +16042 +840360913 +27868 +16869 +4220 +21683 +10779 +4136 +577345620 +20281 +690 +4666 +24237 +879015510 +1569 +10047 +362981588 +14988 +1141 +21177 +26978 +23959 +983505713 +11973 +25160 +26191 +776203145 +2263 +13706 +25318 +2822 +27107 +18270 +24319 +17881 +22032 +61 +21215 +32544 +3549 +655 +31051 +15629 +24301 +22079 +27415 +30163 +4545 +7024 +23586 +19667 +12273 +8050 +7048 +29209 +30008 +25304 +28262 +884976298 +775180675 +22648 +22988 +54361583 +26252 +22085 +4205 +26451 +20687 +31849 +3766 +16932 +26525 +30349 +21574 +18402 +24052 +14853 +31911 +10842 +15815 +32449 +9190 +16369 +4408 +14269 +28113 +31356 +31916 +14919 +16323 +20238 +1630 +24591 +18766 +5433 +17499 +4243 +13365 +11422 +21527 +22424 +16241 +30072 +9580 +6055 +20050 +9272 +12409 +22631 +13162 +16328 +6417 +5724 +17838 +24339 +12789 +7581 +7921 +22189 +11915 +14878 +22988 +12114 +6683 +6989 +396 +17175 +302810733 +23658 +28987 +10677 +28011 +942976271 +28938 +9701 +30907 +13260 +4413 +668587398 +13185 +3852 +19145 +23068 +3706 +11830 +9810 +18913 +8478 +26388 +3023 +3088 +17664 +13899 +31358 +8617 +3702 +30027 +2318 +28546 +14012 +22877 +28457 +17994 +30299 +913 +557261981 +22612 +18982 +9832 +454086705 +6148 +19061 +16341 +12503 +32005 +29655 +26287 +25162 +361338307 +12619 +11139 +24420 +30243 +19566 +30994 +31917 +12754 +11666 +17805 +101 +924159552 +14773 +24803 +4838 +31056 +28772 +852 +976921720 +4551 +500474059 +4243 +16170 +328100106 +24194 +23731 +24932 +31908 +18494 +27166 +27977 +19262 +12771 +6879 +6026 +16042 +13907 +22734 +23879 +679962130 +18306 +15714 +4756 +368241104 +12246 +16502 +6505 +9958 +27752 +24138 +17398 +18345 +32541 +22465 +21671 +14484 +14703 +25360 +18913 +29132 +15621 +26420 +7258 +464498723 +6802 +29151 +988290385 +8680 +21567 +13883 +760452799 +21176 +14728 +28267 +7619 +15454 +13821 +25249 +29298 +206610510 +14292 +18047 +19182 +27100 +18521 +7560 +19176 +22409 +30576 +22584 +913002772 +21543 +25256 +12867 +29190 +1264 +904465162 +23043 +1661 +7991 +18259 +30163 +10080 +16045 +22926 +10730 +1523 +641346507 +892 +26919 +12803 +29179 +7187 +23609 +3706 +3185 +31469 +16106 +10276 +12600 +11433 +22926 +26693 +20829 +22946 +18176 +9984 +26120 +9652 +28792 +20557 +15544 +28663 +7335 +28181 +7475 +31150 +15454 +22420 +894 +4267 +12502 +7479 +14516 +3404 +26598 +16486 +29327 +28011 +16543 +23637 +18888 +3509 +7639 +20234 +28604 +9302 +17953 +18100 +12874 +2709 +20296 +20076 +20308 +9080 +19610 +23591 +2904 +20931 +620232660 +15866 +994640179 +27105 +29474 +30680 +12021 +24185 +254381304 +4913 +268104102 +25961 +9272 +1040 +26626 +27696 +25402 +29842 +19781 +3399 +13444 +997 +11429 +977553355 +29061 +26108 +21702 +23141 +30729 +5687 +4156 +19955 +11630 +4137 +29264 +12612 +15219 +301531007 +14903 +10870 +32140 +17898 +2549 +2527 +9804 +3621 +25197 +635744971 +7816 +11751 +11677 +180267246 +26196 +9067 +5888 +7437 +19069 +16021 +10740 +1651 +18763 +27290 +8318 +24270 +16112 +19562 +109 +28317 +28456 +416433560 +13126 +18327 +12048 +29257 +21818 +32042 +23934 +4659 +18004 +3280 +9142 +11831 +11236 +13775 +3505 +31356 +23298 +4243 +27250 +1048206693 +7816 +20384 +4814 +10410 +28574 +15759 +25919 +6616 +19469 +2152 +26138 +16409 +24034 +7475 +1019 +17810 +15038 +858471694 +12693 +21347 +21554 +12001 +11256 +32279 +13468 +24110 +27500 +679726157 +2038 +28665 +775216783 +22281 +25112 +512313342 +24871 +26364 +28609 +11578 +5294 +2520 +21244 +24537 +16387 +25670 +16444 +1201 +1487 +26227 +2699 +20648 +28363 +776597229 +8718 +77944924 +24705 +99729798 +32251 +32504 +24971 +32045 +588458896 +14680 +19356 +24965 +19971 +15837 +5590 +16786 +9971 +1038941088 +12539 +29734 +2592 +7701 +310085237 +10965 +16932 +1005 +32673 +9338 +11720 +31074 +17675 +10098 +15125 +15015 +9501 +6759 +6345 +16646 +11904 +16578 +13569 +4007 +11237 +2822 +32427 +30558 +4800 +20115 +223452261 +29915 +1619 +28457 +1655 +26950 +914 +20685 +4025 +8290 +23066 +720852849 +7749 +6686 +2654 +31442 +30343 +1521 +28288 +696065715 +23200 +9025 +6124 +5258 +2748 +9061 +28887 +25488 +19305 +14269 +26004 +7517 +9034 +25053 +577072412 +15345 +1910 +20110 +21047 +24834 +5818 +383 +66179559 +29689 +11197 +20072 +10468 +25411 +2863 +24468 +13928 +30047 +8606 +28890 +29802 +30982 +5774 +9125 +30552 +11630 +4426 +25321 +19860 +22677 +26151 +28980 +20486 +10731 +31599 +26085 +2114 +931724196 +9581 +25598 +10806 +3307 +15768 +15663 +22053 +10387 +26689 +4697 +9976 +16671 +953 +20448 +793813406 +25212 +24440158 +23734 +1722 +21733 +28699 +20929 +19652 +51318394 +25036 +16354 +8338 +29842 +25906 +854787754 +1760 +131067556 +669740945 +61 +18542 +3724 +6397 +29238 +25110 +13365 +777374383 +15326 +759 +19281 +18218 +30027 +3469 +10787 +30738 +11265 +2635 +6163 +1005 +23946 +3119 +15837 +28446 +319169495 +2127 +16671 +26274 +23132 +31127 +22060 +31571 +12143 +352382879 +24386 +6881 +30244 +31150 +20497 +12641 +7932 +26115 +5704 +16824 +6137 +21511 +17307 +27657 +12389 +1520 +6849 +6192 +23110 +16744 +27229 +30762 +15228 +24685 +25261 +30531 +16894 +27345 +11471 +32148 +1097 +16658 +1838 +29151 +552854378 +578601698 +945990109 +268 +14009 +15652 +26689 +7693 +19920 +8793 +9716 +13731 +18438 +16255 +23299 +15461 +907730129 +25051 +30472 +18721 +9942 +12131 +13605 +14944 +1120 +16580 +41431102 +26564 +16146 +19234 +22092 +28783 +1987 +6671 +484803063 +980448080 +592719852 +184594831 +26691 +9609 +436 +25986 +3634 +610658085 +5064 +2534 +18838 +11451 +25839 +542689878 +6997 +1961 +506 +5188 +20580 +12252 +23479 +9675 +32290 +12817 +7774 +20709 +19540 +12533 +23132 +20597 +4831 +17711 +21194 +3626 +4175 +21688 +20588 +24260 +28722 +28181 +9951 +690 +955276308 +3264 +3917 +5526 +545801691 +3238616 +4315 +15089 +14762 +18946 +4165 +22680 +9984 +11232 +29969 +8979 +5713 +11846 +30434 +11416 +28641 +5421 +14039 +15381 +27515 +17962 +31581 +21409 +9459 +26048 +5399 +26497 +11448 +27747 +7102 +20226 +9061 +4312 +29879 +21846 +8009 +3530 +3207 +2795 +21795 +23124 +1725 +252302495 +30704 +28363 +27100 +24113 +7463 +782515908 +703741241 +17376 +6096 +10806 +39979431 +23077 +12825 +17170 +4271 +806784475 +813751675 +10966 +31842 +200464122 +9038 +27157 +23654 +276892295 +4350 +726325406 +9435 +25320 +31114 +30744 +27221 +32368 +23734 +19482 +26693 +2699 +465399393 +21476 +28189 +23631 +5799 +19450 +231366331 +8971 +1176 +17040 +19587 +16416 +23124 +8466 +840813930 +22555 +28637 +19791 +49887347 +3339 +20730 +21170 +31849 +23976 +10167 +14393 +649289968 +566279538 +132334261 +5043 +14343 +16700 +25275 +28920 +740774360 +3533 +13304 +23462 +18402 +6948 +9991 +7264 +16932 +12793 +32408 +803965852 +9264 +4571 +31565 +18262 +12789 +29974 +2038 +27898 +2056 +2451 +15544 +20671 +27449 +21019 +3766 +26085 +16259 +25389 +26853 +11110 +7670 +4624 +30519 +758577897 +30062 +26896 +18641 +28225 +9649 +5648 +27773 +25261 +893271473 +25653 +9634 +23206 +11154 +24072 +7479 +1015863287 +20421 +15353 +4220 +18700 +10091 +13257 +24030 +24134 +65980622 +17217 +4686 +18470 +16850 +23900 +18680 +25470 +723068774 +23276 +4800 +28329 +30650 +4056 +25906 +334872904 +9031 +4596 +8290 +14030 +23493 +11042 +31393 +3663 +13208 +26520 +6026 +8411 +23705 +4491 +233939831 +1787 +10673 +30445 +1838 +28887 +28637 +18891 +21868 +375174822 +29960 +4638 +16031 +22810 +30569 +23705 +16025 +16825 +18571 +52121100 +4243 +26785 +2565 +4408 +9195 +4156 +27880 +21940 +17713 +23616 +25786 +3540 +18607 +25653 +17433 +2286 +30516 +14114 +77769598 +29616 +8868 +7434 +20275 +18056 +18657 +5392 +15228 +12503 +26288 +8254 +510655307 +4236 +13314 +14501 +344058306 +6961 +31893 +12090 +3685 +703741241 +14502 +5757 +27069 +8138 +23880 +16223 +19132 +3682 +5553 +17735 +23260 +965872712 +22733 +7893 +25813 +7579 +26311 +18700 +28248 +23553 +25643 +17030 +31508 +5672 +4259 +27369 +8881 +17463 +14969 +2263 +23921 +9649 +22838 +503803038 +26120 +20487 +7434 +6407 +26633 +675 +27891 +8864 +23880 +837206037 +861 +15627 +31524 +19270 +9443 +7010 +11702 +10102 +31540 +5087 +22864 +9096 +7783 +9398 +421351508 +7140 +8472 +1844 +22709 +10673 +31911 +3814 +13202 +4673 +157 +14631 +30225 +14775 +23423 +27035 +25869 +13415 +25240 +4307 +30045 +4814 +25002 +11953 +27514 +8018 +25110 +28430 +27880 +25439 +17582 +23115 +13388 +4806 +30290 +23538 +20483 +17750 +17652 +30689 +16041 +10378 +4987 +13158 +24628 +27862 +9244 +16211 +15477 +10056 +32118 +2792 +12125 +9839 +18989 +28246 +30106 +495316369 +21819 +8684 +30263 +458485727 +17061 +27728 +455 +18435 +9346 +1671 +919296599 +5954 +22275 +3830 +32063 +22588683 +29838 +541 +24801 +31068 +26371 +31729 +16509 +23508 +28158 +10071 +755 +11121 +5128 +108296665 +22290 +10154 +11723 +743270447 +24361 +9403 +19971 +10810 +9077 +17390 +27008 +23581 +20650 +2817 +32521 +19681 +13558 +2288 +2050 +14112 +6573 +896779901 +247 +8679 +14228 +25906 +117 +13327 +30627 +27402 +13574 +22760 +1696 +21896 +20500 +3820 +896779901 +5066 +7315 +3766 +3121 +12764 +12001 +23022 +9777 +716301271 +2571 +14710 +8115 +20742 +512313342 +2114 +17068 +18982 +14678 +31074 +4029 +12438 +13740 +854 +19227 +31449 +19413 +3969 +736 +4830 +18341 +26028 +6492 +28765 +25321 +12209 +15817 +27325 +15302 +998351432 +21003 +32572 +327 +7131 +6201 +16989 +29420 +19408 +25213 +4561 +30432 +6949 +5933 +173774843 +1548 +12652 +18075 +22281 +30494 +729 +538759796 +20497 +24249 +31917 +4491 +30382 +97421970 +9327 +15270 +31228 +1377 +5404825 +814460513 +16348 +27851 +23866 +12143 +1317 +29188 +1754 +15687 +988959988 +14399 +12995 +4293 +290062275 +31587 +21062 +25036 +13888 +12462 +14116 +24348 +7857 +21163 +1001127919 +4413 +10915 +19132 +5209 +24020 +8346 +9338 +710202672 +4085 +8045 +20663 +1961 +7677 +31180 +269604761 +26547 +5094 +24946 +24088 +8079 +18072 +4535 +12641 +25986 +12313 +31849 +26503 +6998 +11123075 +13611 +20798 +23268 +28418 +28286 +22791 +9786 +3291 +32705 +8254 +192 +30249 +5802 +16803 +6742 +12011 +8808 +3701 +28515 +14633 +861 +7255 +11357 +13063 +8747 +14785 +20946 +7995 +3229 +18288 +24015 +20998 +10109 +454086705 +77944924 +31270 +20483 +101 +30870 +4301 +11400 +23574 +250766245 +19139 +1655 +16461 +8478 +7382 +18388 +18344 +1020819583 +23828 +30672 +28315 +25256 +2074 +31047 +62048814 +15092 +27862 +19001 +11295 +19477 +30968 +25843 +965872712 +206409466 +25553 +11338 +22543 +31461 +20402 +9888 +13087 +30744 +22680 +18641 +24602 +21217 +21738 +6980 +10932 +8800 +17225 +10102 +540289333 +24869 +29802 +19417 +18060 +9485 +10115 +23526 +14988 +21499 +322431661 +26115 +18550 +19157 +17207 +11059 +27623 +18677 +28135 +25987 +29576 +7723 +486343896 +12470 +30744 +8490 +31127 +17083 +23577 +2576 +15863 +21597 +430997986 +32540 +21022 +24397 +15752 +26077 +3703 +4694 +249835296 +24483 +14710 +32752 +17597 +29893 +8086 +15457 +18178 +6817 +935706115 +266097014 +25173 +829181624 +27572 +25079 +18663 +155 +32485 +17102 +25677 +32572 +7055 +5132 +9905 +7292 +8608 +21476 +9250 +22427 +16850 +23106 +5742 +16439 +25391 +1799 +9633 +22101 +4701 +7139 +19033 +6163 +19391 +2995 +17739 +28878 +4093 +11092 +27561 +10731 +19183 +3093 +28728 +2586 +27405 +3474 +314928824 +641346507 +29055 +9897 +593712531 +11101 +30796 +13765 +16021 +7760 +20548 +6419 +1430 +29169 +266097014 +383 +60512844 +992533620 +8466 +22859 +13647 +554010196 +14484 +8649 +25098 +1225 +24454 +135638825 +54300641 +25496 +84882419 +253781551 +24234 +10089 +1652 +22189 +4777 +30663 +15837 +24625 +24925 +29179 +17753 +5351 +14988 +24395 +32122 +211549644 +18685 +774680201 +16392 +28282 +8784 +28987 +3729 +6857 +8099 +14789 +954814564 +8065 +7926 +4510 +28249 +18947 +24439 +324932358 +10818 +806784475 +4464 +30230 +28625 +1058187196 +6014 +23848 +31402 +22301 +30154 +31603 +6874 +27851 +32230 +31905 +32449 +23479 +811309159 +32541 +29473 +27415 +1524 +10965 +25655 +14199 +15345 +2722 +1619 +269604761 +791316602 +7486 +13064 +15875 +9329 +24628 +22861 +19996 +8646 +12470 +491063288 +512633441 +24764 +32690 +31279 +4165 +12350 +27781 +29179 +27044 +425320244 +26302 +21217 +835 +1023590991 +21628 +2981 +26321 +30866 +11520 +10904 +16513 +12702 +1019330381 +662 +12480 +3215 +30861 +1850 +26905 +1705 +17385 +8128 +25217 +21567 +74050343 +12283 +26451 +28656 +1071 +28305 +5093 +25496 +3388 +15385 +11404 +15353 +15219 +3320 +16825 +27073 +1671 +19213 +410656389 +4933 +4307 +22915 +17753 +1606 +30987 +11951 +4763 +17338 +13907 +631 +22413 +27007 +261 +11360 +20659 +20274 +32581 +28144 +25556 +13646 +16881 +6881 +7679 +3350 +29618 +28673 +22810 +27109 +27115 +20221 +13087 +20211 +730129806 +816269196 +750572646 +19227 +25911 +3864 +17597 +28620 +23244 +23360 +6428 +27805 +32725 +21511 +22381 +1364 +26889 +16825 +10937 +834771688 +9745 +10086 +23260 +9061 +908549673 +16993 +28890 +4831 +20864 +25279 +853637505 +29583 +3398 +30907 +169331300 +1486 +29318 +31653 +19587 +9441 +26164 +197338634 +32495 +23010 +28299 +6962 +18536 +4407 +2288 +1059 +20864 +19992 +4945 +550924492 +7385 +21752 +20126 +24196 +16551 +22526 +26107 +31943 +20709 +71672115 +31487 +25357 +7032 +23563 +399 +969848540 +28617 +27939 +4191 +15341 +2408 +5373 +504 +21561 +29420 +19408 +28964 +19517 +1001 +10394 +1935 +9737 +28379 +21992 +24320 +2357 +314705673 +7388 +22966 +9256 +87931040 +7774 +23049 +12556 +8564 +8999 +17761 +31466 +14464 +4838 +206610510 +17209 +29671 +17172 +7423 +19092 +11730 +19740 +990075505 +20071 +15279 +10463 +12453 +851720823 +23819 +25051 +17734 +14550 +192971524 +26904 +22397 +2914 +739 +9373 +1348 +30870 +24439 +14121 +27096 +4554 +25587 +22072 +7102 +21611 +26197 +5040 +25122 +743270447 +5040 +32331 +22373 +734847890 +2592 +765305479 +506 +1987 +7337 +16213 +18667 +808 +15198 +23367 +10591 +11666 +31492 +19769 +22877 +7893 +17010 +30600 +2957 +5596 +27954 +1028928512 +9513 +10380 +30634 +14304 +109 +6054 +25487 +120947823 +26332 +31646 +3621 +751424669 +17403 +26406 +8784 +5099 +6119 +3888 +3773 +2099 +546656739 +10787 +23264 +26881 +29668 +24415 +14110 +846863880 +9014 +381206385 +26497 +15527 +14068 +5548 +10501 +28603 +4025 +11680 +26626 +3525 +12063 +28550 +20442 +25753 +25655 +16700 +1303 +15324 +882303804 +24652 +5911 +9206 +12556 +9873 +7104 +19420 +28047 +16508 +19227 +9359 +16074 +29179 +12825 +6505 +19105 +19204 +24229 +25085 +4037 +19024 +15457 +16106 +872743899 +29863 +18130 +9878 +16433 +20742 +23210 +11960 +17274 +18493 +1755 +10965 +14516 +15569 +27514 +24759 +13087 +28384 +31756 +30037 +29734 +14001 +18183 +13966 +127769786 +9394 +27953 +16993 +3716 +15449 +14644 +7480 +6951 +11066 +340142347 +18100 +27891 +25725 +17936 +27102 +15626 +22304 +26107 +4086 +7092 +16444 +3246 +28609 +7193 +14516 +28379 +17288 +31209 +6093 +27467 +423144708 +2204 +31394 +16752 +9025 +14227 +5209 +8348 +12995 +133064974 +10140 +17214 +28624 +25781 +23428 +4510 +8756 +3895 +9692 +1069779150 +18319 +13817 +607788443 +27770 +32366 +7486 +30834 +10348 +31175 +26782 +27882 +10387 +23976 +29834 +1935 +24755 +26956 +12069 +85613145 +2406 +210 +18499 +7124 +27037 +11404 +7560 +12135 +13817 +29317 +16437 +10403 +14690 +6435 +23878 +3501 +21313 +128739447 +29873 +31932 +11429 +206858649 +24357 +31459 +21612 +21768 +6407 +1799 +13768 +31304 +30901 +209 +1760 +32108 +32607 +19885 +17143 +8098 +13477 +13945 +974 +6531 +28636 +23513 +32296 +19441 +20590 +18448 +7661 +19233 +2536 +14484 +125100580 +16427 +1071 +8015 +22864 +18167 +2200 +29130 +646267355 +1655 +5604 +24875 +32261 +14882 +12866 +16551 +15145 +3753 +9810 +4324 +830203906 +19613 +22716 +4271 +209 +25453 +11024 +20275 +581820366 +763293832 +27805 +2160 +21747 +7056 +14391 +24983 +176876201 +14423 +12125 +6551 +12017 +726325406 +19295 +17880 +28098 +18361 +14688 +8679 +761858733 +5487 +30146 +1266 +2803 +13233 +9653 +8195 +21104 +28126 +3875 +21991 +24316 +11675 +503 +7883 +18678 +30576 +18244 +7298 +32296 +28663 +11243 +15752 +26295 +24822 +20113 +21885 +21295 +283141603 +89706839 +31606 +19883 +31672 +46749388 +804596391 +25079 +448467156 +24764 +6727 +649 +25282 +4882 +4913 +24477 +13057 +22516 +9244 +21993 +1900 +28312 +1055064869 +30894 +16393 +2969 +5312 +9151 +23190 +4994 +18010 +4175 +28504 +18930 +27456 +7833 +6134 +22489 +435 +27582 +21241 +9618 +22810 +31279 +31160 +1028257711 +25378 +4703 +24022 +14528 +32560 +3063 +16450 +12803 +11257 +210 +22612 +3246 +4156 +12152 +763045704 +9006 +26906 +6569 +13399 +11852 +30189 +25188 +5760 +184731479 +8115 +30638 +26194 +21929 +29317 +18533 +2458 +5094 +909524326 +794503236 +16025 +5132 +26895 +29375 +15385 +24136 +13291 +387 +3933 +8682 +2286 +27109 +765453985 +6382 +7677 +28137 +9833 +20497 +19996 +19344 +8617 +31378 +13399 +648444274 +11075 +5588 +427807208 +13028 +802097734 +25673 +10206 +380788941 +8717 +24032 +1961 +23115 +15023 +27646 +1019330381 +7264 +16529 +836033815 +496586306 +114875606 +22453 +18043 +12114 +5155 +26146 +18607 +21581 +13798 +28270 +7882 +776343306 +705159530 +4027 +16341 +15792 +12713 +29646 +22922 +99729798 +937306073 +21207 +3079 +9594 +17282 +32090 +3713 +26242 +300 +17081 +12707 +8087 +22877 +23350 +26009 +22865 +8072 +24893 +29677 +19242 +810118262 +4267 +27231 +20150 +631063087 +5030 +8622 +25133 +15657 +29674 +12125 +3685 +18323 +13731 +24806 +14199 +14465 +986506116 +11382 +15326 +16399 +30655 +13294 +30680 +30042 +941413681 +3210 +6134 +234183043 +11666 +18946 +27332 +8155 +14662 +32045 +6339 +3696 +9412 +27696 +10890 +1327 +5209 +6148 +26120 +25106 +12840 +2261 +16881 +26381 +21559 +20032 +17661 +22745 +277384463 +31520 +20791 +32534 +1621 +6716 +10953 +1487 +1063957839 +14602 +412434797 +4775 +7874 +652886904 +21606 +461842006 +4520 +18400 +23317 +105797908 +8971 +229 +7995 +28673 +16394 +11354 +14103 +19147 +21671 +29441 +9 +29619 +14762 +12949 +931724196 +5596 +4075 +27460 +26371 +21543 +25588 +29013 +12017 +17146 +29930 +20649 +20173 +8455 +14602 +200464122 +109291552 +30027 +8278 +26726 +16539 +4437 +5670 +18529 +10060 +966370317 +24596 +19347 +10387 +6371 +16521 +21606 +9540 +579544849 +4673 +19262 +8249 +462376219 +8736 +20448 +30805 +171890915 +20050 +30960 +32177 +28290 +9213 +26858 +22085 +12801 +14009 +19227 +25556 +11778 +31819 +4920 +13399 +26378 +28657 +5143 +24585 +1348 +26307 +484803063 +21967 +22626 +27623 +16752 +12522 +16710 +19971 +80 +17744 +572651036 +11842 +4002 +191 +8926 +25002 +15886 +21377 +26541 +28906 +10984 +12152 +24661 +3915 +10116 +617799848 +27988 +3444 +4876 +27139 +2081 +465109577 +26223 +25641 +6175 +8465 +32096 +17514 +5236 +22838 +668 +4552 +26154 +16752 +10218 +12363 +29244 +8849 +10806 +29155 +577345620 +4197 +16700 +30049 +7561 +24903 +696818962 +14916 +21054 +15257 +11954 +15858 +20794 +2296 +23481 +32251 +31387 +28617 +185 +29520 +5922 +723068774 +7419 +23990 +26307 +2250 +23094 +1519 +27773 +31420 +17994 +31150 +25753 +8639 +4343 +22099 +782 +490 +4010 +19781 +10818 +8121 +3746 +25171 +1548 +8268 +463573318 +30163 +10551 +12996 +479978581 +20299 +30558 +4838 +12803 +5618 +986 +18400 +1771 +19539 +24222 +5596 +30163 +30519 +129 +32541 +15022 +954814564 +29306 +8999 +9160 +4679 +23475 +7090 +3891 +27939 +14287 +25843 +26830 +11694 +27071 +5538 +26219 +5074 +541 +4959 +26219 +12131 +24113 +31175 +26274 +23513 +5705 +16750 +9086 +31903 +7312 +24826 +16837 +9288 +29338 +23959 +15343 +7663 +18838 +596378085 +23932 +17006 +10261 +26721 +3132 +3479 +31306 +9815 +14029 +23938 +19397 +27008 +14760 +24177 +4372 +913002772 +31294 +465399393 +16156 +17087 +6397 +17929 +20557 +29802 +16042 +26479 +12418 +4262 +21904 +30300 +609148831 +5234 +28751 +114497018 +7624 +14969 +22564 +15302 +504 +27892 +4109 +8949 +10395 +853637505 +13986 +3579 +7693 +28815 +16831 +20820 +18323 +4350 +10684 +441161988 +25501 +6002 +24352 +174 +3148 +13083 +30664 +8461 +12925 +9406 +6796 +26831 +29132 +12132 +8864 +28606 +838500785 +29834 +7882 +21382 +12019 +17753 +9483 +29264 +4216 +318607188 +7990 +19391 +16891 +877242241 +18940 +817750283 +28627 +16167 +19061 +27867 +12409 +16428 +852 +5351 +7335 +9207 +15929 +20027 +8607 +18037 +32366 +30514 +8309 +1104 +1586 +13775 +32632 +26154 +7038 +26646 +7032 +41431102 +17526 +29100 +2487 +202822189 +25418 +22503 +18420 +207560127 +20455 +4186 +26956 +20597 +13469 +4776 +641537767 +31915 +5305 +20424 +29544 +608320201 +25962 +549683457 +1423 +7467 +1609 +19049 +6417 +18007 +19995 +20031 +23058 +668951803 +31620 +30243 +1324 +6131 +9777 +7337 +280018368 +652170438 +937306073 +1153 +17225 +26252 +441873576 +13883 +13783 +902016404 +264286530 +26478 +5707 +14401 +7463 +8425 +11565 +7025 +708259843 +12629 +21509 +24983 +31228 +12496 +23330 +16726 +16112 +17942 +8104914 +30487 +12169 +28834 +8578 +9172 +18235 +12690 +28718 +413548024 +10447 +14422 +9816 +23129 +10365833 +24022 +28364 +24151 +5408 +8268 +20796 +2561 +10994 +13289 +28754 +17067 +20898 +504 +20781 +31267 +8050 +5849 +18180 +31394 +22371 +19892 +12904 +8121 +19477 +31992 +18218 +28688 +517774761 +22545 +14717 +15449 +21912 +427 +609148831 +8679 +21880 +18763 +7915 +20693 +2114 +15196 +4191 +25424 +30106 +834445964 +32045 +882303804 +302810733 +20207 +28184 +31038 +19449 +7624 +32305 +3920 +31691 +459437615 +2938 +27495 +28740 +8087 +12850 +9562 +10423 +14695 +9359 +18250 +4206 +3453 +3579 +29618 +32316 +10297 +22606 +877242241 +8177 +7221 +859463602 +17061 +9485 +27988 +20243 +11358 +7949 +3683 +15825 +9932 +9250 +25496 +25470 +27814 +197338634 +14437 +23110 +14712 +2957 +13970 +12048 +14772 +29765 +19142 +7704 +13768 +15657 +403822505 +7914 +6520 +14555 +25068 +19299 +16322 +5073 +32408 +23613 +148442151 +12503 +2310 +11138 +14882 +19503 +28030 +2675 +4882 +20843 +31646 +28305 +4200 +16456 +7300 +24006 +27898 +17877 +20154 +234116221 +32632 +15345 +24812 +5464 +26493 +4694 +1064 +11374 +10551 +14745 +26070 +24875 +15573 +8761 +868487533 +6520 +31063 +23367 +18930 +18191 +15798 +4295 +26635 +27309 +293040466 +12882 +78260341 +9513 +138117755 +9937 +462725866 +23617 +463573318 +6782 +16584 +1062276022 +4408 +29668 +20986 +16354 +1755 +32000 +12594 +8015 +1491 +28262 +6055 +13182 +750348167 +6708608 +19875 +13047 +17254 +18268 +6163 +234183043 +28113 +21304 +7083 +23232 +30773 +20314 +977553355 +26539 +4002 +2203 +5266 +2007 +19258 +5746 +59358669 +21134 +21981 +32435 +8115 +10954 +26703 +29439 +459831890 +9562 +9533 +30692 +7292 +8158 +5774 +9681 +10556 +11232 +51311828 +12321 +357 +25975 +4099 +28168 +27809 +5004 +23115 +870 +838500785 +20606 +209 +7843 +27246 +2105 +702627626 +13656 +10385 +25895 +2074 +10387 +9600 +19227 +5618 +22910 +24585 +483 +6784 +15055 +7324 +837206037 +362981588 +31419 +23785 +554294646 +870226636 +25013 +7799 +32558 +10280 +29766 +5034 +16741 +2114 +14012 +18932 +15336 +8972 +3564 +24102 +15042 +4056 +144769534 +31019 +15527 +9294 +2180 +22947 +554010196 +284116722 +201 +7139 +14301 +28928 +26258 +4947 +7679 +817220589 +2189 +10740 +10357 +919296599 +19971 +29094 +6819 +116 +7292 +15270 +25487 +17390 +937306073 +375182352 +171122414 +14834 +31308 +24782 +20730 +28474 +15635 +14987 +297 +23396 +3505 +1328 +30059 +14437 +1196 +25370 +29619 +21241 +3983 +9157 +29584 +3542 +25133 +12657 +12031 +14662 +16921 +1021 +4554 +12059 +23300 +15757 +22561 +329799866 +4991 +5074 +29698 +173461835 +17898 +24496 +26564 +12420 +11175 +11391 +22912 +16291 +13899 +18464 +7946 +30187 +26577 +2914 +31051 +22650 +4086 +2877 +32255 +15441 +11170 +179695288 +458485727 +6716 +7481 +21428 +7134 +1825 +8929 +10071 +24782 +17668 +632815306 +15877 +3110 +19090 +29684 +776597229 +15055 +26155 +26324 +7700 +29439 +26324 +24932 +23677 +26440 +6879 +32165 +824121582 +20791 +503803038 +26982 +109291552 +25904 +32370 +5284 +27497 +870 +3742 +15181 +1001127919 +4740 +29584 +1779 +24625 +8411 +2038 +26721 +31610 +12590 +889 +11660 +30380 +26189 +29332 +7576 +1784 +3132 +5487 +17809 +11266 +681001475 +24893 +15621 +7816 +78260341 +16239 +7916 +9408 +19345 +24451 +3264 +14639 +9202 +4506 +19568 +30006 +13277 +3868 +13477 +20436 +26117 +24441 +29132 +16632 +27208 +8123 +32039 +8691 +2464 +973 +21671 +10730 +26923 +387 +19544 +3351 +31630 +31696 +16640 +13282 +15817 +610658085 +206858649 +278495161 +464156662 +785719018 +11050 +27892 +14579 +373 +21730 +27100 +11831 +27685 +13731 +14825 +17702 +5198 +18634 +18390 +18687 +12438 +16213 +11977 +174 +3959 +22420 +20931 +31037 +1586 +13075 +5073 +8374 +23527 +2822 +3830 +16323 +24451 +1704 +21287 +25321 +29930 +4751 +12713 +7221 +7393 +950846234 +5307 +177 +977174766 +3469 +18499 +17488 +18221 +14616 +334838229 +3724 +7262 +11325 +25127 +4775 +19791 +882045769 +23409 +18637 +467781708 +18941 +6735 +17597 +2517 +9958 +10966 +13408 +7868 +22561 +12632 +13666 +18225 +11045 +28641 +31052 +28181 +6417 +20867 +10699 +3253 +24185 +356530774 +5944 +610658085 +547 +9321 +13824 +15640 +8443 +28744 +579182264 +19061 +6485 +726120221 +30011 +21868 +20226 +31915 +4941 +20222 +12048 +29420 +29392 +641537767 +14725 +2114 +41 +7266 +5742 +8128 +30332 +29299 +18204 +22355 +17378 +30956 +25704 +7478 +8101 +477170927 +20086 +1043 +19570 +9365 +2357 +31511 +29668 +16341 +4561 +24412 +3634 +29083 +10840 +1068204688 +29204 +27018 +177 +17872 +23584 +2498 +19860 +30738 +27944 +12314 +10343 +8168 +18498 +4350 +28999 +3114 +12932 +16946 +4044 +25527 +767337368 +21060 +235 +17333 +102320229 +18642 +21292 +15804 +9832 +22310 +13459 +15454 +607788443 +7090 +5841 +8849 +23223 +5186 +28140 +26704 +829080718 +1718 +109291552 +28607 +17083 +16475 +26970 +26465 +11285 +14917 +22115 +31511 +22496 +5281 +642826567 +27773 +10080 +2586 +9996 +20859 +25561 +7288 +22273 +25021 +434034221 +23647 +11672 +26219 +277323742 +9443 +2674 +7916 +8168 +115408831 +20974 +26485 +8050 +15021 +9893 +22770 +29792 +886514262 +19227 +14556 +27124 +5893 +7443 +5316 +21802 +1190 +32251 +11871 +955 +23826 +345476058 +8227 +25937 +748125980 +16637 +11426 +22742 +18691 +18264 +19568 +25174 +23929 +23652 +13615 +28389 +17222 +873098228 +760773745 +10711 +12769 +373 +10686 +11904 +539017757 +31796 +24164 +27103 +28011 +28168 +32543 +28987 +975898508 +23307 +450542499 +14949 +10628 +8872 +18080 +15957 +28742 +3976779 +4856 +27290 +10159 +15381 +4545 +18178 +192 +13220 +250766245 +4122 +15902 +9125 +21482 +1225 +3868 +13377 +17682 +6941 +3243 +12716 +12686 +13731 +14680 +13169 +27867 +178080617 +21906 +13169 +4194 +1671 +7902 +28181 +106410851 +21279 +11230 +736 +16456 +4431 +20343 +28635 +11431 +10223 +3562 +2629 +2722 +15934 +18303 +18691 +23946 +24023 +29452 +17974 +6962 +29936 +1799 +19625 +8957 +4913 +1024 +5344 +14662 +12409 +1174 +29668 +14173 +207560127 +24188 +11540 +30292 +21332 +3773 +893212455 +10856 +21634 +32548 +1003 +29859 +4266 +15819 +6759 +16845 +7380 +29022 +16465 +2699 +980448080 +17735 +476553900 +19219 +10793 +11561 +22796 +1041577565 +1005 +29674 +376668974 +7375 +360676165 +2709 +31007 +677165615 +2440 +4236 +15603 +17239 +26702 +19902 +16710 +30517 +16042 +675 +18250 +3699 +28378 +1548 +13571 +16328 +441325871 +25331 +14949 +23317 +13065 +4756 +18987 +3809 +2615 +16322 +18529 +25271 +11513 +10463 +6002 +28783 +1264 +32560 +818302126 +913002772 +525522249 +3996 +25987 +23045 +7723 +937623866 +23462 +30059 +15866 +12737 +17030 +23613 +10395 +11626 +954814564 +863276092 +29254 +6029 +3955 +6209 +8477 +29188 +16429 +325 +26609 +10631 +10953 +11951 +17591 +12246 +6519 +12050 +21533 +13476 +12721 +16093 +9346 +1982 +803965852 +9305 +680 +22626 +18999 +20484 +8425 +7570 +29925 +20731 +25133 +18819 +19862 +15302 +22045 +973 +5138 +26107 +13558 +32309 +14258 +26519 +24038 +22675 +31019 +9272 +30519 +1675 +18556 +425913430 +15157 +1523 +975 +32081 +29779 +3473 +28329 +4831 +3811 +30987 +19283 +13162 +624351469 +14437 +25938 +496586306 +18262 +6790 +13791 +7857 +19890 +6014 +26323 +3891 +19728 +26124 +877 +24625 +27102 +26547 +15657 +15798 +21511 +548845793 +851 +28991 +18257 +139094402 +14066 +23809 +525522249 +822943881 +2557 +5704 +3492 +438558918 +12641 +7032 +4027 +12522 +3193 +25496 +29379 +4122 +21993 +11979 +10634 +4186 +16042 +11755 +19227 +409168115 +3958 +28308 +12503 +10203 +13567 +3879 +24596 +9226 +1093 +17591 +19061 +15833 +28181 +4262 +5322 +647755392 +28199 +13902 +8938 +26515 +23647 +14009 +29659 +6773 +463 +29526 +13971 +12364 +18007 +6528 +17214 +25160 +14916 +31944 +2517 +27500 +28960 +15606 +20207 +15176 +6804 +4642 +17132 +22861 +13260 +135638825 +28987 +11657 +29473 +8478 +6795 +29915 +28419 +811822606 +14538 +17245 +10634 +25173 +21730 +14186 +12438 +4413 +12940 +26895 +579568093 +1393 +32313 +32515 +18600 +14227 +28829 +13311 +30636 +1031 +1031 +22795 +16881 +25916 +593712531 +11512 +1274 +6998 +7382 +175 +28635 +6425 +30228 +15564 +4666 +21346 +28656 +22465 +19566 +19201870 +16837 +26937 +7560 +5444 +802097734 +30619 +3444 +557 +21134 +318712242 +49887347 +24015 +41431102 +27023 +1818 +9031 +11710 +28315 +30409 +25593 +24836 +29029 +1736 +9190 +17480 +529843694 +24234 +3336 +29014 +5798 +8826 +479978581 +5284 +11466 +1945 +29544 +794177165 +25547 +24303 +17974 +15887 +24367 +19774 +26009 +24138 +431108649 +390943793 +20572 +24301 +16037 +22951 +11081 +25320 +9362 +79 +26145 +9652 +195823659 +577072412 +19995 +159408324 +23089 +9950 +23267 +16752 +10285 +17222 +20794 +30672 +25244 +7298 +9984 +3114 +3264 +12794 +9958 +28742 +3499 +27096 +16536 +22089 +16302 +9609 +14572 +13171 +22599 +19266 +1190 +391520704 +17904 +21967 +11080 +28583 +16529 +6161 +1416 +1349 +31076 +4029 +29327 +24178 +503803038 +5344 +12082 +9923 +14773 +5058 +28887 +21258 +168981947 +26982 +776343306 +29616 +6203 +18252 +26148 +25244 +20410 +28841 +17623 +28938 +6735 +363168123 +6195 +27337 +8461 +877 +24397 +44162608 +3075 +29055 +3949 +20580 +9410 +5236 +15840 +8670 +703741241 +18537 +371086439 +25370 +28603 +19125 +5094 +6181 +14987 +23390 +23179 +543 +15306 +20212 +32567 +7740 +7709 +20781 +1015863287 +8652 +517856104 +29258 +25376 +17113 +9213 +195823659 +26321 +28364 +854787754 +174 +613832847 +21667 +22777 +1059780429 +24247 +923164468 +21194 +6124 +9580 +24967 +5063 +4416 +2458 +39979431 +26959 +5841 +4994 +18327 +565858218 +19139 +18686 +7723 +6175 +15437 +4690 +10115 +6330 +31944 +24555 +9096 +16544 +19667 +10537 +21702 +30012 +11831 +28774 +16584 +11443 +13874 +19201870 +2347 +26816 +17661 +4933 +17962 +6683 +14406 +3901 +3233 +2611 +9745 +16509 +1666 +31449 +1015521580 +5463 +1360 +17087 +4293 +8881 +23330 +3122 +7601 +950846234 +29722 +3549 +4552 +25568 +631063087 +13782 +26408 +7674 +16820 +8350 +3431 +31339 +31779 +24477 +1342 +14986 +3674 +9346 +18653 +7925 +24151 +12321 +5757 +29306 +8318 +882445092 +31063 +15110 +23239 +7795 +32148 +14391 +28641 +8184 +10116 +21188 +11714 +28834 +29332 +14261 +838500785 +17099 +15858 +1032 +25318 +18738 +375182352 +5899 +24987 +715643979 +809483677 +23049 +31308 +15746 +8881 +11416 +24045 +26956 +28728 +2815 +8733 +235155864 +7380 +17303 +7570 +609148831 +840360913 +7262 +13667 +13710 +18819 +26093 +17796 +17703 +17853 +920056943 +4454 +2383 +32586 +25644 +15798 +22175 +19393 +4624 +17703 +1710 +2543 +32455 +894 +31074 +1220 +8592 +29269 +32370 +280 +65980622 +32554 +22149 +21129 +20230 +25275 +23110 +11074 +2367 +3483 +20406 +15570 +4908 +11954 +9897 +19646 +11231 +23115 +2065 +3702 +5640 +62621899 +8443 +4419 +17670 +20448 +1801 +16863 +19652 +17419 +12794 +26386 +18319 +29825 +25598 +5082 +11021 +14878 +7726 +29379 +794177165 +1349 +25991 +1045481998 +26243 +20096 +30118 +4197 +27055 +154391402 +29797 +23330 +12031 +3782 +20556 +1022297907 +21277 +18007 +893212455 +37789848 +528413293 +6148 +9872 +14246 +141841001 +19220 +4524 +4122 +462376219 +22029 +18510 +30617 +54300641 +60924325 +23468 +4830 +306754466 +16270 +2318 +15008 +16758 +21056 +24537 +24989 +19587 +2114 +6906 +10642 +18913 +4503 +12069 +794237124 +8850 +25240 +21101 +24231 +30870 +2447 +9403 +15633 +24054 +24686 +15351 +6753 +2074 +18493 +11197 +4431 +18871 +11786 +10098 +15834 +8472 +26802 +24602 +3683 +7793 +23934 +7038 +16461 +27761 +28189 +11138 +12603 +16450 +2290 +319169495 +14103 +30990 +14980 +838 +17580 +9272 +24386 +11422 +28282 +7995 +10254 +403822505 +30869 +30576 +23462 +12825 +19185 +16023 +431 +50462376 +14181 +17023 +24983 +20598 +5672 +2280 +9380 +19424 +19467 +25410 +19219 +30249 +12707 +6054 +14874 +949 +26865 +27812 +29677 +3933 +23923 +2214 +794237124 +23826 +3433 +18529 +3062 +107990680 +493 +11119 +13083 +23355 +22675 +32534 +10387 +22946 +8279 +13666 +27812 +17807 +28126 +68301539 +7795 +10664 +105797908 +18542 +11091 +12225 +28418 +11377 +20175 +655 +1377 +11400 +30224 +7788 +8480 +533934979 +17222 +8443 +23264 +4522 +15641 +12794 +13814 +31532 +16244 +6576 +22149 +31822 +23660 +669740945 +25142 +1952 +8654 +12477 +10405 +28288 +21990 +20518 +17553 +30488 +14555 +18448 +5505 +22290 +8199 +9288 +26239 +333876384 +22810 +613832847 +11119 +2367 +12355 +667404452 +30300 +28341 +955 +15616 +7157 +28475 +19133 +12721 +3915 +6956 +26525 +13006 +30552 +23577 +274452136 +7607 +31338 +18047 +11260 +15544 +3460 +1848 +13289 +13907 +14676 +13232 +11251 +22908 +1104 +31256 +18671 +10348 +10297 +16915 +19831 +29639 +21429 +434034221 +22161 +654401301 +3121 +9031 +7593 +3515 +16831 +17264 +16795 +10387 +10654 +14631 +12864 +8155 +4642 +31267 +11520 +5058 +28305 +30528 +30440 +18815 +26881 +22709 +12461 +21479 +30437 +3982 +16629 +25133 +19924 +860214718 +9936 +28456 +28457 +107193549 +1519 +1901 +4635 +13222 +720723363 +22854 +4042 +20580 +7749 +868391369 +985769705 +9562 +3932 +31225 +86182577 +19395 +25433 +102412004 +31052 +11755 +4200 +496586306 +13883 +19196 +19139 +1341 +20898 +10871 +28455 +24843 +29429 +23848 +24107 +25426 +24814 +22817 +4491 +338553922 +935706115 +16255 +2105 +19477 +13617 +22719 +24454 +15134 +1467 +14177 +27233 +11422 +29904 +30636 +41385629 +25331 +4287 +25615 +23787 +10089 +14916 +30692 +11045 +25421 +25133 +25994 +976921720 +1071 +775180675 +13091 +12843 +31903 +18737 +4136 +13189 +5922 +704411765 +4775 +268 +6998 +2288 +6997 +17877 +3575 +20424 +622325760 +5585 +21713 +18250 +17583 +2406 +8849 +784721706 +6589 +2406 +8572 +16082 +28259 +21129 +17675 +817397033 +1234 +283 +4890 +28774 +450542499 +28848 +30118 +264 +15792 +27303 +9348 +18100 +28665 +8348 +1130 +6195 +22199 +21194 +18464 +25936 +29880 +7952 +10827 +13220 +11231 +10395 +29651 +31491 +1802 +19971 +23022 +27892 +23938 +1196 +7826 +23272 +12650 +5687 +18124 +11993 +13215 +191 +827091749 +18891 +14825 +12862 +23268 +14059 +30356 +5565 +13760 +17433 +24284 +754941038 +12553 +10058 +724 +26356 +18130 +4210 +25213 +32690 +27061 +13687 +8592 +21289 +21304 +27862 +27646 +14422 +25497 +18940 +7467 +6435 +17614 +32663 +10556 +8407 +1776 +853637505 +29061 +8174 +14425 +23637 +19674 +4613 +2442 +31440 +15116 +26515 +19468 +15110 +18671 +9711 +496586306 +26615 +839779061 +2586 +4756 +15531 +15446 +8881 +32078 +29881 +12803 +8654 +5399 +5127 +10190 +20658 +27657 +314705673 +12050 +1679 +16241 +2402 +7038 +603379435 +360676165 +3820 +21282 +4613 +19139 +32543 +16651 +27229 +13611 +3325 +5500 +10733 +26128 +23444 +19462 +25197 +4695626 +13438 +1069779150 +1014349459 +30517 +4500 +30975 +32074 +12092 +15695 +13907 +14690 +11893 +27061 +20742 +7258 +24735 +16640 +8793 +17668 +28248 +9 +625 +365 +24539 +21732 +11893 +27369 +2768 +30272 +143729401 +604114525 +23285 +14980 +22449 +8115 +28610 +26918 +365023154 +510655307 +6804 +10218 +206248810 +1514 +15804 +25771 +23884 +32360 +4864 +23893 +22688 +363168123 +17099 +22540 +13424 +117 +13081 +23064 +20274 +3120 +19539 +29797 +81 +13063 +2314 +10223 +139785280 +15022 +2345 +7841 +1038373884 +28329 +7286 +21134 +9259 +9128 +23990 +18412 +29583 +21123 +26197 +32504 +873177201 +622325760 +28259 +22271 +21624 +22294 +12220 +16396 +7902 +28980 +14781 +12110 +29642 +8277 +12641 +28020 +29842 +28803 +5896 +31900 +22415 +10031 +6403 +9871 +9061 +28184 +26893 +531892360 +21316 +18216 +1675 +27086 +4304 +23722 +29664 +30146 +2189 +28778 +27105 +25036 +19283 +29588 +9294 +32279 +7902 +29283 +8245 +20690 +17773 +21289 +3670 +31677 +13765 +21917 +7889 +24134 +27896 +28815 +30131 +19900 +1028928512 +5055 +19408 +7958 +5305 +2514 +25975 +22145 +26311 +8444 +12648 +376668974 +11624 +18667 +28783 +27211 +20470 +31016 +143840035 +4987 +7435 +21210 +2345 +26197 +26128 +15761 +9348 +31540 +894007861 +18611 +27679 +19258 +286 +15330 +20763 +553 +19958 +25507 +26477 +23094 +26162 +14770 +15719 +22085 +22747 +32572 +3657 +21313 +13821 +2047 +13227 +14222 +28546 +23453 +3303 +7782 +970550374 +28635 +25991 +11923 +5742 +3695 +4607 +579182264 +28998 +19386 +61 +1815 +2143 +22389 +24614 +30380 +26515 +3233 +17090 +2050 +15752 +29441 +14865 +877 +23409 +19133 +23348 +11513 +13294 +23577 +5500 +11404 +4037 +10280 +1005 +20663 +20887 +26463 +28030 +893011817 +138117755 +749829726 +5540 +23526 +17597 +16156 +15898 +12756 +1076 +590345971 +9971 +1023164348 +22032 +286701537 +23913 +21262 +22457 +17088 +27426 +6163 +25639 +5618 +25751 +29495 +14186 +25496 +28842 +28471 +27664 +937623866 +13795 +8949 +7638 +24229 +14935 +26197 +17355 +6804 +3280 +29966 +6962 +19924 +21733 +4913 +28463 +28688 +5278 +23802 +11679 +829260360 +24628 +13636 +18136 +29960 +675413729 +25125 +418473160 +973679691 +6382 +20172 +10002 +14389 +994640179 +2901 +21924 +9451 +13057 +22290 +32102 +30225 +9815 +202 +18100 +13260 +821 +8413 +28830 +13886 +22877 +3233 +977174766 +4099 +23586 +27156 +18837 +4259 +29338 +19266 +28993 +17750 +29299 +20343 +4827 +234183043 +22379 +8957 +8401 +24187 +31915 +27837 +24361 +17594 +23591 +9067 +6727 +25990 +28950 +5541 +32230 +17004 +28522 +24164 +21880 +19581 +22555 +11231 +26810 +12092 +2795 +12031 +463573318 +8868 +9 +895884762 +24409 +277686198 +8682 +18248 +6973 +216538629 +32301 +10125 +3588 +9760 +726120221 +8053 +19607 +923 +12983 +27587 +27579 +403289711 +8137 +9294 +32544 +7782 +21339 +427807208 +419605951 +18175 +20010 +2402 +26906 +12553 +28693 +10463 +14578 +881973777 +5443 +12631 +18499 +891925999 +16395 +19458 +441325871 +8184 +463 +22500 +21279 +16885 +809395598 +11050 +329799866 +179695288 +30272 +15185 +61 +31488 +13772 +23298 +3713 +11456 +187203111 +9815 +12983 +19333 +17264 +25811 +5100 +74998095 +18095 +14011 +14988 +3350 +25079 +6043 +22692 +233960799 +18540 +109291552 +55156687 +25051 +469 +4688 +1490 +14067 +175 +675 +13169 +4218 +23217 +29332 +12316 +297 +4029 +24548 +443 +16725 +9540 +17047 +21991 +12932 +22166 +30896 +19935 +18837 +178080617 +13438 +9237 +17264 +18402 +25535 +13931 +23921 +24056 +16845 +30815 +11842 +32055 +15858 +28662 +27733 +20946 +10167 +8886 +23299 +15731 +14021 +17735 +642561180 +23262 +21465 +23652 +19769 +2215 +16031 +31819 +11994 +328100106 +729 +14753 +27579 +1685 +18007 +13833 +9321 +17521 +23828 +9725 +16281 +17744 +26905 +32305 +22829 +27678 +27035 +11059 +21166 +15181 +21567 +817220589 +1462 +2255 +15185 +26715 +30674 +3956 +1016265787 +21574 +21410 +21005 +1238 +22177 +26915 +3795 +549683457 +13257 +7463 +14599 +4688 +27103 +32548 +21477 +17095 +23780 +484851818 +25344 +23879 +12092 +941461674 +604114525 +4446 +8437 +28508 +6576 +13109 +27096 +24178 +20447 +234116221 +9195 +2631 +30609 +24258 +32048 +71672115 +29317 +30473 +26274 +14680 +2841 +14255 +13569 +13171 +31356 +18600 +7181 +18047 +2593 +9815 +13847 +18499 +150875559 +29642 +16014 +23330 +4029 +9488 +8900 +19687 +29095 +6671 +1567 +32737 +15627 +26904 +754941038 +679 +16803 +8999 +20829 +26451 +14222 +646267355 +14029 +15279 +162820271 +10091 +5009 +14772 +30594 +27517 +24173 +13074 +7920 +6857 +18308 +18038 +27115 +29601 +9985 +4624 +11009 +5300 +5433 +16228 +30951 +10585 +28637 +24201 +19489 +11565 +9534 +15026 +17560 +20150 +23709 +26127 +16825 +23232 +26207 +13064 +18004 +8478 +16701 +23696 +255 +11520 +875357295 +30750 +462725866 +9713 +26386 +31943 +6014 +4029 +31849 +2641 +8670 +32165 +26782 +15166 +18493 +28906 +27936 +25991 +24582 +4697 +14676 +12231 +12149 +15068 +31943 +135638825 +12612 +15115 +21364 +19201870 +20725 +3303 +21177 +21871 +418529535 +431080821 +13874 +854 +10810 +192734528 +21091 +25160 +966370317 +15573 +3782 +21752 +4397 +12556 +139785280 +9213 +853294805 +3419 +27542 +586967142 +25013 +5266 +28610 +15339 +17647 +24045 +5911 +15798 +564 +14969 +8747 +17630 +27369 +144 +12032 +7857 +5099 +27337 +17192 +24454 +28055 +13227 +14137 +12713 +3661 +77944924 +27304 +16880 +16921 +32423 +5209 +17961 +4596 +638942496 +6006 +7292 +10973 +15055 +7140 +525522249 +20973 +540546991 +21976 +19227 +3505 +503803038 +10567 +12412 +32290 +7565 +30664 +28463 +14413 +27055 +143729401 +4372 +21382 +25864 +211549644 +28265 +9905 +18831 +12219 +14632 +13556 +2633 +23880 +32302 +19990 +5316 +9951 +1621 +29226 +28596 +32231 +27751 +11319 +18836 +20832 +16885 +20573 +17113 +270787674 +266097014 +30907 +8826 +18102 +31724 +852377030 +32230 +19955 +6491 +5874 +14425 +11322 +3048 +432 +39979431 +30956 +11391 +19176 +31532 +1352 +21967 +5529 +1211 +3370 +23976 +12423 +23652 +2128 +25639 +1234 +4703 +14078 +20381 +28168 +10116 +122586631 +964022694 +24749 +29010 +1154 +16179 +13415 +16990 +11626 +4429 +26956 +12313 +25694 +30332 +20296 +26689 +5647 +293311595 +20448 +3695 +26720 +21735 +28410 +16690 +705159530 +27415 +30672 +5746 +9398 +6536 +20557 +26853 +19984 +32545 +24112 +20076 +425913430 +26637 +29852 +19942 +91 +765305479 +3320 +7210 +27702 +13883 +27765 +6940 +27449 +27600 +12098 +27587 +12755 +23307 +663090517 +27517 +1524 +7738 +26852 +27809 +16646 +23330 +1848 +4490 +551786452 +5228 +27778 +12803 +15661 +31294 +17810 +27369 +27850 +29085785 +14423 +16578 +29960 +20021 +27043 +8680 +20066 +21429 +342302178 +11520 +574 +8853 +25116 +23970 +644788341 +17120 +829260360 +10206 +19183 +243892765 +24164 +14104 +11243 +399 +15062 +32349 +18757 +14399 +29257 +9329 +15662 +10559 +30493 +3132 +17944 +27621 +323063535 +20543 +6258 +593 +4191 +17904 +16145 +447323276 +19176 +2631 +27599 +21807 +30187 +7663 +4561 +30722 +27043 +26792 +7262 +1081 +23513 +18540 +5774 +21207 +2748 +959940438 +5027 +32316 +26901 +1377 +2709 +8468 +21134 +13304 +32313 +10654 +14301 +28267 +6608 +29017 +6175 +1201 +26973 +11740 +6435 +29738 +24496 +8768 +12244 +12866 +11511 +1658 +797338861 +24365 +7813 +970550374 +13668 +28454 +11115 +22985 +30680 +29797 +1008114647 +12129 +178415837 +20556 +6075 +13294 +4722 +19679 +546656739 +7481 +450542499 +6988 +13929 +6290 +873809607 +6663 +28938 +11823 +5611 +12996 +29029 +30230 +902016404 +6055 +30450 +5116 +12225 +6419 +1022297907 +12362 +1685 +26295 +11138 +1652 +27968 +32215 +4578 +1038941088 +24247 +19657 +28557 +351161436 +31644 +12658 +1490 +1855 +4287 +32735 +19690 +30673 +1852 +8826 +14067 +26056 +24151 +31524 +31696 +27442 +24034 +572894806 +18695 +7619 +277384463 +26101 +30466 +24965 +13875 +115630890 +31149 +11960 +15606 +19033 +855696484 +1486 +3597 +228 +16076 +135638825 +15621 +2374 +13484 +32360 +9470 +13586 +29834 +7738 +27230 +12274 +599351124 +31859 +29538 +30648 +9030 +21724 +24361 +223452261 +24864 +7459 +3829 +6170 +13646 +2050 +17209 +25360 +4141 +571379078 +25813 +26059 +16298 +13462 +3122 +18488 +25026 +21612 +6175 +420742003 +8691 +26720 +21952 +28213 +3864 +854787754 +29878 +8620 +3280 +9403 +13797 +14770 +19992 +2161 +10856 +28657 +611094788 +21582 +431080821 +19707 +4322 +13082 +6116 +19098 +30716 +14401 +31591 +1736 +26258 +19242 +4025 +15306 +24666 +4287 +13120 +15809 +2698 +747 +32739 +992533620 +503 +5013 +14163 +19681 +19170 +20427 +10852 +27307 +19517 +25051 +25196 +6961 +16487 +12177 +32558 +10617 +577345620 +5312 +16057 +13263 +30382 +16037 +11824 +9996 +1416 +24078 +2841 +30576 +5139 +1426 +560552643 +6981 +21789 +30716 +29318 +28311 +4063 +15858 +8195 +10673 +8148 +2258 +13158 +17147 +21574 +375182352 +19227 +15621 +17664 +736014073 +18980 +7618 +13781 +1544 +3093 +319169495 +7134 +19049 +20726 +1467 +6882 +1257 +8646 +25090 +613832847 +26405 +29499 +12817 +24386 +22304 +31228 +1746 +29299 +854787754 +31017 +19184 +9348 +5 +803965852 +19489 +9244 +21396 +28384 +21981 +1547 +9373 +16183 +447 +31246 +3280 +1167 +12159 +306148329 +17643 +10068 +4236 +484004206 +8388 +25509 +19984 +14413 +159622241 +18180 +4945 +6101 +1534 +24386 +8524 +25173 +3061 +31842 +28169 +27968 +1257 +11074 +33502601 +4243 +5099 +3305 +20036 +22175 +9011 +28267 +24730 +8351 +20658 +13484 +625 +30450 +365023154 +821 +3472 +14379 +12525 +647716443 +25142 +19258 +26719 +846863880 +32452 +20575 +17525 +7140 +114497018 +5396 +32413 +143729401 +29868 +20260 +950846234 +10080 +19450 +12713 +15156 +15533 +3574 +29151 +668 +17409 +31356 +1050816293 +3394 +10467 +5027 +5722 +829941338 +21245 +23115 +15817 +1042897754 +12522 +18663 +4293 +31063 +26451 +18831 +24357 +18691 +17298 +3661 +22694 +21876 +977174766 +25170 +16450 +5472 +12815 +2028 +28315 +30528 +5170 +19900 +4686 +15597 +2154 +19657 +6833 +15116 +8746 +3341 +13462 +29475 +3932 +30829 +11771 +11259 +16686 +22435 +689416044 +29671 +135638825 +20420 +743270447 +26349 +942976271 +577345620 +29459 +19417 +17520 +8251 +8277 +31684 +30272 +29655 +32230 +27467 +19386 +7889 +25439 +31508 +3038 +23936 +29834 +1784 +9618 +32746 +12157 +14121 +20175 +15809 +23745 +7494 +6007 +27645 +7833 +25133 +1754 +29257 +10680 +2345 +690 +12322 +1201 +942807385 +25811 +5713 +23268 +7813 +2088 +5705 +32738 +4856 +240829089 +10915 +877 +21924 +23053 +16031 +8747 +11257 +15695 +24720 +4787 +30738 +16968 +5713 +7921 +24857 +9839 +2534 +29889 +5122 +14399 +23428 +15332 +24893 +4332 +301531007 +223452261 +31540 +2547 +6007 +20113 +29264 +31393 +7175 +400044807 +29299 +15426 +20285 +3502 +13569 +24742 +27255 +2180 +4134 +3501 +1090 +9923 +7916 +29392 +23433 +898653242 +20781 +693660464 +24466 +14081 +1839 +975898508 +2128 +15019 +22925 +5144 +4014 +15875 +20796 +12193 +7815 +10171 +13225 +4141 +32368 +9598 +19071 +292496459 +14460 +15253 +21792706 +2934 +29155 +4086 +3916 +30817 +20101 +4775 +382204653 +27518 +16258 +27944 +17675 +74998095 +31378 +14878 +5155 +26077 +32342 +14488 +20253 +17330 +4580 +12024 +28344 +5024 +1679 +18641 +24603 +17731 +3542 +4172 +217 +8828 +15315 +1028433886 +24603 +32534 +2290 +27109 +4014 +17132 +4262 +11041 +16366 +25449 +7802 +30627 +983505713 +7140 +11891 +20386 +15019 +5503 +25615 +24689 +16858 +6485 +7974 +13305 +9105 +4137 +16353 +10224 +3060 +6941 +25641 +830203906 +30111 +22409 +6589 +24725 +17702 +24582 +2129 +1839 +1977 +14767 +20556 +32274 +486 +6600 +8620 +861 +6940 +31433 +29628 +15353 +6079 +12722 +6849 +1323 +843192425 +24483 +10718 +27304 +20442 +28688 +28311 +21477 +7038 +6544 +981911714 +525402321 +653236935 +17629 +8864 +5739 +604631472 +14131 +20230 +21332 +14526 +15866 +11680 +4669 +9756 +2074 +5849 +2050 +314928824 +23631 +733332698 +5155 +9044 +13065 +369557259 +10560 +2374 +19347 +474033939 +28844 +13208 +8279 +12596 +20974 +26029 +27018 +386433545 +1067 +18119 +6086 +14633 +2938 +18812 +9675 +3254 +754941038 +27561 +21738 +8639 +4044 +22485 +3233 +25142 +31905 +908 +11838 +1918 +730728271 +22669 +24418 +2060 +279195796 +23731 +4451 +2631 +13772 +11636 +24466 +24889 +51191105 +11167 +3772 +443 +26760 +14903 +462580468 +151 +10733 +25265 +5143 +30956 +15157 +7829 +21747 +15746 +2383 +597584929 +30099 +13220 +6151 +20027 +32724 +3318 +20050 +6941 +23357 +20709 +29130 +2371 +13568 +24409 +785 +3791 +22844 +27968 +31675 +17274 +9689 +22109 +19283 +31059 +26077 +27102 +20832 +24946 +4271 +5464 +541 +6465 +17203 +1021 +3307 +23068 +12160 +235 +8575 +31338 +30528682 +31420 +10387 +7419 +19729 +257317905 +26332 +6007 +25651 +552182178 +158 +26017 +9594 +10730 +10439 +932300379 +9272 +2357 +18075 +18095 +8082 +24481 +9831 +11718 +8187 +6665 +13200 +27481 +12600 +11171 +23819 +32663 +7581 +9548 +7315 +26982 +30738 +19185 +5768 +6962 +21792706 +29332 +549427908 +9226 +21316 +10357 +9804 +25907 +15934 +7185 +5376 +28555 +20173 +17928 +26243 +22063 +18033 +9564 +7853 +468486827 +19027 +29528 +27854 +15544 +25051 +25542 +21912 +10047 +12568 +8115 +17974 +13208 +24173 +32313 +6556 +26362 +6007 +892 +8316 +12114 +24942 +24777 +9244 +17385 +16750 +12125 +28772 +10226 +19401 +26377 +8620 +375174822 +2364 +6491 +23511 +3110 +18252 +20296 +26249 +8851 +21062 +13593 +9365 +45436438 +3959 +571216887 +13189 +8646 +9186 +32698 +6007 +11448 +1284 +19295 +18118 +2371 +32302 +7961 +199012479 +596378085 +1207 +13586 +20986 +11464 +24177 +1190 +17494 +18124 +5893 +1341 +1040 +19408 +10174 +19234 +3233 +26633 +2817 +21112 +641537767 +554294646 +18498 +28762 +21301 +23179 +764 +5186 +18637 +32118 +4186 +23975 +30638 +667404452 +15661 +577028687 +8383 +3842 +9539 +3474 +27702 +6940 +3211 +13571 +21661 +7115 +1025118386 +1033 +483 +78260341 +736014073 +24568 +26890 +19860 +30749 +17393 +5648 +4206 +27467 +3830 +27436 +14362 +4666 +8507 +14068 +28673 +20976 +937306073 +10089 +30474 +5864 +6716 +24020 +5505 +17090 +17083 +11397 +10634 +4882 +1755 +7606 +28556 +23654 +3860 +3062 +631063087 +47184566 +4882 +29495 +5865 +17217 +3139 +6412 +1411 +638207019 +227972364 +13706 +25318 +10793 +10467 +8891 +10930 +325 +11902 +604114525 +25784 +18815 +19740 +28547 +25781 +22692 +5122 +6659 +10174 +19085 +8018 +15238 +23513 +7337 +30773 +169976385 +12862 +12199 +3982 +28505 +10617 +4845 +13939 +22485 +27208 +121293081 +23574 +11681 +8717 +9346 +6222 +20230 +31696 +7155 +21377 +14437 +424915137 +27936 +25776 +19391 +2624 +4756 +6589 +27664 +450708175 +15560 +3729 +24666 +30235 +13749 +18234 +23325 +11109 +21993 +26728 +23883 +15038 +19646 +30235 +23705 +7910 +30894 +216538629 +10673 +18907 +1961 +28570 +21295 +22485 +4908 +10820 +519875265 +30673 +27276 +13046 +30382 +30488 +11857 +18697 +28104 +29778474 +5505 +16328 +29473 +12777 +28916 +20556 +15181 +24683 +992533620 +27026 +28302 +16156 +2611 +26890 +15257 +1031 +2215 +924159552 +29752 +6096 +10612 +782515908 +30445 +1154 +27320 +20648 +864042164 +14572 +27691 +13046 +14770 +24771222 +4714 +9760 +10191 +19182 +15228 +12149 +19546 +18124 +16487 +563972457 +22734 +16450 +10960 +22829 +86182577 +1487 +17652 +26982 +2298 +209 +900320206 +15662 +23285 +30833 +30755 +22489 +2099 +20101 +18702 +10405 +10540 +14012 +15173 +591477630 +27073 +31013 +29391 +1910 +17217 +19233 +17809 +28059 +23272 +21332 +17953 +29584 +15833 +17661 +13449 +20319 +1234 +31127 +1724 +1058187196 +19924 +18891 +13361 +9942 +465399393 +6161 +32112 +23652 +8443 +23039 +17023 +3625 +9492 +31016 +31017 +8608 +18658 +8203 +1069779150 +12865 +15004 +13201 +6586 +28878 +986 +17821 +32458 +32055 +16074 +25890 +23115 +4566 +14597 +25979 +7326 +15062 +31019 +7251 +14633 +18345 +21732 +17560 +31103 +30774 +5143 +27716 +29264 +8474 +12579 +16354 +16259 +32148 +18804 +23287 +7014 +31004 +12526 +32108 +19197 +4175 +8761 +866860004 +28450 +13795 +20401 +12944 +29452 +184731479 +3483 +10086 +12399 +8103 +10981 +17695 +14817 +19646 +11070 +6706 +10680 +22629 +6227 +30146 +6576 +17088 +32331 +19544 +383 +12897 +7783 +12685 +4014 +13269 +21062 +17520 +14261 +4231 +17252 +962876568 +24185 +26249 +9355 +11123075 +22584 +5790 +224219969 +11338 +21857 +13574 +16456 +963316118 +3795 +2995 +11943 +14656 +25215 +17120 +9978 +363168123 +22194 +1582 +150875559 +21794 +11454 +795244361 +28506 +6817 +10856 +26953 +6009 +12159 +50 +19033 +25036 +3706 +11070 +25717777 +23251 +4964 +31935 +1982 +32548 +28993 +942941627 +380486294 +9058 +30728 +28213 +17583 +22506 +17702 +32504 +20031 +4622 +877 +24207 +9105 +66955904 +24909 +2904 +14918 +12380 +15643 +447 +18588 +32544 +17274 +23066 +6941 +701 +7605 +32255 +4580 +32290 +1035 +16401 +15825 +16281 +22709 +24791 +806159192 +1341 +19120 +22929 +22956 +227972364 +28262 +29528 +370055383 +31227 +14609 +30332 +31149 +1852 +24222 +16165 +21704 +13939 +27008 +24591 +26890 +13518 +14069 +10567 +15531 +864042164 +31308 +6591 +6948 +370767545 +577028687 +28505 +22881 +515251553 +13408 +24696 +5427 +3933 +2351 +17120 +2182 +30672 +30453 +27415 +28688 +10279 +652886904 +3540 +19270 +8027 +14515 +16735 +15834 +8872 +5907 +15487 +9732 +26485 +2629 +25499 +10159 +7157 +9831 +21976 +17526 +668 +21382 +5073 +706117631 +28410 +860214718 +945990109 +18216 +29738 +6410 +5043 +7251 +21441 +133064974 +20925 +9833 +25256 +21960 +16636 +24247 +1746 +12389 +125 +5300 +24893 +21693 +14096 +18611 +2940 +30368 +24703 +6116 +4231 +24059 +14492 +19728 +3530 +24537 +15805 +10297 +981911714 +1569 +127769786 +10405 +22376 +1324 +204588053 +29628 +25249 +390943793 +8274 +16886 +20866 +29477 +217 +7372 +3193 +6786 +2143 +21501 +3287 +27814 +21062 +16268 +21511 +694045785 +29689 +26115 +18280 +410656389 +908549673 +31270 +28020 +680 +11588 +24568 +222228015 +1067 +18118 +23611 +19566 +1978 +12716 +32379 +13199 +29950 +862761776 +13250 +4229 +27405 +16866 +15163 +20662 +11709 +25668 +14099 +13731 +5490 +5149 +14059 +814460513 +28169 +28774 +24625 +25839 +14577 +25869 +105797908 +16752 +30759 +1491 +2163 +31672 +25485 +25033 +18314 +565858218 +30802 +27304 +10297 +11718 +866860004 +7541 +19039 +14004 +21275 +17838 +2576 +7047 +876487706 +7704 +7857 +26748 +30243 +19024 +22594 +1324 +21258 +27664 +4014 +7421 +4779 +13361 +20027 +30150 +17863 +16004 +18375 +29734 +675 +17353 +32661 +5954 +30189 +11422 +26379 +1573 +24843 +5013 +2263 +28419 +13336 +27199 +18234 +3229 +821 +20038 +969504686 +9195 +4830 +17994 +860214718 +11045 +14662 +6946 +24771222 +4242 +20730 +24037 +16809 +24357 +7108 +20049 +2819 +23244 +414117013 +3088 +4787 +22648 +30299 +31586 +3038 +9808 +31850 +26689 +20086 +18095 +7857 +14141 +18259 +720723363 +7335 +28317 +9 +22092 +8761 +23014 +5953 +32526 +30674 +29725 +26976 +986 +4933 +24585 +5576 +244942332 +11358 +23317 +2929 +1861 +6417 +28609 +30586 +11824 +16866 +20371 +10518 +1023 +19657 +747258105 +22053 +16513 +7434 +7115 +28451 +20113 +27023 +12313 +28509 +16502 +3320 +24211 +27973 +9701 +679 +19544 +3901 +2593 +27778 +24348 +1412 +22669 +4446 +18973 +24056 +12005 +21141 +21062 +14147 +137141805 +2594 +10890 +16984 +5897 +32366 +10280 +24347 +23390 +21529 +11305 +19039 +16458 +19566 +478573802 +31259 +23428 +617799848 +32739 +23468 +22733 +27702 +20573 +930421339 +971476729 +10447 +669740945 +29846 +26018 +8465 +11815 +26077 +9991 +17479 +286701537 +24857 +18215 +750348167 +15042 +15778 +295013283 +23065 +25644 +22861 +3546 +4669 +27944 +21204 +12999 +17805 +17880 +4284 +23028 +23634 +9444 +3670 +19049 +7038 +29863 +2594 +29971 +834771688 +3079 +809483677 +5897 +10012 +10733 +15837 +7422 +4109 +7336 +30774 +32134 +3495 +26085 +22807 +25335 +49887347 +30956 +912382645 +10556 +1736 +4246 +5308 +27221 +17252 +6222 +27953 +28110 +2699 +10097 +31461 +2549 +86182577 +18537 +28988 +29212 +9513 +30975 +4525 +837902518 +17810 +27518 +26454 +24412 +4418 +26566 +18766 +5186 +2525 +29453 +2028 +30440 +4175 +8268 +14021 +487957769 +4257 +23671 +21792706 +18819 +46207931 +14912 +29428 +7187 +10115 +28171 +843192425 +27600 +16564 +11248 +27953 +5433 +28312 +13477 +851720823 +18259 +18400 +21880 +1733 +16736 +666556906 +483021453 +23501 +15885 +28574 +338553922 +2633 +15228 +18348 +25240 +19157 +29734 +15324 +16057 +12132 +14946 +2494 +10822897 +1802 +30244 +20556 +23768 +27657 +17580 +7405 +5362 +21477 +17338 +23436 +22045 +19940 +3757 +27166 +15029 +25026 +30731 +13569 +28259 +19441 +21906 +12074 +2408 +29132 +3305 +450542499 +23030 +1245 +2110 +23970 +22299 +6094 +18677 +31724 +29677 +24989 +18871 +6881 +10904 +20009 +493 +2593 +14218 +20795 +1490 +24088 +32102 +5456 +9867 +12707 +2007 +1104 +21292 +13199 +990075505 +23012 +15168 +4014 +32495 +8079 +26612 +27716 +520975776 +24639 +66955904 +634071538 +11838 +10206 +21282 +12298 +8009 +29029 +6961 +4243 +24619 +3390 +16885 +25085 +7541 +1766 +31651 +25760 +30008 +749829726 +7744 +5933 +13365 +191 +27696 +28835 +13929 +301466949 +1580 +31285 +4800 +31163 +14216 +23501 +4688 +21792706 +15055 +20590 +814460513 +9 +15606 +1071 +8117 +13189 +26598 +19540 +25106 +7927 +29428 +29294 +21127 +958 +30235 +16502 +16682 +15176 +509185370 +30201 +16628 +7593 +30351 +11466 +29873 +5014 +9451 +19105 +25133 +25026 +21396 +9027 +22276 +28891 +447323276 +15219 +902016404 +5640 +297 +11257 +12621 +23436 +3782 +16981 +26607 +9689 +6425 +32572 +2297 +361278744 +18248 +21503 +8472 +25116 +28770 +12864 +26982 +18420 +27968 +22113 +21323 +24231 +30272 +6518 +4448 +9034 +23299 +2641 +8864 +2436 +28571 +16880 +24614 +2807 +108296665 +20675 +1067 +25256 +11512 +1901 +11540 +450708175 +30528682 +532695406 +20557 +18007 +9056 +15198 +26552 +9919 +11404 +29289 +16433 +8374 +14399 +22795 +28954 +30835 +29969 +30692 +17469 +512633441 +19177 +19069 +998351432 +22643 +12092 +24862 +15091 +23609 +681001475 +5246 +8091 +18719 +11045 +877 +157 +13847 +19740 +2129 +3375 +1616 +3287 +32591 +14446 +29601 +27502 +3811 +30740 +14483 +565489417 +23832 +30924 +3562 +30474 +5304 +802826872 +23688 +785719018 +5933 +32738 +12909 +13277 +29915 +868631070 +2500 +22072 +4989 +964022694 +15798 +23210 +5442 +20929 +6981 +22338 +10239 +8230 +19266 +27657 +4506 +6541 +1047139451 +32290 +19082 +13931 +2056 +24596 +22409 +21554 +403289711 +13701 +28513 +935706115 +21606 +2598 +18038 +443385923 +18905 +266097014 +24768 +19657 +785719018 +5258 +30474 +16104 +1771 +9815 +14484 +31842 +3285 +9207 +17928 +17087 +29091 +22777 +20076 +23631 +32534 +21477 +22376 +1675 +29520 +14473 +9539 +30982 +26564 +7737 +4935 +22526 +20662 +2059 +8346 +17538 +28246 +29017 +11530 +20682 +15695 +2236 +11045 +25439 +19969 +10254 +12526 +21924 +813751675 +4220 +28371 +22468 +541 +27459 +1751 +15805 +23391 +25774 +1093 +18680 +21523 +17141 +540289761 +28851 +13685 +13109 +25717777 +26059 +6181 +22746 +22025 +8768 +20790 +19847 +28246 +11828 +2549 +1416 +1165 +9423 +1859 +421351508 +1365 +87931040 +15487 +6006 +6485 +1045152048 +23533 +10839 +27851 +10684 +22295 +4515 +52205413 +4933 +525522249 +7265 +27194 +27011 +26721 +9724 +21554 +29743 +30680 +521691037 +8542 +5100 +14606 +59576011 +27284 +13963 +5470 +2019 +11962 +26197 +23423 +542738248 +25740 +20066 +10060 +27890 +3795 +27109 +15219 +25240 +23614 +32229 +2922 +91 +22947 +25357 +30300 +23802 +17419 +654 +357 +2641 +261 +32233 +23513 +19183 +17927 +14304 +29950 +9305 +23932 +20648 +20867 +19004 +5448 +4551 +425913430 +487 +30037 +30272 +712779568 +964022694 +30805 +18588 +5576 +14112 +25458 +10064 +26748 +26716 +22223 +5368 +18700 +4554 +15752 +24729 +21559 +29061 +19681 +9250 +6790 +18600 +28455 +13314 +23404 +1 +18013 +27345 +1631 +20361 +15862 +9165 +26408 +7599 +12149 +7324 +13001 +6146 +27096 +12553 +6318 +32108 +23200 +10457 +30440 +13028 +7663 +24443 +25221 +13929 +19044 +4545 +20338 +680 +24749 +756724488 +28604 +13749 +22092 +8625 +32316 +8733 +441873576 +15833 +22530 +30620 +2105 +26501 +27542 +5312 +13484 +19652 +4029 +31035 +27891 +29522 +23460 +21704 +11824 +9332 +5933 +13162 +7927 +24812 +15446 +2406 +24443 +17521 +30660 +9157 +23586 +13269 +2792 +28603 +679726157 +15336 +2114 +23647 +25740 +9917 +14895 +5344 +21005 +7375 +458069264 +28140 +4913 +24596 +29013 +94877751 +5799 +1226 +30696 +2383 +32055 +22224 +807427333 +1319 +5590 +545801691 +26191 +18530 +24683 +5713 +19003 +6919 +26004 +24662 +7434 +27600 +25243 +19042 +7393 +24118 +28607 +26693 +401601466 +13528 +3829 +8793 +12567 +32148 +22061 +28742 +636 +21640 +26160 +8850 +144 +32507 +14644 +30629 +14528 +4679 +8655 +28399 +21047 +3956 +4755 +1220 +8155 +8121 +4830 +24319 +18361 +2629 +2074 +21523 +9456 +8285 +16984 +27303 +26566 +129664829 +8258 +9513 +19890 +17419 +18941 +30118 +30047 +32663 +23576 +19740 +11360 +2154 +8091 +26305 +3291 +1703 +30356 +20573 +5149 +720852849 +12935 +9080 +30805 +22929 +6796 +14304 +7619 +29098 +5640 +2114 +22865 +24234 +19646 +25784 +17821 +27023 +10960 +16104 +17116 +675 +19559 +24893 +17254 +26562 +5404 +4688 +15168 +5611 +803965852 +8082 +2189 +26802 +16820 +4337 +5919 +27332 +23256 +2269 +13201 +29674 +9653 +27126 +14864 +253442392 +7472 +11377 +13477 +8348 +30896 +21634 +31016 +22172 +20211 +26029 +11344 +5041 +4025 +27303 +17664 +12711 +15934 +26664 +1799 +28417 +2404 +7977 +12949 +12347 +25918 +26862 +1257 +3509 +941461674 +7093 +17976 +1684 +652537385 +26748 +329749560 +24563 +23021 +30122 +31743 +30072 +26816 +12481 +14465 +28349 +29628 +11154 +6009 +15798 +32504 +27415 +2822 +12231 +25410 +31532 +7373 +9932 +14865 +12756 +14445 +25907 +12669 +550924492 +14218 +22489 +764735477 +11397 +30992 +8575 +2775 +16393 +2519 +3680 +1675 +22892 +31338 +21846 +8148 +13936 +924159552 +31926 +28665 +6981 +555479502 +1038 +16863 +19657 +4216 +16487 +14169 +1110 +25841 +17135 +14241 +11059 +7952 +22489 +15456 +5713 +21364 +26107 +11730 +16499 +26978 +830203906 +7846 +4409 +25911 +24685 +9359 +28104 +30728 +459437615 +23592 +27709 +17298 +28547 +15055 +26744 +2904 +7995 +19133 +15761 +25653 +32536 +9950 +25068 +7782 +29618 +14036 +24532 +2351 +14018 +23436 +28864 +23455 +266097014 +447 +16863 +26451 +29263 +1547 +11451 +10951 +11588 +25160 +4099 +24628 +15008 +15811 +17703 +1120 +16074 +19024 +22945 +570586366 +2656 +14609 +1491 +28887 +12356 +27814 +30755 +14114 +5307 +981911714 +23492 +12522 +16487 +14775 +10994 +8086 +533934979 +32555 +1058187196 +6540 +16438 +5790 +6973 +16950 +1153 +26371 +15026 +1043 +868391369 +28061 +14579 +390943793 +10277 +6172 +9044 +22629 +24891 +22331 +29091 +28379 +7849 +13504 +28110 +839823076 +895884762 +23828 +114411306 +29538 +10634 +27290 +15315 +14717 +11451 +25140 +9 +8572 +6929 +13883 +16722 +25458 +10159 +8422 +28262 +26720 +410656389 +29674 +2314 +17466 +10807 +8411 +20226 +10239 +3809 +26483 +6394 +28750 +21207 +24537 +817750283 +3394 +54361583 +4602 +23703 +257 +16921 +29016 +29888 +10116 +2404 +5294 +802097734 +3634 +791316602 +1068204688 +26609 +26978 +10775 +862761776 +2547 +4063 +27211 +30099 +46749388 +22312 +4175 +16690 +17170 +29175 +30805 +30355 +10261 +973679691 +32563 +1057 +816269196 +12239 +8137 +31796 +2328 +14878 +11078 +32607 +11672 +20958 +6131 +9272 +11700 +21567 +4295 +22626 +26627 +4042 +11796 +21967 +31344 +29396 +15804 +24059 +17175 +22584 +7335 +24440 +14000 +3706 +26031 +20843 +6735 +28437 +4864 +18540 +23611 +22397 +25256 +20991 +5704 +2543 +6006 +3533 +1486 +32132 +4288 +21343 +2007 +19787 +22091 +29880 +8444 +5733 +11530 +12409 +13562 +25964 +18341 +1619 +26862 +29326 +22799 +31847 +32258 +8184 +22735 +3559 +2264 +7799 +2263 +16057 +5464 +16120 +16031 +13182 +5969 +27194 +10171 +15804 +24693 +12412 +23900 +908549673 +8348 +8762 +758705939 +29016 +30224 +2288 +30488 +21929 +28061 +23453 +814460513 +24749 +9872 +4745 +1423 +12462 +13625 +13888 +3996 +13562 +15416 +8672 +3492 +8826 +19229 +15270 +24439 +16912 +14147 +19935 +258509743 +872743899 +28104 +9978 +965872712 +9745 +21366 +27968 +4229 +10840 +9128 +19248 +14710 +23588 +14579 +30317 +11718 +7788 +16807 +13083 +16093 +29428 +3895 +31279 +9905 +23527 +21258 +37789848 +31047 +23614 +28557 +32690 +19947 +25240 +973 +9937 +29839 +8746 +3078 +1211 +26437 +13782 +21678 +31393 +15833 +2836 +10765 +8691 +16223 +31598 +14422 +5392 +24798 +12611 +12225 +24614 +29473 +31267 +28456 +24351 +2963 +12433 +21054 +37447231 +26243 +30297 +6645 +9294 +30047 +18888 +20078 +8137 +1969 +9492 +19709 +28872 +11322 +23444 +10277 +3559 +11053 +25112 +16584 +16458 +18175 +290062275 +315540173 +31756 +21091 +1977 +24625 +28455 +30349 +32677 +22576 +11021 +31927 +20685 +26305 +18642 +734489540 +24237 +26440 +32000 +3233 +6929 +22367 +3088 +22521 +5664 +31052 +16837 +17147 +15695 +19769 +8304 +4987 +1004949577 +23231 +32353 +23599 +19184 +11045 +23890 +11070 +6948 +24302 +29538 +29799 +2547 +401927386 +184772997 +787851633 +2883 +9609 +14565 +20518 +26978 +21789 +12539 +10994 +20038 +15229 +12199 +11540 +2053 +7723 +8268 +19674 +2940 +5171 +12322 +17927 +15768 +26821 +27953 +28083 +16218 +32251 +4506 +8979 +28637 +15198 +29671 +23929 +3741 +22879 +3829 +541 +24270 +173461835 +17378 +29396 +11400 +28329 +1804 +15769 +19774 +837902518 +882045769 +7437 +5376 +453 +852 +18319 +4666 +1696 +24440 +26002 +30835 +8480 +2099 +21648 +5685 +5266 +17703 +6204 +5541 +32591 +1900 +17067 +6428 +6551 +13883 +25509 +25937 +3944 +17668 +26070 +21479 +25173 +24846 +655 +6565 +19424 +12019 +25961 +32567 +2904 +3148 +19082 +478254563 +30262 +24693 +3976779 +28920 +27053 +31677 +32070 +12846 +17102 +775216783 +975898508 +17293 +759532870 +26901 +22926 +24718 +9086 +10322 +24365 +16211 +22166 +23492 +3530 +988290385 +9548 +14433 +6258 +18191 +7760 +12465 +27929 +12322 +30355 +20894 +20806 +21639 +4964 +13814 +17466 +7681 +15527 +27771 +12622 +6879 +24020 +2705 +9213 +8100 +28298 +28636 +20658 +398086344 +18249 +8761 +17116 +28834 +2343 +179695288 +27073 +976921720 +30956 +15752 +503 +12857 +37244535 +8853 +399 +174 +24415 +1001127919 +22626 +16787 +11374 +24903 +7281 +15527 +23513 +8274 +27961 +29834 +19333 +22758 +28988 +6209 +25053 +1050830894 +23022 +20675 +28104 +8401 +4542 +5220 +22424 +22082 +32030 +25320 +1703 +7877 +9359 +11391 +12601 +5526 +3540 +23832 +23917 +12579 +15457 +157 +24441 +12803 +25748 +22594 +27115 +6354 +6222 +895884762 +15668 +15332 +25784 +23354 +16869 +9815 +17953 +2683 +2904 +18151 +16984 +15877 +5470 +12152 +5094 +9195 +954814564 +115630890 +860214718 +7788 +17711 +24238 +26437 +3683 +24034 +16418 +284116722 +5396 +5473 +4084 +28792 +7494 +7541 +8723 +22839 +25641 +23455 +18510 +10951 +283 +19069 +8849 +12048 +25360 +873098228 +27752 +27693 +12539 +27478 +13294 +23423 +22675 +794237124 +25331 +3509 +32665 +5883 +22435 +11138 +3183 +11513 +1848 +623 +26248 +9923 +14001 +8311 +620607163 +22422 +19401 +776343306 +13740 +29697 +32102 +380486294 +20069 +18498 +22912 +8422 +29842 +19622 +14712 +14391 +14209 +11092 +31520 +900320206 +7480 +1049 +19108 +29404 +10884 +30149 +19634 +18237 +25771 +28883 +15626 +15384 +17067 +15629 +802280125 +10733 +26402 +184731479 +30559 +28519 +25937 +4156 +24472 +17222 +4044 +32353 +32251 +28693 +23135 +15930 +29338 +17390 +8401 +7704 +1411 +27517 +5074 +3484 +3453 +20308 +223452261 +8015 +32504 +18120 +8780 +22437 +32435 +23354 +16228 +223452261 +25547 +7324 +13065 +13833 +19940 +17298 +1725 +2286 +32567 +25439 +6394 +8849 +23971 +31976 +30424 +30022 +2350 +5897 +7372 +6315 +4920 +2547 +1818 +11232 +5144 +9006 +30040 +25215 +894007861 +29889 +1630 +27896 +10224 +24201 +6201 +4359 +9137 +28446 +18001 +4624 +10881 +15306 +6006 +6112 +13498 +24615 +8806 +6212 +12722 +1134 +7883 +5155 +15019 +3128 +4202 +5300 +17805 +17120 +8692 +18115 +28259 +24862 +3832 +16656 +24524 +24530 +26917 +27100 +31138 +23307 +24869 +18388 +22610 +12374 +5888 +571216887 +623272442 +11563 +17291 +26605 +10831 +21906 +30122 +16994 +577072412 +47184566 +4945 +22415 +23436 +525402321 +332279477 +24812 +525522249 +11110 +16787 +22371 +2160 +6146 +8945 +6520 +27284 +3597 +18147 +27786 +29452 +14551 +2534 +6882 +25884 +2817 +8091 +233960799 +607788443 +7393 +8620 +19234 +21060 +909524326 +846863880 +9768 +5078 +8374 +1640 +8617 +23179 +29289 +10203 +30960 +24102 +4002 +18438 +14602 +9044 +19697 +12386 +25496 +10852 +28135 +26117 +5143 +6075 +16268 +15093 +13065 +12553 +13182 +1225 +51318394 +8173 +1003 +12693 +20031 +5922 +31620 +9971 +31012 +30871 +21055 +20572 +29439 +7434 +19511 +16057 +4500 +614770979 +9251 +25557 +8249 +19709 +22677 +25160 +27460 +30328 +829080718 +6049 +32739 +16513 +15930 +981640949 +4607 +27405 +7167 +18419 +15330 +27069 +8480 +27854 +26881 +5647 +25811 +31077 +15038 +10708 +4515 +25002 +25246 +17480 +10098 +25391 +17338 +29915 +28384 +1038 +6223 +11041 +21597 +6172 +16539 +19003 +27325 +17629 +28309 +12610 +9403 +18932 +9749 +23641 +23673 +496586306 +31589 +17355 +12199 +548845793 +19796 +5472 +8891 +5427 +2513488 +3854 +29452 +10064 +632815306 +16584 +31372 +3649 +13257 +16891 +32280 +17670 +27781 +26379 +873177201 +21713 +4941 +16042 +13786 +25916 +852377030 +19223 +6881 +15866 +1207 +12514 +474033939 +29204 +667404452 +30111 +7463 +31093 +12461 +29722 +20572 +25051 +18695 +4134 +32290 +5015 +16223 +12983 +12933 +22072 +18842 +30187 +27891 +15714 +638207019 +431 +22194 +32127 +2007 +11041 +10297 +24703 +8780 +24594 +554010196 +25389 +5672 +15029 +17966 +46207931 +5135 +18007 +9443 +7846 +17083 +18687 +5305 +20036 +24249 +26726 +7663 +16458 +902016404 +644788341 +30968 +14261 +29664 +13617 +29340 +6843 +4671 +24869 +19459 +24412 +5742 +28419 +12365 +383 +14917 +21912 +13797 +28451 +787851633 +11466 +25385 +20009 +1377 +22089 +21170 +533934979 +569408816 +20979 +25264 +5456 +11348 +776203145 +9923 +8762 +9600 +4831 +11467 +10879 +16152 +57 +12702 +14676 +2288 +5143 +689415585 +7267 +7281 +1207 +26802 +3951 +31822 +29226 +478254563 +15480 +25112 +593712531 +28834 +27968 +16057 +24189 +31249 +7726 +22985 +32045 +32237 +14464 +24659 +2498 +25112 +27387 +9346 +2487 +23034 +22713 +11958 +823 +17358 +11630 +18089 +19408 +5746 +2969 +2019 +26017 +22457 +9346 +22063 +9422 +31256 +17766 +30728 +3606 +2462 +785 +3453 +23620 +3143 +9439 +8357 +23768 +16268 +520975776 +10775 +7262 +29592 +1072845370 +512901590 +4525 +16223 +24925 +201 +12760 +13728 +22275 +1586 +31051 +24482 +21952 +2789 +8833 +2236 +1312 +5872 +6093 +1324 +15357 +52205413 +3013 +28556 +22145 +19227 +19433 +25017 +17291 +765 +24187 +6262 +26890 +23468 +217 +14029 +19598 +19090 +9475 +31540 +2606 +29573 +15657 +16204 +29936 +17744 +14987 +16758 +18037 +432 +8964 +27467 +21081 +283 +18804 +31554 +15534 +389532967 +713733905 +6874 +22394 +22260 +31672 +6007 +6989 +30591 +12724 +17494 +23637 +31026 +24305 +8893 +25256 +13685 +10951 +1056149199 +28378 +18907 +5301 +16074 +19984 +21999 +23900 +6094 +29520 +4481 +655 +29972 +26145 +23848 +28 +15496 +1976 +9250 +2561 +1067 +22273 +14986 +6620 +1952 +3961 +10871 +8914 +17480 +16658 +31643 +324149661 +10053 +9294 +9590 +8123 +3272 +8784 +4788 +1982 +30650 +12793 +26716 +32752 +5839 +25036 +10932 +20009 +869463215 +4845 +24352 +16990 +1059780429 +25315 +14006 +4679 +16535 +22151 +31919 +32007 +26056 +528413293 +571379078 +15583 +21912 +876487706 +1521 +32363 +18982 +21601 +7047 +13087 +12361 +13057 +24479 +14545 +26906 +12556 +30150 +1137 +9451 +3757 +7721 +5198 +5009 +21346 +27968 +28630 +15695 +3738 +17565 +28938 +17203 +3243 +12601 +30095 +4413 +1053 +19227 +30728 +31279 +22516 +93543448 +3094 +30231 +18571 +22550 +264286530 +1324 +32140 +9492 +14445 +31555 +11257 +7048 +30244 +20916 +23828 +27138 +14862 +15633 +16438 +6666 +12686 +21346 +7749 +19990 +278426478 +23351 +1274 +21503 +1773756 +17010 +11520 +7472 +2592 +15437 +455 +15531 +25694 +436 +332279477 +9146 +19927 +16376 +24439 +25991 +30902 +19356 +19693 +14004 +26989 +10447 +9633 +8103 +2593 +29335 +10634 +21574 +32000 +8747 +3208 +20222 +26808 +180267246 +30667 +22795 +15326 +5608 +5487 +31356 +31511 +7262 +22719 +7639 +3442 +2180 +14111 +10989 +23195 +1462 +6151 +21287 +21871 +12925 +14526 +32215 +17929 +10779 +31378 +175 +22983 +26267 +701 +19062 +14607 +17004 +29893 +12098 +868631070 +24347 +1655 +16391 +24047 +17995 +30473 +12465 +20766 +3211 +30667 +13898 +22839 +18836 +17239 +18319 +29646 +15219 +10115 +3695 +441325871 +18385 +3984 +10171 +5024 +22612 +30006 +20681 +11580 +7131 +30594 +675413729 +1825 +10726 +28121 +2561 +29244 +4912 +3364 +17796 +26197 +23025 +28841 +50462376 +8121 +10071 +6754 +27043 +16866 +942807385 +18999 +31915 +1725 +22216 +2775 +1671 +15937 +5774 +24047 +19044 +17398 +243604238 +21282 +133064974 +7461 +919296599 +1520 +4218 +17398 +4580 +9035 +10311 +541 +25005 +18623 +16735 +8881 +7124 +9207 +9655 +14685 +23780 +16629 +25746 +11048 +222228015 +4941 +29969 +9810 +2081 +758705939 +20630 +21531 +205603420 +17924 +6999 +7264 +21346 +20588 +950846234 +12503 +87931040 +23866 +2314 +29094 +1323 +10655 +28688 +15840 +11259 +26388 +10091 +26744 +17735 +25021 +400044807 +28104 +23260 +23832 +12093 +8437 +26928 +18819 +21511 +3078 +5568 +3699 +26552 +22599 +28196 +6212 +21441 +8258 +25370 +295013283 +26503 +29324 +1773 +11081 +9762 +30834 +14640 +18987 +27443 +17128 +32658 +14710 +24903 +3735 +18388 +23563 +17929 +726325406 +16091 +15426 +32220 +22371 +12822 +31160 +15055 +32370 +4257 +29936 +30487 +11729 +15084 +15695 +20031 +10540 +495573999 +279195796 +909524326 +3706 +8758 +28305 +31035 +26792 +708259843 +14834 +27043 +436 +7949 +2128 +30663 +3567 +14950 +4524 +21019 +4231 +1722 +2789 +13558 +26609 +16358 +16502 +6727 +21533 +695259007 +993340746 +22208 +24735 +31356 +373 +7882 +284116722 +9344 +2154 +12874 +10457 +21523 +27893 +16076 +19175 +7599 +20071 +6134 +17945 +28830 +18060 +19614 +5888 +1038373884 +20947 +10206 +383 +26956 +6154 +14373 +32360 +18975 +47184566 +5271 +46780436 +2290 +15166 +22865 +11902 +21292 +360960239 +22716 +30487 +24639 +21316 +26810 +1609 +30299 +663090517 +26591 +811822606 +5599 +16686 +16690 +29690 +20843 +27656 +3809 +466974976 +28617 +23144 +2536 +1053 +26120 +16080 +20802 +31919 +971476729 +57 +31225 +5529 +636 +10102 +12433 +20071 +18498 +1014349459 +20051 +29681 +261424177 +31932 +21597 +7324 +17538 +24946 +25265 +28792 +15341 +11923 +12433 +237617172 +28916 +31706 +945990109 +8680 +29145 +24231 +4934 +1452 +11580 +13162 +9264 +27043 +12199 +1976 +30829 +13453 +22072 +30825 +25978 +11786 +596378085 +5687 +3325 +10810 +23015 +10387 +1006076948 +18642 +12048 +11430 +12001 +4103 +28417 +820 +7565 +9600 +24207 +22489 +3061 +30409 +28505 +10167 +12850 +8249 +7092 +18028 +12565 +5240 +1724 +7815 +11187 +1491 +10840 +22650 +18610 +31535 +8162 +20010 +28714 +3875 +24238 +27304 +30905 +25936 +775180675 +11075 +28403 +15683 +20111 +25051 +15626 +27280 +2792 +3192 +8640 +14762 +20523 +35089323 +10297 +28556 +9355 +5376 +24453 +115408831 +30473 +20693 +31004 +10053 +9539 +767626638 +2807 +13987 +32102 +8286 +31753 +1580 +14577 +2517 +30620 +23096 +21429 +25913 +6531 +4515 +183492382 +30823 +22276 +352382879 +10718 +920056943 +19157 +19001 +30149 +7581 +22093 +29441 +7826 +9394 +14391 +7990 +14640 +7292 +9745 +3657 +6812 +12017 +17141 +24585 +32074 +6131 +25425 +12102 +3128 +3515 +8810 +390943793 +22072 +942807385 +1986 +161 +11432 +21005 +18262 +5066 +6759 +2261 +30272 +3114 +21661 +10879 +4407 +31056 +32177 +21554 +28129 +19566 +4033 +21339 +31393 +29746 +3121 +29871 +31047 +1521 +7443 +11666 +837902518 +30348 +24006 +21531 +19830 +30348 +31522 +14743 +25318 +21207 +18947 +1551 +25929 +22881 +2822 +22908 +983 +28113 +3634 +679726157 +25309 +14542 +23527 +16536 +2914 +14635 +17303 +12543 +765305479 +12036 +176140078 +478573802 +7961 +18100 +8983 +11001 +20410 +13106 +4397 +222538842 +27449 +8609 +20859 +20027 +1364 +32052 +4597 +20137 +362913659 +18775 +10585 +24439 +20726 +3740 +24705 +3713 +30531 +22521 +7693 +21713 +15505 +8826 +6044 +9937 +13075 +18588 +32558 +16086 +5228 +435 +14406 +13269 +8119 +14062 +22675 +7298 +1901 +22359 +32746 +729 +19511 +59576011 +7813 +574 +15573 +25068 +1154 +22208 +30037 +3740 +6767 +465109577 +3865 +31393 +28302 +14426 +30429 +27587 +13162 +11187 +23106 +2617 +11561 +13929 +7560 +7167 +25542 +10305 +30762 +1081 +22881 +27601 +14185 +32255 +23460 +27206 +31370 +22879 +3976779 +17651 +533337535 +4510 +19549 +13111 +5078 +12686 +23307 +17120 +4210 +29655 +16394 +13781 +11675 +18209 +24340 +8084 +4060 +24662 +6982 +1582 +5442 +20588 +28610 +23396 +22397 +30665 +8045 +1004949577 +24971 +18317 +19863 +27747 +11657 +6093 +20086 +268 +16244 +4378 +15762 +679726157 +21807 +452658854 +30163 +7385 +28663 +2854 +16514 +7443 +29972 +31889 +10115 +12693 +1416 +15816 +14986 +4175 +16397 +28137 +1918 +12707 +25133 +774680201 +1451 +31837 +5305 +16354 +6802 +31842 +25002 +13277 +22599 +6314 +15599 +3082 +15935 +7459 +8374 +17239 +30627 +19800 +10311 +32148 +19333 +24123 +14662 +246750309 +21706 +9270 +23022 +31705 +3065 +6980 +700270416 +4830 +3588 +12177 +923033106 +8313 +17974 +24861 +12160 +18183 +8758 +30062 +1257 +25092 +173461835 +829181624 +24693 +4525 +10504 +15198 +28182 +21661 +28641 +14009 +7175 +24386 +5209 +389532967 +25137 +18388 +6754 +158402184 +30434 +26157 +10818 +28399 +14373 +13269 +23415 +32379 +62621899 +30292 +649493500 +7090 +512633441 +8442 +25781 +28171 +60512844 +5108 +21523 +766293893 +797678908 +3501 +31076 +3606 +23135 +17881 +26437 +11643 +7443 +581820366 +9840 +2132 +28325 +16651 +3864 +6948 +958 +10818 +6972 +375182352 +17061 +802097734 +14678 +17025 +9923 +19383 +21629 +19216 +9598 +322431661 +319169495 +10322 +16709 +5032 +29619 +7286 +7538 +30227 +23185 +15837 +32101 +17247 +19740 +641346507 +488 +5351 +4044 +22745 +12309 +161 +1015863287 +13057 +21678 +23711 +18135 +26048 +19990 +6193 +992533620 +24804 +11900 +19847 +21054 +6881 +18552 +22276 +23046 +9580 +21409 +31644 +26501 +19996 +30453 +16915 +7237 +9465 +17490 +804596391 +1023 +8392 +16461 +3347 +16734 +28083 +463573318 +24037 +10258 +5116 +29346 +23217 +23110 +24367 +14522 +27741 +11466 +30982 +24451 +10174 +2722 +23141 +6528 +23707 +417108076 +24659 +284116722 +31114 +2374 +17398 +17456 +1548 +16869 +25318 +10758 +5707 +16494 +907730129 +376668974 +4081 +506 +23317 +20038 +7869 +26101 +19924 +4454 +24677 +510655307 +16027 +25776 +13123 +19071 +28137 +30467 +24705 +28181 +11187 +8499 +12721 +27779 +17526 +30006 +10115 +29992 +22376 +29254 +27772 +18303 +6773 +23012 +23705 +20909 +16027 +22926 +15084 +28329 +10350 +194850807 +25964 +23330 +1377 +4569 +4287 +15956 +17103 +191199081 +14877 +16015 +15811 +13743 +909524326 +26323 +21465 +17441 +4243 +16433 +21476 +29016 +28196 +18029 +20254 +12565 +9475 +2132 +1004949577 +25811 +24822 +10775 +27206 +7995 +230807140 +28829 +5052 +1805 +8346 +424221023 +29132 +5394 +4703 +894 +1414 +11679 +13518 +14685 +7576 +17962 +7815 +10718 +7915 +17125 +30596 +23455 +9932 +12983 +6804 +11256 +16803 +29029 +15026 +15092 +18775 +11119 +31908 +433236626 +30413 +9344 +27044 +15621 +24574 +18466 +24371 +1804 +22842 +9868 +703741241 +26330 +11467 +5687 +23936 +18400 +28993 +10463 +23113 +9144 +7783 +28765 +22290 +23269 +29698 +23012 +15468 +16159 +590345971 +9976 +18634 +4868 +17877 +23913 +23900 +21051 +13783 +19233 +31206 +22089 +20766 +5724 +2228 +14253 +13587 +6134 +10580 +22791 +31822 +5648 +30187 +1766 +31926 +26112 +308 +858242807 +16499 +25575 +9958 +19969 +13169 +26934 +27805 +28718 +7670 +26591 +8472 +7287 +599351124 +30738 +13282 +15633 +9999 +16866 +28841 +6505 +4257 +179695288 +730129806 +25160 +21970 +29098 +16086 +7852 +14255 +873098228 +4288 +20790 +31051 +8155 +5857 +17758 +26453 +7292 +525522249 +5941 +10365833 +18888 +892776464 +6026 +29460 +25051 +2629 +16544 +17898 +30834 +3597 +17570 +15695 +11602 +19219 +31774 +694 +562761963 +2110 +15946 +8174 +5198 +12510 +29816 +25677 +22331 +14920 +13248 +9406 +17090 +10106 +23330 +7419 +17175 +31549 +15792 +10591 +13291 +25561 +7047 +16160 +30689 +5797 +30349 +23968 +28941 +4084 +20172 +12612 +8746 +178415837 +29060 +17146 +7038 +2090 +32644 +942807385 +8072 +15062 +13987 +10140 +4697 +18839 +15827 +21005 +15263 +17099 +30146 +21000 +31599 +18375 +18607 +5122 +22654 +26420 +14877 +19652 +3620 +16399 +9441 +4506 +13484 +17761 +7089 +7869 +20303 +20575 +709914 +27105 +1685 +5122 +2426 +5220 +21245 +869948156 +31077 +21295 +11630 +206610510 +4987 +10981 +29727 +32398 +12274 +26239 +6893 +3307 +25389 +8351 +9808 +23195 +427 +680 +25200 +677165615 +28928 +23614 +31338 +16074 +25771 +17102 +23581 +23677 +14058 +13029 +2775 +1804 +18988 +4409 +6223 +28665 +20991 +958 +5503 +14391 +29094 +28361 +25212 +6671 +6417 +26493 +23030 +1534 +12299 +1744 +1378 +786677184 +85613145 +27851 +18011 +20709 +19690 +14114 +16984 +24603 +6345 +25931 +494 +2563 +27304 +30120 +9128 +1631 +465831598 +27194 +2923 +5265 +26485 +21801 +31791 +2289 +10115 +30696 +3696 +31394 +18010 +709336524 +8900 +27688 +713733905 +28942 +10926 +19831 +5798 +401927386 +30655 +27102 +17614 +32112 +3114 +492544391 +4941 +398086344 +27309 +21727 +109 +16629 +579568093 +20609 +30012 +21924 +28083 +1544 +22526 +19024 +3713 +22453 +18600 +11657 +6161 +32548 +18013 +27968 +3895 +4751 +7267 +24138 +6081 +16045 +16152 +98 +175649415 +16499 +29098 +28864 +27166 +2056 +2751 +814468903 +10046 +30368 +3732 +14602 +15385 +7337 +5220 +11954 +23129 +27688 +26242 +20036 +25459 +18999 +20066 +7195 +11251 +17302 +3910920 +16628 +893212455 +13657 +6318 +15535 +8350 +24100 +20101 +4378 +3982 +4622 +16760 +23809 +734489540 +27650 +4284 +23533 +16104 +32752 +985769705 +17974 +13605 +22985 +3437 +26862 +4571 +30672 +3375 +21323 +19687 +28290 +9816 +25214 +24893 +29132 +30049 +28765 +25241 +206858649 +17254 +3683 +14000 +4569 +8652 +13468 +24574 +8084 +5214 +522920106 +30586 +28231 +14690 +9327 +3399 +12433 +9056 +14606 +9014 +12690 +19352 +22294 +24339 +10634 +6010 +2337 +16021 +425320244 +28835 +11773 +983505713 +17172 +20958 +13731 +13260 +3683 +9165 +17929 +31270 +948601069 +14377 +17747 +30471 +1033 +9 +19855 +3237 +11773 +14969 +7791 +18100 +18191 +5922 +2803 +14767 +1733 +401927386 +11062 +9600 +27688 +8881 +28395 +23325 +11563 +9 +16993 +6802 +5281 +8245 +24112 +21352 +819826368 +24615 +12149 +3158 +3835 +12760 +14114 +9128 +31013 +898677543 +7837 +15837 +24177 +2264 +19598 +802280125 +26196 +25972 +9703 +14114 +22978 +18602 +15668 +50 +873177201 +371086439 +3715 +13162 +31234 +86182577 +901289101 +21744 +17488 +20253 +17128 +7958 +19417 +31589 +976190679 +13898 +4491 +25999 +2350 +23129 +761858733 +1408 +12989 +8101 +19209 +5064 +1573 +29089 +207977621 +6541 +21367 +1274 +13527 +20948 +756724488 +17483 +19176 +15332 +291987539 +16646 +11714 +1904 +6999 +30870 +227972364 +15015 +18718 +20685 +22260 +32280 +17333 +959940438 +858242807 +4332 +17845 +4266 +19069 +12685 +3917 +10125 +23734 +22658 +31753 +5373 +16086 +77944924 +669 +1640 +24059 +24056 +24238 +5647 +21343 +24316 +11061 +18533 +12760 +5030 +22574 +16666 +7055 +24794 +5155 +20447 +18836 +12771 +27211 +17122 +23060 +12220 +4005 +32177 +20420 +24134 +15544 +28059 +19132 +1201 +11010 +9924 +30944 +23276 +3835 +30960 +11513 +1220 +16894 +2604 +26643 +16027 +29400 +32122 +1031 +9562 +19587 +22817 +114411306 +16651 +914 +2028 +15792 +12940 +31842 +16639 +20572 +31966 +18817 +27898 +6727 +2792 +30905 +1609 +19114 +18905 +515251553 +21260 +1785 +740774360 +957335228 +16938 +32290 +17565 +143729401 +22053 +23929 +25849 +18249 +12409 +26927 +21846 +28057 +12770 +24481 +18607 +7876 +7264 +20593 +764735477 +16213 +32079 +4293 +438558918 +30706 +27481 +29459 +23231 +4558 +18470 +19227 +2182 +28988 +6508 +24319 +27083 +26196 +11319 +21279 +623 +13314 +27332 +20296 +31016 +18530 +29839 +21697 +15887 +11975 +28478 +2007 +9548 +8065 +28195 +31466 +21752 +21792 +12821 +26859 +28772 +13854 +17548 +4688 +27977 +11782 +22465 +31927 +453 +26477 +19462 +109 +2819 +25854 +7076 +2940 +11957 +12874 +25961 +28505 +41385629 +21055 +1744 +18947 +1582 +19283 +14773 +22371 +12857 +29743 +23844 +2040 +13282 +19520 +540546991 +2285 +22371 +19333 +15008 +3013 +18677 +12652 +26766 +14067 +506 +22081 +4081 +10297 +1323 +15531 +7055 +25459 +16486 +4056 +6742 +23206 +32122 +7161 +23832 +28 +13941 +31691 +642826567 +28267 +32140 +25866 +5171 +2228 +2152 +29538 +179653039 +21543 +30680 +362981588 +5112 +30409 +2487 +15635 +2111 +28754 +682741743 +25112 +25344 +708525401 +13063 +27043 +28782 +9346 +13888 +5526 +27518 +27182 +19227 +28371 +28020 +24339 +158 +31529 +32360 +5003 +30944 +22648 +19125 +15022 +28356 +5566 +8123 +5553 +7581 +17597 +18274 +413 +21787 +1037001806 +30761 +176876201 +535071145 +3838 +11511 +17387 +5670 +26311 +27896 +487 +18530 +32290 +27929 +3308 +16814 +30840 +17651 +21517 +7489 +18280 +7115 +23300 +31211 +11960 +27411 +5687 +18718 +21952 +1110 +12601 +13453 +9058 +1210 +11115 +3407 +590 +839779061 +10923 +28815 +31603 +10806 +11962 +24059 +9950 +19581 +13477 +19248 +6394 +542689878 +21876 +17203 +26189 +30536 +8251 +4500 +27688 +12050 +26101 +443 +5746 +6152 +2413 +16416 +14373 +28876 +22091 +17861 +20832 +15695 +9932 +26552 +22576 +173774843 +2571 +17630 +3491 +11786 +27713 +24136 +586 +16858 +24409 +3079 +29219 +23303 +11573 +20662 +276003120 +15934 +21134 +25453 +10025 +28305 +14114 +8101 +13200 +8840 +504 +32074 +17147 +25421 +12069 +9810 +20301 +32328 +8798 +22530 +5040 +4288 +959940438 +5031 +1377 +16393 +20700 +18204 +1037008762 +851720823 +22985 +20263 +425320244 +28848 +7541 +729 +9403 +18700 +1406 +341440606 +4759 +2369 +18653 +18007 +10080 +23177 +26008 +9533 +21714 +32305 +12543 +12525 +5281 +7846 +19482 +8975 +16632 +16354 +23428 +52121100 +20871 +15550 +23138 +25843 +3732 +3597 +4408 +32542 +28803 +28835 +22338 +9375 +1047139451 +22650 +11405 +895884762 +1961 +171890915 +26085 +3741 +10904 +20455 +26485 +25763 +25745 +303209252 +4156 +22072 +7561 +31932 +25256 +21035 +25406 +3944 +475 +176876201 +2357 +7560 +953 +3301 +28089 +8480 +533337535 +31491 +28061 +13868 +17182 +24875 +15072 +16021 +32301 +1920 +22746 +13638 +16809 +15849 +1370 +58857696 +25200 +5790 +11994 +5883 +21511 +4248 +15868 +22224 +22496 +12539 +15004 +2418 +25315 +16994 +4454 +19787 +9600 +19885 +186657260 +31849 +7402 +464156662 +968035263 +7952 +2286 +436 +25747 +11354 +10513 +7804 +12760 +13615 +646527746 +14551 +21730 +19004 +7337 +15792 +3122 +24869 +11520 +26243 +26319 +23580 +25116 +13939 +12149 +28871 +9618 +22388 +27572 +907730129 +31466 +12817 +874313113 +29787 +894 +17787 +1878 +23576 +23592 +5198 +24249 +206610510 +32591 +19242 +31554 +25991 +20176 +18709 +23210 +2128 +18438 +22838 +22682 +11154 +20798 +16858 +747 +7434 +22053 +329749560 +17466 +2310 +13123 +15798 +1706 +17023 +2870 +1207 +776203145 +186 +7710 +30705 +150875559 +10605 +14211 +17702 +2105 +26406 +10673 +27290 +26107 +11048 +28184 +15145 +29402 +4703 +21952 +1023590991 +4343 +28787 +4380 +15315 +11197 +25535 +465399393 +25133 +7889 +31078 +163351585 +6722 +19546 +5757 +1467 +17744 +7119 +3729 +6804 +432 +28089 +6849 +12874 +22797 +205 +7266 +6752 +11397 +693660464 +12395 +24316 +27778 +18637 +19003 +6280 +25188 +28504 +31643 +11326 +17245 +15015 +10190 +29840 +15657 +28620 +403289711 +26314 +10099 +3595 +1165 +16391 +20051 +20810 +23819 +18695 +21260 +23923 +23231 +21993 +569408816 +8249 +30488 +12594 +667404452 +19227 +27467 +11319 +9919 +7723 +17417 +3910920 +10765 +28938 +16159 +10927 +31546 +9540 +651183038 +18314 +413 +29778474 +794503236 +3193 +31908 +20795 +9077 +14515 +22053 +255 +1506 +26124 +32301 +31675 +21047 +4701 +613832847 +401927386 +25318 +11704 +21047 +5347 +647755392 +31206 +29734 +22564 +11081 +22829 +24305 +29873 +4740 +3208 +17040 +23696 +23049 +11778 +18107 +18376 +21284 +18204 +242073169 +12032 +432 +17526 +2854 +28722 +12286 +4775 +29176 +11866 +19090 +3972 +3915 +30263 +4686 +11980 +15315 +25751 +930421339 +758577897 +28864 +1752 +19185 +1092 +16120 +11513 +306907413 +9584 +32366 +13232 +788 +29388 +2408 +4913 +913 +28171 +1838 +24059 +10307 +1211 +16450 +26093 +17448 +29576 +892776464 +31893 +4830 +30627 +12274 +31211 +6077 +13361 +27326 +6573988 +9423 +25911 +3777 +61 +12063 +15391 +23276 +675413729 +11431 +715643979 +23089 +13327 +14191 +4193 +702627626 +11495 +834771688 +19817 +26145 +7251 +29219 +15185 +7267 +20958 +12069 +8465 +5172 +4348 +31532 +454086705 +13791 +31123513 +7872 +2996 +24113 +14131 +31062 +15792 +17163 +32328 +9030 +5246 +2040 +3407 +25869 +542689878 +407079000 +30621 +99729798 +8543 +22881 +28344 +2255 +4597 +21781 +18763 +27762 +5032 +16652 +23053 +23652 +51318394 +18419 +30132 +224219969 +27161 +21285 +12801 +930421339 +8115 +2255 +17682 +914 +26853 +26288 +24302 +13169 +1467 +7952 +3313 +3929 +14554 +340142347 +32078 +11471 +12374 +1804 +1031 +16508 +26022 +26287 +25411 +23271 +17100 +30299 +9125 +28286 +19585 +49887347 +23588 +5599 +9563 +25527 +17525 +1941 +32339 +29264 +29915 +24361 +9627 +859363520 +11626 +431080821 +403822505 +8201 +25781 +9190 +8199 +6946 +24167 +16416 +25440 +1844 +11346 +252302495 +22449 +13595 +1022312907 +9161 +25240 +18225 +27688 +9061 +6418 +21567 +15979 +4756 +26219 +4597 +15714 +326 +9816 +12909 +27089 +403822505 +5774 +17431 +16777 +15145 +16255 +28731 +7882 +21917 +13772 +29972 +32108 +432 +10089 +26146 +12496 +28384 +26472 +12017 +20212 +17293 +8115 +24249 +4242 +318607188 +8171 +2611 +11958 +28587 +19603 +398443668 +9406 +24686 +12930 +17525 +18147 +27867 +30924 +13685 +21069 +11960 +19317 +655 +24320 +7841 +18319 +14413 +5024 +12125 +7852 +26598 +7324 +24479 +16461 +13722 +28574 +11023 +23212 +868391369 +16255 +26726 +9984 +31311 +30344 +3350 +27211 +14567 +6212 +18602 +2060 +24150 +2576 +4210 +8617 +28184 +7990 +19165 +648444274 +10994 +28098 +30297 +5108 +468486827 +5127 +5031 +23376 +8045 +12777 +29209 +1573 +4191 +7925 +13449 +18289 +26178 +775216783 +16646 +23703 +27053 +4642 +11962 +22770 +29294 +26401 +18538 +9441 +24893 +8274 +19133 +30829 +28830 +5705 +21846 +5171 +9868 +18167 +13533 +4491 +558460547 +31598 +26356 +18341 +3703 +4506 +652170438 +401927386 +6782 +10174 +24126 +32313 +25175 +3879 +13870 +26719 +19142 +15533 +26032 +5155 +20671 +2494 +31420 +13586 +6988 +9439 +24167 +555479502 +1888 +920575735 +9679 +8465 +1900 +31035 +14834 +10239 +16701 +2948 +22526 +21262 +28391 +31270 +11857 +23223 +25557 +173774843 +27752 +12399 +51191105 +30823 +24869 +29526 +30249 +19700 +16478 +10125 +22145 +3842 +31344 +32074 +16424 +5760 +19145 +7916 +28319 +1217 +26635 +18646 +11367 +3595 +21574 +1724 +32331 +1804 +14545 +29639 +28349 +565489417 +1167 +1514 +14253 +966370317 +8162 +25737 +31007 +4005 +25913 +8400 +2666 +706117631 +19258 +14678 +1901 +29689 +9485 +18029 +31756 +28765 +295013283 +8162 +1395 +15489 +15946 +11483 +206248810 +1467 +8756 +26004 +2214 +18634 +50462376 +1062276022 +21667 +11453 +21533 +20682 +161 +540546991 +14838 +447 +13992 +14169 +17936 +13894 +4967 +2297 +553 +11710 +29785 +10387 +32102 +16967 +4075 +7990 +12851 +651192260 +197338634 +9501 +12048 +14631 +18046 +28332 +5774 +32558 +8304 +930421339 +21732 +27733 +9426 +6536 +32247 +1339 +3852 +3549 +32673 +12621 +24862 +5470 +18402 +784721706 +16967 +16485 +21441 +13768 +8990 +1679 +31026 +20887 +29972 +14903 +12549 +13587 +6010 +1640 +24817 +11077 +30149 +6175 +18602 +19830 +10348 +29340 +16112 +18028 +32653 +4635 +24917 +28418 +27211 +27521 +5120 +834771688 +29689 +892776464 +13701 +28267 +17338 +30493 +25080 +420742003 +637934226 +23986 +22791 +32565 +17333 +25215 +17387 +7723 +6597 +28450 +27851 +6998 +5068 +20675 +3740 +839823076 +953 +14688 +19900 +12935 +2571 +26004 +776203145 +6872 +20871 +31355 +642826567 +7107 +8279 +19846 +28313 +8311 +32545 +4138 +22734 +3943 +4506 +27914 +10239 +9897 +32698 +22946 +25625 +31078 +10655 +32148 +115630890 +12789 +31267 +908549673 +20253 +32302 +24351 +5312 +3336 +11980 +5923 +5672 +11578 +18671 +504 +29823 +16741 +6081 +10787 +22376 +31347 +7801 +26048 +30594 +29863 +12409 +11718 +46780436 +7083 +32752 +31520 +27126 +620607163 +361278744 +163351585 +2074 +23787 +15674 +11300 +17349 +28089 +4431 +14762 +20518 +11951 +10279 +1586 +22379 +30761 +1092 +12350 +30382 +46780436 +28391 +3713 +16986 +30042 +9867 +28199 +4879 +20060 +22299 +303209252 +8988 +15886 +1053 +16384 +17217 +6997 +17083 +1901 +8478 +455 +344058306 +4945 +767337368 +28452 +4136 +4243 +12019 +21697 +30823 +10285 +19562 +15480 +11074 +14078 +12446 +10673 +4217 +14258 +7878 +3663 +873098228 +28505 +17665 +13731 +1330 +26362 +1551 +106410851 +28361 +31012 +6666 +20947 +7288 +25858 +17293 +4703 +18967 +18930 +28299 +29392 +26610 +16104 +11973 +28782 +10873 +4267 +25160 +25694 +199191260 +2593 +31063 +19262 +21477 +21282 +26939 +17991 +6029 +28267 +510655307 +249835296 +13990 +11305 +19839 +25978 +28803 +708525401 +18402 +1154 +5421 +7292 +27278 +20274 +849 +11649 +141841001 +7729 +22606 +32458 +25314 +14685 +9334 +894 +30409 +763045704 +28309 +510655307 +15714 +20681 +26982 +23646 +13082 +25122 +8617 +29402 +14739 +5423 +15416 +16921 +1651 +18225 +23561 +26324 +29278 +1004949577 +763045704 +4635 +3394 +14012 +16397 +13907 +26124 +31919 +29787 +1544 +30667 +5664 +28765 +13311 +994163108 +22334 +11679 +29052 +28871 +21019 +10261 +24822 +883263778 +13029 +14685 +14401 +4510 +14966 +11953 +24893 +26386 +16120 +3411 +19509 +27311 +30348 +1849 +7952 +6754 +17307 +235 +26242 +9465 +2019 +15898 +15657 +1521 +5198 +14565 +20410 +12177 +23124 +23576 +14597 +7804 +29158 +31288 +7823 +8401 +27325 +3588 +4084 +751424669 +17609 +11994 +28332 +11453 +21906 +16502 +28311 +15668 +2934 +708259843 +464156662 +206858649 +3916 +30605 +5351 +821 +3121 +31842 +19995 +29969 +11061 +4959 +23819 +23390 +4136 +26541 +16950 +22985 +32305 +23563 +16533 +3949 +1666 +10926 +7581 +22092 +7422 +32371 +9609 +10099 +12641 +24357 +10155 +81 +4322 +8346 +22588683 +7266 +20386 +15089 +11053 +27303 +16752 +17264 +23110 +27891 +28834 +11681 +565489417 +27302 +24178 +10186 +13792 +27786 +14565 +23501 +19934 +2893 +622993327 +490171599 +758715910 +21323 +12859 +789966647 +16513 +15045 +7882 +27721 +577345620 +791927361 +27255 +644777712 +920 +31693 +29792 +10938 +332279477 +9832 +3364 +26610 +17974 +5874 +1548 +23661 +28550 +10673 +9867 +22331 +4747 +21967 +7620 +824121582 +14216 +20671 +10100 +950791054 +8607 +26010 +8866 +11943 +802097734 +27542 +21275 +13556 +12418 +9202 +12733 +6124 +29610 +13772 +15816 +12862 +8798 +758400330 +20371 +14722 +16428 +11243 +12209 +27632 +19777 +2981 +6600 +4491 +23976 +3620 +27193 +32698 +12942 +18540 +12944 +28750 +8392 +28505 +2263 +19220 +30008 +30440 +29628 +21938 +14062 +27206 +24705 +477170927 +8717 +15817 +20184 +24861 +29697 +27898 +4257 +15657 +11880 +4883 +22035 +9958 +1704 +8351 +18940 +20470 +9548 +362981588 +19421 +20909 +5120 +572894806 +18542 +3525 +18947 +15467 +25240 +3253 +582839665 +15533 +31859 +15505 +362132792 +739463725 +23141 +13874 +22694 +11397 +5399 +20909 +3901 +29588 +179695288 +10080 +975 +7134 +720723363 +31943 +26381 +11360 +11694 +7760 +244942332 +22281 +389532967 +17936 +14130 +12859 +24537 +4202 +13532 +18388 +578941099 +25013 +17752 +24614 +25133 +280 +17773 +27007 +6427 +24361 +3193 +28061 +5220 +27645 +1651 +1523 +28057 +4413 +3515 +3404 +30586 +8606 +15467 +31559 +26029 +29017 +8467 +6079 +14882 +29420 +17974 +17753 +14304 +26401 +24112 +6124 +6722 +9495 +316 +8258 +171061561 +27642 +28199 +24241 +24563 +14241 +11740 +26615 +1616 +24725 +26513 +19266 +7599 +24875 +441873576 +21352 +13637 +18526 +22770 +18013 +6929 +25501 +15817 +89706839 +12621 +27047 +763045704 +310085237 +20828 +5423 +21054 +24229 +5078 +25986 +19998 +2374 +1918 +163351585 +30648 +20211 +31546 +2931 +23064 +12594 +11811 +17376 +17463 +18390 +3285 +30520 +3161 +5322 +29871 +25938 +31532 +16270 +6802 +5818 +4777 +494117950 +9338 +4134 +24804 +2331 +99729798 +8087 +30967 +24107 +4491 +4191 +2099 +11139 +22905 +161 +4293 +8886 +4242 +819826368 +20630 +13795 +18572 +18419 +26953 +24585 +1225 +32577 +19971 +945990109 +7618 +31532 +6518 +12916 +623 +9080 +20036 +3065 +21681 +30045 +10708 +14222 +10518 +1773 +21501 +6049 +24201 +31246 +9161 +16946 +9831 +24072 +11053 +25246 +18147 +32280 +10299 +28954 +12995 +6891 +1352 +5172 +25704 +29878 +765453985 +21176 +701 +26101 +353009500 +10915 +24693 +28182 +11469 +459831890 +12244 +23106 +1154 +1217 +1491 +28617 +9483 +5003 +15858 +14599 +8158 +18119 +24703 +26609 +31387 +13824 +184594831 +15454 +624279842 +4119 +525 +30095 +26239 +25426 +24481 +18685 +9950 +9940 +6301 +3330 +6989 +20009 +28625 +18475 +10661 +18274 +1799 +977553355 +854 +4242 +1829 +26501 +31189 +19975 +27387 +32042 +6258 +11958 +2413 +4288 +16866 +13965 +25308 +6671 +12391 +5027 +28624 +19299 +7292 +10387 +16397 +18804 +23471 +32132 +17387 +1626 +22465 +21098 +18007 +6494 +31377 +16508 +7995 +713733905 +7738 +27650 +9190 +6290 +756724488 +1935 +2594 +8736 +21819 +30956 +21116 +29748 +31603 +16750 +12525 +31966 +5240 +10423 +20685 +25615 +18241 +875357295 +13638 +25335 +22981 +18400 +694 +29816 +1451 +16015 +31889 +720723363 +16045 +577072412 +3597 +5003 +20887 +18225 +26271 +14437 +24238 +19898 +12503 +13931 +21176 +19587 +51191105 +5003 +569998936 +21282 +5818 +12851 +15885 +28610 +14474 +29376 +15391 +14969 +29915 +2290 +24305 +20794 +308 +10551 +28938 +10686 +30902 +21981 +5918 +15957 +22072 +2822 +8872 +17141 +986 +14185 +4002 +544995070 +11231 +11326 +26072 +27679 +490171599 +18613 +253781551 +12110 +981640949 +19971 +11059 +4782 +10053 +30838 +24537 +4838 +29226 +220778524 +30099 +30150 +25615 +7251 +14690 +19039 +3788 +2051 +26973 +28341 +16752 +25188 +24524 +6096 +13336 +10787 +4474 +14703 +174 +13168 +4596 +11021 +32452 +23045 +421351508 +32622 +31944 +13453 +823 +4090 +14516 +887013196 +902 +30774 +14437 +8578 +30905 +342302178 +3663 +7122 +7055 +26302 +24843 +32632 +19233 +16640 +25556 +18063 +9633 +1945 +24891 +980678365 +8101 +2547 +14753 +5002 +675413729 +21056 +22489 +12409 +11197 +18839 +27716 +21940 +4156 +13462 +20948 +1325 +15477 +1524 +12074 +8357 +1993 +6989 +19847 +5798 +21011 +17538 +8249 +20671 +7038 +9190 +896 +12433 +1306 +16461 +14705 +22415 +30692 +23771 +206248810 +30591 +24178 +4882 +12257 +9398 +20172 +7679 +367 +4714 +505 +28887 +23660 +24015 +29013 +26321 +21967 +11830 +1063957839 +24177 +32080 +9348 +646527746 +21846 +5593 +7704 +898677543 +25931 +22496 +8758 +7092 +29637 +22053 +29177 +27696 +19924 +18607 +13311 +1370 +28505 +3100 +19971 +17629 +17303 +21977 +10068 +26107 +12048 +666464467 +311487291 +24260 +31819 +7393 +16825 +19105 +1804 +15902 +14596 +2940 +11891 +23089 +16736 +13243 +5969 +894 +9976 +129664829 +10697 +15166 +24032 +23132 +11237 +24782 +26893 +16950 +759 +16499 +27688 +313974659 +3738 +19156 +10380 +5457 +5099 +31496 +14918 +17147 +31076 +1977 +11828 +19700 +1901 +6573 +3158 +17303 +32102 +30673 +4295 +16948 +14216 +14838 +806784475 +23936 +12803 +2470 +3364 +8631 +15695 +747 +4401 +29708 +5170 +21416 +348603099 +2624 +8279 +22526 +29868 +26547 +25133 +870226636 +30268 +14191 +15815 +11325 +137285787 +21136 +731 +3399 +13453 +10343 +14069 +3318 +12048 +12124 +15157 +18270 +1367 +26479 +3398 +23879 +17735 +25137 +20319 +54361583 +9942 +6708 +24703 +12658 +412434797 +32718 +1057 +25588 +20557 +2161 +12389 +6192 +18775 +20734 +18634 +4580 +1652 +17062 +11880 +19539 +19520 +11680 +5742 +31219 +18089 +308 +22061 +794237124 +24594 +2651 +26002 +12114 +31893 +5315 +10923 +745 +4295 +570586366 +230807140 +14728 +11381 +27890 +25307 +9403 +17538 +30905 +478573802 +22334 +2565 +7266 +23610 +9327 +3956 +10403 +29061 +1328 +30680 +21141 +26862 +14901 +25261 +13987 +20234 +13075 +16832 +22235 +29863 +30118 +1651 +22375 +2383 +20442 +23012 +2215 +24563 +3280 +12092 +1666 +973679691 +24453 +30811 +23034 +17810 +5228 +25800 +10223 +3433 +30098 +8886 +9584 +10276 +25389 +24925 +942941627 +12801 +29710 +3546 +26493 +7882 +13289 +16086 +26477 +4624 +8929 +28509 +839823076 +14413 +25053 +30517 +12098 +22489 +875357295 +8791 +13081 +6494 +29969 +8652 +1323 +16101 +25142 +22526 +1033 +30410 +16104 +32698 +23563 +21476 +1487 +30380 +24794 +1640 +12286 +389532967 +32379 +14695 +24729 +32230 +28829 +1037008762 +19219 +7693 +18888 +30474 +887 +9410 +18975 +7312 +8866 +2189 +26633 +2525 +22549 +1852 +7092 +8872 +6079 +13006 +19142 +5066 +293040466 +4193 +28750 +15719 +26115 +4732 +16975 +28475 +4350 +15681 +3280 +30591 +6812 +2768 +29029 +315540173 +6077 +274452136 +13057 +1805 +125 +9272 +13849 +11187 +12707 +1512 +202822189 +13728 +31796 +4257 +478254563 +30428 +3243 +19549 +401601466 +4378 +16057 +4312 +28370 +26609 +30761 +30473 +11416 +25709 +1840 +12480 +13869 +27233 +7398 +18060 +31408 +24673 +20946 +21983 +17225 +2628 +5503 +461842006 +6007 +27664 +14620 +28437 +10818 +16777 +28864 +31466 +26566 +19001 +20051 +2028 +9413 +6699 +28774 +28089 +32090 +32461 +28515 +15412 +6658 +13556 +29868 +22072 +760452799 +24777 +16757 +30029 +1249 +8383 +143729401 +23599 +25496 +169902594 +22199 +151097628 +20866 +15092 +730129806 +579182264 +21410 +31047 +23101 +8279 +362913659 +18499 +11755 +26390 +16395 +12091 +25748 +21940 +12102 +20035 +17355 +21975 +7638 +11900 +28265 +21022 +207977621 +25470 +11679 +27893 +3872 +25137 +27467 +6435 +25170 +29878 +3772 +1244 +1799 +29915 +582839665 +16271 +8162 +18060 +6227 +5541 +31581 +19044 +10775 +10223 +4312 +27411 +14987 +30805 +8100 +19441 +10915 +13854 +1631 +2143 +23355 +87931040 +8413 +968035263 +22409 +8203 +25547 +9839 +854 +14542 +6536 +27713 +9681 +13593 +18153 +546656739 +17712 +20184 +15759 +31915 +432 +26976 +446696521 +19182 +5220 +23264 +31019 +845966677 +403822505 +30514 +2250 +3920 +10372 +545801691 +25673 +16658 +32504 +20207 +1766 +20371 +24451 +2381 +23094 +14186 +19401 +1110 +603379435 +18100 +18327 +1041577565 +625 +15456 +12361 +15560 +902016404 +28419 +150875559 +817220589 +894 +2565 +581820366 +876487706 +22474 +5647 +462725866 +4545 +7155 +9594 +23613 +30413 +32166 +16869 +5911 +14116 +31753 +416433560 +59771732 +3842 +16456 +30494 +25639 +25753 +23177 +28688 +24862 +16646 +7115 +25125 +31630 +26353 +28317 +11973 +19690 +9142 +570586366 +6940 +25975 +464498723 +13065 +14147 +450529371 +739 +9207 +26028 +8162 +12048 +25215 +26132 +3399 +11469 +28897 +7925 +20402 +19105 +26242 +27769 +6573988 +4418 +16167 +17456 +2650 +17307 +7115 +15062 +24685 +8646 +2154 +3891 +26785 +969848540 +13888 +35 +4642 +17526 +23561 +11348 +356530774 +14848 +30559 +16850 +109 +19283 +17431 +896779901 +31744 +14030 +25116 +5220 +2576 +28817 +14389 +4578 +6849 +16752 +8278 +13171 +13685 +4448 +22175 +14209 +7494 +27781 +29269 +813751675 +555479502 +806159192 +24397 +14137 +13305 +21282 +6408 +30967 +558460547 +161056203 +8137 +833892484 +965872712 +28754 +5188 +4295 +31416 +29766 +30072 +31068 +21702 +29792 +18010 +10904 +28099 +19004 +31581 +12843 +386433545 +869463215 +12477 +10071 +6175 +24258 +26691 +2494 +12386 +3540 +5818 +4542 +31052 +27423 +781400528 +679962130 +14785 +21336 +20666 +776343306 +26108 +10580 +16501 +15062 +6872 +6616 +20447 +2314 +28567 +187203111 +20646 +26032 +888597368 +30538 +5427 +26190 +838500785 +12549 +701 +4866 +413 +10806 +17802 +13091 +28361 +3961 +4570 +316 +12157 +24339 +26196 +18448 +25771 +31742 +18642 +12090 +19049 +29478 +11657 +641537767 +29684 +8162 +12825 +16529 +162820271 +7726 +20832 +31421 +12017 +9512 +2458 +9810 +23179 +12091 +28418 +17675 +30956 +26454 +28144 +2789 +808 +28765 +25619 +30244 +20894 +17560 +3398 +562761963 +15477 +10567 +10125 +19831 +18648 +23232 +5201 +30008 +26077 +31016 +775216783 +20828 +8609 +25161 +25425 +13527 +15604 +89706839 +1059 +15038 +1367 +13314 +29618 +25385 +24817 +17214 +25005 +25243 +10688 +27268 +2981 +15819 +3305 +348510350 +22082 +9483 +454086705 +10870 +818302126 +24454 +211754698 +15156 +7883 +8900 +11061 +4243 +18251 +23921 +764867867 +22529 +23617 +27766 +19098 +28557 +6659 +24034 +9100 +1703 +27691 +4745 +4220 +24367 +28835 +17143 +28099 +21581 +328100106 +6769 +10869 +1236 +31708 +6382 +10070 +16055 +18132 +20072 +20659 +569339386 +16671 +8123 +413 +30355 +28482 +26120 +27161 +14632 +9056 +21533 +23705 +21846 +31160 +22440 +4345 +7826 +8158 +23527 +17358 +25265 +24749 +23990 +22215 +17143 +25318 +1573 +3620 +12851 +278557919 +955 +22099 +14662 +31074 +477170927 +21906 +1349 +331995158 +8348 +1573 +13765 +27229 +26454 +31355 +4175 +27867 +15196 +998340108 +30348 +16159 +11943 +329749560 +8374 +2371 +21141 +32360 +4887 +25265 +29132 +540289761 +24652 +6316 +13438 +3088 +3385 +20588 +6787 +30693 +2451 +8921 +31917 +28547 +15029 +233960799 +4554 +22906 +24482 +27747 +21465 +28089 +5155 +26011 +199191260 +14712 +4643 +31620 +8803 +28172 +17239 +5392 +25495 +24378 +67586880 +3484 +13728 +18361 +25174 +973 +23463 +29619 +26145 +26460 +21482 +10994 +22829 +1797 +10726 +12669 +4460 +477170927 +4940 +23647 +17695 +27369 +29963 +27553 +3549 +3703 +20253 +26626 +16450 +13232 +20766 +25918 +28522 +1547 +18521 +13849 +4779 +21561 +28883 +7325 +32698 +9359 +28991 +30956 +1316 +17088 +10890 +1651 +22312 +1505 +19469 +21714 +7920 +4688 +27961 +17321 +277686198 +942962209 +26785 +7841 +29834 +10116 +27944 +23647 +19969 +29802 +371253192 +22807 +6175 +13868 +16586 +18095 +28772 +16881 +4740 +4934 +31373 +10787 +22177 +32738 +14550 +19947 +29689 +27481 +22912 +25378 +1755 +5055 +30299 +4014 +13291 +26981 +123539791 +11900 +27367 +30538 +11773 +26893 +1648 +224219969 +30231 +31063 +13063 +25411 +21377 +24054 +965872712 +5774 +13884 +7867 +29441 +1349 +9681 +31270 +22290 +16027 +29710 +27180 +736 +29584 +25906 +26386 +3872 +1652 +4315 +19044 +23390 +32140 +26923 +15665 +4470 +25535 +23197 +17252 +29029 +532520655 +21999 +3390 +14092 +14656 +18642 +1920 +22564 +14519 +11265 +31708 +24836 +29945 +4394 +12316 +9845 +15426 +187866415 +28305 +12851 +21554 +1044261696 +1521 +23132 +21482 +12657 +5128 +21706 +986506116 +11167 +2819 +21277 +21020 +7443 +10223 +13931 +11197 +26379 +27460 +5373 +14380 +18224 +10826 +35 +7422 +29487 +9237 +28262 +14177 +14191 +25743 +20590 +2527 +31651 +15819 +2641 +23264 +11800 +14817 +344199146 +18737 +30680 +9871 +24165 +679726157 +16433 +21702 +32435 +715643979 +24187 +7875 +6767 +30734 +24496 +2461 +4745 +3735 +1573 +18831 +9334 +6131 +16091 +27367 +564 +28556 +8999 +519875265 +1042897754 +13656 +882445092 +2527 +20873 +8309 +11397 +10591 +4912 +1342 +403822505 +814460513 +14241 +28830 +24941 +3830 +28332 +963316118 +6946 +25972 +5404 +23206 +5074 +7155 +13562 +9797 +22115 +15839 +24415 +13740 +4324 +2582 +13931 +758705939 +13749 +870 +389532967 +4745 +19441 +24862 +19397 +4413 +24126 +9165 +15740 +23179 +4574 +18080 +20113 +26627 +6418 +17925 +1544 +1776 +19503 +24836 +7076 +31554 +9483 +4662 +28864 +21906 +6371 +1961 +19386 +1367 +6857 +9031 +30345 +19345 +12847 +4788 +31356 +12996 +28391 +802 +5553 +10203 +21973 +12239 +24339 +13913 +5818 +101 +31160 +22457 +482001159 +10585 +29834 +23460 +9435 +21060 +31219 +26547 +13109 +6394 +29315 +32565 +1481 +17532 +13526 +10654 +927828082 +9879 +443 +28596 +19177 +19897 +29277 +11975 +11540 +10447 +12125 +15811 +8914 +13444 +18757 +23269 +4307 +779270401 +7388 +32545 +27044 +28636 +17747 +17735 +2114 +24229 +947419958 +16499 +6146 +2547 +2189 +24798 +13883 +12887 +937941266 +16093 +20184 +19781 +16509 +10378 +13833 +482760308 +23880 +735876059 +10224 +6882 +19539 +31927 +6906 +21992 +26607 +19062 +13028 +24563 +7187 +26906 +19729 +21885 +29936 +12755 +3775 +26566 +19681 +14607 +18653 +27337 +175 +9410 +32118 +870226636 +32313 +18225 +6874 +25672 +19248 +3119 +2611 +4517 +4703 +421351508 +32545 +28344 +8474 +12595 +2337 +27008 +12846 +22694 +8294 +31338 +23781 +10990 +28213 +12686 +1044261696 +20066 +21533 +11962 +741775494 +7883 +9346 +706117631 +27781 +21362 +10387 +7167 +858242807 +16586 +29219 +19281 +206858649 +30345 +25866 +9031 +179789846 +4493 +100912096 +598 +23195 +32505 +242073169 +1020819583 +5919 +19175 +9483 +14662 +11975 +26353 +14422 +24020 +883263778 +5836 +1408 +24768 +24718 +16053 +28624 +21732 +31908 +2815 +317423097 +12220 +8682 +12822 +17393 +99729798 +29017 +207560127 +4386 +3773 +32368 +21402 +27182 +19995 +13882 +8321 +23124 +29293 +14285 +695259007 +9105 +19056 +1621 +809395598 +31340 +13399 +3625 +10305 +11307 +21032 +4418 +15778 +19679 +9749 +8411 +22294 +21444 +1097 +18268 +12001 +20500 +20524 +22437 +25839 +11923 +12749 +30006 +12932 +127111268 +19566 +712779568 +233939831 +5002 +652886904 +26101 +179653039 +569998936 +19397 +30047 +17087 +9410 +30817 +20663 +3696 +19040 +20731 +4137 +538759796 +29710 +443385923 +18556 +23049 +28754 +20263 +14874 +11236 +1430 +6343 +13894 +1023 +8578 +9122 +18637 +3479 +20606 +29139 +6658 +375596942 +520 +21952 +31706 +7472 +8499 +28556 +6435 +5075 +25127 +28753 +25140 +5872 +17869 +5198 +15036 +24441 +14011 +23125 +25440 +25496 +32090 +862346221 +9392 +15062 +1062276022 +14413 +31270 +11720 +819826368 +15381 +4416 +20968 +9425 +22734 +499219297 +1785 +6833 +30120 +21127 +25256 +648444274 +6412 +10321 +23391 +15341 +13199 +28987 +29372 +6658 +28922 +8465 +19449 +17163 +981911714 +17904 +9346 +30111 +461842006 +22922 +18669 +28099 +3483 +21611 +416433560 +25106 +293311595 +323063535 +9375 +1725 +280 +6380 +19634 +20763 +9456 +13257 +26028 +17141 +8162 +443 +25745 +25318 +8257 +22113 +13701 +7122 +26547 +21912 +23164 +538759796 +2065 +10348 +9609 +14853 +24261 +18180 +6201 +9080 +8592 +1033 +8550 +13047 +12843 +983 +997200954 +12082 +24249 +127111268 +21402 +1038 +460132642 +30629 +24659 +25318 +25068 +12453 +29787 +16450 +25994 +30738 +27096 +17597 +31415 +13833 +28603 +24072 +16354 +10718 +27572 +28288 +278557919 +20301 +30802 +24673 +122586631 +29573 +17339 +17744 +21916 +27132 +32544 +32555 +14662 +86103282 +5322 +12565 +4899 +17298 +19727 +13232 +21188 +10559 +758400330 +20293 +14878 +17061 +14228 +1621 +7335 +31966 +20301 +25718 +5564 +13833 +27804 +24183 +1718 +7700 +4554 +1657 +20126 +37578720 +29526 +7663 +3208 +14030 +28421 +30617 +8560 +4876 +15072 +26716 +1312 +6989 +1323 +19556 +13282 +4315 +13625 +8826 +19042 +11354 +32301 +12362 +10711 +14662 +10467 +25919 +32313 +11099 +1321 +550924492 +12322 +26166 +24222 +18043 +14599 +18412 +16513 +28059 +465399393 +26162 +28557 +3564 +9186 +8652 +791316602 +29674 +3404 +21581 +8893 +8971 +17494 +19996 +17307 +4945 +25866 +13615 +816269196 +21155 +17307 +28762 +24909 +23771 +12772 +15042 +20069 +3932 +403822505 +190942487 +16239 +27430 +12364 +21567 +17609 +10405 +8501 +22215 +26833 +31555 +26206 +13817 +17277 +22235 +3891 +13182 +21688 +26028 +30519 +28437 +10890 +29752 +11857 +26451 +3564 +28787 +13637 +445688332 +780352289 +13075 +901289101 +19642 +29146 +24707 +27233 +27035 +30146 +31009 +25246 +10261 +17431 +22825 +2427 +3696 +27517 +623272442 +10098 +21554 +37244535 +31742 +14181 +1961 +14676 +58857696 +27332 +5014 +6833 +5150 +2128 +25221 +227428524 +115408831 +30514 +24719 +17731 +32030 +1486 +31259 +13220 +24059 +9930 +5362 +4191 +5902 +7108 +25668 +19587 +9406 +26314 +5464 +6049 +10071 +8672 +27968 +27140 +5647 +24272 +31927 +24440 +8098 +240829089 +25990 +19931 +22713 +14055 +958 +8670 +1551 +24941 +4359 +31189 +441161988 +20226 +1799 +24284 +16159 +5122 +8318 +26950500 +21177 +24079 +21222 +23821 +10167 +77944924 +13938 +17116 +3398 +5318 +1892 +27771 +11198 +18941 +30576 +16735 +27018 +9329 +3207 +71672115 +23848 +8542 +14918 +13408 +27332 +16458 +25651 +4122 +512901590 +23853 +19233 +11449 +566279538 +26323 +22293 +6096 +2182 +9649 +4060 +14554 +29534 +27868 +8032 +13781 +4666 +12866 +8878 +32541 +3495 +16586 +13798 +2258 +11709 +17560 +24875 +29527 +27008 +4947 +12909 +16437 +24468 +252214215 +12702 +16750 +24718 +26207 +11960 +11187 +17570 +32724 +22713 +21789 +14745 +24249 +32254 +7700 +9373 +23986 +1580 +10307 +21022 +10279 +12399 +6043 +16750 +23138 +86103282 +21336 +16757 +2289 +4763 +17532 +24015 +29528 +1573 +16502 +21279 +26287 +16646 +31842 +8964 +20021 +32070 +7275 +21640 +1045152048 +11045 +763293832 +12196 +870226636 +19777 +32665 +7139 +2969 +21127 +2513488 +16091 +17538 +29727 +11081 +6163 +26321 +1913 +6175 +12685 +954814564 +902016404 +32081 +18475 +18571 +4935 +6412 +41 +19386 +2611 +9137 +689 +6551 +4191 +2663 +18464 +2190 +1005 +3564 +19356 +16494 +24441 +827091749 +26364 +27008 +4448 +199191260 +23880 +853294805 +429346721 +24782 +1901 +10387 +5896 +20470 +2337 +23964 +6009 +1301 +306148329 +29151 +26691 +1849 +4679 +21975 +30317 +14745 +25547 +2819 +9675 +887 +614770979 +10295 +10410 +19992 +16656 +4887 +30667 +16268 +8350 +26564 +2447 +22032 +3972 +649493500 +546656739 +886514262 +22216 +31256 +21060 +30609 +18435 +1020819583 +19229 +17218 +17088 +22060 +31643 +29878 +12685 +182551809 +3399 +13075 +25661 +9627 +2547 +1377 +2969 +21661 +680 +28890 +3595 +29379 +18556 +28113 +15866 +17978 +25439 +41431102 +551786452 +7722 +13158 +1336 +19477 +32663 +552268795 +7139 +16055 +1799 +20802 +24941 +2611 +25991 +27851 +21323 +31370 +8187 +6134 +31378 +195567562 +7788 +15045 +7679 +551786452 +1638 +16444 +6597 +18013 +503 +12803 +7140 +32596 +30135 +17499 +32289 +16820 +10879 +17090 +22673 +148442151 +483021453 +4116 +23177 +15580 +25171 +8103 +26981 +4287 +19417 +26515 +1028928512 +6096 +18470 +28389 +22864 +18677 +7180 +30037 +441161988 +30011 +641 +9924 +8962 +13638 +22981 +29216 +12867 +30098 +5757 +5421 +3095 +28878 +11565 +80 +31915 +12446 +24272 +27096 +644788341 +3238616 +15110 +23330 +18499 +32690 +24270 +765453985 +389629103 +7382 +6767 +22045 +25053 +18029 +18139 +1041577565 +21163 +611094788 +4554 +28450 +607188900 +3060 +4208 +15534 +26859 +9826 +1321 +694045785 +784721706 +6192 +21020 +190942487 +18118 +19839 +16249 +17113 +2124 +6343 +375174822 +24415 +4666 +206610510 +19176 +425320244 +2289 +5186 +11404 +26022 +3895 +26242 +572651036 +1024 +14505 +8472 +30761 +3238616 +17962 +10798 +3875 +16682 +452658854 +31051 +306148329 +23460 +29829 +19185 +631 +11957 +3788 +19176 +13987 +29698 +67140245 +25475 +17192 +29496 +10405 +173774843 +1014349459 +32423 +503 +3483 +14012 +7579 +438824276 +4520 +487957769 +13438 +460132642 +8174 +5404825 +16981 +25215 +19413 +31762 +2436 +8652 +396 +120947823 +20662 +30292 +11048 +17025 +32735 +17562 +9932 +24390 +23880 +11451 +14055 +430638615 +27733 +17218 +17682 +23703 +9790 +1176 +16450 +18613 +1904 +3540 +6054 +31520 +10873 +29294 +13901 +7751 +19863 +31259 +20518 +16112 +27280 +162820271 +9161 +546 +12930 +8304 +17815 +6972 +319169495 +25911 +13945 +1072845370 +32581 +18237 +32690 +15228 +19108 +9564 +12817 +1040 +17004 +10881 +23913 +32330 +31052 +11483 +21062 +31018 +9581 +6029 +19791 +32746 +144769534 +3505 +11466 +8337 +624279842 +14838 +3444 +8620 +17810 +12913 +19209 +1176 +24038 +441161988 +2923 +10635 +3670 +9590 +30907 +3910920 +7977 +23768 +21047 +28384 +6773 +22199 +26197 +19182 +17278 +8274 +9056 +3540 +14301 +27854 +26479 +804596391 +27311 +578941099 +27307 +32507 +7286 +779 +19625 +18888 +17417 +8168 +702627626 +11074 +3588 +10365833 +4144 +26501 +2269 +21332 +139785280 +11891 +14969 +20212 +2565 +21210 +24481 +12821 +8098 +18719 +8337 +17264 +17264 +28941 +11786 +16396 +30956 +18804 +7104 +9786 +19193 +326 +2498 +13388 +29834 +5396 +8065 +593712531 +2161 +24846 +713733905 +6301 +3062 +5548 +519875265 +3484 +195351560 +756724488 +28751 +15157 +102412004 +23348 +9144 +13607 +26959 +7472 +18532 +15611 +14101 +11953 +8243 +8793 +866860004 +17385 +10798 +4337 +2158 +3865 +679962130 +21916 +13269 +31488 +23348 +12944 +14078 +25644 +27880 +14988 +654 +9058 +5611 +4881 +4635 +7166 +5470 +17629 +25670 +26200 +4882 +7181 +20910 +29778474 +24965 +1321 +24909 +23553 +15866 +11530 +23210 +24015 +15817 +7663 +4262 +15074 +19556 +23734 +5073 +22355 +18001 +18001 +11958 +19634 +26720 +29888 +8949 +5447 +23821 +19517 +32148 +30729 +17006 +1264 +17597 +9483 +25188 +29332 +30351 +21444 +30230 +31035 +12347 +9030 +5874 +2182 +26552 +693188074 +704411765 +7657 +20427 +11649 +3943 +920 +24730 +8578 +3872 +4135 +28784 +611094788 +4547 +18940 +16249 +1195 +186657260 +32118 +554294646 +24886 +21601 +19774 +19942 +20406 +2901 +2426 +7367 +32644 +30135 +386922884 +23300 +18135 +12539 +28140 +975 +18517 +23884 +18526 +8103 +9649 +8608 +8254 +24196 +15089 +11326 +26785 +4545 +31691 +16409 +10053 +23089 +23312 +8098 +27303 +9412 +22978 +29681 +14270 +10740 +29175 +19935 +11358 +30594 +13498 +466974976 +28557 +32504 +17525 +4114 +29915 +25904 +10311 +668 +26124 +1076 +30755 +11374 +14426 +7405 +3580 +4787 +12169 +17807 +31672 +15182 +29162 +1367 +23275 +5392 +95678076 +16975 +59576011 +25743 +46207931 +12237 +5308 +24178 +701 +23688 +15668 +30022 +22526 +13750 +28656 +9190 +28515 +14912 +24696 +11660 +16094 +15604 +16429 +24187 +2114 +30098 +12693 +24441 +4800 +16658 +17355 +17403 +8625 +11055 +10673 +2650 +10932 +30429 +23071 +28455 +16820 +31916 +15042 +27440 +31587 +7853 +13477 +16353 +16533 +4093 +3795 +10529 +22489 +25036 +4940 +17974 +28624 +20060 +8098 +7799 +19462 +474 +5736 +12851 +10047 +13562 +24987 +17737 +1021334809 +1090 +277384463 +985769705 +484803063 +16104 +11711 +26248 +5923 +677930881 +17303 +16328 +18738 +25673 +11101 +9128 +27837 +23816 +10280 +1514 +24196 +9346 +25402 +30467 +16305 +5799 +3852 +13047 +7681 +15840 +21279 +858471694 +21733 +8983 +31889 +29758 +763293832 +3649 +14096 +17282 +13185 +32398 +25479 +29699 +13617 +18809 +139785280 +9011 +23929 +21628 +2413 +30179 +26951 +28329 +16165 +25360 +21989 +6833 +11512 +22673 +24826 +28657 +6009 +9058 +30487 +3706 +25389 +95021083 +30696 +217 +496586306 +32371 +4416 +13868 +1452 +17580 +6204 +6227 +5797 +28418 +109 +13189 +20172 +27332 +25196 +22877 +12565 +21559 +13105 +877 +31511 +21550 +12693 +14141 +28924 +8542 +8279 +19847 +6485 +14703 +18474 +6753 +29194 +2967 +22409 +1505 +8304 +886514262 +27678 +5541 +10923 +3095 +2099 +18737 +23825 +1886 +8971 +30528682 +11469 +12069 +27436 +29689 +19998 +9086 +10056 +5874 +4542 +17288 +13943 +27038 +18029 +16752 +10297 +18926 +20796 +9487 +16057 +5969 +4448 +14790 +6804 +29332 +31052 +18376 +31976 +9762 +26956 +21402 +16671 +17766 +14393 +326 +28702 +19258 +29269 +10154 +21129 +23819 +652886904 +27721 +10840 +22338 +11204 +22344 +886514262 +24320 +30680 +380788941 +4515 +1666 +30249 +14785 +12595 +11348 +29335 +26465 +21055 +17239 +14662 +17203 +32079 +7721 +50462376 +12331 +1068997372 +16196 +29960 +23976 +532695406 +6738 +23576 +24347 +24320 +15074 +17608 +5139 +1015521580 +178415837 +11525 +12887 +18658 +29029 +21482 +6449 +31339 +30440 +8337 +5841 +22658 +22906 +13939 +24720 +32752 +4220 +604114525 +252214215 +24703 +35 +19209 +10015 +25898 +2647 +26904 +31306 +423144708 +8964 +7968 +30118 +8392 +29238 +15381 +14579 +14021 +8620 +8810 +1257 +1225 +22784 +17776 +14425 +13936 +30149 +22550 +18493 +15339 +1383 +18941 +24022 +24347 +6989 +26610 +6295 +28765 +16990 +4989 +23549 +9629 +344058306 +5774 +2629 +19730 +9165 +2364 +2604 +28140 +19690 +25459 +14422 +22654 +29668 +1904 +27882 +16475 +19193 +12193 +25440 +21523 +13636 +12203 +24091 +17532 +17929 +301531007 +17703 +14359 +29842 +19183 +23115 +24231 +17321 +1945 +1061 +6172 +32540 +13075 +31488 +29373 +30315 +2448 +791316602 +10395 +23610 +18184 +9128 +30729 +6722 +21098 +16428 +29340 +5443 +14391 +5198 +25304 +18175 +6094 +24443 +32039 +24176 +1892 +23276 +1266 +28071 +31219 +7949 +12873 +29332 +32677 +17122 +16427 +16766 +31308 +17387 +1033 +1267 +9692 +24720 +12102 +29723 +6981 +12244 +24748 +4830 +31492 +85613145 +19386 +32536 +22810 +32299 +22770 +2147 +280018368 +30660 +175649415 +22576 +25137 +794237124 +467781708 +22926 +11857 +25913 +25196 +9540 +10076 +8575 +106410851 +20991 +30956 +6079 +9719 +8768 +18470 +28418 +29671 +19923 +17597 +1016265787 +24032 +18685 +4740 +31917 +16994 +24110 +11354 +8631 +3976779 +14021 +5032 +14012 +15946 +20524 +8780 +5031 +24022 +16384 +25318 +25312 +555479502 +21511 +332279477 +24898 +25685 +24451 +1068204688 +5543 +29017 +13688 +21222 +25370 +24207 +14988 +1829 +20794 +7528 +7677 +1023 +6358 +3404 +30365 +30342 +19613 +4732 +450708175 +28654 +16241 +17143 +22355 +30968 +11700 +16281 +25760 +11426 +13945 +18842 +11962 +566279538 +30424 +4144 +3419 +12114 +8265 +4324 +22526 +11679 +5015 +701 +17944 +877 +27892 +6528 +32309 +952279670 +9272 +25869 +996 +15663 +11348 +27498 +9581 +4570 +611094788 +30815 +25507 +16535 +13781 +13888 +4697 +31461 +24165 +4419 +14319 +22799 +5617 +26364 +715643979 +8254 +14739 +15068 +10060 +31434805 +7927 +19958 +563972457 +5172 +4775 +24931 +22796 +18697 +12913 +21248 +23932 +3929 +11009 +25714 +8943 +27345 +28740 +16475 +21503 +723068774 +365023154 +31203 +24659 +13558 +31267 +607788443 +16529 +22334 +10321 +7010 +18569 +3674 +23376 +23077 +20791 +16715 +29646 +9634 +13087 +4940 +15019 +29792 +5143 +21019 +22719 +13666 +542689878 +25458 +622436290 +759532870 +30759 +5953 +31306 +24258 +329749560 +13248 +9845 +17448 +29674 +26243 +8791 +15329 +11563 +6112 +10915 +32166 +30655 +22271 +734489540 +18757 +11904 +12866 +8279 +17122 +10258 +31256 +1838 +19044 +432 +26049 +14130 +20663 +17991 +12252 +547 +3148 +11010 +268104102 +23271 +541 +14018 +11075 +29746 +12362 +5003 +22861 +26242 +1840 +32689 +4638 +977174766 +32580 +912382645 +28878 +19286 +153873419 +18191 +15372 +22449 +29415 +4446 +5064 +97421970 +29677 +10981 +28987 +11454 +24768 +26833 +30018 +3852 +2357 +20113 +24705 +21295 +5874 +266097014 +11588 +1092 +17403 +853637505 +3307 +25774 +723068774 +3305 +19732 +22379 +15544 +38288356 +8806 +381206385 +25133 +4506 +23298 +1207 +6081 +11636 +1030 +1045152048 +29428 +11943 +14380 +27696 +3303 +8886 +460 +4818 +4666 +26028 +27326 +1165 +8439 +16535 +13439 +11495 +8524 +18319 +15862 +1547 +24803 +13415 +13749 +7005 +11815 +30488 +27102 +19266 +9362 +27702 +21970 +3437 +18259 +764735477 +28315 +24466 +10053 +15930 +237617172 +17175 +14413 +2401 +935706115 +19505 +26792 +8374 +25651 +30705 +29974 +26084 +13449 +16750 +18100 +949 +22145 +19356 +18288 +2902 +32112 +6591 +6314 +5423 +4994 +30744 +25399 +27316 +29095 +5818 +5774 +30249 +32452 +19657 +16639 +25653 +569998936 +998 +28267 +20069 +18973 +25249 +22053 +12525 +28184 +3238616 +28770 +3735 +462376219 +29289 +11235 +10467 +7949 +31163 +19467 +26390 +32151 +294 +16429 +25162 +18988 +1378 +30040 +286 +19521 +21000 +5083 +634071538 +12721 +32507 +1071 +15752 +19657 +23731 +28344 +904465162 +2152 +21511 +109291552 +4044 +21574 +356078990 +231366331 +24893 +19900 +25406 +395028200 +28267 +21916 +11855 +17274 +12603 +31377 +13462 +204 +6002 +16880 +9338 +9088 +10788 +24118 +5888 +2129 +9459 +32090 +31532 +18268 +25763 +19042 +26802 +9488 +26519 +14594 +129664829 +16502 +32737 +3680 +31900 +27723 +26330 +32478 +278426478 +10698 +18412 +22435 +13269 +3114 +14358 +29624 +2351 +17944 +4913 +26305 +27018 +4933 +30759 +30994 +3483 +28282 +1534 +21640 +20101 +25173 +14633 +18517 +29317 +6016 +12650 +20071 +26124 +21241 +13731 +19863 +10186 +24428 +4769 +31114 +4145 +8975 +398443668 +13438 +159408324 +9058 +30268 +18989 +7723 +617799848 +6786 +22877 +32545 +19157 +21702 +17776 +15657 +22784 +725146700 +5538 +7264 +18654 +12601 +17307 +9475 +13760 +2641 +5953 +756724488 +4722 +29061 +25175 +26539 +25470 +19942 +7382 +3388 +10285 +27502 +7670 +8268 +30224 +20942 +29684 +4220 +4876 +25479 +26726 +8723 +30674 +25890 +7262 +13208 +55156687 +4359 +16268 +6727 +26460 +18838 +803574592 +18225 +13498 +25929 +15461 +26981 +20829 +23179 +11852 +29460 +16074 +7927 +16863 +23260 +20843 +369921504 +16750 +12132 +2408 +15695 +14901 +29618 +26605 +12690 +20154 +5055 +10810 +3626 +10822897 +16795 +243892765 +542689878 +31919 +13006 +13731 +1044261696 +1430 +1028257711 +31373 +25221 +7175 +409019040 +30728 +16268 +18975 +32360 +25142 +14712 +431 +8249 +88372792 +21581 +17417 +12733 +25406 +27426 +325 +25424 +941413681 +17538 +270787674 +603379435 +2520 +18766 +441161988 +13595 +5265 +2869 +51008814 +29247 +445688332 +23429 +22177 +19175 +18602 +26934 +9594 +8115 +28630 +29710 +3148 +20935 +860214718 +24768 +18653 +31765 +17004 +21207 +27702 +7782 +24718 +23584 +16513 +115630890 +24512 +32473 +21714 +26934 +25013 +19185 +255 +21885 +17863 +22856 +31919 +15315 +767626638 +31285 +21499 +4256 +21846 +21639 +28630 +46207931 +24662 +4987 +25989 +31448 +11449 +20658 +22877 +736 +853294805 +9629 +1153 +8550 +22594 +19576 +30706 +32296 +27944 +28688 +5865 +25718 +15302 +26115 +2040 +467871549 +1467 +24296 +6007 +11448 +21702 +17349 +27023 +424915137 +13106 +23959 +13408 +12363 +3203 +28920 +25122 +29100 +28113 +2594 +115408831 +13945 +16159 +20497 +23409 +20371 +1675 +12887 +14121 +21476 +30037 +25110 +20518 +23883 +6784 +14000 +14169 +12446 +17025 +16666 +809483677 +26906 +17090 +608 +29226 +9533 +28339 +19700 +4714 +957335228 +28265 +12209 +3701 +1165 +16268 +8988 +20369 +23631 +28231 +16057 +206610510 +26566 +16465 +22719 +23330 +5588 +544995070 +23880 +24871 +3780 +23110 +450542499 +28329 +6026 +31729 +2462 +12423 +3713 +7517 +18695 +10047 +5857 +941212947 +4451 +15689 +26189 +1755 +10784 +22500 +19995 +11430 +10277 +6752 +23300 +29441 +25214 +515163324 +9488 +28332 +6663 +26519 +10995 +9239 +863276092 +12050 +1717 +410656389 +6192 +21402 +747 +174 +14980 +30924 +28610 +23106 +30047 +32534 +17538 +25188 +32290 +5055 +8560 +985769705 +996 +30861 +234863723 +9580 +25643 +18376 +6212 +6735 +29797 +9868 +8374 +6009 +15695 +24136 +12611 +13337 +30605 +27854 +32483 +18216 +17321 +14211 +18532 +17815 +21074 +423599565 +9580 +29130 +31908 +29915 +6176 +14596 +11367 +16994 +14912 +4779 +27011 +7423 +1377 +29145 +26905 +27105 +1211 +143729401 +18120 +54361583 +29654 +28379 +29202 +13817 +12438 +483 +418473160 +17163 +17873 +28195 +8424 +240829089 +1685 +22837 +28248 +4787 +779 +1548 +2182 +22626 +9584 +525402321 +28456 +7804 +838 +21127 +102412004 +6949 +652537385 +9655 +15544 +22304 +18493 +8245 +14993 +23986 +1008114647 +5396 +2844 +13870 +27278 +24685 +27939 +22166 +2996 +19233 +6738 +23584 +19546 +7277 +15898 +887013196 +28246 +17682 +173774843 +18815 +27600 +14920 +806784475 +19940 +30027 +7949 +28555 +19817 +24320 +26207 +100912096 +5472 +25159 +17321 +12433 +16499 +505 +29129 +22092 +23307 +27061 +10684 +24420 +1020819583 +21346 +531892360 +863276092 +16450 +19006 +15663 +8557 +1573 +4690 +29690 +1110 +28792 +4114 +24352 +18028 +950846234 +8018 +23177 +24072 +15641 +20343 +28011 +85613145 +8098 +4597 +29689 +14987 +4887 +1577 +23307 +7868 +25459 +14633 +2527 +11880 +21260 +782 +23094 +30693 +29413 +4490 +24371 +21574 +18540 +1190 +4397 +4755 +386922884 +622325760 +12862 +18303 +29734 +7422 +71875336 +21465 +21282 +31378 +7902 +21511 +25718 +31043 +30072 +29681 +26643 +438824276 +2586 +8654 +29204 +19448 +24079 +1059780429 +26145 +25261 +26525 +25433 +1547 +21713 +25053 +465399393 +373 +16786 +31581 +12989 +22584 +11954 +25748 +20049 +18709 +12556 +28430 +30516 +30095 +2331 +1201 +12596 +28308 +484851818 +20518 +311487291 +25051 +18132 +28293 +21624 +30059 +17538 +29326 +2343 +424915137 +26223 +14609 +12722 +16268 +882045769 +29748 +28607 +31693 +9514 +26249 +14865 +278495161 +20991 +328100106 +16709 +936 +29868 +8497 +5079 +30077 +5874 +25261 +28603 +12097 +32151 +16650 +27456 +18988 +25200 +9165 +5139 +18913 +8027 +4137 +1661 +27096 +14036 +12346 +7852 +13586 +2498 +14173 +8084 +19305 +24768 +24659 +8212 +26664 +22910 +3291 +955276308 +24272 +14049 +31286 +30634 +31550 +1014349459 +29441 +1497 +12815 +18118 +7722 +329749560 +16433 +23481 +19042 +30185 +27043 +1787 +173774843 +2957 +17264 +1317 +6044 +14903 +12677 +26664 +20806 +7237 +3982 +9044 +10673 +32518 +26720 +23308 +3577 +1969 +24718 +690 +15833 +8900 +31540 +19568 +14607 +18420 +18400 +475 +18907 +10159 +27002 +124 +28144 +29699 +21258 +23012 +16543 +28246 +12346 +19709 +20172 +30861 +811822606 +24864 +30562 +839779061 +422610909 +375596942 +176876201 +7104 +17479 +177 +873711702 +109 +1329 +26206 +171061561 +51318394 +6645 +32665 +21702 +15929 +9483 +4324 +31408 +517856104 +12632 +747 +7388 +31340 +1063 +7740 +5135 +17209 +2628 +31932 +241546153 +11061 +30467 +21127 +25402 +23043 +26927 +525 +6776 +11404 +21904 +723068774 +8440 +23217 +30072 +13307 +1606 +26808 +27097 +9288 +29840 +14550 +48770637 +31163 +4165 +13162 +241546153 +26674 +5500 +3852 +378816570 +11855 +23637 +18494 +9250 +6417 +204588053 +24126 +18836 +26615 +1878 +9441 +31320 +9006 +22021 +2203 +11915 +4887 +26577 +14556 +102412004 +28059 +10167 +23938 +19356 +11101 +19001 +27138 +7277 +20086 +3391 +11657 +5024 +546 +7461 +17353 +28312 +32367 +71875336 +17565 +8268 +16866 +31061 +24378 +854 +3075 +524234227 +20806 +694 +23563 +2883 +29317 +25159 +18641 +9632 +18498 +1274 +29974 +16105 +11167 +29834 +9270 +6000 +30817 +641 +144 +9623 +16803 +32554 +6569 +5408 +24548 +5039 +23010 +8311 +13987 +24194 +1336 +17254 +18102 +27312 +694045785 +1859 +8929 +531892360 +23348 +11828 +396 +17382 +32478 +19566 +25449 +30134 +1577 +2290 +13782 +27071 +21476 +27968 +10664 +25068 +24777 +11675 +20726 +947419958 +1062276022 +28478 +13215 +57 +13057 +859363520 +9439 +6007 +30149 +641537767 +16700 +12384 +1022297907 +29711 +13562 +883253504 +20649 +17944 +11680 +25005 +20593 +20369 +199191260 +9239 +25133 +31765 +13847 +4259 +8117 +7221 +2289 +18107 +14676 +4701 +12619 +13036 +452658854 +23251 +20255 +4561 +18262 +4574 +839779061 +30774 +872725265 +2674 +16651 +9034 +4890 +1785 +24987 +11048 +14004 +10277 +24719 +10395 +10279 +29778474 +23307 +195567562 +14066 +15401 +10403 +6026 +21929 +29893 +5236 +17514 +6988 +24088 +14101 +2893 +12389 +6016 +604631472 +29257 +904092799 +12610 +3088 +24420 +27435 +9548 +20652 +28700 +1154 +884976298 +1467 +720503848 +26881 +16291 +24585 +2297 +31705 +11404 +816269196 +10053 +26197 +13666 +14609 +19283 +26295 +30617 +28325 +6485 +31007 +26221 +30095 +1423 +15564 +30507 +5064 +15134 +28699 +23671 +10997 +998340108 +15627 +21078 +11236 +32610 +16700 +30324 +839779061 +19924 +15146 +16666 +9270 +26720 +16501 +25793 +923 +30356 +21706 +1036 +22381 +358725977 +6699 +26574 +15534 +7203 +18306 +18691 +23039 +27140 +2870 +29654 +413548024 +24864 +4945 +15849 +823 +30707 +9629 +19544 +346274412 +30785 +17560 +14413 +10567 +2666 +383 +16391 +15045 +6708608 +16270 +5566 +12682 +20629 +32752 +25794 +11021 +31004 +22729 +27403 +4380 +2040 +4257 +5093 +19625 +370767545 +1844 +16045 +19544 +6665 +1329 +192734528 +29538 +13682 +27053 +1904 +11800 +7221 +15798 +656769744 +211754698 +18496 +28574 +28196 +21554 +23731 +30001 +367 +27302 +19940 +21559 +3460 +5198 +1092 +15022 +26388 +7868 +14246 +3060 +23317 +26485 +7618 +9749 +24207 +17483 +16750 +24893 +24816 +11062 +19403 +23354 +20832 +1041577565 +26664 +16249 +8117 +32258 +16837 +28262 +948601069 +11010 +23705 +21258 +484851818 +21339 +19040 +25507 +10365833 +1021334809 +1100 +14775 +1367 +1341 +8964 +326 +30659 +8346 +32215 +32473 +7914 +21127 +23268 +9840 +327 +23832 +1036 +861 +1174 +12056 +26334 +5463 +531952934 +418473160 +8311 +26194 +32388 +29838 +9653 +278557919 +30750 +31653 +28410 +2854 +29646 +13854 +5604 +28872 +794237124 +5721 +973 +16366 +20573 +18056 +5618 +13619 +30040 +3680 +9840 +14177 +27821 +18973 +8849 +452658854 +23015 +27896 +28505 +9365 +27522 +17863 +22310 +4522 +29588 +26242 +24909 +21194 +7210 +12693 +11700 +15569 +25243 +18687 +12801 +3895 +23848 +205 +31461 +337645189 +19183 +21316 +30243 +13294 +20792 +22526 +24088 +1706 +29871 +29628 +8560 +7337 +18323 +9594 +520 +11464 +460 +577072412 +27316 +14137 +19062 +29527 +1225 +3706 +5074 +22915 +386433545 +8682 +12088 +9451 +19386 +12677 +9362 +840359554 +26166 +6371 +16258 +29477 +30761 +23223 +67586880 +2775 +14059 +12652 +28421 +4989 +4443 +344058306 +21292 +8115 +11119 +2367 +3385 +15817 +29584 +460132642 +31689 +20137 +30111 +30324 +8622 +656769744 +22489 +3110 +31491 +200 +20575 +574 +9006 +7902 +27693 +18687 +27696 +1304 +4141 +14616 +5144 +1406 +522920106 +31643 +25391 +15647 +906743702 +14882 +27071 +22381 +644788341 +15401 +13243 +5378 +6784 +17090 +17665 +12810 +1920 +21667 +26115 +20153 +23264 +27107 +30095 +12231 +29378 +12498 +4782 +641346507 +24768 +7437 +35089323 +16316 +19570 +7952 +5641 +28381 +22844 +1414 +16302 +9483 +13314 +2795 +26070 +9058 +1324 +6026 +23428 +26227 +10551 +926719427 +27109 +12031 +15887 +15334 +7367 +4574 +6708608 +14409 +11979 +32563 +785719018 +747 +13286 +13028 +25140 +3474 +21511 +29169 +25026 +28454 +631063087 +14690 +863276092 +24150 +15062 +14882 +26485 +3663 +27821 +405210845 +7161 +10058 +17130 +24280 +6055 +14834 +609 +21279 +5399 +14460 +13558 +24602 +5009 +362132792 +4777 +19539 +23455 +29674 +13518 +21035 +8971 +27405 +9160 +15171 +4205 +15798 +4301 +31565 +13797 +30638 +13215 +15640 +30689 +2462 +23654 +32043 +27761 +15062 +2297 +11643 +30457 +12124 +31208 +31259 +5125 +3341 +7517 +29247 +26959 +528413293 +13337 +12847 +29893 +20184 +13706 +30519 +14293884 +6874 +2536 +28267 +18191 +3128 +18060 +24659 +736 +926719427 +222538842 +8437 +4755 +18004 +9302 +7895 +19693 +27166 +20211 +31009 +5132 +20700 +22489 +708525401 +17010 +65980622 +14538 +29601 +1134 +23428 +18191 +28071 +16384 +8365 +28817 +10071 +28299 +243892765 +26766 +849 +2088 +7995 +17583 +486 +10726 +26937 +15863 +179789846 +5246 +17004 +17853 +9014 +22275 +10031 +9719 +15168 +28381 +29453 +89706839 +7833 +24707 +945990109 +2986 +613832847 +8692 +22458 +16725 +21727 +1130 +2147 +4622 +18613 +29734 +11197 +21217 +29162 +31267 +3530 +7877 +5278 +21574 +6782 +120 +32316 +24390 +2869 +26324 +20500 +10680 +19679 +13884 +1684 +24472 +7883 +4084 +12647 +6009 +14426 +18400 +30182 +23330 +7784 +16535 +19646 +18191 +28942 +17695 +21292 +24864 +10322 +16501 +5849 +10261 +31026 +6002 +12409 +26112 +16031 +169331300 +23106 +12481 +12237 +30992 +1801 +29997 +29420 +1982 +7737 +1243 +7833 +1028953965 +8826 +30201 +20066 +818302126 +1755 +29840 +12313 +26386 +14579 +14874 +23325 +937306073 +19700 +10099 +26598 +28787 +20810 +23873 +26080 +23455 +15765 +29264 +7402 +18004 +195567562 +20730 +5736 +293311595 +22864 +29257 +26689 +30744 +25800 +8440 +12930 +25745 +19062 +765 +6330 +21683 +27071 +233960799 +3713 +23436 +28370 +18613 +544700857 +8158 +31630 +4881 +4218 +430997986 +6185 +1662 +27089 +7336 +780352289 +2086 +26664 +3129 +14270 +30728 +10708 +24189 +14393 +7124 +10989 +30519 +26189 +9958 +29997 +16298 +12363 +19581 +54 +9584 +1137 +18677 +22381 +25725 +16564 +22966 +13081 +1348 +1651 +19317 +23212 +31150 +8652 +151 +5011 +22621 +31306 +18839 +21912 +23014 +14163 +1696 +19774 +25547 +942941627 +13081 +6812 +586 +9584 +1576 +1063 +26120 +18303 +32455 +17675 +28345 +22389 +28158 +9681 +24941 +1324 +4407 +4109 +1130 +22500 +755 +20794 +6948 +26010 +18678 +27100 +28030 +14565 +5472 +31779 +13907 +31620 +18757 +14036 +12219 +18715 +17816 +620607163 +23132 +2180 +2549 +5599 +27194 +2543 +32521 +18787 +4701 +1042897754 +4499 +31966 +264 +20319 +9924 +30660 +30591 +29674 +18738 +6280 +30562 +26865 +32313 +365023154 +7749 +21876 +25026 +22758 +2007 +1848 +16820 +32767 +14743 +106410851 +21339 +26009 +5757 +3929 +1045152048 +23533 +24685 +997200954 +25170 +30428 +5721 +581820366 +24302 +17942 +15817 +19165 +4193 +31911 +31520 +23404 +9260 +8430 +19587 +29840 +28834 +4763 +13504 +398086344 +26961 +2263 +29258 +25898 +6315 +29499 +815 +7467 +27675 +16021 +700270416 +25975 +10074 +31496 +434034221 +25133 +12171 +12124 +10820 +9157 +1855 +10116 +7606 +604631472 +13928 +3740 +5713 +15928 +5865 +19193 +30437 +4027 +529843694 +171061561 +593 +16760 +11400 +1733 +8975 +9999 +6044 +28182 +3313 +1217 +29473 +29475 +19955 +2502 +8477 +13567 +1754 +8943 +14137 +12930 +18658 +12420 +23330 +12418 +19220 +1920 +23709 +17562 +24189 +31003 +1068997372 +19509 +26919 +912382645 +1638 +7335 +26914 +22376 +202822189 +25117 +21744 +31211 +22877 +21940 +16990 +4876 +9609 +23587 +19125 +26917 +2369 +27721 +20859 +20523 +649 +29933 +28455 +2019 +16146 +341440606 +4989 +18498 +16279 +22719 +17766 +17851 +30345 +32371 +4172 +14685 +13824 +17099 +2592 +25507 +10086 +715643979 +26107 +29698 +17548 +9786 +6767 +8999 +2074 +19690 +19839 +5100 +21346 +515898019 +1053 +5456 +28993 +24319 +26525 +24144 +324149661 +14789 +12169 +34 +15173 +28451 +375174822 +7958 +14391 +1619 +16348 +23696 +59576011 +1875 +16805 +10966 +15062 +24447 +545903394 +22729 +26402 +17873 +29956 +25906 +31469 +3729 +11540 +20110 +28415 +16373 +5621 +19920 +22227 +6508 +23210 +27105 +30680 +22817 +1520 +20709 +32360 +14834 +2792 +1514 +264 +3065 +26002 +21176 +26227 +16459 +15886 +19221 +24483 +3533 +21346 +649289968 +22555 +504 +23124 +30704 +21807 +9548 +24893 +31032 +3082 +27953 +677165615 +3879 +31013 +19556 +17023 +27521 +30072 +1567 +12480 +25913 +10873 +16919 +18492 +9564 +30111 +16604 +2758 +14781 +2280 +16376 +23355 +4775 +5011 +29689 +32690 +438558918 +1612 +9419 +59358669 +27171 +18975 +2401 +22199 +18602 +29528 +13931 +637902143 +511 +23066 +30091 +23348 +980644885 +3834 +18361 +5470 +24150 +32520 +31493 +6891 +9410 +16170 +25470 +25508 +7921 +10698 +1799 +17816 +31540 +9872 +14606 +28547 +30674 +23821 +37578720 +5902 +19728 +460132642 +22435 +31893 +28565 +11975 +30268 +11914 +20998 +12967 +28787 +378816570 +11041 +30471 +25542 +15817 +28603 +24748 +78260341 +9077 +20150 +23941 +20072 +6049 +26217 +877 +740774360 +3492 +1799 +19732 +23609 +28144 +17004 +8572 +22719 +17141 +19204 +632815306 +32577 +5358 +18819 +779270401 +10697 +374852664 +24320 +11931 +486 +11187 +29429 +660 +9716 +31850 +592719852 +25651 +11073 +268104102 +21992 +26077 +20101 +1804 +1021334809 +31559 +6881 +27821 +6181 +19831 +21846 +26196 +29584 +5155 +8390 +11786 +5443 +19732 +22549 +12048 +13377 +14422 +3208 +31511 +937784376 +16428 +27109 +16021 +26981 +11073 +3038 +6353 +18072 +7795 +726120221 +179653039 +15026 +28700 +23809 +14522 +2228 +12135 +23251 +10954 +24440 +16700 +6519 +26961 +467871549 +7829 +9132 +31433 +20296 +18691 +16439 +25439 +255 +26950 +2893 +23312 +20630 +28547 +25487 +13556 +21871 +17570 +29289 +16750 +28897 +5315 +28515 +31449 +14228 +24864 +730728271 +21019 +59358669 +14644 +9832 +29646 +11405 +27713 +20675 +32520 +27255 +151097628 +4293 +14267 +2413 +25979 +15381 +608 +1257 +10826 +13208 +25171 +2290 +30008 +963117282 +32653 +2686 +6192 +2792 +31496 +14255 +484851818 +11045 +23364 +8397 +23462 +7723 +25771 +7921 +18135 +11666 +11230 +32309 +7841 +459437615 +20036 +28450 +460132642 +18975 +11081 +10174 +6790 +16416 +20406 +21270 +28624 +4114 +16803 +30905 +5566 +675413729 +7984 +306148329 +14551 +12017 +30728 +2114 +11080 +25249 +9195 +102320229 +7876 +3842 +14185 +12480 +26087 +27402 +27242 +14662 +586 +11561 +3738 +1551 +1207 +28942 +10869 +12286 +26196 +7786 +17661 +29413 +3431 +464498723 +5318 +25376 +6961 +703741241 +401 +29610 +20790 +29646 +475 +22133 +4386 +12171 +7237 +29863 +12169 +15641 +8413 +27206 +23164 +24891 +224219969 +32555 +28455 +4964 +794237124 +8313 +10099 +4697 +12724 +2374 +23049 +292496459 +10537 +28772 +9985 +24735 +7057 +9244 +7801 +31655 +19071 +15531 +62048814 +4864 +25495 +9332 +30058 +4751 +30663 +11220 +29868 +24439 +178080617 +35089323 +11338 +693188074 +12074 +14293884 +9142 +15792 +8900 +30591 +21279 +18572 +6882 +28625 +21912 +16112 +21733 +23256 +4899 +22912 +3670 +1068204688 +18677 +27965 +6055 +8443 +15708 +200464122 +11679 +30834 +15228 +29176 +18262 +29428 +44162608 +1793 +30345 +7657 +2347 +29129 +29628 +13666 +16803 +27741 +3238616 +20630 +544700857 +2190 +254381304 +14725 +12237 +6494 +8072 +12283 +32663 +7364 +1225 +32495 +19587 +18257 +1582 +7782 +8719 +16433 +38288356 +945990109 +25002 +14460 +17448 +8680 +23900 +54300641 +13567 +19233 +5487 +5322 +4493 +13722 +17291 +2204 +23468 +22435 +278495161 +28206 +9030 +18004 +20929 +2255 +8803 +29179 +17927 +22631 +32447 +23124 +17346 +888597368 +9406 +23014 +26381 +1710 +22427 +4392 +8265 +19892 +10385 +6172 +16580 +19347 +26859 +9495 +26353 +6185 +29642 +14099 +4397 +11513 +26330 +9038 +30627 +32705 +47184566 +10279 +16735 +20150 +8466 +32504 +26191 +24340 +1137 +16926 +12933 +17739 +7620 +4787 +19345 +11138 +7704 +838 +28574 +23652 +32427 +3879 +29699 +19003 +1488 +17307 +4156 +24078 +7005 +17664 +7704 +26858 +20275 +148442151 +552854378 +15157 +10047 +405210845 +25365 +6175 +1048206693 +2050 +9872 +4191 +24272 +180267246 +13750 +764 +25076 +17770 +5444 +8174 +4613 +782515908 +1196 +16394 +27157 +544700857 +935706115 +24591 +18435 +195823659 +8499 +27691 +6722 +409019040 +18402 +459437615 +10102 +17088 +31052 +12199 +22526 +390943793 +19024 +31672 +26479 +15584 +16369 +17087 +6961 +14680 +8115 +32435 +18235 +32132 +2060 +18133 +30627 +6195 +3279 +776203145 +27645 +14103 +4144 +8123 +23787 +20361 +644777712 +6879 +19598 +29219 +4156 +1370 +21801 +9155 +6465 +15279 +22488 +2822 +2464 +17419 +577345620 +17254 +12925 +4545 +19996 +25424 +20072 +27426 +9294 +4959 +17740 +27193 +20556 +6315 +9056 +651192260 +4569 +146253141 +7055 +8914 +16508 +28641 +5236 +2374 +12135 +29823 +20115 +12283 +590 +23660 +306907413 +2588 +4547 +8501 +14935 +32025 +19408 +22981 +3419 +12734 +4293 +3419 +1580 +26166 +31356 +4474 +356530774 +7958 +12389 +30351 +19056 +977174766 +16795 +12721 +25631 +21574 +9653 +22053 +1416 +12056 +3079 +28099 +18345 +59576011 +22388 +27587 +12503 +32328 +15219 +14778 +23935 +6380 +10673 +1236 +26928 +10556 +9719 +31219 +19892 +31819 +30359 +22273 +24806 +32665 +280 +17239 +5258 +12326 +310085237 +4503 +19572 +3625 +24563 +18953 +16196 +24247 +19258 +28751 +4084 +17252 +1523 +29304 +7479 +18891 +7422 +17962 +9971 +235155864 +7869 +32122 +10223 +3696 +24386 +2129 +29132 +4408 +23626 +9978 +14012 +19777 +10852 +11171 +24814 +31796 +29842 +28988 +30467 +3264 +20590 +29746 +23429 +30134 +18013 +29129 +11979 +15719 +23696 +11290 +22946 +450708175 +26026 +13668 +23197 +22861 +1547 +28620 +14717 +30559 +12237 +28317 +24136 +3920 +1068997372 +11771 +24817 +12749 +5707 +25440 +2105 +18492 +24822 +15682 +25843 +11319 +579182264 +13307 +16543 +17030 +403822505 +31150 +23900 +13220 +3701 +5743 +2641 +19769 +1004949577 +17441 +25961 +21612 +25005 +295013283 +11902 +21819 +7902 +22489 +18176 +5543 +9011 +11477 +16427 +24231 +24477 +17128 +3715 +6586 +19469 +7999 +26906 +2160 +22709 +5543 +9186 +421351508 +29013 +20687 +4193 +26319 +27896 +15302 +23592 +12342 +23538 +4775 +5944 +22971 +21582 +28410 +12503 +18151 +17562 +17494 +155 +12794 +16106 +3444 +24440 +30901 +31160 +28504 +6010 +23212 +1196 +31219 +31448 +26227 +8237 +25852 +1987 +15769 +19958 +10167 +14393 +24615 +7139 +24564 +740774360 +474 +1321 +17192 +29326 +21802 +992533620 +28765 +23021 +733332698 +1625 +14380 +159622241 +168981947 +11773 +980678365 +21000 +16037 +26353 +23833 +22227 +11866 +29727 +12395 +22376 +26112 +19892 +8649 +29727 +14492 +28985 +2633 +16950 +20487 +21952 +2513488 +26386 +413548024 +503803038 +6769 +18737 +28987 +22394 +16921 +1752 +17004 +15740 +28513 +12409 +403543118 +19229 +7337 +26302 +637902143 +11241 +20857 +732095091 +32289 +22053 +21304 +21661 +22803 +11973 +21210 +926719427 +16239 +26249 +29610 +9373 +5470 +4561 +21188 +23232 +988959988 +20802 +15827 +1057 +14988 +2129 +22310 +3479 +9689 +25507 +641537767 +590 +3013 +24659 +18241 +12252 +3872 +1524 +10930 +31691 +25781 +3620 +8249 +20050 +178080617 +13263 +89706839 +3411 +8983 +15657 +28960 +21704 +21906 +11828 +9038 +32548 +29129 +17419 +12036 +6707 +1547 +54300641 +12326 +15866 +3832 +17409 +4745 +26314 +26918 +15956 +18510 +21081 +20575 +24385 +12533 +22312 +29881 +26691 +779270401 +27470 +6786 +26905 +31927 +14425 +13637 +16204 +32534 +20275 +23611 +9737 +31304 +15583 +233960799 +9942 +24817 +29100 +12568 +21616 +26148 +591477630 +571379078 +16120 +344199146 +5054 +6962 +17330 +870226636 +25913 +864042164 +18552 +4231 +4845 +969848540 +25200 +635744971 +21693 +4867 +19709 +19603 +32309 +21429 +24864 +14253 +13647 +22680 +1071 +3715 +14399 +17544 +8850 +8798 +186657260 +10842 +24107 +26026 +9240 +18980 +11824 +28183 +30744 +10965 +28463 +14163 +30665 +5954 +102412004 +1180 +7423 +9932 +16159 +13883 +10282 +29710 +18119 +14522 +23576 +19875 +15092 +24348 +9412 +15257 +5944 +15693 +375596942 +9246 +13642 +1718 +25106 +3674 +7248 +11643 +7774 +440 +544995070 +3865 +4454 +17962 +709914 +5305 +29511 +28299 +20598 +18600 +27460 +8129 +29616 +25318 +28541 +546 +13075 +175 +18715 +27002 +3696 +4194 +16950 +37789848 +5081 +9096 +22130 +6531 +27320 +542738248 +28635 +31294 +1236 +30728 +9030 +26364 +21116 +26483 +141841001 +3879 +23217 +25090 +11139 +14631 +381206385 +32370 +937941266 +32033 +24339 +23436 +30182 +24102 +20427 +23936 +11993 +3398 +17143 +29674 +21412 +12771 +18642 +6921 +26460 +2525 +441161988 +31589 +19990 +2675 +19449 +13509 +16820 +7565 +28299 +9348 +6002 +4136 +19083 +24260 +16499 +29797 +10489 +5802 +25651 +60512844 +8268 +9202 +4703 +3207 +13574 +24229 +24054 +25500 +27646 +4561 +1626 +23711 +1324 +31373 +2593 +4521 +19817 +20275 +26721 +25021 +14147 +3272 +21402 +17544 +26221 +14864 +3719 +742071580 +18819 +27307 +23506 +30042 +1829 +18492 +6722 +20253 +6802 +9272 +24320 +29477 +4525 +26970 +15341 +31049 +3429 +11771 +20935 +3943 +13943 +18470 +13562 +547 +25626 +16632 +11001 +16803 +30596 +31308 +2007 +18839 +2547 +21944 +30627 +24454 +11010 +24483 +21062 +899942441 +22415 +9456 +15934 +25497 +4141 +8397 +6392 +17330 +28332 +30040 +23580 +1264 +13966 +25547 +25556 +8346 +5672 +17099 +7738 +12412 +12005 +25217 +14350 +19233 +29441 +18178 +16640 +20675 +6010 +2592 +2995 +26371 +27650 +30680 +27891 +5899 +25937 +24477 +24107 +11391 +8383 +21292 +13558 +32632 +26792 +22166 +205603420 +24749 +8975 +27007 +24110 +6946 +1036 +92376869 +25426 +18804 +12722 +12794 +14409 +14944 +13687 +8098 +27194 +494 +28637 +28641 +12658 +5593 +445688332 +16112 +18842 +24596 +11914 +18293 +10980 +755 +15176 +28938 +578601698 +11115 +371086439 +3424 +407079000 +375182352 +17030 +7048 +25981 +10311 +1544 +31032 +23043 +10884 +8304 +19309 +31051 +1220 +14817 +13083 +23010 +25213 +24594 +16921 +14116 +5107 +29628 +5685 +22109 +1050816293 +9327 +11397 +950846234 +7104 +10512 +14425 +19195 +5209 +22540 +27089 +25978 +16104 +11866 +877 +13257 +22273 +18642 +5722 +9930 +22457 +8321 +25421 +448467156 +12283 +4941 +3766 +31421 +26520 +18043 +3868 +22626 +13109 +13036 +13081 +638942496 +1621 +1852 +814468903 +12840 +971476729 +9359 +13647 +6408 +6301 +16607 +18224 +31859 +3215 +549427908 +13202 +22194 +27968 +26138 +29327 +689942196 +12496 +20027 +12610 +11771 +12239 +30692 +30315 +14304 +30825 +31160 +381206385 +16324 +10765 +32536 +11471 +17349 +13220 +1203 +24628 +2261 +23921 +22576 +4561 +12650 +31007 +2401 +667309697 +16348 +15074 +13408 +1319 +9355 +462376219 +23609 +29139 +14712 +4416 +23436 +901289101 +7919 +23658 +21032 +5529 +176140078 +6754 +732095091 +23481 +13469 +5040 +25217 +25661 +29094 +12346 +21735 +838 +16433 +19176 +14062 +835 +32483 +29876 +27553 +29375 +22053 +988290385 +1802 +8240 +27514 +16459 +13498 +4491 +10080 +18274 +24893 +15036 +30520 +2995 +13534 +26497 +1 +16268 +27988 +21554 +7422 +4570 +5064 +19883 +418529535 +13105 +5456 +5039 +18695 +23513 +4659 +11778 +9919 +25053 +6882 +1961 +13471 +572651036 +31698 +28688 +9745 +749829726 +18264 +22427 +20293 +13001 +17218 +13931 +20730 +28267 +1491 +32398 +11381 +837206037 +15643 +9725 +18621 +10058 +11857 +802280125 +25261 +28140 +16921 +26128 +30620 +20832 +6655 +15250 +2674 +20299 +10628 +32070 +13786 +25849 +12621 +26405 +17945 +23652 +158402184 +24602 +4257 +9724 +16604 +20675 +19544 +14437 +12621 +838 +12311 +21511 +6508 +540289333 +20700 +10686 +7581 +18947 +11672 +19998 +18980 +26128 +9413 +7920 +13568 +28071 +656769744 +95678076 +26314 +909524326 +24436 +13567 +23330 +12686 +17225 +6427 +20031 +637902143 +8798 +1423 +5790 +13006 +584400209 +21752 +13618 +10990 +3183 +30437 +6796 +532520655 +26010 +26305 +22093 +10071 +31966 +436 +24864 +1038 +32725 +1793 +19892 +7874 +28579 +3738 +99729798 +28728 +15330 +22151 +14878 +5377 +25651 +27793 +1685 +25053 +403822505 +6706 +700072832 +20575 +14141 +32305 +30315 +4972 +29459 +680 +15401 +313974659 +3713 +391520704 +738781245 +12461 +357 +18637 +1328 +30805 +19897 +28883 +26934 +5100 +17675 +22465 +16734 +29061 +22089 +7737 +4934 +8499 +4409 +31286 +656769744 +22465 +28654 +18621 +1685 +18327 +28267 +26906 +23028 +31123513 +15270 +27459 +22865 +13444 +26519 +31919 +4695626 +5872 +15837 +30149 +24340 +23068 +28805 +30493 +30164 +27100 +21976 +31311 +3890 +17081 +4490 +29340 +19283 +29511 +8550 +726 +3891 +520 +280 +26077 +26002 +17661 +26101 +5918 +12420 +15454 +12754 +28865 +5504 +28474 +3502 +21098 +31070 +18510 +30664 +20172 +386433545 +16975 +10827 +20523 +23190 +15935 +323063535 +8321 +12060 +26693 +23775 +3065 +14987 +16750 +30474 +8137 +976190679 +23065 +5768 +22217 +21671 +7503 +16439 +23129 +872725265 +17560 +7124 +652886904 +2182 +4856 +19858 +5453 +12082 +12207 +25036 +21396 +32128 +31340 +15345 +11871 +4408 +12685 +23526 +7760 +15401 +30332 +15412 +29286 +5925 +11831 +24762 +21476 +758715910 +11975 +292496459 +19039 +11251 +13990 +1818 +7784 +4989 +17675 +22216 +7315 +28288 +32540 +3407 +34 +10839 +851 +216538629 +17562 +11871 +3285 +29951 +22089 +8148 +4010 +22803 +6683 +3129 +1233 +670 +10080 +5002 +21114 +11649 +3424 +5593 +27102 +32663 +5139 +9867 +4137 +14599 +24798 +26453 +691695235 +20727 +3433 +26906 +10167 +3313 +28627 +17951 +12840 +3303 +17974 +1323 +229 +10403 +11357 +4787 +10015 +30185 +5874 +29555 +3696 +16439 +830203906 +23268 +25271 +31927 +12177 +29677 +12622 +32102 +29146 +646267355 +937623866 +21501 +519875265 +25116 +84882419 +1092 +16437 +22799 +23444 +25360 +581820366 +23839 +11088 +605503628 +19386 +19566 +846863880 +31377 +25547 +20991 +20035 +29893 +10589 +32045 +20221 +781400528 +11023 +27645 +689942196 +21410 +13047 +15115 +11257 +7288 +26594 +23703 +8736 +12193 +4722 +21581 +26010 +19525 +21711 +3696 +6223 +8655 +10112 +16986 +11815 +4853 +19477 +13075 +29743 +24102 +23825 +11010 +26381 +5621 +13305 +10385 +5013 +829941338 +27837 +3318 +30886 +18280 +29404 +23125 +14066 +8477 +29100 +31355 +28290 +13888 +20153 +5888 +14055 +18860635 +6330 +1417 +13424 +838 +28418 +13656 +25575 +23771 +5004 +3611 +20166 +26591 +8443 +25504 +11718 +21275 +2624 +15611 +27988 +5608 +26905 +1838 +28641 +20662 +30967 +1548 +21807 +27039 +1625 +15886 +17713 +20795 +21967 +7946 +500474059 +19830 +7115 +86103282 +26107 +31966 +243892765 +845872788 +10295 +16279 +8828 +3433 +22865 +25906 +2276 +25909 +4686 +18248 +20230 +23542 +5144 +18888 +5953 +811309159 +23696 +4197 +4912 +9244 +30840 +9936 +4662 +7977 +12433 +4787 +14579 +1961 +11300 +12032 +9487 +5757 +811822606 +1487 +9142 +18871 +23563 +17203 +20184 +648444274 +23096 +29294 +8365 +8404 +22394 +465831598 +5702 +278557919 +23164 +27064 +21527 +30224 +31038 +8622 +30759 +6016 +19796 +17083 +19262 +854836808 +27064 +9240 +5102 +8129 +23304 +24439 +919296599 +31850 +12887 +14502 +16104 +26249 +12395 +11319 +30243 +9936 +12770 +15710 +1625 +5722 +26961 +8524 +5372 +14104 +370767545 +8285 +16397 +30413 +27522 +19145 +27821 +533337535 +11467 +29081 +24764 +3364 +32177 +16083 +8418 +23028 +51191105 +250766245 +22191 +8793 +20696 +27582 +18496 +28172 +370767545 +209 +11404 +1779 +29487 +12621 +13416 +8465 +20946 +1137 +27387 +13666 +29244 +22032 +9940 +5736 +22293 +29477 +642826567 +7161 +15004 +30740 +18738 +19424 +22669 +3777 +405210845 +25593 +28457 +171061561 +9146 +17854 +21079 +19001 +29441 +16521 +4409 +21332 +28168 +7874 +869948156 +5318 +795244361 +16750 +10321 +7076 +26197 +776343306 +9790 +13586 +27319 +24971 +6727 +23095 +13750 +5588 +1430 +18463 +15647 +23390 +22516 +261424177 +9501 +7313 +26162 +12764 +17130 +27037 +88372792 +9609 +876487706 +870 +983 +1916 +12048 +1524 +18946 +21916 +2059 +21112 +817750283 +31789 +114497018 +8243 +21977 +12480 +7991 +2458 +2969 +23802 +10277 +10098 +20031 +28665 +29868 +31076 +8768 +542689878 +16736 +13134 +1793 +7277 +13638 +29095 +13291 +6316 +13476 +8524 +367 +1514 +28596 +19090 +1323 +22682 +6754 +11740 +28071 +11404 +32042 +4758 +551168033 +17472 +29588 +9797 +6802 +25979 +16354 +24436 +30528682 +10224 +23435 +9930 +13105 +26702 +17113 +26890 +5100 +27837 +8389 +29315 +12693 +7991 +31506 +5757 +6223 +11855 +7086 +16486 +720723363 +23731 +432 +15839 +21292 +1063957839 +3237 +12380 +8148 +942976271 +950791054 +9207 +1367 +194850807 +30692 +16041 +24548 +27047 +16156 +5722 +19184 +28364 +940 +20263 +4027 +21170 +25929 +22817 +28509 +13585 +18209 +12803 +18348 +18306 +31620 +19193 +1220 +649493500 +9425 +8119 +28641 +31062 +20572 +3977 +7281 +27326 +1486 +31373 +16629 +13943 +8474 +1799 +27002 +19347 +19830 +19863 +159408324 +2502 +10580 +20455 +17697 +25906 +4257 +32565 +8050 +19831 +29799 +7161 +16795 +20285 +16478 +22373 +6494 +15695 +6175 +30992 +1430 +25643 +945990109 +20556 +25411 +12131 +26145 +747258105 +17735 +14287 +14059 +814460513 +13568 +9256 +26893 +4191 +6606 +1855 +25411 +623 +7723 +28259 +3233 +10223 +5490 +7292 +23200 +5697 +9439 +24296 +4763 +3208 +7326 +19175 +237617172 +6738 +543 +19796 +325 +199673321 +29655 +5664 +24357 +15527 +23144 +7723 +13365 +6212 +29063 +14633 +20935 +8103 +327 +14644 +191 +17583 +15315 +14516 +32534 +122586631 +28343 +12713 +24054 +32565 +26314 +32644 +882 +23610 +5249 +22500 +8306 +29674 +24798 +1203 +7038 +12313 +120947823 +9629 +649 +5897 +20898 +30680 +2110 +649 +10980 +757695018 +8986 +3304 +19305 +15068 +4084 +20420 +32233 +27574 +7422 +25188 +19085 +20662 +18063 +6014 +28654 +15804 +18637 +4093 +25080 +19517 +6354 +7155 +11962 +23609 +517774761 +2536 +21170 +26892 +23299 +29413 +14116 +16948 +18139 +23879 +27675 +23705 +1850 +670724578 +25672 +26070 +5220 +21735 +1050830894 +23934 +13786 +9984 +11429 +31056 +7434 +4697 +28984 +797338861 +5839 +49887347 +25981 +8870 +19458 +26605 +21336 +2519 +27193 +15597 +7788 +28865 +1305 +10994 +13938 +28805 +19356 +18967 +2517 +26453 +526 +1705 +1657 +352382879 +25668 +30716 +2007 +648444274 +247 +13706 +24365 +21287 +31063 +22271 +12453 +8050 +12313 +11681 +25485 +13886 +3842 +17192 +113251504 +29439 +4887 +4490 +13710 +27089 +22545 +30150 +32515 +15665 +32118 +24602 +25709 +23705 +20221 +1722 +747 +21155 +10635 +280 +29969 +25122 +14099 +6170 +24777 +869463215 +1657 +25064 +25746 +22610 +216538629 +17047 +8893 +23365 +4175 +13314 +8850 +10580 +293040466 +28867 +421351508 +32371 +6551 +29477 +31123513 +964022694 +18323 +16358 +16145 +24812 +2996 +7723 +32673 +13291 +17734 +3842 +15326 +22844 +25978 +153873419 +29129 +31493 +25639 +7576 +20150 +1004949577 +173774843 +10102 +27193 +26539 +18319 +12855 +895884762 +6981 +838500785 +31225 +11720 +32610 +7632 +31306 +18842 +19184 +16964 +4740 +6872 +367 +4056 +5685 +421449335 +883263778 +11711 +30164 +941212947 +4211 +4394 +9873 +8474 +23613 +3788 +30990 +26577 +7405 +23968 +18107 +23734 +3983 +247 +25243 +7867 +2593 +2269 +27691 +27435 +25133 +22468 +30650 +22929 +25884 +26633 +1225 +31927 +2060 +22420 +23724 +24479 +1799 +30487 +8009 +22734 +1717 +21347 +16112 +704411765 +9226 +11710 +11962 +179789846 +28213 +20588 +21581 +19599 +29238 +1021334809 +21976 +8227 +3888 +5888 +137285787 +29318 +16898 +16658 +5099 +24229 +28830 +4972 +18687 +27625 +21141 +14373 +26287 +23493 +13208 +181 +14103 +32132 +28635 +28169 +8900 +18947 +22474 +21648 +19176 +22457 +31672 +15621 +2748 +28834 +2582 +11588 +29699 +836033815 +9845 +30924 +13220 +18249 +15008 +17132 +32247 +24165 +12245 +15270 +28482 +25402 +23652 +24468 +1756 +17877 +14987 +622325760 +12551 +9186 +7835 +19898 +677165615 +30001 +24409 +12001 +19581 +7723 +10834 +11237 +18035 +28556 +28356 +1675 +14285 +9132 +24662 +19156 +12093 +545903394 +586967142 +20894 +20052 +5836 +1892 +7300 +23455 +1699 +22947 +20060 +13314 +7723 +13987 +4315 +25433 +16270 +19243 +4747 +12603 +6449 +9373 +23845 +3834 +32388 +7601 +32536 +19858 +8649 +4515 +15238 +10826 +30762 +28829 +93543448 +19448 +7793 +10372 +19317 +14864 +25557 +11467 +29441 +6152 +21534 +4517 +16509 +635744971 +12225 +18817 +28906 +92262012 +31016 +113251504 +20570 +3330 +31308 +12521 +14206 +11563 +18303 +28718 +25475 +13775 +127769786 +20947 +20682 +2402 +12423 +21396 +23460 +28688 +6946 +20523 +12933 +25593 +5002 +18215 +641 +31622 +27936 +4853 +15441 +18035 +20790 +18942 +24367 +27809 +6982 +2263 +971476729 +26127 +26726 +726512995 +551786452 +21846 +28897 +4769 +2143 +8736 +7107 +29188 +27747 +4740 +3019 +24862 +7746 +1766 +912382645 +24834 +552182178 +5802 +59576011 +2448 +24037 +7709 +12365 +9403 +654401301 +2357 +14408 +37192131 +11711 +28788 +2007 +8979 +32132 +28815 +2751 +125 +11319 +9077 +8168 +222228015 +23232 +11344 +3777 +4123 +19549 +20629 +24059 +2854 +15629 +16502 +28248 +5500 +11900 +16517 +26108 +13498 +637934226 +7663 +3339 +449 +14986 +795354551 +25776 +28842 +268104102 +5304 +31461 +26664 +8321 +495316369 +11540 +12074 +9151 +11525 +25133 +30531 +21098 +13571 +9905 +8401 +23355 +835 +27402 +10226 +2594 +21567 +5529 +9456 +22208 +19556 +1042897754 +28550 +28750 +29588 +26766 +6438 +5818 +20371 +46207931 +16744 +20685 +27837 +10617 +7025 +671395426 +5087 +32128 +22908 +941461674 +13938 +29061 +5596 +24729 +12995 +980448080 +827091749 +6972 +12713 +14177 +3788 +27387 +648444274 +28345 +942807385 +28384 +24568 +5209 +17734 +9603 +28129 +27527 +13775 +28189 +23941 +4701 +14903 +4220 +873177201 +31415 +18341 +10190 +26243 +19830 +18598 +15853 +18345 +11464 +764735477 +9923 +26334 +28011 +21020 +125 +15719 +866860004 +9940 +20497 +31338 +15176 +17030 +18947 +15819 +29155 +12815 +7326 +28883 +12114 +23373 +311487291 +4081 +13963 +22376 +7852 +450708175 +16106 +10585 +25530 +24386 +876487706 +5368 +12773 +11200 +1037001806 +278557919 +16632 +20649 +25449 +234116221 +20590 +22945 +12237 +28844 +7423 +3339 +23878 +17141 +17330 +16686 +27171 +9086 +695259007 +11374 +13289 +32541 +22234 +3110 +5143 +478254563 +185 +31677 +218743415 +15689 +14433 +335665966 +16156 +22275 +27781 +5063 +28262 +20493 +21380 +808 +315540173 +32661 +920575735 +29145 +3313 +9533 +14474 +1190 +17735 +41385629 +5220 +607188900 +12296 +143729401 +29327 +18940 +14258 +13587 +6857 +15564 +384865295 +10871 +227972364 +21346 +16045 +10254 +327190534 +24555 +234930086 +17928 +7479 +16777 +14401 +20285 +206858649 +23210 +16580 +17945 +16465 +25890 +11923 +23043 +445688332 +9627 +14092 +18973 +17355 +21990 +29727 +4197 +21000 +28984 +26564 +25501 +28778 +4394 +18738 +5214 +5672 +810118262 +12311 +3148 +25781 +28770 +12930 +1799 +1586 +2813 +6339 +30562 +23613 +12641 +644788341 +2813 +30576 +15477 +21896 +4220 +21244 +11451 +8649 +1616 +28848 +30987 +32752 +28620 +3780 +7986 +11404 +7337 +14433 +15156 +23212 +533337535 +590345971 +14695 +18600 +18492 +9581 +12851 +15008 +8374 +32560 +22457 +9580 +14209 +380788941 +31175 +24038 +29765 +779722806 +1321 +6392 +24683 +963316118 +411430518 +18637 +414117013 +31059 +422610909 +4671 +3148 +22925 +32447 +32435 +19433 +32025 +234116221 +1180 +25776 +868487533 +8401 +4081 +947 +14029 +20072 +24749 +92376869 +9426 +5746 +9100 +13444 +12595 +25246 +3984 +432 +6551 +20726 +7804 +27675 +21738 +12961 +21323 +3606 +10403 +11139 +1154 +15805 +7932 +12817 +17214 +9786 +3143 +13253 +26107 +26728 +4005 +819826368 +28624 +283267560 +7926 +29708 +25399 +6597 +29258 +16842 +26501 +25631 +32542 +32025 +9317 +11041 +18119 +550924492 +8304 +9539 +3253 +12846 +26728 +17225 +16750 +6802 +27717 +1776 +829181624 +15710 +14545 +1028433886 +1675 +8949 +9380 +28604 +30244 +29338 +607188900 +19858 +21574 +30042 +15935 +4180 +9030 +31061 +15640 +7267 +150875559 +13201 +7267 +2436 +26124 +24709 +30111 +13402 +16777 +23195 +26146 +13605 +16521 +32558 +21198 +7784 +16652 +16710 +30840 +8606 +22388 +5 +22864 +24824 +12361 +1648 +920575735 +10617 +21339 +8128 +84882419 +268104102 +26249 +26319 +27721 +24748 +29010 +8886 +1317 +22581 +1657 +26249 +28742 +9294 +11466 +6659 +8564 +12930 +4343 +17521 +30528 +7605 +6707 +10529 +26937 +7958 +13289 +23312 +28011 +181 +12944 +17717 +2402 +29746 +19971 +27521 +27778 +19229 +17067 +4666 +9244 +30343 +10612 +32233 +11958 +18133 +29158 +29520 +4500 +17697 +16270 +4056 +8195 +12817 +30629 +19642 +3969 +1038 +14379 +8411 +3364 +18013 +23025 +26087 +15544 +520975776 +30098 +10997 +15091 +26715 +27983 +2124 +32360 +23330 +24791 +7883 +291987539 +21074 +15351 +25625 +1703 +28262 +2111 +515251553 +27600 +24296 +1665 +13424 +27809 +1180 +28370 +21248 +13471 +23591 +6956 +8798 +26591 +3634 +877 +3078 +11010 +17532 +23616 +23231 +3207 +48770637 +23436 +28606 +11501 +12696 +6754 +18691 +23938 +4361 +2563 +22489 +14413 +14644 +31279 +4959 +6412 +25370 +724 +1293 +9244 +31372 +733332698 +31978 +12621 +85613145 +22172 +29792 +25972 +87931040 +14114 +1267 +16055 +7372 +7472 +202 +22688 +32226 +2582 +15583 +4307 +552182178 +25781 +17942 +21896 +15055 +20126 +32112 +26371 +4033 +14112 +5427 +16055 +998 +7895 +21416 +26978 +338553922 +28391 +28451 +10994 +8964 +14784 +28451 +16932 +765453985 +30759 +20094 +12514 +12502 +31279 +175649415 +5543 +23832 +13642 +15465 +17245 +4220 +8736 +10559 +28642 +5923 +6709 +14685 +887013196 +32025 +18135 +1328 +29095 +29583 +9488 +8162 +39979431 +12362 +5068 +30290 +32591 +22516 +13498 +7618 +11561 +17192 +8321 +13791 +27193 +15681 +9978 +29522 +9513 +14096 +16898 +381206385 +19114 +923164468 +25307 +24735 +21470 +1186 +26267 +20682 +8746 +19709 +18235 +5849 +10708 +32230 +14834 +67586880 +27898 +240829089 +17583 +5112 +19132 +25781 +29327 +9332 +9999 +403289711 +19062 +6009 +531892360 +28344 +17469 +26831 +11167 +16604 +30956 +18180 +11091 +9594 +22506 +24939 +17991 +23001 +31775 +17349 +26028 +18819 +32055 +14009 +941212947 +1786 +11846 +16824 +28928 +445688332 +30355 +21056 +32563 +12050 +7585 +18388 +17448 +10870 +230807140 +5087 +10779 +975898508 +11679 +1426 +14917 +9346 +19004 +2128 +986506116 +23071 +23493 +19305 +12361 +3253 +14413 +730728271 +17047 +31908 +693660464 +9435 +26829 +180267246 +17565 +11346 +6013 +18004 +17469 +18060 +641 +12322 +3634 +7093 +20629 +18209 +28867 +19233 +14423 +22643 +22045 +25357 +16047 +3063 +32548 +21003 +22550 +9264 +4186 +32580 +13760 +12632 +5304 +16736 +3549 +17469 +15682 +11525 +27405 +12793 +30201 +19458 +25282 +4607 +11266 +29889 +11588 +26207 +22734 +677165615 +27319 +9768 +22072 +13722 +13625 +14001 +4740 +23637 +29868 +440 +23853 +596378085 +10116 +35 +360960239 +3983 +27688 +9294 +21529 +29391 +32034 +31591 +11726 +29428 +7419 +30555 +817750283 +7281 +28325 +27868 +3061 +14111 +7265 +14401 +8072 +17387 +30761 +20580 +16323 +29238 +5456 +554 +129664829 +4525 +3702 +25174 +32367 +18498 +28769 +3662 +19540 +14874 +512313342 +8162 +31900 +22072 +29139 +17237 +22029 +21019 +970550374 +8798 +30905 +10106 +8474 +9373 +2285 +27582 +16501 +11066 +12933 +10058 +24244 +9061 +25246 +1802 +3161 +4551 +23077 +20658 +20086 +326 +12549 +19082 +21989 +8115 +23497 +993340746 +5672 +22359 +486343896 +30134 +29834 +318607188 +14282 +29834 +3161 +5922 +381206385 +1045152048 +29852 +1582 +6796 +814460513 +2635 +13305 +12409 +3891 +32151 +10826 +3741 +28938 +994640179 +25907 +607788443 +21952 +3128 +18611 +19024 +338553922 +19441 +31943 +741775494 +246461449 +31698 +24088 +5107 +4154 +19657 +27664 +27296 +28213 +24967 +5100 +1705 +7336 +4481 +6137 +329799866 +28834 +10457 +4624 +3982 +14222 +29098 +8404 +13902 +22072 +7952 +8736 +24705 +21738 +424221023 +28922 +106410851 +29936 +26350 +24806 +382838650 +4295 +2883 +13169 +2604 +19657 +21857 +13585 +23959 +23616 +28541 +16487 +14293 +15110 +1015521580 +27688 +438558918 +30099 +818302126 +27599 +13854 +20113 +18204 +652886904 +29340 +7914 +7843 +32360 +3268 +10297 +30520 +14516 +17087 +1576 +12395 +16795 +13109 +13740 +12949 +21550 +27837 +28750 +11943 +17192 +7561 +24652 +21129 +29889 +12245 +9359 +18306 +11511 +19185 +11154 +3264 +30194 +137285787 +15437 +150875559 +23010 +5082 +10046 +3788 +19459 +29392 +19403 +14406 +10697 +30620 +11266 +21624 +16499 +31522 +27881 +16211 +20254 +18469 +18989 +26049 +18493 +31373 +3852 +20790 +14110 +376668974 +324149661 +6077 +8971 +220778524 +19469 +3375 +1370 +5565 +462580468 +26453 +316 +11171 +7423 +26231 +9652 +8407 +22081 +4145 +12225 +852651122 +14389 +24594 +12244 +2628 +24817 +26017 +26107 +15315 +7203 +45436438 +12199 +17734 +29226 +2369 +25936 +159408324 +3982 +120947823 +23533 +30098 +2527 +21503 +22734 +24439 +28665 +7561 +25760 +14607 +7826 +14987 +2028 +427 +21005 +8138 +31286 +177 +22584 +10348 +2795 +8768 +20285 +14497 +21295 +18019 +22881 +27642 +8070 +1037008762 +10793 +14690 +24812 +22371 +9155 +31206 +10263 +4033 +8646 +4845 +27233 +18658 +28478 +29095 +14391 +30368 +25265 +12774 +21346 +2114 +26893 +9839 +1037741030 +23731 +32447 +20867 +660 +3920 +833892484 +2297 +566279538 +12806 +11237 +20111 +10807 +4491 +25786 +13990 +10953 +22217 +8115 +15004 +13462 +24183 +5655 +16734 +22485 +3611 +8009 +26390 +28848 +27868 +30725 +7782 +8065 +1521 +29169 +4378 +8129 +7115 +23878 +31643 +22612 +28163 +894 +337645189 +25504 +28984 +24234 +17378 +30834 +10116 +32305 +29132 +4470 +2099 +908 +6492 +3065 +479978581 +2298 +8274 +552268795 +569339386 +88372792 +29527 +9590 +253781551 +6295 +9392 +10106 +23501 +11993 +7816 +12696 +26077 +2357 +17538 +4437 +693660464 +5757 +29145 +3291 +5421 +9713 +1038 +893011817 +9840 +17083 +16632 +2593 +13847 +7853 +25282 +3279 +4703 +724 +8682 +29410 +1807 +12171 +18510 +8440 +1802 +30428 +15023 +29888 +32558 +23787 +690 +1481 +16302 +27284 +17358 +868487533 +25282 +29091 +10463 +19509 +427 +28742 +4359 +15584 +17796 +11059 +5444 +11981 +8237 +27862 +4491 +28920 +14029 +5774 +13526 +18931 +26350 +1234 +32360 +18252 +538759796 +129664829 +32607 +4197 +2209 +16014 +20998 +398443668 +13722 +31279 +23970 +32515 +15597 +14099 +15599 +8346 +22747 +31211 +12933 +27467 +14753 +12568 +18102 +31591 +20909 +9362 +21688 +11464 +18080 +21724 +14255 +137624367 +13064 +7704 +25162 +29428 +23986 +29893 +6201 +21711 +21509 +23522 +2286 +16517 +6343 +30823 +4552 +19468 +22344 +24188 +4090 +18388 +7710 +3291 +14078 +14528 +14680 +14785 +19170 +25530 +15477 +30600 +32653 +30120 +26833 +24603 +6339 +1043 +401927386 +16094 +1825 +29628 +21880 +2667 +14743 +4613 +20518 +28083 +19427 +13750 +30811 +332279477 +3567 +14928 +17751 +30650 +20942 +19040 +155 +3193 +24942 +9679 +18488 +18323 +287678397 +20410 +28769 +29664 +17526 +851 +7618 +18224 +675413729 +8311 +5220 +401 +1799 +10140 +9096 +4454 +955276308 +31677 +17629 +41 +23646 +4262 +21681 +12989 +30156 +20573 +14920 +23848 +30650 +2286 +12005 +504 +31037 +2276 +32455 +876487706 +11405 +12677 +1217 +4935 +19449 +14036 +3890 +18135 +20207 +5083 +425913430 +13314 +1779 +27691 +10684 +19863 +9237 +12350 +9137 +16950 +28941 +26166 +13795 +26017 +1245 +11257 +23936 +10476 +4818 +223452261 +2464 +4547 +10820 +19652 +17902 +7968 +12821 +22760 +32521 +28787 +13462 +20658 +930421339 +23493 +22803 +4570 +8245 +29963 +9584 +32673 +297590729 +7463 +3301 +25106 +14607 +28430 +16439 +3307 +22130 +823 +5841 +3203 +8649 +30896 +25760 +24662 +5802 +27037 +31003 +16584 +13847 +19996 +860214718 +12711 +1137 +13970 +9749 +5611 +12017 +412016499 +7503 +835 +27884 +543 +2996 +29022 +5760 +1631 +19830 +17061 +20088 +430713571 +227428524 +25240 +11681 +10116 +23065 +2840 +21218 +14918 +4787 +12904 +1021334809 +761858733 +28620 +322187314 +32111 +23634 +30744 +32080 +31051 +376668974 +28897 +1523 +14916 +20049 +565489417 +31488 +24749 +409168115 +32435 +16803 +868631070 +32316 +20427 +10154 +31842 +1267 +14099 +28349 +28363 +28750 +7984 +23561 +533337535 +27449 +16323 +75646703 +26249 +27561 +2402 +23132 +2494 +23724 +9362 +30617 +13792 +16671 +29697 +278426478 +10806 +31160 +27023 +8158 +19197 +18191 +2099 +11471 +14848 +14710 +8104914 +5078 +31581 +532520655 +1068204688 +22109 +3888 +2598 +30493 +10661 +31068 +26295 +21141 +6014 +31270 +16384 +23617 +720852849 +19449 +26120 +4307 +25402 +3567 +455 +24861 +15531 +20973 +964022694 +14579 +8227 +18677 +17203 +28739 +28693 +9808 +741775494 +2789 +18288 +4745 +2751 +23609 +1776 +19283 +8245 +32544 +28765 +31684 +23652 +24352 +29477 +23734 +6407 +3716 +16690 +5188 +15157 +308 +9958 +16323 +3977 +17583 +7788 +11319 +14784 +17254 +26128 +28098 +4086 +23077 +15326 +23873 +3891 +27284 +14062 +11672 +8964 +31373 +7005 +7264 +27369 +16487 +24917 +920 +11771 +26485 +19286 +14710 +370055383 +22375 +26785 +20629 +16514 +24537 +27850 +1423 +276003120 +5784 +9077 +20685 +17469 +15111 +9058 +37244535 +32117 +31434805 +8467 +3120 +3121 +28418 +135638825 +12480 +7517 +30351 +545903394 +24718 +973679691 +760452799 +4301 +19175 +10056 +25978 +872725265 +14121 +1201 +31304 +8564 +19657 +10403 +16584 +26472 +315540173 +7489 +13731 +18819 +11710 +5500 +7704 +15761 +32078 +652537385 +18216 +171890915 +1490 +17030 +734847890 +27231 +10827 +23705 +11857 +4524 +32379 +9632 +13903 +14000 +854787754 +11021 +28571 +10468 +8493 +27105 +25751 +15719 +31219 +25021 +30902 +24241 +571216887 +34 +715643979 +23878 +2367 +8849 +25508 +17062 +32226 +9492 +23357 +12193 +25360 +6796 +13760 +19217 +23828 +20648 +23095 +22747 +17419 +31620 +4759 +20569 +19341 +31051 +12909 +16394 +21062 +7032 +2789 +20421 +3419 +17338 +1685 +12011 +3320 +26683 +20243 +2288 +27171 +491063288 +1621 +5553 +31387 +11041 +19266 +5648 +27061 +22449 +700072832 +25568 +15766 +590345971 +16881 +32202 +24817 +12628 +542689878 +1784 +28332 +4830 +462376219 +16076 +8747 +9272 +14104 +12246 +5593 +855696484 +17023 +2996 +26115 +13257 +12207 +525522249 +519875265 +13189 +11125 +807427333 +17972 +29576 +10937 +24229 +2038 +1684 +15353 +16529 +30811 +16786 +18289 +25440 +24839 +2408 +1038373884 +6192 +2682 +31294 +520975776 +2138 +10378 +2250 +10990 +11902 +5410 +12949 +1910 +2995 +811309159 +30689 +14556 +28267 +8914 +8780 +19729 +364373390 +20442 +21561 +9942 +23493 +280 +26547 +11915 +8607 +15381 +191 +9580 +31620 +13006 +6655 +15599 +7709 +26124 +27115 +3838 +4372 +22915 +2343 +5410 +5447 +358725977 +16094 +25261 +12001 +12207 +9958 +26451 +26377 +21846 +23110 +26939 +16604 +11408 +24339 +29177 +22760 +11187 +1037008762 +892 +3460 +2028 +28249 +27387 +17630 +1003 +6397 +31063 +28454 +19935 +18695 +32661 +863276092 +22503 +11422 +7373 +192 +11630 +30059 +21912 +20777 +14068 +159408324 +31053 +13786 +7914 +8129 +29326 +552268795 +21129 +7277 +20986 +240829089 +29792 +10937 +12298 +7248 +6343 +30660 +22089 +21511 +8840 +2647 +18402 +28541 +6881 +24258 +9403 +15886 +22877 +803965852 +10534 +9100 +27514 +9985 +32112 +27481 +22133 +25036 +356078990 +9488 +963117282 +1016265787 +171890915 +926719427 +31078 +5911 +5032 +774680201 +28984 +19769 +12355 +29452 +622436290 +2347 +21559 +19732 +17525 +13509 +27502 +15055 +31874 +25315 +14556 +14772 +15385 +17565 +15168 +12219 +15157 +224340884 +23890 +12090 +17739 +16401 +9580 +17222 +8290 +7961 +4865 +791316602 +7048 +424915137 +28541 +3303 +25651 +11773 +3444 +19520 +950791054 +16152 +5278 +6096 +23355 +19449 +12081 +23526 +4686 +4474 +32478 +2722 +7398 +564 +17175 +9128 +15804 +25217 +22503 +3961 +17387 +29441 +12470 +35 +25737 +32634 +6972 +3148 +11555 +4566 +16213 +23810 +802097734 +4830 +9679 +19006 +357 +27990 +6134 +13057 +25137 +8746 +815 +3682 +30344 +24574 +9422 +21606 +23549 +12462 +25053 +10307 +14671 +24812 +4257 +3742 +13337 +27053 +31267 +17734 +30896 +29859 +26381 +4554 +11588 +5697 +23179 +5453 +10775 +814468903 +22803 +790495596 +28688 +18657 +26166 +20867 +27363 +5704 +663090517 +25080 +27939 +20572 +14409 +8418 +4474 +19572 +7486 +19042 +15633 +9483 +22465 +27326 +784721706 +1706 +32296 +1818 +18809 +5347 +24730 +10567 +23354 +12363 +28135 +9137 +19875 +702627626 +31026 +14199 +30564 +25504 +5911 +14081 +17358 +19732 +19417 +22908 +4574 +13607 +31356 +20476 +24917 +5032 +12311 +21819 +23034 +32000 +27023 +14103 +29177 +4090 +25051 +21509 +818302126 +31903 +8828 +14545 +11381 +109291552 +28265 +8499 +16249 +668587398 +228 +7140 +7813 +8472 +6980 +18540 +30902 +9425 +178080617 +8733 +13928 +25033 +19092 +11266 +788 +29623 +4856 +5144 +26390 +16958 +20696 +19333 +14712 +586 +5540 +1481 +32360 +28515 +243604238 +16628 +25158 +14096 +5058 +495316369 +14551 +16501 +14181 +853637505 +21990 +24439 +5522 +16722 +15816 +1339 +13668 +809977166 +823254593 +9905 +14784 +9272 +5083 +3746 +8227 +29188 +22313 +5052 +30528 +15930 +15145 +11711 +21277 +13814 +11119 +9294 +8374 +24428 +9423 +14422 +16646 +9246 +32515 +7815 +277384463 +6112 +17750 +1725 +19433 +8411 +4145 +4216 +21533 +758715910 +27387 +782515908 +13220 +15334 +3129 +22784 +8162 +25916 +26378 +4014 +278557919 +13986 +4558 +26485 +7723 +7375 +2671 +11236 +27038 +10031 +28311 +28950 +5596 +7946 +20652 +79 +28610 +636 +6804 +25593 +11489 +8680 +24839 +23880 +983 +1892 +234183043 +5540 +596 +4086 +11041 +554 +22260 +29871 +4464 +24903 +5427 +30576 +3620 +13424 +17081 +3838 +4236 +13568 +19540 +726 +11818 +26982 +1776 +31320 +21343 +15599 +20864 +398443668 +7335 +14781 +1547 +549683457 +4866 +15640 +8670 +178415837 +31448 +994163108 +68301539 +31488 +24532 +17629 +20958 +21277 +11053 +3429 +22025 +17821 +3620 +16964 +4175 +16715 +17026 +10625 +14685 +17506 +108 +28265 +24532 +2451 +6683 +13294 +24113 +398443668 +10206 +29966 +20557 +8672 +3830 +19270 +20931 +7221 +29868 +9334 +20274 +4787 +30006 +1130 +4935 +24179 +10680 +396 +15792 +30038 +19004 +15339 +5396 +16211 +24806 +323063535 +51191105 +5316 +21582 +7916 +7398 +8768 +15766 +21629 +1154 +558460547 +13208 +14579 +662 +884976298 +15461 +12231 +31051 +7335 +4624 +450542499 +3183 +328100106 +252214215 +15219 +14426 +3359 +19769 +13792 +12017 +2215 +18100 +18667 +1339 +8723 +21020 +23058 +8050 +15863 +12480 +23492 +28474 +8868 +16076 +14550 +6077 +26077 +9681 +9609 +11336 +614770979 +31729 +25906 +13477 +1367 +834771688 +15456 +29668 +27115 +27367 +1744 +15454 +802826872 +20476 +5120 +24931 +8609 +16399 +30738 +647716443 +5839 +10116 +23611 +28446 +15573 +7256 +14240 +18122 +28984 +27953 +570586366 +15827 +3119 +14192 +16639 +5774 +22082 +7657 +28985 +4612 +27387 +5271 +12693 +24418 +19525 +4144 +20176 +20562 +17192 +27415 +5201 +2147 +10580 +19157 +31893 +8465 +3120 +1685 +22576 +365023154 +3474 +28950 +12593 +23045 +782515908 +12601 +23390 +15885 +9355 +4865 +1519 +31492 +13611 +380486294 +31372 +23129 +18420 +2343 +15681 +1904 +29668 +16145 +1370 +455 +8640 +26219 +31630 +9845 +28662 +17179 +25213 +17752 +32261 +329749560 +3192 +19462 +15004 +10973 +3129 +23878 +8827 +16146 +23096 +14515 +23436 +24864 +16057 +25981 +23269 +18175 +2357 +24339 +4814 +5923 +5027 +22973 +8290 +29616 +9477 +26002 +17712 +14112 +7312 +861 +2283 +8598 +17807 +6706 +10420 +835 +8015 +20658 +26602 +32313 +26937 +9888 +23935 +4220 +31822 +27211 +18697 +19947 +6645 +1055064869 +26437 +12502 +13750 +27766 +6161 +27945 +5265 +18133 +27403 +877205388 +421449335 +11469 +9634 +4506 +20973 +30634 +16604 +872725265 +5490 +15026 +11902 +2758 +17744 +30120 +623272442 +197338634 +8025 +776203145 +13086 +30062 +28830 +21155 +882045769 +29710 +401 +5143 +17170 +28293 +22774 +418473160 +22271 +24735 +675413729 +27671 +28630 +11700 +15603 +1993 +28920 +24319 +2519 +13081 +26258 +17339 +20798 +12686 +30653 +2563 +1452 +3542 +2893 +29293 +8158 +28688 +6081 +32043 +22468 +549683457 +95678076 +22223 +32705 +32733 +14878 +24231 +9025 +12803 +28574 +15089 +1053 +641 +28410 +29655 +21511 +14916 +11404 +23110 +835 +102412004 +27890 +6494 +13607 +798 +13833 +23574 +13028 +31724 +20051 +12031 +15116 +27443 +14319 +9014 +13710 +1004949577 +14465 +407079000 +3956 +11681 +16228 +11062 +24367 +28941 +12389 +30380 +10002 +694045785 +11580 +24992 +175 +25365 +20859 +8313 +29699 +19049 +30576 +15765 +4122 +9833 +92376869 +26691 +22550 +26463 +10056 +26252 +4257 +4042 +13731 +6227 +852651122 +503 +13795 +18216 +12017 +28389 +14596 +17583 +12093 +24537 +9976 +11336 +17898 +5617 +4570 +6428 +6007 +19395 +29269 +30871 +2854 +3238616 +24112 +14425 +7423 +29346 +14635 +20253 +2624 +22692 +15531 +20648 +26525 +24992 +6528 +9924 +649493500 +19148 +371086439 +31684 +758715910 +597584929 +19521 +11175 +23611 +15023 +31138 +13582 +22770 +27035 +207977621 +13052 +2290 +32543 +3280 +17083 +12480 +597584929 +26858 +8849 +15381 +9475 +26497 +3577 +25321 +16994 +32070 +31986 +25335 +20027 +283 +30902 +32580 +30990 +26072 +21409 +4763 +27047 +52121100 +25784 +3303 +5108 +549110979 +21215 +13168 +23260 +27309 +3933 +23549 +31051 +8000 +16709 +2656 +12257 +2586 +2789 +6683 +12446 +30018 +10099 +853637505 +26610 +24440 +804596391 +24861 +71 +29478 +21802 +15437 +12196 +860214718 +18763 +3696 +2841 +782 +20424 +16204 +30022 +3564 +19570 +3976779 +7380 +11344 +1705 +23022 +2215 +10990 +6790 +18475 +990075505 +19157 +195351560 +986 +8878 +23264 +14848 +13403 +14772 +22648 +4788 +19634 +977553355 +27105 +23652 +30409 +334872904 +28308 +8177 +977553355 +17225 +5611 +9629 +6544 +23580 +19351 +26552 +798 +22526 +20497 +12171 +6077 +27953 +11433 +4732 +24045 +12911 +7437 +25196 +12983 +7486 +327190534 +26472 +1825 +3820 +8025 +25188 +16459 +705796502 +23103 +21284 +18839 +12711 +26919 +11666 +2683 +13913 +605503628 +11469 +6412 +14542 +9027 +5500 +14778 +11702 +3063 +23330 +28722 +14602 +19054 +3429 +22465 +27454 +23382 +9629 +586 +609 +26905 +138117755 +3943 +5055 +3287 +29601 +24472 +19036 +26706 +14301 +3279 +20036 +24352 +10343 +10984 +23124 +29075 +29400 +12882 +28430 +29263 +24762 +50462376 +3775 +11469 +14878 +29392 +24496 +45436438 +9344 +669740945 +22626 +26496229 +24742 +21581 +12821 +10718 +269604761 +13638 +2931 +2633 +14240 +21906 +26610 +31408 +1752 +255 +6007 +14772 +32622 +3291 +9 +21523 +23021 +16656 +5529 +12000 +300 +16700 +22677 +22376 +963900887 +4515 +13817 +14703 +9146 +3575 +16921 +23588 +401927386 +32232 +4972 +16650 +1225 +838500785 +2611 +11367 +324149661 +220778524 +7729 +27478 +12851 +24439 +17506 +7946 +29534 +16211 +28450 +4539 +962876568 +16207 +21034 +23660 +23364 +9 +26085 +22742 +6671 +3291 +19114 +16646 +32371 +24532 +12866 +13469 +13775 +28908 +2931 +19540 +8780 +8365 +29674 +16373 +31123513 +15401 +24447 +30326 +23351 +12239 +7032 +13618 +18283 +18264 +20663 +28742 +5351 +30774 +15229 +22092 +3891 +24123 +26381 +16348 +1028433886 +22947 +10938 +30049 +18135 +18047 +742071580 +29816 +25487 +10053 +278117696 +15746 +20696 +4359 +26845 +286701537 +28446 +29346 +28557 +19082 +11431 +30231 +27747 +694784538 +16584 +475 +13710 +786677184 +29429 +8230 +23177 +1393 +21906 +31294 +15569 +23354 +6767 +31114 +5500 +3419 +1491 +6175 +9146 +17303 +20442 +18815 +17863 +3811 +8497 +32718 +21218 +14391 +16686 +24817 +25470 +3320 +690 +28999 +5107 +9080 +24038 +28765 +24742 +20497 +12793 +16384 +21292 +27460 +1207 +8912 +15015 +12420 +2957 +28305 +20424 +4137 +22053 +8833 +28557 +24339 +18470 +1430 +5135 +7090 +18697 +31743 +20184 +8572 +30022 +623272442 +19176 +29639 +1804 +24623 +27522 +466974976 +17135 +31372 +572651036 +30228 +25937 +17570 +8201 +17419 +31211 +19681 +11857 +610658085 +30638 +26918 +8810 +487 +18176 +31370 +25402 +7584 +2350 +31598 +24107 +20946 +19197 +21339 +24361 +12859 +14969 +27199 +1426 +3515 +3982 +19769 +10699 +24091 +941461674 +10856 +12925 +868487533 +30564 +25904 +18498 +10099 +3370 +284116722 +22373 +17597 +15757 +25962 +16170 +478254563 +24316 +18046 +19242 +3976779 +3192 +4232 +1082 +25497 +27882 +9226 +31063 +3741 +195567562 +18598 +19740 +18488 +3320 +25895 +1804 +596378085 +4535 +4056 +564 +29426 +24244 +8964 +18176 +31966 +23878 +10954 +28606 +13585 +10684 +2561 +6181 +20126 +5373 +13941 +11891 +333876384 +8437 +28834 +608320201 +6659 +7849 +25174 +15718 +908 +557261981 +179789846 +14131 +11980 +28872 +30924 +17982 +23497 +30692 +308 +11045 +17307 +20666 +27107 +14006 +13701 +14966 +4788 +29177 +2498 +720503848 +11125 +4236 +5128 +1195 +26950500 +2803 +318712242 +14228 +11059 +9777 +25360 +15457 +429346721 +7057 +24666 +19642 +31149 +3530 +2840 +29286 +4259 +32299 +4134 +1267 +23883 +27456 +31911 +16074 +29793 +1049 +28248 +790495596 +28731 +31434805 +19971 +15792 +8249 +31992 +18038 +7638 +14784 +25975 +4920 +6606 +19220 +10418 +17538 +1520 +14567 +20629 +18987 +14192 +15827 +713733905 +28754 +27893 +8351 +11467 +11786 +1339 +1986 +401601466 +30796 +30955 +13402 +21476 +14406 +733332698 +5344 +10625 +6295 +11720 +1207 +5100 +13305 +302805505 +10635 +6134 +31416 +18953 +14743 +37447231 +25318 +25786 +693660464 +30001 +6946 +11256 +32231 +541 +17490 +25975 +807427333 +1609 +1524 +5186 +10046 +30755 +20500 +1423 +1786 +25994 +10025 +931724196 +13104 +8115 +31796 +16690 +31706 +5456 +22770 +9403 +12857 +28315 +8285 +31012 +923033106 +4394 +15145 +23617 +29610 +861 +21991 +28011 +827091749 +29697 +4769 +19740 +544700857 +12356 +3093 +31796 +10343 +877 +27071 +22564 +32360 +12063 +21897 +13337 +10031 +2517 +24173 +887013196 +26562 +12949 +4831 +25906 +5249 +27867 +2682 +420742003 +32577 +7916 +903 +8914 +8465 +26961 +4122 +21098 +18001 +16533 +12409 +30466 +30634 +32181 +17582 +30823 +14055 +8631 +15647 +5034 +14712 +29188 +16894 +4409 +342302178 +5066 +3663 +31372 +5030 +25758 +11931 +12713 +3023 +30715 +7749 +448467156 +16501 +116 +19132 +549427908 +16223 +532695406 +12822 +28391 +25103 +1710 +3318 +278426478 +20076 +24992 +15695 +19340 +16354 +26853 +19221 +8321 +4307 +23232 +12857 +7875 +19984 +26311 +21020 +86103282 +31304 +376668974 +351161436 +21409 +11914 +29283 +4624 +1174 +3746 +258509743 +19652 +19791 +7286 +27295 +9459 +19517 +24185 +24666 +21155 +579182264 +8025 +7802 +27621 +487 +5281 +24023 +29209 +21346 +22422 +32526 +23455 +7895 +11755 +20523 +6708608 +13798 +5032 +25487 +12321 +1844 +3469 +241546153 +24231 +976190679 +29879 +5822 +30680 +25335 +622436290 +19652 +1524 +19145 +17302 +3119 +4561 +20867 +184594831 +6773 +11720 +8425 +21533 +301397559 +32102 +19846 +3314 +8719 +21880 +10467 +346274412 +237617172 +5841 +4437 +5641 +574 +2666 +16734 +31372 +22313 +7902 +4312 +13075 +32423 +9797 +14426 +7934 +26981 +9804 +25051 +1319 +386922884 +5004 +28772 +24339 +22864 +3281 +10218 +1838 +26706 +23284 +26748 +356078990 +26319 +1875 +28851 +32544 +5713 +882 +18221 +7663 +637902143 +936 +980448080 +7124 +13169 +13849 +22606 +16196 +6026 +30077 +6997 +11078 +1786 +15228 +24412 +32360 +24059 +27035 +23012 +23641 +24443 +20543 +5433 +31610 +9137 +1766 +26577 +25318 +1249 +32368 +3330 +24390 +25556 +3132 +32301 +30638 +19890 +907730129 +52121100 +11348 +22449 +95678076 +13943 +15693 +27500 +23455 +24088 +41 +107990680 +1022297907 +490171599 +30982 +17544 +50 +4838 +5423 +8103 +11893 +957 +12774 +4137 +4756 +854787754 +32000 +1825 +18677 +13202 +28848 +28364 +8717 +17456 +25813 +29992 +367 +20887 +16752 +3114 +28363 +15477 +5087 +8622 +10102 +20696 +6951 +4688 +22310 +15858 +4010 +12539 +12480 +10954 +7373 +17061 +8401 +26483 +29080 +791316602 +12930 +6613 +13075 +4695626 +433236626 +23433 +23563 +32090 +27939 +20866 +24677 +25357 +27311 +30516 +25162 +30272 +26120 +7024 +15257 +28110 +546656739 +29413 +32299 +29129 +10673 +3864 +14599 +4156 +508757610 +14877 +20050 +7723 +25458 +9932 +308 +14920 +29538 +5149 +10634 +19027 +22276 +4522 +24320 +21396 +449 +23696 +19295 +15768 +12897 +15597 +24440 +12220 +20859 +15029 +24659 +401601466 +30493 +17385 +492544391 +12685 +25781 +11171 +22842 +23040 +25776 +16394 +46780436 +11469 +6175 +31150 +24482 +27765 +14228 +30531 +24762 +945990109 +1023672281 +28246 +24439 +13462 +13913 +1327 +30909 +27845 +13289 +11643 +920575735 +818302126 +4099 +16604 +12594 +26160 +23475 +17872 +11831 +4312 +23460 +24891 +14501 +18588 +637934226 +21606 +652886904 +1023672281 +7380 +13307 +377686854 +9259 +764867867 +31243 +24659 +13182 +13057 +9991 +13082 +22425 +4293 +16409 +26194 +24270 +19157 +22688 +24602 +5031 +18526 +15866 +16171 +13171 +11962 +81 +1023 +24801 +17520 +14069 +26723 +20671 +31488 +14565 +23620 +7927 +23839 +9725 +22092 +131067556 +27939 +30059 +23791 +16204 +31047 +12461 +10053 +15324 +19971 +22682 +179653039 +21704 +1724 +7974 +308 +19642 +22576 +26151 +10012 +28305 +1991 +646267355 +3038 +26914 +23435 +3772 +17608 +14181 +28299 +7373 +7818 +421029613 +32673 +21807 +5551 +276892295 +20518 +668587398 +14474 +8086 +135598686 +158 +9495 +21897 +15315 +12887 +23964 +30341 +21410 +20154 +16544 +20303 +23935 +13526 +12989 +8348 +25673 +12090 +7619 +31052 +8929 +19477 +4007 +21019 +16327 +17697 +18289 +3663 +11466 +5315 +24673 +98 +5013 +7258 +11983 +7829 +21032 +1305 +15635 +6843 +7185 +20094 +1662 +29477 +24735 +25365 +26816 +945990109 +28830 +25470 +29619 +14878 +28110 +290062275 +21482 +28759 +362913659 +13760 +22434 +6921 +24703 +71848033 +525402321 +21807 +37447231 +5865 +25214 +18724 +23373 +23970 +924159552 +28349 +4447 +465399393 +31603 +29478 +7829 +764735477 +30120 +9976 +12510 +18167 +1577 +3491 +9240 +401927386 +26207 +24387 +5171 +14739 +264 +11431 +24112 +12771 +5347 +1130 +1104 +15804 +21624 +17274 +21204 +931724196 +18967 +14206 +853637505 +30434 +14301 +19204 +13898 +28168 +26785 +9423 +169331300 +24229 +31992 +3088 +18308 +9996 +25672 +1521 +20113 +528413293 +538759796 +28410 +8123 +18686 +4569 +572651036 +27542 +9711 +28574 +25751 +11433 +24693 +1153 +32461 +4293 +695259007 +3729 +23917 +2090 +23303 +4561 +20909 +19883 +1035 +32545 +12770 +15683 +23049 +679 +8999 +15091 +2114 +942962209 +12611 +21285 +280018368 +3280 +389629103 +31227 +2040 +4029 +13438 +7131 +16948 +18285 +23256 +32177 +11588 +22658 +9584 +22299 +23195 +562761963 +8174 +18839 +16416 +20172 +10060 +12810 +17349 +20867 +92376869 +21561 +9014 +18721 +27821 +26371 +24472 +25561 +20937 +16487 +28446 +26552 +6589 +7421 +9867 +9483 +25241 +8131 +10551 +28104 +10015 +6438 +18757 +11815 +21917 +26330 +17494 +4413 +28754 +18167 +23787 +2922 +21367 +1452 +28421 +23244 +32586 +24925 +13399 +20859 +4205 +28988 +29538 +20588 +19566 +28121 +6096 +2228 +25051 +10046 +13945 +19599 +21917 +19581 +32665 +24182 +20484 +981911714 +8230 +879015510 +28071 +7869 +14935 +452658854 +2088 +18470 +25321 +31522 +6075 +19258 +20790 +487 +22476 +26950 +749829726 +30452 +1324 +26386 +30659 +7816 +23652 +23934 +5328 +4103 +27105 +10634 +19142 +930421339 +13006 +12132 +16409 +3961 +7760 +253781551 +7480 +609148831 +26905 +2795 +10261 +22784 +4211 +21062 +4007 +4686 +30224 +23106 +21667 +8945 +27325 +4506 +12386 +8747 +23231 +860214718 +28030 +25344 +3956 +25051 +1696 +679 +29474 +9380 +13595 +5664 +17463 +30896 +29378 +348510350 +31234 +30648 +29244 +31555 +29859 +31340 +28740 +10405 +26319 +20597 +30569 +9609 +23481 +13001 +7607 +1651 +3620 +17103 +1771 +28452 +12713 +1577 +9470 +7919 +10617 +19969 +29681 +10605 +1490 +10311 +107990680 +24112 +6872 +13225 +19459 +705796502 +8346 +30008 +30452 +1059780429 +3281 +28788 +3193 +25677 +1755 +26465 +20154 +4703 +7704 +23599 +29475 +9327 +14103 +21129 +26320 +11489 +22746 +10046 +25526 +5839 +9444 +16211 +21550 +24891 +27968 +10002 +10807 +17441 +4524 +648444274 +58857696 +4426 +29338 +17103 +18241 +9011 +12999 +29327 +17740 +29623 +13208 +26646 +21885 +19800 +29139 +15663 +22413 +17203 +3809 +2280 +9237 +31160 +25593 +25279 +7902 +19681 +28262 +25588 +6600 +12433 +25746 +5888 +22988 +19667 +24340 +7489 +14304 +24258 +32360 +24768 +399 +300623526 +29474 +28765 +31620 +899942441 +8240 +16366 +1072845370 +19170 +7815 +882 +199012479 +22427 +994640179 +29651 +12125 +14918 +5294 +302805505 +877242241 +20948 +528413293 +896 +18007 +15029 +571379078 +178415837 +30674 +31009 +27553 +425913430 +5294 +893271473 +8549 +25246 +9056 +14111 +10071 +16348 +2594 +2565 +653236935 +2914 +19441 +24258 +18132 +3872 +12412 +239952590 +565480792 +656769744 +24173 +22216 +9653 +21752 +4499 +24030 +12239 +26115 +27007 +845872788 +12685 +5408 +19587 +21346 +26802 +17010 +30029 +9327 +8717 +20588 +8868 +30838 +26420 +26646 +9958 +6137 +22113 +12470 +24755 +13528 +638942496 +12821 +26437 +10617 +668587398 +25849 +29188 +7264 +4866 +25410 +18315 +15441 +12207 +13814 +3958 +15182 +31651 +605503628 +1945 +32148 +3958 +22719 +24365 +20671 +829080718 +14192 +21104 +25781 +872743899 +23096 +2061 +8680 +652170438 +8975 +6427 +17565 +3427 +28267 +9213 +490 +24898 +3023 +27716 +26178 +21511 +199627152 +9379 +10155 +21285 +15062 +25557 +22072 +8670 +29584 +32080 +253442392 +23561 +28770 +13801 +26981 +14499 +2514 +549110979 +8131 +19687 +28774 +71 +29315 +24418 +20263 +29061 +31753 +29177 +31077 +10810 +23376 +24207 +8655 +4392 +7318 +21531 +3078 +20110 +270787674 +31571 +19570 +2844 +26674 +28344 +16809 +16478 +794503236 +4671 +13344 +29373 +1519 +25639 +7256 +17349 +32266 +229 +20032 +26635 +19197 +18080 +26160 +420742003 +18817 +13222 +5392 +29992 +1067 +9288 +679962130 +1090 +8608 +23071 +3132 +26200 +14903 +5874 +31796 +29725 +3305 +26720 +11755 +20887 +5069 +14373 +29085785 +3313 +7799 +1038941088 +29286 +13874 +23303 +22449 +2893 +30224 +14173 +11891 +10053 +18466 +31150 +6573 +959940438 +10183 +31059 +21282 +6043 +13475 +19787 +19893 +18438 +3385 +2337 +868631070 +6407 +22294 +1718 +4493 +924159552 +3391 +21248 +8171 +31850 +6948 +21069 +23881 +7528 +16631 +1328 +293311595 +599351124 +24472 +18677 +8115 +20859 +16027 +30704 +1488 +25774 +21960 +6663 +25479 +24230 +3886 +25987 +8337 +4775 +22733 +67140245 +9737 +3920 +9692 +3419 +30960 +41 +20658 +17809 +482760308 +693660464 +12092 +32673 +776343306 +396 +13765 +8249 +12283 +732095091 +7251 +998351432 +11786 +3740 +17630 +18610 +3472 +10387 +27229 +31508 +18135 +3933 +10680 +9936 +12793 +27103 +1063957839 +27867 +10112 +16327 +16651 +17594 +30228 +19229 +14099 +16021 +24151 +23223 +14380 +25631 +21482 +8470 +32698 +15661 +22181 +14147 +9610 +1053 +31016 +3562 +13963 +22981 +30744 +8316 +9732 +25672 +300623526 +25672 +29335 +24185 +14227 +1467 +28609 +21416 +11626 +896 +21396 +9272 +17023 +21527 +14901 +18931 +18390 +11755 +10025 +7459 +2128 +17146 +328100106 +5540 +11626 +4745 +8736 +27522 +6508 +7624 +31063 +11979 +27166 +30494 +23768 +12608 +8893 +28270 +844394505 +23968 +849 +29404 +25986 +8138 +9202 +689942196 +9655 +32580 +18521 +7974 +1986 +21222 +27597 +445688332 +5099 +23825 +15837 +19083 +5083 +9548 +8268 +2981 +701 +26633 +17163 +21098 +2357 +19175 +25318 +28759 +20155 +4419 +733332698 +27276 +16535 +20979 +779270401 +17995 +3915 +6410 +18940 +18499 +14966 +14986 +15324 +15929 +31286 +421029613 +28312 +18642 +17936 +6258 +26919 +16950 +30665 +16803 +4908 +3944 +24686 +14377 +6998 +1512 +3917 +28627 +19947 +6998 +12612 +16967 +24138 +31270 +12805 +1945 +26056 +25746 +16183 +598 +23709 +1512 +1174 +23096 +18438 +20887 +14437 +22324 +4989 +24301 +300623526 +829181624 +13567 +475 +13607 +791316602 +13963 +6962 +5760 +4084 +24628 +764867867 +24440158 +3982 +301531007 +7579 +28140 +12822 +5039 +785 +13286 +13637 +11251 +26321 +32220 +386922884 +26017 +14241 +1619 +230807140 +15461 +15633 +4156 +18345 +7093 +187866415 +13260 +653236935 +21574 +17661 +10395 +21396 +26032 +26401 +31908 +22032 +31658 +326 +23581 +430638615 +3495 +12309 +887013196 +24390 +21611 +19568 +13123 +30728 +4014 +3746 +459035547 +30187 +19831 +552854378 +10926 +23298 +19347 +21735 +25488 +29258 +26196 +28344 +16631 +32554 +27954 +12594 +21022 +32181 +14644 +14099 +920056943 +13436 +1755 +326 +30049 +29202 +5043 +5897 +20319 +10842 +25487 +7267 +4156 +2129 +4635 +13939 +25938 +9600 +26915 +8131 +780352289 +7055 +10357 +895884762 +441873576 +31916 +17737 +20153 +11943 +1236 +7318 +14633 +747 +8914 +647755392 +20590 +24864 +9305 +549110979 +32689 +10385 +28788 +109291552 +25192 +10584 +23103 +30728 +301531007 +24768 +26405 +27304 +902 +13086 +28556 +6093 +32739 +18038 +22113 +26950500 +24038 +8443 +26914 +20086 +22724 +16502 +937784376 +9412 +22680 +25644 +8316 +14545 +25264 +18763 +30029 +1267 +11740 +22420 +31136 +17376 +1802 +29727 +21410 +21711 +22439 +1467 +31756 +8413 +26227 +29441 +1848 +5774 +9790 +4987 +10299 +20032 +24211 +23453 +329799866 +29933 +31270 +9999 +26728 +9514 +26483 +14011 +26155 +390703668 +25906 +29708 +16373 +8258 +12859 +16912 +4392 +25978 +5032 +958 +26124 +8617 +1370 +14640 +2152 +21981 +10664 +14903 +11483 +6295 +28364 +9144 +3820 +26915 +8103 +8868 +29972 +31586 +17130 +26693 +12299 +17252 +5743 +26386 +21868 +27303 +2931 +29765 +5284 +17160 +27307 +806784475 +23176 +32360 +6956 +4090 +29555 +31160 +7722 +22271 +18176 +1257 +19374 +463573318 +31644 +22842 +4945 +29677 +26901 +32541 +29118 +17141 +13045 +10718 +13449 +30819 +27055 +8201 +1961 +1038373884 +2228 +7867 +10080 +31796 +21733 +14676 +17087 +4481 +24719 +16004 +18323 +28289 +28417 +27953 +23923 +4447 +23272 +8680 +8304 +2051 +27435 +31689 +23239 +27542 +1165 +28061 +22729 +18029 +28399 +3424 +25753 +18257 +15583 +7584 +30348 +12395 +27868 +17758 +1733 +5228 +16322 +22803 +21523 +486343896 +22530 +10277 +14191 +19165 +29628 +20401 +11626 +18648 +30467 +1621 +1706 +15324 +30432 +6002 +18317 +1548 +28688 +14680 +25385 +548845793 +4596 +1760 +682 +12556 +563972457 +24088 +28098 +2502 +18007 +15461 +6491 +446696521 +420742003 +20570 +1024 +732670920 +1875 +18451 +1092 +2367 +20948 +30182 +20172 +17349 +12967 +22376 +11709 +12652 +18526 +12682 +30452 +8099 +9487 +586 +704411765 +1850 +11975 +25979 +24967 +6262 +1217 +344199146 +12996 +30331 +10074 +32580 +17740 +23809 +294118977 +14917 +723068774 +30894 +31753 +8608 +12273 +84882419 +5102 +608320201 +10984 +14577 +870226636 +26607 +4525 +835 +2520 +6407 +29876 +9580 +25308 +4695626 +399 +25051 +16027 +20009 +28547 +26821 +15343 +6081 +6438 +705796502 +81 +13534 +17122 +18536 +6172 +25440 +9855 +174100149 +3429 +26451 +1901 +20649 +21054 +1201 +9423 +22181 +748125980 +28642 +11397 +20523 +3680 +11454 +27309 +6962 +401 +10080 +13471 +933 +28673 +32230 +11001 +8493 +17087 +9629 +23065 +31018 +11796 +15332 +6163 +6494 +17597 +29950 +202 +9425 +18932 +32266 +23367 +9165 +953370095 +30224 +19885 +10879 +26519 +22359 +11983 +6505 +23049 +22420 +25986 +1006239225 +7932 +32581 +29495 +31286 +21222 +438558918 +10263 +7467 +655 +19831 +23299 +6939 +7489 +11272 +6773 +16021 +1035 +6753 +14920 +445688332 +13824 +8104914 +28395 +12711 +9375 +19142 +26485 +6435 +4994 +30132 +16259 +10642 +19003 +4571 +624279842 +25758 +31419 +12916 +31842 +24316 +348969000 +29419 +214478823 +6645 +24231 +10654 +18686 +452658854 +14703 +4156 +176876201 +324149661 +280018368 +625 +21938 +25458 +591477630 +20798 +2923 +4883 +10261 +23353 +25641 +11346 +18905 +15527 +18715 +27891 +18642 +10159 +597584929 +2280 +26221 +23616 +398443668 +10559 +11404 +4144 +1067 +2067 +31599 +26564 +1207 +22879 +20682 +21382 +10589 +12595 +3699 +829181624 +682 +19185 +16305 +22500 +19175 +22161 +28872 +25200 +12199 +1486 +5003 +14209 +20887 +32632 +14784 +32581 +16760 +21517 +4085 +3649 +5899 +16216 +13765 +10684 +2263 +24836 +9768 +947 +31698 +1064 +28770 +24879 +14918 +10684 +25737 +19468 +3912 +2369 +8070 +12770 +12000 +2877 +3735 +19027 +7783 +23826 +10140 +9250 +11110 +30706 +8407 +8849 +30968 +26493 +22733 +29460 +12610 +30617 +13182 +28262 +8115 +32274 +29264 +15837 +10822897 +25064 +810118262 +13668 +8853 +17163 +20662 +30351 +13939 +2088 +6857 +6665 +23637 +15384 +8964 +26319 +2641 +21054 +4161 +20296 +18775 +4865 +875357295 +993340746 +31893 +11408 +37192131 +9905 +18533 +22216 +6540 +24803 +9919 +31762 +693871327 +95021083 +28904 +15606 +1462 +30300 +1406 +17302 +15093 +734489540 +21702 +22025 +302805505 +26859 +18533 +12313 +31160 +27664 +391520704 +117 +21177 +17560 +8900 +14465 +23480 +16316 +5423 +18402 +1015521580 +2464 +26206 +27166 +3065 +29080 +28363 +180267246 +624351469 +11400 +21176 +4883 +18806 +8833 +30609 +6353 +8350 +7823 +26401 +5087 +7144 +715643979 +644788341 +21019 +135598686 +24229 +32661 +6096 +24472 +17469 +7915 +15385 +9533 +5768 +30531 +29266 +8285 +137624367 +6418 +26637 +17023 +410656389 +4580 +1850 +7404 +25459 +21818 +179789846 +2593 +27944 +12185 +27733 +25923 +24150 +21702 +15937 +5672 +11842 +30725 +16223 +203 +18028 +14216 +10125 +32428 +4010 +21531 +2028 +2996 +5504 +28312 +25987 +22489 +25418 +27968 +641537767 +29428 +30596 +31870 +26157 +10881 +17321 +458485727 +12772 +318712242 +19830 +5707 +32724 +23845 +3495 +15635 +10501 +926719427 +10380 +29639 +1 +25212 +13936 +22770 +17734 +21428 +337645189 +11400 +15306 +25561 +183871380 +113251504 +26188 +12246 +19568 +25904 +137624367 +6616 +19313 +13225 +8279 +6941 +23493 +3442 +26477 +1045481998 +19278 +16152 +1321 +30619 +9534 +19687 +28286 +2705 +30473 +25126 +19956 +20111 +17516 +15022 +18218 +8964 +32505 +13928 +26893 +5822 +4416 +7710 +25479 +26279 +21574 +7916 +26515 +29029 +12239 +13638 +463 +22449 +852651122 +17385 +24185 +6786 +17141 +29194 +22540 +16514 +7155 +10634 +23492 +280018368 +9563 +596 +4027 +25619 +2604 +9985 +32545 +14565 +7857 +21338 +29209 +1977 +13562 +16580 +16074 +29834 +20700 +24138 +26461 +8756 +5453 +28762 +25718 +31706 +20361 +220778524 +8397 +4259 +21752 +15695 +26252 +25133 +927828082 +26953 +28206 +30680 +11680 +29628 +28663 +24420 +30680 +85613145 +22191 +9930 +15437 +21917 +11010 +32349 +17293 +31943 +210 +27047 +914 +20274 +107990680 +18550 +25453 +19657 +31976 +30817 +15635 +5839 +7974 +4099 +17025 +3120 +2576 +28309 +30982 +504 +11643 +15477 +9186 +19449 +5611 +15693 +8733 +7475 +12526 +607099079 +386433545 +19687 +894 +7385 +1779 +7010 +923 +26196 +14577 +18907 +9146 +811822606 +21795 +9716 +4103 +5073 +14966 +30452 +129664829 +24260 +5505 +92262012 +1547 +6172 +30689 +13833 +7853 +31387 +20663 +2114 +9441 +29083 +25370 +183492382 +21554 +5944 +25418 +7166 +23343 +16607 +4380 +30638 +532695406 +25989 +11430 +8999 +280 +16104 +19940 +75646703 +1073 +6742 +24989 +829080718 +19862 +5617 +15641 +8318 +26377 +21981 +5075 +1180 +173461835 +680 +300 +6192 +6591 +25304 +4156 +16750 +2310 +1076 +2289 +13562 +16392 +19613 +11001 +3852 +486 +26923 +24390 +31508 +9924 +12110 +2498 +1746 +17004 +4293 +8201 +1021 +3895 +18180 +21574 +387 +26278 +18621 +174 +32370 +12019 +195823659 +923164468 +791316602 +6508 +154391402 +24072 +13045 +22081 +28630 +9282 +20666 +13532 +13222 +13569 +10765 +31591 +4517 +900320206 +348969000 +15182 +20794 +1274 +16494 +8900 +9950 +31049 +28315 +12693 +137141805 +19995 +8622 +28751 +21993 +13585 +14059 +1264 +32117 +973679691 +30728 +4607 +14690 +29055 +28991 +29576 +31059 +28144 +5300 +21543 +10698 +27449 +9144 +28061 +1023590991 +4756 +8549 +3530 +12199 +8723 +791300711 +20111 +7986 +18122 +503 +14211 +487808193 +24284 +829941338 +4787 +23288 +1776 +14391 +24777 +1274 +7754 +15315 +593 +25161 +12384 +14710 +8099 +1365 +748125980 +19082 +3394 +47184566 +24879 +8442 +15643 +3956 +25962 +4172 +16427 +7793 +1059 +4539 +7723 +20260 +21391 +25241 +30187 +15621 +13587 +3713 +2650 +30755 +28129 +28335 +19421 +14304 +8350 +957335228 +16207 +16517 +17854 +10551 +4448 +16894 +1920 +9762 +4426 +19036 +28947 +31267 +16891 +3291 +28121 +6407 +777374383 +29834 +9250 +20795 +23039 +9477 +31340 +26605 +27171 +29859 +21123 +11059 +16458 +17390 +11466 +8100 +5271 +16394 +7902 +5423 +26472 +13248 +14703 +3773 +6929 +15381 +4551 +29946 +17469 +13987 +12851 +17338 +290062275 +29677 +11726 +1 +22089 +20588 +1445 +2576 +10232 +32229 +27603 +3791 +25994 +30744 +774680201 +16487 +31017 +39979431 +4759 +758400330 +814460513 +4571 +30956 +29655 +280018368 +1497 +98 +16223 +16281 +23022 +5538 +15584 +27880 +22166 +31052 +7115 +26191 +25127 +3207 +29816 +29659 +28206 +572894806 +19486 +266097014 +1430 +348969000 +11101 +6122 +29873 +16863 +1257 +23049 +9412 +2543 +9035 +14492 +15681 +9270 +4175 +1190 +23734 +7185 +26497 +30049 +28718 +21465 +1467 +32461 +8490 +7793 +7014 +25411 +26479 +7398 +1195 +563972457 +30944 +13898 +12395 +1293 +19940 +31986 +24625 +4005 +3272 +9634 +6134 +8348 +11021 +31491 +1264 +552854378 +23429 +4416 +18685 +2110 +302805505 +21819 +1495 +16444 +28673 +29304 +7833 +29859 +413 +2594 +6576 +19990 +32331 +26010 +3347 +13526 +18013 +20580 +21733 +29459 +22610 +3341 +292496459 +808 +7704 +13182 +13882 +227972364 +19184 +17137 +5865 +1577 +25781 +8833 +28181 +1045152048 +108 +26009 +3398 +23890 +5757 +577345215 +18289 +19890 +30673 +7281 +29130 +20666 +26324 +5209 +5015 +24677 +25499 +26107 +30648 +1001 +27761 +18700 +14821 +12983 +963117282 +24339 +25271 +22526 +398443668 +32339 +325415965 +19995 +1274 +11831 +11231 +7605 +10585 +15695 +1367 +8780 +19356 +31402 +3307 +22082 +6857 +32042 +13477 +12135 +24468 +11230 +11448 +11042 +24118 +21661 +19587 +20873 +3766 +31870 +11891 +7107 +7056 +18671 +3699 +16842 +154391402 +23652 +25587 +4093 +15341 +10820 +187116875 +16171 +19193 +24893 +16327 +13710 +3148 +31677 +551786452 +8103 +18019 +18107 +323063535 +6951 +26881 +13047 +5186 +31219 +458485727 +26072 +8684 +30149 +2143 +10206 +14445 +12331 +27316 +24798 +2114 +893212455 +71 +31049 +25360 +13558 +3061 +15778 +9581 +434034221 +17591 +383 +6802 +44162608 +12342 +4776 +14676 +646527746 +5608 +25704 +12159 +23115 +46749388 +17664 +11943 +27498 +387 +1325 +11981 +31074 +5 +6465 +5618 +5540 +22777 +279195796 +14499 +32455 +10279 +14526 +30263 +1945 +9451 +29616 +17321 +30189 +28020 +5713 +6436 +14137 +15461 +12621 +20402 +31630 +1393 +10447 +6833 +32301 +886431679 +19299 +35 +27296 +8245 +5743 +9030 +5040 +7902 +27579 +6962 +22865 +4232 +20049 +11443 +20301 +23879 +26379 +29846 +15341 +1008114647 +10115 +5358 +9580 +5027 +7503 +4732 +32043 +819826368 +29244 +494 +7914 +7679 +12916 +10673 +2594 +1087 +27231 +7606 +18147 +1153 +13882 +93543448 +16397 +29778474 +12024 +21554 +21533 +29651 +7916 +16646 +4624 +30655 +10015 +109 +32690 +11243 +11923 +3048 +1266 +22610 +24164 +852 +3852 +201 +27696 +22716 +6201 +12556 +31340 +8962 +206858649 +15477 +19540 +3809 +30368 +5041 +6981 +17532 +28751 +7857 +1462 +10297 +31180 +7802 +31279 +4934 +695259007 +14778 +6417 +17506 +22496 +14343 +15176 +20027 +5705 +8212 +27890 +14055 +14111 +15238 +25588 +24222 +24748 +16580 +814468903 +26138 +30992 +30472 +175649415 +29258 +8810 +13104 +12346 +25672 +27064 +15611 +429346721 +582839665 +767626638 +14717 +15683 +7663 +26918 +4141 +6094 +199627152 +26010 +24685 +24594 +7107 +29496 +18319 +27646 +24574 +125100580 +12594 +32658 +18634 +26009 +24303 +368241104 +8389 +1978 +27200 +19213 +25487 +15527 +27953 +29095 +10634 +1621 +29708 +7494 +31874 +17010 +7373 +18941 +4380 +158 +27023 +22908 +12774 +15693 +4007 +14676 +528413293 +30488 +577072412 +12632 +21681 +14177 +20859 +12143 +17274 +21003 +27043 +15731 +11354 +12374 +16850 +169902594 +16366 +15171 +20931 +29628 +28505 +3634 +6316 +6122 +4535 +23110 +30705 +8184 +20998 +30664 +5904 +7076 +31466 +776343306 +18135 +17752 +26207 +15196 +11994 +9681 +10410 +4042 +26479 +20984 +23986 +962876568 +18130 +5443 +4945 +11066 +17490 +2180 +27685 +22584 +8158 +148442151 +3971 +10605 +19800 +14542 +28702 +18721 +24992 +25763 +19283 +29013 +30332 +5593 +19176 +14616 +24347 +7799 +17456 +338553922 +18667 +4175 +17004 +26249 +31622 +26865 +765453985 +7195 +19213 +20285 +28947 +27246 +2296 +12867 +6946 +29254 +24824 +6663 +25161 +15453 +27367 +32634 +6054 +4493 +29095 +16183 +680 +7702 +791300711 +5009 +1217 +19875 +21343 +4935 +17499 +19690 +27086 +8560 +6134 +12036 +872725265 +11243 +29584 +29377 +11786 +14772 +7876 +11513 +2285 +5246 +20766 +21047 +29674 +5125 +6096 +23880 +12484 +10109 +11796 +528413293 +26496229 +24564 +9581 +16866 +17757 +7738 +26155 +12756 +4446 +10677 +7674 +12143 +11167 +4776 +574 +28991 +16722 +434034221 +12857 +7618 +9879 +4443 +29925 +21091 +22610 +11091 +21465 +18001 +32632 +10708 +1086 +8230 +31288 +211549644 +6176 +5883 +98 +28456 +4141 +11431 +25964 +21477 +22842 +3620 +27015 +22199 +27426 +27053 +7140 +28344 +20410 +2628 +18946 +19424 +11448 +7298 +11257 +12149 +12409 +77944924 +11466 +29247 +13208 +13208 +19500 +31742 +30941 +12521 +29758 +12967 +4596 +19403 +31180 +8249 +29904 +16693 +1978 +38288356 +21555 +26637 +779722806 +11954 +22133 +15062 +16271 +18175 +27752 +10348 +4830 +624351469 +28817 +169902594 +638942496 +13081 +15465 +22130 +19607 +22983 +5032 +28999 +509185370 +21567 +30638 +29340 +10631 +18817 +30811 +8442 +20518 +9486 +574 +301531007 +27769 +11464 +19114 +24931 +12756 +1621 +24390 +20832 +26188 +5874 +23986 +26852 +8257 +23376 +271177601 +32266 +60512844 +23883 +5453 +24347 +21346 +7093 +17643 +30956 +809483677 +526 +8747 +32718 +27517 +25318 +11740 +611094788 +28213 +17390 +25126 +13388 +14578 +23256 +27721 +15759 +22760 +4597 +23415 +17023 +29852 +29100 +22594 +3546 +22797 +5500 +28403 +5757 +808 +2086 +20742 +17851 +25479 +17298 +21428 +16258 +23177 +32408 +25392 +14413 +5472 +1196 +4413 +15745 +32367 +16213 +12669 +15762 +20343 +21262 +10125 +30609 +31849 +9991 +27522 +1346 +12933 +6817 +22905 +278426478 +11918 +15183 +51008814 +16373 +10560 +3888 +23463 +997 +1243 +3626 +31338 +28104 +5690 +18837 +24073 +6382 +3093 +3983 +25979 +209 +506 +18153 +1829 +278426478 +3472 +12850 +993340746 +11175 +18498 +20662 +20832 +21020 +24415 +6290 +25639 +24602 +5358 +14917 +26716 +24941 +24755 +18677 +16353 +12997 +9514 +26810 +23893 +7373 +24662 +9562 +18070 +32081 +301466949 +555479502 +26574 +10923 +28919 +11121 +10447 +2401 +9653 +27579 +22301 +26221 +16502 +3703 +28637 +24357 +4732 +16919 +8103 +28129 +2666 +23581 +4882 +7337 +6939 +25122 +23298 +9186 +8746 +25858 +24585 +450542499 +315 +2007 +25884 +487 +19098 +921064633 +11672 +9359 +28289 +20253 +30672 +20113 +54 +27747 +20455 +28315 +4293 +6436 +20658 +32689 +24801 +4561 +25080 +29708 +17902 +5083 +21410 +28505 +18607 +28991 +17651 +31469 +13611 +29263 +4123 +10965 +9581 +28505 +7927 +19709 +25653 +169902594 +1038 +12273 +1370 +9605 +28071 +29158 +837902518 +21819 +14006 +15635 +24871 +24755 +194850807 +4624 +21747 +1804 +27671 +2929 +14526 +22181 +138117755 +18001 +18654 +12048 +29188 +894007861 +32455 +8425 +31986 +5144 +17040 +28718 +1408 +12521 +18982 +29306 +20685 +6998 +13898 +11975 +26288 +10328 +10877 +7380 +4448 +31744 +23506 +14258 +5969 +22420 +10394 +29618 +30072 +12851 +5923 +9128 +29876 +28656 +8430 +9745 +5030 +30164 +26381 +6956 +5032 +3984 +29723 +607788443 +11720 +9412 +30902 +15238 +1092 +26728 +9475 +19278 +230807140 +14096 +27069 +7799 +21752 +12817 +59358669 +137624367 +20763 +1006239225 +24925 +12510 +25526 +25399 +4830 +27954 +17103 +20709 +3048 +12658 +25064 +15597 +16986 +4876 +1068204688 +446696521 +5249 +27430 +15134 +23176 +13169 +16795 +18494 +23637 +30796 +13314 +18120 +26077 +1049 +24409 +17090 +16211 +7853 +591477630 +19800 +97868307 +244942332 +30049 +17006 +20652 +22381 +1586 +4010 +26683 +9256 +32360 +31136 +5802 +29129 +2817 +24439 +24730 +2255 +27983 +20076 +15324 +29375 +15157 +6148 +22458 +604114525 +10788 +24305 +12364 +22422 +25459 +28335 +13938 +21114 +1090 +29863 +5009 +6301 +18763 +484803063 +515163324 +3465 +3062 +18132 +29834 +26792 +14949 +10697 +9014 +32526 +2651 +16438 +284116722 +3899 +7435 +18435 +25670 +29155 +26472 +18019 +277323742 +16424 +17353 +8201 +14103 +17004 +1312 +176140078 +13208 +6929 +620607163 +23231 +18080 +13337 +6595 +1580 +4287 +32078 +20150 +584400209 +817220589 +14081 +2766 +23177 +30834 +277686198 +30493 +18359 +18250 +14987 +30905 +4186 +927828082 +30967 +6716 +8684 +7974 +19300 +20646 +9165 +11358 +16666 +1486 +27936 +9058 +10076 +28410 +23688 +15633 +20281 +2698 +23513 +2285 +29787 +12092 +21116 +14834 +10031 +14078 +18494 +12773 +7267 +641537767 +21204 +15657 +29315 +8639 +13791 +8103 +12754 +31706 +1203 +17088 +15437 +1722 +31589 +4416 +7801 +16094 +10997 +18588 +7606 +5116 +1918 +1059780429 +18719 +607188900 +27229 +16439 +25256 +4197 +21207 +21912 +30750 +316 +4777 +31317 +178415837 +7181 +10071 +8501 +27623 +548845793 +7489 +32305 +12935 +7025 +14980 +25244 +26231 +29429 +23330 +7076 +17466 +17976 +29428 +10984 +22606 +2290 +31433 +11319 +2182 +8649 +1462 +11580 +4703 +28665 +6026 +23132 +17081 +9655 +6645 +18013 +14055 +31344 +7055 +21032 +1257 +211549644 +18849 +20700 +9423 +2357 +10387 +27821 +17062 +4154 +81 +18671 +10167 +17338 +13365 +15004 +31123513 +13438 +5107 +13277 +13344 +19892 +25221 +27061 +14049 +23060 +324932358 +3546 +4086 +18691 +29544 +985444480 +16485 +22151 +22189 +32577 +1658 +2028 +6485 +9250 +2624 +484803063 +32505 +4056 +803965852 +3301 +23810 +15029 +1038941088 +17936 +1430 +23791 +499219297 +5034 +15752 +532520655 +29915 +12001 +31916 +28673 +8646 +9590 +937306073 +5376 +6380 +950846234 +7139 +908 +18687 +22053 +1497 +29880 +9305 +10297 +15816 +862346221 +10080 +20727 +20777 +30629 +26408 +4194 +6962 +13222 +15657 +5743 +19740 +28851 +28446 +31049 +19791 +9502 +20629 +12850 +797678908 +26539 +21787 +26453 +32290 +22746 +22130 +15583 +3829 +15868 +18060 +276892295 +22673 +12048 +10403 +15145 +22465 +15042 +14465 +21332 +12011 +35 +29495 +5448 +24390 +16864 +31440 +24397 +342708187 +25173 +10690 +13225 +5918 +760452799 +29823 +767337368 +190942487 +16207 +29132 +31775 +708525401 +13294 +1004949577 +261 +13939 +11512 +17854 +11954 +384865295 +30230 +16543 +8849 +16444 +2347 +6988 +2901 +32555 +18724 +23304 +19082 +27898 +1840 +484803063 +9632 +19923 +30576 +31903 +27728 +3910920 +2593 +30474 +32517 +17962 +19004 +701 +3891 +13568 +13997 +1050830894 +22359 +20681 +1920 +22797 +12433 +8422 +2904 +4666 +31944 +4777 +28920 +32232 +14578 +854836808 +396 +24548 +14003 +7140 +11979 +25913 +7122 +6981 +16750 +24862 +9616 +28610 +7266 +8404 +29584 +25145 +441325871 +5150 +12565 +28830 +17030 +25256 +20932 +17976 +4054 +5347 +16758 +13706 +14662 +28570 +1120 +31696 +18463 +7035 +4086 +26402 +13075 +17147 +11241 +27645 +1120 +29452 +15270 +32677 +427 +459831890 +129287355 +21000 +15837 +14285 +19386 +9634 +24472 +14460 +23427 +24207 +21574 +6946 +964022694 +15477 +23231 +21976 +28985 +26821 +32398 +14227 +11680 +27107 +12480 +448467156 +28754 +29904 +20544 +23060 +4506 +8945 +10556 +3491 +107990680 +23768 +3233 +4493 +31591 +174 +28865 +122586631 +9563 +453 +21011 +26702 +38288356 +15395 +4202 +19401 +4156 +17135 +18184 +16551 +3830 +21123 +28663 +22381 +11796 +28183 +6773 +25112 +920 +14039 +4751 +268 +16074 +15336 +5617 +5063 +15015 +21554 +5155 +7681 +15817 +18973 +2941 +30773 +23599 +980678365 +4288 +844394505 +20544 +30348 +59771732 +20790 +490171599 +24759 +31056 +6921 +11681 +669 +8101 +32435 +28329 +18521 +23652 +15825 +28693 +7889 +5702 +872725265 +976190679 +9246 +264286530 +18658 +5013 +31225 +400044807 +817750283 +23527 +9146 +7010 +25561 +19044 +7437 +4014 +927828082 +31532 +25906 +181 +28805 +26607 +13244 +27973 +11123075 +17898 +565858218 +22692 +31586 +3019 +6597 +11453 +1696 +26525 +1744 +29269 +5990 +9737 +9441 +586 +3460 +13064 +11730 +13327 +24037 +22498 +791316602 +12364 +11700 +14772 +23563 +13509 +22745 +328100106 +27721 +28844 +13821 +20031 +8115 +267108305 +54361583 +8557 +31160 +18383 +26893 +8692 +24932 +16551 +30132 +7883 +1920 +8758 +13399 +15198 +1022312907 +3460 +17433 +17682 +18545 +30029 +31496 +17353 +7619 +21217 +12125 +405210845 +29792 +20076 +3891 +25174 +17591 +19940 +30680 +18435 +1153 +12556 +15569 +23929 +20946 +1544 +21944 +11469 +13220 +31234 +10489 +27657 +19092 +28418 +29094 +1648 +7746 +12347 +6131 +4945 +13801 +24436 +16535 +16170 +25449 +4093 +29628 +18607 +16946 +14114 +31068 +13227 +9237 +8461 +16042 +852 +22199 +8592 +8137 +9157 +1378 +7443 +30648 +19890 +852 +11610 +28887 +13305 +21509 +20303 +31228 +31744 +1451 +29100 +12125 +23868 +6576 +21534 +322187314 +11374 +8321 +13248 +500474059 +2297 +1043 +29610 +21744 +15837 +26919 +6729 +32379 +18390 +31149 +613832847 +32128 +28636 +15544 +2606 +1785 +27779 +20998 +720503848 +6172 +24748 +10266 +30796 +23066 +8199 +21207 +9781 +10733 +3279 +27929 +19195 +9346 +1969 +453 +17514 +17750 +28941 +486343896 +802826872 +3567 +30924 +13282 +27572 +29799 +23620 +1512 +17469 +9205 +7267 +26207 +28057 +37192131 +28370 +12225 +6009 +10730 +6716 +26865 +24194 +7300 +5120 +21338 +908 +20662 +12669 +15687 +5443 +873711702 +4194 +7115 +32577 +20036 +1225 +19860 +31908 +1411 +20556 +937623866 +23734 +14021 +26197 +3949 +24798 +10070 +15182 +158402184 +9186 +28938 +2514 +745 +18613 +14267 +1704 +31927 +11624 +6195 +17469 +3075 +23303 +817220589 +21896 +7723 +8103 +12209 +3483 +9951 +14743 +10112 +11449 +20448 +28249 +15902 +6280 +16658 +695259007 +21924 +27671 +409598398 +13001 +19482 +694 +2099 +560552643 +29950 +15815 +371253192 +6343 +11382 +21465 +15584 +4524 +4154 +26478 +11062 +26197 +864042164 +29857 +16438 +7422 +27402 +4945 +22877 +18492 +21554 +18663 +25433 +19056 +376668974 +10966 +636136009 +3208 +4231 +10080 +15196 +26664 +22807 +13731 +14021 +6339 +20796 +16637 +24144 +29264 +74050343 +26970 +24864 +6982 +1041586082 +26477 +15695 +19114 +16461 +5941 +85613145 +26890 +10394 +12996 +29327 +25987 +16281 +22177 +3280 +24625 +163 +751424669 +31927 +23968 +23271 +2606 +9867 +12362 +15477 +680 +2588 +14743 +7826 +18180 +60924325 +9061 +25496 +6079 +22413 +28985 +20662 +18147 +2571 +29159 +4392 +23959 +21768 +30409 +32447 +11109 +30098 +18905 +19971 +5757 +14834 +17237 +28370 +26401 +21904 +18657 +607099079 +13220 +6540 +179653039 +27656 +316 +10820 +21871 +416433560 +29327 +9610 +18234 +15714 +329749560 +24919 +3895 +7679 +3932 +17697 +15315 +16514 +24439 +730129806 +25655 +26029 +17695 +779270401 +91 +29188 +8561 +28437 +740774360 +6425 +13987 +22091 +15381 +494 +211549644 +12916 +765453985 +109291552 +4818 +28315 +8178 +681001475 +6137 +28960 +16975 +32724 +28878 +26070 +62048814 +144769534 +13682 +27747 +16019 +8318 +11391 +32665 +20790 +26190 +16825 +8161 +18517 +24229 +32661 +5722 +107193549 +13568 +16424 +4470 +30870 +374852664 +23231 +23330 +17385 +22643 +22574 +18285 +1087 +1976 +24941 +15640 +21362 +32526 +1110 +21416 +21343 +13593 +12669 +31378 +781400528 +4695626 +7119 +2593 +32565 +22465 +21523 +20384 +16014 +6010 +29373 +21207 +24439 +12621 +1086 +29974 +28765 +21752 +22908 +24666 +9329 +23303 +27442 +16486 +94877751 +19584 +1030 +723068774 +715643979 +32215 +22324 +26194 +19955 +694784538 +17132 +15089 +21287 +2214 +18737 +31905 +2836 +532695406 +17995 +12446 +12313 +4205 +6131 +10060 +14743 +2074 +28632 +27096 +20448 +872743899 +19193 +32202 +32309 +4084 +1878 +11718 +23971 +32370 +10873 +26478 +6081 +26056 +26845 +6417 +25426 +22906 +552268795 +17630 +19657 +4186 +1057 +19935 +655 +20293 +18715 +6192 +27194 +20442 +20909 +5114 +21705 +25112 +8277 +475633112 +24839 +25399 +19061 +375174822 +23300 +13109 +21367 +24615 +30228 +696818962 +99729798 +4165 +16031 +11431 +5032 +638207019 +32043 +27440 +4054 +23284 +19646 +24537 +12650 +2593 +16736 +25243 +26319 +8465 +18499 +14917 +30663 +7599 +28098 +3502 +23986 +234116221 +29802 +3830 +22594 +9897 +908 +185525428 +31756 +32520 +24791 +23705 +8851 +1904 +5139 +7337 +247 +13052 +2111 +13158 +7791 +20648 +19281 +708708423 +6485 +541 +26206 +25241 +6753 +12805 +18191 +748125980 +27015 +7175 +35089323 +23330 +30796 +15062 +25318 +30341 +5548 +8543 +14770 +6666 +26288 +20154 +30987 +28104 +18288 +18270 +29192 +22521 +28225 +24454 +22506 +97421970 +3404 +19469 +8049 +11081 +7315 +23364 +13509 +23317 +401 +6170 +194 +16391 +16258 +20734 +12770 +662 +14377 +10628 +3238616 +15084 +10086 +10297 +2844 +9580 +8524 +504 +25392 +27156 +9288 +32413 +14377 +14282 +8245 +20658 +2189 +31103 +2404 +284116722 +3370 +25501 +9701 +5617 +877205388 +13706 +29212 +8562 +851720823 +187866415 +27945 +26207 +17277 +13162 +6589 +9679 +19056 +23513 +5372 +8814 +1245 +13798 +27954 +30576 +15657 +17321 +30349 +21020 +14597 +23658 +10155 +25625 +28319 +7479 +19570 +515163324 +652886904 +26148 +20597 +16777 +10403 +19044 +13498 +31311 +1852 +26196 +9762 +680 +9562 +29089 +243604238 +25986 +18007 +24319 +25615 +1 +12380 +1805 +24187 +32132 +18526 +16353 +32231 +4141 +23298 +2132 +161 +1006076948 +26792 +28556 +27325 +302805505 +13772 +5604 +22191 +19139 +8652 +29743 +26160 +23959 +4231 +12050 +7388 +26821 +3983 +26164 +19156 +6465 +8639 +27109 +565480792 +13528 +12925 +1059 +28430 +27587 +25026 +25557 +3264 +30348 +21441 +19234 +16912 +15687 +16015 +200464122 +26646 +16807 +23022 +11513 +969504686 +27724 +15157 +30785 +27011 +30744 +1631 +23975 +10642 +19860 +16886 +8392 +8103 +28765 +25188 +18344 +8468 +3291 +18819 +27779 +1064 +14710 +23946 +11702 +875357295 +20791 +27597 +23661 +4782 +7889 +19482 +13534 +852377030 +30343 +7157 +23068 +19500 +9155 +22892 +16586 +21339 +1196 +31448 +22427 +19262 +255 +5442 +23325 +11469 +23303 +19165 +3385 +29971 +31339 +31870 +21482 +24187 +30802 +28315 +13057 +30871 +7927 +11891 +17566 +15665 +28637 +244942332 +24078 +23307 +881973777 +12999 +329749560 +980644885 +24749 +16894 +12446 +25158 +20420 +458069264 +32478 +13307 +7799 +14393 +546656739 +21747 +20274 +29871 +3575 +2318 +80 +15584 +22839 +1059780429 +25137 +1190 +28750 +7833 +2520 +23917 +18435 +27229 +4500 +9790 +1092 +1569 +19184 +3682 +6709 +27600 +25174 +4418 +9991 +31061 +18420 +32540 +441873576 +14000 +5228 +13074 +11138 +29624 +1825 +17735 +1097 +23506 +10831 +671395426 +24862 +838 +27642 +16950 +29573 +10890 +15766 +30263 +3287 +23917 +30975 +84882419 +10840 +17861 +4232 +459437615 +4972 +741775494 +31051 +7292 +15647 +413548024 +15731 +23030 +29299 +455 +13001 +16384 +20795 +17132 +19133 +28617 +24764 +26810 +21891 +32042 +894 +694045785 +20447 +28249 +10357 +12245 +6620 +25092 +782 +30272 +18089 +18775 +31355 +74050343 +8148 +22576 +1580 +3291 +137285787 +27601 +5114 +26889 +1024 +808 +1573 +2350 +17994 +5318 +7889 +12470 +8943 +5266 +460 +2651 +26881 +23206 +608 +18095 +5040 +5055 +19114 +23256 +28567 +713733905 +8507 +10856 +22260 +9603 +23231 +2854 +30517 +234930086 +3961 +7119 +12050 +3814 +6192 +4324 +13854 +29639 +28325 +12846 +24280 +18191 +26693 +16832 +12925 +32302 +26862 +4242 +550924492 +15875 +24512 +22409 +29684 +28371 +739463725 +981911714 +11429 +26889 +22910 +9282 +1901 +32596 +24824 +32663 +3320 +4571 +14522 +13527 +22053 +7175 +3233 +3740 +18611 +13439 +3048 +4392 +12760 +21366 +16502 +20646 +19890 +15062 +31219 +7258 +16631 +18412 +4666 +8849 +27747 +32313 +25126 +9408 +23626 +25986 +21346 +6316 +5408 +8115 +4141 +22588683 +24749 +16228 +29139 +29711 +28557 +28475 +19674 +22892 +30755 +14110 +13006 +7463 +32117 +17863 +913002772 +186 +11824 +1746 +1336 +3398 +18147 +20442 +18942 +24768 +1134 +14209 +23652 +10937 +25402 +31506 +16915 +14988 +2922 +29681 +14579 +10788 +16915 +17872 +16501 +948601069 +22199 +10673 +11900 +776343306 +5032 +21529 +4085 +13907 +21198 +981984782 +5551 +12017 +31540 +10307 +5281 +15026 +18521 +2944 +170 +414117013 +22091 +30380 +21301 +15817 +2991 +2593 +1916 +31433 +32371 +4136 +7237 +23599 +23212 +8736 +2158 +7326 +30227 +23705 +28430 +1134 +9362 +6787 +19413 +31123513 +2337 +3132 +23760 +12356 +13797 +11657 +24165 +30706 +3916 +7115 +550924492 +1619 +11477 +318607188 +21706 +16259 +4635 +30049 +5087 +28688 +20420 +3879 +11471 +29294 +31651 +436 +8971 +22217 +7423 +24397 +9984 +14169 +7802 +23251 +10071 +252302495 +31870 +27587 +19196 +631063087 +2795 +17247 +20796 +11056 +19539 +18420 +1005 +30099 +20096 +29269 +11954 +6972 +459035547 +5933 +27435 +27071 +4229 +187203111 +25692 +13898 +22545 +24812 +205649644 +4547 +16993 +7921 +13065 +21382 +14258 +28565 +3657 +9332 +9239 +5170 +20402 +25112 +26520 +27542 +18107 +5069 +4571 +2869 +14918 +1225 +16990 +807814445 +11010 +6645 +16604 +24659 +13484 +23641 +17218 +853294805 +4968 +8670 +27977 +13986 +4232 +21364 +4856 +14551 +30001 +21391 +25418 +425320244 +8477 +7073 +8444 +24229 +902016404 +6435 +29723 +13075 +794237124 +12866 +5040 +3429 +31908 +17252 +27884 +16502 +9950 +19142 +32705 +28654 +859463602 +1069779150 +20285 +21069 +22216 +9984 +395028200 +200 +1784 +29834 +9157 +11993 +16564 +17209 +28864 +12347 +144769534 +4643 +21807 +4838 +143840035 +8557 +23839 +32542 +4141 +7393 +8646 +15253 +30440 +24614 +30960 +29487 +32540 +20486 +1918 +32458 +641 +27968 +5322 +785 +18819 +5588 +8084 +28604 +19625 +19871 +1195 +19165 +12621 +30716 +23001 +30027 +11951 +27435 +190942487 +6528 +14671 +3854 +18498 +24846 +30467 +181 +25979 +2318 +8851 +29083 +4827 +10953 +6708 +7920 +1045481998 +5372 +28904 +20810 +15146 +1655 +2611 +23964 +13453 +19893 +10673 +19098 +16735 +2686 +10080 +24864 +19114 +204588053 +18686 +14917 +31992 +588458896 +9346 +19145 +1481 +9893 +4941 +22854 +23096 +9951 +8806 +19044 +23071 +5864 +679962130 +29668 +6980 +10827 +3842 +31138 +32572 +15454 +11718 +264286530 +9096 +24110 +16302 +3915 +29646 +8098 +31026 +1521 +18621 +170 +17067 +30655 +24479 +15687 +14426 +26748 +25112 +953 +18498 +22626 +1626 +10279 +4755 +6112 +1519 +310085237 +18709 +8240 +973679691 +12019 +7723 +765305479 +7119 +30906 +23276 +22881 +27650 +18839 +10387 +10387 +1063957839 +7991 +26212 +2877 +8045 +11257 +2007 +5281 +13286 +346274412 +29244 +5394 +19184 +8374 +25964 +13833 +15816 +6519 +23390 +31387 +17562 +32367 +2296 +2088 +22947 +751424669 +1519 +622436290 +28740 +9058 +18216 +16803 +23475 +28515 +1005 +23460 +75646703 +3048 +6874 +29286 +28772 +15291 +452658854 +607099079 +10938 +22576 +26022 +20857 +30564 +689 +21533 +21944 +15798 +11367 +708259843 +10166 +6999 +30805 +7995 +10297 +19333 +15858 +17378 +13928 +28356 +15837 +7958 +12326 +5954 +30869 +29889 +742971873 +17349 +3183 +28181 +459831890 +11983 +20243 +18037 +16366 +25661 +20790 +12160 +13388 +611094788 +8117 +18029 +19817 +8103 +28446 +26146 +736014073 +738781245 +923033106 +4322 +16328 +13036 +22092 +29734 +14878 +14784 +16456 +25849 +12932 +8015 +23028 +16946 +17758 +14839 +361278744 +6438 +5505 +10551 +31377 +20935 +11426 +24932 +26915 +11048 +24939 +2663 +5081 +129287355 +23444 +6193 +694 +31304 +30896 +11513 +4642 +7267 +14169 +14556 +11432 +18001 +829941338 +27675 +7181 +26029 +29950 +11454 +10834 +30906 +27645 +6170 +1364 +17245 +689415585 +31986 +10673 +26881 +18063 +32034 +28817 +7248 +28195 +3670 +16842 +3408 +7175 +6613 +24693 +23880 +23179 +18532 +30001 +29190 +12612 +30672 +7867 +3791 +10684 +16268 +12361 +187116875 +15401 +4756 +435 +13200 +22496 +12470 +184772997 +9086 +30111 +135598686 +4135 +3408 +30576 +7704 +20314 +7702 +22719 +21794 +18687 +30672 +988959988 +8646 +1920 +24126 +240829089 +14282 +22465 +19052 +9338 +25261 +3757 +22145 +563972457 +4945 +624279842 +7375 +29145 +10348 +1032 +5839 +28312 +26077 +3233 +22735 +15534 +15461 +29219 +26868 +21634 +8493 +6608 +2667 +12114 +1467 +6435 +15535 +28 +421449335 +22906 +10501 +27047 +26905 +11078 +24677 +23810 +3620 +25981 +31402 +11800 +11672 +9213 +7857 +12125 +21020 +27199 +541 +28506 +23039 +5665 +31150 +4232 +29244 +9724 +1028257711 +1773 +8099 +29576 +17488 +15263 +20790 +2807 +17353 +32251 +19955 +3019 +27527 +21912 +11838 +5400 +191199081 +14130 +3683 +647755392 +12135 +15804 +26923 +26108 +7791 +12677 +19299 +28867 +23177 +4243 +20946 +19607 +16093 +362981588 +4315 +2663 +19001 +18607 +25127 +795354551 +2132 +8640 +25694 +25188 +1071 +209 +11830 +28693 +31415 +810118262 +14918 +26305 +21661 +11711 +29624 +1969 +8087 +29946 +2081 +881973777 +10232 +29098 +9777 +749829726 +348510350 +7868 +4401 +24925 +28437 +6645 +10071 +9086 +421449335 +28329 +12686 +17207 +11702 +22810 +3533 +115630890 +1838 +13111 +3399 +20795 +581820366 +8680 +1756 +21035 +27770 +1844 +7281 +21054 +3969 +27449 +25631 +14078 +1524 +16671 +10556 +440 +360676165 +21567 +17851 +9213 +4037 +3398 +10489 +4517 +9716 +25763 +26460 +10468 +5911 +3944 +23190 +8723 +28550 +12601 +30817 +2576 +9419 +28603 +14949 +32313 +11167 +18204 +9086 +22422 +2203 +14950 +24512 +2451 +24834 +26324 +23506 +29857 +12690 +8561 +91 +15385 +29576 +21339 +5039 +23264 +9897 +30838 +6814 +16501 +112163566 +22367 +2996 +22271 +206610510 +16693 +6013 +15055 +18517 +14185 +4144 +46749388 +11751 +21352 +24567 +22331 +18685 +114 +129 +6491 +14373 +6154 +1671 +25196 +26633 +3143 +21678 +22474 +28474 +14825 +24719 +22760 +30450 +12721 +6707 +9172 +31874 +29668 +9917 +19092 +30531 +9985 +20658 +24801 +24440 +26881 +16165 +28140 +17116 +7843 +15270 +28851 +11580 +18702 +2051 +572651036 +13939 +1304 +669740945 +5721 +781400528 +3019 +11994 +13143 +23350 +23825 +18989 +22680 +32299 +3943 +700270416 +21377 +1657 +6989 +12846 +30586 +17731 +8477 +557261981 +4154 +8975 +31598 +641537767 +16291 +20523 +17128 +637902143 +12521 +852 +4758 +8971 +5154 +21819 +10839 +22561 +27741 +23917 +8119 +22521 +24319 +15270 +4205 +16258 +22458 +1514 +30655 +28984 +1679 +21391 +30655 +32090 +302810733 +26541 +13743 +18132 +546656739 +14261 +6708 +9878 +14114 +25385 +4856 +13710 +4409 +5139 +31672 +27890 +13082 +18940 +120947823 +28119 +16478 +9362 +12682 +27691 +14199 +17821 +2350 +7175 +15825 +18280 +12309 +30663 +2967 +11702 +20725 +579367546 +21938 +301466949 +29933 +30748 +15173 +23138 +24229 +21470 +25140 +26056 +374852664 +1035 +16348 +5836 +5784 +26386 +2923 +29162 +29083 +17025 +16401 +5087 +3715 +14096 +9868 +23768 +27880 +31358 +2369 +14413 +26915 +4259 +30235 +5818 +25672 +26719 +7995 +20173 +290062275 +3350 +27138 +18967 +13208 +2967 +4866 +31643 +29156 +23433 +16042 +19175 +776203145 +7443 +328100106 +7570 +51191105 +16279 +13126 +9444 +1612 +15695 +8893 +31966 +16715 +16167 +46207931 +5032 +17330 +7268 +11121 +26612 +24126 +647755392 +23826 +30471 +893011817 +4775 +25919 +30870 +21367 +26271 +4136 +24903 +9031 +16145 +32610 +18941 +9423 +28641 +13189 +30095 +26937 +25079 +10523 +224219969 +1153 +1057 +16517 +846863880 +31189 +3540 +5896 +29588 +16722 +19044 +6290 +1945 +15465 +4947 +28144 +4881 +23587 +29016 +7541 +2114 +11251 +11088 +11360 +18532 +3969 +27193 +133064974 +24319 +25746 +11426 +19875 +870 +8617 +31653 +25495 +18013 +14912 +2074 +28728 +27891 +19044 +6707 +271177601 +18323 +417108076 +8746 +32367 +16735 +9501 +7538 +10733 +6119 +18268 +19386 +12355 +8245 +31822 +329749560 +5081 +20796 +26239 +313974659 +9995 +4673 +29746 +14579 +381206385 +21581 +19201870 +25196 +24165 +4231 +13868 +19477 +6417 +25557 +7025 +4137 +16521 +1015863287 +23868 +4099 +15527 +739 +30111 +12749 +25685 +22530 +4392 +23429 +8598 +30243 +30531 +1057 +21993 +15535 +4756 +1991 +17192 +241546153 +38288356 +26353 +27572 +5099 +8631 +3483 +4688 +20580 +766293893 +306148329 +11880 +9443 +23365 +25331 +297 +3305 +51311828 +3465 +17163 +20709 +28784 +28835 +1190 +13688 +1966 +19242 +11346 +24385 +26319 +16316 +23828 +10464 +4624 +301531007 +16693 +1022297907 +26120 +161 +2288 +945990109 +10733 +6079 +15156 +22669 +10954 +12257 +29332 +31078 +26633 +26706 +31905 +23771 +6520 +25026 +295013283 +20274 +19652 +11175 +21316 +2635 +3158 +3114 +1037001806 +28126 +24037 +15534 +19486 +1006076948 +29799 +15026 +32280 +19449 +12203 +12048 +29202 +22675 +14762 +32517 +13075 +19195 +745 +25315 +30429 +1784 +24623 +3719 +19420 +2929 +30149 +15849 +27319 +16499 +25568 +16973 +2458 +776343306 +22576 +1961 +20725 +27345 +563972457 +11382 +491063288 +19421 +14437 +7835 +16964 +270787674 +881973777 +15442 +10612 +7187 +30409 +17703 +17951 +10203 +694045785 +16486 +22864 +11259 +8265 +71672115 +696065715 +22092 +15270 +3257 +6438 +25771 +18695 +586967142 +19657 +9011 +18871 +28395 +25424 +22629 +9244 +4394 +18011 +13182 +24555 +27805 +7115 +11348 +23002973 +4624 +11818 +883253504 +5312 +23185 +6528 +26945 +3062 +32349 +24034 +7195 +4883 +26146 +1238 +2328 +22825 +20700 +129287355 +8087 +7388 +10025 +26364 +17010 +14862 +20285 +8318 +25051 +9664 +4763 +31393 +3775 +4372 +390703668 +31150 +22709 +27814 +2189 +24548 +16019 +30620 +25672 +8442 +22299 +902016404 +21116 +31026 +26525 +27193 +12989 +18669 +21517 +14676 +7286 +11893 +6465 +27055 +8230 +12420 +29915 +194 +644777712 +873177201 +29094 +1059 +28242 +1696 +30058 +1491 +21554 +17387 +15635 +12031 +19489 +1303 +18419 +15330 +30365 +22500 +24440158 +27278 +15157 +7264 +16167 +6843 +8929 +3465 +14147 +5102 +28137 +18685 +459035547 +1037741030 +27411 +13870 +19707 +26479 +638207019 +32313 +515163324 +4407 +425913430 +11931 +24138 +28560 +416433560 +22161 +888597368 +8365 +15157 +30653 +23731 +6339 +31774 +3484 +21917 +19897 +25553 +21818 +5427 +32540 +531952934 +31591 +25402 +19229 +30514 +28688 +28446 +25994 +18550 +760773745 +20998 +947 +8000 +28225 +18218 +4740 +27132 +205 +9786 +4517 +11358 +9408 +418473160 +12143 +14066 +16015 +6204 +17085 +2709 +13907 +11080 +930421339 +12024 +1201 +17277 +16794 +425320244 +117 +2722 +7298 +5918 +7122 +375174822 +15778 +19219 +28864 +26602 +6192 +5312 +27968 +14551 +18225 +696818962 +515251553 +17120 +95678076 +25068 +8129 +16825 +12983 +724 +2318 +1771 +12098 +31442 +30924 +398 +202822189 +25005 +25991 +16820 +18283 +8065 +30342 +5529 +9239 +24931 +30118 +14423 +28343 +28579 +24038 +5295 +14169 +15885 +28298 +25961 +14350 +9784 +348969000 +5064 +20281 +7298 +14131 +30802 +2981 +18942 +21511 +16170 +20687 +7722 +7991 +32353 +241546153 +17143 +9288 +8065 +7793 +30825 +19681 +6353 +13168 +13554 +27781 +26728 +286701537 +6606 +1019 +666556906 +16632 +21713 +11241 +20051 +14130 +31127 +19157 +20695 +17787 +27862 +541 +29373 +22260 +28625 +13248 +174 +24472 +29460 +10779 +3453 +29716 +66179559 +26463 +139785280 +23409 +24718 +32112 +11649 +2629 +7187 +1028257711 +427 +8478 +15461 +21499 +12374 +3634 +22373 +7802 +23436 +14778 +22506 +13666 +204 +4506 +484851818 +24574 +11241 +25813 +9413 +802 +20629 +15957 +571216887 +16629 +32473 +26643 +124 +29915 +11893 +16055 +15853 +9627 +23782 +30755 +7388 +18001 +13006 +4935 +20781 +10071 +17004 +25389 +31306 +18167 +13282 +1966 +18642 +24201 +8557 +20459 +29639 +12847 +13944 +21022 +29176 +32000 +16145 +26115 +15862 +6613 +25909 +6519 +2074 +4524 +8768 +19831 +13082 +19313 +22966 +3564 +316 +8747 +11077 +7337 +52121100 +506 +13797 +244942332 +23210 +9347 +3078 +25221 +32060 +12362 +4191 +17143 +10981 +21876 +28129 +29960 +15535 +466974976 +24925 +6519 +20727 +12185 +20402 +9833 +11197 +18463 +3364 +26782 +30272 +16328 +970550374 +30552 +7788 +14671 +1180 +12060 +14685 +2948 +3735 +22215 +18100 +15898 +18812 +22500 +21391 +6301 +15866 +31373 +24415 +7740 +452658854 +29346 +11397 +23206 +29778474 +20609 +2128 +30531 +22032 +9777 +569408816 +20234 +8274 +21412 +25365 +12365 +5588 +1616 +29226 +32005 +26453 +14399 +26703 +14426 +24615 +14304 +11309 +29830 +22371 +13814 +5865 +492544391 +29441 +23866 +1784 +25501 +9745 +4941 +25271 +23673 +25385 +2647 +26905 +12595 +28938 +1838 +27443 +31774 +26162 +16535 +24971 +879015510 +20866 +2067 +287678397 +10873 +22085 +10372 +32215 +14597 +31370 +24177 +973 +27096 +14620 +108296665 +16881 +6435 +19947 +4777 +2204 +21241 +23611 +22861 +11066 +9317 +163351585 +276892295 +17739 +3852 +30805 +17717 +15183 +17087 +29194 +479978581 +19585 +1771 +3114 +8608 +1855 +3530 +23001 +25587 +247 +3842 +5079 +5447 +14301 +16358 +31587 +9548 +21127 +11980 +23809 +234116221 +14270 +13291 +106410851 +16786 +20932 +720723363 +3719 +8617 +4220 +21940 +845872788 +9897 +3351 +14678 +25975 +882045769 +234863723 +699710339 +21323 +24673 +25215 +9495 +549427908 +11171 +6804 +9958 +4218 +11573 +13642 +370055383 +31696 +1839 +30328 +122586631 +29969 +7480 +24073 +552854378 +18474 +9958 +29400 +18871 +15181 +29834 +8115 +30955 +30374 +19613 +10644 +1752 +22774 +7298 +21639 +12657 +9205 +4037 +28213 +365023154 +14620 +32504 +4782 +19482 +5941 +29379 +19105 +5690 +12091 +30650 +901289101 +20222 +3949 +13233 +7701 +14021 +666464467 +32534 +7479 +29306 +10186 +15134 +6382 +27069 +803965852 +913 +26221 +11679 +28213 +24420 +25458 +9816 +18135 +9380 +16741 +15714 +32449 +21409 +6817 +565489417 +2056 +24231 +15661 +12769 +29324 +2402 +24666 +12568 +17239 +28293 +28574 +6354 +16439 +15745 +720503848 +28418 +21940 +1019330381 +23308 +18249 +25504 +10834 +31644 +9244 +15606 +1547 +19996 +14379 +751984233 +24030 +8914 +6616 +7638 +26477 +32752 +22564 +31796 +15863 +3394 +21000 +723068774 +12944 +22324 +6565 +3958 +13870 +143840035 +12231 +19157 +2290 +71875336 +9327 +2280 +18677 +26191 +323063535 +390703668 +23367 +28984 +29725 +29459 +6576 +24280 +27211 +12244 +23299 +15505 +27363 +31267 +26196 +15449 +2650 +26704 +25304 +16427 +21262 +15825 +21262 +26956 +92376869 +430638615 +11062 +5228 +767337368 +8278 +11709 +452658854 +25990 +80 +18303 +15279 +25215 +7601 +24703 +11001 +882445092 +246750309 +31900 +14579 +8733 +4029 +95021083 +17147 +11931 +903130292 +25547 +25692 +21035 +10728 +25931 +24614 +30120 +28121 +11045 +6645 +314928824 +7124 +6699 +14839 +23030 +24686 +24144 +8791 +18028 +14917 +19674 +547 +29373 +195567562 +376668974 +15505 +30811 +7313 +18607 +3662 +8045 +10840 +19420 +30605 +8765 +20832 +17441 +23304 +12690 +31779 +20420 +25931 +599351124 +31620 +2086 +7139 +465831598 +980791475 +29746 +10258 +13666 +416433560 +27685 +30439 +441161988 +28246 +941413681 +29834 +378816570 +26248 +4460 +3254 +14784 +22682 +155 +557261981 +24420 +31850 +2040 +25440 +17480 +863276092 +28762 +5874 +25411 +17810 +2635 +829181624 +24418 +8079 +28906 +31691 +7537 +2628 +1050816293 +24839 +9653 +3484 +16014 +24764 +572894806 +7593 +25264 +23832 +17623 +26460 +24871 +8016 +11075 +26845 +17143 +14987 +24270 +15302 +14710 +11501 +12350 +25249 +10634 +23357 +51191105 +8104914 +17456 +8348 +12930 +7624 +912382645 +21141 +18033 +29555 +13869 +632815306 +14717 +4145 +17390 +11401 +237617172 +6817 +20696 +20060 +16607 +21735 +15825 +198409649 +1032 +29690 +20991 +54 +10605 +27517 +21574 +16517 +579544849 +56839650 +32367 +18671 +30194 +16915 +4876 +3375 +666556906 +46780436 +5690 +23177 +25919 +7435 +19083 +6540 +7990 +11705 +22271 +18167 +4386 +31294 +23365 +21818 +877 +25496 +19248 +22742 +15769 +22516 +5171 +13528 +6729 +6428 +28195 +27527 +29889 +6181 +10890 +13768 +6212 +533934979 +2741 +18412 +23053 +30163 +17675 +24532 +21801 +17750 +16984 +5768 +12239 +13289 +6753 +14705 +11916 +24804 +20832 +20028 +25625 +19489 +30743 +28787 +942807385 +2298 +8684 +4119 +7921 +5127 +26059 +17872 +18244 +5376 +571379078 +869463215 +7723 +25854 +30693 +28391 +23028 +16450 +9264 +9937 +976921720 +13399 +18634 +4740 +824657831 +16640 +29190 +767337368 +23745 +25751 +19227 +25170 +24165 +31591 +20810 +18819 +28987 +21047 +24302 +11464 +3272 +25485 +32398 +3574 +6752 +9250 +11081 +13792 +24755 +13046 +17214 +18533 +28928 +9272 +697152965 +24107 +20648 +30474 +802 +5316 +463573318 +17147 +23781 +249835296 +13567 +7032 +10467 +21501 +16204 +5258 +9978 +4242 +19229 +178449294 +25979 +8929 +4029 +864484513 +765453985 +23001 +396 +8926 +21215 +24231 +22093 +28299 +10537 +13402 +13253 +32063 +15819 +26115 +112163566 +19562 +20314 +22331 +21550 +709914 +253781551 +18010 +15173 +25433 +20681 +1031708290 +122586631 +3860 +15817 +7919 +11718 +11081 +11578 +28184 +19885 +9338 +32746 +25745 +29118 +18836 +25760 +29190 +14644 +1582 +30185 +794177165 +9749 +2461 +159622241 +28998 +25365 +400044807 +3888 +3280 +19216 +24428 +23367 +30224 +19570 +7866 +17562 +37244535 +6531 +17431 +190539566 +12193 +19500 +23353 +5423 +81 +17085 +5399 +28363 +13731 +30994 +13498 +22729 +31555 +466974976 +28126 +24183 +22503 +8443 +15573 +623 +32349 +4830 +902 +7632 +563972457 +13657 +154391402 +10537 +207977621 +18891 +4493 +913 +845966677 +15603 +18412 +7693 +303209252 +30823 +422610909 +5585 +24812 +21967 +6026 +2629 +15665 +1612 +35 +9398 +15089 +1329 +541 +10984 +9338 +16919 +10534 +1023590991 +1580 +13498 +19892 +7852 +11857 +13945 +17175 +8304 +21077 +21346 +25399 +18804 +9317 +840813930 +4295 +12032 +21141 +25200 +1336 +28834 +6131 +775180675 +8374 +881973777 +2129 +996 +977174766 +16156 +77769598 +5378 +980644885 +1534 +18571 +27405 +30924 +21282 +16891 +5362 +27953 +2500 +30452 +10447 +26918 +24941 +61 +25282 +14069 +22344 +9403 +14029 +26440 +31919 +28250 +675413729 +642561180 +31927 +9332 +646527746 +16637 +8016 +22424 +12024 +16517 +598 +253442392 +6956 +18839 +16418 +12124 +24038 +9412 +25487 +25497 +26689 +15345 +8400 +803574592 +12496 +25433 +24270 +10810 +8346 +3834 +24931 +26950 +10418 +4732 +30342 +6209 +6465 +27002 +4643 +20671 +16758 +710202672 +31908 +25849 +30428 +455 +29962 +361278744 +7910 +18060 +2060 +4144 +25005 +9165 +17664 +25989 +10462 +28607 +861 +1497 +23071 +7264 +9348 +9762 +5505 +3943 +9422 +114875606 +231366331 +12514 +21929 +3670 +24965 +3574 +30576 +22021 +20076 +5722 +879015510 +21051 +4758 +2671 +6784 +3814 +24468 +2123 +517774761 +12132 +286701537 +1028257711 +278495161 +7435 +28872 +13772 +28637 +22029 +20569 +7852 +22599 +4350 +7256 +7494 +28361 +17025 +31705 +484004206 +117 +5864 +4293 +866860004 +19559 +28061 +19774 +26242 +811822606 +1569 +29428 +32665 +8723 +4899 +2250 +30424 +26905 +9930 +30407 +1952 +1524 +31691 +17880 +18474 +13554 +15580 +2571 +25508 +5565 +32353 +12069 +3237 +23022 +25784 +14012 +11828 +32000 +6595 +6134 +8575 +25794 +390943793 +15695 +24755 +4257 +28834 +873809607 +2470 +23696 +8129 +25753 +739463725 +32724 +1249 +23094 +31016 +31675 +13903 +2369 +26117 +17088 +12159 +23396 +204 +21885 +24237 +2158 +16074 +18464 +15461 +10634 +31706 +11346 +10297 +24241 +24022 +586 +16533 +522920106 +1 +6999 +2498 +24759 +2948 +12932 +5149 +598 +653236935 +30967 +2285 +12733 +28364 +407079000 +23787 +26107 +31915 +28399 +5896 +21794 +10226 +30619 +12940 +30538 +19863 +28311 +30960 +13772 +9514 +21802 +26961 +5368 +5170 +29188 +1068204688 +14055 +27044 +21402 +14772 +512566590 +14993 +603379435 +15683 +17594 +24755 +23429 +28181 +6508 +942976271 +32251 +18250 +22881 +31123513 +795244361 +28262 +2666 +12465 +28624 +31540 +30968 +610658085 +10677 +32521 +21634 +9380 +15626 +19213 +26197 +11962 +560552643 +8550 +24481 +26610 +32127 +26420 +30696 +13477 +30558 +224219969 +1736 +25389 +22981 +16433 +8430 +18332 +591477630 +12207 +12887 +4879 +18691 +10311 +1035 +809395598 +370055383 +6752 +24707 +10707 +427807208 +32251 +20028 +2050 +6833 +12983 +25212 +4935 +24439 +25440 +28104 +4535 +18293 +23427 +55156687 +21205 +13091 +5127 +758705939 +1395 +31916 +5344 +25763 +21581 diff --git a/resource/runner/problem/book/ch2/7. count/data/input/7.input b/resource/runner/problem/book/ch2/7. count/data/input/7.input new file mode 100644 index 0000000..87b5d76 --- /dev/null +++ b/resource/runner/problem/book/ch2/7. count/data/input/7.input @@ -0,0 +1,66667 @@ +66666 +22611 +13463 +21158 +26654 +30278 +2546 +9099 +15286 +11568 +3396 +3561 +12365 +31434 +20061 +18292 +30278 +9841 +19800 +195 +2676 +32278 +10414 +11071 +25583 +30839 +27330 +17933 +720728218 +30149 +383 +16622 +5406 +20996 +5000 +13462 +20806 +5666 +23005 +24013 +5650 +21259 +23024 +2014 +85374238 +29713 +26353 +635 +14422 +8671 +3664 +4839 +6689 +28884 +12964 +24988 +29937 +7787 +9621 +13917 +1007972669 +617429277 +18006 +19386 +12778 +150651279 +3911 +4304 +6285 +1123 +31192 +22470 +26208 +586171658 +16789 +26101 +2741 +31562 +19732 +1015558684 +27563 +26978 +22541 +2791 +797 +25421 +16198 +1388 +25407 +5763 +25280 +22415 +426 +495096991 +26141 +6262 +17419 +3255 +30017 +31169 +31265 +17755 +23008 +31711 +25648 +25874 +43842055 +30701 +9720 +11153 +26852 +3432 +7659 +16342 +29207 +7994 +14181309 +19559 +27774 +14926 +18244 +7694 +18203 +14167 +27181 +14969 +348463568 +13816 +15993 +844384281 +705130634 +16967 +20900 +7492 +30883 +5297 +28565 +7554 +22032 +24531 +10497 +29948 +28383 +13815 +20677 +13833 +31553 +20677 +7545 +16477 +15983 +32118 +29942 +18461 +21586 +11271 +12198 +16559 +10355 +12279 +966288103 +22239 +5478 +19544 +572704584 +8 +726386233 +24060 +14233 +20860 +475 +12093 +6590 +280744888 +28188 +29750 +12476 +8222 +28172 +7036 +576366088 +31821 +24791 +4584 +457745217 +2992 +13559 +16156 +10232 +1346 +921390366 +28580 +27839 +7201 +31818 +3343 +15301 +1509 +8138 +16439 +28870 +23934 +11534 +25694 +11885 +741364721 +26011 +21541 +32260 +2411 +2864 +7450 +6313 +450856013 +16591 +20630 +10702 +16357 +17933 +21187 +8305 +16827 +82165692 +576990066 +7790 +29855 +3817 +633598064 +908473465 +422 +28120 +10611 +28527 +575 +801720604 +25980 +4246 +18027 +648631551 +1048490250 +12717 +673432765 +6560 +9036 +29289 +212977022 +15249 +27294 +12779 +19639 +27003 +12323 +7751 +15993 +27274 +554603513 +5447 +21465 +28074 +14828 +6467 +10611 +27672 +17998 +21424 +6349 +5849 +9305 +14937 +13431 +2119 +784808651 +23818 +463422042 +29264 +12513 +22341 +29806 +28955 +381790838 +29623 +24471 +31747 +435 +461178926 +30785 +9813 +4458 +12782 +5666 +1048744798 +13872 +119318782 +30496 +21286 +1019506106 +669940733 +24171 +1870 +30287 +17125 +27480 +13108 +11677 +20499 +28340 +26850 +30555 +26816 +23218 +18203 +15977 +18656 +20261 +924209427 +560647550 +965107467 +16405 +16142 +27008 +828 +14808 +9967 +15378 +31306 +17419 +30476 +30188 +12878 +14936 +16099 +20871 +3570 +7536 +10875 +30464 +2500 +138 +11821 +16004 +356092981 +14296 +501980657 +5702 +26698 +13100 +10748 +20952 +29383 +8005 +24449 +28878 +1776 +26122 +18626 +15857 +16559 +27371 +765870684 +24441 +9449 +29786 +648594637 +14598 +28913 +974169478 +32573 +605822945 +28447 +164031895 +25594 +16775 +30511 +21690 +24769 +19551 +17204 +12200 +3157 +610419927 +28646 +19632 +19592 +18248 +27570 +26185 +19983 +6627 +28095 +11103 +13698 +2527 +14133 +275362320 +28613 +21518 +13456 +607 +27348 +15123 +29033 +24329 +9093 +5849 +2939 +8730 +12907 +28627 +14102 +94024810 +19197 +544 +15082 +875877045 +510463340 +20985 +22694 +1187 +15082 +30302 +32245 +12347 +6681 +710038512 +27697 +18818 +576366088 +13896 +10186 +6881 +28912 +937635953 +15341 +26941 +8052 +29842 +5869 +5370 +2185 +2568 +23191 +22176 +3991 +26166 +8128 +17575 +9816 +28771 +25084 +14148 +8333 +7076 +6212 +27597 +13177 +5121 +15339 +26669 +19883 +2979 +16214 +31143 +8386 +29313 +17757 +22417 +13914 +22854 +23613 +30278 +30930 +24591 +3887 +31750 +20636 +32421 +6087 +742996036 +26712 +117611491 +32357 +15220 +14238 +4356 +634042082 +30325 +23249 +23284 +5781 +32515 +21194 +25635 +30614 +10901 +16569 +3498 +1013610980 +19110 +7859 +17225 +9554 +16079 +934 +12800 +4927 +25020 +18650 +17575 +27799 +21871 +16563 +7694 +101462177 +25778 +5113 +9712 +27244 +17611 +17487 +30283 +24773 +1547 +135558136 +8580 +12220 +11301 +970547284 +26311 +15204 +19353 +19883 +21121 +12490 +18894 +22020 +2714 +9540 +28151 +20479 +22276 +12542 +26028 +19083 +24572 +711701178 +25669 +3531 +6605 +1108 +21828 +18855 +12513 +4890 +14086 +438149048 +2044 +28778 +12394 +2525 +705130634 +12765 +948730257 +16815 +219337873 +6843 +6855 +118093704 +3059 +440223092 +14940 +470 +14835 +16841 +2119 +18577 +742343794 +77978482 +27184 +3931 +1062 +15922 +17235 +2888 +10924 +569270466 +3014 +14061 +13396 +796537356 +16915 +12337 +1070456160 +31449 +13764 +25450 +13276 +1366 +6762 +21893 +106233015 +9491 +9793 +23412 +28622 +23318 +5926 +18674 +22789 +5296 +21636 +257 +30462 +8915 +32090 +28543 +1092 +29956 +2951 +32423 +12622 +14609 +626826926 +21346 +10875 +7953 +11018 +9385 +21549 +15521 +18894 +19522 +17989 +31937 +694135616 +7136 +26491 +12780 +6080 +26058 +11575 +526600036 +6148 +30511 +18632 +29025 +110046399 +16948 +20299 +11155 +15795 +7416 +28580 +848737187 +734733059 +18382 +31165 +26153 +29215 +27303 +17199 +27571 +28767 +20013 +885600845 +22402 +3044 +18624 +20874 +2974 +9356 +9950 +28649 +32714 +12218 +6704 +10775 +21520 +29707 +20040 +357249873 +13819 +10014 +31313 +11802 +27611 +20211 +11720 +27548 +28381 +17860 +7586 +9887 +20667 +3886 +10583 +13129 +14609 +3451 +31194 +15610 +20267 +16656 +1021630391 +7825 +18382 +10040 +3338 +27862 +2681 +9273 +13123 +21121 +32356 +1026148792 +25235 +7218 +6826 +4651 +30764 +18158 +9098 +25124 +9071 +24580 +20365 +767560238 +9310 +250791332 +27410 +26061 +13921 +12113 +23507 +21821 +21228 +333075703 +9594 +22112 +10214 +27660 +25271 +359606882 +28329 +333376533 +8305 +10497 +26606 +18109 +17387 +6677 +23324 +6380 +11835 +164031895 +12605 +29394 +19979 +11938 +1941 +30536 +16605 +16370 +13358 +27570 +17524 +28878 +4089 +3354 +29093 +5637 +10710 +23756 +382947237 +200 +13437 +25930 +15113 +18297 +8580 +14881 +864422876 +27514 +12489 +4983 +26752 +5855 +2434 +22964 +18836 +452561630 +30344 +19926 +16782 +18382 +105968283 +5095 +27514 +16275 +8548 +341224182 +25720 +19838 +22417 +17417 +181 +167 +30621 +20399 +32650 +26353 +17737 +18301 +13022 +1839 +563852488 +15768 +366947229 +32367 +23578 +19106 +27315 +30629 +7356 +9424 +31834 +20910 +32425 +1970 +29069 +21363 +10706 +25750 +12108 +129717732 +24942 +26803 +15702 +26844 +10628 +21337 +16166 +22730 +18834 +308075184 +965434308 +31467 +29686 +15560 +698334152 +29162 +32527 +694124134 +29394 +12340 +22300 +4822 +13431 +7355 +29447 +7178 +1134 +32617 +9206 +22605 +8163 +32527 +18215 +29747 +30910 +26548 +23534 +4544 +28829 +2974 +230786259 +17561 +4423 +24650 +30149 +21603 +12082 +31719 +20900 +12264 +7430 +929 +30224 +20946 +1992 +30383 +18683 +337748295 +10040 +28375 +28408 +25423 +496865270 +31497 +562073775 +2672 +17701 +1008 +26083 +2760 +30785 +11414 +2265 +661998735 +9116 +647611644 +24246 +2422 +15007 +21029 +11288 +685004265 +864 +387402238 +4806 +24592 +25581 +917220913 +269308690 +997 +26130 +14386 +5815 +3963 +26774 +17304 +16596 +32321 +28286 +20373 +290215765 +5069 +20714 +2126 +26731 +473480550 +20357 +20758 +14877 +22730 +3299 +18547 +716870870 +27902 +11308 +7592 +13932 +10274 +11177 +4651 +27060 +15893 +31776 +3797 +23507 +9249 +31449 +5375 +32367 +25563 +16919 +28098 +28981 +14854 +25731 +19110 +12920 +14388 +19880 +32321 +1541 +12878 +27517 +16170 +13528 +21589 +24322 +23747 +27852 +6073 +22300 +30132 +24887 +27621 +30466 +31800 +26467 +16994 +20548 +3545 +24665 +14180 +13298 +279204684 +20357 +29100 +11098 +23371 +6129 +16366 +322492727 +12082 +571 +3799 +31886 +15476 +412302050 +15021 +3012 +30224 +16890 +614 +16287 +4672 +19423 +9706 +1623 +27675 +4927 +7948 +25600 +29383 +28424 +8121 +10024 +9831 +21750 +17690 +29893 +16079 +25074 +201760676 +1777 +3911 +17273 +29255 +2790 +13819 +29231 +25697 +25707 +22901 +30113 +393896711 +4451 +4443 +4816 +31828 +3372 +407658712 +30695 +8793 +16398 +29994 +30428 +26316 +4358 +490517534 +1877 +25275 +15628 +3124 +1551 +9098 +16609 +25271 +19634 +17583 +3510 +15253 +8287 +13914 +28767 +29011 +6523 +20304 +11554 +12825 +7994 +1945 +1350 +2492 +28836 +17035 +24330 +9429 +773409619 +18250 +28518 +4253 +28218 +3602 +12198 +10583 +17273 +14219 +6331 +3681 +12999 +4125 +21483 +22994 +31002 +1846 +5641 +4890 +8195 +5306 +17898 +9778 +1849 +12925 +10349 +6313 +13920 +24305 +23796 +6771 +25297 +440789261 +10359 +624979077 +24632 +13732 +32620 +20677 +25731 +6560 +5406 +16731 +70436628 +32438 +30371 +28929 +20300 +26606 +32261 +11677 +13162 +28179 +1033567607 +14561 +8417 +1565 +23614 +28194 +26243 +864422876 +16490 +18129 +29489 +8457 +12744 +25763 +27299 +706503188 +37847470 +293281297 +23624 +26412 +14238 +31497 +20141 +11448 +862406243 +31256 +11197 +2544 +23671 +9818 +24841 +16490 +433911136 +248314010 +3120786 +852 +15419 +574008006 +2290 +29447 +28431 +12082 +27303 +10801 +29274 +14108 +6326 +14828 +27478 +495 +1777 +13556 +4255 +6846 +9473 +3624 +3348 +18436 +32205 +26678 +37 +20955 +368302117 +7699 +27072 +29274 +19228 +27321 +67255644 +25584570 +27256 +17852 +15878 +4658 +19836 +6337 +23230 +27298 +4350 +20825 +25272 +19261 +1768 +27217 +11042 +2059 +3618 +19390 +6733 +12369 +27434 +10411 +19058 +9347 +10983 +19939 +23036 +17913 +13036 +6229 +26524 +28392 +32454 +192074163 +770154687 +2871 +23731 +23236 +23614 +12456 +29758 +20156 +6643 +26852 +10896 +23023 +31835 +28616 +18626 +26782 +17611 +4271 +25446 +24769 +6716 +27429 +5996 +32024 +32168 +9079 +1008924954 +15523 +23674 +21053 +7919 +15693 +29357 +1014101028 +27429 +8148 +16118 +542 +20156 +195 +12987 +17463 +6555 +16890 +1887 +2513 +11672 +4621 +32533 +19939 +5592 +28690 +9551 +18065 +20912 +14543 +26704 +23148 +21895 +21719 +390039530 +10870 +24333 +13587 +38372809 +10125 +626551977 +11638 +26757 +23106 +24465 +7144 +4778 +31478 +22783 +24124 +9621 +30148 +562073775 +30153 +6895 +6380 +27077 +24454 +9059 +520944345 +19165 +974169478 +6342 +3500 +17173 +28160 +26085 +26313 +17622 +27429 +30090 +16563 +32581 +28475 +117736085 +286912341 +19593 +19384 +179696630 +18699 +22750 +14098 +25547 +1737 +7476 +216802135 +1761 +30959 +25859 +18425 +15369 +1937 +32039 +16528 +10614 +19419 +14294 +6530 +25337 +773409619 +26068 +7815 +6262 +24426 +32287 +19715 +10471 +7803 +356092981 +2003 +303830920 +7869 +10238 +17703 +28304 +15025 +13038 +32300 +10403 +778 +29937 +11852 +17245 +16656 +27025 +27774 +28392 +3865 +9579 +22240 +30291 +11720 +15749 +70591622 +8052 +28836 +17334 +12349 +1265 +28838 +5942 +23003 +183213907 +17107 +17793 +19836 +4424 +17432 +425746869 +22598 +11106 +6296 +9772 +17125 +31077 +12833 +27855 +27028 +12200 +25954 +3014 +5702 +846639458 +20703 +5202 +23990 +18835 +9831 +20690 +17734 +25763 +4478 +5479 +4780 +24015 +5862 +4857 +18772 +16397 +22694 +23122 +27433 +576357402 +828 +24464 +6613 +13101 +957276607 +32108 +16952 +11113 +26113 +13233 +18702 +8006 +874843689 +7064 +22783 +18244 +25277 +1090 +12934 +30297 +18237 +27987 +310 +338508264 +29094 +8671 +15907 +11701 +2449 +2959 +15301 +2014 +928 +17201 +16198 +12065 +30822 +969 +28021 +10014 +5460 +8265 +20115 +20254 +6387 +1923 +1374 +23981 +6337 +13480 +10624 +30652 +13421 +14753 +3220 +1730 +11860 +5886 +16548 +25100 +19979 +26585 +10384 +810842926 +3863 +14719 +18687 +28286 +5417 +28409 +15064 +6319 +18485 +583 +2251 +30880 +29765 +4672 +20266 +14782 +13682 +8814 +27504 +15977 +30962 +3692 +5536 +18749 +24354 +6030 +7051 +26499 +16483 +18636 +706999445 +1015558684 +607 +28408 +519738406 +9887 +3797 +9554 +26352 +4225 +796537356 +21441 +26507 +23047 +634968663 +25271 +18791 +24637 +16079 +27094 +27956 +12219 +14584 +20894 +14108 +784544965 +5841 +11422 +2907 +10323 +23063 +7841 +9643 +15645 +11766 +227495217 +28884 +12993 +2352 +7987 +839561843 +259959403 +8946 +706999445 +19816 +22177 +593435729 +822932145 +14140 +26757 +1030 +28322 +18175 +27057 +924 +9870 +18213 +7203 +6739 +117611491 +2044 +11448 +15095 +1011985764 +1538 +11142 +29866 +28616 +7702 +11727 +546373184 +113597970 +17245 +22430 +10265 +3767 +31117 +28884 +100491330 +28728 +14775 +23716 +24426 +29301 +25583 +3451 +4656 +5359 +5197 +218 +10221 +5997 +705130634 +15741 +2930 +18843 +1096 +11837 +8585 +7183 +8928 +31830 +647611644 +15893 +30294 +16815 +830 +8928 +10265 +778 +6349 +25009 +6019 +12220 +28315 +19593 +30564 +29569 +17369 +29928 +3626 +1046483429 +22566 +30356 +6239 +11583 +31750 +26281 +10709 +27296 +11993 +546373184 +30734 +12299 +5710 +11920 +28780 +14260 +305777397 +710038512 +19684 +20667 +5365 +21753 +29689 +8955 +3664 +457745217 +5432 +5246 +1042724946 +13396 +27298 +19768 +21007 +12181 +1132 +16813 +23557 +10666 +6939 +5672 +31077 +565 +278 +2977 +13819 +25765 +4656 +27758 +22314 +31178 +24941 +4613 +26941 +15233 +27147 +4518 +26774 +11238 +24613 +1981 +7831 +25297 +19939 +30272 +975203206 +2411 +874 +2435 +31488 +15627 +2679 +5988 +6384 +6869 +23865 +25896 +21871 +6397872 +3578 +19364 +14769 +333376533 +10748 +29817 +12456 +25811 +16032 +19280 +29678 +10962 +3555 +785663959 +1782 +19386 +301716748 +17450 +31254 +5620 +6110 +27924 +14678 +29842 +24462 +21422 +10673 +20631 +20299 +773409619 +26778 +19337 +19353 +11463 +12570 +871 +1132 +32482 +11837 +1746 +10961 +9370 +11653 +27002 +27060 +13544 +25119 +116 +27686 +26593 +419 +29508 +32684 +566291341 +473480550 +663 +4364 +633938714 +16132 +22541 +14691 +30839 +27669 +7841 +1714 +21796 +109081888 +29495 +7297 +19577 +6916 +19703 +864422876 +27085 +10042 +20320 +26507 +18038 +8005 +10335 +28383 +1222 +25670 +29777 +19567 +30593 +881967107 +10150 +862406243 +23353 +21917 +27109 +9525 +378 +30736 +31165 +13440 +31922 +28959 +4262 +4996 +346576795 +10971 +12587 +56383486 +6499 +15851 +15302 +32103 +5532 +20702 +13396 +29859 +1969 +22752 +4493 +2681 +18683 +9433 +20761 +29089 +21746 +17564 +3079 +727614157 +1388 +3106 +31222 +22935 +14124 +14370 +921390366 +21033 +23776 +30881 +25969 +26164 +26137 +16900 +505296155 +2790 +29784 +24432 +6538 +6938 +829698964 +6315 +1285 +29954 +641355305 +4065 +17933 +5411 +20860 +202051189 +544 +27961 +18062 +10897 +13714 +12174 +27182 +25884 +27628 +27429 +27173 +20441 +28381 +7649 +5566 +29612 +25450 +10706 +5018 +105320661 +26762 +31776 +32974550 +31580 +12866 +853 +21821 +23348 +7436 +705046720 +29601 +29532 +259592479 +21785 +22925 +22878 +31566 +18537 +24040 +18699 +26316 +25670 +11711 +10060 +372849622 +9540 +593199583 +449542766 +16824 +25720 +22239 +1013610980 +18292 +18837 +2695 +22031 +6520 +327378658 +13776 +31528 +10355 +19141 +29842 +29860 +9260 +18558 +14645 +27675 +32287 +24015 +3742 +25638 +1331 +19615 +4803 +30143 +16750 +12818 +27269 +3786 +25267 +32653 +9241 +32459 +230786259 +29969 +28514 +4796 +10460 +17924 +30845 +2130 +775704779 +10366 +18836 +32052 +19966 +4544 +32661 +9831 +15158 +1621 +9977 +24418 +10464 +4347 +11414 +16109 +7376 +470157697 +27323 +26504 +3887 +9112 +26476 +16367 +16671 +3547 +13378 +547544093 +19873 +4358 +13323 +3449 +31163 +24993 +3999 +30750 +731974907 +18584 +4709 +3090 +10993 +11078 +7696 +16032 +19623 +10465 +4811 +29264 +6312 +15939 +9887 +16559 +9856 +2546 +267 +11781 +20079 +22185 +8872 +830 +15365 +27543 +25615 +405 +28981 +908745780 +7815 +201760676 +799 +22478 +1283 +24681 +31270 +5678 +25773 +26262 +1685 +25537 +15162 +234438531 +3777 +795755370 +956 +730 +23233 +26077 +24735 +6471 +28099 +14831 +10302 +25669 +15715 +10326 +31306 +10150 +24642 +6450 +17663 +23248 +29357 +20944 +392 +18626 +17868 +810175925 +21382 +31696 +875696998 +21187 +26720 +24790 +2979 +27653 +16585 +520944345 +12587 +29662 +31467 +21738 +4347 +24246 +687936770 +28690 +14422 +18518 +10075 +29639 +6774 +181 +2852 +14296 +5923 +25598 +25579 +16891 +533524334 +2217 +12822 +23106 +8265 +106707716 +30064 +4925 +20061 +23603 +20358 +26844 +14667 +22986 +9904 +15422 +26631 +25660 +11764 +22233 +125993281 +724850519 +20848 +862406243 +12707 +6170 +15913 +14864 +24275 +31941 +13641 +2659 +30 +28770 +942935936 +16828 +1330 +16419 +6031 +1345 +2015 +576357402 +25220 +31070 +27057 +333376533 +31577 +12065 +19511 +29784 +31275 +18830 +23773 +6716 +11026 +19135 +4107 +815201708 +18226 +1825 +21284 +20007 +9688 +31762 +4043 +7012 +16861 +23612 +26969 +29518 +195287449 +31755 +16363 +31168 +536640113 +30558 +5098 +29610 +15465 +11729 +67 +13917 +26285 +12174 +6107 +16591 +17067 +30601 +21236 +7230 +10788 +13440 +6060 +10745 +27952 +16613 +20090 +29691 +8499 +3124 +10718 +22112 +27066 +6296 +12318 +1484 +13791 +29894 +30872 +15603 +29438 +276 +30276 +20248 +28649 +14878 +561910139 +30803 +26254 +11269 +9530 +24071 +2759 +3012 +11687 +5902 +19246 +6444 +31569 +704315656 +28098 +6730 +25305 +27976 +25020 +20590 +1012 +14588 +29266 +921390366 +466610902 +9249 +1939 +13476 +32008 +18517 +2338 +20698 +30930 +6387 +16828 +28870 +25772 +2803 +28845 +3094 +26006 +25313 +27611 +1484 +97824626 +10441 +5902 +30366 +685004265 +22031 +13772 +32765 +1770 +29104 +13584 +9282 +20662 +15716 +4158 +4902 +30838 +25269 +1875 +21286 +257 +28928 +13286 +834491157 +31750 +30912 +15856 +5923 +27622 +17824 +27269 +399703638 +14543 +21871 +19715 +31496 +23754 +9170 +30153 +36149615 +7618 +23356 +12102 +25103 +2336 +1887 +9977 +30285 +27622 +17801 +12619 +394499996 +17974 +2530 +6331 +22818 +31034 +30525 +7859 +20049 +30327 +30062 +24841 +21581 +25299 +26153 +13008 +10666 +27379 +28180 +16142 +7476 +9424 +31434 +6697 +7218 +17107 +19856 +27411 +1025988556 +25516 +9362 +14415 +10754 +31257 +16861 +25340 +2595 +2714 +19880 +5363 +3678 +32443 +32516 +3471 +2426 +13816 +779421059 +5284 +17068 +6423 +5452 +10042 +13618 +27567 +16156 +18524 +932 +8228 +32215 +13058 +15365 +16434 +5675 +17567 +30822 +23919 +26472 +10445 +24545 +6677 +3830 +5142 +21812 +8263 +12644 +14098 +32300 +150689282 +32650 +13396 +20533 +12195 +23697 +3830 +22497 +6903 +11575 +20879 +18352 +30448 +29438 +18551 +1128 +5592 +28191 +14276 +17204 +17712 +9246 +576366088 +38372809 +25311 +31830 +310040581 +7644 +26820 +19565 +20375 +13701 +27149104 +1285 +22150 +26153 +24210 +21935 +23624 +13662 +20459 +14806 +3165 +29758 +10298 +27622 +25267 +19815 +21520 +19145 +4147 +30854 +507064282 +6321 +22925 +24615 +1486 +13463 +2754 +7517 +707616235 +17638 +3260 +15925 +13920 +31669 +253094464 +16671 +22072 +16948 +22112 +27855 +8256 +26404 +5899 +12186 +2592 +27125 +18155 +15007 +12934 +84287508 +16135 +17118 +26365 +352073081 +19908 +20900 +532469059 +30327 +2352 +7178 +15197 +32743 +10061 +32529 +15283 +101409499 +23603 +4781 +119318782 +14543 +31958 +3531 +7878 +16858 +7825 +3471 +782 +835029996 +25962 +31784 +24355 +583 +9857 +13827 +2116 +9668 +6328 +32335 +6110 +24008 +8531 +24580 +2460 +648594637 +26475 +28778 +29725 +27949 +10611 +27385 +1815 +68630951 +2044 +1161 +4315 +26698 +3657 +28998 +9023 +30642 +11542 +1285 +31153 +10626 +12179 +11423 +30725 +16228 +21881 +1374 +23530 +3578 +29104 +490 +16718 +28992 +32749 +19110 +28794 +15254 +28729 +358445716 +31476 +8678 +874140480 +92397029 +27908 +4816 +19632 +24004 +262 +30755 +16034 +19448 +16594 +23674 +30544 +7730 +1134 +450856013 +11880 +22495 +29534 +29518 +20629 +5479 +2583 +25678 +262 +16785 +504515196 +5284 +32008 +1875 +9067 +740621276 +178355432 +311 +26298 +14419 +8842 +501393437 +32755 +6757 +868 +25797 +15878 +32152 +3031 +16731 +27809 +815825764 +24350 +22433 +17564 +31702 +747 +389990725 +27505 +17903 +30018 +31429 +18244 +15955 +32609 +31841 +22415 +15102 +4451 +607 +6914 +4389 +25834 +12065 +98313905 +262098633 +11310 +10384 +25527 +28383 +9892 +25553 +497258893 +3041 +700791526 +31194 +22598 +4658 +3262 +18834 +5868 +21143 +4674 +28643 +25324 +22403 +27834 +181 +21711 +24641 +27514 +2803 +15598 +23191 +29211 +2803 +15317 +470 +707616235 +17756 +644218913 +29610 +24272 +12030 +30652 +27606 +11677 +3449 +267073857 +16962 +19912 +23233 +10925 +22090 +29001 +14775 +7379 +775203927 +31244 +30789 +31073 +7999 +10802 +11798 +12562 +17417 +27355 +21558 +22276 +1194 +1582 +12513 +11228 +1282 +12559 +27173 +9202 +24665 +7012 +18825 +12486 +3986 +17875 +24365 +24916 +21382 +9449 +129717732 +7748 +5849 +23954 +7666 +202051189 +5866 +24282 +28058 +30349 +15291 +23755 +17738 +20450 +32423 +1123 +3260 +8128 +10700 +8417 +19337 +10875 +11619 +23249 +18318 +27619 +29327 +4908 +12566 +848 +499087010 +29009 +32410 +29857 +839561843 +4771 +2951 +6447 +21382 +2850 +22295 +27621 +13058 +25124 +18650 +6045 +18892 +970016726 +13466 +6319 +4292 +17967 +4113 +7836 +31256 +51 +507064282 +15339 +1454 +9896 +18113 +26975 +27323 +10324 +17824 +13185 +16625 +710038512 +23819 +17719 +17574 +1029995754 +18608 +16711 +31643 +11113 +8820 +6818 +3059 +30341 +15035 +1131 +852798478 +20723 +3608 +982740753 +25221 +3515 +30702 +27743 +32454 +8927 +474827197 +6272 +24833 +27743 +12537 +25271 +29639 +6156 +29414 +12713 +7317 +937635953 +112 +31018 +23263 +10014 +3104 +31564 +16397 +13461 +15064 +6113 +12082 +22928 +593199583 +9778 +15341 +26790 +6716 +23887 +23353 +32684 +28304 +650221684 +10292 +10014 +2759 +16353 +27421 +2170 +7948 +23622 +13981 +1786 +29283 +10808 +24464 +32116 +15025 +30280 +30025 +6560 +8548 +634968663 +24327 +22599 +4774 +29248 +16559 +18678 +1673 +20829 +18456 +4644 +23613 +30009 +469956414 +24773 +6677 +7128 +661583535 +14844 +618 +12744 +5397 +7457 +5532 +27254 +28726 +57816149 +164 +16993 +4246 +903035866 +21008 +18382 +7640 +10057 +31644 +27149104 +21121 +889903182 +18853 +20931 +32393 +21535 +13288 +10727 +525479046 +29451 +293281297 +11886 +15359 +21834 +17201 +18244 +15441 +31476 +267073857 +13682 +10104 +1575 +27646 +24418 +5644 +10465 +7068 +792799554 +22693 +352893991 +19251 +30382 +3561 +13813 +18637 +29805 +9857 +11680 +2015 +27403 +28120 +12464 +16250 +8378 +12644232 +13802 +10040 +26636 +8496 +1126 +23071 +18263 +25035 +18801 +18412 +1411 +23460 +23255 +11859 +4104 +32208 +23418 +21407 +6869 +32560 +4694 +9182 +16885 +12264 +24171 +8112 +23778 +1920 +17506 +578338635 +627222527 +6874 +26507 +19703 +14612 +16889 +1365 +31575 +311 +592731415 +21104 +3842 +30425 +5309 +9519 +9379 +9691 +20399 +29522 +1069264936 +6447 +28329 +26468 +13068 +11238 +23957 +22991 +4255 +17463 +3031 +7285 +9772 +30462 +851875499 +59468268 +29388 +21595 +6144 +727635449 +29253 +230786259 +25753 +32335 +27379 +17955 +11080 +31322 +4105 +1292 +21680 +2496 +32527 +278 +27026 +27269 +30876 +10724 +13384 +31956 +18448 +292208148 +22783 +20279 +30464 +13070 +18958 +28715 +3042 +2756 +11288 +9910 +25707 +17416 +9507 +30365 +1486 +2545 +29153 +900435835 +24045 +30123 +742 +30466 +12587 +26006 +13526 +12307 +557126104 +23710 +20111 +29611 +18554 +7723 +406182309 +953815532 +4403 +6110 +4751 +1549 +12934 +30259 +29318 +382 +110046399 +1090 +26846 +14156 +13221 +15274 +16716 +2610 +7138 +1299 +9385 +21284 +11534 +13461 +17054 +26595 +1582 +22905 +571 +30962 +31330 +21686 +31848 +3991 +26701 +32085 +786 +6047 +20992 +3075 +7699 +16228 +13914 +30911 +822932145 +5641 +24487 +7203 +18470 +10008 +195 +19065 +5252 +21524 +10904 +27038 +32345 +7236 +13658 +5986 +20090 +18875 +15317 +13335 +24994 +28690 +7880 +333376533 +5893 +21254 +1119 +19148 +3772 +8824 +31487 +14061 +14967 +32714 +27908 +30026 +21746 +12110 +9878 +8363 +21085 +671471802 +1164 +7929 +28692 +786 +2974 +5868 +11331 +23421 +20679 +31731 +21093 +24045 +14397 +17201 +27481 +4656 +4613 +20778 +15993 +29860 +6782 +29818 +15509 +21568 +507 +15809 +9573 +7634 +30595 +27854 +1839 +29787 +28248 +30702 +6330 +4307 +30073 +1891 +17687 +15535 +7163 +618822387 +19947 +77978482 +14561 +7644 +314288489 +6435 +25020 +29327 +7005 +32454 +21470 +27027 +28927 +7376 +16715 +10504 +32492 +2209 +2711 +2270 +27159 +6589 +12790 +30448 +7136 +13781 +786 +9554 +27855 +22090 +588134591 +31486 +27349 +12513 +14082 +13286 +4043 +20842 +285981965 +1730 +21935 +4215 +15317 +9241 +8383 +10901 +1051819422 +27136 +31541 +27220 +698334152 +281543311 +27948 +7226 +16687 +15472 +24932 +22939 +2364 +28624 +280744888 +25944 +22901 +9117 +14558 +15541 +23658 +15908 +24640 +13831 +9323 +21633 +27818 +28165 +29721 +27460 +6506 +31672 +16998 +26774 +2251 +25205 +126348870 +25969 +14389 +5317 +32090 +23041 +7982 +13932 +31989 +26447 +9778 +18875 +14386 +15301 +4464 +22541 +30423 +27989 +758406534 +16214 +4157 +4530 +619054003 +579639899 +19838 +21501 +27961 +1064374866 +9532 +30734 +18297 +27955 +32039 +13844 +401490919 +5605 +17703 +31848 +3605 +9679 +24268 +144733382 +27068 +11821 +3911 +26082 +30695 +31937 +284337315 +9961 +5777 +6388 +9819 +26755 +22961 +5269 +8890 +18635 +525321865 +574008006 +31032 +25798 +25954 +26681 +705046720 +6297 +965107467 +9429 +17416 +16303 +30822 +433854147 +10515 +24037 +24203 +16135 +23880 +16827 +6283 +6025 +27414 +29447 +18765 +264 +548564826 +6493 +28340 +30961 +9913 +1768 +28592 +19715 +20939 +27051 +8276 +301716748 +18741 +25594 +15658 +27027 +9817 +23984 +16469 +8109 +6387 +17622 +7812 +29734 +22735 +18960 +15694 +2857 +14042 +426 +24439 +29495 +204 +23361 +12790 +7359 +2373 +8148 +786 +14209 +25811 +21174 +28322 +14426 +10614 +14466 +23174 +12786 +20394 +20873 +30478 +12495 +21595 +16455 +1486 +753424989 +9319 +32090 +8163 +27051 +12240 +200 +3731 +3432 +32055 +26774 +15716 +15163 +19643 +289335817 +4843 +22428 +20585 +4458 +26171 +26507 +6318 +537653120 +3489 +1051819422 +15850 +25311 +13934 +11018 +27745 +1523 +13312 +15102 +18977 +23501 +29271 +30325 +26120 +2006 +5884 +11809 +6147 +23937 +11371 +3664 +27167 +27406 +22497 +32653 +30392 +466610902 +5460 +14101 +27032 +19123 +14442 +23671 +1071779137 +20267 +5678 +10626 +4107 +11444 +25305 +774497250 +24613 +24283 +23160 +27621 +1294 +9917 +4183 +22961 +30838 +30961 +30219 +427771658 +11922 +19136 +26208 +18070 +29982 +23237 +2544 +21904 +6284 +31147 +301716748 +29805 +12708 +7937 +864422876 +12018 +4910 +3281 +28340 +24706 +489089691 +19856 +936 +283413722 +1737 +25709 +23255 +22854 +25451 +28392 +25177 +12075 +5759 +1366 +14235 +26097 +792799554 +533510657 +31146 +11690 +21958 +6490 +25944 +2130 +20431 +21022 +5283 +26827 +20703 +980370678 +30498 +302332246 +29689 +6285 +12369 +29765 +874596974 +194 +12082 +9793 +10518 +337748295 +15535 +24957 +7554 +32443 +16135 +3599 +20159 +357 +4420 +5309 +21914 +603560518 +6380 +28998 +27182 +3221 +32486533 +19703 +2807 +23085 +27244 +22496 +30934 +26508 +12501 +6537 +30111 +24101 +16952 +20879 +10708 +8891 +23371 +27909 +22482 +24143 +168465192 +29367 +918963899 +24130 +29214 +13257 +16723 +29937 +19942 +16328 +7359 +4799 +16686 +21711 +15645 +18408 +14374 +14086 +5761 +30302 +27051 +29585 +13431 +18031 +2247 +811815887 +798973365 +22126 +5854 +18656 +16414 +9117 +30826 +5363 +656478986 +12237 +7476 +28083 +29327 +26979 +22985 +13277 +7571 +1872 +8052 +633878912 +8820 +5097 +17855 +8730 +16849 +20168 +19115 +27942 +18855 +13829 +19148 +31605 +2786 +4365 +633878912 +82165692 +27779 +27775 +21178 +13338 +753 +17625 +28613 +30567 +4672 +178355432 +28858 +321874000 +10578 +2330 +1830 +24246 +30423 +11269 +31090 +19892 +1058358202 +30100 +16511 +21465 +16883 +970016726 +9778 +810614669 +15030 +3098 +5720 +22064 +11805 +212977022 +17804 +24620 +124 +2290 +13152 +969 +7186 +11869 +8890 +18946 +20137 +17393 +32457 +29094 +2756 +569 +31561 +405012826 +12627 +21771 +16434 +3568 +17222 +17106 +32041 +11421 +8062 +30427 +16514 +20943 +17503 +27065 +12063 +30961 +15246 +11809 +17933 +22715 +5044 +24828 +27094 +11554 +2630 +30258 +5197 +23284 +18436 +29211 +8062 +23218 +687045009 +22126 +13008 +23332 +576012981 +17839 +15716 +17603 +17511 +12959 +23331 +1979 +22312 +10925 +21714 +10121 +24052 +927437866 +24605 +2201 +11113 +28031 +23778 +23581 +26122 +7064 +19233 +16585 +23439 +8609 +29855 +19267 +5432 +10353 +26545 +1769 +6739 +28643 +10224 +14769 +776992106 +3724 +9911 +6471 +30423 +9937 +22541 +25524 +9429 +2395 +26593 +26669 +1007 +31347 +8194 +21886 +20497 +13898 +2949 +1023215734 +4365 +10657 +27534 +393896711 +32478 +4229 +25525 +16927 +13947 +11920 +26247 +26818 +4530 +67 +11029 +22959 +16467 +9720 +25525 +28836 +32465 +19558 +2675 +10234 +4722 +10569 +2131 +13467 +8272 +29777 +17369 +2610 +17054 +8324 +21978 +23919 +19739 +23270 +11384 +15993 +11000 +31695 +8195 +16998 +29578 +26380 +19691 +1877 +31673 +26405 +27421 +14069 +13898 +1547 +71535836 +28541 +7909 +2208 +31178 +16427 +7732 +31412 +6757 +13840 +3251 +11142 +9832 +26506 +21004 +29228 +32190 +12557 +14389 +7582 +20977 +31821 +10773 +387 +7631 +13736 +27895 +898391319 +19935 +29721 +32190 +32391 +10004 +23967 +289472752 +7097 +5536 +28069 +28349 +13396 +30822 +19213 +3262 +287491023 +10775 +29642 +25426 +17031 +9385 +17862 +3220 +5006 +592280093 +16011 +20686 +11292 +9791 +26972 +17794 +28541 +19230 +27566 +13833 +30735 +13776 +1219 +28027 +846639458 +22851 +1318401 +10714 +11253 +9150 +24038 +31702 +28527 +5121 +26807 +23561 +30826 +26493299 +339393667 +387402238 +540164343 +24294 +874596974 +17235 +283175609 +16563 +29879 +22433 +1897 +3745 +18112 +15220 +16486 +30428 +195 +10113 +1946 +4788 +660723437 +31478 +161771195 +660723437 +389990725 +14162 +25343 +477908339 +8369 +24918 +1849 +24791 +9098 +20858 +23024 +24203 +6083 +12572 +32418 +27392 +27953 +28151 +17855 +18158 +19693 +2239 +32609 +27166 +15101 +10614 +263319059 +30201 +6380 +26011 +476000238 +16889 +8256 +29621 +16796 +13628 +27722 +17447 +6342 +32008 +16891 +19163 +32620 +6662 +29859 +22075 +21665 +27323 +20362 +2511 +23024 +16948 +18656 +7356 +341224182 +2364 +620 +14315 +12108 +16275 +26120 +12486 +23984 +20548 +980 +4061 +28621 +2092 +11847 +4883 +23143 +7186 +25638 +8285 +10987 +24965 +3705 +26846 +21760 +23589 +7061 +10227 +856 +2364 +23865 +5202 +1815 +808591180 +22923 +18460 +11150 +20159 +26262 +1672 +14534 +5147 +7170 +29929 +29775 +27316 +27955 +24075 +27010 +30260 +603560518 +18112 +3197 +27149104 +16928 +13291 +21778 +14886 +31032 +25392 +721343557 +852798478 +12396 +4908 +22031 +25977 +1556 +17774 +2397 +16011 +16397 +29541 +32421 +7359 +1543 +22721 +31922 +26164 +13809 +27688 +3448 +12911 +12876 +11308 +28383 +8112 +8038 +14467 +9101 +5353 +16503 +27294 +1321 +7545 +1920 +30702 +24437 +8872 +26365 +7356 +22928 +15922 +29356 +8872 +14397 +10436 +279204684 +6315 +14623 +22561 +20592 +8731 +21719 +11414 +32611 +22312 +22693 +19021 +8726 +23755 +4360 +15707 +4789 +4030 +26951 +974 +4770 +856 +6520 +30750 +6317 +6254 +8386 +27619 +240236192 +25584570 +31475 +8439 +26011 +337016912 +1238 +29960 +6881 +1071779137 +23368 +927898989 +26201 +27132 +29611 +15407 +8375 +20778 +5032 +6956 +17561 +22387 +13429 +14297 +2676 +795 +1035365435 +7659 +740621276 +10137 +467700777 +7988 +31203 +11071 +21786 +25917 +13739 +7147 +27383 +4796 +15873 +18334 +17903 +16317 +27908 +982740753 +3787 +31727 +11371 +21062 +763 +29532 +31985 +13737 +3017 +18341 +289335817 +946783897 +11617 +28589 +22811 +32125 +23158 +12006 +30764 +3578 +29011 +24377 +1309 +12004 +25103 +18740 +27269 +29518 +4326 +2916 +12632 +22694 +26247 +5361 +5896 +1943 +32243 +489203937 +23047 +786 +188208839 +12082 +19127 +6053 +16919 +25177 +16353 +16017 +1556 +30280 +9896 +4210 +23770 +15580 +18387 +11852 +7176 +29004 +1820 +8460 +2710 +30101 +28878 +6728 +17321 +612244912 +2702 +31584 +565 +10605 +25030 +22541 +21665 +26719 +4950 +8359 +24010 +1066932545 +14238 +856 +19592 +25468 +2666 +28069 +16452 +5868 +24062 +24918 +246577182 +10754 +27231 +3859 +8858 +30278 +13493 +11159 +22214 +2786 +7226 +798 +14018 +25773 +27092 +19267 +694124134 +26359 +22625 +1222 +9887 +32123 +12718 +23845 +11217 +267073857 +3767 +18858 +18317 +14878 +5620 +26313 +27831 +17625 +30865 +26593 +21689 +1309 +2360 +23106 +10466 +18586 +8109 +20343 +8499 +10627 +15390 +25265 +10879 +7415 +32222 +15715 +8835 +15123 +30977 +32717 +132 +27831 +2428 +25581 +1116 +918963899 +3169 +31146 +31094 +25924 +31270 +6457 +23248 +19778 +5451 +17570 +16213 +326834409 +3777 +14964 +23957 +5417 +3778 +31696 +27429 +410779561 +18845 +28099 +25962 +26807 +24592 +24590 +27969 +27876 +15939 +550279737 +15990 +11150 +5094 +576012981 +23708 +11295 +6144 +30540 +11107 +28307 +341224182 +26898 +17908 +5142 +6683 +8342 +3014 +14641 +747 +8671 +27743 +548859680 +28806 +658228841 +18540 +4098 +18909 +24610 +7218 +32071 +19703 +17670 +24635 +27844 +22923 +18031 +26545 +31071 +14878 +260235432 +13231 +95887856 +13463 +15660 +2951 +15287 +5614 +14219 +3248 +8064 +9212 +26355 +138 +26805 +5086 +14517 +7988 +877692868 +9823 +406182309 +31672 +18518 +18292 +25271 +4927 +13606 +11118 +5913 +11296 +27352 +727934942 +25553 +23368 +13675 +1360 +31302 +12513 +25711 +17305 +13462 +26979 +27031 +20115 +15809 +4084 +3879 +6145 +17868 +19075 +17518 +1856 +27212 +18116 +24453 +735798984 +23909 +31156 +7314 +18038 +6683 +9394 +4834 +3458 +729439886 +3448 +10981 +19906 +11269 +25153 +22365 +795 +974169478 +16491 +32113 +11770 +31753 +14180 +12347 +10060 +17968 +23263 +10626 +27799 +15873 +10115 +14638 +21718 +607 +667245176 +771438008 +25772 +3859 +27114 +3541 +30883 +9213 +25103 +25251 +8211 +13384 +14167 +4072 +20279 +18470 +13754 +12827 +11075 +21827 +105320661 +11288 +17574 +26120 +16213 +20792 +10054 +26669 +22243 +607034588 +7733 +28643 +29812 +719596013 +31084 +1125 +15610 +162270020 +2250 +31762 +25709 +27166 +23770 +388137462 +2672 +30536 +1547 +583 +25850 +25366 +13493 +24591 +12492 +15339 +16342 +30033 +30327 +2790 +966 +27184 +2584 +25343 +14571 +11920 +864266632 +32669 +29664 +31004 +7987 +21291 +10113 +32079013 +1085 +26709 +28421 +864266632 +29842 +25811 +24916 +29286 +21538 +24851 +664516467 +21827 +5980 +18636 +20071 +20497 +19807 +9885 +31645 +154659379 +3094 +30090 +30462 +31117 +104792992 +4780 +14820 +13873 +1055825345 +9154 +8470 +29534 +3106 +13559 +13821 +24242 +8470 +17875 +9924 +22428 +18359 +548564826 +3765 +13261 +2933 +2974 +1523 +13437 +16892 +27481 +23848 +8635 +14042 +26812 +12486 +13466 +5635 +21766 +13566 +10901 +30487 +32391 +29541 +30534 +28422 +29942 +936 +16279 +2054 +763 +29376 +18843 +7622 +2850 +32076 +28752 +12573 +29335 +17639 +138 +811815887 +8502 +23967 +19441 +95 +11197 +31513 +32465 +16671 +14935 +19093 +27403 +32529 +10366 +27053 +31886 +32425 +11680 +14276 +3140 +12318 +30365 +20976 +16392 +747 +12171 +9132 +1937 +4192 +31575 +687523285 +19412 +12644232 +6317 +29643 +22878 +8714 +546373184 +30301 +31740 +32008 +116 +30962 +5565 +11858 +388764727 +1079 +24681 +1012 +15715 +30756 +21589 +8463 +28381 +4085 +1792 +23845 +5061 +2584 +858 +32076 +13276 +4104 +808591180 +440223092 +636 +17955 +30092 +10103 +10159 +26061 +6990 +760652286 +18226 +8359 +225734044 +26493 +5980 +587053139 +12799 +12262 +4936 +9180 +14046 +8064 +23509 +2516 +427771658 +29955 +19110 +452561630 +1672 +8872 +3306 +5142 +773409619 +20266 +27241 +23382 +2434 +2241 +15659 +15123 +28462 +22680 +15145 +4780 +20065 +23843 +26614 +10730 +5317 +8112 +32352 +31038 +31179 +2718 +17017 +17305 +31146 +19153 +28848 +22403 +25277 +30601 +30629 +211 +1002362988 +122058650 +839350057 +3285 +24632 +30297 +946783897 +32492 +12421 +1165 +3723 +12369 +1839 +8800 +19823 +7836 +2434 +21102 +91286152 +19135 +29678 +18577 +29119 +23972 +31168 +32060 +14831 +3632 +21229 +9098 +1540 +23012 +27955 +19677 +27136 +16288 +21520 +7582 +23598 +24652 +6148 +1340 +15153 +24836 +19990 +16730 +5113 +28534 +20479 +22064 +30219 +936198110 +15254 +14466 +52470396 +11638 +13070 +1161 +27321 +28281 +357249873 +13366 +28928 +489089691 +108010250 +597939471 +5687 +5565 +12490 +2550 +24310 +23091 +28795 +5139 +13788 +12008 +16105 +11538 +17320 +31776 +358445716 +20169 +5241 +2639 +578338635 +19823 +11075 +31306 +25707 +31479 +3500 +37847470 +16005 +29367 +31244 +6537 +607 +28315 +18485 +7432 +29686 +2790 +23747 +6586 +10274 +23340 +10265 +1245 +29271 +16638 +1134 +4751 +5212 +30515 +1019355505 +18958 +29227 +798973365 +1021780542 +18819 +13386 +13791 +6109 +15635 +10905 +6047 +348113008 +649353251 +9937 +8564 +24716 +22295 +5210 +32701 +13435 +22864 +507 +32123 +7271 +29704 +17393 +18864 +2505 +1100 +20007 +21955 +15688 +16377 +31363 +24650 +14522 +13427 +30725 +32611 +2941 +8683 +13914 +10445 +14219 +31434 +20662 +1510 +25421 +1484 +28752 +29179 +29352 +16899 +4745 +15399 +28433 +9452 +29022 +7669 +27177 +13779 +6757 +27066 +13833 +23937 +17558 +30534 +11331 +27622 +30143 +970016726 +20395 +13101 +11228 +4880 +17439 +25366 +30826 +9574 +18809 +20876 +12878 +4343 +541238121 +21787 +15777 +24605 +6110 +23992 +1282 +32573 +21104 +11554 +21073 +18981 +811815887 +13206 +16128 +11617 +7888 +16370 +25079 +28726 +8397 +7457 +13366 +24877 +9429 +29442 +7570 +2803 +15172 +924 +22882 +24686 +3625 +411199622 +6140 +760652286 +28333 +17652 +6513 +29750 +338 +24230 +5338 +23534 +27040 +22500 +10334 +27423 +11029 +16686 +4834 +13356 +690074936 +27109 +22603 +9429 +26083 +26941 +4763 +11452 +27968 +12902 +5478 +31799 +740621276 +4936 +12997 +16920 +20872 +23284 +12800 +26618 +32135 +14370 +338 +25337 +14233 +386011591 +430736519 +8842 +9917 +20191 +11887 +2594 +8148 +6538 +15842 +16288 +19320 +24520 +3957 +30344 +19333 +15526 +12220 +14940 +28502 +14467 +3842 +12880 +29956 +418895515 +9481 +10006 +10459 +6733 +8296 +26173 +15021 +16420 +30880 +3554 +15023 +1870 +13920 +112361816 +4854 +31203 +2226 +21955 +24004 +28083 +171702415 +13164 +397802637 +32513 +27001 +22839 +4452 +2525 +6144 +21093 +542 +520944345 +25669 +3608 +6107 +26285 +21422 +31569 +32116 +13658 +8062 +20261 +20365 +8455 +1272 +15021 +8270 +31776 +19412 +270 +24113 +13662 +106233015 +23777 +28838 +749 +971 +11000 +19988 +21462 +936 +21008 +541238121 +12535 +29597 +20996 +14329 +22415 +220670048 +278199775 +164230538 +8705 +8157 +11184 +2749 +17406 +4822 +22474 +5277 +890 +24797 +28021 +2217 +1014 +3471 +413913478 +19643 +31985 +3842 +10486 +31662 +30157 +164031895 +24846 +6409 +1318401 +16826 +30789 +12279 +8940 +668120288 +17244 +19734 +5698 +17745 +12110 +25999 +21059 +8600 +19966 +31342 +6436 +25720 +28133 +25258 +10865 +15635 +326354344 +9449 +235083391 +32544 +29094 +25559 +19778 +17589 +16919 +28642 +15817 +21482 +10355 +25035 +15598 +19639 +32485 +13566 +1887 +10385 +13591 +4218 +3605 +23258 +86237036 +19942 +661 +457449913 +5523 +17937 +29787 +6337 +17748 +30092 +31139 +9234 +10754 +27193 +30301 +25995 +32659 +16266 +18290 +1019196714 +29270 +16177 +23053 +30855 +620 +386011591 +18317 +22433 +3465 +27175 +13055 +1350 +26960 +6113 +27401 +31515 +6516 +644115096 +953239221 +565 +5447 +30544 +5113 +31823 +20258 +12622 +13433 +102227684 +16514 +7649 +1285 +20871 +16594 +140407548 +22333 +1002362988 +3879 +6291 +32382 +30276 +18485 +4211 +19261 +16994 +19416 +25510 +2352 +32515 +6471 +18297 +21158 +10519 +27740 +931 +6321 +7197 +22734 +10464 +2639 +15715 +9823 +10445 +4242 +12535 +31683 +30448 +9350 +25603 +12744 +3225 +8272 +1474 +8284 +12270 +21897 +271 +498 +16366 +271668907 +6170 +23867 +22750 +6042 +14874 +17358 +5824 +3793 +874596974 +2360 +28279 +10961 +917805069 +3458 +5635 +21973 +5853 +18835 +321874000 +24048 +29612 +32516 +25763 +23669 +2919 +16828 +27323 +280028619 +3532 +508892074 +4763 +26320 +23782 +19990 +822207887 +31071 +624979077 +5332 +3225 +10707 +7952 +15385 +3491 +67 +31553 +13288 +8455 +3555 +19837 +20857 +31294 +30073 +18266 +21668 +6693 +17809 +25216 +12127 +30277 +15199 +9643 +1027968913 +383609218 +24969 +4076 +144733382 +2932 +27310 +31682 +20792 +16967 +26506 +9818 +140407548 +200 +18200 +20296 +810842926 +5150 +29596 +21158 +15610 +8114 +27789 +13678 +755 +3957 +13754 +22507 +13257 +5394 +6623 +26251 +30143 +29330 +9098 +20013 +73274683 +26097 +10000 +7824 +12573 +17321 +16559 +29879 +1806 +5113 +2530 +7141 +195 +631656148 +1502 +15291 +14235 +12093 +18702 +6828 +1320 +5989 +5853 +5800 +26471 +18981 +8790 +6397872 +14534 +26787 +1902 +1391 +875696998 +633938714 +4158 +3608 +10075 +16034 +18248 +26062 +3883 +24838 +11774 +31549 +29153 +278692217 +95887856 +956 +2390 +782 +27586 +681468214 +18981 +18047 +19537 +20399 +3963 +15025 +26776 +727635449 +10924 +18968 +24064 +2947 +28069 +6125 +15583 +26580 +3104 +3547 +3500 +6881 +8163 +30887 +30962 +20153 +29270 +18677 +1608 +11767 +17855 +18112 +19337 +505296155 +14386 +11803 +13010 +13358 +20874 +19693 +18605 +24583 +24650 +29518 +11653 +9234 +15560 +7600 +27246 +19942 +1941 +18196 +14708 +28967 +5884 +10718 +6235 +28469 +5537 +339393667 +26961 +700791526 +2500 +341224182 +4936 +25784 +631656148 +28543 +21714 +60195187 +28870 +8820 +566 +3031 +11720 +25251 +4091 +1596 +20301 +8800 +22541 +763 +1238 +28069 +28251 +2180 +12333 +15204 +30460 +3565 +645 +31548 +24841 +22297 +644477058 +12299 +548509787 +18976 +2579 +2568 +7699 +7748 +31245 +6205 +22368 +14181 +26340 +943082889 +29810 +31245 +8851 +9407 +3932 +27989 +24276 +5773 +19459 +6239 +28622 +14937 +12707 +27068 +7635 +490434377 +12082 +24015 +26471 +25033 +352073081 +26137 +6071 +9310 +29253 +13396 +28491 +12799 +13984 +211 +238 +566 +687045009 +18292 +17995 +7384 +730 +26077 +20040 +17574 +28465 +17798 +24062 +1036763667 +1442 +22052 +563457211 +8971 +6603 +26044 +5040 +607 +13213 +3371 +7350 +32378 +30601 +267073857 +676464672 +1509 +7987 +12500 +10403 +17853 +5578 +10596 +1972 +24600 +427771658 +25271 +1846 +7068 +18843 +921073482 +29438 +24657 +31163 +856 +74624607 +3197 +3545 +211 +12989 +3342 +11474 +30064 +24936 +14484 +269295855 +111648099 +15388 +27755 +32316 +18683 +31663 +23198 +25968 +17933 +26621 +11078 +167 +28440 +14484 +14640 +7230 +26270 +29645 +22020 +995738074 +32653 +9670 +30701 +17770 +1158 +2671 +25559 +23556 +27322 +27622 +27818 +28056 +15896 +28027 +321874000 +2695 +32166 +1773 +32679 +6116 +10008 +1932 +431 +10905 +20709 +24464 +30582 +26278 +9913 +18624 +24449 +20996 +27444 +14904 +25933 +3375 +27269 +28172 +15082 +3181 +7520 +1071779137 +812826569 +614 +19441 +12708 +921073482 +4925 +29662 +10591 +8592 +20857 +31625 +12001 +7285 +31184 +16596 +2759 +30327 +32492 +511 +23819 +196117927 +18703 +31294 +481 +21007 +28179 +32720 +6855 +3947 +17304 +31672 +18950 +30057 +2150 +27561 +31084 +26103 +27687 +19232 +2569 +21636 +23972 +21229 +24275 +15102 +6384 +25537 +6630 +17114 +21641 +26042 +930672250 +31041 +5246 +21172 +28315 +7253 +18325 +866549651 +18532103 +44517893 +844384281 +32517 +18281 +22276 +28094 +21854 +6496 +3731 +26787 +2285 +30609 +32650 +27571 +32755 +1776 +29251 +25968 +2852 +29750 +7571 +12256 +9985 +30153 +11113 +23348 +965434308 +18845 +29615 +14409 +4408 +27974 +31848 +11331 +301 +6444 +28884 +144733382 +11223 +14460 +5763 +28750 +21680 +23641 +30034 +19580 +30149 +2759 +17564 +18586 +4103 +7254 +988598585 +3720 +28074 +14452 +20871 +28836 +27980 +26523 +3120786 +511 +441320785 +812995592 +24350 +5871 +27675 +16213 +12382 +542568407 +183213907 +917286137 +12210 +17244 +2630 +216802135 +752 +26654 +8284 +31390 +13981 +644115096 +25669 +1815 +9389 +478134341 +14104 +29859 +4078 +14220 +27740 +2527 +23624 +306546671 +28165 +11288 +20876 +526600036 +31577 +14297 +22194 +17334 +8970 +12543 +7201 +15233 +1131 +5815 +13515 +3939 +18136 +15817 +17959 +3793 +6629 +8759 +8499 +4477 +13186 +1034506344 +15143 +12369 +27908 +26654 +22073 +16504 +12051 +31179 +1090 +13501 +15101 +25421 +352 +10538 +821005990 +9606 +24501 +20390 +22916 +10788 +12307 +3124 +18696 +21973 +5325 +26803 +519738406 +16819 +27385 +10324 +32743 +619054003 +4834 +1047 +731157557 +27031 +16140 +23353 +347396603 +27436 +63660250 +834491157 +20279 +31662 +9271 +28289 +16036 +26631 +12347 +16569 +20161 +17249 +21664 +1047 +26174 +5730 +21999 +26675 +30052 +13420 +28679 +8193 +2301 +11316 +8086 +3926 +32661 +9819 +4103 +3931 +24751 +11509 +31605 +24672 +13559 +1111 +28622 +25563 +3478 +11373 +16596 +24942 +10993 +6197 +18299 +19979 +29699 +10712 +31168 +3120786 +22281 +11852 +27887 +3468 +17017 +26355 +457774092 +32423 +1116 +21689 +19041 +5451 +13312 +8148 +12559 +32492 +10712 +22942 +29979 +6229 +29598 +9846 +25063 +255 +16711 +20499 +18765 +9272 +576012981 +22325 +28527 +20530 +17201 +23233 +589032368 +220215379 +30459 +19136 +17860 +139087848 +13591 +27390 +8678 +31032 +29035 +8681 +2743 +27694 +14641 +94024810 +24329 +30428 +31306 +30073 +20778 +497258893 +18892 +26972 +720728218 +26396 +13485 +18801 +10075 +418895515 +29810 +16342 +23430 +15191 +747133731 +25269 +9260 +927437866 +12818 +26174 +3787 +13661 +29062 +26453 +28774 +5162 +2703 +15328 +18835 +26365 +26171 +20992 +30250 +18200 +14610 +351704903 +8683 +27108 +318146188 +11306 +7856 +17488 +21904 +7626 +236445611 +20686 +28101 +13758 +192074163 +14525 +25258 +21210 +14202 +4521 +761595457 +15390 +1027968913 +11232 +24841 +3565 +8759 +21935 +24574 +8168 +1541 +4521 +25274 +28421 +12811 +15303 +14311 +7179 +9142 +20898 +9093 +17326 +11271 +14329 +30423 +16021 +1025667522 +6598 +32271 +20153 +22084 +243743633 +996601108 +22072 +29773 +4780 +29463 +28572 +378 +29608 +9384 +607 +2397 +21540 +1132 +21148 +27970 +17222 +293281297 +2672 +27602 +9896 +24355 +2527 +7685 +20079 +17188 +20450 +17176 +23283 +6520 +4145 +2650 +30134 +12765 +29713 +31828 +8759 +7517 +19145 +20248 +16109 +5259 +4205 +29335 +6728 +24652 +22923 +7734 +21009 +5361 +20530 +30196 +20168 +495638572 +23216 +25600 +14058 +1411 +9740 +1076 +19416 +26961 +2137 +25874 +8472 +7025 +15036 +2852 +29453 +15433 +318146188 +27751 +645 +8008 +25216 +26524 +3161 +28611 +2654 +12665009 +837392099 +13957 +30015 +29994 +25635 +963 +502 +23496 +1245 +10916 +31245 +27391 +12337 +601580398 +11074 +12997 +18386 +17806 +1374 +8524 +8323 +20365 +13736 +17748 +14940 +2247 +931679994 +29436 +14610 +19412 +419 +29035 +21110 +1076 +7767 +15012 +16483 +14885 +28653 +7730 +13388 +16439 +22031 +4292 +11232 +24800 +23368 +31515 +31541 +286912341 +16227 +2749 +7522 +24010 +29295 +13 +1008 +1386 +23865 +14650 +30 +1161 +9116 +31488 +21850 +32168 +17809 +32271 +537653120 +10808 +6662 +26750 +9202 +30038 +25416 +1019506106 +13956 +9305 +29711 +7201 +18341 +13679 +32747 +18792 +728212838 +14038 +16621 +25773 +20045 +1006442113 +18594 +17855 +1125 +24045 +5325 +311 +14106 +7982 +544 +15610 +22795 +13441 +27608 +21143 +7138 +12997 +14498 +931 +12953 +383491893 +23856 +1081 +719546482 +29165 +18809 +13261 +10794 +28696 +23658 +10624 +32410 +11891 +12435 +22576 +586171658 +20976 +5542 +5585 +18490 +29274 +488684654 +16398 +9343 +21531 +12662 +7254 +7255 +26380 +3886 +9537 +6333 +420338939 +937635953 +16485 +12082 +13468 +10444 +24591 +15795 +5602 +7812 +27711 +25994 +18636 +29071 +28839 +25460 +12863 +8705 +32108 +9994 +28616 +6542 +732271968 +71535836 +6455 +22004 +25707 +8457 +31755 +30224 +285981965 +690074936 +17031 +17109 +31696 +618 +32755 +9116 +22908 +7033 +23160 +9937 +21465 +20597 +30294 +7525 +627 +779743428 +13162 +6073 +313064151 +17125 +8759 +16726 +24487 +19058 +19048 +11452 +28596 +29377 +25103 +15955 +5644 +1510 +13238 +495096991 +264 +18461 +20114 +977672707 +21593 +17801 +29286 +15319 +30892 +3225 +21740 +31824 +15503 +24790 +23976 +9856 +5625 +32631 +16083 +113921235 +3328 +9213 +17067 +454041718 +889903182 +32228 +6662 +14123 +5523 +21174 +30213 +10075 +7066 +29955 +916 +14329 +29264 +886418730 +28728 +85374238 +21884 +8367 +22792 +7601 +11677 +13659 +30142 +6721 +399703638 +16455 +26002 +62227193 +26320 +23657 +15433 +29525 +17908 +1048490250 +626826926 +19568 +16288 +5019 +27092 +2620 +28858 +957276607 +124 +2786 +283413722 +12420 +903900722 +27955 +6926 +247313653 +25844 +3624 +7554 +23313 +10248 +7132 +20195 +15218 +3886 +15007 +20636 +10709 +24490 +11619 +23578 +25994 +470 +1047 +29782 +29009 +12030 +1205 +27948 +27775 +18112 +14541 +27051 +32306 +14042 +1366 +3879 +13714 +29253 +28392 +1824 +15922 +20266 +9202 +1062 +383609218 +24821 +28912 +16153 +27193 +7470 +9160 +28633 +26285 +11106 +22164 +5115 +19049 +17574 +20137 +21277 +760652286 +32650 +221 +25578 +16568 +2676 +31639 +28711 +3078 +22846 +24055 +19409 +1343 +16287 +25786 +11463 +6586 +829698964 +19068 +15113 +12818 +24030 +479711753 +8359 +2678 +4828 +20930 +963 +26719 +13622 +660 +23300 +30327 +24706 +10666 +248314010 +26872 +24276 +280744888 +29376 +14162 +452561630 +13307 +880774848 +30407 +17632 +20952 +23663 +18624 +1003318517 +25272 +463349881 +27071 +7183 +13588 +24988 +10748 +18784 +4046 +1556 +15162 +15233 +13819 +102227684 +23754 +13437 +19421 +25257 +15202 +27589 +14460 +8005 +15993 +1012 +14874 +15781 +14409 +5197 +22994 +6569 +5995 +19069 +18196 +2959 +1076 +4925 +12241 +31800 +4887 +32378 +30565 +779421059 +21716 +1002 +8437 +11847 +431 +28291 +5162 +23827 +21896 +13979 +1022857272 +23248 +5849 +3472 +6506 +6197 +13191 +3181 +17524 +7331 +32148 +6344 +21771 +24294 +20860 +28913 +17903 +4248 +22925 +18905 +9160 +12364 +18957 +26174 +17853 +28580 +18516 +23948 +23556 +14952 +28959 +26906 +30930 +4892 +13691 +9819 +15526 +25638 +2930 +1502 +494285636 +1915 +868496074 +31956 +17712 +5585 +255910407 +26750 +860104608 +29826 +12435 +10234 +371229114 +14610 +2373 +2418 +22231 +26355 +7413 +8548 +272358927 +559571036 +864266632 +6603 +21143 +1019196714 +17575 +15993 +2843 +262 +2743 +23306 +6697 +27390 +5506 +16856 +3123 +10349 +28672 +7729 +2226 +862406243 +26499 +25504 +17458 +9961 +10896 +359606882 +26083 +30224 +21096 +19148 +8671 +18359 +24093 +27403 +8726 +29371 +2740 +12767 +23154 +17564 +24735 +19677 +23708 +25107 +23867 +1064374866 +15581 +6697 +31149 +26691 +11884 +24790 +17804 +10901 +32366 +18791 +26844 +21228 +18818 +378432561 +2600 +27570 +8447 +927437866 +28824 +19522 +1988 +12731 +24305 +1059494329 +31960 +1027454314 +6930 +17880 +14319784 +2594 +16021 +289472752 +24932 +27974 +1151 +758406534 +16998 +26316 +7229 +15993 +26175 +6518 +164230538 +9347 +2525 +16366 +5605 +29428 +618 +14102 +10483 +278692217 +16835 +20802 +14335 +15908 +12826 +15580 +30169 +808298492 +325556719 +25404 +3169 +29942 +11071 +8976 +12149 +30582 +27543 +684842267 +29543 +761595457 +27660 +25216 +7132 +20211 +26748 +19298 +12364 +1022857272 +27038 +1510 +6353 +17575 +7254 +5619 +1623 +14386 +16563 +29271 +21636 +2491 +32733 +14196 +13221 +15094 +25416 +13461 +30239 +3396 +6171 +13440 +12751 +25633 +23626 +29855 +13186 +23084 +638811814 +7626 +3599 +4244 +16565 +3472 +8851 +31298 +6135 +26365 +740621276 +4770 +18112 +21112 +8692 +32412 +9937 +27214 +15955 +32148 +27640 +30148 +6826 +685147560 +27028 +16563 +24164 +4013 +31046 +5639 +381790838 +16205 +23658 +2718 +21295 +21714 +32412 +7358 +605822945 +16279 +473480550 +4358 +1955 +19902 +2525 +22233 +4883 +13951 +17687 +399703638 +14215 +2762 +16940 +16396 +17503 +18461 +1294 +27077 +17306 +14317 +12568 +15303 +563457211 +31143 +937635953 +2758 +7659 +5635 +14626 +14639 +31356 +16017 +9846 +22923 +12006 +1570 +28956 +27031 +6867 +21172 +22482 +29166 +26475 +15220 +9302 +16928 +259592479 +26137 +29689 +6949 +32443 +31762 +27686 +262110597 +22882 +2933 +19435 +11360 +3859 +30593 +388137462 +22432 +30201 +11738 +21711 +25124 +29699 +14769 +26778 +11331 +19979 +6295 +27312 +26380 +13070 +7685 +11384 +13528 +15369 +27855 +13542 +7036 +592280093 +18171 +14940 +23556 +11572 +20092 +21265 +30567 +4225 +24275 +24706 +20931 +11596 +14279 +18383 +23408 +293833902 +11402 +6560 +26669 +13501 +9994 +25280 +2500 +18977 +13175 +8976 +25239 +11680 +955590116 +11331 +10945 +27571 +6384 +24487 +27483 +11708 +23553 +28165 +7163 +14317 +23710 +6560 +5566 +25426 +25258 +18317 +32516 +29610 +5866 +11218 +3892 +7851 +942935936 +112361816 +32310 +18019 +20049 +25177 +8633 +21096 +17712 +23721 +26044 +9095 +6235 +26147 +22599 +14386 +11708 +28884 +23460 +31688 +18624 +20293 +1770 +4315 +30196 +14719 +7157 +20843 +16353 +15955 +82165692 +13238 +9574 +31285 +9688 +8005 +20390 +16919 +17118 +26499 +12086 +6235 +8762 +23036 +10727 +10004 +32532 +23263 +30898 +10861 +971 +12221 +16563 +3883 +5865 +16321 +29166 +14548 +23581 +31090 +11208 +30033 +19254 +17450 +6926 +16827 +2711 +27159 +20591 +4619 +27839 +30650 +7668 +7102 +5671 +10425 +14229 +23558 +1907 +4811 +13476 +27283 +11635 +29686 +28998 +10971 +4464 +23253 +29747 +6782 +4438 +19711 +31230 +19230 +5479 +31222 +31298 +20583 +21178 +28387 +318146188 +31475 +466 +32677 +17267 +27032 +23344 +14058 +5727 +6608 +7787 +11558 +3448 +17824 +2360 +127828488 +30894 +18247 +6265 +22075 +18062 +14531 +1839 +15102 +29836 +22470 +9819 +13156 +6110 +16436 +9818 +28265 +28935 +5747 +27220 +761595457 +20319 +2553 +9117 +31285 +10666 +5295 +28289 +890 +4468 +17787 +15907 +4568 +20817 +28824 +2584 +19795 +19089 +3545 +16513 +12535 +2525 +30803 +13833 +7157 +6398 +3267 +15850 +9433 +19567 +25689 +32071 +9217 +20703 +2595 +10192 +11583 +19895 +16953 +16928 +25416 +24738 +7908 +24790 +28188 +557126104 +13008 +16563 +9305 +4128 +26467 +627 +18637 +5678 +19519 +281047404 +7218 +31530 +26872 +9051 +19883 +26493 +23023 +984379537 +2594 +18905 +17447 +386011591 +13635 +953815532 +28899 +30287 +5411 +2695 +7203 +7965 +21982 +7197 +28592 +489203937 +27390 +25468 +19135 +18489 +24821 +21154 +13497 +6630 +26719 +31789 +18147 +20858 +26313 +28580 +30912 +28078 +16835 +2718 +28502 +7986 +20690 +10149 +7668 +10138 +26062 +21896 +847540880 +14297 +863555855 +26254 +56383486 +31711 +627222527 +5986 +30325 +7947 +23331 +16782 +17235 +2911 +1920 +11349 +19559 +19838 +14510 +5503 +5202 +19577 +1907 +23777 +818346437 +8650 +26141 +25336 +26445 +20709 +10115 +18299 +19568 +26122 +5855 +27185 +21548 +883666950 +12819 +10591 +3752 +22845 +338 +29314 +2760 +8052 +13455 +25262 +31740 +393896711 +28990 +10334 +20693 +2116 +17305 +31461 +660 +469214842 +25340 +7457 +578338635 +19903 +30474 +21849 +30723 +7635 +1265 +14335 +14057 +12052 +25811 +11880 +13762 +15153 +917 +21465 +4292 +17319 +26712 +28887 +28732 +15977 +30871 +27132 +22112 +26208 +5923 +26117 +243743633 +196117927 +338 +20629 +2003 +19303 +3608 +784808651 +7174 +7200 +702217333 +22588 +7097 +30062 +30916 +29597 +23972 +21589 +3075 +19110 +15795 +21824 +12409 +25224 +13559 +18459 +6660 +1008599055 +12622 +17669 +10403 +31853 +20095 +10109 +11714 +28935 +23941 +7178 +10378 +2435 +517141327 +18830 +14691 +28728 +29831 +2527 +10546 +30635 +702217333 +26976 +27526 +29900 +25251 +10669 +200 +2756 +15445 +10710 +28383 +26120 +19823 +2911 +13662 +24520 +12580 +21424 +7986 +28622 +949714910 +742343794 +24657 +7250 +28967 +5644 +13526 +16617 +26103 +9857 +5619 +29604 +8342 +904768460 +6331 +1939 +16082 +13231 +28613 +26352 +6738 +5317 +30958 +28998 +23954 +25231 +5855 +9841 +10040 +238 +9204 +3664 +4750 +894764283 +8151 +32660 +11063 +1131 +27385 +15598 +6701 +18047 +13762 +32297 +16485 +3197 +29330 +10738 +8041 +218 +14296 +2803 +31298 +10783 +30483 +5564 +7699 +5580 +25553 +24194 +17412 +779973455 +27968 +6990276 +1299 +108010250 +825831126 +14486 +18636 +30057 +5672 +21812 +13898 +28795 +30785 +23122 +32573 +4382 +21044 +13833 +14902 +19047 +8386 +6499 +4839 +14633 +21991 +20394 +3478 +31002 +9093 +3379 +30725 +6823 +9931 +30174 +18554 +30838 +32260 +1064374866 +16388 +23777 +5259 +10611 +21714 +27687 +24577 +20049 +505296155 +912196085 +32486533 +14410 +24806 +29283 +11228 +9937 +9892 +977672707 +382947237 +15878 +610419927 +9681 +31853 +29561247 +31648 +29699 +27352 +822219114 +694135616 +22403 +23612 +31886 +1167 +13884 +18277 +27571 +482517431 +4702 +8814 +706503188 +4536 +5001 +25633 +19582 +32542 +5868 +11542 +25797 +23959 +14940 +3911 +32421 +798973365 +26852 +12256 +10546 +15339 +22988 +27038 +13009 +14126 +12925 +24936 +2216 +13191 +1040430322 +580192695 +32123 +262110597 +21122 +1187 +8823 +641355305 +26468 +19461 +2511 +21876 +8925 +22611 +17423 +26621 +22702 +30250 +14140 +444 +11963 +16153 +15162 +12279 +8148 +14878 +22403 +4128 +2130 +2262 +6560 +17557 +19320 +30215 +778024032 +6171 +16165 +15638 +21680 +6249 +22296 +22288 +808298492 +30755 +18976 +1920 +32188 +5893 +19639 +19136 +14233 +32322 +275362320 +22811 +27176 +23919 +20300 +13119 +30615 +14057 +3078 +22112 +30434 +23631 +357249873 +1123 +19568 +14534 +27060 +5402 +29750 +26844 +37847470 +240361076 +21024 +17703 +23030 +14386 +22031 +6926 +24263 +12082 +2108 +135558136 +32703 +21680 +16919 +171491916 +22645 +27839 +16363 +16994 +23300 +24675 +9370 +15315 +11766 +18872 +28447 +1282 +9887 +23097 +25616 +25272 +6730 +14463 +25451 +24941 +25272 +30113 +11669 +11708 +21291 +16569 +6321 +28340 +31624 +488684654 +14317 +10512 +30263 +617191047 +12817 +27533 +10614 +1194 +10006 +1066580034 +21210 +18301 +23153 +20492 +941926359 +23631 +467 +25301 +14952 +22529 +23283 +13420 +8386 +20910 +852 +17386 +22237 +4085 +24327 +12221 +30098 +4763 +12925 +11845 +2949 +19412 +28547 +21581 +9549 +166107056 +511 +16321 +26750 +6728 +27956 +17407 +435 +24244 +569 +11701 +1325 +20529 +28884 +138583568 +3957 +30280 +16194 +30483 +12813 +218 +947280833 +27653 +822193957 +6777746 +31696 +6683 +347 +255 +2829 +30610 +17757 +23356 +12016 +14517 +7370 +19991 +28744 +21187 +15217 +225209770 +24048 +15544 +23509 +20299 +4722 +21881 +212977022 +14460 +9554 +29855 +25084 +1132 +11687 +26386 +29784 +13542 +15716 +575 +12910 +10291 +339393667 +3712 +18157 +30440 +7699 +30498 +31120 +27051 +30851 +3083 +27774 +26776 +10182 +18998 +9061 +18558 +1013610980 +8598 +29011 +6496 +12619 +7136 +13949 +32377 +8152 +28150 +9961 +32517 +30759 +1442 +30087 +5591 +15064 +1509 +24045 +21765 +10442 +533510657 +970570222 +30642 +27444 +5679 +32365 +877936749 +5210 +10224 +4672 +27517 +31941 +283413722 +7522 +19844 +10961 +23643 +3075 +8157 +11353 +31247 +28750 +11228 +23520 +3731 +30250 +941629494 +22660 +1238 +31597 +27471 +29601 +23547 +4211 +23927 +16034 +9672 +27838 +11177 +7635 +5504 +30695 +10221 +18688 +25007 +30176 +12101 +21812 +22137 +32076 +6144 +24102 +11348 +21465 +1776 +110046399 +1283 +705587077 +20838 +30341 +27147 +23410 +22035 +3239 +14124 +15380 +20393 +874843689 +3561 +32378 +19353 +28375 +527904924 +22412 +13167 +3220 +110046399 +22028 +13493 +3500 +13737 +26636 +12953 +22241 +16955 +6310 +3892 +140407548 +8539 +565 +14571 +12562 +19504 +1949 +563457211 +22380 +30425 +25872 +20320 +26273 +154501138 +9880 +18417 +16213 +11554 +19703 +735537050 +19048 +14317 +31937 +19419 +808549195 +9793 +427771658 +8496 +12537 +19845 +5761 +23412 +29543 +30280 +25504 +17305 +29489 +2422 +10724 +3448 +13884 +3906 +7666 +12171 +1106 +18486 +20235 +28355 +18175 +9052 +1661 +4468 +2390 +2888 +8778 +30654 +4458 +6560 +25968 +31598 +12921 +26068 +466742136 +32404 +20912 +278199775 +12959 +11228 +4229 +30017 +14108 +138 +30623 +15023 +7825 +292747824 +10304 +14957 +6703 +19597 +2390 +22872 +234438531 +31077 +29689 +26654 +426561266 +12001 +29436 +25262 +5417 +20304 +12825 +5411 +148004074 +10123 +11310 +24263 +17204 +1945 +17960 +28633 +10847 +17163 +23930 +607034588 +29686 +28616 +23165 +23368 +511 +18836 +18636 +3664 +18872 +31747 +7790 +5317 +408748282 +26171 +308075184 +378432561 +847540880 +13827 +742343794 +15320 +16513 +116 +5027 +14904 +26941 +30382 +267 +20678 +28696 +11493 +15781 +9079 +5756 +7767 +30237 +19643 +839350057 +27212 +2933 +4913 +26972 +32679 +25280 +10330 +26621 +32438 +4225 +5577 +21895 +913931467 +28133 +9846 +18946 +17252 +15283 +24838 +26061 +18940 +12934 +20215 +16726 +5986 +6450 +30196 +904768460 +23053 +6073 +4748 +2336 +32108 +9059 +9793 +28248 +710556366 +7972 +16069 +1825 +890 +15983 +28884 +2485 +9819 +22014 +5679 +651 +3930 +575 +32097 +13526 +3247 +30555 +16420 +18845 +106233015 +10109 +9190 +9967 +3789 +18517 +1064352798 +18445 +20561 +540164343 +578338635 +12221 +8424 +3483 +9931 +25336 +3863 +13415 +505296155 +10904 +25239 +28058 +32597 +17033 +28675 +3778 +12022 +267057588 +17561 +24632 +17976 +25188 +9007 +8927 +30756 +11288 +27094 +23674 +11349 +24703 +20299 +16228 +6334 +20293 +20874 +23534 +2675 +4927 +20615 +1294 +4103 +13620 +217733480 +19184 +29356 +864266632 +29389 +27066 +9103 +22796 +21600 +22709 +604 +25944 +12052 +7634 +15433 +21778 +22012 +31363 +28912 +10143 +25461 +24300 +13041 +28299 +17719 +29608 +20168 +15472 +22253 +28307 +26359 +27855 +16796 +5641 +20479 +24738 +31380 +475 +16514 +30520 +3374 +11118 +20111 +31486 +3161 +19567 +27285 +15302 +2716 +828 +3299 +755 +7522 +8452 +13528 +10688 +25299 +29295 +28543 +25807 +26844 +30447 +28636 +21765 +377690737 +31306 +5212 +8263 +20894 +11080 +7458 +25112 +7386 +14526 +26408 +6295 +2321 +1570 +816538834 +32420 +18905 +9722 +27371 +438149048 +6630 +14638 +5564 +23063 +537 +25509 +2014 +3705 +179696630 +14315 +17106 +22295 +182756920 +1969 +1281 +8121 +19895 +23574 +27114 +14239 +15908 +233410478 +27347 +27040 +3021 +30654 +15509 +6703 +5317 +272358927 +27602 +29518 +19511 +15922 +14828 +14880 +16452 +21978 +22818 +1891 +11795 +6358 +1849 +22882 +7944 +9791 +1492 +23460 +8455 +4771 +31225 +27410 +8013 +23698 +15152 +2373 +26251 +2449 +8383 +3859 +511 +31525 +14297 +22103 +4321 +18199 +32467 +23735 +473480550 +27066 +90853546 +32072 +26120 +6182 +22103 +28794 +27755 +17603 +32287 +11018 +14522 +21703 +1265 +29969 +22163 +16342 +11993 +11093 +333075703 +25216 +5532 +20191 +14684 +3078 +5886 +23937 +30427 +2617 +1008924954 +25592 +14215 +29857 +9118 +3035 +1144 +14641 +30325 +7450 +19254 +31412 +2285 +698334152 +27687 +30629 +7702 +17903 +10578 +6450 +27039 +9197 +30278 +19698 +15021 +18605 +12513 +6404 +24405 +27787 +28580 +30496 +3471 +30686 +10945 +162270020 +13956 +21110 +26654 +16367 +30511 +2672 +651413522 +32160 +92397029 +961673979 +13772 +15842 +8627 +906770659 +13795 +903035866 +21812 +27095 +29378 +21732 +132 +5305 +494285636 +14609 +116 +21541 +30213 +15664 +28543 +30327 +225734044 +5455 +8046 +14679 +898813393 +24560 +19629 +3723 +25797 +19837 +6137 +22595 +11054 +13466 +8549 +16513 +972471580 +21549 +15049 +11080 +11422 +18437 +2131 +240361076 +1265 +2895 +26509 +3932 +23802 +1025988556 +23439 +19107 +10094 +115894888 +5542 +5494 +24836 +25798 +17393 +24210 +20579 +916 +6321 +17409 +14824 +10631 +154659379 +548564826 +16952 +32128 +10604 +6762 +25924 +30930 +28724 +977672707 +22789 +3338 +23084 +21001 +17561 +18557 +799929130 +6489 +22984 +28752 +1782 +26289 +32580 +22031 +6499 +31755 +32465 +6603 +19676 +20658 +29872 +6812 +8114 +16132 +29816 +19409 +21174 +16892 +18317 +1761 +1899 +467647307 +338508264 +14276 +26193 +22403 +225209770 +24936 +3382 +23248 +29784 +14133 +105320661 +25507 +3765 +18784 +21703 +10870 +13930 +10512 +12279 +31275 +411199622 +21299 +5485 +21834 +30134 +11153 +3181 +5455 +1145 +337273683 +719546482 +1345 +15873 +29251 +1145 +17733 +30176 +17116 +31049 +32390 +30855 +30555 +31046 +1814 +30015 +27949 +23561 +28265 +10515 +113597970 +21143 +27067 +1026148792 +388764727 +10519 +29773 +1608 +10545 +28823 +980 +22712 +1502 +24164 +22986 +13298 +770154687 +10483 +31654 +29749 +17734 +3360 +101409499 +18858 +23196 +30642 +30126 +20509 +18586 +3678 +27608 +3427 +23837 +21753 +9975 +13055 +19783 +20693 +31518 +28988 +11619 +19902 +710038512 +12822 +13307 +11583 +25872 +27481 +5988 +25581 +576366088 +27395 +21981 +32083 +16321 +7988 +11756 +4765 +5021 +23984 +7250 +25195 +30876 +11687 +4902 +25489 +6349 +14317 +30861 +27310 +12001 +20965 +17225 +27471 +1207 +21470 +18710 +9632 +5800 +8333 +31243 +9877 +24130 +28884 +3207 +1955 +4796 +25061 +13732 +10865 +6701 +11888 +7702 +4530 +3306 +14335 +20954 +1066 +281543311 +3157 +4781 +7254 +3465 +10885 +14972 +9340 +104529851 +5504 +4946 +30113 +924527948 +24699 +16082 +10614 +637449866 +17862 +7982 +30018 +6598 +641355305 +110046399 +22075 +11809 +4081 +4271 +30633 +31163 +2003 +17862 +3146 +6589 +5142 +961673979 +4464 +18155 +13635 +32141 +25850 +28349 +18359 +5899 +18959 +29639 +20095 +21084 +636 +9687 +2888 +32118 +5478 +13109 +6645 +5069 +13679 +20794 +7908 +7987 +5162 +7694 +10982 +17903 +14046 +31168 +18247 +29270 +4486 +479711753 +10227 +28433 +10766 +11118 +719158791 +9081 +28304 +7236 +25407 +20880 +22882 +5537 +18537 +817 +31849 +8585 +3624 +1096 +18551 +8006 +522088231 +14150 +105320661 +7803 +5823 +15541 +6110 +280028619 +32743 +16240 +7176 +28248 +32186 +8148 +15274 +12095 +22249 +26499 +28382 +20299 +25241 +7999 +6117 +27321 +2117 +19703 +10131 +26588 +851875499 +5625 +12472 +10007 +26818 +29318 +19559 +3075 +19877 +12288 +6241 +13433 +17238 +27072 +4187 +6330 +1048490250 +18038 +27444 +15390 +6318 +29371 +32208 +21483 +28447 +28675 +7601 +2285 +6061 +2434 +4043 +17106 +26380 +31146 +24677 +22880 +23994 +10238 +30291 +32008 +14101 +648724527 +112361816 +8041 +26386 +24591 +22056 +12542 +11066 +24101 +13623 +8112 +730 +31645 +16530 +27065 +31343 +30219 +32321 +25103 +2676 +59775193 +12110 +17826 +21750 +21955 +525321865 +26631 +26353 +5759 +8122 +27711 +14940 +14335 +19136 +12221 +1321 +12177 +2932 +546373184 +13429 +13261 +24412 +3795 +18741 +227495217 +14769 +11057 +14283 +980607670 +17757 +3599 +25476 +8978 +32653 +29707 +29556 +2201 +18972 +30945 +19895 +1492 +7781 +21665 +16021 +3266 +16743 +5655 +16118 +12756 +25896 +19693 +14840 +32580 +26175 +26174 +24438 +11005 +23306 +14904 +18301 +15441 +22928 +22474 +23992 +323918446 +13008 +3625 +5923 +627343035 +16627 +19498 +17899 +11238 +5338 +9099 +25857 +28133 +31566 +25861 +30341 +29398 +30004 +150651279 +609256601 +13009 +26378 +21935 +12878 +17017 +18318 +1844 +32753 +19778 +5069 +20153 +4709 +4788 +27142 +436747543 +6435 +15547 +6524 +14806 +2165 +778024032 +1896 +21093 +13840 +27246 +7729 +23047 +20019 +17774 +2131 +2791 +32620 +9887 +7489 +12825 +12714 +126348870 +1875 +29629 +17967 +22037 +127744746 +19906 +26782 +236445611 +26654 +27140 +30865 +28457 +5869 +121691388 +2617 +18425 +894764283 +13338 +27315 +6623 +19233 +6205 +25689 +607034588 +10614 +18864 +20413 +19807 +18437 +21686 +24030 +18250 +28878 +7086 +3476 +24270 +848 +21888 +17994 +17733 +19153 +3570 +935 +15768 +7666 +7218 +667245176 +13934 +13070 +15753 +5727 +9706 +28974 +774497250 +22021316 +1512 +15509 +24831 +24790 +24296 +5086 +7299 +3035 +2044 +5756 +11800 +5154 +5362 +27114 +17737 +25229 +21703 +13421 +4478 +31835 +2718 +9473 +17016 +28770 +7384 +6229 +4714 +12382 +2620 +19711 +7026 +7261 +27300 +412067834 +27212 +10710 +4578 +1665 +27002 +17466 +17017 +9340 +30520 +17713 +11821 +20161 +6265 +3483 +18594 +18437 +620 +27348 +20181 +966 +28836 +24363 +2623 +267 +303457317 +29228 +23267 +31356 +13606 +14667 +16961 +20153 +385560190 +17331 +635 +12999 +19047 +1720 +22333 +16397 +136513411 +195287449 +660723437 +28132 +830 +17487 +3260 +32749 +24202 +14632 +27686 +26475 +10708 +6780 +19906 +1014 +13544 +26524 +23501 +5698 +29353 +14238 +13658 +8730 +10060 +22485 +3678 +12373 +28383 +2414 +25267 +23827 +6678 +17737 +18448 +17439 +195 +6582 +24449 +30718 +28969 +15383 +17495 +16602 +2871 +19411 +24605 +22940 +346576795 +31853 +2907 +21593 +489089691 +29019 +20964 +20333 +30768 +2568 +17875 +488684654 +11036 +6291 +25301 +31530 +20992 +10159 +7732 +7815 +29718 +17915 +20019 +30534 +32378 +31449 +16329 +5625 +11619 +423820226 +27988 +18448 +22403 +27385 +27085 +32417 +765864889 +24354 +15592 +11284 +24591 +27214 +1746 +5644 +3328 +8709 +14640 +8730 +735798984 +837392099 +6627 +14766 +8171 +37847470 +886418730 +1345 +3078 +16328 +4347 +7261 +97200252 +13303 +31246 +22637 +4811 +28547 +9681 +17503 +27614 +28045 +26216 +25489 +4771 +31780 +8539 +9110 +24941 +13090 +31023 +3090 +8627 +31690 +20455 +1048744798 +3468 +1365 +528252846 +11253 +7376 +31195 +14467 +13288 +9816 +24004 +29965 +28780 +16912 +924527948 +8305 +19644 +20419 +18977 +12235 +30822 +6518 +32375 +17949 +11730 +821005990 +16240 +313064151 +4397 +28122 +16280 +13286 +18038 +20557 +5492 +24015 +6239 +13809 +3017 +16879 +4563 +31254 +25635 +26803 +30839 +490 +32072 +20532 +28351 +29979 +101409499 +192316536 +9137 +25504 +24438 +16436 +25107 +20071 +858 +11080 +4149 +28682 +20267 +13298 +5212 +30750 +735537050 +6990276 +15896 +13466 +23442 +1144 +4218 +6122 +3715 +1008 +26932 +11675 +366947229 +13203 +21917 +13468 +21633 +9036 +18373 +164230538 +11098 +4907 +407658712 +1596 +7592 +17933 +15659 +7545 +25728 +20235 +12333 +17118 +764347489 +24856 +23957 +195 +2170 +20709 +392302608 +14311 +29174 +15694 +28315 +19891 +898391319 +16342 +28684 +403108793 +3787 +29271 +3531 +11647 +8228 +18429 +15095 +3785 +11730 +7376 +16909 +18901 +24582 +7183 +27025 +10238 +161771195 +21044 +8759 +173814691 +1002 +9136 +9931 +851875499 +488691882 +13573 +2513 +15628 +15349 +11042 +17201 +5069 +1746 +11493 +522088231 +8369 +9823 +14086 +21753 +21004 +385560190 +62389395 +31242 +4116 +25261 +17552 +2180 +17824 +20889 +23047 +124 +27262 +22478 +20629 +5802 +355457275 +12878 +27401 +18035 +31767696 +27403 +15109 +20714 +11762 +1959 +20848 +19288 +5639 +15320 +30383 +3343 +28716 +323789182 +20662 +16885 +22231 +31881 +496865270 +30552 +14308 +58 +25667 +8168 +489883589 +13581 +25859 +22415 +7586 +6513 +10897 +32302 +2151 +23567 +6629 +10707 +31937 +9255 +10466 +23084 +20261 +13421 +14126 +819 +10123 +28589 +21104 +10104 +745137347 +17412 +676464672 +28078 +20013 +11088 +5542 +26263 +27010 +347396603 +20015 +2061 +11885 +28705 +28830 +27587 +122058650 +2672 +3041 +14534 +7415 +5121 +3515 +4936 +14952 +18809 +24625 +331188312 +657448778 +20817 +22021316 +774497250 +16396 +12425 +11316 +13286 +68630951 +32135 +5995 +444 +1245 +3531 +1839 +10064 +6053 +25972 +9133 +1628 +24531 +23053 +30540 +3017 +24130 +5745 +9323 +17060 +259592479 +11720 +18598 +21732 +26545 +18070 +29960 +22598 +10545 +1264 +24583 +917286137 +27687 +16136 +19047 +11538 +3683 +1008 +929 +1219 +11474 +16491 +23465 +1187 +1887 +8580 +29442 +10569 +20592 +26688 +28393 +22428 +5077 +7919 +8163 +6224 +9002 +3724 +3098 +19577 +25633 +19815 +12108 +22894 +704084994 +25340 +73274683 +12600 +23880 +12164 +4298 +14770 +31124 +6828 +8342 +18113 +4062 +19568 +5923 +16910 +25124 +12585 +23873 +12978 +11093 +30659 +28770 +13754 +4402 +3055 +18116 +407658712 +341689014 +860104608 +1547 +27763 +22064 +27104 +30066 +845570552 +23160 +8376 +6700 +22750 +29581 +23735 +100873663 +30911 +31647 +8778 +10709 +14329 +3106 +18031 +4745 +903900722 +11848 +14198 +16638 +31648 +23837 +4578 +8820 +25676 +4781 +29522 +30476 +7666 +2011 +14026 +30695 +20333 +731785205 +24013 +25280 +8452 +14108 +25302 +24790 +4816 +6518 +19565 +27948 +19823 +23716 +13466 +29438 +28770 +30555 +993125111 +30649 +1814 +29290 +24605 +14051 +29518 +732271968 +7227 +772 +2170 +10669 +1134 +11177 +990 +7685 +21390 +10441 +3049 +9937 +31168 +8524 +29810 +29662 +23750 +23643 +11292 +21871 +1019506106 +687523285 +27851 +3886 +15378 +11938 +822932145 +38700564 +21714 +388764727 +26189 +30250 +14080 +637449866 +4437 +1510 +3060 +5365 +28292 +26021 +24449 +10101 +12131 +25527 +30567 +6560 +27269 +28726 +8577 +19758 +24663 +28696 +11463 +8858 +23066 +12911 +6696 +988598585 +30496 +24854 +32707 +4583 +29436 +28094 +11848 +23216 +28642 +15638 +7604 +28520 +12333 +1035765476 +9407 +15560 +1046483429 +30934 +29872 +17017 +3179 +3555 +27949 +2740 +30132 +4925 +32255 +116 +6322 +6353 +5485 +13542 +16291 +16667 +32225 +8790 +19988 +20098 +26278 +25592 +28643 +32393 +28100 +14440 +19644 +466610902 +30175 +11308 +685147560 +14782 +10014 +456284662 +22683 +19711 +18317 +1346 +14239 +19945 +24011 +27702 +11843 +3826 +17085 +32357 +517141327 +848737187 +13119 +31541 +24610 +27888 +7261 +26053 +28654 +20770 +1132 +12500 +29207 +182756920 +30733 +18661 +27214 +27606 +11734 +8171 +9234 +3157 +22935 +1844 +3338 +3179 +31145 +19836 +30723 +4449 +14463 +1024855790 +29438 +4563 +17960 +21277 +19421 +5192 +5884 +19990 +3267 +1012 +16713 +3019 +12876 +28133 +3765 +24305 +28132 +11444 +30536 +23766 +14370 +2066 +10334 +15658 +18615 +11310 +14102 +16953 +11842 +25079 +28705 +15190 +542568407 +29810 +5551 +29179 +30454 +24407 +17423 +2786 +29271 +23559 +30892 +2006 +13781 +10131 +24863 +6520 +980370678 +2434 +32418 +29937 +1055825345 +592280093 +18765 +30822 +30961 +603560518 +7179 +17663 +5032 +7650 +1222 +9424 +10060 +16890 +23936 +23631 +23806 +1144 +26313 +22403 +23697 +28998 +29621 +23509 +30025 +17655 +23616 +3342 +15768 +423820226 +28375 +2542 +30686 +21658 +13291 +15433 +21054 +13816 +2241 +16142 +11130 +22280 +923610901 +19639 +4829 +211 +21102 +202 +10745 +23059 +32478 +5523 +26272 +7744 +24462 +10755 +26621 +5619 +719158791 +4315 +253094464 +19110 +20358 +865 +18417 +32749 +15814 +25258 +31038 +31247 +16360 +32060 +1035365435 +12822 +2762 +26704 +32560 +10545 +6696 +227495217 +27068 +24441 +29011 +964432603 +8585 +14156 +29165 +589032368 +18702 +22935 +5460 +13501 +25772 +30460 +24560 +6914 +11795 +16469 +3525 +18970 +26365 +471836806 +32222 +6746 +5763 +2015 +14782 +920633592 +19641 +846639458 +17603 +15128 +32457 +239022440 +623 +4030 +575 +8305 +341224182 +1512 +934 +3136 +3140 +30188 +419 +27039 +495609868 +25020 +5232 +21084 +4268 +2186 +16670 +5625 +16796 +24202 +12790 +7257 +5411 +27873 +9551 +27109 +11619 +19025 +25859 +30302 +30536 +24681 +3489 +1131 +29855 +3997 +19732 +1108 +909256052 +14466 +13164 +27406 +23559 +23372 +499087010 +5854 +10676 +4255 +28959 +2825975 +271668907 +6812 +10748 +6660 +637208111 +27373 +4518 +209643929 +5893 +20714 +7197 +23909 +30026 +1062 +9028 +30383 +23255 +2907 +9530 +22925 +32485 +2099 +3374 +14296 +136504677 +27104 +6629 +9045 +32653 +23415 +29093 +97 +9817 +2914 +19615 +32486533 +31445 +30012 +903900722 +15302 +10612 +29251 +23827 +19844 +30793 +25547 +97159535 +18998 +12490 +10098 +526915515 +32457 +11596 +32734 +28653 +25706 +28643 +24995 +6444 +14386 +22817 +10403 +812995592 +17503 +405012826 +29059 +28164 +29305 +13544 +14181309 +871 +7363 +508954413 +1325 +22607 +20631 +23614 +30540 +23721 +11118 +26353 +14322 +30213 +1575 +21390 +32669 +4255 +13395 +14478 +22882 +18604 +27427 +5913 +32425 +18442 +31146 +6262 +22470 +8681 +7987 +29373 +828553061 +27330 +917220913 +14238 +32125 +138 +18648 +3221 +32560 +753424989 +372849622 +115096887 +31848 +25405 +101716090 +2930 +7635 +21518 +6311 +22854 +476000238 +15190 +204 +21941 +18414 +15064 +5635 +17231 +3042 +22403 +28682 +16945 +12537 +8235 +23286 +23356 +4780 +27014 +26754 +907893793 +996601108 +32443 +20955 +4271 +550279737 +5759 +13090 +27027 +6321 +13770 +28058 +14449 +24210 +526701242 +28778 +1063715765 +23439 +23270 +17535 +26755 +16240 +7603 +17319 +17122 +4078 +438149048 +16329 +2718 +26731 +27876 +25325 +14306 +13431 +16796 +26827 +29104 +16079 +15153 +19577 +4783 +31458 +32365 +28028 +17959 +2703 +25251 +3123 +26171 +6939 +1007857001 +12714 +9892 +3465 +9961 +27534 +15571 +29246 +30700 +6337 +9706 +12603 +25313 +3745 +2505 +6308 +27299 +209643929 +17868 +12393 +11414 +23976 +24053 +15028 +6283 +16317 +22276 +18772 +27602 +10214 +1937 +26238 +641769169 +32542 +18558 +3041 +12347 +28981 +6291 +2126 +17238 +2650 +28474 +17060 +32128 +5095 +3777 +13010 +24716 +225258839 +10727 +2743 +22750 +2871 +12065 +13334 +13144 +12910 +77978482 +694124134 +15721 +31025 +26750 +3625 +2209 +13634 +21961 +7151 +21083 +2043 +22075 +1549 +32071 +15007 +22114 +11382 +29611 +14531 +9323 +22928 +651413522 +10094 +18772 +14791 +24650 +11421 +19 +7694 +23908 +97824626 +25446 +30327 +12082 +23588 +18325 +13091 +25720 +6598 +24563 +8508 +14229 +9937 +14880 +19047 +6777 +176042623 +30878 +25731 +26072 +15153 +31195 +1158 +1022857272 +580192695 +4870 +23624 +5913 +3078 +12876 +28838 +26301 +7280 +898391319 +24598 +977 +25908 +21083 +32101 +1887 +216802135 +12108 +18373 +13077 +6926 +8910 +456284662 +661583535 +25177 +24407 +20431 +16835 +15385 +22882 +31225 +32443 +22294 +9429 +3657 +23721 +21113 +10243 +2505 +23313 +27498 +29826 +19110 +21382 +3963 +23622 +6077 +5121 +13920 +15749 +20636 +23059 +21690 +21321 +6289 +6555 +16544 +6689 +28750 +8890 +17118 +31342 +32052 +20880 +3465 +17603 +2209 +4316 +21254 +21834 +10801 +32168 +23114 +30411 +851875499 +28545 +17804 +9540 +7141 +8437 +28382 +27077 +6700 +865921392 +12573 +2530 +25584570 +30586 +17387 +28243 +25972 +5682 +16082 +30120 +10799 +489203937 +470157697 +26174 +12270 +504247111 +866275156 +20098 +10901 +26276 +27563 +612244912 +9772 +435 +22028 +32659 +11142 +2142 +27980 +30755 +5542 +28307 +916447874 +542 +627780361 +26120 +752 +2132 +29329 +22031 +18635 +9202 +27585 +5895 +12087 +15702 +25815 +4781 +19416 +29495 +5336 +8971 +29644 +13840 +23959 +1320 +6782 +8557 +20365 +810175925 +25361 +31337 +945039118 +17933 +29965 +22215 +161771195 +502 +21600 +11093 +24145 +13788 +16414 +74624607 +19102 +542 +8582 +24980 +6432 +12152 +19511 +26097 +11253 +30735 +22239 +4419 +4928 +25524 +14823 +16544 +2370 +11837 +8455 +25205 +685147560 +19756 +14118 +27988 +13440 +23981 +144733382 +12396 +31688 +22490 +32208 +12223 +11301 +7652 +1297 +5834 +12999 +21207 +26525 +4465 +284337315 +21535 +4354 +467647307 +4364 +7975 +7253 +12179 +26383 +17118 +10945 +30833 +10618 +31037 +31351 +22312 +236445611 +12237 +18461 +459266936 +16291 +970570222 +16427 +7952 +31179 +3817 +5643 +11859 +9132 +12874 +26621 +32225 +21464 +28974 +1462 +28433 +18246 +4210 +168465192 +29665 +4253 +22012 +28447 +27130 +16625 +3233 +32255 +29716 +6145 +3181 +14534 +17386 +4789 +1048490250 +3625 +6704 +6053 +963717258 +9184 +15301 +4321 +11223 +16452 +15341 +5869 +29253 +3165 +25968 +30126 +31158 +598557782 +799 +60195187 +12818 +15169 +8112 +29345 +8702 +24941 +6506 +735798984 +1770 +26011 +27142 +30768 +1509 +24465 +5761 +30822 +1285 +17734 +180966473 +10057 +1165 +10905 +22871 +29371 +839510820 +171491916 +770954738 +10519 +29329 +19983 +31515 +13119 +14297 +27860 +19069 +17908 +3930 +25521 +18093 +17503 +28724 +17806 +19336 +1365 +285981965 +18446 +3692 +1773 +934391880 +3632 +11349 +339393667 +5297 +16102 +822932145 +1546 +3547 +25638 +517141327 +19949 +24545 +5380 +31906 +31476 +10773 +13091 +542568407 +11141 +783438654 +822207887 +548826641 +18127 +8303 +16228 +29960 +633878912 +15059 +16514 +24330 +14180 +987965883 +24591 +1003318517 +27296 +29376 +10307 +5564 +18334 +20358 +660723437 +1846 +765870684 +2916 +4103 +21434 +32425 +24635 +13498 +26807 +23324 +1856 +15317 +19577 +7965 +20686 +18445 +12337 +32225 +22075 +30341 +21871 +20912 +6735 +17793 +24774 +14419 +22194 +8915 +18129 +17824 +10232 +27296 +139087848 +16027 +26487 +19498 +702217333 +16165 +27908 +24256 +21703 +8496 +24577 +3190 +30484 +26593 +5114 +26617 +26173 +6678 +28633 +32396 +19705 +24824 +23992 +4709 +17450 +24322 +21785 +13606 +22165 +31077 +24833 +913183325 +5815 +280744888 +792 +808298492 +19281 +18374 +29842 +747133731 +27185 +261 +657046410 +11371 +15748 +5560 +195648995 +2594 +4148 +27597 +14766 +7441 +13467 +4199 +24827 +18864 +26978 +1048490250 +4783 +22159 +18624 +27085 +634968663 +28282 +9206 +15321 +13658 +2791 +23348 +26631 +11952 +28711 +7472 +15055 +10441 +30911 +24672 +29541 +9160 +730 +26082 +7592 +29699 +2979 +23698 +27571 +13070 +28898 +18281 +2749 +30622 +16283 +117611491 +18136 +7812 +4242 +575360490 +25581 +8592 +6029 +9931 +4062 +821871697 +30126 +2605 +29858 +6496 +16846 +276 +798973365 +17201 +14838 +26849 +15388 +15977 +22796 +23165 +2151 +23340 +2522 +7686 +25778 +16687 +25445 +26675 +3657 +8168 +14828 +19908 +7696 +912196085 +26412 +23283 +27085 +29438 +1932 +30175 +3094 +6435 +9150 +12811 +20289 +6291 +13884 +6289 +15468 +31486 +629 +719070090 +586171658 +4415 +19254 +30911 +1792 +10724 +531505368 +15878 +13090 +1546 +6965 +2760 +12964 +24130 +10433 +16514 +24890 +25531 +5354 +20806 +820386408 +11483 +11300 +866275156 +10569 +238 +4120 +4298 +3678 +14947 +26803 +13077 +31755 +9202 +26103 +3225 +24587 +27348 +20898 +1066932545 +13338 +27976 +26942 +25178 +13335 +25552 +10103 +10335 +70436628 +25882 +1007857001 +26087 +6518 +2816 +13491 +31161 +27567 +16955 +12778 +20770 +21518 +18248 +657448778 +15641 +2649 +26021 +30750 +5913 +16131 +188208839 +10546 +28431 +28326 +30098 +3343 +13776 +20007 +11767 +24959 +3705 +12261 +19522 +30642 +1081 +12876 +1398 +11032 +1102 +17238 +946783897 +31576 +15638 +31818 +1299 +9103 +22871 +14335 +761595457 +5987 +22997 +21765 +10054 +25423 +32186 +13622 +4356 +5678 +17320 +18006 +9116 +30329 +29787 +4298 +16579 +6511 +7176 +26816 +24252 +16479 +30411 +17016 +30544 +9246 +4372 +949825075 +706503188 +22565 +22694 +8128 +18031 +24699 +12706 +5459 +31146 +7227 +21853 +21714 +14283 +27809 +9379 +1815 +21112 +10730 +1025988556 +31476 +27067 +26087 +25337 +26091 +32696 +6229 +12347 +14220 +21548 +14640 +22854 +8028 +20939 +696 +25917 +23708 +21814 +5813 +21828 +32580 +6182 +14753 +1538 +15380 +25977 +23845 +200 +28627 +14947 +32742 +32215 +27383 +17111 +24008 +26749 +11103 +871 +27401 +29042 +31487 +6289 +12971 +14397 +24580 +1825 +9202 +14233 +14812 +14317 +22300 +28775 +21871 +649847861 +25773 +23948 +793964305 +22702 +5185 +10748 +9793 +12817 +19233 +24426 +26365 +7064 +14932 +19677 +27427 +4774 +7226 +30750 +17974 +7450 +6229 +20415 +26678 +7227 +13480 +2850 +4125 +9452 +30304 +11802 +29025 +16566 +29747 +9060 +29094 +1281 +843633384 +1845 +22253 +30427 +14108 +5902 +27526 +20658 +12853 +18812 +27638 +335531920 +18334 +12091 +4316 +30466 +13581 +10128 +196 +4413 +15768 +9433 +12559 +12220 +1752 +563184794 +8128 +2790 +16455 +15560 +23957 +20399 +2147 +3619 +3906 +5320 +413913478 +23153 +13833 +21549 +16021 +10236757 +16596 +3731 +16511 +18157 +3752 +10126 +385560190 +27949 +474827197 +26021 +11444 +6342 +10475 +21686 +8786 +9678 +23008 +17652 +20879 +18632 +30448 +12456 +511 +30148 +11554 +13405 +6762 +25265 +7218 +21621 +8589 +17899 +4788 +14967 +61 +1645 +26774 +24545 +5542 +9772 +23972 +16452 +17749 +435 +706999445 +26960 +16115 +32335 +11647 +16638 +18094 +12989 +7631 +27446 +433854147 +7661 +4304 +3532 +15109 +26359 +4364 +4248 +8925 +13556 +22367 +20479 +12791 +22231 +19694 +31740 +1773 +29727 +4478 +14865 +1541 +27436 +25724 +704315656 +11493 +18830 +17321 +12782 +916 +10748 +23641 +17346 +22889 +1570 +412067834 +17107 +27563 +3532 +26814 +26844 +5072 +27570 +29001 +12340 +28944 +9823 +9356 +12876 +22272 +24906 +5417 +8305 +1398 +14449 +27444 +21621 +26083 +23248 +45660561 +12907 +28257 +23721 +26408 +20943 +4978 +11232 +19336 +21277 +12557 +23066 +29956 +941629494 +28919 +27701 +14334 +1981 +7522 +7784 +27310 +21337 +9379 +318 +6490 +29816 +30736 +18960 +27671 +7376 +20596 +247313653 +5305 +28636 +11409 +31492 +23196 +559550203 +663 +7705 +16342 +24854 +15547 +24074 +30026 +6689 +1066932545 +11107 +13591 +18628 +14311 +13123 +4507 +12500 +18628 +869476669 +12320 +602577422 +11390 +11471 +16671 +15873 +8006 +3130 +19434 +26898 +29380 +31549 +25670 +2474 +18490 +28675 +25547 +5341 +8618 +9706 +24560 +14312 +19964 +23335 +10808 +730 +11887 +26311 +7982 +6471 +22395 +30120 +4412 +366947229 +24632 +807575746 +46168335 +6212 +1702 +16027 +13770 +14957 +19838 +30789 +15128 +3448 +59468268 +20753 +28643 +26803 +975203206 +9952 +21304 +9104 +16456 +8580 +10614 +4814 +563184794 +10961 +18654 +8008 +15878 +7948 +23598 +25267 +5987 +658228841 +12229 +11130 +9579 +27185 +7732 +32974550 +1005700429 +8148 +17738 +16115 +1281 +17244 +27392 +13566 +16952 +828 +22240 +15777 +16633 +27298 +25271 +27465 +6331 +1366 +11207 +5605 +63660250 +27003 +169627220 +25954 +15419 +12256 +476000238 +490 +26790 +3795 +43842055 +9234 +21853 +29389 +2650 +8709 +6087 +12905 +23865 +6297 +18765 +31497 +12826 +920633592 +24533 +20114 +10538 +24454 +27481 +17995 +14838 +7363 +30 +10330 +24980 +2448 +14419 +29718 +28422 +14137 +12585 +550279737 +12459 +20871 +19677 +25045 +30520 +7100 +2671 +6584 +10875 +1047 +15030 +32425 +9532 +9772 +59468268 +15378 +16034 +12537 +20195 +24988 +17798 +23116 +27260 +16427 +10442 +856 +29378 +28956 +23059 +952471534 +162019937 +27888 +11509 +13688 +2760 +9385 +14627 +25337 +8910 +29784 +46168335 +10546 +28168 +666884496 +13466 +27028 +3371 +17345 +13298 +980 +3640 +19123 +28565 +25040 +25103 +30057 +31104 +21834 +7659 +9952 +30126 +26137 +10113 +1672 +13566 +25042 +20211 +12318 +108010250 +14279 +1015558684 +28898 +24545 +30473 +6031 +13679 +12382 +1318401 +26281 +27895 +26493 +28421 +11635 +564745741 +12235 +18624 +9439 +12999 +14498 +6843 +894764283 +16303 +162019937 +28981 +4147 +32287 +20413 +19009 +1014 +25112 +10737 +5478 +1367 +6467 +18950 +623136181 +22697 +31727 +767 +14548 +26712 +5341 +29615 +29290 +18113 +19081 +7203 +7240 +14907 +982740753 +7686 +125 +31662 +21787 +18461 +17345 +686 +16774 +1008 +24582 +31294 +4149 +32260 +32128 +24270 +20358 +24074 +5359 +10866 +20419 +32039 +8499 +22880 +7824 +30175 +11798 +868 +29795 +14215 +23154 +27067 +10153 +28340 +24854 +2165 +828553061 +2467 +5995 +25471 +32742 +24577 +16439 +18558 +27687 +16820 +19321 +19705 +13275 +259592479 +479711753 +371229114 +2760 +8344 +16619 +31432 +25509 +32105 +13528 +219139641 +326354344 +27244 +904768460 +8824 +27094 +30098 +30462 +9679 +13405 +11853 +17626 +25659979 +14296 +29033 +2461 +12959 +25678 +29388 +1872 +21340 +25272 +552725320 +22905 +16929 +7167 +16455 +30510 +18175 +13775 +24841 +22300 +1608 +10690 +5564 +7200 +31908 +28654 +7872 +30750 +21593 +20019 +21004 +5519 +3181 +110046399 +21981 +19129 +18035 +16198 +9491 +18904 +740174980 +30485 +4242 +28543 +1167 +2951 +26475 +267073857 +209522692 +13145 +21465 +40318384 +16027 +26002 +17410 +10626 +26814 +3202 +29669 +19892 +22851 +24322 +8457 +27246 +28111 +28447 +10905 +26805 +30175 +10993 +9772 +18741 +27209 +23795 +13415 +28408 +5761 +21854 +6818 +11667 +27888 +23165 +21178 +21896 +19136 +24863 +5114 +24790 +23776 +877936749 +32212 +23562 +866275156 +3726 +6818 +5317 +10442 +28164 +16952 +1187 +747 +25219 +24407 +27244 +91286152 +6696 +6693 +23354 +8897 +21218 +6662 +27478 +13618 +30294 +982740753 +22577 +2960 +12181 +13875 +22667 +712724869 +16491 +30515 +16858 +28653 +108010250 +26820 +14708 +17068 +18901 +9683 +8363 +26714 +3090 +14464 +12008 +26806 +32166 +17670 +1830 +26053 +1061748173 +470157697 +12347 +651392813 +917 +28969 +26774 +11295 +27903 +760652286 +17085 +16565 +24692 +6926 +32255 +32517 +19567 +22718 +29150 +26562 +27566 +287491023 +3372 +28836 +1570 +11269 +7441 +1019355505 +27955 +20137 +7271 +13819 +5785 +20454 +271 +38372809 +22452 +171702415 +31941 +387402238 +250791332 +20375 +31853 +7106 +10649 +25416 +31117 +13307 +8890 +5361 +4438 +25205 +5989 +30733 +22991 +658228841 +225258839 +10314 +30863 +3565 +9910 +21562 +800699011 +29644 +18598 +29246 +466610902 +25953 +10611 +17366 +28643 +13463 +8758 +28061 +15331 +8006 +27269 +444 +9190 +5855 +20698 +12008 +996280523 +548826641 +4229 +22826 +10773 +11722 +6125 +627343035 +9793 +21110 +2270 +25850 +3044 +30910 +16266 +16392 +21059 +19267 +30291 +2511 +9672 +1969 +19106 +1513 +13493 +3930 +5451 +31337 +812826569 +146 +23340 +449542766 +4536 +24890 +18819 +2059 +10901 +1494 +290444795 +7824 +21719 +16052 +19145 +18213 +537653120 +2678 +13867 +19913 +4674 +12421 +21897 +853 +8411 +726386233 +9140 +30004 +7390 +12006 +859 +957276607 +3338 +27323 +6939 +1891 +32753 +24388 +14940 +13476 +18734 +19711 +27621 +14386 +17305 +8447 +31379 +1037120342 +2060 +17237 +31342 +20843 +977 +8549 +8472 +12206 +10451 +31575 +27025 +355457275 +30622 +27003 +6262 +21641 +4062 +217773502 +27082 +7376 +27961 +22882 +12825 +26278 +17341 +12181 +26508 +5987 +19815 +1042724946 +30567 +5452 +2449 +13762 +526701242 +22925 +13949 +14042 +3060 +4451 +32412 +6455 +27614 +17016 +31692 +26238 +20457 +30876 +27902 +25786 +18250 +28967 +17570 +16940 +245933318 +454041718 +171491916 +182756920 +603560518 +540164343 +25553 +21337 +31363 +25188 +6145 +3498 +25074 +9293 +9045 +29215 +27660 +16885 +24918 +337748295 +1782 +15186 +471327324 +316233837 +27440 +30723 +6107 +24053 +17898 +19303 +18858 +5687 +23283 +1046483429 +23614 +24887 +4568 +3731 +7356 +17617 +418779508 +2060 +9166 +12780 +23843 +9791 +1949 +19575 +6826 +31740 +18648 +10425 +29393 +8695 +690074936 +29352 +13932 +29945 +418895515 +16650 +19370 +4183 +6310 +5136 +6537 +16414 +16885 +6170 +17358 +8681 +8349 +700 +24052 +7097 +16594 +3723 +3554 +7215 +18429 +14108 +15301 +25336 +6640 +11463 +10802 +4218 +18853 +29212 +21501 +30484 +2545 +14370 +21658 +1046782862 +13620 +669440663 +25463 +23005 +19926 +1070456160 +321874000 +22612 +7953 +22513 +15925 +11071 +17646 +250791332 +16469 +4468 +5479 +1048542862 +30034 +335531920 +6850 +21207 +7432 +195648995 +28692 +7942 +8910 +351704903 +6677 +3136 +13145 +3672 +5363 +27909 +935 +10366 +1031231904 +23318 +19129 +694700620 +195 +16397 +31089 +32278 +12662 +22415 +9370 +28457 +28534 +4072 +7982 +6295 +860104608 +6053 +14137 +1702 +7586 +9473 +12195 +7743 +1119 +548859680 +8455 +27108 +271 +11798 +26585 +251361250 +31978 +7369 +12412 +8803 +16490 +2251 +27220 +16921 +23651 +19392 +9017 +14541 +20996 +19856 +1164 +6629 +13420 +171377771 +29255 +5147 +12955 +11625 +4225 +5756 +15186 +31478 +12382 +19247 +27214 +13714 +5698 +24252 +7261 +19902 +23600 +27571 +732271968 +28534 +23941 +5756 +29749 +2217 +23355 +2003 +109081888 +24716 +2696 +639523292 +31497 +527904924 +10267 +1830 +27411 +13101 +17949 +3999 +11619 +9301 +4892 +14255 +674396476 +15521 +6413 +7097 +9293 +27850 +30663 +24449 +11928 +2944 +23300 +3468 +3755 +16835 +20169 +3726 +6903 +20319 +9963 +14630 +23981 +25045 +6660 +6499 +316388855 +6095 +3991 +618 +27269 +15059 +31692 +14260 +8502 +17903 +30034 +20023 +1062 +27446 +12587 +2538 +24441 +5259 +10631 +1158 +7132 +7812 +719596013 +6289 +290215765 +6555 +20629 +1025667522 +31406 +26844 +7219 +25713 +31824 +19171 +4021 +14510 +753948499 +26782 +24559 +495609868 +547544093 +16563 +20629 +4356 +27576 +656478986 +21206 +4578 +31978 +4423 +2647 +26614 +21801 +1022857272 +710 +19197 +18791 +12802 +7090 +27365 +19003 +225209770 +22984 +21714 +2650 +27895 +20992 +368035912 +21712 +12833 +1941 +9975 +9137 +3083 +28642 +8686 +32356 +10466 +24590 +1949 +18147 +28491 +9662 +26378 +23253 +2825975 +392 +18635 +16064 +3019 +2807 +3755 +22032 +25859 +16530 +19298 +2576 +29150 +17959 +32396 +26353 +12270 +10676 +23791 +4518 +23848 +15503 +8046 +2790 +16177 +23957 +29442 +563852488 +27142 +15541 +27262 +7416 +29318 +27303 +22894 +389990725 +13512 +3579 +28100 +29543 +9703 +32659 +23237 +23008 +14463 +8970 +2941 +7652 +17949 +19068 +17669 +8222 +26748 +15909 +8627 +12818 +18540 +1770 +8600 +10029 +1019355505 +9142 +2737 +9481 +779743428 +9813 +12573 +17804 +13378 +1014 +27329 +4505 +23776 +23867 +3695 +46168335 +8969 +11612 +8883 +12001 +29380 +11142 +3165 +453415595 +16784 +23263 +31673 +22056 +25061 +29033 +6780 +32580 +4402 +27212 +13394 +27831 +19920 +19435 +60195187 +1333 +20591 +11572 +8028 +19281 +15125 +995 +970016726 +299960056 +10298 +25030 +1350 +27002 +25728 +255910407 +18109 +21340 +1549 +31168 +7536 +306546671 +26820 +3106 +16342 +9316 +1596 +11798 +10671 +213 +102227684 +11653 +13366 +26254 +1111 +19025 +6202 +25955 +15036 +20752 +21706 +18292 +5480 +916 +13437 +3632 +5284 +21914 +16456 +31967 +17412 +20319 +25426 +11103 +3396 +23534 +5019 +11860 +27067 +4530 +19069 +19009 +515488697 +515488697 +16267 +8549 +32324 +9182 +250791332 +23795 +2247 +32272 +13914 +26011 +16579 +17917 +5866 +972471580 +30126 +1923 +5497 +27660 +14415 +24270 +29254 +1665 +28151 +25713 +19322 +31222 +7100 +8171 +4287 +10583 +30674 +6241 +4674 +12095 +28646 +4316 +31768 +995424882 +26262 +15939 +16296 +27283 +30564 +29678 +21627 +1784 +31908 +2003 +934 +8858 +25267 +21304 +5997 +16912 +11708 +26122 +6129 +13339 +8815412 +16363 +12632 +22035 +810175925 +11198 +23766 +32478 +30276 +26313 +20110 +17322 +3396 +1826 +22403 +14380 +14467 +28343 +127828488 +14058 +23976 +12851 +22730 +863613183 +5605 +8132 +21340 +7097 +30768 +859 +9282 +9679 +19902 +20059 +10671 +31147 +5560 +20299 +32418 +17855 +214 +9877 +794224912 +286912341 +14788 +7379 +10569 +7297 +14101 +25084 +8844 +26827 +20266 +8005 +18461 +438149048 +1792 +19787 +12850 +10657 +6432 +20873 +6828 +22715 +20702 +29900 +9913 +566 +22899 +20503 +262098633 +21714 +31257 +30555 +30169 +24580 +30432 +11392 +20 +5417 +15125 +31406 +14588 +7458 +444 +5446 +13688 +13917 +5185 +27092 +16970 +14766 +8615 +22576 +927898989 +220215379 +25778 +32108 +420338939 +14548 +3742 +19047 +2338 +4568 +16511 +4791 +13009 +5113 +22253 +19171 +22712 +1309 +843633384 +267 +2579 +19412 +5759 +9160 +5492 +16686 +605822945 +28795 +799929130 +1941 +16205 +10783 +26035 +919567524 +21627 +7218 +27349 +32378 +5823 +31306 +12703 +32094 +16285 +19703 +22722 +41 +18632 +27303 +19902 +24771 +32378 +32749 +17738 +30540 +29313 +2321 +29711 +13585 +28834 +21365 +13405 +4089 +22712 +3850 +24420 +27268 +819 +30297 +2130 +13781 +23248 +5542 +25763 +866275156 +23324 +17713 +1042724946 +22667 +10042 +3931 +26085 +10546 +30176 +25858 +23306 +418779508 +108010250 +16110 +29388 +14766 +10671 +7994 +1502 +21888 +12853 +765864889 +4089 +15233 +9911 +10224 +27809 +16419 +30948 +977 +752 +25063 +22214 +1055825345 +5565 +27584 +32533 +23611 +10891 +16730 +11783 +6681 +10768 +10314 +30659 +15301 +2864 +27241 +12264 +20629 +28392 +30865 +5069 +77548404 +20395 +32310 +28830 +23085 +32316 +22031 +3075 +18386 +14150 +29707 +30556 +27585 +587069891 +470 +17949 +22272 +138 +19106 +8892 +10748 +30878 +21881 +25013 +974 +13185 +5325 +1026148792 +21024 +1970 +890 +11837 +10298 +4304 +1285 +20049 +4465 +19123 +9819 +12022 +5362 +1975 +22566 +569270466 +3859 +3683 +14886 +1013610980 +30520 +13682 +810614669 +9036 +6867 +4304 +3797 +11106 +10875 +17524 +9846 +22325 +1046483429 +13213 +1003318517 +6444 +419619654 +30169 +19412 +26979 +607 +21904 +25221 +17156 +28621 +22428 +15610 +24639 +586171658 +31146 +10125 +31153 +29644 +23567 +29345 +15145 +24906 +495609868 +5388 +10512 +19964 +18062 +14770 +12811 +13796 +281007264 +1161 +1021630391 +26678 +25857 +32418 +16118 +27970 +776 +12256 +14409 +146 +27193 +27260 +4880 +24030 +21576 +21207 +32515 +12587 +348113008 +23191 +29451 +27177 +30427 +22566 +15173 +21104 +16357 +30595 +21320 +8235 +17535 +24948 +18537 +441320785 +19065 +22037 +32751 +5139 +24539 +9878 +31094 +27185 +19597 +20365 +8437 +73274683 +21084 +22709 +10730 +29314 +14562 +18547 +13788 +6349 +9017 +7787 +6117 +994024860 +1782 +21511 +29745 +14874 +9547 +9497 +22692 +5296 +32443 +27140 +29836 +6337 +27066 +21531 +13844 +644477058 +23073 +5363 +2714 +10612 +8457 +32412 +716870870 +8064 +25188 +15369 +29292 +21917 +11310 +26618 +10885 +2594 +14221 +3464 +18129 +26173 +27420 +4656 +23663 +28679 +12802 +6353 +281047404 +32083 +240236192 +26803 +23219 +23669 +31566 +913312182 +4192 +28098 +674396476 +14181309 +17663 +19945 +26754 +5284 +4780 +5 +30839 +1144 +25669 +657046410 +21766 +140537152 +2877 +23770 +32492 +765864889 +20095 +22239 +26749 +13476 +9389 +194 +6283 +2331 +2677 +631656148 +11517 +271 +17450 +28317 +3468 +3137 +24244 +23557 +31862 +9632 +16523 +7064 +10561 +27002 +24868 +1505 +1815 +6353 +1282 +10444 +124 +15186 +705046720 +26976 +29713 +15018 +16591 +2896 +29765 +2816 +32208 +17809 +6435 +18317 +18883 +11558 +8109 +17463 +6171 +620908879 +32212 +15220 +27989 +17252 +28627 +32034 +16909 +10149 +587053139 +28520 +15628 +30833 +28998 +29960 +32755 +26147 +17286 +8392 +21236 +6703 +4839 +24833 +7230 +17968 +30219 +24362 +122058650 +9385 +501393437 +28281 +28967 +29255 +28265 +12863 +11722 +28078 +28543 +17701 +2003 +13884 +753948499 +30483 +192074163 +13542 +26208 +23255 +20277 +2758 +97200252 +127440133 +909921050 +1742 +25313 +23122 +8132 +3255 +32620 +3640 +24580 +8928 +24004 +22923 +31497 +6235 +498576086 +12603 +13526 +5996 +18577 +21520 +22854 +18006 +15112 +5217 +21703 +4928 +7163 +349095973 +30734 +28111 +6071 +28322 +29678 +28884 +30132 +4335 +29295 +21917 +982740753 +24868 +1092 +16377 +28627 +3906 +27465 +3608 +13291 +920633592 +26247 +1979 +31696 +2675 +785503131 +27140 +12818 +31475 +769815418 +31575 +903900722 +24497 +24639 +19145 +6603 +6071 +17305 +2500 +16422 +8940 +209643929 +7691 +18702 +10752 +19423 +19519 +32090 +19421 +9079 +263319059 +11113 +2605 +2397 +30759 +11296 +17188 +1360 +8681 +29518 +1955 +15441 +25844 +11452 +407804491 +30294 +31018 +4765 +30432 +6241 +31023 +547544093 +3886 +164031895 +139087848 +20530 +2716 +1108 +122058650 +20098 +31390 +16526 +25581 +30934 +9892 +13675 +126348870 +5886 +29180 +351704903 +21801 +13869 +995424882 +29691 +32407 +9246 +5577 +18615 +9931 +27209 +440223092 +31244 +281047404 +5273 +15331 +24513 +12500 +41525949 +8858 +28829 +25944 +32085 +11722 +10029 +27862 +18855 +7994 +14771 +24887 +23818 +32354 +1179 +24305 +8766 +10444 +19322 +2513 +812826569 +848 +817 +13758 +15925 +12365 +24462 +855 +8539 +24074 +19565 +25858 +23837 +19597 +188208839 +15926 +23415 +24275 +1856 +28276 +11847 +32141 +19061 +21053 +23012 +13038 +15238 +10411 +280 +14458 +4656 +25280 +5332 +9878 +586171658 +955590116 +3458 +22611 +25523 +11107 +23731 +49457116 +6823 +6351 +3712 +21568 +17583 +16100 +9310 +21184 +9681 +2083 +4452 +6171 +7675 +3146 +13816 +14684 +18035 +2216 +6140 +29352 +6703 +17314 +340244868 +10955 +9079 +240236192 +85374238 +45338962 +106233015 +18696 +27740 +32734 +12154 +29608 +25584570 +23665 +28956 +423238856 +22675 +3715 +15873 +19979 +30004 +24822 +24045 +10676 +30892 +25872 +2062 +497258893 +368035912 +214 +24592 +23886 +2511 +22942 +16386 +30511 +4952 +18604 +14609 +7415 +30411 +17625 +20497 +9816 +3165 +23063 +20090 +24096 +618 +32082 +4908 +8285 +20065 +16713 +27406 +599732657 +2286 +23322 +519738406 +4089 +3498 +26805 +13022 +18373 +18558 +8287 +30552 +26281 +26528 +12800 +438149048 +28853 +10614 +14618 +21029 +28836 +1034 +25588 +618822387 +233410478 +6413 +2015 +7369 +31644 +31089 +29213 +32751 +10775 +23085 +27586 +26741 +26102 +11080 +16952 +21849 +8927 +30004 +17869 +21034 +17989 +6467 +169618231 +10712 +10232 +22694 +9170 +1914 +5683 +13070 +2576 +8376 +15659 +31704 +7250 +3471 +7644 +7851 +27517 +28132 +15331 +29249 +540793806 +9319 +11687 +13109 +22645 +30188 +24283 +19104 +24038 +394499996 +23553 +23657 +10014 +22432 +29283 +909256052 +1022857272 +17267 +9287 +546373184 +28562 +27246 +23612 +9252 +15286 +24559 +13872 +12349 +10224 +5411 +9394 +5849 +32418 +6235 +6435 +3338 +8013 +28910 +10042 +15341 +1970 +15012 +21958 +7975 +29330 +30882 +5587 +25103 +13338 +22211 +1665 +13512 +23791 +7416 +359606882 +459266936 +9936 +14612 +5459 +3767 +19399 +21990 +24918 +860104608 +20191 +30814 +4583 +26263 +15592 +26251 +17163 +21521 +23986 +19065 +29855 +20266 +20770 +27290 +311 +28715 +25925 +8265 +329417436 +821871697 +21886 +12791 +27862 +3752 +8369 +10624 +18598 +27082 +29569 +30447 +2888 +32753 +18373 +9679 +18499 +19192 +1053 +311 +28422 +27924 +6603 +1734 +16266 +5565 +607034588 +18687 +8769 +14321 +4364 +24296 +29597 +12587 +14452 +126583713 +169618231 +17474 +3343 +27774 +874843689 +10245 +28160 +30881 +1001 +255 +18157 +16890 +25553 +3789 +3304 +21033 +14389 +264 +9232 +6749 +3640 +13038 +29096 +760 +16804 +24555 +30861 +10624 +4478 +18875 +22056 +32357 +9439 +259959403 +250799633 +23607 +30236 +15966 +20394 +12075 +858 +3726 +24326 +29383 +22675 +12171 +31886 +6455 +30610 +23887 +18810 +22132 +7235 +22725 +17419 +14861 +4107 +13100 +359606882 +23534 +2150 +66530033 +4200 +17210 +5619 +251361250 +30834 +5980 +990 +24124 +4372 +14334 +32317 +8681 +14083 +10518 +6197 +5091 +26717 +2116 +9389 +28884 +25446 +6337 +22163 +32168 +7174 +10649 +11737 +23782 +686 +14478 +7631 +13437 +14430 +22846 +24531 +23908 +2491 +5202 +24037 +24580 +378 +12100 +30627 +19782 +456284662 +433317851 +13833 +19732 +5997 +2422 +1923 +23283 +27465 +12542 +26750 +24008 +690074936 +7138 +318697369 +25728 +30294 +28795 +18047 +7966 +4778 +32055 +17458 +31524 +19582 +26704 +13496 +469214842 +25100 +10730 +19883 +20110 +14935 +262 +1411 +227984860 +6560 +31090 +837392099 +10200 +23023 +5018 +32485 +28829 +23306 +10669 +29750 +16579 +3137 +16569 +21958 +21357 +464980860 +67 +20413 +10519 +24811 +15723 +11000 +19148 +22309 +19800 +9924 +30789 +420338939 +2130 +3251 +21084 +1227 +24791 +32486533 +8647 +61 +907893793 +918 +30272 +735798984 +12753 +16396 +3124 +21254 +30170 +25380 +25537 +19906 +1238 +8949 +30297 +24600 +9877 +30621 +9887 +11402 +16846 +19732 +9759 +30958 +6144 +12486 +30833 +7457 +760 +10320 +30642 +26788 +32008 +32393 +19691 +26681 +16266 +5620 +31004 +17030 +2387 +27167 +6523 +21154 +5485 +28059 +106707716 +732271968 +27675 +11409 +29817 +666884496 +20583 +19110 +24062 +9305 +5097 +21304 +1100 +26523 +3731 +28880 +2544 +12279 +6319 +22722 +7987 +12245 +7614 +10366 +18437 +25126 +5761 +11767 +2130 +18890 +29019 +303457317 +4339 +9370 +4321 +16156 +5992 +1849 +31881 +855020583 +14209 +9023 +21511 +29611 +19145 +9078 +6926 +2118 +8844 +21059 +25243 +225209770 +18976 +20879 +572704584 +1575 +31497 +3986 +10618 +26185 +8646 +3011 +16435 +31165 +17495 +4262 +16479 +15049 +16625 +4098 +28650 +12627 +29699 +2583 +18417 +13275 +26524 +19127 +2760 +30898 +23782 +10512 +24152 +631656148 +10359 +5305 +152748130 +8842 +28059 +31575 +29277 +24790 +15878 +1870 +2321 +22433 +23796 +6693 +24145 +5354 +20866 +18972 +6117 +731157557 +17286 +26137 +25460 +27104 +440789261 +7908 +29994 +27244 +10624 +2431 +329417436 +2896 +11708 +9197 +23013 +25074 +1768 +25035 +6605 +618453549 +221 +868496074 +2126 +7443 +9310 +7705 +5317 +8601 +6241 +29942 +25882 +11887 +31146 +14080 +13768 +27003 +1907 +30100 +7578 +2500 +25045 +25527 +4037 +28884 +22786 +31089 +7285 +24250 +31163 +8940 +526701242 +1752 +31256 +5785 +23777 +16543 +111648099 +30534 +17053 +27185 +6072 +32324 +23286 +11472 +19883 +1092 +457774092 +18609 +8171 +6116 +26365 +9429 +21914 +9007 +17751 +26053 +12701 +4458 +18551 +22599 +15777 +21007 +26984 +21787 +1505 +28740 +17346 +808591180 +22878 +31306 +20111 +18527 +24270 +20413 +29937 +3745 +2414 +27429 +8803 +4656 +19679 +2161 +25366 +22016 +25563 +28292 +3565 +25559 +30826 +32098 +16633 +5868 +3011 +874 +3476 +9540 +27085 +792799554 +24194 +7097 +8928 +3765 +18624 +25999 +2492 +32404 +29893 +19416 +30725 +25660 +4090 +31669 +10707 +31823 +4382 +4622 +5630 +32297 +18957 +28069 +16087 +230189530 +23581 +9293 +6398 +14081 +20523 +26509 +315108831 +572704584 +1116 +694135616 +20191 +719158791 +4839 +494285636 +21558 +19337 +20146 +27385 +27774 +7010 +7872 +30009 +31149 +23284 +28069 +25689 +536390433 +26818 +2352 +11789 +20045 +26754 +30487 +7727 +667245176 +10239 +764347489 +14932 +29982 +25959 +27460 +3613 +28884 +28442 +3625 +2527 +23751 +12210 +1064374866 +29215 +13035 +27806 +12825 +13298 +11360 +24062 +7458 +1066932545 +14081 +27806 +6386 +30250 +563457211 +7183 +14086 +7953 +16638 +22368 +3826 +31830 +6322 +887023875 +877692868 +3049 +28028 +26816 +3947 +12001 +25405 +14108 +15512 +30629 +29715 +248314010 +18890 +26588 +18938 +32462 +15777 +12177 +7218 +10730 +25013 +21515 +19127 +8278 +68630951 +17273 +6683 +10905 +17564 +18957 +19499 +6771 +6778 +20593 +28974 +17107 +32225 +1608 +32492 +32085 +22603 +19641 +4538 +26719 +12110 +11887 +25884 +687045009 +29071 +753 +22305 +31147 +17346 +25020 +904768460 +30123 +5537 +10916 +32749 +10666 +16043 +262110597 +906770659 +15939 +913312182 +25603 +27269 +5855 +30822 +29656 +8397 +31978 +27470 +5759 +7922 +4468 +3555 +6436 +19838 +11798 +3608 +7435 +14283 +31114 +705587077 +479711753 +7794 +30954 +607 +1949 +24507 +982740753 +25275 +17535 +588134591 +30520 +6696 +10182 +30789 +30528 +19089 +26316 +151753252 +155860462 +4824 +15465 +30839 +28365 +2637 +18382 +26525 +17756 +5580 +115894888 +12226 +26247 +29956 +21888 +25706 +4449 +23158 +28642 +8256 +27246 +9776 +31380 +917286137 +8766 +14774 +23759 +49457116 +28690 +16287 +1340 +12714 +7347 +2390 +292747824 +4477 +15441 +5210 +5409 +13754 +19537 +618 +13277 +3137 +9112 +993125111 +59775193 +27831 +20876 +1034166728 +475 +2879 +1066580034 +30366 +29860 +28243 +30695 +25020 +906770659 +32378 +8344 +12195 +16841 +18696 +67 +3285 +18810 +32695 +18394 +28265 +4658 +9841 +8363 +11738 +5446 +12741 +31467 +24004 +5447 +16594 +6109 +561555519 +610419927 +14584 +27244 +28791 +70591622 +26816 +32659 +17235 +32434 +18459 +20390 +2933 +8370 +10433 +28031 +5094 +4583 +108998118 +24610 +19395 +28929 +18740 +26338 +15465 +30954 +23796 +17933 +29380 +22529 +19868 +6629 +5275 +3379 +17924 +14641 +19811 +16043 +23626 +16667 +24513 +101462177 +22589 +29604 +28750 +23114 +798 +27563 +30066 +32148 +6025 +392 +15254 +9232 +23641 +21337 +5197 +11240 +1469 +16530 +21462 +8695 +21382 +26852 +508954413 +13566 +1014101028 +6334 +29001 +29420 +22565 +22178 +31548 +25037 +32310 +276 +6297 +25178 +14156 +6291 +864266632 +28690 +28299 +30574 +18632 +15283 +29451 +29261 +32749 +13606 +8363 +16140 +14926 +22185 +5671 +27077 +5061 +12179 +26359 +13292 +27066 +9052 +53446911 +22866 +27671 +21008 +24437 +18558 +32407 +8731 +20225 +20559 +13688 +14386 +6496 +21158 +20419 +26082 +13872 +631656148 +563184794 +31564 +13312 +29093 +9394 +27961 +27908 +7878 +561910139 +24520 +30008 +101462177 +28616 +2879 +28755 +11353 +28858 +16723 +29702 +24605 +32382 +23248 +6342 +7120 +16569 +29378 +24980 +16711 +24391 +4415 +3787 +2370 +24074 +253881201 +30134 +9931 +2759 +433317851 +19171 +4025 +12198 +20277 +644477058 +18374 +769815418 +8038 +4385 +14571 +18678 +1902 +5761 +20745 +843633384 +4829 +31826 +368035912 +11756 +19192 +1116 +546373184 +4651 +2434 +9910 +2916 +27698 +3382 +2767 +352 +10024 +2390 +32412 +18940 +14430 +32055 +13504 +17320 +4578 +16687 +11113 +26818 +2960 +25709 +1005700429 +19983 +13177 +14001 +28690 +7250 +27653 +14440 +12489 +27570 +26951 +900435835 +14080 +21540 +882112774 +3165 +28392 +9896 +349937197 +1523 +29915 +31690 +12195 +8450 +4223 +21562 +22137 +16563 +86237036 +28682 +27330 +15919 +5230 +2474 +952471534 +29022 +23611 +32201 +14156 +9697 +433854147 +2330 +16609 +14046 +17366 +16885 +16386 +927898989 +4382 +26654 +1784 +28421 +1326 +227984860 +25944 +24194 +150689282 +1272 +12279 +13914 +29115 +797 +28057 +19678 +11071 +526915515 +25507 +8557 +2843 +11886 +30215 +25697 +3555 +917 +2336 +30633 +9182 +30733 +30015 +24749 +6297 +10706 +32243 +31645 +25035 +286912341 +12437 +32393 +16366 +26472 +26355 +19941 +4091 +756 +1034166728 +28736 +19873 +9994 +1102 +10171 +110046399 +5451 +18242 +28682 +32443 +5332 +393896711 +3105 +15159 +8424 +4072 +32707 +101409499 +33759102 +9896 +26082 +845570552 +25307 +25280 +19963 +32245 +31304 +17053 +32578 +31306 +8392 +28322 +18019 +15035 +24705 +21024 +251361250 +14691 +18624 +4839 +13440 +26509 +952471534 +12543 +22471 +253450735 +20723 +8052 +679976653 +9823 +24497 +1031 +6317 +868496074 +13618 +890 +12818 +6584 +31163 +7652 +1770 +2459 +22478 +587069891 +20160 +626774775 +7982 +10671 +46168335 +18065 +17995 +11853 +4902 +8704 +12364 +22112 +20698 +18203 +14632 +17655 +4103 +32335 +11384 +572704584 +8820 +30739 +2696 +7942 +5142 +315738317 +13658 +23561 +29664 +13675 +21853 +32421 +30427 +23005 +571 +28898 +1326 +29587 +11371 +576609020 +18408 +19891 +4660 +31597 +26204 +18677 +7230 +15568 +28546 +276 +18678 +16675 +30341 +14124 +9931 +25446 +20866 +865921392 +7688 +28628 +11193 +10755 +41 +29438 +20561 +644115096 +5996 +17599 +23053 +31654 +15064 +676464672 +24978 +412171274 +16596 +359606882 +20343 +5614 +15688 +537830308 +6938 +112361816 +609256601 +11057 +8592 +6490 +17787 +32052 +31663 +7640 +30251 +542568407 +5365 +31922 +8450 +12264 +27268 +19693 +19741 +21813 +28433 +27321 +31497 +28179 +3555 +21904 +20235 +7952 +24010 +24681 +7730 +14123 +1896 +26014 +5497 +27951 +28780 +921073482 +280744888 +351053568 +23041 +30195 +9854 +27383 +681468214 +17558 +24331 +26311 +17862 +18200 +10109 +11207 +20296 +28045 +4413 +25111 +16948 +6782 +32316 +21470 +8539 +15621 +11278 +10483 +784544965 +301716748 +1021345306 +3197 +10962 +17156 +11762 +1015558684 +20787 +16285 +430736519 +20333 +583732144 +30132 +23300 +18584 +32352 +620 +9816 +7790 +15162 +28665 +2715 +3114 +15768 +27066 +4952 +16136 +23556 +30959 +7841 +5683 +19577 +21187 +11882 +23756 +1578 +14322 +18635 +21896 +9099 +22417 +4043 +5868 +32442 +19551 +27949 +2407 +1547 +7781 +20399 +18604 +629 +12780 +27296 +337016912 +16266 +14244 +28892 +28355 +25578 +10518 +115096887 +11109 +19629 +663 +16419 +27504 +32631 +22811 +17949 +14517 +18524 +30188 +641355305 +15621 +27444 +29757 +11071 +31909 +6843 +17152 +24969 +7610 +452561630 +27970 +13898 +10029 +19458 +2523 +24282 +382 +27256 +22725 +329417436 +31857 +8786 +886418730 +5866 +23540 +28279 +22694 +5614 +24011 +24194 +11296 +14306 +13466 +9513 +11738 +7416 +767560238 +32742 +745058275 +923610901 +4210 +13658 +29994 +28392 +1030 +6107 +14548 +2062 +221 +26087 +8846 +20254 +19559 +4538 +27589 +17646 +4025 +7723 +101409499 +20079 +289472752 +23041 +537653120 +4085 +7048 +618453549 +31195 +30948 +16491 +1139 +15547 +17868 +25633 +22827 +3247 +25728 +11071 +18892 +19197 +27606 +21801 +27390 +3568 +2542 +10014 +7261 +14565 +1877 +21785 +1053 +121691388 +31256 +20686 +32008 +21154 +26776 +19356 +27698 +9723 +2161 +18226 +11579 +27323 +21886 +17959 +13934 +6367 +12765 +132 +94024810 +26637 +9252 +2620 +31645 +25267 +17801 +31881 +22675 +28665 +28383 +5988 +15777 +25111 +30520 +26525 +27269 +21363 +32581 +26790 +1570 +6493 +25112 +14774 +74379099 +22818 +10137 +27038 +30239 +32459 +20662 +18263 +11687 +975245370 +13077 +23738 +20396 +495 +24669 +2756 +3605 +23957 +175463393 +27774 +3892 +4843 +29715 +735798984 +29166 +1134 +18442 +9104 +28056 +6780 +11767 +3997 +13257 +26358 +28624 +15977 +16069 +118093704 +32135 +623136181 +17701 +13829 +8928 +469 +3578 +825831126 +24868 +1628 +7186 +10014 +29518 +6425 +27060 +23435 +23848 +9305 +29290 +26850 +31767696 +9691 +8373 +3515 +28497 +24004 +17406 +1320 +28643 +14953 +105968283 +11184 +5855 +27460 +12925 +947280833 +16021 +26363 +21328 +933437213 +10624 +16879 +14196 +4680 +18883 +1510 +1190 +946418954 +25697 +12393 +10384 +18038 +5332 +27220 +19390 +28257 +19817 +10888 +5406 +31194 +450856013 +7240 +22872 +4824 +681468214 +10216 +31554 +9662 +23318 +281122679 +1055825345 +13627 +12513 +18909 +19947 +8702 +6387 +3360 +17751 +16796 +21096 +31597 +2639 +11737 +9117 +719070090 +7411 +27987 +19197 +225258839 +8409 +21828 +31886 +11300 +27379 +1048 +15064 +10291 +20007 +22490 +28624 +27646 +24868 +587069891 +19283 +11042 +494118112 +24838 +8052 +19883 +20753 +10216 +28502 +456284662 +32278 +14335 +6265 +16523 +26714 +21422 +9589 +25188 +26757 +19684 +31244 +25265 +17116 +19668 +31467 +14386 +5175 +20137 +9621 +30912 +20677 +1025988556 +25954 +30695 +810614669 +21254 +16503 +28767 +27763 +259959403 +718909922 +17639 +323918446 +164 +19041 +32751 +15584 +14409 +27312 +13834 +576357402 +8296 +3306 +3939 +6083 +4230 +845 +24322 +67255644 +24533 +19228 +20161 +24310 +5921 +4462 +11477 +30740 +9287 +310040581 +2760 +24838 +4200 +30329 +28917 +19165 +27026 +742996036 +5478 +9937 +8842 +671471802 +3464 +29035 +31663 +3123 +28081 +29664 +97200252 +15922 +649847861 +19434 +164 +23313 +6249 +17060 +23501 +550283543 +26396 +21787 +3779 +138583568 +13388 +91286152 +27688 +15109 +27698 +1008599055 +1106 +14716 +27916 +25925 +22478 +10274 +28465 +1673 +326834409 +6170 +23867 +12501 +11269 +9261 +25633 +31740 +5142 +386011591 +6083 +12687 +27534 +10231 +21576 +3950 +17506 +41525949 +7363 +32170 +28431 +2306 +27173 +28884 +28642 +25834 +3051 +28518 +18740 +8373 +4880 +31625 +9804 +2895 +238982520 +24925 +559571036 +15007 +31648 +515488697 +10712 +7012 +21760 +1066932545 +3932 +22281 +28611 +77548404 +8673 +13556 +25525 +25731 +9473 +31379 +3251 +18300 +6110 +17535 +10384 +21914 +7908 +14548 +9319 +138 +1621 +20059 +3570 +16156 +19895 +6757 +22939 +11109 +6110 +4799 +306 +5175 +28299 +648724527 +24412 +13501 +3472 +27806 +121691388 +14046 +15795 +30423 +2944 +20266 +890665811 +30948 +19703 +20059 +25423 +25020 +16468 +10113 +28098 +27434 +5479 +3090 +1697690 +25955 +23561 +20311 +3281 +2678 +13286 +3130 +18456 +29231 +601580398 +19641 +478134341 +27085 +24811 +9841 +14928 +3379 +5997 +19061 +22566 +10700 +20629 +271668907 +8835 +3957 +23325 +13765 +10451 +13688 +822207887 +29718 +11193 +2940 +994024860 +20460 +31195 +16622 +21850 +13914 +4486 +13191 +20939 +502 +15733 +31195 +19184 +1294 +15755 +21535 +9305 +182756920 +4766 +6428 +11301 +13308 +915372136 +340244868 +935 +742996036 +16928 +29826 +30090 +625 +1728 +1244 +2623 +11118 +16514 +26812 +18960 +12101 +11887 +11012 +11118 +17885 +15385 +25815 +17188 +18649 +29948 +21093 +2583 +28752 +1063715765 +5087 +23306 +6116 +382 +77978482 +27851 +22185 +2014 +23108 +23237 +28692 +21558 +26353 +14244 +30564 +14782 +686 +18485 +9287 +17060 +18582 +32630 +18325 +14853 +3448 +28440 +3458 +26340 +26487 +18524 +23335 +6174 +2932 +898813393 +13682 +11107 +1513 +13308 +10436 +418895515 +13833 +23626 +25045 +22985 +21558 +1872 +666884496 +20965 +32094 +25126 +24932 +25471 +3181 +15627 +2106 +25224 +164230538 +934391880 +8333 +19592 +6471 +18728 +2491 +29860 +14396 +2083 +14638 +23624 +3724 +8915 +19939 +2407 +1011985764 +32099 +3769 +14108 +30366 +19127 +12113 +26823 +23122 +4851 +29623 +705587077 +3799 +26311 +1360 +13914 +14774 +32749 +11390 +5273 +12171 +5650 +25990 +19597 +29727 +14769 +3769 +6156 +15990 +2459 +21434 +26014 +4090 +13956 +9319 +20996 +1269 +629 +9103 +31158 +225209770 +22864 +12782 +13575 +31270 +7545 +1434 +14082 +7250 +24242 +21641 +28111 +10445 +13462 +12978 +6493 +931679994 +9530 +817 +16797 +6584 +30148 +32533 +1238 +30315 +16528 +5269 +544 +19106 +2919 +8766 +25579 +9394 +5309 +576366088 +27071 +2206 +20019 +11880 +23959 +30586 +16686 +1046483429 +31412 +29810 +127744746 +18108 +15913 +14878 +6077 +84287508 +30623 +22288 +6031 +30283 +30239 +4780 +7344 +26523 +310040581 +8452 +15125 +24602 +25797 +13077 +6846 +1858 +21784 +98754996 +8615 +9051 +21641 +332188094 +29001 +7147 +25709 +11869 +884597442 +21719 +3123 +13261 +27908 +24539 +27114 +28031 +9936 +9186 +19411 +14423 +5087 +23063 +28341 +10216 +19909 +1467 +7803 +4462 +6082 +9182 +8758 +13764 +1037120342 +20931 +21084 +874596974 +6566 +28624 +19129 +3575 +388137462 +10844 +3950 +17237 +31673 +666884496 +27504 +15035 +8233 +6584 +21254 +964432603 +16140 +28069 +20889 +8681 +31434 +12718 +15064 +26160 +11612 +1955 +28750 +19412 +852159693 +21686 +2527 +11228 +5813 +5672 +22243 +9079 +15340 +10024 +23174 +32097 +32352 +7888 +27953 +3672 +7415 +11961 +17369 +27136 +22936 +3991 +31747 +6956 +23154 +366886096 +7143 +604215703 +1092 +349937197 +26978 +1945 +16718 +29543 +24405 +13308 +12825 +251361250 +12874 +3566 +24563 +13661 +18615 +26378 +9662 +21007 +21958 +26745 +17652 +17033 +27873 +24577 +9772 +27530 +29701 +9279 +438323745 +17976 +31178 +11802 +25995 +25559 +16923 +14167 +4538 +394499996 +21845 +28726 +27429 +10103 +7355 +21189 +11756 +28690 +32454 +1003318517 +10014 +609908221 +29042 +9697 +358445716 +11729 +30700 +5813 +32076 +17118 +16604 +12997 +21813 +765864889 +13809 +22086 +997 +22752 +11228 +592731415 +19419 +3947 +32160 +5902 +3285 +26975 +30833 +514249102 +17787 +13298 +19061 +323789182 +28094 +20955 +23355 +4066 +12393 +22132 +1777 +21750 +22365 +9452 +7940 +22075 +6930 +12866 +14360 +8291 +3573 +10182 +12573 +2675 +21464 +14964 +31799 +12786 +8681 +1096 +340383994 +19979 +32393 +9504 +14514 +508954413 +8681 +27504 +6409 +453415595 +28069 +5630 +21652 +18280 +19311 +24474 +2803 +17060 +28046 +392302608 +22935 +726044544 +16784 +1471 +6623 +16228 +4099 +23024 +1720 +271668907 +778024032 +29772 +10256 +14118 +2767 +323789182 +6073 +4695 +8681 +27220 +6689 +27686 +22253 +4292 +11288 +16420 +74379099 +14626 +30863 +6829 +9350 +17852 +2974 +2054 +17062 +23651 +21814 +25602 +536640113 +11052 +4205 +430736519 +7519 +27767 +23174 +24800 +28421 +644115096 +16479 +2675 +28570 +62389395 +28527 +27184 +16952 +411199622 +20545 +8296 +28912 +16782 +31669 +10844 +23669 +681503742 +22056 +16928 +30447 +3181 +25416 +26545 +1269 +28059 +13588 +18250 +27480 +7666 +28848 +25220 +30822 +22086 +20557 +25969 +8292 +2630 +11647 +25676 +16034 +11538 +23286 +16723 +8503 +20985 +17632 +24887 +5986 +11444 +7489 +2131 +542568407 +6068 +24464 +29532 +441320785 +29414 +1391 +18649 +103 +11207 +24689 +12240 +9649 +22925 +28304 +15568 +25765 +15385 +2544 +31147 +5672 +5363 +17868 +9706 +26509 +31149 +4660 +32701 +30251 +3179 +24124 +3078 +25547 +18386 +31285 +26056 +9319 +24202 +13762 +30485 +15283 +463349881 +11722 +587069891 +7386 +19711 +15340 +853330631 +24740 +623136181 +32310 +30123 +11074 +25416 +29928 +1983 +12421 +22961 +21814 +26609 +2525 +32517 +30188 +22846 +29699 +28824 +2043 +14639 +5578 +20843 +21732 +9234 +29893 +13736 +383609218 +15025 +3489 +25112 +30511 +8705 +2681 +24145 +11131 +31048 +18175 +31623 +16993 +2435 +10159 +23954 +25178 +4369 +8821 +433854147 +3477 +28469 +4656 +27797 +233410478 +574008006 +22482 +16955 +12174 +3726 +19254 +10109 +4656 +4695 +13175 +1939 +16490 +12181 +31169 +18135 +9697 +23418 +6285 +15526 +30478 +1391 +284337315 +267057588 +25815 +19089 +3664 +9213 +19902 +14272 +13840 +6147 +10982 +9979 +2940 +15509 +18147 +27051 +10150 +30272 +22692 +4883 +28098 +12429 +3033 +23791 +6626 +21154 +2107 +28878 +12538 +29530 +19541 +457449913 +32527 +5893 +401 +583 +25995 +15723 +7025 +576357402 +13742 +32317 +8955 +14886 +865921392 +1897 +16342 +31497 +4714 +13566 +14926 +29611 +28545 +72829866 +5455 +26932 +14495 +26975 +11534 +9002 +32148 +12229 +24841 +17871 +26960 +546 +10543 +13896 +6716 +6386 +6757 +27851 +27365 +1019355505 +16363 +3850 +6506 +27694 +12829 +30609 +32352 +25074 +97824626 +15593 +2930 +788487679 +7603 +14498 +15321 +27611 +6224 +16916 +6235 +4298 +14824 +21563 +24574 +12665009 +16052 +10157 +27026 +27980 +23019 +27092 +1698 +14215 +11360 +12095 +22725 +31507 +29831 +27175 +18067 +145308988 +28433 +27089 +8439 +27985 +10004 +32696 +10057 +12195 +2877 +24591 +16687 +6229 +10320 +2426 +26595 +26113 +12179 +28462 +884597442 +9081 +15202 +6313 +12174 +14854 +11534 +10885 +27316 +28101 +6774 +9488 +3957 +15851 +31800 +22231 +30861 +8723 +30793 +3500 +2414 +29371 +15541 +32228 +7091 +333376533 +29231 +51 +29436 +669440663 +16513 +22645 +23603 +1431 +2107 +19320 +6409 +19448 +741364721 +20113 +928 +22126 +28794 +2054 +32660 +30565 +2015 +339116691 +25280 +9433 +31645 +724612620 +284337315 +2864 +16078 +15369 +24156 +12570 +8683 +23283 +18740 +23534 +26782 +6296 +7128 +31124 +19906 +26386 +9333 +9061 +2766 +8589 +11928 +29377 +10718 +27132 +20548 +5763 +13 +525321865 +727614157 +25195 +19063 +24405 +31032 +25074 +15422 +463422042 +20631 +63 +19892 +32212 +612244912 +17062 +8820 +14279 +17104 +11722 +18485 +13186 +6265 +4104 +7203 +4465 +10435 +605822945 +27204 +1503 +10064 +23848 +32631 +12307 +19047 +21685 +18837 +16479 +401 +8383 +22928 +19213 +4120 +30176 +2137 +10128 +1340 +10042 +745058275 +31497 +7179 +25671 +31356 +21210 +24916 +874843689 +22817 +15583 +26189 +26776 +16079 +2176 +10186 +14844 +14239 +4694 +29773 +32423 +9112 +853848907 +16815 +24751 +7929 +30125 +818346437 +21212 +26709 +26762 +20079 +6874 +644115096 +22894 +4350 +15238 +4824 +27945 +32083 +10238 +28263 +11635 +20393 +25020 +27425 +13874 +12093 +179287582 +864422876 +31762 +11295 +216802135 +26524 +124 +30170 +8369 +16750 +30132 +24231 +28305 +15152 +26984 +16730 +17826 +12987 +30606 +17465 +12592 +12006 +28633 +2743 +23253 +31663 +23766 +27628 +1076 +19902 +5650 +24230 +982740753 +95 +17908 +19592 +28442 +8549 +17977 +10705 +4046 +15363 +23283 +8940 +24811 +8940 +19811 +541238121 +635726241 +30839 +23406 +16785 +1059972354 +16213 +351704903 +16135 +28990 +2060 +6129 +32425 +13366 +26262 +31835 +20110 +20842 +29071 +5317 +14861 +30755 +16563 +26568 +27173 +4651 +18292 +24326 +436747543 +1005700429 +16856 +10236 +19104 +29165 +32556 +23778 +1048 +7489 +13152 +2226 +13461 +21086 +16052 +13604 +26803 +11963 +18883 +4372 +7825 +12963 +21665 +12297 +161637315 +27517 +7966 +24941 +3033 +11961 +28315 +13528 +11677 +4967 +13206 +8499 +1008 +10901 +8064 +8793 +13388 +11175 +7476 +5354 +6116 +23936 +1008599055 +13485 +27269 +16087 +25489 +3500 +9305 +19299 +18486 +16828 +1346 +26741 +16686 +31246 +13420 +6520 +26737 +955590116 +29283 +5884 +8241 +24118 +7825 +4311 +7441 +27114 +28770 +3137 +13917 +16297 +15123 +18556 +18957 +4613 +491 +23881 +793964305 +167 +14374 +6317 +7207 +16397 +20658 +1092 +21740 +23697 +6965 +23886 +74624607 +29855 +559571036 +30876 +15777 +11754 +21148 +340251237 +1820 +30142 +11789 +24101 +4356 +17924 +15221 +1040430322 +2879 +1282 +2892 +28529 +19580 +32245 +13589 +7522 +31048 +9028 +13566 +11635 +673432765 +27072 +12093 +478134341 +27310 +17603 +16656 +21207 +9279 +16398 +14106 +613 +32300 +16386 +7520 +17655 +390039530 +4518 +24941 +22942 +20349 +5654 +9213 +9606 +23063 +13688 +10238 +15302 +10653 +31148 +27002 +16169 +25195 +29277 +15544 +4148 +23318 +4399 +22215 +28541 +25858 +27027 +24465 +3555 +18883 +14396 +6295 +798973365 +31406 +29832 +14081 +2370 +14886 +11853 +2877 +6799 +4750 +26383 +1623 +21824 +13504 +575 +27147 +6144 +12632 +1238 +31049 +24130 +20261 +16267 +6777746 +2054 +415 +25615 +7141 +29178 +30158 +27436 +4845 +5265 +25074 +2833 +16102 +311 +415208 +903035866 +8338 +10075 +22720 +30511 +20235 +44 +13292 +32008 +20559 +30382 +22497 +30700 +12997 +19806 +561 +20682 +30528 +26083 +14374 +1035365435 +1720 +6291 +1665 +28690 +16297 +24738 +30157 +22999 +11054 +760652286 +21321 +19572 +1698 +27057 +23325 +537830308 +17780 +16386 +18678 +6311 +25460 +5742 +24453 +30838 +29765 +17738 +1761 +1012 +1462 +4200 +3930 +30674 +21113 +14409 +12240 +536390433 +3104 +8046 +8351 +882112774 +27955 +6506 +9384 +953239221 +15317 +12154 +19127 +21044 +13557 +16617 +20912 +27606 +9703 +25724 +413913478 +9967 +1856 +29033 +624979077 +22130 +12800 +7705 +32391 +16961 +31569 +27436 +627343035 +18741 +11928 +28650 +10546 +25616 +17622 +32389 +10038 +262110597 +29284 +6388 +20679 +10611 +12707 +27953 +7982 +24663 +28633 +9961 +946418954 +22845 +21586 +9952 +13682 +12220 +22417 +32041 +21740 +18359 +30961 +19906 +27330 +13688 +25857 +395929242 +2422 +561 +11961 +26562 +7831 +10475 +4622 +261 +18158 +26523 +30175 +28355 +26320 +11619 +25507 +6616 +18950 +658228841 +8564 +21464 +28848 +20311 +6358 +27948 +10897 +23906 +28097 +29937 +819 +14460 +17116 +7359 +15025 +13164 +32041 +22986 +23967 +5154 +23589 +27395 +24164 +23972 +12955 +28740 +5001 +26749 +3299 +1134 +2879 +31507 +1053060780 +5061 +86237036 +24851 +31156 +27471 +19558 +161637315 +31073 +21896 +5625 +2467 +10519 +5800 +10647 +5385 +25416 +3799 +19669 +874 +29166 +16544 +25980 +4732 +17151 +6560 +32135 +29816 +31476 +4621 +29701 +10733 +31037 +8214 +8928 +20955 +6930 +3472 +1806 +5460 +30610 +28385 +154659379 +29806 +24632 +31702 +29532 +771438008 +7702 +23168 +28462 +9440 +8500 +5069 +27142 +6095 +28627 +9852 +29376 +975245370 +4714 +29352 +13203 +32457 +20159 +16153 +17642 +576366088 +21520 +931679994 +20371 +19370 +22496 +29644 +13358 +865921392 +19837 +108010250 +2907 +23865 +17458 +25257 +25366 +5815 +14548 +26056 +13009 +14632 +7610 +25965 +16078 +4880 +19623 +5564 +9263 +4143 +21961 +23361 +25121 +10775 +26185 +23108 +6171 +24391 +5564 +927437866 +6471 +4364 +5923 +12100 +8146 +11690 +507 +19732 +19845 +30764 +26151 +28616 +19145 +28690 +20195 +30478 +784808651 +29148 +18687 +7240 +9896 +23316 +4780 +11579 +19299 +29047 +4451 +9556 +20113 +22820 +26617 +16544 +16434 +859 +14937 +27285 +18373 +30882 +16434 +14042 +7236 +30838 +10497 +23985 +24048 +11837 +151753252 +23356 +310 +11301 +23843 +14466 +11596 +11379 +433854147 +9604 +9679 +7456 +18656 +13461 +32272 +30894 +3267 +27067 +16655 +29062 +24171 +31487 +2364 +8646 +28101 +22064 +11843 +866275156 +20904 +28281 +16853 +16367 +337273683 +31562 +8028 +19935 +12288 +5388 +9017 +785663959 +27774 +108616535 +27310 +2034 +19895 +10303 +698334152 +10981 +13679 +12536 +20848 +11066 +761595457 +7215 +11349 +32667 +108010250 +627222527 +175463393 +8122 +614 +16291 +24171 +25882 +8702 +24298 +27038 +26085 +19083 +10626 +4468 +22908 +11288 +5121 +26654 +9885 +1343 +1575 +28466 +934391880 +303246013 +11847 +16846 +22696 +23773 +20211 +415208 +23148 +13685 +15726 +23689 +742343794 +16102 +393896711 +8714 +7151 +32683 +32271 +23460 +21465 +23845 +4811 +8228 +30434 +21029 +30718 +7363 +4099 +18772 +18710 +29747 +28829 +1144 +23624 +21328 +12989 +9896 +27480 +30495 +16142 +22231 +8820 +4694 +495096991 +14928 +21876 +11452 +30366 +13036 +23735 +778 +20090 +3742 +5114 +112 +28665 +29376 +753948499 +25772 +29393 +20040 +26453 +985586931 +16420 +7626 +13480 +23488 +13701 +12911 +577724170 +31220 +25418 +20631 +23698 +3106 +20454 +17948 +19911 +18854 +15125 +24418 +13041 +24096 +26548 +25040 +15385 +28872 +25658 +31267 +74624607 +28512 +1053060780 +12627 +27622 +6310 +18459 +19356 +32375 +16107 +18411 +24171 +19558 +368035912 +18485 +17062 +29900 +647611644 +1042952635 +466742136 +24790 +4292 +32630 +27082 +28802 +14517 +17503 +3157 +10707 +29569 +6703 +31692 +378 +2634 +26617 +11306 +27831 +705046720 +1022857272 +31337 +26408 +21658 +31647 +1265 +17173 +440223092 +535790988 +16170 +31577 +18144 +9687 +31390 +32072 +28783 +31784 +1661 +1309 +15953 +27349 +22694 +27743 +10494 +4086 +941629494 +21765 +25659979 +779421059 +12500 +15593 +381790838 +3514 +4211 +20709 +19093 +11142 +569 +16734 +3721 +14108 +17781 +20479 +16087 +2932 +1003318517 +22541 +16419 +17474 +996601108 +27231 +22702 +4521 +9554 +4789 +8005 +22725 +20574 +9125 +11223 +888630317 +2973 +31704 +27077 +30462 +30911 +27068 +28778 +6471 +612244912 +23439 +31330 +5720 +27003 +25235 +121691388 +931 +26978 +3393 +5654 +16994 +14150 +12174 +929 +2414 +12113 +32717 +3136 +6938 +16135 +12299 +15407 +14354 +16716 +623 +21845 +18266 +29009 +30432 +17393 +23624 +20529 +14255 +12394 +17204 +19184 +1126 +31768 +28845 +16921 +27480 +236445611 +32382 +10624 +23534 +27979 +5781 +6025 +16288 +25753 +15635 +12318 +26525 +11390 +561910139 +17948 +22177 +18485 +4403 +16027 +10945 +6645 +113597970 +7183 +14419 +15287 +19568 +20873 +32516 +26263 +21210 +17860 +146535697 +537830308 +18442 +32255 +624791659 +25725 +6144 +25563 +471836806 +27149104 +17579 +29747 +15191 +18864 +103 +6560 +686 +17781 +10870 +3886 +7794 +17915 +6129 +16109 +19800 +22164 +37 +12323 +9880 +16357 +23236 +6471 +17030 +25861 +17734 +14633 +24790 +18577 +15715 +31909 +469 +32478 +10628 +8742 +263319059 +25366 +19192 +2553 +18858 +31461 +17306 +1596 +15233 +26122 +12780 +26072 +29009 +17035 +22709 +9142 +30537 +30595 +16890 +21760 +30642 +25205 +10924 +8499 +4883 +27895 +20183 +24910 +10379 +25516 +32517 +16820 +532469059 +1029995754 +21009 +18558 +4518 +16386 +10896 +9643 +6826 +8683 +1512 +29704 +22750 +13233 +150975746 +31886 +22015 +3778 +17156 +17564 +3181 +30251 +20838 +8193 +15307 +19541 +2550 +14534 +10239 +1575 +6321 +21187 +18002 +32661 +3859 +2208 +195648995 +31576 +2414 +24610 +5110 +489089691 +8168 +13914 +19856 +2006 +2290 +15821 +27131 +14775 +30392 +6569 +17225 +11737 +27514 +22163 +6212 +996601108 +27077 +13501 +10256 +18175 +5192 +10236 +5942 +1655 +15390 +28052 +24365 +29261 +13480 +6818 +17976 +898813393 +15628 +7090 +7178 +5763 +28716 +14878 +18139 +22163 +26365 +27274 +22735 +6467 +1134 +17304 +25216 +17776 +25124 +2816 +8549 +10561 +31753 +10870 +25648 +7604 +22243 +10330 +23782 +966288103 +23948 +22379 +27147 +5849 +15095 +14061 +16362 +2338 +17774 +13874 +20338 +1365 +456284662 +25035 +3605 +13077 +8347 +30462 +30112 +6170 +27067 +952471534 +28684 +29352 +471327324 +1027454314 +3276 +4223 +29154 +29954 +17908 +1039 +32316 +11253 +11754 +31446 +21284 +11617 +8455 +8228 +934 +2132 +25999 +28329 +27429 +24071 +29872 +6766 +401490919 +28021 +32072 +12051 +980 +22923 +1806 +31220 +15283 +14770 +7724 +27066 +13827 +13493 +18263 +1969 +4313 +5995 +1949 +28098 +1932 +868 +26935 +31194 +400720357 +31038 +7644 +27184 +11238 +5798 +253881201 +14609 +27414 +14239 +3389 +20658 +31479 +19856 +26276 +29012 +19756 +661998735 +3169 +32205 +4950 +12297 +14768 +4644 +17062 +6077 +18584 +6949 +14221 +4062 +31909 +11295 +14782 +14419 +4272 +6780 +28726 +8038 +11789 +6646 +11295 +8582 +23008 +27185 +4892 +412067834 +16797 +20454 +5230 +26353 +3031 +24437 +12959 +26820 +19979 +6850 +19069 +14514 +30659 +29879 +299 +15777 +16397 +25725 +23159 +22294 +17663 +11197 +12921 +14386 +27483 +18950 +20248 +32099 +576609020 +24252 +31711 +11198 +18836 +29757 +5823 +14775 +16915 +20371 +2754 +21084 +19634 +26823 +7554 +26270 +192074163 +5306 +18175 +624791659 +27968 +17244 +29428 +22368 +22645 +618 +31090 +17638 +17949 +419 +15781 +30302 +19568 +12863 +27204 +5756 +27065 +27851 +24854 +22215 +27420 +7285 +8006 +13515 +621309400 +909563616 +10410 +18038 +30593 +4084 +24130 +14806 +24449 +29973 +22913 +2672 +20929 +20293 +27942 +74624607 +7091 +30881 +24771 +24156 +6297 +28770 +24305 +11805 +30215 +31089 +3779 +9931 +5275 +17557 +29879 +1367 +9688 +23534 +26647 +4133 +32420 +8807 +29775 +22231 +25969 +30912 +19184 +337748295 +9791 +23085 +15301 +14534 +467 +26412 +11569 +8731 +13070 +676464672 +28299 +27204 +18147 +26327 +20296 +6716 +24583 +50266787 +16569 +14594 +30432 +4420 +772 +25728 +17188 +10847 +13366 +19003 +10861 +32225 +563852488 +260235432 +15908 +13896 +8013 +31967 +22735 +3306 +26285 +7975 +18070 +19643 +2996 +28305 +3432 +11802 +17306 +9385 +13584 +6144 +3825 +30239 +3059 +579639899 +20794 +18894 +4890 +23756 +1478 +30004 +5921 +23415 +13506 +17948 +705046720 +21236 +7411 +730 +18301 +30090 +24863 +18605 +467647307 +30469 +26311 +7215 +19817 +9071 +916 +29836 +358445716 +13911 +27523 +19816 +17306 +598557782 +24978 +25602 +25469 +31848 +9146 +22605 +6598 +117611491 +19589 +11080 +32108 +29067 +23976 +271 +13779 +23708 +14106 +2066 +25588 +558805133 +1949 +18112 +14156 +24904 +5504 +16021 +24070 +8303 +8568 +457774092 +23562 +1331 +18109 +4248 +15448 +565 +15295 +14548 +13491 +21178 +30764 +23053 +17959 +29784 +22811 +7051 +31406 +23588 +25507 +15851 +21563 +20235 +14902 +8292 +16797 +27523 +30327 +14335 +24610 +6762 +27585 +1048 +16082 +2996 +8237 +26752 +29701 +24513 +20289 +11088 +19423 +20161 +105968283 +17839 +609256601 +24083 +8064 +16100 +913312182 +2247 +31178 +7386 +2461 +17314 +31254 +6171 +28046 +29915 +30567 +21212 +28878 +14940 +12171 +22031 +567141290 +31124 +921073482 +32631 +18628 +28052 +12472 +475 +25297 +11066 +20964 +641769169 +27193 +4613 +24605 +810175925 +6283 +31702 +25100 +24314 +15385 +32581 +28045 +10807 +8943 +27774 +19213 +3036 +15268 +211 +25982 +3049 +28349 +19494 +25009 +422 +8195 +4437 +1697690 +975245370 +10598 +1523 +472 +17690 +29438 +18341 +28969 +240361076 +15158 +31406 +31147 +11920 +14463 +11098 +24665 +85374238 +17060 +593435729 +7067 +20545 +15628 +25521 +19474 +1005700429 +10227 +27352 +25054 +10137 +17794 +284337315 +420338939 +3822 +30009 +24610 +20574 +3035 +403108793 +5113 +267057588 +28895 +13167 +3657 +11452 +29022 +28094 +11295 +1512 +13356 +16923 +12297 +27051 +23837 +12641 +17321 +28848 +20045 +15422 +12053 +10688 +852159693 +3087 +2511 +31643 +4229 +30621 +904768460 +2465 +23356 +9913 +23578 +30601 +18864 +30170 +16071 +25982 +16321 +8109 +32302 +17976 +8740 +12707 +32465 +12989 +24797 +1815 +26525 +5338 +945508767 +21194 +30434 +270 +16194 +22093 +1484 +337273683 +31077 +30250 +264 +7240 +14498 +23085 +32316 +67 +10634 +4507 +14468 +17967 +30593 +24716 +25366 +25678 +11296 +4908 +21434 +14997 +30008 +6988 +11232 +31711 +26603 +5635 +4081 +4099 +16300 +29610 +15733 +15012 +24563 +4843 +23909 +5217 +4493 +169618231 +286912341 +449542766 +510463340 +10628 +20630 +19990 +31184 +19268 +2492 +10870 +1325 +8892 +598557782 +23097 +6299 +7492 +16027 +19251 +6582 +12420 +30916 +3783 +24959 +28969 +13427 +31906 +9759 +8585 +290215765 +14588 +16919 +1902 +13286 +17959 +11781 +4335 +17231 +19232 +1943 +27131 +8970 +5361 +24640 +11349 +23697 +23986 +13091 +10451 +5671 +18872 +26476 +4076 +6846 +26174 +29436 +24577 +5394 +15328 +3247 +28834 +321534812 +811815887 +7825 +30948 +238 +4927 +4530 +3208 +847540880 +18687 +15287 +7376 +11727 +9793 +30174 +32209 +4084 +27440 +964432603 +7235 +3382 +20311 +688264301 +21337 +280028619 +30661 +5639 +28392 +1318 +26635 +20579 +30739 +15878 +26698 +31886 +3865 +22231 +22395 +390346061 +19634 +11687 +29458 +401490919 +7644 +29805 +18960 +12337 +16856 +32393 +31145 +28570 +2331 +32542 +24663 +22452 +13463 +27498 +22365 +14940 +24555 +15274 +23306 +16891 +28518 +26320 +26499 +25707 +12568 +576357402 +12337 +9117 +5259 +16032 +36149615 +10298 +16107 +30838 +28848 +30606 +25633 +27651 +526600036 +30878 +1484 +5217 +29948 +8647 +16490 +29094 +19127 +28988 +25712 +32720 +290444795 +586171658 +8580 +428216766 +25602 +20044 +572566066 +20 +6224 +17917 +25267 +497258893 +262098633 +9389 +18688 +32578 +20678 +31381 +542558058 +8203 +2807 +18677 +792 +21581 +5040 +12828 +16853 +22702 +29530 +24462 +28750 +931679994 +4770 +23759 +18825 +12486 +32002 +10014 +11880 +30916 +32535 +14558 +385560190 +3943 +10113 +29035 +22014 +10752 +20873 +27369 +30152 +779743428 +658228841 +6965 +15317 +23244 +11884 +663 +765864889 +30329 +11577 +12953 +23941 +18628 +21621 +24405 +26311 +22603 +23002 +16568 +29596 +2576 +14935 +31753 +24598 +28696 +21178 +6677 +12791 +18386 +19991 +18950 +32135 +32099 +14650 +28716 +2767 +7519 +23024 +18626 +26077 +428216766 +31497 +1503 +4013 +28790 +26750 +32477 +5602 +16711 +29872 +14609 +31343 +29089 +31090 +438323745 +19668 +9023 +990793972 +2204 +11837 +17728 +23382 +8610 +302332246 +2165 +994089980 +21203 +19228 +10137 +9407 +19320 +15023 +1875 +32212 +7005 +28346 +4822 +7956 +15055 +2040 +24350 +28392 +22690 +6330 +15407 +25944 +29425 +32617 +15445 +19386 +32393 +616 +28653 +3911 +167 +28097 +26212 +26803 +14124 +5536 +7076 +11568 +24449 +24486 +31231 +14061 +7176 +340251237 +13420 +23331 +942935936 +4714 +28433 +24407 +4613 +27952 +27379 +29356 +27548 +23626 +21796 +30930 +24272 +18028 +28194 +16715 +11141 +12828 +556525020 +18624 +12347 +28385 +1845 +28684 +24060 +16075 +25361 +14335 +27077 +31486 +45660561 +12605 +1051819422 +30037 +27868 +25407 +2434 +9679 +17713 +30876 +20829 +26844 +9779 +1030 +7620 +3411 +966 +27818 +23316 +9530 +1752 +29995 +19783 +20358 +2647 +810614669 +788487679 +810614669 +13627 +29701 +2906 +13779 +28729 +9036 +11675 +17728 +506052525 +6493 +126583713 +28349 +28636 +29162 +7733 +7257 +5061 +6042 +23085 +569 +17781 +25407 +21112 +20682 +17104 +21578 +28967 +9662 +933513881 +12240 +325556719 +26472 +25460 +11269 +17017 +10724 +23766 +14571 +17589 +5150 +419871627 +25404 +31090 +29954 +15152 +8284 +580192695 +30152 +17109 +29662 +27606 +24791 +6180 +18540 +16328 +12811 +32317 +657046410 +26201 +15560 +26087 +12186 +8006 +10993 +19838 +24062 +7376 +31497 +7183 +2130 +7413 +21627 +10648 +412171274 +4880 +26978 +537653120 +13742 +12811 +24658 +15908 +4907 +877936749 +2545 +6073 +14853 +387 +764347489 +16585 +14640 +719 +10443 +403108793 +613 +4751 +13286 +501463580 +27514 +28956 +862406243 +15113 +603 +1245 +917805069 +27051 +20879 +19711 +9261 +473480550 +2434 +30250 +13388 +24040 +118093704 +6116 +20320 +14255 +3676 +13424 +20900 +31553 +10515 +6122 +6584 +30510 +9892 +20208 +25461 +9323 +23994 +21434 +32653 +31168 +4420 +466610902 +3726 +10227 +12662 +1036763667 +22683 +7106 +14854 +27774 +13334 +7831 +494118112 +30854 +12018 +2208 +25765 +20181 +14334 +6627 +3632 +127828488 +16756 +13831 +29768 +22825 +30033 +13544 +15755 +22901 +26174 +20161 +27465 +26545 +11993 +6432 +13041 +28529 +29292 +29094 +14623 +32721 +24545 +22722 +23283 +20499 +16213 +29585 +19693 +7519 +23624 +7878 +11579 +79544740 +31515 +4834 +11734 +26654 +1839 +28998 +13504 +32542 +8233 +874 +30342 +30294 +27067 +27774 +9720 +30959 +4925 +30959 +10719 +85374238 +9643 +5980 +20527 +4335 +627222527 +6939 +457774092 +18898 +31492 +29089 +9210 +18301 +681468214 +31558 +8005 +30239 +14940 +29270 +16288 +14806 +20533 +30564 +29995 +784808651 +4751 +3724 +685004265 +18658 +15023 +29249 +2330 +12819 +12592 +29691 +4788 +21703 +19280 +19058 +23845 +15908 +13415 +13947 +765864889 +11993 +9924 +6068 +11316 +9350 +31755 +11218 +16826 +8846 +19837 +26648 +24464 +7694 +19247 +7828 +9841 +15330 +19813 +8600 +24486 +14878 +12075 +32356 +31343 +29451 +29438 +11052 +5986 +32365 +4622 +119318782 +22847 +7517 +12340 +32749 +22052 +2054 +5273 +9857 +26499 +381790838 +8457 +4622 +26595 +20723 +5868 +30176 +23348 +6630 +318 +10138 +16928 +28077 +6050 +16131 +11474 +29597 +13417 +16317 +12154 +20532 +537653120 +10748 +8589 +9056 +243743633 +1377 +8758 +657046410 +24605 +5432 +7652 +28516 +27434 +980 +427771658 +31450 +3036 +14317 +30525 +963 +28736 +847495887 +22660 +21254 +25121 +23066 +32580 +9507 +5580 +20071 +14684 +14947 +31524 +23626 +14558 +28408 +321874000 +467647307 +918963899 +25667 +7661 +30228 +22490 +31345 +13714 +23990 +24590 +3691 +18977 +14811 +15925 +644477058 +239022440 +912196085 +22211 +3724 +2982 +31412 +1367 +16834 +283175609 +15317 +4084 +24037 +28078 +23827 +26226 +1064008103 +1244 +30724 +6623 +11625 +15328 +8585 +9982 +5566 +22237 +25772 +515488697 +19213 +25999 +10157 +3299 +32135 +26618 +16477 +29286 +21658 +32717 +11596 +473480550 +5526 +13742 +27570 +10422 +13504 +3887 +32418 +9556 +2737 +3042 +32457 +4839 +3947 +30564 +837392099 +24655 +14877 +12959 +6107 +23600 +23731 +29718 +13947 +11569 +19047 +4292 +6537 +26476 +163353201 +25423 +13537 +5777 +17737 +26846 +18113 +25523 +14686 +705046720 +11118 +6587 +28690 +136513411 +32637 +23283 +24298 +9097 +28074 +14885 +29518 +20441 +21390 +8373 +24545 +6735 +30148 +18047 +21897 +638723996 +10866 +28690 +11619 +924 +14308 +20509 +30540 +30885 +31146 +30764 +31669 +10411 +631732302 +2431 +6826 +26788 +10688 +6241 +1541 +26889 +15694 +24995 +10136 +19253 +15204 +19003 +6254 +7987 +13420 +533524334 +14288 +5165 +30092 +16826 +29611 +27231 +13966 +16135 +8759 +14255 +5650 +16439 +15330 +17176 +13587 +10355 +26173 +31558 +23972 +20752 +4722 +13585 +41 +32534 +11669 +20615 +5638 +2059 +13231 +29611 +466610902 +8536093 +9525 +636 +2015 +7489 +13815 +11848 +15172 +3906 +26681 +29836 +2615 +572566066 +14783 +13041 +3500 +32079013 +11477 +30727 +5577 +11207 +7937 +18067 +6145 +17354 +3060 +10200 +12709 +4619 +4315 +487364647 +5655 +2390 +617191047 +32637 +22475 +3799 +28919 +25196 +25559 +15512 +6224 +24692 +11409 +18557 +3411 +8233 +15162 +14137 +422787325 +17605 +28910 +3181 +26082 +19816 +14543 +15721 +26493 +21914 +24400 +13995 +31356 +6471 +1875 +1969 +11093 +26247 +10366 +12535 +24641 +27031 +24995 +953815532 +27948 +19233 +633598064 +24539 +25229 +10934 +28165 +7994 +29271 +26698 +22889 +30627 +11310 +5296 +3566 +10516 +4372 +1131 +22415 +9985 +24143 +9910 +26408 +5841 +11619 +24545 +15317 +23671 +621309400 +3083 +31881 +15560 +9530 +29213 +1055825345 +16017 +517141327 +912196085 +19734 +3664 +30462 +14126 +546373184 +17570 +15955 +20946 +5868 +20159 +30462 +31561 +601580398 +15369 +32324 +12921 +11463 +1238 +25763 +24465 +24632 +5560 +4230 +1139 +32485 +10192 +10265 +32261 +7468 +4215 +14311 +24074 +11821 +970570222 +694700620 +16362 +13113 +1512 +19075 +1100 +5532 +5913 +6107 +21104 +4025 +26782 +15526 +28164 +16218 +23671 +19184 +1943 +26741 +23040 +9204 +31933 +16420 +339116691 +19386 +22565 +9343 +10221 +603560518 +13840 +507348859 +4313 +23283 +1047636202 +19906 +4748 +6721 +3169 +12065 +761595457 +13462 +27953 +9384 +32543 +27504 +14788 +18127 +24283 +24735 +2941 +11693 +32751 +29818 +3051 +7321 +20904 +18387 +111648099 +1358 +15472 +27504 +3458 +30158 +163004282 +8702 +7661 +25844 +23972 +5325 +15923301 +15313 +18890 +1510 +26741 +27576 +13947 +12093 +15162 +5849 +11579 +24993 +9160 +13821 +2852 +25525 +607 +31704 +993125111 +30371 +19448 +27585 +2766 +12911 +718909922 +23626 +31312 +24252 +62389395 +17304 +28795 +1132 +30215 +639123026 +6766 +338508264 +23663 +18741 +17734 +12022 +7261 +24591 +32108 +24838 +2447 +761349218 +15145 +14440 +6467 +28796 +26082 +1469 +32378 +6537 +17712 +7186 +105320661 +16069 +24074 +10717 +20299 +27000 +23084 +7699 +29817 +12587 +7601 +20721 +5361 +16929 +14922 +8168 +12999 +949825075 +30601 +9125 +25994 +11961 +14082 +23766 +475 +19058 +467 +368035912 +27025 +11756 +14067 +7694 +3786 +20530 +30460 +16826 +10340 +13584 +7297 +19409 +19392 +29669 +26790 +16921 +19880 +14311 +9819 +19979 +28992 +25750 +29713 +30674 +4360 +19267 +6073 +16670 +9547 +12819 +3239 +24474 +16797 +13591 +23358 +31330 +22845 +7068 +28534 +1649 +31823 +28653 +10648 +28172 +681468214 +7896 +3225 +31144 +662 +14067 +9691 +19409 +4335 +29271 +30849 +14835 +16021 +11075 +16596 +453415595 +24590 +651 +727635449 +29277 +27012 +28202 +16079 +18028 +28724 +28474 +11783 +20723 +1062 +29283 +1720 +385560190 +9832 +13055 +29612 +420338939 +6693 +20289 +7724 +17720 +6555 +10987 +17152 +15568 +13618 +27985 +7948 +7416 +18242 +1046483429 +5777 +18959 +5630 +14272 +12495 +457449913 +13765 +20419 +22482 +85374238 +836250167 +28020 +28514 +11018 +19299 +14973 +32365 +7582 +4890 +23011 +19299 +14679 +21581 +52009741 +109081888 +3510 +8052 +16419 +5986 +10802 +21812 +6031 +9061 +30169 +17880 +13951 +5132 +25229 +20485 +25523 +20660 +24283 +12863 +25553 +31071 +2743 +5841 +19364 +30219 +32486533 +29855 +853848907 +11130 +12826 +710 +17701 +13185 +21984 +2395 +24130 +5619 +656478986 +10705 +32321 +10359 +5637 +4750 +29948 +970570222 +860104608 +24412 +32478 +4369 +11142 +30291 +14997 +2239 +7356 +20304 +25307 +22367 +13772 +12434 +17249 +15668 +28633 +22086 +27844 +9832 +742 +6938 +24015 +26731 +8442 +20898 +413913478 +9885 +26193 +13772 +10115 +6170 +2241 +23293 +13515 +5336 +25507 +15404 +1914 +31242 +22722 +27979 +14753 +18242 +27955 +17332 +27031 +31711 +22495 +27429 +24453 +724850519 +7179 +27779 +1467 +17734 +29974 +812995592 +15476 +11080 +18147 +26671 +26961 +5868 +388764727 +24582 +23348 +16414 +907893793 +20523 +10673 +15249 +23534 +270 +16910 +18394 +10075 +3396 +499087010 +563184794 +27355 +6990276 +3795 +22942 +13791 +8369 +28580 +30219 +8038 +21482 +1970 +2576 +631656148 +28830 +16619 +5097 +24699 +10870 +349095973 +18515 +31906 +4464 +32362 +982740753 +14086 +20329 +333075703 +162270020 +2066 +25461 +28821 +17423 +25784 +24833 +7982 +7376 +4248 +728212838 +3906 +32278 +7167 +559550203 +25977 +15465 +23122 +760652286 +22312 +29248 +9246 +26122 +16998 +14957 +7519 +7143 +13231 +995738074 +17557 +28097 +564745741 +28988 +13070 +753 +26276 +24559 +8582 +28771 +629 +18825 +775704779 +5578 +1037120342 +4632 +8686 +6444 +30674 +5800 +293281297 +23578 +27797 +15913 +10467 +1777 +8692 +7076 +19337 +23218 +15327 +21340 +4803 +28830 +16250 +31623 +30263 +9150 +280028619 +7157 +22697 +3625 +21206 +11029 +13286 +20931 +9994 +32543 +1875 +6285 +59468268 +17529 +14633 +10649 +16468 +5291 +6823 +32661 +32556 +19816 +8333 +890 +12100 +30883 +4765 +24583 +7436 +436744921 +23802 +15204 +1007972669 +29339 +13461 +21154 +23073 +9132 +10945 +31654 +1024855790 +5536 +17801 +407804491 +26467 +4399 +11727 +21407 +24740 +26720 +28643 +32418 +17756 +20267 +2209 +13844 +9424 +24037 +27876 +1575 +25100 +179147294 +11617 +25045 +27952 +25713 +438462871 +7859 +30558 +11538 +28836 +32116 +5573 +11444 +2941 +19727 +17047 +16397 +26618 +22645 +3448 +15571 +26226 +5777 +3886 +8858 +32421 +32260 +2740 +10460 +21718 +15148 +20492 +18782 +507348859 +25035 +9963 +8635 +28090 +25426 +28775 +23253 +18551 +13463 +2321 +25195 +13949 +27548 +19582 +742996036 +26363 +101462177 +6444 +25917 +28392 +2756 +26189 +3945 +14484 +32661 +9819 +567141290 +6337 +26061 +19120 +13029 +113921235 +22561 +28279 +10634 +27751 +13772 +4415 +4307 +19267 +727614157 +9007 +425746869 +21073 +24013 +27979 +22680 +15507 +13762 +19412 +23622 +25100 +15507 +25857 +27543 +23372 +15471 +18584 +12437 +1030 +13307 +26595 +17403 +23581 +27942 +10708 +171377771 +10324 +5605 +17114 +27694 +27246 +776 +16548 +11554 +7668 +3731 +5363 +1025988556 +8592 +20299 +30623 +28078 +13770 +19106 +172 +28471 +31639 +25882 +6296 +23558 +21941 +5865 +6506 +7582 +11795 +18317 +9931 +15939 +31406 +9817 +30148 +26717 +5912 +27001 +21680 +11422 +2960 +4315 +822932145 +9261 +28547 +25592 +21122 +18297 +29750 +844384281 +403108793 +19395 +25857 +15170 +19419 +8303 +20049 +29994 +16027 +26731 +27948 +11460 +27300 +8193 +1269 +29657 +771438008 +24831 +603560518 +32485 +2352 +17655 +16526 +19048 +15907 +24274 +6590 +3987 +8265 +2595 +16596 +11930 +28101 +14877 +948730257 +21636 +27701 +32310 +26712 +13070 +2467 +23530 +30883 +28919 +26122 +17575 +29463 +19370 +30833 +6693 +20191 +15094 +24449 +9271 +12149 +19807 +17140 +32209 +16110 +6629 +19836 +31762 +29750 +1006442113 +687936770 +23556 +253881201 +21007 +27002 +30175 +3892 +3532 +19895 +3765 +3401 +14283 +20015 +10267 +6766 +67 +20477 +18070 +2270 +29784 +7369 +11269 +23198 +26028 +15741 +32609 +22607 +29394 +5279 +1737 +627222527 +6418 +18901 +13199 +20530 +9532 +52009741 +15723 +24497 +17132 +16892 +12535 +27001 +8272 +28795 +6818 +14562 +25834 +21576 +3267 +1484 +2979 +3514 +321534812 +2301 +24327 +13528 +589032368 +25009 +1945 +22588 +755 +20299 +435 +12337 +82165692 +27212 +6848 +12486 +1046483429 +27698 +29196 +20304 +3098 +24327 +17085 +10186 +27010 +13556 +8786 +7702 +27414 +14294 +21718 +4356 +27646 +8793 +1547 +18917 +27039 +2610 +31648 +16043 +3190 +15541 +5635 +25311 +15360 +11012 +957276607 +22507 +32218 +28823 +11734 +9679 +1637 +23233 +16919 +26823 +26562 +26614 +13427 +24822 +14449 +18885 +2919 +7694 +10029 +15287 +16398 +10292 +17201 +9823 +1019196714 +26754 +1467 +2044 +16883 +6520 +29335 +29388 +27561 +15319 +7338 +5638 +10888 +17738 +16915 +22341 +5756 +3514 +25778 +13424 +2201 +16082 +9937 +14057 +16397 +12778 +30469 +3568 +27784 +25460 +8437 +6295 +14838 +9387 +19935 +14877 +3599 +26889 +27465 +29642 +25178 +874 +21539 +32544 +12907 +28740 +32322 +915372136 +5823 +4644 +22482 +4651 +995424882 +14054 +12603 +10265 +11240 +5538 +11509 +10543 +10038 +18904 +16750 +5094 +15856 +9117 +20045 +684842267 +14180 +12535 +501463580 +18247 +8726 +22675 +6523 +37 +966288103 +17687 +17791 +3720 +882112774 +3879 +29019 +15907 +5006 +31564 +15468 +8351 +3464 +17488 +726044544 +23581 +22908 +14388 +4578 +15503 +15433 +2888 +314288489 +6771 +16140 +1048 +11284 +5675 +27725 +28898 +12557 +7068 +6116 +10538 +21328 +9160 +7620 +1042724946 +28829 +28787 +9554 +9370 +15507 +15715 +286 +29812 +9880 +21277 +2239 +7370 +7036 +24102 +7314 +105968283 +26226 +4870 +16490 +14780 +15955 +15781 +13833 +3266 +2390 +3251 +30025 +32423 +20690 +11764 +30288 +2949 +28035 +7261 +30009 +171702415 +32743 +13185 +28806 +3930 +15283 +24851 +14523 +6328 +15707 +333376533 +520944345 +10519 +202051189 +31256 +14736 +22395 +1245 +20992 +5537 +13463 +32434 +23076 +25243 +1346 +830556279 +31886 +19320 +24143 +10649 +15581 +469214842 +31234 +98754996 +1565 +5385 +31669 +17567 +25924 +7128 +426561266 +16287 +13009 +6053 +24657 +607 +20898 +12993 +245933318 +16774 +5986 +32377 +528252846 +24642 +830728195 +28518 +548564826 +510463340 +27159 +4458 +20304 +866 +6829 +4742 +2879 +874140480 +24642 +29879 +21876 +4478 +13661 +1008599055 +28069 +17948 +20761 +1064374866 +11675 +7048 +9279 +13113 +25709 +24503 +3123 +28322 +23873 +18108 +767350812 +368302117 +19069 +10385 +3531 +16420 +6762 +27316 +27026 +14878 +753424989 +22847 +444 +26276 +19048 +9911 +894764283 +29352 +917 +329417436 +21007 +10360 +31862 +26750 +513356252 +9961 +6782 +27195 +13914 +1923 +18843 +285981965 +32316 +13628 +10945 +30736 +15204 +2864 +8618 +14430 +240236192 +30196 +6331 +11126 +2716 +31584 +26113 +18740 +11103 +10712 +10411 +7230 +23012 +19912 +13429 +318697369 +3266 +29995 +140537152 +9852 +17625 +9134 +20723 +8409 +25269 +9300 +1034 +19145 +3197 +1949 +10141 +16419 +29587 +2059 +2977 +29215 +10706 +14080 +26062 +9662 +3274 +727635449 +32418 +30152 +24774 +23313 +17748 +19048 +16568 +7207 +26028 +32302 +22430 +17306 +23153 +6988 +786 +10292 +7781 +1875 +7271 +28998 +17899 +16564 +24811 +1306 +29116 +8539 +19246 +7784 +3599 +16988 +12707 +17035 +6353 +1482 +8036 +29872 +24960 +26282 +556525020 +17289 +28581 +27427 +30123 +505296155 +161637315 +645 +2434 +6855 +11477 +16240 +6657 +2779 +5577 +14484 +1047636202 +387129813 +30814 +541238121 +29699 +14181 +779743428 +21277 +27774 +25484 +260235432 +6386 +4714 +676464672 +23063 +11032 +6880 +29425 +29215 +19880 +16565 +30219 +7669 +774497250 +15339 +839350057 +30586 +617429277 +19280 +11558 +23603 +10104 +28098 +276 +31848 +8524 +13575 +20358 +13334 +3935 +9419 +25487 +31486 +24655 +29035 +29858 +1605 +27561 +29945 +1035765476 +16920 +30384 +22280 +5590 +8508 +14317 +8195 +32271 +7603 +275362320 +15007 +26669 +15162 +15422 +28512 +26270 +26737 +7076 +15021 +27348 +12964 +101409499 +480770878 +138 +19101 +16135 +9458 +23255 +16602 +6393 +30622 +1374 +1802 +9519 +9936 +28895 +25040 +28732 +10634 +29857 +1321 +12323 +31161 +605 +21363 +9913 +30325 +7836 +348463568 +27831 +6749 +22513 +3451 +32467 +6607 +13022 +28634 +19423 +9877 +10624 +18532103 +20358 +21914 +21044 +95887856 +6555 +10669 +7987 +8633 +8858 +10075 +29019 +1282 +28750 +22783 +21122 +22576 +19025 +12619 +4354 +20267 +17332 +6205 +22428 +23981 +24453 +26091 +3997 +719596013 +9389 +25445 +19575 +6771 +778 +10267 +27373 +292208148 +5619 +8627 +15753 +10773 +18203 +996601108 +23992 +19558 +28172 +3625 +24103 +32630 +22243 +6144 +4419 +1988 +14229 +11534 +30774 +5246 +14311 +13427 +27149104 +4043 +6930 +22072 +407658712 +20678 +30325 +28341 +906770659 +16102 +25392 +6084 +18584 +31530 +13738 +16357 +22964 +13175 +28842 +20320 +200 +10833 +27365 +16622 +29721 +11444 +17804 +31834 +14753 +28643 +25610 +27421 +15503 +26251 +6207 +7207 +8344 +26386 +32099 +3795 +7441 +18970 +5542 +13698 +2895 +767560238 +6843 +32367 +27283 +29289 +909921050 +3545 +13833 +4084 +677971084 +27181 +11018 +13427 +10516 +19641 +28621 +18300 +28164 +21143 +9210 +19374 +10444 +23795 +727934942 +4268 +6850 +30250 +8585 +23735 +29246 +4253 +17321 +235083391 +7618 +19228 +1036763667 +24838 +32272 +77548404 +169618231 +12934 +10631 +11310 +11042 +16743 +2422 +26754 +2142 +14531 +355457275 +26097 +7163 +26153 +3491 +29196 +16686 +24405 +26355 +31344 +21229 +731157557 +2410 +630793049 +20636 +14877 +21244 +9936 +16774 +26352 +30822 +772 +24689 +28845 +9017 +9896 +3094 +10403 +1001 +22611 +3799 +10061 +11300 +32611 +7178 +5142 +27470 +10224 +6380 +3021 +27436 +16469 +9632 +32128 +24572 +28824 +95 +592731415 +23624 +11708 +22509 +366886096 +10014 +917286137 +26405 +12307 +6530 +4902 +32477 +22603 +13528 +5923 +7136 +28750 +13829 +748 +3233 +10094 +19521 +23867 +14947 +23024 +28646 +819 +10647 +97824626 +9036 +28834 +22818 +340251237 +11474 +27371 +12536 +5252 +2272 +8499 +19003 +13515 +4343 +17345 +7435 +17774 +27498 +12004 +1508 +11460 +23766 +21563 +8080 +10223 +9977 +31886 +5573 +6109 +28194 +10029 +16605 +15702 +6061 +9078 +1665 +27104 +2426 +9979 +767560238 +3401 +10104 +30593 +30142 +17458 +16638 +680630484 +19003 +12790 +710556366 +2896 +30366 +28191 +6087 +20591 +166107056 +20629 +14926 +15236 +17203 +933437213 +21990 +11596 +3930 +84287508 +9210 +10748 +27435 +25917 +785663959 +26285 +5698 +25107 +7820 +32141 +28057 +22827 +8692 +22940 +3926 +874140480 +29860 +7122 +20296 +11938 +11458 +109081888 +29615 +5019 +3432 +4843 +25784 +11301 +20399 +8952 +561555519 +38700564 +20964 +7635 +13675 +17035 +511 +12237 +20753 +11093 +7174 +30528 +23847 +17298 +18621 +4910 +11538 +12068 +7183 +5781 +10546 +13090 +13175 +22312 +675959948 +17933 +23798 +27774 +10971 +6990276 +18658 +26823 +31120 +2718 +27066 +24969 +29530 +3238 +10888 +6432 +28930 +19317 +19703 +19868 +28442 +16890 +17369 +761349218 +18425 +12542 +906 +618453549 +32255 +11088 +26698 +29447 +641769169 +32354 +537653120 +21464 +119318782 +408748282 +27989 +25416 +23037 +16798 +17798 +7102 +24824 +18765 +24828 +7176 +24520 +7841 +7748 +1034506344 +24004 +2671 +21588 +6030 +4215 +30910 +13462 +11197 +26712 +28616 +863555855 +10598 +10335 +16655 +20114 +20216 +28058 +31147 +16650 +280 +12907 +12373 +383609218 +29872 +1165 +27811 +14937 +406182309 +5313 +12489 +235083391 +464980860 +27498 +22675 +511 +4950 +23613 +23455 +9063 +25960 +15303 +15472 +475 +10121 +6321 +7178 +5455 +865 +30593 +19837 +12279 +27109 +22715 +4215 +23759 +216802135 +23023 +32098 +30213 +3742 +6083 +16613 +30643 +7386 +5989 +6254 +15445 +24407 +235083391 +30525 +12245 +687523285 +12210 +25659979 +25258 +12765 +30756 +4584 +26082 +2434 +24272 +27175 +13791 +23325 +2241 +28790 +13775 +28912 +30564 +14054 +10971 +16140 +3051 +8814 +26212 +30735 +3986 +30736 +22165 +14081 +9302 +29604 +13561 +3777 +12068 +1265 +19435 +8 +13232 +5868 +30038 +18382 +10779 +22925 +10254 +6660 +22845 +877936749 +31623 +27220 +25579 +24045 +26446 +25460 +3338 +8214 +27008 +27214 +810614669 +17774 +23085 +2301 +5406 +6582 +21259 +17960 +20992 +17967 +18277 +13504 +852 +17701 +6281 +561 +433854147 +32261 +9117 +20111 +9819 +31478 +8650 +31750 +29187 +31926 +7942 +30892 +4343 +2715 +19567 +17030 +5631 +11756 +18904 +12542 +30427 +4750 +25195 +13896 +8702 +4771 +17345 +2310 +2434 +29042 +5362 +28266 +685004265 +23827 +15301 +14181 +2570 +21714 +29270 +2818 +24640 +29721 +26859 +5363 +14396 +9184 +9458 +12603 +2040 +21786 +4584 +15035 +28381 +13206 +32228 +19568 +20912 +13405 +27988 +18855 +3987 +14389 +15990 +20787 +1047 +18417 +32418 +18558 +29019 +2620 +366886096 +4674 +12999 +26254 +3202 +27809 +426 +10443 +29025 +14484 +2906 +13100 +8032 +12347 +20752 +28527 +26568 +17670 +24037 +46168335 +19782 +6283 +5710 +4714 +31731 +17755 +7999 +11619 +1875 +5230 +28778 +8121 +719070090 +17017 +1462 +15795 +22565 +12181 +1757 +11360 +21104 +32743 +29169 +17235 +23011 +30894 +31306 +29438 +19644 +29522 +14775 +6272 +27779 +11371 +24613 +26481 +624979077 +10515 +16952 +5868 +27851 +1011985764 +32529 +514249102 +18297 +24631 +4215 +16017 +14812 +17320 +11568 +623136181 +2147 +12279 +610419927 +7369 +5 +27687 +508991314 +5317 +495 +7618 +10604 +25061 +583732144 +25638 +687523285 +29859 +25524 +22541 +13476 +22667 +15363 +11131 +6030 +25251 +1702 +14902 +18277 +27697 +3401 +22415 +28682 +31648 +25196 +21821 +27483 +1786 +30723 +6641 +20760 +28191 +28887 +28562 +17855 +3382 +28858 +15113 +30520 +10024 +17225 +1015558684 +8582 +28910 +100873663 +8890 +20191 +21415 +11269 +16165 +22905 +6818 +162270020 +11774 +1267 +11961 +6902 +22913 +29077 +25924 +21895 +32128 +32701 +30276 +22150 +13461 +23967 +1008 +27806 +1979 +1773 +8061 +11074 +20338 +9142 +10626 +19435 +7176 +17216 +19370 +32633 +29784 +12472 +580659452 +4128 +12474 +3389 +10653 +32261 +13498 +19047 +984379537 +8963 +315738317 +15908 +12486 +24637 +17346 +14430 +20059 +8052 +12964 +30052 +8574 +6113 +11296 +23501 +7986 +11232 +27002 +962555088 +30653 +6061 +29389 +27260 +7272 +4854 +20630 +969 +19715 +710038512 +14609 +14150 +17574 +3225 +16998 +281543311 +30178 +32749 +6812 +3525 +24490 +32573 +32354 +3306 +14061 +433911136 +548509787 +626551977 +3797 +31222 +27269 +658228841 +29702 +22312 +13951 +2914 +31242 +26254 +25540 +466610902 +22497 +12934 +13455 +25188 +3642 +6135 +26524 +8121 +29463 +19106 +20338 +26101 +30111 +28633 +7668 +29495 +29438 +1761 +25220 +460961427 +1059494329 +474827197 +27831 +16176 +11884 +26070 +12537 +17341 +29458 +15199 +8424 +17035 +745137347 +25549 +9387 +22872 +257653934 +20954 +1062896270 +24496 +30250 +29458 +25188 +27570 +16097 +28791 +8214 +29787 +913183325 +26301 +25366 +24331 +26409 +22452 +5405 +337748295 +24652 +67 +9098 +30302 +25446 +340383994 +68859467 +5536 +15404 +12365 +1014 +1770 +23218 +17915 +28750 +31906 +1932 +6938 +13981 +3087 +23255 +30663 +3906 +9793 +20977 +3691 +1245 +4030 +18121 +8114 +20662 +19845 +27435 +580659452 +28732 +5165 +6435 +25235 +7299 +4816 +28686 +679976653 +378 +32696 +6171 +13914 +23159 +17639 +565 +32423 +25581 +20820 +17345 +3498 +25844 +38372809 +14594 +9591 +13496 +2054 +17681 +17583 +24203 +5756 +18317 +25711 +1145 +6812 +25272 +29033 +27526 +15694 +14679 +19083 +25033 +23721 +29775 +12171 +15983 +32759 +920633592 +3911 +24274 +29960 +32597 +168465192 +9817 +20690 +25588 +23613 +3886 +27140 +28944 +31381 +10314 +25807 +1019196714 +4619 +86237036 +4222 +4453 +12288 +23324 +6771 +15371 +31446 +10666 +26778 +641355305 +13587 +19340 +14106 +11130 +20191 +28466 +21424 +14455 +16594 +647611644 +20059 +389238861 +23596 +11000 +8344 +26606 +26524 +25188 +6116 +20299 +3843 +6677 +7937 +24507 +14389 +542568407 +238982520 +9071 +91286152 +16511 +29398 +844384281 +864266632 +5479 +9931 +26614 +12573 +3994 +10436 +30671 +5989 +23972 +25054 +17488 +30315 +9842 +21604 +24769 +15658 +14769 +31662 +16952 +11669 +13575 +26481 +32421 +23218 +3799 +1941 +14640 +441320785 +16503 +7639 +7929 +11414 +9112 +6867 +5142 +4326 +28346 +13233 +4621 +23908 +18966 +26102 +20349 +1972 +30627 +25063 +29178 +19474 +23818 +25537 +18281 +3691 +21053 +15371 +881967107 +17118 +16465 +30297 +29033 +1005700429 +14902 +13678 +27576 +4887 +8256 +16479 +8013 +14410 +7517 +16820 +30894 +773409619 +27887 +669440663 +8152 +456284662 +26327 +31168 +22243 +2599 +5077 +7748 +8052 +4061 +30198 +27185 +19047 +8582 +16218 +14937 +20338 +29414 +21143 +25305 +10139 +1190 +23561 +786 +15901 +25712 +26669 +20090 +2759 +11690 +28929 +16804 +24130 +20373 +1608 +30149 +23547 +268379497 +18972 +16078 +17875 +23957 +28596 +638811814 +18325 +635726241 +25297 +32717 +2588 +2150 +9950 +24848 +5121 +3726 +609908221 +27873 +14928 +6125 +466742136 +27514 +546 +866549651 +19068 +3745 +13417 +1011985764 +10355 +23986 +120139872 +31849 +24503 +29428 +12318 +27025 +16686 +27401 +14874 +6144 +32354 +29954 +19634 +19356 +2208 +10901 +31256 +14632 +15363 +13620 +12902 +32421 +19582 +25421 +8564 +13984 +26698 +181 +7359 +23766 +2418 +21427 +6113 +29310 +31800 +26058 +12218 +13831 +28315 +7743 +12709 +955590116 +18200 +30251 +29664 +12421 +3930 +20667 +25811 +30656 +29598 +583 +16667 +27628 +31094 +16820 +3545 +31937 +10109 +17794 +1366 +52009741 +25915 +31828 +26506 +269295855 +78138595 +6881 +25615 +12087 +7610 +2338 +15901 +368302117 +22882 +5185 +28218 +8582 +11371 +262110597 +7441 +30092 +28705 +24052 +32492 +5142 +7086 +24936 +182756920 +30134 +17632 +27142 +3343 +4913 +30723 +6284 +20548 +12713 +12195 +5032 +433854147 +32534 +501393437 +26208 +10320 +30485 +13930 +259592479 +15422 +463422042 +601580398 +20195 +29532 +419208430 +7767 +22690 +21784 +10445 +1116 +23845 +14769 +6518 +18395 +31191 +7175 +29718 +11859 +9842 +14209 +26445 +3157 +17903 +27072 +10335 +32243 +4326 +874 +32755 +3765 +23626 +28880 +28959 +27530 +24490 +7600 +7430 +21084 +30887 +28806 +13386 +14319784 +30487 +12053 +10232 +10708 +11789 +609908221 +32573 +18281 +945039118 +9963 +20745 +10238 +666884496 +2630 +16427 +26175 +4143 +95 +19947 +28491 +23053 +1167 +6077 +5246 +3267 +24706 +30283 +20585 +13956 +21093 +627781390 +2637 +9554 +10355 +3251 +26408 +12767 +29301 +27312 +22075 +14633 +5374 +26255 +12959 +32118 +673432765 +3260 +25258 +13634 +12756 +22694 +10064 +11887 +24620 +9063 +29518 +27811 +24326 +24453 +25874 +11132 +200 +30750 +7562 +6077 +15007 +31244 +16777 +15583 +31244 +22452 +853848907 +5394 +28031 +4412 +126583713 +28447 +16563 +1047636202 +31256 +17639 +17118 +14176 +28628 +7987 +8146 +9931 +2695 +808549195 +31446 +59468268 +21178 +19711 +1061748173 +15856 +20007 +26117 +17477 +28910 +31089 +16784 +8681 +475 +28286 +31168 +28027 +31256 +24592 +196 +20820 +26361 +4311 +12004 +28154 +29530 +669940733 +26609 +25579 +5620 +10624 +5619 +3887 +31306 +8287 +884597442 +27498 +30033 +3573 +26606 +27974 +760652286 +20492 +3304 +1047 +31195 +20459 +20557 +28836 +14482 +24145 +1945 +28853 +32382 +25054 +8347 +6914 +6025 +12624 +195 +23773 +22012 +16551 +27285 +19353 +6207 +26787 +13833 +5781 +23616 +900 +12421 +14466 +9067 +12065 +13431 +19145 +24124 +19908 +14972 +24978 +11150 +580659452 +23612 +1145 +26468 +1244 +8814 +19153 +11271 +10385 +7359 +292208148 +17326 +25633 +17976 +20181 +13476 +359606882 +5449 +820386408 +15919 +7492 +1959 +22667 +12256 +32354 +18830 +23382 +29826 +6697 +26285 +8397 +13772 +12195 +3464 +23059 +30652 +7944 +24749 +14279 +2718 +30845 +13714 +18873 +15059 +7090 +24156 +12863 +745137347 +24640 +29623 +2130 +1144 +25509 +4477 +21541 +9961 +5537 +20898 +7586 +22341 +11223 +29525 +17557 +601580398 +11961 +8168 +32706 +30574 +20985 +11444 +17589 +11493 +16169 +25895 +29033 +18608 +27283 +13119 +13802 +6584 +648594637 +22603 +21624 +29025 +8086 +10512 +29745 +885600845 +31541 +95 +32653 +8762 +8369 +12880 +19597 +6826 +9936 +26675 +17949 +25366 +2759 +5871 +14588 +22702 +4103 +3120786 +1219 +27212 +28058 +393896711 +14215 +29727 +29383 +6072 +4364 +17903 +24791 +32677 +30019 +14260 +11848 +4061 +2352 +103 +23967 +16427 +25271 +7080 +25423 +9514 +25042 +29179 +16892 +557126104 +651413522 +19041 +4248 +10983 +401 +17035 +2756 +4089 +11766 +26504 +22433 +15668 +9678 +30263 +27953 +8323 +19778 +21210 +17306 +3825 +9070 +15541 +28265 +28887 +8820 +14221 +10544 +27214 +11852 +20023 +24015 +28546 +12270 +786 +740174980 +14824 +4215 +6235 +5895 +25302 +31018 +30478 +6657 +5548 +5761 +29100 +22880 +12955 +14878 +29945 +886418730 +27269 +7178 +17393 +4745 +21422 +22150 +11835 +18970 +1320 +28218 +15035 +22126 +12851 +18677 +23934 +342601167 +6941 +8513 +433854147 +20885 +13689 +18598 +10060 +15598 +746 +18352 +28690 +25205 +377690737 +7608 +27484 +29872 +21904 +2373 +28351 +24439 +19081 +30169 +13504 +18864 +6826 +1013610980 +5565 +778 +17908 +6874 +2418 +12536 +16469 +6025 +28878 +548826641 +27392 +11737 +459266936 +4452 +2767 +15419 +19120 +10798 +22718 +15909 +29569 +29747 +18204 +27470 +9896 +221 +30344 +29608 +27000 +20396 +6930 +14272 +13463 +6148 +32300 +24497 +17030 +4578 +15125 +14484 +26243 +20289 +7620 +31002 +286 +11284 +31639 +10971 +31695 +21719 +31541 +25274 +5455 +1026148792 +25446 +12435 +19582 +27316 +10138 +214 +9137 +10057 +17416 +929 +333376533 +22667 +18042 +995 +13528 +26562 +23143 +2209 +5635 +2933 +7112 +11074 +2407 +3491 +30215 +16730 +23258 +30834 +8171 +12206 +19467 +525321865 +27026 +14221 +30845 +31692 +32039 +10126 +4478 +16834 +97 +6542 +767350812 +6499 +18317 +5192 +16366 +740174980 +629 +27010 +26788 +171377771 +25461 +9892 +22625 +7136 +23293 +12221 +27051 +860104608 +22942 +24574 +21020 +7734 +31230 +5537 +16785 +23697 +19322 +30297 +6598 +24993 +210517409 +5823 +1330 +15441 +1621 +1902 +29747 +794224912 +5720 +19985 +22176 +11042 +22132 +1144 +22403 +11961 +11300 +23053 +625 +25751 +13698 +27949 +29578 +4613 +19813 +19800 +14455 +542568407 +5402 +27427 +30878 +31690 +3683 +20629 +2696 +22589 +28491 +24037 +1081 +7136 +25969 +655257970 +16559 +22866 +633878912 +1081 +29612 +16377 +23053 +267073857 +388137462 +6782 +4732 +15448 +10172 +9982 +23613 +9481 +15465 +19353 +28383 +24004 +21665 +26621 +25778 +17104 +839350057 +20373 +27425 +12087 +27567 +356092981 +1367 +23372 +30478 +16900 +7261 +25707 +20703 +1694 +11647 +17703 +22064 +433911136 +14335 +11812 +26755 +27373 +5305 +563457211 +8858 +4037 +18028 +29587 +12237 +1899 +371229114 +27478 +7781 +213 +1442 +19926 +22513 +29664 +25524 +21113 +17156 +9095 +23827 +14209 +122058650 +6846 +19068 +26226 +5988 +27241 +6532 +15503 +2485 +23696 +3755 +31018 +24994 +27136 +12270 +30454 +4408 +17552 +12261 +28929 +3448 +774497250 +808591180 +2422 +8008 +11920 +32141 +20910 +27290 +24030 +24405 +6053 +21093 +21740 +4107 +12337 +32377 +25553 +25857 +15330 +5040 +16239 +14449 +11638 +753 +16360 +16726 +23159 +1556 +2767 +13934 +124 +32316 +2949 +20787 +26353 +2330 +8052 +2623 +17125 +24640 +31242 +17030 +27077 +4143 +13732 +10545 +20454 +10466 +17655 +2718 +24013 +371229114 +9287 +11693 +946783897 +31145 +10320 +1806 +30432 +25487 +30838 +13105 +20459 +31562 +22281 +9547 +12131 +24275 +23589 +11930 +23491 +29750 +31776 +587053139 +19254 +3489 +23371 +1151 +18067 +9118 +16955 +27185 +13119 +26153 +19141 +27085 +2864 +12537 +6496 +31501 +27548 +28703 +23754 +17734 +29436 +21228 +26254 +647611644 +6170 +29725 +1034 +19537 +18429 +15095 +19101 +22237 +188208839 +30511 +31458 +10901 +24062 +1039 +17388 +13233 +32243 +15908 +26595 +32667 +20049 +387402238 +8235 +24471 +28728 +8267 +1374 +26122 +22178 +3705 +16784 +29387 +30048 +25243 +28917 +5834 +3930 +14650 +29271 +22667 +23306 +30170 +16456 +27505 +140407548 +18517 +20592 +10088 +11762 +6229 +5202 +14871 +10410 +15274 +29810 +27385 +15007 +25418 +26471 +22084 +29022 +13765 +30961 +18968 +387402238 +25361 +280 +30785 +9338 +607 +26457 +884597442 +32454 +371229114 +23778 +13827 +29352 +14647 +9887 +30176 +29525 +2523 +13788 +12420 +6641 +22660 +8383 +4770 +7942 +12486 +13566 +284337315 +17017 +8557 +16027 +16627 +452561630 +3963 +28690 +12665009 +27159 +23558 +29644 +16774 +14571 +21320 +25592 +16043 +22697 +17458 +23985 +25468 +16073 +1509 +487543023 +12221 +14296 +22114 +26014 +16434 +12164 +3458 +28333 +852159693 +31864 +14296 +26367 +5538 +31799 +30341 +31524 +15721 +27420 +30564 +21295 +15220 +13339 +26273 +12802 +29929 +10885 +5565 +26130 +20693 +14162 +29608 +4223 +13145 +23128 +638811814 +23142 +11020 +18065 +5325 +15112 +26042 +23843 +20168 +27114 +17552 +18605 +12299 +105320661 +10755 +21206 +15645 +18909 +17570 +30349 +30294 +19589 +3932 +23053 +2397 +126348870 +24011 +2760 +9878 +19572 +14632 +19107 +1265 +774497250 +11012 +1061748173 +14526 +1875 +507 +2864 +12421 +21044 +25524 +27481 +14498 +17852 +14641 +19990 +26068 +9668 +11473 +4521 +23153 +613 +1523 +28780 +7953 +8041 +26942 +19197 +4453 +19101 +18894 +16548 +18341 +7618 +17017 +19966 +9720 +32218 +19676 +17967 +15922 +52470396 +9204 +4424 +5275 +971 +9621 +200 +21178 +29154 +3146 +281543311 +20591 +30622 +20485 +7218 +6520 +6110 +9255 +11538 +16493 +18677 +13417 +6241 +13772 +6741 +13872 +1761 +25670 +31695 +20007 +200 +31834 +13981 +4781 +30838 +24790 +30188 +154501138 +28853 +12997 +23721 +26749 +21991 +20485 +5830 +28393 +28375 +31681 +30654 +14463 +5523 +32090 +17522 +18656 +30196 +21441 +21121 +27955 +14953 +17047 +24420 +21920 +20894 +28750 +26618 +980370678 +26606 +14755 +18530 +449542766 +5942 +13661 +576366088 +24582 +20879 +6387 +5040 +10422 +12790 +17611 +1285 +18628 +21636 +4822 +4229 +17994 +15645 +16465 +801720604 +2637 +8064 +3233 +23236 +13493 +7132 +24887 +3163 +26889 +26752 +2497 +7620 +23887 +6681 +24577 +194706200 +9540 +8372 +2530 +2059 +25340 +27379 +4933 +12394 +20593 +4896 +18998 +11253 +8618 +27809 +20873 +7080 +25994 +29747 +25667 +32261 +18586 +23865 +27330 +501980657 +23325 +31625 +20532 +17776 +16140 +6030 +17860 +748 +20723 +24906 +3448 +11142 +837564568 +973396890 +5671 +5069 +4933 +18981 +26889 +22243 +3578 +331188312 +2170 +6082 +561555519 +13102 +7470 +9892 +15383 +28650 +16082 +3432 +24324 +2895 +1746 +4272 +21538 +24275 +3997 +16912 +14148 +6689 +710556366 +32215 +19990 +14562 +18658 +29773 +10435 +3624 +5854 +937635953 +11052 +216802135 +618822387 +8577 +6537 +29518 +29721 +16927 +27484 +28836 +23908 +19880 +22228 +31941 +26844 +29069 +19419 +18394 +13981 +32412 +279204684 +15660 +10971 +2511 +21746 +26651 +23322 +18656 +14820 +3676 +17880 +15983 +852159693 +27763 +2895 +23029 +1330 +30092 +30601 +14137 +382 +18688 +13429 +1031231904 +1845 +648594637 +6387 +13497 +14083 +10385 +14315 +25610 +27686 +412067834 +4925 +26122 +21685 +11444 +10103 +14877 +22637 +30384 +3997 +3695 +18650 +25658 +3123 +29541 +9255 +32302 +28770 +31149 +18428 +22500 +24513 +23665 +18393 +1002362988 +6586 +18136 +25930 +17670 +259959403 +28672 +17995 +11869 +26289 +12619 +1508 +669940733 +32696 +12978 +11310 +24165 +7733 +326834409 +5631 +29532 +8598 +9703 +21469 +18556 +27014 +1128 +3752 +11730 +980452286 +7236 +25924 +31156 +11714 +17314 +6147 +6524 +17738 +6321 +5241 +11554 +7578 +2911 +1047 +3098 +4902 +6603 +28853 +24221 +18109 +13468 +798 +11448 +27831 +31513 +29451 +30686 +2165 +6948 +447 +7661 +25484 +5996 +851875499 +29065 +27675 +3078 +18244 +2099 +28154 +2338 +13055 +16287 +705587077 +8369 +18792 +2459 +14775 +32597 +6782 +5698 +20040 +14229 +6084 +16745 +32243 +4613 +25720 +26816 +16218 +27887 +393896711 +30487 +27012 +21982 +1330 +13123 +7631 +16909 +29937 +26924 +357249873 +26238 +9813 +32695 +5086 +996601108 +23335 +7820 +656478986 +29413 +14311 +25858 +9458 +10385 +9186 +31380 +27624 +5252 +2201 +9638 +412171274 +12778 +1858 +21664 +29644 +25221 +1125 +29271 +15253 +17995 +20873 +19499 +14279 +28393 +27980 +11558 +1541 +5336 +13602 +22178 +18950 +29033 +29604 +17511 +4382 +521450716 +4339 +24053 +423238856 +24454 +16397 +681503742 +8858 +17320 +28133 +13213 +27390 +25871 +22475 +23611 +694135616 +30483 +23534 +3850 +27854 +44 +11036 +2754 +3266 +782 +29604 +26396 +11032 +5614 +26525 +10714 +28098 +20794 +30176 +21531 +778024032 +5902 +10714 +14386 +29615 +24314 +24060 +32208 +7604 +5995 +9574 +6380 +10934 +67255644 +579639899 +10865 +3011 +20876 +11517 +26621 +28910 +22598 +418779508 +17201 +7136 +23024 +26014 +20690 +23019 +11727 +25269 +612244912 +32107 +12221 +15064 +337273683 +8585 +2924 +28802 +5590 +2743 +17324 +8592 +1902 +297418721 +15331 +30464 +25177 +220215379 +4025 +16714 +3817 +681468214 +17060 +6384 +11132 +22693 +18062 +21464 +29929 +26621 +26493 +5773 +26212 +30170 +2702 +24615 +29994 +23819 +23882 +2816 +26654 +31935 +6109 +9683 +16493 +20079 +29207 +5672 +32443 +1826 +98754996 +27567 +15664 +4742 +22667 +15856 +6607 +20049 +31662 +7831 +651413522 +120139872 +5678 +419871627 +17634 +25089 +724850519 +13257 +6701 +67255644 +18892 +21982 +31800 +3991 +14791 +10231 +30169 +11829 +18425 +25231 +9819 +15102 +496947999 +2583 +23665 +32205 +14755 +5590 +8531 +25580 +26491 +669940733 +9249 +30464 +15583 +30283 +179147294 +255 +29271 +13480 +19521 +14126 +7174 +24503 +2422 +2496 +4854 +14684 +16673 +2538 +148004074 +4043 +13137 +21991 +16928 +27114 +31475 +1108 +8121 +26457 +3575 +148004074 +13421 +18946 +7966 +8151 +27725 +13947 +3514 +12149 +8311 +24305 +16275 +9116 +6117 +3299 +11122 +7033 +19763 +5147 +30341 +13873 +5855 +12543 +19615 +5320 +23567 +32418 +19232 +32701 +24465 +19057 +29428 +21110 +14534 +639123026 +28383 +15123 +4413 +9759 +16135 +26285 +183213907 +29643 +19298 +32527 +27214 +3863 +11928 +18112 +14181 +16198 +588134591 +25469 +15202 +18461 +18959 +8159 +28514 +29749 +27185 +996280523 +30432 +14308 +14541 +30302 +23937 +3752 +2182 +21328 +17369 +6432 +31702 +24093 +31937 +17045 +15879 +27032 +2790 +1411 +23837 +211 +359606882 +25633 +25516 +24412 +27425 +303830920 +23354 +29786 +16827 +24496 +27244 +23509 +13206 +12019 +12111 +23948 +11852 +13691 +8683 +5639 +4413 +10494 +32454 +8551 +23819 +11193 +13762 +29290 +9002 +11066 +25583 +20545 +21044 +150651279 +30885 +16841 +2270 +9095 +507 +12632 +4365 +7734 +457449913 +18734 +5987 +17720 +4834 +28696 +470157697 +16591 +3602 +25446 +16920 +21714 +12741 +13875 +1076 +4578 +17222 +3939 +22847 +18728 +24555 +31566 +2126 +17129 +3705 +8378 +31476 +23671 +18429 +18019 +9118 +310 +24615 +24631 +68630951 +924 +14360 +2170 +10752 +15190 +20871 +13257 +24441 +5027 +719158791 +16329 +17104 +24738 +19246 +12644232 +30681 +32039 +27241 +305901750 +18573 +16928 +17804 +10384 +29715 +724850519 +2511 +10627 +378432561 +27484 +587069891 +17319 +818346437 +6941 +18144 +20879 +26827 +8723 +10128 +30301 +5362 +772 +7744 +25084 +29458 +15919 +6721 +18688 +29587 +25547 +10029 +3379 +30280 +5683 +17334 +19041 +5523 +24657 +3950 +5672 +26562 +30700 +7170 +23415 +29346 +25267 +20529 +22097 +19409 +6291 +15726 +18035 +18950 +572566066 +169627220 +17869 +25895 +941629494 +7815 +250799633 +21978 +31315 +11672 +1621 +6467 +11217 +6560 +14823 +26979 +21158 +17524 +3396 +12706 +501980657 +30958 +12018 +5902 +21501 +97200252 +784808651 +7356 +11722 +2819 +13675 +30764 +9917 +2061 +11803 +1806 +17204 +17109 +25531 +12603 +4834 +18917 +13186 +30460 +31886 +18960 +19711 +27026 +25995 +30152 +889903182 +6523 +28728 +917286137 +7659 +26301 +472133869 +20678 +10061 +8235 +24841 +25229 +26681 +31476 +7033 +27262 +1039 +13809 +25807 +2941 +30219 +12868 +19370 +412171274 +16079 +29356 +22430 +5698 +250791332 +22683 +29327 +31244 +1784 +14478 +830556279 +921390366 +19048 +9662 +26425 +24904 +24705 +18624 +9793 +11765 +13441 +18460 +2043 +7076 +17611 +139087848 +32482 +500384265 +8883 +3715 +22379 +27851 +25933 +21483 +16797 +2579 +20597 +18352 +20113 +2250 +32404 +2015 +21664 +16396 +30621 +3742 +31117 +10611 +31475 +22296 +27951 +10844 +15592 +16756 +13833 +28385 +22908 +32316 +12878 +11373 +29169 +8112 +26141 +14812 +19147 +28340 +30623 +26548 +1761 +29860 +24925 +7151 +16115 +20939 +20415 +28475 +30072 +16377 +3672 +14926 +11288 +29436 +12474 +28930 +21549 +28059 +21849 +592731415 +6308 +14374 +32116 +27185 +24490 +28795 +30288 +19110 +11057 +5631 +32094 +4437 +17646 +90853546 +24045 +7261 +10159 +933437213 +12779 +18280 +4365 +4783 +7151 +27053 +31557 +5802 +26208 +31443 +340383994 +15143 +12535 +25872 +5526 +1012 +31524 +18490 +25188 +2896 +688264301 +8417 +26122 +15702 +25697 +4994 +953239221 +5252 +19353 +888630317 +12063 +6205 +1030 +822207887 +22249 +32765 +27624 +21636 +3248 +24283 +18042 +13288 +19558 +4563 +16756 +5185 +1825 +8609 +31645 +10239 +13420 +18411 +11789 +27775 +15990 +810842926 +1538 +27212 +25461 +2605 +21665 +21740 +3060 +27517 +31799 +3786 +28078 +8814 +12959 +31562 +32310 +965434308 +14396 +21462 +478134341 +24496 +27352 +31343 +13501 +26568 +1309 +226178950 +2170 +620 +18215 +13707 +10688 +27310 +27204 +27470 +6990276 +15023 +11098 +25592 +17114 +15331 +8940 +1720 +27140 +1420 +17589 +27651 +8568 +20254 +11887 +22073 +14335 +30642 +16892 +14522 +32278 +3859 +15191 +3769 +26359 +685147560 +272358927 +31225 +23255 +3712 +31380 +7851 +2892 +7470 +24101 +17017 +28533 +28592 +31257 +23418 +798973365 +29257 +4619 +10014 +30865 +599637010 +22365 +2513 +30366 +25361 +7068 +389238861 +2522 +12065 +15218 +16071 +22742 +927898989 +27589 +23284 +626774775 +29805 +6703 +14947 +16087 +13796 +19047 +25955 +29942 +10136 +311 +16021 +524284830 +16177 +18904 +31090 +253881201 +7650 +6224 +22233 +9554 +20040 +2545 +31731 +4563 +18747 +21363 +10773 +6109 +25872 +21008 +917286137 +17681 +15021 +7203 +932 +18624 +928 +26359 +30342 +24060 +8 +22052 +647611644 +3247 +63660250 +9067 +14262 +28282 +2525 +31818 +31727 +18917 +1131 +1008924954 +11093 +29773 +31768 +23355 +15468 +5375 +13440 +19233 +10578 +28705 +6413 +3049 +3476 +12420 +12987 +15007 +566 +32492 +8168 +23300 +466610902 +14426 +5309 +29611 +10265 +847540880 +8128 +17605 +29621 +23777 +28924 +26338 +24856 +619054003 +15932 +12425 +24442 +16266 +31562 +23361 +6728 +28848 +30278 +593435729 +135558136 +20548 +25725 +290215765 +12177 +32306 +9385 +11142 +11497 +9385 +25559 +86237036 +15221 +30855 +1698 +8433 +1714 +20698 +13772 +560647550 +576012981 +23218 +17868 +12040 +325556719 +2696 +18266 +31857 +27239 +2170 +279204684 +27303 +32160 +514249102 +30872 +29718 +32201 +30485 +2201 +1471 +25706 +17860 +8342 +4105 +11012 +16775 +22683 +397802637 +10971 +3348 +2852 +31862 +21703 +22725 +644477058 +30865 +30510 +16912 +19467 +24330 +31702 +24487 +1238 +6444 +11052 +1761 +9017 +12687 +29463 +2790 +30961 +680630484 +1282 +31304 +9488 +18940 +31305 +11577 +18196 +2338 +29831 +10182 +17755 +6916 +15512 +10385 +6749 +1513 +2460 +10292 +912196085 +31862 +786 +12200 +3247 +18136 +27478 +15359 +3842 +546373184 +7888 +26072 +27000 +10353 +25030 +27517 +27854 +20267 +1914 +17107 +3772 +31269 +13238 +30092 +20329 +8577 +26979 +10311 +3575 +2422 +12090 +16504 +15301 +7441 +32082 +28469 +29995 +11767 +1282 +3555 +27218 +13229 +9697 +29283 +31351 +11848 +11348 +4104 +10171 +13100 +12501 +18297 +554603513 +1374 +1265 +11075 +1179 +16834 +6685 +25506 +16915 +14543 +1513 +3879 +4583 +8285 +18537 +9255 +19136 +548564826 +11054 +16266 +1377 +904460166 +2270 +20523 +699596221 +8112 +27014 +10497 +26499 +5610 +25272 +862406243 +30427 +598557782 +29757 +15360 +10861 +22415 +3724 +22882 +18677 +20579 +16824 +15287 +31479 +19353 +32535 +1001689366 +6265 +9263 +3514 +19283 +1207 +30237 +21524 +20702 +19101 +23776 +29119 +10137 +5747 +13113 +21740 +12177 +24420 +21623 +11762 +9924 +14272 +26872 +11734 +747 +25990 +1975 +1720 +30371 +20965 +26776 +32209 +21113 +32492 +339393667 +10098 +23694 +28716 +19927 +28172 +489203937 +17176 +26638 +27066 +14880 +29678 +20413 +9296 +20216 +24821 +31025 +27369 +14639 +19145 +18263 +1106 +13921 +25857 +13468 +6353 +7197 +30785 +23460 +32321 +1870 +25124 +898813393 +27212 +24841 +8061 +20362 +16798 +15268 +6409 +9166 +18112 +31476 +12536 +19232 +15233 +11764 +7186 +27460 +17625 +14565 +8539 +17267 +6700 +22607 +5269 +23142 +17346 +27530 +315738317 +13658 +13476 +17447 +11217 +127440133 +26984 +28322 +26447 +16609 +17444 +8342 +210517409 +15109 +25711 +1065357849 +28696 +3342 +18573 +1058358202 +25713 +496947999 +25633 +18121 +700791526 +10628 +24735 +235083391 +4415 +28333 +9473 +28333 +22846 +31158 +3664 +436747543 +20559 +28422 +888630317 +24418 +785503131 +9132 +11020 +17933 +9287 +13528 +24268 +19201 +7472 +6749 +28329 +12229 +20441 +28383 +16596 +24827 +30642 +575 +17960 +10943 +13199 +7250 +12993 +15592 +32749 +13186 +25216 +8376 +533510657 +14233 +26408 +19727 +383609218 +12557 +22452 +7859 +26056 +27611 +28892 +37 +548564826 +355737564 +25188 +26404 +27862 +17488 +27758 +10137 +21346 +14964 +29657 +855 +30826 +19295 +4845 +774497250 +28580 +644115096 +332188094 +403108793 +31780 +11172 +15388 +27789 +18412 +843 +16605 +15094 +29305 +866549651 +971 +9793 +23596 +5536 +8270 +19228 +6110 +9260 +21680 +24230 +13874 +18818 +30294 +15101 +14106 +25392 +16544 +29745 +21321 +12627 +14769 +9128 +7929 +734733059 +11295 +6730 +11384 +16841 +29664 +31673 +656478986 +1815 +11558 +18791 +25720 +419208430 +1988 +28545 +4326 +14198 +10710 +28502 +11781 +2390 +29212 +7350 +1123 +25013 +16177 +31683 +5866 +17163 +8854 +2630 +7141 +792799554 +29371 +14294 +30195 +10379 +19282 +28838 +605822945 +5341 +5997 +10497 +15125 +17416 +19942 +15795 +694741289 +9530 +10648 +29956 +5202 +26487 +22994 +466610902 +10216 +25178 +6677 +25054 +32661 +9249 +18836 +321874000 +22529 +27854 +26316 +30423 +22871 +333376533 +20338 +24407 +8549 +11577 +13873 +772 +13902 +27585 +24113 +8121 +3608 +21464 +166107056 +26289 +29810 +2857 +21304 +31179 +10612 +800699011 +19063 +17465 +426561266 +8971 +29246 +26383 +102846866 +5375 +5296 +29598 +239022440 +22305 +30280 +18873 +219139641 +22470 +7880 +1608 +618 +4255 +19145 +1330 +4910 +14880 +5086 +27854 +7178 +3579 +221 +32272 +25635 +20299 +19549 +753424989 +29329 +17712 +1027454314 +26142 +25584570 +779743428 +7644 +406788308 +24438 +27032 +787737937 +1034 +32443 +20723 +21465 +16486 +10676 +16528 +26975 +29706 +1943 +23848 +31168 +11414 +9896 +28829 +197250943 +11754 +32186 +452561630 +19813 +3986 +12261 +3181 +8928 +11619 +17974 +25982 +29271 +20338 +18830 +941629494 +22075 +23354 +22159 +5680 +8557 +4304 +377690737 +12851 +18136 +15339 +24706 +13537 +1062896270 +17304 +1019196714 +600 +26408 +5849 +9099 +17244 +22210 +26166 +30427 +18006 +25858 +13833 +14861 +23798 +29346 +25277 +21850 +22789 +8897 +29377 +887023875 +26803 +20723 +26446 +95887856 +13604 +15399 +15233 +12557 +27854 +1946 +4834 +30025 +29115 +27638 +31554 +22164 +27383 +10007 +5432 +22016 +23421 +26042 +24632 +8342 +2546 +19411 +1891 +8228 +19549 +18489 +3613 +519738406 +31231 +2118 +10763 +3797 +11310 +21483 +11228 +29942 +24795 +3777 +830728195 +16128 +18135 +17366 +7545 +25418 +623 +10598 +31562 +23313 +11885 +10504 +7635 +23127 +15380 +20079 +29541 +12218 +18144 +22365 +20013 +6342 +16796 +4765 +7744 +16782 +6315 +21641 +25925 +29782 +3136 +1108 +32148 +1244 +30473 +32243 +523729695 +941629494 +11657 +19107 +7825 +24118 +17793 +12237 +23047 +25392 +22683 +14769 +19392 +8338 +32297 +30725 +14061 +20677 +13685 +6739 +2760 +731785205 +31541 +108616535 +3742 +29257 +20528 +127440133 +9210 +30015 +18791 +859 +11131 +318146188 +8061 +20528 +29522 +21538 +27008 +17210 +435 +874 +4043 +27839 +26468 +6349 +29495 +28642 +11714 +4423 +5687 +19880 +3795 +2216 +1846 +32123 +852159693 +29463 +14510 +30565 +23415 +20593 +17804 +3997 +27385 +30447 +24242 +27175 +31548 +15082 +22214 +4424 +649353251 +29955 +2414 +21363 +14973 +6310 +28202 +14081 +15850 +9823 +25361 +12863 +28716 +14360 +11474 +19197 +31323 +4950 +18648 +24980 +11297 +1575 +1194 +18598 +8386 +1665 +29747 +2696 +27440 +29610 +3817 +566 +14484 +12880 +15546 +18573 +22734 +16420 +14285 +23044 +17899 +22577 +236445611 +16105 +29816 +447 +18489 +98754996 +407804491 +267 +28543 +18359 +19374 +27646 +13109 +32141 +23371 +386011591 +30 +24052 +26361 +7947 +11575 +30236 +18062 +32116 +13833 +335531920 +299 +11054 +3477 +6174 +22612 +16419 +4892 +7896 +31220 +2352 +13956 +1806 +32425 +10467 +2677 +19411 +1027400483 +798 +9181 +14811 +973396890 +8291 +2500 +12999 +17632 +17703 +19145 +517141327 +20678 +21465 +9887 +17225 +2649 +27290 +20023 +23967 +2545 +24993 +219139641 +26085 +6542 +716870870 +17387 +32317 +5021 +15907 +26014 +865921392 +27949 +24682 +11452 +23754 +4824 +9394 +31823 +811815887 +17855 +651413522 +22566 +16156 +32128 +27606 +658228841 +31406 +770954738 +19384 +801720604 +21849 +17503 +26247 +627222527 +28653 +2492 +25669 +20693 +29598 +2852 +4372 +29701 +2568 +9370 +29866 +31475 +18559 +17899 +21113 +1014 +16078 +12149 +1946 +30745 +17755 +3602 +29377 +4116 +854 +4702 +10961 +3242 +30473 +24650 +5532 +21990 +27220 +16329 +27322 +4105 +19806 +10844 +1358 +1048490250 +32357 +890 +278 +11155 +4143 +9279 +1119 +21174 +368302117 +19880 +29745 +13934 +24420 +225258839 +20873 +1768 +30700 +17465 +3090 +25054 +10669 +8955 +27260 +10798 +7618 +31902 +13261 +4307 +12456 +218 +108010250 +10245 +12456 +16283 +730 +4462 +13984 +4478 +16745 +24598 +24587 +7729 +533524334 +7163 +5142 +26644 +14861 +6226 +31153 +26087 +5884 +2754 +19263 +4449 +9852 +13461 +24771 +15339 +27241 +23415 +8580 +14233 +576990066 +15221 +22215 +10631 +26504 +25615 +29541 +24230 +29956 +15856 +6956 +19559 +27561 +22471 +19048 +10647 +24738 +26380 +26669 +13618 +13288 +19807 +12262 +333376533 +1915 +5072 +4694 +30582 +22402 +923610901 +12585 +15939 +18557 +20419 +27077 +24101 +21236 +4313 +14940 +21714 +30344 +7967 +8277 +26786 +23255 +16363 +15795 +17855 +10075 +4578 +14229 +24885 +27586 +970016726 +13334 +18428 +25924 +16617 +18551 +12765 +9384 +17267 +5320 +12802 +19474 +20073 +15547 +25954 +118093704 +22817 +9504 +3354 +22694 +11078 +24916 +2513 +29805 +1343 +13813 +993125111 +372849622 +6045 +12110 +24244 +31178 +162019937 +10436 +2226 +1784 +31645 +27779 +23368 +20583 +27543 +112361816 +1899 +23313 +23777 +16414 +13476 +13556 +24840 +4822 +20059 +26678 +246577182 +5000 +835029996 +9023 +340244868 +32457 +1920 +29162 +22159 +14279 +25267 +29664 +5095 +211 +23354 +18847 +7314 +31625 +26327 +28649 +8976 +7831 +7227 +16861 +32072 +18872 +990 +15128 +24453 +5564 +18608 +13581 +335562472 +10436 +1786 +8008 +12320 +30642 +1914 +1285 +12993 +7666 +25267 +31257 +17639 +710556366 +27008 +30750 +469 +21664 +2634 +20992 +3500 +14753 +24655 +29534 +26276 +23258 +19106 +25953 +26644 +7603 +13947 +24615 +2786 +20293 +17579 +22660 +471836806 +14260 +368035912 +3892 +20885 +6560 +17332 +32170 +426 +18095 +467 +10783 +26189 +18872 +825831126 +32653 +18740 +27002 +1983 +1949 +13288 +10136 +825831126 +29844 +28097 +15059 +26035 +14926 +18429 +9936 +28955 +31158 +13257 +26468 +28179 +23501 +23496 +10516 +10901 +4578 +8372 +17638 +12767 +11768 +2426 +1106 +28466 +32357 +5277 +6239 +26788 +24600 +13 +18830 +975203206 +21044 +28194 +22097 +56383486 +19147 +27348 +18461 +20662 +17474 +11577 +16929 +106707716 +2791 +11882 +327011848 +19891 +28322 +6766 +32597 +18898 +8672 +31326 +11160 +13819 +4914 +1367 +1005700429 +5296 +8455 +11197 +26972 +20413 +28848 +406788308 +25307 +13765 +21704 +20059 +26580 +44517893 +2262 +27608 +20698 +3779 +16940 +32517 +1556 +19267 +27070 +24131 +3605 +515690965 +26654 +30143 +31146 +4892 +18656 +15465 +463674592 +6281 +27989 +1474 +18577 +29541 +5986 +8672 +27401 +2116 +2996 +6285 +16303 +27480 +5459 +11384 +217733480 +988598585 +4098 +3255 +10745 +15340 +4192 +7236 +27421 +440223092 +23148 +12818 +718909922 +21704 +9931 +1321 +171377771 +11738 +505296155 +14828 +17341 +707616235 +16827 +2239 +11737 +10611 +24037 +26651 +19906 +24699 +4183 +27214 +644477058 +28795 +22603 +871056114 +12566 +4710 +10896 +3947 +17989 +6603 +8872 +3547 +20289 +24735 +21690 +2947 +12299 +937635953 +6358 +31848 +15641 +451837080 +77548404 +22541 +17583 +1333 +32258 +6685 +13394 +761595457 +8383 +24513 +7005 +28365 +25485 +19823 +24854 +9101 +28383 +19580 +502 +314288489 +31147 +14633 +10182 +27401 +31084 +31380 +25994 +16797 +30260 +716870870 +30977 +25471 +15983 +13932 +7748 +11882 +11837 +15713 +24625 +17748 +16005 +12707 +27755 +3281 +27204 +29035 +19782 +10706 +2137 +28899 +2570 +18938 +27283 +32008 +16675 +27619 +969905538 +17068 +15023 +550279737 +5115 +27323 +9433 +30236 +20304 +17322 +745137347 +21973 +20215 +29855 +20362 +11722 +32316 +26978 +23556 +13339 +16797 +4717 +31222 +10224 +14769 +22294 +6681 +14255 +24890 +27131 +4789 +29610 +928 +10192 +898391319 +5284 +2678 +25489 +4621 +29329 +31168 +5610 +28069 +27185 +29530 +23967 +2525 +21853 +2460 +779743428 +32695 +3255 +7052 +3820 +4880 +22296 +31146 +3220 +50266787 +14725 +1281 +10248 +22854 +108616535 +22507 +26644 +29301 +25594 +12004 +14423 +1782 +30149 +10109 +501393437 +13480 +494285636 +8455 +12063 +4295 +16910 +2766 +23887 +13526 +6262 +17611 +16456 +24474 +694135616 +20566 +2206 +16176 +28981 +16234 +15541 +19711 +20912 +7879 +648631551 +4084 +28643 +9310 +22093 +26524 +26251 +20357 +13622 +26924 +27956 +927437866 +23368 +19558 +4113 +1297 +14678 +27834 +25588 +12429 +43842055 +15186 +2584 +15932 +5091 +28969 +4046 +32079013 +26636 +25553 +16105 +671471802 +23750 +4583 +793964305 +21716 +26327 +18959 +7457 +13566 +11421 +7520 +17298 +575360490 +17669 +3695 +26637 +10799 +5492 +31747 +32684 +27498 +29982 +6073 +28642 +5672 +2044 +856 +980607670 +1887 +32532 +11109 +24038 +14181309 +19386 +18683 +7956 +24610 +12828 +28164 +30251 +4358 +515488697 +28654 +1814 +6741 +32742 +12091 +17053 +2251 +28643 +28078 +162019937 +31449 +25592 +13896 +829698964 +30681 +24942 +11803 +14645 +6735 +20825 +11497 +11118 +7132 +18516 +1111 +17387 +67 +27952 +155860462 +19883 +10807 +387402238 +18436 +5548 +2974 +5021 +917220913 +5619 +27621 +292747824 +12566 +8369 +20721 +4933 +3599 +32423 +24846 +7302 +825831126 +4613 +25811 +17244 +29893 +9099 +2414 +27420 +58 +10497 +9117 +3031 +9816 +14110 +16543 +121691388 +28770 +5363 +5585 +21740 +946418954 +21539 +23406 +6386 +15856 +20770 +3242 +30510 +32742 +16455 +10904 +3935 +12592 +27028 +20889 +19741 +12542 +10706 +11107 +5682 +17733 +11036 +825831126 +27725 +3859 +5809 +26120 +21110 +29826 +24942 +24642 +25531 +18006 +29782 +9394 +23142 +3876 +13827 +4928 +19758 +4104 +28186 +16128 +17503 +26174 +30219 +4925 +23657 +1421 +6129 +6677 +22637 +5564 +9387 +12706 +15145 +24296 +5363 +390039530 +3892 +19632 +18564 +6077 +25219 +30004 +8052 +32714 +14180 +31296 +17132 +7896 +17933 +23827 +23750 +27323 +4437 +2974 +21511 +109081888 +29104 +12456 +11423 +7853 +6939 +22789 +864266632 +18095 +32660 +9246 +278 +3220 +3255 +4521 +22916 +9252 +30025 +25084 +19165 +22827 +31247 +8769 +8508 +25689 +8858 +3742 +685004265 +5130 +13898 +24918 +5363 +1027400483 +14775 +4969 +6312 +20301 +297418721 +20071 +26757 +15512 +11215 +13041 +5097 +20071 +1494 +17245 +11722 +7280 +30872 +16362 +27185 +286912341 +27855 +25584570 +26621 +8101 +21059 +11711 +24272 +29255 +383 +392302608 +13661 +17045 +7536 +13754 +24848 +874843689 +11802 +9841 +32260 +13606 +29284 +7347 +11057 +9720 +6589 +27425 +12714 +2062 +4845 +10788 +27687 +5942 +16613 +863555855 +28783 +5989 +24625 +20 +1100 +19911 +202 +28058 +7733 +27114 +17776 +7685 +27686 +11132 +30174 +20778 +24610 +7066 +5154 +11036 +23819 +20709 +29310 +993125111 +9643 +9433 +29019 +9067 +11722 +19364 +29598 +19677 +31826 +6538 +32443 +104792992 +18688 +20591 +1007972669 +14478 +19979 +726386233 +7359 +260235432 +16756 +10551 +13573 +9095 +24276 +22272 +14769 +671471802 +22882 +24246 +12665009 +15707 +11554 +4229 +778 +20714 +13378 +671 +19353 +10596 +9099 +3264 +6171 +2996 +348463568 +271 +8086 +16465 +7937 +16275 +20528 +30723 +32039 +707616235 +25292 +18456 +27446 +6569 +281122679 +8793 +17109 +29601 +8128 +23168 +5641 +9961 +8971 +7443 +3779 +24582 +24655 +1053 +22792 +24716 +890 +6701 +14562 +28375 +28910 +2527 +14812 +419 +31829 +13476 +31828 +9720 +102 +25659979 +23344 +27411 +27470 +8064 +29973 +14209 +20216 +14478 +815201708 +23626 +19395 +576609020 +16777 +3104 +25648 +21854 +5130 +29787 +23218 +6871 +24932 +9287 +18703 +12827 +13029 +853848907 +25274 +7456 +7132 +6811 +1346 +4043 +31549 +5605 +29162 +18527 +2879 +15945 +11612 +25548 +14811 +13634 +31625 +11130 +823 +23415 +20667 +433854147 +415 +26042 +771438008 +21538 +22314 +22379 +623 +27072 +19632 +638811814 +10961 +5150 +13292 +4215 +17047 +2710 +1844 +5630 +19434 +21595 +5370 +30623 +779743428 +20630 +19412 +32533 +6988 +2108 +26281 +3683 +20059 +526 +20277 +3448 +30425 +7068 +3843 +5561 +25112 +8499 +132 +8585 +297418721 +2974 +23460 +14360 +2044 +13829 +27321 +21008 +24486 +14319784 +7640 +7732 +3678 +10111 +25257 +2147 +6902 +23559 +170 +29707 +13232 +62389395 +32076 +2743 +3575 +9817 +14874 +20533 +20044 +19768 +18485 +17016 +24591 +84287508 +21004 +30586 +25521 +10546 +811815887 +10709 +6147 +9133 +28836 +16564 +9036 +14630 +7051 +10591 +30033 +14973 +6848 +32306 +19868 +28750 +28315 +9942 +8241 +8803 +28848 +11316 +4412 +18649 +9429 +17561 +17655 +7356 +732271968 +4780 +25633 +24681 +23848 +17530 +11218 +19106 +8726 +4829 +30633 +19844 +21337 +28304 +22826 +7443 +11853 +31648 +28783 +24464 +24070 +13930 +12780 +3724 +25275 +664516467 +25834 +6050 +4505 +30872 +26276 +18157 +4369 +14725 +26976 +537653120 +26714 +31681 +27003 +22233 +2743 +22333 +719070090 +6828 +18204 +3625 +6349 +18658 +501463580 +15339 +481 +31478 +13768 +18872 +12472 +27924 +1713 +5560 +7944 +25728 +26580 +243743633 +18094 +1377 +16285 +4443 +13489 +12826 +24705 +27852 +25707 +30609 +29062 +2588 +798 +564745741 +15021 +1469 +5142 +5587 +5942 +29178 +7639 +4710 +29346 +3514 +5902 +20894 +30383 +16099 +1306 +8609 +18317 +24083 +23994 +11093 +20227 +25337 +27980 +27436 +22412 +29162 +17305 +711701178 +23299 +267057588 +27675 +15856 +1685 +10060 +30469 +8610 +19499 +3625 +16079 +29411 +19983 +24936 +20407 +8109 +15249 +10925 +9819 +29211 +9017 +13466 +12863 +2176 +32366 +32060 +1008599055 +31887 +7456 +14409 +23316 +28457 +23663 +31256 +12164 +4091 +3242 +13528 +5710 +8349 +30686 +29786 +17419 +24932 +765864889 +1694 +11071 +17806 +17793 +26593 +15086 +11423 +20277 +21853 +16107 +24838 +140537152 +17756 +5185 +28686 +18047 +21346 +8714 +12486 +1167 +4644 +13213 +20023 +22846 +19816 +21623 +192074163 +9682 +11617 +32714 +504247111 +30623 +23059 +792799554 +18554 +27470 +19063 +13356 +20279 +27001 +27068 +7218 +773179285 +799929130 +1388 +18765 +12880 +13466 +31343 +329417436 +12955 +8557 +29387 +12090 +8272 +767560238 +25648 +38700564 +564745741 +19390 +24833 +21982 +25107 +25275 +4072 +7965 +12964 +31702 +26204 +32103 +19684 +7590 +1845 +16280 +30877 +29295 +15363 +31034 +30033 +21871 +32421 +11734 +26238 +10104 +31265 +12279 +22577 +977 +22905 +14865 +27444 +4621 +22605 +22880 +2054 +139087848 +29707 +17903 +1454 +4544 +23053 +444 +6874 +382 +26776 +16569 +102846866 +31467 +6716 +26852 +30440 +28279 +23716 +23501 +29787 +6560 +23063 +18446 +17267 +27312 +11882 +15660 +19935 +21552 +112361816 +26776 +112 +18266 +6129 +29915 +30449 +2649 +20390 +21958 +13512 +644115096 +10182 +24660 +10720 +16650 +22721 +21479 +31826 +14907 +17060 +19935 +86237036 +12174 +2982 +7972 +6337 +17386 +25733 +14630 +7226 +23909 +13526 +623136181 +32391 +26709 +561555519 +24866 +29610 +31256 +16782 +7454 +30 +181 +5865 +6629 +23165 +12093 +19386 +8459 +14526 +21886 +943082889 +2852 +16434 +30671 +17432 +634042082 +18853 +26471 +30427 +25079 +26593 +6029 +2410 +10103 +31564 +10444 +11012 +609908221 +742343794 +14415 +5309 +808298492 +19816 +860104608 +27085 +30277 +16388 +30272 +15023 +7229 +8378 +11155 +16564 +22064 +6460 +6506 +21812 +2949 +29842 +562063645 +19253 +1923 +15873 +26528 +963 +27957 +7520 +1770 +27660 +23562 +24471 +21511 +508954413 +29292 +3596 +18446 +18938 +16457 +27660 +30301 +12587 +6623 +8062 +28955 +8146 +17518 +5136 +25272 +15546 +425746869 +1210 +487364647 +1540 +30565 +10265 +372849622 +27395 +29701 +13405 +435 +30511 +29956 +3830 +16569 +9591 +22750 +6535 +21284 +20873 +21664 +20629 +909256052 +25421 +25525 +16363 +4078 +15603 +26757 +15023 +4709 +10070 +745058275 +3432 +26755 +31767696 +32465 +603 +9142 +7369 +20857 +23856 +25063 +4462 +21982 +13456 +6019 +24655 +2208 +28474 +19459 +4084 +21279 +14614 +2630 +1025667522 +11640 +6938 +8919 +27411 +12364 +26528 +4192 +10442 +19247 +16569 +24868 +28634 +22984 +31467 +24960 +25262 +21604 +12220 +5761 +32094 +23255 +9924 +6524 +4046 +32076 +13440 +24572 +22165 +24230 +21586 +27028 +3055 +625 +19021 +25508 +32611 +23721 +18297 +25510 +868 +24064 +13233 +9067 +25690 +22942 +1292 +27025 +22312 +21982 +27104 +15908 +29961 +10653 +5313 +9350 +19448 +639123026 +17393 +15021 +30371 +1024855790 +8168 +26171 +14315 +753424989 +3911 +23368 +3705 +694700620 +15059 +946783897 +23435 +24030 +474827197 +195 +17852 +23283 +32125 +13606 +32393 +18892 +24738 +466610902 +2153 +5854 +32513 +29295 +627 +14791 +4453 +3765 +25763 +22178 +12270 +2639 +18175 +6297 +16267 +6182 +466 +108010250 +8891 +31275 +17432 +20723 +23300 +18460 +5635 +22428 +5902 +25079 +32362 +28829 +23439 +23777 +28383 +18791 +3045 +16267 +21535 +12587 +31507 +2767 +32153 +5154 +31496 +30750 +6613 +11672 +19639 +2678 +5061 +16955 +31192 +11005 +6657 +610419927 +3491 +15857 +2718 +5756 +18047 +21994 +21340 +5192 +20419 +25065 +16287 +5320 +10720 +30015 +23540 +6330 +28912 +7170 +28613 +7136 +1037 +4148 +26786 +1325 +520944345 +19392 +7688 +204 +29286 +278199775 +63660250 +14396 +9213 +28627 +19739 +14964 +13145 +9103 +6072 +31184 +31114 +32755 +4694 +19549 +25707 +9301 +515690965 +913183325 +10014 +29534 +10676 +7727 +26091 +21563 +12065 +18408 +22988 +32560 +13956 +5305 +383609218 +31326 +14922 +15851 +854 +29532 +15287 +25844 +23313 +32701 +15523 +28570 +23559 +11845 +19577 +292208148 +5142 +27465 +271 +5590 +16605 +25219 +12566 +17410 +28421 +30090 +14831 +504515196 +30838 +20760 +24681 +2583 +26879 +5923 +3120786 +29831 +14543 +20455 +1512 +18038 +16713 +15317 +15125 +9023 +13606 +20161 +5815 +8450 +31554 +18637 +12488 +23127 +15535 +5246 +24418 +24252 +104792992 +28736 +7987 +7880 +6818 +15254 +13714 +19988 +8564 +29569 +21187 +19101 +746 +29420 +28329 +26879 +29541 +16491 +13466 +5132 +830 +25461 +16503 +25107 +431 +8615 +6295 +11018 +6511 +835029996 +4536 +29009 +4065 +29787 +9118 +29948 +37 +6283 +660723437 +30287 +16713 +28928 +31139 +29266 +29398 +2637 +7522 +4822 +1040430322 +1673 +29816 +8148 +6045 +3657 +531505368 +22111 +17488 +7590 +820386408 +14315 +12714 +30871 +1023215734 +25195 +6129 +28872 +13782 +31643 +1988 +7592 +24906 +6285 +250799633 +17235 +19711 +149338669 +2040 +24729 +3247 +27001 +30251 +5626 +13557 +25267 +18594 +28166 +6704 +23976 +257 +31862 +21893 +3678 +20289 +3202 +19089 +800144479 +11677 +472 +13463 +4145 +27779 +10701 +29832 +934 +26153 +9263 +18637 +6716 +10000 +27441 +23651 +18263 +4385 +9942 +28724 +419 +23358 +24836 +7261 +11269 +1386 +30449 +15323 +2930 +9202 +9433 +1005700429 +662 +5049 +1685 +195 +3619 +28502 +28750 +5265 +5291 +2790 +26021 +908651414 +7571 +23976 +23556 +32190 +30052 +32118 +5997 +21044 +15918 +26193 +2241 +12827 +21511 +17575 +24350 +32153 +9125 +27089 +4420 +16079 +30558 +1064352798 +9252 +32170 +7443 +4927 +3393 +5058 +30544 +24906 +20208 +30945 +22942 +27789 +9137 +27563 +11098 +97200252 +737874205 +12333 +8148 +16427 +775527245 +13167 +31114 +1333 +25510 +969 +17937 +32556 +25407 +6774 +337016912 +14964 +26816 +1071779137 +27440 +21958 +18765 +641769169 +26820 +27587 +6941 +13691 +3158 +24716 +23837 +17319 +8397 +14463 +923998747 +7254 +289335817 +5542 +11677 +23047 +12921 +11184 +1008924954 +23643 +2545 +6858 +8344 +41 +6867 +29734 +8157 +27526 +32039 +613 +7176 +20806 +24096 +281007264 +32457 +23059 +13022 +3779 +7257 +19741 +30174 +25033 +32296 +24942 +5142 +4272 +32389 +1244 +28218 +28653 +12921 +31200 +3599 +2718 +5650 +26062 +10888 +94024810 +17320 +30452 +18485 +15598 +29860 +2803 +32024 +22660 +2185 +23766 +32123 +8052 +6050 +24305 +6496 +29747 +13829 +195 +7952 +4298 +25858 +28728 +14907 +9880 +30555 +13921 +13947 +7067 +17589 +16090 +18394 +6140 +19298 +6444 +31149 +9977 +26353 +15507 +947280833 +1508 +30260 +26276 +31144 +6569 +8161 +4789 +995424882 +27471 +31885949 +331188312 +8038 +15457 +26435 +6584 +28326 +4412 +26035 +28726 +450856013 +10717 +26720 +633878912 +26978 +13288 +27220 +9808 +29289 +29438 +26606 +15721 +16420 +11952 +25862 +22113 +778 +8858 +4694 +16291 +5334 +30215 +4583 +29747 +344747838 +27686 +5252 +10128 +19 +7520 +28462 +718909922 +865 +11384 +22417 +30789 +13203 +569 +20 +566 +346576795 +24714 +5820 +30469 +552725320 +3130 +20583 +16377 +2992 +164 +27702 +13917 +25563 +15814 +351704903 +12220 +8086 +2040 +27072 +19964 +32367 +410779561 +28611 +7102 +25925 +5747 +28627 +29447 +22722 +32106 +10543 +29750 +20304 +10064 +45338962 +3619 +30237 +25033 +19081 +6253 +489089691 +13736 +18486 +10075 +29414 +7519 +7909 +488684654 +9384 +4674 +29955 +7250 +10546 +19461 +32707 +5309 +11126 +5635 +908745780 +27945 +15441 +4372 +32208 +20769 +1008 +11295 +22415 +15598 +5354 +11071 +20266 +16427 +5411 +22576 +705130634 +14609 +28276 +16176 +16716 +2538 +13288 +852 +13911 +4120 +8549 +1728 +19834 +6689 +285981965 +8820 +24388 +6693 +16787 +1465 +30425 +25426 +15983 +11177 +26174 +13431 +31767696 +14180 +14667 +1021780542 +26859 +8342 +11577 +6696 +9481 +2907 +24822 +4822 +31789 +13424 +23751 +22959 +31800 +5809 +22004 +16377 +9137 +12051 +6170 +16827 +755 +1023215734 +24773 +29438 +108010250 +8383 +778 +31247 +28533 +27212 +24681 +17903 +28752 +5061 +25461 +1924 +23658 +28616 +17663 +11118 +7312 +9063 +5087 +17432 +5142 +4694 +8278 +30897 +495609868 +2599 +13770 +14853 +19806 +1546 +14526 +11331 +9507 +30012 +7909 +3011 +5019 +29995 +16198 +4771 +21008 +20760 +211 +435 +811815887 +6080 +30635 +1064352798 +26647 +494285636 +32118 +28083 +9067 +30239 +20509 +563457211 +26042 +761349218 +3906 +28636 +8151 +27269 +268379497 +422 +18442 +618822387 +3012 +52470396 +27220 +28930 +1945 +15055 +13795 +20900 +953239221 +7825 +12993 +23348 +31432 +413913478 +7229 +23613 +27745 +17535 +16468 +29749 +3997 +16526 +8376 +24124 +12456 +17176 +11315 +18699 +302332246 +31922 +31598 +8272 +9118 +32052 +12131 +4037 +1119 +9682 +4621 +8692 +9347 +31130 +29699 +52009741 +627222527 +576609020 +2579 +17173 +17222 +16995 +10614 +15658 +16841 +7359 +7416 +23306 +7626 +5643 +30407 +2816 +16513 +7430 +8704 +10186 +32271 +21340 +634042082 +2650 +12587 +29601 +12800 +2083 +507348859 +3797 +22241 +20900 +29042 +30881 +4694 +16169 +848 +8028 +30935 +7235 +9440 +25660 +3343 +20660 +12713 +18002 +561 +32108 +18373 +10014 +6332 +3255 +554603513 +28422 +13581 +3647 +389990725 +28502 +6874 +604215703 +14082 +19773 +30681 +11422 +31458 +5830 +28665 +202051189 +24740 +117611491 +11625 +9994 +440223092 +494118112 +6262 +6733 +17201 +22637 +4709 +8910 +18557 +26380 +17642 +32734 +8949 +16798 +225734044 +10302 +22165 +16526 +27806 +21320 +7972 +9594 +11184 +29255 +15365 +28191 +24856 +7012 +17558 +10624 +26174 +24426 +11012 +21796 +32454 +1688 +11193 +18109 +8351 +32243 +19880 +26752 +7922 +5542 +29786 +28884 +14967 +22028 +22126 +818346437 +3932 +4613 +13055 +11075 +16889 +536390433 +29352 +29713 +5678 +15755 +16414 +20585 +135558136 +22866 +9904 +30880 +7102 +863555855 +997 +6384 +11768 +10314 +14334 +27831 +1079 +4816 +27697 +1621 +32039 +21363 +3939 +24841 +26002 +14288 +1100 +29100 +956 +22939 +13623 +30649 +91286152 +26820 +18470 +14061 +30447 +7132 +31784 +719546482 +31231 +11155 +376767036 +21961 +210517409 +32478 +26281 +15598 +561910139 +30935 +24331 +7831 +18486 +18291 +16977 +3041 +5638 +9117 +1902 +7999 +28646 +22178 +8883 +25523 +22333 +14042 +18062 +20393 +26523 +27410 +6285 +3721 +18112 +16909 +11074 +18946 +10227 +2569 +3575 +22847 +1061748173 +3986 +4116 +517141327 +28132 +22312 +9823 +20059 +10121 +602577422 +31351 +22137 +13077 +6532 +21365 +23002 +266480424 +13762 +29447 +179147294 +29012 +2620 +19577 +17132 +15598 +22177 +22854 +425746869 +270 +6332 +18499 +10676 +31909 +27725 +1176 +508954413 +15217 +23986 +26731 +19333 +29001 +19197 +23168 +26171 +6109 +7748 +31296 +32527 +20090 +11269 +100491330 +18825 +7747 +32316 +25484 +17245 +17690 +1546 +4081 +24669 +15012 +7025 +24641 +25711 +1102 +32529 +5 +306 +17204 +28711 +6850 +12447 +8681 +16353 +12270 +8672 +550 +29747 +8695 +22611 +16321 +30134 +3664 +8858 +29011 +24851 +13691 +28998 +31853 +1825 +22566 +14315 +12435 +30593 +11295 +25007 +32094 +30149 +32222 +616 +3342 +495609868 +24231 +5241 +1503 +20758 +18971 +17862 +21511 +19069 +25336 +29067 +30845 +4887 +30838 +3932 +17557 +18658 +31146 +6513 +29894 +27006 +13738 +5921 +22474 +32076 +29306 +11993 +601580398 +4200 +23085 +8627 +30382 +8766 +6313 +27826 +13917 +5411 +22827 +12644232 +1071779137 +29994 +5397 +372849622 +31862 +17341 +11858 +11708 +23856 +26750 +31696 +10733 +28732 +25258 +10718 +14633 +20195 +15583 +7747 +387402238 +20300 +29858 +12429 +24210 +22721 +6289 +7668 +15172 +7142 +13431 +30239 +14736 +2833 +18977 +178355432 +11175 +12110 +28613 +26262 +5394 +526701242 +20191 +3642 +732271968 +16140 +11619 +18485 +8046 +27290 +3247 +13775 +9202 +13476 +6496 +30826 +6129 +792799554 +10788 +18147 +16716 +10634 +5687 +1111 +29335 +5097 +20225 +508954413 +2949 +2659 +9575 +19519 +16135 +27441 +816538834 +17062 +20874 +6229 +28474 +24828 +900 +5459 +245933318 +17774 +13920 +11106 +8121 +23354 +14317 +14460 +770954738 +11939 +24256 +9305 +9432 +15268 +20860 +10875 +6386 +466742136 +15845 +19817 +28375 +9184 +14018 +13312 +29716 +25337 +14753 +12425 +27606 +1844 +21073 +9023 +6826 +438462871 +21469 +508954413 +6068 +32418 +773409619 +27427 +9433 +11093 +12868 +29458 +1939 +2718 +5742 +644115096 +29227 +7010 +4865 +2147 +22387 +192074163 +13022 +747133731 +23959 +6496 +593199583 +27040 +5578 +2185 +533510657 +9132 +1022857272 +6025 +15768 +209522692 +6523 +14262 +14609 +3578 +15331 +1007857001 +5995 +20362 +26353 +28935 +12100 +27483 +27349 +20996 +5374 +29995 +32116 +31446 +14397 +23909 +3886 +27945 +31446 +25861 +31702 +5830 +27039 +420338939 +3691 +31824 +24152 +72829866 +10008 +5317 +21434 +31458 +26654 +2545 +16427 +20825 +26171 +7824 +5241 +12288 +16021 +1297 +15580 +13308 +14380 +15023 +15221 +9706 +23371 +1244 +26704 +3777 +27902 +795755370 +7456 +10231 +24877 +11509 +13496 +28696 +5996 +22090 +26087 +6116 +23624 +21961 +24716 +24583 +1081 +31862 +23919 +15349 +16617 +6516 +32410 +6630 +31434 +12237 +18637 +7470 +8821 +7138 +2206 +9772 +13966 +10064 +2285 +25392 +20362 +10042 +7051 +11349 +13480 +17871 +19522 +12437 +28912 +13528 +14667 +29765 +8041 +5747 +316233837 +28529 +26425 +21955 +13917 +3328 +29313 +19340 +9547 +27697 +9870 +7730 +15064 +496865270 +23721 +21363 +660 +29583 +14844 +27369 +4458 +5637 +6874 +6721 +8121 +587053139 +1272 +118093704 +2710 +15878 +4803 +23934 +8539 +8214 +28927 +13144 +20431 +4619 +5912 +536640113 +9061 +23657 +8646 +20111 +14057 +15715 +25251 +19107 +21024 +12093 +26814 +27854 +20636 +26247 +9667 +326354344 +27244 +14774 +5682 +16483 +14854 +4902 +25292 +19138 +29266 +5385 +12703 +3578 +14082 +18554 +13058 +9028 +11018 +15086 +24449 +24075 +467647307 +13100 +704084994 +24591 +9878 +19110 +29734 +14684 +2336 +30739 +30366 +14140 +20929 +32287 +11577 +30459 +17734 +25009 +12971 +21703 +19 +10024 +14935 +23325 +15893 +14294 +5246 +649847861 +17152 +830728195 +32533 +22589 +9982 +28046 +11672 +25460 +22984 +16853 +4086 +1005700429 +12396 +28653 +19202 +1027400483 +16700 +679976653 +23355 +4732 +9819 +11483 +23611 +27010 +28892 +17567 +2716 +21623 +24004 +6693 +14964 +12171 +25580 +811815887 +10504 +30034 +854 +6299 +7441 +169627220 +26805 +16921 +26301 +810175925 +11891 +6956 +29438 +17132 +27385 +2083 +13951 +24062 +28383 +11922 +28990 +182756920 +7175 +1578 +16153 +24559 +30833 +287 +631434869 +14509 +27703 +3525 +27701 +576357402 +30961 +10442 +23216 +32243 +92397029 +2773 +18412 +4732 +27838 +14928 +15302 +2056 +5362 +20952 +28848 +21001 +14964 +5902 +28166 +12220 +7986 +31525 +4803 +20729 +11422 +11356 +20904 +19123 +23003 +28186 +17524 +31158 +20441 +25271 +25524 +18650 +8925 +32356 +23589 +2044 +16283 +12019 +23410 +172 +10714 +30916 +15007 +25728 +20873 +11393139 +18448 +17862 +27434 +22341 +576 +19691 +14478 +6677 +28433 +17567 +9296 +2666 +5871 +995424882 +9975 +19629 +667245176 +17880 +18002 +18527 +22163 +23881 +113597970 +3712 +7064 +19488 +32582 +14042 +12902 +11777 +6603 +3994 +5580 +32580 +23553 +28166 +22239 +8568 +10243 +16097 +17634 +13070 +23782 +27298 +20485 +974169478 +10494 +15162 +452061555 +4211 +12590 +14679 +2715 +562063645 +5679 +28884 +3843 +6042 +10221 +16329 +21685 +4766 +29213 +14082 +19945 +28059 +30219 +5854 +10596 +7183 +6398 +20527 +17346 +7272 +15159 +2003 +6435 +31449 +1523 +405 +9632 +30826 +29286 +11026 +150975746 +15331 +17903 +7830 +21172 +23976 +14561 +14871 +14806 +12250992 +21511 +28151 +24180 +1605 +847540880 +3248 +30520 +14137 +290444795 +19838 +13191 +17558 +10666 +7261 +11269 +1037120342 +22130 +15755 +23023 +22991 +26499 +27429 +10901 +25983 +1090 +27026 +11558 +7859 +13506 +30158 +30961 +779973455 +15388 +13231 +30652 +28919 +7068 +14235 +18325 +18710 +7344 +15465 +24932 +19813 +17125 +15102 +11517 +9841 +31755 +255 +14618 +9513 +9856 +16362 +27395 +32544 +761349218 +7369 +18436 +8633 +27799 +22312 +28533 +26803 +945039118 +32420 +28654 +25712 +10717 +30871 +4622 +726386233 +15365 +16240 +16328 +8910 +811815887 +13298 +17324 +14766 +26898 +26298 +7729 +14124 +23530 +2422 +20113 +6948 +32660 +29956 +5637 +2514 +16687 +15777 +807575746 +30250 +19836 +469956414 +467647307 +25235 +23085 +27182 +28671 +25843 +17305 +21346 +2310 +24988 +32661 +26593 +11884 +6310 +16362 +26754 +32135 +489089691 +16892 +21034 +32201 +25261 +22097 +15592 +8305 +23614 +3789 +24432 +1069990469 +32423 +13678 +26481 +27149104 +30674 +822932145 +822193957 +4013 +10256 +29757 +18006 +4507 +17289 +8536093 +31753 +26852 +18843 +4742 +23025 +28340 +11776 +463349881 +24580 +316388855 +32749 +12971 +25669 +2043 +4834 +31458 +24437 +10335 +1037120342 +10304 +9961 +859 +27672 +525479046 +23588 +23174 +24453 +20311 +909921050 +14196 +9433 +730 +13480 +20183 +14967 +17793 +631656148 +6703 +24030 +8157 +17176 +3943 +10648 +16465 +7176 +4062 +8128 +11577 +17669 +1924 +15191 +20922 +604288068 +21540 +1244 +22541 +15321 +2447 +18386 +11175 +22641 +32393 +1637 +9252 +9776 +32125 +31541 +9952 +10004 +6409 +2766 +12828 +8383 +1255 +27949 +4360 +21685 +10719 +11722 +29067 +19474 +16021 +501980657 +2285 +16353 +11309 +29608 +752 +28433 +4089 +5305 +30100 +19604 +5777 +24866 +26425 +21834 +3731 +15918 +740621276 +14824 +6082 +22210 +2951 +11106 +19081 +7476 +15584 +996601108 +17959 +16234 +4103 +22684 +26924 +15422 +21961 +2137 +25633 +10710 +14315 +18845 +23258 +21703 +2265 +4710 +14449 +428216766 +27758 +1713 +2766 +31381 +12818 +24868 +27040 +9210 +32418 +19246 +907893793 +21340 +2671 +17463 +20141 +18213 +5446 +19081 +17410 +24203 +13308 +278199775 +32052 +23596 +11765 +13537 +9878 +2677 +32637 +29960 +12373 +15128 +18683 +11240 +12619 +44 +31497 +552725320 +12987 +9184 +18341 +32170 +15945 +29872 +21277 +14774 +7435 +1021780542 +2695 +26204 +4419 +11075 +30174 +4389 +14691 +30898 +25709 +761349218 +14285 +8437 +77548404 +30170 +14509 +18558 +17734 +8101 +11118 +9514 +5139 +20299 +3035 +3306 +11473 +801622426 +11538 +16392 +1541 +3986 +10982 +6311 +25257 +28839 +26487 +15128 +26327 +513356252 +10773 +8459 +2251 +27465 +19906 +637208111 +32755 +4854 +16798 +19892 +23059 +24560 +29866 +24625 +27839 +28715 +9481 +6818 +15471 +2201 +30392 +923998747 +16596 +25706 +5348 +16032 +14865 +19101 +5265 +21194 +10445 +30582 +28466 +24091 +150975746 +32423 +18734 +15007 +164 +12987 +801720604 +6645 +8064 +262098633 +11373 +25224 +5387 +407804491 +31864 +359606882 +4147 +31242 +18428 +32637 +2422 +23354 +15197 +26654 +11217 +28307 +20254 +1048 +28988 +23694 +19370 +19063 +30382 +8477 +31902 +5908 +5820 +25301 +15133 +2426 +26745 +15873 +1227 +2044 +13679 +4530 +15851 +27597 +6311 +3458 +15217 +1062896270 +25527 +27303 +28094 +4272 +9263 +22825 +12703 +30228 +14176 +22722 +5283 +13405 +22214 +737874205 +31356 +10844 +23746 +2650 +15274 +7136 +5485 +21044 +515690965 +18108 +3514 +1294 +15321 +3613 +7790 +16366 +15441 +32302 +13145 +27427 +10794 +57816149 +8891 +21576 +16468 +1131 +11509 +10885 +17967 +27212 +15298 +19391 +10671 +619054003 +27854 +17406 +22692 +28675 +32420 +24418 +19025 +9854 +20528 +12619 +9287 +6326 +32443 +12585 +1856 +541238121 +25972 +16109 +23994 +14907 +5899 +13782 +7942 +2888 +886418730 +2617 +31497 +3465 +9504 +15560 +7675 +10504 +583 +32703 +5865 +27504 +1661 +25035 +28469 +31768 +22541 +32243 +14389 +506052525 +5855 +13875 +13440 +22552 +23457 +4906 +16961 +26951 +23142 +22991 +27826 +30329 +26189 +7590 +7257 +12434 +27420 +25340 +31246 +4105 +13100 +13661 +6077 +694741289 +26755 +125993281 +10330 +12101 +20858 +5154 +31037 +10666 +407760012 +27348 +308 +14081 +4199 +491 +26906 +11373 +546 +25405 +7052 +23024 +13312 +32218 +5406 +7052 +26091 +13506 +22901 +19913 +30736 +17273 +4246 +22851 +12075 +22825 +29525 +20900 +32316 +10109 +19303 +21549 +9252 +4246 +2718 +16568 +523800663 +11859 +30048 +779973455 +13440 +28341 +1923 +11392 +20929 +9481 +10441 +15109 +4179 +18604 +20787 +14118 +23909 +394499996 +19057 +27523 +19911 +2151 +10153 +20714 +19966 +4563 +16675 +32365 +10411 +941629494 +9920 +3328 +357249873 +23777 +9823 +21008 +3514 +19123 +9387 +4458 +16548 +10885 +16513 +11207 +14067 +25786 +301716748 +15598 +30739 +26311 +497258893 +26827 +16559 +26523 +30399 +9007 +24143 +24795 +24583 +8108 +21143 +12632 +19782 +2741 +13528 +29782 +30440 +20930 +17977 +1066580034 +21941 +302332246 +21821 +29945 +23941 +30283 +5614 +24438 +25588 +24507 +6660 +1596 +21813 +17949 +8858 +28375 +32532 +14788 +29662 +9917 +19340 +267073857 +18412 +7370 +9950 +29773 +4834 +1265 +25709 +16082 +12040 +525479046 +17346 +20910 +6174 +2542 +8195 +21084 +13286 +821005990 +23159 +21044 +15007 +12256 +6265 +2390 +498576086 +686 +6077 +1031 +280028619 +30120 +12456 +17439 +14026 +323789182 +607034588 +31445 +848 +25559 +32696 +31881 +3608 +21828 +14820 +9937 +15821 +26072 +9305 +5097 +12756 +5387 +31908 +25944 +13768 +6313 +14530 +18699 +9979 +627 +10115 +12971 +30881 +14148 +20843 +16883 +9832 +10833 +2773 +466610902 +3779 +29353 +29842 +23735 +6333 +28998 +32041 +13934 +27953 +16405 +1096 +366886096 +25548 +810175925 +27797 +8539 +394499996 +7784 +4745 +26803 +24703 +16213 +29974 +29458 +32631 +21981 +154659379 +172 +4451 +5638 +102227684 +6229 +286912341 +4223 +27831 +10320 +23837 +19114 +16568 +29855 +501980657 +24841 +4099 +31648 +26606 +11722 +5871 +30100 +17030 +18970 +240236192 +11596 +17477 +19494 +22905 +3163 +31476 +27660 +280744888 +28333 +31313 +14334 +12782 +14509 +2916 +14736 +4578 +674396476 +22541 +24771 +9931 +19768 +23959 +17042 +11821 +16731 +13606 +28771 +29961 +24590 +559571036 +11118 +20904 +4880 +9433 +16140 +24539 +92397029 +12632 +9128 +25670 +559550203 +13772 +22603 +3045 +23325 +12619 +2352 +1126 +26006 +28919 +7331 +4025 +14957 +13072 +513356252 +4619 +11217 +26935 +30803 +8472 +23837 +7634 +13678 +30635 +1066932545 +435 +19756 +321874000 +792 +11075 +290215765 +333376533 +13662 +18586 +7909 +23671 +305901750 +22901 +17933 +4578 +23143 +6285 +1005700429 +31298 +10614 +31171 +1164 +18577 +15238 +561555519 +29707 +25219 +164 +28090 +9319 +2416 +29067 +25638 +21999 +17249 +16544 +9681 +25834 +32432 +11708 +11869 +5297 +13815 +12223 +601580398 +13108 +246577182 +1541 +13873 +1042952635 +26678 +1028036632 +16107 +299 +31458 +11764 +22214 +27621 +477908339 +2675 +29166 +3267 +15199 +29765 +15321 +6935 +16194 +12951 +544 +15922 +25815 +20300 +25798 +10314 +21286 +14329 +22908 +14098 +15012 +31298 +18203 +6869 +31639 +9697 +16819 +31496 +31049 +21337 +19288 +14026 +6627 +9023 +28836 +16883 +26137 +30883 +27414 +21958 +10303 +19677 +27470 +2545 +25553 +21740 +1320 +18710 +9142 +5451 +29945 +8672 +30188 +31380 +26476 +965107467 +19942 +27136 +11000 +18297 +25366 +639123026 +17655 +24591 +20576 +2767 +11012 +18185 +10320 +28839 +10324 +29285 +13493 +16835 +17068 +22530 +10605 +617429277 +14630 +15628 +795755370 +1282 +2270 +24887 +18442 +1502 +28292 +2710 +28409 +3597 +1698 +9429 +24806 +11847 +16079 +27614 +796537356 +14161 +25084 +23063 +843633384 +20299 +31041 +28502 +13077 +23044 +372849622 +2819 +24679 +1377 +13199 +23041 +1326 +25292 +148004074 +544 +26324 +15627 +268379497 +15221 +916 +31342 +16360 +9166 +923998747 +32696 +29246 +1205 +11473 +23643 +16743 +18318 +27212 +16503 +13764 +1932 +27294 +11078 +3114 +27429 +4902 +24075 +27294 +10648 +24868 +15330 +14423 +19336 +3906 +17497 +12822 +29818 +19947 +148004074 +20894 +25977 +30018 +20910 +18237 +1420 +7461 +20248 +32434 +26262 +13557 +18946 +29383 +24942 +32378 +31256 +86237036 +30723 +32297 +21876 +30034 +16789 +28028 +623 +30523 +21328 +1720 +11473 +20090 +6435 +14840 +14080 +27989 +25580 +9994 +22111 +903035866 +2331 +30427 +1081 +22426 +8195 +15055 +31098 +15476 +6283 +25471 +7376 +11122 +23751 +32152 +23249 +627 +21268 +21059 +7675 +20889 +19558 +24703 +20225 +874 +29954 +2301 +13424 +19370 +22112 +3911 +4578 +278 +30785 +29662 +589032368 +20299 +9302 +12585 +12240 +5040 +28884 +13947 +3059 +27006 +17423 +25731 +19580 +16329 +23044 +23796 +7878 +13498 +15172 +2740 +27316 +30116 +28616 +15388 +10906 +10471 +8351 +23160 +28286 +21711 +19395 +1205 +20872 +32404 +139087848 +23348 +5232 +18710 +10088 +26637 +14753 +15702 +16745 +23624 +419871627 +29974 +23908 +808549195 +15162 +314288489 +21904 +27505 +8171 +23906 +17511 +260235432 +337273683 +7784 +18604 +335562472 +15148 +18898 +4765 +14926 +31315 +22215 +15249 +32695 +3049 +7358 +9338 +10718 +27646 +489883589 +10705 +10624 +565 +28098 +10755 +15901 +32261 +23418 +267057588 +10801 +12464 +28944 +22894 +515690965 +15145 +5380 +9488 +3031 +3328 +29596 +23148 +20023 +28783 +27611 +27204 +2888 +28340 +28431 +17869 +27957 +13421 +737874205 +5853 +16370 +3566 +14853 +20885 +1972 +13137 +2161 +14874 +10673 +18448 +30520 +16034 +2579 +4372 +29378 +10598 +12437 +20976 +30959 +8786 +25772 +352 +26271 +837392099 +11687 +28514 +2545 +357249873 +28529 +1844 +3036 +31048 +22239 +15845 +355737564 +12240 +20301 +4824 +836250167 +10710 +11853 +4714 +30962 +25930 +14311 +6145 +26120 +20195 +5868 +12364 +10666 +5830 +30871 +16891 +18383 +7379 +4076 +3051 +30564 +12486 +21760 +12778 +14926 +255910407 +917 +86237036 +5139 +25471 +9892 +16656 +6677 +27383 +29518 +30886 +5000 +25982 +26750 +14419 +27298 +21624 +16785 +7781 +20528 +931 +29942 +5996 +9338 +11107 +28724 +864 +12490 +23371 +2666 +3547 +20629 +25239 +25857 +26113 +28469 +27109 +25340 +24833 +10596 +7685 +23624 +3220 +17774 +17755 +6757 +31163 +14468 +31821 +30132 +1100 +22075 +24365 +2857 +29196 +9433 +21586 +18810 +11348 +21538 +16250 +21955 +24936 +26358 +7686 +29178 +30302 +26849 +31824 +4343 +24038 +980 +848 +2251 +6147 +30280 +10411 +9305 +31719 +27660 +784544965 +2570 +24665 +3785 +4658 +11012 +316388855 +20703 +26635 +865 +5781 +15326 +30892 +6811 +7321 +32273 +16673 +764347489 +31178 +31478 +726386233 +10494 +9813 +13424 +310 +4372 +945039118 +11075 +5019 +24246 +26359 +3772 +598557782 +2634 +14865 +16716 +592731415 +20373 +22428 +2352 +6117 +18147 +27698 +24615 +1941 +936 +1046782862 +25112 +6662 +19233 +2892 +24365 +6949 +25521 +28646 +7235 +4419 +20693 +21641 +23867 +20629 +23948 +30528 +10411 +29678 +490 +21268 +2803 +23770 +635726241 +31265 +21664 +5666 +6291 +13489 +397802637 +20049 +3578 +6627 +28307 +17497 +12876 +20889 +2107 +747 +31034 +16491 +26071 +17728 +28898 +8793 +22541 +14517 +21538 +63660250 +31184 +6956 +16198 +916447874 +21524 +12582 +1008924954 +26585 +25054 +17535 +30064 +178355432 +27312 +10038 +19147 +12447 +32653 +14322 +28040 +24013 +22402 +23607 +24791 +9385 +874 +6518 +19541 +5018 +24074 +11353 +13984 +576990066 +6380 +31828 +20538 +466 +6387 +13515 +16602 +18527 +1014 +29857 +9823 +14215 +6683 +149338669 +17444 +28154 +26281 +10320 +29508 +625 +23025 +10737 +6107 +16687 +28097 +15036 +29248 +7691 +1896 +25977 +30764 +15419 +32278 +7982 +30120 +102846866 +3515 +32477 +19384 +14926 +8695 +26130 +8285 +15851 +3498 +28433 +29330 +8714 +5273 +316233837 +26924 +20872 +2716 +23624 +24790 +3137 +2659 +1015558684 +12799 +29398 +9778 +7132 +26164 +16713 +3742 +25033 +5869 +2170 +8062 +627343035 +2711 +17663 +13493 +15404 +5115 +29702 +26745 +9150 +120139872 +3012 +974169478 +1085 +15993 +12708 +579639899 +22513 +23041 +202051189 +9488 +5492 +4099 +4644 +25603 +8457 +27269 +724850519 +20431 +11708 +30649 +28527 +19253 +11622 +419619654 +29154 +16165 +326 +1391 +29451 +1776 +28263 +21704 +22111 +30017 +1814 +4449 +11720 +7634 +4771 +5773 +15102 +27383 +19230 +28884 +26072 +18810 +11228 +29001 +25461 +27323 +4978 +19083 +269308690 +21876 +11106 +4125 +4385 +30258 +17728 +25962 +27838 +179287582 +6626 +13466 +24327 +30277 +419871627 +11869 +11869 +26386 +9793 +4014 +31323 +8460 +21210 +5362 +8285 +31821 +4458 +9681 +1538 +5702 +219139641 +27010 +25753 +16267 +9913 +16073 +30427 +10866 +16673 +644218913 +31270 +28771 +20532 +28565 +29071 +23406 +27149104 +9210 +10483 +14838 +32099 +14926 +9260 +6291 +15584 +29398 +837392099 +10611 +16469 +19541 +24513 +1047 +21563 +27322 +31461 +1508 +681503742 +14123 +11118 +26201 +26803 +957276607 +29587 +398362548 +13308 +21617 +587053139 +23300 +321534812 +5295 +10752 +6393 +4983 +4709 +21581 +18834 +4530 +10710 +27024 +4372 +5271 +11177 +7987 +18442 +25753 +16362 +26803 +2982 +1875 +8292 +18213 +6858 +471327324 +13101 +18540 +20049 +661583535 +30649 +18972 +30959 +917 +22478 +11928 +466 +18408 +23159 +3372 +23406 +16892 +28992 +4098 +100491330 +18031 +627 +17503 +19233 +29623 +7828 +16585 +150651279 +31881 +11675 +17995 +21828 +8592 +27831 +4774 +30629 +28981 +29629 +26071 +26185 +23600 +1321 +19061 +6457 +31345 +10631 +209643929 +14397 +28770 +23066 +5855 +28770 +14716 +92397029 +14828 +23003 +392302608 +217773502 +623 +2696 +28771 +14482 +5459 +16977 +23248 +25689 +16514 +32039 +705130634 +5275 +23355 +25302 +1773 +23258 +10788 +389990725 +3130 +12959 +29330 +25872 +15817 +8324 +28164 +27701 +29394 +30025 +21548 +10611 +27586 +27321 +22786 +31767696 +31326 +22185 +17719 +28541 +27300 +233410478 +8814 +12718 +31902 +658 +559550203 +5966 +3035 +1019355505 +9554 +27373 +27624 +29832 +18898 +25697 +19391 +877692868 +26359 +12535 +14058 +875696998 +11306 +26941 +19615 +17853 +21841 +29772 +2545 +32296 +2054 +9896 +726044544 +406788308 +27175 +9131 +23283 +11640 +489203937 +4408 +923998747 +9982 +30882 +651413522 +6990 +7128 +7183 +17035 +1578 +22417 +3207 +10422 +886019582 +5893 +467647307 +12206 +286912341 +2201 +17806 +27985 +14061 +18215 +10879 +27436 +26028 +32661 +66530033 +10008 +12262 +17016 +5449 +11253 +30582 +18740 +7178 +16835 +6701 +18517 +18060 +15741 +24610 +14315 +4014 +19703 +4262 +17968 +16787 +15301 +6330 +28462 +25580 +14953 +433854147 +24637 +27651 +22075 +21203 +16422 +25111 +1605 +20576 +22478 +29249 +18291 +9842 +21589 +25307 +11054 +32008 +13872 +1064352798 +21771 +13384 +20371 +28166 +6630 +15830 +16239 +18624 +18885 +30304 +5590 +6202 +30789 +29773 +21518 +12221 +18702 +8618 +9217 +6144 +32152 +3098 +30718 +16414 +1730 +12337 +26675 +5447 +19253 +20079 +27094 +10265 +3695 +24391 +25753 +19435 +13164 +25750 +3720 +1923 +16004 +284337315 +11122 +29604 +25421 +933437213 +705046720 +16280 +7012 +27902 +7919 +26174 +31863 +4906 +19756 +13119 +29718 +22588 +321534812 +12065 +19411 +6523 +2544 +15064 +12256 +285981965 +29860 +18290 +326834409 +20698 +5672 +10971 +19292 +1737 +14279 +30452 +13 +18623 +27702 +20873 +27209 +106233015 +17787 +1036763667 +6589 +7562 +11000 +1484 +13641 +28160 +23773 +11843 +7461 +6685 +4791 +16919 +14647 +627222527 +9982 +3055 +2416 +5626 +22487 +19197 +21004 +19102 +6265 +546373184 +30849 +17852 +6938 +12250992 +17314 +15143 +19734 +17298 +16511 +8955 +661998735 +18966 +16713 +28281 +30280 +17122 +5635 +365996078 +14058 +29270 +25239 +27391 +3382 +25616 +8858 +28744 +2415 +13911 +575 +26282 +1482 +10891 +22577 +11737 +23657 +18564 +23248 +10435 +5560 +605822945 +10561 +17567 +22253 +23430 +30440 +13378 +1081 +385560190 +30671 +13819 +4343 +5564 +27530 +3411 +17839 +12299 +11690 +23613 +28440 +4091 +20879 +9706 +28806 +6070 +10708 +18885 +10000 +359606882 +27860 +10265 +2352 +16027 +2185 +31313 +3017 +28195 +5542 +25610 +10614 +15330 +2032 +29398 +8536093 +10349 +29956 +12905 +6513 +14018 +102227684 +5899 +21086 +1029995754 +14838 +2715 +13286 +14262 +27089 +20259 +588134591 +23886 +17734 +27051 +17626 +7859 +550 +21539 +8472 +9910 +25269 +7321 +19815 +908651414 +23455 +658228841 +24464 +28912 +4732 +8369 +30822 +21548 +8803 +14957 +10366 +9841 +7824 +7207 +17853 +212977022 +30484 +22847 +30302 +28884 +28133 +25216 +559571036 +17319 +31037 +398362548 +12822 +9977 +21961 +32228 +563457211 +19868 +6949 +9857 +3044 +31242 +17045 +557126104 +16520 +8835 +31475 +740621276 +221 +3769 +31554 +27065 +26386 +3597 +19985 +23348 +13591 +4399 +8726 +2714 +22402 +2209 +22894 +1924 +11939 +13288 +9128 +16846 +4442 +4578 +31032 +16953 +16756 +127744746 +1839 +618 +10267 +5405 +16594 +23324 +3693 +30258 +13308 +112361816 +856 +9808 +19083 +27053 +12489 +8157 +6226 +17977 +623136181 +5672 +783438654 +19131 +19634 +11217 +16287 +10801 +3625 +23941 +5032 +21941 +29836 +1320 +407804491 +1333 +566291341 +26691 +648631551 +24916 +18215 +856 +16362 +627 +30948 +10101 +15741 +16585 +32103 +27767 +1752 +1899 +497258893 +27436 +18658 +26719 +30157 +31412 +31688 +3778 +11228 +27260 +6342 +25508 +29634 +8568 +1946 +16655 +31605 +22214 +4748 +16784 +24074 +27908 +2852 +6496 +25772 +32261 +16940 +4751 +6467 +32586 +2545 +29438 +30152 +658 +192074163 +24620 +19233 +5305 +32517 +16977 +680630484 +9260 +27774 +898813393 +14633 +29306 +16514 +7937 +28884 +478134341 +19399 +23624 +12731 +778 +6308 +1008 +18561 +11460 +6542 +772 +28307 +1063715765 +18429 +30034 +16621 +4225 +29721 +1019196714 +14926 +4143 +21549 +6703 +25257 +5862 +31245 +4674 +23059 +22866 +16952 +15249 +30213 +227984860 +1025667522 +6471 +27283 +19906 +19267 +11093 +29174 +22305 +20211 +3255 +32734 +16716 +30814 +24520 +18749 +20545 +6418 +21876 +7005 +21346 +17794 +26042 +778 +787737937 +27755 +24583 +10901 +27797 +22637 +19615 +9439 +44 +7614 +734733059 +22159 +6321 +17439 +20662 +15472 +8378 +24131 +25678 +22908 +19353 +15926 +6818 +3745 +23128 +11080 +7696 +648724527 +20032 +23827 +15468 +14534 +11509 +22693 +30663 +23371 +3799 +6212 +29180 +17129 +8157 +24925 +11572 +30411 +31146 +30248 +12394 +773179285 +4622 +15327 +20838 +29228 +126583713 +12600 +20976 +6087 +27586 +26311 +30178 +18946 +9202 +31644 +21728 +24652 +19884 +15028 +8101 +29787 +8005 +13312 +10104 +7476 +53446911 +20440 +5338 +887023875 +10360 +28069 +32706 +6358 +2933 +14678 +21812 +11063 +438462871 +21531 +27811 +29166 +5815 +11657 +12580 +14531 +904460166 +9963 +26396 +32034 +31114 +11228 +18067 +16043 +19698 +12256 +22942 +30112 +21501 +30425 +7908 +16909 +31195 +16176 +32261 +11228 +32434 +22150 +8291 +22871 +24256 +15173 +5277 +6322 +10111 +16565 +19461 +15688 +24682 +1510 +27818 +27077 +29428 +1238 +29290 +180966473 +10982 +30098 +32633 +29842 +126348870 +17466 +19228 +1979 +16948 +1720 +121691388 +572566066 +15306 +27114 +5536 +23930 +9301 +8161 +26976 +248314010 +31222 +26975 +9118 +700791526 +30671 +27300 +24822 +24194 +11517 +15842 +16011 +10075 +31203 +406182309 +2006 +7086 +22783 +31627 +27193 +16073 +31265 +2579 +14775 +26122 +5988 +8793 +6386 +11215 +23674 +8470 +603 +14753 +204 +19593 +9722 +26378 +10136 +3106 +858 +5868 +8807 +19337 +6337 +281007264 +4147 +9458 +752 +9333 +29704 +1048744798 +19233 +13496 +20277 +4272 +18067 +16490 +18901 +23418 +6342 +3647 +23558 +25265 +22845 +28040 +17557 +5279 +3664 +16784 +16861 +11444 +11708 +22114 +9252 +31406 +542568407 +14691 +26504 +7944 +4453 +31800 +23818 +13934 +12818 +7416 +555613882 +7052 +98313905 +30126 +11773 +25637 +29394 +26903 +657046410 +31576 +20343 +92397029 +18626 +21814 +2639 +21604 +623136181 +16970 +13157 +24632 +27974 +27622 +10984 +15845 +31445 +18047 +11020 +26282 +1065357849 +799929130 +875696998 +30134 +11460 +299 +16227 +10987 +28085 +13537 +16021 +4225 +9429 +4402 +11471 +31849 +5142 +27517 +32611 +20485 +10896 +30511 +30916 +7157 +11853 +32354 +17564 +20929 +20007 +29806 +26621 +7986 +19115 +16366 +7634 +26606 +29261 +3401 +11619 +14279 +28581 +26082 +1011985764 +390346061 +26872 +27032 +28172 +18067 +1825 +5727 +18411 +20293 +23029 +2208 +623 +18812 +9067 +23698 +11669 +3382 +1513 +941926359 +29067 +2209 +235083391 +20873 +20690 +30341 +29707 +9551 +10139 +19201 +2911 +2407 +22258 +4149 +21244 +29702 +20153 +13788 +24407 +18810 +2247 +19399 +204 +14647 +28375 +4148 +25416 +26238 +29035 +31731 +16034 +920633592 +469 +25020 +14317 +24070 +29271 +14283 +27949 +11477 +3765 +7967 +4672 +7051 +14319784 +11142 +269365429 +6332 +27584 +3795 +31487 +15109 +30026 +22625 +28349 +30642 +30019 +27860 +11109 +31169 +344747838 +24555 +918963899 +16919 +13622 +415 +16503 +31941 +8038 +24439 +30236 +28365 +30365 +28541 +25524 +31269 +24960 +20532 +933513881 +30693 +223 +3886 +15170 +1158 +31156 +27006 +11193 +138 +19374 +30892 +12767 +18782 +19580 +18263 +2239 +29096 +12006 +15627 +7312 +2032 +6435 +16798 +20631 +12288 +32255 +15628 +32423 +15448 +5560 +704084994 +28927 +26359 +874 +28383 +19201 +29011 +24824 +25844 +16240 +32316 +12490 +6940 +932 +19597 +29784 +2996 +13009 +17776 +24074 +26028 +23613 +927898989 +14534 +10159 +7626 +724612620 +14952 +27316 +29734 +28679 +15856 +17855 +8671 +22561 +9887 +15472 +20904 +29373 +934646399 +29721 +28898 +24885 +1008 +9160 +29787 +8433 +28928 +16551 +18901 +23603 +4584 +28514 +30356 +15471 +423238856 +24918 +7151 +16638 +27902 +30101 +13121 +10779 +6749 +8940 +20900 +6657 +26780 +877692868 +1031 +14102 +9488 +344747838 +18070 +20992 +24580 +3233 +18245 +29153 +24936 +22300 +9688 +29765 +19449 +532469059 +7828 +6344 +886019582 +22811 +216889996 +31561 +5966 +5921 +769815418 +18624 +13618 +333075703 +21664 +1737 +27385 +15471 +1081 +10326 +14067 +26636 +17868 +22176 +7988 +20095 +17033 +10466 +29772 +4619 +7314 +16455 +22509 +20592 +21961 +13604 +23348 +28778 +14509 +22281 +6467 +23085 +20396 +32258 +10224 +1541 +14082 +11160 +63660250 +2336 +851875499 +681468214 +13068 +8270 +17774 +14878 +918963899 +31356 +1033567607 +30038 +25676 +8386 +1029995754 +2973 +32243 +25660 +853330631 +11071 +4199 +23091 +10435 +11217 +10411 +7461 +22296 +31002 +26741 +21158 +17824 +26243 +3579 +15244 +11547 +819 +821871697 +29305 +16828 +9621 +22936 +10833 +16490 +10768 +681503742 +27675 +28650 +12590 +20985 +23881 +436747543 +23626 +138 +18971 +26636 +520835254 +9985 +12997 +202 +23994 +24620 +1877 +150689282 +13934 +25302 +28878 +21982 +12086 +4530 +617429277 +13556 +7702 +2414 +3251 +3012 +16036 +23159 +202051189 +13515 +225734044 +17429 +10783 +23795 +383 +9952 +21941 +22607 +279204684 +527904924 +14101 +17794 +12489 +14061 +15721 +24441 +29342 +18461 +5142 +32352 +18734 +27444 +14422 +10137 +25471 +27149104 +11701 +30693 +21961 +26101 +17852 +17989 +23613 +25694 +32128 +25895 +30327 +5580 +23596 +2527 +21991 +26698 +17751 +30935 +12987 +7136 +21937 +138 +12149 +11647 +11770 +28780 +6145 +16798 +13956 +20817 +24699 +1037120342 +16100 +32717 +13833 +29817 +26353 +17960 +30701 +30739 +438323745 +23856 +10113 +18906 +28497 +17314 +30111 +28823 +11253 +12767 +8582 +15407 +3721 +9132 +18436 +27392 +20871 +25521 +29787 +31776 +9687 +14523 +31114 +32747 +27294 +10891 +18065 +5602 +2871 +19935 +28829 +18556 +5989 +2410 +3059 +9621 +24637 +26698 +14828 +10870 +19058 +28848 +4443 +4538 +29330 +1012 +30294 +20477 +3451 +21236 +10700 +12592 +3105 +5275 +12741 +3531 +2142 +3705 +14973 +17199 +22132 +19041 +227495217 +32367 +1165 +31344 +16434 +22495 +29816 +17314 +12868 +23906 +9133 +31330 +28654 +28289 +5265 +24283 +20842 +5679 +32243 +16804 +29327 +20195 +31285 +2979 +27065 +28431 +385560190 +14463 +29711 +30341 +19693 +23442 +15830 +19061 +16655 +24283 +724612620 +29284 +3578 +14964 +6757 +31926 +7355 +1492 +14018 +22854 +26028 +13405 +20357 +5447 +6025 +1047636202 +19815 +17806 +9551 +28095 +24449 +15170 +18297 +15851 +7350 +20693 +5727 +2116 +6171 +4292 +117736085 +15939 +6777746 +17249 +11774 +32420 +8678 +20660 +25960 +788487679 +27012 +504515196 +94024810 +340383994 +9340 +28853 +26523 +467 +13232 +975245370 +24353 +7200 +17490 +6874 +8854 +13813 +30740 +12731 +918 +17201 +17995 +18845 +22095 +17655 +33759102 +9819 +28955 +18070 +6326 +3579 +4790 +1069264936 +19458 +5626 +8397 +648631551 +30659 +26507 +368035912 +2226 +461178926 +1551 +1742 +17235 +24053 +20709 +854 +10447 +6560 +13957 +6903 +576990066 +30280 +19758 +412171274 +11483 +9112 +9362 +11402 +572566066 +15472 +30327 +337748295 +30814 +23331 +22113 +24365 +15433 +2500 +13022 +466 +1875 +10359 +8114 +31828 +6358 +32486533 +22994 +8742 +9300 +22923 +25421 +19763 +419 +11572 +4424 +6387 +770954738 +4304 +25588 +195 +776 +6535 +12382 +20373 +10014 +23556 +5040 +1139 +21760 +20248 +28543 +7254 +16798 +23880 +27818 +16227 +23084 +31195 +24631 +12765 +28974 +961673979 +14478 +20910 +7812 +13765 +4303 +438462871 +24400 +19025 +21785 +7285 +9202 +24838 +27421 +16166 +27132 +30452 +22052 +30582 +16824 +21102 +10292 +31245 +24663 +19448 +18461 +18609 +129717732 +18266 +8633 +24602 +1907 +6116 +2569 +5560 +3579 +20023 +31501 +27024 +27703 +5635 +548564826 +259959403 +14255 +15422 +18486 +20761 +12206 +25507 +24465 +9007 +6450 +15301 +11835 +390346061 +25600 +29777 +16439 +18998 +10126 +28872 +31326 +10131 +2107 +28981 +29585 +23019 +10245 +4298 +22905 +16214 +15365 +6467 +10411 +25930 +1019196714 +13917 +24167 +13489 +14335 +3830 +4183 +8790 +335531920 +17995 +20059 +32316 +17855 +38700564 +19321 +17506 +6988 +23624 +19458 +24355 +25707 +22709 +17989 +6926 +2740 +9197 +32152 +28160 +22693 +12179 +2940 +13821 +30153 +2951 +15158 +281007264 +17047 +201760676 +16422 +3575 +26776 +7051 +7005 +1987 +5040 +11000 +907893793 +16279 +1069264936 +6239 +13754 +21866 +4148 +2516 +9210 +14334 +26976 +14623 +11711 +10444 +6703 +5154 +2505 +13491 +1070456160 +16826 +8383 +12573 +16680 +17116 +359606882 +18623 +18677 +16970 +5497 +8411 +32186 +2951 +14639 +16420 +569270466 +1972 +16883 +308 +3672 +11460 +18890 +1505 +30448 +5942 +26021 +3130 +2754 +31032 +9604 +17298 +15287 +16285 +30740 +4887 +7696 +5284 +22529 +7203 +737874205 +31269 +3304 +27436 +13984 +29165 +988598585 +534684623 +11071 +18247 +15878 +866549651 +5564 +15012 +10737 +24388 +17794 +30834 +23837 +20090 +263319059 +1655 +12818 +28533 +17419 +167 +28848 +600 +45338962 +2570 +756 +9519 +30629 +24124 +19511 +20820 +5926 +27694 +29642 +438323745 +752 +25205 +21427 +10611 +20399 +12978 +605822945 +32317 +19467 +18247 +29042 +122058650 +19856 +4061 +8824 +6605 +31935 +20095 +14397 +882112774 +23941 +32717 +15317 +26701 +29875 +2766 +14964 +10611 +18567 +1945 +12429 +1096 +28794 +30101 +11483 +508954413 +17791 +12910 +19049 +13585 +4104 +23368 +28336 +31475 +5908 +3570 +14370 +27480 +13476 +6881 +4354 +5727 +10611 +21689 +31449 +14904 +3945 +2182 +507 +7097 +7603 +800144479 +286 +129717732 +5334 +2803 +4672 +26806 +12421 +13914 +10779 +3137 +103 +15657 +12171 +16266 +18837 +9104 +30745 +21680 +13754 +7952 +1255 +26359 +29271 +26298 +17366 +21008 +28409 +9816 +843 +395929242 +10707 +16596 +12100 +6828 +13186 +11579 +463349881 +316388855 +1309 +1034 +7005 +505296155 +8277 +27606 +5644 +16397 +31285 +449542766 +30534 +10906 +12562 +18782 +947280833 +24994 +24811 +7525 +29231 +18636 +23154 +26285 +28806 +21787 +452061555 +3144 +5086 +12434 +23439 +28058 +32755 +19322 +22052 +15645 +11743 +9917 +10098 +6460 +2153 +12018 +18459 +11474 +28160 +3575 +27818 +5605 +31784 +5383 +3051 +26749 +12934 +24790 +20183 +20860 +14768 +4211 +4230 +12489 +565 +10971 +26120 +1063715765 +2579 +29345 +3382 +11617 +27701 +605822945 +30495 +740621276 +6716 +2413 +31326 +12921 +30883 +23455 +25944 +865 +917009536 +6777 +3906 +29270 +23984 +388764727 +10088 +16879 +32393 +90853546 +3260 +1158 +25671 +25380 +20159 +28990 +290444795 +22490 +26731 +4298 +2896 +25731 +9697 +25784 +32706 +12566 +347396603 +30034 +32597 +8820 +23934 +18950 +27687 +8925 +18940 +25563 +24202 +7413 +32653 +13145 +28928 +27184 +20396 +30283 +32412 +26113 +12250992 +305901750 +52470396 +430736519 +21321 +23002 +2099 +29541 +26091 +28383 +28643 +27012 +24841 +9125 +20459 +347396603 +920633592 +8601 +1015558684 +18387 +982740753 +102227684 +7522 +9975 +28393 +830556279 +12229 +27371 +4913 +7128 +27740 +2301 +9424 +21895 +5230 +30958 +20079 +8373 +405012826 +30315 +6353 +27834 +23972 +31823 +14886 +30643 +5926 +4043 +8121 +7415 +15627 +1628 +11392 +24060 +29042 +2003 +21633 +8046 +14791 +31623 +810175925 +28581 +6224 +4364 +5353 +32558 +6241 +25563 +9994 +25469 +25468 +24350 +86237036 +10422 +24326 +2182 +10497 +8424 +16890 +5417 +918 +29597 +13795 +16879 +996280523 +8 +30654 +388764727 +24252 +17321 +16097 +21110 +14306 +1299 +16826 +21588 +13420 +28166 +28020 +10745 +2106 +23143 +31306 +1111 +117611491 +21841 +31862 +24230 +542 +14844 +22402 +13485 +32375 +21984 +28027 +21382 +1238 +507348859 +381168306 +7975 +1318 +77978482 +3079 +20598 +8786 +719 +22961 +22845 +27751 +6436 +178355432 +495 +23108 +11172 +542568407 +909921050 +12492 +1134 +9772 +22490 +14386 +29357 +1005700429 +25709 +27002 +9389 +20208 +19705 +32630 +4120 +24994 +21265 +25340 +16775 +17575 +12018 +7321 +7376 +9488 +30304 +18067 +32296 +27949 +378432561 +14110 +29451 +20396 +17176 +961673979 +8969 +27584 +10150 +15145 +1720 +27391 +1824 +24513 +970016726 +16569 +3906 +761349218 +7652 +16899 +5295 +1782 +9772 +5380 +24650 +26409 +30462 +27860 +7280 +6846 +20690 +2460 +993125111 +4908 +3531 +5680 +5635 +19386 +27533 +499087010 +7937 +14108 +112 +18428 +9854 +973396890 +28842 +2142 +13917 +27108 +5820 +30019 +23106 +2695 +2251 +4857 +15521 +32717 +502 +27039 +393896711 +864266632 +18094 +7318 +6762 +17345 +21728 +28336 +9112 +4796 +355737564 +3165 +15641 +13395 +30219 +29775 +10896 +4442 +26189 +25235 +9337 +5763 +7176 +18247 +17868 +27147 +843633384 +26737 +562063645 +27066 +23041 +26425 +3712 +17570 +12465 +470 +5049 +14428 +7896 +6425 +14880 +917220913 +29077 +29755 +7230 +22113 +481 +27355 +12127 +18810 +17646 +32701 +14140 +426 +4674 +10628 +19102 +8635 +21662 +18998 +24640 +19644 +746 +11250 +15148 +21753 +5538 +30912 +24580 +30663 +917 +29974 +28547 +17632 +32378 +10705 +12337 +3033 +21259 +19364 +25033 +19698 +12090 +27697 +31458 +24010 +11444 +27025 +16043 +27014 +23534 +23986 +23574 +20279 +341689014 +23059 +2092 +4632 +3328 +920633592 +10292 +29196 +7610 +407658712 +19877 +27348 +13685 +27349 +16388 +11517 +25977 +20289 +19537 +1069990469 +21096 +6855 +12465 +29621 +28276 +17903 +26803 +10486 +17728 +974169478 +30601 +27561 +19643 +732271968 +28527 +31313 +4120 +21617 +5411 +10611 +28589 +119318782 +20985 +23927 +471836806 +29271 +11306 +67 +31549 +7186 +7097 +16686 +3545 +15645 +30614 +705587077 +6317 +1343 +45338962 +7919 +3242 +32611 +18411 +8442 +23976 +9170 +24418 +15133 +21753 +71535836 +15716 +18019 +15598 +31823 +8383 +21786 +3260 +29784 +32438 +28409 +12708 +24846 +29436 +18490 +11708 +3755 +28543 +22657 +10885 +20200 +20538 +10385 +28028 +507348859 +5297 +7358 +12790 +23948 +22341 +4230 +900 +3190 +25124 +318697369 +741364721 +3031 +30038 +28094 +19703 +4215 +1062896270 +24283 +29758 +10464 +9261 +31114 +14118 +14878 +253881201 +17622 +27730 +28672 +675959948 +10538 +3579 +810175925 +8235 +4913 +32310 +19734 +27231 +14409 +7229 +11677 +5451 +18598 +32097 +29872 +9429 +23919 +2939 +31298 +29711 +15317 +26301 +16940 +28770 +14180 +59468268 +26780 +7086 +8803 +27166 +917009536 +10702 +17933 +16021 +6148 +19435 +7965 +27246 +3114 +21821 +13072 +23669 +18958 +3238 +21589 +4402 +15628 +31711 +5862 +15023 +735537050 +8256 +973396890 +20880 +29373 +16961 +5809 +22786 +9963 +8347 +7702 +15221 +19947 +13261 +17067 +546 +8447 +7562 +22103 +24841 +13182 +18093 +8296 +10143 +24574 +11078 +12226 +906 +29894 +6904 +24300 +917 +355457275 +18968 +12911 +9547 +24863 +12237 +9880 +32055 +25524 +20333 +10634 +56503752 +10172 +12001 +4014 +6077 +19504 +7631 +1265 +3371 +12016 +6321 +1108 +32529 +2974 +5855 +8351 +327378658 +20583 +19582 +20215 +3260 +5997 +22185 +11667 +24993 +970016726 +1955 +32261 +15568 +16503 +690074936 +16711 +23534 +5397 +30277 +20373 +14771 +6524 +22281 +29165 +31753 +15939 +17622 +19902 +29094 +22052 +28665 +22239 +29033 +14967 +31165 +11847 +27421 +17561 +18957 +10320 +13589 +9961 +15023 +16079 +29855 +23657 +20023 +27622 +29314 +26585 +385560190 +299960056 +810614669 +10442 +27694 +31156 +14543 +13764 +25485 +17589 +18898 +253450735 +4354 +9936 +27854 +17419 +12557 +22734 +3078 +4770 +22341 +658228841 +7384 +14736 +2241 +7142 +28243 +30123 +7271 +6073 +22500 +16275 +18250 +7744 +15851 +4755 +2147 +29495 +23237 +28077 +25324 +22637 +8963 +1570 +7940 +10483 +12087 +16827 +22565 +7784 +175463393 +24991 +32245 +17855 +811815887 +19101 +25305 +11483 +29857 +31247 +28027 +14463 +27436 +138 +22185 +12465 +25126 +14936 +29587 +27039 +29174 +8437 +219139641 +20931 +12833 +20013 +31789 +16585 +1034506344 +1134 +19057 +11803 +29394 +7781 +2906 +32611 +8824 +9793 +30653 +26638 +29306 +17331 +3049 +95887856 +17085 +500384265 +25999 +10504 +1167 +12068 +27968 +29179 +917286137 +29842 +4065 +9896 +31922 +3531 +18801 +13902 +18958 +27391 +27283 +25258 +9977 +1134 +28775 +1096 +16239 +25994 +11253 +25882 +14370 +30935 +17265 +711701178 +985586931 +4420 +27725 +9604 +7744 +12934 +24449 +56503752 +8237 +7661 +24650 +17214 +28613 +303457317 +4811 +32382 +30383 +19384 +355737564 +2142 +499087010 +21689 +14428 +1161 +30839 +995424882 +323918446 +22333 +20419 +23233 +1509 +10779 +17332 +23159 +238 +5320 +4157 +12366 +23603 +19892 +3140 +27978 +27948 +15341 +8433 +14630 +5633 +15365 +633878912 +13203 +7176 +30582 +29327 +27212 +2695 +32261 +1024855790 +2546 +8080 +8285 +28375 +16156 +20059 +67255644 +21004 +10669 +26446 +316233837 +11197 +3541 +303246013 +29255 +13186 +18518 +20769 +28796 +15086 +16075 +7411 +796537356 +26770 +4613 +3692 +4089 +19391 +6762 +31647 +8821 +13902 +19945 +5305 +16774 +21853 +13435 +28927 +31978 +21617 +12490 +29270 +20215 +6600 +21624 +27887 +26313 +18204 +29721 +572704584 +502 +13277 +146591738 +6520 +22988 +172 +12619 +13542 +2610 +1207 +12568 +24652 +906770659 +25524 +6935 +6129 +21814 +24377 +11080 +12537 +3859 +6627 +30838 +23030 +2829 +22839 +10425 +25987 +3820 +23196 +9136 +19135 +25648 +23848 +285981965 +31412 +19939 +8168 +11175 +17298 +1128 +27066 +17632 +136504677 +9688 +24663 +10385 +18297 +29937 +10349 +7824 +10861 +28120 +4458 +7061 +14940 +9097 +29271 +931679994 +1914 +7215 +3547 +1046782862 +17780 +6144 +864266632 +17639 +20023 +12087 +26208 +29438 +24598 +7608 +3242 +10904 +32215 +941926359 +23076 +21973 +23845 +9936 +9394 +18658 +24252 +30447 +5451 +24418 +32573 +20630 +4740 +29942 +14780 +5614 +10354 +12662 +19069 +874140480 +349937197 +19693 +29634 +19615 +8005 +3011 +32399 +10905 +2558 +25884 +29532 +19504 +25603 +8714 +30564 +415208 +20266 +19069 +24282 +14719 +101409499 +28179 +10708 +25857 +18699 +23847 +12149 +16523 +16819 +11848 +32310 +12717 +337273683 +15878 +9070 +6299 +1027968913 +31829 +23128 +8114 +2703 +3720 +11122 +220670048 +24932 +495096991 +15546 +255 +27303 +23076 +10004 +19783 +7470 +11939 +27755 +28326 +28502 +12288 +614 +27722 +392 +21001 +5121 +1238 +719 +15133 +5503 +15476 +24988 +25188 +27371 +162019937 +5232 +12779 +7929 +102227684 +17575 +113597970 +21703 +20885 +23368 +21479 +866549651 +7812 +31936 +15842 +5720 +9740 +11197 +22750 +22796 +20598 +19233 +4223 +11018 +27980 +12177 +5480 +18292 +27570 +21268 +18837 +29025 +27787 +22426 +627781390 +24679 +27669 +11882 +2538 +786 +10604 +24925 +20702 +195648995 +24124 +323789182 +28421 +13175 +5635 +326354344 +11765 +7603 +24357 +801720604 +30635 +26823 +1090 +7724 +18485 +8940 +13420 +23455 +1937 +32637 +963 +8359 +12369 +7699 +3799 +1434 +23865 +3274 +7748 +7302 +12619 +11837 +534684623 +8600 +17106 +29610 +17552 +15143 +9913 +27530 +3471 +3401 +2634 +9823 +31780 +13145 +16622 +5061 +3264 +10631 +5317 +2681 +20225 +24574 +9387 +27352 +24130 +9282 +29438 +30112 +30894 +7331 +23766 +21958 +470157697 +31853 +15327 +8122 +32306 +23114 +30472 +19927 +719596013 +30567 +28570 +27775 +29508 +5635 +2951 +381790838 +20114 +604215703 +6077 +13261 +23534 +20954 +20930 +27660 +24124 +12091 +21588 +15128 +20658 +24980 +15571 +11617 +23957 +6387 +30693 +29979 +32765 +737874205 +14198 +25603 +11558 +3123 +1040430322 +25272 +24677 +3906 +14716 +2583 +20860 +11930 +25205 +32209 +29578 +25037 +23283 +4089 +839350057 +24840 +20952 +25635 +8375 +5966 +22297 +26281 +18113 +5537 +4339 +18515 +7143 +9904 +14645 +28085 +2758 +29438 +29954 +1034 +16367 +8925 +25960 +16420 +9059 +26193 +874 +19081 +2605 +28097 +196 +12435 +27352 +27347 +21113 +13872 +10706 +10701 +10669 +4781 +15535 +26208 +31023 +7344 +29531 +21541 +24675 +10701 +20183 +30525 +10411 +30663 +12476 +634042082 +3731 +457449913 +240361076 +11743 +24729 +6766 +27051 +13575 +6349 +11583 +9212 +2511 +26548 +31711 +10200 +19773 +14679 +30528 +18290 +15842 +12472 +593199583 +9052 +5354 +4493 +3745 +13229 +21462 +17564 +10057 +28842 +29749 +31643 +656478986 +7942 +1046483429 +520944345 +11538 +29974 +19939 +18485 +719070090 +15317 +11414 +30440 +9337 +5317 +10543 +27774 +19107 +10885 +28546 +1047 +11961 +29290 +21285 +5121 +3547 +20548 +27214 +30885 +167 +1059494329 +27173 +31597 +28266 +426561266 +6229 +18359 +27703 +302332246 +6780 +19003 +23159 +433911136 +7948 +17173 +29001 +26396 +7652 +24663 +3285 +1824 +19093 +12802 +32558 +26493299 +29662 +12818 +15541 +13575 +4413 +20279 +517 +13232 +32071 +3328 +23941 +6030 +30473 +7386 +19589 +6582 +27077 +12127 +32707 +8635 +31037 +23626 +8237 +20365 +283413722 +601580398 +22072 +29089 +14482 +6828 +102846866 +29872 +16398 +461178926 +9424 +27433 +20629 +13772 +24194 +30090 +28168 +24388 +12020 +16929 +16079 +29718 +10304 +28219 +26804 +9513 +24988 +5614 +17933 +31848 +14468 +27851 +14311 +2599 +490 +9682 +18556 +26479 +138 +3448 +15851 +668120288 +27401 +25615 +67255644 +259150051 +14442 +1540 +21600 +19280 +22021316 +31960 +3262 +30654 +5625 +761349218 +25079 +20879 +28514 +10322 +14812 +31597 +8296 +10669 +5115 +1547 +18317 +28924 +13485 +30474 +25297 +24464 +16321 +970016726 +17030 +14410 +13542 +956 +6471 +13951 +27003 +14844 +32287 +7696 +28613 +31528 +4765 +32055 +44 +25531 +19201 +19823 +10223 +635726241 +12373 +576635749 +7856 +24496 +17530 +5619 +27283 +21766 +13022 +6938 +25994 +7331 +17358 +1896 +16170 +28570 +2496 +31379 +25858 +8424 +3887 +6226 +21279 +22341 +337016912 +12149 +8671 +25563 +11952 +23355 +22341 +14902 +30912 +648724527 +3926 +3957 +12022 +16909 +13145 +17035 +12086 +6342 +29937 +27053 +22998 +13480 +4086 +6384 +271 +947280833 +16321 +8270 +5884 +31853 +30793 +19048 +6721 +22680 +639123026 +27955 +19684 +31467 +14755 +31244 +23984 +17810 +284337315 +17118 +24660 +23368 +25660 +27321 +23160 +19153 +839561843 +16514 +10763 +621309400 +6313 +303457317 +5537 +30466 +5992 +12548 +11708 +15753 +13070 +31989 +219139641 +16493 +24795 +2819 +21337 +138 +20857 +13762 +41 +14828 +23029 +18226 +32573 +14612 +30018 +28898 +32712 +29069 +32660 +152748130 +62389395 +6107 +26525 +726386233 +16397 +25074 +5756 +17497 +25380 +17719 +7229 +27809 +29367 +58 +10844 +17188 +21907 +463422042 +19856 +15521 +16069 +24904 +2186 +202051189 +24769 +23710 +26647 +1570 +25773 +921390366 +25784 +32743 +27025 +12093 +909921050 +30427 +1064352798 +8946 +30476 +15939 +14626 +31267 +16296 +1875 +25487 +22612 +27299 +27425 +17267 +30134 +32375 +11930 +971 +25313 +14522 +12495 +22730 +9079 +26201 +624979077 +12619 +24070 +15028 +31818 +12863 +23358 +179287582 +12102 +28830 +28589 +8618 +22905 +970016726 +25013 +2850 +4906 +10605 +6321 +6444 +487543023 +638723996 +23782 +3892 +10447 +1309 +19895 +10384 +9913 +6061 +16135 +17583 +10666 +949714910 +25602 +4307 +31627 +22056 +30851 +2044 +25336 +14209 +8222 +6587 +13685 +11155 +10543 +19891 +32125 +1106 +25916 +22046 +8589 +4914 +10614 +29716 +26021 +30327 +20566 +22163 +30495 +20787 +27420 +7080 +7582 +15465 +27806 +18696 +3458 +11238 +9079 +24877 +13738 +980788631 +29438 +28628 +995424882 +32424 +3233 +13791 +10720 +22075 +97200252 +21093 +6520 +100873663 +12829 +14639 +30663 +2418 +23412 +16377 +812995592 +28286 +2415 +19069 +19883 +9036 +16723 +13872 +15433 +17111 +1820 +28281 +31153 +18518 +13288 +19065 +5884 +11215 +16675 +7699 +11150 +1769 +26850 +21228 +30510 +21085 +20898 +31564 +5165 +5297 +21104 +32271 +15660 +7061 +10727 +9870 +29356 +15330 +8910 +3382 +10444 +11088 +26961 +7536 +10425 +31203 +706503188 +30556 +1713 +19988 +6949 +17345 +19715 +9316 +27484 +29388 +6518 +8928 +3411 +21434 +14410 +23356 +28728 +28346 +20499 +22702 +1508 +15718 +27352 +3786 +26447 +6254 +8064 +25337 +5432 +23976 +13678 +17503 +5951 +27697 +22577 +18006 +23600 +173814691 +383 +18946 +22403 +6308 +12364 +24420 +7688 +8383 +10551 +1720 +561 +18734 +18436 +822207887 +5537 +1460 +2014 +795755370 +19254 +28755 +1846 +5383 +31347 +20885 +16861 +14679 +1190 +18527 +13229 +621309400 +20660 +3051 +2741 +322189456 +27212 +23509 +3114 +1167 +31941 +17245 +20631 +3720 +25461 +11130 +3266 +32412 +2040 +1015558684 +14058 +26361 +30432 +3491 +18885 +5678 +8695 +20289 +21292 +221 +8574 +13575 +28471 +200 +17642 +16625 +7592 +30325 +13091 +6518 +16329 +26359 +5390 +18147 +5115 +13957 +17156 +31144 +24582 +12703 +32478 +15918 +569270466 +1064352798 +2649 +4880 +5635 +16248 +4229 +28541 +30038 +271 +13308 +2857 +4781 +108616535 +22210 +30399 +7142 +23759 +3382 +22325 +30157 +22641 +12718 +22690 +1048029547 +18976 +23530 +2790 +262110597 +9683 +387129813 +5986 +32094 +10993 +2947 +6826 +21664 +8601 +31848 +13584 +5849 +29734 +4187 +11232 +2756 +995 +26481 +14964 +720728218 +8835 +25205 +9146 +19698 +31169 +14098 +28621 +668120288 +26457 +12818 +21382 +286912341 +21304 +179287582 +25733 +30452 +140407548 +28724 +32677 +6025 +95 +4538 +20407 +12149 +5297 +12065 +387 +24464 +5862 +641355305 +6129 +7652 +25588 +25659979 +7143 +17416 +11777 +461178926 +16915 +447 +7314 +7067 +23340 +22367 +15909 +11509 +25045 +21085 +15287 +24363 +4892 +18136 +22667 +6077 +793964305 +26580 +2754 +1128 +31909 +28771 +5988 +627 +1720 +6272 +1283 +31041 +19419 +11360 +19411 +25671 +14708 +25262 +37847470 +1035765476 +11687 +552725320 +28375 +5992 +3202 +1139 +13628 +3104 +32160 +6083 +27496 +13396 +5113 +28491 +11583 +19719 +25188 +25871 +10014 +2449 +13770 +10631 +26425 +28074 +21321 +20479 +16228 +17173 +2265 +25924 +28572 +31902 +6704 +25537 +8582 +933437213 +25706 +6657 +13566 +15433 +19049 +30622 +20357 +985586931 +32423 +29691 +1002362988 +5577 +29629 +8168 +7454 +32024 +23198 +22159 +17252 +29974 +1578 +18968 +10292 +23919 +18648 +31750 +32060 +8820 +12195 +14753 +19947 +162019937 +19806 +11142 +20939 +20714 +4829 +4356 +22997 +10128 +7151 +31242 +15926 +25857 +32339 +507 +22452 +30025 +2428 +17188 +32457 +18382 +22111 +3731 +23076 +1418 +18855 +25547 +26042 +8695 +623136181 +18656 +23616 +18144 +10060 +66347828 +14202 +27000 +27854 +14626 +13 +8459 +17267 +327011848 +14691 +8978 +32459 +23355 +95887856 +24932 +913183325 +9419 +32375 +67255644 +3374 +4298 +19511 +23159 +23005 +21277 +2979 +25677 +10153 +7888 +21415 +24833 +2505 +9261 +1887 +27322 +18387 +20636 +1238 +29286 +15721 +16687 +2390 +2061 +18558 +4632 +30459 +1714 +25243 +10971 +935 +23880 +31750 +15380 +18244 +2014 +19541 +30280 +12866 +6387 +16638 +6413 +13815 +23044 +14969 +32039 +2919 +2672 +183213907 +5542 +14871 +32212 +17346 +16750 +23837 +2467 +284337315 +1096 +31363 +168465192 +17898 +9059 +22697 +11554 +588134591 +12819 +29706 +7909 +61 +12863 +23948 +10182 +22333 +13981 +13772 +28633 +25548 +3625 +15326 +8052 +21765 +7953 +21552 +14630 +5380 +16858 +18047 +774497250 +7794 +11409 +28878 +30803 +934391880 +22126 +677971084 +6404 +5986 +650221684 +27745 +29598 +29257 +12229 +8392 +13182 +15197 +303246013 +26807 +12513 +28981 +25471 +31575 +12572 +18489 +5565 +30622 +10376 +2939 +5361 +28728 +18924 +22130 +388137462 +4694 +9301 +28382 +168465192 +22470 +27082 +8370 +8311 +28858 +875696998 +27256 +2550 +21178 +16153 +23097 +13573 +9667 +5654 +16248 +740621276 +31486 +27226 +26698 +15064 +26282 +12964 +15326 +29541 +25773 +8740 +19136 +2447 +32660 +29290 +7025 +30484 +6903 +25074 +16718 +26120 +18291 +965434308 +7812 +31935 +27873 +24420 +29893 +25468 +1508 +26142 +1096 +2852 +30432 +776992106 +389990725 +5580 +30601 +19230 +11885 +1872 +28286 +22297 +10349 +23198 +1251 +19148 +9931 +5884 +25484 +21711 +29518 +2992 +13707 +15581 +30428 +3672 +26816 +12741 +15082 +15288 +2241 +14771 +24591 +5165 +9070 +18517 +22159 +2496 +14871 +11308 +9261 +18109 +28529 +17116 +17625 +2630 +32390 +15937 +6071 +29518 +16228 +555024423 +4518 +8740 +5480 +405 +32462 +4408 +329417436 +5447 +19263 +24418 +3514 +10231 +29398 +2676 +24774 +23313 +24167 +31191 +6693 +2790 +32357 +660723437 +214 +855020583 +23919 +13489 +1051819422 +27085 +7476 +26805 +25340 +20254 +11310 +30642 +30278 +9574 +7441 +721343557 +21652 +29255 +31492 +352073081 +1875 +25980 +27429 +12472 +7639 +11667 +28469 +18486 +12959 +28912 +14854 +19577 +11888 +20761 +30725 +5269 +17899 +26166 +17319 +941926359 +29578 +18615 +21518 +27140 +3489 +24610 +31195 +6703 +1806 +17053 +822207887 +15385 +14209 +15748 +8821 +9117 +16288 +8287 +9028 +10984 +24497 +2525 +7100 +27060 +24314 +13009 +676464672 +5362 +14736 +27751 +20168 +1026148792 +4740 +6031 +9300 +929 +32209 +6703 +12435 +25588 +931679994 +30280 +20529 +23160 +510463340 +19280 +9818 +1008 +1350 +821005990 +1905 +10775 +10733 +3334 +32389 +31475 +63 +16017 +15197 +1119 +25834 +5884 +8168 +28650 +931 +28898 +14478 +16102 +16078 +27283 +890665811 +31711 +1058358202 +27177 +11737 +16929 +30152 +29642 +3692 +25667 +9481 +23936 +931679994 +194706200 +4316 +671 +7163 +2011 +32321 +23919 +3247 +22612 +23612 +6489 +2679 +1959 +8028 +8585 +10182 +29721 +49457116 +3676 +23796 +214 +19652 +3613 +25669 +31647 +20583 +20794 +23216 +13776 +16064 +17118 +9316 +31830 +23029 +4544 +3233 +25977 +4811 +3695 +19838 +4761 +17720 +6450 +18429 +20559 +31245 +864266632 +917009536 +11460 +175463393 +8168 +28616 +27071 +8373 +32362 +478134341 +21346 +18835 +30642 +20879 +26272 +15186 +5271 +6077 +20965 +19941 +844384281 +3608 +10349 +6029 +11517 +15777 +22752 +17603 +859 +2416 +25694 +166107056 +14877 +31478 +22796 +4710 +3767 +293281297 +5363 +28787 +23143 +8600 +745137347 +776055817 +830556279 +23777 +29702 +863613183 +823 +6398 +469214842 +23746 +28806 +20944 +29610 +22075 +731157557 +8277 +4660 +11693 +4211 +31147 +14262 +25506 +23777 +5058 +26924 +7435 +28341 +11701 +28424 +32653 +22095 +31818 +3678 +27908 +27184 +28726 +27799 +30288 +6332 +8970 +528252846 +29583 +1434 +18247 +31114 +1053 +4085 +28081 +790 +18136 +4714 +20559 +7416 +15856 +22715 +8085 +6542 +7790 +4443 +10442 +24714 +2973 +1285 +28422 +31161 +6404 +28682 +21187 +25188 +8272 +1058466499 +30756 +7261 +13492 +6272 +18108 +929 +4507 +30100 +32581 +27481 +390346061 +21210 +20248 +851875499 +8842 +2209 +2411 +17129 +17118 +12412 +7751 +9804 +150689282 +10007 +31768 +23012 +507348859 +30012 +19949 +26976 +747133731 +26879 +316233837 +22692 +1164 +946418954 +10172 +15133 +21961 +19913 +4781 +4613 +3445 +949714910 +12717 +9554 +14388 +16297 +9776 +14719 +16970 +22056 +680630484 +31989 +32287 +26714 +4120 +27321 +27032 +4430 +12237 +28794 +20894 +1297 +23777 +5591 +230786259 +28791 +23044 +14880 +30948 +10934 +264 +28781 +5306 +23005 +15610 +556525020 +9136 +13108 +811815887 +1294 +10543 +25343 +11767 +30743 +13796 +27614 +770954738 +12934 +21641 +32357 +16900 +696 +3911 +3625 +13152 +18710 +32302 +29436 +20686 +20596 +9940 +29691 +14526 +724850519 +16205 +19197 +10798 +30681 +25713 +18559 +491 +17634 +5459 +3090 +25292 +2864 +303457317 +10768 +26313 +347396603 +24605 +8392 +30664 +6295 +9817 +22064 +822219114 +29251 +31886 +24074 +7090 +22675 +13675 +17804 +23873 +15856 +10673 +4145 +31390 +15546 +11765 +28898 +7143 +32527 +31909 +23671 +24131 +17869 +25540 +13307 +31469 +2165 +19644 +15707 +3731 +6735 +3123 +5305 +32106 +16955 +877936749 +23626 +24062 +32578 +19964 +6513 +24143 +4622 +1969 +31390 +18250 +30674 +13995 +2871 +6285 +4304 +25407 +7350 +1825 +20357 +770154687 +1014 +7779 +16544 +7952 +28878 +18301 +5995 +25994 +29757 +625 +10088 +23782 +779973455 +8359 +2568 +11153 +24910 +1688 +19110 +524284830 +2428 +5325 +24283 +27085 +15939 +13492 +941629494 +24418 +19676 +32105 +18960 +2996 +20690 +25521 +18489 +21765 +148004074 +8681 +14808 +12753 +638723996 +23382 +15152 +28703 +15926 +32287 +7314 +31978 +29290 +196117927 +29747 +355457275 +26479 +209643929 +30833 +32302 +20871 +530176053 +23313 +11130 +20721 +10366 +25659979 +4845 +2060 +23108 +28475 +12181 +25972 +711701178 +7909 +10433 +28120 +32243 +31487 +26506 +29277 +16267 +10515 +313064151 +4347 +13588 +95 +3165 +2819 +21746 +17989 +32107 +9723 +4458 +5590 +3179 +2364 +17603 +6867 +16609 +637449866 +16434 +27028 +4043 +765864889 +13070 +29116 +132 +13678 +332188094 +16075 +19184 +29715 +15326 +26757 +5480 +29271 +7411 +20459 +21853 +21895 +14455 +11107 +14397 +478134341 +13358 +12394 +31317 +30263 +8344 +853330631 +15433 +19629 +4149 +6829 +22899 +21714 +67255644 +21053 +994024860 +618453549 +6904 +3041 +24790 +996601108 +25965 +6874 +17719 +24790 +16815 +548826641 +1734 +12008 +14058 +31087 +29928 +9670 +6025 +5162 +1547 +21427 +8568 +19551 +26324 +31711 +22998 +16032 +10136 +26137 +10551 +13732 +863555855 +9793 +7644 +7747 +953239221 +19068 +28565 +471327324 +24583 +22114 +13427 +12825 +12741 +16392 +11993 +9887 +16506 +5019 +29393 +975245370 +11885 +23430 +3451 +14238 +17273 +1645 +13979 +936 +30554 +31956 +12627 +14769 +31169 +31548 +16110 +26091 +22402 +28771 +17410 +24642 +491 +23777 +22959 +5494 +3795 +18065 +29844 +17319 +20662 +5279 +8159 +10355 +1005700429 +29033 +12018 +17801 +662 +25301 +29768 +24655 +13765 +843 +8963 +2743 +358445716 +31443 +29489 +14812 +947280833 +14904 +12905 +21897 +12818 +8411 +25243 +10150 +2099 +19698 +7767 +6626 +1839 +25676 +13261 +329417436 +1111 +19021 +20320 +11730 +852 +71535836 +27701 +12817 +29215 +13872 +22872 +15753 +7470 +27587 +6766 +27193 +3060 +30961 +26635 +9556 +477908339 +1508 +5259 +16156 +20440 +6140 +25277 +5501 +31834 +25507 +913931467 +6762 +5813 +3242 +22611 +4086 +16132 +6902 +23460 +32477 +20630 +536390433 +3382 +3019 +5911 +17417 +5995 +11885 +20636 +23059 +290444795 +31644 +32462 +4343 +9097 +124 +24501 +11142 +14334 +17567 +1981 +27548 +19519 +21941 +21112 +874 +10516 +27660 +639123026 +482517431 +32703 +31862 +7635 +17331 +17410 +1027400483 +10443 +21470 +18244 +25844 +12279 +12235 +18905 +24040 +6848 +32391 +332188094 +15381 +10724 +21983 +1096 +10433 +29795 +22817 +13526 +7186 +11107 +16723 +17388 +19551 +28892 +27608 +7476 +28824 +32008 +16353 +209522692 +8946 +852159693 +30886 +23694 +19395 +3957 +532469059 +18094 +20523 +13501 +25196 +13584 +6703 +21778 +11767 +22645 +27294 +19392 +20592 +29318 +7067 +21897 +7386 +649353251 +11802 +17118 +4908 +2059 +11768 +14571 +917 +18901 +1053060780 +29271 +21886 +21053 +26606 +548564826 +7010 +20885 +28589 +473480550 +32443 +466742136 +24418 +22294 +6560 +14922 +31381 +29398 +903900722 +864266632 +20858 +8731 +8633 +3514 +8531 +19340 +32008 +1007972669 +16287 +51680476 +2301 +3448 +17583 +3041 +32465 +22021316 +8766 +27094 +5869 +10126 +19499 +21086 +16994 +8500 +9261 +18095 +17388 +1096 +9002 +15268 +945508767 +7226 +25446 +2550 +795 +29866 +10334 +18624 +216802135 +898391319 +28627 +15468 +17054 +15107 +31004 +29678 +9252 +10733 +9273 +576990066 +13102 +22126 +21174 +27414 +11961 +20211 +23612 +1471 +18334 +20557 +21450 +20952 +21210 +25468 +25915 +2449 +2786 +28172 +13689 +25667 +4766 +12818 +16551 +1048 +12707 +31941 +12953 +9036 +26472 +500384265 +23063 +7370 +24513 +12791 +1187 +4854 +19703 +6703 +20660 +7790 +30464 +31688 +12200 +23782 +8121 +6511 +323918446 +6939 +6603 +24948 +29227 +17419 +22072 +195 +13191 +162270020 +31530 +17791 +690074936 +17419 +9540 +27671 +11517 +22210 +8592 +7468 +920633592 +6117 +8740 +572704584 +25658 +4116 +22354 +520835254 +5279 +498 +12425 +17320 +5987 +13813 +223 +19838 +6538 +10094 +8278 +11288 +20095 +16547 +28884 +707616235 +1471 +3772 +24118 +11781 +31351 +12786 +23981 +4222 +26363 +11382 +17497 +29787 +9912 +332188094 +19616 +10136 +27204 +915372136 +27220 +26898 +5865 +2949 +26042 +6071 +20266 +2151 +15923301 +15123 +29356 +20093 +25694 +8601 +3255 +5986 +14388 +8447 +24605 +24769 +6337 +24827 +43842055 +2779 +27283 +14360 +7779 +27957 +28546 +17652 +975245370 +14452 +5387 +7608 +8409 +30174 +9067 +16503 +3090 +5175 +19399 +6117 +5295 +27130 +30586 +7675 +22845 +2119 +7012 +10808 +29463 +11113 +1021345306 +28853 +31450 +31515 +10649 +6965 +14885 +17346 +15937 +25469 +15407 +13421 +19813 +515488697 +6297 +24965 +84032709 +8433 +19632 +23731 +4098 +13874 +25523 +31690 +29367 +4369 +25299 +15233 +27614 +8168 +30793 +23796 +21760 +11423 +27961 +29589 +28998 +15471 +10705 +25600 +281007264 +25676 +27903 +25638 +22114 +21001 +26453 +30822 +6948 +21703 +16194 +3797 +3360 +16043 +4584 +13010 +17880 +14296 +2147 +903035866 +17903 +12429 +28077 +267057588 +27010 +6077 +7639 +7879 +25343 +27147 +31094 +28774 +12850 +21335 +11888 +1106 +22064 +21441 +20394 +27094 +1849 +576609020 +24663 +6700 +13072 +28910 +31018 +8952 +428216766 +13496 +15143 +11109 +4419 +13437 +18292 +2741 +164230538 +22988 +10518 +30157 +24449 +11693 +20485 +32516 +10008 +6409 +13921 +25616 +2467 +101716090 +1523 +2416 +3399 +30755 +27329 +27826 +6858 +272358927 +1066580034 +22878 +11887 +11701 +19246 +21254 +32365 +29982 +765864889 +30736 +1096 +13833 +11930 +1508 +166107056 +26408 +13623 +24474 +13041 +2513 +5385 +32478 +21549 +20946 +7878 +3892 +6940 +8041 +23041 +16240 +18971 +19048 +26359 +21207 +12318 +30894 +3991 +24740 +21999 +2390 +748 +28646 +5747 +24496 +1238 +26903 +371229114 +26053 +9841 +10223 +10666 +20293 +747 +2301 +7879 +6646 +3328 +19416 +12101 +21904 +21728 +11534 +28845 +5813 +9662 +8378 +28282 +25871 +22994 +31449 +2015 +30062 +26499 +26714 +810175925 +27391 +12622 +13058 +9263 +6072 +14997 +8411 +17511 +22611 +12396 +31762 +31908 +10466 +14768 +23755 +5921 +21578 +29578 +10360 +26475 +5800 +30567 +12811 +20156 +5110 +17933 +14641 +6296 +808591180 +17734 +31114 +33759102 +29784 +2505 +3987 +28790 +19856 +19623 +6881 +7100 +21535 +29583 +16785 +31645 +351053568 +1858 +255 +17503 +7026 +1042724946 +15036 +14780 +2290 +20758 +13298 +7824 +30152 +305901750 +946783897 +19558 +31829 +26071 +6145 +17388 +28998 +29339 +1374 +3525 +6070 +2973 +413913478 +12605 +53446911 +525479046 +30892 +13548 +5497 +3647 +12709 +612244912 +869476669 +30196 +783438654 +21520 +27989 +17199 +29436 +23286 +18812 +11777 +32679 +3626 +28069 +10111 +21535 +16405 +21771 +27136 +25844 +29306 +8397 +18359 +16398 +17868 +20266 +27563 +5230 +5506 +27349 +6584 +13288 +17132 +435 +23047 +10688 +1502 +27945 +20365 +32128 +21562 +3328 +13834 +19268 +7685 +10024 +15295 +16909 +14769 +14312 +32617 +28315 +19110 +16977 +27435 +202 +1064374866 +9961 +29249 +8949 +31956 +20561 +14123 +31302 +22020 +10163 +9393 +10403 +20770 +112 +28194 +20910 +32556 +17129 +540 +27478 +24520 +507064282 +1267 +10061 +26204 +498576086 +23053 +20964 +21686 +26122 +604215703 +19813 +21914 +16579 +6881 +8928 +8459 +12706 +3963 +20873 +25079 +12318 +29094 +4183 +562063645 +12731 +17410 +7650 +21703 +9547 +25872 +30432 +7987 +16619 +9574 +671 +24932 +21888 +8683 +14198 +8375 +24420 +19041 +3382 +30342 +27176 +2132 +4183 +17138 +19232 +3190 +4315 +14650 +5643 +3947 +14244 +2672 +20787 +13041 +2217 +17738 +17322 +3843 +4969 +14423 +20407 +16032 +23696 +31623 +23845 +5537 +22696 +10200 +32535 +2584 +13493 +272358927 +6321 +3721 +8265 +23063 +25553 +660 +21363 +2941 +10730 +2819 +15218 +12717 +4983 +280028619 +15932 +19807 +707616235 +95 +1902 +21753 +9204 +10444 +22994 +546 +11701 +15170 +18280 +13038 +6321 +5317 +20860 +24497 +14108 +26525 +839350057 +11103 +32366 +17419 +14322 +31406 +5069 +7743 +23263 +24268 +290444795 +19147 +23845 +25882 +620 +25600 +31936 +22683 +12195 +30664 +2116 +16638 +26979 +8418 +15817 +13291 +9982 +22368 +817 +8946 +17477 +22984 +23160 +24677 +17218 +18461 +18144 +27671 +6646 +5375 +30959 +12632 +19386 +10709 +28424 +15307 +32421 +29290 +1027968913 +7128 +400720357 +4751 +706999445 +6782 +29634 +5823 +5820 +22882 +30384 +11071 +11392 +103 +10121 +12270 +18702 +26053 +761349218 +7080 +28929 +18843 +18113 +27745 +26285 +2620 +13035 +1011985764 +14638 +263319059 +17417 +366947229 +29463 +21824 +32105 +4896 +8940 +26903 +11538 +14594 +29765 +1053060780 +987965883 +26262 +941926359 +29310 +31124 +20703 +20929 +20591 +22112 +280 +27854 +12490 +7106 +27952 +4329 +26979 +15303 +10433 +22730 +4262 +20395 +8296 +13874 +8378 +21121 +24833 +1902 +10131 +3892 +19263 +6457 +31090 +17035 +15253 +17444 +15953 +28781 +29812 +13055 +3515 +179287582 +26637 +28546 +11074 +17751 +5698 +8148 +220215379 +24263 +13802 +28884 +19395 +11306 +21982 +27979 +23782 +19063 +10057 +28514 +17853 +15321 +178019348 +13813 +30774 +5320 +3060 +5504 +544 +5591 +9293 +13947 +22495 +4824 +170 +5394 +14162 +17204 +24640 +16782 +24811 +30371 +3599 +13129 +4099 +14544 +17447 +12800 +17770 +7347 +15560 +28884 +21346 +13455 +19288 +26042 +765870684 +22495 +19715 +26453 +1102 +29004 +21363 +24465 +7965 +4014 +15169 +29310 +26301 +27651 +25460 +19075 +209522692 +21390 +26324 +14084 +16300 +23658 +8148 +1465 +11767 +3338 +25610 +1877 +1714 +7052 +27809 +28101 +3597 +406788308 +14080 +31270 +22871 +10126 +765870684 +3221 +7828 +17915 +1061748173 +26525 +603 +583 +3926 +2272 +10239 +12741 +5537 +20955 +23036 +17522 +990793972 +7994 +12409 +18442 +11177 +1021780542 +30525 +12082 +12707 +28796 +2871 +18624 +30718 +5297 +18136 +14823 +26818 +406788308 +27607 +10897 +331188312 +23286 +2941 +3664 +4530 +11596 +5564 +6344 +19295 +19912 +30018 +14633 +28471 +27193 +14831 +25884 +2974 +29765 +4158 +28663 +21479 +19106 +23754 +12557 +19787 +22734 +1761 +946418954 +4295 +2695 +1318 +32695 +5363 +29578 +27114 +17304 +18958 +27481 +2630 +32034 +25689 +29569 +9720 +8041 +13528 +18290 +5854 +305777397 +31598 +2924 +13742 +20721 +25366 +4356 +23148 +22901 +31727 +5678 +16132 +32116 +24362 +13288 +8574 +3239 +626774775 +29261 +14148 +14294 +6948 +18244 +17320 +25689 +20419 +19806 +8159 +888630317 +163353201 +599732657 +30700 +31048 +31406 +569 +18728 +32008 +16789 +9133 +22500 +3098 +13468 +17748 +629 +10604 +29765 +4104 +28878 +30916 +24074 +12086 +30484 +14640 +16153 +1915 +17201 +917009536 +10238 +7987 +15753 +23751 +5871 +337273683 +2301 +18837 +16638 +25933 +19263 +11296 +20141 +26675 +25615 +18246 +699596221 +22786 +195 +24297 +9589 +1076 +22341 +1069264936 +1269 +8609 +18847 +18890 +13701 +29945 +17045 +29011 +21849 +27908 +28654 +11310 +17251 +24531 +23561 +25423 +32706 +613 +27608 +25297 +13055 +10136 +844384281 +26648 +31780 +11672 +4778 +6071 +15238 +22031 +977672707 +30460 +27109 +29251 +776992106 +20996 +10497 +15204 +341224182 +20615 +30664 +994089980 +243743633 +4908 +6586 +12570 +1547 +28857 +22309 +7947 +11414 +760 +890665811 +27132 +793964305 +3783 +27053 +6342 +26122 +9310 +19409 +19048 +16774 +28340 +14964 +1513 +32725 +20667 +32218 +5417 +27010 +13123 +30541 +112361816 +28326 +16910 +26774 +4619 +4458 +2959 +18277 +18263 +7005 +26070 +24171 +16891 +26316 +8821 +27789 +612244912 +12090 +25392 +10234 +10901 +161637315 +26741 +5363 +8195 +23371 +2270 +32653 +710867475 +2414 +16909 +22240 +29289 +286 +25712 +16398 +13461 +27851 +633938714 +5317 +4780 +19449 +32103 +27697 +9101 +7005 +687523285 +5113 +25446 +7100 +6170 +26731 +3299 +705130634 +21104 +26528 +17522 +17959 +10464 +29394 +3789 +19467 +18459 +1025667522 +941629494 +14410 +5590 +25366 +29004 +8146 +31906 +398362548 +31178 +17994 +26903 +24242 +9319 +106233015 +918 +6823 +22999 +13802 +26889 +18699 +1605 +135558136 +16547 +3079 +2115 +9190 +17793 +13307 +9556 +7545 +821005990 +24613 +14467 +26804 +6229 +25602 +20843 +14202 +14753 +31906 +27895 +8108 +30459 +28394 +32755 +28040 +12767 +26087 +6291 +6811 +4806 +26804 +32302 +23002 +12261 +13573 +25633 +26617 +28111 +24692 +15641 +6560 +28248 +10766 +2762 +23053 +20299 +3554 +3625 +26941 +11619 +30263 +20365 +8233 +918 +21786 +30012 +1090 +7937 +219139641 +32097 +10245 +22718 +32661 +9246 +29718 +817 +18006 +15908 +1541 +32630 +13008 +30534 +7727 +25874 +12590 +15856 +31169 +5587 +18624 +8138 +68630951 +26507 +1503 +28031 +494285636 +637208111 +10483 +2331 +3306 +18470 +27371 +6432 +7545 +32212 +5995 +17062 +13339 +14229 +977589703 +742343794 +6490 +5592 +24520 +32478 +1540 +20259 +9279 +9045 +10888 +868 +32105 +28151 +1713 +16266 +10666 +24275 +8195 +22417 +11669 +1543 +17487 +6949 +6080 +1486 +2579 +8919 +13129 +29420 +17118 +15878 +2666 +19679 +4816 +17994 +318 +13152 +19877 +23025 +28715 +32660 +3197 +9842 +29389 +9982 +13581 +22935 +16994 +18537 +9591 +9975 +356092981 +5759 +19093 +28783 +747 +567141290 +537 +29734 +29858 +316233837 +5098 +9007 +5565 +3692 +11444 +8946 +4335 +20631 +30236 +19165 +19768 +27478 +2153 +20996 +18972 +25239 +14755 +25013 +27478 +16686 +28433 +19782 +15925 +2888 +21178 +3647 +25205 +22846 +562063645 +31130 +23936 +1330 +20778 +13229 +444 +29701 +368302117 +23845 +101716090 +8503 +28654 +32751 +13762 +23782 +30887 +16579 +7851 +289335817 +17138 +18537 +21617 +18853 +22433 +17713 +14080 +14108 +27025 +17757 +21044 +1697690 +11080 +6728 +29357 +22847 +3886 +10360 +27051 +6413 +16998 +1019196714 +27027 +17122 +29094 +847495887 +863555855 +619054003 +31881 +7132 +25258 +18883 +28736 +10676 +1360 +19669 +2059 +3478 +7922 +7411 +27949 +24910 +4694 +7183 +10302 +975203206 +792 +27082 +7376 +22020 +10891 +321534812 +589032368 +27460 +23798 +17122 +24275 +14835 +27758 +704084994 +9217 +19147 +22847 +11371 +26774 +17974 +23059 +19317 +26720 +525479046 +5855 +31147 +407658712 +32717 +2390 +20319 +2034 +20631 +18393 +5259 +24580 +1318401 +27383 +6762 +6697 +30934 +19558 +19906 +23063 +29011 +8969 +466742136 +792799554 +27526 +23023 +8820 +219139641 +8363 +19632 +15112 +4952 +18250 +8338 +32706 +14082 +7691 +8940 +27373 +3104 +6535 +14308 +23856 +7622 +6432 +16568 +25713 +4936 +16477 +5619 +32578 +16613 +14769 +12181 +27268 +1040430322 +17949 +6643 +13930 +24591 +23941 +626826926 +3411 +17583 +169618231 +318146188 +4104 +10798 +21535 +31242 +29928 +26071 +2711 +758406534 +29855 +28565 +17488 +24296 +10519 +5815 +15702 +2410 +19983 +6988 +1665 +25563 +6140 +5394 +18470 +2285 +31143 +27460 +20225 +24688 +478134341 +8311 +9720 +8369 +30878 +259959403 +32128 +16064 +10353 +2414 +18461 +10291 +262110597 +24365 +22084 +16713 +31443 +25103 +3886 +32260 +1006442113 +11106 +17869 +2505 +21686 +8303 +12108 +993125111 +12826 +11765 +28329 +30176 +30886 +26056 +12828 +5865 +15287 +6116 +24244 +19494 +24314 +26678 +19807 +5830 +3096 +19 +607 +19669 +12365 +636 +17809 +6703 +26806 +6818 +30865 +1761 +980 +27136 +15202 +17518 +4493 +18875 +2265 +22474 +24391 +12501 +105320661 +15330 +822207887 +8759 +14161 +6701 +9904 +22294 +9098 +13386 +15291 +10465 +19906 +9961 +66530033 +5625 +909256052 +828553061 +508991314 +24442 +289335817 +30839 +8823 +565 +370 +32168 +726386233 +27831 +19153 +31153 +70591622 +7691 +24936 +28381 +12717 +5841 +19390 +4116 +3078 +26636 +6511 +31740 +18532103 +6031 +20579 +8790 +24329 +27390 +9131 +29749 +22417 +6738 +299 +785663959 +23613 +1285 +24795 +11803 +9252 +22712 +30263 +14370 +4043 +21990 +6914 +28580 +32679 +10904 +30593 +19837 +13772 +25917 +21464 +401 +9439 +387968438 +15246 +13105 +23856 +24716 +436744921 +3078 +576990066 +19110 +25216 +24681 +3945 +3932 +27470 +11150 +11619 +31826 +22090 +27850 +25786 +12095 +625 +5643 +510463340 +13691 +25720 +12490 +227984860 +11781 +627780361 +9982 +4062 +418895515 +9070 +21703 +31835 +19698 +15315 +4814 +903900722 +332188094 +28512 +22999 +19145 +2833 +29956 +17067 +23013 +24669 +3799 +16675 +19807 +3514 +21024 +29174 +1826 +32209 +24642 +28988 +32354 +23613 +25751 +30134 +8820 +11517 +8214 +26750 +941241920 +6050 +9160 +8168 +1388 +12040 +28392 +15503 +8195 +27399 +14831 +26506 +17724 +24362 +24592 +16977 +15718 +28956 +27672 +3401 +24769 +32357 +29327 +6129 +29356 +21876 +12802 +3233 +9818 +14854 +28643 +240361076 +14957 +490 +2895 +17949 +25343 +3031 +9136 +20714 +26903 +29750 +3049 +22341 +18772 +20153 +10115 +24152 +32443 +19623 +5446 +21304 +22939 +20574 +674396476 +4246 +1979 +11080 +25426 +2743 +14973 +9910 +6113 +10164 +8272 +30959 +23530 +25089 +27446 +23219 +59775193 +17393 +14156 +26609 +10436 +3767 +27167 +3382 +17989 +30911 +12195 +4200 +1106 +14430 +794224912 +20528 +9206 +23759 +14080 +710038512 +10227 +22864 +6205 +23777 +28884 +29383 +22795 +31269 +27498 +7347 +5698 +23553 +12590 +30239 +613 +22325 +21535 +225734044 +5625 +84287508 +9793 +4903 +28052 +6520 +16686 +16961 +27072 +18109 +23578 +28077 +24221 +13157 +810614669 +27444 +12323 +28078 +28393 +15592 +18109 +13100 +27114 +10634 +1661 +29522 +181 +32734 +32118 +18873 +10125 +23344 +1970 +16132 +16353 +9279 +5913 +28021 +21935 +575360490 +7461 +8627 +12437 +17222 +16523 +30826 +29345 +21244 +21978 +28955 +16477 +29212 +26774 +27534 +13602 +29380 +20760 +798973365 +23847 +15541 +12262 +4437 +3769 +32098 +7986 +17245 +2703 +16083 +23847 +599732657 +31909 +8766 +28317 +9407 +136513411 +731157557 +10410 +28771 +4907 +10239 +31185 +4262 +19565 +31909 +24004 +14627 +13979 +15288 +705130634 +26083 +30740 +29995 +20912 +30593 +30520 +347396603 +17334 +19263 +12590 +7347 +19233 +71535836 +27571 +27498 +11672 +16427 +3986 +17114 +15923301 +18825 +22825 +4295 +348463568 +16027 +10245 +15145 +13437 +12100 +639523292 +8375 +23293 +21034 +17885 +10545 +18518 +852159693 +23023 +2819 +20079 +19698 +2951 +22341 +148004074 +11071 +970016726 +471836806 +13884 +913931467 +13585 +12020 +17632 +30272 +4644 +10385 +27014 +4187 +25594 +6156 +12221 +15253 +5989 +11722 +4424 +11617 +32170 +26412 +10897 +10243 +14221 +12542 +27411 +23759 +24773 +29025 +16250 +12323 +8148 +16287 +12111 +2206 +19838 +6297 +18171 +385400859 +246577182 +633878912 +24412 +21704 +31789 +1062 +9117 +1621 +3255 +15369 +9099 +9963 +31683 +30344 +7767 +30304 +16467 +8577 +11583 +29621 +10304 +21194 +14380 +24635 +694 +21462 +15503 +10466 +27949 +19063 +29994 +9979 +2083 +18971 +7492 +28570 +18277 +21470 +1042952635 +14202 +21641 +21268 +15993 +171377771 +4179 +25657 +19593 +29956 +658 +6746 +23624 +4789 +21044 +16240 +14285 +253450735 +23651 +498576086 +21259 +27365 +1431 +15168 +9982 +30759 +13456 +23044 +963 +27023 +22028 +6965 +5854 +29387 +267 +17463 +4722 +27970 +16109 +13688 +1058466499 +24640 +11292 +22095 +18598 +4939 +5390 +368035912 +26153 +31683 +31645 +28653 +26762 +20931 +15660 +495638572 +461178926 +685004265 +20007 +23358 +90853546 +314288489 +12200 +5370 +27619 +3640 +498 +28307 +17343 +13602 +12627 +928 +7784 +19197 +28491 +9473 +21740 +5273 +19768 +15218 +5564 +22715 +31443 +1655 +16240 +164 +21897 +310040581 +9300 +5098 +15628 +216802135 +631732302 +727614157 +20509 +1283 +15733 +11737 +28880 +27241 +19356 +3987 +8585 +18703 +23041 +10385 +28218 +20843 +420338939 +29428 +20235 +3887 +12262 +2773 +5241 +3036 +2062 +457449913 +13070 +8778 +6070 +20503 +9137 +2647 +17244 +4271 +11232 +6310 +5532 +18387 +14156 +16797 +14126 +21304 +16107 +31168 +9937 +23873 +16266 +15568 +32170 +5296 +27185 +945508767 +15894 +6771 +13384 +13055 +5761 +21470 +32438 +32477 +1605 +24660 +13366 +11458 +5862 +20662 +22994 +9101 +266480424 +14306 +19703 +20215 +28774 +11722 +15445 +19395 +13206 +29033 +10403 +31702 +710556366 +18901 +26804 +9504 +10545 +3264 +15610 +24464 +29169 +28711 +24707 +27621 +18516 +17017 +890665811 +23114 +2519 +30219 +27414 +7112 +18490 +29264 +3876 +15221 +7097 +32316 +1761 +26353 +726386233 +19163 +16916 +20450 +26353 +12818 +11509 +6569 +20441 +29310 +10788 +10611 +6524 +9817 +19892 +3266 +22692 +31692 +21714 +23981 +3049 +31692 +2877 +1531 +3906 +3306 +648594637 +1773 +4780 +27945 +19213 +2204 +31492 +26941 +508991314 +13358 +15635 +6605 +415 +14806 +25421 +19233 +7441 +4774 +9407 +2743 +807575746 +28351 +13335 +9260 +562073775 +12818 +26648 +18628 +8171 +4621 +12052 +13917 +13203 +20023 +16953 +27855 +5585 +5626 +25977 +4538 +5385 +22497 +17068 +16928 +13872 +734733059 +7987 +31906 +1608 +6941 +8592 +27322 +908745780 +3876 +6914 +2165 +18428 +13388 +988598585 +17406 +15326 +2474 +3120786 +22428 +24501 +32653 +32684 +32535 +10604 +24672 +3822 +7601 +21907 +9150 +25487 +18108 +26358 +24513 +728212838 +9679 +29213 +21973 +3545 +243743633 +13492 +29859 +9924 +2992 +12971 +17245 +12053 +29286 +1340 +28533 +18199 +10624 +27003 +14229 +26588 +1134 +20479 +28307 +5578 +452061555 +761349218 +728212838 +5459 +20529 +10885 +13055 +10445 +681468214 +29285 +12701 +17575 +17770 +15162 +113597970 +7879 +20591 +22878 +23937 +742 +24465 +26805 +31178 +31412 +548859680 +26201 +31161 +524284830 +24180 +14509 +3541 +27606 +17948 +16214 +164 +25089 +7197 +25637 +631434869 +13035 +11734 +14530 +18835 +11708 +18203 +5773 +12181 +21984 +22084 +31094 +26447 +22541 +1849 +32679 +7122 +18065 +2888 +12741 +32459 +23008 +17030 +6129 +27082 +21194 +20013 +14415 +6050 +30544 +457449913 +15422 +3207 +412302050 +13480 +20396 +25908 +16564 +1134 +6560 +101409499 +21254 +1326 +7435 +29004 +18248 +10745 +18436 +23948 +22789 +623136181 +15541 +26805 +20538 +30353 +4806 +774497250 +1123 +1333 +6060 +28580 +3130 +10366 +32438 +845 +32123 +10614 +28848 +15109 +906 +15923301 +24592 +426 +658228841 +20690 +27177 +17681 +1582 +12018 +25669 +11860 +11727 +24960 +14523 +7820 +784544965 +21937 +8686 +30654 +26193 +22599 +1673 +27787 +22075 +915372136 +18864 +3772 +501980657 +973396890 +11729 +13338 +3247 +28408 +15541 +14106 +6532 +26621 +3892 +24454 +15923301 +427771658 +11672 +30087 +2711 +26153 +23509 +12195 +63 +935 +25678 +21424 +11301 +28058 +19041 +587053139 +30727 +7790 +25659979 +4143 +7650 +7176 +607034588 +29561247 +2786 +21009 +13068 +1374 +5853 +27948 +15007 +24655 +14922 +8006 +6613 +23867 +15249 +29598 +29271 +24246 +18971 +32101 +19582 +18530 +5992 +18710 +2568 +14811 +7436 +30019 +26844 +3742 +30487 +16994 +30959 +466610902 +11238 +15922 +29757 +13742 +31165 +31528 +17118 +13618 +576366088 +23759 +15158 +24405 +30674 +7379 +27025 +19110 +24276 +25471 +24994 +15170 +8814 +6205 +169618231 +1556 +5503 +605 +2056 +16594 +22720 +5654 +862406243 +24833 +6328 +27038 +7312 +30120 +7257 +17713 +10236 +22309 +734733059 +24004 +14255 +3220 +13429 +9132 +8891 +21624 +17332 +19856 +8214 +12164 +32695 +1299 +28078 +6603 +14877 +10569 +11930 +4930 +9532 +16477 +9852 +27310 +19093 +13077 +27831 +8347 +31826 +31515 +28218 +20593 +11218 +32390 +22417 +24675 +8723 +11349 +24797 +347 +25797 +26137 +22112 +30384 +24932 +9841 +28326 +5279 +11928 +22942 +15465 +13930 +15568 +26638 +23671 +5061 +31605 +16005 +19813 +26153 +7297 +24331 +13137 +27831 +21982 +6584 +262110597 +15645 +178019348 +30113 +19101 +30259 +11379 +5365 +29787 +10885 +3696 +31719 +12866 +2116 +27002 +31179 +3220 +71535836 +21328 +19909 +20686 +6077 +16846 +27024 +12538 +22021316 +30724 +16419 +3179 +32679 +2756 +22509 +16419 +25797 +1265 +27985 +21991 +30466 +7331 +26174 +17579 +2414 +23496 +30877 +20879 +7254 +1845 +2226 +31147 +13738 +515488697 +29356 +30048 +10596 +29094 +2599 +9210 +12340 +27460 +13123 +14370 +7570 +16240 +18577 +16569 +13641 +28546 +6874 +28642 +15012 +19068 +22159 +27589 +23300 +10157 +17903 +12753 +623 +31323 +6145 +28682 +426561266 +377690737 +8370 +859 +20293 +17558 +26412 +24513 +18834 +11920 +14838 +32357 +969905538 +10763 +2416 +1665 +11835 +3104 +25658 +15664 +1776 +15521 +812826569 +15327 +502 +30733 +15064 +6689 +12707 +19057 +5072 +7940 +23158 +26755 +955590116 +31192 +12799 +5655 +14871 +21907 +29948 +21845 +21415 +20015 +30092 +106707716 +29207 +466742136 +11160 +6073 +30681 +16928 +2060 +2819 +31789 +14806 +32684 +210517409 +30649 +7686 +22387 +2576 +5447 +8265 +5086 +25476 +23598 +12052 +18909 +4903 +16815 +17959 +22130 +17663 +9551 +433854147 +490 +26425 +544 +26316 +356092981 +27446 +7908 +22552 +4397 +15274 +21718 +10706 +923610901 +7280 +10360 +11509 +566 +155860462 +29525 +16568 +975245370 +24284 +32008 +26278 +387129813 +19461 +2434 +9186 +9051 +11284 +271 +29541 +4928 +3578 +30546 +23165 +27067 +19115 +14571 +985085106 +26255 +28783 +25635 +4438 +28969 +27797 +14647 +8064 +30484 +3382 +15369 +18200 +12818 +22854 +17319 +28021 +25720 +5154 +12154 +22500 +5747 +2411 +27831 +21009 +730 +31347 +11106 +2117 +15244 +30586 +6677 +24749 +27895 +778 +9452 +26273 +13796 +27071 +14844 +16551 +19441 +9255 +10598 +10143 +7369 +25733 +4356 +22295 +12744 +12811 +16638 +8433 +6296 +3137 +2206 +6262 +5862 +5446 +32052 +15441 +15707 +30659 +30627 +14042 +21184 +15331 +348463568 +10435 +32108 +11393139 +4415 +26298 +8786 +12910 +24449 +16820 +25267 +13896 +3104 +26805 +11063 +30485 +26844 +29669 +7090 +20904 +22882 +2756 +24441 +650221684 +8457 +7203 +11177 +27214 +28541 +28151 +17567 +12020 +28650 +623 +1047 +22111 +28027 +15064 +592731415 +23299 +22241 +13622 +8287 +10802 +19806 +12782 +1959 +21121 +8844 +32679 +19577 +13008 +21917 +576635749 +29855 +10109 +6703 +25216 +28634 +10094 +27390 +30411 +24587 +19678 +27758 +3328 +27114 +5992 +25844 +30 +15012 +17558 +16668 +19669 +2239 +10486 +23053 +909256052 +5136 +18281 +27329 +21382 +311 +17599 +6444 +523729695 +14610 +784808651 +25013 +4709 +17738 +32542 +27446 +5630 +16804 +24980 +767560238 +16726 +24658 +9772 +5565 +30564 +1047 +2397 +26201 +26898 +3158 +26471 +8228 +226178950 +821005990 +4311 +29937 +32714 +5926 +346576795 +28281 +19945 +3242 +20662 +5884 +17151 +19813 +21703 +30959 +3114 +6317 +19679 +12008 +4187 +267057588 +12987 +22595 +28466 +18028 +12850 +14276 +10706 +3401 +10366 +226178950 +23159 +6516 +25235 +5136 +16625 +18070 +25658 +15341 +1685 +1034 +3036 +173814691 +3986 +13396 +21259 +21008 +24640 +9180 +390346061 +798973365 +21148 +20044 +6226 +25874 +6826 +16166 +28780 +383 +10411 +7328 +25324 +27987 +19197 +23455 +12366 +698334152 +16650 +6318 +11701 +10702 +163004282 +9712 +22998 +12264 +700 +30528 +19251 +5855 +10410 +8122 +7909 +30287 +19467 +11113 +24620 +9260 +15814 +30427 +4183 +16955 +24822 +12605 +5175 +17079 +101716090 +9056 +9099 +3691 +18688 +28263 +19110 +29518 +171702415 +31834 +8211 +21470 +2251 +22607 +331188312 +24890 +14907 +6061 +17669 +14215 +25111 +28257 +20509 +10916 +13145 +1782 +12087 +24906 +26174 +8681 +21007 +5644 +20503 +31124 +742 +6110 +566 +1462 +29148 +12580 +9638 +4619 +17218 +3342 +20362 +24298 +823 +22637 +13277 +19068 +526915515 +17465 +7355 +355737564 +12987 +15388 +23643 +21007 +1306 +18818 +28466 +22164 +1046782862 +18215 +10143 +292208148 +29266 +6778 +28286 +340251237 +24598 +29313 +22211 +12093 +22899 +9134 +31185 +8344 +20929 +10113 +18200 +27433 +6129 +12174 +24563 +10945 +18946 +28424 +4854 +112 +27585 +12237 +10700 +30520 +13261 +19292 +290444795 +2615 +368302117 +19399 +29629 +3883 +37847470 +27621 +30302 +18734 +29313 +25272 +1959 +13754 +1151 +10240 +16156 +14294 +16711 +23008 +27566 +19734 +4424 +11920 +12195 +16033 +8633 +5639 +10709 +30724 +6019 +15359 +527904924 +23153 +2360 +15168 +27032 +8568 +5297 +28642 +15168 +5854 +29100 +28266 +1292 +29305 +5040 +4740 +7994 +14525 +22295 +24453 +11074 +6530 +20723 +29610 +8891 +22789 +31497 +25944 +28633 +4946 +21206 +8585 +23368 +14686 +15202 +4449 +31032 +29773 +18445 +27607 +13921 +15317 +7536 +16398 +26671 +27860 +21827 +29411 +26609 +807575746 +15283 +26141 +11647 +51 +19906 +4215 +441320785 +14354 +1255 +25508 +748 +29356 +415 +14374 +11080 +18158 +25834 +21821 +23848 +9913 +3879 +11647 +17017 +25272 +10447 +11071 +1761 +19336 +26070 +26786 +28265 +18864 +1028036632 +10982 +7767 +9170 +6538 +14409 +26691 +16617 +23936 +27027 +10808 +16135 +14124 +61 +8463 +259592479 +727614157 +23972 +32558 +7828 +9118 +507064282 +25588 +970547284 +29745 +26528 +25426 +27970 +29367 +19213 +18292 +679976653 +874 +6598 +14874 +11057 +30485 +24231 +13788 +31434 +19966 +25657 +667245176 +27446 +6117 +262098633 +773409619 +1061748173 +32609 +4583 +4883 +349095973 +13405 +3745 +18837 +31184 +30280 +32485 +11075 +26508 +9301 +255 +22694 +1244 +6499 +22786 +23233 +633878912 +23412 +476000238 +15583 +32389 +32459 +14220 +18699 +14780 +31829 +32679 +9323 +26021 +7586 +30735 +32516 +14329 +12701 +765864889 +1005700429 +10546 +23322 +864 +30033 +202 +19102 +761595457 +5 +7359 +31004 +26651 +786 +12082 +12955 +27371 +31663 +20007 +12474 +1742 +435 +23085 +22482 +31179 +5361 +18573 +8159 +27296 +28469 +29019 +7120 +13559 +2321 +2126 +26042 +16297 +7744 +20267 +8233 +18632 +27526 +8692 +31922 +10385 +542558058 +337273683 +10007 +32637 +11483 +15659 +23410 +18604 +283175609 +8418 +23613 +15966 +26820 +24863 +13661 +4183 +6291 +15441 +26101 +10070 +20579 +31513 +24533 +26827 +30066 +32300 +1145 +9128 +698334152 +16617 +8112 +5672 +32542 +5162 +9606 +1494 +29187 +13072 +23738 +10238 +7461 +16131 +10631 +10483 +23108 +3266 +14238 +17737 +12866 +24008 +5620 +9433 +16877 +102227684 +31023 +14861 +15378 +13379 +27433 +12288 +21907 +3432 +15627 +18461 +8052 +9017 +13512 +18382 +23355 +31768 +21194 +30170 +21284 +9204 +28806 +17899 +1541 +20110 +29329 +6771 +2960 +3950 +21834 +18958 +20760 +22368 +6077 +6197 +2310 +22403 +236445611 +23766 +8272 +1047636202 +10378 +13489 +23694 +14442 +2718 +21753 +18605 +21441 +5504 +28061 +2749 +24194 +17899 +4211 +24143 +16419 +9379 +30663 +8620 +18740 +4423 +727635449 +18299 +8235 +29634 +24669 +27246 +97 +1608 +9251 +25261 +30419 +31821 +24591 +11554 +19816 +18411 +24465 +28340 +24464 +8759 +20266 +650221684 +5269 +7937 +31479 +16021 +12802 +6353 +15913 +16079 +24171 +13573 +32717 +1770 +30012 +15657 +26363 +23626 +18683 +782 +24904 +24329 +11783 +29165 +1365 +15204 +29643 +32442 +3926 +31434 +22495 +17690 +15716 +2330 +7227 +17151 +15317 +24545 +15702 +27140 +30534 +592280093 +14238 +31302 +5896 +25239 +27851 +664516467 +30528 +23721 +28823 +10634 +15249 +22709 +972471580 +399703638 +29982 +23837 +635726241 +2924 +14708 +27131 +2542 +4672 +6848 +24790 +13157 +1108 +5494 +7359 +1814 +8284 +8064 +18359 +13834 +23556 +9210 +32580 +15603 +13441 +26924 +7254 +4453 +4816 +25580 +25915 +29615 +11392 +14311 +29059 +593435729 +3137 +4732 +3906 +12373 +8064 +12229 +24124 +24432 +11768 +874843689 +23802 +15049 +8373 +563852488 +651 +24994 +543741638 +24040 +15152 +8168 +25103 +31488 +8892 +14110 +1761 +15328 +9260 +19782 +30814 +8502 +27675 +10057 +32352 +28686 +21886 +7302 +30536 +24071 +32278 +11568 +62227193 +20079 +27012 +30272 +21760 +23013 +15404 +778 +8683 +740621276 +8277 +16680 +5980 +10709 +30681 +17101 +9819 +32052 +19920 +19593 +15509 +16559 +13100 +10378 +9252 +30449 +11622 +14509 +31623 +17862 +21531 +21538 +821005990 +11781 +30565 +544 +7948 +7170 +18558 +24655 +2043 +26924 +12997 +2951 +17237 +903900722 +13461 +2115 +23230 +10708 +24418 +28393 +31195 +773179285 +19197 +2550 +26358 +8455 +23776 +6697 +1752 +5758 +15694 +5635 +28715 +31824 +28394 +24848 +24560 +26675 +31681 +26636 +4292 +32201 +21719 +14782 +5951 +18411 +28021 +16967 +30961 +10755 +32749 +31989 +8146 +934646399 +7831 +347 +10925 +9432 +62389395 +4389 +7370 +23688 +337016912 +5884 +21212 +8618 +27854 +1460 +22159 +11729 +2705 +16789 +24130 +30017 +14844 +10627 +11020 +15236 +27671 +15286 +4030 +4061 +3075 +2940 +17060 +16490 +25583 +501463580 +9370 +11012 +635 +7859 +10182 +2015 +21189 +14645 +8296 +28910 +10962 +16465 +868496074 +10360 +10626 +24355 +14180 +32485 +4493 +20992 +20873 +26103 +3608 +7649 +16955 +18854 +16563 +9819 +20566 +19061 +24790 +17322 +20019 +29270 +25884 +7631 +29879 +5210 +12241 +286912341 +7639 +21531 +28191 +22901 +18898 +26631 +23557 +2370 +18594 +30288 +11012 +22991 +7067 +31828 +4412 +749 +20032 +22490 +2599 +23358 +913931467 +27470 +20301 +24868 +146591738 +2940 +172 +27290 +29786 +19979 +24152 +5995 +29836 +8112 +13022 +18094 +32082 +533524334 +46168335 +8194 +1025988556 +31305 +15922 +559550203 +3752 +6689 +10109 +30916 +28649 +27226 +28243 +27256 +12878 +32765 +31530 +20093 +14874 +9772 +25269 +29463 +14317 +18624 +21008 +30565 +19458 +26061 +20059 +13561 +7174 +22588 +8439 +2907 +21991 +20071 +22475 +19892 +72829866 +4107 +3822 +28035 +3724 +5142 +21690 +22281 +27470 +27653 +12753 +29373 +4811 +862406243 +24827 +16136 +28780 +8580 +21884 +31191 +24675 +13292 +1786 +16625 +14220 +2996 +32002 +6384 +19616 +2919 +31672 +19068 +406182309 +2092 +13979 +27855 +24298 +16609 +5246 +24474 +26786 +13232 +53446911 +24004 +11218 +28698 +29836 +6749 +7767 +433854147 +8296 +778 +4218 +774497250 +27038 +18825 +22911 +13288 +25728 +540793806 +26068 +610419927 +11737 +15153 +28503 +12934 +7696 +17017 +13914 +1621 +15204 +17203 +13162 +30277 +5561 +18561 +21881 +14046 +30880 +8270 +1503 +74624607 +32516 +4229 +2461 +675959948 +25446 +18854 +253450735 +29749 +2522 +31130 +9817 +29615 +6524 +17924 +10709 +6050 +16397 +11109 +3042 +694 +15445 +11159 +10139 +30452 +2126 +27942 +21206 +24283 +3578 +23881 +19163 +22513 +18486 +18445 +31168 +5896 +24282 +15107 +9160 +711701178 +28755 +875877045 +4444 +6311 +27441 +13100 +17444 +25111 +11071 +6660 +74624607 +29937 +1746 +1267 +8292 +12911 +8324 +6351 +26701 +8006 +21958 +32190 +105968283 +3247 +6129 +26698 +31200 +27948 +2676 +10231 +32733 +28469 +3554 +32454 +27420 +23589 +29816 +9575 +5853 +29656 +19337 +21576 +11773 +4287 +24531 +17793 +326354344 +3785 +19145 +12778 +19739 +378 +2527 +14123 +28740 +26355 +17748 +7186 +1605 +4356 +26359 +18632 +9961 +11159 +11153 +27970 +773179285 +14571 +26688 +3986 +730 +25119 +24305 +12687 +1802 +6990276 +30123 +17483 +760652286 +3778 +15688 +435 +30621 +14771 +753424989 +27608 +21206 +23600 +24833 +9937 +8038 +32467 +24432 +14202 +13213 +10545 +1021630391 +318 +18038 +21053 +4098 +24101 +12171 +32517 +22165 +10714 +1872 +27001 +28912 +25669 +26301 +18408 +28056 +21539 +3765 +10981 +11042 +16504 +20758 +14315 +19677 +810614669 +27414 +1272 +30116 +18847 +20929 +27660 +247313653 +25221 +27902 +2415 +22693 +9023 +14877 +21896 +24769 +23306 +18677 +12934 +1014 +16609 +23603 +31755 +25033 +32273 +12779 +11579 +5578 +1039 +30341 +28787 +6047 +17235 +29530 +1358 +21022 +32118 +13995 +15627 +25670 +9942 +28913 +8557 +2352 +1297 +11474 +28665 +36149615 +20441 +11781 +2545 +3471 +14808 +30839 +25054 +27561 +11534 +9234 +28122 +7359 +8291 +14828 +4845 +17017 +2492 +4321 +24797 +29669 +9319 +17749 +13685 +32378 +18006 +212977022 +16434 +5230 +25706 +6030 +12826 +31049 +29292 +18448 +14317 +15441 +23657 +425746869 +27751 +10993 +12113 +27653 +1345 +5362 +2940 +17738 +26548 +3625 +25676 +24686 +10186 +29639 +6117 +14104 +15302 +690074936 +778024032 +844384281 +864266632 +16948 +7317 +7787 +23324 +412171274 +2407 +31956 +8375 +1728 +12706 +21469 +534684623 +13772 +17267 +20227 +543741638 +30196 +14334 +31627 +4788 +10653 +4298 +27888 +3578 +1021630391 +18892 +32586 +30871 +7415 +29342 +19693 +339116691 +271668907 +22541 +12799 +12051 +20929 +5580 +25844 +3328 +562073775 +970547284 +28872 +21999 +27686 +10879 +588134591 +17249 +29855 +24539 +32580 +13388 +15795 +10611 +3911 +31762 +20301 +24642 +4622 +31203 +25042 +16919 +19911 +31037 +23460 +3042 +7384 +24642 +16953 +9206 +13233 +1265 +4854 +25773 +4927 +24994 +14835 +8364 +14531 +10126 +5761 +1768 +15286 +13764 +28892 +16250 +17801 +18171 +4854 +23116 +22552 +25720 +14548 +29772 +7178 +5637 +9263 +21982 +15163 +8971 +29212 +6387 +24866 +18485 +12108 +566 +2285 +31762 +10962 +15896 +816538834 +22796 +22721 +11088 +21229 +6626 +9260 +18428 +18524 +1064352798 +26609 +23856 +31089 +4462 +4187 +19892 +29598 +116860714 +5259 +25669 +25924 +29310 +1770 +22075 +26216 +6733 +3724 +18623 +19912 +5672 +18747 +3892 +546373184 +6289 +28858 +8803 +4906 +30288 +31222 +20761 +4211 +16239 +9255 +14463 +31381 +912196085 +3605 +4255 +7456 +20161 +10993 +745058275 +10591 +14558 +21578 +812995592 +25484 +21284 +17369 +28094 +19049 +11680 +22475 +27390 +18710 +11768 +24263 +16798 +31147 +29116 +30653 +386011591 +7136 +23611 +10801 +10901 +12825 +15055 +680630484 +18461 +25325 +13386 +25969 +501393437 +32558 +710038512 +23047 +219139641 +22847 +19 +15541 +24145 +14294 +28998 +25054 +8296 +14967 +24677 +1474 +24298 +31130 +2858 +25527 +25634 +11309 +28069 +32096 +1125 +412171274 +779973455 +31826 +30017 +17530 +27231 +15777 +2677 +31958 +7982 +21086 +32039 +28622 +1008924954 +5635 +29644 +17176 +19057 +27566 +31343 +18244 +23023 +28572 +14880 +30723 +13229 +1081 +32423 +14051 +5374 +104792992 +16420 +15315 +31326 +7872 +24388 +10626 +154659379 +385400859 +2740 +14276 +19230 +14526 +5295 +31835 +7940 +29033 +32696 +13896 +178019348 +737874205 +183213907 +819 +29556 +13121 +22607 +25592 +3906 +28257 +24091 +21558 +29721 +29327 +24503 +2126 +28790 +18540 +3906 +15753 +19390 +14517 +29286 +5175 +25037 +10891 +22811 +2118 +30845 +5061 +25731 +27968 +9146 +23263 +11103 +3532 +5605 +314288489 +16455 +22428 +25552 +27395 +27095 +25784 +5115 +27025 +7201 +27065 +15641 +3328 +23919 +19892 +30959 +6180 +27697 +15544 +269365429 +4619 +746 +12548 +3255 +3625 +8233 +22031 +6229 +9722 +13358 +29945 +18577 +27429 +7794 +14380 +26285 +20923 +31342 +17419 +23782 +438323745 +5375 +30483 +14285 +3379 +15162 +6645 +4656 +11036 +433317851 +10783 +23972 +5643 +32258 +5069 +28981 +21984 +27329 +216802135 +17574 +4902 +32367 +29826 +23981 +994089980 +17244 +30201 +1021780542 +961673979 +7091 +27085 +28052 +24916 +19807 +535790988 +21937 +20277 +19691 +23421 +29900 +8349 +2740 +23249 +17129 +3575 +25418 +26130 +634042082 +27423 +6030 +24582 +495096991 +22999 +15238 +5666 +13303 +22576 +2511 +19862 +1943 +8370 +4356 +74624607 +15603 +32055 +27140 +20662 +1119 +29982 +26042 +17483 +20802 +7972 +2491 +8976 +19966 +12474 +12542 +32076 +6284 +9387 +20985 +13622 +18854 +16714 +10029 +11217 +732271968 +286912341 +1702 +29489 +3255 +6349 +5394 +4983 +18297 +24048 +22487 +25195 +8705 +955590116 +9982 +3664 +1161 +25968 +8807 +24064 +19589 +656478986 +28355 +16218 +31767696 +3678 +4444 +9210 +28732 +1062 +24679 +32300 +699 +13914 +10292 +23976 +25583 +18373 +10425 +24587 +10459 +21541 +7794 +2003 +24533 +28992 +22163 +31351 +16530 +24004 +27159 +28616 +14808 +16909 +27392 +9481 +30428 +20533 +18559 +21958 +457449913 +31848 +21024 +9061 +3464 +15049 +30882 +11619 +6506 +3555 +25797 +15945 +6149 +19197 +17458 +24167 +12799 +13384 +18185 +454041718 +17045 +10748 +27496 +17045 +378 +15718 +25269 +4870 +11858 +13121 +30525 +14861 +4149 +22734 +31488 +5672 +22249 +24959 +26338 +24774 +32517 +16819 +11743 +6616 +18524 +4478 +11880 +500384265 +266480424 +16774 +1905 +22660 +3545 +700791526 +27008 +26790 +26717 +31077 +14238 +18741 +4702 +5397 +196117927 +217733480 +767560238 +27220 +8946 +16234 +687936770 +11306 +12307 +19416 +8457 +3179 +14386 +17265 +21104 +1069264936 +12435 +7947 +15253 +2695 +26524 +1053 +12778 +561555519 +554603513 +22177 +27371 +17304 +27834 +28257 +31117 +8702 +8457 +17898 +10624 +14322 +2610 +1367 +26068 +1434 +29982 +31192 +6030 +18703 +21031 +12826 +30287 +17810 +29248 +21746 +27775 +13561 +29518 +6042 +10866 +4365 +16633 +20873 +16078 +10611 +21158 +25280 +11708 +27526 +9885 +21265 +6818 +25178 +22889 +120139872 +29178 +14719 +32382 +17903 +15926 +890665811 +29180 +7987 +17216 +30536 +31745 +24164 +13307 +238982520 +18960 +4913 +14844 +4295 +19120 +9842 +31719 +9182 +794224912 +10267 +15283 +1685 +21113 +845570552 +10543 +19782 +30564 +571 +6388 +27085 +576635749 +10724 +29826 +7178 +31648 +27589 +16815 +11012 +3859 +23612 +6073 +5132 +22913 +27440 +24152 +941241920 +31566 +6322 +27957 +16787 +28424 +368302117 +26276 +25707 +25583 +9940 +20885 +17483 +12605 +1503 +8814 +1988 +8228 +6542 +25265 +2647 +234438531 +651413522 +28457 +27085 +30838 +1806 +21206 +9154 +19559 +12782 +599732657 +3886 +31363 +18648 +25313 +6145 +25588 +21086 +2553 +12662 +7733 +45338962 +14388 +140407548 +25195 +28690 +31605 +17564 +27570 +5638 +17701 +9936 +23520 +9316 +19233 +15238 +32083 +1628 +12600 +8263 +29583 +8890 +607 +22589 +29578 +24833 +779743428 +5911 +27688 +30567 +18847 +9252 +15922 +11126 +24563 +24657 +25261 +24600 +16169 +11269 +8925 +30768 +14238 +9504 +22541 +32630 +6129 +24102 +12437 +24231 +17151 +21427 +583732144 +432186224 +24806 +29765 +16528 +11250 +16504 +6226 +2011 +16107 +7476 +15781 +2906 +3541 +2545 +26130 +14296 +27365 +26898 +1021630391 +30250 +21207 +1119 +7454 +14614 +13129 +30582 +17570 +27423 +32071 +4755 +5142 +21636 +11444 +26978 +21254 +466742136 +8455 +32039 +29376 +3220 +29413 +23598 +1697690 +1070456160 +30606 +32034 +26675 +1251 +17712 +27218 +859 +66347828 +31002 +868496074 +70591622 +17444 +27316 +6344 +9385 +2390 +366947229 +28624 +30277 +178019348 +1970 +15598 +6728 +29879 +44517893 +19459 +30384 +10126 +18237 +28711 +29388 +10353 +10700 +13068 +11197 +30064 +31908 +17719 +25563 +17998 +27010 +10648 +30520 +195 +2790 +20593 +11764 +13834 +20399 +23053 +14102 +20693 +24605 +7965 +24412 +20965 +2702 +1039 +27185 +12731 +9125 +4187 +19966 +392302608 +32733 +23671 +16596 +16638 +18904 +2491 +18517 +3997 +32661 +13191 +6603 +710 +12091 +29755 +1932 +28732 +13588 +19409 +14997 +1048029547 +1100 +5698 +27909 +2092 +27006 +17503 +16036 +7120 +16097 +12644232 +12288 +6542 +23040 +13829 +26508 +1309 +753948499 +7668 +3865 +13466 +28802 +1592 +18604 +24363 +28497 +28927 +15781 +24453 +26160 +24449 +326834409 +742996036 +17286 +6560 +23029 +15152 +23491 +13788 +32423 +16962 +29956 +12585 +16993 +202 +11848 +21983 +28998 +6109 +31406 +15317 +17444 +316388855 +2888 +21535 +20829 +279204684 +29836 +6116 +29438 +30959 +28315 +13137 +6349 +27039 +28796 +16279 +6949 +9816 +25579 +164 +877692868 +5284 +18291 +18486 +27241 +30606 +7879 +22095 +24655 +28291 +23025 +17955 +20266 +13105 +281007264 +25040 +27441 +15049 +8455 +23658 +13433 +183213907 +1053060780 +23819 +7250 +10870 +20415 +24663 +18658 +1983 +29604 +31458 +848 +2895 +995 +14630 +20015 +19652 +22928 +10411 +14317 +963717258 +29022 +32128 +30629 +23488 +643400699 +18968 +20964 +5271 +5548 +27784 +25126 +15598 +25960 +3765 +12019 +1830 +9913 +23598 +858 +9937 +977589703 +30026 +2352 +27185 +3525 +12819 +13589 +23847 +4658 +31247 +31958 +18971 +216802135 +8580 +4253 +8790 +8723 +21518 +17386 +24412 +4799 +30885 +314288489 +8835 +24282 +28085 +32695 +31048 +227984860 +16655 +8203 +11390 +7781 +11071 +24274 +12572 +27352 +580659452 +30473 +9904 +17238 +26585 +19058 +20441 +28058 +26061 +23589 +25712 +170 +649847861 +745058275 +23865 +6587 +1027454314 +20111 +30153 +15512 +10709 +23777 +29747 +22509 +2262 +31828 +8549 +27006 +5742 +5566 +359606882 +27204 +11228 +32679 +13485 +1556 +3547 +580659452 +7517 +7005 +2973 +22379 +26636 +567141290 +338 +17617 +305777397 +392 +25594 +21714 +32620 +3500 +19311 +3742 +29596 +10231 +23230 +30157 +1264 +1386 +116860714 +257653934 +15471 +13815 +7476 +12490 +3019 +32755 +22607 +12536 +7476 +32118 +14823 +216802135 +25709 +286912341 +23802 +11193 +5926 +9104 +28046 +5212 +27385 +16858 +13809 +23818 +30659 +15233 +6122 +431 +27653 +9481 +28186 +7828 +9931 +26212 +22426 +15328 +4438 +21194 +32620 +2676 +124 +619054003 +20211 +13101 +29721 +9337 +18765 +20533 +28981 +19549 +30126 +27534 +24274 +1134 +13526 +23881 +11534 +20259 +6532 +9137 +8168 +19254 +15441 +718909922 +21850 +25583 +14495 +510463340 +3146 +31926 +15688 +25307 +32533 +6317 +20289 +127744746 +9179 +7872 +31731 +865 +260235432 +29100 +32410 +31863 +23340 +13105 +30278 +2979 +25763 +28100 +11619 +23063 +1454 +30555 +29011 +10006 +677971084 +19711 +24464 +6249 +22084 +18516 +27212 +23128 +25773 +1005700429 +21001 +8265 +30399 +29387 +11054 +6904 +1770 +6083 +230786259 +1111 +17903 +11217 +6315 +32090 +5305 +1297 +27260 +12744 +17749 +12261 +31244 +14997 +15249 +20693 +32706 +20137 +7965 +9305 +26061 +25600 +12500 +500384265 +15112 +24650 +28292 +22272 +5212 +11848 +24580 +21904 +10090 +20413 +14783 +32407 +23657 +3051 +15012 +28780 +10783 +13815 +23967 +25594 +310040581 +15945 +29179 +778 +1582 +1988 +29643 +16291 +30701 +6117 +30962 +31306 +92397029 +20873 +29530 +19558 +18496 +18734 +10349 +30739 +8447 +27028 +8032 +20879 +18028 +11032 +12394 +25460 +26361 +10546 +25271 +31731 +11596 +15307 +27303 +24412 +28132 +17734 +9540 +19694 +17423 +32517 +21796 +28164 +909921050 +28527 +24045 +24640 +25392 +4014 +20296 +5061 +5091 +16988 +972471580 +20419 +27077 +5019 +7090 +22913 +22031 +16726 +4660 +28545 +27698 +1770 +38700564 +11756 +8883 +466742136 +6122 +10115 +1031 +29872 +11042 +4211 +21158 +776992106 +6532 +26175 +9424 +20794 +30428 +3079 +22380 +22295 +27256 +1019196714 +20745 +6367 +24791 +6940 +22577 +924 +18411 +13754 +5578 +5320 +782 +22428 +5989 +783438654 +102227684 +26408 +1928 +21588 +32653 +1031 +1085 +12632 +6693 +29393 +29295 +13009 +50266787 +13875 +23299 +21210 +27602 +1578 +14610 +859 +16967 +32695 +5397 +9394 +634968663 +21259 +1608 +15993 +3140 +1969 +2932 +29318 +10064 +5252 +27976 +941629494 +6367 +10519 +28774 +30484 +651392813 +12753 +16544 +4978 +12075 +17060 +17273 +1608 +15923301 +5132 +28969 +9036 +14279 +3793 +17125 +18129 +27204 +16090 +6608 +5564 +22097 +6318 +16927 +32024 +32135 +7136 +32542 +29587 +24631 +1096 +4880 +9210 +9759 +8267 +26071 +30609 +18950 +17880 +357 +10717 +22827 +3202 +10631 +8823 +6060 +661583535 +18938 +1037 +17341 +29956 +31156 +15781 +23553 +24560 +801622426 +12813 +13489 +19399 +17304 +29583 +12171 +14104 +20019 +23122 +460961427 +4887 +13949 +30839 +15503 +17871 +30838 +2579 +28191 +8910 +32141 +26453 +66530033 +25205 +609908221 +28263 +19124 +16090 +10962 +772 +32218 +6739 +26014 +7940 +604288068 +9347 +20838 +11052 +16506 +23313 +16218 +8601 +5086 +12632 +27140 +15173 +9723 +22577 +12261 +18518 +21441 +11617 +5988 +28643 +28621 +9723 +702217333 +26487 +13121 +7661 +25638 +28880 +28101 +27294 +26588 +20415 +2336 +28457 +31296 +10355 +27026 +617429277 +1014101028 +8592 +23937 +30565 +13813 +30037 +1623 +24625 +4147 +16194 +20904 +10483 +30520 +9260 +2786 +24362 +569029089 +10379 +22185 +21434 +559550203 +359606882 +4748 +3723 +3886 +28895 +257653934 +2825975 +24064 +30278 +9547 +23324 +31178 +26827 +6939 +12488 +332188094 +19163 +31731 +27949 +667245176 +23967 +28392 +30260 +59775193 +645 +22430 +26669 +16559 +13145 +2241 +13575 +765870684 +5334 +30764 +18448 +9967 +11993 +30353 +25337 +9134 +29541 +292208148 +10657 +1825 +10709 +3930 +16734 +21340 +23881 +19282 +25324 +24274 +2390 +10379 +12568 +7120 +21112 +18459 +150651279 +29447 +24851 +908745780 +4412 +7257 +18067 +14452 +799 +21850 +18518 +30854 +1541 +3393 +1066580034 +19107 +17054 +3471 +405 +13932 +710 +16251 +388764727 +3596 +209643929 +23024 +30454 +5132 +19643 +27614 +21621 +29150 +6205 +32212 +17599 +11847 +19856 +23024 +24230 +32375 +223 +29721 +30287 +28672 +30540 +3051 +14239 +618 +461178926 +24294 +16952 +30642 +2944 +14335 +2115 +29215 +16726 +7219 +25521 +30427 +25638 +1070456160 +3354 +303457317 +29166 +28572 +3640 +23053 +27484 +6696 +3765 +305901750 +23372 +15721 +26678 +20631 +10366 +7347 +5855 +18968 +6077 +2595 +401490919 +598557782 +4210 +23066 +9394 +26647 +26355 +28392 +5587 +16743 +6117 +9063 +27751 +10234 +15592 +4994 +28570 +19337 +14775 +9519 +24490 +180966473 +31089 +6311 +11766 +10149 +7856 +351053568 +22507 +8457 +16321 +30454 +18035 +14380 +5644 +20686 +297418721 +351704903 +11617 +13504 +24955 +27543 +23798 +20557 +21871 +27751 +22599 +3705 +20829 +29345 +20559 +7940 +22734 +16514 +1761 +26271 +20630 +6070 +973396890 +10355 +1210 +17204 +7201 +507064282 +507 +20879 +2032 +9255 +28767 +31767696 +30615 +22612 +504515196 +1508 +3221 +26984 +16329 +22237 +30407 +821871697 +15123 +25669 +27006 +22864 +1972 +19629 +1802 +1366 +21365 +20965 +15955 +24574 +28912 +12566 +694124134 +16819 +10000 +26035 +32209 +1042952635 +30259 +17524 +1645 +24300 +11534 +80688046 +23340 +29699 +27300 +30224 +29119 +13394 +5702 +30567 +4748 +3140 +28806 +24833 +411199622 +8342 +30615 +32052 +3789 +3233 +27571 +16170 +8163 +29246 +4936 +19604 +210517409 +7699 +3242 +17518 +5370 +9649 +344747838 +1131 +27246 +10379 +22231 +17450 +14558 +928 +1062896270 +1021345306 +11349 +16889 +15202 +22576 +22240 +10518 +9379 +29377 +1285 +32317 +29532 +13058 +8305 +16687 +2671 +7432 +4781 +13119 +31662 +17410 +28998 +13584 +28653 +14238 +2434 +27315 +1697690 +8222 +28715 +20019 +30092 +21236 +13874 +20529 +280 +25659979 +1015558684 +9706 +24980 +26823 +32412 +16218 +26285 +1915 +4845 +4244 +32667 +18547 +11348 +14638 +924527948 +885600845 +20509 +30534 +13772 +10256 +12200 +21814 +28375 +26311 +18412 +30175 +32418 +4695 +22928 +16419 +8442 +28857 +21020 +219337873 +11809 +24454 +15218 +5781 +13339 +14523 +17903 +3545 +30961 +32457 +4764 +11754 +12622 +25416 +23658 +31627 +12644 +21004 +27185 +3986 +20954 +22258 +12989 +28572 +24377 +1820 +10515 +28409 +3545 +7794 +31645 +15748 +108616535 +18263 +524284830 +14844 +16994 +26978 +4089 +6608 +3055 +16227 +23332 +5911 +2449 +8062 +14854 +6586 +66530033 +15795 +21178 +31243 +2415 +2265 +24582 +15152 +16569 +1955 +17903 +15021 +11720 +6321 +16928 +32659 +15274 +25487 +16993 +26782 +14156 +29707 +28341 +21674 +23848 +27421 +13795 +31941 +4755 +702217333 +10274 +25037 +10060 +30861 +12687 +30392 +21732 +13833 +19009 +26285 +4229 +352893991 +6941 +32055 +9067 +23160 +23716 +3120786 +18136 +25243 +22387 +20032 +18108 +12181 +7253 +3769 +12866 +28834 +20153 +27298 +2407 +13491 +7570 +14523 +19467 +12910 +30693 +15035 +13679 +917 +15645 +28589 +13213 +280028619 +6428 +383 +1330 +24296 +17638 +10060 +16300 +31222 +3124 +16032 +22433 +9316 +10714 +8112 +23626 +26021 +19025 +6739 +30278 +12902 +24936 +26698 +24591 +56503752 +17444 +30681 +22428 +30764 +9852 +23439 +23909 +16899 +612244912 +14766 +1698 +28663 +23641 +18654 +10113 +26264 +13378 +70436628 +1132 +21465 +13544 +14467 +26493 +26472 +28120 +8714 +14517 +23418 +4928 +4415 +2414 +26238 +19041 +10720 +27434 +22482 +3045 +9023 +16785 +21719 +3181 +24130 +29711 +5497 +27957 +9723 +22052 +4883 +30663 +104792992 +14902 +24925 +24124 +14389 +557126104 +9419 +24632 +11680 +26951 +6436 +16820 +13335 +21511 +5154 +18864 +2951 +11271 +26446 +26404 +9210 +822193957 +22697 +4339 +31270 +12741 +724850519 +26709 +19727 +32679 +12279 +22722 +12333 +14861 +680630484 +9140 +7652 +1734 +15380 +22577 +23981 +18557 +8342 +924 +15365 +5620 +25054 +24070 +19920 +7012 +271 +32765 +28543 +26846 +26508 +25416 +28305 +12993 +15953 +5614 +21390 +673432765 +25778 +24591 +30700 +7219 +109081888 +25960 +29518 +4356 +22783 +996280523 +9688 +7888 +4748 +9007 +25311 +18825 +25301 +27839 +20686 +25694 +27854 +31497 +14937 +31824 +12382 +688264301 +5548 +32335 +853848907 +23488 +24672 +23324 +20931 +12198 +28474 +614 +16213 +27023 +27711 +8758 +11240 +27779 +25594 +15939 +14854 +5561 +27698 +6627 +10896 +8392 +626826926 +5610 +8344 +19906 +31347 +29451 +1983 +18971 +7652 +16671 +327378658 +21765 +27218 +6801 +24675 +101462177 +21004 +25720 +10512 +9429 +27470 +921390366 +10768 +25461 +24118 +21593 +26717 +29598 +11071 +28471 +5996 +365996078 +875877045 +16465 +20161 +392302608 +19966 +19317 +23353 +3726 +32399 +29604 +24637 +29179 +1937 +21464 +20394 +3859 +16283 +1549 +28099 +14874 +2702 +4854 +674396476 +5027 +19768 +20843 +23967 +179147294 +19739 +18970 +32734 +12149 +720728218 +31070 +4295 +4262 +10631 +8969 +26383 +1065357849 +1034 +24790 +23340 +10561 +2749 +1132 +4145 +28928 +14640 +32378 +623 +27435 +8061 +32316 +17403 +11066 +13995 +5578 +20660 +949714910 +26803 +18093 +22239 +6713 +25450 +13606 +1015558684 +3094 +15191 +11558 +10149 +20996 +808549195 +2410 +31114 +6493 +21234 +27440 +15023 +106233015 +799 +5980 +1030 +17419 +29378 +30649 +17976 +22750 +8132 +7727 +745058275 +11809 +7779 +29178 +20365 +31475 +5815 +904768460 +23665 +30012 +18873 +21813 +12851 +9910 +115096887 +17332 +19912 +10274 +817 +2116 +6083 +8892 +31478 +9778 +13770 +15380 +29615 +728212838 +23073 +13737 +30038 +17583 +235514573 +19434 +25896 +308 +8064 +550279737 +11217 +24268 +5626 +164 +27159 +7097 +23766 +31323 +4493 +13492 +10444 +27239 +32396 +32586 +962555088 +113921235 +14947 +13585 +13186 +26251 +15025 +5044 +29702 +12447 +2759 +438149048 +32478 +14106 +12347 +23412 +1011985764 +22660 +9896 +10647 +29534 +9540 +18858 +16169 +2672 +11961 +29937 +14317 +12220 +18858 +19353 +24096 +30567 +25968 +18981 +21053 +6757 +1697 +8064 +1013610980 +18280 +23856 +303457317 +20161 +648724527 +13277 +13456 +30291 +15301 +23967 +5923 +1106 +686 +26671 +969905538 +6846 +30627 +13 +1734 +337185754 +23937 +7610 +15102 +2803 +26316 +7987 +20115 +21194 +32085 +25581 +4043 +18765 +13917 +17853 +358445716 +10014 +13462 +2754 +32706 +1939 +21935 +29583 +19409 +22566 +27606 +8610 +28251 +21286 +17626 +27140 +13431 +18626 +16566 +2579 +24284 +1377 +32208 +23976 +27787 +27571 +278692217 +19615 +412067834 +6818 +16296 +20208 +19704 +27285 +886418730 +15457 +30178 +639123026 +26263 +29960 +169618231 +7604 +4148 +4857 +881967107 +28884 +16064 +16457 +19171 +2760 +30342 +352073081 +28179 +26595 +32170 +6730 +23085 +25506 +5742 +20362 +1815 +4179 +30485 +13072 +1285 +6241 +26282 +7379 +25205 +18605 +15086 +21991 +13441 +11271 +32354 +31857 +138 +571 +30622 +164 +1264 +5654 +10847 +4742 +20873 +2579 +24015 +7922 +28596 +8455 +3935 +811815887 +23614 +765870684 +26606 +4085 +28654 +16435 +22475 +12333 +3087 +828553061 +30026 +15922 +20585 +21955 +17903 +874843689 +24591 +8369 +12113 +10983 +475 +9632 +3491 +855020583 +419619654 +32317 +27483 +923998747 +26595 +10304 +11284 +4157 +3396 +7600 +6716 +22566 +822932145 +8970 +20530 +20977 +24045 +24391 +2360 +31256 +19391 +6435 +3721 +15768 +2977 +21981 +25302 +24866 +7227 +20390 +1845 +550279737 +9513 +28562 +5032 +990793972 +27433 +14850 +24113 +4369 +32357 +22611 +24590 +24677 +18853 +24439 +98313905 +24610 +30700 +8052 +32725 +9841 +9662 +4360 +22827 +22894 +225258839 +10006 +14623 +31158 +15925 +4295 +30838 +13029 +25084 +32316 +29578 +1096 +19009 +23430 +1540 +25772 +18417 +267 +4356 +6643 +1988 +15390 +18108 +688264301 +13041 +12826 +14725 +19939 +19568 +4329 +27085 +28462 +9249 +412302050 +31049 +17225 +108998118 +351053568 +576366088 +31597 +22882 +8548 +26972 +16021 +1814 +20023 +8433 +2630 +7781 +28447 +4347 +26850 +26852 +963717258 +1969 +29832 +30564 +29295 +10014 +21062 +24591 +579639899 +8577 +8447 +26714 +4120 +31084 +30934 +27193 +1048 +17567 +14736 +15945 +2474 +765870684 +18584 +15086 +27185 +24811 +20399 +257653934 +8157 +1006442113 +27024 +5139 +28282 +15383 +21716 +8820 +15953 +22847 +3608 +32418 +32420 +13437 +1238 +31245 +20195 +26932 +22692 +24471 +31192 +7080 +3372 +9662 +22735 +20678 +27114 +30789 +500384265 +1434 +1031 +7441 +719158791 +1025988556 +22641 +4781 +12474 +13559 +14306 +32002 +23076 +24040 +30606 +3769 +557126104 +1541 +31643 +6050 +25977 +25548 +12767 +10546 +24164 +28929 +20662 +8846 +29634 +22561 +20930 +23008 +15560 +10983 +17720 +4399 +8890 +15404 +3672 +5150 +10802 +6444 +9093 +31025 +22014 +3328 +27410 +5485 +13758 +975203206 +3427 +719546482 +8539 +26750 +301716748 +26226 +28613 +5637 +699596221 +23746 +10775 +13417 +12902 +2414 +20545 +18394 +2415 +20110 +6025 +18136 +32533 +934646399 +22090 +3573 +32667 +3578 +32527 +11316 +20061 +25524 +31087 +19895 +6590 +28935 +45338962 +22607 +400720357 +29042 +3033 +19048 +3994 +16734 +25272 +6603 +6283 +3602 +24887 +3478 +2460 +24932 +1027400483 +101409499 +21588 +1164 +1628 +8168 +844384281 +30440 +13537 +250791332 +14766 +13566 +593199583 +724850519 +10231 +8940 +667245176 +32128 +29734 +32365 +13526 +8121 +7571 +7005 +30724 +16713 +24246 +14486 +104529851 +15327 +2262 +29826 +321534812 +2877 +28021 +7492 +822932145 +664516467 +10649 +14106 +2740 +28179 +5098 +15369 +4397 +24650 +569270466 +18247 +4222 +7675 +357 +3886 +525321865 +648631551 +5727 +20593 +4507 +4246 +25954 +21668 +9668 +20590 +6226 +20304 +10436 +1742 +29832 +794224912 +29067 +25280 +5798 +16239 +12240 +30727 +406788308 +17933 +7048 +13678 +8439 +7940 +30649 +6109 +4382 +13872 +21850 +22295 +3683 +14026 +19386 +28340 +32125 +2126 +13566 +19883 +7312 +4218 +1012 +10384 +20703 +11756 +24583 +25243 +154659379 +11141 +19391 +32357 +782 +29451 +18486 +17412 +8424 +9263 +24465 +23614 +9212 +28447 +21904 +31967 +1509 +31745 +2620 +16824 +10706 +24583 +10245 +3123 +22959 +4021 +15873 +8168 +22333 +30958 +576012981 +9206 +21465 +4578 +30495 +522088231 +4304 +1949 +14594 +419 +12108 +1331 +3033 +23880 +26816 +17320 +29915 +9877 +19336 +12833 +2705 +8287 +2819 +22899 +4908 +27774 +17824 +27390 +17173 +25872 +30277 +3613 +29398 +9917 +323918446 +11452 +3078 +23738 +4145 +16715 +2056 +6457 +7668 +28650 +14276 +11349 +13604 +22936 +27751 +26651 +10238 +2422 +845570552 +541238121 +26617 +20880 +428216766 +43842055 +30392 +30196 +2544 +21203 +17949 +12953 +20753 +17231 +179287582 +32701 +24848 +25731 +19694 +19734 +7727 +457745217 +30898 +14964 +17589 +25968 +29818 +45338962 +5566 +389238861 +9579 +30072 +13384 +32533 +4360 +8673 +2040 +16774 +29645 +7457 +3078 +19906 +6060 +26528 +30916 +29755 +10334 +700 +7376 +11767 +487543023 +16912 +1023215734 +21888 +30756 +18919 +7411 +19246 +14831 +11074 +2459 +25325 +29330 +5139 +495609868 +6926 +30826 +2306 +13108 +24030 +989 +13441 +5362 +23534 +31306 +21304 +23253 +219337873 +575 +25784 +6061 +26447 +29734 +12731 +1318 +15856 +7631 +1420 +5923 +14335 +567141290 +25103 +6538 +17406 +8585 +8823 +2250 +21904 +25407 +5995 +3906 +10519 +16569 +7825 +24965 +27956 +27441 +28616 +26120 +8647 +507348859 +19522 +933437213 +20787 +24053 +20098 +18765 +2695 +10779 +20752 +8041 +19811 +17324 +10040 +8496 +15082 +9819 +440789261 +25476 +11961 +30251 +10057 +4222 +23460 +22702 +3596 +25885 +5091 +26960 +30478 +27854 +31853 +25671 +28057 +5175 +28787 +16248 +9963 +30511 +10611 +6828 +322492727 +17924 +20894 +26058 +15571 +11538 +12464 +25773 +21664 +19988 +30838 +8349 +8046 +11538 +28878 +22845 +28774 +2525 +6281 +11754 +20667 +2678 +24988 +475 +17458 +9432 +24513 +27672 +21434 +31090 +27131 +29376 +26243 +1096 +26844 +25262 +11208 +97 +17967 +11371 +7747 +17265 +29447 +103 +30756 +15603 +16998 +8121 +933513881 +10359 +26898 +11271 +14886 +18237 +875877045 +27300 +25871 +25552 +26681 +1714 +5631 +3255 +1494 +760 +27953 +1125 +19817 +27722 +26472 +23024 +7272 +467647307 +27226 +11228 +7586 +6388 +4271 +23371 +11781 +15301 +12702 +21096 +31412 +9154 +27902 +11278 +14315 +921073482 +9305 +5802 +1064352798 +7350 +21771 +26353 +19280 +26499 +30447 +18094 +19979 +11118 +9036 +426 +8344 +18031 +30472 +22984 +10379 +22231 +11393139 +407760012 +6926 +32302 +1757 +19120 +14838 +269295855 +25895 +19877 +32201 +3767 +18710 +23283 +12863 +15025 +18411 +31478 +21184 +3445 +5756 +15716 +22020 +25588 +8971 +848737187 +5777 +24503 +22577 +4125 +25421 +7271 +26720 +4865 +19263 +10164 +28663 +24980 +31381 +30019 +28218 +2331 +16105 +2583 +515690965 +19075 +19101 +422787325 +2825975 +8726 +5747 +29858 +25235 +22999 +6693 +15909 +6428 +19123 +14464 +31171 +2544 +21941 +18518 +31032 +8820 +30153 +9813 +31548 +3640 +30695 +24152 +3930 +7285 +6384 +937635953 +466742136 +23455 +2843 +29100 +337185754 +20395 +17173 +30087 +17960 +510463340 +19321 +90853546 +18976 +11052 +18626 +3692 +30195 +420338939 +21958 +28795 +6384 +32462 +10163 +29196 +6560 +6333 +30495 +23984 +5523 +2180 +747 +24868 +18765 +30887 +1128 +16422 +2711 +5154 +18537 +22447 +21279 +13840 +31848 +17429 +12393 +19519 +17016 +26247 +18042 +14565 +10256 +26151 +14108 +32492 +23114 +7068 +23721 +26688 +5405 +4505 +9513 +32534 +19504 +10354 +14514 +21415 +13587 +30833 +4887 +14623 +23258 +14937 +1059972354 +600 +15621 +2216 +1546 +25862 +29859 +1737 +5110 +262 +1161 +22680 +28365 +8109 +161771195 +20 +31747 +5800 +14463 +15715 +30009 +16165 +7250 +23624 +21703 +15641 +30277 +454041718 +779421059 +3299 +25712 +26846 +259959403 +502 +5353 +10192 +25602 +24942 +928 +22986 +19107 +5605 +18155 +31989 +5332 +17751 +24828 +213 +2034 +933437213 +27851 +5217 +775203927 +3647 +6780 +9687 +9703 +29004 +593435729 +14565 +30250 +15221 +4298 +23431 +22470 +28502 +16110 +2711 +726044544 +555613882 +32261 +17824 +29749 +22541 +858 +24580 +17933 +1096 +527904924 +10598 +14844 +24620 +31179 +22470 +1858 +8618 +22276 +2241 +15795 +29541 +16105 +14562 +28336 +12622 +21143 +25030 +477908339 +17017 +4695 +25784 +371229114 +731785205 +23216 +15172 +3664 +22163 +875877045 +844384281 +13768 +15288 +13102 +9007 +27092 +23248 +16680 +2617 +31566 +3769 +19927 +7634 +436744921 +27025 +6140 +649353251 +32103 +1421 +166107056 +20032 +14517 +30654 +20873 +1015558684 +25579 +12409 +1365 +30627 +6229 +3693 +6262 +12030 +5097 +7562 +28337 +667245176 +24202 +29956 +3842 +29438 +5334 +22864 +11271 +13821 +18002 +32322 +501980657 +23562 +30454 +3163 +4438 +463422042 +30009 +4061 +17824 +10962 +10467 +13261 +30954 +166107056 +335531920 +7828 +18047 +30325 +15399 +10171 +11452 +839561843 +32135 +12004 +19979 +22911 +16239 +1932 +17298 +27285 +9877 +18966 +17535 +5110 +3618 +25933 +17655 +19941 +10254 +2306 +21771 +14874 +31834 +14667 +592280093 +13589 +10905 +30838 +12800 +7386 +11773 +9887 +11197 +13874 +28307 +7036 +24130 +17298 +30554 +31644 +25994 +24665 +706999445 +25720 +26282 +24682 +25239 +6826 +1932 +9310 +1365 +9682 +10981 +3599 +22178 +29290 +720728218 +24310 +28474 +29458 +22864 +25763 +765870684 +15465 +337273683 +6404 +27072 +15059 +25423 +29436 +13682 +6432 +27177 +15095 +14083 +10320 +16469 +2186 +16021 +8821 +884597442 +1923 +1285 +17579 +11160 +890 +14932 +550283543 +8786 +1939 +3087 +10366 +5639 +109081888 +19644 +13685 +26719 +15360 +24545 +2434 +27989 +268379497 +21143 +27980 +25416 +22660 +8842 +25633 +315738317 +23233 +17757 +30865 +9854 +16069 +21044 +664516467 +4839 +12279 +12790 +8455 +1628 +19268 +14571 +26960 +26804 +19145 +16909 +23598 +306546671 +5132 +778 +6777746 +23778 +3355 +671 +24486 +17804 +26453 +10690 +21786 +20630 +17734 +7666 +8265 +18373 +22657 +18938 +11638 +30291 +23270 +16916 +10038 +29642 +3859 +26327 +10730 +923610901 +10254 +27316 +4907 +26774 +11063 +2137 +21229 +12767 +9667 +764347489 +19677 +341224182 +9887 +24560 +30546 +4210 +8814 +6425 +405 +24486 +92397029 +32391 +28502 +548859680 +25728 +30297 +5114 +17989 +21210 +10705 +846639458 +8786 +24490 +30718 +13678 +643400699 +28672 +12053 +548509787 +21187 +20098 +9293 +26068 +20686 +28774 +18394 +507 +262110597 +21085 +18604 +7086 +17429 +507348859 +10004 +22928 +3726 +20829 +19459 +7694 +6524 +4887 +17976 +30885 +18792 +25426 +1943 +2092 +110046399 +20200 +31225 +22882 +16846 +10376 +23747 +9458 +67 +20299 +27978 +3266 +31169 +18215 +26102 +17875 +17793 +53446911 +8457 +26804 +25882 +1019355505 +10004 +32168 +17116 +13485 +25983 +281007264 +9819 +26941 +2545 +27175 +19782 +25677 +14244 +6117 +24740 +28462 +11714 +23959 +19641 +26671 +23455 +22470 +287 +31719 +18060 +3664 +23994 +14140 +10137 +372849622 +7201 +22485 +7520 +22031 +30793 +1509 +12495 +8875 +23258 +3843 +828553061 +15025 +5259 +5834 +6072 +616 +6701 +4622 +32310 +5698 +17639 +26062 +16633 +18765 +12627 +2941 +12210 +9940 +16815 +30073 +28726 +15220 +27166 +23782 +9452 +32478 +17903 +839561843 +30033 +21083 +27298 +21482 +687523285 +13872 +22090 +496947999 +25657 +6205 +11938 +26786 +7227 +14235 +19783 +24520 +20375 +11477 +7578 +24130 +730 +29857 +580659452 +333075703 +17035 +29025 +17632 +29447 +5635 +19251 +21981 +8671 +21086 +21357 +25476 +32412 +32558 +16655 +1012 +6777 +8681 +25507 +28622 +11783 +27548 +9950 +20419 +2426 +9887 +25468 +15249 +31926 +27231 +26786 +16824 +21020 +31147 +8513 +18966 +255910407 +17733 +5142 +5132 +24297 +5284 +27980 +250799633 +12030 +6144 +11020 +25598 +29734 +11471 +32974550 +5353 +19153 +32345 +31740 +2675 +13394 +3146 +31731 +105968283 +21096 +30671 +1069264936 +21563 +13739 +14140 +30152 +7781 +23073 +28393 +289472752 +22294 +32695 +9170 +23418 +23030 +22231 +12741 +27142 +21218 +202051189 +2492 +11197 +28663 +6506 +28930 +1728 +666884496 +2623 +6627 +15268 +23561 +26359 +3042 +31922 +13275 +31381 +7940 +9252 +27315 +27371 +28624 +20873 +24165 +31256 +4413 +29394 +7436 +6855 +14583 +6826 +10111 +22576 +10442 +12622 +8609 +16414 +16296 +12459 +164031895 +4423 +7299 +31857 +20479 +19694 +4493 +24827 +8442 +16962 +681503742 +14086 +5001 +31553 +10029 +6077 +8052 +26978 +28497 +26340 +6728 +23408 +11509 +618822387 +2119 +15702 +26961 +17199 +4507 +18837 +22985 +12548 +2422 +26712 +8367 +3672 +5655 +5675 +8241 +10896 +5232 +8671 +19906 +10717 +7285 +29067 +4789 +1469 +21558 +27077 +4104 +24474 +3859 +470157697 +24591 +2062 +24274 +8568 +6489 +20559 +27177 +24660 +11636 +31530 +32135 +27399 +26757 +11448 +28497 +32354 +20996 +31644 +1844 +5142 +31789 +22028 +4536 +262 +6031 +29352 +19412 +15918 +6144 +20113 +31645 +10149 +2675 +875877045 +335562472 +19817 +29615 +12488 +24037 +32443 +23284 +21053 +10724 +219139641 +30695 +10236 +26445 +5813 +12365 +31906 +508892074 +487364647 +21203 +12382 +31025 +9337 +20200 +32072 +843633384 +8272 +25261 +14238 +5614 +17072 +24113 +10008 +24574 +31673 +9776 +25987 +3859 +9181 +6207 +30520 +970016726 +745058275 +24405 +2497 +24487 +30745 +2879 +28848 +31740 +1523 +28329 +1510 +31098 +15007 +14317 +28927 +32573 +15526 +7416 +3031 +727934942 +31247 +548509787 +22871 +15331 +16248 +120139872 +4824 +11474 +264 +30643 +22495 +15162 +5506 +10631 +419619654 +18624 +21893 +25340 +32209 +30558 +5142 +29543 +9537 +15021 +11177 +454041718 +2115 +1872 +11583 +16205 +32513 +993125111 +933437213 +4811 +16135 +12495 +30111 +11052 +24412 +9340 +4210 +4215 +25706 +20874 +14396 +290215765 +3625 +21187 +21641 +26254 +2649 +23198 +3765 +11714 +10265 +928 +2251 +26141 +3731 +5394 +8305 +9023 +955590116 +2766 +29367 +5896 +10844 +19081 +1875 +11300 +16667 +440789261 +15521 +22312 +25033 +25843 +548509787 +19399 +16078 +19333 +24936 +14753 +24592 +961673979 +12495 +16594 +2321 +5402 +112361816 +1047 +28265 +20658 +31669 +5561 +20455 +3477 +16153 +11390 +6170 +32302 +12100 +22297 +8970 +7675 +31146 +25658 +22090 +2741 +29691 +25579 +24641 +19694 +23766 +122058650 +24282 +5094 +18836 +26212 +16731 +852159693 +25469 +30327 +5459 +11288 +27131 +422787325 +7668 +14936 +10934 +20023 +11680 +6474 +27767 +12619 +21228 +26745 +12535 +14026 +3338 +9362 +28180 +8858 +11448 +6322 +3477 +29734 +16321 +3787 +16250 +29866 +19920 +23669 +14058 +20304 +24560 +21636 +30342 +24988 +15621 +432186224 +19247 +16876 +3745 +671471802 +21073 +28307 +19575 +4399 +15159 +26171 +524284830 +5447 +230786259 +25471 +13186 +26151 +19558 +31220 +27147 +21886 +3478 +7230 +31645 +20296 +7586 +20965 +1694 +29721 +21994 +2885 +29669 +20876 +12425 +22847 +11493 +20844 +5460 +31390 +17118 +50266787 +26028 +24324 +5590 +8386 +583 +7174 +432186224 +28502 +15249 +20248 +26507 +19391 +31564 +30017 +4824 +5317 +15922 +23770 +12425 +32103 +14953 +783438654 +21787 +14627 +22611 +13492 +26935 +20922 +19233 +15191 +17791 +4458 +31344 +6867 +17156 +5388 +3865 +30555 +16563 +15349 +23867 +11961 +537830308 +20576 +408748282 +6404 +9519 +19081 +10403 +31747 +29601 +16303 +9234 +7626 +25504 +29154 +27533 +898391319 +29713 +25336 +31553 +576609020 +9347 +27809 +28520 +219337873 +8778 +19983 +9519 +1814 +19021 +9232 +29425 +920633592 +71535836 +466742136 +16563 +9877 +20866 +22379 +26120 +776055817 +30090 +19703 +20778 +27142 +20441 +29180 +4347 +17558 +30427 +32302 +3625 +21178 +26282 +481 +62227193 +1264 +23776 +2395 +17085 +16826 +25751 +10712 +13821 +20065 +20842 +17298 +19228 +14220 +786 +7732 +25592 +21853 +14108 +457449913 +27774 +6425 +27429 +10719 +10754 +30872 +3042 +13981 +5077 +385400859 +15909 +30174 +29453 +28633 +44517893 +438323745 +14317 +7635 +7376 +24559 +31048 +3850 +6182 +6432 +6777 +24210 +11483 +10157 +2852 +22126 +2979 +31449 +4694 +26471 +25559 +27952 +28040 +11869 +19519 +22913 +25366 +32677 +3190 +546373184 +454041718 +1465 +8463 +14936 +4740 +28527 +29271 +13589 +26185 +21086 +29656 +3525 +5580 +3375 +11939 +11802 +25013 +453415595 +627781390 +19782 +27181 +12542 +11409 +25772 +1035365435 +4834 +3255 +533524334 +23236 +84287508 +15025 +29893 +5698 +544 +24936 +433911136 +280744888 +21158 +2241 +3136 +22940 +658228841 +3865 +5095 +10981 +31881 +26635 +27390 +1981 +8472 +687045009 +23669 +6084 +11197 +2592 +20004 +5605 +8842 +18885 +28336 +20258 +18825 +2186 +97 +31347 +2819 +7090 +11766 +26014 +25426 +25694 +26367 +4829 +29773 +30250 +5698 +27587 +25239 +30100 +15894 +14953 +23845 +271 +5197 +7592 +21784 +28775 +195 +19311 +14823 +23304 +15990 +25553 +2373 +16434 +12707 +24625 +21020 +20761 +1025988556 +11938 +27980 +23358 +21501 +29329 +4946 +340383994 +14831 +32300 +27420 +10583 +29816 +26499 +32560 +8241 +16551 +9554 +23040 +23766 +12420 +27181 +16585 +4790 +28375 +25559 +11853 +20160 +116 +11071 +126348870 +8457 +1830 +31553 +5284 +14388 +29844 +11379 +28160 +32382 +3525 +904768460 +24598 +17503 +8793 +6107 +3931 +11460 +21218 +19340 +15341 +17720 +22696 +5923 +28503 +12780 +2678 +29604 +9093 +23233 +11803 +17393 +16841 +8723 +10459 +16087 +12256 +28836 +12040 +3599 +10024 +10891 +6506 +11207 +267073857 +17138 +19337 +25426 +10666 +26487 +10905 +20955 +16250 +18801 +29253 +24268 +355457275 +67255644 +491 +11534 +15190 +30582 +1645 +25258 +28794 +17345 +28166 +280028619 +13238 +753948499 +9252 +9488 +993125111 +17617 +27262 +14886 +16890 +3207 +19083 +28383 +23219 +28622 +31849 +31037 +14244 +25990 +26103 +24449 +798 +15123 +10605 +5854 +1655 +23558 +25275 +27371 +23927 +3471 +14861 +18810 +10256 +53446911 +14614 +661 +20721 +18277 +24418 +23044 +12971 +90853546 +31824 +24625 +15419 +32272 +32316 +22607 +23106 +9433 +8585 +11734 +419871627 +807575746 +10303 +29689 +22428 +27774 +29644 +23355 +9389 +4014 +30534 +15133 +16835 +5761 +29755 +30476 +7872 +2615 +5406 +24559 +23122 +24322 +2208 +980452286 +21450 +13186 +11208 +4834 +26509 +808549195 +9920 +14296 +7794 +31696 +31824 +10224 +17319 +8978 +19165 +29414 +21337 +7699 +3123 +11142 +13105 +30134 +32258 +868 +13781 +15112 +3957 +11928 +32581 +8284 +29608 +10611 +21871 +13528 +16885 +8272 +7091 +7825 +29948 +27000 +9722 +28541 +52470396 +1019355505 +25773 +489203937 +14522 +4870 +4781 +11052 +26276 +694135616 +18144 +18297 +16797 +11568 +25061 +3137 +24773 +921073482 +419 +21778 +515488697 +136504677 +21549 +26412 +1388 +31750 +30586 +30423 +30098 +2630 +27185 +18699 +28771 +5841 +24165 +24074 +7470 +540 +15035 +9982 +5745 +32166 +14877 +20455 +30496 +31479 +23674 +11228 +7639 +977 +240236192 +12396 +10014 +15768 +17319 +3676 +5566 +15349 +14952 +22607 +7622 +9688 +202 +32166 +30452 +19521 +16820 +22939 +5147 +8323 +23084 +16596 +3945 +20760 +3372 +9547 +5202 +6843 +639523292 +15448 +15753 +2336 +489089691 +3055 +4781 +987965883 +14838 +4148 +13379 +25667 +31330 +11238 +7965 +7909 +211 +308075184 +7578 +10029 +54375212 +30228 +10378 +10962 +24848 +17490 +11690 +721343557 +14306 +18946 +19041 +8241 +11805 +24465 +26844 +9819 +305777397 +16563 +19902 +9982 +29561247 +21121 +28974 +3625 +29532 +5886 +16100 +7851 +95887856 +27671 +20215 +6774 +11000 +846639458 +21983 +4781 +7608 +5086 +395929242 +8114 +11572 +14124 +25548 +8228 +24959 +26804 +10267 +26383 +108998118 +30586 +490434377 +19184 +16414 +15268 +13587 +20040 +21786 +14840 +8439 +149338669 +1333 +25579 +6956 +2336 +21652 +28341 +12068 +15323 +10611 +22645 +327378658 +24145 +24412 +4780 +14428 +29948 +54375212 +4246 +25648 +24418 +14686 +28927 +1814 +579639899 +14598 +7944 +27014 +21703 +9098 +11153 +3338 +9846 +1737 +7987 +15953 +1008924954 +15331 +24362 +1746 +28692 +5614 +14001 +11360 +17107 +452061555 +271 +25426 +31242 +10519 +61 +17528 +24559 +24771 +3619 +16435 +216889996 +22095 +24350 +27077 +14544 +219337873 +27702 +115096887 +24925 +8513 +456284662 +988598585 +28392 +23293 +25224 +1737 +23581 +27066 +28160 +31887 +11356 +28151 +27694 +6623 +25610 +17655 +4105 +11711 +490 +17116 +15319 +9985 +26487 +8305 +25426 +7956 +14598 +10546 +32365 +31041 +9319 +13821 +16526 +10802 +31469 +798973365 +8814 +352 +19263 +24464 +773179285 +1255 +146 +18248 +18875 +20723 +31090 +21854 +21935 +26803 +11687 +11012 +1649 +32335 +146535697 +2015 +11708 +4103 +12065 +1123 +32533 +16625 +18970 +31345 +24330 +20872 +21740 +19800 +21914 +11026 +576 +8872 +21853 +11847 +27775 +656478986 +10304 +14108 +9924 +599637010 +6045 +21337 +16998 +599732657 +26678 +25983 +14618 +6087 +9473 +15878 +10666 +52470396 +19643 +5110 +2650 +10459 +4099 +20093 +18317 +388764727 +14544 +27065 +14272 +2871 +31524 +13984 +16099 +21728 +27924 +27566 +4477 +16745 +5763 +26189 +3545 +31130 +259150051 +12237 +874140480 +18127 +27602 +898813393 +11228 +1176 +16826 +30894 +26595 +10007 +11729 +11853 +28823 +31094 +11074 +26669 +917 +1026148792 +3999 +6523 +30341 +10060 +18065 +24563 +17976 +24965 +30894 +303830920 +7610 +9146 +839350057 +27262 +18291 +31037 +6342 +4292 +9117 +30785 +13421 +30365 +24011 +583732144 +28266 +21680 +874140480 +25445 +27269 +2617 +19448 +7468 +13191 +25616 +7240 +24641 +19732 +27876 +173814691 +2740 +7178 +886418730 +24840 +355737564 +27136 +5551 +10435 +29994 +26006 +27480 +8052 +14612 +5802 +776055817 +28634 +29211 +30383 +6299 +30743 +3578 +8846 +807575746 +24657 +3374 +32573 +31598 +14051 +333075703 +10512 +4125 +661998735 +31645 +12818 +20277 +16638 +32721 +19623 +2250 +22509 +352893991 +7257 +15808 +27028 +262098633 +14823 +21112 +5800 +310 +4242 +7120 +16296 +13358 +12878 +17875 +1454 +29855 +23865 +23300 +974169478 +10324 +7784 +548859680 +11743 +6071 +20059 +14684 +19065 +15158 +2702 +15133 +7794 +22281 +28627 +30371 +22660 +8635 +9591 +9896 +5899 +25563 +30727 +16079 +2584 +14098 +286912341 +13221 +19298 +30540 +29699 +28913 +3997 +24471 +886019582 +31363 +6367 +30695 +10302 +23607 +1035365435 +9133 +20631 +433854147 +3033 +8265 +18485 +6229 +25858 +11773 +464980860 +31605 +24827 +9530 +681468214 +4078 +1411 +433854147 +9687 +28069 +5678 +4255 +30012 +15983 +741364721 +17334 +24773 +702217333 +21581 +526915515 +23837 +19739 +9101 +2546 +32222 +14244 +14820 +15321 +10885 +24587 +239022440 +937635953 +579639899 +18557 +1194 +20872 +13145 +9722 +19498 +18765 +30718 +24074 +10591 +22368 +27032 +18623 +8006 +5306 +32412 +30855 +22603 +24048 +13491 +17756 +633878912 +1027400483 +10410 +23818 +32008 +847540880 +5091 +12492 +6080 +28046 +796537356 +20843 +1085 +12953 +10298 +10714 +19003 +25925 +8502 +3755 +19880 +2422 +3879 +11690 +37847470 +18971 +29812 +290215765 +9146 +16563 +8086 +20658 +20703 +31848 +31381 +16726 +9638 +793964305 +26790 +14486 +25340 +3830 +15568 +22942 +16671 +19521 +28058 +18158 +14239 +12373 +27000 +4622 +22566 +12437 +17251 +21464 +25461 +2422 +13405 +17412 +25380 +14609 +25559 +5232 +9589 +1897 +14084 +16275 +20939 +21234 +11617 +16655 +26383 +14871 +12369 +27421 +6409 +394499996 +26174 +14935 +607 +23954 +19816 +24210 +10794 +946418954 +13995 +13292 +25054 +13476 +31203 +19145 +440223092 +8363 +17466 +5432 +8375 +14639 +30962 +5452 +924209427 +30520 +31203 +23669 +6584 +14238 +28829 +15526 +20817 +13872 +447 +28081 +1494 +18825 +22854 +24449 +13277 +526915515 +16892 +727635449 +32128 +12256 +24093 +16082 +22513 +11722 +14633 +26208 +12833 +28382 +27132 +16329 +9110 +6283 +23430 +4218 +25578 +3044 +11720 +1294 +970016726 +472 +6070 +17151 +20842 +23008 +25258 +7461 +12179 +13394 +24314 +9808 +9287 +10216 +5147 +20503 +22607 +778 +23059 +494118112 +25054 +20503 +14133 +20455 +43842055 +10113 +13185 +11802 +22309 +27987 +32097 +1318401 +21990 +30934 +15817 +25753 +12907 +11057 +29033 +19295 +23735 +22882 +9134 +626774775 +3078 +2418 +23106 +12934 +18266 +6560 +2829 +586171658 +10714 +2043 +2630 +2431 +13229 +26669 +9393 +5397 +17487 +20992 +32586 +327378658 +1096 +21593 +15939 +28132 +25089 +2434 +16140 +12744 +14633 +6398 +22035 +21469 +31989 +10223 +32099 +220215379 +30239 +10109 +17111 +22637 +32272 +1661 +28928 +20293 +1983 +28533 +22295 +2630 +1746 +7659 +31146 +4967 +13009 +3239 +16530 +8447 +15509 +19778 +28884 +3220 +366886096 +817 +24131 +5830 +25982 +16713 +314288489 +16730 +6077 +930672250 +24854 +9356 +13688 +16360 +3731 +19834 +25325 +104529851 +5895 +17720 +14133 +9979 +13261 +16021 +129717732 +20729 +12600 +19734 +11349 +32492 +3906 +15723 +31254 +15055 +5306 +5504 +12382 +489203937 +1806 +2754 +12833 +31767696 +1022857272 +166107056 +15371 +17530 +32443 +19395 +29518 +13308 +616 +24180 +11776 +5800 +14565 +441320785 +18129 +934391880 +2546 +22795 +9118 +11075 +22908 +26281 +25689 +28624 +15313 +10798 +4423 +3755 +28698 +18791 +21521 +22112 +4298 +18950 +20098 +25637 +24412 +347 +26493299 +16110 +14422 +23747 +29812 +24118 +811815887 +5637 +30764 +25657 +9213 +1969 +25772 +904460166 +599732657 +22368 +27104 +23127 +17770 +22645 +11075 +17924 +9125 +22854 +20181 +29711 +15535 +5854 +18567 +10192 +580192695 +23607 +21520 +2176 +22730 +26493 +945039118 +9184 +3769 +2833 +21578 +32352 +19263 +13137 +24833 +5447 +14835 +609908221 +10504 +3382 +29587 +5590 +9904 +21470 +26698 +20503 +14308 +6095 +9287 +392 +15503 +21206 +22752 +23967 +226178950 +12437 +9808 +32721 +17574 +17044 +24412 +3382 +26750 +10109 +32116 +18486 +27429 +821005990 +12850 +25638 +17495 +3190 +7144 +352073081 +16526 +12206 +17503 +783438654 +16083 +23534 +14614 +501980657 +3599 +4014 +419 +15330 +22426 +1955 +1826 +29378 +25235 +14467 +10569 +333075703 +3994 +28684 +5375 +6129 +14426 +866275156 +12221 +5044 +4507 +2496 +5192 +27826 +26749 +25469 +19565 +16503 +966288103 +10157 +8601 +30153 +24641 +30344 +235514573 +9513 +2807 +77978482 +12907 +1556 +7338 +32465 +17474 +18976 +1014 +27621 +2410 +24060 +22715 +22253 +3137 +627781390 +24635 +27003 +7120 +32712 +5631 +9638 +6144 +11493 +19147 +24230 +5542 +21981 +27517 +30643 +14678 +27195 +28834 +28292 +27383 +31541 +12535 +26353 +29855 +21994 +23887 +2675 +14679 +26701 +348113008 +10354 +314288489 +28848 +27640 +13303 +19845 +27177 +29716 +11640 +15909 +20181 +32721 +937635953 +3514 +32661 +20161 +28884 +17734 +24840 +560647550 +26320 +8284 +572566066 +8032 +7132 +28059 +28382 +1194 +10720 +3042 +13497 +26606 +576357402 +20169 +27671 +10605 +26524 +15592 +6322 +26691 +20538 +32352 +12221 +21178 +1021780542 +2677 +213 +30291 +12538 +7457 +28740 +28633 +8821 +18819 +4763 +6455 +24008 +323789182 +1877 +10340 +5761 +18095 +26932 +31073 +32128 +22513 +17526 +18517 +11842 +12756 +26757 +8270 +311 +22132 +27523 +5536 +12040 +14086 +19902 +23755 +29196 +17474 +7836 +20866 +27949 +271 +31434 +14828 +14820 +17535 +13872 +1503 +467700777 +5625 +18317 +481 +24501 +13493 +31696 +287 +24771 +31564 +23561 +4449 +13440 +11720 +497258893 +13526 +22866 +24246 +22991 +267073857 +333075703 +16543 +6926 +18894 +19115 +31168 +17899 +29816 +15380 +27949 +15777 +2675 +8778 +5230 +18028 +16397 +25731 +27300 +550 +26972 +18658 +31639 +322492727 +820843164 +12082 +30475 +28928 +1031 +9116 +6110 +13288 +15512 +28056 +5680 +6326 +10292 +1346 +8369 +3247 +5666 +712724869 +11269 +22095 +23616 +29969 +12800 +17503 +20769 +167 +419 +716870870 +5095 +24591 +8673 +17072 +13949 +30556 +110046399 +24885 +15966 +17959 +19912 +31041 +1761 +6657 +12786 +3779 +2576 +22064 +15919 +24692 +30169 +11238 +11708 +29004 +26262 +8052 +1031231904 +5252 +2705 +10467 +21871 +32659 +11132 +29150 +23827 +19739 +24152 +907893793 +16596 +13589 +26816 +30288 +18386 +3078 +10512 +30525 +27851 +16667 +13831 +18387 +20574 +10519 +30073 +12559 +7622 +13768 +4230 +21636 +4969 +23735 +27114 +2092 +20503 +9186 +25489 +1003318517 +15468 +419 +17062 +786 +488684654 +634042082 +14623 +1139 +22402 +12181 +444 +9300 +23318 +8032 +13584 +19353 +12090 +306546671 +11331 +15715 +30425 +9778 +11928 +27697 +14853 +4350 +14838 +9913 +27585 +618 +9813 +20590 +28959 +18445 +30176 +19399 +32620 +31941 +24274 +26204 +6871 +22495 +97824626 +28671 +26160 +22164 +15907 +29806 +29721 +1145 +28581 +2740 +19336 +24642 +7470 +31246 +523729695 +13420 +14639 +16784 +5995 +9160 +79544740 +8392 +8686 +25037 +710 +22565 +1145 +489883589 +27470 +19589 +14140 +164 +9362 +11764 +8447 +25445 +29249 +23856 +389238861 +5409 +6818 +13077 +17407 +27854 +15107 +22253 +405 +2130 +18561 +13175 +848737187 +340383994 +16017 +8800 +18656 +20227 +8372 +1870 +20660 +14808 +31242 +26678 +31169 +2714 +28315 +1320 +30962 +214 +8842 +72829866 +16967 +31178 +18556 +5069 +12152 +506052525 +261 +16363 +30440 +1949 +23488 +11882 +19719 +15330 +8582 +30432 +450856013 +6493 +1486 +614 +669440663 +10238 +19668 +6569 +16291 +27024 +18127 +13435 +5506 +14526 +26748 +31246 +15339 +8457 +31023 +25476 +23368 +30116 +1665 +2762 +26935 +9816 +385560190 +528252846 +4790 +6777 +920633592 +3596 +5654 +27548 +23356 +13145 +25392 +15302 +3619 +12001 +1076 +9793 +23353 +31762 +15659 +10038 +995738074 +26160 +23721 +23008 +2180 +9160 +25930 +30633 +18028 +29775 +869476669 +25007 +771438008 +26044 +10359 +27429 +19634 +31518 +1116 +24363 +3045 +20454 +1048490250 +2137 +28336 +14219 +30959 +10707 +667245176 +20527 +12573 +146591738 +8061 +22994 +23909 +6629 +22901 +4544 +7705 +23041 +16548 +20880 +17251 +1503 +19567 +13714 +18127 +33759102 +31530 +15317 +18135 +13831 +6229 +310 +27775 +29645 +210517409 +25547 +25553 +29119 +1343 +18792 +1377 +8472 +11106 +441320785 +3695 +3090 +6319 +1945 +13338 +9681 +4783 +14788 +16815 +18496 +1297 +22722 +10304 +10475 +23777 +17407 +17638 +14820 +1346 +11963 +140407548 +21907 +31265 +13298 +240236192 +23819 +6766 +14495 +9912 +29855 +20216 +13782 +2620 +15158 +471836806 +9338 +31156 +24062 +15983 +15894 +9852 +23919 +3372 +20235 +3304 +5284 +27392 +19419 +726386233 +15378 +420338939 +7328 +23230 +28696 +651392813 +5455 +839350057 +5334 +14311 +29664 +6447 +24038 +21382 +29773 +5592 +271 +1374 +18904 +14285 +6603 +14645 +27722 +19782 +3044 +349937197 +15371 +6229 +19511 +22796 +6555 +27274 +29832 +1434 +21465 +24230 +27767 +13 +3079 +24276 +24749 +10673 +16784 +17774 +16713 +25537 +23127 +16107 +17129 +16548 +24590 +20059 +23270 +16504 +906 +30593 +26166 +16064 +22936 +18518 +23827 +19041 +32753 +6818 +16420 +19763 +6125 +785663959 +3165 +24242 +15925 +26493299 +22281 +27347 +32516 +12256 +28164 +16118 +14510 +17913 +9433 +12270 +221 +22333 +15095 +28858 +27440 +2610 +9246 +30872 +18710 +9504 +3078 +610419927 +3876 +489203937 +24795 +1509 +5997 +18810 +29062 +561555519 +24703 +3465 +20319 +875877045 +6281 +3354 +31412 +29335 +7831 +31018 +5997 +32393 +1008 +5759 +22541 +4865 +238 +24407 +30621 +18904 +3140 +32085 +11869 +1596 +18109 +30623 +22021316 +25924 +16798 +2180 +6627 +29380 +426561266 +11379 +13934 +21083 +25061 +14854 +3755 +31147 +15295 +381168306 +22721 +10727 +28393 +7299 +9060 +26648 +28781 +467 +1531 +2977 +12181 +27220 +16912 +24060 +11228 +7582 +20319 +1769 +21982 +9723 +14645 +501980657 +3489 +11052 +32060 +28778 +1608 +5951 +4486 +23697 +20007 +26548 +16716 +29750 +18812 +72829866 +8032 +20631 +4619 +27854 +1002 +23658 +22470 +7052 +6874 +11829 +10971 +306 +17733 +30606 +13312 +7051 +3500 +31192 +7347 +22426 +10303 +6042 +31073 +16962 +5032 +2066 +19499 +12065 +31267 +13077 +30718 +23766 +24959 +20045 +16099 +4896 +21434 +32560 +7878 +8442 +19025 +14967 +1981 +9197 +12221 +9273 +18784 +19353 +30278 +15441 +22854 +19247 +32113 +23318 +13815 +969905538 +14679 +8742 +28616 +25670 +4946 +20059 +25239 +31731 +30695 +28829 +14101 +16962 +19567 +794224912 +700 +21020 +810175925 +17129 +1144 +23097 +248314010 +84032709 +784544965 +24355 +28770 +28529 +19263 +31740 +1830 +14133 +16656 +18834 +9419 +556525020 +20329 +21407 +26035 +9338 +1875 +9356 +11774 +23674 +25861 +29750 +18567 +31554 +16952 +27496 +32186 +845570552 +27067 +22097 +22923 +16239 +10754 +16928 +2116 +21581 +11517 +290215765 +11271 +24574 +29836 +909563616 +13277 +17204 +6342 +871 +3334 +5643 +25977 +18387 +13379 +3795 +127744746 +17738 +7432 +28898 +28884 +2879 +13298 +10442 +30392 +105320661 +7869 +15236 +6180 +15339 +1350 +27316 +32135 +5986 +11961 +29757 +7261 +23930 +13872 +2204 +898391319 +6871 +13930 +19568 +18200 +593199583 +5635 +29376 +10060 +1398 +19138 +3769 +27082 +8927 +2982 +386011591 +22696 +16377 +31317 +21955 +21621 +10544 +9166 +10153 +501980657 +505296155 +27149104 +27628 +29585 +9300 +315108831 +557126104 +20693 +22916 +195 +3986 +22612 +32582 +648724527 +616 +29398 +23340 +18747 +18628 +19048 +6367 +12600 +17463 +32721 +19197 +4672 +3696 +16655 +385400859 +8386 +16563 +18677 +32412 +5759 +28682 +1697 +13493 +18516 +27226 +31296 +24587 +10330 +27269 +2711 +474827197 +12876 +14046 +7454 +25537 +8128 +16656 +16083 +31750 +5884 +15471 +13035 +15169 +10736 +6137 +21465 +8846 +8437 +20225 +24965 +25578 +521450716 +916 +20450 +21904 +7691 +21292 +2615 +8112 +13776 +7908 +6555 +32085 +820386408 +5619 +29377 +4680 +11805 +5277 +22811 +9819 +28219 +11657 +21714 +23324 +149338669 +6353 +3348 +18909 +3608 +32076 +2695 +29706 +25553 +24441 +15925 +7836 +27039 +163353201 +3233 +1063715765 +27606 +839561843 +557126104 +1036763667 +5306 +7386 +898391319 +13257 +24577 +11483 +17203 +1047 +2696 +20293 +27745 +10719 +20527 +433317851 +3778 +28892 +5756 +27316 +23013 +19201 +13591 +21941 +27534 +25404 +15082 +9910 +4694 +21535 +694135616 +14388 +17755 +23976 +18144 +5365 +15236 +22452 +347 +11776 +32410 +11300 +24848 +31863 +32412 +24580 +26077 +22846 +726386233 +18136 +28497 +21588 +1047636202 +26359 +31090 +18835 +23614 +684842267 +25678 +2003 +495096991 +30700 +7219 +1806 +3726 +23657 +1941 +22496 +11218 +7470 +12063 +19807 +28767 +30483 +23596 +15471 +281007264 +19147 +593199583 +28045 +30297 +32243 +31084 +19298 +19544 +12337 +32072 +479711753 +30546 +5397 +4694 +7879 +18121 +28150 +8803 +863555855 +31702 +25426 +5503 +29615 +13072 +880774848 +14531 +13480 +29451 +21834 +175463393 +14626 +25610 +2681 +13395 +15153 +13874 +12464 +3547 +29187 +28151 +3260 +487364647 +699 +16105 +2570 +2241 +27038 +737874205 +16267 +29353 +15025 +12603 +16427 +21206 +5785 +1081 +12910 +9051 +315108831 +6678 +27440 +18067 +31704 +4090 +18486 +4356 +24655 +9532 +7688 +9854 +26272 +20703 +8915 +4584 +23002 +26166 +5523 +31041 +2678 +21750 +2576 +4451 +28917 +12090 +10153 +31789 +8004 +620 +13622 +3396 +20333 +7675 +12237 +27767 +740174980 +14495 +28085 +23948 +32090 +21786 +19320 +17275 +16625 +469214842 +21718 +3693 +11297 +28679 +3251 +1350 +29777 +2933 +24828 +16434 +21562 +27077 +29380 +13641 +27149104 +5402 +28740 +27902 +627780361 +7743 +23847 +17275 +7743 +23306 +27026 +17933 +26493299 +3055 +21578 +14118 +26062 +1008 +10648 +28895 +30034 +21558 +23986 +14279 +32714 +4242 +27184 +30344 +21665 +26383 +20860 +30954 +852 +32482 +32404 +5871 +18394 +753948499 +16713 +23025 +25229 +29745 +25007 +21617 +24769 +13701 +28343 +27498 +677971084 +4430 +31909 +2447 +24729 +15023 +21973 +30774 +29377 +1844 +16563 +22530 +5542 +772 +25917 +15091 +23340 +26941 +2459 +19303 +4680 +19295 +24988 +1002362988 +1059972354 +31242 +13561 +3618 +31467 +8472 +22046 +18175 +9249 +11063 +1806 +9497 +5432 +5834 +540793806 +15857 +2434 +956 +28981 +17733 +4780 +30739 +10546 +31381 +29656 +18892 +16052 +4292 +24677 +23244 +5650 +19141 +26311 +14460 +31313 +27130 +305777397 +8766 +14162 +25451 +22258 +25366 +454041718 +21690 +121691388 +27181 +942935936 +18636 +21706 +23553 +10783 +10245 +11952 +378432561 +3262 +4751 +6506 +11653 +5830 +913183325 +808549195 +25315 +22004 +18573 +30695 +4613 +18301 +8351 +26507 +30664 +25196 +7250 +6147 +22233 +31163 +6607 +8439 +15287 +22561 +21568 +5988 +9740 +14260 +4098 +25602 +27159 +29033 +22447 +22113 +1025988556 +21766 +28046 +21828 +10385 +634042082 +13758 +30826 +29689 +21104 +3765 +10512 +23073 +29665 +2919 +301716748 +29077 +845570552 +18635 +2286 +15896 +25460 +11542 +19047 +749 +28424 +3035 +10897 +11414 +10648 +21083 +20019 +16491 +24800 +17289 +707616235 +7285 +13497 +20098 +26011 +16434 +561910139 +5678 +31690 +18489 +27420 +17801 +8978 +1983 +23613 +15399 +12765 +97824626 +18905 +11063 +17068 +8138 +2896 +20557 +17524 +4443 +27621 +10666 +3017 +25578 +4343 +6253 +31824 +18139 +859 +26814 +15012 +21096 +1102 +22576 +6728 +29541 +31306 +953815532 +4415 +13379 +19411 +30718 +16439 +5095 +24350 +4179 +16804 +6229 +7132 +29707 +27851 +7988 +13440 +25765 +23845 +20161 +21210 +10014 +6241 +20992 +747 +21044 +1770 +21022 +30768 +26906 +32116 +562063645 +9170 +27039 +29850 +9137 +32454 +685004265 +13055 +21008 +29001 +506052525 +20399 +16366 +7953 +6073 +21001 +10885 +2681 +16609 +1551 +7203 +6145 +12429 +432186224 +6025 +11250 +24591 +23306 +21427 +6780 +18280 +7784 +11373 +18649 +28878 +403108793 +21813 +1008599055 +15913 +25487 +26774 +20838 +7142 +920633592 +412302050 +7457 +17955 +29389 +13930 +341224182 +59775193 +29231 +8036 +8592 +25506 +13884 +31458 +16397 +6499 +26782 +17054 +15162 +19575 +1987 +15507 +14854 +16169 +25707 +30878 +21299 +28469 +18436 +238 +27669 +10245 +68859467 +25489 +24221 +8969 +2951 +31130 +7666 +16849 +13556 +21110 +22913 +4486 +16819 +12065 +924527948 +1066932545 +18564 +27831 +13366 +5049 +14317 +11360 +10115 +110046399 +22258 +6496 +18810 +303246013 +16819 +26778 +6826 +7347 +27025 +11596 +28724 +3379 +19192 +7953 +13768 +7987 +10465 +18976 +5619 +15036 +727934942 +23759 +28341 +9691 +31681 +31222 +597939471 +30174 +753 +18185 +24294 +6030 +13493 +18637 +8820 +488691882 +29656 +10861 +15287 +11052 +14098 +8585 +19836 +25962 +2933 +514249102 +9575 +24070 +104529851 +546373184 +17976 +18006 +21059 +19197 +19474 +18442 +8531 +5951 +16296 +21896 +23612 +16250 +28842 +1905 +61 +253881201 +26648 +6499 +2779 +1047 +24774 +19782 +19693 +16079 +515690965 +904768460 +779743428 +32243 +10688 +11922 +11228 +21641 +605822945 +30977 +2630 +25955 +982740753 +200 +1608 +27478 +7328 +138 +25504 +6698 +13764 +27401 +3399 +4766 +525479046 +20753 +864 +31390 +18383 +28466 +18835 +31406 +924 +8620 +4326 +27660 +4013 +30485 +6735 +6948 +17652 +10709 +795 +10865 +26238 +7411 +5773 +30567 +7661 +24263 +29532 +3541 +7522 +12425 +8128 +16716 +569029089 +25527 +20289 +10866 +1784 +25471 +14877 +30176 +14926 +5756 +7685 +2331 +24587 +1578 +170 +30855 +31203 +24221 +18864 +32707 +15966 +31648 +12641 +4116 +1608 +14296 +767 +8168 +3465 +10618 +32679 +13920 +4839 +28795 +2947 +3060 +20111 +810175925 +12340 +990793972 +533524334 +31967 +217773502 +16824 +30325 +12149 +21206 +24113 +19353 +3220 +18393 +31711 +27040 +18615 +15856 +17809 +29721 +12585 +10943 +25807 +22090 +29961 +22675 +30498 +11669 +15163 +18626 +19908 +23614 +7261 +272358927 +30434 +16891 +18976 +742343794 +579639899 +13186 +501393437 +10403 +30877 +30962 +23827 +24677 +26367 +18175 +30755 +13802 +8531 +28276 +25843 +31231 +27694 +23819 +23421 +5896 +27624 +7869 +561910139 +27831 +767560238 +390346061 +27850 +742343794 +24555 +13763 +27602 +540164343 +31800 +12619 +12004 +3625 +4128 +23066 +23981 +306546671 +24048 +27262 +30152 +16166 +3098 +9817 +13762 +13834 +22792 +28750 +2599 +10748 +2331 +16528 +26745 +12369 +15168 +255 +19047 +3987 +18924 +10546 +25728 +25426 +18408 +21022 +19572 +17755 +17109 +24171 +24449 +3130 +6313 +27989 +17903 +9241 +23698 +15993 +13356 +9793 +3997 +9880 +9067 +6435 +16962 +583732144 +31254 +1350 +17156 +29248 +921073482 +16998 +3045 +11577 +1955 +31296 +20110 +16357 +18648 +7825 +29292 +28917 +20871 +9759 +9249 +17804 +16156 +8424 +26903 +21978 +17216 +14548 +4927 +2754 +625 +735537050 +852159693 +31475 +17118 +357 +28884 +22603 +10307 +8085 +30258 +84287508 +3451 +12632 +28069 +5537 +16107 +32486533 +15091 +29706 +4158 +3724 +16955 +17465 +23782 +24840 +845 +471327324 +31443 +17432 +24322 +368302117 +19577 +22940 +2779 +23005 +32118 +24822 +1064008103 +8790 +11371 +3208 +17132 +20394 +14618 +23622 +11701 +30739 +19356 +16892 +2336 +25678 +6113 +21740 +24559 +30861 +11349 +718909922 +30383 +27390 +4829 +21254 +17855 +457774092 +8585 +31818 +604288068 +26741 +7068 +18540 +30736 +14181309 +25476 +7321 +68859467 +2032 +28172 +8383 +28716 +10267 +29765 +18835 +5785 +16919 +1478 +2241 +18524 +22426 +949714910 +14108 +25446 +24591 +6321 +24412 +20371 +28878 +19386 +20023 +15842 +15939 +26745 +5756 +419208430 +28132 +745137347 +11284 +19575 +11583 +12905 +16919 +355457275 +21576 +8447 +19337 +7836 +14238 +27576 +735537050 +24663 +7723 +5000 +30814 +16962 +576609020 +25366 +2413 +15445 +12624 +51 +4043 +16861 +18359 +12997 +30495 +14509 +15598 +24582 +657448778 +16815 +6342 +24531 +21935 +23626 +25153 +27471 +13164 +5113 +15340 +27895 +30897 +10445 +4766 +10702 +23324 +161771195 +1421 +17203 +32382 +27420 +24948 +15873 +20161 +3859 +32404 +19068 +2666 +12756 +32542 +727635449 +3863 +21690 +12417 +194706200 +26130 +1773 +28780 +23986 +20371 +18226 +19577 +24221 +23613 +24365 +3255 +9870 +3664 +22752 +17734 +27023 +2951 +12641 +32630 +533510657 +22928 +2979 +2584 +27296 +14775 +2011 +27774 +16005 +19698 +27768 +11993 +22595 +16883 +14458 +9963 +28248 +515690965 +5921 +537653120 +6646 +4465 +27067 +28219 +5006 +23008 +13123 +13466 +11444 +26618 +18810 +26816 +7782 +24388 +19732 +9896 +102 +20630 +24827 +15388 +4507 +20964 +10149 +11131 +5532 +20873 +22725 +246577182 +28248 +20110 +10666 +13831 +17974 +8278 +9045 +6334 +9137 +18108 +17060 +20820 +27217 +7727 +20299 +20873 +31690 +494285636 +4632 +7820 +1782 +23751 +15713 +26481 +23005 +24665 +3830 +26507 +98754996 +23509 +28393 +26083 +19834 +17669 +29757 +16166 +27758 +15012 +30112 +132 +16967 +21983 +534684623 +280744888 +4740 +4780 +20215 +15922 +26085 +17868 +593199583 +2896 +31034 +105320661 +25944 +27300 +22908 +687045009 +904460166 +32442 +31647 +28653 +27584 +12543 +8723 +267 +17703 +20630 +5830 +6170 +163004282 +2336 +10719 +27834 +24692 +28340 +24948 +3817 +11882 +11018 +21704 +5385 +27868 +19237 +10578 +23559 +28649 +19247 +14297 +9110 +9343 +25733 +31696 +31909 +27070 +13415 +18246 +24449 +745058275 +2711 +23019 +22016 +27429 +16071 +26278 +5121 +18972 +23023 +949825075 +12051 +660723437 +30839 +504247111 +4834 +19873 +3772 +31487 +1902 +15966 +2286 +18277 +9662 +5277 +15388 +17748 +2131 +26675 +19990 +23848 +15433 +7254 +17824 +9146 +17967 +19734 +10905 +4839 +32321 +5830 +3343 +6965 +430736519 +22595 +785663959 +28998 +3266 +9182 +12592 +23159 +30934 +32218 +23766 +9579 +29179 +1846 +25712 +15021 +24635 +14463 +14061 +21178 +3795 +18678 +26103 +18561 +800144479 +10314 +3255 +14084 +4356 +28919 +6310 +10236757 +16456 +6224 +5409 +7271 +9977 +11215 +4446 +14864 +18292 +32653 +7379 +21704 +21102 +20894 +15287 +226178950 +532469059 +24438 +2818 +30062 +4760 +6506 +6047 +11722 +28857 +5154 +269295855 +5884 +4315 +25471 +32743 +23430 +5830 +9931 +19988 +13261 +6560 +25540 +1556 +2185 +1019196714 +5995 +28654 +5210 +7972 +19577 +27053 +521450716 +5742 +27895 +586171658 +10901 +10445 +2951 +18393 +15635 +21022 +28466 +19263 +2818 +7454 +5986 +932 +23293 +5605 +115096887 +24377 +17724 +11765 +28194 +9407 +25037 +28329 +18741 +753 +3906 +24310 +27085 +12911 +18703 +23588 +25504 +7091 +494118112 +13732 +26247 +9961 +11764 +3328 +11730 +15768 +5044 +14633 +32148 +18654 +1340 +3625 +18825 +1685 +17463 +834491157 +3786 +188208839 +8976 +13072 +18809 +29699 +3478 +26823 +15535 +27628 +4255 +387129813 +21685 +26720 +31584 +32076 +17574 +2131 +11402 +24276 +583732144 +26130 +24559 +6404 +24350 +16283 +9481 +3021 +5354 +10896 +31853 +30026 +20591 +15568 +15718 +6520 +8376 +18382 +30635 +26669 +30325 +20559 +1190 +10624 +22064 +15993 +19147 +22403 +5580 +2126 +14272 +12053 +3963 +14885 +30555 +13957 +37 +987965883 +29702 +19559 +26359 +10807 +5902 +27072 +690074936 +426 +23283 +20079 +31270 +27390 +32714 +10604 +31692 +8296 +17924 +3306 +12827 +23455 +26523 +603 +9887 +23992 +326834409 +27567 +490517534 +19458 +9573 +14209 +2696 +28729 +21636 +24657 +20871 +761349218 +18035 +16082 +10326 +28967 +30459 +8235 +18809 +10653 +25658 +269295855 +2833 +28912 +11803 +22961 +13512 +395929242 +29556 +496865270 +18093 +27852 +22894 +8161 +13435 +32055 +8008 +426 +12229 +11384 +10231 +6728 +13796 +25507 +86237036 +25733 +22722 +32637 +1190 +18248 +25720 +25178 +10714 +14279 +626826926 +406182309 +19247 +25583 +3720 +19868 +27758 +1714 +14775 +97 +27797 +9994 +24563 +14181309 +3123 +4824 +150689282 +8846 +3681 +8766 +7987 +18703 +20658 +5523 +28774 +18112 +16267 +1194 +3779 +14202 +10611 +28880 +22028 +14108 +19844 +31478 +6140 +10844 +10349 +20698 +5551 +7666 +27057 +6538 +31146 +20137 +726044544 +15064 +9870 +3165 +29398 +29784 +9186 +2321 +21907 +31853 +138 +14940 +7603 +16910 +29610 +17345 +21586 +24686 +26774 +25633 +2395 +3531 +5406 +3083 +62227193 +10614 +15023 +27390 +24503 +26850 +1728 +314288489 +27347 +6285 +31745 +510463340 +102227684 +14811 +209643929 +4764 +6930 +18559 +16118 +480505212 +164 +9519 +15287 +942935936 +28056 +3498 +16667 +17801 +22137 +161637315 +7470 +20023 +23710 +25908 +10710 +874140480 +16777 +20358 +27440 +21760 +26353 +25720 +11308 +106233015 +14101 +469 +22696 +146535697 +27924 +9691 +31037 +8062 +9931 +623136181 +6600 +29721 +909921050 +16176 +1467 +21086 +8502 +11572 +19568 +23845 +11805 +26752 +4486 +24256 +9051 +6019 +924527948 +866275156 +12907 +169627220 +1484 +18577 +18710 +29373 +19580 +8577 +16804 +7356 +29284 +15249 +8814 +2165 +27185 +8439 +7142 +21535 +27104 +1025988556 +7880 +14940 +13108 +5504 +19795 +21469 +546 +20778 +30520 +2165 +10714 +24587 +24682 +8910 +27254 +11765 +6848 +18582 +3449 +2718 +22871 +4107 +10754 +1092 +14262 +10627 +994024860 +27725 +4420 +7097 +28132 +687045009 +7012 +961673979 +31513 +29747 +22243 +8270 +275362320 +15507 +7280 +14679 +12964 +13358 +19416 +18226 +4781 +23258 +11253 +31887 +19232 +24202 +18847 +19499 +32660 +846639458 +24194 +25423 +6646 +13659 +26606 +13421 +32412 +3850 +10688 +30116 +31566 +27321 +17107 +29065 +6331 +810614669 +7733 +23244 +31557 +24355 +21801 +16559 +32578 +11080 +2705 +14766 +3042 +19577 +18792 +27027 +356092981 +3427 +7112 +389990725 +21286 +286912341 +14626 +12019 +18411 +20769 +18628 +7522 +28770 +15856 +17968 +18830 +5246 +1022857272 +21337 +4493 +1264 +14969 +4845 +3720 +31731 +7666 +31902 +29777 +630793049 +6229 +29784 +29995 +2695 +25925 +9287 +467700777 +7328 +908651414 +13417 +30595 +1144 +728212838 +14221 +6608 +8152 +6516 +7136 +18624 +15923301 +4865 +8705 +641355305 +12951 +21083 +1720 +6535 +25111 +17875 +16027 +23782 +24729 +8272 +10755 +17681 +30123 +14647 +13930 +30454 +24048 +22012 +8524 +10088 +14928 +14969 +13462 +30062 +175463393 +22928 +767560238 +27316 +23029 +1003318517 +29782 +20279 +9662 +30564 +4419 +32425 +4781 +29982 +20004 +21958 +23750 +5519 +752 +10768 +18109 +28475 +22333 +4222 +13129 +27725 +6513 +25035 +11306 +12181 +18836 +23581 +5061 +3565 +855020583 +7688 +27606 +13606 +14133 +31306 +25711 +17868 +24960 +24906 +31541 +24045 +4732 +20259 +30178 +11103 +30052 +9818 +8709 +29872 +352 +2415 +555024423 +15159 +30288 +17085 +26803 +29180 +23766 +12878 +5361 +15419 +3850 +17369 +14584 +19568 +31192 +12822 +2176 +27949 +27024 +30407 +6867 +29290 +419208430 +15021 +29812 +1055825345 +10794 +11306 +11534 +1969 +21210 +15448 +213 +8814 +6778 +719158791 +27330 +31363 +30803 +25709 +11020 +763 +31598 +23936 +18436 +10060 +1046483429 +12149 +11132 +4462 +25188 +31886 +31406 +20660 +29518 +19131 +32335 +2610 +16156 +923998747 +1340 +4622 +11886 +21450 +31077 +27077 +7815 +6334 +4468 +22925 +4085 +24824 +843 +15162 +1265 +6147 +6598 +14001 +14317 +16321 +1062896270 +23694 +20944 +12489 +13698 +17526 +7218 +6489 +15694 +525479046 +30565 +26737 +17204 +16234 +9687 +19668 +5635 +13641 +14558 +303246013 +24675 +21234 +19321 +727635449 +27429 +238982520 +24096 +760652286 +18650 +23558 +19693 +21558 +7937 +19047 +12090 +11071 +953239221 +26468 +132 +30467 +27371 +32072 +16328 +14252 +7999 +19676 +17824 +14534 +23614 +24824 +29255 +21206 +21871 +11993 +1061748173 +14880 +17781 +283413722 +15926 +15723 +2605 +27193 +9924 +15283 +18292 +2819 +28771 +8976 +19114 +31257 +22325 +17655 +29115 +32357 +864 +22684 +29489 +11349 +12082 +11554 +3865 +17214 +22305 +685147560 +7112 +7106 +23985 +753948499 +7781 +32706 +428216766 +1167 +17522 +26070 +8600 +32317 +542568407 +315108831 +16198 +6746 +7472 +20191 +2579 +21054 +9017 +577724170 +27534 +28518 +31247 +24113 +11887 +13981 +27181 +9190 +4292 +3411 +30693 +14428 +3573 +29569 +14370 +721343557 +14397 +16543 +26151 +30297 +2208 +24412 +12040 +694700620 +15143 +27826 +1238 +18740 +440223092 +20045 +28475 +8592 +11888 +8270 +21407 +259592479 +10544 +946783897 +3883 +11159 +24143 +7272 +764347489 +9682 +24625 +845 +27809 +21753 +1047 +3863 +19254 +30962 +868 +29166 +17663 +25337 +853330631 +13041 +7012 +28035 +5027 +7987 +6818 +30878 +13995 +15541 +14878 +26175 +620 +20267 +20843 +6110 +4412 +30756 +10861 +2666 +20079 +7091 +20566 +31070 +3042 +15830 +333376533 +24600 +2336 +18028 +1222 +3075 +12075 +5309 +22684 +32316 +9184 +724850519 +24640 +21738 +14238 +4695 +346576795 +11821 +14108 +30977 +26850 +8702 +12850 +5305 +466742136 +31584 +13440 +9362 +10029 +467700777 +32533 +8006 +1069264936 +5802 +17804 +11448 +22999 +21229 +110046399 +12111 +779973455 +25724 +773179285 +784808651 +12718 +31497 +6326 +24620 +27533 +24152 +10216 +29004 +29174 +23355 +13493 +4763 +70591622 +25677 +9170 +19641 +1238 +2911 +28572 +563852488 +2285 +2519 +4066 +11316 +3483 +20092 +526701242 +1494 +31936 +19131 +27660 +25392 +29541 +14388 +26493 +8940 +1505 +20629 +13544 +9305 +30854 +27831 +152748130 +11667 +636 +20113 +28385 +19643 +17129 +16919 +6613 +30272 +4910 +6070 +18968 +22657 +16948 +21206 +19815 +29011 +26386 +7888 +16136 +22126 +1547 +17447 +22988 +25258 +32454 +23191 +3986 +20235 +11177 +16457 +4584 +14176 +14770 +30017 +18373 +14238 +3264 +13867 +20279 +17225 +638723996 +3051 +18998 +6137 +27365 +26606 +9574 +6728 +32218 +9310 +24327 +15365 +27660 +11310 +7358 +31908 +15064 +2083 +10737 +17047 +8686 +27860 +25778 +11448 +1007972669 +2428 +1046483429 +19441 +32310 +24418 +5763 +7953 +12016 +23937 +17319 +29855 +9350 +12989 +32278 +17567 +19201 +9319 +11472 +10885 +25275 +25216 +6082 +22312 +4740 +15627 +5532 +3724 +25844 +10891 +22702 +11315 +8477 +16890 +20349 +2843 +7724 +10671 +1746 +4222 +30462 +19416 +576990066 +19069 +3255 +15390 +12240 +8646 +29842 +28621 +2505 +16275 +11052 +24274 +32407 +28570 +19604 +24268 +14423 +12513 +29929 +651413522 +21627 +6110 +419619654 +20225 +405 +6867 +28383 +15610 +32660 +29215 +192316536 +23023 +16834 +27136 +23865 +24637 +7010 +22297 +29597 +28462 +11295 +3120786 +620 +17626 +11891 +26879 +21259 +23406 +6623 +7272 +30213 +18636 +11292 +28336 +18683 +41525949 +5501 +28020 +192316536 +11640 +10024 +17204 +13679 +8681 +18530 +6386 +5895 +637208111 +15581 +31784 +21228 +533524334 +11384 +6874 +29715 +27369 +24324 +18917 +30653 +14824 +2568 +19964 +1915 +5353 +11667 +2043 +2407 +8601 +7536 +20071 +3471 +6880 +5142 +19911 +5602 +17855 +11534 +11993 +124 +7825 +933437213 +18854 +8897 +28839 +11066 +17524 +11118 +209522692 +7536 +201760676 +31191 +22500 +14632 +32310 +15249 +11669 +735798984 +32410 +6681 +17860 +23116 +2740 +25153 +12235 +18042 +30344 +24284 +24988 +28895 +22961 +18819 +20407 +17033 +13707 +316388855 +15544 +14108 +8499 +25709 +8786 +31443 +627780361 +29805 +1945 +23798 +4742 +27908 +564745741 +20583 +7820 +28462 +25272 +25603 +22901 +29772 +16075 +16140 +24487 +26396 +247313653 +25797 +452561630 +3468 +6627 +487364647 +894764283 +24932 +171377771 +407658712 +1896 +25584570 +7179 +30826 +22249 +32443 +132 +25861 +27149104 +30198 +8704 +839510820 +10676 +127828488 +17781 +3281 +8321 +12456 +19488 +366886096 +2579 +22905 +12993 +20399 +15172 +27060 +25678 +1623 +18946 +4412 +30740 +4229 +6493 +29578 +13420 +70436628 +15909 +11296 +10971 +25844 +30892 +11349 +15641 +614 +4622 +24887 +522088231 +17393 +14523 +639123026 +19135 +32683 +592280093 +617429277 +32321 +17419 +261 +29174 +658 +26087 +19698 +835029996 +2676 +22333 +25421 +29893 +16468 +5548 +15922 +1036763667 +25784 +6425 +22496 +1531 +5086 +21732 +115894888 +1523 +13358 +4446 +5849 +2522 +955590116 +29706 +31323 +3078 +12256 +25216 +22936 +10504 +496947999 +25885 +57816149 +16398 +26678 +21112 +927898989 +32535 +27131 +77978482 +3986 +19837 +694700620 +14972 +18325 +32153 +24948 +91286152 +16723 +5150 +1211 +31541 +32734 +17611 +15777 +3401 +21760 +984379537 +18699 +14584 +17465 +7432 +801622426 +26678 +30663 +26101 +6129 +562073775 +2251 +19823 +30423 +32747 +1039 +12557 +24790 +22072 +28998 +7562 +3304 +10411 +21482 +11852 +283175609 +13661 +5485 +22114 +24598 +24037 +10359 +15908 +23766 +8793 +17552 +635726241 +8138 +27672 +7781 +24180 +419619654 +4946 +28304 +16011 +11708 +28917 +31577 +27774 +163353201 +22692 +25553 +14880 +308075184 +24791 +463349881 +460961427 +11920 +19390 +16228 +201760676 +24800 +29589 +18373 +26327 +1037120342 +12619 +13813 +16198 +6444 +20931 +28365 +6296 +6881 +438462871 +27743 +24454 +765864889 +23908 +852798478 +6771 +5923 +4187 +12542 +9098 +20709 +928 +25862 +29518 +17574 +8108 +7456 +7836 +996601108 +13556 +24846 +15023 +27980 +26750 +25559 +22817 +21983 +2336 +12972 +510463340 +17085 +27970 +22402 +27908 +11764 +28052 +2996 +4244 +9504 +30649 +28202 +27745 +29749 +16011 +20440 +5044 +26924 +9186 +23318 +26006 +20349 +5087 +7982 +30912 +21112 +479711753 +21001 +27436 +961673979 +17804 +26378 +25720 +113597970 +11250 +9776 +19677 +25584570 +29211 +29012 +12782 +990793972 +11619 +2825975 +3266 +8844 +13395 +15385 +370 +281047404 +27316 +505296155 +23066 +10798 +27566 +5675 +5317 +1165 +26238 +17793 +10150 +20574 +418895515 +22712 +13707 +14641 +25731 +1541 +14840 +23316 +26349 +15641 +563457211 +990 +24048 +26238 +21991 +600 +6738 +18765 +30948 +16675 +28469 +28913 +13920 +11310 +28046 +18608 +10720 +28969 +18971 +1713 +1887 +24790 +25524 +24143 +15007 +1981 +24572 +27854 +22288 +10738 +19247 +6060 +5202 +27414 +19459 +27053 +25882 +16275 +13463 +30048 +28365 +3299 +6506 +23013 +7441 +4192 +623136181 +318146188 +23063 +9793 +18972 +5761 +29314 +7781 +19582 +20528 +7370 +11197 +22021316 +752 +24988 +30175 +14219 +5561 +17109 +23439 +29598 +14296 +8551 +5150 +21207 +851875499 +103 +31906 +25084 +433317851 +22612 +30487 +25301 +663 +31153 +19311 +21703 +26595 +819 +1713 +7685 +16069 +848737187 +28959 +27094 +10075 +510463340 +13132 +29656 +24988 +29615 +5284 +24675 +19069 +511 +29271 +17862 +24453 +19237 +8159 +8276 +397802637 +576366088 +32759 +31449 +15937 +19434 +24771 +12786 +24738 +24840 +23005 +1007857001 +16916 +2973 +17626 +23286 +292208148 +14565 +28692 +17862 +31298 +874596974 +11852 +639523292 +16604 +21904 +21552 +14108 +28336 +21189 +5698 +18747 +29598 +27809 +27051 +29069 +3021 +527904924 +810175925 +15148 +24980 +799 +13177 +5758 +17306 +29768 +13394 +18532103 +20703 +318146188 +28098 +9260 +20529 +24284 +25933 +7952 +4350 +14940 +11858 +9723 +16543 +7457 +5635 +430736519 +17734 +7878 +25711 +13844 +28085 +8681 +5592 +20023 +121691388 +13058 +924527948 +32083 +5044 +337185754 +4438 +27241 +22312 +13199 +7803 +12644232 +16198 +19679 +17044 +27001 +1943 +26204 +18609 +8531 +22899 +15814 +23540 +753 +22796 +6116 +920633592 +436744921 +21904 +25667 +31800 +24052 +24906 +24474 +4783 +22513 +32485 +731157557 +497258893 +2973 +11653 +22415 +27032 +10075 +24405 +9963 +8477 +4967 +22433 +21895 +3547 +408748282 +3997 +12256 +16929 +5110 +12052 +18702 +6113 +658 +5747 +13162 +971 +2387 +321874000 +5591 +25638 +13396 +542558058 +5114 +19246 +31541 +3334 +30755 +9101 +3755 +21229 +7174 +192074163 +23992 +11005 +15541 +30650 +5912 +2681 +3233 +13566 +19892 +514249102 +31823 +21740 +26082 +18898 +3608 +18609 +843 +10109 +470157697 +20113 +27851 +12489 +22126 +620908879 +2941 +21568 +25262 +731157557 +15856 +2634 +620 +17346 +11042 +763 +13058 +16591 +11232 +31753 +575 +1048490250 +25033 +16043 +21174 +16291 +100491330 +32082 +13145 +24388 +28469 +25445 +20045 +19911 +1069990469 +923998747 +12971 +20079 +27526 +27349 +617191047 +12095 +8036 +27774 +24203 +13917 +15922 +12778 +14386 +30484 +5591 +27697 +430736519 +7944 +16835 +9067 +14928 +4061 +21689 +28830 +25299 +20843 +7122 +26144 +9892 +32002 +32516 +32123 +27323 +3242 +24959 +22452 +400720357 +11798 +19572 +9589 +16952 +10435 +26270 +1331 +17245 +15128 +18972 +31304 +17669 +9146 +18632 +687936770 +2933 +2331 +230786259 +4458 +10379 +15918 +13229 +22164 +17776 +315738317 +21549 +18573 +30447 +30614 +23371 +21576 +8209 +6315 +21187 +3021 +6312 +26282 +30427 +32703 +15320 +433854147 +25337 +21295 +22103 +18436 +12229 +31244 +28431 +8052 +13548 +1946 +32712 +12921 +31144 +32310 +5995 +21593 +8609 +11175 +2390 +16291 +22031 +117736085 +8835 +32457 +3825 +540793806 +12582 +29810 +9140 +3525 +8272 +49457116 +19641 +11647 +22253 +28780 +24591 +26704 +29642 +31569 +377690737 +29100 +1165 +29261 +19374 +12829 +19423 +9985 +13884 +6254 +12086 +20407 +547544093 +26704 +19705 +5902 +27244 +4382 +28736 +16291 +20631 +14639 +6869 +14042 +84032709 +10702 +8723 +19739 +10708 +151753252 +11882 +5785 +28821 +7176 +16087 +30196 +760 +28188 +775527245 +23029 +19679 +30534 +21083 +20153 +7051 +29270 +19883 +29850 +5605 +792799554 +2610 +22231 +32477 +16656 +9514 +31935 +8714 +517 +2397 +31120 +3255 +32271 +1975 +23053 +12490 +823 +498576086 +12288 +8296 +29148 +26404 +3640 +14220 +17111 +21464 +5679 +25205 +14360 +10546 +21824 +14633 +22589 +16434 +1064352798 +796537356 +22415 +18853 +13229 +19908 +10442 +8536093 +30294 +29373 +2546 +985586931 +9638 +9649 +18317 +13275 +28884 +23624 +7416 +9913 +368302117 +8214 +16782 +650221684 +822219114 +13162 +5385 +31243 +28649 +30297 +13213 +2395 +17535 +15635 +25524 +14423 +858 +4493 +5566 +25265 +28474 +9287 +16756 +1858 +8351 +25547 +17552 +25485 +21234 +1887 +24706 +5654 +14235 +22474 +21158 +11617 +8278 +13795 +973396890 +25634 +28752 +19787 +15808 +17085 +21834 +415208 +913931467 +6645 +1802 +29782 +401490919 +8209 +6205 +22020 +845570552 +3382 +25336 +16033 +28291 +25882 +26609 +718909922 +30654 +18677 +6144 +30727 +24906 +16675 +980452286 +3772 +21703 +29644 +28442 +25219 +12751 +2116 +26932 +368302117 +5338 +4444 +29844 +3705 +24833 +17072 +22792 +18445 +32396 +4307 +9095 +8278 +16452 +22239 +30674 +14806 +7919 +12714 +3137 +22097 +26823 +903035866 +923610901 +1014101028 +3817 +817 +21143 +5536 +23439 +10701 +20293 +31648 +7178 +5802 +29077 +11057 +19247 +23574 +5086 +28502 +7051 +14233 +6025 +27608 +17599 +24210 +17289 +12851 +13691 +9385 +28431 +25516 +526 +28346 +6780 +16317 +21990 +15331 +576990066 +23304 +12022 +7639 +419 +25366 +15369 +946418954 +566 +29850 +19838 +22530 +648724527 +31434 +11371 +22495 +23721 +658 +23669 +403108793 +30100 +22680 +3795 +5095 +32302 +390039530 +22811 +470157697 +7767 +31434 +18204 +21981 +13186 +4246 +969 +31446 +10460 +17163 +15202 +11680 +31184 +16591 +17199 +29271 +19295 +1509 +29711 +1757 +30515 +23168 +18749 +306546671 +27028 +9067 +20059 +16526 +348113008 +17466 +18683 +12999 +14769 +18038 +30038 +11175 +13489 +23340 +27548 +13914 +16082 +25678 +17490 +24038 +29356 +311 +32517 +32352 +898813393 +11500 +1059494329 +32335 +24749 +12018 +333376533 +25583 +28514 +11621 +28944 +9387 +11098 +27283 +183213907 +24632 +28057 +18950 +11288 +2907 +8786 +17218 +297418721 +278199775 +602577422 +5639 +24008 +14209 +4890 +21854 +31469 +11207 +14523 +9134 +724612620 +11884 +710 +22692 +2336 +1902 +20032 +21511 +6518 +7186 +12179 +29001 +10060 +16353 +25987 +7729 +21914 +26509 +8678 +8291 +563852488 +20235 +23293 +12279 +798 +18093 +666884496 +13437 +1139 +945039118 +8036 +17561 +935 +7751 +372849622 +419871627 +8568 +162270020 +28565 +27072 +30440 +330 +6662 +238982520 +12164 +13795 +451837080 +13456 +12853 +31179 +534684623 +1768 +6696 +21652 +21821 +7747 +18334 +9104 +4104 +18970 +25549 +27166 +1471 +19267 +31768 +7922 +26247 +26044 +13415 +15383 +5202 +357 +22052 +385560190 +11882 +1540 +32462 +25126 +27294 +14952 +15657 +6284 +30469 +24836 +26141 +17249 +16109 +1386 +26151 +21291 +451837080 +21284 +17152 +29664 +6730 +16547 +12040 +7815 +6818 +2743 +30727 +19575 +20778 +1628 +3531 +51 +20299 +1069264936 +3299 +19504 +21022 +25507 +18594 +13379 +1513 +17948 +31038 +25508 +9343 +2639 +548826641 +2940 +16071 +15330 +1786 +15659 +6703 +14844 +315108831 +22211 +29755 +27660 +26675 +22847 +20485 +27420 +5942 +29530 +21434 +30057 +30291 +8858 +6147 +235083391 +3448 +1321 +218 +11012 +31497 +27316 +2170 +9234 +30026 +10361 +24904 +24729 +227495217 +162270020 +292747824 +21254 +1575 +1975 +28069 +12853 +23837 +21174 +24070 +6490 +20115 +112 +7851 +10706 +21034 +18855 +24131 +29274 +15659 +5849 +26714 +3079 +11483 +10569 +25469 +13435 +20545 +7972 +5996 +15025 +30961 +63660250 +1031 +18382 +20375 +16288 +4822 +26631 +1006442113 +21813 +13429 +219139641 +7411 +30344 +31304 +13662 +30733 +259150051 +24641 +511 +7536 +16115 +4149 +23735 +25446 +22657 +11885 +14874 +23160 +26405 +27480 +29327 +28375 +29425 +499087010 +9180 +578338635 +5988 +27571 +370 +14335 +140407548 +10708 +25706 +30871 +16360 +4303 +7170 +12221 +30033 +5655 +21024 +6812 +20885 +15873 +17626 +31004 +24692 +14755 +1543 +7272 +13415 +18446 +29657 +209643929 +20259 +3078 +12095 +19083 +705587077 +20579 +29669 +13561 +1431 +3886 +10578 +24631 +16955 +599637010 +32083 +31554 +19979 +5273 +19282 +27873 +240236192 +16609 +17298 +25711 +3262 +32367 +29855 +23721 +20529 +9249 +6229 +6777 +20454 +2705 +27244 +10737 +13788 +23216 +1048542862 +28077 +21778 +29518 +19811 +23941 +935 +347 +4732 +5761 +8949 +11042 +420338939 +30142 +31881 +23556 +27379 +13440 +25953 +20559 +16250 +822219114 +11088 +6823 +28219 +10885 +20044 +995738074 +3207 +14294 +26281 +31145 +26499 +19756 +28317 +572566066 +150975746 +1151 +18854 +8209 +18977 +25659979 +10403 +29707 +31862 +27622 +32273 +12235 +3555 +12971 +8499 +29313 +569029089 +13113 +18810 +30695 +3389 +3991 +3114 +14209 +16953 +13276 +17314 +10561 +24672 +7441 +627780361 +2040 +24991 +6867 +21465 +24194 +2126 +24957 +263319059 +452561630 +3137 +4105 +19815 +32099 +18656 +23731 +2932 +8892 +29115 +31034 +10833 +8592 +67 +22827 +5641 +32123 +17804 +447 +15197 +30116 +2576 +13512 +2864 +23218 +3012 +6738 +30911 +26976 +18710 +246577182 +6613 +11657 +6450 +19106 +23934 +18408 +9387 +27844 +12756 +15668 +1565 +27702 +30287 +3879 +31864 +4930 +23626 +8580 +31304 +3859 +11020 +10149 +10414 +20871 +32322 +333376533 +2044 +3158 +863613183 +23128 +27365 +5578 +1494 +16596 +3957 +23616 +7033 +9823 +3545 +25506 +10794 +8709 +13182 +6948 +395929242 +19233 +7699 +16079 +10598 +15856 +5580 +16828 +30961 +3731 +9621 +7820 +22295 +27051 +6254 +28471 +3472 +16386 +19233 +10150 +4223 +29266 +31624 +6117 +25313 +12040 +10896 +31767696 +17199 +29598 +22694 +305901750 +19127 +592731415 +27390 +27109 +8759 +23607 +17567 +30280 +29948 +28853 +18998 +25423 +11837 +26327 +9473 +6828 +23985 +26272 +16815 +489883589 +13528 +17960 +26380 +501463580 +20267 +11228 +1100 +10569 +11402 +24282 +29678 +18277 +1570 +24462 +28787 +148004074 +26189 +32412 +4078 +29583 +6926 +97200252 +20820 +19411 +31269 +16300 +27589 +32581 +17331 +2434 +276 +1100 +904460166 +14964 +15472 +16214 +27209 +16993 +607 +16090 +1596 +19065 +24774 +11577 +31688 +9793 +508892074 +13055 +12863 +12095 +19913 +3568 +618453549 +6965 +31114 +9819 +871 +21627 +7435 +11812 +4292 +17740 +5605 +5217 +679976653 +22239 +32706 +43842055 +16633 +20153 +28992 +18094 +154659379 +27888 +28546 +25697 +14279 +31002 +8296 +14838 +15359 +22529 +29071 +3731 +5115 +996280523 +111648099 +651413522 +4806 +9504 +21624 +22412 +18158 +23198 +2852 +20873 +11113 +7350 +27003 +32039 +21085 +381168306 +2239 +7355 +2960 +6077 +28317 +2370 +13844 +281007264 +13456 +7359 +9885 +3842 +13765 +30854 +3892 +23689 +6938 +9093 +108998118 +1673 +20045 +29071 +2544 +4099 +32423 +22164 +25720 +27053 +1637 +26528 +125 +23122 +19800 +1955 +1420 +633938714 +116 +6537 +27548 +25709 +19391 +909563616 +16948 +17497 +29292 +15244 +21024 +16479 +8723 +15023 +25709 +10561 +26717 +29345 +616 +923610901 +14719 +32425 +10783 +18524 +28562 +457745217 +20113 +9166 +22309 +16198 +710556366 +9818 +23976 +9662 +16928 +5619 +1784 +2850 +24357 +16485 +26243 +9182 +18837 +32421 +3822 +14219 +6589 +21740 +194706200 +26491 +11621 +6780 +31623 +30759 +31926 +32706 +28248 +383 +10768 +1019355505 +15777 +29859 +5446 +6542 +5132 +17388 +30327 +31192 +3137 +10748 +23496 +5884 +225209770 +10403 +696 +15055 +563457211 +9387 +30196 +13584 +406182309 +4229 +24705 +16680 +14561 +342601167 +26358 +17386 +906770659 +16342 +24462 +17199 +8702 +3726 +7215 +7178 +9491 +21535 +18683 +10004 +13566 +19283 +20431 +10256 +29420 +8970 +1217 +6297 +11250 +19197 +13604 +1190 +18242 +2390 +19390 +32679 +1021630391 +4423 +843633384 +26468 +599637010 +12718 +29747 +1309 +6589 +19311 +11012 +9678 +15715 +20778 +29643 +27256 +4946 +21824 +27498 +14964 +6212 +6208 +9350 +7355 +2153 +1773 +11554 +3957 +973396890 +2907 +1431 +31312 +31256 +23782 +7261 +18002 +12536 +29292 +487543023 +11920 +27811 +1806 +4313 +627 +727635449 +19800 +4656 +30143 +20394 +32749 +466 +587053139 +10254 +25634 +24980 +2516 +14967 +31412 +24822 +18094 +526701242 +822207887 +17439 +4745 +29286 +514249102 +22471 +12907 +32135 +27159 +16909 +12279 +12240 +18516 +13920 +510463340 +627222527 +1592 +14775 +30962 +7545 +1899 +30793 +23558 +21218 +571 +385560190 +32297 +28892 +24130 +28382 +352893991 +1090 +22827 +9880 +12111 +22086 +4890 +15471 +71535836 +8557 +29786 +9287 +18830 +30008 +26648 +24124 +22415 +26942 +15302 +21991 +15380 +25451 +14262 +21104 +23751 +10737 +14541 +13203 +4365 +5354 +13714 +1034 +874 +12627 +2743 +14525 +25858 +20440 +16436 +444 +18237 +17334 +8704 +10304 +26408 +597939471 +21093 +5000 +395929242 +24539 +2011 +30898 +14360 +25035 +13566 +10611 +3712 +2930 +27566 +25445 +21158 +10475 +16915 +28336 +1007 +23024 +24400 +22126 +7702 +12605 +13009 +378 +8705 +5121 +13029 +1471 +5841 +3190 +15236 +20585 +26637 +12279 +13307 +464980860 +23356 +5212 +25231 +2241 +13221 +735537050 +29758 +15306 +10150 +28684 +2525 +100491330 +2411 +12412 +6471 +21888 +20098 +19739 +24735 +12878 +15123 +21674 +112 +23501 +30195 +2285 +30736 +2491 +4356 +19163 +8112 +25103 +2201 +14409 +3793 +18215 +17646 +3842 +29915 +5777 +9305 +24055 +240361076 +101409499 +31549 +588134591 +16633 +28633 +11402 +14410 +7240 +900 +5142 +24152 +14335 +26028 +23008 +4814 +32544 +21059 +30629 +32123 +6881 +29782 +15143 +22014 +16452 +5212 +10983 +17734 +26264 +28711 +13557 +14684 +830 +22297 +24925 +799 +26311 +22561 +31087 +24821 +3579 +31824 +9136 +2916 +19102 +22589 +12019 +25969 +17503 +13431 +2251 +778 +23626 +9818 +8758 +305901750 +21228 +16520 +32721 +4086 +25311 +24329 +9817 +24650 +917805069 +23361 +17774 +20399 +1025988556 +29290 +19434 +18486 +18445 +31317 +17579 +24462 +20931 +31478 +993125111 +30037 +10497 +32260 +1431 +5446 +27672 +8786 +10614 +12999 +7143 +14881 +9722 +23442 +18031 +6850 +14001 +16820 +16248 +12154 +27379 +14308 +22452 +20289 +687045009 +23754 +20073 +29373 +13206 +20153 +17085 +5397 +20093 +15856 +16135 +753948499 +8892 +24124 +20343 +17045 +6489 +32492 +2924 +29100 +29872 +1685 +18843 +11315 +21086 +1981 +21978 +11575 +18428 +6226 +32152 +16734 +28998 +3625 +16559 +909921050 +8897 +1108 +26906 +26979 +11743 +24438 +821005990 +4192 +11160 +303246013 +31562 +1134 +32631 +2892 +14725 +8971 +6229 +16613 +32560 +17780 +5590 +966 +14691 +17774 +21978 +9819 +26175 +21337 +4354 +5866 +28265 +5672 +20538 +27980 +204 +3525 +20590 +16287 +1546 +29451 +13440 +12420 +14262 +37847470 +30454 +25778 +28099 +4521 +32517 +25239 +1608 +6071 +31163 +29522 +18734 +22073 +18127 +236445611 +15018 +20662 +22730 +6499 +19806 +23738 +13528 +10714 +3075 +10717 +29389 +4444 +30342 +62227193 +9530 +19758 +70436628 +30554 +3695 +505296155 +18518 +19104 +3079 +16596 +10666 +471836806 +25862 +9419 +29255 +20497 +257653934 +16655 +17652 +12997 +12364 +3342 +30034 +490517534 +29093 +13526 +10714 +3632 +269308690 +699 +853 +3561 +29065 +31908 +18446 +14321 +22243 +4578 +15918 +21365 +27006 +9722 +13557 +20596 +7331 +26844 +25153 +14561 +17218 +32701 +13659 +19288 +30176 +26316 +532469059 +9554 +27429 +12429 +108010250 +2003 +17273 +24904 +14478 +7097 +5710 +12987 +961673979 +6697 +7705 +19384 +29596 +865 +7635 +31755 +6538 +139087848 +1367 +5619 +12557 +19131 +27051 +18892 +28821 +12978 +822207887 +25778 +14769 +7603 +32581 +1285 +4925 +13156 +13462 +10070 +5605 +8237 +15291 +121691388 +7733 +9817 +3078 +27429 +25678 +6444 +10516 +2459 +169618231 +3299 +26814 +7639 +2650 +821871697 +10322 +5492 +11677 +470 +29042 +14239 +21033 +29283 +15842 +29253 +26122 +26316 +23127 +22341 +26352 +12093 +620 +2671 +658228841 +8364 +6253 +18621 +12703 +18894 +888630317 +30700 +23689 +7825 +467 +29270 +16467 +10624 +267073857 +27844 +4091 +7178 +18461 +12001 +167 +32717 +1007857001 +3939 +16715 +390346061 +24791 +29929 +11215 +20032 +29657 +30487 +25784 +15926 +16135 +27066 +15371 +26173 +32366 +16036 +8392 +16804 +12782 +13437 +866275156 +26691 +2251 +2418 +21706 +9117 +25637 +8496 +12543 +13427 +8046 +25272 +13675 +23909 +31711 +14878 +2044 +17334 +25463 +27184 +19629 +13620 +6025 +6582 +935 +17033 +19317 +29955 +18554 +17756 +32357 +17067 +10459 +32580 +20509 +15842 +253450735 +11821 +18847 +5986 +18909 +23165 +27725 +7987 +525479046 +20320 +2059 +25030 +24355 +14386 +28794 +12624 +2474 +24270 +5625 +22021316 +23972 +26409 +7235 +302332246 +15145 +22721 +12256 +1806 +17354 +16011 +28653 +12644232 +26741 +13884 +22675 +12113 +23747 +13145 +4656 +614 +9575 +11253 +245933318 +26378 +29428 +3712 +25615 +12241 +4295 +15170 +21581 +12925 +4315 +4347 +25694 +5353 +8925 +25337 +10149 +11538 +31501 +13688 +23827 +10471 +24075 +26691 +25121 +303457317 +30434 +11860 +22300 +11617 +3664 +4478 +7143 +27300 +22851 +2054 +14854 +233410478 +28898 +5061 +9142 +16156 +13914 +27010 +28928 +28967 +2413 +16714 +30280 +32721 +31406 +31146 +32079013 +26270 +16559 +13339 +20677 +32492 +9184 +22064 +4369 +3642 +29251 +13585 +775203927 +26097 +22280 +11809 +17625 +19075 +31230 +16392 +11284 +1012 +23848 +192074163 +15123 +9662 +7994 +18558 +14571 +28514 +25177 +283413722 +10875 +14458 +668120288 +1924 +2130 +19883 +19288 +753 +12753 +5132 +23856 +11238 +14543 +23284 +372849622 +1330 +14468 +868496074 +21174 +7090 +12568 +23972 +22734 +11379 +20557 +27089 +29750 +31330 +13588 +311 +3208 +7456 +17617 +16784 +24916 +15218 +24030 +25366 +27296 +408748282 +10113 +392302608 +28164 +24270 +3468 +8036 +28572 +25633 +27876 +11483 +3963 +14255 +6600 +26481 +7748 +329417436 +17045 +21549 +24716 +26786 +29438 +26879 +19908 +30803 +1048 +333075703 +4465 +3489 +13791 +6285 +19963 +800699011 +1244 +28133 +29810 +24854 +17701 +14523 +29453 +15908 +24400 +23076 +31381 +32396 +20523 +24377 +26803 +15172 +14235 +17626 +24330 +3786 +28385 +966288103 +23143 +6746 +489089691 +14623 +16604 +1730 +16452 +25634 +16928 +22872 +4145 +17781 +10628 +10551 +30484 +17567 +11295 +16153 +18485 +22103 +25305 +906770659 +7666 +29251 +9985 +21990 +27743 +9842 +14647 +4462 +16483 +7051 +68859467 +20300 +20904 +1761 +30954 +6586 +26978 +26524 +4822 +2428 +20912 +21062 +15568 +11207 +12393 +23559 +30464 +4292 +11653 +8557 +4621 +25258 +16109 +15842 +2226 +24916 +28884 +22402 +25930 +20787 +20842 +30885 +8647 +6321 +16551 +8600 +390346061 +22925 +16079 +1621 +16909 +214 +86237036 +29716 +32228 +6144 +19985 +2568 +19247 +6735 +32055 +30822 +13498 +29371 +21520 +11677 +874 +496947999 +730 +19069 +16910 +23759 +28898 +19582 +31507 +1264 +20579 +28180 +6050 +24848 +13788 +21821 +27321 +9621 +23746 +30366 +8927 +577724170 +1065357849 +12279 +23283 +28218 +28716 +17529 +6701 +18242 +16892 +2003 +23848 +23108 +5354 +10029 +15152 +2932 +8890 +1267 +9507 +1048 +32765 +30740 +15007 +30062 +18834 +24004 +631732302 +13606 +30609 +10934 +25547 +12299 +7297 +25580 +9397 +2702 +7005 +18171 +9793 +23005 +12706 +115096887 +29691 +988598585 +355737564 +293281297 +15133 +383491893 +17575 +24592 +772 +24827 +25061 +31524 +30272 +26270 +12420 +26859 +25461 +22228 +19364 +5893 +27606 +18065 +431 +24669 +863613183 +19061 +11638 +23721 +6224 +5672 +7386 +25778 +16300 +5217 +10254 +15850 +16419 +19604 +181 +26358 +510463340 +27597 +27440 +23304 +20114 +29937 +91286152 +27226 +17976 +19104 +4046 +27955 +29335 +17583 +2710 +6826 +17955 +13501 +26491 +17770 +22964 +18830 +378432561 +663 +17503 +26349 +27478 +18559 +17663 +255910407 +17387 +9880 +8949 +28770 +14647 +9940 +29879 +17724 +19592 +31322 +23747 +28408 +22150 +6129 +11701 +15445 +13417 +907893793 +1051819422 +24994 +5926 +30833 +21738 +29745 +23335 +2056 +29387 +23331 +27957 +29855 +104792992 +4099 +2749 +11852 +27401 +4680 +3842 +8046 +22032 +382947237 +2496 +13261 +28917 +388137462 +25366 +9160 +29089 +29154 +7151 +3051 +7229 +269295855 +32669 +7982 +30134 +22839 +7878 +21801 +14018 +16377 +580192695 +19694 +297418721 +8237 +8303 +30112 +785663959 +14820 +6673 +19391 +882112774 +30635 +30555 +26606 +18459 +45338962 +6358 +1746 +17045 +25953 +301 +6677 +15817 +1058466499 +27888 +11063 +730 +13203 +30158 +559571036 +31561 +31727 +6117 +920633592 +117736085 +27755 +463674592 +25763 +8872 +19448 +2756 +13199 +6869 +24932 +454041718 +29531 +27068 +1331 +8367 +195 +108998118 +22097 +397802637 +494285636 +21007 +16131 +30496 +4062 +550283543 +235514573 +473480550 +22942 +24925 +31234 +6331 +3498 +17474 +25153 +17949 +25690 +1027454314 +8762 +3255 +3448 +4397 +16342 +32390 +6283 +24045 +11141 +488691882 +4865 +10236 +26378 +10611 +27051 +11384 +25579 +16879 +501980657 +6584 +10445 +30327 +13489 +3625 +19135 +7944 +13466 +17068 +30774 +8647 +1119 +7919 +26780 +287491023 +12307 +31390 +24580 +27517 +20894 +14440 +18537 +16877 +31935 +1969 +12513 +30228 +323789182 +1802 +9350 +19201 +19192 +864 +30288 +11103 +18605 +819 +645 +11657 +17450 +2522 +29301 +22576 +31296 +9337 +22882 +5638 +20375 +12971 +19639 +29858 +27065 +15023 +30098 +15922 +16477 +1092 +27570 +705130634 +705 +13782 +2060 +627781390 +544 +1621 +16591 +10330 +20195 +17225 +18113 +10141 +269308690 +20954 +8673 +575360490 +5411 +13090 +19577 +7215 +24268 +4211 +26289 +214 +301716748 +23696 +22985 +14086 +9575 +1431 +9678 +23972 +8363 +1092 +472133869 +18658 +8292 +28596 +2676 +9282 +18171 +28383 +95 +23747 +327378658 +22561 +7820 +17116 +1902 +13307 +8949 +3997 +4413 +18734 +11737 +10103 +25857 +24751 +23322 +21785 +11762 +726386233 +16506 +30892 +30239 +6801 +21668 +2871 +29817 +2251 +30425 +2241 +8171 +687523285 +2523 +18006 +7666 +19127 +7175 +7358 +690074936 +25267 +84032709 +11071 +27924 +330 +28291 +7443 +26704 +3197 +559550203 +25882 +21588 +10730 +16419 +811815887 +28447 +10436 +20894 +10648 +15702 +32382 +30789 +27653 +8618 +27567 +135558136 +13795 +13335 +12535 +25392 +7649 +14046 +31835 +3786 +13791 +23158 +28726 +31711 +23990 +14812 +23230 +32425 +22403 +192316536 +30854 +28527 +26101 +8601 +2666 +15133 +23011 +19488 +4789 +17450 +22984 +19047 +23325 +14881 +30916 +27968 +29610 +25221 +179147294 +29009 +11382 +6197 +26002 +27628 +3276 +11619 +4072 +9429 +915372136 +30885 +1685 +194706200 +32412 +975203206 +7302 +2977 +28589 +19565 +23019 +2217 +32243 +3276 +904460166 +359606882 +269295855 +3202 +23782 +29956 +22541 +24916 +14209 +911 +24591 +110046399 +28671 +10451 +27504 +17412 +7142 +21382 +10054 +874596974 +29556 +26365 +21539 +17118 +10113 +21787 +23588 +28884 +9255 +687523285 +29589 +22820 +26082 +29615 +19641 +25366 +8568 +10657 +16650 +29339 +21690 +28653 +15939 +5150 +14525 +2654 +906770659 +27420 +266480424 +18277 +3599 +607034588 +12347 +21229 +30739 +588134591 +30885 +28744 +26166 +30606 +22657 +11020 +3799 +4295 +1510 +12989 +23829 +1238 +16827 +4780 +26204 +31682 +7390 +30586 +11961 +6262 +19386 +20311 +977 +28969 +28653 +13829 +6308 +21143 +4883 +15873 +301716748 +29955 +22641 +24965 +16136 +572704584 +28101 +31881 +12181 +917009536 +327378658 +25498 +12288 +20590 +31647 +27023 +9394 +22210 +267073857 +10200 +21941 +27974 +945039118 +28771 +1582 +28870 +253881201 +10236757 +6367 +4927 +15507 +23191 +19559 +262 +23430 +7987 +19565 +15922 +20965 +2695 +3726 +19844 +28541 +16069 +32457 +30366 +433317851 +8373 +29610 +23340 +478134341 +8272 +12627 +11080 +3471 +21881 +22611 +719158791 +30473 +283175609 +12585 +21778 +19559 +807575746 +4978 +17286 +1048029547 +22894 +31800 +3190 +30574 +14972 +24274 +8311 +15471 +18185 +31475 +29033 +14388 +7988 +20049 +32759 +10379 +13431 +31513 +11538 +4046 +16328 +6047 +32316 +12709 +1471 +10291 +11472 +427771658 +29859 +25063 +21086 +5336 +17030 +27434 +219139641 +12953 +21178 +6072 +408748282 +2170 +18250 +32135 +6471 +29727 +17670 +27104 +322189456 +21154 +21728 +18242 +820843164 +10618 +29531 +27980 +496947999 +25994 +11930 +21983 +31909 +14322 +24246 +24545 +27481 +31225 +10004 +9112 +1541 +17599 +31849 +29356 +7036 +9551 +30833 +4452 +536390433 +26324 +7215 +18047 +32273 +30034 +13480 +26691 +12585 +14464 +16275 +32310 +18446 +26062 +2286 +31163 +28243 +7944 +21771 +16142 +18515 +20395 +27403 +14854 +19694 +27217 +20662 +382 +1007972669 +17326 +19049 +24263 +12065 +6358 +2059 +2014 +2759 +9497 +3051 +14235 +555024423 +25476 +14828 +16544 +1728 +3605 +17949 +12492 +3248 +30466 +22994 +16988 +31270 +24400 +949714910 +19511 +14080 +28649 +21871 +32367 +638723996 +3726 +19727 +30033 +12492 +14285 +12459 +2119 +32222 +3779 +30838 +136504677 +31178 +3573 +12340 +16386 +25041 +376767036 +10355 +7176 +28085 +12902 +9045 +29994 +26468 +1494 +2435 +30764 +31909 +1238 +12717 +27526 +20574 +10238 +16890 +20343 +904460166 +8128 +5834 +12421 +6444 +27268 +10007 +1119 +19511 +24011 +24156 +11845 +4128 +16397 +1047 +23578 +346576795 +4215 +27026 +12270 +12171 +27391 +26745 +31731 +5986 +15580 +27818 +25510 +927437866 +263319059 +178355432 +21024 +6685 +3767 +23198 +8287 +21234 +13437 +12951 +563852488 +12221 +27909 +30498 +2410 +19356 +23003 +12476 +26281 +5501 +27114 +2015 +5040 +26042 +3561 +2116 +11847 +16700 +1769 +259959403 +5305 +917286137 +12535 +767560238 +21113 +3401 +4086 +3169 +11777 +29305 +23689 +29196 +6777 +9937 +200 +25392 +3078 +6071 +12874 +22052 +12171 +27988 +119318782 +22730 +643400699 +17522 +29153 +31245 +27989 +267057588 +10648 +2588 +11708 +4452 +19120 +32060 +50266787 +192316536 +11812 +1502 +5049 +13661 +11473 +23845 +26631 +5868 +16477 +775704779 +5325 +23614 +4148 +25265 +6349 +18687 +25709 +170 +1672 +30349 +24242 +22305 +792799554 +30143 +5069 +194 +27429 +3355 +20169 +16198 +16082 +23023 +23773 +30213 +32544 +27038 +10355 +16929 +6144 +1503 +27130 +6080 +4218 +17156 +21978 +28336 +1264 +1008 +15993 +29691 +3451 +7610 +102227684 +10483 +5295 +6858 +11042 +16970 +11743 +2569 +86237036 +4412 +13732 +32733 +32060 +12425 +4732 +26386 +32302 +2116 +1411 +26352 +24131 +30736 +26475 +4857 +14386 +27888 +16687 +7908 +14667 +339116691 +31446 +27373 +27429 +26782 +17466 +21541 +25153 +18428 +3681 +17319 +20503 +19261 +5614 +24848 +808591180 +21001 +2262 +975245370 +20977 +9961 +2558 +26757 +15326 +29642 +2932 +6312 +729439886 +15162 +11269 +14297 +14725 +9204 +23756 +17994 +32152 +29961 +3932 +27887 +399703638 +29608 +735537050 +6689 +297418721 +23324 +644477058 +12706 +25037 +11421 +15101 +23908 +20183 +820386408 +10518 +6774 +23631 +31575 +20454 +16493 +30258 +28892 +28636 +25850 +19298 +9097 +8241 +21520 +25915 +3051 +29747 +26818 +28094 +26827 +18518 +135558136 +3541 +31985 +25239 +7669 +27969 +30034 +9131 +26130 +31147 +1386 +5671 +3876 +16439 +14594 +66347828 +10710 +22715 +22709 +2696 +27390 +10627 +32008 +12240 +21716 +3382 +17118 +24545 +22734 +17740 +4043 +26805 +17839 +12590 +18317 +14667 +13949 +14828 +28329 +30448 +15313 +17406 +2500 +10307 +23553 +1907 +22866 +13914 +3276 +9301 +25272 +22487 +863555855 +13914 +6299 +21465 +9662 +24276 +9452 +105968283 +25299 +9740 +24496 +3578 +1002 +20110 +9952 +17116 +23848 +9687 +21102 +8028 +14467 +548509787 +10007 +30278 +31071 +23663 +19184 +29587 +23255 +27401 +10987 +6826 +592280093 +18486 +3931 +17140 +7732 +7128 +26872 +934391880 +17439 +540164343 +30653 +8455 +25063 +17734 +5855 +25195 +3724 +22163 +24391 +3348 +287491023 +18374 +10445 +5614 +2285 +17871 +5185 +11677 +29356 +26678 +17407 +27290 +29442 +13762 +7051 +17903 +17570 +909256052 +27089 +21515 +27053 +480505212 +18892 +9160 +21346 +21796 +24677 +30048 +29352 +32420 +20289 +21595 +116860714 +6799 +19844 +5758 +8370 +26117 +32467 +3096 +14478 +710038512 +6047 +29196 +10238 +4505 +8157 +13528 +22341 +15363 +9036 +24797 +15664 +52009741 +15268 +16713 +29022 +335531920 +262110597 +638811814 +22994 +22064 +2500 +3786 +15512 +22566 +29701 +25498 +6299 +1350 +25112 +5986 +14534 +23325 +7815 +27660 +22012 +874 +23002 +12572 +27838 +8323 +22603 +16680 +23658 +1386 +32375 +12198 +4430 +31467 +25267 +22314 +14123 +26340 +20023 +14262 +23990 +14001 +13405 +29773 +10512 +19711 +25773 +3255 +8592 +9594 +3987 +3947 +886418730 +19693 +17045 +22576 +4255 +25784 +31818 +25107 +6224 +22177 +27140 +31569 +589032368 +12853 +970570222 +16700 +18113 +15645 +27985 +23013 +15331 +10745 +18747 +29556 +10709 +627781390 +19715 +1081 +23856 +31525 +12920 +17343 +24577 +23751 +30735 +2941 +13981 +1714 +10870 +72829866 +28624 +10335 +9604 +25850 +25054 +377690737 +287 +28409 +32071 +24658 +18847 +10113 +22811 +1126 +32060 +17529 +13090 +7317 +17798 +2465 +9023 +32459 +11635 +23837 +19068 +7436 +6735 +8730 +227495217 +29393 +27624 +20631 +30487 +10688 +31762 +497258893 +19644 +1367 +14902 +14486 +3427 +7522 +13844 +29166 +12644 +17575 +23819 +14766 +24613 +7476 +31432 +27779 +4423 +1720 +6603 +8080 +631656148 +22452 +27974 +19912 +31745 +24093 +27427 +17703 +27745 +15287 +644115096 +20399 +16551 +11756 +32516 +152748130 +8875 +3777 +769815418 +347 +5506 +3626 +1825 +28056 +3886 +5365 +4714 +12476 +21365 +27725 +22565 +18171 +9967 +20254 +22827 +27976 +11572 +102 +25588 +855020583 +9537 +30745 +29915 +28774 +4451 +28616 +6310 +25671 +23465 +2216 +20996 +2716 +24577 +18577 +15583 +1814 +21603 +14244 +629 +1309 +1064352798 +21917 +681503742 +32660 +20289 +15922 +10164 +21617 +874 +22037 +407658712 +5305 +27826 +9110 +17632 +12605 +26776 +12425 +29093 +234438531 +9842 +5365 +953815532 +7454 +25510 +216802135 +14928 +29270 +26491 +11773 +11802 +13698 +23754 +430736519 +16397 +321874000 +26849 +776 +3169 +26778 +12851 +21212 +30148 +2892 +705130634 +3510 +31343 +1062896270 +16285 +31449 +8477 +25610 +15388 +3991 +2407 +30656 +25525 +18136 +5390 +22530 +16360 +14285 +44517893 +12600 +28990 +24418 +11310 +29994 +30294 +28898 +16686 +78138595 +17322 +13548 +29425 +3458 +10231 +13144 +13682 +22694 +931679994 +5537 +571 +29069 +31886 +19416 +7688 +15660 +8439 +21229 +19123 +22537 +13501 +28884 +5370 +19282 +29025 +4098 +10718 +533510657 +14370 +26903 +808298492 +22712 +31696 +8580 +5871 +8064 +5478 +21991 +19522 +14386 +7965 +26568 +19856 +14774 +16434 +8237 +3104 +28281 +4770 +1176 +3338 +1065357849 +21664 +5098 +25020 +1897 +28351 +23626 +10265 +20557 +24071 +489883589 +32633 +14202 +16079 +22750 +22660 +18281 +6689 +767560238 +6137 +2117 +23368 +23873 +30959 +23562 +9532 +6696 +32486533 +10200 +16452 +2907 +8470 +9808 +4295 +21178 +31432 +20279 +22295 +3049 +9255 +658 +14272 +27167 +25315 +18062 +808549195 +14972 +31041 +10545 +8452 +6077 +13417 +31317 +27787 +5309 +15380 +852 +27826 +26741 +348113008 +14854 +16995 +2696 +15896 +15547 +2176 +21958 +15713 +24577 +15123 +11310 +1006442113 +12851 +12221 +6117 +28336 +15621 +30170 +9323 +10385 +10569 +24513 +17869 +13739 +24471 +13914 +15879 +507348859 +658 +17977 +22395 +19758 +9649 +28724 +31978 +423238856 +29174 +28775 +1064352798 +22075 +4021 +14442 +6930 +21434 +6254 +985586931 +19061 +15990 +10143 +24640 +8383 +16360 +28716 +24714 +32582 +6398 +4458 +19136 +20873 +24113 +21881 +15330 +25009 +6423 +31445 +2034 +23053 +31885949 +3859 +29253 +22365 +23431 +1325 +22031 +200 +113921235 +26282 +31406 +32516 +14272 +3578 +4751 +10897 +9706 +25037 +418895515 +24640 +17794 +17249 +11730 +36149615 +765864889 +387968438 +30004 +6855 +17429 +16367 +10070 +8032 +23776 +14001 +17267 +3079 +21801 +30863 +15237 +1474 +880774848 +30718 +15217 +11217 +20753 +5637 +292208148 +973396890 +30878 +17267 +16514 +848737187 +25547 +19763 +17416 +15560 +3078 +24310 +2696 +30743 +29352 +2871 +6605 +5911 +280028619 +17345 +15842 +5798 +14831 +31841 +3012 +4780 +146591738 +21328 +23283 +14126 +30515 +18567 +25980 +149338669 +794224912 +8148 +17412 +26924 +21593 +490 +26621 +884597442 +32382 +6149 +9681 +4834 +1299 +30872 +20860 +13628 +278 +2816 +20329 +26487 +6312 +32002 +19939 +26471 +31909 +31285 +966 +26698 +31486 +10355 +908745780 +9885 +9841 +5865 +21578 +8211 +12093 +180966473 +30228 +5132 +18147 +27504 +9936 +970016726 +20629 +31347 +25471 +31145 +32462 +24957 +25521 +21664 +23002 +26378 +3906 +985586931 +164 +18847 +7492 +59775193 +6780 +9632 +10844 +599732657 +14262 +19838 +657046410 +825831126 +9079 +21558 +18551 +22940 +5866 +29664 +14288 +660723437 +1575 +3769 +560647550 +3691 +30554 +440223092 +281543311 +28202 +29713 +14315 +22194 +28872 +26171 +980 +31727 +31645 +1282 +599732657 +19093 +22588 +13 +31800 +24821 +23128 +11063 +31192 +14423 +10705 +25153 +9525 +14288 +18408 +32532 +323789182 +26101 +8577 +27916 +25523 +10861 +28802 +1119 +14641 +20992 +18858 +30528 +11360 +3619 +21982 +17173 +117611491 +7430 +28834 +915372136 +19694 +555613882 +22403 +28279 +21093 +649353251 +19411 +8305 +1096 +27095 +1983 +26166 +11845 +11444 +22294 +27688 +2949 +5631 +32684 +9823 +98313905 +859 +1255 +17222 +31747 +26472 +987965883 +28775 +20277 +18411 +24322 +365518849 +480770878 +390039530 +16328 +576609020 +19964 +22031 +28069 +13788 +28634 +2170 +20820 +28304 +27607 +21680 +4765 +30285 +14467 +29704 +16279 +25508 +20440 +1777 +12905 +22365 +6738 +4760 +520944345 +20583 +17432 +22021316 +121691388 +14442 +21515 +17244 +433854147 +24948 +617191047 +453415595 +820386408 +1024855790 +3130 +1582 +19813 +21633 +27436 +9362 +27989 +13911 +383491893 +779743428 +24221 +31645 +31688 +10447 +16362 +24582 +13480 +561910139 +315738317 +19499 +25469 +28744 +32734 +342601167 +5446 +21234 +21540 +16819 +27758 +5635 +10598 +853 +15873 +6353 +933513881 +719158791 +16929 +6109 +25763 +3451 +866 +2850 +13934 +138583568 +904460166 +18213 +8683 +1830 +11767 +8620 +278 +15094 +31956 +17701 +25061 +18374 +11384 +7922 +1096 +667245176 +25487 +27147 +18147 +5115 +11858 +15082 +22612 +14238 +544 +11269 +32478 +29749 +4583 +8709 +25269 +287491023 +41525949 +931679994 +907893793 +29289 +11701 +18772 +27002 +523800663 +1503 +18448 +29561247 +32041 +16503 +24471 +927898989 +726386233 +10885 +22607 +9488 +2919 +139087848 +27441 +6777 +12323 +7033 +22471 +1899 +347 +24096 +11356 +4544 +21812 +67255644 +6404 +2907 +27703 +21703 +1282 +6077 +28981 +25423 +23957 +28503 +16883 +17770 +16102 +15923301 +20866 +11542 +23421 +3483 +14084 +26805 +20492 +1015558684 +12177 +3789 +20090 +23994 +19834 +25416 +26311 +9816 +322189456 +16716 +2825975 +23856 +5309 +12020 +25598 +2505 +22280 +8364 +26487 +801622426 +26506 +6499 +24995 +22611 +11379 +4148 +29810 +23283 +1421 +10833 +4751 +7390 +9772 +12780 +14478 +29271 +30399 +28248 +25033 +16170 +11708 +27470 +25112 +31034 +22820 +10847 +8285 +7972 +7972 +25763 +29292 +8814 +12086 +6353 +5297 +20658 +32717 +27254 +962555088 +17419 +10378 +27322 +10709 +1398 +24030 +17047 +447 +7338 +29071 +28040 +19395 +22052 +864266632 +24904 +15012 +16427 +30515 +26320 +13947 +12603 +16360 +32477 +26749 +4089 +22811 +5295 +15993 +15610 +14180 +27329 +31513 +6444 +7937 +16099 +30149 +25299 +21893 +25030 +3570 +11371 +25977 +12587 +14463 +30152 +23318 +13455 +10248 +17989 +17933 +24218 +644218913 +934391880 +14108 +16434 +8163 +4660 +14467 +23596 +571 +20538 +12866 +32196 +3094 +25559 +53446911 +2387 +7620 +166107056 +5150 +23984 +14123 +5756 +24130 +16743 +24665 +23372 +1374 +12221 +11800 +2695 +29711 +31745 +5284 +16427 +3190 +3573 +32399 +8786 +22986 +8647 +20838 +28057 +20729 +22725 +9887 +7732 +961673979 +12585 +537 +19559 +1737 +8500 +8397 +28842 +10798 +6117 +16891 +25884 +18213 +8064 +490517534 +22908 +21178 +19247 +1066580034 +20561 +358445716 +27675 +4449 +18998 +18970 +17407 +572566066 +1014 +24729 +1899 +4493 +9433 +4438 +10435 +3374 +3602 +6435 +20667 +12229 +29207 +29561247 +27968 +4946 +21732 +21521 +10538 +113597970 +13542 +770154687 +2285 +20593 +17655 +3465 +270 +1029995754 +1454 +30643 +604 +1596 +12587 +24327 +401490919 +10088 +6603 +5987 +25600 +10788 +980607670 +26070 +28682 +4187 +2982 +7226 +13934 +21009 +14317 +24688 +31004 +15909 +14198 +30280 +10159 +2321 +10688 +10706 +19862 +13415 +12543 +14708 +576012981 +25315 +24533 +6850 +6262 +19409 +11884 +12934 +27602 +667245176 +14038 +12782 +650221684 +26262 +17862 +25510 +18749 +908651414 +268379497 +22552 +6249 +29879 +6333 +11809 +4030 +8459 +22795 +26091 +182756920 +17497 +877936749 +2982 +12486 +30650 +15966 +20032 +20929 +70591622 +15922 +31381 +29154 +27175 +9920 +949825075 +2759 +6730 +13556 +20267 +7080 +30515 +11122 +14279 +5650 +6042 +13466 +2321 +17670 +18317 +30871 +29961 +32148 +28830 +16940 +11809 +26972 +21786 +15932 +23957 +8287 +31682 +30018 +681468214 +6926 +6782 +15560 +26755 +4099 +330 +19237 +18524 +29071 +22300 +24600 +11538 +13566 +90853546 +5602 +22032 +97159535 +377690737 +3826 +14770 +25476 +9687 +29042 +11250 +28383 +5241 +612244912 +27220 +19806 +22210 +32393 +14082 +31985 +11534 +3625 +8762 +6965 +31492 +18200 +7097 +3179 +1637 +9387 +6404 +587069891 +8686 +874140480 +29812 +980 +451837080 +3379 +24613 +14329 +15873 +9180 +30764 +5296 +12019 +21320 +4397 +23731 +4613 +19386 +28337 +14509 +16602 +7331 +10379 +17745 +4806 +2759 +17977 +293833902 +138 +23941 +19340 +5899 +13182 +569270466 +14561 +27433 +9098 +630793049 +1941 +1688 +26070 +9846 +29969 +25445 +24887 +27130 +27968 +11803 +1673 +20059 +17419 +19920 +29166 +4790 +5911 +21158 +5834 +30633 +22702 +8036 +23663 +798 +111648099 +25882 +23047 +32128 +29747 +18429 +6077 +881967107 +575360490 +30520 +1484 +5986 +25659979 +829698964 +18297 +635 +192074163 +18710 +21665 +17899 +3545 +235083391 +755 +27026 +16756 +13947 +19057 +8564 +1134 +10303 +20479 +4493 +30344 +17589 +6077 +18957 +9125 +7675 +24422 +28992 +16883 +269365429 +14276 +23954 +19386 +16804 +32438 +651413522 +20770 +12456 +16970 +837564568 +17977 +21321 +858 +18966 +5849 +19963 +16714 +10710 +747 +6084 +453415595 +13261 +753948499 +21600 +24037 +23614 +30428 +13788 +28581 +419 +24959 +28457 +2932 +31315 +1265 +16820 +9045 +15385 +26174 +22237 +12562 +22253 +25602 +30485 +23981 +11622 +1144 +20509 +10291 +17552 +18901 +28085 +14419 +5758 +3354 +15321 +8005 +8159 +25487 +25267 +20583 +3911 +29025 +26097 +22552 +31740 +9554 +27571 +8778 +1047 +9362 +15598 +82165692 +1431 +6850 +31323 +13485 +25013 +14531 +23856 +15726 +8013 +28057 +5317 +31704 +22475 +24276 +19568 +30520 +31256 +23688 +801622426 +32060 +2201 +16078 +12603 +16889 +182756920 +29380 +22478 +1826 +25772 +31745 +26204 +6384 +21958 +31475 +10614 +631656148 +28243 +28035 +30534 +13288 +658228841 +15581 +18864 +29277 +799 +19963 +29033 +27523 +10182 +9994 +12082 +23435 +31343 +26545 +163004282 +22715 +1096 +29306 +8237 +22566 +4714 +26562 +19411 +24405 +29414 +418779508 +16275 +5001 +4021 +25485 +11538 +13108 +13565 +30686 +9110 +15298 +24152 +24890 +163004282 +11729 +7450 +13782 +13420 +4099 +4622 +917009536 +6144 +20419 +14678 +30366 +25311 +17625 +4030 +126583713 +9370 +24590 +27951 +20092 +31834 +30483 +4656 +6471 +218 +108998118 +30523 +9950 +30556 +16564 +9723 +16891 +21004 +28780 +21563 +3625 +19783 +220670048 +19337 +8919 +1321 +30702 +11952 +19141 +747 +26472 +917 +605 +32357 +5824 +20373 +22495 +4253 +17855 +2447 +32667 +18810 +7779 +2182 +27433 +11036 +11218 +30872 +20141 +4834 +14885 +9350 +3266 +7369 +16353 +15163 +4621 +6641 +31692 +19467 +22565 +14811 +20923 +21714 +15170 +26247 +12707 +18459 +7086 +25446 +14296 +29855 +977589703 +1119 +21218 +4292 +19322 +21465 +4890 +11208 +18702 +30280 +12851 +29965 +6689 +25834 +4179 +32650 +29610 +14106 +29196 +25896 +24391 +332188094 +30629 +5370 +17017 +17960 +855020583 +13427 +2858 +32544 +27411 +25258 +14106 +29604 +305777397 +1012 +14753 +11130 +30727 +11762 +28251 +16214 +26814 +452061555 +17611 +8452 +25216 +22031 +852798478 +15471 +21558 +28101 +467647307 +11175 +13119 +6071 +11414 +29534 +864266632 +17917 +19902 +7562 +28988 +4382 +16503 +5459 +11880 +13565 +25476 +29453 +27231 +16083 +4946 +17320 +30681 +6156 +7878 +16021 +12171 +15330 +26137 +10924 +19281 +28392 +741364721 +4839 +18248 +23430 +13100 +19320 +11762 +1365 +15021 +90853546 +13589 +7489 +761595457 +11240 +14464 +18297 +23053 +12256 +29725 +13689 +3012 +29929 +2336 +28392 +20227 +20900 +534684623 +7255 +546 +16841 +22742 +31824 +17535 +25982 +32322 +22214 +25724 +2014 +3691 +31275 +25786 +14054 +30072 +7413 +15036 +1002 +32454 +822219114 +2513 +7376 +18958 +5387 +13456 +24738 +16883 +29634 +21158 +15925 +32749 +19698 +2147 +9885 +21044 +313064151 +607034588 +13802 +14069 +1139 +24978 +13277 +26035 +28382 +29518 +524284830 +987965883 +278692217 +6678 +10669 +604 +20503 +26979 +1752 +13872 +25706 +9246 +14864 +27316 +19615 +8678 +15435 +6109 +523729695 +17423 +18047 +30474 +56383486 +6524 +6693 +32974550 +9519 +32367 +24202 +623 +482517431 +27065 +21143 +5115 +4246 +14397 +6116 +240361076 +7794 +26698 +211 +10700 +11517 +26072 +25999 +1245 +14449 +13566 +18624 +1578 +487543023 +17558 +29380 +1856 +19104 +10411 +845 +3554 +6696 +6956 +4091 +542558058 +29318 +29212 +21884 +11842 +9104 +126583713 +7318 +12703 +11473 +4078 +491 +27701 +22942 +1421 +24202 +19123 +19299 +1824 +32459 +648594637 +28516 +31267 +31702 +6874 +23358 +8842 +179696630 +12799 +13441 +1116 +13275 +30448 +21187 +28878 +31848 +225209770 +11730 +27504 +29750 +262110597 +18035 +17561 +10360 +235083391 +8080 +32272 +710038512 +917 +13029 +30201 +32071 +24426 +19559 +2485 +2217 +146535697 +471327324 +27628 +2959 +4125 +4451 +6626 +19102 +5566 +13658 +11882 +4751 +6060 +26289 +8303 +10690 +2485 +13840 +1102 +16131 +11228 +3575 +828553061 +478134341 +31192 +192316536 +27775 +10088 +734733059 +23843 +12753 +23300 +22177 +31828 +5332 +8592 +5305 +28520 +941926359 +29228 +1802 +29153 +17275 +1502 +13292 +17345 +30826 +32072 +28340 +17535 +10666 +3247 +5913 +30756 +18070 +3094 +2888 +11764 +105320661 +23750 +6239 +917009536 +10464 +11423 +916447874 +19386 +13036 +299960056 +24640 +13512 +22825 +23658 +510463340 +15535 +16713 +31445 +17748 +1318401 +24507 +7767 +26298 +550283543 +898813393 +24449 +8955 +3202 +17839 +21589 +2576 +5197 +2675 +26508 +942935936 +6749 +20523 +12235 +30247 +5291 +31317 +31776 +19295 +10925 +544 +21520 +561910139 +20059 +15627 +21876 +19727 +30178 +22485 +1187 +26525 +11463 +18810 +22720 +6289 +29956 +27703 +996280523 +19333 +14973 +4089 +13303 +24577 +19963 +11737 +25959 +21866 +27294 +936198110 +12235 +20329 +3545 +3957 +8858 +9045 +23941 +29715 +6060 +8370 +22214 +314288489 +6281 +8409 +2516 +31935 +4771 +7338 +31597 +6110 +970570222 +31267 +25476 +14315 +30112 +6113 +27057 +21531 +16815 +10626 +21595 +8592 +316233837 +10221 +719596013 +31690 +593199583 +113597970 +15173 +18060 +16530 +32072 +5577 +8580 +11228 +28848 +31025 +7650 +10596 +326 +171491916 +11384 +31412 +5635 +19110 +855020583 +29969 +864422876 +30123 +11223 +7947 +4996 +4822 +6956 +326354344 +685004265 +16559 +17450 +669440663 +6867 +14844 +10712 +4103 +21178 +22210 +25469 +12270 +16321 +12993 +30092 +5338 +4796 +7051 +19254 +7476 +27974 +2204 +24868 +569029089 +29033 +1079 +31580 +7100 +30038 +7644 +3448 +2330 +18765 +8148 +5275 +16797 +25972 +21588 +30656 +28433 +13698 +14639 +32168 +9179 +4385 +28795 +21834 +31627 +1040430322 +5405 +25313 +438462871 +21465 +25960 +127440133 +26412 +14124 +30654 +3328 +17393 +18395 +31767696 +5259 +7178 +31306 +21714 +15191 +26216 +8284 +2819 +20703 +12542 +16366 +14854 +16105 +26002 +12706 +23430 +16962 +25315 +29995 +2352 +12644232 +556525020 +32212 +21955 +19577 +17880 +2871 +2250 +13627 +24400 +17060 +7226 +17393 +23994 +753948499 +20393 +21441 +27390 +12008 +9081 +2306 +10993 +22908 +32974550 +22637 +26174 +28289 +29581 +13589 +1134 +6850 +24327 +6721 +24013 +13688 +4822 +7067 +655257970 +19903 +27239 +27624 +30764 +9823 +2671 +4419 +13238 +20137 +30954 +6180 +3935 +109081888 +25859 +303830920 +293281297 +576635749 +12164 +11271 +195 +13090 +23603 +29009 +16465 +14162 +24038 +27312 +760 +32425 +281047404 +2015 +25811 +17447 +10916 +1066580034 +30325 +305901750 +12951 +9591 +23759 +21511 +11835 +5986 +11677 +4870 +6629 +23694 +5633 +23936 +28421 +1844 +161771195 +18950 +23371 +6077 +2947 +17122 +26365 +339393667 +19281 +11402 +14967 +11869 +17781 +451837080 +5532 +11373 +18386 +26476 +19390 +9846 +32101 +4857 +31323 +22095 +495096991 +4271 +9234 +22426 +16513 +18080 +24790 +29169 +21920 +6140 +10512 +2766 +18898 +10518 +26476 +6603 +10905 +32390 +10014 +13528 +26363 +25302 +16609 +18998 +29604 +1158 +26750 +13732 +18810 +16929 +29749 +10221 +11803 +33759102 +957276607 +30930 +15507 +603 +4316 +15162 +26636 +6019 +14787 +5478 +3892 +917009536 +4908 +25231 +27571 +14463 +318 +13233 +27876 +127744746 +29657 +7061 +23371 +27687 +10624 +8128 +941241920 +20073 +28099 +26523 +15909 +28529 +13917 +22692 +2702 +880774848 +14623 +6333 +22928 +11845 +30383 +4493 +2293 +201760676 +8397 +32101 +10236 +9575 +32196 +28514 +13984 +24729 +1784 +10109 +5252 +20923 +26367 +20527 +16166 +31740 +16132 +15571 +29686 +2116 +523729695 +792 +14632 +20985 +2718 +95887856 +603560518 +23159 +419871627 +31561 +1875 +23270 +1742 +29371 +15172 +25882 +15128 +14874 +19684 +11160 +8470 +8305 +18245 +23019 +25548 +31267 +20114 +21914 +8168 +31147 +4084 +16388 +14947 +9697 +19474 +19458 +2914 +1418 +2414 +31922 +14878 +31648 +28912 +26478 +14042 +12786 +15287 +3379 +31598 +11177 +7639 +10323 +27460 +28475 +28870 +30283 +12573 +9255 +28046 +1505 +5834 +44517893 +1019196714 +12075 +23556 +26404 +7953 +651413522 +6321 +15433 +24769 +927898989 +31492 +18031 +10901 +15909 +1907 +25962 +496947999 +23037 +3343 +12955 +30066 +17903 +1145 +7120 +22847 +16585 +868496074 +4412 +30814 +27961 +13544 +24284 +24563 +18703 +15419 +24391 +6328 +6317 +11414 +19411 +23967 +19727 +29062 +2044 +499087010 +5018 +4908 +30277 +16511 +2447 +10256 +26852 +20778 +27799 +23024 +13129 +32166 +10007 +561910139 +13635 +5402 +29713 +389990725 +23283 +3106 +6828 +7102 +1543 +20044 +24942 +921073482 +20375 +3608 +25815 +29928 +10718 +3911 +14947 +11891 +8814 +14719 +19912 +21415 +31179 +32076 +9772 +27066 +847495887 +197250943 +21415 +32302 +14321 +29116 +17129 +21664 +11596 +18917 +1713 +14937 +24675 +23283 +12778 +20566 +16883 +16548 +6506 +32052 +16797 +24652 +3561 +4364 +31784 +29704 +10444 +21920 +28462 +6566 +1027454314 +23244 +4765 +25648 +25724 +17298 +27873 +10376 +11534 +24102 +1844 +10292 +7820 +28878 +13662 +2286 +917 +201760676 +2153 +18093 +18674 +21714 +25054 +16485 +675959948 +610419927 +7570 +7994 +24210 +5841 +30727 +12006 +495638572 +57816149 +13682 +18408 +27352 +690074936 +18213 +776 +22497 +2907 +17017 +23613 +22692 +24555 +7167 +30643 +31780 +15086 +28431 +9937 +10038 +16329 +24641 +22589 +30304 +299 +344747838 +2514 +22028 +1923 +8723 +1071779137 +15445 +30432 +30886 +17474 +18801 +14928 +5592 +28502 +4828 +12513 +24074 +31829 +961673979 +19909 +29601 +1386 +25728 +19230 +16998 +17210 +30839 +15465 +13949 +10591 +1092 +18200 +4765 +577724170 +4722 +7586 +26631 +28333 +916 +5610 +6799 +5777 +3886 +11859 +25616 +2702 +28770 +32733 +1222 +19906 +28565 +80688046 +5614 +924 +4458 +686 +29634 +239022440 +4883 +21982 +19282 +5710 +16952 +7803 +27296 +583732144 +28565 +29213 +19386 +22020 +31645 +10164 +32116 +19577 +18516 +23747 +27315 +774497250 +21044 +12799 +28547 +28502 +3705 +31242 +14626 +11269 +3105 +17444 +6299 +25366 +179287582 +8351 +20455 +4774 +22428 +7784 +26803 +15913 +633878912 +4086 +32529 +22986 +19902 +30833 +30606 +17798 +25676 +15145 +18654 +22288 +16102 +14294 +4936 +28724 +27851 +18080 +24045 +729439886 +31663 +13440 +26975 +5309 +635 +29701 +30341 +28409 +22500 +15323 +8883 +212977022 +30004 +664516467 +19615 +16328 +28740 +22692 +5353 +17495 +5130 +6697 +9449 +21084 +31144 +12068 +26487 +13177 +14380 +19763 +9362 +31461 +16388 +14069 +22566 +29428 +31104 +9132 +13819 +24863 +14544 +10706 +633938714 +425746869 +30425 +12488 +4765 +10248 +2718 +2951 +23216 +62389395 +20098 +2914 +26164 +23435 +20023 +501393437 +13732 +16656 +7896 +17138 +29777 +18749 +23766 +21174 +31265 +13556 +27758 +687045009 +4468 +30558 +15023 +555613882 +19165 +2250 +8168 +481 +9137 +864 +30473 +30916 +1011985764 +28919 +8650 +10583 +8769 +14788 +29610 +19102 +16419 +344747838 +22258 +22998 +7787 +29011 +30288 +9063 +17477 +27470 +2015 +3401 +2216 +16796 +811815887 +264 +27978 +25366 +18470 +20146 +8284 +8800 +7562 +15253 +18448 +5130 +18818 +8731 +423820226 +17652 +29261 +11795 +4632 +6630 +22312 +29872 +25418 +63 +28794 +669440663 +25697 +202051189 +27498 +17319 +18765 +1776 +12091 +178355432 +31326 +13714 +22163 +14137 +19572 +14102 +10962 +3939 +25054 +30671 +24577 +30291 +23919 +32148 +19 +21548 +30228 +27147 +1106 +14423 +10987 +11619 +14262 +29463 +29955 +11677 +14455 +3220 +25871 +786 +19909 +30125 +753424989 +5130 +30215 +522088231 +13498 +9994 +7688 +22595 +17852 +23773 +11228 +6254 +30169 +19639 +540164343 +5336 +13480 +7257 +337185754 +11371 +3597 +27347 +19057 +6757 +19390 +22159 +1697690 +25525 +24143 +5006 +16723 +617191047 +6677 +29894 +29768 +11886 +980607670 +23037 +990793972 +7879 +32533 +5633 +22253 +6542 +7100 +8209 +10075 +1777 +29398 +3578 +28716 +24074 +9301 +20509 +19261 +15159 +15471 +2226 +10718 +537830308 +18567 +25944 +11880 +12833 +29335 +6334 +19283 +858 +27220 +881967107 +32630 +22495 +524284830 +283413722 +14823 +20590 +7661 +21641 +2092 +12910 +14598 +4672 +9301 +620908879 +19519 +6848 +14042 +24218 +28686 +18486 +29271 +24118 +13312 +14638 +17751 +12987 +293281297 +18280 +5402 +11848 +10088 +30622 +17583 +21563 +22433 +27722 +975245370 +559550203 +8702 +16156 +20872 +21424 +12989 +15753 +9356 +5986 +28848 +10172 +6818 +8858 +5332 +26638 +31835 +10904 +29745 +25537 +31168 +29543 +32297 +32222 +9554 +27838 +12235 +25638 +29154 +23196 +29765 +915372136 +9182 +30681 +4303 +7635 +27385 +25547 +138 +27902 +6170 +7167 +21320 +15445 +23558 +12706 +3664 +6170 +11098 +10040 +5561 +15583 +7379 +26593 +21511 +11534 +22016 +8470 +686 +765870684 +29832 +469 +22137 +24738 +4796 +23696 +2161 +11638 +25219 +8800 +15012 +3075 +24592 +22028 +28431 +30224 +15901 +11422 +21600 +9110 +30176 +14133 +15133 +30064 +10971 +5305 +22035 +15856 +501980657 +1902 +12018 +31549 +19773 +10808 +19664 +11774 +16228 +32097 +27040 +17855 +11310 +32679 +23698 +7987 +29166 +576609020 +6713 +26262 +810614669 +19423 +19693 +3489 +31857 +11729 +6423 +22402 +26978 +4090 +10200 +12811 +28365 +7965 +17913 +6881 +18637 +3124 +24013 +30740 +765864889 +13679 +16638 +11042 +30826 +12902 +32653 +28168 +862406243 +21589 +17419 +29042 +11175 +1008 +14880 +5884 +12713 +6145 +9688 +26741 +26493299 +9832 +27775 +32423 +20399 +32517 +20745 +30876 +6174 +21984 +5269 +3619 +1945 +23622 +21382 +8455 +28122 +19719 +28058 +25706 +6826 +27349 +31799 +14001 +15512 +25583 +19787 +7178 +19537 +5061 +25404 +15023 +14517 +11269 +451837080 +15049 +13591 +8577 +9819 +11107 +11622 +29253 +29656 +27066 +24613 +24357 +21178 +24388 +22210 +1645 +28884 +8742 +3777 +10164 +586171658 +25487 +19912 +30473 +8842 +23578 +5359 +15359 +5317 +18394 +3059 +26272 +29522 +5305 +85374238 +4215 +731157557 +31296 +21110 +666884496 +12492 +9924 +13123 +2513 +3011 +707616235 +31326 +24885 +27855 +658 +20092 +745058275 +28899 +29394 +28990 +6965 +1108 +19295 +918 +9942 +8814 +21703 +8702 +24180 +27949 +23721 +10349 +875696998 +19806 +27694 +29973 +24165 +29119 +14562 +393896711 +21991 +13585 +22612 +30034 +20792 +30541 +16627 +26585 +6598 +5566 +14410 +23986 +26353 +30280 +15380 +10464 +32677 +970547284 +953239221 +30236 +63 +32390 +6895 +5417 +7820 +22417 +467647307 +13528 +18290 +550 +20110 +15465 +517141327 +19592 +13427 +2743 +27176 +30586 +19197 +194706200 +10447 +18135 +26151 +25915 +4530 +1081 +28622 +11930 +28834 +7525 +5862 +9140 +14321 +25720 +1144 +19758 +1846 +19715 +28083 +12817 +822932145 +31672 +8821 +5309 +19811 +643400699 +12299 +20161 +18112 +6513 +4518 +26276 +19941 +1512 +24833 +25392 +11509 +25272 +24400 +17035 +24513 +543741638 +12542 +24598 +5375 +14219 +24501 +5902 +26932 +30764 +15894 +13358 +299 +29699 +10802 +9103 +29716 +23318 +2117 +26117 +800699011 +23084 +6321 +10101 +13833 +20137 +10546 +29314 +25884 +18185 +13123 +20225 +30659 +26365 +30642 +17967 +26818 +28422 +19104 +30555 +32071 +1549 +28408 +16110 +31306 +21024 +3525 +31829 +30958 +18959 +7880 +31937 +3411 +20996 +5942 +9424 +587069891 +31087 +10497 +9002 +2247 +15030 +7174 +10354 +3123 +12490 +30327 +6940 +21178 +29069 +495609868 +29174 +20110 +24716 +14840 +31849 +27768 +5758 +6990 +3165 +5210 +14061 +32633 +7987 +24749 +2941 +6311 +12989 +1065357849 +888630317 +25540 +6125 +31922 +7033 +16296 +16099 +500384265 +27706 +3266 +25667 +24738 +14885 +5564 +12235 +12826 +21434 +11483 +16993 +24866 +16952 +19106 +17503 +681468214 +24355 +27481 +10519 +17869 +18429 +4065 +12100 +11829 +10353 +20040 +11240 +10647 +11669 +604 +12921 +321534812 +20904 +8846 +23488 +4356 +27349 +8820 +21690 +15856 +14449 +30157 +737874205 +835029996 +16967 +2550 +30460 +16214 +7128 +22871 +23657 +4210 +12149 +2914 +675959948 +19572 +27322 +3640 +13934 +15925 +1059494329 +13831 +12513 +6828 +26171 +7781 +3625 +4200 +31178 +14886 +23244 +1070456160 +24329 +8705 +10748 +5185 +10471 +14811 +18203 +18598 +341689014 +3375 +8046 +24771 +17305 +13068 +32366 +13041 +20216 +9103 +4085 +21704 +15523 +28589 +5409 +22878 +1605 +7100 +663 +12082 +14787 +17439 +13515 +577724170 +17417 +839350057 +18359 +22325 +15199 +15012 +21008 +1297 +21558 +14647 +22988 +22811 +19942 +54375212 +14058 +28955 +33759102 +31148 +31089 +480505212 +12347 +23331 +2338 +14148 +398362548 +154659379 +21961 +12337 +2892 +13661 +29067 +26367 +19903 +10497 +6988 +26562 +15535 +15301 +9397 +25784 +18906 +9056 +19616 +16422 +13526 +24699 +26103 +11743 +18765 +21690 +11423 +27703 +27109 +20723 +500384265 +15448 +27108 +16234 +28690 +26327 +14126 +12221 +122058650 +201760676 +11776 +2672 +140407548 +11993 +13437 +11331 +26130 +26457 +7120 +71535836 +30654 +3042 +28243 +18318 +19782 +5654 +3468 +614 +18537 +27072 +20071 +1655 +8723 +29585 +105320661 +5537 +11278 +11250 +21706 +32677 +17959 +11880 +30113 +26264 +1034 +23856 +12240 +255910407 +14311 +1849 +26805 +16633 +12417 +11568 +21784 +18864 +24270 +31298 +4902 +32544 +20160 +15702 +3379 +14626 +32759 +5354 +16952 +27602 +30440 +1165 +10865 +7454 +23613 +618453549 +16377 +2360 +154659379 +8955 +330 +5666 +31639 +23122 +20678 +25065 +22908 +5447 +24605 +604215703 +173814691 +194706200 +24681 +26409 +6700 +28083 +25231 +9260 +773179285 +1006442113 +28424 +765870684 +14209 +28094 +21096 +32128 +261 +11103 +13635 +17518 +8851 +27854 +8452 +27961 +20225 +26120 +478134341 +20548 +32052 +16952 +6867 +25404 +2711 +28279 +19336 +6467 +257 +9723 +25982 +21053 +31220 +22097 +24004 +16700 +14812 +29604 +16228 +1531 +30621 +29253 +11471 +923998747 +5868 +17406 +923610901 +196 +17567 +23442 +26776 +11018 +27755 +13831 +6542 +12223 +17304 +355737564 +78138595 +17801 +24210 +21104 +18127 +4783 +14167 +4104 +8891 +20299 +29438 +2666 +13685 +21093 +31558 +2161 +21148 +507348859 +16889 +28341 +9063 +24471 +16993 +23819 +12476 +29387 +25677 +7230 +9110 +19021 +10014 +25498 +917805069 +13782 +15153 +32974550 +1014101028 +8061 +822219114 +28286 +259592479 +20477 +7143 +563457211 +16879 +20857 +4908 +31958 +558805133 +86237036 +21207 +17875 +12349 +24405 +2034 +22325 +10060 +12171 +22735 +19148 +10366 +24268 +13742 +21292 +26506 +627 +30615 +17655 +26778 +25153 +26786 +30633 +7435 +17483 +11687 +23622 +27851 +12476 +19567 +29747 +8646 +917 +9125 +29042 +3886 +25007 +20912 +14322 +30062 +27478 +9662 +13658 +19908 +27299 +19232 +15610 +23937 +23845 +20329 +14124 +19880 +9296 +17770 +8585 +26151 +30143 +2588 +29893 +10866 +6404 +29065 +17713 +576609020 +27844 +561555519 +17483 +31848 +19288 +2696 +10794 +287491023 +10885 +23721 +23439 +168465192 +27001 +15168 +3568 +29702 +9429 +30294 +11773 +1100 +28340 +30695 +21335 +3031 +536390433 +18812 +8305 +15503 +19384 +14831 +14161 +852 +28289 +21765 +21558 +31644 +23992 +32128 +32039 +25380 +6590 +569029089 +20169 +7435 +340251237 +970016726 +29587 +15851 +23663 +30609 +11301 +7384 +19268 +10611 +3573 +230189530 +12221 +31978 +28767 +8146 +21535 +18970 +8824 +5362 +25487 +20146 +29937 +651413522 +26493 +17403 +23651 +2678 +22276 +15641 +406182309 +6262 +3721 +16622 +18875 +19165 +9967 +26457 +15544 +25960 +21121 +13277 +28541 +11729 +13233 +2182 +1870 +31941 +30287 +13829 +6730 +11922 +22215 +97824626 +8369 +16198 +16321 +4078 +29371 +28081 +21593 +3035 +31704 +13736 +20760 +20576 +29664 +19165 +28424 +31032 +22130 +30601 +8524 +17948 +2773 +13339 +3051 +32201 +3019 +3343 +21904 +16955 +15162 +29442 +864266632 +29420 +822219114 +30195 +9841 +1345 +17575 +26035 +2914 +8433 +27244 +5966 +23778 +24602 +2877 +6331 +1029995754 +20092 +29436 +26273 +25205 +2206 +12880 +18291 +1492 +19068 +868 +16563 +3472 +21279 +1486 +8418 +17955 +11708 +1006442113 +24790 +875696998 +3042 +173814691 +15148 +113597970 +16082 +17079 +12264 +10411 +31745 +32352 +86237036 +9296 +29035 +16228 +25216 +23306 +30201 +25013 +13035 +27703 +23782 +19288 +6029 +16266 +5361 +32418 +18292 +18203 +45338962 +20415 +20227 +7285 +27410 +1297 +28919 +990 +25553 +10238 +5313 +28052 +27051 +289472752 +8333 +7644 +28081 +17387 +3035 +18157 +9842 +11500 +28351 +28122 +16798 +17320 +24124 +103 +730 +24310 +12412 +31294 +23562 +24326 +10245 +18486 +20636 +4714 +6073 +27383 +27697 +18853 +31191 +14630 +30861 +22403 +30344 +21465 +12004 +13431 +32751 +9063 +8409 +28927 +12093 +14932 +15025 +31478 +23230 +10775 +23219 +24071 +164 +6499 +12237 +6289 +27755 +4192 +23688 +10545 +27887 +23908 +20533 +1556 +29071 +27421 +7952 +4621 +31445 +25778 +5332 +20702 +30834 +27131 +95887856 +32631 +6496 +20876 +27085 +15621 +735537050 +31702 +14684 +14081 +10060 +13872 +16686 +28094 +30149 +28988 +14498 +32620 +17917 +5592 +25153 +163353201 +179147294 +2949 +24942 +5142 +3999 +13840 +31469 +19577 +31070 +21674 +4536 +589032368 +10216 +27561 +30663 +17079 +5710 +28848 +16251 +4149 +20702 +21320 +269365429 +13433 +19807 +17522 +13515 +22305 +13191 +12744 +15645 +3491 +19988 +31849 +19292 +760 +20843 +11331 +29817 +9913 +19395 +18977 +24145 +28132 +498576086 +2758 +13358 +903900722 +31302 +23558 +5655 +30356 +6499 +32743 +1992 +5997 +16730 +20044 +1069264936 +426 +21760 +26193 +7370 +7120 +22430 +12818 +2932 +10875 +16321 +1988 +17853 +5460 +29945 +28186 +29100 +3165 +21711 +6083 +17642 +1040430322 +489883589 +6535 +5912 +2186 +1411 +19392 +10451 +9818 +5798 +31549 +1570 +22093 +2879 +490434377 +30188 +28835 +25706 +41525949 +25669 +12489 +24462 +6171 +16075 +10543 +19838 +31683 +1839 +2201 +21941 +27071 +449542766 +9699 +15893 +22735 +31648 +6733 +20211 +874596974 +17611 +25361 +29451 +19412 +16813 +624791659 +2933 +8378 +13620 +20419 +30885 +26316 +20679 +9852 +7255 +19519 +18277 +22625 +1006442113 +38372809 +271 +28884 +23616 +32677 +29436 +266480424 +4722 +26644 +449542766 +5338 +14279 +32582 +20778 +335531920 +12110 +6880 +9213 +15907 +637449866 +7476 +29380 +24055 +30656 +26216 +20965 +8470 +12780 +478134341 +25713 +8709 +31077 +11672 +21187 +15509 +25196 +24822 +4710 +11118 +12195 +22239 +28884 +3772 +23299 +26524 +13606 +21703 +23306 +27026 +30201 +19939 +24048 +24305 +14525 +23588 +30876 +27026 +1734 +457774092 +32720 +13628 +11382 +1131 +16892 +8610 +56383486 +1697690 +2570 +16523 +23909 +14317 +23371 +9703 +11622 +25272 +3986 +11393139 +17564 +24329 +16621 +28935 +3999 +13312 +4505 +7631 +11228 +9507 +7280 +8409 +855 +25563 +22871 +6895 +22176 +2290 +30885 +9682 +7614 +15583 +7257 +33759102 +2099 +9059 +11869 +495638572 +25498 +31554 +8409 +32152 +24689 +15955 +10061 +8046 +29093 +25602 +15378 +26264 +930672250 +6869 +17599 +18809 +23909 +28422 +26644 +9429 +505296155 +13162 +8842 +24322 +8897 +19947 +27504 +8344 +28527 +3789 +15249 +410779561 +6871 +698334152 +10885 +648724527 +14238 +1151 +59468268 +23249 +26606 +11920 +28337 +1685 +13620 +1543 +2754 +30072 +31862 +18598 +5987 +5605 +1462 +14478 +25592 +28351 +32755 +15404 +17068 +23819 +30219 +19145 +7036 +25523 +12420 +29119 +15468 +17033 +20930 +18027 +15937 +26153 +22607 +23168 +19679 +1665 +11193 +931 +699 +851875499 +13732 +24689 +31034 +31450 +29782 +864422876 +28491 +24957 +7644 +6735 +11005 +420338939 +4796 +4930 +15781 +21363 +29805 +16713 +13119 +29212 +23248 +7545 +13077 +8672 +32581 +977589703 +10436 +5259 +25552 +25659979 +13588 +29257 +9575 +10983 +19123 +12113 +10245 +6940 +661 +8256 +16419 +644477058 +23972 +5671 +704315656 +25667 +11766 +800699011 +8502 +31688 +24497 +30090 +31046 +8618 +4983 +1915 +20976 +305901750 +22605 +19521 +785503131 +30325 +14594 +30745 +3094 +18624 +16083 +28880 +314288489 +19202 +1761 +17429 +7622 +14645 +7649 +23880 +26077 +29945 +7226 +21886 +1047 +30910 +15064 +15064 +18237 +27014 +19107 +16890 +523800663 +970570222 +1053 +5375 +28083 +26606 +3724 +30887 +19892 +13437 +15249 +17403 +17483 +30251 +32679 +7705 +742 +28794 +11240 +7468 +17235 +25980 +23611 +7331 +31645 +12111 +14133 +30263 +21031 +4356 +14482 +11493 +26301 +1541 +24048 +17176 +7696 +431 +819 +29178 +4717 +19025 +651 +27566 +28898 +21259 +753 +32660 +5000 +17949 +25063 +17968 +29393 +6560 +79544740 +21849 +9350 +29290 +720728218 +26776 +25054 +12818 +17244 +337273683 +29264 +25709 +10451 +17787 +20714 +900 +770954738 +27831 +7828 +7702 +25074 +30916 +1983 +24887 +22482 +127828488 +26961 +24210 +21778 +16796 +8052 +913931467 +2982 +16228 +25660 +14768 +5573 +22588 +25112 +934391880 +32720 +22113 +22395 +281543311 +28094 +8276 +18906 +2180 +25337 +7141 +23697 +29942 +8952 +21828 +4086 +29383 +16718 +20615 +699596221 +14523 +29973 +27533 +2201 +32667 +27671 +14861 +20390 +28729 +19448 +29665 +8730 +28355 +17989 +24438 +26313 +13736 +13132 +32717 +4486 +27566 +17104 +24474 +22432 +30774 +24993 +1899 +13276 +12542 +15688 +28336 +17751 +489883589 +6061 +30638 +22403 +19391 +2015 +5911 +19416 +11920 +32024 +23624 +583732144 +14907 +13781 +24442 +1655 +3705 +15109 +20894 +27125 +5147 +15422 +31315 +12828 +19120 +779421059 +23750 +28021 +24322 +6226 +20227 +15993 +23283 +17561 +24194 +26782 +580192695 +11063 +771438008 +8915 +1815 +10844 +26281 +29251 +4158 +5383 +15331 +7179 +14458 +28616 +466610902 +997 +651413522 +4321 +28698 +8681 +14820 +24682 +3458 +508991314 +18108 +12261 +28830 +8955 +24388 +31525 +10628 +15733 +792799554 +22911 +28880 +6337 +32637 +14824 +27534 +6826 +10088 +21284 +13100 +29842 +27352 +7919 +22471 +20357 +1570 +24465 +8351 +25007 +14467 +13559 +30534 +12934 +30892 +24131 +23116 +719158791 +11106 +24074 +24167 +10544 +14069 +26812 +14935 +469956414 +27660 +24657 +31315 +13199 +140407548 +19504 +23008 +22281 +102846866 +306 +31077 +3445 +664516467 +24910 +511 +12902 +5406 +19862 +9870 +1905 +25392 +12718 +22021316 +8574 +1474 +18687 +20499 +18517 +18237 +2066 +19895 +20596 +238982520 +761595457 +21206 +639123026 +11882 +28899 +23614 +6254 +26006 +27348 +31834 +14806 +32002 +24959 +16734 +3963 +26774 +27851 +17031 +2449 +25042 +25648 +8303 +17917 +21994 +24355 +12714 +13979 +21112 +31165 +26226 +16328 +32544 +28263 +251361250 +6455 +25634 +31985 +52470396 +26807 +10591 +386011591 +13775 +3472 +26755 +32420 +7416 +22916 +5446 +10070 +29071 +18632 +5115 +27624 +27349 +136504677 +25720 +620 +27826 +24613 +15923301 +28329 +627222527 +14082 +16912 +21961 +12434 +195 +10123 +20955 +3987 +5630 +31487 +631732302 +14775 +1245 +9070 +11331 +2250 +13152 +351704903 +14051 +507348859 +29850 +11938 +786 +17787 +9818 +13467 +18226 +19107 +16675 +8151 +12288 +7614 +6229 +496947999 +25635 +27646 +24625 +7376 +14850 +8383 +11109 +8157 +5271 +23796 +15102 +22500 +4462 +31747 +7982 +853848907 +341224182 +26457 +15476 +526915515 +24131 +4983 +20200 +278692217 +705 +25299 +25460 +9525 +31041 +16563 +11517 +10891 +18855 +4415 +29004 +28333 +9063 +627780361 +412171274 +1503 +15584 +17444 +886019582 +15023 +5246 +980607670 +30411 +6895 +3724 +11348 +20049 +14885 +27217 +2373 +25659979 +29706 +19715 +16097 +29180 +23796 +30250 +9079 +18872 +11250 +10962 +1292 +16503 +8293 +15330 +18200 +23019 +22500 +5785 +9301 +12876 +18765 +17839 +26859 +337185754 +9967 +23873 +3568 +4076 +14588 +17770 +25707 +12587 +29615 +32357 +9778 +12149 +31780 +95 +29678 +8672 +7369 +21203 +15383 +29153 +28546 +13821 +16700 +323918446 +25960 +29664 +773179285 +30886 +6956 +399703638 +1350 +10113 +8372 +27834 +4530 +109081888 +2762 +16513 +23759 +22500 +1844 +28729 +1058466499 +9202 +21053 +70591622 +21719 +6109 +27597 +26467 +22901 +29104 +30894 +30495 +13101 +32743 +2749 +4085 +617429277 +23304 +14467 +20693 +32245 +21234 +10355 +37 +25690 +20557 +31144 +3695 +11153 +24412 +25272 +8296 +31835 +19110 +25336 +16714 +100873663 +15049 +27355 +1066580034 +7820 +4967 +21292 +28387 +30898 +23986 +9823 +20183 +9621 +24064 +7694 +17793 +13468 +10519 +1008 +14736 +13437 +333075703 +31719 +773179285 +32271 +9643 +12548 +24474 +882112774 +25553 +3060 +2352 +3695 +26788 +19795 +975245370 +6828 +23159 +28663 +761595457 +2992 +31104 +2675 +31406 +28469 +1698 +10121 +28520 +20929 +624791659 +32443 +877692868 +23253 +799929130 +9424 +30845 +12154 +28433 +19391 +3379 +11781 +9387 +441320785 +28543 +17410 +1565 +15102 +10314 +808298492 +10982 +1100 +26648 +12006 +29093 +5086 +9491 +164230538 +8618 +2740 +10705 +23845 +24960 +25602 +26704 +23641 +8013 +9817 +19280 +17101 +980452286 +13175 +13162 +14478 +29784 +2630 +10040 +6697 +1685 +3712 +4771 +31478 +908651414 +387402238 +19862 +2226 +619054003 +13291 +31034 +25112 +10411 +26635 +9961 +4246 +145308988 +11701 +16032 +27862 +4742 +25908 +5638 +970570222 +26749 +30695 +30195 +6530 +917286137 +18649 +31090 +2044 +323918446 +24774 +1326 +9287 +27132 +24769 +20996 +9920 +32356 +851875499 +17204 +7350 +21935 +19845 +1365 +9160 +11193 +21054 +8036 +11677 +21054 +26588 +25563 +8851 +3783 +30544 +2570 +427771658 +415 +16819 +15503 +11198 +973396890 +16397 +378432561 +9885 +14334 +22721 +95 +31902 +1294 +24925 +8193 +9712 +11783 +14181309 +4081 +284337315 +27149104 +1742 +11384 +1028036632 +16439 +1549 +28383 +18765 +3078 +21462 +2740 +25258 +25446 +26068 +16890 +32002 +5896 +12241 +1824 +23116 +11026 +32008 +13620 +15190 +26316 +31496 +19246 +12557 +286 +6289 +869476669 +25153 +25307 +30466 +11078 +575 +28040 +1079 +32052 +13077 +27779 +31702 +30073 +27480 +20454 +25257 +25772 +5986 +15560 +24615 +11159 +16283 +378 +686 +14531 +5230 +18559 +23335 +6735 +188208839 +15918 +28649 +28848 +16483 +7178 +31390 +5098 +24669 +1021780542 +23085 +2428 +19110 +4896 +22233 +27888 +4765 +30473 +27607 +2330 +31695 +12989 +10737 +16491 +4751 +32712 +13463 +1021780542 +30886 +432186224 +11734 +18387 +23348 +19421 +14181309 +3146 +21983 +18518 +9160 +5781 +10200 +7639 +9036 +8513 +19837 +17810 +10626 +6537 +13429 +20559 +22288 +559571036 +7988 +32448 +8524 +726044544 +12490 +32367 +1541 +16998 +1340 +26755 +12279 +3123 +7052 +12622 +433854147 +4983 +1346 +209522692 +9896 +761349218 +8496 +22916 +16885 +13813 +24887 +15023 +28069 +179696630 +19124 +1006442113 +7604 +22718 +24877 +235083391 +6229 +11153 +816538834 +20703 +23198 +26545 +2431 +631732302 +11217 +2239 +5402 +8168 +14181 +10546 +20095 +8496 +16452 +4799 +32071 +31090 +496947999 +10733 +26271 +16713 +20277 +18247 +6432 +17410 +7227 +10982 +4271 +346576795 +29357 +31254 +15688 +26006 +5902 +25421 +17733 +29569 +16153 +31695 +11108 +12905 +11217 +327011848 +2610 +25405 +2924 +13421 +27373 +30803 +30701 +18883 +8052 +13261 +25007 +21750 +15303 +29597 +10057 +13480 +6312 +32421 +3930 +30260 +26762 +8582 +2336 +7659 +19251 +1494 +1623 +20944 +313064151 +6095 +26969 +16386 +25366 +16523 +8263 +18749 +5362 +23322 +17798 +31663 +13233 +19877 +21937 +6084 +31789 +9706 +15288 +138 +24642 +16952 +27085 +24071 +5834 +24074 +32125 +11848 +19991 +67255644 +25553 +302332246 +4085 +259592479 +4908 +181 +13575 +24625 +197250943 +19147 +969 +3445 +10292 +23777 +27743 +29289 +30552 +28307 +13920 +9793 +21999 +30785 +25463 +1549 +9606 +12818 +17955 +2756 +858 +10904 +16214 +4443 +10443 +283413722 +23230 +24591 +24091 +9302 +11315 +16082 +17868 +226178950 +27687 +4402 +2015 +25615 +765864889 +29634 +19783 +30464 +30153 +22908 +106707716 +10987 +27628 +17497 +25955 +9419 +23578 +25724 +2151 +14108 +20090 +11886 +22095 +16280 +10993 +16036 +543741638 +5363 +8228 +7318 +6698 +8277 +30174 +11353 +20503 +24180 +30496 +9213 +26251 +9497 +6291 +4745 +9706 +27571 +26606 +3626 +6698 +15091 +15221 +15317 +460961427 +3432 +6855 +11078 +3248 +30201 +24625 +27638 +20371 +3608 +10798 +16027 +785663959 +23465 +23558 +6988 +14311 +3570 +9182 +8858 +11672 +24449 +27775 +17748 +11093 +21178 +28880 +30534 +20952 +30962 +26788 +3374 +18200 +251361250 +5815 +2011 +22928 +12435 +20528 +2715 +28186 +13627 +19336 +508954413 +6685 +14360 +16228 +10748 +21753 +28355 +5006 +7443 +13573 +13598 +9452 +4397 +2623 +30892 +7830 +31406 +28081 +19068 +22866 +6940 +19337 +510463340 +7359 +773179285 +10324 +4329 +965434308 +16890 +3021 +10192 +310 +19783 +1096 +8915 +14478 +27481 +4402 +262098633 +21893 +22031 +490517534 +15716 +2435 +25446 +25020 +4983 +20557 +589032368 +30462 +28732 +30260 +13714 +29352 +16797 +26859 +17035 +16977 +964432603 +25013 +5 +15306 +17326 +28703 +337273683 +16815 +29587 +108998118 +218 +29773 +24210 +18598 +19623 +32116 +22826 +31549 +863613183 +29777 +30629 +13827 +13157 +12791 +11132 +24890 +17793 +24268 +13238 +4443 +29747 +488684654 +337016912 +852798478 +17304 +19787 +10924 +26524 +4205 +21558 +23796 +13009 +8686 +31296 +13145 +7132 +10214 +15422 +10460 +8272 +9682 +7489 +15172 +1826 +15955 +21178 +5630 +3947 +25366 +26151 +30072 +28929 +1992 +10748 +24660 +30740 +3608 +2325 +735798984 +6739 +11315 +17054 +16303 +25537 +8793 +9132 +30764 +24124 +6582 +16641 +4307 +9793 +11310 +20061 +514249102 +5841 +21206 +15064 +18428 +31256 +1282 +7570 +2465 +786 +10366 +54375212 +428216766 +10256 +22541 +5058 +20677 +770954738 +10669 +5635 +23985 +5537 +12008 +620 +26408 +3842 +6144 +14641 +1713 +1784 +31645 +18200 +20329 +20254 +11452 +15993 +29413 +16834 +24071 +3624 +16342 +29777 +9621 +9856 +9166 +32116 +26603 +27420 +21778 +28058 +3011 +14054 +25299 +17567 +19734 +10647 +17625 +12229 +1688 +2204 +12437 +20894 +20992 +26130 +27478 +10700 +8359 +426561266 +898391319 +10014 +5625 +3045 +735798984 +30100 +3266 +18215 +12756 +26506 +25850 +10379 +23418 +25908 +1856 +7436 +19021 +26731 +28780 +18226 +25896 +105968283 +16885 +31548 +24388 +27053 +9793 +22611 +22730 +6603 +30727 +877936749 +2448 +26120 +14969 +17526 +1096 +18624 +31004 +526 +24705 +19964 +9394 +916 +7496 +13739 +19068 +28736 +5585 +22417 +19565 +2807 +29645 +19201 +28409 +13199 +29393 +32438 +828 +6156 +340244868 +9710 +14736 +8148 +16033 +10378 +16774 +651413522 +2542 +22495 +1036763667 +1959 +29601 +306 +3055 +20527 +32352 +11619 +1003318517 +26282 +30745 +12001 +21441 +24130 +31941 +23612 +24462 +25811 +146535697 +22577 +5902 +5232 +32477 +17528 +27440 +7052 +14386 +22028 +11575 +27395 +8820 +20529 +23530 +6489 +25302 +2666 +20457 +13175 +7937 +6122 +3830 +578338635 +5727 +24053 +1002362988 +10403 +9778 +26324 +14061 +27365 +19964 +18247 +23053 +283175609 +4125 +22164 +1210 +20059 +13339 +24555 +1019196714 +27401 +21834 +655257970 +27969 +904768460 +627343035 +8503 +924 +26212 +11887 +783438654 +11308 +13338 +461178926 +27095 +16756 +8293 +3343 +30280 +20597 +20714 +284337315 +22552 +29956 +20976 +31203 +6315 +14812 +25040 +20964 +26386 +3575 +14220 +1053 +9234 +16528 +49457116 +31557 +27697 +32573 +8673 +12619 +15283 +20952 +11800 +22403 +1649 +287491023 +6867 +1932 +22163 +23614 +2630 +15238 +6589 +23624 +20843 +1096 +14478 +19192 +102227684 +26102 +9070 +11575 +21814 +14110 +4656 +20545 +27614 +6285 +1294 +5802 +330 +325556719 +4906 +2550 +15025 +788487679 +32492 +18632 +32432 +17967 +5018 +433317851 +16559 +12537 +21008 +26745 +27504 +7183 +4927 +24010 +27517 +9160 +348463568 +8551 +19734 +22402 +18843 +11474 +15191 +726044544 +9540 +21884 +15199 +29447 +14150 +25450 +23063 +21896 +20413 +16700 +24957 +26635 +26204 +25504 +20690 +22475 +18810 +2779 +14430 +18318 +13618 +31497 +8790 +17030 +28690 +627222527 +32365 +10865 +800699011 +2415 +16079 +15741 +21365 +15303 +31800 +4803 +24418 +27504 +23624 +17855 +30064 +7226 +7820 +32515 +26786 +3343 +1844 +13781 +946783897 +4272 +14239 +24890 +6205 +20778 +6045 +17862 +11228 +30297 +19816 +6384 +6450 +24679 +31203 +23540 +25603 +9287 +32317 +32580 +21589 +29960 +27706 +29664 +1685 +22176 +16362 +4766 +3561 +27085 +9779 +800699011 +20393 +22430 +634042082 +26816 +31908 +26487 +5277 +7748 +5115 +13688 +13435 +17737 +24350 +28304 +23598 +27916 +1608 +11653 +51 +487364647 +576609020 +3483 +7218 +5363 +9831 +16102 +28122 +8344 +532469059 +13688 +15693 +13358 +25633 +163004282 +30759 +28433 +2852 +7841 +6728 +19615 +30736 +16052 +21578 +27066 +4780 +28887 +7356 +778 +29669 +31475 +110046399 +6467 +21812 +8241 +25707 +13292 +30008 +25588 +28781 +216889996 +29346 +13768 +31908 +18577 +146591738 +555024423 +16467 +27968 +1887 +711701178 +16846 +26617 +2959 +32765 +4248 +30072 +21174 +610419927 +24790 +29812 +7456 +1983 +13029 +3799 +10504 +27040 +28164 +22925 +20631 +12082 +25994 +8502 +16858 +7744 +26481 +4424 +6253 +14766 +399703638 +25977 +19719 +10733 +26741 +19163 +4116 +17646 +13606 +955590116 +4851 +9621 +8305 +14133 +31564 +24821 +25487 +19127 +30090 +946418954 +5370 +17756 +4896 +70591622 +15641 +29033 +17304 +980788631 +542 +22637 +21464 +23927 +4839 +13132 +23600 +16675 +12152 +5032 +8678 +9370 +16491 +29266 +9067 +11579 +8214 +5406 +31032 +10349 +31645 +14928 +28774 +20658 +12978 +587053139 +253450735 +21563 +27566 +1076 +4099 +12409 +32661 +22432 +13581 +8759 +548564826 +7856 +297418721 +13312 +4255 +5992 +8061 +20460 +7261 +6513 +333376533 +432186224 +1578 +14018 +16890 +31104 +21981 +5136 +19741 +14140 +4477 +26263 +32243 +23165 +21983 +32734 +30961 +6496 +5682 +496865270 +10653 +28442 +17387 +1665 +17118 +9682 +29330 +10551 +5641 +5095 +22928 +27924 +29119 +3465 +29541 +729439886 +32024 +1244 +292208148 +29290 +28821 +9362 +17574 +27082 +12959 +536390433 +10783 +30755 +32637 +26042 +16227 +411199622 +12095 +1786 +18883 +3830 +30759 +3266 +2285 +745137347 +1959 +26208 +11197 +21778 +7967 +31178 +11619 +552725320 +14964 +785663959 +11729 +5637 +5678 +25994 +16132 +310 +2718 +1047636202 +20362 +23873 +16234 +3772 +30650 +22046 +32096 +935 +25325 +14957 +2209 +14953 +24231 +30871 +18702 +370 +6254 +5635 +22056 +23430 +1570 +15845 +12800 +26749 +32542 +30178 +30224 +16775 +21771 +11075 +9910 +18621 +2992 +20996 +28052 +14428 +18157 +29701 +22150 +28998 +2360 +23547 +29033 +20440 +7250 +14297 +13840 +8364 +677971084 +1757 +378 +8557 +22482 +21703 +16977 +26827 +26669 +11858 +29227 +27420 +14133 +5362 +7610 +31049 +18175 +9804 +21210 +22031 +14633 +7784 +31497 +14523 +31475 +17068 +30536 +17314 +4780 +12270 +2649 +18157 +29816 +28884 +31902 +20090 +27085 +23837 +760652286 +15422 +29534 +20 +216802135 +18885 +13338 +30280 +4403 +2545 +27094 +26120 +9575 +30614 +12063 +1333 +20702 +4037 +30822 +4268 +2756 +27702 +16835 +19845 +29166 +1505 +19845 +18825 +5926 +25392 +26120 +11657 +23085 +1064008103 +1145 +2760 +2675 +11888 +25811 +31702 +519738406 +26562 +3500 +7076 +21593 +32653 +16910 +574008006 +5992 +10143 +19246 +4750 +20156 +10583 +8433 +460961427 +1714 +24740 +19101 +25013 +11798 +31049 +30610 +22645 +12154 +26776 +6493 +30327 +30341 +32457 +23782 +14458 +16328 +8064 +19295 +13395 +982740753 +21008 +25634 +20885 +6358 +31432 +21658 +6239 +11271 +21886 +13584 +29961 +8564 +18845 +11766 +9067 +27614 +30948 +745137347 +10366 +4104 +25960 +9832 +8609 +694124134 +24563 +31002 +24471 +18352 +10113 +18157 +24391 +12093 +28646 +11379 +19694 +28291 +3036 +148004074 +9095 +5895 +29062 +17977 +29062 +31304 +555613882 +1825 +13635 +14276 +4828 +6319 +10604 +4403 +5086 +18299 +1698 +13420 +11269 +8386 +2416 +24053 +3233 +3304 +30383 +24329 +306 +30593 +22882 +18394 +26352 +6444 +22428 +22075 +5625 +9841 +2864 +20545 +8814 +12210 +19787 +7314 +8585 +10614 +4812 +3285 +31805 +15583 +16398 +617429277 +22675 +12164 +28775 +25616 +27839 +29266 +2939 +3049 +3242 +466742136 +11773 +29816 +14498 +9823 +271668907 +24831 +31799 +8549 +15021 +1592 +14926 +28202 +19416 +15301 +28424 +5605 +2387 +6226 +8978 +30664 +18741 +4788 +27514 +24642 +17417 +27903 +31120 +31654 +28839 +28806 +13456 +812826569 +30454 +19902 +32581 +31488 +5259 +303246013 +31524 +24245 +16213 +16617 +24641 +11075 +13772 +13041 +13951 +21415 +5361 +28596 +1877 +30259 +25063 +567141290 +16465 +5987 +21664 +16360 +28794 +3266 +24465 +29352 +14641 +28649 +2527 +863613183 +24210 +18408 +16909 +17085 +27953 +31344 +24751 +2550 +9547 +310040581 +25235 +18244 +550 +337185754 +23697 +16566 +22433 +10136 +5317 +243743633 +3570 +27505 +2360 +428216766 +927898989 +340383994 +17868 +15298 +1509 +326834409 +29734 +13077 +26204 +2786 +511 +15086 +5678 +9424 +6762 +21588 +19704 +24013 +29077 +13157 +15369 +14311 +3483 +30863 +9670 +2460 +20477 +5781 +11074 +7120 +32438 +12822 +21895 +15894 +15317 +255 +25750 +13742 +560647550 +29530 +6493 +3104 +31077 +22231 +14419 +22487 +20858 +98313905 +29707 +3859 +25416 +12741 +23746 +23994 +13191 +18425 +12997 +27051 +29629 +12337 +169618231 +21259 +517141327 +31363 +31524 +10738 +1932 +30826 +16775 +18386 +20235 +20631 +28696 +2206 +19816 +936198110 +11754 +685004265 +26790 +27385 +8418 +7639 +13415 +19474 +178019348 +8457 +2600 +24735 +20454 +31985 +27395 +4098 +248314010 +533524334 +27173 +8397 +24405 +14202 +9097 +387968438 +15465 +7257 +13566 +293833902 +22684 +8969 +26648 +6605 +19288 +16503 +27390 +474827197 +25580 +18019 +31575 +10323 +4089 +588134591 +12800 +2933 +928 +2511 +9904 +22667 +26757 +31380 +6881 +1066932545 +8470 +3146 +11348 +28154 +24284 +7369 +20769 +1025988556 +31926 +12590 +31553 +5114 +16782 +31146 +917 +27607 +2106 +31818 +12997 +9961 +8450 +12600 +8943 +9982 +16797 +11409 +26979 +31487 +27570 +95887856 +19979 +7280 +31380 +32123 +16815 +31041 +21958 +20200 +21845 +24171 +26216 +3545 +16513 +31750 +17917 +25416 +30774 +28565 +27241 +30018 +6117 +29587 +13489 +15321 +13109 +18442 +24074 +32660 +7416 +9440 +22846 +23843 +30897 +694135616 +201760676 +15287 +7097 +20527 +11269 +752 +10014 +14902 +25924 +29438 +5759 +561555519 +31195 +30 +1596 +164230538 +679976653 +8592 +10768 +1421 +4814 +14627 +31347 +415208 +20454 +784808651 +17949 +16503 +5411 +19935 +26701 +28547 +30759 +31449 +23827 +27725 +7026 +427771658 +28340 +3705 +745137347 +29119 +5291 +32345 +19233 +10720 +11250 +32609 +6677 +8455 +773179285 +23249 +453415595 +23053 +2395 +4046 +9942 +760 +15593 +30863 +22496 +20922 +4950 +5040 +21689 +3197 +612244912 +31648 +9070 +7229 +24955 +23237 +10245 +681468214 +12753 +23791 +32135 +26754 +2161 +14885 +14768 +347396603 +32258 +618453549 +12393 +20769 +25476 +4222 +18200 +32389 +21007 +7666 +18883 +31025 +2599 +4199 +27352 +18792 +30723 +26102 +136513411 +18837 +779743428 +29816 +605822945 +1503 +20477 +22240 +17535 +6818 +4365 +550 +6613 +6673 +28469 +16392 +1420 +30838 +19522 +9687 +694 +25272 +28783 +16194 +15433 +12237 +12989 +12644 +27026 +31863 +5027 +817 +5595 +32420 +15983 +14638 +22132 +11052 +537830308 +22428 +555613882 +586171658 +534684623 +9473 +15814 +27285 +7272 +29025 +25392 +289472752 +18623 +2711 +25731 +13528 +27671 +5619 +28547 +17839 +29755 +10442 +23244 +12001 +952471534 +21686 +103 +452061555 +1029995754 +25657 +9389 +8759 +6902 +17949 +29264 +17933 +1502 +5086 +9779 +10359 +13405 +16397 +220670048 +27032 +24040 +13292 +3106 +30734 +2940 +19634 +106707716 +27854 +14181 +19782 +3825 +1217 +27523 +28081 +16928 +26741 +20636 +3242 +15716 +26359 +7432 +6733 +30718 +3448 +3678 +2864 +9931 +10435 +12250992 +29353 +4116 +3647 +16671 +23976 +17366 +2516 +6125 +73274683 +17646 +28654 +31541 +2525 +15317 +18637 +4994 +26164 +19333 +28981 +7888 +16469 +15873 +17107 +27526 +21254 +20873 +9078 +6584 +3274 +32659 +26499 +332188094 +12318 +24418 +16075 +13431 +25965 +4303 +1969 +4458 +19983 +26042 +32097 +25460 +24988 +13203 +675959948 +14296 +195 +18445 +19719 +11132 +9896 +1025667522 +16422 +24699 +1014 +10385 +22645 +21824 +164 +10441 +32215 +19817 +19679 +15603 +26171 +32378 +11349 +26380 +13421 +26097 +110046399 +1896 +11371 +11653 +23507 +6560 +27916 +14541 +17238 +23258 +23588 +4914 +117736085 +11558 +8472 +17611 +3926 +19049 +11568 +6693 +27775 +31799 +173814691 +5542 +31886 +2892 +27300 +21812 +407658712 +13701 +9776 +441320785 +406182309 +7443 +29425 +1076 +10671 +24790 +32617 +17903 +1027454314 +37847470 +10748 +11184 +5130 +31168 +7851 +12429 +10705 +1042724946 +18981 +28682 +26595 +13537 +10611 +30885 +4066 +10798 +20254 +2807 +13232 +10254 +11141 +471327324 +3939 +16435 +29383 +6678 +24256 +14198 +32365 +24660 +24322 +20702 +278199775 +18200 +11891 +25547 +8844 +22012 +16892 +760652286 +9507 +30478 +22683 +16107 +14828 +25020 +16166 +2892 +660723437 +12536 +731974907 +4462 +3850 +623136181 +16477 +26778 +17249 +181 +27811 +26961 +25553 +6393 +13768 +6603 +6299 +2301 +21990 +50266787 +11080 +4983 +7257 +19949 +16579 +6077 +27660 +7163 +31711 +31169 +8618 +9343 +17107 +19903 +14541 +7253 +10004 +3842 +17042 +460961427 +24275 +16835 +13995 +27624 +211 +32302 +24925 +23371 +24675 +7888 +24256 +599732657 +32597 +24242 +4803 +22020 +14791 +22412 +657046410 +26103 +26361 +9323 +14426 +1102 +1920 +489203937 +13233 +28289 +12476 +24055 +627 +22111 +15441 +17416 +30755 +32390 +3146 +32720 +6603 +16071 +5849 +28884 +3208 +25468 +12536 +7622 +1281 +19135 +20279 +12963 +14001 +4799 +29093 +8296 +29148 +16853 +6716 +6520 +752 +16043 +830728195 +26803 +32278 +1011985764 +6107 +15471 +17060 +9682 +22696 +4248 +21665 +2301 +31719 +18772 +9140 +52470396 +1844 +17245 +712724869 +2321 +4791 +31672 +371229114 +337185754 +14947 +21541 +10298 +355737564 +11000 +26648 +26595 +27060 +16622 +10425 +20479 +25713 +31146 +15390 +30822 +116860714 +11619 +29623 +4423 +13312 +1543 +25773 +10605 +18801 +31681 +6818 +16671 +5761 +3986 +12456 +3695 +18834 +23567 +12662 +27779 +12817 +7321 +28988 +132 +30633 +1119 +1055825345 +31476 +32581 +5277 +3379 +2151 +863613183 +245933318 +26493299 +20985 +1031 +11458 +5094 +9036 +9133 +1264 +200 +3545 +27315 +810175925 +8324 +12221 +18710 +28409 +13737 +11680 +19333 +28392 +5295 +10896 +13101 +10516 +18408 +25216 +426561266 +11800 +22889 +9343 +7650 +32573 +25061 +9931 +28802 +29718 +27806 +3783 +5296 +94024810 +25380 +27978 +337185754 +20596 +31195 +8508 +20333 +15204 +10335 +16824 +27038 +24797 +339116691 +2671 +15598 +4783 +97824626 +22588 +13038 +20333 +14180 +17298 +13108 +18919 +6506 +16787 +14823 +25657 +17053 +16110 +30260 +17343 +29765 +16777 +9649 +7521 +32128 +13557 +1119 +3777 +32008 +22395 +120139872 +536390433 +5655 +32443 +127828488 +18245 +26678 +5785 +26204 +26805 +29357 +31165 +2180 +18516 +2431 +16952 +565 +908651414 +183213907 +31244 +18598 +26741 +1069264936 +322189456 +14235 +16998 +19838 +24828 +557126104 +32457 +12955 +164 +28646 +19589 +25602 +32558 +467700777 +28160 +8928 +44517893 +15086 +18537 +10724 +1210 +32357 +16342 +1541 +7170 +13566 +30839 +23530 +22126 +5680 +12235 +23981 +26903 +20211 +28100 +2461 +11672 +28340 +25267 +17474 +31449 +4870 +4452 +15064 +2759 +389238861 +11577 +6060 +4078 +22214 +973396890 +6317 +14370 +325556719 +2766 +20770 +2176 +515690965 +5154 +14110 +27701 +6916 +32090 +26755 +6321 +10075 +1309 +2083 +4248 +15922 +9589 +2679 +24350 +31242 +1928 +31275 +27945 +2251 +16353 +31857 +30062 +30475 +19281 +25516 +12001 +8263 +29532 +12999 +15445 +19521 +5986 +627 +337185754 +16287 +14069 +1983 +10221 +7948 +122058650 +9911 +828 +9180 +23036 +4742 +24487 +457449913 +27851 +148004074 +17369 +10186 +26790 +13431 +383 +30534 +16469 +20944 +4443 +31461 +5605 +10334 +2015 +1219 +2852 +1081 +11371 +583732144 +20545 +17632 +32755 +27349 +30627 +427771658 +27543 +1769 +15025 +4870 +18028 +311 +13732 +19592 +3786 +3144 +13526 +548564826 +17237 +24591 +24305 +26631 +25468 +23658 +31147 +8161 +26889 +2251 +24637 +18835 +7618 +8411 +1021780542 +16452 +23159 +917805069 +10779 +1503 +23746 +358445716 +24916 +29615 +316233837 +511 +29313 +13334 +20394 +420338939 +12237 +7940 +12382 +32667 +30556 +30224 +3930 +18129 +22297 +7450 +16079 +934646399 +225209770 +16900 +37 +20300 +26806 +1494 +1092 +934 +1983 +26278 +10766 +19582 +26412 +27246 +8383 +1923 +17474 +10755 +6693 +19093 +18661 +28497 +27979 +314288489 +15919 +6855 +27239 +23148 +9920 +18470 +22214 +10706 +4799 +2411 +26276 +14940 +5893 +20396 +21978 +14288 +25549 +884597442 +25588 +418779508 +507 +3986 +546 +289472752 +22872 +27195 +1008 +2743 +852159693 +2239 +3105 +6646 +7010 +1125 +16948 +21524 +767 +25231 +14137 +11474 +7578 +27072 +11675 +25325 +418895515 +18144 +13437 +28546 +10006 +24591 +30814 +935 +12874 +24363 +27895 +19123 +16140 +9856 +6850 +426561266 +19321 +10669 +31645 +28633 +25421 +20343 +29678 +5504 +31412 +24840 +21896 +11284 +21292 +27212 +30116 +9504 +22612 +23972 +25020 +21102 +31458 +6499 +26272 +27231 +30948 +29270 +20825 +3051 +24918 +26212 +24791 +9967 +1019196714 +22296 +32352 +12245 +5375 +13041 +13802 +31692 +239022440 +823 +20910 +32765 +27071 +4780 +18635 +9818 +13378 +30845 +13634 +5061 +1844 +2449 +24960 +13598 +29380 +26349 +29373 +10538 +29945 +12459 +7635 +12270 +15007 +299 +16486 +4883 +21907 +14455 +30250 +778 +18968 +19694 +26408 +15645 +32684 +406182309 +21641 +9440 +16140 +29669 +10403 +408748282 +29701 +8618 +18810 +6471 +4778 +6321 +8363 +19676 +19703 +287 +29100 +15523 +23688 +25469 +1649 +20939 +3676 +860104608 +8610 +6384 +4246 +276 +7443 +24449 +27068 +26173 +21104 +18791 +14370 +30004 +6071 +27089 +19061 +22086 +2410 +240236192 +22712 +24841 +812995592 +26445 +3104 +7922 +10690 +29691 +12910 +660723437 +3449 +969 +10783 +11720 +7384 +24613 +5820 +20629 +8769 +7179 +29213 +16885 +30019 +29747 +17605 +16928 +24210 +281007264 +4148 +14667 +1730 +913183325 +24942 +18408 +20373 +25634 +720728218 +28251 +10224 +16036 +14419 +12538 +32260 +16568 +28898 +706503188 +2919 +9931 +588134591 +14058 +15621 +5605 +4927 +6590 +18703 +17794 +11316 +7521 +24811 +29290 +9338 +22165 +12016 +3042 +31475 +871 +20729 +14614 +1924 +16967 +27403 +179147294 +31692 +22561 +8367 +9832 +30291 +5610 +5862 +12437 +18890 +14181309 +240361076 +32258 +14967 +5911 +24703 +15445 +24916 +10376 +5446 +19519 +3379 +3723 +18919 +705587077 +16853 +19411 +27980 +17060 +16377 +18515 +524284830 +760652286 +25540 +27567 +15220 +1081 +18537 +18919 +59468268 +1064008103 +18696 +29264 +166107056 +15932 +934391880 +27436 +15923301 +13129 +9712 +24632 +480770878 +1839 +18408 +27441 +810842926 +23415 +17611 +13556 +5566 +25753 +29994 +23819 +26386 +27697 +9776 +489203937 +18818 +993125111 +18280 +9333 +8386 +5040 +11074 +15173 +32076 +17522 +4709 +16879 +3078 +7748 +6678 +24055 +790 +9887 +1255 +14824 +19906 +18002 +7051 +14335 +26975 +25778 +21328 +4103 +15953 +162019937 +359606882 +7784 +13009 +25239 +20266 +217773502 +6053 +14422 +3379 +28627 +7803 +4486 +2740 +29745 +19565 +24363 +27988 +14610 +31478 +12535 +18836 +28848 +740174980 +24507 +1070456160 +2588 +12978 +27985 +706999445 +28351 +2415 +22625 +14133 +10945 +24330 +16955 +32160 +25553 +12822 +11729 +18299 +323918446 +2523 +4914 +3626 +10925 +26153 +27181 +24790 +302332246 +1011985764 +24074 +9340 +3382 +21853 +18567 +2702 +117736085 +23501 +980452286 +12826 +12778 +29857 +560647550 +1844 +25697 +14389 +262110597 +583732144 +16858 +40318384 +12456 +14486 +31041 +2807 +11680 +8766 +16457 +23985 +20153 +27032 +20848 +31256 +14215 +15359 +30871 +16952 +6471 +1217 +11414 +6435 +30052 +10425 +335531920 +18445 +3879 +32160 +26070 +77978482 +13512 +19559 +11348 +917286137 +858 +27038 +23244 +11756 +337273683 +27256 +11493 +22961 +616 +22228 +12464 +22178 +507064282 +27025 +29960 +17567 +32218 +26153 +179147294 +17216 +10444 +13874 +17320 +24274 +13275 +28616 +1714 +26741 +29844 +24932 +29393 +20761 +22908 +26011 +21286 +32261 +18127 +13 +3207 +592731415 +5142 +24610 +29561247 +22395 +20061 +16853 +30849 +23873 +18537 +286912341 +21850 +24230 +990 +7066 +29782 +11708 +13566 +9912 +27834 +28643 +4084 +21020 +20889 +7666 +433911136 +6285 +11743 +10008 +15254 +5542 +5637 +12288 +12951 +25713 +21576 +21295 +1046782862 +8769 +24015 +21062 +22064 +2754 +32660 +31881 +3842 +21981 +12978 +21686 +2879 +24365 +25063 +15328 +18594 +28675 +22692 +6148 +28895 +23986 +163004282 +31826 +22367 +32420 +14252 +8762 +10444 +6739 +22827 +30038 +2825975 +11993 +62389395 +22272 +10465 +171702415 +23716 +6241 +1085 +2584 +830 +9217 +8005 +5566 +31087 +6762 +26412 +6766 +25020 +508892074 +11029 +18782 +3478 +13233 +21340 +3123 +29915 +32467 +32714 +21704 +10238 +6125 +11132 +7120 +290444795 +297418721 +17968 +2546 +30839 +31648 +30098 +349095973 +23460 +436744921 +24124 +14766 +22031 +27622 +19891 +3721 +32365 +661 +27806 +638811814 +19511 +2015 +31645 +22693 +1321 +32108 +18245 +2740 +20090 +28046 +10361 +27193 +17968 +18946 +18411 +6337 +17787 +915372136 +30294 +16820 +20215 +12799 +419619654 +517 +10546 +13491 +25343 +9323 +14598 +14618 +32420 +2716 +3892 +3705 +392 +10323 +16198 +696 +14042 +7257 +19129 +16687 +8342 +14061 +17826 +500384265 +12592 +3285 +24326 +21194 +20559 +26208 +7280 +569270466 +11208 +27071 +17252 +14311 +30523 +32679 +26606 +13167 +19880 +21178 +16287 +25239 +477908339 +29942 +13356 +10707 +12456 +6673 +21662 +3255 +31230 +32434 +31937 +16723 +6262 +30017 +278 +1538 +30258 +25677 +19124 +810175925 +30411 +10113 +7634 +8277 +16169 +29745 +23248 +8463 +11310 +27420 +27970 +26976 +1119 +2579 +25366 +797 +26383 +6600 +1508 +2940 +9070 +2505 +24330 +4621 +10411 +14162 +15365 +26585 +501393437 +16929 +9407 +30 +18277 +30702 +1575 +11228 +784544965 +204 +11193 +13100 +25547 +6871 +607034588 +13462 +4771 +195 +16427 +18894 +103 +19565 +3498 +11269 +13867 +20996 +16329 +10701 +112 +17529 +24705 +18837 +11939 +10360 +7317 +283175609 +16789 +2519 +32072 +15390 +32365 +25404 +22712 +4930 +853 +909256052 +28663 +603 +18890 +32039 +28098 +24284 +31908 +28967 +28917 +11558 +798973365 +11384 +25713 +28872 +846639458 +31956 +6741 +18586 +13100 +17286 +16109 +24531 +22826 +888630317 +20965 +27114 +6506 +27310 +106233015 +17933 +10598 +3906 +3561 +931 +1058358202 +6344 +30523 +554603513 +544 +2516 +7967 +18946 +12999 +636 +15059 +31156 +272358927 +25547 +10546 +16523 +22693 +1015558684 +18204 +9551 +17869 +27597 +16994 +22826 +1064374866 +25678 +16945 +27060 +23230 +2951 +23613 +10519 +10475 +13585 +9722 +27862 +6291 +7896 +8472 +30018 +11754 +3045 +4242 +230786259 +209522692 +14018 +3887 +13872 +25119 +27226 +30511 +14838 +423238856 +8740 +14124 +5072 +18558 +12256 +27383 +10730 +278692217 +10943 +4950 +2040 +1058358202 +14782 +15707 +6777746 +27429 +18710 +10236 +24350 +25267 +11730 +28329 +29757 +26338 +13911 +27834 +12111 +14410 +639123026 +20943 +7454 +20752 +27585 +14370 +31941 +2497 +316388855 +10149 +90853546 +9424 +27745 +2513 +17575 +23159 +26979 +6643 +9793 +31161 +1367 +5115 +24501 +20860 +18129 +25089 +1014101028 +29413 +7456 +28726 +31124 +4339 +5727 +8265 +23886 +22599 +27570 +15592 +30582 +29611 +22031 +329417436 +5587 +30066 +1001 +8627 +22818 +22093 +27924 +7197 +5536 +18395 +118093704 +1360 +797 +25850 +7732 +31719 +8161 +8006 +21958 +12632 +31037 +7787 +13658 +11619 +12364 +275362320 +24464 +26852 +22164 +799929130 +719 +23368 +20365 +26932 +10384 +31541 +271 +32650 +761595457 +30764 +10945 +23371 +25239 +22012 +24010 +30609 +23368 +23967 +23415 +17466 +5781 +12091 +25690 +31390 +9841 +5397 +5637 +10311 +19421 +25292 +29929 +31908 +12744 +32443 +18875 +11208 +1158 +13668 +5305 +6116 +12827 +21203 +15628 +932 +22309 +8276 +16419 +17625 +6782 +15419 +28624 +562063645 +25065 +11783 +10591 +8823 +9554 +12959 +8157 +24948 +30247 +15856 +23153 +2542 +25972 +15913 +10192 +25307 +5334 +5480 +977589703 +14937 +4452 +32399 +30228 +19664 +478134341 +12876 +28675 +11770 +2695 +775203927 +11052 +24993 +27008 +26359 +27212 +489883589 +91286152 +26698 +31909 +14510 +7436 +2170 +4583 +21849 +14140 +28333 +9910 +989 +24013 +26042 +6073 +13951 +3947 +7174 +30834 +27755 +11730 +12921 +13763 +3772 +19705 +11142 +28711 +28099 +5040 +2654 +20183 +10254 +19311 +14312 +3696 +16656 +23063 +5813 +18564 +470157697 +32272 +385560190 +16439 +29373 +513356252 +29253 +29378 +24465 +20583 +31673 +10292 +25844 +15007 +25100 +11558 +2914 +7435 +7271 +10442 +392 +20721 +19504 +28469 +13685 +27231 +20059 +30251 +1238 +26276 +8499 +20023 +1923 +13420 +13831 +20191 +32527 +25258 +22497 +935 +183213907 +9362 +30483 +23332 +5390 +853 +25510 +13463 +501980657 +28775 +26479 +19135 +25219 +9051 +30718 +11500 +30733 +494285636 +365996078 +16945 +10137 +30822 +4133 +4335 +1272 +18245 +32457 +30033 +5296 +13440 +447 +2527 +30959 +25962 +16457 +7174 +21121 +4382 +17924 +8970 +22871 +25299 +28447 +10054 +31989 +31087 +507064282 +17244 +8858 +5902 +17490 +9961 +9136 +24272 +6342 +27543 +21558 +17567 +12756 +6818 +24156 +18094 +21531 +13144 +9632 +1434 +7144 +19232 +21469 +4939 +28835 +16486 +8344 +32306 +18334 +3842 +1932 +28101 +8618 +14360 +27329 +27585 +2649 +559571036 +11596 +26849 +9282 +830728195 +11198 +27212 +25798 +31926 +1033567607 +27114 +32560 +11575 +18094 +26270 +2126 +28770 +22015 +4192 +13678 +6435 +154501138 +18628 +22475 +909563616 +29327 +25588 +29283 +31220 +15857 +31577 +281047404 +16977 +16952 +12476 +617429277 +9672 +8633 +25990 +32208 +5747 +6848 +26636 +30341 +17853 +22150 +13914 +1697 +378432561 +15448 +23986 +799929130 +26365 +28770 +18784 +980452286 +18898 +16798 +24363 +24037 +27818 +14716 +27530 +13957 +13738 +23143 +136513411 +20044 +63660250 +13461 +28872 +9296 +8370 +26698 +5072 +15581 +28219 +29879 +16004 +946783897 +10676 +5359 +28541 +9202 +10307 +30556 +25219 +13175 +775527245 +4321 +20760 +1132 +32631 +1058358202 +1008 +26719 +9300 +23759 +17530 +24060 +22470 +526600036 +1365 +28898 +19813 +30606 +17354 +5989 +18199 +1826 +2979 +12718 +23688 +22214 +7415 +3879 +32442 +31824 +17908 +1845 +29495 +1388 +5532 +27855 +23972 +31230 +19939 +26924 +13424 +24936 +19303 +18812 +5871 +4828 +9429 +19065 +15583 +1194 +12731 +6239 +31562 +267073857 +22712 +17320 +7659 +19926 +4084 +28083 +21340 +29266 +13229 +21904 +7966 +27290 +17346 +18981 +23025 +28690 +323789182 +2415 +17410 +118093704 +29784 +18290 +19551 +1578 +24231 +15472 +30236 +1005700429 +11421 +12241 +886418730 +30260 +23003 +14953 +32116 +23198 +3181 +963 +9432 +609256601 +11493 +25660 +13604 +22878 +6990276 +31960 +21187 +20407 +25983 +20943 +3596 +30188 +8214 +31558 +18461 +20530 +13277 +15102 +26201 +26359 +30327 +1856 +14137 +3886 +25280 +8128 +28307 +20758 +592280093 +27614 +14525 +25272 +1939 +12997 +14001 +19253 +20820 +7390 +14638 +7953 +14877 +1085 +17044 +166107056 +18248 +6071 +7005 +3498 +347 +9272 +16967 +18864 +30615 +5869 +8704 +95 +735537050 +351704903 +9362 +20110 +15955 +21407 +667245176 +9052 +318146188 +487364647 +6516 +18042 +12221 +28027 +24941 +227984860 +7666 +12425 +30283 +13395 +5455 +8525 +13121 +15603 +31326 +19 +3137 +819 +3769 +2505 +13754 +6310 +28351 +9579 +7666 +7257 +13277 +16419 +13167 +27530 +19337 +689 +4078 +13298 +5638 +5614 +5951 +9287 +26823 +25844 +26247 +27597 +30961 +22846 +22690 +20343 +864 +30365 +27844 +3991 +318697369 +23882 +30169 +2544 +25380 +10223 +24004 +281047404 +16834 +6871 +10546 +13641 +25103 +30876 +8823 +105968283 +27831 +19623 +24885 +18317 +5305 +6560 +10515 +9007 +8759 +23142 +822207887 +8807 +22500 +2592 +31315 +13008 +32482 +23856 +26142 +911 +2044 +6904 +5162 +26714 +25778 +243743633 +7472 +799 +4834 +16366 +31084 +25552 +24740 +16756 +14108 +13788 +23972 +11572 +4880 +26122 +21321 +6334 +1021345306 +15873 +540164343 +17289 +1076 +19892 +19434 +18835 +21841 +16622 +4465 +19063 +12799 +25531 +1856 +1746 +12963 +11882 +6025 +23622 +18411 +6685 +272358927 +28218 +16841 +10141 +24925 +746 +464980860 +17298 +11471 +28643 +32105 +425746869 +694135616 +3515 +4099 +6555 +24822 +192074163 +169618231 +28346 +20450 +21337 +17770 +7999 +21268 +29644 +908745780 +27852 +20301 +676464672 +26262 +4702 +27425 +18095 +10098 +15718 +25709 +5643 +32243 +27077 +17079 +18247 +27607 +16967 +3096 +4335 +583732144 +2418 +18810 +17937 +27543 +17625 +25633 +18741 +32661 +24699 +22470 +1002 +29973 +9679 +30638 +14907 +8709 +31541 +6297 +16363 +16317 +19063 +919567524 +5631 +16625 +31098 +552725320 +23612 +19449 +303246013 +1096 +27159 +19652 +2060 +4751 +753424989 +20396 +16890 +23358 +9688 +29747 +16300 +8539 +1856 +4316 +22939 +29339 +27602 +16609 +22734 +405012826 +13437 +5459 +18290 +15546 +22509 +27839 +27826 +15913 +29656 +788487679 +11208 +16493 +2182 +22916 +17152 +1106 +4914 +924527948 +1505 +24124 +19644 +12016 +4722 +26614 +1102 +798973365 +31185 +11619 +730 +15286 +5480 +24045 +1033567607 +4107 +26289 +17503 +2062 +7571 +30912 +23671 +21990 +287491023 +24640 +24790 +23770 +5756 +14766 +3678 +3705 +5809 +24004 +2410 +8740 +15143 +26491 +28465 +3266 +31317 +2542 +24856 +6605 +12219 +8618 +22792 +635 +8580 +23198 +4025 +9574 +783438654 +17567 +2675 +9885 +77548404 +1970 +29610 +15842 +23002 +13113 +5809 +11098 +28830 +27204 +13476 +5730 +30329 +7872 +13308 +21604 +15023 +11773 +32492 +2364 +17210 +15197 +8418 +12299 +19197 +21853 +19549 +18621 +28150 +24449 +23283 +16743 +24030 +25446 +12068 +21941 +13544 +24533 +27435 +5501 +2852 +17561 +24013 +3489 +1923 +24152 +20858 +604 +20227 +30175 +9439 +22697 +182756920 +337185754 +31576 +31501 +25750 +28838 +31624 +681503742 +32747 +13415 +25089 +20153 +17406 +1482 +12627 +3044 +13956 +15143 +7229 +29387 +4316 +2447 +28770 +10709 +5306 +20557 +16198 +2678 +17176 +16514 +11596 +22899 +30663 +30511 +11315 +1923 +6646 +28643 +8971 +16948 +7328 +19902 +220215379 +20329 +3255 +9772 +11052 +467 +537 +28935 +28329 +24890 +21535 +14181 +7235 +542558058 +14386 +30629 +36149615 +16506 +21001 +1367 +31178 +16329 +2588 +27244 +6334 +22577 +28094 +29662 +16718 +18710 +19836 +31645 +3825 +19782 +26493299 +15369 +8635 +9056 +14638 +3011 +22709 +18387 +30886 +4714 +32243 +11493 +11390 +6031 +28431 +17599 +676464672 +26068 +7359 +13213 +27602 +21465 +8513 +28705 +26281 +15363 +2756 +21955 +1015558684 +20557 +4913 +855020583 +30356 +8503 +1028036632 +10748 +6083 +4694 +25307 +8194 +6285 +60195187 +28698 +14108 +17885 +676464672 +10245 +10578 +13113 +467 +661 +15035 +3842 +1205 +12075 +22734 +15983 +1306 +687523285 +13261 +6224 +14244 +4486 +23011 +25610 +7257 +4778 +927898989 +8496 +14623 +23353 +85374238 +21244 +25725 +30383 +25460 +31935 +6935 +661998735 +8397 +24605 +10648 +679976653 +24833 +13429 +30 +13312 +29747 +14820 +6867 +26852 +15218 +6253 +16240 +29346 +22718 +17798 +18448 +262098633 +6318 +18247 +26251 +4358 +9249 +2852 +25871 +13662 +1806 +26714 +5747 +26298 +5192 +1442 +13606 +28078 +26978 +23108 +32751 +28514 +321874000 +9818 +19317 +100491330 +11118 +22607 +14238 +27968 +1055825345 +18791 +17304 +28913 +17238 +24773 +32597 +6696 +2062 +30635 +25925 +4936 +27410 +16921 +30278 +25690 +11118 +3014 +3281 +631434869 +4292 +351053568 +366886096 +13707 +28589 +14319784 +16317 +22694 +19684 +7614 +29973 +18567 +22999 +4714 +801720604 +908745780 +20168 +30528 +29292 +9513 +11452 +11208 +1388 +9045 +20477 +23198 +637208111 +28440 +4983 +13091 +3042 +24916 +9504 +30945 +28716 +1742 +17321 +1697690 +440223092 +16504 +419871627 +4304 +18341 +32597 +19409 +30440 +10512 +12237 +12536 +29787 +24681 +25548 +20976 +980788631 +1697 +30132 +20857 +11596 +24827 +27352 +5884 +24171 +29100 +15102 +24833 +457745217 +7052 +877692868 +10578 +6520 +21033 +27888 +9217 +31492 +5283 +3264 +29956 +705 +310 +1320 +5868 +12221 +18109 +5385 +9202 +26324 +23455 +23557 +66347828 +11493 +2516 +2056 +7201 +15433 +552725320 +32345 +22485 +11000 +5672 +875877045 +16782 +16668 +10104 +32008 +17810 +3078 +15441 +30017 +6137 +43842055 +31323 +28899 +32517 +5058 +22165 +18185 +536390433 +31645 +9056 +705130634 +28031 +11155 +25079 +16240 +24639 +11390 +19202 +16427 +19107 +9856 +4983 +112361816 +13009 +303830920 +7227 +1932 +30674 +27132 +11042 +7061 +28634 +20019 +16731 +4914 +13415 +13556 +20407 +845 +31313 +27876 +3078 +24942 +25416 +2306 +17035 +13405 +19908 +18281 +5383 +16885 +25884 +27114 +18658 +32597 +3087 +15694 +785663959 +18537 +10361 +15049 +15926 +26823 +29104 +12198 +6499 +18885 +11848 +980607670 +9940 +3886 +25581 +724850519 +965434308 +25219 +24856 +31342 +12993 +5383 +16916 +6239 +21320 +501980657 +3255 +23856 +15197 +6180 +29973 +1092 +21424 +3242 +25205 +30496 +24625 +8513 +23091 +16419 +10724 +15249 +20857 +15109 +29353 +13185 +25678 +19337 +14641 +25126 +419619654 +934391880 +412067834 +303830920 +26447 +22637 +5113 +32454 +23669 +225209770 +29894 +18558 +32002 +490 +32245 +15371 +220215379 +18060 +22243 +6197 +25725 +7614 +17042 +19280 +9063 +316233837 +31580 +24231 +18215 +730 +7639 +18830 +31662 +24563 +10378 +2331 +7705 +13772 +357 +27496 +22509 +21104 +16858 +25423 +19280 +29718 +3911 +102 +24833 +12068 +1505 +3579 +6586 +20349 +9880 +44517893 +106233015 +23738 +15315 +440789261 +11756 +10323 +28304 +11687 +25271 +9804 +22599 +8835 +23122 +32128 +7144 +10905 +8952 +11075 +22894 +6404 +14558 +30525 +20954 +22368 +405012826 +4780 +19292 +3220 +23263 +28098 +17575 +21187 +29178 +30894 +28431 +30008 +315738317 +30329 +32515 +26524 +9952 +27504 +3778 +774497250 +1858 +10126 +627780361 +24716 +127440133 +25965 +11767 +13911 +19711 +12782 +10551 +27441 +8842 +14811 +11228 +16397 +4205 +28821 +494285636 +507 +26147 +16455 +32302 +26859 +23356 +10982 +16027 +2676 +370 +454041718 +904768460 +337748295 +14430 +22297 +27697 +2818 +27347 +26749 +4845 +24513 +15901 +21961 +494118112 +29662 +21268 +19902 +12800 +15371 +13566 +393896711 +11075 +798973365 +25041 +6349 +31985 +337016912 +325556719 +8742 +13662 +9530 +4978 +30178 +9887 +25311 +389990725 +23708 +12580 +11394 +8580 +450856013 +17204 +9023 +20583 +15977 +3786 +540793806 +30554 +11764 +16891 +30057 +874596974 +301716748 +3826 +21540 +4714 +21665 +18703 +699 +24330 +30833 +1462 +16279 +23148 +16485 +1021780542 +540 +9052 +13298 +13091 +4709 +17995 +30755 +32072 +25594 +20395 +8539 +1523 +6207 +32706 +1697 +24625 +16670 +898391319 +11672 +32423 +13844 +3817 +20215 +11373 +13742 +843 +16420 +29657 +4315 +2247 +27504 +22509 +29174 +10748 +16891 +12495 +59468268 +13119 +7940 +26816 +29438 +4443 +5317 +2061 +2659 +20161 +634968663 +6197 +2583 +17423 +4854 +7250 +8369 +2610 +5854 +25423 +8627 +30447 +26741 +28992 +1509 +16815 +29585 +26386 +32423 +28078 +32482 +15592 +20964 +17304 +17045 +676464672 +27584 +14389 +5069 +16514 +21621 +20004 +2756 +255910407 +13501 +24591 +15113 +5019 +23984 +10157 +1776 +7562 +15926 +26846 +31627 +5275 +31956 +29115 +17977 +30934 +18517 +29711 +20548 +31073 +17937 +4246 +29253 +330 +19521 +13009 +24487 +17976 +17810 +397802637 +1907 +22611 +27260 +8940 +1478 +2185 +14486 +1830 +14260 +22942 +10614 +22497 +4927 +24324 +12964 +3449 +25121 +816538834 +3041 +23340 +1269 +19544 +532469059 +23534 +14678 +14329 +22113 +29872 +31909 +7120 +31639 +21821 +5896 +6171 +31317 +14196 +30092 +9904 +6042 +26238 +13286 +26844 +25508 +29274 +192074163 +15768 +6518 +17320 +13491 +21158 +27809 +24692 +22552 +28565 +7696 +349937197 +13591 +24856 +2411 +2182 +31032 +27586 +6818 +26618 +310 +17574 +7909 +11098 +845 +13394 +22016 +9433 +255910407 +13775 +19340 +11103 +29353 +27038 +13440 +30916 +27298 +171702415 +27433 +29707 +20399 +980452286 +28955 +6603 +31624 +28787 +15923301 +9688 +29310 +27027 +10611 +30546 +17804 +3458 +3755 +20216 +29643 +1757 +10719 +32486533 +19127 +25896 +26130 +1502 +3123 +7994 +875696998 +9251 +13386 +929 +17862 +7734 +16716 +1770 +778 +4356 +22999 +6685 +10718 +7919 +21059 +5756 +3202 +7975 +13526 +19679 +13036 +368035912 +152748130 +5986 +9994 +2201 +6254 +23631 +855020583 +1005700429 +26070 +16396 +16032 +31857 +29718 +11768 +6560 +202051189 +32749 +5698 +22935 +18658 +26352 +4099 +21320 +21382 +12971 +28998 +32083 +28529 +28835 +150651279 +23856 +18950 +9252 +25469 +6110 +8128 +13869 +26338 +150651279 +8439 +21143 +16439 +30528 +15664 +32382 +26509 +9594 +16638 +25216 +23408 +21850 +17176 +16745 +24925 +2370 +6235 +3963 +16469 +19862 +19435 +25563 +1541 +15541 +22240 +29721 +22433 +25524 +562073775 +7820 +23435 +30959 +11036 +909563616 +3863 +9137 +25707 +3090 +31244 +13 +14623 +22854 +19280 +4967 +5523 +16486 +17432 +32434 +10060 +22035 +10139 +6471 +965107467 +9904 +1661 +7536 +6019 +21479 +27349 +4329 +27303 +27002 +332188094 +8759 +21085 +30483 +12902 +14239 +934391880 +385400859 +30959 +11939 +14686 +9913 +27274 +24131 +8450 +27602 +32755 +871056114 +6538 +6061 +29373 +5602 +21958 +27675 +56503752 +19632 +21234 +8549 +1008 +22433 +12437 +30511 +13737 +1131 +16668 +20829 +2415 +31662 +1033567607 +7257 +1540 +28315 +28752 +25728 +23796 +13526 +5259 +10231 +15319 +1092 +16671 +15923301 +19504 +12627 +764347489 +8237 +9293 +32581 +28884 +30201 +9271 +4766 +25982 +31275 +19856 +368035912 +179696630 +696 +433911136 +18971 +28052 +16109 +10653 +10422 +3541 +19939 +15145 +12542 +32434 +635726241 +20758 +23985 +20333 +900 +28878 +28186 +1981 +2654 +11269 +16625 +15660 +996280523 +31089 +9913 +10885 +2858 +5633 +19101 +5841 +8705 +20723 +16940 +9263 +731785205 +289472752 +3096 +19101 +571 +8890 +6741 +28675 +12790 +6746 +6626 +8450 +32532 +9150 +473480550 +32243 +16900 +2825975 +15059 +12543 +25271 +11071 +15939 +11371 +27968 +6226 +3255 +8373 +17419 +5061 +23076 +31257 +31824 +17225 +13528 +18247 +27114 +2251 +8303 +18734 +332188094 +31073 +3692 +27329 +1776 +21576 +18290 +127744746 +16367 +29438 +6516 +3242 +11617 +28433 +10569 +13995 +964432603 +3886 +24432 +29166 +14181 +3705 +2182 +16993 +19691 +18532103 +19337 +965107467 +12641 +17216 +29009 +11042 +18518 +21538 +23368 +5252 +4789 +32620 +18060 +11197 +8272 +6025 +28836 +14133 +30120 +12665009 +18970 +3179 +9210 +20806 +770954738 +32749 +6490 +31171 +29836 +20061 +21158 +21210 +16396 +28431 +20161 +773409619 +4870 +11217 +14297 +31704 +29773 +13109 +7784 +16198 +29004 +5165 +1761 +419619654 +30745 +28775 +20092 +27403 +20023 +17960 +880774848 +29810 +969 +21187 +14780 +13762 +11756 +27369 +10088 +8463 +255 +6202 +25446 +18905 +21034 +29725 +10126 +26524 +257653934 +18741 +14641 +16317 +30476 +17203 +31704 +22380 +17781 +3705 +16142 +885600845 +15244 +16135 +29388 +28315 +16912 +1046782862 +8168 +29213 +22796 +146591738 +6880 +24988 +12592 +24070 +17681 +22020 +32201 +32316 +10186 +13275 +27697 +16585 +32024 +4803 +2610 +26859 +20259 +10361 +2550 +6696 +30276 +16240 +19834 +15901 +349095973 +18710 +9263 +412171274 +2485 +7435 +450856013 +9691 +13164 +1325 +30327 +19703 +10727 +13421 +22403 +1306 +15541 +7631 +30916 +24932 +12619 +31645 +23455 +26737 +15007 +6696 +20159 +30826 +19063 +195648995 +13461 +30693 +17522 +12709 +15918 +15693 +8351 +25272 +13395 +27371 +12850 +12819 +22471 +6332 +26523 +15435 +21285 +24703 +24449 +3991 +28650 +11500 +14630 +438323745 +28974 +1134 +28099 +4781 +13831 +4443 +230786259 +23024 +631732302 +5040 +14544 +15733 +24531 +6716 +9804 +21914 +7987 +9103 +5296 +7666 +30349 +31745 +25725 +1899 +26396 +29928 +20329 +4892 +247313653 +18836 +6444 +943082889 +25602 +27039 +649353251 +7302 +20454 +17642 +8424 +3755 +18171 +305901750 +2791 +19333 +18938 +3432 +924 +25426 +963 +11789 +21158 +28387 +23063 +12791 +5114 +29893 +18442 +17047 +3264 +8846 +1981 +14940 +11472 +2637 +32116 +2711 +8695 +32532 +16920 +15301 +10060 +27149104 +8585 +11483 +1502 +21001 +16392 +25243 +14935 +17522 +15445 +253450735 +25407 +5390 +7186 +20365 +26651 +2538 +32661 +15199 +26077 +355737564 +32650 +21665 +7338 +5252 +25634 +9722 +874 +25987 +1776 +1486 +12396 +16680 +3094 +548509787 +27401 +17756 +822932145 +25013 +7652 +3276 +3997 +12307 +7363 +21955 +15253 +13827 +162019937 +25811 +16977 +31244 +27504 +16655 +11517 +31412 +716870870 +5862 +386011591 +23318 +10611 +14854 +15584 +14468 +11296 +11402 +22428 +15407 +29532 +10748 +14452 +10512 +552725320 +24591 +30554 +11278 +16420 +16420 +9433 +27651 +23777 +5283 +24941 +29750 +29285 +546 +3255 +4892 +2703 +23657 +14823 +2118 +620 +4125 +25042 +24124 +864422876 +17734 +25990 +4229 +30520 +15592 +20319 +17417 +25872 +10706 +30392 +30736 +28433 +19909 +14123 +20343 +1546 +31989 +17855 +27082 +16675 +16107 +9937 +15112 +4211 +471327324 +10714 +31445 +28094 +13257 +5000 +27217 +5363 +15922 +28774 +1340 +3608 +18976 +366886096 +7937 +14902 +8418 +30733 +489203937 +30564 +4714 +4780 +4927 +9197 +567141290 +25724 +19268 +95887856 +10366 +24064 +970570222 +2570 +3448 +546 +8296 +13276 +29530 +12174 +388764727 +6144 +23218 +19593 +21621 +17632 +855020583 +17067 +26204 +17638 +15568 +24037 +5165 +32316 +13833 +30073 +16455 +26405 +30544 +19197 +8460 +32667 +28289 +25446 +12179 +31673 +19739 +23613 +745137347 +308 +36149615 +259592479 +753 +11184 +14455 +283175609 +18632 +3843 +19102 +15321 +17776 +12434 +26924 +9458 +326354344 +10007 +20479 +31648 +4829 +10631 +20071 +3532 +22031 +18586 +7825 +27698 +14525 +523800663 +31342 +10745 +20923 +24165 +7250 +3021 +2467 +15435 +2833 +28422 +23843 +15323 +14410 +28547 +28794 +30149 +854 +18765 +2623 +25267 +7178 +30228 +3830 +6182 +22561 +6867 +19 +17903 +776055817 +30954 +22015 +2676 +20596 +17824 +6956 +16422 +11160 +25498 +28672 +9880 +601580398 +21113 +18883 +19356 +368302117 +29645 +28276 +5591 +16078 +9712 +4780 +32103 +14904 +25549 +12959 +24180 +21689 +716870870 +15113 +2960 +28981 +23994 +79544740 +10833 +3797 +21991 +8209 +9778 +5678 +19565 +680630484 +16827 +15660 +3472 +280028619 +25451 +4292 +23603 +763 +15204 +11677 +10447 +23300 +9942 +6182 +24669 +27979 +223 +20065 +27385 +23735 +31906 +31343 +20523 +5763 +30633 +5619 +2871 +18171 +16921 +12800 +22020 +11218 +1070456160 +10705 +30663 +17483 +3202 +21104 +526 +8265 +28988 +18095 +32465 +26935 +13396 +6850 +28098 +16544 +908651414 +726386233 +9975 +26741 +29174 +21284 +31275 +22280 +13038 +1299 +6746 +17306 +4385 +3094 +20450 +9880 +31265 +292747824 +11770 +10773 +3472 +10888 +28394 +26714 +12731 +11349 +7517 +18280 +26383 +1102 +29178 +23284 +17791 +16927 +821005990 +27970 +28705 +583 +32052 +22961 +7787 +5113 +1345 +16953 +14110 +3991 +31467 +31298 +6677 +819 +24011 +4927 +10366 +18741 +29383 +7458 +27484 +10538 +25563 +11720 +10676 +24496 +23698 +6144 +17701 +25280 +19299 +29525 +11803 +31768 +13101 +687936770 +23318 +27411 +14612 +15583 +10961 +4803 +1923 +26774 +9679 +917220913 +3343 +18624 +306546671 +9488 +30384 +31549 +5284 +10614 +17085 +21299 +2630 +19773 +15153 +9819 +3789 +9350 +10164 +23959 +25660 +16815 +30188 +16043 +4755 +17903 +5580 +17104 +279204684 +28728 +15476 +8287 +4674 +102227684 +4148 +4851 +5841 +1734 +7272 +2496 +23019 +28744 +9128 +30132 +13386 +16730 +25763 +10733 +730 +9632 +11382 +11802 +28775 +16166 +26478 +3343 +4104 +21604 +1946 +3255 +1849 +22165 +21689 +182756920 +637208111 +31270 +6315 +4892 +17625 +4950 +871056114 +30865 +24329 +22845 +14106 +27611 +16082 +30876 +9952 +526 +6388 +8013 +10598 +4076 +30558 +31203 +19511 +6607 +11517 +30826 +25896 +11106 +1272 +17522 +15365 +27587 +13662 +4896 +31909 +29211 +29345 +23972 +772 +31146 +17903 +401 +12434 +26160 +16043 +24955 +192316536 +16891 +30176 +10673 +26635 +16828 +27440 +23941 +1282 +30475 +18635 +31156 +24101 +854 +20939 +3181 +24501 +7318 +25460 +11638 +29561247 +949714910 +29318 +17804 +13588 +19639 +18461 +15702 +11672 +10354 +14864 +6109 +1281 +26298 +10925 +17044 +16288 +913183325 +3207 +30260 +8171 +1048029547 +22561 +11708 +29442 +6626 +7986 +3389 +28580 +31161 +3144 +22433 +7033 +4133 +23236 +11547 +30277 +5217 +24738 +29100 +17017 +15125 +6496 +30263 +2816 +24833 +31275 +25121 +10256 +15441 +13303 +29995 +2760 +14397 +31169 +6677 +25633 +17466 +22243 +17787 +2126 +5671 +15220 +25784 +30196 +5291 +16543 +27355 +11029 +211 +3255 +16834 +30472 +22692 +3906 +1431 +12373 +11020 +3225 +6703 +10618 +28546 +510463340 +13776 +20538 +26361 +16427 +25042 +2092 +7468 +5394 +19434 +933513881 +5210 +7668 +27838 +18834 +12537 +822219114 +14791 +13772 +32201 +26737 +15190 +29346 +7413 +22697 +20842 +9852 +20390 +32734 +18200 +13512 +348463568 +24887 +5252 +29784 +4714 +29270 +469 +16775 +23598 +1076 +13675 +8296 +9832 +71535836 +29033 +875877045 +28998 +30910 +23012 +449542766 +6144 +28796 +470157697 +31246 +2150 +31711 +6170 +5095 +15237 +2461 +25709 +32008 +4215 +14953 +6428 +5654 +946783897 +30288 +28052 +941926359 +9217 +27315 +19184 +116860714 +20183 +276 +18830 +28898 +3041 +3096 +696 +423238856 +41 +6145 +928 +3401 +16250 +671471802 +20944 +1161 +30142 +19698 +3500 +25797 +9117 +12627 +8386 +245933318 +8766 +27241 +23415 +27758 +471327324 +19559 +7521 +2459 +6295 +13288 +9449 +2352 +31682 +24959 +12164 +7554 +8457 +92397029 +2807 +32135 +161637315 +4695 +2204 +18031 +28878 +19891 +8627 +24276 +5820 +18386 +7178 +6467 +21578 +27779 +24357 +6584 +16787 +19519 +20583 +1623 +27481 +10690 +2718 +30052 +9179 +20709 +21589 +31683 +7005 +29832 +393896711 +6077 +15399 +24432 +22084 +3664 +8459 +16439 +24910 +7601 +26749 +24357 +8598 +387129813 +19197 +108998118 +14686 +22380 +21407 +19807 +31343 +5325 +31696 +29629 +14430 +19947 +10982 +32243 +31191 +21750 +24580 +7170 +5551 +13914 +428216766 +6297 +11848 +2916 +25784 +23012 +14285 +593199583 +13872 +8338 +283175609 +13573 +28910 +24276 +9206 +28469 +603560518 +32243 +1318 +657046410 +18386 +2696 +30851 +4538 +18448 +7880 +15204 +17780 +337273683 +6777 +24705 +767560238 +383 +14426 +303457317 +146591738 +18765 +22576 +1955 +28589 +32653 +22690 +1512 +30556 +25221 +21228 +19197 +13678 +24449 +15237 +26412 +21469 +20115 +4658 +27166 +18604 +20019 +21465 +19676 +27026 +22999 +26035 +22004 +25858 +20115 +22164 +26844 +17319 +22530 +4745 +15830 +19337 +194 +476000238 +4950 +13070 +57816149 +29115 +9197 +21876 +7522 +16386 +32166 +323789182 +4458 +2737 +204 +471836806 +881967107 +19494 +29569 +3568 +5018 +15741 +921390366 +21254 +8714 +337016912 +163353201 +12833 +10611 +1830 +17734 +5317 +574008006 +14972 +28912 +13834 +22233 +1285 +798973365 +32190 +21236 +4796 +14973 +20373 +28884 +25885 +20977 +16439 +533524334 +3963 +26509 +24655 +14468 +25660 +13480 +26478 +302332246 +17273 +17388 +6432 +28795 +14317 +31513 +19247 +616 +30090 +23041 +28621 +10961 +8193 +17068 +7416 +5348 +29451 +19652 +4865 +14517 +1752 +16064 +17107 +13291 +15064 +16815 +24465 +679976653 +381168306 +26153 +14926 +28880 +30878 +28061 +12486 +31745 +31497 +4930 +13466 +23047 +13869 +3051 +24822 +19623 +19698 +24650 +127744746 +22178 +31467 +27136 +32653 +9759 +6342 +30693 +8635 +7831 +651 +11153 +9379 +3769 +28988 +10737 +7685 +5334 +5902 +9621 +30017 +9217 +30018 +70343981 +3777 +217773502 +1128 +29215 +17869 +14626 +10103 +3267 +6082 +6025 +16021 +14828 +308075184 +19412 +22500 +6068 +469 +17140 +28341 +271 +5853 +17176 +28981 +583 +28802 +12490 +25547 +16021 +49457116 +885600845 +6703 +415 +23847 +31306 +15593 +2092 +26593 +7635 +24252 +11207 +25489 +6605 +1645 +6122 +20523 +27159 +913183325 +12490 +15830 +12731 +32573 +13058 +2414 +22994 +13581 +15817 +17410 +17286 +30567 +30062 +13058 +30945 +16919 +30615 +1003318517 +1442 +28286 +22073 +21896 +7790 +30038 +686 +11269 +19732 +26122 +22908 +612244912 +4887 +8222 +30344 +9910 +16889 +250791332 +28750 +30132 +1306 +5635 +7987 +22004 +10236 +26056 +4672 +24555 +14285 +30520 +28471 +32751 +20723 +63 +13429 +30195 +196117927 +31315 +7174 +31037 +29645 +26804 +8148 +18155 +25811 +599732657 +9099 +7413 +21719 +8671 +357249873 +24418 +5001 +761595457 +5671 +18747 +13754 +9857 +2850 +9186 +1008 +27514 +3207 +24600 +29283 +10773 +29629 +8778 +23976 +29009 +12817 +27504 +29642 +930672250 +6738 +6914 +7767 +583732144 +9688 +24960 +24995 +5578 +17737 +681468214 +2705 +792 +23025 +22611 +16073 +7261 +13833 +22240 +27566 +7470 +18615 +9255 +32742 +31032 +28750 +19399 +29463 +29271 +26254 +6749 +8287 +30845 +28279 +204 +2186 +19908 +20329 +7456 +7784 +22031 +4928 +10614 +7767 +24602 +22552 +15781 +4996 +12337 +17733 +894764283 +540793806 +31247 +20667 +6129 +412067834 +14220 +23084 +32581 +20923 +7578 +7097 +28387 +32661 +3787 +637208111 +24130 +27316 +1294 +12412 +212977022 +16775 +29656 +29810 +822207887 +30033 +11720 +25407 +23624 +18703 +28381 +25707 +270 +28547 +10888 +21917 +22056 +10137 +28098 +19123 +534684623 +32560 +13622 +30656 +767 +4369 +13213 +15153 +24363 +23233 +30476 +12447 +31203 +11765 +18499 +25271 +32448 +24363 +27876 +6226 +4229 +106233015 +32438 +16170 +848737187 +14440 +8296 +13437 +9432 +5830 +1048744798 +24828 +31848 +19693 +27002 +16952 +21786 +24096 +15598 +31231 +22272 +14276 +10775 +17151 +9682 +26021 +32412 +10596 +19263 +29982 +9433 +9093 +29541 +6782 +25884 +1770 +17369 +31246 +9963 +18442 +66347828 +12707 +4244 +4996 +13137 +23355 +633878912 +23455 +26087 +820843164 +23777 +13277 +2907 +20820 +25380 +19676 +9260 +15922 +522088231 +6903 +681468214 +772 +531505368 +31784 +23674 +28186 +8858 +30839 +26471 +29842 +2979 +25262 +68630951 +17068 +4950 +1025988556 +8344 +3625 +31143 +30236 +23053 +30073 +9379 +19145 +17639 +1773 +20992 +8463 +17319 +11730 +7456 +27834 +7197 +440223092 +18957 +1806 +22137 +11422 +24652 +5758 +19370 +8032 +10172 +5761 +26042 +603 +1151 +12709 +7344 +19102 +13 +24574 +15901 +6428 +20873 +25523 +6646 +26755 +31163 +11617 +27060 +21034 +20770 +6990 +30586 +6428 +32212 +29872 +12999 +339116691 +20208 +498576086 +3554 +31541 +25267 +19364 +8539 +10519 +27543 +27567 +9604 +326354344 +94024810 +16248 +20548 +18019 +32637 +8305 +10518 +26752 +1471 +26101 +25772 +154501138 +1190 +2911 +2545 +30034 +32420 +21662 +23669 +13123 +2032 +5698 +5720 +32535 +5317 +13947 +990 +23412 +513356252 +10701 +31853 +1815 +271 +15593 +507 +14176 +15274 +1081 +4983 +5086 +4903 +457449913 +32205 +1066580034 +9896 +30496 +5446 +9473 +29872 +26091 +25446 +460961427 +92397029 +28767 +8564 +31041 +8272 +1255 +32076 +18875 +4622 +30251 +20527 +29150 +74379099 +12876 +4292 +21812 +10866 +32462 +9362 +16569 +8800 +31767696 +15094 +14753 +31731 +20952 +11781 +5363 +23114 +1106 +11288 +7142 +25707 +19498 +29585 +24592 +604215703 +21689 +28491 +19171 +14844 +9697 +22276 +10666 +32378 +515488697 +366947229 +28835 +19356 +19228 +4770 +15726 +28292 +4382 +26028 +29610 +31909 +32482 +3354 +741364721 +3724 +22084 +4272 +494118112 +24533 +31146 +13277 +32717 +18628 +26445 +2705 +138 +26850 +917 +23382 +27722 +44 +14878 +26435 +86052716 +27607 +25563 +1697690 +4311 +13307 +27480 +5951 +14311 +13261 +7170 +3930 +326354344 +14482 +27851 +19246 +23430 +3755 +30615 +23059 +28336 +19467 +9942 +21576 +2818 +20059 +29715 +15330 +23412 +108998118 +15064 +20454 +30733 +17188 +29154 +30277 +11729 +15741 +24388 +31165 +11132 +16815 +15287 +8241 +7443 +23455 +7080 +11269 +14838 +10411 +30120 +24932 +20873 +4536 +957276607 +22696 +18485 +26062 +30248 +2003 +8731 +16526 +21189 +32218 +15990 +1096 +9913 +25994 +2115 +2044 +21520 +1870 +32055 +10624 +684842267 +13606 +2247 +3500 +32335 +10123 +583732144 +17319 +7691 +472 +10516 +5032 +719 +774497250 +1713 +23746 +21470 +16436 +18810 +8633 +297418721 +19434 +3478 +3239 +29100 +14534 +9036 +5332 +150651279 +28774 +27763 +23158 +406182309 +30148 +11961 +4013 +2695 +10359 +30826 +18317 +3566 +20629 +742343794 +6677 +27365 +25807 +2262 +2933 +1734 +17852 +8470 +6254 +25600 +13008 +10126 +21268 +19604 +13396 +8915 +13659 +30399 +54375212 +5773 +26021 +11802 +16100 +15694 +32485 +522088231 +24640 +25301 +9125 +5992 +18971 +5259 +2819 +25020 +31432 +29842 +8008 +1139 +27429 +20528 +11054 +664516467 +30736 +10847 +52470396 +7430 +16675 +1905 +26593 +281543311 +28944 +32039 +146591738 +31553 +31989 +16953 +28351 +9937 +12297 +25773 +17589 +1033567607 +2099 +26618 +28838 +13199 +26849 +28642 +4292 +15381 +24657 +7261 +875877045 +32749 +20866 +648631551 +32407 +24877 +27774 +3500 +293281297 +1969 +12813 +22645 +27066 +31195 +30462 +987802526 +22103 +10115 +9387 +10984 +25061 +27136 +30945 +17670 +32650 +16153 +16170 +11729 +21172 +11891 +6254 +28711 +28186 +26340 +3613 +489203937 +10591 +32034 +5091 +2272 +25450 +31185 +6523 +496865270 +927437866 +6254 +24735 +4771 +10441 +30912 +31002 +546373184 +4709 +21073 +13737 +28098 +776055817 +588134591 +1928 +28218 +390039530 +19395 +29866 +7723 +32339 +31090 +1161 +9819 +32039 +22561 +3991 +196117927 +29686 +23731 +16170 +9036 +5309 +13618 +12964 +18854 +30174 +14926 +32079013 +26755 +7100 +24988 +5671 +24774 +22693 +3114 +4200 +30849 +15507 +31926 +31380 +29707 +13077 +219337873 +6780 +24677 +427771658 +6467 +26698 +20061 +30661 +962555088 +16526 +27970 +2650 +904768460 +19233 +943082889 +23948 +29859 +23547 +14202 +25269 +27873 +3625 +7727 +18924 +10006 +13754 +29768 +24420 +21178 +21158 +24194 +31381 +27410 +25366 +8061 +17503 +32345 +16140 +13288 +14853 +31605 +4339 +17068 +1655 +9078 +7271 +22942 +6082 +17393 +14468 +16317 +16439 +825831126 +719 +20527 +318146188 +16797 +1064352798 +11669 +25361 +1343 +22210 +2877 +24487 +28880 +255910407 +31862 +27611 +619054003 +30623 +454041718 +29937 +278692217 +11774 +17809 +10901 +16929 +28646 +30898 +12818 +24706 +14514 +26311 +9206 +11444 +25336 +234438531 +25858 +6208 +26820 +10971 +14058 +21234 +395929242 +8161 +19213 +26698 +4037 +19233 +14220 +1649 +1969 +32243 +127744746 +26614 +3464 +3220 +917 +25124 +1814 +6289 +11371 +17497 +23578 +12910 +32535 +22403 +14838 +29253 +459266936 +29879 +487364647 +559550203 +30750 +770954738 +27026 +16565 +28796 +22694 +13358 +30851 +7812 +6777 +27614 +13762 +21024 +293281297 +31087 +30541 +12489 +29246 +13175 +602577422 +18317 +26208 +23721 +26568 +18540 +17210 +28589 +2695 +162270020 +23353 +11018 +32448 +4781 +19353 +523729695 +230786259 +32208 +16820 +5387 +837392099 +31317 +31245 +10807 +24639 +20111 +19340 +28653 +2710 +31178 +14525 +30365 +1090 +15237 +1064352798 +20071 +5987 +32367 +41 +24610 +11414 +27868 +23248 +27220 +28919 +1217 +29937 +5150 +3251 +11798 +18414 +24650 +85374238 +961673979 +27505 +1116 +5284 +5868 +29389 +3220 +32556 +28518 +129717732 +13152 +10981 +21778 +5638 +1503 +21304 +15584 +1512 +6895 +4403 +14645 +8500 +30487 +11500 +745137347 +5635 +7982 +108010250 +1388 +18885 +25635 +5537 +1877 +7869 +22143 +10248 +21363 +11193 +477908339 +29810 +31032 +3906 +15170 +14667 +26435 +32345 +19124 +293281297 +16279 +7240 +13157 +24180 +5402 +12008 +29162 +28935 +11500 +22185 +550283543 +32123 +2251 +29357 +29711 +7888 +15937 +22314 +15966 +5698 +3830 +30158 +786 +23751 +30768 +10569 +1777 +7972 +4295 +12863 +8086 +466 +74624607 +17085 +24074 +10349 +2650 +27434 +6116 +29150 +281543311 +6926 +14161 +14886 +23674 +12902 +26204 +5548 +23985 +17734 +227495217 +15657 +5139 +10624 +19 +4215 +2857 +31178 +6254 +17824 +22368 +16170 +470 +24171 +9808 +7167 +1100 +21044 +197250943 +18728 +14106 +11384 +31326 +13957 +5309 +32008 +5637 +14460 +306546671 +8292 +32055 +10385 +6949 +31257 +8692 +26153 +406182309 +16135 +325556719 +23418 +22210 +16240 +4714 +4722 +10538 +21210 +9514 +923610901 +9146 +1029995754 +22825 +1411 +19423 +30586 +1802 +17949 +5813 +387968438 +1048744798 +31342 +23941 +17409 +9407 +26816 +17989 +175463393 +4880 +11218 +30528 +29019 +13286 +29691 +28981 +936 +6308 +31662 +12030 +26812 +12800 +30885 +31745 +13566 +19391 +26453 +3705 +23159 +24164 +3799 +7940 +13526 +9036 +405 +2892 +29387 +2850 +11207 +17780 +12989 +29398 +28168 +7781 +17151 +8233 +351704903 +20992 +705587077 +27799 +24113 +13737 +6532 +2411 +2756 +3545 +623136181 +19461 +21828 +30283 +17017 +2460 +19572 +27028 +444 +782 +5702 +11509 +14294 +4870 +1482 +14645 +23431 +25103 +25917 +31087 +31645 +1058466499 +20329 +689 +9419 +182756920 +26525 +25262 +14632 +9638 +26524 +10671 +21866 +942935936 +9594 +21321 +21335 +4694 +5730 +27763 +13055 +1033567607 +8293 +966 +963 +3906 +17225 +14964 +18919 +30854 +10896 +773409619 +6319 +23071 +32389 +115894888 +24011 +13658 +32417 +13930 +10057 +11729 +25811 +9206 +32188 +32261 +383 +24437 +1482 +3724 +32457 +29346 +23721 +19988 +1846 +8195 +29810 +19909 +30454 +11821 +20760 +696 +21422 +20548 +1538 +31605 +32096 +23091 +23063 +669440663 +23019 +16342 +27441 +526915515 +8820 +28899 +17977 +29266 +16279 +31443 +9097 +923998747 +21390 +23957 +18171 +91286152 +2741 +19041 +12288 +31449 +13628 +30176 +9433 +14081 +8820 +14878 +3179 +1047 +661583535 +5338 +980607670 +7661 +10441 +24354 diff --git a/resource/runner/problem/book/ch2/7. count/data/input/8.input b/resource/runner/problem/book/ch2/7. count/data/input/8.input new file mode 100644 index 0000000..b596f95 --- /dev/null +++ b/resource/runner/problem/book/ch2/7. count/data/input/8.input @@ -0,0 +1,190401 @@ +190400 +237127404 +15403 +994060758 +25185 +19774 +25414 +13898 +3281 +10238 +21701 +10938 +26350 +17092 +22245 +18873 +3034 +21856 +30282 +15997 +30631 +29514 +15231 +2328 +26032 +7258 +3526 +6718 +7400 +5952 +22778 +18698 +22208 +619595003 +30027 +31107 +8529 +30825 +31870 +29474 +29379 +18882 +13376 +30313 +30610 +17261 +28576 +16907 +14320 +26595 +19593 +7564 +16324 +82408035 +32229 +16576 +20870 +20002 +29510 +22124 +11472 +32253 +8375 +30701 +27522 +14272 +283 +968746823 +32680 +29910 +31405 +2761 +3089 +18469 +26129 +18219 +14196 +25048 +3887 +13949 +2754 +6544 +20202 +4992 +6062 +631404077 +2105 +8575 +2249 +5578 +16004 +2323 +32420 +23888 +30753 +377963978 +923 +10859 +6095 +16378 +29348 +1365 +7557 +2374 +3263 +14528 +16336 +14959 +14265 +9934 +12617 +30598 +10576 +7381 +27583 +15304 +14271 +7579 +6485 +1087 +251218752 +8910 +10911 +10612 +16331 +4087 +16324 +18227 +15537 +22035 +678889556 +11176 +28020 +30918 +5192 +27163 +23278 +4366 +3296 +27610 +276501667 +13534 +26351 +511562520 +18766 +3700 +39596865 +1223 +29381 +16101 +1051321133 +10502 +26898 +27663 +16740 +1038 +936817882 +12715 +1635 +14228 +5551 +6528 +7155 +23771 +29669 +18048 +500761694 +24621 +1004218139 +1572 +11452 +227401874 +7995 +18755 +525292548 +12937 +660915498 +27163 +19179 +28850 +21450 +19965 +22772 +11937 +32293 +15423 +722004393 +25757 +4815 +23073 +14698 +10683 +646332848 +13355 +26042 +31736 +24848 +31811 +20770 +24544 +20480 +13216 +21081 +13535 +29847 +60818700 +1991 +27229 +21622 +20452 +23503 +14698 +29843 +26417 +32131 +5321 +25599 +12063 +596575784 +13325 +14114 +31066 +23953 +22163 +26615 +21479 +7413 +5055 +23529 +16861 +6626 +22713 +917830986 +177112175 +23924 +29626 +26497 +16138 +3630 +16503 +26436 +2718 +19566 +380 +6191 +15539 +14068 +386 +882878357 +31022 +32535 +814 +25561 +13041 +29651 +18983 +966 +13863 +21891 +2105 +11195 +29399 +29183 +19864 +15532 +4922 +755573610 +280475943 +339 +30232 +27064 +26238 +975437030 +11520 +22672 +10183 +9274 +32731 +914 +668634557 +27369 +150 +23092 +30471 +11740 +6987 +24972 +1069 +7139 +13279 +26053 +18519 +3308 +10461 +22909 +19229 +30640 +10202 +30844 +29817 +854740408 +2781 +27140 +31395 +32714 +22023 +23624 +13457 +23241 +127060123 +14012 +22171 +7492 +22246 +18228 +18955 +31719 +12466 +14583 +1717 +793059393 +26325 +22847 +17998 +26634 +15134 +6067 +6019 +24311 +12516 +22247 +29035 +21030 +24091 +571144043 +701856488 +15325 +22471 +750611274 +729958294 +827478884 +18617 +30754 +13241 +12622 +26924 +824 +175927882 +9517 +6075 +16585 +24682 +3365 +26739 +14824 +23232 +31175 +24354 +26468 +17317 +30825 +22311 +280475943 +15561 +14030 +23048 +23131 +21024 +13113 +16890 +13596 +10461 +4350 +5039 +31439 +14979 +26198 +13375 +13111 +32420 +939 +1168 +333 +14226 +23501 +859062110 +15630 +29562 +2311 +5423 +26922 +357 +4417 +17838 +12264 +7544 +23030 +25476 +7357 +21933 +22778 +1838 +5681 +8580 +9086 +14565 +23553 +23553 +17381 +5258 +20878 +15604 +14742 +9282 +5021 +12602 +923 +17011 +25799 +126 +32162 +16914 +28199 +26357 +11188 +13605 +17124 +22016 +12457 +925 +12950 +19491 +792 +11145 +28623 +669 +11339 +13115 +5371 +29684 +14006 +31255 +9449 +23048 +1855 +22778 +5351 +32367 +172257567 +3213 +4004 +20537 +32390 +16650 +649527609 +16331 +20930 +30207 +678889556 +21553 +24052 +10970 +14645 +11110 +5109 +2401 +32164 +8724 +19008 +7850 +3559 +30875 +32538 +27170 +14647 +67912653 +13577 +24090 +30368 +23065 +7939 +25422 +30866 +12085 +22551 +21188 +32575 +19140 +11051 +54 +31400 +16614 +32760 +6898 +17152 +2813 +21382 +26645 +15684 +22800 +25137 +5232 +6017 +11591 +785 +26847 +15893 +6560 +30017 +8800 +14772 +25625 +4432 +29002 +8668 +13736 +27343 +25745 +31107 +16769 +31844 +32151 +4049 +5445 +31044 +30069 +26519 +13324 +28966 +27486 +7629 +2209 +32633 +17637 +5685 +13503 +3885 +11211 +22187 +30109 +3326 +7327 +11092 +731 +23530 +539 +29137 +24299 +31044 +14546 +30979 +15525 +25763 +333 +24898 +18387 +19176 +12132 +649 +10052 +1035 +3954 +9224 +9834 +3313 +16336 +10299 +22822 +20853 +18005 +350011801 +30551 +28187 +28701 +28449 +20287 +16684 +28141 +10784 +15554 +32030 +32378 +698 +1739 +3264 +872 +19229 +21135 +15871 +26827 +20763 +25598 +28324 +16146 +23532 +23736 +11452 +8540 +8339 +16913 +30979 +522426914 +78533316 +3757 +21900 +916116163 +7726 +27258 +3321 +14318 +27281 +6846 +5870 +12852 +21900 +21674 +12276 +8910 +26774 +24257 +30462 +11560 +13511 +22024 +744647081 +17691 +15911 +18210 +609028957 +19675 +32032 +22234 +24739 +3504 +9335 +339 +19812 +8805 +660915498 +1226 +24186 +16628 +214 +5229 +25997 +14228 +5662 +10784 +1076 +832 +11321 +19567 +27831 +6644 +21297 +14430 +31430 +2967 +12834 +27877 +13347 +25941 +226838476 +27815 +11232 +9787 +21427 +30470 +4742 +731930437 +20115 +26632 +23031 +160857416 +29732 +5447 +22247 +555 +66383449 +16198 +27031 +15565 +32367 +18700 +29292 +25763 +11638 +21044 +2394 +3920 +12669 +916116163 +1130 +966 +11411 +24062 +25580 +6273 +24554 +77 +32750 +28121 +344116071 +29315 +12235 +1185 +21824 +23587 +15664 +4100 +5099 +9221 +18435 +29492 +15684 +1004136444 +1921 +9563 +9870 +26410 +14114 +30110 +21687 +6465 +23831 +30470 +13234 +2571 +29446 +30634 +4470 +11638 +32166 +7671 +8580 +3854 +22717 +18169 +21452 +301374320 +6905 +30090 +7716 +22465 +26497 +25539 +21905 +30379 +13213 +18260 +18874 +6898 +88 +10163 +20245232 +5053 +2379 +20053 +27217 +10222 +15926 +422 +9010 +32056 +22011 +18170 +23144 +8983 +32372 +6314 +30197 +29027 +27015 +9323 +18694 +29493 +13619 +7355 +14090 +30896 +32521 +668634557 +32165 +29557 +22646 +21971 +170722754 +12719 +349857242 +1070816340 +22131 +21174 +10604 +810173088 +32132 +27235 +32095 +1784 +22422 +4775 +23348 +296514549 +1055009935 +18363 +10965 +10247 +155159619 +24001 +10736 +5534 +32611 +3242 +13989 +15910 +1324 +805 +12441 +247849885 +961739421 +1496 +9417 +18216 +30981 +15463 +18219 +9517 +14583 +20153 +29585 +18526 +16567 +764756986 +24276 +5389 +19308 +31613 +3474 +11333 +9243 +8100 +20347 +13688 +26658 +24387 +16536 +14842 +20230 +16971 +30139 +17478 +22634 +638157806 +19289 +1275 +1927 +12657 +6260 +23706 +1783 +525495101 +17379 +746965255 +1897 +6289 +738662012 +32028 +819270011 +17699 +1644 +422 +26891 +18339 +31478 +7895 +19641 +1598 +25126 +10952 +11796 +4355 +20479 +30195 +6009 +887 +2616 +16033 +12511 +9637 +147847714 +29732 +2369 +12530 +29446 +31553 +19563 +22046 +3761 +26728 +14263 +734327324 +18051 +20034 +882 +2486 +3320 +5103 +31765 +22517 +16367 +18636 +25669 +5324 +1329 +4070 +917830986 +12019 +16727 +32656 +23760 +18912 +31506 +11285 +4775 +2732 +4907 +9523 +20911 +25342 +5021 +14477 +4460 +26277 +31943 +15181 +17011 +3329 +938 +12112 +26143 +9748 +7801 +23968 +24090 +31892 +5340 +10529 +14047 +2416 +29541 +20682 +26384 +23055 +16673 +9957 +4751 +13432 +28506 +684472557 +19939 +708399002 +11188 +19567 +7745 +32153 +29287 +19303 +6753 +18330 +22555 +20241 +7068 +25837 +1512 +6898 +9010 +4188 +12292 +15560 +951 +25713 +708754769 +20380 +10236 +16765 +15375 +8459 +15850 +24718 +11271 +20849 +256 +26890 +3362 +3111 +10708 +10875 +3139 +23412 +290 +10751 +24616 +14746 +10480 +16775 +956 +397 +31923 +13946 +23769 +16349 +29817 +9449 +18222 +24100 +4484 +2680 +189020465 +18408 +18373 +15846 +30368 +987744044 +22897 +4341 +2528 +22270 +18305 +32456 +31478 +3893 +32750 +5326 +19287 +17113 +9223 +15649 +16145 +856690611 +9470 +31066 +27265 +23631 +31486 +13017 +7907 +759680945 +23890 +27426 +11404 +32670 +27533 +5060 +3871 +26349 +20696 +17472 +397183063 +5335 +2448 +21111 +20984 +390200056 +2415 +20248 +16016 +32449 +30691 +13060 +762854332 +168 +20853 +2364 +491245066 +12876 +17124 +25198 +26085 +26494 +1754 +26420 +11090 +29012 +7555 +130817209 +26571 +12950 +17904 +753948358 +18755 +9036 +32171 +26629 +24674 +16938 +4499 +25713 +15266 +23076 +20249 +25826 +15561 +20620 +19390 +15161 +32317 +26207 +28230 +1028796512 +18223 +20010 +3408 +32370 +31283 +7556 +22348 +18969 +13424 +284 +18729 +8042 +8165 +897 +9526 +852543208 +30077 +31040 +17124 +25257 +24417 +20770 +22982 +32486 +7310 +7085 +12541 +545 +24533 +11188 +4004 +5231 +9468 +5556 +4826 +131065003 +14929 +31662 +31528 +11368 +1068 +23452 +13888 +26371 +2401 +256 +29938 +13147 +3936 +21248 +760627144 +32076 +6791 +32553 +909 +6048 +29843 +504457846 +18223 +8072 +22772 +1057195403 +22034 +7085 +4465 +26619 +6048 +8972 +29053 +13457 +1837 +1348 +832958104 +5201 +12607 +27541 +13533 +24742 +32310 +11968 +363814664 +18950 +12343 +30508 +30517 +870 +17974 +16357 +18406 +7348 +32747 +205933683 +15869 +1630 +5349 +26615 +30235 +2106 +163890681 +24110 +24407 +305443481 +14252 +341199600 +28305 +24408 +3033 +29236 +9834 +21237 +6939 +1651 +23359 +31266 +15173 +14161 +26898 +6487 +15270 +471944506 +6566 +10604 +24004 +5777 +25138 +16593 +9484 +16138 +24566 +16145 +10531 +4608 +30999 +20597 +4505 +2949 +23337 +32472 +4435 +21333 +25432 +6475 +26212 +8985 +17164 +13162 +6549 +29466 +16916 +16514 +8764 +31654 +3291 +577 +16816 +412150016 +17844 +21941 +4647 +24151 +28899 +27725 +25113 +1259 +9084 +21929 +27452 +294 +27676 +12992 +19904 +23464 +15066 +525 +19695 +824 +17167 +23092 +30636 +12865 +461002979 +23436 +2897 +18882 +8315 +10068 +18592 +21878 +25974 +7602 +22822 +26493 +7318 +16558 +15509 +9495 +30335 +11333 +17836 +25561 +5757 +841984888 +29695 +29516 +26505 +9653 +5053 +30532 +26564 +22351 +32372 +26736 +966 +20137 +28125 +235921197 +28596 +388083394 +18489 +28560 +30309 +12392 +26500 +1360 +951 +9903 +4512 +16392 +8690 +21205 +624787846 +7674 +78325132 +26687 +23965 +18694 +19212 +301374320 +24344 +649527609 +596210962 +21970 +19567 +19319 +13693 +22982 +14583 +18260 +1785 +12669 +32584 +21453 +15875 +19119 +24627 +28884 +382782387 +20201 +1925 +225 +4004 +4796 +19883 +175674631 +723 +11974 +7372 +18875 +20103 +24643 +13026 +30856 +15435 +24605 +8292 +15509 +17960 +7399 +16376 +15773 +17549 +7047 +22185 +18730 +25759 +1529 +6417 +14125 +27241 +5422 +848203217 +15067 +30686 +2756 +24022 +11450 +2250 +11710 +16324 +7310 +20280 +362310923 +22152 +6042 +12872 +29335 +84 +16692 +394 +735046865 +23334 +28551 +6833 +32164 +25455 +4820 +4186 +11368 +292931990 +21023 +20426 +18350 +30728 +160857416 +3945 +16914 +28096 +1754 +6801 +13305 +24892 +25152 +16544 +229589034 +31066 +22909 +13593 +30358 +16747 +20930 +18104 +25031 +11491 +8275 +26042 +23688 +17661 +14080 +10036 +15097 +6487 +23894 +1897 +9414 +10874 +397183063 +31042 +10727 +310394812 +5739 +313 +31818 +27528 +1398 +588695307 +9886 +30069 +24236 +27513 +17648 +19105 +612443444 +23803 +22704 +12402 +10275 +899792129 +22986 +14951 +19042 +25253 +9323 +13519 +6621 +9959 +16067 +5397 +14081 +29178 +2739 +9984 +1001566143 +32377 +22861 +15997 +5201 +4240 +18947 +31662 +5479 +18472 +10418 +22517 +27000 +8387 +990015001 +22285 +30593 +22351 +299785403 +20540 +22717 +4699 +319 +25233 +17714 +32503 +31629 +13511 +22744 +8888 +16218 +1032387608 +410791814 +17099 +729958294 +29915 +23857003 +23092 +25802 +30145 +27828 +344116071 +9276 +761 +13595 +19527 +8752 +22158 +27478 +22399 +26486187 +846746350 +27024 +19042 +19695 +10202 +585300039 +27553 +18185 +2682 +7372 +17784 +31943 +22848 +20269 +32351 +19248 +19117 +13985 +11455 +17838 +26840 +28910 +29356 +15477 +27957 +6833 +6786 +32293 +864 +395 +28365 +27067 +19899 +6136 +6366 +54 +824487704 +12459 +21582 +14415 +873068833 +8529 +12729 +372335989 +14119 +12343 +9442 +15536 +18631 +26497 +5580 +24151 +3652 +11310 +26403 +15368 +30611 +19261 +22376 +5415 +22331 +32344 +14455 +27110 +31567 +6285 +436 +2149 +1109 +198 +15266 +2064 +21714 +21701 +31305 +24522 +8916 +21549 +15463 +13889 +15421 +13784 +1697 +4776 +27505 +4139 +616762822 +431721441 +25499 +5980 +10159 +3787 +305 +31395 +2593 +2311 +7399 +15421 +16796 +17892 +2601 +9210 +28616 +24602 +18689 +32363 +379163758 +15911 +14118 +12601 +10048 +18350 +32125 +14006 +24870 +29762 +4912 +15801 +837691137 +27000 +1315 +29488 +31441 +13424 +28884 +21587 +3843 +10046 +11184 +23736 +16848 +23409 +17167 +28270 +334695565 +10422 +5553 +12334 +495044622 +14438 +5624 +11337 +26525 +19187 +10730 +74064427 +10886 +20494 +19914 +24194 +30321 +31834 +9536 +1365 +31430 +10242 +6273 +23216 +19828 +19627 +21791 +2331 +15038 +2294 +782457391 +2453 +15202 +24421 +766767947 +28189 +4347 +10142 +25999 +28813 +13756 +4149 +31842 +22376 +27752 +14565 +20848 +25219 +827478884 +72 +27992 +15132 +32121 +3310 +951 +25046 +23388 +11840 +29502 +2944 +14018 +508432828 +15537 +9886 +14318 +4360 +17146 +30559 +3901 +21297 +13790 +22788 +12602 +17437 +46869187 +20227 +27221 +7656 +919 +19269 +17401 +26621 +7933 +15861 +1986 +19765 +26042 +271 +19828 +13352 +18270 +6907 +27894 +20942 +50 +184 +854304527 +28059 +649527609 +32372 +277841685 +7722 +148 +10591 +4666 +20504 +32289 +5077 +25257 +13818 +14996 +928 +30294 +21513 +16991 +13216 +6218 +2859 +11558 +31590 +31486 +16334 +1051321133 +7790 +574466415 +31535 +642794616 +13836 +20577 +13860 +24608 +15472 +1108 +377 +5407 +14563 +22947 +6544 +11380 +20103 +14251 +12641 +21513 +1286 +13753 +146879326 +6525 +9582 +3945 +31749 +3366 +4649 +8922 +4186 +22248 +10091 +3408 +4205 +3391 +9649 +24110 +824 +25203 +26615 +29407 +9152 +507270517 +1105 +14361 +3386 +26071 +28517 +20886 +2105 +27956 +12695 +8734 +13982 +26332 +15533 +19721 +27475 +31314 +1881 +10627 +6470 +473182316 +460 +27395 +15467 +31067 +2617 +14982 +29649 +10952 +28506 +25072 +7744 +2402 +15272 +7218 +16368 +12392 +23264 +30844 +19493 +7281 +22259 +16614 +12798 +925294519 +20553 +3474 +2207 +31356 +18990 +24270 +26212 +14480 +30124 +5797 +3735 +26695 +29843 +19244 +19888 +6399 +26635 +24602 +51107704 +22977 +25297 +18305 +1018804710 +27067 +7205 +390200056 +18569 +15990 +9362 +32030 +19062 +11171 +22131 +4649 +22977 +19979 +16818 +280540161 +13136406 +4862 +11188 +3346 +5751 +20423 +20170 +924324245 +739960154 +21547 +20230 +10449 +2356 +14849 +15830 +20408 +24007 +13554 +845 +29965 +12594 +10154 +20596 +13325 +31107 +9818 +20285 +8408 +8859 +21582 +16254 +28732 +25138 +19357 +177811611 +22110 +244889791 +19919 +5010 +26394 +26275 +11061 +22154 +2718 +10930 +19254 +24695 +17381 +1226 +831 +7544 +3130 +18218 +2953 +11927 +6693 +21622 +14570 +23123 +372482299 +19623 +6707 +24691 +20238 +21526 +459542886 +7630 +521913992 +315914758 +11584 +22135 +18949 +9953 +7882 +847327404 +20184 +14583 +31534 +17611 +12024 +25588 +3993 +2855 +30207 +16118 +285455284 +3028 +16808 +10385 +16931 +256 +1269 +18358 +16927 +6934 +15683 +25199 +31692 +16040 +27815 +25297 +20696 +12594 +47131166 +10649 +21111 +12043 +26275 +8788 +5793 +14106 +21406 +30036 +17969 +16696 +26736 +11020 +30343 +519200946 +6076 +24571 +11652 +23761 +11777 +29798 +27676 +1918 +7656 +21936 +28010 +14318 +2718 +31802 +100498229 +27723 +32028 +2273 +19176 +1004136444 +6381 +1023113166 +19016 +20878 +2402 +7512 +553348264 +32741 +4488 +24635 +25152 +12292 +12937 +1070816340 +1008410461 +560904813 +20696 +32344 +32747 +31424 +6237 +23373 +20671 +6871 +31706 +15822 +12046 +3281 +559006903 +4635 +9240 +29817 +6465 +518850406 +12332 +11061 +19397 +3202 +18572 +23359 +31836 +4733 +20782 +10588 +5158 +1013046410 +8724 +159508847 +27024 +23874 +18716 +18187 +24754 +13275 +1009 +2897 +30751 +3403 +313 +15047 +12379 +5902 +25290 +18950 +509840269 +7744 +16392 +24439 +13515 +12530 +29843 +22187 +22126 +575017168 +28460 +11491 +4006 +1069819982 +3653 +10591 +20401 +23204 +4109 +9189 +3502 +16723 +31765 +10381 +20479 +2117 +13450 +27902 +697456669 +14215 +5838 +14923 +5201 +19092 +20259 +335528881 +27200 +3450 +26280 +10778 +9984 +15684 +24848 +285595735 +25233 +10481 +21320 +918765792 +15593 +12590 +19493 +11491 +32569 +20407 +24674 +18873 +543956572 +8281 +13596 +620485301 +8854 +26875 +26040 +17947 +13100 +18112 +13351 +28804 +17276 +23417 +453899854 +14857 +19906 +2842 +18019 +6511 +19819 +24798 +7261 +28318 +14390 +6732 +12728 +22643 +32741 +46869187 +25811 +32512 +8755 +13281 +18541 +1036628006 +27908 +6898 +7630 +7126 +30296 +12648 +21135 +16572 +10428 +4089 +28082 +23652 +30079 +20983 +28191 +27925 +835425212 +1822 +17017 +24062 +8202 +22709 +23831 +28187 +8146 +21215 +7801 +387345662 +7923 +30235 +29706 +2217 +31249 +3330 +2590 +11550 +29062 +20227 +14451 +25824 +25721 +5662 +7155 +10502 +234081650 +17844 +24616 +26252 +6258 +30111 +24387 +19806 +60818700 +22549 +22422 +13342 +4446 +873068833 +817163441 +13100 +24484 +29381 +19040 +16907 +11908 +15161 +27024 +2415 +4059 +32575 +23677 +9953 +8146 +66383449 +9480 +8497 +18424 +3570 +4967 +32566 +900648142 +3893 +18478 +13562 +252938695 +4174 +31707 +4775 +22270 +14252 +21237 +15420 +4900 +82408035 +5454 +26142 +38423655 +30123 +14192 +16613 +25288 +17714 +28745 +9521 +23501 +9210 +20905 +31391 +18620 +9866 +6423 +18037 +13543 +1454 +509840269 +21087 +30368 +32267 +19445 +9184 +32311 +17769 +20165 +16218 +12552 +194354866 +26335 +28554 +426286442 +620 +29811 +10794 +27329 +25977 +5039 +10325 +29027 +805 +3717 +6940 +22996 +11798 +2202 +12441 +1390 +3992 +16140 +26823 +27794 +9732 +19311 +26346 +30532 +27940 +32394 +190661446 +16949 +21466 +1936 +13808 +16541 +7141 +21430 +26621 +25854 +2838 +1226 +23572 +30626 +3103 +21115 +7892 +6221 +27940 +7444 +4065 +26562 +7229 +6599 +6735 +2454 +5298 +17160 +811625862 +28980 +28610 +3154 +24615 +13839 +16261 +2430 +9514 +27057 +724515722 +30197 +22900 +20812 +29144 +18368 +5293 +525292548 +8621 +18923 +27663 +2486 +22301 +8072 +23290 +256580658 +30714 +30714 +30614 +19825 +12794 +30175 +5719 +480 +19362 +7056 +22470 +936817882 +216 +6220 +23111 +13218 +29541 +21818 +242715869 +27282 +14737 +12533 +26512 +22746 +15328 +5748 +561490374 +3231 +4314 +23752 +25648 +7555 +27965 +19753 +20868 +15540 +21749 +27369 +2903 +770 +23976 +3079 +10591 +219835095 +5578 +9306 +19358 +30899 +11269 +18495 +21769 +19541 +8095 +11617 +31553 +30715 +8200 +20902 +17667 +12091 +30691 +26956 +19710 +22570 +20741 +21978 +589 +25569 +10293 +7122 +4237 +12604 +9104 +27099 +21067 +16632 +12655 +21971 +1361 +30548 +2455 +23739 +16091 +16614 +891812554 +20619 +1714 +27057 +11277 +10551 +13275 +12852 +27359 +11974 +23085 +7753 +3392 +27359 +15871 +17809 +27453 +31063 +28127 +8258 +25172 +975948803 +3545 +21547 +4109 +10097 +25884 +9282 +9719 +22871 +10309 +19839 +29871 +20108 +14226 +24639 +74064427 +3300 +19979 +18058 +14683 +8736 +25476 +6791 +13279 +5099 +27029 +27167 +7877 +28357 +10053 +3920 +20277 +10914 +16573 +25362 +30077 +4325 +32181 +308 +18751 +4924 +11773 +6588 +1489 +16863 +18305 +29047 +5149 +8015 +25639 +7900 +12242 +9323 +3022 +25185 +30659 +13278 +28518 +9642 +20984 +15836 +23706 +32136 +25824 +18752 +13454 +12966 +11678 +9405 +21715 +24516 +11362 +1042466237 +26419 +14776 +17379 +26899 +26996 +13234 +20162 +29960 +1490 +8883 +23699 +24495 +5491 +9897 +451549272 +23781 +16151 +11051 +21880 +14987 +23124 +28260 +23483 +26465 +8546 +1324 +17141 +13984 +26592 +23476 +24147 +29667709 +30918 +20141 +20595 +25159 +18556 +18114 +874552198 +7638 +10418 +2084 +10244 +13654 +746502247 +13704 +12479 +19708 +271 +901269870 +25616 +628529804 +25432 +9084 +11227 +15524 +3366 +29960 +782788807 +13338 +27013 +9003 +16447 +29739 +24501 +18290 +30599 +31969 +619595003 +11368 +16855 +18740 +9543 +3747 +8118 +1013046410 +14028 +27392 +42623459 +17764 +30235 +17866 +6246 +6722 +12852 +8454 +16987 +31523 +17373 +14683 +3123 +478548948 +14951 +29450 +5137 +28963 +19988 +21674 +16121 +28361 +20572 +27167 +55204547 +29131 +23260 +32164 +6369 +440795951 +25602 +6591 +22371 +10877 +30825 +32174 +10247 +28223 +21238 +2112 +23235 +7801 +32747 +1602 +10446 +529625353 +18228 +16048 +24091 +21993 +7875 +10627 +24259 +25669 +2212 +17091 +30809 +14828 +110320227 +941682889 +32477 +11786 +17822 +29346 +6528 +9120 +26417 +9261 +694015793 +27057 +19289 +31818 +168148117 +1128 +13041 +26116 +9405 +15911 +520816932 +26623544 +16145 +8406 +27336 +29963 +15183 +28143 +2816 +4821 +22607 +2292 +18808 +31054 +25159 +7095 +18519 +13831 +16357 +14198 +16917 +23336 +29991 +29270 +25645 +15954 +16261 +20879 +28146 +20322 +11643 +9060 +17101 +13372 +9261 +14203 +27676 +23771 +9323 +11591 +20448 +1011813777 +21015 +562024821 +12736 +2209 +18288 +29012 +31497 +1435 +7861 +4608 +16868 +27380 +7327 +31666 +23532 +21867 +6905 +3864 +9552 +24465 +7907 +10222 +858 +14244 +29897 +19839 +8224 +28477 +23477 +28927 +6214 +21577 +3291 +13881 +11558 +22363 +2571 +19317 +31831 +922784226 +4874 +1069 +18625 +10776 +23986 +32368 +229589034 +955 +15622 +4961 +25542 +14857 +30488 +10123 +31274 +12436 +9270 +492883950 +22634 +19899 +22222 +20977 +13816 +17059 +27380 +14570 +20259 +17460 +1302 +987744044 +9362 +26278 +8575 +28499 +12069 +5769 +3017 +9442 +25455 +32759 +11458 +7964 +18472 +8749 +1016 +216 +12729 +2138 +17160 +27997 +30228 +332 +22543 +6566 +8803 +25602 +22944 +20469 +16890 +12624 +14637 +7964 +25846 +28656 +13699 +28899 +18514 +1045686603 +27186 +19335 +24296 +24091 +19170 +32659 +24912 +1105 +11092 +28759 +3445 +8342 +29176 +14455 +31908 +3054 +4563 +10588 +8572 +2720 +6588 +24057 +18632 +27034 +22246 +27902 +7609 +1071527053 +5340 +17423 +22778 +13003 +3555 +13113 +29162 +24150 +11760 +15384 +28258 +7206 +31613 +15463 +6644 +786561611 +6334 +32055 +1804 +5039 +21085 +5621 +27893 +529625353 +31741 +23570 +31935 +30346 +9310 +251155117 +679 +29461 +3329 +24057 +6666 +31613 +32372 +20577 +2949 +9199 +23591 +13790 +14156 +320 +21712 +16207 +6740 +14183 +155159619 +28389 +22304 +31765 +22792 +18324 +28270 +905 +3936 +17193 +8017 +1598 +26948 +8343 +8096 +6504 +491245066 +25766 +26525 +29461 +26252 +17630 +3543 +29989 +6939 +7618 +29613 +7872 +5013 +28170 +371 +9356 +23300 +10182 +833243837 +20324 +22233 +20103 +4174 +24755 +32668 +25142 +1493 +17381 +26693 +641529336 +21024 +19297 +1018899887 +22976 +18486 +515 +747070391 +16221 +22635 +27283 +11595 +12849 +4660 +20072 +31353 +15272 +15136 +42 +878044328 +27368 +5553 +3546 +3054 +23928 +23042 +11638 +2498 +1289 +11500 +27536 +7535 +23469 +26311 +8618 +28456 +32190 +4862 +23190 +18645 +20170 +7142 +29910 +128669283 +19062 +21484 +16819 +1023113166 +10965 +11174 +31901 +16759 +11597 +15484 +29021 +31250 +11298 +6595 +699555507 +6218 +18698 +24165 +2782 +3804 +27741 +27585 +940360263 +20531 +11225 +32119 +845 +3022 +6594 +441276900 +18211 +708754769 +25990 +17437 +16916 +31613 +16044 +10247 +900648142 +27252 +7923 +19623 +9247 +31612 +31439 +14451 +22348 +20183 +10877 +2658 +219458753 +22729 +16529 +32434 +3800 +10886 +17608 +7110 +8936 +196071487 +5587 +17932 +9845 +15064 +26512 +687599900 +27026 +347 +9395 +5561 +730980266 +29739 +20501 +29408 +32174 +21133 +30674 +4507 +1986 +14348 +28910 +14520 +18616 +4627 +15289 +681638629 +31216 +9283 +21578 +25048 +7985 +13913 +12583 +26228 +2914 +119739392 +14134 +23085 +4890 +3953 +12192 +9482 +1329 +16012 +13480 +12504 +26228 +15027 +17011 +30338 +21933 +25941 +10461 +15202 +22451 +9394 +264957025 +10983 +14834 +19062 +6209 +28527 +27509 +12921 +31170 +8913 +25191 +82276754 +17695 +17004 +27085 +28429 +22925 +3945 +5910 +28596 +23553 +26280 +16024 +21547 +20699 +2262 +27771 +7790 +17549 +24530 +13911 +10612 +15067 +14161 +4325 +9145 +7902 +30902 +10975 +14120 +28352 +32372 +26420 +1361 +17373 +24327 +7907 +5662 +10461 +7037 +2867 +12857 +32351 +22270 +14081 +31257 +25823 +15787 +10767 +24062 +10023 +10119 +29684 +30200 +3901 +925 +15325 +13109 +12359 +31441 +18648 +20136 +17723 +9087 +1028796512 +203837299 +26252 +14472 +29391 +12956 +31459 +18218 +28341 +5776 +22171 +6588 +511669552 +9712 +10952 +10778 +12966 +28133 +29875 +8115 +21067 +18305 +21842 +17017 +26728 +30728 +15302 +14923 +5472 +2718 +29373 +22648 +21044 +29246 +1476 +9087 +12316 +956 +901269870 +440829685 +8754 +30672 +15555 +1501 +30296 +17904 +25854 +15683 +12752 +16914 +12825 +17320 +2617 +24699 +23976 +12235 +3908 +30848 +340575135 +22717 +21288 +16628 +14457 +17617 +2230 +21513 +19042 +7753 +26996 +28945 +23981 +25941 +15289 +14931 +600931160 +3111 +16331 +9352 +31478 +238672459 +15298 +14931 +19548 +10175 +27013 +24420 +31427 +1143 +31471 +14555 +31726 +5479 +12783 +17556 +166971298 +9238 +15154 +19888 +22924 +13856 +14172 +25342 +25431 +473182316 +28866 +14527 +16798 +8118 +19645 +23172 +24384 +23003 +1648 +22095 +8130 +10790 +3958 +2893 +29330 +14737 +23587 +31836 +9069 +13799 +10019 +2374 +24769 +27241 +6237 +9515 +18228 +14226 +6861 +19261 +22430 +25783 +787692568 +4685 +31612 +365319702 +22380 +3059 +6119 +14583 +9250 +17747 +15875 +26468 +6798 +27359 +525926022 +8793 +6376 +4664 +27869 +4943 +945780346 +20628 +23009 +29510 +22799 +555 +3154 +31191 +25769 +31937 +4079 +3794 +3098 +8302 +454316758 +17782 +26000 +814572721 +3314 +15504 +17079 +21299 +8865 +21557 +3320 +31591 +16031 +363652035 +27226 +29289 +70292251 +172257567 +18266 +28616 +11030 +14842 +32486 +941682889 +13213 +21856 +6252 +10105 +12977 +16868 +9835 +332 +10966 +336993211 +19562 +32656 +9787 +25772 +26876 +13350 +5351 +19016 +14472 +921334292 +23391 +6901 +16576 +32293 +25039 +753214659 +29798 +5423 +923 +9649 +15017 +27478 +2215 +31283 +15684 +7682 +329364123 +919 +495012238 +554170410 +18469 +15017 +13493 +9259 +31115 +9883 +6898 +22759 +7964 +3864 +25667 +26088 +12719 +9397 +4069 +25405 +13519 +24975 +18092 +857578541 +13594 +25626 +2429 +24384 +15923 +14553 +28710 +22631 +13493 +18620 +934956379 +370567225 +4455 +14271 +21834 +15838 +11492 +19904 +12986 +17405 +24602 +9565 +21582 +22002 +7816 +28010 +10807 +79880510 +31811 +15266 +21353 +3959 +31920 +2682 +29324 +15572 +31479 +10640 +7018 +1297 +2915 +17162 +1032065115 +11123 +11205 +30844 +19390 +23854 +8549 +13807 +15560 +30810 +16873 +16073 +8508 +16447 +6833 +5763 +30346 +20122 +6221 +29062 +21489 +29092 +20347 +31671 +26278 +22002 +4135 +12692 +19005 +24291 +20029 +882 +3201 +12655 +32327 +14509 +519200946 +6588 +25951 +2182 +15498 +12024 +17858 +15820 +2059 +226639657 +19645 +13269 +10891 +28833 +15202 +2873 +3741 +12427 +29725 +15879 +8645 +20984 +249 +14949 +3672 +9998 +32420 +525 +27231 +24635 +11938 +26143 +13911 +8787 +32649 +23348 +1001566143 +14842 +31671 +30701 +12063 +10790 +22575 +22544 +2597 +9143 +11630 +18810 +30786 +23400 +292931990 +6520 +6005 +14134 +3295 +27163 +24866 +25120 +10999 +27246 +47952593 +15537 +5491 +14349 +1666 +13454 +16140 +20373 +32553 +13771 +505617898 +24948 +17501 +30126 +29527 +29634 +7235 +10870 +18472 +16355 +23080 +20628 +6494 +767984192 +38213538 +28531 +23454 +3242 +190661446 +31305 +7442 +938219725 +3063 +32158 +671529053 +31337 +27286 +16863 +13290 +11188 +28841 +172257567 +30213 +29219 +25342 +14929 +13669 +15687 +19582 +20763 +9337 +26332 +6126 +23106 +32057 +5634 +21839 +426 +16859 +25645 +11056 +8796 +15452 +27224 +19779 +14372 +28046 +13345 +11913 +28927 +5813 +4470 +23729 +17673 +12500 +901269870 +18872 +925 +19721 +30703 +10886 +27448 +174 +6806 +25558 +25662 +26956 +9592 +19119 +28891 +2915 +25432 +9592 +500761694 +2402 +27883 +22560 +25625 +24848 +10385 +32095 +17294 +5916 +12559 +805109031 +31763 +7788 +31377 +11003 +20473 +16907 +26324 +21386 +5621 +5630 +5561 +88 +13213 +7191 +21508 +18648 +20599 +21769 +17167 +6062 +2269 +9410 +9835 +22665 +5135 +23478 +15560 +30869 +13274 +14593 +31831 +6136 +22815 +14669 +15482 +15969 +1130 +9482 +16971 +25185 +12977 +12937 +14420 +32351 +25176 +23888 +20504 +7481 +17907 +19965 +13836 +147847714 +14821 +6684 +5499 +16121 +6336 +6839 +4065 +18191 +19833 +4296 +9834 +20184 +31459 +24239 +18009 +19339 +27926 +3219 +18478 +22926 +7090 +21450 +609028957 +1755 +10836 +27483 +17578 +454259428 +20962 +3899 +5251 +29398 +10478 +4016 +5396 +9703 +6494 +699713792 +29739 +641062521 +6939 +5569 +13120 +23073 +22607 +12305 +676838671 +8644 +32367 +1760 +20531 +16951 +12966 +599862654 +11466 +24408 +5896 +18834 +25022 +7570 +8258 +28187 +13376 +32640 +4472 +23971 +25107 +15369 +12553 +11760 +28841 +6296 +26813 +5461 +919 +20587 +21769 +27344 +26754 +1361 +7266 +32539 +332 +17866 +17982 +420036237 +918765792 +898669128 +15341 +10797 +13347 +15997 +22799 +469 +1863 +31591 +30931 +22456 +30055 +20757 +1454 +1663 +4008 +22634 +9869 +2720 +9259 +8046 +14852 +28898 +26592 +16312 +8118 +2988 +889970389 +16818 +12130 +108030949 +31003 +13447 +16004 +13593 +18053 +660787983 +481636233 +14480 +2953 +7269 +12601 +1030 +28961 +32182 +32344 +22913 +30931 +24496 +4027 +2430 +30446 +4432 +27875 +7212 +24417 +42 +20448 +12401 +2230 +32381 +6643 +6687 +29022 +20479370 +13351 +19113 +2119 +21400 +23409 +11311 +7132 +5887 +11587 +28077 +6898 +28477 +13889 +22058 +708754769 +11450 +17428 +28191 +27540 +12109 +8424 +25381 +28713 +14258 +22603 +235921197 +2668 +18572 +13736 +908 +15872 +3059 +27276 +26114 +10836 +24917 +29494 +17192 +23454 +926082286 +4602 +19113 +22024 +9898 +1277 +12347 +5887 +28318 +8983 +5892 +27509 +388083394 +826087120 +9071 +16737 +24823 +24627 +28228 +29143 +1380 +29871 +23876 +27158 +774 +8284 +6465 +4880 +16162 +484970729 +12128 +3051 +4298 +17695 +20947 +973361132 +14951 +9144 +938 +30825 +10023 +29532 +9247 +2476 +27567 +6626 +923 +3193 +16154 +25448 +19724 +1143 +21484 +3301 +13154 +15280 +31122 +10786 +17123 +15926 +16339 +8883 +26653 +1130 +32606 +12653 +32575 +32717 +12132 +14944 +16907 +27583 +25142 +18451 +32741 +22651 +32119 +6901 +516565464 +13722 +14435 +19828 +731930437 +8763 +29287 +18826 +26143 +11690 +5681 +16154 +15504 +4375 +645686293 +22106 +223794817 +4471 +20528 +767 +17968 +3740 +16376 +5001 +22245 +180 +30973 +9184 +30674 +1337 +32344 +4809 +10144 +19575 +26143 +27034 +25598 +7459 +10347 +3346 +545442466 +4435 +12872 +19905 +2556 +7095 +4049 +22046 +21834 +11656 +18325 +27924 +9120 +29399 +6468 +12617 +20517 +22306 +2269 +29308 +14970 +25279 +973361132 +8692 +20029 +5712 +794621932 +18628 +22471 +5561 +11970 +12660 +26645 +19691 +1227 +4031 +31067 +26153 +3989 +14246 +19807 +31586 +14565 +20494 +30684 +13380 +23535 +4458 +19939 +19572 +9771 +4179 +3457 +22894 +27895 +6934 +8517 +27256 +20763 +15338 +29356 +31985 +24318 +19765 +20202 +14565 +8100 +5642 +28673 +14383 +20592 +4833 +643245371 +142 +12 +2102 +21125 +26299 +12143 +29502 +16012 +1274 +14645 +826087120 +19369 +24378 +22847 +19908 +30338 +1553 +6791 +29400 +461002979 +15231 +1011808465 +13493 +12010 +19994 +31643 +18752 +19988 +4090 +115 +7212 +5553 +922 +5389 +30807 +12865 +21964 +23599 +18469 +24639 +27395 +13851 +15266 +12467 +25994 +13285 +22564 +14474 +21701 +1815 +546 +209565441 +18923 +20121 +22555 +731 +24815 +5524 +20115 +9523 +9679 +17763 +21030 +26759 +21553 +19016 +20426 +13111 +12653 +9578 +11029 +15042 +23971 +17004 +14724 +5580 +3794 +21509 +905 +17675 +17521 +15142 +22079 +22814 +20787 +1974 +4017 +17334 +28338 +21382 +1986 +4821 +5236 +29562 +732232773 +30445 +276501667 +226838476 +26483 +3202 +575398586 +30762 +25502 +993592844 +11117 +21112 +27784 +12760 +14563 +11886 +22495 +30526 +13754 +28460 +12979 +28428 +14665 +11970 +27585 +29453 +3741 +2873 +4156 +24110 +5956 +28152 +17428 +4608 +7217 +8115 +1916 +347853192 +458560741 +30778 +13072 +1286 +7068 +7217 +6805 +25152 +22996 +17610 +8724 +30981 +418306617 +27553 +20607 +29739 +13275 +758695353 +13799 +24843 +11303 +4494 +29461 +13736 +1153 +30861 +25252 +2065 +25706 +511669552 +3242 +1429 +29062 +4820 +17381 +13706 +506623013 +4341 +23252 +8755 +748 +3764 +6487 +2292 +1543 +15400 +6685 +168797328 +26395 +5685 +15925 +19471 +16357 +1729 +30386 +336993211 +27578 +647637845 +4341 +12185 +4034 +14813 +21964 +30861 +987198225 +60818700 +14272 +150 +29356 +16378 +10144 +19187 +27663 +14669 +360322477 +15025 +27412 +31854 +3395 +8709 +10825 +8146 +19830 +15325 +7793 +299284806 +1065468270 +28046 +5357 +710943610 +23827 +32190 +7897 +26193 +27670 +6016 +16796 +27183 +24943 +536912352 +20144 +24425 +10190 +28091 +545 +1903 +16914 +32743 +18052 +19491 +25977 +21878 +2373 +5236 +18606 +29965 +10891 +32747 +6302 +20408 +5358 +12825 +18990 +22185 +20930 +12967 +13457 +852030779 +29159 +30816 +3392 +13534 +14361 +4796 +13457 +30202 +4120 +28218 +28898 +75797723 +10968 +25872 +1466 +25757 +21619 +19493 +17888 +6028 +28318 +13126 +23300 +30822 +13839 +16849 +23568 +10064 +24234 +3539 +21047 +12094 +7843 +904 +7425 +27593 +21769 +32480 +6903 +12956 +24462 +23551 +30653 +520460358 +13045 +9008 +319 +23165 +20003 +30861 +11298 +16743 +24674 +11937 +21891 +23637 +23009 +8053 +14562 +11176 +11380 +14034 +24674 +21482 +905 +939954920 +8517 +18360 +27919 +30309 +7188 +20095 +15486 +2074 +25252 +22185 +17942 +15325 +24585 +724 +3063 +765 +1837 +940360263 +13285 +8114 +16419 +6146 +24997 +4847 +176352552 +292 +926082286 +32309 +16151 +3461 +23208 +4512 +4924 +1325 +674 +6296 +8181 +21612 +17411 +2865 +29032 +7933 +11452 +28759 +19119 +17401 +20501 +3690 +16153 +9890 +48 +24062 +882878357 +15100 +15593 +16573 +6396 +10676 +28690 +5751 +13725 +23464 +14030 +16570 +2593 +8204 +12851 +28980 +17260 +22847 +16312 +5058 +22967 +10222 +9982 +147685858 +7039 +6626 +209801770 +15048 +30684 +30715 +6016 +8463 +12198 +17610 +160857416 +7792 +5760 +19241 +28096 +3762 +32226 +23092 +2638 +3901 +14565 +22002 +8169 +1742 +5233 +11368 +2659 +18553 +17844 +25894 +19019 +26876 +290 +26658 +31928 +23530 +30109 +25951 +10633 +18529 +20463 +16868 +7425 +16971 +4775 +7726 +345 +30054 +1782 +17787 +5137 +25455 +31170 +4480 +5499 +32018 +19418 +31999 +30381 +679 +221545221 +12101 +30471 +7843 +13511 +589 +13225 +1297 +13463 +27585 +27171 +864 +26112 +48 +14599 +16452 +19019 +10256 +8856 +12436 +934956379 +7689 +22853 +1049511169 +14377 +5436 +8693 +28925 +6504 +13534 +14006 +4619 +21426 +16336 +3954 +29082 +12728 +13792 +1348 +26486187 +4758 +26169 +9897 +24927 +18677 +20248 +29649 +22522 +4245 +15489 +868969470 +28127 +216 +10023 +554460166 +2323 +13613 +9898 +524047505 +13105 +31856 +4740 +19222 +23910 +9362 +1008410461 +2593 +30724 +26846 +8453 +129574444 +13238 +16340 +6740 +7212 +21298 +28228 +1664 +22045 +25224 +855439605 +1956 +9352 +15006 +18010 +30175 +2245 +4205 +461844739 +7555 +1663 +6246 +2138 +29348 +2436 +4027 +15141 +5436 +23092 +22068 +3175 +30202 +26032 +16489 +13729 +8204 +29034 +25027 +15143 +11368 +29435 +13238 +30896 +14890 +14662 +15890 +10720 +27745 +3227 +31738 +32258 +362310923 +16628 +19169 +684472557 +7872 +7997 +18839 +20787 +11802 +2846 +908 +18575 +16849 +29978 +18794 +1324 +10739 +17870 +7658 +26207 +14865 +27971 +30875 +23477 +22380 +23857003 +24718 +31951 +8549 +28352 +21164 +15134 +4823 +586673614 +2106 +539 +7609 +573606632 +1348 +23093 +31569 +15883 +23144 +892 +32401 +28286 +14737 +10874 +14180 +22046 +1766 +13771 +31318 +28443 +12373 +5236 +2893 +24022 +15883 +31726 +13279 +12422 +19911 +16619 +11937 +29694 +1760 +18761 +27725 +13825 +15202 +5839 +516565464 +26042 +27507 +10223 +376959476 +27701 +12825 +10127 +648268084 +12920 +13533 +13457 +7085 +30090 +30184 +25046 +200 +16138 +1035 +551666792 +397183063 +15687 +29784 +13063 +4651 +30384 +32028 +17661 +229589034 +16331 +3908 +5037 +15014 +20506 +7360 +7754 +18564 +5454 +24520 +26486 +21557 +11630 +3638 +15402 +20066 +13338 +4819 +520460358 +14161 +996 +5476 +1559 +8910 +15814 +24165 +4233 +15199 +13756 +11228 +480 +3057 +7841 +13355 +29881 +9993 +3912 +20205 +21509 +18648 +2232 +2799 +2607 +15477 +13060 +5952 +11706 +25120 +7858 +975437030 +29205 +17633 +16170 +16619 +18179 +15934 +11394 +7048 +31101 +3864 +14402 +27528 +3893 +24526 +12992 +9592 +5349 +11799 +8437 +3555 +13722 +7579 +11690 +8856 +1052341139 +16916 +24599 +3075 +2328 +15890 +13572 +10797 +17017 +11796 +19499 +32113 +6019 +24827 +422 +996 +12019 +5561 +21047 +23536 +30417 +11413 +21406 +29829 +10068 +19312 +15369 +31019 +2867 +18855 +26015 +687610188 +225 +7656 +249651196 +23042 +9818 +26324 +28143 +7189 +16157 +29491 +2064 +925294519 +2064 +31611 +2816 +17319 +26484 +25659 +55204547 +17334 +6161 +7927 +22208 +16162 +2718 +7609 +20596 +21557 +29464 +21030 +24165 +23165 +32434 +204084670 +10165 +15449 +21738 +591741883 +11344 +762854332 +18994 +27343 +30979 +1747 +219835095 +7686 +8644 +25766 +31019 +15228 +6898 +26593 +17437 +921611066 +30698 +10861 +24001 +2398 +26346 +20053 +22399 +26692 +8437 +31152 +23795 +21400 +862100084 +3149 +23511 +22544 +11311 +3379 +22914 +21119 +26687 +23681 +22411 +13281 +5587 +23050 +24816 +6498 +810173088 +3543 +12285 +14698 +11092 +339887649 +1395 +8891 +19690 +21573 +17092 +10877 +16370 +13147 +2758 +30465 +8689 +15489 +3536 +31275 +5623 +10116 +4174 +571711251 +1699 +22814 +29492 +15325 +18700 +3945 +6504 +6210 +28517 +13493 +19320 +13045 +31010 +28125 +19557 +20258 +3877 +18400 +28833 +1141 +2209 +24636 +29025 +13457 +21749 +10687 +31591 +6707 +27399 +17554 +280 +13511 +219835095 +13162 +23171 +8450 +3481 +19988 +6381 +22671 +18744 +4733 +25899 +343074924 +8263 +29695 +1361 +5244 +2429 +16356 +30621 +29190 +17714 +30369 +15064 +15087 +23679 +13101 +13352 +3984 +32464 +78533316 +386143652 +18495 +18495 +274692509 +6191 +6009 +15539 +98 +31648 +30994 +18589 +11320 +27564 +22245 +29035 +15120 +18553 +7753 +256 +22079 +1040137225 +665734821 +21284 +7288 +16587 +16907 +6740 +12932 +31827 +16919 +386 +18519 +4905 +13382 +16475 +10581 +13633 +19825 +15893 +32006 +9240 +20137 +21115 +26286 +23080 +15866 +8164 +30508 +4507 +17806 +5813 +29613 +2685 +12333 +21452 +414 +20103 +25981 +22246 +18423 +14402 +28164 +25191 +7408 +27309 +32119 +229589034 +7102 +22996 +17368 +10797 +25072 +17801 +562024821 +32456 +19753 +18751 +10687 +4530 +10643 +9322 +60922867 +3057 +29247 +8275 +23551 +355982816 +1936 +24421 +15304 +30213 +23269 +32210 +502634280 +9103 +19779 +24269 +22570 +410791814 +14272 +10116 +38423655 +30793 +25269 +22208 +27455 +26136 +7842 +12402 +21749 +16621 +2727 +17059 +13685 +20879 +308 +14271 +853 +25599 +16722 +998 +8459 +782788807 +24151 +16151 +1153 +16169 +28260 +47 +279011653 +27126 +793373807 +20347 +9036 +13156 +19865 +21188 +18219 +26228 +7266 +29439 +848422154 +1811 +13263 +19493 +9808 +3341 +12950 +19248 +764 +5245 +11051 +26204 +25884 +18890 +25872 +18094 +159 +5358 +14923 +1261 +15925 +21842 +5659 +18167 +7288 +18890 +19506 +1116 +19518 +26311 +13578 +17554 +21660 +1143 +420036237 +1087 +28264 +32166 +14563 +28782 +29324 +20408 +22412 +29669 +170722754 +24361 +18990 +758618604 +7791 +12979 +29562 +27034 +28243 +241317106 +14477 +13558 +126610814 +29817 +22796 +22914 +3740 +47 +21537 +18005 +28218 +7287 +24065 +29403 +11452 +874552198 +790644676 +714902701 +27394 +7716 +24824 +25724 +15097 +26335 +11319 +29817 +30526 +16367 +170 +10163 +588519184 +19627 +945780346 +18916 +11472 +995753626 +23924 +29571 +15209 +16131 +31305 +15367 +4335 +24797 +664885777 +26629 +19623 +693 +32372 +17394 +13982 +5197 +20667 +1087 +23172 +3123 +1036767904 +20195 +29206 +16558 +339887649 +17472 +3805 +7007 +8965 +31044 +345910715 +7254 +5617 +30359 +3310 +18368 +11798 +9931 +32554 +23227 +35184520 +24291 +9259 +26590 +31666 +2249 +12921 +25970 +10091 +18799 +29225 +5887 +30336 +22297 +5079 +9212 +12852 +16871 +9732 +32217 +31951 +25025 +18570 +29103 +660915498 +10786 +1881 +14125 +18834 +280540161 +29875 +425053951 +27455 +22822 +18112 +23436 +29574 +2344 +173009629 +10800 +788000330 +23480 +20343 +19317 +23185 +18468 +26497 +7508 +7327 +14194 +23131 +31745 +17261 +2008 +8251 +1760 +526606148 +3535 +31666 +17092 +13851 +16024 +857646800 +31946 +19985 +14815 +5013 +31321 +17754 +58535449 +28449 +20146 +11394 +29137 +14088 +24999 +26437 +31093 +24082 +271 +12715 +1124 +18037 +21942 +12410 +31679 +4016 +27567 +13533 +22501 +867113537 +882 +25349 +18185 +11901 +9474 +24907 +25163 +20757 +19219 +10381 +360322477 +14318 +925 +28980 +320290842 +46869187 +30124 +3744 +21489 +2859 +27405 +30055 +18796 +18912 +15868 +2820 +27327 +17814 +10767 +11246 +21654 +868969470 +10579 +5759 +289677715 +23003 +12051 +23769 +6617 +5624 +11501 +9867 +15250 +20028 +7861 +10190 +9238 +8075 +613 +12534 +10483 +9389 +12343 +7978 +29965 +29648 +30844 +28732 +10797 +18568 +4021 +89508404 +16692 +25622 +25323 +9449 +15536 +3794 +25994 +30204 +114156994 +8485 +525495101 +21047 +360131265 +14662 +31266 +28269 +10068 +19779 +12762 +24885 +8738 +30621 +22961 +31649 +26910 +31426 +3885 +27348 +801156178 +21333 +8501 +22564 +2182 +7142 +387345662 +14474 +7841 +14949 +368843181 +20619 +16162 +19656 +13981 +2430 +17957 +7083 +2668 +18740 +3090 +2571 +12155 +56897210 +18906 +29634 +14951 +27478 +8540 +14509 +8294 +15925 +13808 +272986092 +24089 +13354 +19382 +13279 +11271 +13382 +22661 +18834 +30069 +21136 +957871312 +866288672 +3013 +8130 +25142 +4154 +12966 +32665 +26606 +22731 +12198 +10735 +24462 +12396 +23312 +31191 +20227 +23334 +19833 +1019126868 +6740 +26420 +10825 +1404 +14361 +18486 +471916952 +21826 +12868 +12624 +15091 +6584 +3493 +18656 +13454 +10839 +28958 +30939 +12646 +9247 +14196 +13554 +22131 +7955 +12695 +730980266 +32727 +25318 +30606 +15125 +20709 +18486 +31855 +32249 +30200 +23264 +9293 +22750 +24123 +2949 +5867 +30123 +12 +13790 +9998 +21205 +18761 +23732 +25405 +28109 +19675 +1023113166 +14752 +7735 +8778 +10107 +2873 +23155 +12402 +31465 +27578 +932772889 +4279 +14228 +19709 +21450 +13515 +11466 +10183 +16772 +27568 +27585 +15637 +8482 +177112175 +250 +30462 +8550 +11773 +299284806 +21723 +13269 +24462 +9959 +10800 +939286644 +24870 +8934 +724 +30918 +19317 +23282 +2059 +3395 +48 +14125 +14842 +31115 +1159 +17092 +27261 +22507 +16024 +31567 +30983 +1144 +875039408 +8788 +4335 +13142 +21332 +26286 +17405 +1350 +23894 +874552198 +26140 +1784 +648268084 +31019 +10019 +968746823 +13564 +1675 +23493 +14824 +22248 +29335 +712392585 +16696 +27633 +17826 +9449 +7902 +2816 +425655336 +10343 +26259 +687599900 +13156 +20568 +7557 +21189 +8934 +12199 +4735 +449592529 +23163 +23831 +27553 +9468 +647637845 +24886 +345910715 +2963 +428 +19939 +24262 +24496 +3539 +7039 +4193 +290 +516565464 +6004 +6693 +16687 +13753 +20595 +975 +20736 +27311 +24387 +24699 +837417183 +23232 +12441 +3253 +7824 +18368 +190 +15328 +9363 +7760 +16101 +23282 +27146 +13594 +427 +9442 +27722 +17710 +25724 +9417 +28518 +30832 +15411 +8549 +22002 +13549 +19335 +32065 +2963 +13980 +27231 +849405117 +14664 +1252 +20648 +31590 +7229 +23733 +8105 +1024972021 +30692 +11814 +20274 +19011 +26512 +696949903 +27475 +31255 +26736 +22395 +29205 +67912653 +12887 +23227 +32390 +23412 +28020 +25199 +23050 +4464 +35184520 +16331 +1476 +19176 +21546 +9219 +4847 +25582 +4268 +2057 +22139 +6119 +17092 +3679 +25337 +8999 +16577 +22380 +13863 +4279 +767675099 +1022026348 +27203 +5604 +7512 +13241 +14343 +6945 +29938 +811625862 +21353 +8406 +2459 +16033 +7554 +7254 +217982666 +27904 +19113 +15836 +24571 +11383 +19877 +24444 +10370 +14028 +23568 +19883 +8485 +31870 +20198 +17062 +5236 +16392 +28396 +261905804 +17353 +8072 +16154 +18969 +15304 +24786 +9613 +27369 +23572 +28327 +18856 +20578 +18709 +22245 +7753 +6048 +7011 +31683 +4069 +8106 +14362 +10725 +18826 +147685858 +16914 +17381 +1160 +21135 +14694 +9468 +24815 +6531 +476265846 +22526 +10591 +3805 +669 +3980 +29541 +23175 +15836 +936523422 +26212 +18216 +4341 +25368 +20742 +12195 +4017 +747963427 +29120 +882 +21582 +24758 +18405 +6382 +8735 +9309 +13375 +925 +16458 +10427 +127 +11694 +6978 +26758 +16198 +29978 +30548 +29764 +6745 +3212 +14459 +11227 +15289 +28560 +10142 +26584 +2481 +5218 +13233 +13458 +24627 +12046 +2685 +11363 +32372 +18904 +22259 +979751503 +18376 +27877 +2636 +19708 +7193 +26634 +1697 +32229 +12063 +589 +11327 +17667 +8668 +20879 +32006 +7455 +8800 +10331 +26595 +26687 +24827 +8568 +16341 +3365 +888313695 +163 +20248 +24417 +22350 +26497 +3570 +524047505 +13263 +31180 +28091 +18104 +1495 +6530 +30981 +6435 +30457 +28352 +1144 +31285 +6599 +11933 +18423 +642794616 +10786 +31719 +29516 +9337 +16628 +25354 +32087 +20506 +511669552 +25970 +31653 +9187 +27564 +29965 +10422 +18179 +10357 +10914 +31367 +8922 +22883 +18620 +2684 +22707 +2269 +6695 +15630 +560720337 +4832 +20140 +26437 +13234 +25724 +789157341 +23818 +14703 +16572 +14030 +27146 +15074 +13713 +3403 +26198 +16342 +20306 +26417 +878044328 +16012 +25757 +17844 +3735 +1766 +30733 +3408 +1009 +18799 +8755 +12986 +723709848 +32743 +13913 +11805 +30010 +16004 +16858 +10926 +1153 +12422 +19482 +21773 +3916 +526606148 +26187 +25834 +7404 +8072 +24378 +343 +30202 +20659 +3173 +26040 +901269870 +20423 +11197 +26629 +12963 +17379 +15073 +20868 +30426 +14119 +15872 +9545 +6465 +28631 +7122 +3821 +18898 +13154 +29960 +29453 +22349 +32764 +29530 +23928 +15038 +15519 +22788 +23731 +24629 +15850 +3493 +794618585 +7534 +10857 +24062 +14386 +7927 +961739421 +17608 +9695 +5712 +647269712 +13503 +5438 +936817882 +27105 +28378 +27421 +23337 +4335 +19825 +26525 +18983 +15539 +30643 +6717 +20947 +24091 +19289 +23775 +223 +17368 +25291 +18866 +28389 +10825 +25589 +31019 +6004 +9455 +17062 +31901 +22731 +32398 +695 +27864 +16440 +17239 +22349 +8568 +5980 +32586 +241 +7318 +9480 +18514 +24860 +31671 +5137 +571711251 +5158 +17838 +7877 +3526 +22083 +20607 +6740 +812175972 +19979 +21527 +27312 +4049 +22359 +320290842 +14977 +2832 +573783345 +23311 +10159 +18245 +32249 +8851 +1903 +20802 +20348 +13541 +22750 +25520 +20870 +29335 +18890 +2331 +28323 +7716 +41434792 +23420 +21248 +17103 +1825 +2408 +22336 +27505 +965160267 +13776 +21284 +18228 +10604 +28265 +16138 +27188 +2356 +14414 +2949 +1032387608 +12794 +22164 +2974 +8549 +4016 +5186 +31648 +13913 +6417 +8115 +23981 +3395 +11568 +1760 +30321 +762854332 +14455 +31424 +13528 +5580 +847327404 +19499 +3213 +12970 +16741 +13365 +6191 +26768 +852030779 +1390 +28149 +16107 +16673 +595644289 +27750 +14709 +6788 +211 +25905 +8452 +26824 +797269132 +29109 +17169 +3581 +15004 +5158 +31726 +8781 +30725 +857638886 +30733 +428 +30251 +3395 +26417 +4820 +6898 +26718 +10116 +10039 +27672 +3513 +10358 +1503 +12783 +30145 +11368 +24791 +30859 +24408 +25630 +22050 +24296 +31951 +26193 +19599 +23163 +8169 +12277 +25884 +12781 +22555 +29881 +219549515 +2262 +10246 +26129 +1277 +84 +32174 +226838476 +21824 +1782 +10811 +9152 +5351 +19931 +14161 +18125 +29779 +7191 +31721 +14930 +431699768 +9728 +26250 +24167 +9389 +22245 +19973 +17901 +16637 +22612 +4292 +271 +316355293 +214 +618 +8752 +6591 +4880 +15514 +17907 +24361 +4279 +17699 +22790 +645686293 +10719 +23477 +16331 +27261 +12806 +31285 +13312 +20055 +28256 +9243 +3296 +219835095 +6833 +24739 +4880 +1390 +12555 +437481094 +3212 +15593 +27391 +8838 +5499 +22385 +32289 +9932 +11839 +958863285 +594 +8067 +484970729 +6745 +24861 +3989 +934956379 +19714 +14457 +4156 +27585 +23337 +21942 +27864 +30996 +27312 +858 +6972 +31486 +2682 +29825 +360131265 +31042 +21135 +1030923998 +29880 +30698 +32122 +28348 +5062 +11445 +26116 +1036 +31989 +25057 +449592529 +29761 +10798 +1223 +30054 +27370 +10173 +7443 +6520 +27155 +12849 +815923650 +15789 +27534 +7726 +23231 +8118 +12932 +30822 +242715869 +13365 +790644676 +13701 +27585 +6470 +19959 +30567 +20162 +9003 +20667 +3362 +10874 +26891 +5709 +26136 +16404 +2368 +22185 +12024 +15341 +11584 +19351 +6993 +6978 +24878 +1761 +28576 +22643 +18541 +22035 +13387 +32057 +898 +976 +8406 +20619 +16818 +11027 +1572 +9306 +10253 +26519 +17822 +30567 +8497 +7843 +29427 +2534 +24062 +8309 +11591 +15275 +31629 +31636 +21954 +10218 +16405 +19312 +13274 +14021 +12568 +12696 +21587 +20287 +22861 +34992508 +31745 +225 +27220 +961739421 +18617 +27218 +11380 +1739 +27126 +10776 +10248 +25142 +11110 +31534 +27003 +17984 +15215 +27618 +22925 +4488 +27885 +899792129 +3051 +25460 +13342 +945 +586115773 +7902 +31003 +24 +21749 +6214 +31662 +24620 +3939 +3539 +7554 +19888 +26682 +14509 +14183 +24749 +1408 +204364068 +28587 +29610 +15987 +31290 +27412 +16913 +29730 +7877 +643604534 +21259 +14321 +28348 +17960 +27736 +25602 +824487704 +949130808 +29617 +805 +23690 +29558 +5142 +13365 +19566 +5510 +1081 +32076 +15116 +31064 +14233 +4912 +31305 +8202 +11529 +5103 +8803 +30748 +18396 +591933896 +24740 +28325 +24627 +23507 +16151 +7910 +7686 +739077078 +17052 +20465 +20741 +26754 +3013 +1968 +20763 +29734 +18592 +7344 +29776 +846746350 +440829685 +6423 +19152 +234 +15328 +17705 +14293 +25022 +1719 +15330 +13350 +26015 +18228 +23185 +11115 +436407335 +32203 +20973 +14662 +11339 +7061 +20278 +19709 +31411 +23752 +20291 +864 +29162 +24809 +16529 +7629 +7095 +705308988 +24861 +31695 +4284 +26140 +15142 +395380113 +11784 +7674 +12719 +20692 +32119 +20245232 +23921 +24007 +15411 +5838 +32071 +6494 +40 +28745 +27343 +18379 +26326 +23359 +3954 +1766 +24629 +4346 +28745 +3504 +27483 +11347 +10914 +7080 +15969 +3817 +6689 +19877 +5000 +732232773 +5989 +12195 +26898 +8883 +8336 +6011 +25851 +615 +32367 +10676 +4660 +31569 +15537 +31054 +17225 +13305 +21308 +9231 +32303 +8656 +29047 +3022 +18270 +30787 +17969 +723709848 +10833 +14227 +17113 +27513 +22395 +19914 +30994 +2462 +16452 +6566 +10419 +30299 +14509 +24150 +19580 +11031 +16458 +459542886 +20604 +9410 +21867 +19572 +28620 +6366 +19320 +10268 +281932493 +240141114 +2638 +815878782 +30375 +852030779 +16207 +13633 +22336 +18206 +13355 +8344 +27369 +32351 +1352 +14390 +25199 +5245 +7132 +18674 +12323 +14435 +19380 +25062 +422 +27875 +24511 +6674 +923 +8833 +11690 +31567 +16326 +23591 +19708 +12311 +26468 +29373 +4505 +32018 +22861 +26188 +28873 +17437 +27711 +8781 +12520 +1816 +5293 +32158 +32464 +22449 +8999 +30457 +9378 +21125 +28199 +7269 +29002 +16570 +176363560 +21061 +19290 +9949 +5956 +12392 +22544 +4755 +8326 +27217 +30369 +6152 +30825 +16163 +14415 +3317 +24321 +237710702 +14415 +27919 +25775 +6379 +24011 +12781 +15529 +10183 +17822 +13901 +20587 +29021 +523750683 +25175 +26129 +16349 +3559 +17017 +23409 +4482 +6903 +12202 +22713 +5077 +13275 +10604 +13562 +5472 +1703 +4454 +20146 +781570423 +18362 +20343 +2857 +26584 +17838 +10938 +14772 +2816 +8787 +1096 +23645 +2495 +6016 +4608 +1795 +4570 +885 +13572 +923 +13154 +24203 +8618 +29877 +27105 +9322 +29784 +12140 +31479 +2832 +577 +23469 +29461 +11103 +7923 +25478 +22236 +20738 +1706 +15649 +961739421 +9745 +19651 +27283 +3543 +20270 +368843181 +13725 +4465 +10707 +15784 +22996 +13142 +17423 +26453 +24045 +3045 +24554 +31283 +29016 +2459 +15720 +17667 +6903 +13941 +22982 +731 +31506 +853402084 +38213538 +377 +28858 +14627 +16014 +51107704 +18469 +619595003 +19459 +12379 +242432754 +16207 +5982 +30706 +31643 +11608 +21351 +28346 +14669 +125654089 +28109 +5709 +17458 +14713 +15602 +24647 +21119 +6673 +12177 +15519 +11624 +16342 +14824 +12143 +7872 +8118 +23864 +24674 +20621 +101 +24318 +27632 +1747 +3794 +12402 +196071487 +9468 +23732 +26169 +18519 +5795 +18364 +20205 +17888 +10068 +29219 +422 +11188 +315914758 +11009 +8704 +16945 +4260 +15817 +26948 +25970 +11339 +5058 +6381 +27733 +17655 +1043201240 +22126 +29002 +6978 +30313 +9337 +12793 +2059 +20106 +2205 +13105 +362310923 +1302 +9796 +21885 +24608 +79880510 +6367 +30175 +681432775 +27486 +22171 +14852 +25265 +29681 +16298 +23540 +13840 +32705 +6149 +15871 +16170 +15588 +925294519 +529625353 +236247078 +1223 +9396 +20853 +8388 +31421 +23149 +23739 +27607 +84 +22669 +2416 +9521 +15679 +6404 +10190 +22455 +20184 +2975 +3386 +19459 +25799 +26559 +7722 +31937 +32143 +29706 +20527 +15529 +9392 +12977 +6942 +16819 +1012 +28788 +14703 +3879 +19126 +26754 +32229 +24621 +29452 +355982816 +19986 +339 +22885 +27085 +24311 +11786 +7389 +22422 +23962 +29194 +16419 +23149 +4570 +276501667 +30754 +6595 +24079 +15593 +5119 +24829 +25970 +1804 +2746 +13274 +5062 +15623 +20595 +20817 +16172 +10784 +20090 +29449 +22555 +1648 +20763 +4446 +5911 +9981 +11698 +23827 +5556 +904 +30422 +10078 +6836 +3794 +214 +20618 +10790 +10736 +428 +25383 +13035 +9071 +5902 +12292 +20062133 +7372 +15242 +21513 +31044 +5087 +29247 +27470 +23348 +11784 +5491 +12467 +24970 +9993 +4816 +11901 +15969 +5673 +8497 +26623544 +28710 +18848 +5952 +16191 +8716 +3908 +7254 +27741 +3308 +427 +28655 +17103 +815878782 +25224 +25354 +4977 +25375 +2077 +898 +25431 +6232 +17042 +13003 +26465 +16357 +26519 +211249116 +23073 +19637 +17912 +2571 +23175 +19303 +14984 +22024 +5137 +891812554 +27052 +22881 +26425 +19830 +8483 +31726 +511669552 +24600 +14562 +27488 +16091 +1022026348 +4446 +30204 +27771 +23231 +15452 +8825 +22270 +12332 +26996 +27170 +3409 +32367 +13558 +11706 +21109 +7726 +386143652 +28375 +10005 +11653 +7793 +25073 +805445470 +22986 +19066 +16069 +2742 +216 +27672 +63108274 +19480 +1675 +29159 +21526 +12334 +6576 +6717 +744647081 +14390 +17710 +4174 +20973 +13533 +27904 +13982 +609028957 +14049 +16568 +25722 +5777 +9270 +9703 +8709 +347853192 +66383449 +11552 +16121 +10804 +18016 +14587 +21824 +25802 +4726 +229589034 +4951 +5750 +30386 +16861 +29828 +1437 +11043 +163730962 +17865 +3346 +13113 +27812 +28743 +23633 +24520 +28400 +918765792 +18990 +19563 +31951 +31534 +564063660 +2631 +10927 +3761 +8490 +15926 +5980 +5053 +15687 +12591 +13482 +15594 +27218 +11954 +13836 +23617 +922784226 +5436 +11031 +31150 +451256000 +23367 +29514 +1408 +6530 +9432 +6252 +28694 +5600 +29494 +22661 +14258 +26190 +722017461 +25203 +30936 +10798 +10649 +1697 +32253 +16811 +18468 +29613 +5381 +1544 +28863 +11362 +11608 +22672 +1068 +10662 +29023 +9179 +28187 +27257 +29996 +10029 +26695 +514875184 +20022 +31266 +19883 +573606632 +4438 +28858 +866288672 +32164 +14865 +905 +14480 +3457 +3794 +26695 +173282785 +23599 +31692 +29016 +32185 +660787983 +30309 +30716 +12574 +11115 +14414 +1325 +27540 +31067 +8490 +32309 +599862654 +25078 +21628 +20663 +8263 +9233 +26100 +26394 +22907 +859062110 +20245232 +13216 +17123 +848203217 +14265 +29023 +659681807 +20103 +3353 +30981 +8202 +18606 +9058 +23600 +352 +5397 +19919 +21409 +13162 +16367 +575017168 +485 +12497 +29494 +29669 +14119 +5351 +511669552 +18059 +16004 +14401 +29166 +1878 +12390 +32760 +6761 +10052 +32512 +20578 +14553 +24571 +28447 +221545221 +16913 +6260 +253409168 +5236 +6095 +9834 +11595 +10151 +6119 +335289001 +2838 +27183 +922 +21868 +22858 +4120 +6152 +25256 +16521 +19695 +13216 +461 +25520 +602 +10263 +15861 +11567449 +14451 +17662 +3747 +555 +2381 +3450 +35184520 +23599 +7744 +574 +28537 +27528 +21355 +28826 +10268 +24134 +31471 +32263 +28428 +14125 +29516 +20168 +29486 +327214413 +7632 +19965 +24682 +2269 +15202 +25872 +18568 +6689 +3392 +25142 +27217 +25936 +24699 +16772 +21673 +19577 +29829 +29651 +3213 +9270 +19354 +23729 +1741 +252695040 +1043201240 +32311 +9387 +24605 +732 +5469 +16118 +1227 +2039 +15685 +22717 +17642 +18053 +22171 +1194 +22914 +30077 +29939 +22053 +12762 +4033 +17617 +23318 +14959 +26785 +7077 +8114 +8986 +6289 +13154 +27064 +354 +22800 +7985 +5956 +14737 +24599 +16513 +30556 +3141 +20742 +11176 +152258382 +27226 +1711 +18053 +14477 +22259 +13848 +16340 +18223 +24797 +4188 +23631 +15472 +20034 +24408 +29399 +534341541 +7362 +12038 +24167 +1719 +26621 +17814 +20626 +18583 +17090 +508432828 +2236 +22883 +13842 +8181 +18752 +6005 +1664 +27585 +28070 +5980 +12152 +2986 +22106 +545 +588695307 +3393 +8618 +24781 +14265 +16740 +15966 +1065619241 +29452 +27564 +939518997 +25122 +5389 +7662 +7425 +14959 +29131 +18628 +914508983 +16692 +24909 +30684 +29829 +19752 +8259 +24632 +9118 +15925 +3870 +5620 +24257 +14117 +4435 +466678321 +28252 +1474 +9055 +4268 +23507 +13812 +6588 +29681 +29435 +2408 +19157 +27204 +3604 +9582 +8309 +10424 +22651 +15529 +7957 +28497 +26311 +32760 +24075 +20648 +20454 +20553 +23250 +7277 +30559 +21769 +32476 +28976 +15999 +12956 +25561 +20221 +16326 +9592 +19388 +10144 +544057991 +21871 +25427 +4575 +3017 +26658 +22555 +781570423 +25826 +21885 +347853192 +245967765 +30818 +730023808 +22713 +3851 +1048230809 +20133 +11227 +27004 +18468 +23624 +13111 +27528 +12825 +2369 +3457 +16004 +3559 +13424 +18495 +3584 +5324 +22885 +3010 +658872536 +16254 +472 +27585 +26924 +22376 +170694527 +10591 +22228 +14192 +5510 +30559 +38423655 +24699 +20553 +8181 +15136 +13678 +23771 +23739 +3599 +9592 +3202 +9572 +2967 +20029 +386 +15027 +10163 +7851 +2949 +25159 +24644 +14570 +32309 +28230 +27877 +11938 +32608 +29910 +25348 +5310 +26484 +1018804710 +3184 +20421 +18926 +8778 +12942 +27505 +15561 +14699 +14958 +26553 +17826 +20022 +31424 +4109 +30151 +10005 +933441874 +16170 +7540 +12905 +11656 +15588 +9483 +578339944 +3193 +7860 +23480 +543 +23631 +26436 +24091 +6790 +21878 +22106 +15125 +14562 +21489 +6289 +15583 +21400 +8204 +26484 +162 +17353 +16115 +4201 +15637 +28429 +15472 +2374 +21769 +22631 +539174278 +24615 +30175 +32136 +17379 +14965 +13812 +2462 +251155117 +1695 +16341 +6246 +15561 +10036 +3103 +15990 +29131 +29698 +20140 +765080634 +1035 +21005 +554460166 +531 +21032 +15925 +4833 +18358 +18875 +660787983 +18348 +2831 +7268 +29613 +7061 +3205 +2976 +9180 +15210 +25034 +28146 +20962 +4465 +177811611 +6805 +17695 +1458 +5051 +5727 +19030 +22772 +9053 +7895 +16429 +293 +2859 +10095 +20476 +25941 +27589 +28133 +25763 +26789 +898669128 +317023303 +27478 +786561611 +1286 +31422 +3546 +1191 +31424 +27026 +27025 +9116 +14081 +24065 +17817 +22501 +21453 +3599 +27458 +32267 +24445 +14390 +16861 +32581 +24326 +23864 +9526 +19352 +4221 +2928 +21136 +4847 +4021 +27076 +29600 +4027 +22083 +32608 +25185 +31033 +25083 +1561 +833243837 +31985 +8309 +13511 +22050 +21135 +32164 +25025 +11915 +9876 +20157 +922 +2497 +8833 +3392 +18210 +29037 +160857416 +12992 +15560 +17538 +3740 +30706 +936817882 +8424 +12601 +3864 +4052 +5356 +167247886 +4421 +1191 +8408 +824487704 +6601 +32367 +30825 +19971 +1185 +22976 +27855 +5449 +18322 +19803 +18783 +28610 +15394 +18260 +2462 +871523530 +5569 +9505 +24520 +9449 +17094 +439 +1011 +26497 +16949 +20660 +25951 +23483 +1974 +5293 +18284 +26722 +31557 +643604534 +10798 +20153 +11320 +2394 +19040 +23675 +5861 +23522 +4742 +27303 +26131 +25951 +21563 +19855 +9473 +4079 +18873 +31352 +8046 +18845 +2209 +27585 +15249 +18848 +16043 +3893 +18478 +3139 +19730 +947240918 +17870 +30611 +12143 +31134 +3442 +32400 +20567 +29829 +72 +20003 +15142 +14021 +27997 +2236 +6128 +7748 +28417 +3765 +21513 +25588 +31002 +30793 +13898 +6003 +12996 +14228 +2398 +16541 +7301 +1307944 +14143 +12541 +6993 +17691 +155159619 +10531 +77 +29432 +5358 +13533 +23953 +14698 +4350 +521913992 +3317 +10087 +900648142 +3301 +6745 +1903 +20742 +3010 +13060 +8344 +20618 +5956 +559006903 +25598 +4660 +21538 +31085 +12533 +22897 +22138 +4021 +14984 +12865 +2789 +13444 +15622 +1361 +590 +200 +21527 +2659 +29123 +3111 +846746350 +18552 +1274 +16803 +11458 +26695 +17164 +20962 +28632 +13797 +15883 +28631 +32610 +11271 +2112 +16912 +9954 +25581 +3989 +15869 +13794 +6381 +1277 +27370 +211 +18408 +898669128 +28053 +10604 +11309 +13807 +23847 +21164 +12762 +25582 +15064 +4065 +22234 +410570626 +13764 +27261 +10970 +491245066 +873068833 +2727 +8375 +15932 +7744 +24217 +5357 +5577 +8287 +35184520 +10159 +10236 +77706072 +1837 +32535 +23232 +8476 +3758 +8668 +7533 +6369 +341199600 +28782 +15537 +7425 +16115 +6512 +5201 +13457 +7205 +8114 +19397 +5768 +16723 +23333 +8617 +29829 +18476 +10446 +31985 +21213 +32020 +19269 +11362 +2625 +4109 +7344 +380 +19812 +107 +833381053 +19219 +5577 +3520 +6591 +1435 +32539 +7091 +25565 +21538 +914 +6202 +15572 +13017 +573606632 +10537 +24194 +20347 +13572 +21353 +6993 +12653 +10039 +5941 +5553 +31274 +6258 +24542 +15822 +28451 +25903 +8972 +16671 +12572 +3804 +24682 +14824 +10144 +10142 +18029 +6710 +16931 +18005 +10023 +29155 +1320 +12350 +21887 +29063 +15823 +19179 +17063 +18094 +22184 +1878 +20454 +11624 +27096 +22804 +12682 +7508 +15310 +14402 +18423 +25999 +1267 +32473 +28357 +11740 +18553 +22129 +16435 +16419 +13234 +970 +8549 +18793 +28503 +1921 +20648 +25034 +18916 +6416 +26429 +4724 +28389 +27052 +11090 +18856 +4089 +2873 +3559 +5630 +28531 +27127 +15161 +6531 +11799 +19920 +28439 +25640 +529625353 +1755 +2758 +9632 +29989 +4726 +21834 +13213 +23148 +431699768 +523902689 +1121 +11228 +8485 +13760 +19596 +28127 +27536 +25375 +14134 +15017 +759680945 +19890 +31115 +1130 +2986 +567 +3182 +6071 +32640 +28260 +29651 +10238 +11018 +6126 +19019 +22788 +41140163 +17160 +12 +31040 +12604 +10159 +3368 +24928 +22709 +11319 +30548 +5706 +10725 +14203 +8926 +3690 +15572 +20285 +12373 +29494 +24754 +1580 +18761 +31283 +25199 +30810 +12931817 +14321 +14944 +11694 +30593 +31920 +32190 +26444 +752291458 +19664 +17581 +84 +5436 +205933683 +643245371 +22907 +5727 +305 +5793 +467 +25747 +7072 +16873 +25175 +27679 +7440 +14834 +18898 +32479 +28875 +11926 +30636 +647637845 +22800 +24820 +2846 +18058 +29571 +27188 +29124 +9010 +16753 +13764 +12585 +468 +9071 +22220 +891812554 +107 +32464 +17608 +30244 +18387 +13805 +13688 +3301 +29898 +27283 +25828 +459542886 +4460 +938 +31934 +11631 +858500519 +13925 +479 +12516 +16757 +6042 +123563765 +30747 +8452 +32239 +3794 +16816 +21539 +18783 +8267 +17379 +14944 +20914 +13825 +27221 +12970 +20841 +32671 +16761 +9240 +1269 +765 +16238 +9266 +13941 +28927 +23517 +6576 +12932 +2033 +4198 +26587 +9283 +615408454 +32600 +6017 +1729 +3837 +19959 +7266 +30213 +9131 +22551 +396246374 +3604 +2476 +12966 +22817 +25981 +21903 +22564 +3480 +13563 +24691 +6551 +22822 +4175 +19629 +10039 +24943 +26060 +14669 +10291 +31142 +22881 +7219 +21395 +2202 +24318 +577323850 +13946 +7833 +22799 +25561 +16218 +27363 +29899 +5808 +20870 +10794 +22046 +24520 +21044 +4871 +9293 +588954698 +4647 +5192 +27453 +24407 +4741 +31407 +5356 +18841 +25176 +9306 +30728 +3700 +6183 +7422 +862100084 +17103 +8689 +27663 +345 +14416 +30674 +10083 +2832 +16112 +14749 +4500 +22645 +19728 +30242 +23459 +27483 +8704 +15435 +1954 +4912 +14909 +32310 +13457 +11424 +3536 +6612 +5867 +24907 +23597 +23096 +6003 +26417 +17405 +21102 +23858 +8972 +20763 +15840 +7816 +16207 +4951 +4762 +748 +5039 +11285 +31888 +15097 +13444 +29764 +30973 +32652 +939 +19126 +29555 +275 +237710702 +30967 +6234 +3128 +451549272 +29450 +22961 +28053 +446392658 +23729 +329364123 +22909 +24408 +17982 +16145 +7533 +26187 +8913 +4201 +1783 +30359 +15250 +27313 +20052 +955 +6554 +946027094 +9219 +26813 +20607 +1076 +1009651581 +15633 +1539 +1666 +32398 +12646 +319 +25828 +19320 +30801 +15795 +7268 +4809 +562345643 +23679 +18694 +214 +27283 +10479 +18390 +25233 +17039 +7559 +25790 +18376 +7095 +31266 +3054 +18846 +7722 +18633 +18620 +5738 +31943 +24975 +20263 +23232 +27540 +3758 +21714 +31033 +20407 +439 +20642 +9582 +32616 +14669 +27029 +7327 +16753 +23624 +1168 +32293 +586673614 +7254 +17998 +21582 +15999 +24269 +849405117 +3733 +24355 +27583 +29388 +25771 +23388 +279720731 +19675 +30971 +5762 +16737 +27226 +27708 +23857 +30614 +24172 +9931 +27110 +30517 +8568 +6090 +21936 +15406 +17715 +27029 +8833 +30464 +28451 +25126 +32142 +5922 +7919 +36067554 +118022468 +1501 +19855 +72 +27568 +11786 +30983 +12472 +591729700 +10223 +5892 +16416 +543975196 +28027 +13836 +23835 +10123 +16357 +1121 +639691516 +30111 +4398 +5927 +3839 +23227 +13844 +15684 +5284 +10640 +12992 +4819 +29219 +31920 +28406 +1453 +1325 +20180 +708399002 +11833 +21045 +29066 +27146 +15266 +17487 +17932 +6252 +20596 +25185 +30832 +1035 +1543 +1121 +8734 +15264 +19793 +11030 +28264 +6712 +32696 +10662 +12060 +13856 +15242 +31221 +29346 +15617 +1390 +7544 +28970 +21095 +30375 +15498 +26135 +21147 +7824 +1028016689 +12590 +30298 +7521 +4608 +5320 +18048 +18502 +27368 +28295 +22272 +3423 +9213 +6828 +20306 +29613 +882 +27733 +6144 +14371 +9221 +8546 +723709848 +311991488 +5956 +29375 +3690 +31060 +22507 +13868 +26813 +22411 +7409 +13105 +9632 +3672 +317497800 +14923 +28976 +25792 +831 +4144 +30202 +5892 +15275 +241317106 +881 +6856 +8608 +10419 +2205 +11585 +13615 +12604 +20977 +26148 +26577 +6710 +5813 +10978 +27127 +696949903 +17894 +10461 +2495 +15962 +8192 +5479 +11504 +23688 +1630 +31910 +14256 +1144 +6983 +910153622 +320290842 +433685315 +26732 +10786 +22306 +4812 +30614 +25626 +17578 +4880 +5642 +29336 +15634 +7143 +3539 +26053 +9603 +2585 +4279 +8359 +10687 +6549 +19436 +24823 +25936 +21030 +1717 +27486 +11178 +31162 +26440 +5637 +3264 +4017 +31257 +20269 +20607 +12992 +17625 +4281 +1395 +5338 +24786 +31478 +30368 +30779 +5259 +14352 +3986 +25549 +15883 +30012 +9442 +19237 +17294 +2495 +20479 +31253 +22501 +20537 +21426 +16727 +26032 +17907 +9432 +22858 +28353 +6644 +19986 +15249 +216 +9055 +3837 +461527750 +19921 +8400 +8972 +4917 +19317 +11436 +6942 +1602 +5251 +9818 +27369 +23050 +10144 +22478 +27343 +975 +810173088 +27171 +21911 +646332848 +22704 +9545 +516538273 +7130 +479833421 +19113 +19714 +815878782 +3937 +5578 +3592 +23799 +23133 +19629 +31002 +2993 +13984 +25448 +32293 +26866 +410570626 +7801 +925 +602 +5422 +439 +25592 +26019 +6271 +14931 +25499 +11968 +27004 +2928 +9187 +26419 +19724 +4432 +24482 +1703 +3526 +5813 +20763 +937742460 +13992 +23626 +16818 +6828 +24167 +32476 +20454 +10649 +781570423 +31679 +10849 +5180 +32412 +16503 +306 +21382 +2957 +10455 +29946 +26537 +14120 +3850 +21978 +687610188 +22331 +6210 +10932 +5777 +21400 +16747 +29144 +22717 +2232 +5668 +8693 +21118 +16863 +20984 +29662 +32263 +4776 +20507 +119739392 +8497 +12314 +4524 +18575 +1040137225 +23612 +3672 +6487 +2607 +118022468 +6939 +18053 +5356 +8054 +17632 +1506 +18149 +28732 +10502 +8019 +18211 +15244 +27218 +26313 +7671 +31019 +11740 +27218 +5821 +28980 +19565 +21200 +48 +6591 +31314 +29910 +8617 +21715 +7955 +29151 +29346 +22924 +11645 +17423 +390891964 +13433 +4164 +25039 +24692 +1761 +21353 +16339 +14555 +19134 +21361 +19803 +25232 +204364068 +10357 +31150 +5033 +29082 +22186 +27140 +15814 +5293 +10865 +12202 +17838 +40 +336993211 +4873 +922784226 +32323 +9187 +22248 +11901 +21188 +27992 +166971298 +3535 +8618 +21578 +29968 +18167 +15817 +31542 +1576 +32132 +14865 +128669283 +27855 +20119 +264957025 +22456 +14996 +23476 +27380 +13799 +20587 +17818 +26187 +15097 +10633 +8497 +12653 +29162 +9745 +6599 +18654 +7889 +29242 +14477 +22305 +4120 +21891 +30737 +20010 +10212 +854304527 +15910 +12292 +15600 +24848 +15484 +14143 +19627 +19459 +30151 +29761 +25745 +22560 +8263 +1289 +6011 +21779 +27843 +4109 +20230 +14446 +13380 +16741 +30173 +27855 +26645 +20170 +7191 +9053 +8517 +10959 +21388 +24599 +124770821 +17942 +78325132 +217807406 +729577546 +8704 +6788 +13435 +7923 +166971298 +29097 +24138 +5643 +23111 +21136 +3196 +22631 +27064 +8833 +29510 +24022 +31400 +29798 +14287 +27409 +30655 +28742 +22576 +22139 +14662 +13043 +664885777 +397183063 +30631 +15298 +4499 +12970 +4649 +1333 +21619 +504 +26519 +30762 +3781 +12602 +17691 +177112175 +27784 +20504 +73 +7788 +30280 +15583 +24408 +12199 +9455 +13517 +11394 +32480 +25722 +10825 +14318 +7423 +30762 +27096 +4579 +32477 +5346 +15690 +214 +24520 +524047505 +8440 +17124 +835425212 +6685 +23947 +13925 +55204547 +3845 +24583 +22194 +2922 +4017 +1559 +10722 +111747217 +25801 +5407 +19459 +23232 +26484 +22996 +22944 +764756986 +8767 +7344 +6732 +18060 +4417 +2720 +7062 +24813 +22507 +1445 +6756 +156 +6003 +9668 +16951 +29388 +26904 +9221 +26313 +31831 +47131166 +5873 +3958 +1760 +32743 +20170 +20249 +10875 +16044 +30333 +27578 +254 +13225 +1148 +23625 +17094 +1897 +32659 +17181 +823088406 +1068 +847327404 +9978 +28329 +191902111 +47 +820 +28587 +14821 +7139 +78325132 +30684 +27578 +16043 +20133 +16318 +32503 +5304 +23847 +595644289 +26497 +1811 +18424 +8339 +10097 +304824290 +25144 +17963 +835425212 +526606148 +12125 +26693 +4432 +6148 +23532 +6599 +20595 +25031 +19011 +9053 +17419 +29512 +11613 +25371 +3346 +23057 +17747 +31585 +2207 +5550 +797269132 +7910 +31497 +19979 +30386 +29681 +24566 +7455 +3301 +4524 +9979 +23890 +26608 +28230 +24299 +3870 +26212 +17039 +27740 +22079 +790644676 +18694 +7540 +22486 +20595 +46869187 +10511 +16514 +8388 +18921 +9366 +20668 +755441859 +6626 +22564 +17287 +30724 +19289 +14677 +11241 +9835 +29634 +9309 +10859 +25181 +891947600 +918765792 +697719282 +24948 +30207 +16861 +24857 +19774 +3301 +22422 +22455 +10190 +28561 +6753 +11739 +9526 +9139 +14736 +26 +23679 +1666 +11913 +939954920 +2813 +6218 +2609 +28449 +872833036 +663525280 +11834 +29663 +23446 +7258 +1390 +342225246 +466678321 +7634 +8911 +25232 +5822 +10478 +19354 +5455 +18053 +7861 +17642 +17401 +591741883 +646332848 +115 +14478 +1496 +24345 +5751 +19117 +2556 +22612 +560720337 +27613 +1129 +27057 +29594 +30693 +16150 +13142 +24465 +6502 +18240 +7225 +267224449 +692787382 +73 +16555 +26654 +32145 +25138 +372482299 +1453 +24816 +376472461 +225 +29764 +24080 +594 +8165 +8142 +14865 +124770821 +5445 +20303 +13305 +20259 +26343 +32371 +25625 +945292246 +6901 +7629 +18727 +31740 +16894 +20079 +19254 +767 +8752 +27336 +22772 +6005 +20660 +20692 +17146 +2979 +10097 +1868 +17976 +14438 +28439 +21267 +25352 +27311 +21336 +25670 +18689 +9980 +2865 +32209 +1159 +18029 +3982 +20034 +32759 +28096 +8549 +781681604 +219385755 +20029 +32144 +29159 +23050 +975948803 +10385 +8405 +397183063 +32518 +16676 +499440084 +451256000 +28170 +18698 +21526 +8088 +17826 +7399 +22526 +217807406 +16570 +15561 +20642 +25997 +936817882 +27241 +7440 +2459 +17682 +28717 +20642 +22560 +5415 +20958 +4821 +22245 +865862307 +29733 +32190 +28091 +13113 +27924 +13756 +24150 +18912 +13669 +5167 +26777 +25256 +21674 +31777 +14653 +18709 +26187 +21815 +7288 +24820 +27246 +22045 +27286 +7833 +41140163 +8042 +21818 +18727 +731128405 +11698 +1433 +32258 +10802 +1337 +787692568 +7221 +16908 +170694527 +20267 +846746350 +29994 +27701 +1024972021 +12063 +18144 +1302 +20108 +31216 +408778795 +15861 +302364781 +26014 +13849 +15244 +15116 +17381 +21802 +27893 +24259 +20904 +239563124 +19812 +970 +1028796512 +18939 +15790 +12715 +18923 +11984 +27053 +807878101 +29123 +5980 +1011808465 +18875 +15871 +30111 +152258382 +31443 +19562 +12607 +17376 +17769 +28706 +5304 +3393 +1141 +25349 +28348 +5329 +9978 +10870 +26106 +16335 +21749 +29035 +12831 +15400 +7206 +23144 +30483 +30333 +24860 +20211 +3832 +693 +20853 +8986 +14704 +23780 +3139 +22083 +2668 +17237 +28631 +28927 +21513 +8181 +9757 +12728 +32015081 +31038 +29294 +28348 +14511 +24165 +15327 +26511 +19599 +4464 +18052 +21891 +14258 +17548 +27220 +12281 +724 +11585 +9311 +2668 +29658 +225 +20248 +21582 +12427 +6111 +11777 +10225 +32727 +31424 +26763 +24165 +5560 +5893 +14931 +15684 +25269 +17627 +29583 +4627 +10795 +3207 +15540 +16207 +29450 +4325 +18898 +20115 +10870 +9223 +17584 +6898 +20553 +23596 +30614 +1433 +7178 +1112 +25126 +7442 +2289 +18301 +31560 +3146 +26590 +13713 +9343 +23163 +15572 +18322 +27052 +347 +858 +27311 +9732 +22897 +25598 +25078 +3723 +23133 +13193 +6 +24585 +819337830 +14187 +15369 +7155 +10142 +4070 +28341 +615408454 +2202 +16927 +2157 +20285 +918765792 +27610 +14013 +30817 +14435 +12530 +12579 +2495 +25026 +12986 +19830 +820 +18761 +292904264 +24643 +95361414 +6028 +17225 +22380 +20494 +110579490 +34992508 +11805 +5058 +8752 +22247 +24331 +20022 +3395 +8178 +9417 +20947 +22422 +18636 +6260 +21471 +25276 +26032 +10505 +13736 +16858 +31745 +13995 +28191 +20373 +1326 +11311 +17092 +26693 +11466 +7295 +31003 +17311 +24217 +30207 +10581 +4847 +14495 +19596518 +29289 +6161 +9985 +14585 +18404 +31759 +24728 +29053 +947240918 +5359 +27483 +7337 +27064 +8735 +7259 +29669 +5304 +10677 +8344 +5882 +11630 +27589 +1054022928 +27166 +7408 +1687 +27110 +6939 +29681 +2379 +837417183 +6722 +29882 +11643 +13842 +1560 +21887 +283 +138768834 +31594 +11938 +17423 +10662 +26718 +24240 +18994 +299785403 +10358 +21622 +11699 +29438 +30725 +24355 +28046 +956684932 +29391 +16318 +24840 +3805 +4163 +11304 +17801 +23311 +26429 +27548 +26722 +11954 +8520 +290 +3079 +28506 +18362 +19986 +14828 +24908 +4951 +30979 +1644 +1130 +560720337 +4052 +6601 +21802 +29798 +31641 +29524 +19765 +22016 +11617 +408778795 +23412 +22649 +26975 +18120 +26190 +783647843 +27528 +3106 +950797214 +4387 +5553 +15420 +14034 +6666 +17960 +10614 +6245 +24571 +17998 +13350 +31407 +24262 +13195 +16447 +25834 +611700924 +5407 +32427 +24444 +12497 +4079 +9523 +4912 +30800 +10612 +9835 +28673 +54548612 +2401 +27436776 +17169 +21482 +12285 +11773 +10242 +32055 +12410 +7080 +30524 +19919 +26654 +32198 +553 +11669 +19056 +24291 +687610188 +13266 +30900 +18740 +1630 +25598 +1081 +41434792 +25254 +386078858 +7440 +11458 +4435 +103561865 +22582 +26060 +6903 +3352 +17632 +3493 +7726 +10735 +4685 +21332 +3033 +5793 +344 +1261 +22704 +28423 +687610188 +27640 +22163 +17630 +21113 +3545 +24758 +26695 +6693 +10222 +26483 +17675 +22924 +5927 +24062 +80844076 +24691 +26718 +18451 +31870 +19149 +25371 +1000601635 +13985 +16890 +13376 +22429 +648268084 +18794 +23834 +14982 +10739 +5896 +5642 +16004 +9266 +8343 +25107 +16678 +8668 +5320 +19062 +5499 +23624 +408077591 +8341 +479222827 +2187 +13100 +18751 +5873 +8731 +13003 +8490 +103195768 +21541 +9702 +23483 +23752 +904 +24261 +18051 +898668038 +3520 +6499 +7229 +12554 +4306 +19651 +10461 +219458753 +3034 +841984888 +6113 +26789 +29292 +9474 +4943 +13354 +9455 +15536 +578815248 +4557 +292 +267206945 +27408 +22509 +16775 +17368 +15908 +20624 +14349 +3090 +29954 +29427 +14192 +1297 +10790 +29843 +4144 +24516 +3634 +26632 +23633 +12193 +19599 +8009 +23558 +22471 +99038920 +31901 +26525 +20382 +1635 +22648 +9787 +15561 +9120 +28353 +6934 +22847 +27470 +21656 +13290 +87 +18135 +2394 +16613 +125654089 +14252 +17007 +10725 +26904 +19905 +22778 +295045562 +23002 +586136455 +26453 +7639 +2598 +31407 +2249 +3901 +20136 +15923 +17211 +4205 +205 +32157 +25276 +18740 +4518 +28213 +9152 +26278 +868 +27394 +245967765 +5556 +27585 +18373 +19890 +28759 +24270 +22998 +428 +204084670 +1336 +6129 +6054 +15101 +25904 +20278 +32401 +163 +4524 +23857003 +5055 +12604 +19637 +2727 +20287 +539 +29613 +4117 +5096 +20886 +29746 +14527 +3365 +18606 +10087 +15565 +29430 +24191 +11164 +27453 +4070 +616762822 +14047 +4505 +1105 +32606 +28070 +669835213 +7453 +514875184 +3431 +10347 +15272 +1116 +27031 +30715 +19774 +16913 +21964 +27536 +28352 +5560 +7978 +7978 +349857242 +1129 +15250 +24870 +22848 +28559 +31542 +21539 +18122 +1036745058 +10268 +15665 +10722 +28537 +9679 +12441 +16012 +30698 +23335 +6617 +28270 +3242 +428 +6595 +1085 +20280 +14849 +2887 +14478 +729958294 +27486 +17970 +22607 +31605 +431699768 +28058 +32717 +20396 +5491 +14865 +22894 +32751 +13777 +9982 +6906 +18435 +28928 +17423 +25412 +950726685 +17630 +14965 +5913 +10105 +27261 +14480 +16671 +25820 +14154 +22480 +28273 +5082 +685068006 +23511 +463903417 +875172321 +6349 +3599 +13413 +25172 +13043 +25558 +18620 +32606 +54 +28591 +24636 +896017605 +30902 +4375 +4435 +13613 +13812 +16089 +20597 +22790 +3298 +4062 +23626 +6042 +10481 +24882 +8359 +7444 +7951 +5338 +5961 +30875 +3044 +22016 +25742 +14081 +25920 +5681 +18628 +28324 +9526 +84 +15908 +7540 +7423 +153347754 +13947 +11767 +18201 +30335 +6594 +10411 +13206 +28165 +11337 +28298 +18008 +225 +6714 +4905 +3912 +23133 +31706 +23347 +7440 +25904 +20044 +6367 +28710 +23311 +5926 +14857 +20568 +28875 +13413 +14645 +7726 +6943 +377963978 +29263 +16169 +22998 +8159 +1423 +23080 +14416 +1560 +25018 +21654 +21361 +2160 +7953 +13253 +28826 +4809 +8676 +10833 +3678 +6770 +28826 +30280 +1143 +351546819 +6898 +8405 +15926 +26131 +4069 +585689380 +22002 +29510 +5016 +14330 +14736 +26913 +4518 +9439 +30055 +26213 +9210 +6237 +8866 +1031995440 +21755 +24739 +25181 +27370 +10561 +29329 +11277 +8856 +7061 +9405 +4959 +4814 +19806 +1361 +31654 +5767 +562024821 +13328 +32174 +18620 +31870 +24496 +28375 +5551 +30695 +21242 +13985 +15097 +12343 +32065 +1782 +6028 +25724 +22017 +24429 +1064698315 +14699 +5719 +3201 +11631 +1130 +18364 +7512 +25057 +58535449 +16452 +4699 +27034 +4335 +27475 +22824 +21842 +32745 +32747 +30844 +29379 +10859 +29761 +995753626 +19229 +15966 +9417 +3744 +2147 +14298 +11424 +28001 +1623 +2039 +7923 +27941 +20699 +14563 +20093 +3840 +5874 +11327 +19347 +15640 +26324 +4990 +2102 +9274 +14225 +20426 +958863285 +30844 +29667709 +25599 +30610 +23625 +32624 +18211 +32026 +6367 +215899335 +19287 +24384 +914508983 +4762 +2373 +1361 +32464 +939 +21299 +10795 +688921232 +7425 +31424 +22138 +15890 +31995 +13992 +3887 +26187 +24774 +21885 +22759 +11093 +25645 +22913 +1992 +4329 +1553 +29825 +12402 +21577 +9199 +8716 +21826 +4298 +29663 +24217 +15143 +28632 +20902 +1 +24710 +13605 +8359 +22034 +27585 +5750 +22126 +819337830 +9293 +5916 +9293 +1630 +648268084 +31495 +1194 +28165 +22775 +2245 +5727 +46869187 +10247 +32067 +28963 +10561 +823088406 +10408 +9978 +5642 +591729700 +12783 +27423 +1553 +10422 +3033 +24736 +75281660 +2560 +17260 +12229 +12390 +9898 +1741 +4062 +8025 +20682 +18947 +12109 +15911 +11029 +24891 +18552 +4563 +25191 +30204 +23679 +17784 +25555 +11304 +20599 +11500 +32664 +11375 +25354 +26198 +27311 +15275 +8485 +12553 +20223 +9414 +24318 +9767 +11311 +23412 +7191 +25901 +23917 +10202 +30672 +29393 +508432828 +30621 +31045 +31981 +8764 +21339 +30125 +23076 +1048230809 +30686 +25669 +27322 +9778 +225 +502634280 +22312 +6717 +17138 +12391 +30333 +2180 +25362 +25195 +32434 +21984 +18288 +29348 +21095 +30810 +18428 +30054 +27405 +6119 +15042 +101 +22549 +4076 +5813 +3301 +7919 +7919 +28439 +24882 +16537 +265036141 +21339 +22411 +20002 +25790 +69880276 +10053 +23861 +18633 +17865 +12865 +5298 +32203 +22972 +12460 +4470 +32505 +16367 +25176 +7841 +15868 +892 +10428 +23084 +25431 +13113 +29989 +27013 +16987 +12334 +23570 +11932 +766767947 +379163758 +695 +16368 +6903 +15954 +5359 +25371 +17435 +531 +25596 +28875 +25580 +22967 +19352 +10870 +20736 +22816 +12771 +7391 +29066 +25970 +10046 +22023 +2232 +250 +4883 +26299 +588519184 +29015 +14702 +31253 +24443 +19985 +4329 +10394 +20841 +12497 +22913 +18271 +3045 +18754 +10870 +16546 +7759 +26906 +26452 +15540 +11339 +12392 +1068 +7072 +25022 +27025 +1028796512 +15017 +15530 +437481094 +5561 +18350 +2162 +295045562 +6529 +14180 +16678 +27048 +7486 +21964 +825 +20568 +10932 +14565 +669835213 +243787156 +28327 +13457 +20079 +20161 +16614 +28439 +23818 +19690 +32134 +11638 +6983 +23030 +6302 +26143 +4031 +30820 +9536 +22184 +28836 +16157 +23246 +20010 +23149 +2979 +22407 +17957 +313375683 +17809 +8054 +29555 +19514 +29610 +872833036 +23784 +19484 +6833 +3536 +2668 +19973 +30869 +7333 +11413 +12905 +6210 +902916886 +16367 +13001 +2381 +13888 +24100 +5692 +14246 +27585 +16004 +14684 +31331 +32065 +18969 +20763 +21171 +31206 +32632 +26157 +10159 +30762 +24075 +12814 +9259 +748 +731 +29129 +20306 +6336 +26687 +12363 +6886 +13736 +27363 +15687 +17260 +78533316 +27303 +28476 +9323 +27760 +22163 +28537 +14842 +26335 +3678 +18654 +22323 +7107 +18966 +20141 +25293 +12305 +1027560192 +23623 +7735 +12091 +15725 +20992 +697215920 +567 +3915 +11252 +22380 +31629 +4284 +6266 +811530194 +22799 +15550 +16401 +24234 +27105 +22126 +29651 +10121 +27941 +9515 +13946 +10606 +31937 +15790 +3747 +14553 +19350 +7676 +13463 +681432775 +24797 +30983 +26088 +20596 +22186 +11714 +32535 +4154 +14272 +18906 +31875 +12199 +2273 +154933739 +16555 +3017 +16555 +21978 +11164 +14390 +30548 +26044 +26851 +1136 +20480 +15877 +23568 +5569 +17727 +21628 +41434792 +23623 +24620 +24861 +26661 +27658 +31712 +9495 +5055 +2625 +25869 +26483 +30818 +21131 +27067 +20452 +2838 +12641 +25636 +13468 +19312 +15369 +4821 +16221 +6745 +15440 +8869 +22311 +24676 +6551 +25545 +18428 +1302 +17215 +21032 +628529804 +15272 +5980 +856690611 +19354 +19765 +23096 +3314 +31283 +30375 +23332 +17521 +13946 +13395 +3321 +8554 +19471 +15588 +24080 +13654 +4883 +8327 +7695 +19906 +987198225 +5082 +24742 +29514 +9432 +3352 +18216 +6833 +1390 +12695 +6202 +18435 +24861 +20742 +8359 +32304 +17822 +27467 +31410 +23123 +15561 +31152 +2273 +17784 +18210 +416623526 +29438 +18227 +16191 +28673 +27016 +946027094 +32095 +25442 +28365 +11620 +5763 +11090 +22881 +2915 +414 +19904 +15649 +4298 +13043 +25615 +8916 +10357 +12601 +13529 +26854 +10159 +214 +24860 +334161853 +26523 +7674 +12093 +13808 +28258 +16859 +24943 +7630 +16859 +364404563 +29375 +6765 +32745 +19841 +11344 +13031 +16146 +27488 +12373 +16163 +9008 +26299 +3313 +10247 +19841 +30107 +32119 +32398 +27226 +5124 +1811 +7357 +28027 +107681926 +7540 +5902 +664885777 +26297 +11740 +705486501 +6345 +20267 +24091 +29131 +72 +922 +765 +12617 +32481 +15690 +7191 +27246 +15682 +14748 +16593 +10933 +872833036 +17094 +16867 +18855 +17821 +5245 +20596 +21547 +31283 +20841 +6028 +509260089 +27048 +48 +25224 +23335 +9189 +23864 +2831 +26519 +663525280 +24468 +16378 +32030 +23218 +10357 +290 +7936 +28531 +11690 +26437 +3201 +16576 +29037 +7400 +7110 +2294 +210747081 +31883 +2718 +9455 +29944 +6375 +2533 +10581 +30967 +13879 +3604 +6113 +26553 +14828 +12806 +5423 +22186 +21242 +10839 +125654089 +29087 +14970 +32698 +2658 +12185 +15922 +2106 +4912 +25405 +18284 +2585 +19289 +9775 +6800 +10197 +5324 +13233 +368158212 +4709 +305 +591741883 +5867 +26728 +20423 +653631845 +5479 +352 +16848 +16399 +3723 +1307944 +376085864 +32116 +19752 +14599 +1008410461 +24627 +510691075 +3022 +847 +16911 +14474 +14528 +32714 +24384 +19575 +6090 +7383 +31989 +28506 +29381 +14987 +2949 +9618 +20802 +17092 +12572 +12467 +28927 +7178 +16521 +15042 +16855 +24151 +31505 +18891 +948081670 +11344 +21834 +692787382 +26847 +27369 +28428 +7726 +20914 +9470 +461844739 +15594 +7919 +1496 +12540 +14187 +15830 +23093 +22050 +21687 +760627144 +792018277 +18346 +32065 +13207 +26088 +15384 +24571 +926082286 +9886 +29626 +428 +14455 +392 +5673 +26514 +29259 +14740 +20426 +1897 +575017168 +9536 +19347 +27053 +10419 +19269 +20587 +4819 +7258 +249 +22848 +15893 +544 +762854332 +27322 +21188 +1060347101 +19095 +4890 +3029 +12466 +18808 +29075 +13424 +11597 +19728 +3005 +31664 +23699 +14156 +26654 +29524 +29764 +21617 +697215920 +23002 +31255 +19169 +18872 +30338 +22320 +28323 +32165 +19651 +16368 +30017 +660915498 +24843 +29695 +21984 +11854 +26204 +6487 +2746 +910153622 +18443 +26440 +3879 +9583 +24067 +5101 +10293 +24909 +3999 +3146 +24739 +7142 +13976 +10275 +15617 +1329 +20454 +31285 +18093 +115 +1042466237 +777 +7030 +25987 +15550 +27203 +2897 +14613 +14361 +16999 +602 +279011653 +29541 +782788807 +30924 +15814 +23642 +2237 +5763 +3988 +3936 +13424 +18348 +26311 +2727 +969236132 +30228 +1741 +25901 +24948 +18211 +31451 +12872 +27894 +276501667 +564216184 +16772 +22249 +30321 +10173 +8664 +611700924 +3320 +13008 +17806 +16419 +10123 +24806 +13864 +4120 +13812 +26728 +1191 +411357533 +1691 +18761 +7443 +5887 +13736 +14931 +7215 +30251 +6470 +729577546 +3101 +571711251 +13947 +1816 +327214413 +3365 +15622 +31908 +5461 +10739 +24550 +20682 +18654 +4596 +20763 +16671 +31671 +19623 +28325 +12624 +25872 +31802 +25269 +10029 +21061 +2394 +6075 +23928 +29600 +7775 +27399 +10325 +19985 +15917 +20010 +368158212 +641529336 +22507 +22380 +29667709 +2436 +4059 +9808 +24378 +29242 +899690572 +14451 +22323 +17944393 +29319 +7615 +19920 +4502 +19427 +23677 +23578 +597742574 +15017 +4154 +4350 +501989250 +29669 +21436 +2180 +30800 +386143652 +8656 +14683 +14461 +2484 +29183 +15795 +1855 +1348 +5096 +12445 +29419 +32420 +5989 +10901 +29964 +25138 +3146 +22713 +4079 +4432 +98861589 +19572 +8645 +12948 +32136 +202174594 +11514 +16307 +17708 +28802 +17384 +2867 +1834 +19311 +15665 +87 +21587 +901269870 +8546 +29466 +20165 +28725 +3149 +22346 +2237 +21109 +734327324 +10891 +6004 +14654 +16915 +598186982 +18222 +2232 +14593 +13538 +21484 +23348 +24721 +8452 +10339 +13902 +7754 +30036 +2011 +8833 +7835 +11450 +29677 +28020 +1803 +5922 +30417 +27618 +31085 +30618 +10226 +18305 +975948803 +567 +24343 +2328 +26484 +29600 +4201 +5233 +579433266 +24462 +922 +21452 +28587 +3365 +31284 +595 +22158 +13041 +28059 +17809 +29737 +8508 +15125 +738662012 +8621 +12555 +2429 +31999 +29021 +22652 +23736 +2593 +31231 +19825 +788000330 +15600 +16489 +27380 +708399002 +26332 +4602 +7964 +11860 +752291458 +31060 +12646 +8767 +21343 +25851 +18400 +6685 +29649 +1011 +19229 +31707 +14134 +11786 +25354 +10933 +26311 +22967 +1330 +14106 +13941 +32538 +26922 +7907 +22247 +1855 +15966 +18387 +13382 +11211 +22544 +21164 +21815 +28891 +14287 +18311 +27971 +441276900 +205 +20648 +4213 +19014 +41 +26357 +12657 +25265 +25636 +18311 +23897 +2957 +29162 +16419 +31284 +31836 +16747 +8983 +679 +26468 +9845 +6246 +25018 +18966 +11011 +15604 +280540161 +3778 +31652 +15384 +1013885883 +24065 +29322 +10183 +976664985 +13213 +1785 +22139 +14764 +23679 +16312 +30626 +18058 +2429 +19567 +31170 +16335 +16261 +4685 +32646 +16010 +30358 +14609 +18060 +19281 +17632 +205 +545 +28456 +31792 +17261 +503113624 +25722 +28400 +21970 +22815 +11840 +21878 +8302 +22375 +19623 +4505 +7904 +3329 +21294 +25775 +26571 +13216 +29450 +29718 +12457 +22740 +1644 +12402 +20312 +28314 +7072 +23469 +18599 +32416 +28846 +3440 +19582 +4989 +14474 +22543 +24311 +152258382 +18310 +7964 +29225 +21204 +11424 +27585 +1031995440 +13960 +17914 +26854 +20930 +27893 +837691137 +23553 +23409 +9867 +6149 +9545 +32654 +16349 +16014 +15325 +19019 +26440 +15202 +24798 +26924 +123563765 +14535 +31060 +12019 +8749 +32239 +14451 +1815 +18549 +1435 +27099 +19803 +9204 +15141 +31122 +23469 +20772 +3871 +3796 +32397 +7212 +24440 +8096 +8788 +25039 +14511 +32367 +24682 +2245 +17976 +23578 +3678 +386 +24635 +7366 +24091 +30611 +12591 +18325 +7685 +29817 +8859 +18550 +10256 +410570626 +18347 +7007 +26008 +28527 +19931 +30242 +3837 +7333 +10579 +12402 +30195 +10551 +1065695788 +28165 +334161853 +29225 +823088406 +25293 +27194 +13519 +3546 +26890 +31285 +19888 +6591 +10800 +6289 +8072 +7877 +13305 +13216 +9020 +7301 +5099 +6525 +25126 +23476 +12459 +9449 +1032065115 +13970 +16107 +30902 +20619 +1130 +30539 +864 +916365934 +13072 +29315 +7164 +4814 +26789 +28945 +16987 +24583 +32020 +14737 +91105507 +389 +58535449 +30674 +12390 +14143 +10043 +15270 +274692509 +6998 +8555 +6161 +1878 +28743 +803403839 +14154 +30614 +26590 +20066 +25599 +10859 +23072 +6737 +19119 +6710 +24943 +4004 +26190 +18495 +25073 +19664 +23551 +25903 +761 +13454 +16218 +12849 +22163 +11550 +24230 +32610 +20504 +138768834 +7141 +21355 +31054 +10116 +20198 +19505 +9360 +1252 +20465 +13704 +31711 +32649 +10479 +19237 +19883 +13026 +13225 +26106 +29439 +26198 +14535 +7327 +11051 +29292 +6128 +32659 +30684 +21320 +6234 +26015 +23511 +8315 +29594 +23388 +23681 +3794 +10003 +20736 +21749 +23730 +7408 +23919 +8075 +8602 +9087 +19347 +14013 +9629 +256 +32203 +29988 +1054022928 +30242 +14764 +1121 +7951 +21546 +30333 +23347 +10604 +10275 +15637 +26533 +15997 +24344 +22646 +7754 +16849 +11211 +20711 +17877 +22336 +17453 +852030779 +1623 +9644 +31629 +13352 +25769 +16861 +446034660 +12276 +2369 +18856 +15590 +22305 +578339944 +13849 +17838 +2348 +1747 +18211 +11514 +9883 +12543 +23329 +20161 +32317 +5603 +10144 +1458 +7788 +30769 +7355 +29375 +60818700 +29155 +32711 +3313 +26115 +16747 +15926 +9515 +4346 +27220 +30363 +746965255 +5556 +3205 +11777 +25159 +17740 +14495 +27864 +752054624 +5757 +14134 +18873 +112041602 +24882 +14172 +7676 +16232 +11552 +523902689 +976 +896017605 +292931990 +19807 +23775 +649 +526606148 +30979 +22349 +8181 +502634280 +24843 +2593 +6978 +25769 +15747 +12622 +20595 +7895 +3423 +4006 +24848 +5577 +22421 +26324 +25999 +22359 +15540 +8169 +13365 +24972 +5841 +9118 +15953 +9759 +14298 +11985 +15572 +14748 +3787 +25318 +18188 +15504 +32157 +20711 +27898 +928 +817865474 +9362 +2209 +7389 +19352 +5709 +11714 +18330 +17706 +554460166 +15052 +26443 +2610 +3310 +22538 +31777 +14562 +5039 +3893 +969450654 +3104 +5258 +8529 +21811 +8142 +543 +23050 +4417 +25039 +5491 +2897 +10629 +21213 +16573 +852030779 +24445 +23336 +26278 +4120 +31590 +12648 +103561865 +6062 +16069 +1887 +23780 +5455 +29634 +11271 +15879 +957871312 +30532 +15969 +4821 +1804 +21553 +28745 +3450 +15875 +15675 +13458 +7139 +32015081 +6755 +949130808 +16573 +10130 +29591 +531 +19317 +6940 +10250 +20606 +908 +15073 +18428 +7141 +30981 +25633 +9588 +5149 +15509 +10790 +17667 +17784 +602 +849405117 +27282 +3182 +17440 +31064 +11492 +29512 +28451 +18120 +12601 +17192 +10107 +27003 +18768 +18796 +724515722 +13881 +14528 +203837299 +173282785 +5120 +18261 +3036 +12798 +26868 +7198 +1024972021 +22713 +7936 +591933896 +1 +3184 +481636233 +10223 +18855 +27663 +2593 +562345643 +3445 +9199 +18814 +16752 +24062 +21095 +27029 +3520 +23098 +11030 +15397 +27455 +1458 +754 +3298 +4268 +501989250 +912 +11123 +19691 +23834 +13138 +2484 +20606 +9520 +6761 +19899 +16378 +8966 +3281 +10343 +6693 +11851 +14944 +4120 +10422 +30358 +15004 +1825 +15883 +23621 +8529 +26653 +25747 +4182 +6076 +585300039 +17506 +2356 +12787 +29527 +29732 +560904813 +15905 +3010 +12063 +18305 +23085 +31654 +21400 +30684 +29159 +17960 +2162 +19390 +10963 +6102 +2922 +29381 +5330 +16204 +27183 +9016 +23701 +20668 +2720 +471944506 +27409 +10363 +19152 +6599 +15623 +23631 +11174 +4883 +28400 +32473 +24676 +2209 +17521 +24605 +23067 +29329 +681638629 +20473 +13528 +14842 +3044 +4346 +22750 +4826 +23073 +24917 +11908 +32624 +748 +28481 +1390 +6435 +433685315 +6673 +8731 +9757 +441276900 +9069 +17116 +28682 +18796 +25432 +24230 +28191 +14828 +14343 +12334 +11267 +758695353 +8200 +242715869 +15250 +4314 +7269 +30659 +15341 +13279 +13261 +9387 +23398 +26726 +22671 +26349 +27029 +12125 +380 +879309927 +6535 +12919 +3520 +20595 +28970 +16727 +515 +811530194 +12193 +8419 +750611274 +249651196 +22053 +31352 +10365 +30338 +9876 +12942 +12422 +24840 +29129 +2217 +428 +23269 +3717 +29694 +30184 +26587 +25981 +24091 +23917 +7879 +13238 +9389 +123563765 +25569 +14120 +26851 +17423 +15773 +9335 +18408 +11714 +25172 +5706 +3212 +9495 +30631 +19248 +5680 +32463 +12132 +8878 +27188 +24682 +30621 +20267 +21563 +2754 +15760 +16911 +19400 +4154 +27171 +24552 +10246 +30668 +30077 +2105 +18694 +7095 +25549 +30386 +32353 +15017 +17948 +10933 +12771 +1068 +26277 +28471 +245967765 +272986092 +17662 +60922867 +75281660 +6129 +15154 +32166 +30983 +24430 +32731 +3678 +27507 +13001 +900648142 +20709 +148 +708399002 +2897 +14125 +10695 +3389 +27664 +28352 +10589 +3349 +21386 +30822 +10385 +31838 +24816 +17755 +11051 +15384 +32480 +30280 +31405 +32121 +30967 +11646 +28298 +25722 +9536 +868 +739077078 +30027 +374155151 +22582 +17338 +18543 +26015 +18240 +26732 +4872 +15472 +19229 +26153 +18606 +1786 +15275 +13393 +13347 +20692 +5411 +16873 +24627 +36067554 +23391 +25854 +217807406 +19736 +13305 +11927 +1695 +731930437 +17601 +24861 +20787 +19357 +14984 +1055009935 +582 +32203 +2381 +16221 +32065 +10331 +32174 +5769 +25365 +3652 +15875 +18001 +23943 +277841685 +23587 +32670 +16514 +469 +26420 +14470 +23529 +7949 +21839 +18216 +29035 +30028 +15289 +24684 +869 +3682 +827 +18718 +7923 +6846 +1128 +31038 +25232 +10808 +946027094 +25219 +8096 +3703 +24212 +13856 +12970 +29585 +20095 +15134 +10695 +6042 +26996 +422 +951760797 +13984 +23190 +28980 +25625 +4139 +30630 +3362 +17859 +10505 +6071 +8344 +9521 +9152 +2379 +15883 +1055009935 +6191 +2866 +27226 +14929 +29882 +17691 +10083 +27740 +14265 +882 +594 +4292 +28417 +24524 +28389 +6289 +7622 +24408 +31067 +13812 +24682 +1029221420 +17373 +24458 +3310 +11774 +16342 +27034 +20709 +28133 +332 +22593 +20277 +5334 +16146 +31831 +27591 +10664 +10978 +10612 +16440 +9520 +23329 +29865 +15143 +13851 +18668 +1113 +16890 +25565 +1695 +26824 +32516 +9603 +17360 +24280 +9069 +13704 +29402 +22259 +30053 +23557 +9392 +8130 +22312 +3320 +9247 +7700 +3982 +31439 +16256 +20484 +84 +981216331 +2817 +23459 +2118 +21335 +23959 +24526 +12431 +30678 +30947 +14699 +18794 +13941 +23827 +28118 +16744 +25763 +26115 +7095 +24605 +16229 +20454 +22796 +30543 +3219 +17733 +285455284 +20983 +21654 +23572 +13654 +6202 +29965 +701678416 +16727 +454259428 +9269 +9442 +32608 +16008 +19062 +30017 +12814 +19427 +21885 +16336 +28365 +32263 +15690 +31789 +16855 +6132 +7178 +7833 +3781 +13851 +23799 +27564 +812175972 +21526 +32420 +30602 +23072 +18350 +11968 +3652 +22847 +2232 +19596 +9562 +669835213 +13984 +28927 +27126 +461905691 +7939 +1239 +602 +30465 +8954 +7882 +250648311 +18222 +27578 +4907 +29884 +15369 +32671 +817163441 +14677 +8424 +20537 +30135 +28898 +32554 +14244 +23981 +9247 +26484 +4368 +18744 +30195 +13572 +30471 +760 +7295 +12739 +9515 +19115 +27664 +1742 +19986 +442 +24843 +2430 +2250 +1364 +531 +22336 +25405 +2556 +8017 +26749 +22349 +15423 +22637 +7037 +747601175 +18486 +19459 +19459 +30823 +12306 +16722 +2761 +26537 +217807406 +29256 +1057195403 +998 +12502 +20249 +29996 +24114 +11860 +26259 +32478 +14406 +5767 +18210 +15394 +7996 +27155 +22035 +11452 +13654 +25766 +20897 +24191 +2865 +17487 +425655336 +5339 +2394 +5447 +11147 +17892 +10987 +31959 +17162 +22717 +1847 +6470 +22208 +4127 +6119 +15540 +27368 +18568 +13915 +373793988 +11473 +19175 +480 +7897 +19227 +7039 +14613 +28260 +22714 +24520 +2533 +3741 +16690 +8287 +781570423 +13036 +638033148 +9451 +26326 +7927 +21701 +31190 +13980 +20053 +26876 +30508 +6735 +31629 +6898 +27256 +26619 +774 +788000330 +20886 +27095 +20371 +82408035 +4599 +14125 +25176 +18589 +6673 +23540 +5626 +15173 +23293 +6183 +22035 +2975 +15954 +9247 +12729 +6943 +15990 +25073 +8190 +18219 +12453 +17368 +16073 +8856 +15460 +882 +6218 +29882 +12604 +17747 +9818 +15911 +5992 +28439 +242432754 +28560 +23067 +18969 +7170 +442 +2328 +703494470 +733720730 +21361 +23540 +15823 +17633 +3800 +818 +17521 +20090 +18617 +21995 +19979 +12060 +26695 +19009 +10877 +31963 +10933 +24062 +7939 +21903 +1493 +30368 +30994 +16645 +6345 +2417 +395 +9036 +29648 +17164 +945780346 +13393 +8406 +4213 +17747 +16863 +21978 +13240 +12970 +20741 +1729 +2505 +14562 +22792 +26394 +14117 +3999 +618 +669835213 +23962 +28928 +17948 +23076 +2684 +9971 +5000 +12977 +25290 +27567 +17215 +15210 +28327 +14585 +747963427 +10914 +20371 +21769 +10707 +2245 +1116 +9008 +19979 +19980 +29398 +6591 +428 +30706 +23799 +1785 +544057991 +14684 +31170 +973361132 +824 +27085 +31318 +14203 +13543 +31495 +32344 +22465 +13043 +3800 +6717 +7630 +17617 +25383 +5643 +10804 +14683 +13541 +16913 +2237 +27883 +28858 +307263087 +458560741 +6270 +24464 +13328 +219385755 +24004 +2202 +27241 +6210 +1060347101 +118022468 +11755 +8159 +24270 +14101 +7722 +4482 +2533 +26349 +20597 +1939 +18379 +18834 +17701 +32654 +17982 +12323 +17353 +14930 +30814 +31605 +168797328 +14080 +32764 +21333 +27613 +5055 +17199 +12001 +16863 +7632 +24311 +14414 +26394 +29021 +21796 +23182 +14370 +32750 +10339 +273263405 +9603 +12591 +31274 +20396 +29402 +5887 +21815 +7860 +21617 +18898 +12972 +22359 +11030 +25589 +412060366 +5743 +912 +775572782 +29737 +15747 +1752 +28280 +16991 +21005 +25872 +7557 +712392585 +256 +16419 +24742 +25565 +31441 +24815 +25442 +25799 +2396 +7775 +17141 +9204 +25210 +3022 +17769 +2528 +27382 +25163 +17115 +31585 +2907 +23208 +30346 +31956 +1398 +27368 +10604 +25626 +7492 +13305 +237710702 +20480 +7219 +31523 +22858 +7031 +25152 +439 +30902 +599862654 +18846 +9058 +19567 +7943 +16010 +12617 +506623013 +5916 +29512 +26239 +25256 +23200 +16593 +1739 +1013046410 +281932493 +4281 +29785 +2208 +3297 +6273 +639909173 +25837 +11188 +14060 +29452 +31430 +9058 +31305 +8749 +19357 +518850406 +15982 +786561611 +28603 +11246 +13654 +11585 +24430 +26768 +12977 +26823 +28735 +20782 +2590 +28656 +1644 +127060123 +31613 +30868 +23477 +19499 +292904264 +6761 +21361 +32569 +7949 +7178 +2064 +4758 +28436 +4758 +620485301 +6470 +5797 +8050 +14962 +31713 +27265 +7907 +60818700 +24327 +20801 +25582 +32757 +15934 +29176 +31650 +14430 +2672 +19289 +17360 +6266 +27015 +665734821 +15091 +19284 +17092 +1153 +19575 +31019 +938 +6689 +21273 +30465 +478548948 +31834 +252695040 +29910 +16226 +505617898 +10394 +8793 +17092 +9384 +5438 +1061618954 +22578 +30333 +31959 +21964 +12192 +31591 +5793 +2262 +17306 +6047 +13511 +30621 +11298 +31567 +10613 +12834 +23511 +16351 +8407 +14446 +509260089 +901932736 +27751 +19557 +20285 +27613 +10938 +25558 +32709 +13911 +20709 +3986 +15687 +29450 +8800 +23149 +26537 +64974863 +3366 +18094 +7281 +3005 +543 +98 +24001 +10625 +21769 +16355 +1635 +23312 +24004 +22914 +3010 +19960 +12705 +1265 +18909 +20273 +6920 +24552 +24608 +5623 +11184 +18983 +21284 +3817 +26311 +30532 +30567 +37135401 +30457 +18673 +5010 +28270 +26283 +14372 +21361 +397921399 +30077 +16462 +27140 +14583 +28325 +5867 +6048 +437481094 +27860 +461527750 +5180 +28191 +2571 +24786 +362310923 +14881 +14283 +29915 +20731 +10891 +26658 +1070816340 +7676 +660937856 +15617 +23600 +31740 +14352 +25613 +29687 +16154 +9436 +3022 +31283 +25301 +20348 +9346 +23358 +9866 +30715 +19139 +13901 +29705 +1390 +32540 +8731 +29492 +50 +9674 +16014 +29963 +5039 +13558 +19659 +28818 +13142 +6740 +11585 +22665 +16650 +26693 +29798 +18171 +29492 +20072 +18944 +209565441 +3128 +22704 +910153622 +1630 +9767 +5637 +1070 +10095 +27004 +3314 +14488 +58535449 +22858 +18088 +8522 +21450 +15715 +13879 +4769 +290 +5910 +24045 +4796 +15074 +6920 +2028 +4776 +15536 +7700 +4175 +14664 +17663 +9897 +22270 +20029 +31180 +20763 +18053 +32210 +31221 +770690959 +7212 +243518546 +7861 +26100 +13087 +16052 +19695 +21118 +23986 +27557 +6062 +4815 +23908 +31391 +15087 +31060 +14811 +3116 +8916 +13889 +750611274 +11319 +17708 +3372 +31892 +12497 +6674 +23679 +10394 +15822 +679 +22651 +23092 +10720 +32709 +18171 +30918 +29002 +10357 +9120 +20347 +1035 +17584 +13351 +32401 +12825 +31842 +29705 +23478 +6673 +21045 +7723 +29600 +7310 +16088 +21509 +12445 +8629 +56897210 +30532 +25398 +5321 +26136 +31765 +9474 +12615 +17478 +19092 +7260 +16949 +17892 +4649 +17784 +29504 +30059 +12097 +2484 +31654 +5135 +21911 +30801 +13482 +6067 +28082 +30335 +13424 +4079 +18435 +20052 +23521 +1275 +22245 +21557 +10222 +29335 +18564 +19284 +22306 +20093 +20501 +3409 +31022 +524439180 +30028 +27894 +9482 +28782 +30386 +11591 +3916 +21544 +13154 +13285 +14930 +15751 +2331 +5515 +10687 +10212 +22713 +14828 +18223 +25724 +16277 +27220 +12543 +29991 +15509 +5813 +4505 +28091 +10839 +658872536 +8620 +827 +10303 +31027 +18628 +18589 +15594 +836214497 +26019 +17723 +17373 +12948 +6998 +26014 +29450 +29040 +1360 +13142 +9480 +970 +14349 +22311 +15925 +17089 +27281 +3502 +545 +31726 +8972 +643345383 +7851 +26106 +16692 +18016 +752291458 +1838 +1878 +591741883 +10363 +8224 +31443 +16138 +113201494 +24883 +29663 +1062715982 +31054 +13771 +29356 +26088 +25941 +14703 +22171 +10183 +7554 +19541 +6 +25018 +31493 +25144 +14068 +866288672 +842216633 +24809 +865862307 +8986 +10222 +431721441 +23529 +13706 +3242 +237710702 +29847 +30973 +26311 +3735 +5893 +31253 +25293 +523750683 +4575 +32611 +3320 +23072 +9521 +15869 +24284 +22717 +696949903 +13029 +15685 +11854 +7378 +24011 +5677 +19237 +7689 +18325 +25745 +19980 +20230 +26891 +13777 +9449 +29335 +13911 +7281 +21450 +5980 +27452 +1054022928 +29402 +1766 +7729 +5412 +30125 +28899 +26577 +22619 +27221 +18270 +30202 +8326 +2344 +31219 +26866 +31838 +25368 +14318 +987744044 +31591 +8190 +3264 +5578 +2547 +20504 +19369 +27679 +9835 +4004 +20850 +1474 +16349 +10094 +3029 +5301933 +14683 +18379 +24257 +13388 +8888 +31253 +13193 +20291 +112041602 +21887 +875743088 +29092 +18478 +17914 +22480 +25802 +13350 +4484 +7656 +28927 +14613 +5495 +951 +6756 +28428 +20958 +1013885883 +19062 +4027 +1432 +14585 +23031 +16151 +24866 +729958294 +12311 +9517 +4678 +30059 +15245 +22924 +14030 +21203 +19219 +16485 +11931 +27329 +28735 +24820 +22351 +9808 +25078 +5793 +19692 +27073 +31066 +227401874 +959271837 +12963 +27066 +31346 +26057 +30618 +4914 +591933896 +18870 +31586 +4874 +17440 +25807 +719 +22744 +16619 +246915592 +26483 +25352 +4563 +7607590 +7615 +3493 +24011 +18986 +24183 +221545221 +15715 +19994 +1739 +2893 +22455 +12396 +6054 +693 +17801 +6167 +4470 +24710 +280540161 +41140163 +25823 +2340 +18799 +325383747 +17124 +20103 +28020 +27235 +17060 +292693021 +1059550491 +15593 +2328 +5001 +5903 +11311 +31629 +292402728 +12963 +7141 +8440 +1030 +10165 +10849 +24999 +12541 +13701 +22824 +4279 +8716 +17294 +16016 +479833421 +723 +23241 +975437030 +4284 +14674 +2953 +20865 +13572 +5229 +18872 +31150 +23606 +18373 +22704 +6296 +8734 +1261 +27898 +30853 +13093 +3219 +506 +14748 +29266 +28538 +20223 +19392 +13836 +9581 +10511 +29313 +10003 +21902 +27831 +22385 +12457 +3846 +7327 +6930 +22746 +9979 +2484 +23048 +28889 +2180 +20517 +9282 +32 +24030 +13305 +28223 +13109 +29994 +29516 +20202 +29263 +5158 +3301 +27467 +2594 +25916 +10698 +34992508 +14318 +3490 +28889 +506 +10551 +578815248 +16392 +2720 +11090 +24 +8724 +27200 +69880276 +31407 +23031 +12609 +1052341139 +275985604 +24308 +16614 +13017 +30653 +27066 +8118 +21047 +7423 +317023303 +7095 +4438 +28985 +18360 +18668 +3510 +27412 +12660 +28985 +987744044 +32077 +20402 +345705066 +1031995440 +21509 +9642 +14563 +735046865 +27965 +22619 +31652 +4484 +26484 +3678 +24806 +15814 +32166 +9700 +1742 +15787 +208133070 +18589 +32553 +20600 +5077 +2547 +165289280 +566386921 +1267 +11915 +20848 +21111 +15250 +9309 +1490 +613 +312049264 +23799 +12986 +6252 +17556 +9931 +22800 +23553 +11030 +10994 +19062 +27015 +1837 +23454 +9270 +3606 +9468 +26014 +15416 +31951 +25371 +28439 +20010 +19290 +20303 +23866 +22543 +904 +16404 +11597 +15833 +643604534 +29705 +23380 +5351 +15869 +16150 +13231 +32480 +9210 +23870 +9152 +7072 +32473 +28839 +30135 +18928 +1035 +14929 +1125 +6735 +2289 +16109 +777 +19139 +21115 +4758 +754 +3835 +3368 +12264 +912 +12590 +30939 +203837299 +3908 +19327 +20531 +25588 +8096 +25558 +77706072 +32165 +18527 +1648 +2776 +17374 +6183 +1490 +31539 +433685315 +32498 +3391 +32 +11319 +5604 +12853 +10253 +15468 +10236 +3655 +1128 +3440 +5637 +20238 +25613 +24550 +3012 +26692 +813 +30299 +9439 +14435 +8287 +23391 +7170 +32659 +10331 +18690 +14800 +29502 +24835 +25073 +26508 +30321 +12024 +976561308 +13981 +7062 +23680 +7056 +9748 +22376 +26634 +29023 +15440 +9870 +24948 +16908 +21834 +31497 +8106 +7662 +20285 +23701 +21208 +5334 +2498 +6786 +6221 +31836 +6685 +14400 +13947 +28109 +553 +1309 +8764 +18921 +265036141 +9886 +8676 +5630 +19986 +30244 +6028 +24674 +9964 +31495 +144200174 +30519 +25315 +8142 +30022 +1274 +22323 +8224 +23050 +819270011 +8736 +15053 +14520 +12733 +14211 +7048 +12396 +3295 +31901 +1109 +12292 +23409 +15662 +26562 +25561 +26961 +28976 +10033 +3546 +22463 +8787 +22543 +17723 +9003 +9818 +28389 +16688 +10688 +23334 +31560 +30027 +29968 +10711 +20671 +26687 +29178 +9439 +11584 +26497 +27443 +12742 +9674 +1815 +29016 +29536 +22977 +479222827 +28019 +194 +22163 +16678 +24462 +29322 +16737 +340502239 +11319 +3352 +28323 +20408 +1009651581 +1695 +31648 +14194 +27382 +23732 +24007 +17099 +13274 +12653 +8284 +16064 +23928 +8341 +7091 +5992 +893491145 +31649 +15368 +22804 +29453 +20721 +1011 +10874 +22399 +3832 +25460 +1675 +11537 +8105 +31191 +14662 +25138 +9468 +22023 +380 +29991 +10736 +20119 +22526 +13995 +28143 +357240361 +7481 +745750515 +10242 +28323 +23625 +19152 +19921 +29747 +14585 +3985 +19320 +2340 +89236875 +2146 +10959 +6560 +2436 +28963 +31649 +1087 +30410 +17947 +10561 +6502 +3804 +22312 +18284 +4360 +25735 +20280 +7690 +23009 +27837 +5803 +22407 +17974 +1065619241 +5120 +23335 +15091 +21427 +31765 +13812 +845 +30036 +6605 +16894 +319 +9883 +18214 +19939 +635556236 +29882 +9563 +27126 +28488 +30363 +9980 +929 +11739 +22336 +18541 +16404 +4850 +27436776 +9834 +5580 +947240918 +7824 +22045 +24308 +11769 +7170 +937742460 +7723 +15808 +32293 +18636 +16114 +13797 +15600 +25667 +30204 +506623013 +12602 +18648 +7978 +841984888 +957871312 +10268 +17556 +18201 +2732 +17809 +11631 +849405117 +7337 +6144 +638157806 +1036628006 +23587 +22135 +9588 +26514 +25542 +7030 +574 +6740 +17866 +25270 +5192 +12001 +1028016689 +24151 +12063 +21069 +11834 +6302 +12609 +27258 +28417 +13372 +31152 +6494 +14370 +14383 +2979 +545 +658872536 +11110 +18768 +17894 +1019126868 +9118 +84 +28265 +9233 +9727 +22372 +11630 +13351 +12125 +25771 +6621 +16368 +4880 +27875 +819270011 +1454 +345705066 +24544 +18193 +3242 +12736 +2328 +219385755 +4518 +6653 +27029 +22998 +23803 +26736 +21528 +1037996693 +10142 +22411 +13678 +2684 +27940 +18606 +3526 +526587804 +30981 +837691137 +15536 +12533 +5021 +20478 +30936 +24 +31641 +25400 +2028 +23521 +130817209 +26913 +10242 +29103 +18001 +7564 +5760 +15600 +3314 +4139 +8424 +29585 +5438 +1022026348 +23835 +774 +352 +17662 +18633 +6745 +10767 +19290 +1924 +3827 +27004 +730980266 +766767947 +872 +19098 +28591 +21687 +29541 +20103 +20473 +23142 +11366 +17384 +31063 +12335 +8341 +30631 +26712 +13305 +15790 +26136 +16340 +27126 +18112 +15637 +13017 +23731 +11347 +17280 +18468 +6071 +11011 +224 +28632 +9282 +28802 +29881 +26931 +5484 +579767416 +26866 +5052 +9985 +28314 +17060 +1069819982 +22575 +2065 +9053 +8400 +30578 +10640 +26239 +30368 +22311 +525495101 +14330 +26350 +10701 +9951 +18553 +11184 +7281 +13207 +13963 +16334 +13338 +7656 +10299 +15199 +6144 +21427 +22126 +26224 +16919 +28343 +4417 +18271 +29843 +16544 +32378 +22412 +20817 +513746115 +15325 +5748 +11584 +32212 +27137 +6309 +325383747 +22671 +24968 +10029 +1382 +730980266 +3146 +1706 +19040 +8309 +12696 +340165741 +3827 +3389 +251155117 +13278 +23246 +11652 +21612 +21353 +747070391 +6266 +25901 +3613 +27019 +29882 +126640927 +22507 +18179 +219835095 +12553 +17411 +19170 +30981 +17755 +7348 +10977 +15830 +24482 +25152 +8736 +11915 +5301933 +842216633 +15600 +22247 +11805 +20798 +11031 +11620 +13558 +17268 +32226 +23638 +12762 +14420 +8764 +14421 +22045 +18332 +545 +22247 +15911 +26972 +27814 +12871 +2798 +10931 +10825 +6653 +29829 +27105 +25713 +3933 +24674 +168 +219835095 +128669283 +18093 +3512 +18478 +27369 +32030 +461844739 +21288 +904 +28430 +8142 +31629 +11796 +10604 +16931 +17662 +16858 +31493 +1968 +29023 +11643 +6520 +27522 +5180 +32055 +397921399 +19710 +17090 +24738 +2593 +18882 +12071 +5727 +9866 +20865 +7556 +25056 +32600 +17627 +1239 +12109 +25769 +571144043 +15250 +9003 +20870 +15460 +29393 +32760 +25078 +882 +16911 +30051 +28314 +30051 +14568 +766767947 +26297 +14871 +17965 +924324245 +22443 +23831 +13393 +18206 +1852 +30703 +5359 +23106 +28759 +18897 +29335 +26350 +28983 +26634 +27885 +17695 +30363 +18570 +28070 +3535 +5455 +29037 +11031 +12948 +29842 +9581 +596184425 +31471 +7775 +17661 +5217 +31422 +22603 +27016 +11630 +25289 +712 +15829 +3481 +25176 +17167 +7110 +72 +1372 +7816 +2049 +17287 +16765 +31438 +603877043 +390435951 +4804 +18944 +3392 +8400 +11228 +17942 +783647843 +17673 +26259 +26188 +10422 +20044 +4872 +23367 +14509 +8341 +18009 +19629 +4751 +659681807 +20537 +981216331 +807878101 +18214 +14654 +8424 +14776 +26032 +18928 +22665 +6800 +16336 +32145 +18921 +29968 +8838 +12155 +5789 +20195 +25421 +21339 +7953 +43524064 +10975 +9835 +26913 +23080 +18841 +10790 +11310 +23522 +18219 +20248 +518850406 +18625 +4034 +24355 +17007 +27736 +597742574 +9219 +32363 +1648 +31934 +28269 +24262 +21324 +4170 +319 +5719 +4061 +10907 +8735 +2344 +29388 +18754 +12347 +15555 +1037996693 +18216 +3395 +853402084 +18636 +7955 +30356 +28898 +27024 +24007 +23139 +472 +23048 +5251 +6930 +16963 +32698 +5037 +11362 +14596 +3341 +1336 +9310 +23373 +27099 +14146 +1274 +9719 +10461 +11937 +3952 +25318 +1847 +22889 +6664 +30626 +189020465 +23480 +16541 +11347 +16221 +29435 +13233 +10215 +14740 +2146 +25273 +4580 +32581 +28389 +1315 +28451 +794618585 +11455 +22478 +14840 +19519310 +13253 +25769 +7843 +2922 +13860 +24386 +6626 +4608 +14143 +19484 +19563 +1040137225 +27471 +23487 +21284 +30057 +2328 +20055 +17667 +15537 +4455 +3504 +247849885 +6528 +898669128 +879309927 +20678 +21296 +9468 +12871 +20003 +13279 +22335 +18845 +13297 +20062 +20607 +24167 +15433 +18923 +7132 +15017 +10325 +11090 +12752 +20454 +12300 +13263 +29938 +11103 +32381 +14352 +17831 +6054 +939954920 +13840 +10799 +14093 +8067 +9592 +681638629 +17374 +28218 +25869 +14609 +19400 +22914 +436407335 +823088406 +20933 +2458 +6221 +22788 +28846 +3778 +10808 +9482 +19445 +8482 +317023303 +3604 +788000330 +1036767904 +12798 +6003 +26277 +80844076 +6111 +1144 +23311 +20232 +14709 +31568 +16632 +9552 +8709 +12097 +9552 +2593 +17315 +13395 +8341 +28875 +13352 +9077 +10800 +3104 +27203 +4233 +619595003 +5058 +24889 +12868 +612443444 +27016 +9871 +24430 +15704 +2842 +29681 +20648 +20022 +2685 +22110 +7068 +21297 +29785 +18808 +13345 +4156 +925294519 +31190 +729577546 +13562 +18930 +6685 +17904 +6504 +63108274 +2536 +9261 +29662 +24140 +30626 +18218 +5970 +60289319 +1144 +6549 +28316 +3584 +8618 +10591 +1188 +24387 +32539 +23098 +14005 +11363 +24840 +17876 +17960 +882 +276501667 +32427 +31726 +853402084 +618554492 +23637 +26198 +12334 +165 +10833 +30109 +14348 +276501667 +31331 +19994 +15013 +27567 +582 +18185 +3103 +2182 +17601 +7910 +679 +17663 +5245 +516538273 +17831 +14902 +5301933 +6886 +5107 +24999 +22079 +15685 +993592844 +811530194 +16221 +28230 +16795 +5535 +8202 +12540 +21021 +10927 +13771 +13071 +26484 +27540 +30369 +19834 +26417 +29620 +1061169743 +23954 +7399 +32067 +6090 +29166 +8053 +15100 +17787 +1226 +4076 +15136 +28302 +15925 +428 +10461 +22899 +12402 +9196 +10144 +16816 +2914 +1797 +16088 +28860185 +29123 +15558 +25970 +13457 +9060 +4458 +815923650 +32095 +678889556 +376472461 +26654 +6132 +13626 +7639 +176352552 +25625 +25667 +8009 +25501 +25807 +3870 +18439 +31789 +7440 +7875 +23106 +28422 +1009 +1834 +18890 +18674 +2811 +766767947 +147685858 +790717441 +11267 +32311 +32624 +4883 +17976 +23411 +8816 +22050 +21526 +14237 +20401 +22867 +7851 +19056 +29044 +20106 +19623 +25414 +2979 +14761 +376959476 +13812 +4657 +11030 +4821 +987198225 +14013 +13913 +24968 +15272 +21339 +24001 +978635621 +15565 +19176 +16101 +13844 +841984888 +26044 +5695 +27004 +17453 +16858 +16520 +29450 +29709 +5534 +16368 +8522 +14565 +9866 +9483 +14134 +25499 +6475 +370114172 +24511 +17437 +14451 +19675 +10800 +22036 +12715 +733720730 +20787 +26278 +4233 +797269132 +32539 +18617 +28818 +11774 +1785 +30832 +21030 +8588 +1986 +2684 +6898 +7948 +19397 +579767416 +22788 +2988 +31147 +8103 +3362 +20843 +23795 +31064 +24571 +19651 +21715 +1019498195 +2497 +25442 +10698 +13511 +12276 +327214413 +1529 +13071 +21015 +17710 +332 +18290 +695 +15560 +19877 +78325132 +5767 +7095 +24299 +5479 +13026 +7085 +956684932 +927429109 +7068 +25899 +6448 +19248 +4061 +1719 +14461 +267206945 +8520 +1755 +6616 +30116 +15917 +13435 +15818 +29034 +15593 +22848 +10891 +11927 +11003 +31410 +812175972 +27127 +24972 +60289319 +11932 +21715 +147680540 +28596 +32113 +748 +2458 +10537 +2160 +1393 +23742 +29649 +9526 +16570 +20711 +3154 +7923 +4809 +23007 +422 +16976 +19839 +24639 +639909173 +19965 +249 +1948 +1321 +28976 +24997 +2074 +574 +20731 +22478 +25199 +29510 +5231 +15558 +3536 +5870 +2668 +1838 +8130 +28610 +13624 +3781 +27926 +18718 +11638 +7421 +347853192 +27172 +23165 +23511 +18810 +5510 +11034 +27067 +1783 +6211 +21818 +10492 +1361 +9360 +6544 +14929 +23182 +12335 +4435 +28537 +6054 +25199 +19778 +18001 +24912 +275524856 +4170 +29649 +23501 +924324245 +32680 +25598 +1784 +2162 +25499 +20983 +19095 +27478 +27089 +20153 +14520 +827478884 +710943610 +18673 +31451 +30279 +17339 +31560 +755573610 +24611 +32020 +23411 +12715 +8891 +879309927 +10764 +24334 +18855 +10226 +5882 +9053 +10751 +7949 +3154 +22740 +27486 +11383 +27186 +11117 +15553 +12601 +7985 +18755 +23503 +7217 +11714 +18966 +810173088 +15467 +25257 +22858 +1816 +2986 +13375 +461844739 +6102 +1191 +7791 +22996 +27057 +8990 +19284 +15925 +6898 +522426914 +577 +16541 +9283 +12343 +1411 +101 +14343 +30587 +8213 +17276 +18376 +29263 +616762822 +22551 +12905 +13534 +6554 +204364068 +23857 +17903 +12657 +18443 +30821 +27282 +10407 +2481 +26584 +588954698 +18928 +8568 +31486 +10468 +729958294 +25289 +28560 +8213 +3758 +9748 +18636 +1007 +26961 +10676 +15280 +18632 +3764 +19066 +19383 +2205 +27908 +29562 +23631 +7729 +18329 +2381 +14415 +18088 +20259 +394559714 +10275 +11267 +6302 +31252 +2817 +11933 +28213 +101 +12601 +12977 +14800 +211 +502634280 +21526 +8966 +19593 +21513 +20093 +20198 +29737 +21563 +29784 +28106 +8053 +14644 +30027 +29328 +22247 +3604 +29591 +8258 +918765792 +95361414 +21818 +380963400 +29865 +177112175 +15375 +23007 +10739 +32449 +23477 +26204 +2187 +23529 +10610 +11472 +21526 +8913 +857646800 +5776 +32151 +23269 +602 +10048 +28439 +32198 +5751 +747070391 +4276 +20010 +3317 +27013 +544057991 +1275 +26140 +22709 +2250 +6599 +21537 +18216 +29103 +26019 +15866 +891812554 +29137 +28694 +746965255 +4666 +11362 +10629 +347 +63552215 +21377 +32311 +20184 +15917 +1429 +20788 +16229 +25899 +862100084 +22434 +14455 +21839 +12202 +19709 +27536 +30381 +19908 +24632 +16673 +5415 +31892 +24344 +5479 +5896 +25501 +31636 +30655 +127304857 +8375 +468 +22034 +3481 +850 +7062 +13035 +28725 +5813 +31888 +23411 +16619 +27426 +5621 +7132 +4135 +24194 +6943 +12682 +8475 +2504 +29066 +11110 +6209 +28125 +5340 +19219 +19728 +990015001 +15923 +12806 +176363560 +26423 +26972 +11739 +5358 +29162 +3980 +5251 +26224 +9835 +24885 +22465 +21856 +4651 +25362 +7933 +30495 +7440 +5319 +21435 +16307 +12128 +31613 +23831 +17440 +27127 +16868 +7218 +6511 +19572 +6939 +29698 +2509 +292 +24100 +14242 +473182316 +25396 +7835 +8602 +5910 +6939 +2594 +20095 +7212 +898 +16743 +29122 +14071 +18834 +26854 +22900 +19222 +4796 +1036865894 +9775 +3295 +29765 +1998 +16331 +32309 +813 +2289 +29662 +11773 +30634 +14441 +8164 +758695353 +6968 +1070 +307263087 +20066 +5461 +25398 +7753 +21469 +24362 +14970 +15560 +31875 +24355 +3130 +4198 +29242 +32125 +23337 +13014 +7690 +191860636 +22977 +22939 +7602 +21115 +27815 +408077591 +11777 +10097 +12771 +292 +30010 +21578 +13535 +350011801 +545 +12172 +32475 +12024 +9426 +553 +8204 +13901 +14093 +26758 +7572 +28125 +4914 +20351 +1348 +22560 +16734 +18930 +29524 +1714 +4052 +18406 +12972 +7644 +16863 +32094 +15242 +10225 +23910 +21067 +28027 +32198 +16907 +28481 +3953 +13297 +14272 +18541 +16765 +16357 +29842 +13756 +7850 +24440 +6535 +21109 +1699 +6798 +10614 +28471 +44921107 +12876 +15242 +26996 +22947 +30634 +27843 +2232 +170694527 +283 +1729 +13214 +22480 +30701 +24417 +3952 +144200174 +1013046410 +30762 +17836 +15272 +6161 +6047 +30228 +632038754 +16752 +4455 +12453 +31636 +26142 +22460 +896017605 +7360 +17423 +16261 +7700 +15052 +6520 +11333 +12198 +937742460 +15623 +30519 +19793 +853402084 +9649 +9571 +24674 +14669 +1069 +6300 +23858 +11631 +7492 +31033 +29965 +21248 +26280 +8059 +23532 +842 +31649 +7453 +24742 +6149 +11799 +18872 +18616 +15905 +11720 +1029221420 +29539 +265036141 +31811 +717298974 +25297 +14298 +14203 +17260 +891812554 +10182 +7861 +14879 +147685858 +5009 +26436 +29159 +16357 +19281 +24465 +8096 +6874 +9282 +2455 +7936 +21818 +14674 +31666 +28058 +27282 +16696 +32761 +25431 +573606632 +20291 +21660 +31706 +9603 +28082 +18236 +8913 +9359 +25615 +27902 +1415 +30853 +15266 +32158 +6642 +14133 +26726 +789157341 +10250 +25611 +13093 +20348 +25057 +273263405 +21779 +1783 +23235 +79 +4782 +4061 +928421368 +6144 +20267 +10857 +13626 +5251 +31523 +8764 +1927 +24883 +4755 +4758 +19008 +10411 +23348 +27507 +7327 +21200 +22480 +24062 +17795 +8503 +5324 +9484 +511669552 +21856 +28759 +1269 +12696 +3103 +26060 +31143 +8621 +8778 +27605 +41 +22194 +29103 +21452 +529625353 +15679 +2556 +27618 +31170 +12977 +28109 +18489 +27528 +4213 +1031995440 +32535 +8452 +17948 +987744044 +30197 +22717 +234081650 +4753 +11276 +30217 +9112 +631144646 +3175 +4186 +10023 +4061 +2893 +1130 +15925 +15905 +25763 +14390 +27553 +25527 +31567 +20984 +29662 +23854 +20122 +21834 +19661 +27186 +13146 +9417 +20619 +16855 +20770 +10370 +11147 +761 +660787983 +12972 +16848 +17381 +8281 +22349 +3606 +938 +6685 +20022 +27375 +13654 +32116 +5329 +22336 +2032 +22164 +26829 +1760 +7760 +13517 +1785 +32164 +8796 +936817882 +25414 +17719 +12781 +28348 +7955 +7294 +1921 +7676 +5910 +12582 +32327 +4505 +491245066 +22135 +341199600 +23231 +38423655 +32535 +32087 +14270 +15784 +3613 +11568 +17673 +856690611 +16613 +16619 +12582 +12292 +18363 +14852 +6985 +710943610 +21966 +19099 +23732 +18766 +2593 +5449 +176510878 +1691 +3026 +31574 +6721 +5621 +50 +629 +17453 +1178 +32076 +18104 +32610 +30593 +18620 +3678 +1630 +3864 +26484 +26008 +292 +577 +26250 +20194 +1411 +586136455 +2348 +21163 +6805 +21964 +3301 +692787382 +439 +26712 +20010 +20270 +26423 +18570 +3757 +2373 +3128 +15087 +8588 +24815 +21860 +14925 +32696 +280540161 +16489 +20230 +874552198 +3511 +9520 +9352 +1208 +9778 +14592 +9243 +4395 +9543 +32311 +23834 +20205 +17419 +4751 +3720 +7953 +1643 +6209 +280282421 +4883 +4144 +16140 +25030 +21427 +17287 +7662 +966 +889486862 +29025 +31706 +476265846 +11854 +15969 +774 +23976 +13324 +15814 +14555 +18348 +22881 +23981 +3535 +333 +9581 +23701 +26948 +26728 +3321 +30335 +26325 +22909 +31613 +25713 +29319 +9835 +22106 +18040 +29662 +18872 +5096 +27908 +3450 +987091443 +31027 +29379 +559006903 +7902 +10337 +9306 +9103 +14415 +8501 +21622 +7191 +11544 +27486 +11115 +4660 +10223 +20449 +19914 +9474 +30981 +5662 +855439605 +29483 +10003 +6934 +12695 +16115 +15136 +23409 +15486 +8961 +6685 +1648 +194354866 +20454 +13911 +2692 +2593 +13509 +11786 +29256 +12966 +21717 +20306 +18330 +347 +6017 +671529053 +896017605 +5821 +25670 +7936 +7360 +25854 +25610 +22593 +8072 +8608 +812175972 +12641 +12533 +302364781 +28146 +5055 +9866 +15588 +15664 +603877043 +21395 +1560 +19289 +1125 +32397 +9653 +21273 +17965 +18549 +10246 +23528 +978740950 +11321 +922907720 +18246 +503113624 +25792 +15182 +14800 +16315 +8946 +30823 +3213 +4907 +24892 +22252 +9387 +36067554 +6111 +3851 +9387 +8281 +9053 +5103 +19335 +10418 +13093 +16819 +5972 +25837 +2217 +29811 +8105 +15304 +25502 +16355 +17450 +311991488 +13534 +12604 +32363 +21289 +3000 +18872 +5838 +29626 +24311 +27607 +19327 +13843 +26629 +20494 +28522 +18358 +1699 +14386 +31016 +168 +3110 +5301933 +16833 +19708 +14263 +18870 +25421 +24256 +8467 +3794 +19971 +11380 +31765 +22002 +10890 +31969 +17428 +9282 +21113 +13797 +8778 +28295 +15583 +9210 +22607 +5329 +21587 +7557 +2718 +3395 +30126 +305 +15101 +965160267 +23085 +30237 +9239 +18198 +7122 +19524 +32626 +25771 +31789 +25596 +29247 +11760 +27745 +202174594 +13688 +32263 +29270 +332 +9378 +15969 +10068 +24917 +10901 +6485 +732 +713805515 +25352 +14563 +29732 +31683 +31419 +25799 +13554 +1352 +543 +8992 +278871169 +10046 +3352 +28899 +18616 +12373 +8144 +31314 +25233 +126640927 +9949 +10005 +11394 +28898 +18016 +9363 +17115 +20139 +20801 +1933 +10537 +773454483 +17901 +24482 +23269 +23736 +21208 +30266 +30762 +31712 +13605 +10690302 +307263087 +30751 +31290 +7344 +103195768 +27227 +16722 +9888 +28163 +12932 +16833 +17581 +29466 +1812 +898668038 +1423 +19383 +27763 +18261 +24796 +26789 +16341 +21891 +3182 +10975 +440829685 +14978 +29316 +9834 +11767 +1309 +13792 +11110 +24627 +229589034 +4465 +8326 +14982 +24174 +26187 +30330 +1742 +18222 +7310 +16858 +11030 +24742 +17865 +3054 +19067 +8778 +22576 +4820 +16153 +1121 +3576 +103195768 +12540 +28745 +5564 +3029 +2742 +13989 +26590 +154933739 +21469 +19596 +3644 +539 +30109 +18740 +32477 +26592 +372335989 +3079 +7443 +2263 +1453 +7220 +15161 +3813 +31736 +5739 +22963 +615 +19841 +31175 +48 +26724 +23231 +25834 +8736 +21984 +5004 +18826 +21526 +28206 +15468 +27163 +29159 +739820698 +31016 +3341 +19695 +32727 +21008 +5120 +5739 +17787 +28985 +7639 +15830 +1852 +30556 +5009 +23332 +20626 +23042 +2505 +25936 +19352 +26593 +14134 +4579 +2504 +17506 +3075 +9581 +23163 +23529 +20287 +19973 +6942 +225 +18206 +525495101 +12422 +58535449 +21469 +20248 +30844 +20258 +8800 +15123 +22017 +19876 +13984 +19427 +24861 +368158212 +16146 +27701 +7422 +31147 +2454 +17957 +15336 +1040042838 +23543 +9069 +16060 +16904 +31888 +7792 +31736 +316355293 +25421 +24151 +867796195 +27395 +17334 +17637 +25759 +121 +724 +1010399736 +15633 +1856 +24886 +9084 +27930 +8781 +144200174 +219835095 +6369 +15101 +28759 +30899 +29651 +2273 +95361414 +15600 +9484 +7875 +2143 +13725 +21099 +3846 +292 +32094 +867796195 +4796 +2369 +17039 +11232 +1009 +6005 +10091 +23818 +23224 +5326 +7951 +1065695788 +16351 +17686 +472 +28077 +22002 +32217 +31648 +30823 +13808 +8540 +28141 +9985 +2625 +299785403 +14377 +6423 +976561308 +27751 +190 +16945 +160857416 +1011813777 +18654 +27395 +24217 +31629 +26632 +27443 +29626 +7178 +21164 +7258 +782457391 +24571 +26654 +11597 +752054624 +4866 +19661 +192800989 +794618585 +15877 +3871 +4016 +91105507 +30116 +23123 +272986092 +7556 +28537 +2758 +10711 +901932736 +4653 +218 +25203 +16650 +21001 +1153 +8676 +27919 +890723706 +20959 +11584 +32512 +18284 +10039 +950797214 +14824 +2560 +7281 +12060 +11833 +28963 +6470 +5515 +3256 +4796 +545681893 +688921232 +18751 +15042 +32757 +7744 +9084 +13247 +4782 +48 +12806 +20977 +2430 +18898 +9414 +7254 +27509 +17460 +12648 +25613 +11319 +949130808 +2373 +15565 +24203 +9771 +28745 +27026 +10144 +3111 +14435 +11375 +19227 +32020 +9776 +25722 +11180 +990 +15890 +1261 +16064 +10683 +2348 +635556236 +17116 +28096 +514875184 +23818 +22564 +25667 +31712 +30577 +130592554 +12805 +410570626 +8550 +2922 +12970 +9866 +1785 +13279 +26687 +2874 +29732 +9210 +5472 +23411 +4780 +18788 +21370 +32397 +7400 +24080 +29476 +6598 +18347 +9808 +14546 +17822 +25846 +15795 +577323850 +27059 +26948 +32659 +29530 +18620 +18628 +14527 +24326 +651498411 +21496 +19095 +25293 +24089 +8287 +3803 +8754 +19317 +78533316 +10407 +3022 +12010 +6003 +15969 +12020 +27064 +13868 +539174278 +13279 +15328 +12806 +5420 +22270 +960633926 +30754 +24155 +22480 +15588 +14298 +31741 +11760 +3988 +20692 +14106 +890723706 +857578541 +10902 +3877 +30300633 +3440 +23908 +25422 +913 +26866 +13345 +23092 +25145 +17101 +15662 +26384 +27229 +4726 +31712 +28858 +478548948 +21484 +11834 +27672 +28264 +6710 +12112 +25596 +29315 +28673 +25616 +9283 +26393 +15468 +16356 +11452 +28121 +946027094 +24621 +20153 +165 +11740 +18589 +10236 +23847 +9248 +12347 +2851 +29092 +995180819 +12063 +7178 +29847 +26961 +10278 +208133070 +2691 +29739 +22349 +2684 +1101 +77514432 +21054 +932772889 +317023303 +19724 +5673 +9401 +15463 +6479 +29880 +14736 +416623526 +21605 +12574 +20161 +17769 +29785 +16505 +27155 +28213 +27313 +8796 +32032 +27894 +17171755 +30277 +8735 +9993 +21115 +23528 +1559 +6905 +6336 +16336 +4240 +30548 +20787 +1036 +2497 +22925 +898669128 +31836 +17982 +11739 +13509 +10123 +858 +16157 +14702 +3372 +17754 +6504 +13297 +17787 +27885 +13354 +300035963 +7095 +31427 +13949 +12410 +16757 +2004 +12543 +5346 +28324 +31523 +24710 +8860 +6528 +11784 +7203 +30684 +9732 +13060 +8344 +19988 +9095 +22245 +29242 +22095 +205 +24408 +22152 +345 +21573 +26991 +13596 +30643 +3054 +16919 +451256000 +15052 +3945 +2504 +638157806 +27053 +7606 +14509 +3984 +781570423 +24203 +20553 +15987 +12305 +4306 +32145 +3562 +25181 +58535449 +23729 +2059 +2504 +21061 +20052 +25561 +19173 +10902 +10337 +7258 +32656 +546597974 +1081 +16342 +3169 +23959 +3723 +28928 +21871 +21382 +28701 +22858 +4873 +28927 +13468 +26492 +8341 +855439605 +11970 +10226 +27085 +13111 +11123 +21044 +5499 +22429 +19596 +859062110 +534341541 +20966 +8284 +25920 +24620 +23216 +26283 +31033 +20870 +10499 +2536 +31486 +17787 +26226 +731329332 +31560 +428 +30213 +205933683 +11093 +7964 +5381 +8617 +18240 +31521 +18727 +13285 +17178 +19582 +30109 +25555 +18599 +115 +14772 +9010 +2625 +10357 +196071487 +16740 +14800 +21900 +10901 +30054 +21687 +21929 +1580 +579433266 +16811 +3510 +19557 +16137 +32309 +13898 +12624 +341199600 +27489 +15623 +24699 +13713 +8621 +4417 +1069819982 +13350 +15468 +646332848 +344 +23175 +29761 +26349 +6062 +30674 +19985 +12249 +7708 +24082 +20241 +1042839552 +19645 +12739 +22501 +22068 +6861 +30634 +21547 +24110 +12043 +19062 +25610 +10116 +13269 +21045 +13275 +14583 +396246374 +454259428 +8954 +31506 +11174 +6258 +21918 +9243 +30271 +5333 +15027 +14383 +29938 +6712 +3589 +22247 +6511 +17719 +24420 +18556 +22127 +19765 +24891 +14644 +2004 +18215 +998 +30184 +10180 +8971 +32286 +8272 +17079 +4314 +6791 +25152 +13808 +19841 +8459 +887 +837691137 +335601471 +13153 +30336 +20478 +6528 +3717 +12174 +8267 +26975 +17560 +28133 +162 +17200 +26136 +1855 +20772 +30899 +30814 +127 +12051 +23938 +1030923998 +18897 +12798 +29502 +18330 +18761 +38213538 +7877 +285455284 +1026745538 +13457 +15444 +21427 +16378 +16520 +3391 +12069 +31407 +14028 +22648 +30568 +24347 +20619 +4069 +18122 +24078 +23235 +19563 +387345662 +6132 +817865474 +32416 +5039 +10833 +27241 +30786 +5534 +26429 +20185 +27925 +8910 +17435 +9869 +19380 +24999 +28889 +16375 +75797723 +12608 +12533 +933 +20465 +10087 +23317 +22023 +21238 +11011 +7078 +15264 +23503 +7521 +5621 +27052 +451256000 +31719 +240141114 +3993 +16676 +26187 +16859 +9084 +11840 +11974 +13183 +32584 +6664 +23124 +13613 +7602 +18700 +15182 +23617 +12343 +2119 +19062 +13925 +17578 +29822 +5621 +6470 +14298 +25901 +10078 +21265 +21513 +10890 +21102 +75281660 +3442 +177811611 +24739 +22470 +23300 +29634 +4221 +16912 +573783345 +7141 +28701 +11985 +19965 +21361 +15209 +24738 +9116 +24384 +18514 +9500 +10159 +14293 +20494 +1259 +7793 +729958294 +9449 +7861 +2294 +18005 +3059 +16221 +6204 +7816 +23009 +8800 +7759 +3300 +5251 +10039 +5167 +898669128 +994060758 +3213 +25276 +18550 +22847 +20010 +17190 +23720 +32353 +24387 +14028 +15087 +24835 +17755 +9482 +3352 +72 +4360 +1261 +24030 +7939 +23144 +2205 +14836 +21769 +32709 +28966 +1059550491 +3733 +9775 +9270 +1921 +28280 +11061 +9649 +7310 +31934 +4435 +9834 +18270 +6983 +19335 +19436 +6237 +9982 +21674 +18187 +1852 +1036745058 +12736 +15553 +440795951 +25448 +6544 +1130 +25916 +858 +89236875 +1956 +18179 +32087 +30111 +29578 +23752 +24827 +25057 +31719 +7310 +32397 +31434 +15125 +9084 +6983 +2578 +4488 +31266 +16577 +17630 +32113 +28027 +17787 +18348 +29842 +15572 +7294 +4742 +6673 +2402 +16765 +13984 +30696 +702761148 +13613 +30853 +19499 +10857 +22423 +29159 +29122 +11380 +20942 +15052 +31888 +19427 +8922 +19914 +19890 +24875 +18636 +27893 +16023 +185162567 +10428 +38213538 +21095 +15539 +17092 +20161 +14583 +378966561 +461905691 +21386 +453899854 +27241 +16357 +25901 +9886 +1002259261 +245967765 +889486862 +3291 +5553 +2905 +396246374 +951760797 +660915498 +6786 +9834 +20185 +7996 +14736 +8202 +29730 +19939 +19556 +4847 +8554 +20540 +12396 +13231 +29246 +7671 +2117 +4977 +15327 +25923 +504 +6836 +18950 +73 +3992 +18564 +24948 +19828 +3000 +6588 +607568455 +10242 +9102 +28682 +15617 +1766 +5351 +70292251 +10640 +14699 +16798 +25633 +19303 +10776 +18408 +18270 +128669283 +3502 +29660 +1437 +5534 +15690 +25994 +7858 +8745 +28970 +237588807 +13676 +594 +1018804710 +2374 +12594 +32158 +15120 +29002 +9283 +23334 +830489638 +15440 +8540 +32616 +24187 +17423 +1022026348 +25339 +3034 +25296 +24140 +5555 +10561 +10902 +19920 +705308988 +15836 +28717 +9103 +24797 +27583 +30543 +16157 +430 +871502169 +23272 +928 +996 +29075 +5719 +28721 +2389 +27957 +5158 +6504 +18404 +29677 +16435 +21769 +17376 +14583 +5731 +2495 +5620 +9951 +31250 +5197 +25122 +9261 +10141 +22320 +3389 +274373457 +25800 +16798 +20850 +26299 +8454 +27076 +18648 +10019 +850 +24174 +6252 +27064 +19565 +77514432 +24886 +25477 +26053 +25460 +10363 +28980 +12877 +10365 +19506 +6549 +7902 +30724 +857646800 +499440084 +4733 +28682 +607568455 +101 +25645 +18657 +724515722 +6535 +5867 +23231 +23597 +6576 +19916 +30559 +7841 +24387 +26393 +639909173 +20911 +4832 +21426 +8961 +9311 +889970389 +7919 +9215 +6943 +3744 +11271 +354 +5738 +7102 +553348264 +9144 +22422 +1687 +38423655 +968 +17280 +15368 +4034 +20267 +24394 +20122 +16405 +21891 +10687 +20928 +2004 +26190 +5495 +32475 +20796 +13182 +29166 +15289 +1496 +1028796512 +11394 +312049264 +16318 +682242314 +32498 +20408 +32412 +26931 +20133 +6232 +13195 +30508 +18059 +12553 +15685 +16676 +10418 +9514 +10977 +849405117 +3801 +12445 +2065 +30701 +14428 +32705 +23398 +13699 +14244 +22220 +24511 +7409 +6799 +15760 +24585 +9934 +251218752 +18093 +932470077 +5396 +10576 +18744 +591 +32564 +12602 +994060758 +28850 +177811611 +9180 +8749 +11740 +510691075 +6211 +32351 +9139 +12956 +18923 +20291 +31426 +13685 +1927 +23012 +29884 +25670 +27408 +37135401 +1602 +5534 +16318 +1329 +950726685 +27226 +3999 +28149 +20595 +15052 +23417 +19577 +15462 +1628 +959271837 +30996 +1695 +13162 +29461 +11933 +2378 +26891 +891947600 +13345 +75797723 +8913 +2209 +459542886 +3264 +30801 +22411 +9588 +2672 +9189 +9020 +21868 +18552 +1404 +18870 +31613 +4775 +6856 +19362 +9449 +1489 +20959 +1572 +32390 +25769 +18387 +9213 +6465 +8911 +13528 +811625862 +1696 +17965 +18005 +8520 +28476 +16816 +18284 +951760797 +1742 +21673 +440795951 +2597 +19032 +15954 +11246 +27794 +19067 +25476 +339887649 +29557 +794621932 +21526 +20962 +724 +16250 +18092 +5926 +6266 +5524 +10978 +11670 +873068833 +13595 +26081 +28146 +28365 +5751 +15017 +615256072 +21395 +777 +29634 +922 +7793 +9932 +4127 +25078 +23628 +308 +25046 +20111 +5691 +30330 +4417 +647269712 +12579 +28591 +2147 +27194 +24417 +598186982 +835585617 +5058 +32760 +20501 +23092 +1019498195 +15467 +11908 +574036710 +16153 +1991 +22053 +31558 +14713 +18846 +20531 +24682 +21513 +23593 +26948 +5524 +31916 +30634 +16701 +24378 +32505 +8388 +2598 +10719 +12992 +5561 +4004 +28423 +770690959 +30971 +16384 +26349 +27099 +12752 +17786 +7729 +10127 +8309 +520816932 +25502 +15838 +3337 +25138 +1269 +7953 +15830 +26371 +23570 +62822899 +17423 +27679 +1040137225 +32478 +17152 +12534 +21868 +19548 +4796 +21900 +19828 +10776 +1365 +2758 +26847 +20029 +24629 +495044622 +17554 +4091 +25062 +18748 +22434 +14509 +24898 +20230 +7310 +21298 +31952 +425053951 +21984 +1001566143 +5087 +10222 +1069819982 +941682889 +27452 +27541 +316355293 +427 +28839 +28699 +30299 +21164 +18698 +15325 +229589034 +17042 +21324 +16335 +6874 +14134 +18347 +25442 +229589034 +9102 +21377 +10082 +24891 +25290 +6664 +9728 +28966 +21691 +26008 +25477 +3854 +29843 +25448 +27767 +945 +10537 +5686 +1064698315 +7266 +26785 +19695 +6273 +9897 +540485278 +14406 +29651 +29658 +31419 +4816 +1696 +7775 +12332 +294 +17549 +13760 +3764 +25945 +3298 +23487 +19354 +16800 +22050 +30548 +1415 +11805 +28910 +3526 +337 +31255 +832 +9719 +7400 +8100 +32185 +2202 +5236 +31641 +15260 +585689380 +28745 +10649 +7090 +24462 +26661 +11646 +7841 +16442 +2162 +28884 +4796 +12427 +1822 +9310 +819270011 +4530 +32564 +29315 +2865 +18631 +28146 +3526 +11860 +27004 +16305 +18839 +29746 +13863 +63108274 +19629 +13454 +19876 +19637 +30124 +30539 +32243 +841 +25233 +20473 +9124 +398556455 +25072 +4905 +8990 +29319 +16138 +15006 +526606148 +32751 +10952 +15742 +30825 +477 +50 +8344 +14051 +5569 +7281 +16024 +6252 +26497 +8015 +5647 +28378 +31407 +13468 +20547 +12281 +28436 +4069 +21966 +872833036 +24191 +19308 +7355 +16203 +22746 +17200 +18329 +12060 +26443 +17300 +187877991 +17633 +3741 +26975 +31331 +292 +25771 +21878 +790644676 +12541 +29348 +28429 +44921107 +2328 +27607 +17760 +7409 +17239 +14909 +6499 +1924 +16819 +1136 +23729 +14256 +479222827 +2636 +1267 +7372 +1066 +19650 +14683 +13761 +30674 +2232 +28165 +28353 +30733 +8408 +16808 +835425212 +27194 +31848325 +27231 +923 +6947 +196071487 +32222 +17017 +5479 +27052 +27096 +26553 +5319 +378966561 +24526 +5911 +14348 +13334 +8693 +21755 +11466 +8922 +13843 +26813 +3804 +21770 +12533 +13014 +14477 +29123 +1648 +3089 +13767 +10907 +204364068 +7606 +6210 +17501 +25039 +8883 +29399 +5692 +29330 +21095 +24191 +27348 +410791814 +23623 +31460 +9588 +2495 +23336 +3512 +5534 +850 +28199 +13236 +29432 +8440 +27489 +4507 +251218752 +6617 +23578 +20531 +3546 +31283 +8530 +19721 +2539 +3403 +23358 +16023 +22270 +682242314 +11738262 +1580 +607699886 +26726 +27343 +389 +26169 +2119 +975948803 +313 +156 +6245 +7753 +4768 +13790 +1019498195 +827 +14511 +18029 +28839 +344 +30987 +998 +29669 +11938 +26394 +16040 +313 +23507 +19008 +22551 +29899 +13541 +6126 +19031 +7775 +32656 +10690302 +21826 +5397 +18788 +12963 +1602 +28149 +20850 +15143 +3502 +21131 +3980 +26802 +2292 +3104 +29784 +9929 +25565 +18880 +10253 +5961 +596575784 +25837 +7225 +15467 +8019 +18329 +21452 +7170 +30614 +733720730 +32743 +27828 +31038 +19549 +18914 +2208 +27064 +31045 +20763 +26006 +703494470 +30207 +698 +8441 +29087 +14114 +13214 +29773 +31856 +5201 +14627 +25565 +21826 +4455 +649527609 +22058 +20850 +506623013 +8441 +19242 +22272 +9210 +18478 +594 +27404 +30207 +3543 +3945 +12130 +24898 +17723 +332 +9071 +9187 +12579 +29461 +114156994 +17124 +11784 +20663 +412150016 +4815 +9582 +16529 +28804 +20278 +8618 +5550 +3300 +25405 +9674 +6710 +12364 +8888 +2415 +433685315 +6740 +32 +2118 +10043 +27067 +16690 +31003 +21313 +29159 +10005 +2394 +929 +29400 +7951 +13578 +10556 +27048 +12673 +17904 +602 +27419 +578815248 +28439 +9184 +31044 +26804 +7662 +32585 +26562 +4355 +14674 +24860 +31738 +16140 +32480 +15260 +27670 +15550 +688921232 +10861 +11311 +11931 +13195 +17171755 +30983 +28732 +8816 +939 +100498229 +26240 +17876 +525495101 +7007 +187877991 +19549 +13113 +7132 +511562520 +10836 +5192 +11110 +6334 +27568 +32477 +13640 +1065695788 +9270 +6535 +774 +415705934 +30701 +4895 +23371 +11669 +2585 +3440 +15801 +6874 +3740 +24359 +16753 +3182 +16544 +669835213 +22247 +1008410461 +4446 +27220 +22301 +16238 +5469 +27240 +692787382 +9951 +5284 +20802 +10891 +15773 +6710 +22925 +9653 +29066 +4279 +29809 +17912 +566386921 +617 +32412 +23600 +4260 +11552 +18169 +15633 +29535 +12660 +719 +20930 +7281 +16757 +1417 +16650 +31726 +27359 +17601 +15685 +857578541 +22817 +22665 +22847 +12602 +19864 +19596 +13600 +5436 +131065003 +9118 +10127 +11310 +27170 +6886 +1453 +3762 +4990 +8717 +30918 +3033 +20449 +2143 +17311 +29978 +32293 +7155 +11164 +24465 +60922867 +15489 +8095 +243518546 +16573 +6404 +9534 +21929 +23962 +31875 +19244 +15602 +578339944 +10629 +17360 +29649 +22024 +25783 +371 +13109 +7872 +1329 +453899854 +3051 +29092 +30358 +25228 +811211668 +27382 +2585 +1336 +27246 +15052 +6693 +24944 +28875 +284 +29348 +5961 +11267 +21259 +3893 +340165741 +20396 +17627 +194 +4649 +389 +20905 +12001 +1059550491 +47680524 +25520 +17286 +26593 +26774 +12711 +2457 +724 +6161 +10363 +30126 +26136 +18740 +24138 +412150016 +559006903 +18825 +13043 +6529 +503113624 +14596 +27423 +29151 +18104 +25589 +29687 +8202 +17826 +32464 +30628 +24674 +28264 +660937856 +8216 +28777 +15014 +9016 +5982 +989966642 +712392585 +25203 +4221 +17710 +928 +4639 +10727 +16722 +10360 +7843 +8859 +24022 +21153 +32303 +17160 +29549 +17826 +28430 +13213 +23699 +27034 +790717441 +12865 +29986 +25256 +32554 +847 +19890 +30825 +15406 +6076 +20504 +23729 +23252 +2816 +23111 +10357 +29524 +29944 +6735 +19459 +16628 +28125 +28348 +22451 +7872 +594 +16489 +30556 +21095 +30135 +15209 +11205 +21563 +13463 +1496 +1706 +20709 +8985 +28256 +15421 +10677 +235921197 +3846 +1691 +25745 +22778 +995962908 +23175 +27194 +21538 +10293 +15637 +30375 +19219 +4951 +1302 +4762 +18656 +433685315 +19728 +27453 +21328 +8213 +26131 +4735 +4977 +818 +6048 +18469 +14272 +11321 +22972 +8911 +4170 +6799 +23380 +16137 +28898 +5883 +14401 +31216 +1924 +13430 +10483 +1011 +3105 +23092 +5603 +29032 +14800 +16537 +7978 +29739 +16401 +13794 +17360 +20183 +16367 +7142 +18799 +239563124 +4733 +19593 +31611 +63108274 +10236 +3022 +20928 +7745 +29725 +27860 +16539 +382782387 +12545 +25759 +9210 +21406 +4004 +24155 +9143 +7716 +21769 +15745 +250 +11643 +19350 +18472 +16138 +23432 +695 +15097 +397 +27513 +17405 +31162 +1324 +18420 +20312 +8829 +6004 +7288 +18476 +990 +30659 +27455 +11380 +3481 +121 +7193 +15962 +24728 +5861 +5668 +4872 +9335 +15066 +23947 +4555 +3857 +21769 +17755 +18552 +973361132 +18414 +24257 +12615 +8190 +20106 +15062 +7775 +16867 +1036 +571711251 +832 +18088 +267224449 +290 +24516 +358 +19688 +26285 +7606 +29428 +28976 +28201 +24798 +14263 +926082286 +1265 +14699 +17440 +3219 +8419 +25558 +17101 +18665 +27246 +7421 +7754 +4874 +19229 +24692 +30123 +23007 +25297 +753214659 +8302 +19514 +18720 +21817 +29684 +24183 +31277 +16904 +16218 +10250 +19169 +26143 +25889 +31959 +21024 +19142 +11974 +24552 +25581 +22411 +15711 +16047 +19965 +214476337 +19030 +21826 +21259 +24465 +17763 +11232 +26129 +8292 +29554 +194 +16230 +29938 +20211 +18620 +994060758 +18210 +17063 +617 +30333 +17691 +16170 +24710 +11550 +31636 +13238 +6349 +15250 +30748 +553348264 +26632 +16997 +1036628006 +16855 +5258 +2169 +1786 +27276 +32151 +761 +5916 +13812 +30217 +560256190 +3901 +3346 +31191 +18230 +10575 +32705 +5600 +209801770 +2192 +18330 +28106 +7907 +9982 +31168 +26483 +23182 +15969 +29247 +10690302 +2340 +16140 +22914 +4599 +13380 +7927 +7775 +18428 +2754 +30714 +16004 +18144 +11739 +17338 +66383449 +32397 +8416 +18246 +7178 +24769 +5186 +252695040 +29994 +18912 +21824 +19140 +11147 +29474 +5821 +8096 +8764 +26739 +4325 +18575 +170694527 +27025 +1868 +485 +510691075 +16546 +15787 +10159 +28551 +1495 +10977 +3794 +20162 +17211 +440829685 +23928 +20962 +3242 +20106 +31952 +29938 +24151 +807878101 +461 +8015 +12085 +21208 +11211 +19876 +20444 +30027 +24912 +27409 +18288 +18189 +26032 +31759 +6017 +13154 +516565464 +22185 +20095 +476265846 +19008 +26781 +26632 +525292548 +4314 +16064 +32372 +13008 +30844 +13976 +6184 +5751 +20242 +29828 +9461 +9118 +573783345 +752054624 +13193 +21213 +15617 +13279 +211 +26000 +9266 +2881 +18722 +4182 +9295 +15593 +32757 +7260 +11714 +8618 +7039 +19883 +87 +84 +6266 +22359 +7095 +25501 +875039408 +30947 +3204 +6499 +21712 +10268 +29933 +32434 +735046865 +26142 +15449 +310394812 +4027 +22172 +32179 +30116 +415705934 +23333 +31498 +4580 +1037996693 +28538 +177112175 +21061 +6599 +11184 +28201 +13365 +12865 +30173 +18104 +471944506 +3351 +7792 +14944 +292931990 +14951 +30126 +25270 +7632 +9283 +10212 +3010 +27443 +2867 +18856 +3937 +27908 +25807 +18311 +15141 +10357 +47 +7698 +22554 +17278 +5259 +12552 +26350 +4031 +55204547 +25448 +10836 +6890 +10168 +30127 +15244 +18570 +28818 +32198 +8274 +25460 +27663 +2638 +17460 +4890 +11466 +24898 +3352 +11933 +30693 +1933 +30610 +22501 +15879 +15486 +25633 +7344 +27003 +599089891 +10394 +30640 +26419 +901269870 +7872 +30559 +20401 +21905 +27449 +74064427 +7544 +16645 +20242 +6594 +18064 +226838476 +30875 +25305 +1635 +225 +30195 +24674 +31337 +211 +20343 +479222827 +25294 +7259 +31067 +26440 +9144 +24126 +29402 +1239 +13562 +15704 +29120 +16307 +28352 +9310 +313375683 +21109 +22034 +7440 +32477 +6183 +17152 +29748 +3175 +674 +8983 +16151 +10082 +2454 +577 +32286 +312049264 +32368 +23172 +24608 +708754769 +390200056 +22247 +850 +20648 +10802 +29123 +8359 +5397 +31506 +7083 +30983 +29725 +13031 +32512 +1030 +1697 +28152 +3105 +26286 +30577 +7788 +22185 +2289 +32592 +32370 +29933 +2504 +685068006 +15682 +15435 +31777 +25872 +246915592 +9016 +21030 +4432 +13223 +16619 +9095 +6075 +27632 +20463 +1754 +24091 +8408 +6906 +16410 +18761 +22509 +3581 +2865 +5893 +22053 +940360263 +1121 +14704 +21577 +7080 +17892 +18170 +28143 +24699 +12080 +11500 +464 +7193 +17719 +8050 +11035 +29620 +8546 +3920 +23587 +32449 +21878 +3490 +22079 +13693 +10039 +607568455 +29097 +3817 +730980266 +7110 +22509 +27966 +939954920 +4685 +9395 +14044 +32665 +16913 +7078 +26351 +5634 +7101 +15633 +29160 +11833 +30630 +13457 +26112 +924324245 +21435 +23111 +15822 +20122 +6220 +26708 +12019 +833381053 +561490374 +2609 +15250 +5039 +30866 +7936 +17360 +14435 +22603 +11110 +1936 +3592 +1543 +31277 +3912 +11394 +25561 +31999 +16951 +928 +24387 +152258382 +777 +604397492 +3581 +18420 +12292 +957871312 +10385 +13753 +13354 +22982 +3350 +24520 +29438 +29159 +27536 +15202 +30110 +7178 +10629 +21528 +17239 +22613 +23593 +14504 +16336 +23757 +12877 +47680524 +29677 +13183 +22079 +20648 +2396 +22847 +31920 +325383747 +16447 +19695 +620485301 +17614 +24896 +30512 +7754 +30200 +24334 +1711 +28417 +31969 +20119 +32212 +2675 +16378 +1036865894 +32553 +17101 +1553 +20223 +18431 +21406 +28554 +16004 +17193 +1116 +4733 +27837 +9897 +539174278 +394 +3993 +15649 +103195768 +1948 +16573 +30749 +5989 +12937 +4907 +1001566143 +17611 +5751 +18223 +19111 +17280 +5013 +13382 +194 +26846 +29648 +10175 +9036 +22247 +32475 +51107704 +522426914 +6930 +11926 +29348 +7824 +8926 +29785 +18874 +20798 +22340 +11164 +19685 +1069 +31206 +1579 +22245 +19244 +15336 +23736 +22349 +21287 +20578 +28976 +13790 +23784 +11834 +6945 +30621 +7122 +22465 +3054 +26497 +21509 +67912653 +13454 +23507 +15400 +22252 +21508 +23155 +28961 +27956 +22665 +10701 +31405 +16334 +47302654 +3744 +11581 +311991488 +21824 +560904813 +2436 +27593 +1766 +29266 +4568 +6475 +7674 +28170 +529625353 +24187 +30918 +777 +2059 +1939 +30866 +7337 +22788 +27452 +18645 +23701 +15025 +2718 +16529 +29663 +12202 +1489 +19269 +6608 +9523 +17103 +15025 +10039 +13764 +32217 +30769 +32229 +9426 +18037 +16567 +9055 +8668 +23092 +10511 +961739421 +24004 +27282 +3352 +416623526 +26590 +25936 +16536 +18350 +32398 +18519 +28228 +15572 +7978 +3535 +23165 +26712 +26537 +642268828 +21069 +23910 +30368 +7356 +20062 +26238 +3546 +3827 +28777 +9179 +19567 +30508 +9455 +26008 +577 +23483 +334161853 +4977 +9077 +20817 +15905 +32518 +1663 +17472 +381039394 +2986 +30465 +31827 +20090 +1408 +16908 +7997 +31928 +16701 +1838 +12412 +84 +12594 +25581 +25901 +22233 +1795 +1030923998 +17261 +4460 +29897 +6985 +12950 +32569 +22501 +14824 +27540 +21090 +10183 +23073 +2638 +10502 +7632 +28149 +20103 +1752 +827 +414 +27311 +2294 +9266 +18846 +6465 +129574444 +30559 +21561 +775572782 +16024 +909 +32757 +5076 +712 +28020 +16741 +29915 +5422 +17460 +32665 +27235 +6237 +4198 +27034 +8714 +7280 +28862 +2981 +22280 +4135 +175927882 +10068 +10625 +25057 +24440 +18912 +243787156 +30725 +21936 +13572 +696949903 +24692 +8336 +782457391 +577323850 +4635 +782457391 +23857003 +304824290 +805109031 +24075 +32132 +9360 +7775 +24908 +31451 +19883 +19958 +30139 +31855 +22154 +21054 +936817882 +3576 +857638886 +67912653 +25138 +3028 +30556 +23440 +21673 +20688 +6209 +23124 +21205 +14511 +951760797 +8336 +31692 +16650 +2534 +23680 +17171755 +26456 +20407 +500761694 +4741 +564216184 +25448 +6644 +31318 +10499 +18839 +14441 +30695 +28782 +16170 +14030 +30036 +12673 +5569 +16914 +4733 +23698 +12594 +17115 +30054 +127304857 +615 +22564 +31574 +22822 +1108 +9223 +17786 +14472 +25627 +6693 +16775 +31063 +2311 +923 +29779 +27478 +5192 +24501 +130817209 +8891 +1580 +5575 +18218 +29428 +27220 +678889556 +938219725 +7438 +8144 +792018277 +27928 +382782387 +13595 +5565 +32065 +23921 +7301 +19629 +23165 +3351 +25539 +15270 +28352 +9363 +1034 +15416 +841 +14049 +20373 +3513 +19062 +6722 +29183 +478548948 +14050 +21237 +29541 +15593 +8731 +7063 +29764 +13193 +3840 +3029 +13593 +23175 +9772 +25181 +8309 +6535 +600931160 +20108 +2967 +11061 +13888 +1714 +29898 +30848 +26190 +214 +466678321 +30817 +3012 +29427 +12125 +7754 +13213 +5245 +14117 +17453 +6004 +21023 +24114 +27507 +8693 +730023808 +1289 +138768834 +998 +29450 +31687 +20021 +6126 +9515 +15846 +898668038 +31736 +7310 +20106 +27811 +3846 +4678 +26595 +13274 +472976263 +17261 +32249 +7602 +2539 +13109 +14949 +25990 +649 +31848325 +14881 +934956379 +2813 +17453 +31671 +27019 +19176 +19095 +32535 +28656 +10849 +9233 +11436 +13218 +24774 +15514 +11974 +24662 +12805 +7568 +12520 +13941 +23925 +1635 +7062 +9543 +21361 +1001566143 +15829 +24857 +7638 +6827 +11784 +25569 +16335 +29315 +6531 +10365 +3084 +15590 +8656 +11691 +857646800 +15679 +582 +1711 +26283 +8204 +9474 +22185 +29129 +19380 +643345383 +28046 +18748 +1156 +23148 +16109 +23507 +31965 +23624 +28844 +16336 +25371 +26632 +20596 +21482 +27221 +5970 +31439 +936817882 +31951 +142 +1239 +12402 +21054 +6005 +3678 +6907 +31654 +8309 +830489638 +16157 +10392 +12979 +9792 +2470 +18060 +15808 +32711 +25421 +23149 +16912 +32133 +898 +26207 +17675 +14246 +28488 +782788807 +17704 +17092 +69666088 +6260 +23111 +26332 +2249 +26595 +19284 +30643 +16911 +993592844 +26437 +2658 +27375 +416623526 +2685 +26519 +256580658 +14272 +18766 +6544 +22817 +13805 +10798 +16805 +26511 +32476 +2949 +19844 +22895 +29040 +12390 +15433 +18966 +24816 +18362 +10588 +28422 +32263 +26032 +10818 +31407 +4135 +21868 +4471 +19244 +10039 +3352 +20062133 +8216 +26018 +24843 +11796 +21796 +3326 +2273 +9224 +280 +24004 +16772 +4912 +14748 +5797 +9588 +29004 +397921399 +5139 +25826 +26722 +3584 +23857 +8856 +392 +19436 +25455 +8693 +16765 +560256190 +26653 +2408 +32153 +3005 +31443 +21289 +9871 +22570 +25412 +30611 +31170 +317023303 +14180 +26724 +30190 +9732 +5420 +20137 +24418 +6485 +8459 +23981 +6693 +11643 +22926 +1069819982 +19409 +20597 +911358525 +15572 +729577546 +17710 +9000 +21891 +28991 +26112 +28053 +27064 +29491 +13350 +11840 +521913992 +29502 +4796 +27528 +12781 +13925 +15720 +8195 +31901 +25611 +3803 +29554 +7408 +9808 +560904813 +819337830 +13843 +7634 +1663 +27034 +2364 +294 +19730 +9787 +8621 +99038920 +23226 +4087 +21900 +19117 +26136 +13577 +6972 +20841 +847327404 +16440 +16789 +620 +13992 +14198 +6141 +32311 +31763 +18912 +2331 +13980 +13218 +7061 +7964 +27467 +14565 +6416 +16044 +24699 +13503 +21192 +299284806 +16170 +17225 +16157 +300035963 +21189 +23894 +733720730 +8522 +12853 +1360 +1925 +46869187 +172257567 +23218 +30807 +31664 +25107 +9483 +25505 +25622 +13063 +6423 +30054 +5053 +15910 +21796 +32473 +9642 +3511 +28077 +11486 +5893 +21308 +28170 +7408 +998 +10874 +15684 +16146 +8118 +9077 +25018 +12858 +4647 +3634 +5911 +3005 +24151 +1968 +27167 +26695 +2866 +4144 +21941 +10970 +24615 +30733 +32472 +25711 +10978 +23093 +27443 +7842 +23954 +11514 +26436 +17844 +21436 +16676 +755441859 +20144 +3958 +27784 +8096 +22909 +26687 +19844 +14683 +1804 +6710 +18472 +3733 +3173 +24843 +25581 +461002979 +17007 +5763 +22648 +26207 +2398 +19303 +24662 +1022026348 +15560 +30778 +15790 +17708 +69880276 +25763 +2430 +24718 +26213 +24464 +14821 +11205 +8169 +7421 +10914 +12192 +18122 +31442 +5389 +5149 +375 +31255 +22914 +29419 +26753 +14546 +9322 +31713 +528866688 +30996 +4062 +27029 +20274 +9432 +22305 +20897 +9455 +27914 +28357 +11195 +30300633 +15338 +15855 +21188 +4213 +13818 +217068937 +13613 +315914758 +18874 +1036767904 +19724 +15394 +12970 +24004 +14698 +3368 +25293 +6090 +13457 +6028 +21769 +30386 +29449 +31956 +9414 +22652 +16585 +27226 +9985 +23681 +16678 +20242 +30701 +7425 +2207 +3365 +13808 +13769 +9260 +4021 +16405 +3365 +29131 +3310 +21435 +23706 +4292 +23503 +170016804 +642816340 +3679 +1404 +22002 +18360 +18478 +619595003 +22034 +25337 +9549 +9897 +24999 +13183 +12831 +12950 +23681 +11491 +15934 +289797255 +26417 +22246 +6740 +13840 +28149 +4484 +21427 +855439605 +15316 +18552 +317023303 +11246 +29131 +1124 +17822 +28237 +237588807 +18904 +32190 +14271 +31170 +24692 +23593 +41434792 +13915 +32475 +20195 +13767 +17691 +24078 +10901 +27670 +187877991 +7205 +2720 +31771 +9112 +374155151 +24999 +13397 +14455 +24809 +3146 +9818 +15440 +10799 +17260 +10428 +2820 +22619 +31255 +18632 +16153 +32121 +16107 +30228 +15482 +209801770 +26804 +25659 +25505 +7399 +11624 +5101 +3840 +4776 +2409 +10786 +19774 +285595735 +24147 +31995 +27059 +27705 +9796 +30801 +5709 +14304 +22301 +11985 +30668 +11057 +16692 +20444 +695 +615 +16401 +560256190 +9269 +4647 +25290 +10183 +7910 +3803 +27370 +31650 +23540 +19864 +11537 +21328 +19482 +9835 +14415 +9500 +20022 +960633926 +21970 +26484 +4120 +29438 +3936 +16331 +30471 +27568 +20242 +2074 +17714 +15154 +15150 +25772 +15697 +14748 +27966 +25659 +23452 +17974 +15142 +15100 +11309 +825 +14737 +26277 +30678 +18192 +5799 +2417 +7072 +472139713 +854740408 +5499 +1004218139 +10107 +794618585 +27966 +31692 +316355293 +11769 +25639 +28866 +17818 +21332 +8339 +9439 +8800 +17632 +22564 +21656 +27926 +2800 +12249 +20249 +20587 +30465 +747070391 +91542336 +3526 +29400 +15536 +29063 +19011 +2509 +30188 +194 +1136 +20479370 +219385755 +747070391 +28201 +6626 +14653 +30981 +32303 +32715 +15987 +209337590 +30981 +26525 +8913 +26682 +13216 +14925 +16137 +23155 +26280 +18720 +16318 +17581 +20238 +14665 +15818 +17625 +13355 +8216 +10764 +10182 +17859 +9410 +22385 +5580 +1474 +19903 +13753 +21436 +170016804 +4329 +72446526 +19062 +7440 +16927 +767675099 +27752 +6861 +29514 +13424 +6920 +249 +12992 +25662 +5062 +3570 +2028 +18890 +14662 +28191 +4164 +10137 +10633 +427405446 +20161 +24334 +5335 +12696 +26213 +824 +12673 +13274 +19417 +11514 +30120 +7404 +22860918 +2571 +19920 +26088 +9261 +9772 +6184 +5499 +1160 +14198 +3817 +22430 +26722 +27246 +9152 +20873 +18657 +16514 +18284 +20850 +14271 +10708 +2459 +24620 +8530 +19519310 +27313 +10246 +7978 +22036 +10636 +23072 +20381 +25640 +17437 +17192 +21513 +20306 +17320 +17089 +16069 +801156178 +176510878 +13458 +6833 +4135 +22998 +32704 +19819 +18955 +21069 +5769 +18648 +648268084 +7902 +23847 +5821 +1377 +10875 +26384 +440795951 +6191 +567 +604397492 +16913 +7910 +60289319 +28928 +9306 +5499 +16238 +9010 +793373807 +23511 +20373 +21288 +5956 +31305 +24030 +11034 +21674 +15327 +1390 +12373 +27112 +5454 +19675 +6844 +5139 +5022 +24187 +30207 +9396 +701678416 +17960 +8529 +23699 +3832 +13241 +17017 +7824 +6939 +19140 +347979128 +14071 +27919 +24417 +25828 +12391 +13454 +20194 +341199600 +29159 +10625 +855439605 +2963 +4033 +514875184 +27904 +22613 +27893 +17167 +1000601635 +21471 +12314 +26956 +22544 +15097 +26661 +13946 +15400 +17428 +879309927 +10244 +7254 +1128 +23540 +16218 +24843 +23409 +28269 +4135 +26419 +11043 +9929 +6005 +24150 +32505 +17584 +3026 +19562 +27013 +16573 +21001 +20003 +30123 +16558 +8339 +21509 +3796 +6270 +12320 +28782 +20667 +16351 +31654 +20223 +16342 +24344 +18404 +8788 +3510 +243787156 +7318 +5580 +21238 +32212 +25056 +23626 +418306617 +7048 +8213 +6246 +31257 +1785 +1878 +1035 +29123 +30598 +234 +29847 +24100 +3885 +25375 +29027 +2119 +29313 +18986 +21537 +5808 +31765 +6028 +15623 +14028 +23517 +10411 +13113 +3630 +337 +910153622 +23208 +26204 +17755 +10455 +10890 +30488 +47302654 +22683 +17240 +4240 +26847 +30875 +7021 +10556 +16520 +21881 +28538 +531 +29155 +16091 +25901 +841984888 +9453 +598186982 +28481 +660787983 +615408454 +14703 +875172321 +20115 +27786 +24699 +5659 +13111 +26088 +24860 +23864 +159 +27095 +854304527 +27097 +7949 +14023 +23834 +14018 +13352 +26827 +2967 +810759425 +29308 +19242 +27105 +72 +21174 +19457 +1059550491 +24699 +24139 +6914 +13324 +7372 +21802 +19919 +23264 +23050 +752291458 +4924 +10141 +2381 +23216 +11833 +20741 +20205 +1004136444 +13216 +23642 +24394 +18645 +28314 +13947 +835425212 +439 +21069 +18788 +21289 +12905 +25341 +28258 +32 +24293 +15850 +27658 +4031 +8275 +31802 +16455 +3231 +14161 +6978 +13534 +21237 +26913 +23172 +11584 +29594 +31427 +11755 +3175 +12602 +14674 +1121 +7409 +28199 +25176 +6035 +28777 +2143 +15316 +811530194 +17947 +1265 +32121 +29124 +5495 +24684 +22998 +23600 +8181 +1015074215 +2146 +11970 +10850 +14923 +9637 +4627 +32077 +22790 +30692 +1 +29557 +15302 +22376 +2328 +4809 +7143 +18170 +13285 +10337 +1699 +12572 +24758 +18779 +26719 +30107 +28223 +14509 +31314 +4021 +6551 +3493 +4833 +4512 +31170 +32249 +7557 +26726 +11380 +21308 +3391 +9712 +1372 +9353 +27928 +3555 +13808 +11147 +32353 +1019498195 +10219 +22194 +3520 +31411 +28082 +3263 +811530194 +27392 +27784 +32311 +16795 +30090 +21929 +1015126435 +27359 +4052 +14361 +6 +31749 +2209 +31395 +2761 +20928 +28899 +25974 +32564 +25792 +2495 +2065 +30144 +20306 +12868 +31426 +16907 +29669 +18599 +1878 +7259 +26098 +23252 +14120 +540485278 +10275 +16419 +11776 +30539 +1136 +2949 +23098 +17610 +15861 +28710 +2593 +8146 +25400 +8281 +30825 +29270 +29402 +322063641 +5192 +25362 +20682 +15987 +713805515 +9674 +30762 +17822 +30598 +18955 +284 +64974863 +31687 +16555 +22824 +6985 +13950 +26395 +31216 +12125 +5954 +5346 +30724 +28422 +28400 +4237 +18890 +638157806 +31534 +24186 +29400 +25722 +8258 +3733 +6367 +31040 +16722 +31284 +27877 +19890 +26140 +16138 +8986 +30821 +27053 +4753 +16336 +24542 +18188 +4435 +32632 +19484 +30488 +22247 +31122 +115 +18266 +13664 +32198 +26615 +25520 +372335989 +23943 +620485301 +107681926 +21482 +8075 +3396 +18898 +25159 +21030 +376085864 +224 +4284 +1485 +687610188 +8441 +27528 +12814 +813 +16971 +425655336 +4233 +23440 +5340 +30643 +10190 +25039 +643245371 +8453 +13285 +25589 +26899 +3474 +868969470 +5244 +23517 +17138 +10807 +616762822 +431699768 +30999 +18722 +6721 +853 +471916952 +21826 +21769 +11805 +1336 +28133 +15316 +22926 +29453 +21242 +23897 +723709848 +26040 +14958 +7122 +15969 +9095 +23680 +1714 +27471 +4742 +24755 +13376 +29650 +12445 +10591 +20626 +21214 +15801 +13290 +3051 +15151 +21273 +24468 +19227 +4198 +22661 +6448 +31726 +19219 +3864 +1066 +376085864 +8738 +1878 +495044622 +3845 +11740 +6691 +16997 +9217 +17171755 +194495327 +6717 +12292 +1691 +10833 +17695 +29012 +32750 +516 +31539 +15640 +14012 +12394 +922907720 +16849 +609028957 +3934 +29241 +660937856 +23835 +313 +14329 +15250 +29963 +867796195 +525311521 +1069819982 +1148 +12402 +29524 +14406 +18214 +3310 +6204 +3526 +29651 +16753 +649 +9384 +9311 +7220 +10537 +26081 +6183 +26311 +17982 +697215920 +31910 +4317 +13626 +24544 +7164 +38213538 +17237 +976664985 +23072 +21332 +21964 +13352 +15310 +16127 +20788 +5565 +22171 +4465 +7268 +3589 +16837 +24676 +3765 +32478 +7801 +32750 +4421 +28616 +24140 +9632 +10881 +15572 +17801 +29143 +26334 +3846 +25083 +30508 +987091443 +291061895 +17253 +12601 +19742 +436 +32006 +27869 +15634 +4298 +21831 +24090 +20570 +17869 +23440 +22566 +7170 +687610188 +13562 +11514 +1007 +18305 +3526 +7191 +714902701 +5617 +28430 +29450 +30369 +8656 +19623 +11860 +6404 +24308 +2057 +10083 +862100084 +4341 +8617 +25072 +217982666 +20870 +24684 +22480 +18060 +9231 +2249 +26486187 +6 +30524 +6090 +10144 +28286 +4596 +3545 +6788 +12281 +5422 +12737 +24444 +7778 +13563 +3871 +18169 +24234 +17625 +5491 +27064 +28001 +19888 +752291458 +28587 +4446 +7955 +3832 +26053 +9980 +573783345 +30294 +27618 +21102 +17611 +83894524 +13662 +13840 +30607 +19855 +20223 +29695 +381039394 +5916 +29554 +23224 +832 +20269 +3916 +9143 +4256 +23007 +15911 +15633 +5346 +28889 +22913 +2986 +15048 +968 +29785 +32668 +29087 +185162567 +12019 +7357 +8986 +13982 +2011 +5551 +30559 +1360 +12094 +25398 +8620 +2851 +1265 +2275 +865862307 +17237 +3283 +14965 +14923 +17211 +4740 +2436 +4164 +13120 +4847 +32477 +22881 +11630 +27467 +3204 +11411 +17062 +7383 +11776 +3103 +16091 +13136406 +25318 +29373 +153347754 +9161 +1387 +1143 +28983 +805 +7269 +8946 +29062 +31560 +8859 +6774 +27183 +29541 +4774 +7037 +26311 +27483 +647269712 +11833 +23412 +6512 +476265846 +25706 +21237 +116406406 +28430 +3700 +28352 +10676 +13328 +29809 +11755 +27067 +28898 +11333 +30737 +47 +31888 +929 +29053 +6136 +5423 +7923 +13297 +28927 +29453 +24261 +10730 +14849 +30698 +250648311 +22135 +11739 +807878101 +29859 +18912 +31411 +14459 +13424 +25352 +4188 +9102 +15556 +1518 +5902 +647269712 +9567 +4233 +14211 +16811 +12504 +17610 +20802 +22363 +6017 +4398 +5982 +8704 +15905 +1069 +30202 +7996 +11529 +29063 +14390 +32018 +9567 +16339 +31002 +23343 +2658 +8866 +17193 +10407 +27223 +830489638 +31985 +16999 +28243 +21674 +7142 +31010 +11714 +17192 +19958 +13444 +1451 +1933 +24052 +29963 +22247 +18848 +9086 +5420 +25383 +17625 +19434 +31150 +6048 +705308988 +1071527053 +264957025 +6005 +775572782 +12467 +22992 +21691 +29798 +5415 +24516 +970 +19883 +30120 +4120 +18911 +2504 +12502 +14824 +24501 +30543 +27013 +21971 +9311 +25025 +18313 +26419 +4575 +29483 +23048 +10931 +320290842 +13812 +13836 +3022 +25422 +30651 +6076 +4446 +19721 +15141 +4268 +11834 +15143 +23312 +27877 +5479 +671529053 +4716 +6528 +9866 +16442 +23729 +16151 +15181 +10244 +13799 +382782387 +9143 +2074 +24615 +14578 +664027071 +969236132 +25253 +6722 +642794616 +3123 +20459 +12140 +959271837 +9102 +313 +32 +30217 +2162 +16521 +22881 +27453 +4651 +9260 +28439 +32175 +31721 +22847 +20628 +22645 +31115 +26297 +504759366 +21750 +26350 +12177 +1423 +9276 +20933 +28070 +22555 +21578 +17278 +6448 +5617 +4163 +6302 +801156178 +17695 +3196 +8946 +15150 +945 +25210 +2402 +24303 +451549272 +23760 +25290 +17719 +9449 +13849 +27850 +249651196 +15954 +21093 +7535 +5192 +20798 +30532 +790717441 +22554 +13324 +15042 +5103 +27784 +2609 +6381 +10802 +23235 +26823 +13031 +11786 +15969 +69666088 +23543 +27812 +20044 +2457 +454259428 +8072 +15718 +31407 +23606 +515 +31168 +15242 +16765 +22259 +333931866 +17152 +30762 +21527 +27711 +15990 +298849653 +28146 +7801 +7512 +19229 +30299 +20030 +12394 +9674 +28980 +4328 +3254 +21769 +15675 +7404 +26477 +26948 +18690 +21426 +19297 +29407 +13664 +20174 +19457 +427405446 +25257 +29649 +6993 +23358 +28309 +15133 +29978 +3545 +10097 +9771 +18428 +19861 +1804 +13769 +949083771 +6465 +27478 +21021 +2505 +21856 +1576 +22351 +23214 +15560 +27064 +30682 +19828 +938 +29880 +20736 +339 +12905 +6791 +5510 +21479 +18890 +18730 +16447 +28295 +26278 +24004 +25613 +1936 +27171 +10144 +26357 +30464 +31771 +10236 +16769 +28631 +900 +4575 +3744 +15125 +9572 +32427 +23469 +11568 +15266 +285455284 +27303 +6417 +1178 +25613 +30939 +17280 +15064 +24408 +29419 +793373807 +8287 +30779 +25056 +10627 +17141 +15136 +12977 +24629 +6237 +4726 +28759 +31044 +8740 +12392 +1433 +3057 +1068 +351546819 +20763 +13266 +8190 +294 +4505 +205 +15982 +3352 +16798 +4563 +8529 +1007 +1739 +11786 +4335 +6417 +27880 +29040 +22350 +26403 +2953 +14406 +12736 +2617 +5738 +18296 +1933 +26753 +26533 +16357 +18872 +24140 +3368 +30769 +731128405 +27399 +30996 +4157 +19074 +11990 +20788 +17538 +10053 +28357 +12264 +14984 +897 +29882 +15926 +25352 +17099 +5580 +560256190 +8213 +18379 +31952 +7295 +4755 +589 +12555 +31883 +10082 +20479 +1076 +19563 +29241 +712392585 +27879 +12453 +11394 +1143 +730023808 +18632 +22247 +18870 +21557 +31937 +17017 +24138 +1733 +949083771 +30483 +1085 +1435 +1036745058 +25596 +9549 +24616 +13915 +6666 +684472557 +1760 +5961 +16254 +23073 +12970 +1227 +7443 +8617 +32378 +579433266 +573606632 +2739 +19157 +10478 +29529 +10695 +11327 +6228 +30686 +31003 +3678 +28191 +26062 +12390 +20122 +25414 +16127 +27843 +2754 +18270 +14757 +32535 +7540 +978740950 +27908 +18549 +9759 +1227 +6601 +21538 +29687 +32208 +8105 +347853192 +2597 +774544597 +15250 +18923 +274373457 +480 +9362 +16342 +31441 +12553 +31652 +7310 +357 +11304 +170016804 +31726 +6588 +22399 +18966 +13162 +30999 +410791814 +22672 +328030682 +27313 +8860 +386143652 +23139 +26162 +5767 +335289001 +25527 +684 +9563 +5058 +11786 +29514 +849405117 +27541 +30674 +4329 +25252 +1261 +8767 +8985 +23329 +24896 +2720 +10005 +29400 +29162 +15871 +32125 +32056 +14484 +24712 +17630 +25748 +7708 +6071 +31654 +10347 +24566 +4989 +24495 +18568 +22637 +17763 +31654 +9897 +24721 +2607 +7110 +28620 +165289280 +32512 +17910 +15440 +27767 +13223 +9055 +29933 +21466 +904 +3543 +5555 +376472461 +28863 +22259 +16859 +15817 +1812 +7348 +9103 +15298 +15830 +19572 +12793 +16040 +8095 +26294 +25899 +10064 +30384 +25057 +7775 +5491 +3783 +199372157 +18779 +15384 +1061618954 +814 +8936 +3678 +12445 +27394 +9483 +13843 +8962 +20494 +25808 +5158 +12195 +4482 +19656 +13100 +19352 +14538 +11452 +27392 +27613 +8439 +898669128 +10690302 +23454 +2628 +3655 +539 +19725 +3321 +32581 +290 +1485 +26162 +14587 +28230 +22139 +3985 +17239 +15565 +9618 +12375 +22336 +29557 +3212 +16429 +31946 +1635 +11567449 +12554 +32586 +9152 +5423 +20301 +11009 +1269 +11620 +17211 +32133 +18632 +21023 +30823 +16256 +6643 +2182 +904 +8061 +26840 +739077078 +29847 +2486 +4518 +13365 +22967 +27855 +13008 +14117 +5535 +26349 +16461 +6560 +30526 +29591 +1124 +13995 +29293 +29773 +2202 +26634 +974991332 +11567449 +2609 +730023808 +1036 +868969470 +28673 +6067 +18387 +16361 +22110 +10446 +922 +3545 +16475 +24079 +18592 +12459 +16145 +26739 +20312 +837417183 +26343 +31370 +4524 +9592 +6366 +25034 +28309 +6190 +555 +10116 +22417 +32229 +10794 +24948 +23348 +2462 +14593 +812175972 +19793 +5124 +6220 +15199 +30384 +116406406 +23870 +10082 +156 +32344 +5192 +6309 +31400 +30630 +9293 +11767 +19645 +32182 +18313 +428 +26682 +30822 +22024 +25783 +19580 +31064 +16759 +6302 +724 +15999 +23645 +32209 +20095 +2232 +3526 +22575 +6770 +21107 +6017 +25565 +30847 +31719 +30174 +31427 +12085 +10275 +16052 +1933 +20911 +674 +5634 +11568 +9993 +27513 +22909 +26632 +169240365 +103561865 +7218 +7132 +27137 +29383 +15411 +10154 +27099 +7923 +26802 +19227 +13985 +302364781 +32751 +2993 +16913 +9674 +11630 +29450 +25742 +18348 +31064 +26484 +28936 +24262 +28099 +3839 +25354 +24882 +17073 +17237 +21435 +4557 +20066 +22372 +25288 +22501 +13701 +995753626 +31460 +27745 +14699 +5455 +23048 +18169 +4823 +17101 +18617 +6479 +520816932 +22746 +8925 +25135 +4649 +27938 +23870 +10811 +16376 +17167 +27585 +27172 +32397 +7400 +4031 +1863 +25176 +2448 +31811 +20068 +582 +20479 +2056 +26136 +15997 +451549272 +1832 +28389 +3307 +18552 +4174 +23769 +22270 +19176 +320 +26559 +14314 +198 +23148 +344116071 +3051 +18019 +17948 +30417 +4507 +344116071 +261905804 +415705934 +10137 +9772 +10529 +5397 +31765 +4774 +24889 +51107704 +753948358 +1431 +1719 +28522 +19908 +13375 +29194 +12615 +21714 +4826 +13533 +12533 +19074 +29965 +13784 +19833 +21815 +620 +783752942 +27879 +8159 +27507 +12165 +12530 +30659 +15097 +29419 +32535 +29996 +19317 +13375 +11269 +10505 +25362 +12125 +22804 +21188 +639691516 +14504 +27926 +817865474 +29002 +1466 +6146 +17556 +7841 +8709 +14821 +3864 +32680 +7665 +7030 +20280 +13393 +817030087 +32473 +13285 +8556 +17974 +30410 +277841685 +20843 +16024 +11413 +17914 +20034 +17682 +11585 +25759 +29488 +464491955 +31560 +2294 +21900 +24824 +20312 +1451 +16503 +11043 +8258 +27957 +20801 +4720 +16203 +32190 +30012 +3350 +9143 +31925 +29032 +16798 +10890 +4028 +28133 +1493 +14742 +10966 +21984 +28443 +6972 +3801 +28417 +32309 +27696 +5357 +29910 +7355 +30184 +29103 +15272 +10132 +26924 +12711 +22058 +916365934 +29166 +19888 +25172 +19241 +1160 +19839 +19883 +2684 +4685 +12921 +26875 +7337 +21557 +14644 +12093 +37135401 +758695353 +18218 +25232 +11916 +19105 +23742 +6551 +4651 +29319 +9131 +1393 +1887 +994060758 +27392 +27956 +103195768 +29474 +26236 +21931 +664027071 +8961 +17164 +18855 +27705 +21112 +27879 +3300 +25899 +19119 +10357 +27815 +32208 +27670 +7193 +14383 +28875 +20743 +12155 +31749 +23624 +31856 +292904264 +13003 +23477 +31273 +16044 +28020 +13947 +4660 +16023 +3111 +3118 +23624 +13126 +4847 +2084 +24347 +20642 +22822 +2659 +22057 +10933 +27052 +15433 +16913 +5919 +22455 +24261 +31695 +28898 +28576 +19099 +28470 +14538 +15962 +12001 +8992 +30410 +32518 +6062 +343074924 +13913 +9474 +17320 +2187 +14330 +22881 +12715 +3762 +11896 +15183 +22171 +29122 +25519 +75281660 +15048 +4296 +22184 +21324 +29863 +7775 +21370 +11018 +596575784 +4649 +21712 +3781 +217068937 +6512 +14415 +18188 +3490 +11501 +25645 +25442 +32611 +1733 +2147 +32569 +4346 +12879 +8344 +414 +7996 +22336 +2328 +14944 +24966 +10183 +18185 +20817 +26395 +19382 +364404563 +15934 +4651 +29549 +4912 +18855 +17024 +30053 +128669283 +19311 +28430 +579767416 +32624 +586136455 +18290 +223794817 +31741 +138768834 +29461 +19312 +23784 +13269 +299785403 +8439 +29965 +22637 +37135401 +388083394 +18339 +18875 +32717 +15452 +15866 +12591 +10173 +18170 +9931 +14871 +1466 +27200 +13534 +2761 +20401 +25152 +14272 +3205 +7030 +26071 +10987 +16619 +13266 +27064 +15795 +16336 +168 +21541 +306 +154933739 +31650 +10381 +29954 +1561 +14871 +32472 +3301 +19170 +32665 +2289 +10142 +19916 +30213 +31917 +6601 +25872 +11466 +782788807 +13613 +17627 +21242 +22992 +12590 +3029 +18424 +14984 +9888 +2610 +28106 +7754 +30728 +30724 +20013 +4494 +22792 +16112 +6549 +10833 +32212 +14352 +900 +3337 +6608 +2064 +21296 +17286 +6554 +13126 +10649 +29617 +28866 +546 +386078858 +27711 +21782 +14252 +146879326 +19979 +27057 +26286 +12363 +25383 +1881 +15850 +22034 +16162 +3879 +24550 +376085864 +24908 +23149 +525 +30426 +32303 +25555 +22895 +14451 +30100 +25145 +18261 +88 +1998 +5534 +13722 +15161 +5838 +6167 +31314 +10849 +23098 +30335 +5691 +25427 +18872 +30232 +25951 +15893 +16632 +7695 +12040 +5454 +17368 +6612 +15421 +8343 +13238 +1333 +9453 +25659 +8763 +631404077 +26357 +7877 +9343 +687599900 +7194 +9008 +25305 +653631845 +1390 +4897 +624787846 +18414 +29785 +2597 +12793 +4237 +2949 +119739392 +12831 +17735 +13533 +16798 +29004 +5873 +21479 +6144 +17450 +2897 +20600 +19675 +20763 +3352 +25820 +864 +32015081 +23359 +5565 +647269712 +801156178 +23600 +30488 +23621 +2761 +8015 +23870 +4144 +27940 +7872 +24 +22016 +12849 +8617 +7951 +451256000 +14372 +22787 +30801 +23623 +1916 +20068 +26615 +2369 +11123 +15879 +30519 +5524 +7206 +26286 +4260 +9118 +13365 +285595735 +23123 +27467 +7961 +22158 +25273 +9985 +123563765 +22593 +6381 +11937 +103195768 +25199 +705308988 +14699 +22967 +14653 +13563 +599089891 +25648 +28237 +13376 +30457 +21259 +7996 +6302 +16938 +31395 +13385 +9204 +26071 +6479 +31424 +24293 +20618 +23688 +4922 +18489 +14062 +19031 +23679 +2106 +960633926 +19212 +7816 +30947 +22804 +24167 +15990 +3659 +15637 +13454 +30947 +440829685 +27067 +18408 +19011 +9394 +15530 +144200174 +12728 +23570 +23093 +11617 +23227 +24629 +25626 +13457 +615256072 +3952 +21003 +27723 +26722 +23558 +16265 +1125 +10363 +2907 +272986092 +27821 +7481 +20736 +4084 +20241 +16184 +31283 +13147 +20161 +25349 +16690 +797269132 +30686 +5867 +20111 +4059 +13947 +20942 +28777 +24501 +13454 +23775 +6560 +30333 +2658 +30508 +6494 +21015 +18740 +4454 +790644676 +18222 +25790 +10381 +16775 +73 +3022 +27696 +1512 +24230 +946027094 +2758 +466678321 +11984 +20782 +1019126868 +31553 +24326 +28839 +21496 +10767 +28106 +6770 +30090 +9139 +13115 +10612 +28804 +454259428 +12853 +28141 +16318 +25596 +25252 +853 +18890 +20754 +20798 +32175 +7775 +26777 +11937 +3295 +13305 +16871 +16971 +25799 +31925 +25615 +7607590 +7205 +19289 +2846 +7295 +25455 +30548 +18270 +26804 +1582 +11327 +2547 +21045 +23172 +12752 +2236 +1040137225 +6916 +1261 +23400 +28201 +29123 +10926 +11529 +21430 +29991 +8339 +13509 +2593 +28073 +187877991 +13454 +7861 +9104 +32476 +27893 +13941 +25034 +8716 +27015 +18519 +20506 +24318 +30336 +118022468 +16435 +4109 +25945 +426286442 +782457391 +21538 +15830 +3005 +17239 +32709 +26465 +19459 +3535 +20648 +24674 +4883 +15550 +4135 +19115 +21738 +29055 +21014 +859062110 +25232 +31285 +14663 +29259 +13790 +16945 +9384 +26732 +28298 +1640 +19514 +30338 +18550 +961981483 +31995 +20459 +27908 +24616 +27908 +18008 +10183 +16798 +24875 +1022026348 +14457 +8142 +5922 +26592 +29860 +25025 +13761 +29613 +2401 +7344 +19960 +3457 +32759 +9219 +13285 +24748 +1719 +30899 +26423 +7327 +6528 +13435 +10182 +22645 +17878 +28471 +10612 +11567449 +22637 +8912 +25565 +18348 +18122 +4233 +12320 +790717441 +30127 +11834 +669 +17560 +26732 +9261 +24508 +24465 +14504 +479222827 +28682 +13043 +6687 +7164 +19514 +28873 +15182 +30753 +27925 +24459 +17160 +3843 +31969 +755441859 +28991 +7744 +25977 +7357 +11003 +16101 +22158 +5396 +14987 +662 +15460 +15013 +23007 +25305 +29391 +30967 +24408 +14196 +764756986 +21984 +28439 +11458 +7095 +2594 +5000 +28439 +6740 +19593 +22507 +5119 +26131 +24318 +24270 +25297 +9360 +1785 +142 +28576 +6844 +924324245 +10337 +562670904 +20620 +30036 +4427 +3010 +5980 +9311 +7955 +31493 +30691 +27483 +15554 +20165 +810759425 +774 +17667 +12071 +30818 +12879 +22495 +5245 +30698 +473182316 +17379 +19834 +11916 +4907 +14030 +16146 +21791 +782457391 +31818 +19350 +18260 +5053 +301374320 +23979 +9867 +28860185 +28001 +12948 +26590 +23624 +7258 +31040 +16505 +354 +7632 +47680524 +15316 +16146 +28721 +9432 +27126 +13615 +19695 +20599 +32020 +13771 +9775 +22046 +27540 +9565 +426995073 +26357 +29557 +14740 +519200946 +17818 +14613 +29747 +15633 +3079 +1108 +19339 +17755 +28258 +30054 +16723 +27467 +6204 +19971 +27359 +19973 +29732 +14330 +30994 +15554 +15905 +25792 +2838 +4709 +24057 +739960154 +18606 +1269 +16671 +18727 +5956 +2897 +9010 +10556 +22800 +9306 +937 +8860 +28655 +5126 +31497 +11061 +18051 +847 +5603 +4163 +14761 +5822 +24444 +18290 +7046 +18428 +87 +30294 +63108274 +26712 +649 +8989 +12520 +7260 +6011 +562345643 +12132 +7634 +758695353 +22002 +6004 +29266 +28141 +8442 +842 +32076 +21806 +32253 +18898 +3562 +15593 +27813 +2865 +12396 +31574 +12249 +9565 +32253 +22648 +18451 +23757 +25152 +2064 +8009 +16534 +13395 +19659 +15509 +11093 +16817 +26140 +26854 +17614 +3314 +8400 +19725 +24484 +32592 +25022 +4904 +6805 +153347754 +6856 +21287 +13365 +1148 +17701 +9323 +27585 +9395 +15593 +31827 +22023 +3298 +19577 +921611066 +21544 +24236 +17754 +20868 +19969 +11970 +11414 +9929 +20285 +14115 +20578 +13595 +23093 +28862 +32764 +27048 +13274 +8440 +12155 +17381 +21674 +32136 +271 +16632 +21426 +28818 +1027560192 +25152 +13654 +9266 +3219 +1897 +13875 +13071 +21802 +16172 +12905 +18855 +253409168 +2181 +30655 +17334 +21656 +9449 +214476337 +16913 +14133 +9623 +6710 +545 +18451 +23736 +6076 +16632 +19828 +28875 +30055 +6712 +29502 +8275 +350011801 +24386 +79 +25477 +6119 +27885 +30643 +712392585 +345705066 +7287 +17538 +10767 +29035 +20931 +22245 +32094 +31162 +7919 +27015 +24446 +7955 +19876 +11613 +18329 +30630 +21111 +17278 +13564 +24682 +4427 +29897 +4890 +18240 +4568 +20753 +15877 +9178 +26693 +21336 +14125 +13583 +14653 +30762 +1666 +25581 +10857 +30724 +9217 +3146 +16293 +12392 +335601471 +31741 +18923 +22788 +18616 +7381 +27584 +31063 +12341 +2832 +31170 +597742574 +14752 +760627144 +2366 +27733 +32564 +15484 +28125 +118022468 +13595 +7072 +21001 +27391 +8911 +5101 +30464 +2617 +27096 +21430 +20230 +25224 +20137 +2366 +11197 +123669210 +2378 +12582 +20626 +2356 +8803 +22800 +12046 +10575 +5415 +10970 +2708 +14420 +21078 +31352 +11784 +16368 +507270517 +14370 +32 +523750683 +22637 +1059550491 +3253 +15836 +2356 +9496 +1408 +978635621 +1261 +4499 +4961 +11560 +19825 +26891 +372482299 +30202 +26890 +29194 +4917 +8497 +1512 +17423 +31706 +11276 +13101 +933 +27733 +16191 +22124 +13553 +24151 +13017 +5060 +2457 +10275 +24468 +354 +12540 +29010 +15938 +31422 +14133 +15550 +20754 +19965 +2181 +762854332 +21147 +13138 +12972 +12696 +236247078 +10952 +3379 +26228 +24883 +4375 +4699 +6220 +3000 +710943610 +2192 +21057 +21489 +17710 +32585 +25999 +13223 +1877 +29960 +10381 +6132 +4883 +31479 +11011 +15893 +30398 +3536 +30200 +22245 +6828 +7540 +4470 +14951 +30277 +10173 +12920 +17806 +20270 +6903 +18048 +26913 +25639 +17695 +24975 +2842 +6717 +32633 +1030923998 +1630 +24742 +10046 +18472 +1387 +11404 +26557 +927429109 +813 +22986 +14435 +30239 +3281 +32751 +10449 +23979 +29256 +6512 +5016 +9468 +18768 +19828 +8916 +27241 +1050652772 +1011 +15883 +365319702 +4087 +10468 +21203 +9867 +2486 +10043 +4758 +25094 +27701 +25414 +28070 +15042 +28429 +4666 +2381 +7139 +23557 +3097 +31648 +160138223 +30495 +15787 +16261 +687610188 +1297 +20870 +17695 +832 +32611 +28836 +14654 +20273 +22895 +1050652772 +1029221420 +4714 +23042 +920127625 +19289 +21984 +8115 +3864 +3555 +1168 +32750 +18645 +12624 +6470 +216439932 +24 +18135 +11670 +11937 +5903 +7400 +18633 +28456 +8833 +14215 +16858 +25315 +25290 +28329 +30818 +5051 +13843 +25740 +713805515 +17062 +32229 +27433 +1706 +15525 +30674 +2294 +3933 +13216 +26577 +264957025 +345705066 +12979 +19157 +7638 +8911 +441276900 +16078 +18846 +21911 +847 +29899 +35184520 +31478 +27583 +10881 +22429 +29600 +13213 +8175 +12038 +1022026348 +30335 +15838 +275524856 +10987 +18716 +187877991 +28300 +29131 +27926 +16805 +9772 +3204 +29483 +28273 +32310 +968 +23522 +10483 +1072121176 +17286 +30814 +20068 +9003 +11020 +848203217 +6790 +9084 +28270 +16419 +15814 +22671 +12323 +25499 +29012 +17658 +11581 +26115 +12574 +24860 +2122 +3952 +3139 +24843 +14748 +23050 +29703 +209565441 +9929 +22380 +4685 +19484 +24927 +4816 +22509 +30636 +29881 +28743 +358911543 +19883 +27458 +17099 +26804 +13195 +14828 +9359 +20528 +10136 +616762822 +17501 +9562 +1153 +797373420 +882 +2484 +30508 +28656 +15922 +3999 +29884 +31283 +22336 +23968 +26311 +19418 +5763 +357 +19066 +194 +945780346 +12140 +6914 +4076 +335528881 +12601 +23092 +16911 +7778 +28506 +25745 +20157 +24620 +24736 +29610 +25610 +10914 +32456 +24261 +27127 +36067554 +9957 +27505 +21044 +31291 +14637 +7775 +10492 +22963 +327214413 +9700 +23688 +14736 +2979 +5895 +26827 +30668 +1741 +32028 +29510 +777 +18990 +22775 +21546 +15484 +28400 +17817 +6684 +26115 +20195 +3368 +26008 +10927 +9949 +25837 +30175 +774 +29734 +26136 +9563 +27821 +5423 +298849653 +32512 +3765 +20788 +12552 +32516 +22507 +15525 +4213 +21102 +516565464 +18020 +25256 +3566 +23818 +10537 +15202 +15537 +325383747 +26228 +2202 +838669749 +1239 +14093 +9384 +26098 +8503 +899792129 +919 +1087 +9890 +748 +536912352 +446034660 +25144 +22788 +17763 +847327404 +10751 +31836 +30754 +24100 +18845 +26486 +4733 +10959 +24378 +705308988 +21578 +31206 +23171 +31407 +10730 +9719 +14925 +20801 +22376 +91542336 +1742 +24882 +5197 +27140 +25293 +14698 +31249 +32185 +26654 +25025 +24355 +23042 +20561 +15400 +30379 +18592 +615 +11061 +27370 +9139 +5158 +44921107 +16357 +8503 +24550 +7985 +24138 +23471 +18387 +11271 +643345383 +16987 +31321 +12038 +21582 +23637 +10253 +210747081 +29667709 +30832 +4117 +2245 +18451 +574466415 +2528 +442 +2056 +19899 +428 +275594975 +8224 +30338 +83894524 +17611 +17091 +6529 +790717441 +12585 +16101 +12977 +23606 +11738262 +3149 +12051 +10808 +23409 +18305 +29010 +31443 +27217 +14187 +8602 +2593 +15784 +20137 +30848 +908 +14881 +2929 +24389 +15045 +15690 +18766 +951 +11103 +11436 +29131 +506 +8442 +23358 +6687 +154933739 +9030 +4895 +12472 +25448 +10248 +29725 +168 +1881 +24892 +22570 +11624 +2838 +5499 +11319 +72893169 +29929 +551666792 +16650 +22346 +440829685 +21427 +9414 +4518 +27024 +16226 +30748 +927429109 +30762 +3652 +30944 +20597 +15818 +10932 +9086 +21513 +25219 +14226 +663525280 +7413 +12155 +4205 +12193 +591 +3480 +14203 +31586 +1430 +17339 +15151 +28884 +31283 +9432 +14699 +14451 +6054 +9439 +13187 +9212 +13241 +10381 +19841 +8856 +22422 +32745 +3980 +25640 +60818700 +15561 +4664 +25722 +660787983 +18019 +16938 +596210962 +19362 +11232 +25185 +11368 +30363 +2059 +10165 +19152 +29677 +26804 +31370 +13831 +17984 +26053 +13799 +28020 +29335 +8178 +12739 +29241 +29663 +21674 +29694 +29847 +18669 +4883 +615408454 +20971 +9139 +13093 +882 +4862 +9580 +32539 +8724 +29159 +8781 +684472557 +13541 +17755 +11901 +4256 +10064 +794618585 +77 +32303 +31231 +27722 +17661 +210747081 +8734 +1408 +3089 +21619 +8059 +24566 +28497 +5469 +543562637 +618 +17423 +15472 +12992 +32067 +20136 +10107 +17701 +9668 +30814 +8118 +10219 +928 +16172 +27455 +23528 +27258 +24878 +32525 +9772 +28230 +26629 +16153 +10575 +13613 +1371 +18368 +177811611 +10978 +516538273 +9629 +10886 +9124 +13784 +24261 +3959 +998 +20303 +28826 +25297 +6874 +17601 +14982 +31652 +3764 +23528 +22947 +25056 +5777 +24347 +9199 +2416 +1539 +30705 +30866 +1267 +5647 +753948358 +29027 +27221 +17059 +4061 +7091 +8100 +30271 +4627 +18926 +1804 +4608 +898668038 +10095 +12655 +9310 +8042 +32698 +25542 +25224 +9243 +124770821 +813 +23862 +4221 +25824 +2873 +2059 +13087 +26508 +19919 +26190 +1742 +480 +684472557 +25772 +31266 +12097 +8608 +495044622 +13435 +814572721 +9695 +26190 +31331 +499440084 +22256 +15199 +16568 +2873 +25775 +16734 +16016 +31751 +629 +19855 +3908 +22926 +12857 +25371 +1496 +12080 +22272 +26098 +18754 +32171 +2533 +1822 +3794 +7902 +25990 +17929 +8608 +23847 +25219 +21296 +5461 +2601 +27089 +6905 +23224 +4874 +16819 +17806 +25615 +16170 +783752942 +31214 +283 +27618 +24004 +30363 +138768834 +817163441 +13925 +19899 +3989 +26661 +22011 +22171 +11171 +32473 +6643 +31726 +23522 +724 +9379 +16330 +10902 +23124 +22569 +26452 +9189 +12609 +502634280 +5709 +4812 +19009 +15890 +6302 +31652 +16014 +702761148 +30110 +8856 +20572 +567 +18339 +18519 +15199 +24347 +10808 +735046865 +642794616 +26592 +7188 +28264 +16048 +9787 +16401 +19269 +22704 +1948 +1648 +10677 +14970 +3075 +1057195403 +16121 +22564 +17394 +30821 +5236 +853402084 +19908 +14451 +17287 +29650 +18673 +6210 +6820 +26026 +11225 +24091 +19222 +733720730 +27509 +25232 +21188 +11740 +22301 +1903 +3219 +17878 +7923 +5803 +70292251 +17648 +25291 +13549 +240141114 +15231 +22925 +7744 +8731 +14982 +16741 +6126 +2147 +2269 +31426 +15504 +28352 +25615 +16342 +23919 +32116 +2495 +9199 +29476 +14125 +16757 +27409 +6005 +17548 +9883 +12992 +21069 +27478 +25414 +21942 +15962 +139404611 +21377 +29319 +16023 +31367 +2953 +9283 +29811 +289797255 +28759 +817163441 +975948803 +17760 +28361 +12093 +22648 +3604 +15486 +2430 +12919 +20770 +2409 +6393 +28721 +32226 +30111 +28451 +18428 +1141 +21791 +882 +968 +8554 +3104 +29087 +9104 +2793 +30207 +27475 +21008 +27344 +22126 +17004 +18752 +17311 +29159 +12660 +10097 +17011 +25056 +2269 +18846 +26632 +4395 +17894 +3986 +25273 +1000601635 +5535 +27057 +974991332 +161167734 +25120 +2378 +3584 +32076 +26910 +28863 +13113 +638157806 +14578 +7904 +477224767 +29871 +28348 +15202 +8501 +31719 +23507 +17831 +18468 +10877 +17723 +14125 +17836 +1318 +5695 +2484 +27363 +23003 +591933896 +26131 +679 +6833 +19152 +10197 +27283 +22247 +466678321 +22017 +280 +30640 +26136 +8216 +31424 +23002 +19138 +782457391 +20950 +17060 +22759 +27919 +29965 +26719 +30228 +23155 +27584 +25602 +32552 +3606 +13797 +6626 +11501 +15924 +6790 +679487310 +16555 +649527609 +8100 +13776 +16951 +21891 +32649 +27004 +1733 +16606 +945 +1011813777 +13771 +16534 +21549 +23398 +9196 +18768 +31318 +26898 +16118 +22883 +7260 +12876 +26500 +283 +21558 +27203 +22899 +14684 +5004 +15241 +22336 +23679 +310394812 +26280 +7879 +28352 +7690 +6498 +22152 +10294 +11802 +17771 +11304 +28706 +506 +19241 +5980 +18330 +280475943 +29391 +25903 +25152 +3313 +19623 +30207 +22486 +10275 +1168 +30446 +934956379 +4205 +25412 +29407 +3535 +4366 +10373 +21964 +20540 +13216 +24766 +26198 +14704 +9455 +25291 +29730 +543956572 +965160267 +20914 +274373457 +19303 +5412 +22971 +18754 +31613 +10294 +30235 +12762 +22046 +115 +14187 +19005 +20753 +928 +20280 +1016 +3059 +13831 +11970 +2577 +11034 +766767947 +23252 +19139 +9517 +5039 +6512 +17866 +30692 +16324 +28353 +965160267 +31838 +16101 +20241 +2366 +15536 +14929 +26615 +428 +471944506 +18311 +7632 +18358 +12410 +12963 +30127 +3146 +1490 +1364 +11303 +24927 +3146 +19484 +920657094 +15100 +14318 +3839 +29000 +17658 +16690 +2593 +16331 +23092 +19793 +30983 +23085 +7811 +18928 +8568 +23477 +10123 +21452 +996 +3283 +10358 +1390 +11375 +9474 +22847 +20269 +10529 +27589 +29899 +21557 +17614 +12051 +20227 +21093 +29822 +29450 +13981 +31827 +810173088 +9058 +28133 +6062 +10818 +16342 +6710 +12229 +8838 +23155 +790644676 +8617 +237710702 +18376 +28191 +27453 +11970 +23733 +26692 +32397 +14684 +22078 +5245 +13605 +12742 +7205 +7735 +7061 +31719 +214 +7083 +29010 +29131 +6617 +20878 +25276 +13533 +14402 +58535449 +28146 +3368 +6907 +22236 +2232 +312049264 +7533 +389409568 +10343 +9480 +13593 +27564 +9310 +30237 +11585 +7824 +7031 +27448 +6576 +7455 +20170 +10053 +28860185 +19965 +20721 +32553 +75281660 +322063641 +24721 +1261 +25611 +23493 +7801 +9644 +14258 +14451 +8263 +9787 +6712 +2122 +19623 +162 +1325 +1337 +20721 +907373205 +11630 +11798 +15634 +4245 +10446 +23300 +32477 +30343 +3535 +2504 +20966 +23894 +1623 +28470 +17822 +6019 +13615 +8284 +22847 +29988 +13216 +32664 +506623013 +596210962 +30651 +5087 +3933 +3703 +12972 +11498 +17784 +2616 +9227 +19985 +17836 +14369 +591729700 +30077 +5748 +28610 +30565 +17968 +29488 +11631 +15905 +1361 +29063 +599089891 +8934 +9215 +3733 +29379 +26187 +12155 +3440 +18921 +26823 +25421 +442 +39596865 +7423 +10505 +24739 +19491 +422 +23067 +882 +12173 +20174 +4621 +504759366 +22603 +10357 +26718 +20568 +3090 +28745 +13970 +951 +25072 +21527 +31002 +2949 +27026 +4186 +23803 +27811 +7443 +19436 +30054 +5445 +3098 +3350 +2970 +17642 +13216 +267206945 +13328 +29536 +7295 +1069 +3450 +8692 +26420 +5643 +10874 +21353 +516538273 +5232 +16505 +31650 +22899 +22672 +168148117 +12427 +25381 +461 +27940 +2008 +11461 +14923 +5575 +3317 +23348 +1069 +14030 +26000 +21047 +27004 +13043 +28361 +24484 +31935 +15095 +2373 +16069 +7203 +9703 +6844 +13887 +10808 +20448 +11092 +10604 +14637 +10121 +12771 +13577 +1415 +8883 +24194 +2394 +10610 +34992508 +5039 +8608 +20111 +24484 +6381 +3606 +12515 +7348 +20092 +18698 +3128 +32050 +3999 +26851 +23317 +891812554 +9709 +11458 +280540161 +313375683 +767675099 +15529 +702761148 +13397 +25056 +18469 +2758 +42370645 +23626 +21539 +32553 +23226 +603877043 +6717 +412150016 +16043 +8985 +20801 +15829 +10612 +25613 +313375683 +2595 +730980266 +25228 +31736 +38213538 +16913 +13946 +13821 +28782 +78325132 +32122 +22554 +10455 +24153 +98 +23149 +18180 +21242 +28481 +7318 +15047 +18740 +3057 +5867 +32747 +30821 +26136 +15272 +13063 +7927 +302364781 +12825 +15112 +24011 +27241 +1108 +575017168 +10927 +29427 +14090 +426995073 +425655336 +246 +25072 +19077 +410791814 +11643 +9796 +31751 +25232 +23420 +24823 +23085 +28596 +14188 +11676 +26749 +30173 +12069 +20731 +865862307 +8568 +26081 +11375 +15330 +21622 +559006903 +26695 +11774 +32665 +47131166 +28732 +219835095 +18122 +30832 +31727 +27412 +28053 +15250 +24439 +19593 +11860 +30020 +31811 +12174 +10337 +418306617 +18947 +14978 +24165 +11776 +8992 +23866 +29562 +12020 +22643 +551666792 +16833 +1108 +9521 +13613 +12192 +15829 +3084 +499440084 +19241 +20782 +31594 +21714 +15486 +13238 +22848 +23484 +336779796 +22124 +5495 +747601175 +4375 +21513 +794618585 +31671 +14321 +26724 +24004 +15665 +29965 +3513 +17578 +2394 +9405 +21984 +14101 +13784 +237588807 +25330 +6067 +17094 +1022026348 +31736 +20977 +2430 +9432 +2470 +6062 +9008 +16808 +13285 +17984 +21436 +29994 +27203 +7722 +15685 +119739392 +20599 +13036 +11601 +5454 +26913 +22723 +891812554 +16539 +23031 +446392658 +22982 +16368 +7985 +31989 +32704 +210747081 +21044 +7892 +23858 +17008 +23760 +13868 +11630 +26754 +6260 +6691 +29027 +15109 +20093 +10154 +7203 +472139713 +8856 +29828 +31574 +29825 +15937 +24089 +6691 +8549 +303035431 +19825 +1766 +1664 +23155 +12464 +23432 +29047 +28846 +632038754 +23200 +7296 +26497 +28690 +30144 +29960 +14495 +9703 +12390 +15533 +18898 +7391 +29289 +28743 +15486 +23338 +22972 +10190 +31569 +32020 +315914758 +244889791 +759680945 +15472 +21508 +17411 +21382 +289797255 +21361 +10173 +32535 +7897 +22422 +23464 +14606 +26645 +13970 +26238 +3000 +9212 +426995073 +687275605 +23749 +856690611 +2708 +20595 +7258 +21200 +599862654 +14435 +24150 +23067 +436407335 +1024972021 +11954 +30471 +3559 +11134 +7259 +31818 +23761 +819270011 +8309 +28530 +5340 +30232 +22977 +32747 +29925 +3986 +2356 +10857 +3520 +8009 +21622 +17465 +17682 +17755 +3346 +13218 +16573 +13664 +9818 +631404077 +127 +19312 +36067554 +23190 +3182 +31752 +29379 +28451 +23260 +22612 +191 +30608 +7295 +18855 +508432828 +4959 +792 +3840 +30139 +10263 +12878 +21469 +26112 +4031 +18088 +1348 +15925 +25224 +31257 +19284 +2368 +6653 +31060 +32032 +30692 +32166 +47680524 +10229 +20198 +12174 +16908 +22651 +30900 +194382698 +29266 +3703 +23155 +29516 +11466 +21966 +586115773 +26619 +27541 +16392 +19905 +624787846 +635556236 +31650 +32671 +8618 +30124 +11786 +20092 +2668 +14662 +24605 +5893 +32327 +19765 +16916 +28260 +32397 +14304 +17701 +26500 +18109 +13193 +22996 +17760 +16392 +18727 +126610814 +10293 +29809 +15550 +1925 +14034 +1582 +2084 +23624 +10163 +1783 +6144 +371 +16361 +6756 +32190 +27217 +14644 +3254 +27455 +23558 +14390 +30296 +30631 +20198 +6528 +29315 +8169 +22713 +3092 +20382 +31170 +11608 +9834 +9346 +21558 +22569 +15883 +27110 +1544 +26106 +11411 +13382 +13799 +11030 +3106 +13214 +10091 +13534 +26278 +15394 +2944 +5099 +11690 +11363 +1752 +4570 +5499 +328030682 +29898 +24361 +17024 +461002979 +31231 +18793 +30309 +7964 +4651 +169240365 +275985604 +24889 +20407 +890723706 +18185 +338407503 +26661 +160857416 +21395 +28338 +5762 +6693 +9276 +13231 +21259 +10407 +22220 +19884 +8983 +12394 +15316 +15120 +4484 +454259428 +3396 +19548 +12825 +22139 +23529 +17982 +783752942 +760627144 +30611 +9757 +6594 +184999002 +31917 +8731 +19864 +12063 +14881 +12533 +290 +26584 +22336 +24011 +30426 +11368 +2732 +19327 +23002 +2180 +6940 +31848325 +1016 +11839 +3678 +29446 +18966 +15917 +18684 +41140163 +14930 +20133 +30495 +8617 +3502 +26615 +899204700 +12977 +21067 +22822 +99038920 +13142 +15593 +18914 +3988 +31789 +23227 +11188 +12472 +17458 +26718 +7778 +9981 +26800 +30902 +27382 +28324 +28256 +15718 +11886 +20291 +11667 +18346 +16546 +30242 +936817882 +27467 +30508 +26115 +32181 +5982 +17240 +15818 +8327 +13662 +9565 +192800989 +1011 +901932736 +15905 +588954698 +7879 +974991332 +21308 +23336 +10875 +27831 +29557 +8130 +14737 +9161 +44921107 +9520 +20743 +5916 +26840 +27235 +8195 +17123 +30239 +25477 +6914 +14034 +22336 +30077 +307263087 +559006903 +12814 +12921 +16024 +27850 +30330 +641062521 +27112 +15433 +12472 +539174278 +18788 +19019 +6844 +8259 +4714 +30144 +6740 +23440 +15242 +29205 +16747 +956 +18755 +3010 +4464 +23831 +28524 +32267 +28673 +12323 +837417183 +24629 +19890 +10418 +22186 +25616 +18360 +27794 +9709 +29492 +14188 +15266 +15838 +17478 +18495 +30213 +664885777 +8936 +27329 +6535 +28925 +10739 +9957 +27893 +19078 +18169 +2495 +8019 +12963 +4076 +10219 +4821 +17079 +23300 +6978 +26053 +9871 +18939 +595644289 +31478 +12742 +14978 +11252 +27879 +24321 +22816 +12350 +12568 +26250 +18271 +12567 +19834 +7556 +28476 +27540 +21131 +10927 +7851 +7327 +5449 +32121 +6209 +3175 +32353 +29375 +19971 +21573 +13754 +29539 +14654 +223794817 +7021 +9618 +6212 +18408 +359 +26142 +32680 +1318 +6689 +11404 +13207 +29087 +30028 +25872 +10141 +21115 +11985 +3196 +30747 +24374 +12992 +29109 +16546 +473182316 +11638 +422 +924324245 +827 +5087 +14047 +23031 +29600 +27585 +22106 +4685 +365319702 +28348 +29730 +926082286 +767675099 +5902 +173282785 +17042 +20092 +7955 +25799 +25662 +12798 +24284 +5192 +11653 +6062 +30695 +115 +16357 +19327 +8683 +8419 +5793 +797373420 +24520 +19062 +31377 +25639 +8971 +24174 +14044 +190 +29247 +1393 +1112 +5310 +23359 +19111 +10970 +32190 +923 +4009714 +21578 +1954 +17017 +3346 +19580 +3817 +18711 +25371 +18950 +14001 +24114 +16154 +15572 +167247886 +16047 +19572 +23216 +20184 +16645 +24843 +16690 +7933 +8144 +17278 +27064 +23367 +24350 +118022468 +23742 +18928 +4956 +18779 +10222 +9260 +31046 +19099 +20796 +21881 +12574 +11472 +26285 +247849885 +13338 +32624 +4470 +13216 +481636233 +585300039 +26559 +10392 +1786 +6905 +15097 +25783 +11568 +29486 +23336 +15883 +25477 +16112 +28610 +2059 +11358 +30190 +23541 +5423 +19572 +26497 +23338 +25405 +9060 +23073 +775572782 +25371 +758695353 +32586 +12602 +20324 +17822 +15932 +10849 +214 +19126 +11755 +6691 +17092 +15588 +956 +18211 +17124 +19709 +31400 +23729 +15014 +710943610 +759680945 +22815 +18435 +22449 +6232 +25405 +4820 +23688 +1178 +914508983 +23612 +26190 +5768 +641529336 +12157 +12071 +13613 +28121 +26453 +2865 +15558 +20984 +14125 +32503 +9439 +6367 +16587 +25375 +22824 +2595 +1065619241 +16326 +1719 +30239 +2105 +17617 +13808 +4814 +23921 +5630 +21452 +14012 +23422 +7188 +25031 +363814664 +17553 +1395 +340575135 +2866 +19582 +30988 +19400 +30381 +8617 +1643 +217068937 +5236 +30643 +25869 +2907 +8796 +226639657 +11968 +22135 +9748 +18648 +4507 +8441 +14114 +18912 +23085 +495012238 +14362 +18368 +21714 +13365 +28417 +14902 +25120 +190 +19471 +23623 +13209 +7951 +26453 +7961 +24384 +18631 +41 +8983 +11915 +461527750 +28343 +531 +5124 +25581 +18088 +14233 +26332 +25152 +27813 +22434 +10325 +15823 +19710 +218 +994060758 +23269 +4329 +11404 +539 +32521 +21923 +8800 +19825 +27663 +7559 +15623 +30796 +23241 +26 +25884 +8341 +20659 +4163 +25342 +28471 +10097 +27105 +31943 +525311521 +13393 +31038 +28836 +28841 +17472 +6067 +9073 +24153 +10247 +18541 +17465 +12905 +2617 +28945 +543956572 +26394 +16795 +16505 +23536 +20408 +25341 +19988 +1333 +21654 +11228 +7632 +23858 +545681893 +13563 +908 +891947600 +12736 +12464 +1733 +25328 +32367 +20642 +25633 +63552215 +24611 +32569 +6349 +8025 +6968 +18114 +27505 +16254 +21119 +30386 +8793 +26514 +27282 +3526 +6285 +23142 +12511 +31999 +23464 +1933 +265036141 +701856488 +3493 +4943 +29383 +31560 +3395 +4989 +19527 +9102 +24798 +4664 +30981 +22815 +923 +6419 +18928 +15047 +18794 +21714 +31818 +2415 +6404 +1974 +10144 +618554492 +18599 +10291 +959271837 +16118 +27216 +19650 +871502169 +26129 +25328 +29875 +6844 +32427 +18625 +9323 +26781 +6617 +243787156 +11584 +17747 +28781 +17090 +19318 +8851 +5476 +21769 +23943 +26115 +12682 +1900 +24062 +7360 +1297 +15704 +767675099 +27618 +20931 +687599900 +30110 +6487 +31934 +27814 +9727 +11678 +11529 +7072 +20849 +6090 +10764 +9182 +8618 +24585 +752054624 +31221 +3079 +15266 +23593 +31019 +14736 +30556 +4317 +22924 +7037 +11117 +10719 +2344 +20465 +25308 +811530194 +31430 +10407 +8408 +3396 +20992 +1239 +119739392 +582 +15272 +13771 +8555 +22897 +13949 +11123 +9087 +5634 +29034 +20211 +4009714 +6003 +30244 +7281 +19710 +17319 +23701 +24605 +32747 +23050 +185162567 +25766 +26456 +30786 +27217 +1087 +26931 +26712 +6204 +22549 +30611 +25354 +18010 +20137 +337 +22272 +25022 +14951 +14428 +11450 +8437 +2617 +23417 +18709 +11886 +18620 +32151 +13263 +20873 +15561 +13087 +31792 +7399 +16455 +29430 +6149 +14724 +22285 +8764 +5218 +998 +32032 +21125 +24813 +1032065115 +3392 +27956 +16146 +915379637 +8618 +11786 +26868 +693 +24303 +10339 +495044622 +17686 +17888 +21163 +5107 +6376 +26727 +9700 +9869 +32239 +415705934 +18390 +30175 +5180 +144200174 +4059 +20743 +237127404 +28228 +8015 +899690572 +19242 +21871 +15600 +12516 +1822 +24774 +16062 +290 +31539 +14929 +27026 +3559 +28121 +9772 +27475 +32065 +2865 +20517 +9918 +17487 +3026 +20597 +975437030 +5415 +830489638 +14187 +9116 +10197 +3146 +10278 +25899 +332 +6146 +14051 +7955 +6270 +13818 +2394 +2557 +19362 +11252 +14428 +519200946 +511562520 +14320 +21163 +4284 +10278 +18339 +29910 +17410 +15685 +14227 +975437030 +360131265 +27311 +4455 +13595 +11786 +4175 +358911543 +11458 +23096 +3535 +22560 +24879 +9084 +516538273 +1064698315 +15682 +27303 +105715872 +7671 +26277 +15742 +22560 +20596 +14699 +29694 +14314 +30698 +13126 +31216 +18583 +867796195 +17617 +27855 +3105 +27435 +25129 +9184 +17062 +11676 +26739 +26 +19290 +12323 +13831 +8100 +2004 +26239 +6367 +25970 +28146 +26071 +27283 +3051 +1628 +32420 +899792129 +631144646 +554170410 +25941 +3993 +4049 +98857434 +8284 +20168 +19627 +47 +21395 +8259 +1697 +13397 +21770 +21484 +18502 +11931 +6211 +18716 +25362 +20259 +28325 +19117 +6890 +5808 +12660 +22463 +16115 +27053 +9143 +12858 +26736 +3022 +2905 +7949 +20531 +13596 +19066 +11974 +422 +5680 +30343 +1185 +18215 +7229 +23190 +14713 +20053 +26346 +9695 +6042 +430 +11491 +31726 +29698 +31925 +168 +19819 +345 +15486 +9520 +8017 +9985 +7923 +103195768 +30457 +12657 +27064 +6382 +14303 +15048 +12601 +28228 +22083 +1286 +15411 +18519 +10790 +31290 +4087 +9888 +9352 +30282 +1065695788 +25414 +31568 +24444 +27507 +30868 +25185 +20626 +14527 +9353 +24240 +3281 +26781 +223 +10602 +17379 +7155 +3146 +11228 +26802 +12277 +18443 +28329 +994060758 +17663 +19485 +30532 +23440 +30626 +22017 +11967 +4062 +7281 +7957 +21427 +21273 +17039 +28928 +2974 +3098 +22858 +26590 +17556 +18709 +758618604 +8693 +1560 +31831 +16938 +14740 +28656 +27767 +3281 +32203 +29910 +2366 +156 +352 +779375722 +708399002 +3310 +8961 +9679 +21900 +28974 +11739 +24796 +14683 +18187 +3173 +30607 +24927 +782457391 +16894 +16740 +3146 +1051321133 +296514549 +451256000 +4157 +6259 +9414 +91105507 +14001 +9588 +712 +9363 +23334 +28059 +20278 +4951 +4174 +7851 +13447 +30358 +1226 +20079 +16048 +22822 +12583 +21332 +23252 +16250 +19931 +24907 +19623 +14051 +277841685 +12198 +32709 +2782 +11773 +18606 +29598 +2160 +26508 +19357 +826087120 +18788 +1580 +20606 +25181 +242715869 +24813 +30701 +5982 +18718 +762854332 +1451 +11205 +13297 +18187 +9581 +17814 +3511 +29634 +3920 +7269 +27052 +22853 +19920 +30785 +25648 +12402 +8520 +67912653 +4004 +320290842 +16798 +22982 +1061169743 +10334 +30692 +25265 +217068937 +5600 +2944 +9495 +31901 +24909 +11901 +22637 +41140163 +25581 +21115 +27843 +17822 +29524 +642816340 +3989 +296514549 +12277 +20567 +9719 +6214 +8736 +5793 +9565 +21714 +15565 +5916 +22883 +19229 +2146 +20788 +29965 +19865 +254 +976561308 +20553 +30785 +21644 +27880 +25936 +29120 +5000 +32704 +271 +2340 +28365 +12467 +23795 +32717 +18814 +10381 +32239 +347979128 +22304 +9139 +27664 +23699 +335528881 +1664 +21513 +713805515 +24090 +937 +8416 +1068 +24465 +23501 +27736 +15120 +1042839552 +15594 +10190 +2250 +12787 +21406 +9270 +16305 +15151 +16069 +21044 +162 +31741 +26705 +413283444 +29040 +24065 +32185 +15662 +26131 +15042 +731930437 +14748 +5139 +5686 +19352 +2102 +8258 +19979 +18986 +141565344 +4079 +17710 +529625353 +8142 +767 +20010 +335753607 +17437 +2628 +836214497 +21508 +16747 +516 +29225 +20621 +23742 +26228 +147847714 +4804 +8144 +27426 +18218 +15264 +9482 +4883 +3543 +24462 +28417 +15536 +3621 +11769 +27097 +28841 +28559 +18360 +25291 +11195 +20055 +11472 +30733 +8803 +1761 +24421 +16452 +20162 +28143 +28603 +29960 +5422 +17870 +16743 +1785 +18904 +31838 +16650 +6054 +20291 +9745 +17011 +29082 +4883 +27902 +24602 +16929 +14931 +1866 +308 +2262 +5980 +6689 +16913 +30379 +14161 +30266 +717298974 +18376 +13468 +22110 +19524 +22816 +6906 +479 +2217 +28850 +28963 +5098 +6590 +889970389 +8913 +29988 +26088 +14592 +15883 +15537 +9835 +32015081 +26829 +223794817 +9866 +8934 +32153 +16440 +9410 +24459 +31134 +31191 +27204 +17960 +29734 +1782 +26789 +22463 +25545 +18185 +13901 +19939 +18424 +2209 +19596 +191902111 +1336 +925294519 +22853 +31497 +17601 +29032 +339887649 +22847 +31683 +21024 +6827 +18171 +14192 +22423 +32714 +21163 +10132 +294 +7757 +12601 +18986 +15823 +22998 +3431 +31870 +23487 +29617 +27433 +18866 +24493 +25670 +27013 +17556 +3813 +21328 +7951 +20660 +5620 +733720730 +26705 +7568 +8274 +24585 +31493 +987198225 +11498 +2208 +24350 +5099 +1168 +7110 +17193 +6520 +18990 +11933 +6270 +18152 +26645 +11739 +19042 +8755 +7072 +26492 +5284 +835425212 +20742 +1877 +23085 +17286 +28361 +3526 +16788 +18339 +345910715 +524047505 +18926 +7492 +25349 +216 +5515 +29435 +16073 +22645 +12853 +24139 +32171 +3105 +24721 +4762 +2378 +6266 +243787156 +25549 +24327 +28343 +345 +21538 +21918 +697456669 +18891 +7951 +32094 +19011 +18890 +1265 +20146 +27311 +31257 +21790 +30280 +949165957 +20382 +1070816340 +21174 +19806 +32182 +9767 +29400 +24662 +29004 +12963 +19728 +12963 +4395 +22501 +22507 +242715869 +7068 +7744 +19839 +15017 +4647 +5893 +11211 +5942 +6245 +21263 +21582 +10373 +50 +922907720 +17667 +23047 +2536 +5310 +25352 +30651 +26492 +8965 +1325 +48 +12373 +1108 +20004 +9496 +29765 +26619 +8254 +9470 +16341 +31856 +13793 +13342 +1687 +18991 +9523 +18185 +5686 +17723 +8343 +29965 +26024 +27303 +6684 +22016 +12125 +31574 +4375 +11802 +63108274 +1160 +1729 +6901 +28561 +19505 +24011 +29785 +180 +354 +5335 +22569 +21208 +10142 +25296 +830489638 +77706072 +20547 +209565441 +24748 +16837 +30012 +764756986 +18570 +7072 +286041137 +1968 +23096 +15600 +30548 +28530 +11587 +9759 +1635 +27412 +12063 +21674 +5058 +32398 +6005 +9180 +22551 +24110 +6113 +17578 +31771 +10183 +2102 +4524 +18655 +13825 +25640 +29532 +22270 +23098 +29466 +12285 +24421 +30640 +14902 +21426 +12392 +215899335 +6759 +265036141 +31175 +8693 +17691 +16004 +15377 +22002 +7095 +31558 +25811 +17658 +3539 +9323 +16999 +29383 +31033 +17763 +2944 +599089891 +31585 +25549 +21544 +27670 +30983 +6805 +21115 +4157 +50 +31713 +22349 +16127 +8300 +275594975 +19119 +6621 +3396 +14455 +30175 +451256000 +9055 +4742 +14509 +10422 +32659 +13946 +3330 +8442 +12653 +21673 +98861589 +32317 +546 +18206 +4758 +23649 +9323 +15416 +19565 +28270 +14555 +9104 +25837 +23600 +26877 +857646800 +8017 +17548 +31740 +25273 +9187 +25616 +975437030 +11595 +8463 +3953 +2412 +159 +17974 +513746115 +13839 +867113537 +13153 +2534 +25846 +13263 +20527 +13593 +9834 +31671 +225 +27965 +24394 +1868 +18223 +15540 +917830986 +1035 +13338 +26497 +15829 +29882 +9161 +6595 +12109 +5021 +9215 +4816 +32165 +141565344 +26539 +15817 +24699 +14923 +955 +32742 +11706 +27227 +12063 +392 +30175 +15433 +5021 +31649 +23645 +23093 +7956 +27893 +893491145 +16112 +7142 +14923 +26635 +5556 +17099 +7644 +20475 +30446 +12152 +30059 +9453 +5961 +1761 +10776 +458450408 +25633 +8540 +516538273 +5259 +24387 +21900 +28096 +5301933 +25129 +46869187 +13887 +13457 +390891964 +23540 +3227 +347979128 +7824 +23529 +4912 +21526 +23965 +29963 +236247078 +7754 +22449 +21984 +7383 +29739 +13223 +14228 +17686 +358 +12500 +21057 +22709 +504457846 +27056 +2907 +29315 +5371 +130592554 +27183 +27578 +16628 +23971 +11568 +14984 +19254 +12752 +29929 +20783 +810759425 +7295 +18125 +22058 +22422 +24321 +25622 +17548 +2907 +32745 +9775 +12173 +9515 +7824 +14840 +23924 +22421 +6417 +712 +20278 +20090 +25185 +9213 +22509 +712 +30417 +14028 +26724 +3146 +24240 +10818 +32671 +2556 +912 +857646800 +4218 +15787 +19904 +9514 +29600 +32311 +18495 +19480 +5320 +13355 +28305 +31662 +26062 +524047505 +26877 +8441 +6588 +22802 +397506397 +63108274 +11504 +22982 +19350 +24110 +6075 +11851 +23799 +32585 +18348 +30611 +22023 +18668 +24482 +7080 +26774 +298849653 +25427 +31925 +27528 +27359 +31521 +39596865 +20463 +23690 +4090 +5055 +4070 +23098 +10966 +13241 +14154 +3490 +17453 +217068937 +3804 +14258 +18761 +7775 +1544 +440829685 +26292 +21003 +19445 +460 +63108274 +5244 +729577546 +24508 +21205 +26429 +130592554 +7189 +16153 +24835 +28121 +246 +8530 +19675 +10798 +427405446 +18841 +20624 +18950 +22926 +25669 +28826 +674 +6246 +10275 +793059393 +7425 +14051 +28191 +8336 +7221 +26615 +14644 +472139713 +24308 +3263 +26661 +18656 +797269132 +1030 +16157 +29035 +28429 +19436 +23241 +9979 +7744 +10046 +783684669 +20165 +25172 +2597 +6228 +21336 +13142 +23587 +16894 +15687 +781570423 +910153622 +1336 +18185 +15711 +25057 +25960 +24674 +15377 +607568455 +4627 +9954 +901932736 +14348 +21971 +7294 +20347 +30410 +31285 +1628 +10786 +31641 +8341 +32394 +173282785 +19311 +23874 +13889 +21479 +23227 +1036865894 +9897 +3559 +6584 +30987 +14923 +29725 +6721 +11624 +917830986 +10735 +19400 +2590 +2907 +3296 +148975167 +7953 +2416 +22348 +24408 +24615 +6379 +10121 +18814 +16307 +12669 +422 +17300 +28777 +29785 +27533 +18656 +20157 +8270 +28165 +30684 +978635621 +16307 +29789 +19173 +28228 +729577546 +15747 +9084 +31168 +15883 +169240365 +10799 +21000 +21902 +21427 +4464 +21749 +651498411 +22301 +11638 +25823 +697719282 +10977 +7775 +4240 +28309 +16572 +1040042838 +6722 +14669 +18485 +845 +17914 +10977 +35184520 +3044 +13767 +29194 +18423 +2122 +365319702 +26436 +25034 +13753 +25581 +26436 +29032 +32659 +3254 +19541 +6302 +5149 +17521 +9405 +26533 +9269 +503113624 +1512 +6685 +22649 +20165 +20027 +32050 +30698 +3337 +32222 +16331 +10690302 +17787 +32535 +20604 +22804 +16089 +27257 +25057 +18870 +5922 +31888 +10275 +13970 +15463 +12739 +998 +23218 +28527 +2957 +13538 +3864 +26736 +32032 +15640 +59044867 +8989 +3146 +29293 +15749 +5910 +25917 +3139 +24421 +22771 +13808 +27380 +8144 +7949 +5564 +1337 +16250 +11009 +25869 +31089 +9276 +14415 +17115 +6009 +25588 +573783345 +6101 +20003 +31044 +3490 +15304 +658872536 +3735 +856690611 +16849 +25735 +19277 +18048 +20202 +17578 +1466 +21553 +27089 +13060 +4329 +643604534 +26571 +177112175 +8057 +2963 +4163 +16991 +23231 +30339 +15911 +17311 +4090 +4062 +5107 +11833 +572025344 +24465 +3029 +922 +13851 +11466 +19317 +7760 +15462 +21085 +697456669 +32131 +585300039 +15325 +24062 +22509 +853402084 +24022 +830489638 +19664 +9152 +15633 +15006 +3502 +19855 +271 +594 +31567 +17103 +21995 +3051 +14233 +30028 +7744 +16676 +3679 +20931 +10722 +7722 +12657 +16326 +20312 +458560741 +12174 +415705934 +302364781 +639909173 +8326 +16555 +21929 +27877 +4977 +16573 +23775 +22220 +16452 +29877 +30715 +26592 +28690 +2534 +23464 +16904 +6028 +23953 +15536 +21061 +15133 +15822 +10857 +67912653 +18866 +5351 +31424 +4193 +680780891 +6833 +20258 +15954 +20103 +2585 +23769 +18311 +19914 +170722754 +22989 +29087 +2782 +8833 +25339 +17601 +9343 +6934 +9571 +386 +26492 +5887 +29617 +28141 +8300 +9455 +17089 +22996 +14371 +21964 +7964 +12249 +8465 +28129 +16570 +19388 +29322 +27064 +824487704 +4139 +8608 +26615 +20517 +8465 +32371 +15590 +30981 +18060 +30599 +29450 +8092 +14645 +14813 +4365 +16326 +2366 +5320 +168 +10347 +7644 +29123 +2957 +5961 +27670 +15554 +27618 +12155 +8764 +29494 +22351 +20561 +7260 +15519 +1921 +9118 +8292 +1064698315 +29027 +27240 +13543 +7164 +26425 +12249 +3291 +878044328 +10850 +30266 +29027 +4465 +9102 +16401 +29131 +26115 +24999 +20802 +6501 +26854 +12760 +30696 +6901 +22661 +5324 +20198 +26228 +23182 +9719 +15565 +23165 +19417 +8118 +26774 +21900 +21000 +6576 +5436 +770690959 +463903417 +18729 +31648 +25460 +16229 +3350 +15136 +24516 +6612 +1185 +491245066 +31060 +7556 +1648 +4666 +5320 +17011 +19357 +15367 +30987 +6693 +256 +8281 +16567 +24113 +21087 +17901 +17554 +10727 +1113 +23876 +31419 +24011 +305443481 +20044 +9053 +6126 +27370 +17178 +123563765 +14509 +24909 +782457391 +32371 +4518 +9700 +3084 +7333 +16062 +170694527 +16114 +29176 +17801 +32555 +20668 +4814 +898668038 +427 +29882 +10502 +32212 +31426 +24710 +19311 +8503 +10613 +24860 +13450 +27004 +14101 +14386 +5476 +28531 +8251 +26785 +29383 +2560 +25120 +25145 +18284 +18219 +10627 +2059 +15565 +18564 +22885 +18783 +21409 +28149 +6237 +191 +25195 +6184 +24508 +30684 +30698 +29190 +30626 +23343 +6612 +18825 +664885777 +6790 +2842 +23388 +18206 +26590 +9036 +16907 +777 +32535 +15711 +21557 +32344 +26437 +31033 +949083771 +9971 +31745 +17754 +24438 +9870 +4890 +31460 +13987 +7708 +1315 +5777 +32121 +32427 +13100 +4100 +1852 +370567225 +32226 +30701 +25368 +7178 +16505 +26964 +27672 +11145 +32649 +1887 +27368 +360322477 +20106 +16805 +30979 +19009 +29610 +32478 +19350 +10808 +17942 +8763 +3395 +36067554 +26728 +9727 +3313 +214 +29651 +8017 +31834 +11271 +28497 +292693021 +7883 +479 +1740 +26114 +14203 +13794 +13385 +30462 +2289 +20479 +14188 +23098 +6234 +26239 +319 +27013 +13045 +1518 +15123 +26824 +9414 +4814 +17253 +2509 +5245 +3320 +9323 +31438 +25539 +19506 +30017 +29037 +17901 +2953 +3362 +199372157 +24639 +14362 +12085 +774 +22270 +14118 +28985 +7816 +28745 +26259 +5438 +6693 +987744044 +9394 +17199 +1855 +15556 +394559714 +20620 +22455 +27399 +14654 +23540 +29773 +12285 +29651 +21158 +32498 +21770 +20642 +6695 +16014 +16690 +27235 +28873 +24408 +12314 +74064427 +27127 +7923 +1761 +6599 +21335 +5099 +14051 +1059550491 +7630 +6993 +15004 +20817 +29765 +26876 +13138 +12624 +138768834 +10263 +21818 +19241 +18431 +916116163 +15444 +19965 +20787 +7413 +18740 +12771 +21714 +951 +7355 +13338 +22796 +15449 +20343 +15560 +1752 +681432775 +118022468 +3445 +6673 +55204547 +618554492 +26653 +6237 +10610 +6212 +2356 +1068 +5351 +17200 +21802 +26866 +18468 +5680 +18016 +5447 +17892 +2914 +16368 +5992 +26043 +23729 +10891 +19095 +20587 +920127625 +13960 +26523 +4237 +29502 +14187 +17806 +12285 +31180 +11608 +10105 +28318 +2117 +25713 +29562 +5298 +12992 +14958 +25305 +15817 +15830 +26444 +3570 +5587 +4016 +3450 +1786 +9055 +9613 +15048 +24262 +31539 +31654 +14001 +5356 +8072 +11698 +3885 +25027 +1324 +27283 +54 +23337 +22899 +15687 +12024 +20278 +8749 +16031 +12814 +18846 +14402 +4895 +8717 +31101 +5126 +2601 +29453 +17960 +18228 +11277 +5333 +16033 +32131 +30939 +27368 +14320 +13839 +17755 +29402 +20431 +26840 +1136 +9335 +27281 +17892 +9767 +739820698 +12805 +11537 +24571 +31497 +5412 +10786 +28327 +4347 +21831 +28121 +285455284 +13388 +16416 +16788 +10614 +13843 +170694527 +32181 +5803 +31654 +46869187 +21192 +22079 +27348 +12793 +12402 +745750515 +9199 +21324 +27914 +2340 +396246374 +1739 +9845 +25565 +19650 +18472 +4471 +24615 +29289 +31495 +20928 +18420 +31147 +4505 +5389 +31283 +279011653 +62822899 +1948 +5534 +23388 +25152 +30517 +20093 +27359 +22024 +7879 +18514 +31567 +760627144 +11786 +1561 +16203 +25073 +31064 +19339 +932772889 +20848 +27015 +280282421 +23124 +13147 +26240 +29944 +14546 +23628 +4090 +968 +20841 +10078 +13266 +31901 +22252 +27265 +27025 +24843 +19434 +4820 +22759 +12292 +11595 +2458 +1040042838 +28889 +28958 +293 +20902 +12511 +24682 +27895 +28560 +9727 +24585 +922784226 +1643 +703494470 +28346 +22233 +28170 +22792 +27843 +27686 +19752 +14118 +12396 +27821 +1852 +2905 +25442 +30821 +24444 +6549 +29330 +8588 +7095 +14881 +30607 +21782 +17578 +1760 +27382 +29600 +13950 +28400 +1852 +17501 +18654 +697411754 +16819 +23487 +21263 +32145 +31969 +1782 +20382 +22246 +20971 +7951 +5634 +24331 +6271 +14263 +26774 +4862 +8946 +11310 +24022 +18420 +30526 +18882 +29123 +15787 +22549 +280 +6475 +3210 +8341 +22894 +29811 +27000 +19427 +18468 +10202 +7638 +390200056 +2781 +11061 +24526 +13014 +219549515 +128669283 +15416 +29176 +16769 +15910 +2993 +22280 +27725 +10688 +6642 +13911 +22707 +30055 +3885 +15617 +436407335 +911358525 +2974 +13984 +19409 +18358 +919647265 +815878782 +20027 +9363 +19593 +26311 +4432 +26286 +31959 +18348 +14495 +2962 +16696 +5867 +518850406 +9261 +14815 +23541 +4008 +9102 +22246 +23131 +19877 +25442 +28201 +14553 +1897 +14568 +32434 +13234 +23528 +645686293 +4174 +16010 +18698 +4951 +14470 +22593 +24147 +3399 +29899 +16614 +12802 +28439 +24728 +2988 +145 +227401874 +10293 +3308 +13297 +13266 +28357 +7554 +26419 +17079 +15136 +13558 +14106 +5763 +2394 +7606 +20373 +191902111 +18227 +10278 +28058 +30796 +5087 +18930 +25057 +23947 +957871312 +16916 +23469 +27722 +28187 +24420 +20900 +14987 +24674 +29322 +22848 +5077 +25757 +559006903 +23245 +23371 +11585 +26024 +6905 +26728 +15910 +1015074215 +21171 +12094 +47680524 +4555 +26148 +16997 +1130 +9102 +17859 +32701 +18313 +13233 +12729 +20258 +6404 +12195 +27679 +1364 +18420 +18228 +12285 +29762 +21111 +10331 +4314 +377963978 +12316 +13563 +27760 +21738 +1741 +6551 +14455 +31888 +10994 +20161 +18694 +10931 +7723 +20141 +22603 +16753 +27344 +24620 +19965 +25757 +30825 +23617 +551 +19495 +6901 +12252 +3029 +26136 +4874 +14049 +20249 +23411 +10033 +8437 +18866 +23332 +22430 +339887649 +39596865 +19241 +3741 +24110 +7956 +27052 +32243 +17822 +24891 +32311 +15720 +13281 +914 +23876 +13253 +26749 +23769 +454259428 +19312 +24387 +23260 +3139 +8096 +8731 +10926 +8419 +515 +26129 +19346 +13430 +13142 +29965 +29739 +9432 +28352 +4375 +11333 +18694 +1924 +764 +17410 +14511 +15467 +7444 +11501 +28976 +21817 +3154 +4755 +1431 +1060 +28429 +6237 +17501 +24798 +31654 +23690 +27015 +29491 +523902689 +1390 +10966 +31170 +27067 +14012 +30983 +25872 +6479 +577 +10023 +2117 +15787 +19289 +7883 +22002 +13981 +4193 +3330 +1474 +4149 +1040042838 +31721 +4505 +26553 +27663 +241 +9282 +6470 +22127 +32464 +308280197 +3372 +29529 +4006 +18187 +25834 +19641 +22491 +12696 +32303 +23483 +6584 +2897 +15038 +4735 +10977 +18325 +31901 +214 +1760 +8869 +32372 +16614 +10247 +6382 +24114 +17948 +29651 +12363 +3989 +335601471 +22068 +369000185 +30410 +15990 +10173 +13482 +27026 +277841685 +28804 +9918 +6246 +901932736 +9337 +5087 +21573 +6689 +237588807 +29287 +10739 +24 +21573 +11184 +20165 +21918 +4279 +5053 +27336 +1389 +32212 +7559 +14683 +29066 +9748 +22184 +16740 +15953 +12520 +697456669 +6903 +14343 +4482 +2122 +18656 +9219 +10930 +26044 +4198 +8258 +19212 +21612 +20242 +24943 +1856 +12500 +1028016689 +19113 +30207 +11786 +506623013 +26493 +214 +13799 +9702 +32174 +17211 +26452 +31275 +25230 +18855 +7072 +1454 +16722 +5970 +19173 +20678 +4062 +22651 +25851 +12165 +16419 +10591 +110320227 +875743088 +29938 +32222 +27227 +16727 +774 +673174838 +2593 +3256 +24011 +11164 +12920 +13138 +18111 +20230 +25199 +16031 +31777 +28146 +397506397 +2680 +10556 +25337 +13458 +14478 +11045 +317023303 +13887 +1065695788 +12010 +278871169 +21382 +9562 +28046 +24186 +29843 +2119 +17806 +30678 +31662 +28430 +21660 +29452 +12579 +18632 +4812 +31965 +752291458 +3301 +27919 +32153 +105715872 +11773 +10850 +29585 +27031 +1060347101 +6745 +7964 +16326 +21984 +319 +32006 +15322 +9071 +26335 +8829 +2232 +2805 +24126 +24150 +10727 +19566 +20044 +13915 +11714 +18761 +32028 +7508 +9757 +1534 +2112 +32759 +15711 +313375683 +29055 +32119 +8851 +23540 +8555 +32609 +19505 +154933739 +4317 +9284 +27745 +22925 +10197 +24138 +5320 +243518546 +26452 +13799 +17578 +15472 +10068 +17974 +7486 +32217 +3870 +9020 +3154 +27303 +6302 +21553 +8508 +13713 +9259 +30296 +27167 +24508 +7554 +12466 +10778 +4524 +26114 +24 +25057 +7533 +22407 +31467 +18135 +1630 +4346 +19031 +23680 +3210 +7824 +15109 +2289 +7440 +564216184 +13435 +15280 +9161 +26494 +23501 +531 +833243837 +28476 +13960 +10804 +28860185 +30698 +22422 +28324 +29190 +26514 +15143 +701678416 +28925 +11669 +599089891 +25076 +17675 +16023 +190 +13354 +958863285 +22312 +20667 +15684 +3934 +14662 +13297 +2746 +15910 +3301 +2928 +26924 +960633926 +21826 +12177 +4021 +20817 +4298 +21259 +16452 +8620 +2122 +981216331 +8144 +6479 +386 +20930 +3111 +25422 +713805515 +7212 +22256 +202174594 +28616 +575398586 +15868 +12143 +30369 +6220 +8622 +17764 +18373 +11613 +20347 +18122 +26278 +39676834 +17786 +25769 +5662 +23729 +24052 +3621 +11380 +8405 +211249116 +7062 +13615 +7877 +376959476 +26325 +9215 +5524 +8999 +15725 +15602 +25262 +6005 +2249 +25031 +15244 +21263 +20947 +2590 +19105 +25198 +21738 +18215 +13385 +13115 +13261 +21769 +4454 +389 +16737 +27877 +24585 +15463 +211 +6735 +6740 +1863 +3101 +10931 +646332848 +28422 +18223 +7139 +23928 +317497800 +22057 +23681 +10461 +24791 +6468 +30769 +6653 +11739 +10455 +18005 +21205 +7318 +6799 +13554 +25442 +24508 +10690302 +11500 +30861 +1009 +3263 +14263 +15911 +18761 +9981 +223 +7936 +1739 +15556 +18405 +11587 +25766 +3953 +13989 +679487310 +22460 +3800 +9394 +10978 +25232 +25539 +22560 +32611 +16803 +2905 +14459 +6898 +73 +23092 +26417 +2789 +7259 +948081670 +6209 +373793988 +23529 +9890 +9775 +29308 +14390 +3493 +7453 +5569 +14857 +32309 +13911 +3403 +733720730 +27311 +724515722 +30643 +3510 +12236 +616762822 +29160 +18419 +21871 +22787 +28127 +987744044 +1011 +12966 +17237 +23965 +295045562 +23250 +24459 +8216 +12379 +250 +23965 +5301933 +18236 +20692 +13980 +15199 +3520 +433685315 +9112 +18841 +21087 +11851 +29097 +15289 +2077 +31497 +1009 +19351 +5952 +13756 +14563 +26661 +3365 +12361 +18419 +15270 +21529 +10331 +10019 +20597 +29097 +23172 +9102 +13325 +6423 +23235 +797269132 +27286 +10365 +19696 +29256 +26508 +32552 +4758 +554120300 +14828 +19965 +732 +19111 +237588807 +17306 +31460 +23163 +374155151 +18104 +2668 +8883 +949130808 +23204 +8617 +9322 +15795 +27528 +18718 +18793 +22463 +29308 +9757 +15017 +8497 +12920 +25348 +11860 +2454 +4237 +16146 +13808 +21673 +2832 +922 +23578 +23818 +30628 +14001 +25917 +25272 +20699 +546597974 +7276 +30724 +14406 +20731 +24443 +17691 +16014 +13223 +28826 +22185 +5055 +15697 +10633 +4563 +25854 +29403 +1797 +15697 +22982 +16573 +29600 +22900 +21509 +10499 +9700 +8911 +18916 +240141114 +29732 +26539 +21905 +6721 +10707 +29557 +29598 +2162 +1834 +15183 +21577 +18969 +679 +25596 +21237 +6111 +22016 +23252 +681432775 +30973 +29535 +676838671 +23599 +5349 +2004 +22778 +10836 +1028016689 +22816 +256580658 +31465 +4563 +32171 +2183 +24975 +150 +32198 +647637845 +23643 +14118 +8459 +20865 +30398 +30844 +4335 +392 +11834 +11937 +16356 +24520 +956 +28471 +20606 +16384 +15087 +19434 +3589 +26533 +9565 +5797 +18027 +31133 +16740 +5232 +29263 +28301 +12281 +12010 +11568 +23483 +12567 +509840269 +20180 +6528 +3582 +3744 +10183 +24174 +888313695 +21135 +23799 +4967 +32757 +13902 +15244 +28270 +3939 +19518 +31314 +285455284 +1 +2720 +21287 +184 +18633 +26429 +28470 +155159619 +8550 +14852 +16298 +8169 +25599 +2907 +22683 +1395 +18230 +14979 +22135 +20010 +12198 +31910 +11805 +12314 +12655 +23469 +159508847 +26718 +313375683 +32057 +3296 +18322 +16452 +18751 +3504 +29319 +376959476 +3059 +11670 +2192 +30495 +26661 +5956 +30866 +26275 +14118 +24150 +24425 +11509 +27016 +13387 +19627 +8195 +17115 +4300 +23478 +28447 +8966 +22311 +31594 +11694 +15215 +28713 +14001 +22554 +14669 +25422 +77 +31539 +31586 +26562 +10701 +24908 +19959 +24113 +12568 +685068006 +13193 +25122 +19675 +9102 +16688 +5659 +1382 +17007 +24758 +7011 +249 +23142 +22569 +27066 +18192 +9470 +7459 +1141 +29316 +27217 +9732 +13382 +16514 +4292 +5942 +974991332 +12321 +4461 +9247 +29439 +12868 +20195 +25159 +23469 +12497 +937742460 +2798 +24326 +18111 +28365 +32581 +8270 +514875184 +9787 +9771 +8467 +25318 +21370 +20782 +2793 +10331 +425053951 +23231 +26754 +29877 +27392 +30636 +30611 +20115 +3740 +2049 +3301 +19320 +13209 +17675 +937 +1031995440 +731930437 +32564 +20165 +13992 +567 +18135 +19876 +8439 +349857242 +12669 +22717 +2495 +22411 +12594 +18396 +25648 +23205 +762854332 +17965 +7259 +25872 +18180 +897 +13898 +6717 +31122 +20245232 +7421 +12264 +32475 +1336 +17710 +29784 +14663 +25043 +13563 +14528 +13138 +19685 +18400 +13045 +13913 +1445 +20561 +758618604 +21147 +30847 +23412 +27183 +19014 +209565441 +16727 +25094 +673174838 +408778795 +4084 +24622 +163 +21563 +27217 +873426338 +24781 +14824 +24627 +26351 +15338 +14161 +6419 +6920 +5575 +15622 +16912 +24344 +28451 +15310 +30369 +10339 +10455 +13821 +25039 +13263 +28777 +451256000 +5192 +30971 +6146 +5797 +27701 +368135485 +390200056 +25129 +21881 +31147 +15697 +17658 +676838671 +19139 +10575 +21628 +32564 +20291 +32616 +18718 +30333 +6237 +12097 +5750 +23067 +18904 +29266 +710943610 +28230 +22135 +30066 +7860 +15745 +19724 +27883 +15850 +1188 +7085 +7400 +27928 +21032 +30672 +15966 +27941 +596210962 +485 +18814 +16873 +28265 +27670 +29527 +16859 +22564 +16230 +25431 +15954 +160138223 +1512 +28189 +31946 +15462 +4796 +2182 +30630 +16238 +16355 +110320227 +7090 +23065 +9719 +17655 +27368 +239563124 +12970 +15836 +22023 +4276 +17538 +16127 +5620 +15749 +19434 +6448 +3566 +17099 +6608 +14645 +12541 +28836 +551 +29634 +6943 +24508 +697411754 +25175 +1031995440 +6005 +8752 +25057 +31356 +1648 +10610 +819270011 +19176 +14698 +22326 +18839 +3566 +4461 +9008 +15908 +16254 +209801770 +11558 +20401 +9748 +8805 +7850 +31110 +23599 +1226 +19318 +15871 +6101 +29732 +19019 +8341 +13457 +18189 +30817 +19320 +1832 +31650 +14318 +6167 +599089891 +27908 +30346 +11321 +1352 +27767 +6774 +887 +16541 +20528 +4914 +9310 +8375 +5422 +3952 +10392 +9243 +22422 +921334292 +12109 +1364 +14596 +8990 +113201494 +989966642 +26444 +1125 +26854 +9337 +4815 +4329 +32397 +2682 +10999 +31426 +11740 +22083 +317023303 +21351 +16040 +18526 +17280 +16795 +27105 +28745 +22312 +18495 +8816 +29897 +16145 +7372 +25826 +22164 +20642 +14406 +594 +32656 +26866 +20873 +30793 +28700 +14258 +9818 +77 +20079 +9118 +20137 +22871 +13345 +22634 +2180 +30695 +4775 +14563 +24443 +12802 +24120 +12905 +32077 +16221 +16137 +2560 +5904 +8190 +9483 +7985 +15600 +9957 +13640 +15484 +226838476 +27056 +62822899 +26512 +9480 +25101 +27303 +21370 +3939 +1729 +1007 +28777 +12880 +4709 +32144 +31168 +25199 +416623526 +5334 +8754 +472 +20600 +27855 +29449 +24583 +121 +23067 +23226 +241317106 +37135401 +18189 +12143 +7327 +24566 +18897 +31115 +18628 +25181 +27585 +24968 +9984 +30559 +27505 +2263 +18897 +16861 +23625 +3005 +4417 +21691 +3111 +208133070 +17682 +16033 +6028 +23459 +7978 +1040042838 +12487 +18700 +9030 +2323 +26653 +9231 +14984 +2059 +13043 +27723 +6016 +17374 +32122 +30668 +18390 +24151 +32659 +18008 +7744 +25476 +26292 +21714 +17405 +31594 +16562 +2658 +23760 +3205 +21087 +12622 +3139 +20122 +23092 +7276 +72446526 +2922 +8074 +858500519 +19241 +29287 +16929 +638157806 +758618604 +23218 +13240 +13269 +3201 +199372157 +3885 +5838 +25721 +495044622 +16242 +2857 +30495 +559006903 +32351 +22700 +15123 +10479 +10776 +21115 +18799 +10446 +805109031 +16800 +19939 +22909 +18376 +13863 +1933 +1037996693 +25073 +77 +31478 +15925 +11631 +12359 +779375722 +32077 +3146 +8009 +12967 +19725 +11310 +19254 +893491145 +29391 +899792129 +18469 +23864 +14881 +3555 +390891964 +5822 +24806 +643245371 +32751 +6128 +9890 +817030087 +21769 +12534 +29315 +1435 +773454483 +20741 +29996 +30691 +24843 +12545 +25476 +31033 +3330 +20122 +3351 +21557 +29023 +30368 +10825 +19651 +31925 +292693021 +32087 +1408 +994060758 +30559 +332 +5389 +15683 +28451 +6707 +1640 +15829 +12515 +22913 +26136 +26854 +24516 +22451 +294 +27618 +345705066 +19290 +16796 +8838 +31937 +3482 +23962 +23854 +917830986 +22079 +3915 +18570 +27997 +28213 +14570 +306526609 +19491 +28477 +24615 +5580 +226639657 +22463 +25198 +31927 +730980266 +32164 +9866 +23701 +1188 +18364 +9116 +506 +28378 +29910 +649 +933441874 +3720 +31569 +19855 +15784 +18880 +11676 +2954 +5600 +6765 +28980 +31802 +12871 +14565 +9120 +23799 +20029 +20227 +26866 +449290199 +12019 +19358 +607568455 +15875 +22871 +25210 +28690 +7072 +25025 +12285 +11311 +18834 +1430 +16351 +13704 +1925 +4089 +16863 +279011653 +10688 +9953 +12878 +24139 +4089 +14699 +26057 +20578 +9283 +28554 +23625 +18222 +28059 +15664 +2160 +4470 +16513 +19493 +12992 +26349 +13704 +10455 +6202 +27391 +17632 +19140 +9629 +23925 +24147 +21388 +5055 +17162 +1924 +18766 +26032 +1348 +29843 +26332 +19888 +5926 +7132 +19958 +26420 +8913 +27540 +1121 +1297 +24943 +16489 +23412 +14535 +12736 +25580 +27013 +9010 +603877043 +24420 +12323 +29159 +26335 +17764 +30631 +22236 +29308 +827 +1062715982 +3396 +11285 +386143652 +32028 +25565 +859062110 +11269 +27837 +10926 +20817 +560256190 +6740 +7132 +13387 +20900 +30508 +8430 +22560 +18648 +27435 +15367 +10640 +13214 +539 +11613 +11498 +23593 +11327 +25422 +578339944 +4873 +4446 +30010 +20595 +2237 +12695 +26393 +13583 +13458 +32757 +4699 +25431 +4922 +20165 +32646 +25073 +21205 +922 +30053 +16138 +2979 +9337 +2907 +1159 +30298 +5087 +14304 +19696 +6062 +18169 +21320 +9543 +11649 +25872 +14451 +31751 +3337 +32176 +13941 +2486 +11271 +14868 +31019 +575398586 +2979 +187877991 +32 +6190 +21238 +25580 +8910 +31231 +25269 +17092 +564063660 +165 +25826 +1561 +17976 +26785 +2245 +19352 +24326 +14390 +27096 +18798 +20238 +32249 +24420 +23835 +278871169 +28673 +18325 +11308 +46869187 +9506 +31920 +4091 +292402728 +15199 +26816 +15289 +14748 +30057 +2761 +27676 +1393 +30598 +13126 +21426 +18169 +21045 +6790 +11436 +599862654 +3800 +214 +777 +16170 +23522 +16817 +25432 +16765 +17550 +17826 +30822 +513746115 +19237 +292 +20347 +712 +8309 +32267 +29585 +929 +15954 +10798 +25368 +7381 +7205 +414 +4149 +4156 +7378 +23540 +398556455 +9957 +540485278 +9269 +29002 +32087 +10357 +30125 +20274 +23478 +30715 +3213 +9521 +8962 +6947 +887 +273263405 +904 +4084 +15917 +17795 +31613 +17706 +26444 +10097 +9695 +11974 +25837 +19728 +5087 +3570 +17440 +28522 +25297 +29308 +4912 +4314 +7875 +30343 +19145 +31969 +30706 +32032 +28091 +26311 +2893 +17648 +6149 +18296 +845 +6366 +916365934 +764 +29684 +23469 +23432 +25478 +1130 +22538 +78533316 +23633 +13777 +29811 +8865 +19825 +31736 +19980 +6448 +11537 +797373420 +21135 +12046 +805109031 +502634280 +817163441 +5356 +286041137 +8966 +19577 +13395 +32390 +13397 +23208 +29660 +16112 +805 +13792 +28428 +31337 +18387 +3202 +13109 +23729 +10068 +23142 +24151 +16326 +26904 +30703 +1365 +975948803 +848422154 +23799 +13193 +1529 +29103 +7212 +32529 +29266 +29032 +5351 +30778 +21057 +14724 +31231 +19016 +7535 +7218 +20530 +18570 +14023 +28721 +27578 +22217 +23208 +16859 +8781 +29762 +373793988 +16226 +23624 +951 +3012 +24004 +26687 +10807 +1648 +229589034 +16230 +7486 +11188 +410791814 +25900 +26420 +24240 +21538 +21867 +31567 +6302 +25611 +17965 +5534 +12202 +19563 +5926 +19812 +8454 +10157 +21008 +214 +15116 +10963 +15614 +17521 +26277 +21887 +12125 +837691137 +6273 +25043 +31647 +11591 +5418 +902916886 +332 +598186982 +22248 +3310 +5455 +9840 +24345 +32609 +15558 +32372 +13562 +19960 +18921 +15228 +1145 +13365 +13281 +17686 +18222 +16529 +31998 +14435 +14665 +17011 +8100 +26135 +1048230809 +18969 +17704 +6082 +12865 +22480 +25611 +473182316 +163890681 +6234 +4221 +25539 +28983 +4186 +1754 +19152 +20022 +11310 +30947 +8664 +25056 +11424 +13435 +3843 +17929 +25916 +15322 +12249 +5476 +29476 +948081670 +4454 +5916 +8088 +30090 +3106 +9272 +13911 +7413 +32760 +12001 +29910 +12402 +337 +3212 +12970 +28149 +26505 +32633 +3207 +15774 +9180 +2169 +32751 +21577 +26802 +10610 +307263087 +14585 +916116163 +8067 +3690 +22758 +22351 +7258 +27904 +29035 +5623 +25396 +32498 +19752 +14071 +12963 +23343 +44921107 +15064 +280540161 +16145 +16723 +3984 +12705 +24774 +14371 +15394 +19556 +3723 +30242 +27013 +27013 +11917 +922 +32210 +26140 +1261 +3207 +28759 +69666088 +8442 +7056 +29847 +19139 +15911 +8258 +10036 +9772 +380 +5731 +16001 +19459 +17942 +503113624 +17859 +12590 +27309 +12585 +11452 +923 +25769 +842 +9215 +23532 +10735 +29092 +8934 +27344 +4524 +11271 +30369 +20022 +2680 +21469 +15997 +11720 +22631 +25144 +11773 +16336 +6416 +11773 +32208 +949083771 +746965255 +4967 +22671 +15925 +20108 +531 +575017168 +24585 +21856 +15600 +159508847 +19176 +14712 +14840 +25142 +17017 +19514 +19565 +18564 +3959 +8144 +11092 +17755 +20 +16919 +4804 +440829685 +9389 +29718 +23572 +20055 +8178 +13875 +13311 +21436 +9632 +20742 +3493 +807878101 +28077 +9124 +2963 +3362 +472976263 +1512 +659681807 +995180819 +14902 +10818 +10127 +8656 +26785 +3337 +4237 +28143 +878044328 +3013 +10877 +25405 +211 +21803 +15601 +15883 +32566 +2962 +6595 +4956 +20242 +6005 +961739421 +32743 +19865 +3933 +13736 +22421 +77514432 +10144 +159508847 +805109031 +30202 +32309 +507270517 +6584 +23400 +5561 +1815 +9876 +12814 +29270 +23528 +4268 +19728 +11954 +17817 +5808 +29798 +31528 +8344 +10965 +12130 +13352 +27763 +504759366 +5304 +22717 +10053 +17160 +15375 +15116 +3239 +10068 +13736 +26395 +15125 +21335 +13393 +6687 +24615 +31694 +31250 +29407 +31462 +24408 +14246 +16121 +6062 +19390 +21204 +10303 +31802 +23336 +13572 +13213 +27099 +144200174 +9182 +4175 +2593 +227401874 +19383 +30979 +11298 +6907 +26393 +16789 +17682 +23093 +25766 +24791 +1518 +24754 +31855 +29166 +17699 +27252 +6511 +30769 +5777 +4213 +25923 +22501 +23487 +24909 +787692568 +24857 +14930 +25645 +5813 +24072 +11706 +14958 +24585 +32344 +2831 +1191 +17123 +10097 +2138 +669 +31377 +31216 +16326 +5339 +24167 +6805 +27352 +758618604 +28673 +23216 +19627 +32125 +150 +29159 +32698 +32584 +27483 +168148117 +29391 +20312 +8962 +4175 +30994 +29047 +16855 +28623 +19484 +7899 +32327 +461 +27336 +5320 +19142 +26497 +14647 +525292548 +378966561 +16265 +19105 +25633 +1226 +9545 +17787 +9484 +17715 +7544 +24632 +8731 +17294 +11631 +27105 +15846 +29555 +17578 +15583 +6972 +16798 +810173088 +5033 +12696 +16684 +9095 +31426 +20136 +30539 +10256 +27507 +23483 +31273 +26606 +32371 +21125 +17892 +31719 +17178 +30517 +19142 +22972 +5712 +20763 +28537 +3408 +75797723 +23417 +27218 +29114 +22297 +790717441 +29684 +17465 +26695 +19519310 +8780 +30844 +22486 +20731 +22986 +25869 +23680 +17894 +3744 +11411 +29053 +18368 +30333 +24421 +24712 +25721 +28295 +364404563 +147685858 +7556 +28925 +31462 +4580 +30626 +32311 +9053 +11706 +13338 +1803 +18431 +20249 +6525 +12249 +1623 +9870 +30714 +9247 +363452729 +1761 +29144 +3845 +7281 +30724 +936817882 +17944393 +25721 +512496894 +12737 +21147 +9981 +19397 +8556 +19819 +2585 +2207 +27966 +10373 +29960 +21528 +9517 +748 +24526 +21427 +10651 +13352 +32076 +15245 +5620 +30462 +27392 +42370645 +40 +15614 +22068 +22913 +375 +8520 +28286 +13043 +25025 +27073 +1501 +19335 +3212 +5564 +12814 +24482 +731 +31920 +2208 +10105 +13654 +2865 +8406 +29842 +13976 +28228 +11445 +27336 +1059550491 +10218 +24078 +25616 +790644676 +79880510 +22740 +22444 +976561308 +1008410461 +29660 +6914 +30796 +5677 +5301933 +9310 +31951 +22788 +32077 +20106 +23417 +20480 +6576 +21811 +18305 +343074924 +28710 +15537 +4912 +22349 +4990 +60922867 +28316 +16016 +16775 +8865 +31314 +10965 +306 +22423 +459542886 +14495 +6914 +3804 +26525 +15097 +24927 +3341 +10851 +4284 +2692 +20092 +18599 +2064 +30207 +11649 +19890 +14143 +585300039 +32142 +5330 +27064 +2754 +4664 +17611 +20010 +6528 +9482 +20850 +1065619241 +18185 +7919 +24861 +21612 +31920 +2905 +18788 +28846 +15925 +24736 +14698 +833381053 +5438 +12276 +9366 +289797255 +30055 +14154 +26718 +15742 +19358 +28143 +11090 +8780 +16873 +7572 +20139 +22895 +20754 +12264 +29884 +5455 +20568 +25900 +2684 +15634 +22443 +25561 +20122 +13528 +17633 +14194 +24843 +23235 +19115 +5952 +22139 +31063 +27220 +32586 +28732 +19833 +23417 +12341 +3982 +23637 +31951 +13238 +22002 +7726 +7872 +30944 +5349 +14800 +18633 +949130808 +4720 +10236 +27767 +11802 +20068 +18346 +25792 +5578 +165289280 +28305 +18904 +26311 +7748 +25210 +303035431 +10606 +9953 +679 +19806 +29063 +31027 +1598 +368158212 +18874 +32608 +6820 +9732 +24462 +5603 +19339 +6504 +18655 +16137 +10987 +11585 +2328 +26062 +31356 +26877 +32742 +27908 +28460 +898668038 +15272 +10116 +25763 +11984 +10087 +30386 +41 +30333 +13312 +461527750 +15275 +13626 +10358 +32162 +32632 +1043201240 +6376 +31152 +12195 +4464 +9984 +6983 +555 +4775 +6943 +24113 +7568 +524439180 +31654 +29388 +115 +12518 +14528 +29143 +23908 +15675 +20682 +688921232 +14821 +13234 +19138 +20259 +28053 +25561 +359 +22661 +27058 +22046 +5861 +27089 +30614 +431699768 +17888 +31180 +16949 +3589 +24459 +680780891 +23483 +279011653 +31180 +19577 +2817 +7850 +26964 +18478 +26785 +18290 +22746 +2065 +19499 +2162 +24737 +8965 +156 +18620 +17903 +25076 +15109 +28020 +5397 +6790 +7455 +27154 +14984 +37135401 +7791 +9055 +30861 +294 +24520 +26463 +6985 +32263 +16789 +3606 +15183 +3045 +24495 +14090 +13976 +717298974 +9982 +28191 +13995 +23131 +24062 +11529 +15266 +1226 +14509 +3329 +11178 +13736 +16014 +11368 +28538 +9284 +748 +525926022 +26452 +30543 +767984192 +25713 +936817882 +7698 +32741 +8292 +5712 +12314 +841984888 +6566 +14154 +18 +30924 +19388 +692787382 +7656 +794621932 +7357 +31266 +30519 +31695 +24110 +5346 +19877 +31652 +21770 +12177 +21868 +30107 +717347052 +9362 +10003 +8309 +13036 +29407 +11020 +30251 +27814 +4740 +17450 +32610 +29256 +30626 +8017 +27283 +17099 +1954 +3912 +1194 +6266 +18961 +13925 +2059 +14383 +16033 +23250 +329364123 +6529 +2117 +5634 +16671 +26525 +5970 +2074 +3959 +25405 +31643 +9792 +14644 +22853 +2560 +19664 +829 +17394 +12427 +25837 +24 +28357 +32198 +1004218139 +180 +25088 +7356 +9223 +13818 +29514 +18313 +15822 +615256072 +3850 +14455 +6673 +5795 +32303 +4052 +20796 +28862 +2484 +12464 +30548 +8972 +14583 +12459 +5359 +11366 +3804 +16062 +29346 +3395 +21587 +4989 +11613 +23226 +6494 +1336 +19969 +5287 +5822 +595644289 +17521 +24123 +27229 +595644289 +1036767904 +16861 +2245 +4366 +24007 +20659 +14390 +485 +172257567 +335528881 +1372 +12321 +801156178 +11638 +25442 +16368 +12555 +10449 +13615 +4174 +12320 +24384 +24446 +30092 +30599 +10123 +2793 +30244 +30508 +27126 +27067 +8767 +13543 +826087120 +30346 +15338 +3029 +25414 +428 +14824 +17311 +14192 +9180 +23093 +16913 +28353 +28338 +20973 +18179 +19825 +752054624 +23729 +7091 +27217 +5319 +5941 +30924 +23628 +7686 +29241 +146879326 +32665 +6076 +19244 +9787 +15420 +649527609 +3901 +20021 +30010 +27725 +24682 +5760 +20262 +12541 +1797 +712 +3899 +20530 +24829 +27376 +24256 +29225 +10222 +29427 +23986 +591933896 +7902 +8059 +3644 +20137 +22463 +3853 +19855 +9346 +8816 +23216 +3678 +4751 +6167 +6017 +1015074215 +30716 +27908 +20103 +4883 +20599 +6790 +32427 +7895 +12977 +23409 +21200 +17124 +15594 +13534 +31613 +12602 +23417 +20221 +25735 +1261 +14495 +16867 +22171 +20053 +15245 +8190 +15375 +11043 +8869 +1060347101 +8664 +31022 +24100 +21406 +11184 +306526609 +30556 +32095 +6419 +1307944 +19016 +17611 +4218 +9929 +16137 +15720 +9888 +27605 +14857 +25135 +6652 +1066 +12321 +8568 +9102 +26718 +375 +24699 +12516 +1027658062 +8284 +10343 +26463 +5577 +10422 +2616 +19905 +25905 +22164 +10226 +20568 +10151 +506623013 +25801 +12379 +2476 +24627 +3242 +32094 +9867 +712 +2672 +23123 +22455 +641529336 +24321 +21296 +28352 +1350 +933441874 +30793 +15272 +12711 +11311 +29843 +10751 +21298 +31706 +12060 +1013046410 +214476337 +8788 +23943 +20621 +5916 +19931 +30701 +13274 +19582 +22522 +19827 +20628 +32057 +20469 +16855 +30614 +30748 +27664 +446034660 +31249 +16534 +13029 +30214 +26297 +3803 +24508 +32472 +24045 +14821 +3682 +15280 +18897 +2782 +11500 +11045 +27471 +7735 +21296 +5186 +3988 +430 +22847 +8745 +3350 +10548 +27343 +17317 +2486 +18048 +18666 +17682 +607699886 +3545 +13980 +6237 +847 +1948 +499440084 +20504 +7955 +7674 +9335 +4139 +17368 +12479 +28530 +25333 +13925 +5454 +1766 +19392 +13154 +428 +24848 +3992 +21263 +16692 +24239 +11755 +24431 +3700 +3893 +25282 +7997 +9543 +12582 +32760 +12396 +216439932 +3182 +4500 +649 +17814 +21549 +9053 +28343 +658872536 +11851 +24496 +6691 +23076 +9876 +29137 +30668 +27553 +28655 +7357 +28451 +21528 +14836 +26081 +339 +8454 +20408 +4568 +54548612 +21426 +30335 +24999 +5621 +22961 +588954698 +928 +9221 +16868 +7295 +9549 +15472 +42623459 +17903 +1423 +25539 +29144 +6144 +8778 +30653 +534341541 +8618 +3851 +10529 +26213 +20162 +30810 +17211 +8934 +25199 +921611066 +14736 +17710 +22412 +30691 +16384 +6067 +25224 +13463 +25354 +929 +732 +11211 +5218 +4387 +6191 +21164 +345705066 +2033 +22847 +22848 +25270 +30173 +42370645 +12497 +21069 +12648 +15820 +23260 +12979 +20139 +14509 +2273 +3457 +14415 +7690 +30539 +30309 +19009 +22963 +32586 +231871336 +2509 +12615 +19725 +562024821 +21598 +14435 +25987 +4292 +13950 +13693 +28228 +1785 +2364 +14272 +509840269 +32743 +24882 +693 +29718 +2817 +6067 +16331 +4992 +20900 +14246 +8482 +11720 +13528 +18568 +10392 +31288 +18855 +20093 +1267 +95361414 +31934 +4505 +29739 +26868 +10144 +12500 +3778 +16242 +474 +11650 +2212 +20030 +4769 +21842 +4027 +20553 +26015 +275594975 +21469 +28422 +15452 +23947 +16010 +30543 +16614 +98861589 +22079 +27567 +8954 +16203 +19448 +30277 +10968 +4819 +9152 +234081650 +14377 +12453 +13767 +10159 +21796 +17838 +126640927 +24011 +22817 +12125 +16312 +7261 +13195 +13041 +25232 +3546 +764756986 +1145 +13563 +6232 +12185 +4709 +29242 +6416 +1372 +23214 +20194 +10097 +11739 +29438 +29703 +18051 +27015 +19113 +26071 +28353 +10931 +7206 +2718 +8676 +29649 +1372 +11699 +14386 +649 +22796 +25405 +19176 +31370 +13535 +2691 +25290 +14390 +27200 +26645 +12311 +29687 +15302 +2668 +26275 +908 +5776 +27223 +30335 +1697 +1238 +9931 +30235 +28518 +987744044 +22569 +306 +27064 +32190 +3992 +26371 +4914 +23343 +30369 +10730 +6765 +4796 +1314 +14984 +24299 +6191 +7281 +3761 +1318 +7695 +950726685 +27261 +1087 +28228 +3057 +29322 +18360 +5418 +16455 +6626 +20743 +8936 +376085864 +4890 +4895 +986216938 +831 +25448 +7726 +17073 +18826 +26228 +12321 +16024 +29097 +16727 +12682 +9410 +15509 +17784 +23606 +1270 +8467 +31266 +4335 +24308 +29871 +746502247 +31426 +16261 +26007 +11597 +28141 +20817 +14226 +13981 +13043 +820 +29319 +2718 +32190 +16911 +339 +16265 +32087 +760627144 +15136 +250 +18198 +25122 +23260 +5096 +17200 +7110 +2636 +11380 +9679 +29066 +28187 +26136 +15751 +20230 +28610 +1018804710 +873068833 +10360 +6005 +32162 +1476 +11597 +12545 +16632 +22349 +17160 +130 +9771 +19812 +29925 +1387 +31586 +91542336 +7708 +27843 +3139 +3362 +8954 +19960 +27095 +31346 +28333 +27548 +21557 +22833 +23335 +2245 +25999 +30410 +21078 +20604 +19317 +1628 +22312 +3490 +889970389 +27089 +16757 +5436 +12559 +7535 +7700 +12198 +13041 +12905 +2209 +801156178 +520460358 +26593 +23784 +14435 +13043 +22661 +4089 +5874 +17146 +15932 +9981 +15682 +12229 +12314 +24089 +25305 +18144 +9266 +27203 +31046 +11767 +31751 +27585 +19008 +388083394 +27585 +760627144 +885 +28836 +23142 +25872 +28620 +425053951 +75281660 +408778795 +12825 +15143 +24151 +1644 +4154 +32181 +26964 +20270 +26040 +209801770 +25337 +16305 +21452 +14609 +9886 +2595 +4722 +777 +20351 +7083 +17706 +14472 +19480 +2893 +27336 +539174278 +13640 +22131 +11550 +3805 +30483 +5476 +6687 +16157 +130592554 +22569 +22713 +23073 +28133 +9883 +18236 +11967 +22194 +788000330 +22526 +20136 +4575 +24011 +818 +365319702 +25823 +4398 +25422 +301374320 +3431 +18874 +26712 +17705 +2202 +1227 +24113 +10649 +17901 +25252 +16357 +6621 +24318 +26112 +1307944 +5972 +28899 +14662 +17838 +22024 +31612 +10966 +31027 +3546 +121 +31395 +360322477 +2162 +23205 +620485301 +28070 +29330 +242 +31462 +7219 +3835 +31692 +2855 +12242 +11558 +20351 +1156 +16759 +29398 +11491 +12594 +16585 +17611 +20093 +1382 +29692 +16091 +3051 +9936 +130592554 +7425 +3857 +19806 +11020 +23133 +16727 +19320 +32420 +31661 +4163 +12305 +28348 +1371 +363814664 +22002 +31274 +27421 +293 +555 +8540 +14134 +28378 +27752 +7564 +20269 +8781 +18673 +19491 +24212 +27276 +26236 +29761 +9008 +22603 +22340 +28406 +18656 +3461 +9145 +21125 +7381 +390891964 +1035 +28228 +27475 +31811 +29247 +272986092 +11798 +10767 +13345 +9395 +4398 +29776 +13600 +19563 +24458 +8621 +4033 +22507 +21526 +28286 +12760 +28481 +24408 +13328 +500761694 +1703 +7072 +577323850 +12314 +14180 +31771 +26827 +7011 +18730 +24615 +8236 +14071 +5867 +697411754 +2758 +5580 +31692 +23557 +9103 +696949903 +7540 +5037 +454382627 +18179 +30539 +31016 +12229 +31411 +16455 +9534 +275 +9008 +30981 +14114 +12787 +8869 +18766 +6419 +32668 +6004 +13072 +23757 +11030 +24075 +22079 +13613 +437481094 +16184 +31027 +27507 +25101 +18310 +251218752 +21125 +24326 +611700924 +20607 +12733 +6501 +10901 +3103 +17024 +14194 +32390 +16513 +27375 +10212 +17320 +6090 +320290842 +5634 +23422 +9217 +3365 +139404611 +25596 +14133 +3813 +1881 +21078 +32652 +16911 +7745 +13338 +13722 +1004218139 +27064 +2448 +22731 +31266 +3794 +203837299 +25613 +27540 +83894524 +27004 +20494 +5578 +24583 +27026 +2813 +31093 +20245232 +25899 +7638 +18655 +28333 +29938 +25083 +360131265 +19241 +22998 +47680524 +21674 +26777 +12890 +20770 +15199 +3958 +16043 +20506 +26226 +13382 +9472 +1687 +22429 +12015 +23155 +31662 +20506 +10676 +31443 +21622 +14488 +20267 +18472 +12719 +28232 +11056 +9359 +14455 +17458 +17376 +13925 +1036 +15640 +9310 +20227 +8251 +280475943 +16226 +11646 +26187 +13029 +28850 +26384 +30057 +27125 +26724 +32478 +19388 +681432775 +29541 +9757 +25062 +20484 +8717 +3450 +3953 +30716 +485 +825 +11472 +9772 +1755 +25138 +30825 +18114 +9247 +2974 +831 +36067554 +21701 +12390 +29938 +20053 +4608 +27585 +1019126868 +25807 +239563124 +21113 +11118 +10875 +26559 +25383 +22228 +10575 +11117 +29151 +15463 +14677 +899690572 +11498 +7644 +3012 +22883 +6687 +11984 +21885 +29129 +217068937 +10839 +25219 +7281 +7801 +9637 +520460358 +16917 +20930 +5932 +21496 +26384 +19400 +31925 +27930 +24639 +1259 +19445 +26789 +10932 +15910 +7080 +3493 +3059 +17892 +31831 +29825 +9890 +22158 +28223 +23347 +10068 +312049264 +6934 +13970 +629 +24318 +22138 +6220 +13887 +1320 +31594 +1855 +14287 +2495 +18645 +160138223 +13071 +26972 +31695 +32077 +11030 +19556 +713805515 +10005 +1393 +23870 +32750 +9949 +199372157 +23300 +899690572 +8689 +1144 +1755 +22643 +11784 +8095 +30235 +27633 +2230 +14088 +20606 +14461 +29649 +12814 +18930 +10797 +759680945 +4368 +9396 +9980 +827 +1325 +21339 +2793 +8237 +308 +31439 +26724 +29677 +14018 +8517 +29483 +5911 +8983 +26239 +9055 +31727 +468 +10764 +2691 +26891 +27064 +20783 +9020 +14578 +14742 +29651 +470329579 +398556455 +697719282 +28537 +26238 +31016 +4912 +4480 +4465 +11103 +19965 +31648 +17831 +31038 +18716 +1433 +6475 +2059 +19152 +23048 +21153 +2328 +7348 +30725 +8339 +29109 +31046 +13805 +28460 +19320 +240141114 +6465 +3013 +2182 +22417 +21361 +292 +25027 +11090 +4049 +31122 +8175 +17240 +3281 +24155 +24022 +3154 +24004 +25987 +1968 +17965 +6737 +8309 +10005 +31749 +11699 +17260 +382782387 +8475 +7996 +18617 +16429 +24408 +31594 +24269 +28348 +1804 +24067 +20165 +5319 +17253 +21328 +6234 +29391 +32584 +2893 +32586 +3939 +4484 +31321 +11123 +10005 +32608 +4279 +20052 +22323 +10190 +20849 +20947 +6759 +4989 +21482 +30333 +575149706 +18589 +3783 +23242 +15662 +21131 +28199 +16151 +20115 +28470 +3313 +24355 +4890 +1277 +364404563 +577 +28725 +1783 +7788 +10483 +27583 +26403 +18949 +13334 +11118 +13071 +27663 +22871 +29012 +16945 +17814 +7362 +31959 +28706 +5750 +2616 +453899854 +13949 +26829 +29825 +47131166 +13913 +16170 +17970 +18744 +4004 +19297 +26964 +7481 +524047505 +31395 +25613 +1325 +20029 +21126 +27344 +25974 +25613 +17549 +28243 +1760 +14509 +413283444 +13397 +4375 +18930 +939 +27483 +10636 +10370 +24293 +4776 +10875 +3146 +15141 +170722754 +4580 +21109 +3341 +14587 +629 +19556 +5575 +16091 +13458 +3764 +12771 +16795 +14390 +4499 +30309 +29328 +664027071 +21114 +19138 +30100 +2720 +18489 +31314 +19979 +10039 +24261 +373934314 +9352 +22335 +16419 +26492 +7985 +187877991 +15272 +226639657 +11901 +544 +21750 +18856 +23318 +4179 +29813 +24758 +28841 +4639 +15593 +19919 +1451 +22045 +13063 +31107 +3321 +2986 +920127625 +27540 +729958294 +22926 +30214 +25046 +4089 +23311 +14013 +8105 +5096 +27869 +6329 +1371 +6689 +11932 +18718 +30614 +320290842 +10931 +26114 +27376 +14627 +7555 +15384 +30055 +24123 +25414 +9343 +14146 +116406406 +17625 +29159 +24644 +14461 +10370 +544 +249 +20504 +11232 +27359 +14044 +13529 +12155 +17260 +1582 +12401 +31927 +8483 +5992 +7438 +7572 +7904 +16378 +10142 +10483 +17876 +14244 +1244 +7843 +509260089 +21192 +22184 +878044328 +14090 +8387 +20742 +8292 +5013 +22619 +26484 +15711 +531 +29461 +28314 +26840 +23617 +928 +2455 +10142 +161167734 +29798 +28070 +18923 +20278 +21964 +8406 +2750 +422 +20900 +9552 +22385 +19459 +13101 +275 +21406 +14944 +1364 +15047 +16536 +3256 +8181 +32747 +10778 +20090 +26500 +29875 +6095 +1041566044 +27348 +23317 +12540 +687275605 +29103 +32087 +11597 +4900 +12392 +21553 +639909173 +24257 +334161853 +8118 +5137 +28125 +7964 +15822 +10095 +18227 +31692 +21328 +12602 +16687 +892 +31285 +3393 +27971 +6535 +4796 +9310 +732 +28561 +18053 +28295 +868969470 +3389 +3396 +11653 +15883 +12905 +4435 +12019 +868969470 +543562637 +5229 +18866 +17611 +30120 +7995 +18009 +15682 +21561 +7615 +21573 +3741 +26484 +7644 +29785 +243518546 +18348 +1129 +29705 +19077 +9929 +23834 +23085 +10698 +20139 +26346 +21818 +14090 +4298 +22652 +27997 +12249 +5149 +10005 +20053 +18633 +29219 +742347834 +32633 +4078 +2866 +22470 +11796 +21598 +4090 +8922 +18387 +763200316 +19175 +29143 +15537 +30825 +699555507 +6075 +20667 +14871 +13888 +961981483 +26143 +4660 +14702 +11649 +19906 +25792 +21942 +573606632 +21513 +26351 +108030949 +7964 +30151 +242715869 +28199 +14416 +3219 +8042 +15384 +26019 +15416 +23075 +9989 +17929 +684472557 +16991 +14520 +31935 +6691 +14030 +16312 +1785 +26238 +585567701 +7212 +15463 +9414 +3242 +26042 +10036 +12572 +6722 +8530 +12963 +607568455 +12333 +4952 +8618 +19685 +21796 +245967765 +23336 +10334 +4683 +9184 +29510 +347 +15133 +5139 +8693 +21061 +14929 +2379 +5768 +25711 +28082 +8883 +191 +4465 +13072 +28759 +31085 +15329 +25598 +22717 +6396 +25072 +32087 +8969 +98861589 +11344 +7644 +22815 +18435 +30495 +18478 +13457 +5454 +3539 +29613 +196071487 +17094 +17866 +12347 +8114 +27246 +20449 +13269 +9266 +14080 +16585 +30701 +25872 +3893 +18211 +10293 +28873 +15394 +14080 +27053 +18211 +4774 +724515722 +31002 +4709 +203837299 +1496 +29825 +27224 +32304 +15397 +856690611 +2975 +1785 +23335 +20962 +1010399736 +4782 +6753 +13413 +15519 +23272 +24425 +29391 +23947 +8883 +1057824949 +6790 +6016 +24972 +11799 +28129 +4298 +6191 +18526 +16370 +18502 +8501 +27261 +20108 +28070 +425053951 +9866 +3908 +6674 +10907 +17892 +8442 +2209 +867113537 +24948 +3805 +1717 +30213 +22312 +30508 +22412 +25648 +22444 +11327 +32649 +12624 +28587 +28428 +25659 +29162 +8883 +16568 +185162567 +14013 +30296 +2215 +21273 +19939 +13281 +20382 +11123 +26687 +20659 +13985 +20688 +22495 +31751 +4006 +19175 +15789 +692787382 +27019 +2739 +18339 +31170 +5992 +22731 +23971 +7205 +31249 +31726 +19664 +32486 +7933 +32032 +8617 +13435 +13767 +6258 +21995 +9104 +17521 +19284 +13572 +21644 +27099 +503113624 +14996 +17627 +604397492 +5356 +30643 +26395 +8178 +27436776 +12063 +19354 +43524064 +27821 +28884 +22704 +3045 +6381 +24150 +5051 +1361 +26324 +7792 +30747 +22683 +18983 +22555 +23205 +1156 +27313 +31498 +31147 +24082 +27672 +10839 +16727 +4847 +22881 +14021 +586673614 +26824 +11303 +2504 +7443 +21557 +26964 +10606 +1052341139 +6920 +6939 +21826 +13844 +3169 +32203 +28163 +18674 +20174 +28945 +2846 +7254 +23371 +32258 +7726 +13771 +2675 +835585617 +17550 +12387 +23172 +27926 +4300 +31647 +30343 +3396 +12038 +12392 +23269 +14023 +14256 +1013885883 +10222 +9152 +976664985 +4880 +23910 +24611 +6017 +24860 +26615 +23047 +17092 +16514 +26789 +32094 +23493 +28316 +227401874 +22336 +7337 +32434 +20205 +32400 +32479 +4596 +31523 +176352552 +26188 +26823 +22422 +23557 +317023303 +1761 +30875 +20115 +14106 +11359 +2578 +10407 +17782 +23096 +542186841 +27864 +27024 +14090 +7708 +14644 +19095 +4657 +485 +22799 +21085 +27311 +14525 +20772 +27391 +15601 +8195 +17124 +13087 +10242 +29316 +19906 +146879326 +21406 +442 +20878 +32479 +17025 +251155117 +7229 +18339 +21370 +16265 +7753 +13529 +21547 +6246 +2988 +590 +23148 +11581 +24011 +3103 +6003 +586136455 +2893 +16127 +31927 +21553 +6549 +18796 +30135 +11676 +31335 +21163 +10575 +6735 +26557 +5033 +13345 +4905 +23831 +15402 +32698 +27391 +722004393 +8213 +31611 +16458 +23214 +15087 +26429 +2476 +30321 +19905 +17667 +10940 +24495 +4809 +618 +13312 +2746 +777 +18722 +1474 +1042839552 +25348 +18834 +8204 +29658 +18468 +18636 +25145 +24045 +27711 +16848 +436407335 +2146 +9389 +439 +551 +341199600 +292 +10275 +26645 +19580 +11968 +14881 +17124 +24062 +28690 +13503 +1559 +817030087 +12932 +30539 +19284 +22350 +15675 +26571 +3765 +16357 +11311 +22346 +8969 +24774 +26749 +275524856 +8780 +13654 +26891 +3655 +2182 +20962 +8588 +28305 +7557 +6598 +22897 +16218 +6828 +5076 +857019195 +12609 +25290 +7061 +30686 +18655 +4815 +31535 +7556 +21516 +13153 +5499 +16673 +27140 +26924 +7512 +3210 +26718 +7568 +7455 +1445 +30488 +832 +32309 +17976 +25354 +25270 +5600 +21205 +7923 +28199 +333 +20619 +26851 +11597 +390435951 +28449 +28673 +24326 +17764 +10881 +17723 +20029 +8754 +22822 +23142 +25589 +28264 +20140 +23348 +1314 +32761 +26299 +7455 +32095 +12394 +13063 +26486 +31605 +8728 +23003 +18170 +5626 +20168 +13564 +11500 +6693 +20577 +21779 +17553 +30715 +5284 +29748 +13305 +14093 +5201 +15770 +31044 +2617 +370567225 +21723 +15038 +30090 +30202 +18606 +28170 +25101 +27578 +3207 +12343 +10411 +13534 +31523 +19459 +8517 +250 +18855 +18648 +28576 +8164 +8522 +3408 +9116 +22320 +6302 +14593 +29677 +394 +30237 +12852 +22619 +8854 +19979 +824487704 +9642 +17211 +3084 +5058 +26533 +336779796 +30213 +966 +20194 +14836 +32757 +18135 +18485 +16204 +31107 +28743 +28378 +29160 +17405 +26590 +1116 +13509 +12459 +25113 +4823 +21204 +922 +21931 +19126 +28309 +19019 +748 +29400 +29159 +27679 +9260 +21015 +1065619241 +18125 +19807 +16927 +949130808 +7007 +2486 +11347 +19623 +26019 +23483 +3741 +3555 +28302 +31122 +16370 +2963 +16539 +28239 +9020 +24712 +5304 +3801 +16367 +22833 +16140 +19427 +10836 +477 +27880 +30217 +8911 +17907 +26514 +7708 +17814 +18846 +27016 +11587 +6004 +32351 +1337 +31266 +938 +16987 +3461 +24344 +1395 +8497 +10357 +29293 +12343 +1030923998 +25640 +18752 +28839 +30053 +521913992 +26587 +31641 +26484 +2147 +1289 +16012 +25296 +1011 +7399 +24150 +5510 +14587 +23282 +10225 +1143 +14154 +24882 +18368 +529625353 +30678 +21099 +25273 +5053 +11767 +24261 +891947600 +26904 +1675 +27505 +21900 +2842 +18111 +3450 +10707 +20003 +30868 +976561308 +22526 +26292 +27013 +9243 +22359 +27312 +11368 +23084 +24155 +948081670 +29965 +23955 +25899 +19244 +27722 +866288672 +3912 +15231 +29435 +11739 +369000185 +22566 +951 +26456 +26497 +6525 +10833 +22465 +23917 +515 +20527 +26106 +9196 +21529 +5515 +30483 +89236875 +12530 +1321 +16145 +4621 +4144 +14857 +17642 +32323 +310394812 +31641 +938 +28378 +17904 +2866 +6886 +31641 +1663 +30379 +72893169 +13372 +28352 +21471 +26789 +9102 +29263 +3314 +256 +4776 +27203 +72 +9261 +13984 +1924 +20596 +29114 +18755 +18845 +9224 +3993 +32 +31305 +12591 +29986 +6934 +23231 +30195 +12970 +3349 +838669749 +180 +25476 +15540 +19690 +19833 +5686 +31471 +17601 +4004 +10294 +13435 +24829 +15095 +14996 +17611 +4347 +5397 +5301933 +9152 +23133 +21885 +10751 +24326 +14435 +25431 +5795 +13654 +4967 +841 +3314 +25341 +26557 +24766 +163 +7102 +5053 +21024 +215899335 +15101 +10870 +19074 +4179 +27436776 +25341 +22228 +17932 +8668 +191860636 +26071 +615408454 +11520 +6535 +16458 +31054 +19695 +24303 +10514 +9603 +5911 +5415 +27025 +25872 +2761 +15790 +390152516 +11520 +30054 +31687 +14923 +11227 +15784 +6075 +22236 +12343 +83894524 +22976 +153347754 +18656 +29863 +25811 +355982816 +4398 +3993 +6520 +14815 +20597 +19346 +32745 +845 +26564 +948081670 +14271 +425655336 +9505 +18016 +12695 +638033148 +2429 +21942 +23260 +8452 +16727 +18569 +32311 +8467 +7408 +24420 +13113 +722004393 +3655 +26019 +27741 +743 +4387 +14712 +823088406 +10975 +18722 +872 +2758 +29718 +7570 +1760 +1038 +560256190 +9959 +17079 +5381 +320290842 +24110 +15879 +30703 +16541 +23048 +24684 +7444 +31283 +560223448 +8668 +5321 +23626 +5813 +16753 +5989 +29541 +26115 +1045686603 +12063 +11276 +24861 +1992 +16001 +5822 +18145 +28710 +6376 +1087 +13713 +29453 +16621 +25581 +10248 +30818 +26984 +2149 +29938 +6890 +5578 +17311 +10173 +7788 +23278 +425053951 +9580 +18599 +21817 +3537 +27914 +759680945 +29725 +1178 +12436 +4866 +7095 +23155 +32020 +21045 +26193 +29329 +12155 +20287 +7858 +29661 +18236 +24928 +2598 +13216 +32157 +4004 +2754 +27203 +21427 +25592 +23172 +25072 +30695 +24079 +15938 +5952 +26632 +3915 +32249 +412060366 +22551 +22024 +1333 +7063 +19664 +17024 +25889 +28706 +27336 +10799 +16678 +14712 +21030 +19491 +13976 +15536 +10612 +1035 +13241 +15462 +26802 +13794 +18923 +26062 +23190 +2776 +32569 +9360 +24262 +20604 +25894 +10480 +27265 +705308988 +13247 +591 +4458 +24257 +7685 +21482 +26781 +18620 +22775 +6062 +10141 +22280 +31434 +1051757721 +9470 +28357 +510691075 +21964 +23085 +7102 +13350 +19175 +24384 +31451 +15062 +7090 +23675 +9414 +6806 +18748 +24464 +11383 +10478 +6108 +18990 +20183 +23278 +20619 +2986 +10480 +24495 +3846 +13764 +223 +4951 +27448 +10561 +7760 +13233 +20348 +693038504 +1640 +13113 +3059 +6 +21248 +16696 +24417 +32505 +28265 +16331 +9247 +22759 +474 +12300 +130 +956684932 +240141114 +1729 +19229 +32065 +24774 +214 +23854 +22233 +24968 +16256 +25799 +597742574 +5192 +29747 +2028 +28165 +7607590 +13035 +242715869 +21118 +28143 +7164 +10932 +12281 +6584 +28165 +10052 +20198 +882 +6184 +18196 +12919 +4338 +26018 +24194 +32709 +5617 +205933683 +16404 +26106 +17814 +13216 +11738262 +16577 +1795 +24418 +5751 +19495 +311991488 +17894 +21014 +29915 +990 +612443444 +19567 +17836 +12431 +11937 +32 +2672 +30587 +28343 +27908 +921334292 +4709 +15161 +6089 +17477 +1030923998 +27705 +31649 +7919 +13717 +26190 +32136 +31558 +20648 +26629 +24769 +4006 +20634 +15482 +16963 +6753 +23628 +899690572 +9888 +20699 +5861 +23075 +9116 +750611274 +29514 +21452 +7442 +29256 +31092 +9870 +38213538 +30578 +15787 +21205 +3908 +729577546 +16014 +16052 +2077 +10256 +374155151 +25711 +30174 +32540 +12236 +13285 +5801 +13266 +26802 +29634 +250 +20227 +32529 +9310 +24533 +20028 +13984 +2374 +11613 +28348 +27455 +2249 +31424 +1956 +31654 +10107 +26129 +10130 +30079 +4977 +7327 +25561 +18768 +226838476 +3389 +18230 +11109 +11180 +16775 +22800 +4366 +31594 +18839 +25365 +2585 +17116 +26615 +11560 +12264 +15367 +13963 +6136 +15416 +14428 +21215 +6907 +18218 +5004 +14244 +32094 +13043 +1766 +11184 +11304 +21803 +17286 +12436 +25539 +9642 +1761 +17334 +10790 +453899854 +7872 +16357 +14474 +30483 +29910 +4346 +13263 +3106 +20108 +9020 +669835213 +975948803 +24362 +9344 +412060366 +17423 +21339 +23007 +13236 +1267 +2364 +12252 +15045 +4317 +381039394 +31391 +18834 +18058 +523750683 +15924 +8796 +9384 +6712 +3827 +10107 +20682 +29446 +10730 +3296 +427405446 +24387 +20905 +24407 +29336 +368135485 +29789 +22412 +5251 +16140 +928 +10225 +27578 +3149 +31574 +2057 +47131166 +9482 +3982 +17944393 +16341 +18387 +19142 +10561 +1116 +9632 +30239 +21125 +30608 +30786 +531 +13035 +869 +10326 +20709 +8787 +25294 +18019 +29779 +24948 +27026 +98857434 +21557 +6833 +19721 +2065 +17339 +7296 +19011 +25342 +9387 +29532 +24147 +31586 +483086963 +931730739 +29355 +27204 +6756 +762854332 +13688 +17164 +9237 +30762 +30568 +1795 +1040137225 +390891964 +29338 +28620 +560256190 +11581 +18040 +21878 +8664 +23861 +7235 +3103 +29649 +5919 +4427 +1010399736 +4079 +2761 +26297 +9515 +4120 +4438 +14093 +9583 +7858 +16678 +9866 +15795 +27303 +218 +9161 +6590 +12742 +20596 +1760 +6423 +27064 +23050 +5760 +9086 +15604 +8419 +775572782 +8202 +578339944 +29938 +16613 +211 +280475943 +32 +4049 +15697 +17334 +12132 +742347834 +13850 +543975196 +26497 +10636 +14415 +13554 +18260 +320 +919647265 +21516 +17918 +2436 +16238 +15790 +32761 +25152 +14383 +23876 +319 +3084 +32 +175927882 +10275 +5397 +24843 +14724 +19833 +25851 +28333 +7923 +219385755 +27095 +793059393 +24408 +9545 +15556 +9845 +29539 +25478 +4069 +1145 +814 +16064 +19111 +492883950 +12920 +12871 +27126 +28417 +28860185 +9125 +26777 +4076 +1398 +5712 +20165 +14196 +12387 +7521 +306 +30426 +350011801 +24 +781570423 +26228 +27885 +31653 +15634 +29159 +19841 +13118 +19920 +320290842 +27369 +16570 +28200 +27771 +710943610 +26564 +764 +18424 +16999 +10870 +3149 +24823 +7281 +26129 +19979 +8388 +25073 +8617 +20897 +1719 +1760 +20144 +13528 +392 +24848 +13860 +21353 +17661 +7011 +14215 +22127 +2262 +7122 +4470 +15836 +22842 +17675 +17405 +7221 +934956379 +11568 +832958104 +360131265 +9759 +4959 +9482 +1635 +7378 +12794 +13754 +23007 +14909 +22246 +7700 +194354866 +16997 +20066 +14263 +7638 +20463 +15617 +6755 +31752 +9982 +14228 +18526 +7455 +8015 +3105 +12742 +194495327 +25062 +14371 +12967 +32505 +2160 +9010 +15062 +16938 +1029221420 +18755 +29963 +735046865 +25735 +22422 +20527 +18549 +23411 +24114 +29055 +27722 +16577 +4279 +7948 +25269 +22272 +5603 +23593 +14683 +19397 +3916 +11276 +3653 +8267 +3350 +26468 +973361132 +25362 +554170410 +3539 +23599 +113201494 +9282 +21192 +15588 +815923650 +14592 +30747 +175674631 +14133 +27106 +24824 +12335 +18564 +16069 +16577 +17192 +6246 +26956 +2374 +4335 +17549 +15100 +27919 +2979 +5180 +22507 +7793 +30606 +19105 +23585 +987091443 +26753 +10987 +30092 +1045686603 +22814 +20004 +5551 +3365 +29259 +20942 +16008 +12736 +25135 +3901 +18010 +30204 +23417 +29379 +2571 +10449 +19819 +3613 +271 +27453 +27435 +19833 +27258 +678889556 +28910 +308 +14183 +26032 +29002 +3321 +11271 +32564 +858 +21528 +38423655 +2865 +23928 +23300 +29880 +7164 +32751 +981216331 +29571 +674 +23558 +23864 +27265 +11298 +2536 +6460 +29379 +1315 +7357 +28970 +10385 +22792 +12834 +16404 +24408 +20971 +2004 +29289 +28059 +12594 +29899 +18472 +9053 +4883 +18994 +12543 +23943 +3111 +6621 +8568 +147847714 +27095 +22792 +16033 +13701 +9603 +811625862 +29348 +28742 +3480 +9876 +129574444 +19514 +9240 +6448 +20380 +17614 +4639 +22139 +10094 +6765 +202174594 +20044 +25742 +28804 +2004 +1918 +23925 +277841685 +28927 +24742 +18620 +4454 +17968 +388083394 +1956 +18400 +3958 +24912 +793373807 +29910 +16837 +24721 +31439 +37135401 +50 +14836 +25763 +13925 +12343 +24692 +29266 +26758 +17918 +16914 +18991 +11537 +868969470 +18620 +20904 +3307 +1371 +18898 +8888 +20273 +9227 +18866 +19382 +18048 +12285 +10337 +18266 +22672 +17876 +14242 +20452 +11171 +969450654 +998 +15614 +30692 +9472 +4505 +18845 +8530 +671529053 +8763 +1064698315 +1474 +26043 +30346 +4375 +7266 +1572 +30996 +27370 +5553 +13285 +20241 +1784 +8100 +22799 +14609 +10975 +17803 +899204700 +26726 +26236 +14237 +16172 +22881 +2294 +31568 +17560 +31170 +18592 +16261 +28149 +28610 +2289 +27126 +211 +25772 +922784226 +10983 +664885777 +913 +5709 +17877 +26238 +27449 +2625 +7676 +3457 +17809 +2430 +617 +15711 +31740 +9588 +19016 +30651 +9120 +16555 +16811 +3075 +283271405 +5107 +27548 +4033 +739820698 +29996 +812175972 +31314 +6898 +680780891 +7955 +2328 +13995 +9534 +30996 +10556 +22713 +176363560 +23965 +162 +19855 +23411 +28587 +22704 +18665 +22035 +20115 +25354 +1009651581 +15150 +3213 +6237 +13976 +18949 +31152 +27344 +6617 +14050 +32742 +24766 +26623544 +1194 +20459 +25615 +18527 +12970 +15484 +6152 +29965 +26584 +27223 +28875 +882 +31064 +32535 +10197 +11339 +8175 +23587 +22234 +12375 +15330 +174874567 +28301 +20958 +18027 +10455 +23493 +649 +99038920 +8430 +22607 +30116 +389409568 +10695 +22549 +23910 +14585 +1352 +30197 +27370 +13387 +32715 +26802 +22778 +23530 +739820698 +30335 +5000 +11276 +2659 +31969 +24326 +3493 +14028 +281932493 +6504 +1389 +27919 +1015074215 +8144 +8866 +16913 +1739 +18420 +21811 +18301 +28077 +26346 +2928 +10455 +20287 +6416 +9139 +658872536 +32165 +28470 +28481 +4059 +5677 +15555 +17253 +12516 +3297 +14698 +14930 +18543 +600931160 +1148 +17554 +31989 +17199 +10003 +735046865 +14509 +660937856 +32368 +20153 +513746115 +8781 +479833421 +4402 +32153 +9534 +12583 +13105 +18875 +29194 +12617 +10914 +18111 +14183 +1903 +22549 +28958 +25742 +14228 +16277 +17960 +5575 +2146 +16392 +15161 +15053 +20709 +18990 +1027658062 +27902 +14929 +32586 +18125 +19514 +29994 +1030923998 +1453 +18396 +3474 +27501 +9583 +368843181 +18834 +8946 +20259 +1579 +7440 +1027658062 +31726 +2273 +25294 +29510 +825 +13014 +26008 +13764 +17440 +98 +22564 +30606 +16798 +237127404 +1136 +31777 +32028 +26584 +12582 +7217 +27966 +8118 +18218 +1458 +12431 +357 +26019 +14504 +1178 +16645 +451256000 +30994 +662 +4900 +6210 +24602 +26984 +8618 +7095 +22824 +13949 +28027 +17870 +11937 +15132 +16361 +7126 +22517 +27194 +6011 +7508 +30386 +23517 +8336 +2907 +28301 +19806 +10478 +23224 +27363 +14188 +714902701 +31255 +16951 +927429109 +696949903 +22163 +1019498195 +29439 +30800 +7843 +7682 +17428 +8752 +9120 +12592 +2495 +10253 +10778 +13275 +24394 +20183 +12937 +17103 +21868 +22126 +126 +22217 +31175 +836214497 +19728 +15536 +27053 +9953 +5310 +11358 +25138 +21032 +29859 +5053 +27966 +499440084 +17138 +746965255 +8972 +19289 +32420 +742 +14828 +26913 +30825 +21842 +10800 +21054 +217982666 +6108 +13776 +22228 +370114172 +31044 +854740408 +10222 +32552 +7933 +22124 +1064698315 +9084 +31574 +684472557 +2903 +18005 +20878 +24682 +31443 +15572 +24643 +13800 +10130 +5750 +8734 +335528881 +26187 +3474 +14012 +2452 +31528 +30384 +8971 +629 +20753 +14683 +3741 +811625862 +4174 +9957 +12341 +1816 +20506 +31952 +23092 +13297 +17705 +98 +922 +21508 +4664 +20351 +11303 +13305 +31115 +31134 +16277 +194354866 +25219 +26088 +30054 +26749 +17039 +509260089 +32367 +24408 +9102 +9709 +2798 +32575 +335753607 +24183 +5039 +27904 +28983 +10629 +27750 +23736 +27828 +929 +21170 +604397492 +20139 +15120 +31486 +4709 +1423 +20021 +10222 +2008 +15558 +285595735 +13281 +31542 +945571162 +7061 +18752 +13048 +27997 +25145 +23947 +28302 +18825 +22996 +7155 +8200 +586115773 +14383 +14420 +333931866 +32243 +23218 +20232 +7391 +20184 +12834 +22796 +31925 +7535 +29205 +16138 +31523 +31654 +29865 +27741 +881 +17268 +9087 +1887 +29938 +10275 +21299 +24440 +19448 +5982 +29510 +17969 +4709 +15087 +12323 +19596518 +1054022928 +23529 +23452 +4977 +4524 +5712 +10480 +18271 +21782 +699555507 +26891 +11347 +16868 +22495 +31908 +32427 +24420 +4989 +12594 +14256 +25799 +6396 +10446 +211 +27344 +15554 +10636 +5808 +22947 +27540 +25342 +16004 +31497 +15210 +28001 +27898 +26996 +14244 +19844 +26984 +11241 +32705 +19979 +17914 +6732 +21428 +6890 +4809 +335753607 +18322 +5016 +27585 +6664 +458560741 +24326 +1755 +7555 +4182 +19825 +4883 +150 +752054624 +24684 +10127 +3204 +15310 +12235 +7260 +15829 +26804 +13241 +5952 +31542 +23175 +30614 +29960 +783752942 +591729700 +13045 +5479 +13529 +847 +7788 +7964 +349857242 +4368 +27235 +21547 +551666792 +21513 +13154 +949083771 +12125 +26350 +16727 +8258 +30692 +1018804710 +8046 +16619 +27658 +26187 +6468 +2282 +18674 +23578 +24706 +18435 +30807 +58535449 +18657 +18051 +256580658 +19675 +28632 +26804 +26553 +9120 +22422 +410570626 +17710 +22570 +24843 +6381 +14030 +20992 +51107704 +14881 +19807 +15600 +15601 +54 +1065695788 +22507 +15250 +18187 +14051 +19988 +12887 +520816932 +32498 +27163 +9483 +28333 +27391 +95361414 +15027 +20531 +23955 +24072 +11760 +12728 +22351 +29329 +649527609 +4512 +17287 +22320 +17998 +22350 +15047 +1623 +24823 +28109 +6770 +8144 +15042 +31497 +185162567 +11366 +912 +14599 +32581 +22194 +15588 +18689 +25951 +15298 +1675 +12590 +13754 +6717 +13376 +24446 +23031 +21294 +724 +19690 +1015126435 +23799 +11834 +30338 +19659 +17970 +18799 +18526 +26053 +17261 +12387 +7372 +4193 +27664 +2056 +3219 +17633 +16949 +6591 +18214 +18313 +7735 +25083 +18037 +13562 +668634557 +2147 +20371 +9712 +32608 +5535 +17368 +12060 +1991 +6252 +27751 +22078 +724515722 +29435 +859062110 +3915 +2028 +17498 +17477 +7951 +7919 +29817 +22750 +22881 +8216 +21267 +26505 +18368 +4956 +16172 +10222 +28891 +30598 +10931 +436407335 +11916 +26661 +29510 +11056 +78533316 +24347 +14587 +6914 +4914 +8202 +19222 +3526 +18218 +1042839552 +46869187 +4866 +27404 +6396 +6684 +12001 +10175 +21090 +15623 +8793 +18008 +14578 +19318 +437481094 +13549 +98 +891812554 +23623 +16062 +23171 +924324245 +11990 +8764 +18222 +17192 +19138 +4061 +811211668 +10226 +3351 +23572 +7850 +28096 +2462 +20738 +29610 +19357 +3092 +4666 +31943 +32656 +2273 +17419 +29025 +1755 +20743 +23861 +17553 +13533 +32553 +4028 +27453 +12502 +29010 +24927 +20475 +14369 +738662012 +16772 +11500 +30724 +17976 +14669 +6511 +23446 +18549 +12305 +23623 +5422 +13879 +29313 +1024972021 +30684 +5082 +6617 +454316758 +32134 +3298 +14663 +18783 +521913992 +2742 +9480 +19347 +30526 +6289 +15133 +28524 +20841 +9323 +345705066 +27399 +26187 +4233 +25056 +978635621 +32327 +15594 +389409568 +31856 +27812 +642816340 +660915498 +22084 +15467 +31002 +23511 +15983 +6119 +7378 +12967 +20153 +805445470 +697411754 +29063 +28839 +24927 +8406 +11109 +24882 +26060 +9484 +20530 +15095 +2157 +687275605 +28782 +4580 +32113 +26827 +11205 +11188 +1785 +15038 +32378 +283271405 +17438 +24445 +3087 +1188 +4174 +724515722 +25349 +28551 +9775 +13925 +19173 +10091 +14402 +6479 +16230 +4338 +1887 +4904 +6584 +22249 +27843 +254 +18799 +16138 +19019 +11676 +31653 +17548 +21067 +26060 +30194 +1998 +22814 +22955 +5201 +13305 +23631 +25799 +14583 +10825 +25519 +99038920 +554460166 +18527 +5126 +21549 +22247 +25159 +26334 +30242 +13753 +25337 +23260 +3827 +29764 +12559 +14034 +17052 +4720 +29025 +16938 +792018277 +17801 +5841 +32764 +31771 +32119 +26420 +11670 +24114 +18368 +3543 +15829 +29600 +26634 +22057 +24291 +24004 +217982666 +398556455 +10242 +19388 +24408 +30279 +6209 +372335989 +73 +23477 +16692 +5381 +522426914 +19752 +13572 +25308 +4816 +24362 +17858 +16570 +20897 +1265 +29162 +7344 +25549 +19346 +18727 +13290 +12967 +21831 +1390 +19471 +529625353 +25135 +3992 +16399 +2032 +2556 +411357533 +23532 +13285 +7754 +23417 +17411 +26571 +23200 +29375 +12771 +20817 +15572 +8854 +28199 +759 +24692 +3201 +22522 +6616 +19861 +12762 +31274 +2746 +20185 +20115 +6003 +7011 +11056 +31407 +25101 +12187 +5556 +3389 +16537 +23680 +27064 +1742 +28436 +22631 +20983 +22249 +11638 +11188 +23729 +524439180 +1048537108 +11043 +31506 +22778 +15883 +22804 +11937 +23272 +919647265 +14669 +31989 +1023113166 +777 +19078 +10064 +27794 +24511 +22249 +2975 +4260 +24718 +554460166 +25315 +32006 +16341 +32477 +14836 +30235 +30313 +22587 +16519 +10091 +3051 +165 +28991 +11740 +23232 +852543208 +17215 +7556 +23827 +26239 +9212 +22883 +17082 +31641 +23757 +29124 +761 +30335 +31763 +2750 +32512 +28873 +17755 +24999 +5961 +4198 +18966 +41 +8118 +13767 +9653 +32198 +13902 +26440 +9282 +11690 +17435 +30847 +26129 +31652 +810173088 +22480 +2585 +16218 +794621932 +29379 +1070 +12192 +1924 +23480 +19736 +26277 +7877 +14742 +8025 +386 +20709 +9565 +12125 +2708 +7860 +20396 +31792 +11404 +939286644 +4820 +32427 +20421 +15938 +10229 +21817 +224 +217982666 +32190 +20183 +12966 +891812554 +8645 +23163 +7372 +6721 +11937 +3352 +5079 +11738262 +13435 +25422 +14590 +16033 +2282 +2708 +8405 +22792 +6685 +8406 +17894 +21738 +18752 +589 +18210 +29843 +30902 +7143 +13794 +11990 +23065 +16384 +3045 +127060123 +9266 +24806 +32564 +31745 +20162 +23452 +301374320 +13312 +3794 +13704 +12195 +27099 +31407 +15987 +29989 +19803 +31875 +29159 +23861 +28560 +13563 +18414 +11706 +22967 +18189 +12155 +7444 +11472 +14654 +28309 +32434 +32398 +22123 +2430 +22758 +6666 +26562 +5137 +2378 +12559 +8130 +26497 +17124 +20053 +5642 +20788 +19557 +9379 +11339 +11252 +28143 +699555507 +75281660 +15751 +30861 +2970 +3765 +9392 +1032065115 +177112175 +6934 +30866 +18949 +18870 +7775 +1496 +579767416 +21482 +29263 +364404563 +27760 +620 +294 +16342 +17167 +31027 +10778 +27140 +18373 +19056 +11834 +24444 +9238 +13154 +32652 +22649 +923 +3399 +20606 +3757 +21826 +2328 +3582 +7189 +27605 +22576 +2593 +23047 +24172 +16737 +25928 +5668 +24444 +29015 +20897 +26019 +946027094 +599862654 +30714 +5887 +15987 +29746 +31844 +26440 +7078 +15210 +19994 +7521 +27380 +18949 +1066 +23730 +5922 +3141 +22346 +19803 +12128 +22924 +1129 +6687 +868 +7964 +333 +17460 +8709 +949083771 +20597 +7568 +1916 +504759366 +21452 +6800 +9470 +14978 +14318 +5149 +11799 +8736 +14188 +14318 +20407 +22422 +7337 +16047 +28200 +301374320 +24886 +27883 +26800 +21287 +2798 +16109 +31848325 +27583 +10725 +13549 +7294 +110579490 +23098 +25622 +9876 +13388 +23336 +32557 +5904 +23483 +22645 +5642 +38423655 +21482 +544 +13984 +30818 +5037 +507270517 +1274 +1275 +26984 +27883 +766767947 +19527 +24187 +12879 +25318 +30059 +20788 +18748 +6544 +20153 +32398 +32540 +19284 +48 +19019 +15600 +1034 +28430 +9888 +24611 +5499 +2617 +32472 +17458 +2625 +6470 +30621 +5706 +30151 +21284 +23335 +11954 +9131 +13193 +16355 +22847 +28199 +32456 +17091 +4815 +12554 +32077 +22186 +1008410461 +19904 +573606632 +12093 +24908 +8142 +17610 +27146 +19774 +7841 +21430 +16765 +10736 +13063 +25125 +26142 +27489 +2727 +5009 +23336 +2147 +13600 +19979 +13193 +17695 +14925 +27013 +31283 +5941 +27336 +7095 +15202 +14401 +29419 +31818 +17727 +24114 +18950 +17831 +13562 +14258 +13048 +13868 +1302 +1395 +28125 +24080 +20068 +27784 +1329 +2182 +995962908 +14881 +7344 +6901 +17710 +29016 +21818 +368135485 +32182 +14813 +24347 +17710 +28164 +15375 +24605 +19659 +441276900 +418306617 +24291 +15795 +29025 +21109 +32296 +7091 +8003 +13836 +3787 +27053 +12249 +2379 +14402 +25582 +13325 +23642 +30110 +30282 +10676 +27725 +2975 +13913 +10591 +3543 +27658 +27452 +12646 +959271837 +7748 +26991 +701678416 +23336 +13444 +10064 +24022 +17715 +381039394 +559006903 +12533 +8216 +5791 +14435 +18748 +11656 +22569 +30737 +31738 +25596 +24674 +16800 +1389 +32349 +29651 +5033 +5192 +31901 +10576 +8267 +31443 +31300 +15421 +18912 +5447 +32747 +32427 +794621932 +534341541 +19695 +22058 +16861 +28270 +31995 +299284806 +1992 +22817 +10911 +31574 +8913 +18674 +24692 +26071 +22249 +310394812 +26593 +19499 +10797 +28443 +25615 +14013 +7572 +1754 +22359 +11269 +30207 +21469 +7716 +5319 +646332848 +25667 +1878 +29407 +3281 +27261 +1377 +13640 +27171 +27708 +30539 +20238 +27025 +5801 +20902 +7927 +735046865 +21929 +398556455 +25368 +5896 +12692 +13111 +27722 +19074 +819270011 +29355 +5550 +9008 +10926 +4205 +16971 +23834 +19254 +32076 +17625 +5620 +17720 +18872 +32311 +2595 +13848 +27658 +559006903 +5096 +9247 +377963978 +25615 +26228 +14187 +6382 +14644 +30725 +4365 +23200 +3146 +24813 +969236132 +18891 +8118 +354 +16339 +18761 +18114 +4006 +529625353 +20475 +15962 +426 +1714 +5258 +12871 +6149 +24682 +8740 +10505 +2004 +30628 +29859 +14646 +7850 +26592 +25056 +19491 +15109 +2059 +7556 +25203 +31998 +19914 +26727 +20796 +945292246 +29733 +31010 +4758 +19575 +783752942 +524439180 +23761 +19031 +31925 +29541 +194382698 +15665 +7579 +2720 +26060 +19572 +705486501 +1602 +4874 +30194 +379163758 +26024 +9020 +335528881 +10927 +4306 +3835 +7948 +11932 +28109 +22710 +21929 +291061895 +10483 +6161 +6485 +14415 +26557 +968746823 +6707 +16817 +10263 +22023 +6846 +31935 +965160267 +10767 +19825 +21878 +21923 +334695565 +18368 +21111 +17501 +10449 +21528 +30369 +14005 +332 +390152516 +4961 +14451 +105715872 +27860 +6642 +13578 +2590 +5803 +168797328 +12905 +17642 +202174594 +7276 +10246 +7030 +679487310 +11145 +978635621 +22619 +1466 +18019 +9337 +28058 +921334292 +22792 +26722 +32665 +1065619241 +1921 +18431 +6113 +8482 +2202 +26038 +12060 +23469 +21773 +5301933 +29527 +4990 +19327 +22270 +2817 +14012 +591729700 +12594 +5932 +7997 +22246 +19113 +3535 +7895 +32153 +3853 +5926 +14320 +5887 +10357 +4647 +6544 +9000 +20230 +3330 +24526 +23469 +2593 +7748 +543 +20738 +24508 +5580 +2262 +335528881 +210747081 +961739421 +27391 +27246 +25558 +32397 +16833 +12728 +15120 +16150 +13864 +31594 +29428 +3281 +29694 +19651 +152258382 +539 +13777 +14192 +9270 +19577 +11003 +17965 +27470 +28742 +363452729 +5339 +8946 +28189 +3089 +24100 +24 +3308 +16435 +26587 +17381 +787692568 +5062 +381039394 +3320 +17550 +30128 +11560 +130 +20942 +20754 +18620 +13063 +13113 +7757 +6211 +26519 +23072 +10250 +742 +19779 +12853 +27483 +17699 +28970 +6054 +643345383 +18230 +7639 +4709 +16568 +30896 +30610 +22671 +10931 +13275 +22297 +14665 +27925 +18227 +6695 +13626 +24293 +15025 +20626 +1837 +21248 +32367 +22249 +21941 +25348 +3604 +30703 +29692 +26350 +14546 +10575 +8130 +29897 +5438 +217807406 +7062 +19659 +4726 +767675099 +7816 +27392 +25442 +18104 +23628 +8647 +29817 +12583 +5882 +11375 +705308988 +31133 +15922 +27672 +2505 +17822 +21427 +28252 +8692 +5229 +17124 +31495 +13026 +31505 +5229 +19890 +24848 +30698 +29398 +14978 +6204 +30983 +63552215 +7356 +6511 +19062 +8190 +28610 +4472 +14318 +219385755 +7682 +9179 +25775 +829 +15498 +16819 +956 +77514432 +24465 +9834 +7389 +31567 +29399 +28430 +9637 +16060 +20241 +29398 +342225246 +15484 +32056 +13888 +2842 +15604 +8292 +10901 +25542 +4163 +4880 +6121 +19261 +6141 +20667 +20277 +7936 +6595 +7564 +4296 +23218 +1741 +30599 +31892 +4164 +31777 +21918 +13583 +245967765 +31613 +516538273 +23293 +10428 +30931 +24387 +5534 +28732 +22451 +8072 +9145 +24082 +3166 +3184 +28587 +15905 +14420 +29453 +31419 +2897 +27471 +9505 +25371 +28991 +14441 +6209 +9395 +219458753 +22847 +7072 +21984 +25722 +16769 +4355 +30567 +900 +7095 +3256 +21111 +3937 +7481 +26115 +17146 +26299 +251155117 +13982 +9139 +3362 +26687 +2484 +21112 +3201 +7357 +13534 +15486 +1992 +4174 +15097 +16012 +8910 +6643 +471916952 +31981 +28826 +872833036 +1030 +32 +15066 +32028 +15097 +30626 +10363 +18387 +276213711 +30696 +16567 +26512 +12375 +16435 +369000185 +2427 +13375 +28077 +454316758 +28258 +910153622 +26728 +1330 +30470 +23612 +7951 +18923 +13457 +26847 +31842 +19445 +29263 +4329 +11916 +29494 +13529 +9521 +23282 +25722 +11413 +12071 +3512 +11188 +10116 +19828 +7220 +11650 +12601 +25951 +22311 +3545 +31643 +597742574 +10418 +18305 +868969470 +2138 +16044 +20174 +6336 +26129 +1191 +9095 +29732 +23471 +32157 +2593 +30426 +24 +14824 +3954 +7155 +28127 +13109 +12427 +6740 +77514432 +6833 +28610 +25561 +20620 +31479 +31661 +15472 +6874 +27004 +20668 +21023 +29695 +27957 +10799 +6302 +3879 +28980 +16671 +1903 +7259 +2497 +2202 +31033 +5739 +857638886 +29988 +1026745538 +20144 +27941 +10173 +9876 +19254 +8202 +1760 +32208 +26477 +5004 +27640 +3832 +29037 +18120 +28961 +21826 +30875 +949165957 +585300039 +3395 +24445 +10778 +464491955 +9932 +1060347101 +7700 +28850 +23278 +23076 +5916 +18955 +32553 +27992 +2497 +9644 +26294 +22376 +5033 +17918 +14435 +6273 +13195 +2922 +30017 +9949 +9139 +7850 +24526 +15027 +1072121176 +4820 +516 +16625 +22914 +1191 +5158 +14712 +26758 +4755 +1534 +5422 +26984 +19890 +1013885883 +29287 +12379 +15711 +16335 +29865 +19056 +30445 +18939 +6689 +26486 +2625 +6211 +5186 +28343 +9523 +2597 +27399 +21544 +17965 +6786 +24970 +16690 +18120 +1815 +26890 +5980 +29785 +5777 +9719 +797269132 +32552 +824 +9143 +10940 +14593 +4079 +21189 +22507 +23084 +31033 +32652 +20021 +1816 +10136 +27455 +3393 +705486501 +26931 +31935 +7294 +25616 +31855 +7811 +18916 +16298 +22661 +28963 +27940 +27505 +14062 +17115 +15829 +14244 +29712 +3445 +6993 +31273 +26497 +6128 +6111 +5695 +642268828 +116406406 +684472557 +7047 +6737 +10222 +8300 +13624 +23649 +11620 +27591 +3184 +14590 +5356 +31493 +10636 +5298 +442 +2672 +24882 +23591 +5535 +31590 +24749 +25129 +21824 +19819 +504759366 +24072 +3111 +26931 +18191 +20028 +29541 +12335 +28265 +20865 +13183 +7748 +20570 +13776 +32486 +21388 +27971 +32717 +471944506 +26142 +28118 +16914 +966 +15711 +3457 +616762822 +26042 +22707 +26718 +11631 +15004 +422 +1803 +29502 +12963 +19019 +26371 +2560 +5356 +22471 +332 +19958 +26484 +6791 +25894 +18599 +27883 +6028 +17817 +27282 +1380 +32606 +18761 +2356 +22564 +18201 +15561 +146879326 +14406 +28439 +13541 +5082 +67912653 +2495 +26060 +16915 +837417183 +697411754 +14435 +15594 +22126 +2230 +21867 +14996 +6707 +17865 +28690 +21008 +29159 +376943251 +4518 +782457391 +10797 +6595 +22549 +10811 +13693 +9449 +16031 +987091443 +19459 +12229 +9702 +28958 +18990 +25748 +6735 +27004 +31590 +12814 +500761694 +26492 +27348 +922784226 +7280 +12157 +26136 +27421 +9468 +29574 +14539 +30875 +1109 +8926 +531 +764 +21164 +2202 +6379 +10180 +3308 +5668 +23106 +19390 +26906 +9932 +1706 +1148 +29122 +6566 +23359 +20597 +13183 +25046 +14318 +148975167 +1816 +39596865 +30470 +16452 +9580 +15241 +3012 +28133 +26148 +585567701 +13482 +19229 +3010 +254 +20763 +2680 +21577 +17450 +184999002 +19541 +6745 +11937 +29541 +23626 +13533 +21628 +6942 +28958 +8965 +25062 +516538273 +24883 +32412 +15590 +7107 +10083 +31901 +2077 +26484 +18674 +32552 +6128 +29829 +19645 +27227 +8476 +32761 +11009 +2922 +31854 +28273 +17438 +29929 +1382 +28001 +18944 +14555 +18266 +101 +5916 +3029 +19685 +22564 +12363 +27183 +5870 +302364781 +14028 +26204 +305443481 +3105 +34992508 +23469 +1804 +13458 +24408 +15883 +6152 +23535 +18872 +16040 +2732 +30209 +17261 +830489638 +29732 +24065 +13538 +225 +9993 +29530 +25176 +17008 +28436 +32398 +26371 +9883 +16722 +21964 +11915 +1 +16555 +12729 +29308 +14062 +23540 +15384 +22669 +3592 +20484 +582 +352 +26733 +21749 +15411 +5575 +20306 +10970 +32175 +545 +30375 +30426 +26634 +19582 +14318 +1490 +24662 +20506 +17160 +14143 +5980 +13554 +2269 +14654 +29863 +29739 +1398 +8130 +23757 +6345 +4268 +19074 +30762 +26106 +31283 +15751 +1390 +176510878 +31421 +2533 +1035 +18245 +16040 +28980 +830489638 +17124 +9143 +1496 +26008 +6943 +22412 +342948102 +5922 +13911 +29388 +17982 +12071 +6404 +5192 +16816 +19967 +2495 +7443 +15377 +10215 +21929 +15623 +27505 +32349 +8341 +5016 +22717 +17695 +23009 +23493 +24533 +13980 +29037 +12871 +9337 +31275 +29694 +19725 +4619 +5389 +6494 +23637 +3409 +1059550491 +13350 +13365 +17428 +10707 +13888 +13430 +841984888 +505617898 +27421 +26417 +15588 +17614 +412060366 +18246 +31641 +25256 +17601 +28561 +8530 +31901 +25740 +30636 +16150 +25558 +17099 +1326 +4314 +22972 +12831 +4360 +15514 +1121 +16198 +15905 +18570 +22053 +12112 +31284 +15773 +9178 +10107 +27194 +20119 +30981 +4346 +17661 +18368 +23857003 +646332848 +27828 +461002979 +16368 +23551 +3761 +16361 +6218 +18001 +30816 +17460 +79880510 +14977 +13345 +10591 +10870 +24440 +15561 +739820698 +10649 +5751 +19779 +336993211 +564063660 +20 +28226 +12198 +12762 +5069 +29734 +12229 +9449 +386 +30996 +13432 +17675 +16798 +31405 +21824 +313375683 +31920 +1881 +31985 +2547 +19427 +29114 +19650 +3537 +13594 +21544 +12516 +18271 +25252 +21053 +4120 +3526 +10502 +7892 +1664 +504 +28742 +24303 +18986 +11003 +23030 +6652 +23096 +29527 +11445 +28759 +3389 +4709 +14265 +8074 +20454 +13769 +16734 +216 +22729 +510691075 +30202 +9210 +25107 +3106 +13840 +28974 +16376 +9184 +478548948 +2504 +4021 +697719282 +620 +25257 +1010399736 +19119 +1076 +24676 +3022 +28483 +24647 +17903 +957871312 +1244 +24533 +20449 +933441874 +26891 +31054 +32116 +16014 +23866 +9120 +214 +24417 +3644 +2893 +765 +760627144 +26057 +20227 +3321 +987091443 +14609 +27327 +18798 +6382 +23517 +9834 +21067 +1143 +797373420 +7268 +12173 +1664 +585300039 +18620 +3044 +30363 +6184 +6211 +5813 +196071487 +25951 +320 +23131 +15715 +14023 +2585 +968746823 +18420 +5000 +21336 +10242 +1644 +5569 +8292 +10480 +30462 +32125 +27855 +7206 +21471 +18826 +22778 +6599 +27004 +7572 +13799 +15067 +21598 +13153 +23866 +611700924 +21918 +23175 +16805 +14644 +10797 +10825 +12648 +20115 +16447 +5989 +543 +24270 +18325 +32351 +4435 +22637 +246 +32480 +27395 +12152 +15830 +160138223 +10591 +18872 +32311 +7357 +18633 +12857 +16759 +10238 +6009 +19921 +10850 +32538 +3655 +19005 +20034 +10005 +14416 +24798 +8668 +21298 +26477 +29428 +246915592 +18698 +30069 +2571 +9732 +3034 +891947600 +5757 +24608 +12196 +14352 +24318 +12459 +11061 +847327404 +6004 +10798 +14386 +13350 +11954 +18928 +6560 +23706 +22194 +22336 +29004 +3659 +19358 +23540 +10799 +17141 +4563 +10901 +8962 +29402 +867796195 +22011 +24718 +16737 +21544 +16073 +30128 +19807 +23185 +2842 +555 +16687 +788000330 +21654 +21133 +26483 +6528 +118022468 +10999 +12335 +5630 +18180 +859941044 +8067 +5495 +31437 +23440 +792 +2658 +5534 +466678321 +28430 +30853 +15823 +29620 +9588 +17334 +18866 +905568947 +779375722 +2032 +27540 +573783345 +6806 +15472 +20947 +26875 +24187 +23795 +25294 +8430 +196071487 +12793 +2289 +3832 +6898 +1752 +24886 +31611 +18620 +9495 +18125 +10602 +11786 +7861 +16184 +26537 +13187 +30567 +7046 +26187 +32076 +26719 +10182 +27760 +4524 +8046 +15720 +5515 +10588 +13156 +26728 +12831 +29585 +21053 +1019498195 +7021 +15890 +9506 +6285 +24501 +25297 +30787 +9959 +21238 +2448 +29687 +6485 +10739 +6844 +27183 +24898 +15593 +26444 +28499 +19664 +26129 +5472 +5051 +12427 +24754 +664027071 +21929 +16740 +526606148 +20426 +25034 +27478 +340165741 +16138 +29829 +17253 +758695353 +14428 +28265 +859062110 +20501 +26875 +2756 +31448 +8292 +739077078 +12019 +23585 +12518 +14694 +4821 +10005 +3026 +2209 +22444 +2793 +10142 +11529 +27166 +4720 +28976 +976664985 +20479370 +6404 +27375 +11985 +32303 +30020 +17458 +17903 +21489 +1832 +25920 +31568 +27501 +284 +1336 +9362 +21673 +21656 +31736 +976 +271 +29898 +1027658062 +31662 +18556 +11567449 +413283444 +8284 +18058 +1239 +3051 +7778 +28782 +21386 +11901 +31170 +16154 +23647 +3546 +2533 +9500 +19152 +14329 +23224 +7030 +30526 +25138 +11018 +4524 +575398586 +20108 +24318 +8343 +27860 +3111 +11834 +24493 +30818 +26964 +12543 +2781 +23227 +4722 +21779 +12229 +12868 +60818700 +1598 +6204 +1031995440 +13995 +26758 +26800 +4900 +30748 +160857416 +20285 +1314 +8883 +31726 +20034 +2658 +20621 +3184 +20699 +30861 +11319 +3044 +30025 +591 +22996 +32516 +60289319 +2643 +29891 +1696 +26129 +17042 +23857 +20194 +20010 +30239 +10130 +891812554 +20553 +25427 +5709 +3871 +9727 +7193 +8292 +18825 +5438 +418306617 +30368 +23469 +32077 +30128 +24065 +4432 +30693 +24495 +23633 +23075 +13925 +7372 +285455284 +11188 +775572782 +382782387 +13619 +4154 +26634 +3296 +23334 +16570 +32652 +18914 +18330 +1991 +17838 +17311 +31834 +21773 +26311 +29035 +32569 +595 +32185 +2873 +9470 +15602 +1501 +16913 +14811 +7570 +13263 +16861 +27534 +20984 +9869 +30539 +7927 +369000185 +24150 +12305 +16577 +23677 +32512 +10606 +29225 +2855 +22800 +14627 +21887 +5769 +15328 +21712 +3329 +13435 +20139 +13725 +5882 +5229 +21259 +29779 +28682 +1019498195 +1812 +27786 +9389 +7440 +18552 +13596 +27186 +12285 +10575 +7632 +13554 +5232 +987198225 +18339 +1040042838 +6828 +27875 +11498 +6047 +5926 +864 +18788 +9592 +18873 +620 +6790 +6485 +9543 +29762 +9634 +783684669 +14890 +23391 +29761 +32390 +1695 +16798 +19318 +14683 +14583 +16404 +30020 +8405 +22802 +12236 +31707 +2056 +17124 +7421 +5233 +10005 +17888 +5201 +7344 +30844 +1013046410 +12069 +939954920 +7143 +11309 +23111 +8454 +17617 +2817 +27679 +272986092 +16837 +16632 +30668 +23706 +26429 +23012 +30174 +9259 +9588 +17901 +4144 +17747 +27589 +1897 +22802 +30672 +1664 +411357533 +8118 +3474 +15910 +15421 +10082 +22011 +23752 +1918 +8865 +15249 +31901 +15829 +16447 +27578 +32750 +1506 +12543 +1009651581 +10226 +19960 +18010 +14484 +28631 +1576 +4031 +23241 +522426914 +9495 +752054624 +24611 +6129 +32253 +7927 +22371 +6512 +7080 +114156994 +32143 +21126 +25233 +4488 +29963 +10739 +12554 +16331 +358911543 +27204 +32351 +6475 +13136406 +1261 +23409 +12831 +20699 +22359 +19030 +712392585 +16753 +24585 +22772 +1834 +133 +3307 +805109031 +17710 +18431 +502634280 +1918 +15787 +463903417 +6082 +242 +12202 +28813 +571711251 +1068 +9102 +1936 +30410 +23420 +7851 +14030 +3857 +4796 +616762822 +12594 +31486 +4186 +936523422 +1936 +729958294 +7961 +18592 +472976263 +170694527 +3536 +160138223 +10931 +27064 +560904813 +9732 +24045 +32727 +23775 +12568 +23864 +19890 +21114 +15938 +22163 +25315 +26377 +16031 +15270 +10604 +32757 +1004136444 +18301 +26645 +8475 +24896 +30762 +292 +859941044 +21353 +27711 +18325 +412060366 +12377 +17787 +16014 +21538 +8530 +9383 +3239 +31738 +8497 +31054 +12963 +17556 +16384 +1309 +16819 +4990 +9270 +24758 +2416 +745750515 +22126 +24927 +32317 +4009714 +5706 +28106 +20062 +9549 +20452 +2427 +30054 +17472 +4314 +18875 +9571 +30643 +18010 +25670 +5561 +16914 +15537 +827 +1560 +6745 +3801 +31115 +653631845 +18700 +22259 +21205 +3781 +679 +5232 +703494470 +29578 +31917 +22914 +754 +17261 +722004393 +16789 +11968 +18111 +24230 +15101 +3239 +11461 +29399 +17253 +27204 +525292548 +30626 +467 +26991 +26592 +26494 +20850 +12567 +6210 +23224 +24519 +4149 +6075 +31439 +1644 +23358 +25144 +17190 +23080 +19320 +27105 +22158 +19115 +26749 +6560 +27924 +32750 +8645 +31836 +17419 +29315 +25670 +26564 +29335 +9957 +19527 +32179 +525311521 +334695565 +25269 +18040 +7606 +24291 +9649 +4924 +30724 +19222 +89236875 +17715 +4619 +390200056 +14663 +12737 +30539 +1105 +18848 +1096 +31916 +23227 +5556 +30725 +28891 +32751 +474 +23478 +11271 +1051321133 +639691516 +236003886 +10291 +4135 +1939 +8405 +11224 +10246 +18114 +673047462 +6468 +9247 +20600 +20618 +22672 +3945 +21400 +20095 +27997 +9932 +26961 +21135 +20165 +602389378 +23337 +24608 +9389 +9276 +6128 +15770 +21815 +24896 +4768 +5381 +6237 +18846 +2452 +19139 +20062133 +16073 +30814 +14477 +27155 +13001 +23803 +7280 +6148 +29660 +20817 +20578 +23679 +451549272 +7902 +19779 +29960 +14012 +29435 +27664 +18527 +249 +23003 +24465 +20028 +25854 +13843 +662 +6901 +5137 +598186982 +13947 +265036141 +5769 +25783 +29860 +875743088 +15561 +717347052 +19580 +31175 +8440 +31838 +19965 +2237 +32370 +226838476 +27752 +21791 +17091 +23031 +833243837 +7700 +22746 +3781 +5954 +19008 +12919 +19890 +25792 +25478 +26114 +5445 +18228 +15720 +8046 +29493 +31613 +6862 +13843 +782788807 +28077 +30055 +546 +13836 +29308 +25501 +1076 +28818 +1423 +18529 +16613 +18654 +30296 +6544 +21824 +30184 +3576 +25368 +22538 +27064 +16064 +292 +4233 +16861 +6599 +3045 +28470 +4826 +19170 +28985 +13382 +30173 +8517 +24331 +11500 +586115773 +286041137 +11310 +9496 +4647 +30983 +19351 +9523 +15052 +19518 +1178 +30653 +32381 +18891 +30599 +22963 +20659 +26443 +22336 +4087 +21691 +12880 +31448 +31022 +16230 +6901 +4324 +32652 +16349 +29558 +22135 +2975 +632038754 +28559 +23172 +25670 +9309 +23047 +3887 +7923 +19563 +20153 +3365 +24571 +4120 +1065695788 +2578 +24742 +524439180 +4268 +23260 +32503 +12249 +23332 +8946 +23093 +19904 +22349 +11650 +833243837 +3314 +947240918 +22501 +29315 +13463 +14154 +3254 +21891 +1109 +2476 +15310 +9629 +12609 +29634 +6090 +20066 +14583 +1918 +9957 +20597 +4205 +170 +15593 +30330 +12798 +5335 +25851 +25792 +9642 +28389 +18476 +9338 +5627 +469 +19959 +12300 +10275 +10931 +14931 +7039 +7281 +2585 +2486 +4090 +25951 +11851 +13840 +873426338 +25783 +30747 +12853 +13736 +7943 +29687 +3379 +16060 +27821 +887 +6718 +264957025 +21547 +29965 +13334 +2269 +19908 +600931160 +26754 +271 +5922 +13454 +17099 +15926 +15266 +22889 +27908 +7260 +27052 +10343 +14263 +1050652772 +51107704 +28517 +12533 +14228 +24421 +6560 +15377 +20230 +16747 +30810 +27204 +101 +11009 +26443 +1070 +16690 +27568 +19721 +868969470 +1049511169 +10455 +7665 +26423 +10807 +4499 +2907 +1847 +7811 +16392 +16537 +25233 +12091 +4120 +1755 +5013 +31963 +30368 +22480 +17648 +939 +15120 +10418 +15064 +24284 +27382 +8554 +26705 +15951 +8095 +25565 +815878782 +27370 +22746 +29322 +1936 +31275 +1998 +27971 +26228 +10242 +3321 +11714 +20721 +31585 +31567 +30453 +3337 +30237 +28058 +23332 +19320 +10725 +26877 +12673 +847327404 +15966 +18469 +23986 +394 +15773 +1018899887 +23139 +20476 +1380 +25253 +17487 +8803 +15911 +2183 +19427 +23464 +15572 +22709 +29610 +1036628006 +632038754 +15540 +19350 +168797328 +23487 +5637 +9888 +30022 +842 +25670 +15690 +12195 +904 +21030 +510762061 +292 +12472 +20093 +2452 +872833036 +108030949 +17578 +9204 +15125 +14446 +13992 +24706 +280282421 +21351 +1037996693 +3368 +591933896 +990 +765 +25769 +28218 +23048 +12877 +25904 +12977 +25763 +15100 +10926 +6906 +304824290 +10875 +10636 +24090 +32377 +29155 +4317 +10250 +3301 +11029 +4847 +15829 +32131 +20597 +2181 +8015 +5340 +22084 +11678 +26417 +10537 +23592 +27815 +833243837 +6687 +2379 +24296 +15871 +29988 +29829 +2368 +12515 +31152 +13001 +11938 +13970 +759 +24764 +24057 +20062133 +29123 +28833 +6126 +23954 +9240 +925 +24600 +30715 +15675 +25645 +27241 +31003 +1956 +11646 +9727 +10127 +7716 +21003 +19807 +13372 +801156178 +13984 +12125 +4579 +28449 +1623 +10253 +380 +20225 +16077 +588695307 +23803 +21361 +24417 +453899854 +27443 +2851 +30339 +1696 +15161 +2976 +10932 +20587 +16572 +15617 +14909 +2180 +32258 +22460 +29725 +2401 +14106 +8284 +8972 +12177 +27064 +22411 +36067554 +5821 +16435 +17428 +4084 +10938 +855439605 +1042466237 +7318 +4021 +28587 +20902 +18810 +30173 +13193 +13839 +18408 +15245 +8656 +6128 +24334 +32136 +969236132 +18092 +27216 +25977 +5841 +17984 +31277 +697411754 +1069 +8550 +18414 +11458 +9480 +148 +18227 +8778 +5603 +13014 +3445 +8118 +15047 +15027 +11178 +1012 +17695 +3982 +26313 +28270 +2668 +22301 +27470 +13583 +29027 +29415 +466678321 +32165 +15830 +12607 +13553 +16307 +12711 +499440084 +9145 +28725 +12457 +30079 +24554 +29082 +3101 +18227 +23391 +925294519 +114156994 +27613 +72446526 +25330 +995962908 +20796 +30384 +8555 +590 +18435 +31694 +28010 +12834 +8805 +23048 +4135 +5124 +8440 +6576 +7287 +5180 +9124 +16368 +8275 +17007 +13014 +23459 +21528 +16435 +3431 +437481094 +7676 +20848 +2138 +16727 +27893 +13183 +2458 +18179 +19659 +9247 +811211668 +26377 +6214 +9563 +10183 +25580 +30239 +22612 +18187 +364404563 +23645 +27172 +31740 +22554 +30508 +998 +32165 +30692 +6329 +31687 +14270 +12379 +30787 +345910715 +15525 +29488 +31946 +770690959 +1760 +11786 +1395 +31740 +337 +10142 +3300 +20248 +2187 +8439 +4570 +20620 +27368 +10537 +1390 +31305 +32185 +19014 +1783 +1030 +7107 +2074 +1361 +1630 +13821 +13253 +32144 +21802 +25072 +5455 +7824 +67912653 +11333 +275524856 +11061 +24879 +47131166 +358 +6621 +5712 +16254 +2846 +31535 +129574444 +15536 +1437 +19742 +30135 +9310 +28531 +275594975 +15850 +5330 +29785 +7722 +14979 +15679 +1675 +16927 +1714 +23440 +12834 +32584 +26749 +31356 +7072 +14702 +7357 +21263 +10411 +917830986 +28531 +688921232 +18290 +14272 +20108 +841984888 +23757 +9757 +31654 +18029 +29403 +18428 +28499 +32293 +28694 +15472 +16404 +10963 +10651 +19834 +12518 +11587 +24420 +1070816340 +20547 +12128 +31044 +27904 +11309 +2328 +30012 +29025 +21087 +9703 +26024 +27392 +26553 +26592 +215899335 +17771 +11339 +180 +705486501 +12029 +3934 +10370 +2417 +21203 +112041602 +17769 +701856488 +25501 +446034660 +24878 +23799 +24234 +25039 +968 +29494 +31288 +26486 +30336 +7622 +5808 +21126 +454316758 +8057 +28980 +31771 +29491 +275 +17760 +22234 +7139 +3423 +31998 +2963 +13101 +13193 +14117 +6790 +28826 +2102 +30470 +21900 +21355 +16845 +32145 +18872 +21619 +23729 +5330 +11769 +19066 +20682 +5801 +5893 +26722 +2369 +519200946 +18689 +8869 +8072 +1739 +2556 +28333 +976 +23642 +27708 +84 +20843 +7281 +960633926 +88 +22233 +1034 +5329 +26032 +25565 +6329 +8851 +13534 +13913 +25799 +14329 +5120 +31870 +3308 +20812 +25175 +5738 +9871 +26297 +13564 +24999 +24065 +16359 +17099 +1766 +10627 +8106 +585689380 +26299 +11990 +30716 +10875 +19471 +1007 +14180 +788000330 +914 +11755 +31337 +6626 +17817 +1361 +995962908 +12097 +678889556 +30294 +25203 +671529053 +787692568 +20465 +16562 +440795951 +1602 +1101 +10649 +19142 +14764 +26311 +8105 +5553 +20211 +22778 +30693 +14244 +19346 +17769 +3584 +30298 +23067 +10275 +7357 +3298 +29541 +10291 +18855 +16340 +7923 +1244 +21047 +6465 +23144 +26098 +7102 +8159 +20568 +31937 +13345 +6691 +15649 +28648 +20776 +23780 +22083 +28256 +7080 +280475943 +19092 +28561 +7936 +32351 +24001 +29012 +28928 +9474 +32606 +3757 +31636 +5626 +18363 +12963 +810173088 +21619 +8983 +21923 +22046 +21473 +503113624 +8263 +23380 +27220 +29739 +28046 +410791814 +1023113166 +23600 +14125 +29063 +925 +24526 +9898 +27533 +20034 +12920 +1062715982 +25427 +25999 +16170 +515 +396246374 +15014 +27359 +531 +224 +22106 +3366 +5039 +31959 +3283 +13596 +32696 +14088 +32317 +20848 +14684 +28305 +18320 +539174278 +19380 +11520 +26349 +18969 +22422 +19890 +31285 +18873 +4335 +14390 +412060366 +29034 +15908 +31152 +4602 +29529 +11473 +18599 +8936 +24774 +14539 +25792 +22603 +12592 +2401 +6470 +10097 +29373 +1011808465 +246 +18051 +19562 +9219 +16169 +410791814 +12572 +13351 +5103 +30517 +18 +31560 +21450 +4720 +3110 +4120 +16043 +30607 +15555 +18260 +458450408 +24001 +668634557 +379163758 +18451 +12467 +147685858 +224 +22079 +29047 +103195768 +18866 +16151 +12390 +1742 +58535449 +13351 +663525280 +14699 +9417 +25294 +26789 +14713 +8442 +8856 +7919 +29541 +12140 +22084 +16330 +19077 +6271 +16261 +22375 +6584 +1816 +20141 +1506 +185162567 +19905 +755441859 +16031 +3762 +3445 +4568 +902916886 +6890 +23592 +6799 +12865 +6011 +189020465 +9775 +24439 +16089 +7811 +11777 +17605 +505617898 +15452 +9637 +13285 +26726 +4685 +1226 +31337 +15953 +12878 +17415 +31695 +13534 +7011 +28243 +281932493 +2056 +27902 +382782387 +333 +11913 +5422 +11093 +10965 +25455 +6588 +6993 +25398 +21047 +19241 +9496 +24813 +1188 +10275 +4753 +11180 +28149 +13987 +15006 +11011 +16904 +29541 +273263405 +659681807 +21284 +4164 +9818 +17877 +24674 +14890 +23123 +14525 +16064 +31044 +6237 +15143 +9534 +6479 +21818 +14821 +28243 +4052 +17787 +25811 +837417183 +24740 +5902 +9311 +26777 +5245 +26557 +24408 +29087 +28301 +1822 +4325 +27919 +11796 +8339 +29143 +7902 +649 +25296 +14662 +3857 +13153 +1803 +14451 +21644 +4078 +19289 +30556 +516 +4847 +11461 +7910 +22359 +29828 +12173 +28352 +870 +849405117 +12292 +12410 +23597 +2533 +31300 +25997 +14627 +1036628006 +781681604 +10795 +11347 +2294 +237127404 +4897 +25894 +11552 +16458 +19567 +4907 +1028796512 +1903 +8407 +12771 +23235 +24057 +14511 +235921197 +28985 +24269 +283271405 +1244 +11394 +19524 +32668 +4395 +17821 +10994 +19506 +30363 +20241 +23469 +15328 +9543 +1380 +17614 +4647 +32198 +22543 +19095 +292 +925 +17948 +25748 +17801 +16938 +289797255 +4775 +1664 +14984 +12321 +794621932 +635556236 +12890 +382782387 +15536 +10790 +1032387608 +16162 +11424 +7126 +11232 +2929 +25354 +1490 +12093 +11344 +17822 +13115 +14196 +10914 +4639 +12567 +27924 +27750 +24544 +10331 +208133070 +15814 +648268084 +2112 +10531 +9472 +19032 +17376 +6470 +777 +27751 +30066 +1512 +10334 +27053 +7142 +7357 +32372 +25422 +17193 +16172 +9703 +82408035 +3264 +1501 +9144 +20621 +15818 +22976 +17239 +19380 +10127 +14088 +32143 +24429 +217807406 +28260 +1408 +11043 +24194 +28269 +18617 +13325 +26948 +16867 +26749 +28316 +20225 +674 +4465 +3536 +32311 +1365 +21834 +10800 +30069 +23642 +10633 +20753 +31003 +30346 +20426 +6871 +10394 +29578 +31989 +19457 +19650 +15838 +4347 +8913 +8281 +428 +4464 +28237 +363652035 +30821 +11090 +27930 +8142 +14683 +12412 +12459 +25555 +22717 +22375 +194382698 +25648 +7995 +9482 +2481 +6054 +24493 +31751 +1760 +18423 +10278 +4338 +16069 +18313 +364404563 +22304 +4006 +10881 +6673 +13664 +23336 +7132 +10483 +29504 +5455 +412060366 +13424 +747070391 +16016 +32486 +20667 +21712 +24742 +16505 +5870 +21343 +11003 +10331 +114156994 +336993211 +9702 +17060 +23278 +2842 +20322 +461527750 +226639657 +8954 +26712 +29822 +12669 +12441 +899792129 +194495327 +578815248 +2954 +14742 +77514432 +24508 +32164 +23358 +11188 +4895 +29308 +5874 +12540 +25520 +229589034 +30559 +18926 +16157 +472976263 +5445 +673047462 +6945 +14402 +21333 +18053 +28481 +4021 +20742 +17608 +4089 +272986092 +899204700 +29746 +10005 +21782 +22323 +11529 +29398 +25799 +1314 +21723 +12920 +25191 +684 +31427 +9979 +9563 +1651 +24355 +27223 +21333 +18348 +13118 +14525 +139404611 +26687 +32293 +20402 +9112 +22564 +6419 +504 +25199 +25581 +5158 +6684 +8114 +949083771 +5000 +762854332 +211 +22011 +15536 +3391 +16109 +23864 +27026 +22731 +31460 +26486 +4281 +6019 +23625 +386143652 +20136 +26081 +13285 +21133 +168797328 +24524 +22430 +428 +11311 +431721441 +21779 +47952593 +20480 +4685 +29379 +5004 +27540 +30453 +32757 +6993 +3747 +1141 +18856 +619595003 +9077 +733720730 +13836 +17115 +32529 +3887 +3493 +339 +30787 +10253 +2915 +28353 +22053 +24737 +22233 +4512 +2981 +214 +17627 +88 +32094 +22184 +2949 +1145 +27965 +792018277 +12572 +17903 +15101 +31923 +25018 +16064 +13771 +18052 +26053 +55204547 +21386 +29996 +190 +15027 +19876 +2616 +29159 +9020 +18152 +9397 +461905691 +16031 +9274 +12737 +5902 +9139 +19308 +3634 +29734 +18122 +22046 +8341 +12594 +30559 +26508 +7686 +32222 +25297 +13342 +7902 +11380 +596184425 +23373 +1315 +865862307 +13153 +30973 +13457 +18171 +28264 +24 +18916 +23986 +32076 +5874 +24345 +16170 +4233 +25349 +1116 +10511 +12540 +2893 +31133 +1113 +24699 +4198 +9567 +7556 +3146 +16568 +11117 +21238 +27722 +11927 +21818 +12152 +21263 +23440 +18332 +748 +32028 +16558 +871523530 +12390 +22138 +4100 +8181 +6800 +24139 +20115 +18423 +9451 +24387 +14298 +30800 +24526 +19651 +21573 +34992508 +20382 +25872 +14318 +901269870 +23742 +22804 +26571 +23048 +27568 +3326 +7744 +16997 +13338 +337 +20659 +3870 +25176 +3457 +8216 +22619 +20763 +16088 +4009714 +16033 +29160 +14535 +24600 +24508 +23938 +30820 +6237 +2364 +12695 +18761 +574466415 +25039 +3116 +21577 +10804 +7656 +30931 +2782 +30280 +30524 +25224 +29159 +20312 +26043 +560904813 +376959476 +16513 +4724 +947240918 +767675099 +3256 +16572 +28551 +17625 +3130 +30778 +17984 +8755 +11225 +26453 +23928 +1795 +22853 +9523 +13851 +1071527053 +16137 +30994 +19382 +14272 +25894 +5319 +29183 +20138 +30636 +20201 +30979 +14459 +21557 +15540 +1026745538 +18094 +602389378 +6381 +16169 +24571 +21273 +27701 +12165 +14478 +16367 +599089891 +19078 +21131 +32473 +15869 +743 +16673 +22443 +23003 +5954 +29097 +16740 +252938695 +710943610 +8144 +5861 +25203 +13538 +390152516 +5479 +1903 +11901 +4649 +440795951 +732232773 +30674 +17294 +13162 +17415 +21320 +28818 +10182 +15622 +20249 +20174 +21113 +22564 +10144 +32190 +6642 +13001 +30237 +1026745538 +26187 +19011 +22194 +17167 +5284 +29703 +1560 +22648 +16519 +13717 +28499 +176363560 +5420 +26057 +7068 +2328 +7559 +2209 +4815 +26211 +23422 +29082 +11631 +14352 +15151 +646332848 +349857242 +14849 +2754 +31759 +17360 +4524 +31067 +17092 +9534 +25107 +27711 +21539 +841984888 +6485 +19008 +32164 +24439 +25499 +717347052 +4341 +19825 +16064 +16419 +2756 +28428 +25199 +17116 +20911 +1717 +15725 +20119 +781570423 +27708 +130592554 +16818 +14455 +30217 +6271 +16410 +27265 +1112 +20301 +16819 +23172 +13266 +15097 +6718 +21738 +30614 +8375 +7143 +25923 +25558 +27957 +882 +23007 +9818 +4284 +3450 +19248 +21427 +23359 +26326 +649 +27568 +29103 +20868 +596210962 +10799 +4484 +701678416 +194495327 +23335 +687275605 +13836 +22788 +32566 +6828 +19931 +32174 +9311 +79 +20501 +24110 +842216633 +27064 +25422 +15532 +15325 +732 +15687 +781570423 +27956 +18428 +25917 +14435 +29398 +6544 +67602750 +23333 +26228 +14401 +10083 +5259 +24886 +24892 +6828 +26984 +30398 +23729 +21509 +5634 +12242 +17948 +14265 +965160267 +24861 +14237 +8096 +753214659 +22194 +12692 +29817 +15790 +19095 +15183 +22480 +9310 +10874 +28143 +27533 +23469 +30309 +26661 +12787 +5324 +27409 +229589034 +10661 +6309 +14958 +13385 +17241 +6906 +30559 +30753 +19685 +10360 +19139 +17306 +22127 +8067 +6485 +62822899 +19627 +15593 +22423 +216 +320 +20992 +6404 +3341 +23111 +29035 +18983 +26088 +7964 +2209 +14890 +31818 +16169 +1580 +3205 +17892 +28223 +2536 +22259 +7310 +4657 +16170 +15823 +23343 +31305 +20843 +10036 +10688 +17381 +26956 +25645 +693038504 +30110 +19115 +30559 +12039 +9384 +2273 +31219 +19548 +818 +24674 +10212 +7281 +23857 +30672 +3800 +550936890 +18376 +14118 +3735 +24739 +11445 +24443 +335528881 +10427 +19351 +24239 +7258 +27812 +14583 +22421 +13868 +29178 +31569 +21712 +19994 +5916 +28745 +3839 +10720 +27282 +26071 +19339 +8728 +190661446 +32020 +528866688 +914 +10173 +24331 +2750 +26283 +17437 +8854 +23953 +11188 +301374320 +5251 +26781 +19567 +2273 +632038754 +12221 +115 +23214 +10677 +6289 +26188 +16632 +590 +1023113166 +11974 +27522 +10159 +16632 +4006 +20408 +19138 +312049264 +31353 +25057 +26749 +17215 +32606 +21263 +14329 +1326 +17708 +755573610 +6595 +15556 +19457 +5058 +8275 +8050 +431721441 +3679 +7287 +25330 +21328 +878044328 +24848 +591933896 +18606 +20587 +4488 +1687 +23784 +5767 +26621 +23749 +27605 +3570 +722017461 +5685 +10339 +13989 +192800989 +14390 +23732 +14183 +12814 +25333 +237127404 +16078 +22914 +18485 +13045 +22788 +2914 +20463 +217982666 +3090 +25412 +19690 +18167 +16376 +12060 +23540 +242432754 +11134 +16044 +20465 +18744 +27475 +14133 +18841 +25233 +660937856 +20528 +16727 +9233 +6062 +945292246 +31831 +21174 +436 +24167 +4608 +21769 +226838476 +12737 +16558 +24172 +19556 +9461 +24866 +29206 +889970389 +31168 +22814 +12235 +205933683 +19890 +20062133 +5001 +18324 +16915 +8254 +16184 +31377 +439 +586673614 +8656 +9010 +30336 +425655336 +3787 +16447 +17415 +14984 +987091443 +26018 +30532 +3392 +792 +28352 +10144 +2800 +674 +30200 +22272 +24882 +100498229 +16727 +7744 +30280 +22889 +30643 +23857 +13154 +817865474 +147680540 +26511 +853 +10857 +28223 +6801 +10575 +5992 +27864 +10514 +333 +30678 +2394 +30116 +774544597 +349857242 +23092 +7061 +752054624 +15328 +9451 +12669 +31152 +11786 +15649 +103561865 +471916952 +13771 +27064 +8015 +6566 +30659 +1057195403 +3346 +22971 +792018277 +30209 +184 +4021 +10640 +2873 +18187 +24150 +13776 +27003 +968746823 +20030 +17706 +9250 +9840 +29439 +27127 +505617898 +29658 +18799 +2547 +23503 +29109 +4720 +12591 +14343 +17339 +14120 +184999002 +8309 +10931 +2249 +20663 +13045 +31831 +10064 +26553 +1572 +31687 +4862 +947240918 +26497 +25256 +9269 +4602 +15472 +14749 +18451 +5389 +12242 +485 +32711 +3110 +987091443 +25901 +19864 +15630 +191 +16077 +16265 +14525 +31067 +8017 +25790 +11310 +20185 +2915 +1451 +5438 +22470 +7425 +22804 +2486 +26007 +1032065115 +8985 +14511 +32293 +370567225 +18305 +31707 +856690611 +19986 +817163441 +1754 +4387 +19690 +28889 +7085 +18305 +1336 +194495327 +32020 +975 +25824 +7258 +5099 +981216331 +9053 +25615 +12143 +16890 +933441874 +243518546 +26733 +30483 +4871 +17932 +22746 +32293 +26739 +22451 +5768 +24682 +30343 +11090 +17453 +916116163 +16753 +20480 +11436 +15600 +20621 +31959 +5333 +2817 +2429 +5560 +27938 +29536 +15245 +7676 +3242 +18648 +18180 +15962 +21192 +24493 +10861 +20232 +3242 +8343 +4780 +214 +5076 +20122 +31142 +12669 +13976 +7882 +631404077 +30801 +12277 +7535 +3461 +2448 +18363 +12609 +32640 +525 +32143 +3682 +142 +7535 +17239 +8175 +8749 +477 +669835213 +7900 +32344 +4300 +22152 +380963400 +30698 +23543 +21790 +18048 +451256000 +24120 +31908 +875039408 +14034 +24809 +12341 +1036 +29524 +6735 +31505 +12466 +8891 +23293 +5896 +27220 +28481 +12705 +7301 +11656 +28560 +928421368 +13605 +22986 +24882 +19427 +32226 +79880510 +20121 +23252 +13182 +22194 +852030779 +21701 +12540 +10331 +22989 +29492 +9366 +21547 +9580 +29000 +24347 +3480 +6799 +16705 +3893 +25308 +27610 +8096 +328030682 +13026 +13600 +17998 +1711 +1699 +8916 +22897 +1029221420 +11472 +16650 +26212 +22491 +26114 +17648 +862100084 +4347 +214 +591729700 +26018 +30524 +54 +21450 +25977 +10786 +22771 +1027560192 +23318 +15519 +129574444 +2756 +6828 +8455 +14406 +27992 +27475 +3097 +18214 +30090 +28623 +27370 +5087 +26143 +32094 +5119 +13984 +23483 +156 +9204 +10890 +13856 +26018 +22526 +4109 +26285 +11932 +16931 +16867 +5351 +30695 +25866 +19828 +2593 +28423 +754 +24080 +6684 +3999 +3555 +21242 +31038 +24270 +3535 +4314 +27067 +22411 +12793 +27433 +27203 +27536 +280 +12979 +13209 +27632 +13207 +28742 +6525 +20741 +21299 +729577546 +14563 +7996 +25328 +30335 +28499 +2484 +1663 +11676 +15838 +692787382 +12321 +17826 +810759425 +22965 +18008 +9282 +12617 +8555 +835585617 +6259 +4221 +3089 +32258 +19514 +148975167 +30994 +23572 +30602 +21995 +17410 +32076 +13458 +4472 +12617 +25580 +18135 +13925 +6076 +24749 +5751 +280 +26931 +14180 +16737 +3804 +2394 +18748 +6528 +5013 +25721 +31465 +3227 +18405 +4768 +8424 +5776 +9405 +3103 +998 +21164 +5769 +20183 +29082 +6753 +32584 +16138 +27064 +191902111 +280475943 +17373 +3022 +6828 +1128 +24172 +5287 +173282785 +148 +17663 +6753 +32190 +115 +1065468270 +14211 +17708 +236247078 +19888 +529625353 +28449 +20138 +13236 +3546 +30682 +20153 +8067 +15525 +24126 +5192 +786561611 +21273 +16452 +2873 +25057 +26228 +1559 +3916 +854304527 +17727 +13146 +21860 +10931 +3912 +31284 +27220 +22900 +27663 +3090 +3097 +28226 +11034 +913 +1143 +16163 +22740 +27375 +26043 +6968 +664885777 +6009 +29677 +6544 +20140 +8580 +32179 +4905 +29316 +23311 +16963 +19062 +24091 +20870 +4465 +21628 +20141 +25722 +22046 +28329 +7997 +19499 +19645 +4570 +14929 +470329579 +79 +19939 +671529053 +19627 +9337 +23698 +274373457 +18890 +899690572 +32633 +8644 +8281 +19219 +17695 +7011 +838669749 +22551 +10418 +24823 +29131 +9520 +2084 +15264 +16277 +412150016 +21749 +11990 +29829 +17146 +28610 +5186 +4139 +2453 +26590 +32028 +8388 +23012 +2944 +11321 +19779 +15999 +29062 +5359 +19939 +160857416 +13756 +13216 +28531 +2609 +4714 +15435 +7062 +3103 +2452 +23493 +23148 +11061 +30748 +23260 +13041 +8838 +27261 +4218 +7936 +810173088 +23047 +6141 +335528881 +658872536 +19358 +15375 +32670 +30577 +11591 +27767 +695 +31085 +949165957 +14435 +6404 +20258 +6448 +16513 +7674 +1015074215 +29865 +13984 +12010 +12487 +21382 +22057 +27053 +18364 +24280 +5491 +2181 +24350 +14318 +5896 +4087 +7904 +20013 +9578 +4685 +12300 +531 +31422 +5356 +29407 +3720 +10082 +15183 +3034 +274373457 +13849 +32564 +239563124 +10132 +13253 +7644 +20180 +315914758 +5799 +951760797 +4862 +25288 +25199 +31951 +16064 +10347 +22340 +8971 +29865 +10870 +30983 +26851 +25323 +19557 +20802 +37135401 +6761 +24738 +934956379 +30567 +32028 +17894 +3999 +968746823 +9637 +9359 +22139 +10636 +25262 +8046 +5799 +2557 +23080 +20003 +9086 +18005 +10256 +27507 +937742460 +27220 +5643 +12931817 +5913 +18694 +16146 +22430 +12956 +26283 +4557 +30814 +23528 +7102 +926082286 +6028 +10222 +31337 +18422 +18443 +31411 +10799 +8017 +256 +29695 +22449 +27073 +22385 +27944 +26975 +14402 +19042 +12157 +12392 +3097 +5055 +2498 +204084670 +6907 +3128 +10735 +7170 +410570626 +13305 +28860185 +28189 +9053 +28788 +21691 +19140 +15304 +27029 +19692 +28400 +586673614 +25763 +1042839552 +10303 +22651 +11472 +30335 +15833 +1069819982 +9712 +9985 +10664 +491245066 +14944 +28430 +30769 +15052 +939 +31711 +11333 +26468 +26026 +5180 +22543 +18414 +24384 +27003 +16558 +281932493 +10857 +11164 +29658 +23928 +24571 +30674 +27767 +25499 +31367 +25046 +28537 +7056 +27470 +12391 +27224 +919 +30368 +10483 +4256 +5712 +24508 +7564 +14881 +27064 +20232 +8254 +11585 +13269 +128669283 +22729 +16012 +32116 +10151 +17311 +30983 +25137 +16341 +23551 +15411 +16172 +23487 +32378 +13736 +27966 +10246 +21674 +2816 +23205 +591729700 +19427 +4157 +8441 +29843 +250 +15683 +793059393 +14406 +24533 +103561865 +5980 +26718 +14228 +3310 +13615 +31067 +22139 +8308 +390435951 +717298974 +811211668 +20263 +22897 +6366 +22775 +6448 +26357 +29035 +159 +31692 +32151 +12375 +25057 +22470 +1011 +6554 +28346 +19577 +15664 +26505 +975 +28228 +31574 +9771 +17766 +9259 +23698 +817163441 +2497 +16863 +251155117 +238672459 +18655 +344116071 +249 +10975 +10087 +27194 +23007 +13799 +4905 +27880 +29379 +10629 +5233 +12852 +436 +1752 +8529 +15472 +31741 +932772889 +31162 +18350 +27368 +8375 +19641 +32416 +1797 +748 +370114172 +14645 +31352 +16913 +22507 +2064 +7900 +2412 +16146 +25289 +271 +20401 +731930437 +9410 +18346 +20770 +12229 +25740 +12199 +14511 +1185 +4325 +20983 +865862307 +25747 +265036141 +16336 +22858 +27997 +18808 +2412 +6218 +8192 +13821 +812175972 +24636 +23106 +21400 +639909173 +32704 +1016 +31789 +28341 +17755 +3097 +22208 +24293 +5709 +16060 +32119 +19919 +27767 +16315 +27376 +17809 +15452 +32145 +479 +11585 +5454 +12343 +16378 +22471 +4627 +502634280 +19524 +22858 +12229 +554170410 +3659 +24737 +26500 +22247 +22772 +6009 +18845 +24878 +24781 +152258382 +78325132 +13458 +26661 +24639 +524047505 +25354 +14495 +453899854 +10968 +9053 +864 +4580 +1336 +9632 +10975 +16687 +4233 +10326 +397506397 +14970 +27831 +289677715 +9929 +23098 +17115 +15711 +5137 +31143 +9929 +6576 +27843 +11034 +16908 +3480 +14662 +28353 +5232 +20568 +10825 +17260 +29978 +18431 +6790 +21450 +13577 +29600 +699713792 +27752 +14352 +25072 +14293 +31523 +5320 +4465 +17094 +9144 +15941 +3678 +27433 +14435 +275985604 +775286859 +6210 +30022 +18855 +27096 +20303 +1156 +31836 +1580 +4375 +8501 +24291 +5484 +664027071 +8891 +32743 +9993 +12736 +180 +12660 +17261 +2593 +30213 +3219 +29695 +18727 +12559 +32652 +24620 +9282 +22554 +268867216 +2484 +825 +24928 +18839 +5556 +525 +13898 +24882 +7254 +18916 +15600 +24057 +24465 +10253 +19752 +50 +20517 +30488 +30358 +4347 +15249 +9237 +24866 +7219 +854740408 +25951 +18122 +19388 +4170 +10839 +16723 +27925 +17360 +11613 +10825 +4049 +19708 +22634 +388083394 +25994 +15565 +11344 +31995 +6664 +28430 +18648 +16489 +3576 +7902 +14868 +18916 +898668038 +16419 +13968 +27348 +1002259261 +7956 +5709 +20570 +32569 +13382 +3952 +5346 +26140 +261905804 +20238 +14865 +18037 +2230 +25561 +32065 +13375 +14593 +32378 +20671 +28348 +32134 +8407 +31266 +3781 +6907 +25645 +18656 +783684669 +18188 +15245 +5098 +20741 +2183 +29649 +13440 +21238 +2401 +17024 +26112 +364404563 +1012 +13534 +15836 +12165 +21659 +23784 +23464 +607699886 +4284 +6549 +7080 +27811 +25431 +4599 +32310 +14461 +11472 +14684 +55204547 +7555 +5356 +3857 +8764 +8752 +31253 +20090 +478548948 +12825 +15560 +7723 +8517 +26632 +1038 +7212 +4188 +2249 +5630 +495012238 +6978 +32665 +2708 +21582 +617 +27632 +22900 +1855 +32521 +31901 +2138 +7644 +11984 +317023303 +31574 +6300 +1034 +23954 +19572 +14477 +4009714 +20408 +765 +360131265 +32 +29439 +31741 +14060 +679487310 +8441 +28759 +22083 +16101 +21409 +14562 +526587804 +25866 +24647 +10881 +4774 +13968 +9709 +27924 +31569 +1651 +562345643 +3945 +5301933 +516538273 +27327 +1125 +807878101 +4951 +20303 +8911 +25869 +377963978 +29884 +19969 +30110 +20634 +31495 +27013 +12511 +12559 +11860 +24797 +8050 +25884 +28223 +22139 +12335 +22336 +12890 +27723 +20165 +19077 +251218752 +11776 +63552215 +20711 +17764 +15637 +10127 +3365 +7936 +23080 +29219 +20528 +10293 +1136 +3555 +25252 +6528 +15322 +14836 +682242314 +6903 +16798 +27585 +15525 +16684 +7095 +25354 +32217 +29453 +5982 +26436 +22775 +9757 +30356 +21769 +32585 +4880 +5799 +12970 +12361 +21377 +30716 +3992 +531 +8284 +19427 +464 +11197 +32503 +10612 +7735 +16359 +63552215 +14474 +27433 +19499 +5603 +6605 +8275 +25276 +31792 +747601175 +30375 +17460 +25172 +24583 +18260 +995180819 +18313 +26278 +21263 +1024972021 +8019 +8860 +13223 +9695 +22233 +16154 +47952593 +17240 +987198225 +5534 +4480 +18631 +18266 +23096 +969450654 +19565 +17287 +8267 +5803 +785 +25460 +26749 +27391 +1121 +18008 +26484 +336779796 +3321 +6090 +11552 +29562 +3298 +29733 +8359 +14528 +5587 +28899 +6717 +1512 +89508404 +25144 +29994 +515 +5630 +9102 +2402 +13509 +25783 +22549 +190334242 +28077 +20122 +1956 +3283 +6419 +1045686603 +8755 +3933 +23343 +6369 +3744 +10222 +30748 +14119 +3386 +18914 +32166 +21529 +32668 +4905 +13355 +23733 +27221 +15097 +19320 +26494 +9030 +2394 +2887 +29450 +32664 +12825 +23235 +7221 +25802 +25138 +14958 +12091 +24080 +24186 +21712 +5637 +17167 +12977 +1096 +284 +591729700 +2232 +26606 +205 +25022 +30069 +8734 +14836 +29092 +1226 +7206 +15486 +26112 +15435 +29558 +28858 +12963 +5515 +19914 +10119 +275524856 +299785403 +17280 +588954698 +9310 +16913 +9199 +14420 +395380113 +857646800 +7189 +21489 +11784 +23864 +25375 +10278 +1822 +24425 +2590 +12143 +29938 +660915498 +629 +21993 +176363560 +28506 +2118 +13375 +8910 +6799 +8859 +7258 +555 +26899 +27002 +13722 +31539 +18751 +20055 +358 +1635 +28603 +25142 +15838 +2457 +15066 +24361 +5534 +17253 +32449 +9592 +28701 +24389 +951 +31574 +32122 +29246 +294 +28899 +3341 +14272 +31611 +30543 +338407503 +20873 +849405117 +1903 +21622 +19994 +343074924 +335601471 +26236 +12464 +15210 +22717 +7269 +2263 +19596518 +12857 +214 +521913992 +9818 +790717441 +26136 +13305 +454259428 +27370 +1921 +24308 +29348 +26053 +30299 +17237 +9592 +504457846 +30197 +5333 +30931 +16442 +24165 +7895 +27057 +17278 +31142 +21549 +7744 +433685315 +21673 +16619 +32416 +26736 +8387 +6470 +6218 +3589 +22434 +16088 +23398 +142 +4627 +2528 +21361 +1329 +28298 +12479 +20380 +26465 +24326 +854304527 +14118 +20568 +21452 +101 +30800 +21964 +291061895 +7107 +13345 +20479370 +10683 +9674 +23795 +26212 +15109 +20273 +15375 +23483 +4031 +23536 +25057 +23649 +32473 +4355 +13901 +16375 +2970 +27391 +29143 +19988 +2805 +18873 +5476 +11413 +3291 +32153 +4649 +20185 +874552198 +25999 +20688 +848203217 +17260 +4664 +11051 +2756 +25442 +9259 +8689 +25354 +4917 +18210 +32116 +26899 +4989 +7141 +575149706 +20448 +25808 +9221 +14400 +21015 +13003 +22053 +8859 +31989 +13860 +1002259261 +3952 +6485 +14187 +21701 +5330 +11582 +5801 +31959 +8450 +1382 +2636 +11568 +30856 +22034 +6717 +23638 +28660 +26577 +27404 +3959 +10130 +12350 +17974 +6465 +24259 +23540 +764 +15484 +25122 +8754 +16376 +28596 +2112 +8450 +25569 +9036 +23232 +2571 +27751 +927429109 +20577 +938 +30330 +30979 +574466415 +26271 +440795951 +18290 +29159 +23706 +695 +15720 +8668 +29600 +10591 +10677 +3720 +21815 +20992 +643245371 +23065 +30614 +13509 +6721 +22172 +30844 +17663 +20984 +12736 +28743 +5896 +16833 +29882 +15325 +30279 +11011 +29263 +6128 +23067 +11769 +12865 +20221 +4049 +15134 +16987 +1389 +24948 +25589 +8258 +4006 +25549 +27850 +9500 +16447 +24347 +27513 +12306 +22350 +12585 +27733 +14683 +9237 +18152 +30386 +13193 +31434 +15250 +26014 +888313695 +18898 +1664 +17786 +4555 +10610 +25596 +660915498 +24464 +18428 +24123 +7754 +24079 +13713 +1007 +23155 +11908 +8869 +25807 +30691 +29649 +24439 +933 +11699 +28314 +2208 +859941044 +5101 +472139713 +31426 +26259 +14062 +5058 +7671 +2232 +9592 +7442 +19986 +9592 +6111 +23012 +17705 +26559 +25807 +19074 +12977 +8342 +23155 +18983 +389409568 +31400 +13433 +571144043 +9338 +31711 +15561 +30944 +966 +23478 +23148 +26026 +26584 +19724 +18193 +344 +31586 +4821 +3916 +14828 +31827 +28623 +5021 +16435 +9496 +4016 +18882 +2416 +10294 +29813 +15951 +21313 +18185 +24827 +28165 +20274 +26053 +22470 +21078 +16447 +12590 +4061 +10222 +13045 +17877 +10930 +12080 +26964 +10411 +5000 +5673 +25159 +26190 +292931990 +7824 +147847714 +24384 +18599 +660915498 +25219 +21526 +14044 +31255 +27507 +9199 +4284 +249651196 +971224564 +6017 +5887 +16772 +7438 +5916 +10649 +24611 +6558 +8693 +17162 +6529 +2208 +945571162 +23480 +15519 +47131166 +2249 +17714 +21131 +24080 +21288 +937742460 +732 +731 +3520 +24482 +32747 +29798 +1227 +31736 +22079 +6643 +28143 +1760 +910153622 +6504 +30674 +3740 +1087 +27311 +17374 +23477 +24712 +461002979 +148 +6560 +20480 +7686 +26136 +4922 +30626 +374155151 +23600 +15715 +145 +4780 +3490 +14828 +25396 +30524 +523902689 +25766 +32564 +18320 +226838476 +26497 +2169 +3621 +3988 +29524 +29402 +17091 +21791 +153347754 +31274 +21131 +15435 +30217 +32400 +26768 +1337 +31965 +739960154 +26719 +21887 +31590 +13328 +6119 +8118 +26763 +9261 +22326 +13352 +17969 +31736 +26228 +15066 +218 +1060347101 +15560 +23540 +177811611 +29871 +27241 +522426914 +594 +1811 +11394 +6535 +951 +18855 +16919 +6601 +7708 +9505 +2720 +26813 +32151 +12402 +14959 +12292 +20022 +3655 +28413 +678889556 +13274 +18120 +9189 +8164 +24823 +5137 +873426338 +522426914 +12602 +14852 +6987 +32521 +27458 +21687 +8888 +6246 +30931 +479222827 +875743088 +27423 +19556 +458450408 +5637 +15025 +23142 +23699 +28423 +5359 +1811 +295045562 +280540161 +21112 +15231 +10633 +173282785 +8856 +28141 +12601 +31558 +12015 +19839 +1696 +4740 +28149 +3901 +4021 +13968 +3281 +4657 +31591 +21489 +18606 +31438 +2498 +7235 +976561308 +32378 +947240918 +544 +30785 +339887649 +13818 +27261 +761047408 +471916952 +7442 +23131 +16991 +692787382 +6487 +25405 +17063 +10331 +9480 +10891 +5142 +7726 +322063641 +300035963 +24605 +25412 +256 +4660 +2008 +30333 +882 +1314 +27585 +7544 +12063 +24230 +27099 +8735 +31438 +14402 +24326 +21891 +20776 +20401 +24155 +15400 +1431 +24407 +13654 +431699768 +1897 +20482 +20966 +15472 +10902 +27722 +18617 +10695 +5124 +10886 +10808 +30678 +20709 +22017 +9247 +7381 +15199 +3843 +4052 +28191 +11368 +588695307 +16254 +1011 +20517 +10446 +17521 +31291 +20721 +31965 +11303 +26228 +24446 +42370645 +8424 +29461 +11501 +24091 +26129 +3885 +3581 +17581 +13118 +506623013 +23507 +27828 +29817 +31827 +6786 +2237 +24718 +29492 +345910715 +18928 +27880 +12992 +19471 +31274 +7276 +24326 +26719 +9778 +26277 +226838476 +29578 +4647 +7700 +574 +11486 +945780346 +3644 +18711 +6800 +9918 +17073 +22648 +8258 +21164 +26785 +16567 +684 +21188 +27276 +28400 +16150 +669 +22914 +23409 +8015 +1124 +351546819 +10116 +22804 +28477 +29178 +15990 +32564 +252938695 +5339 +21045 +14371 +17317 +1361 +7744 +8292 +21015 +8517 +27752 +23578 +30532 +21660 +26682 +18408 +7722 +7816 +13269 +668634557 +13216 +9311 +13063 +14578 +27127 +13241 +8339 +6721 +6740 +923 +14406 +15590 +30242 +13541 +27359 +32727 +6691 +360322477 +18729 +20371 +10339 +15433 +28499 +47952593 +693 +27591 +12472 +190334242 +17368 +12140 +29884 +1009 +130817209 +6417 +283 +30036 +4657 +13968 +26213 +18396 +12963 +30195 +3123 +10256 +7061 +16572 +13984 +15866 +3735 +27528 +5245 +5719 +8745 +15467 +17286 +28655 +15416 +32162 +24861 +16153 +10385 +1061618954 +21135 +2236 +29555 +4341 +1009651581 +7759 +22924 +32420 +5244 +19709 +12559 +1023113166 +11147 +11851 +16307 +5412 +2311 +6005 +16541 +3562 +31613 +2557 +31647 +14654 +7188 +29097 +267224449 +15623 +29151 +23558 +15725 +29335 +29076 +431721441 +4221 +322063641 +10091 +30900 +847327404 +69880276 +32030 +5551 +13279 +794621932 +6770 +29746 +6258 +16355 +3254 +20801 +9642 +36067554 +24997 +3912 +2455 +26325 +20763 +28477 +17970 +914 +26484 +11773 +15042 +16154 +978635621 +5338 +24611 +9179 +4076 +24882 +12001 +24820 +20587 +7835 +292 +19979 +17554 +811211668 +18846 +8053 +14979 +27024 +29882 +29336 +437481094 +32 +1060 +15151 +4127 +26533 +857578541 +3051 +19248 +24080 +29915 +660937856 +4117 +765 +18423 +9867 +5757 +8618 +25519 +20245232 +1244 +560904813 +5634 +21023 +31661 +12143 +13534 +21489 +26275 +29335 +152258382 +8916 +16747 +13688 +28743 +18048 +31892 +19736 +15052 +15087 +14225 +24997 +21296 +1924 +14593 +16650 +13457 +8263 +23333 +20928 +905 +21978 +3395 +449592529 +18572 +390435951 +29705 +15250 +4049 +22480 +32353 +25820 +910153622 +7570 +14215 +26739 +13266 +882878357 +21171 +19993 +11970 +5197 +2975 +19099 +5139 +31434 +11362 +27578 +13685 +8934 +17822 +22570 +16775 +29398 +16570 +6800 +290 +339 +2718 +209337590 +15594 +412928086 +3297 +10978 +8406 +764 +24194 +7923 +13365 +4359 +3308 +5101 +24602 +9446 +1329 +20905 +41140163 +3678 +25640 +3592 +878044328 +30988 +23543 +815878782 +8962 +15270 +25371 +12530 +24484 +27509 +16489 +7221 +26854 +832958104 +8735 +160138223 +2011 +19484 +5058 +1001566143 +28476 +1832 +63552215 +21000 +1832 +18029 +11145 +32503 +4120 +25580 +28470 +1348 +5743 +12972 +36067554 +8749 +21659 +142 +408077591 +766767947 +8287 +2738 +16004 +9199 +2954 +27137 +16927 +4627 +28141 +15143 +30092 +25400 +16203 +21014 +21674 +4076 +1004218139 +3912 +350011801 +23834 +4742 +7842 +3350 +6591 +17787 +13375 +29764 +32310 +15600 +190334242 +17673 +7877 +13756 +32600 +20606 +10850 +21826 +19287 +6968 +20817 +1352 +24440 +115 +23652 +32538 +10121 +21170 +26658 +27837 +9210 +30532 +29012 +25928 +1065695788 +12624 +26187 +21547 +29259 +12132 +9432 +30825 +19603 +30631 +3546 +18872 +29432 +8865 +27548 +22914 +12541 +9213 +416623526 +29669 +28522 +28745 +12992 +27015 +6470 +7486 +24975 +17888 +30754 +543 +722017461 +5793 +3854 +11834 +11227 +32165 +24276 +30059 +12311 +3457 +275524856 +27053 +14402 +313375683 +2893 +27391 +27449 +4350 +12130 +22867 +29393 +30471 +25611 +21479 +7534 +29662 +19958 +10688 +6701 +763200316 +13850 +9470 +16062 +2636 +8676 +25297 +17549 +19242 +17844 +3242 +15467 +21941 +10591 +32171 +11118 +923 +9796 +8442 +11699 +10256 +32680 +18428 +19092 +12249 +30339 +9414 +22035 +20902 +20431 +31085 +5838 +27004 +24465 +8999 +26332 +4621 +16392 +6334 +18379 +27026 +5873 +27171 +10334 +763200316 +17809 +20108 +17932 +32555 +24544 +16355 +6465 +21605 +412928086 +12285 +21343 +20030 +19382 +32659 +27966 +21241 +20484 +22501 +29798 +29829 +8778 +25073 +24781 +329364123 +23701 +6934 +29524 +14694 +12350 +6544 +13261 +21355 +1223 +21513 +22613 +160857416 +379163758 +18572 +31305 +21578 +26564 +19557 +6687 +5813 +17625 +8270 +932470077 +22422 +2180 +9982 +12590 +14390 +4768 +29162 +30606 +8408 +1393 +9644 +516 +32715 +2169 +190661446 +2782 +1529 +11799 +461002979 +646332848 +26423 +28270 +26827 +28818 +13071 +29877 +9649 +23400 +2504 +18230 +21085 +12431 +7535 +6839 +10005 +22079 +10722 +4895 +29915 +29316 +1360 +9745 +22068 +4897 +1105 +12887 +20667 +11669 +22723 +2893 +11567449 +13577 +31765 +23208 +12608 +25999 +12314 +6714 +18729 +29594 +588519184 +18855 +2102 +5600 +28732 +5033 +29053 +4619 +5961 +13619 +6914 +9008 +14694 +243518546 +2396 +24885 +17817 +8092 +9796 +825 +1429 +32351 +14088 +14133 +28447 +9359 +551 +506 +20928 +30821 +17831 +18882 +30197 +24975 +6128 +30643 +30748 +11045 +21135 +24706 +22185 +20742 +4657 +16913 +19908 +32564 +29994 +6530 +30237 +697719282 +5763 +18793 +724 +11608 +2962 +414 +9432 +20618 +17171755 +21673 +30144 +20162 +21903 +23701 +28782 +8216 +922 +22475 +21298 +335289001 +25824 +6011 +10052 +1755 +682242314 +3105 +9139 +25706 +7919 +1560 +3832 +16419 +26635 +4769 +2789 +23733 +29044 +14400 +9343 +29880 +25478 +16127 +28228 +30640 +17025 +368158212 +27534 +13517 +20763 +12887 +29159 +790644676 +10839 +24318 +470329579 +19572 +19062 +7744 +9233 +10778 +1066 +32377 +22971 +50 +26486187 +9387 +12977 +509840269 +745750515 +7068 +13976 +18969 +20469 +18947 +3089 +5913 +7258 +14435 +13578 +32696 +21296 +5052 +8497 +975 +4144 +21815 +765 +571711251 +712392585 +31044 +22002 +5808 +9414 +3893 +13800 +19549 +4530 +8854 +30733 +14161 +21818 +29247 +13008 +6184 +857578541 +60818700 +23436 +2967 +32569 +28620 +31539 +6626 +21557 +13535 +6874 +15872 +5524 +19113 +4009714 +29109 +28329 +10291 +13351 +13756 +17960 +209337590 +5759 +1065619241 +17642 +18396 +25872 +29205 +27919 +546597974 +8341 +2454 +730023808 +32473 +23484 +9102 +30217 +12396 +14930 +28818 +9767 +10141 +25823 +1635 +6666 +9139 +22399 +27914 +191 +20721 +16115 +13509 +13662 +25901 +27722 +1936 +2282 +6674 +19774 +22305 +14563 +7726 +18236 +19888 +28143 +26682 +27235 +175674631 +1031995440 +20572 +26162 +25951 +1635 +2057 +7139 +664885777 +1037996693 +5055 +25129 +8287 +19825 +26781 +30674 +3853 +9087 +32704 +28483 +18748 +23591 +5096 +15316 +8416 +19753 +7964 +4198 +29491 +24444 +31650 +5244 +20983 +2993 +16913 +24605 +29527 +29963 +28109 +1040042838 +14815 +17903 +17715 +14593 +31789 +29651 +15908 +9668 +26444 +3403 +1019126868 +761 +6616 +31434 +7083 +21929 +1329 +26343 +10651 +427405446 +15482 +42623459 +23469 +5643 +504833680 +9649 +25030 +31180 +19062 +11886 +11740 +8096 +4814 +1244 +217982666 +21242 +29761 +4897 +14669 +18472 +26823 +11974 +27813 +7085 +10531 +4006 +24602 +18799 +21842 +31318 +9517 +9954 +853402084 +30999 +21351 +26236 +8259 +67912653 +3700 +4256 +22217 +5284 +271 +10606 +31935 +27412 +12857 +23578 +30979 +797373420 +21214 +9759 +5107 +3655 +6212 +6947 +18120 +3231 +29219 +5186 +18348 +17821 +8971 +24 +1925 +29087 +16340 +26634 +8359 +7618 +29946 +8520 +5980 +28449 +13193 +16585 +4850 +17729 +6111 +6220 +23227 +1062715982 +77514432 +16673 +4524 +16305 +5415 +5578 +22643 +18855 +8656 +30369 +19661 +26781 +27488 +21053 +21426 +20772 +29402 +464 +27740 +9084 +6111 +22526 +25792 +12140 +1623 +26961 +82276754 +14713 +4762 +23729 +27708 +9353 +596210962 +8336 +7110 +30659 +16938 +762854332 +30384 +10977 +2149 +26283 +22665 +15052 +24796 +3097 +15006 +13156 +9592 +15013 +8992 +19819 +2398 +23955 +1034 +1064698315 +10963 +5534 +30614 +11145 +281932493 +30696 +23165 +27166 +18648 +29859 +19675 +3320 +16817 +25381 +203837299 +17894 +7948 +9337 +788000330 +5423 +15875 +31266 +7083 +28699 +15143 +10633 +2495 +27956 +15095 +15773 +6901 +480 +21933 +1309 +9058 +277841685 +853 +17073 +22034 +25808 +26283 +5662 +26465 +6827 +9352 +2593 +2122 +10365 +13297 +27814 +24999 +5259 +163 +841984888 +14194 +1897 +945571162 +24138 +6417 +23596 +11359 +31981 +11714 +11319 +2458 +15486 +5484 +7883 +11968 +7535 +19145 +25398 +12948 +27475 +5142 +6903 +18740 +5142 +24354 +14272 +3101 +12932 +32584 +6740 +8693 +8202 +24798 +4398 +5357 +993592844 +6237 +24361 +15530 +13816 +1364 +28530 +22248 +11738262 +14742 +30825 +18468 +23417 +98 +29706 +28170 +9104 +19841 +30386 +7091 +15486 +10952 +7824 +15375 +20280 +223 +12942 +12422 +16305 +11652 +24999 +19888 +17969 +7674 +20595 +31002 +14012 +15181 +3901 +6349 +7632 +3989 +30822 +20183 +6148 +13794 +16613 +461 +13889 +1454 +22126 +763200316 +1048230809 +20572 +8455 +12912 +427 +3747 +18969 +13818 +13911 +17870 +30217 +25633 +335289001 +17334 +26890 +8825 +31331 +12622 +10242 +18240 +24943 +19078 +15697 +311991488 +31694 +27613 +16913 +16367 +18882 +938219725 +28863 +2865 +27329 +18766 +11093 +15133 +31314 +4873 +19939 +11311 +6465 +28059 +25757 +17192 +19577 +12125 +19685 +395 +939954920 +21164 +30019 +27391 +3301 +29554 +22575 +5167 +18001 +5797 +26468 +7759 +5476 +22248 +23231 +21826 +27904 +2590 +21691 +22560 +10130 +4240 +4657 +18841 +27059 +18625 +13860 +29012 +27204 +15067 +30057 +522426914 +22106 +21114 +29963 +25279 +27821 +932772889 +11450 +11298 +9102 +28422 +10078 +12963 +10222 +11486 +14698 +29765 +1057195403 +27751 +29205 +2944 +32065 +3510 +21717 +1847 +15142 +1903 +30705 +3118 +25610 +28109 +10548 +320290842 +14698 +27312 +15983 +14320 +19519310 +196071487 +13863 +11786 +25625 +17755 +5870 +10427 +4052 +10142 +6740 +28378 +1754 +10256 +882 +28524 +15338 +31910 +23269 +2607 +28357 +14944 +20787 +15338 +15614 +11035 +25337 +19219 +24496 +20373 +24362 +20930 +25636 +12880 +12001 +219385755 +30674 +23730 +29393 +10446 +16326 +32303 +30124 +29328 +19357 +29338 +11056 +11228 +15006 +12063 +12497 +513746115 +22350 +18489 +17450 +25348 +26188 +1145 +3920 +11698 +21466 +20671 +25448 +13035 +25025 +29053 +11568 +29097 +19008 +13355 +449592529 +6898 +2232 +1261 +11093 +3936 +28082 +23057 +5180 +835425212 +32372 +5192 +23409 +6423 +9259 +22560 +27126 +18923 +17627 +12466 +18628 +18414 +555 +18169 +21670 +312049264 +18665 +4069 +216439932 +13347 +15116 +11362 +792018277 +21361 +4346 +24110 +8164 +28133 +22817 +823088406 +24742 +1430 +13393 +505617898 +7039 +8339 +24147 +29910 +23910 +15038 +23373 +5643 +327214413 +26394 +3758 +520816932 +16796 +24758 +14101 +476265846 +431721441 +11714 +14117 +16447 +16170 +24740 +23241 +18897 +11630 +19685 +7964 +29541 +18870 +545 +18669 +17706 +24004 +857646800 +6774 +5913 +23398 +16743 +30174 +7779 +13736 +2658 +4740 +7348 +578815248 +357 +9562 +3368 +783752942 +29709 +2746 +18310 +14646 +24240 +32050 +14958 +807878101 +28096 +20950 +7682 +426 +7260 +24062 +10633 +21628 +4460 +3395 +22259 +21388 +9787 +14949 +16761 +13334 +21115 +21782 +9247 +82276754 +27066 +5637 +24966 +853402084 +7902 +17090 +30691 +10263 +6801 +31923 +16572 +21361 +21024 +4873 +20168 +19095 +3535 +344 +14021 +14958 +14470 +381039394 +970 +9016 +23536 +2636 +9888 +30526 +25022 +91542336 +12559 +24296 +461002979 +26608 +26494 +12880 +8617 +15751 +24167 +22036 +7362 +24462 +6129 +905568947 +31959 +26236 +2230 +27553 +8936 +1062715982 +29373 +15143 +30017 +7221 +26972 +21936 +30643 +22772 +10309 +28620 +9260 +22053 +663525280 +12202 +25476 +3700 +30012 +19241 +16447 +26523 +24355 +19903 +14349 +30209 +16016 +1361 +308280197 +292 +23551 +11134 +17419 +32608 +24090 +18404 +24004 +25565 +27283 +20753 +20475 +7570 +4009714 +9259 +12264 +10529 +28503 +1766 +16153 +28877 +3219 +21673 +24234 +25722 +4027 +174874567 +1069 +5861 +19903 +5000 +305 +15872 +7170 +687275605 +25613 +31901 +7018 +15801 +24420 +1065695788 +12427 +27828 +5021 +21526 +18744 +29466 +19527 +3794 +1019126868 +31694 +4812 +15013 +869 +27013 +24062 +31142 +5910 +17764 +8309 +15052 +20595 +431721441 +13754 +32390 +599862654 +24326 +6393 +5415 +8716 +21496 +31285 +2609 +25763 +3839 +2616 +17727 +22172 +22301 +12060 +28273 +32263 +3036 +687275605 +938 +10730 +21284 +26754 +19691 +29650 +19884 +14627 +31901 +18914 +3219 +20111 +3803 +211 +1803 +26898 +3321 +11205 +6204 +19485 +18324 +897 +13017 +26423 +18740 +30228 +23749 +5096 +7759 +17553 +22729 +3242 +6184 +9446 +24417 +19303 +30701 +26283 +8865 +13771 +12602 +10891 +23264 +10033 +26006 +15150 +26693 +25981 +4651 +30981 +29734 +7919 +12762 +10930 +738662012 +4157 +8041 +6435 +27452 +25615 +21428 +8400 +3945 +891812554 +23681 +30107 +28884 +8067 +20802 +22867 +4568 +12390 +214476337 +30539 +24621 +1998 +13297 +23224 +4499 +1274 +11045 +22955 +7310 +10695 +26537 +7348 +9957 +24684 +2866 +23200 +3984 +428 +31560 +22430 +5000 +11833 +995180819 +17294 +7425 +2739 +199372157 +2311 +15861 +292693021 +22249 +5759 +18628 +5534 +6685 +9322 +394559714 +21361 +22470 +22570 +17453 +948081670 +24384 +29219 +8617 +19269 +24997 +19281 +27375 +518850406 +10505 +3301 +17710 +18405 +17826 +14134 +20185 +5058 +63108274 +14146 +724 +29598 +31923 +18617 +5055 +24835 +4524 +32210 +25476 +12541 +28985 +817030087 +24781 +3097 +20628 +9745 +651498411 +7276 +26687 +29398 +411357533 +6856 +26018 +10825 +1921 +5356 +11027 +29407 +31430 +17477 +7694 +3103 +8388 +29732 +25569 +31641 +15969 +214 +13946 +11134 +8793 +995180819 +24468 +26212 +936197627 +7559 +32190 +24110 +620 +20122 +3128 +23652 +25414 +20473 +534341541 +8860 +5438 +502634280 +19864 +31650 +11537 +19965 +16722 +1496 +25740 +28759 +10226 +31792 +2981 +6856 +280 +17287 +13701 +5634 +5992 +687610188 +27722 +2409 +364404563 +12390 +24257 +20475 +8629 +22154 +31946 +428 +2368 +1148 +681432775 +437481094 +3703 +21333 +28341 +23536 +16419 +23464 +21971 +607568455 +1036865894 +9767 +20202 +3431 +31426 +9845 +23864 +3893 +23959 +30979 +16293 +874552198 +18926 +2162 +5484 +29123 +1036865894 +237710702 +1506 +12555 +21171 +10455 +22259 +12992 +24739 +3846 +29613 +13562 +7775 +615256072 +10091 +27370 +525311521 +4027 +25348 +26732 +397 +26465 +11901 +21587 +17723 +29667709 +5750 +26278 +12051 +13982 +22587 +5992 +30659 +911358525 +2356 +11337 +1050652772 +5904 +32557 +170016804 +17601 +10107 +32209 +18914 +15588 +31664 +2427 +3843 +202174594 +27670 +3184 +237588807 +9703 +12602 +1061618954 +16914 +868 +21113 +24699 +29015 +26297 +15922 +30614 +375 +8546 +15330 +692787382 +16318 +16230 +29120 +29087 +1239 +20277 +29023 +9058 +17164 +9389 +15822 +16505 +20027 +25368 +15630 +32654 +12879 +27140 +27925 +12441 +3012 +73 +12422 +17160 +12314 +29694 +19392 +4335 +899226523 +32486 +252938695 +12392 +22471 +21242 +8735 +3984 +23452 +19074 +4862 +14252 +24550 +15091 +15181 +30375 +29315 +3939 +16169 +23317 +21824 +18866 +29661 +20530 +787692568 +31726 +26727 +29562 +32198 +23171 +226639657 +3212 +9199 +845 +681638629 +19289 +28152 +4482 +21308 +15045 +3169 +32659 +7533 +27282 +8159 +32164 +22788 +30630 +5461 +24344 +22228 +472139713 +4279 +15966 +26511 +22578 +12852 +836214497 +27106 +21578 +20547 +15209 +938 +8986 +31963 +22972 +13615 +16091 +18880 +21045 +9210 +25219 +14271 +25294 +31692 +24875 +32584 +21163 +882878357 +18923 +13274 +5051 +3893 +4028 +869 +32456 +3945 +8644 +8728 +21163 +31745 +11176 +2340 +16849 +18008 +9260 +9058 +4959 +20140 +16404 +14093 +10977 +5232 +29453 +15368 +7011 +752054624 +12963 +26687 +559006903 +24712 +7508 +387 +12043 +4031 +15014 +13063 +47302654 +23171 +25414 +16628 +25294 +30346 +214 +16650 +13850 +11915 +12347 +395 +20763 +14647 +23623 +17487 +12363 +3022 +24643 +12264 +15045 +31538 +710943610 +504759366 +25792 +29877 +10695 +27013 +20426 +8061 +12602 +30810 +25662 +13113 +15423 +24644 +31506 +24165 +17311 +19876 +15266 +25265 +19596518 +1752 +1059550491 +79 +701678416 +4021 +7047 +7861 +20465 +23487 +15006 +10331 +10119 +32473 +16331 +4021 +14653 +27750 +13105 +2578 +3915 +14021 +10591 +31726 +10739 +1045686603 +3526 +22154 +2039 +471944506 +32518 +13234 +23012 +20966 +4735 +1698 +29236 +17766 +14647 +11915 +32164 +16769 +18882 +32164 +20600 +27940 +1948 +3887 +12174 +30173 +2344 +1141 +16254 +29968 +30462 +12568 +6695 +27541 +24835 +31250 +1168 +12692 +20642 +19656 +20626 +80844076 +3839 +31629 +7564 +19066 +8095 +6161 +32208 +32208 +26827 +18834 +13285 +254 +5232 +8856 +7900 +29241 +845 +25589 +2074 +24331 +32134 +20052 +21091 +30634 +7455 +7907 +27261 +20245232 +29938 +169240365 +20245232 +16429 +17755 +6102 +23311 +2851 +32486 +30028 +16519 +13240 +237710702 +981216331 +30869 +29539 +10154 +1027560192 +21803 +28927 +13968 +18720 +681638629 +16817 +26924 +26085 +18489 +11509 +32632 +1364 +14226 +32717 +2146 +13541 +1035 +1350 +22280 +32626 +26143 +5077 +292904264 +26193 +325383747 +21887 +29044 +15134 +24815 +31022 +3034 +22348 +17146 +23553 +31727 +9870 +1309 +10575 +26283 +5769 +27380 +6920 +32229 +26722 +19290 +12541 +7534 +27216 +7700 +25602 +15231 +11954 +12609 +16340 +15937 +30714 +29649 +24344 +19187 +30716 +7698 +26615 +13875 +14362 +214 +5982 +3536 +32121 +701856488 +3536 +16221 +11310 +739960154 +9871 +18744 +21803 +24191 +18698 +12920 +10825 +18414 +7644 +32654 +169240365 +29021 +7039 +19960 +22897 +8966 +28218 +335601471 +10698 +15047 +2811 +19865 +16138 +27024 +20463 +3059 +31643 +26722 +18568 +7629 +965160267 +28899 +17124 +6167 +15697 +62822899 +32434 +924324245 +25152 +3796 +11791 +5839 +519200946 +359 +27140 +22570 +30175 +24944 +24462 +18468 +10514 +24636 +1493 +9484 +24355 +24167 +27869 +3139 +28353 +2594 +26763 +13963 +14840 +25799 +19287 +764756986 +10478 +9270 +908 +14583 +9053 +19572 +32521 +3821 +6740 +25254 +16558 +847327404 +13503 +23133 +30299 +18564 +11631 +30567 +13503 +1000 +22152 +6805 +18689 +26483 +24230 +32094 +3239 +2593 +7348 +446034660 +17611 +15136 +30217 +7634 +23224 +25611 +8865 +974991332 +41 +19105 +3543 +5992 +13925 +18322 +29236 +18135 +31811 +28560 +335601471 +30299 +10931 +2262 +6379 +17123 +25706 +408077591 +30793 +22570 +793059393 +9757 +17611 +21856 +4895 +13761 +24293 +10676 +6531 +20139 +21880 +28106 +6920 +10932 +27436776 +3920 +8175 +14699 +27760 +17472 +2585 +21361 +9260 +28165 +18768 +2454 +22914 +20066 +24908 +15924 +13017 +22996 +115 +617 +3128 +12029 +14996 +32473 +30066 +4182 +23420 +28710 +14724 +18230 +24571 +7754 +13118 +30090 +26326 +17115 +21978 +3193 +810759425 +14509 +275594975 +13136406 +21964 +30054 +639909173 +13875 +30593 +7413 +30987 +8962 +21242 +16927 +16811 +21450 +358 +3450 +28470 +6666 +21558 +10144 +15047 +4782 +18589 +19567 +26733 +3329 +810759425 +32125 +9936 +32166 +13624 +24571 +29494 +20796 +29348 +26483 +1630 +28357 +19572 +28213 +12236 +5803 +31221 +21171 +11504 +18689 +32696 +23947 +931730739 +18339 +29658 +441276900 +31410 +23412 +22455 +8224 +25722 +24091 +14553 +4341 +12467 +6102 +29843 +922 +24891 +14125 +31495 +7562 +10911 +17260 +25269 +21978 +18839 +29032 +22507 +6693 +11319 +12872 +16818 +927429109 +30653 +30313 +23572 +13889 +22648 +4596 +29703 +11404 +23220 +18364 +18810 +10226 +7203 +1544 +30587 +32633 +8259 +12602 +21248 +15420 +23511 +25645 +10275 +29843 +32293 +24999 +1458 +10461 +3846 +3362 +5124 +24147 +1070816340 +16555 +26587 +16800 +12422 +12125 +6129 +4880 +15962 +1148 +17667 +811211668 +23165 +7318 +2682 +16723 +4683 +20029 +18572 +18170 +32611 +29464 +26619 +6566 +13261 +6076 +17101 +5099 +574466415 +18665 +664885777 +27455 +2311 +9104 +22944 +8913 +24889 +19541 +32 +990015001 +14021 +25159 +10299 +9767 +13843 +27658 +8966 +27708 +26423 +17763 +26924 +16999 +214476337 +21796 +20194 +9000 +17960 +12594 +3029 +16741 +4900 +22860918 +15905 +4341 +17806 +25272 +30611 +1423 +3690 +7288 +11458 +2495 +13126 +17932 +21014 +6605 +19139 +10052 +15937 +25400 +21174 +22631 +25273 +21902 +17415 +1000601635 +29492 +23528 +22078 +17239 +446392658 +28927 +6399 +3821 +31557 +5346 +7259 +660937856 +12715 +13376 +23227 +9179 +18783 +31901 +5942 +25026 +1992 +31763 +152258382 +27019 +10661 +19986 +15602 +21001 +449290199 +939 +4758 +10938 +9221 +26088 +27448 +6765 +28237 +15908 +23282 +28963 +9238 +9118 +18423 +560223448 +4753 +1404 +12132 +4465 +21839 +11145 +16315 +8728 +13444 +826087120 +2374 +13142 +13777 +22709 +3993 +3901 +14930 +31142 +687599900 +22351 +1066 +26143 +6211 +699713792 +712 +29435 +22259 +25802 +4144 +31064 +22926 +5926 +32640 +723709848 +15014 +1643 +21547 +8869 +10643 +335528881 +24431 +7018 +9266 +8555 +3764 +3010 +16558 +31314 +22883 +19040 +55204547 +14187 +22564 +342948102 +2949 +31214 +30488 +12555 +11645 +21045 +9259 +10154 +22323 +19556 +32094 +20285 +12970 +19596 +1382 +3264 +5534 +16534 +2249 +26590 +32665 +1435 +19994 +23469 +22057 +31437 +17169 +28660 +22045 +13528 +16170 +794621932 +1560 +17548 +16570 +10119 +29373 +7399 +29322 +21856 +31462 +7835 +7535 +9309 +13147 +4943 +15509 +23861 +19645 +5680 +316355293 +29578 +29109 +20028 +12977 +3916 +3130 +543956572 +30228 +25073 +14698 +882 +23769 +13493 +8275 +16073 +21978 +11252 +29651 +23894 +27137 +11691 +24944 +30195 +24150 +7630 +20459 +3794 +29748 +3005 +528866688 +24927 +17548 +32162 +3103 +1496 +3116 +11591 +25477 +10157 +22787 +16005 +595 +21815 +20567 +8838 +26136 +9112 +937 +673174838 +32332 +11908 +16331 +16339 +14669 +23272 +2855 +18219 +14051 +17827 +6943 +10800 +18288 +8072 +22976 +2976 +14965 +21024 +16033 +67912653 +17817 +32478 +28655 +9260 +864 +25904 +9521 +30983 +8620 +27312 +32557 +8424 +2236 +24303 +10537 +24374 +698 +26559 +105715872 +28170 +8309 +20776 +13493 +19708 +21971 +31934 +5642 +3545 +12802 +6599 +16024 +13888 +24151 +11582 +9410 +21388 +25960 +5324 +2831 +18570 +32498 +29491 +1361 +4635 +3103 +69880276 +280540161 +390200056 +32503 +29160 +24639 +11311 +25339 +4193 +5795 +21978 +13352 +4580 +8755 +23030 +9732 +1286 +14304 +12130 +28273 +18570 +26193 +7656 +32018 +21030 +3103 +19812 +26153 +3461 +1742 +3592 +9343 +16536 +17787 +15937 +31713 +21513 +7568 +5149 +2505 +5777 +23521 +483086963 +15872 +27828 +17836 +22867 +15969 +12878 +31407 +26559 +5158 +25137 +19179 +23073 +23864 +17683 +3389 +16305 +15486 +7964 +6856 +27031 +9215 +4198 +13553 +142 +32208 +9379 +8302 +32529 +3493 +3480 +5244 +17410 +26187 +4454 +6836 +19335 +28591 +13241 +8745 +29114 +19709 +10865 +14263 +21598 +21796 +28524 +16334 +31568 +7722 +5706 +20480 +22785 +6089 +857646800 +5062 +5436 +10800 +10975 +24896 +17844 +2366 +275985604 +23769 +9578 +13902 +12554 +1458 +15795 +23680 +950797214 +13613 +23876 +8530 +25905 +13014 +24386 +2402 +32253 +22971 +3762 +17910 +19728 +554460166 +17708 +24484 +7258 +32323 +23124 +2180 +15774 +26453 +8284 +14203 +29092 +12878 +30611 +2881 +29648 +869 +9436 +25210 +28269 +27311 +14203 +24344 +26465 +12038 +23558 +22822 +902916886 +6076 +849405117 +8406 +5326 +4006 +1069819982 +27564 +14596 +7902 +25273 +6595 +24493 +24674 +22495 +9709 +28777 +7607590 +19519310 +3111 +418306617 +13534 +4780 +1030 +22607 +1302 +21526 +4314 +24045 +22346 +7544 +500761694 +4338 +4683 +16619 +13793 +1924 +31486 +24791 +32165 +25981 +15143 +1493 +7622 +16060 +12802 +17008 +32226 +849405117 +18329 +21001 +10222 +31353 +830489638 +4819 +3341 +7544 +22710 +2577 +22129 +10808 +5231 +18564 +22336 +577323850 +8883 +24296 +339 +6119 +21469 +19641 +3372 +453899854 +19865 +19493 +16361 +27048 +5334 +32056 +32764 +6101 +13413 +5926 +20696 +14314 +21826 +2658 +13071 +3546 +32116 +30338 +18568 +17611 +14198 +29488 +11337 +25056 +30139 +5298 +377963978 +19527 +32705 +1130 +18722 +13701 +1105 +5867 +23218 +199372157 +3034 +9818 +9642 +10222 +19380 +451256000 +17138 +20267 +12375 +23624 +27940 +2813 +22336 +681638629 +3854 +4862 +4505 +24291 +956 +24110 +27380 +21452 +23373 +7540 +2452 +10999 +27311 +11774 +16326 +23532 +28059 +5499 +13207 +16855 +21163 +18048 +28265 +27303 +22669 +26313 +13274 +20765 +7333 +13771 +14194 +10492 +882 +5324 +14764 +7951 +3346 +2106 +5677 +30010 +14459 +6753 +13898 +783647843 +17317 +30810 +26705 +10886 +1010399736 +10857 +1036 +17733 +18930 +13654 +2817 +32715 +578815248 +2180 +24571 +14592 +2593 +30733 +23373 +14215 +16800 +20119 +2430 +7791 +22645 +17123 +23048 +16060 +30899 +31553 +24407 +379163758 +17907 +23182 +24948 +578815248 +7281 +25181 +3403 +24378 +15829 +9112 +7259 +23864 +3840 +18606 +760 +8856 +10212 +2831 +5340 +386143652 +5942 +19825 +6761 +29748 +6737 +18059 +1415 +13992 +4621 +27194 +20454 +1008410461 +12359 +25199 +4314 +1049511169 +21471 +6204 +29034 +5098 +17438 +7951 +24062 +4016 +9360 +492883950 +545442466 +28877 +23831 +8618 +26484 +20174 +18796 +21450 +12673 +20426 +18891 +10483 +19890 +2202 +10736 +8825 +4164 +5916 +12511 +10627 +25670 +10886 +27241 +6732 +15774 +8971 +15890 +368843181 +13970 +28506 +21644 +9310 +24728 +588519184 +22444 +16121 +4796 +26813 +4524 +14562 +20062133 +15749 +15329 +18754 +25477 +24927 +674 +275985604 +26377 +1274 +15829 +1766 +24407 +388083394 +18914 +15966 +875172321 +6336 +6759 +11755 +18228 +428 +15112 +8866 +12655 +6016 +31741 +13717 +30204 +24636 +9210 +22491 +1485 +27478 +25823 +20671 +32717 +23085 +24860 +11738262 +22713 +17691 +9581 +18755 +280475943 +16798 +8405 +856690611 +2816 +23857003 +9238 +695 +11740 +23400 +18288 +15489 +25282 +734327324 +16845 +19527 +2328 +22881 +699555507 +18654 +838669749 +15275 +10449 +11093 +998 +28673 +23861 +2427 +12771 +28991 +14752 +5298 +29432 +1897 +32151 +14663 +32624 +32378 +26297 +29155 +3321 +29694 +340165741 +3000 +23459 +24848 +22555 +16671 +4101 +25352 +18210 +25478 +30333 +20103 +4780 +13154 +31003 +368158212 +21528 +10851 +21400 +329364123 +20137 +30343 +26695 +18414 +13729 +3846 +7188 +6774 +16861 +2534 +16014 +30495 +993592844 +1742 +18914 +22526 +29649 +16625 +27815 +32420 +10736 +7178 +24861 +16687 +24291 +31641 +25432 +12497 +19149 +22172 +19062 +17809 +32742 +19241 +13312 +18188 +7438 +29012 +618 +322063641 +1360 +911358525 +358 +23528 +12198 +20517 +875039408 +7639 +32190 +3205 +927429109 +440795951 +15183 +25519 +13976 +1855 +21045 +84 +2684 +12602 +4432 +28430 +1059550491 +730980266 +147847714 +19400 +20092 +4502 +31022 +7759 +15749 +12143 +2708 +27286 +28970 +21541 +31736 +7348 +2903 +26906 +8911 +10886 +32310 +32626 +29613 +4952 +11699 +23890 +30816 +24754 +214 +29453 +2914 +413283444 +24384 +872 +9964 +2416 +25101 +5087 +30339 +8969 +32351 +468 +5861 +11486 +30868 +27509 +264957025 +30809 +20914 +26238 +146879326 +9247 +3103 +928421368 +18684 +6245 +13583 +18170 +1760 +5534 +595 +18700 +23483 +19819 +25807 +23530 +25365 +4296 +31989 +15136 +4461 +15489 +18189 +26922 +28314 +194382698 +30640 +27443 +10331 +29162 +30338 +5335 +29348 +2727 +5055 +5926 +29964 +5357 +32714 +19876 +8969 +9196 +19519310 +5587 +15116 +14868 +5469 +26875 +19277 +27016 +32505 +8749 +24508 +1116 +16541 +22788 +20984 +19566 +32498 +14362 +20141 +21131 +24748 +31497 +18846 +5319 +6011 +369000185 +3182 +1954 +28187 +571711251 +22714 +7568 +23493 +28925 +22024 +9210 +26032 +355982816 +5588 +4653 +24462 +18569 +14060 +5371 +733720730 +523902689 +23343 +9775 +3079 +19244 +22106 +639691516 +25615 +21382 +19623 +4555 +797373420 +5797 +31535 +20230 +681432775 +22607 +30207 +4472 +24639 +8829 +19641 +2855 +31560 +29002 +5069 +23535 +25519 +27265 +4065 +25722 +2402 +11833 +7492 +27204 +16033 +25191 +3510 +17116 +16577 +28323 +13987 +22399 +10811 +15151 +1786 +868969470 +23245 +6788 +29773 +14736 +2963 +21248 +915379637 +1267 +2988 +16419 +1307944 +5069 +292931990 +20721 +3511 +20421 +27166 +14477 +28460 +12069 +461527750 +38213538 +22164 +22187 +911358525 +5356 +4298 +87 +20648 +24912 +26537 +22011 +7357 +10144 +15937 +719 +7556 +14644 +27741 +22463 +11638 +32372 +26749 +758695353 +32226 +24345 +29435 +18543 +31434 +25894 +7936 +21598 +184999002 +510691075 +15662 +23172 +2084 +4570 +4033 +17817 +32157 +7086 +9095 +24350 +7632 +12069 +13799 +26162 +25293 +2430 +16650 +306 +11839 +574 +3735 +15073 +6549 +4699 +19696 +3845 +8342 +23469 +27722 +4952 +24067 +25297 +10870 +697719282 +28070 +8575 +13060 +2859 +5603 +11333 +32592 +21984 +15704 +945571162 +11886 +14196 +27140 +20198 +15742 +8485 +19390 +1741 +6827 +26802 +27216 +15789 +10514 +7964 +7048 +18058 +98857434 +15004 +32401 +5436 +23631 +20947 +21115 +241 +921611066 +22079 +24444 +17115 +11839 +2282 +243787156 +10790 +29910 +21970 +31407 +917830986 +29159 +10797 +837691137 +14931 +3539 +7372 +21427 +389 +26211 +11123 +10256 +10183 +11188 +30556 +11587 +8644 +1011813777 +3733 +18376 +23343 +29219 +3582 +2249 +1032387608 +7287 +5381 +7442 +26468 +8106 +25659 +1052341139 +1476 +19645 +11090 +10811 +26207 +14653 +31314 +12516 +1474 +17190 +16759 +6285 +1834 +16859 +4427 +17876 +16945 +29524 +5449 +6209 +29032 +11613 +15472 +2761 +27478 +20567 +10299 +3720 +1761 +289797255 +28073 +30077 +13564 +854304527 +27056 +1881 +26800 +18227 +5768 +27436776 +9008 +17381 +4006 +30100 +28324 +7048 +11581 +9217 +8146 +9259 +15038 +29524 +3000 +3103 +5927 +16367 +14890 +3537 +9883 +19390 +28318 +23612 +22480 +2798 +29634 +16315 +16919 +2505 +9771 +18010 +20853 +18855 +4505 +13980 +8986 +23861 +613 +16761 +15397 +16816 +14764 +28200 +1024972021 +31277 +23677 +7327 +21582 +15325 +18617 +29435 +832958104 +32401 +7964 +16759 +29960 +11558 +4329 +29825 +26129 +7883 +21484 +18360 +730023808 +540485278 +18215 +24882 +12905 +30207 +969236132 +25159 +8287 +16951 +24270 +30614 +25057 +15742 +18569 +30725 +14662 +390200056 +32705 +458560741 +89508404 +4031 +15210 +39596865 +16405 +6765 +273263405 +6017 +16987 +15561 +29408 +14211 +24167 +27246 +13946 +20421 +19169 +19864 +25721 +18990 +155159619 +6943 +170 +13430 +6141 +28091 +27067 +17556 +12441 +15704 +18928 +8237 +2556 +31856 +25598 +31664 +2505 +23484 +8416 +730023808 +13898 +32179 +14996 +824487704 +20600 +18654 +16613 +9084 +11359 +28439 +25636 +11740 +17025 +32165 +10023 +19139 +13238 +15435 +6448 +31740 +25916 +24151 +16645 +15773 +7188 +509840269 +30462 +23541 +8275 +14480 +6191 +19244 +529625353 +5760 +3916 +31844 +3599 +15684 +6934 +10881 +21289 +19173 +2364 +28020 +7178 +30386 +13001 +12520 +14644 +18261 +31305 +21806 +27664 +18575 +17801 +19397 +29938 +376959476 +6004 +20763 +22788 +21715 +11984 +732 +14484 +5411 +14852 +12963 +24739 +13685 +20093 +30931 +16913 +8440 +247849885 +15558 +345910715 +26343 +22785 +1816 +24440 +16650 +21388 +18180 +29289 +24692 +430 +27066 +18872 +23464 +10480 +296514549 +14438 +14520 +22320 +758695353 +940360263 +1275 +746965255 +31811 +939954920 +3213 +17353 +19806 +9834 +28305 +743 +18485 +19222 +16868 +18947 +12880 +21587 +13812 +31836 +20426 +14272 +4563 +30055 +12445 +22280 +10727 +6798 +292693021 +6998 +22259 +6237 +11667 +18404 +6790 +7644 +7259 +16118 +14583 +11171 +6369 +12871 +13279 +717298974 +3212 +7091 +19988 +15556 +1417 +29585 +32378 +10483 +425655336 +27808 +732232773 +29626 +30338 +27186 +13889 +10253 +3329 +939 +32222 +26623544 +26753 +13087 +902916886 +6184 +31629 +15872 +19436 +25254 +14028 +32478 +16261 +23593 +19138 +4494 +25431 +5534 +357240361 +2967 +7110 +22986 +9870 +14401 +30701 +13898 +24781 +926082286 +13793 +17630 +10268 +16795 +12320 +1423 +6535 +21452 +29762 +1544 +19369 +10226 +4883 +478548948 +20971 +21115 +15533 +28980 +1881 +9526 +9520 +155159619 +591933896 +6367 +10105 +19778 +29809 +17869 +10180 +7217 +29453 +2215 +9238 +29825 +14555 +3741 +14172 +856690611 +10978 +29620 +31854 +19312 +5621 +23264 +5055 +17944393 +6674 +9248 +11491 +14154 +21113 +25354 +18270 +27705 +8336 +226838476 +13825 +21811 +2692 +8450 +25561 +12825 +9247 +14568 +19471 +9979 +31612 +25775 +22106 +14836 +1049511169 +1766 +173282785 +7357 +25172 +15773 +26129 +13992 +10370 +17193 +649 +26804 +22889 +28866 +10881 +20479 +641529336 +5695 +714902701 +20561 +21473 +20782 +1361 +340575135 +26519 +6417 +4368 +156 +761 +554170410 +3264 +18722 +16229 +21238 +30410 +10764 +19459 +1329 +7443 +28109 +285455284 +108030949 +21284 +22079 +4639 +7404 +19357 +22050 +29483 +24407 +8754 +15593 +8575 +10795 +2084 +3952 +6707 +29109 +21839 +4174 +9674 +17662 +18677 +14555 +20648 +674 +21136 +16873 +27433 +18654 +2672 +84 +30145 +22637 +30701 +23521 +544057991 +3207 +31581 +244889791 +19819 +31855 +32696 +11445 +12402 +29040 +16775 +20738 +19400 +19861 +3813 +9139 +21332 +24999 +8891 +29129 +41 +31421 +25330 +19485 +11630 +10175 +11011 +15304 +12966 +6761 +1760 +643245371 +21242 +308 +827 +12511 +15202 +30019 +11045 +315914758 +6019 +13701 +170694527 +22069 +28077 +928421368 +30861 +11031 +764756986 +27443 +21125 +2232 +13799 +24975 +29536 +5873 +29620 +10455 +31273 +23111 +29491 +27475 +5662 +17838 +20139 +23227 +2455 +29082 +1259 +5767 +16067 +26587 +22955 +20062133 +6712 +17368 +17215 +13793 +21115 +31613 +25375 +4154 +28129 +18882 +30809 +31506 +27794 +16914 +22796 +8913 +13440 +380 +249651196 +16203 +30749 +13387 +18572 +11834 +25872 +8911 +21093 +10711 +274373457 +3379 +6735 +9449 +30701 +7700 +11362 +20504 +10968 +51107704 +1897 +29010 +23528 +679 +24446 +9259 +22371 +16868 +19519310 +731 +697719282 +31191 +19350 +18260 +1852 +22470 +1382 +16040 +21188 +21831 +3242 +12140 +19499 +11232 +17695 +16250 +29313 +32475 +25294 +24389 +1011808465 +3520 +11267 +12520 +27740 +4530 +14654 +14244 +6790 +441276900 +11269 +27313 +9870 +11455 +8213 +22475 +29703 +31459 +26722 +875172321 +15275 +17024 +289797255 +412060366 +1404 +11911 +17124 +23067 +2509 +32751 +60922867 +28591 +18059 +1855 +30606 +3317 +32351 +17965 +835585617 +764 +9118 +21091 +18914 +187877991 +23680 +4922 +1045686603 +6090 +28506 +19062 +4880 +9634 +5357 +17769 +2028 +21294 +7900 +19742 +31191 +3227 +29356 +767675099 +9311 +11171 +14321 +412060366 +27261 +24482 +18766 +17338 +25569 +10575 +29865 +12520 +15245 +26514 +27794 +28531 +15341 +8046 +2157 +21582 +19436 +15484 +25721 +21147 +32077 +12793 +32584 +6475 +732232773 +21081 +17453 +9728 +722017461 +25046 +24326 +38423655 +3504 +30994 +14596 +7883 +8453 +24627 +5396 +31965 +28077 +29292 +10407 +32761 +15066 +355982816 +27928 +9338 +16919 +16005 +47131166 +8259 +19556 +17319 +10808 +7760 +15336 +22619 +26785 +17578 +1398 +3440 +31740 +19056 +18135 +5476 +28149 +21370 +10424 +4360 +25549 +17501 +11911 +8555 +30844 +1485 +6101 +16772 +1747 +23890 +3346 +18620 +23870 +31613 +11805 +13457 +5101 +13036 +27026 +254 +29694 +21336 +60922867 +30298 +30999 +26169 +921334292 +13036 +19514 +23332 +17164 +22084 +4907 +3329 +10236 +2202 +22710 +805 +6047 +1387 +24835 +4608 +28010 +16859 +11791 +14298 +27064 +7295 +20269 +27568 +5013 +84 +5691 +27664 +29529 +31687 +16911 +11670 +32761 +12094 +26419 +13888 +22790 +17450 +31462 +24635 +24917 +26557 +17261 +22717 +29330 +12292 +594 +24167 +22491 +13093 +13533 +8159 +7425 +13736 +18814 +10343 +30716 +7726 +3520 +21213 +5841 +13925 +32747 +8816 +23553 +24234 +3034 +463903417 +3871 +8788 +18214 +1321 +13844 +13860 +6228 +30194 +15836 +22449 +693 +27843 +319 +14371 +13583 +9247 +26187 +29598 +12932 +3733 +4016 +10223 +6544 +22259 +9189 +5620 +507270517 +1696 +9526 +4395 +31216 +3135 +28187 +11228 +2236 +2237 +4256 +17578 +23861 +11450 +5795 +14005 +7276 +55204547 +29123 +16945 +7744 +20595 +13517 +8300 +26898 +30294 +6271 +956 +18761 +28226 +25048 +10325 +10798 +7910 +242715869 +24465 +25834 +24493 +3936 +25072 +165289280 +32434 +26623544 +29651 +26559 +8359 +473182316 +16904 +19855 +27584 +88 +163 +14401 +128669283 +22326 +15917 +28280 +26483 +11833 +176510878 +523750683 +6584 +25771 +5186 +23477 +12948 +7141 +5803 +8408 +12608 +8267 +27105 +3885 +945292246 +6549 +5055 +27593 +23633 +19170 +918765792 +27015 +898668038 +24758 +6693 +11714 +975437030 +25748 +24620 +25253 +663525280 +29461 +29514 +17970 +30336 +5356 +5231 +29875 +9283 +22965 +16169 +5813 +7634 +19383 +29965 +29383 +1066 +6494 +30330 +14390 +5551 +18152 +17998 +5218 +10212 +12858 +17237 +10263 +7630 +3346 +14815 +20619 +25291 +327214413 +13941 +21971 +19320 +20153 +922784226 +19557 +25290 +30251 +2528 +8072 +3231 +16818 +7348 +483086963 +881 +18751 +10250 +31711 +17787 +2112 +446392658 +17491 +3227 +24167 +24816 +25763 +27894 +31421 +10926 +5560 +8608 +19457 +219549515 +14979 +23469 +3301 +22619 +11774 +31400 +8096 +1389 +3317 +397 +20269 +27723 +21118 +14613 +4276 +12401 +5624 +29398 +22972 +20742 +7630 +17735 +871523530 +32764 +9629 +10940 +17829 +27928 +18135 +22858 +4664 +31442 +18313 +2625 +3297 +2616 +234 +23478 +12552 +17190 +25627 +9623 +7996 +3765 +29461 +14509 +1002259261 +11056 +8463 +26468 +17662 +16229 +15013 +19134 +12834 +10481 +22304 +14156 +4774 +8644 +743 +20540 +28656 +24948 +345910715 +28218 +25558 +17683 +3589 +21790 +5418 +20817 +18748 +10901 +27583 +23269 +28423 +278871169 +22996 +30643 +6465 +17116 +29964 +12039 +27740 +29151 +4952 +313375683 +30271 +8529 +25431 +1010399736 +15509 +23483 +782788807 +24293 +17063 +21553 +223794817 +4006 +22555 +26429 +15289 +9266 +1087 +20010 +25088 +7442 +28143 +19572 +17199 +12905 +24585 +852543208 +3545 +25669 +25101 +11740 +586673614 +24191 +14828 +15134 +28389 +8046 +14062 +987198225 +19140 +17719 +29159 +23227 +4021 +6608 +22351 +4117 +11228 +1178 +23971 +30567 +246915592 +23348 +620485301 +7639 +7933 +805109031 +1644 +14115 +6009 +31585 +915379637 +7877 +2866 +510691075 +15498 +18376 +8009 +1019498195 +18400 +6934 +24123 +20426 +54 +18904 +420036237 +620485301 +2032 +29994 +9210 +15925 +15027 +24889 +23874 +19117 +30232 +20459 +22909 +275594975 +17998 +27336 +23003 +595 +7923 +3297 +29698 +7421 +24138 +24615 +5096 +28503 +792018277 +24291 +13886 +20668 +509260089 +13305 +14662 +945571162 +21135 +27467 +7554 +27126 +11896 +26292 +3555 +31506 +4890 +6844 +7310 +336779796 +47680524 +30988 +7422 +30120 +22245 +7221 +13925 +17339 +29881 +18435 +16816 +22053 +340502239 +170694527 +10408 +21806 +15462 +32190 +6245 +3824 +31706 +305443481 +6805 +29988 +18799 +25431 +22731 +27578 +4461 +1324 +19728 +11937 +23155 +18673 +23890 +23854 +20291 +7801 +30055 +24344 +24311 +30339 +10141 +5229 +31044 +30944 +252695040 +11669 +14828 +5588 +11500 +27313 +4740 +21259 +28632 +12805 +32134 +3555 +19650 +846746350 +8549 +19742 +2205 +10005 +10890 +22346 +32764 +167247886 +7951 +29875 +15017 +7951 +23647 +9055 +16741 +7833 +1398 +2180 +23943 +19980 +18645 +23681 +29322 +13519 +10886 +2658 +3242 +10778 +870 +15969 +23007 +6712 +29241 +5932 +12977 +32717 +10604 +176363560 +30785 +2988 +5620 +23190 +20185 +19457 +29120 +28648 +24120 +23558 +10975 +7408 +14386 +3408 +28587 +18839 +26898 +30346 +6740 +872 +1324 +22306 +12085 +10083 +32209 +22245 +22154 +127304857 +12871 +27336 +4163 +3281 +19890 +154933739 +7630 +21215 +18008 +17146 +16378 +2289 +939518997 +13729 +21400 +6336 +810759425 +29375 +29994 +669835213 +20111 +26325 +10589 +2610 +21473 +22249 +12046 +1068 +6584 +29092 +28152 +1855 +10575 +746502247 +712 +10222 +18093 +10701 +2887 +8692 +1939 +24259 +13241 +2520 +41 +22164 +3857 +386078858 +14370 +30651 +868 +31377 +875172321 +30368 +24816 +24420 +25341 +99038920 +21691 +24643 +24496 +5874 +26621 +6419 +1490 +29626 +5534 +25640 +24944 +21370 +14451 +4500 +7203 +611700924 +15467 +26718 +25072 +17415 +27066 +18144 +299785403 +783684669 +23517 +16637 +7095 +1559 +16722 +924324245 +24444 +20232 +9959 +3408 +24635 +10661 +291061895 +3945 +922784226 +14613 +701678416 +25611 +21769 +15327 +10643 +148975167 +10795 +4193 +30296 +30944 +15997 +29452 +11568 +4314 +11520 +7378 +20401 +13563 +16536 +24408 +586115773 +23876 +14390 +12321 +624787846 +25920 +9020 +15540 +4952 +3502 +17614 +5926 +23124 +12080 +4079 +1878 +1649 +18206 +495044622 +25596 +11461 +8709 +31427 +25354 +975948803 +16410 +30626 +22924 +25799 +10548 +501989250 +24944 +16817 +386078858 +14881 +14488 +439 +20174 +5789 +526587804 +29131 +32449 +28133 +8883 +29634 +14133 +2263 +6289 +17637 +23480 +28656 +10422 +10625 +5411 +24347 +1011808465 +2742 +20482 +16254 +18839 +10003 +20195 +10612 +14811 +28451 +11109 +12333 +27821 +1068 +32498 +22304 +3933 +22509 +15751 +1925 +14237 +2427 +5510 +19675 +2949 +23720 +190 +673174838 +17658 +29494 +11597 +13762 +6004 +28389 +539174278 +7682 +31721 +10163 +204084670 +9728 +8966 +25894 +30832 +28447 +9903 +14959 +23733 +9989 +2609 +18930 +32649 +2147 +15014 +852543208 +7564 +30174 +18261 +23417 +397183063 +328030682 +504457846 +229589034 +25257 +16107 +6501 +1060347101 +211249116 +5381 +3761 +789157341 +29123 +31266 +24261 +810173088 +31923 +26343 +31666 +30701 +280282421 +20905 +20849 +11057 +9845 +5952 +1729 +115 +30422 +11969 +28152 +29124 +4432 +10424 +16077 +25920 +15770 +16014 +739960154 +10190 +9310 +9086 +25766 +20291 +7356 +27064 +15715 +24769 +28213 +729958294 +17115 +18325 +23440 +15879 +21995 +7841 +11805 +27056 +21057 +23799 +11205 +3747 +3141 +28560 +3843 +428 +4555 +22759 +16541 +3526 +24840 +16455 +3403 +25163 +23002 +145 +27376 +20933 +22792 +29266 +20619 +9084 +21453 +495044622 +755573610 +10154 +29502 +19311 +14225 +2556 +27311 +16336 +389 +22587 +24647 +30379 +26687 +30947 +29356 +1687 +21090 +1635 +6761 +28945 +3733 +9436 +13334 +2675 +22704 +13902 +1925 +2078 +31534 +916116163 +18564 +28862 +5510 +591729700 +790644676 +6167 +10427 +15272 +17405 +30379 +30069 +28058 +18799 +788000330 +6898 +32142 +32698 +1096 +12375 +6136 +16503 +29450 +6934 +21361 +18216 +22555 +14272 +30027 +4341 +4221 +21294 +22270 +25046 +28777 +4816 +23204 +978635621 +32540 +16229 +29439 +26875 +29938 +20202 +31038 +11650 +18329 +27585 +16452 +14293 +4575 +30184 +11585 +12019 +21361 +18526 +30126 +10455 +9144 +3794 +24075 +13305 +7533 +9118 +20878 +23009 +7775 +9309 +30017 +10613 +938 +22913 +1361 +10253 +15462 +28928 +28096 +28269 +19973 +82408035 +32131 +1395 +30116 +22084 +14881 +16546 +31613 +9282 +8781 +5135 +26564 +16861 +23720 +24886 +12879 +3679 +7985 +27369 +1028796512 +24417 +3351 +3149 +20572 +25505 +29532 +18111 +21871 +14596 +25228 +347979128 +12963 +25667 +7722 +29062 +31649 +13115 +16229 +30294 +10163 +256 +2249 +22172 +15593 +31558 +13182 +987744044 +28927 +1856 +27924 +3337 +921334292 +14546 +629 +28713 +15440 +8693 +4621 +16573 +14457 +5053 +27541 +19710 +8192 +6184 +898 +26024 +760627144 +17438 +32575 +24495 +523750683 +6221 +18058 +26847 +642816340 +23471 +209565441 +24691 +25341 +8284 +13950 +1878 +4472 +22578 +660915498 +13984 +27585 +16131 +11414 +8856 +8406 +40 +28866 +24909 +4470 +9102 +17601 +18266 +978740950 +9030 +8503 +20021 +16913 +118022468 +24755 +14194 +16452 +30659 +724515722 +40 +20484 +11802 +6801 +24293 +20765 +9219 +9270 +1785 +6375 +29123 +18246 +8096 +449592529 +20248 +31727 +28862 +18027 +12942 +31965 +6806 +219835095 +9306 +26280 +6765 +22543 +29241 +19254 +21436 +23921 +22853 +256 +682242314 +773454483 +25460 +7061 +3877 +975437030 +17784 +26038 +16650 +7170 +22947 +153347754 +21970 +10019 +18839 +21978 +23031 +4432 +13345 +32249 +6653 +23729 +3893 +8781 +25613 +6190 +19480 +21617 +23784 +32351 +28927 +6511 +509260089 +30565 +30358 +23332 +10223 +27843 +24769 +8440 +7572 +939954920 +3308 +18529 +25027 +1061618954 +4090 +13036 +22371 +6890 +643345383 +4335 +20103 +29236 +29025 +27067 +13913 +340575135 +24710 +29968 +28417 +15893 +25851 +214 +6626 +8693 +15013 +1 +773454483 +7007 +11413 +4188 +26705 +29910 +25549 +31811 +9410 +43524064 +25270 +671529053 +19358 +28538 +3103 +12705 +29694 +8530 +14244 +21054 +12063 +14272 +12321 +20103 +20092 +8209 +24530 +15423 +174 +969236132 +31284 +16005 +24809 +5691 +24004 +37135401 +17662 +16014 +254 +21557 +28476 +10003 +28706 +2593 +22412 +9482 +20480 +30971 +22247 +22184 +19637 +335528881 +22587 +16052 +30346 +30445 +31946 +22011 +2292 +14583 +21902 +4821 +1261 +8075 +26292 +2348 +28258 +23771 +829 +20540 +1435 +276213711 +20161 +594 +22649 +11056 +13913 +29651 +413283444 +15711 +23009 +6470 +19629 +23123 +29407 +1333 +25639 +30313 +22612 +3301 +299785403 +13193 +777 +22814 +20501 +6042 +18788 +2680 +5298 +163 +3543 +6149 +28481 +11670 +14114 +7095 +22045 +18568 +13029 +19134 +2183 +20103 +6246 +7618 +7726 +10849 +8406 +9778 +15245 +4260 +11035 +2727 +32742 +29315 +31641 +31479 +850 +21030 +32018 +13281 +26961 +19290 +6544 +8851 +3431 +22631 +24644 +15747 +22194 +21115 +501989250 +969450654 +5033 +16047 +6183 +16014 +14525 +9957 +25228 +11585 +925 +8992 +28295 +10612 +1350 +16916 +15486 +7841 +22582 +31407 +13275 +13183 +5895 +27926 +313893946 +4678 +20269 +29430 +26634 +29863 +24791 +17610 +916116163 +28133 +15384 +24347 +7122 +4951 +7344 +16376 +373934314 +5630 +23205 +19580 +669 +10765 +18210 +16650 +29994 +2415 +333 +29464 +25811 +27170 +22996 +24742 +553348264 +13633 +7333 +19844 +8989 +16305 +18674 +18313 +12431 +5232 +18320 +25371 +27567 +24813 +4649 +20381 +44163600 +3566 +3128 +39596865 +17319 +9008 +29155 +28127 +12594 +28352 +3555 +9792 +975948803 +11466 +2953 +7708 +9283 +28375 +3945 +5588 +6119 +11011 +20843 +24682 +1785 +599089891 +26539 +194495327 +13624 +26019 +10505 +17822 +6202 +22787 +13154 +32671 +29143 +17795 +9436 +9545 +3559 +17667 +16218 +22924 +26239 +31395 +32071 +39676834 +26712 +24999 +379163758 +1512 +928 +18730 +19229 +16858 +22925 +29194 +20959 +25224 +21000 +23469 +12401 +18 +18955 +747070391 +20599 +32153 +30598 +17124 +28538 +16429 +7910 +29137 +6862 +26114 +12097 +17740 +29015 +12001 +13713 +24786 +152258382 +712 +16772 +17608 +28910 +26026 +23096 +22955 +27585 +32478 +22787 +560904813 +22717 +192800989 +13253 +27926 +11791 +28713 +5895 +30899 +28782 +12733 +18808 +14118 +10581 +11486 +24739 +915379637 +17091 +8400 +643604534 +25337 +18711 +15047 +21427 +357 +27059 +32133 +17311 +11739 +5911 +18486 +51107704 +25799 +26890 +17625 +5575 +28782 +14645 +31407 +47952593 +23587 +8709 +29512 +275 +26802 +524439180 +3536 +32050 +32535 +10097 +25144 +16230 +1061169743 +10142 +21782 +3110 +22463 +14931 +21673 +29263 +976561308 +27322 +17419 +20068 +23535 +7533 +26081 +19827 +15742 +17478 +12085 +17695 +6551 +12802 +30313 +5712 +10461 +3089 +12905 +15266 +13984 +9237 +15482 +24809 +21436 +3396 +9719 +10661 +5329 +9543 +29383 +22947 +827 +18218 +13207 +2893 +26346 +25195 +5055 +22326 +30445 +22371 +7694 +10931 +31848325 +7879 +19979 +29087 +31063 +793373807 +23335 +1011 +30691 +26014 +17942 +10825 +17453 +2638 +7978 +10514 +28782 +21450 +15561 +30054 +12992 +11043 +24 +268867216 +30918 +12920 +13253 +8475 +511669552 +17554 +13395 +11706 +30057 +29103 +933 +4563 +20484 +11368 +11450 +28073 +246 +25405 +29789 +98861589 +28082 +763200316 +27924 +31285 +19527 +3934 +19011 +11990 +27811 +12024 +6132 +27015 +18839 +27837 +4296 +20373 +1070816340 +4347 +17662 +10068 +25834 +334161853 +28027 +9087 +765 +6544 +23371 +5927 +12920 +24030 +29863 +29662 +1130 +20139 +1900 +4375 +32212 +294 +370567225 +18947 +9189 +2594 +1466 +5244 +30714 +127 +764756986 +24321 +20139 +16727 +8793 +15151 +29718 +3351 +8865 +10236 +27944 +12335 +5768 +3851 +12221 +938 +15183 +29764 +29155 +19111 +25977 +60818700 +31170 +428 +29190 +6732 +1432 +17601 +27286 +19241 +30445 +173009629 +18882 +31935 +14488 +4089 +7939 +907373205 +27760 +5099 +18478 +3584 +15260 +30769 +5287 +21656 +14187 +12039 +19623 +12155 +19931 +22758 +17960 +22651 +190334242 +12341 +21871 +22320 +29242 +20122 +12281 +12024 +18911 +29963 +27584 +16069 +29867568 +1302 +13182 +1783 +919 +10222 +12143 +15316 +24774 +6770 +28531 +786561611 +22045 +2974 +26768 +7955 +24444 +18870 +7440 +27343 +27031 +19806 +24843 +29539 +3297 +13365 +2560 +7107 +30539 +25630 +22002 +5685 +18689 +2534 +4832 +476265846 +30640 +3204 +5874 +4218 +14455 +24090 +3320 +4460 +7068 +9748 +22982 +8572 +13234 +9010 +24100 +9337 +15684 +27426 +3794 +29863 +642794616 +3916 +30785 +16307 +15042 +28318 +12504 +10719 +525926022 +24909 +14093 +12445 +16014 +30237 +12195 +29464 +25348 +22184 +25199 +6245 +19908 +8530 +339887649 +23818 +15095 +11814 +21984 +345 +16138 +30979 +1048230809 +18379 +5438 +27004 +16384 +6211 +18193 +1330 +5534 +69666088 +16572 +12601 +24355 +10719 +7455 +17138 +2610 +10299 +1070 +15249 +19067 +24057 +6972 +395 +28560 +347 +13493 +15053 +23947 +29155 +841 +14198 +13454 +13989 +5970 +20380 +21782 +24345 +16447 +8281 +107681926 +28149 +21790 +23652 +8009 +332 +2643 +27395 +7775 +18092 +18794 +12071 +31751 +31629 +3690 +15329 +5087 +8009 +26106 +976664985 +292931990 +14088 +24552 +7964 +28700 +20066 +21561 +4872 +20013 +1539 +31162 +105715872 +8668 +12185 +1047 +27073 +28560 +252695040 +8088 +23478 +14749 +7964 +7559 +19514 +4341 +10797 +9898 +16485 +19506 +3210 +24769 +10604 +1543 +9383 +31920 +9020 +29044 +30559 +13347 +13640 +23290 +26357 +22947 +1302 +31605 +26718 +25872 +8142 +9426 +6806 +29124 +30823 +9338 +26718 +585689380 +19491 +28673 +32652 +17827 +5479 +9073 +32122 +298849653 +10033 +15923 +22895 +23857003 +31089 +15452 +12305 +9580 +17610 +28058 +1539 +27821 +3652 +9520 +8568 +29822 +23080 +21659 +21538 +27540 +16475 +17695 +15662 +9322 +16002 +31288 +29379 +28531 +3321 +5662 +15572 +12825 +24140 +30195 +817030087 +23007 +18700 +1408 +25519 +8483 +32456 +29419 +27229 +936523422 +15720 +591933896 +19920 +647637845 +18240 +16112 +29492 +19118 +19229 +4338 +615 +23681 +16435 +10132 +22349 +2398 +15924 +16817 +907373205 +26277 +10914 +23098 +7481 +16890 +14180 +25269 +17667 +13241 +3735 +11394 +1512 +29891 +27368 +18270 +32119 +31653 +19844 +11938 +9436 +724 +26866 +25362 +4900 +26032 +30282 +2732 +14909 +26494 +30426 +32535 +25195 +864 +6076 +345 +14420 +28191 +29571 +17437 +31407 +29063 +30539 +28213 +13207 +397 +12281 +15073 +1825 +8075 +19115 +805 +9104 +1990 +396246374 +5423 +19905 +607568455 +31143 +17339 +18188 +25145 +30598 +31574 +18270 +5553 +14477 +25448 +31040 +5232 +23165 +29120 +17004 +16671 +4004 +4488 +7512 +10455 +22961 +247849885 +7939 +10202 +333 +18167 +30994 +26619 +5893 +505617898 +30674 +620485301 +6898 +21605 +23645 +2601 +31567 +204364068 +30821 +9210 +26593 +30381 +13818 +3758 +27031 +20093 +28400 +25460 +24291 +9653 +50 +17092 +31249 +14644 +12320 +5244 +2495 +29322 +4758 +4347 +32717 +20801 +21189 +4471 +25135 +20165 +29109 +22613 +290 +6939 +21539 +98 +16392 +26749 +21482 +5838 +31044 +31465 +25333 +29027 +338407503 +29092 +13981 +20711 +31486 +5326 +32652 +16191 +30800 +21267 +16912 +28314 +26311 +21941 +25308 +8342 +25371 +26283 +26129 +19986 +32217 +1076 +32028 +21900 +674 +19219 +10556 +25846 +16795 +1128 +25800 +17319 +6685 +1022026348 +19675 +30800 +223794817 +10256 +31802 +7360 +32698 +11333 +31736 +19627 +16861 +216 +17240 +19514 +31827 +26468 +5418 +12920 +28560 +7793 +24417 +18527 +27880 +208133070 +4366 +25289 +17092 +19729 +8074 +47952593 +950726685 +11327 +27003 +27283 +30643 +29398 +13794 +14060 +1797 +8067 +82276754 +4722 +17003 +8755 +26774 +12793 +19904 +24445 +26754 +22522 +15908 +31811 +15554 +22234 +19351 +30631 +21712 +19471 +29122 +25917 +1903 +32608 +47680524 +32569 +21558 +276501667 +7007 +16312 +710943610 +19629 +5139 +8656 +6071 +5556 +6334 +24797 +20984 +2720 +12601 +25342 +32323 +2594 +31424 +811211668 +25866 +22305 +20537 +25941 +16971 +1518 +28616 +19092 +21126 +22824 +29847 +9446 +4883 +23529 +8497 +11285 +19308 +4256 +27708 +19709 +6345 +19418 +129574444 +805 +16997 +1007 +8838 +5381 +27276 +1445 +8440 +25460 +28353 +17215 +14106 +7189 +1194 +10365 +18990 +30810 +27528 +25951 +30593 +18698 +21964 +1057824949 +17982 +8936 +185162567 +9523 +2557 +67912653 +29439 +723709848 +347979128 +889486862 +4780 +10811 +13162 +13236 +788000330 +28059 +835425212 +30379 +2813 +25405 +12390 +673047462 +30202 +3817 +19519310 +28365 +19493 +7142 +28742 +3346 +14244 +8965 +21090 +22723 +6740 +28620 +25431 +390891964 +8740 +67912653 +6566 +22871 +10881 +7955 +8308 +22187 +18898 +13424 +17124 +28802 +14931 +29626 +29263 +6152 +16198 +32303 +30426 +19725 +14018 +5438 +17610 +29178 +21471 +5022 +28524 +21147 +12051 +890723706 +7011 +830489638 +491245066 +7212 +23371 +27914 +12715 +653631845 +20930 +20223 +1029221420 +16927 +5896 +18339 +4427 +223794817 +878044328 +23483 +30931 +1360 +29944 +7007 +8860 +2008 +526606148 +6544 +21332 +32761 +27895 +1795 +31523 +25432 +3824 +368135485 +713805515 +13754 +22270 +20873 +17164 +6800 +4900 +32181 +16761 +3389 +6211 +24526 +31802 +27126 +26562 +11327 +993592844 +3263 +10849 +17554 +9695 +1036865894 +10455 +853 +483086963 +27578 +875743088 +32363 +3512 +51107704 +31465 +22635 +20870 +27971 +25126 +846746350 +2967 +17550 +31063 +3210 +2571 +1065619241 +27740 +6141 +25626 +5913 +10119 +2975 +440829685 +26283 +23623 +28243 +3513 +21045 +24636 +4021 +29944 +25282 +19905 +29493 +15925 +8936 +2344 +9552 +28260 +13413 +5233 +20165 +23477 +1050652772 +19855 +2183 +347979128 +6531 +31535 +21093 +1698 +396246374 +8716 +32575 +22744 +29712 +15525 +30643 +28230 +24465 +17822 +29510 +25636 +30235 +723 +9084 +17831 +15687 +25265 +995753626 +26564 +10481 +23300 +12080 +19825 +9776 +7337 +752054624 +9461 +24462 +38213538 +4862 +7215 +21674 +19119 +7638 +22272 +7904 +28802 +24600 +9322 +4826 +7861 +13946 +28170 +18568 +5883 +20796 +13031 +17865 +4815 +4065 +12152 +25800 +9259 +10360 +1238 +3283 +578339944 +19354 +3057 +825 +24078 +25293 +25219 +30483 +9776 +7745 +26085 +30519 +15840 +10719 +8989 +2974 +19939 +29613 +27548 +32705 +17423 +27002 +21670 +21289 +1333 +28499 +23098 +12132 +6460 +16170 +13767 +6128 +14713 +28230 +4300 +22222 +10886 +19030 +15790 +31959 +31430 +9845 +7143 +29574 +7155 +8202 +21021 +1832 +20291 +387345662 +5229 +5096 +27578 +31687 +5913 +55204547 +7348 +16419 +1326 +8267 +3953 +292931990 +21078 +22304 +26136 +12950 +10242 +17042 +12794 +88 +24089 +23336 +585567701 +15937 +18408 +26590 +24007 +1695 +11568 +2981 +595 +24710 +30012 +4198 +12155 +27348 +21544 +619595003 +897 +1785 +9870 +304824290 +29348 +30728 +2149 +664885777 +13338 +26615 +23131 +19691 +27893 +110579490 +8003 +311991488 +9898 +16741 +5135 +7061 +17008 +26283 +2220 +22955 +13534 +18841 +32477 +31892 +13365 +6218 +15341 +28187 +5961 +27336 +7357 +811625862 +16558 +6252 +19095 +5287 +9410 +30701 +1390 +25625 +472139713 +30614 +10548 +26187 +10023 +18376 +28286 +25323 +11232 +17866 +752291458 +18625 +16115 +29773 +29027 +15787 +6252 +16442 +17025 +12314 +22800 +29996 +7218 +1286 +1699 +16419 +32761 +936197627 +29123 +23182 +20141 +9055 +19675 +14800 +14930 +75281660 +18709 +7626 +26493 +22228 +1714 +945292246 +146879326 +526587804 +7618 +2954 +17115 +290 +22451 +32226 +29287 +27217 +28449 +23030 +22651 +28213 +939518997 +91542336 +29492 +21189 +9384 +32555 +7927 +24126 +31585 +8059 +4284 +31855 +17063 +25569 +13572 +21674 +221545221 +9084 +687275605 +30631 +18271 +18284 +9876 +13911 +30333 +16203 +564063660 +27944 +3850 +25199 +166971298 +2232 +22011 +22961 +483086963 +22982 +24843 +23529 +17428 +16614 +16678 +730980266 +22731 +1314 +13987 +3010 +301374320 +27751 +29293 +916365934 +10137 +5231 +5839 +25398 +885 +21115 +31493 +20373 +32122 +17560 +17079 +8344 +1579 +3141 +6886 +15402 +27679 +3744 +147685858 +13968 +25970 +15953 +24739 +14764 +19388 +7689 +22645 +20817 +10419 +3097 +7951 +19721 +26349 +16614 +28713 +2893 +18210 +29294 +525 +21701 +390200056 +27186 +24975 +25792 +8865 +395 +16951 +32584 +6511 +20928 +21045 +899690572 +25636 +18387 +30184 +9506 +1811 +10797 +29598 +10865 +12335 +13849 +28096 +16917 +2761 +22612 +8972 +11031 +9470 +2754 +347979128 +9131 +6468 +8100 +17803 +7102 +6218 +16705 +17178 +18245 +29725 +24153 +2929 +2817 +2954 +25396 +4164 +14343 +22411 +979751503 +114156994 +13984 +15341 +9778 +925 +10082 +1002259261 +12445 +26000 +31925 +8309 +26732 +28149 +29375 +13136406 +25889 +20528 +22399 +24501 +5058 +21208 +1261 +29450 +1924 +22972 +18339 +8664 +18761 +22411 +7095 +6599 +24256 +20291 +31855 +3916 +13457 +17976 +12094 +19303 +5321 +29464 +21779 +17627 +15715 +28603 +23055 +11327 +14125 +267224449 +3982 +9526 +1042466237 +28027 +14390 +28232 +710943610 +28439 +11411 +10347 +6599 +15774 +27140 +29963 +29910 +8164 +16991 +8913 +3915 +25545 +241 +15937 +1630 +882 +27908 +25981 +22217 +308 +3901 +817163441 +2528 +973361132 +261905804 +16367 +30508 +18826 +3703 +26007 +5098 +426 +854740408 +9010 +23483 +501989250 +8442 +22220 +12739 +27722 +7143 +31331 +5340 +21995 +934956379 +30228 +23752 +1825 +1226 +25807 +25622 +7775 +571711251 +24781 +31741 +23003 +24898 +22799 +16913 +8275 +19623 +88 +22348 +28610 +20692 +29330 +27895 +2967 +18 +31648 +32309 +22078 +18740 +30532 +30655 +21336 +15133 +1121 +9834 +15572 +214 +697411754 +28503 +27110 +14369 +29706 +24187 +9118 +22710 +23733 +31943 +14694 +8439 +25333 +12696 +10977 +13281 +2039 +16722 +1302 +4021 +463903417 +23677 +31989 +4027 +8734 +31836 +24345 +1008410461 +14590 +15091 +25519 +466678321 +2059 +31719 +31318 +27436776 +5709 +13115 +32717 +25527 +22554 +23245 +17428 +19566 +27125 +30809 +9929 +4769 +22187 +24878 +12814 +30695 +88 +1485 +60818700 +19742 +112880512 +18396 +22222 +4952 +28725 +24496 +15275 +826087120 +26712 +14965 +3832 +32633 +4472 +14371 +15215 +30674 +20587 +25142 +2799 +7895 +6028 +24774 +5310 +19248 +138768834 +6245 +1560 +3219 +13432 +13553 +31467 +29965 +23623 +26228 +19627 +16153 +29415 +947240918 +14664 +22822 +25960 +14455 +13888 +27110 +5692 +30457 +1417 +20731 +12125 +26394 +21466 +3204 +25113 +30626 +7423 +29776 +8287 +13619 +618 +7843 +7280 +10130 +2944 +30918 +12375 +21549 +20928 +8985 +6844 +18478 +3103 +938 +11714 +2638 +14553 +251218752 +19134 +9712 +17311 +20642 +18310 +14951 +15561 +26695 +468 +147847714 +24318 +32480 +24421 +15250 +2401 +10183 +31040 +3450 +10963 +13328 +12125 +760627144 +24797 +16678 +29539 +2962 +579433266 +6805 +32610 +12622 +18556 +693 +23617 +22411 +275524856 +10299 +5556 +13836 +9069 +14198 +5415 +5910 +2534 +24 +23917 +4660 +9993 +4905 +29324 +3017 +29978 +9272 +1372 +22723 +1009 +8057 +29910 +24927 +4862 +15228 +19993 +5422 +19327 +14637 +15784 +14270 +22771 +25599 +19865 +19905 +22017 +11653 +21923 +20928 +10722 +29524 +24927 +10325 +2209 +17199 +20721 +8803 +1663 +32456 +32535 +746965255 +1711 +16798 +13036 +29488 +16447 +17581 +13285 +25198 +28422 +22881 +26135 +23831 +21171 +2893 +12373 +25396 +13678 +28603 +148 +15801 +27880 +9359 +920657094 +25328 +100498229 +24408 +16184 +6732 +2398 +6528 +792018277 +3010 +28476 +31649 +17491 +30239 +23862 +5495 +13662 +1804 +8501 +2685 +7508 +24120 +6930 +13253 +12520 +20444 +2289 +20021 +5565 +2684 +15790 +29355 +20595 +734327324 +29761 +850 +28745 +25269 +9957 +17082 +17381 +5142 +29021 +28295 +32143 +20692 +21860 +14472 +224 +14244 +13008 +1348 +3396 +11509 +687610188 +18689 +23476 +19514 +15327 +29452 +12533 +28732 +616762822 +19400 +28389 +9583 +22135 +11740 +11269 +115 +14372 +26143 +31066 +14093 +29692 +17319 +115 +19436 +1382 +29450 +26615 +10581 +13626 +27002 +25431 +4017 +26357 +14996 +14198 +30608 +2914 +14390 +15583 +560223448 +30239 +10347 +5251 +170 +29016 +25076 +13911 +10802 +25659 +687275605 +31042 +21030 +10662 +21923 +32095 +11061 +909 +25072 +11740 +21351 +21174 +27013 +20459 +13247 +13799 +4751 +3379 +20479 +14093 +2873 +18983 +449290199 +217982666 +29994 +20962 +26519 +10455 +204084670 +6710 +2928 +377 +25549 +22252 +2578 +30457 +22412 +13615 +3362 +14446 +641062521 +13713 +13669 +22017 +23600 +10455 +875172321 +31451 +22256 +9767 +32209 +1706 +17225 +10197 +913 +524439180 +746502247 +9515 +15322 +5668 +29994 +27686 +1002259261 +24151 +26419 +20626 +8103 +16140 +11760 +25107 +27183 +14001 +2208 +7676 +25022 +23264 +238672459 +29247 +19506 +17662 +1041566044 +579767416 +17918 +25846 +23483 +10643 +11344 +31367 +27436776 +4742 +30587 +23080 +15749 +6101 +11115 +3984 +286041137 +26956 +26252 +8209 +3396 +19580 +26847 +9260 +160138223 +335528881 +1065468270 +25936 +23250 +14028 +30598 +242 +19056 +31985 +16521 +18636 +26693 +24493 +18435 +24062 +13457 +7811 +939286644 +995753626 +25126 +20373 +26142 +28538 +21030 +23084 +5580 +24948 +386143652 +23092 +2718 +3723 +21021 +1754 +1274 +5476 +14568 +31002 +18472 +6591 +27904 +12392 +1314 +2732 +17192 +12591 +18994 +27751 +5911 +31888 +426286442 +2811 +4480 +21370 +30375 +22799 +6273 +27591 +29555 +15593 +1664 +586673614 +10229 +13351 +3054 +28201 +929 +6968 +25339 +25904 +14242 +379163758 +19176 +8407 +29761 +3953 +23827 +22411 +6141 +12335 +25137 +8961 +4769 +6943 +20232 +30195 +5298 +22220 +21313 +30202 +5821 +14480 +9748 +20850 +17831 +20668 +8913 +21188 +7143 +32212 +11720 +19139 +5578 +13354 +1324 +29453 +28170 +25057 +1070816340 +30748 +17501 +18740 +15095 +26768 +4555 +28436 +26991 +25820 +20053 +30796 +1022026348 +27085 +27733 +17092 +14362 +6148 +17809 +29946 +18360 +23142 +5643 +833243837 +19906 +27733 +7372 +1028796512 +27453 +4815 +20004 +29963 +130817209 +10688 +16744 +16341 +16894 +7606 +20139 +10767 +6756 +17755 +32142 +23633 +29379 +27064 +20621 +13375 +27750 +29206 +22899 +32741 +23343 +458450408 +729958294 +23857003 +23680 +21824 +19077 +6102 +60289319 +31451 +30801 +7759 +4579 +2897 +16613 +20153 +23436 +25252 +18930 +28958 +15245 +30079 +4004 +398556455 +17627 +16911 +17405 +1336 +2758 +4135 +29764 +15325 +31421 +4809 +1785 +29843 +22881 +26417 +7995 +14187 +31935 +2348 +13435 +13482 +13981 +25759 +4951 +4472 +30853 +1168 +25152 +11617 +8387 +340502239 +17089 +5587 +22914 +19140 +596210962 +12752 +21811 +11969 +17453 +21712 +28559 +21343 +10428 +1598 +168 +1852 +505617898 +27540 +619595003 +1019498195 +752054624 +15938 +30051 +10683 +3118 +26719 +5662 +22750 +224 +29027 +3672 +21131 +3372 +13615 +17578 +31356 +11938 +7276 +32480 +24065 +26437 +16289 +13380 +21933 +18451 +11581 +16859 +155159619 +2593 +824 +15053 +6717 +12323 +18689 +3184 +20291 +352 +1404 +29109 +1168 +14198 +18752 +14962 +32525 +8118 +29435 +10347 +27399 +12101 +119739392 +23626 +14488 +23493 +27369 +29432 +19491 +66383449 +11380 +950797214 +30126 +29338 +305443481 +16759 +8465 +40 +13236 +8275 +8617 +30028 +8911 +20090 +23343 +31662 +4314 +15682 +24769 +2914 +4660 +6460 +17401 +24138 +26492 +112880512 +22986 +30375 +14192 +8336 +8550 +522426914 +14402 +24542 +17338 +30120 +10868 +10576 +15911 +14583 +6595 +17501 +7923 +4335 +1076 +8375 +8972 +7726 +19140 +29461 +24797 +13509 +26006 +16062 +23338 +28560 +1580 +1013046410 +3794 +369000185 +15554 +273263405 +25851 +15855 +18779 +24635 +10064 +28561 +7063 +12594 +31206 +13345 +19074 +20324 +23469 +923 +12402 +10688 +14644 +7919 +22460 +11840 +9792 +25561 +454259428 +9073 +2915 +23347 +16336 +13887 +24636 +21670 +19779 +2497 +30587 +7904 +26187 +30899 +899226523 +8888 +2207 +554460166 +18149 +2294 +2781 +4914 +13678 +25811 +25296 +1026745538 +16447 +11308 +15540 +28974 +23175 +22648 +29739 +6740 +12942 +21654 +1766 +26726 +9124 +27548 +26658 +30173 +26571 +29010 +7735 +20721 +16138 +23373 +31356 +28341 +72893169 +27568 +9238 +4482 +26278 +23536 +22495 +12682 +14930 +3173 +19222 +7254 +6886 +18053 +16931 +23847 +13736 +2975 +7964 +5861 +32267 +210747081 +20699 +16558 +22569 +13029 +22900 +18673 +17858 +12739 +14420 +13008 +14654 +14930 +5103 +18616 +428 +26654 +1040137225 +10907 +6529 +16505 +118022468 +24239 +7644 +6759 +18502 +18912 +5396 +26991 +4740 +22578 +16521 +16429 +20628 +10890 +13941 +12097 +32624 +3953 +24120 +6129 +13704 +22554 +25599 +27957 +12063 +26922 +18873 +10914 +27200 +3916 +17276 +3103 +9432 +31542 +29933 +17260 +3659 +32229 +19685 +16976 +301374320 +7301 +28928 +18839 +32153 +12085 +23612 +23226 +32026 +6211 +28844 +7101 +11974 +6608 +15602 +18911 +692787382 +5298 +13393 +30280 +16261 +11901 +29190 +9410 +1018899887 +15112 +16250 +5244 +17723 +21353 +28844 +18694 +9993 +59044867 +13001 +681432775 +17115 +18751 +1329 +1474 +13269 +6416 +27904 +31448 +345 +13444 +20757 +2004 +22924 +27607 +20709 +510691075 +11773 +11359 +899226523 +17960 +13338 +9020 +14944 +10548 +788000330 +30053 +16326 +14023 +2110 +27220 +12249 +22411 +23208 +17699 +11582 +10589 +9396 +23888 +26143 +21297 +19113 +426 +19019 +14192 +29811 +31252 +9223 +24519 +31687 +16650 +17394 +26823 +10157 +2993 +26332 +1040137225 +10222 +16336 +30174 +22127 +336993211 +27327 +15530 +16064 +7191 +28314 +29960 +11581 +882878357 +837691137 +11473 +1361 +15053 +27925 +267206945 +58535449 +16614 +28818 +7440 +20959 +24444 +24898 +13008 +18718 +29063 +10778 +19095 +6594 +22380 +25199 +28725 +9957 +13087 +5624 +12236 +10531 +9588 +7357 +20501 +10370 +22648 +26060 +5751 +31027 +18527 +773454483 +18720 +9702 +8416 +17611 +25941 +9613 +25337 +956684932 +6833 +2065 +1325 +22788 +9293 +586115773 +10331 +20092 +27089 +13825 +460 +11491 +17004 +525311521 +6584 +24599 +286041137 +12591 +14583 +24718 +10144 +29492 +302364781 +792018277 +28280 +23417 +20527 +21426 +3118 +3959 +31694 +13976 +4820 +24011 +9674 +8629 +234 +2593 +18472 +25582 +32498 +12852 +243518546 +6494 +16701 +26913 +472976263 +24407 +11669 +15275 +6479 +6076 +7644 +29773 +15316 +7997 +21205 +29734 +29205 +817865474 +913 +13578 +18793 +4627 +6367 +5422 +20801 +30465 +9384 +714902701 +887 +30079 +23719 +18040 +899792129 +2957 +25800 +922 +29415 +30944 +9266 +4657 +21061 +376085864 +27163 +14068 +1178 +4120 +4815 +30693 +10914 +4465 +15477 +31054 +22079 +25083 +5445 +871502169 +12622 +2356 +18570 +11056 +13457 +26629 +29236 +31367 +27059 +25056 +28743 +577 +1185 +15109 +16376 +14815 +14228 +21400 +10701 +30125 +36067554 +9213 +16859 +20258 +320 +31150 +479833421 +19623 +7296 +15460 +25349 +17003 +12872 +611700924 +7178 +31283 +761 +531 +29880 +9237 +32371 +912 +518850406 +15411 +286041137 +17581 +9189 +18669 +4914 +23227 +8054 +20198 +2273 +265036141 +21343 +18020 +13818 +18120 +13840 +5903 +25769 +7662 +11321 +4144 +29388 +29698 +27405 +27391 +847327404 +390435951 +13800 +817030087 +22683 +24417 +13266 +900 +29176 +3242 +6591 +1239 +30626 +19582 +5534 +30787 +8092 +564063660 +6714 +14761 +27220 +16632 +26661 +25308 +21582 +17932 +25142 +31273 +14474 +8424 +26283 +14451 +7689 +30384 +5904 +28745 +27855 +308280197 +20770 +30818 +8054 +16808 +32564 +832958104 +13001 +31687 +20010 +145 +10446 +25185 +30996 +30820 +12020 +30785 +30939 +19939 +24465 +17809 +23587 +25265 +5077 +939 +16855 +22380 +16341 +2495 +17859 +9834 +27696 +9363 +4775 +105715872 +14713 +22320 +14923 +20027 +16138 +1630 +23329 +14583 +16101 +13454 +8891 +15120 +24542 +13868 +833381053 +30054 +5454 +10097 +702761148 +285595735 +18112 +14256 +11103 +25398 +414 +6710 +13963 +14944 +6833 +3310 +18387 +12752 +30333 +3783 +3399 +21964 +8788 +3887 +1382 +24420 +24621 +20277 +2356 +5232 +9008 +22451 +16833 +11740 +10575 +3379 +19709 +27064 +5326 +3581 +950726685 +495012238 +968746823 +28488 +28239 +10248 +4296 +14227 +9152 +24126 +161167734 +15773 +21526 +283271405 +29129 +734327324 +14821 +15377 +30532 +3310 +774 +1265 +22422 +237588807 +10225 +5643 +17769 +6314 +10068 +31934 +3205 +832 +190334242 +15718 +25144 +22976 +9582 +25349 +27252 +428 +281932493 +521913992 +15565 +7793 +13480 +7632 +9637 +28243 +28927 +26682 +29504 +28554 +13839 +15820 +3893 +14192 +5232 +2110 +9876 +30979 +11110 +21324 +21333 +3362 +14115 +32503 +15855 +30127 +27348 +4635 +26238 +21427 +18215 +3149 +13387 +7444 +21388 +16913 +148 +5813 +28958 +9283 +2294 +18766 +4276 +4355 +5351 +18674 +23675 +26695 +16871 +16226 +13807 +27676 +28353 +27607 +19484 +5873 +23731 +1009 +857578541 +11319 +17553 +12653 +24600 +8554 +31290 +10183 +32416 +21714 +18167 +15384 +7164 +1160 +19742 +21966 +25270 +20238 +5438 +21400 +3845 +25057 +31692 +14251 +2250 +7078 +22944 +5004 +18270 +6531 +16334 +12364 +3989 +28141 +14451 +24378 +13706 +11366 +10246 +7535 +19914 +18690 +13162 +12568 +31586 +11937 +32344 +31300 +4751 +26259 +32397 +9178 +18718 +17024 +27924 +14321 +18266 +11436 +17974 +10197 +28862 +14390 +28497 +28226 +13345 +20870 +19627 +7939 +18923 +26157 +13241 +11608 +23335 +4338 +30543 +362310923 +1534 +28706 +17059 +12834 +2366 +9442 +24138 +22126 +249651196 +911358525 +13187 +28850 +28537 +1395 +6584 +26153 +23409 +23521 +19825 +8522 +5192 +31430 +24769 +21670 +21738 +12608 +14420 +28846 +18923 +9182 +7629 +23084 +20322 +17614 +5695 +24344 +6765 +32670 +69666088 +32592 +10968 +15525 +8476 +8530 +24728 +5932 +30810 +16256 +24692 +32416 +665734821 +7086 +12001 +26228 +10901 +5461 +4174 +21549 +15990 +12533 +7225 +25837 +27421 +9356 +5076 +21005 +26718 +26904 +10225 +18673 +333931866 +2616 +22778 +10807 +11969 +31448 +3672 +24796 +24359 +8803 +27736 +451549272 +88 +18093 +7951 +14553 +23358 +31928 +653631845 +21131 +9010 +8041 +30266 +335753607 +14320 +10850 +847327404 +5587 +126640927 +21484 +17082 +27767 +3089 +21995 +10173 +5861 +1050652772 +11380 +31092 +523750683 +21099 +10275 +18260 +14318 +20072 +28813 +8115 +29324 +25219 +7333 +21131 +752054624 +23047 +31679 +29346 +16127 +11552 +11504 +30643 +7425 +2401 +586136455 +20802 +9237 +13946 +27096 +12334 +3231 +21296 +4101 +12101 +4726 +28329 +2811 +29677 +9270 +21032 +19765 +28389 +6090 +787692568 +1432 +2789 +27443 +6886 +2905 +1968 +5330 +6460 +27443 +29585 +681432775 +6076 +29435 +12091 +32747 +8925 +26910 +23597 +30010 +16221 +12594 +1760 +910153622 +24065 +13238 +5839 +20947 +1855 +15014 +13968 +25633 +2146 +3864 +23208 +20843 +20796 +13214 +628529804 +26972 +7046 +27534 +3000 +334161853 +26088 +14669 +31963 +714902701 +19541 +26311 +17763 +18008 +28323 +20444 +14930 +9293 +23596 +5515 +14372 +25542 +15062 +461 +31506 +334695565 +24526 +7095 +22443 +1040042838 +5738 +4740 +3389 +14018 +16419 +1059550491 +1390 +21109 +5135 +30483 +3545 +3296 +28488 +31093 +44921107 +3298 +11591 +22172 +14840 +6511 +27449 +26654 +27216 +14314 +6914 +9073 +9929 +12601 +17477 +16534 +9269 +13784 +25455 +13572 +23943 +3173 +2799 +2682 +3173 +18104 +17379 +22982 +1016 +170 +12594 +5887 +19016 +790717441 +26343 +22187 +18826 +28858 +10636 +26071 +540485278 +3821 +267224449 +25565 +12555 +273263405 +8645 +5555 +9985 +3857 +8530 +18489 +27893 +13008 +5298 +21343 +32757 +16775 +72446526 +20002 +173009629 +15047 +603877043 +26661 +31969 +16138 +2263 +32698 +17821 +32198 +613 +21263 +23337 +28213 +24318 +26115 +21024 +16945 +25977 +29066 +2739 +30651 +27220 +147680540 +30251 +6102 +807878101 +12876 +4346 +16447 +27064 +31010 +175927882 +25667 +3389 +26494 +24674 +14349 +24662 +31250 +16376 +27877 +1506 +21984 +4100 +30714 +12583 +23578 +22778 +24605 +26619 +70292251 +31411 +7632 +20423 +1868 +300035963 +194495327 +21170 +1506 +20537 +15272 +6042 +21032 +882 +31713 +9583 +11916 +7095 +14402 +16678 +19994 +6388 +31460 +21069 +24501 +19016 +27926 +16997 +9482 +24823 +15302 +14669 +20402 +29047 +30636 +23155 +29562 +32711 +27064 +31641 +26042 +40 +1877 +27276 +2249 +14134 +22569 +25152 +29415 +31419 +28860185 +24542 +24057 +335528881 +13457 +24004 +32351 +15460 +10424 +8054 +32125 +27568 +18145 +2457 +13214 +22996 +12956 +216439932 +9309 +5808 +27220 +30577 +5103 +12715 +4100 +22349 +25565 +20396 +388083394 +11110 +16250 +10627 +26277 +21069 +10309 +17319 +3877 +26271 +18874 +1766 +5867 +28422 +15463 +14430 +14049 +22124 +26823 +16808 +20115 +1051321133 +16573 +2547 +2459 +305 +2571 +18873 +26763 +13925 +3526 +23730 +5970 +30335 +6062 +7083 +20241 +31745 +454382627 +3761 +29435 +32659 +4741 +30125 +18631 +2401 +22648 +163730962 +29798 +827478884 +31275 +7723 +9514 +7110 +25315 +18898 +10556 +24355 +4432 +23623 +22961 +4201 +15990 +377963978 +17836 +20626 +5245 +14246 +21242 +4724 +17870 +7095 +18716 +16650 +12591 +11706 +15477 +3606 +376085864 +7843 +17637 +32481 +19400 +23317 +22460 +17260 +25757 +18339 +16558 +18364 +20597 +24798 +23417 +30217 +31946 +29986 +23172 +30751 +22746 +4360 +26692 +13704 +32722 +16867 +10881 +29651 +9613 +3092 +24217 +14646 +10068 +7726 +864 +4296 +20267 +13115 +1036628006 +11587 +7063 +14196 +133 +10029 +752291458 +27672 +43524064 +19890 +3352 +24113 +29910 +8556 +968 +21273 +2408 +16023 +31695 +5712 +1411 +30856 +27026 +32646 +1160 +2328 +29492 +492883950 +20659 +27767 +9310 +24909 +31831 +25476 +3513 +28273 +24643 +15770 +15604 +2866 +20772 +23888 +10173 +4924 +829 +11690 +32144 +12198 +20055 +13717 +6666 +14080 +30282 +19308 +18983 +15664 +20711 +26377 +27814 +27203 +16743 +5484 +17379 +23681 +11090 +2249 +26213 +14329 +10851 +12343 +2249 +3493 +23003 +7978 +27073 +8114 +25199 +4568 +29677 +20180 +16401 +3202 +9834 +1576 +31027 +13274 +949083771 +27992 +13026 +7215 +10633 +10095 +11854 +14925 +29092 +7618 +3104 +21868 +28001 +16907 +15027 +24550 +18814 +2378 +15623 +6349 +9883 +8749 +7897 +3256 +25078 +9787 +18502 +126 +3029 +7877 +9016 +31870 +16931 +23834 +10606 +18094 +10159 +20184 +26590 +20448 +26463 +1261 +16315 +27146 +16376 +25917 +29510 +25820 +12128 +31395 +32427 +23680 +7296 +6714 +6237 +8204 +19227 +2311 +30817 +1023113166 +7564 +38213538 +29925 +1878 +16005 +24823 +22867 +5340 +23543 +4049 +22127 +31641 +4951 +23205 +5643 +30300633 +26275 +15789 +14415 +22603 +9446 +2237 +29825 +31133 +14840 +604397492 +1277 +17608 +15883 +28213 +22470 +118022468 +20242 +987091443 +4175 +12956 +11854 +28527 +5630 +4016 +27583 +21995 +15245 +4455 +20667 +12793 +12249 +8339 +415705934 +19495 +32555 +2373 +22423 +216439932 +20540 +22977 +335528881 +927429109 +2470 +22707 +22411 +3207 +8216 +7726 +15017 +3173 +20958 +7759 +24165 +14329 +8309 +2379 +22219 +5577 +31706 +239563124 +32711 +22549 +17334 +9077 +1506 +23300 +12950 +3765 +12540 +31641 +11568 +30703 +279720731 +748 +28623 +22411 +22078 +20531 +21109 +16915 +28213 +2949 +5099 +13593 +17146 +6128 +18628 +18911 +1815 +26975 +16060 +7268 +5839 +12742 +885 +32600 +5580 +1105 +5396 +21205 +1664 +14653 +478548948 +629 +27034 +635556236 +8704 +24571 +19254 +24848 +17338 +60922867 +3864 +7215 +16367 +27767 +27940 +30931 +30309 +2004 +13776 +805109031 +8192 +20306 +9276 +30686 +11937 +6379 +17379 +6968 +26325 +1004218139 +10337 +280282421 +6712 +631404077 +27097 +325383747 +3298 +31067 +14480 +17004 +28985 +27632 +4847 +17858 +23388 +25253 +3213 +19244 +1144 +10253 +7682 +7344 +26525 +23585 +620 +9932 +340502239 +10576 +2147 +27578 +22376 +7850 +32476 +30184 +16419 +27013 +30457 +148975167 +3887 +7579 +15556 +30069 +18092 +3372 +1302 +12101 +712 +19839 +12080 +19436 +743 +6968 +12379 +8284 +6028 +29092 +18855 +14251 +23919 +22164 +30343 +10940 +13767 +13812 +970 +29847 +31331 +15097 +854740408 +9888 +4170 +30785 +5952 +25405 +26956 +1035 +23897 +13987 +10087 +26343 +32030 +4709 +8934 +31712 +5630 +22971 +10683 +10094 +9989 +18428 +29356 +13209 +10963 +19030 +27154 +25288 +27067 +516 +25951 +27329 +23476 +160138223 +30724 +2601 +18189 +24 +21287 +811625862 +22336 +126640927 +10303 +31497 +2865 +3502 +24861 +25588 +11568 +27971 +24080 +16330 +12733 +14944 +24420 +32210 +23553 +31283 +1001566143 +7540 +24943 +30217 +7062 +18748 +1087 +22245 +905568947 +14909 +24183 +9727 +13987 +29860 +11833 +4883 +2481 +31654 +5445 +19557 +29798 +19903 +20230 +525926022 +12152 +9480 +18037 +14713 +19708 +30244 +3545 +10886 +28451 +514875184 +966 +2658 +15908 +2074 +19312 +18874 +5021 +28742 +1903 +17876 +2402 +5135 +4518 +19092 +852030779 +23736 +25265 +8497 +25987 +15969 +31250 +26904 +22867 +11814 +19126 +28884 +724 +14237 +638157806 +6273 +32464 +10690302 +10683 +17611 +10966 +16191 +9231 +16861 +20754 +24738 +24030 +31356 +19254 +2668 +23976 +7423 +17821 +3846 +13279 +5055 +1144 +23729 +18677 +20287 +21078 +7294 +32610 +7486 +28439 +4101 +21826 +13432 +11310 +130817209 +30356 +26193 +20141 +27751 +14227 +3264 +17167 +17410 +8833 +30820 +24605 +4647 +969450654 +4912 +29166 +23204 +352 +23084 +2294 +299284806 +12762 +7296 +9212 +30695 +10182 +24407 +15231 +16229 +28499 +13863 +11656 +460 +27926 +21118 +23478 +19641 +24082 +5952 +267206945 +283271405 +23835 +9552 +2533 +30640 +13753 +20479370 +7421 +10003 +11769 +32095 +29694 +23493 +7689 +5407 +26440 +23529 +19352 +4154 +13776 +7682 +16118 +5415 +1534 +30532 +30053 +2616 +18575 +4639 +328030682 +10999 +13071 +27019 +31191 +1185 +26324 +19409 +12970 +27025 +5053 +25766 +32119 +30532 +27423 +7700 +22900 +4365 +18564 +8689 +194354866 +1027658062 +6621 +20604 +2776 +5776 +32606 +898668038 +11769 +219835095 +14414 +23769 +19014 +14478 +24459 +25062 +2684 +30059 +27167 +24082 +2282 +24997 +127060123 +12878 +11043 +3352 +29438 +32611 +29651 +2394 +801156178 +10870 +9898 +14764 +19685 +379163758 +26325 +30336 +19931 +29346 +28237 +16401 +26228 +27336 +1377 +25291 +26357 +29476 +32705 +8463 +14428 +11424 +32751 +26728 +17747 +1243 +15561 +30678 +13297 +16033 +13534 +8618 +14647 +13797 +26357 +6740 +3630 +464 +15025 +22106 +3827 +16520 +500761694 +176510878 +23739 +31568 +18846 +22538 +30967 +26537 +22280 +8546 +12235 +19527 +8522 +17632 +26283 +24972 +18125 +20249 +31765 +32210 +16336 +98861589 +31275 +29748 +12497 +8780 +24462 +762854332 +294 +75281660 +17581 +16798 +28118 +8731 +26212 +12453 +17560 +5695 +25293 +4796 +31273 +24062 +27216 +20527 +12876 +17829 +18648 +7634 +7953 +620485301 +5861 +23908 +3945 +336993211 +20115 +9282 +23540 +23436 +10107 +30100 +19505 +965160267 +26483 +15173 +24739 +2504 +15325 +4796 +12733 +13842 +25253 +14742 +12890 +21361 +31250 +18185 +357 +14314 +1129 +2993 +31231 +17164 +28001 +16848 +428 +20668 +13805 +611700924 +27898 +20742 +9642 +2593 +3555 +8731 +1417 +30593 +3097 +18001 +30820 +15830 +12333 +891947600 +2008 +16587 +14821 +18673 +16357 +22163 +14451 +14764 +28983 +13354 +10144 +166971298 +15553 +18870 +28945 +781681604 +29032 +30532 +28449 +483086963 +7409 +7205 +17381 +30725 +13706 +22635 +11645 +3352 +1754 +3805 +18122 +13888 +4735 +30359 +3329 +28298 +14868 +859062110 +4900 +1034 +1811 +1027560192 +2381 +28010 +6237 +28863 +5495 +29476 +21691 +938219725 +18788 +17073 +22914 +26238 +29053 +30793 +13825 +2761 +13950 +22455 +6501 +20141 +6089 +24519 +9871 +12516 +4156 +17608 +742 +17560 +22853 +5340 +29658 +14051 +2356 +5010 +23241 +19714 +19436 +8546 +100498229 +205 +5287 +6664 +3386 +16044 +24387 +10927 +31542 +9276 +20567 +22079 +994060758 +25884 +17374 +26384 +18928 +7155 +3559 +14565 +4174 +1087 +338407503 +19876 +4335 +8656 +20267 +3207 +17115 +22816 +2294 +146879326 +32390 +31170 +32553 +2970 +21109 +285595735 +1087 +20479 +1389 +28226 +28983 +13825 +1024972021 +1109 +30793 +32581 +19056 +28717 +12125 +23338 +6479 +543562637 +30643 +32449 +7130 +10965 +18570 +10218 +14244 +15341 +12798 +3116 +23139 +31901 +29176 +4360 +22245 +251218752 +1739 +22470 +1393 +20517 +12165 +20249 +22996 +363652035 +9931 +4008 +29044 +26804 +11740 +23732 +20079 +23242 +18994 +27064 +30519 +2169 +8204 +3307 +3937 +14348 +15614 +25062 +10651 +30640 +31636 +9152 +31998 +1011813777 +29899 +3310 +19650 +674 +15784 +25828 +23529 +6710 +24721 +867796195 +26991 +1740 +21388 +20567 +26429 +343 +14172 +472139713 +15027 +6146 +30019 +4421 +4398 +13538 +30785 +11798 +1863 +22788 +31831 +3744 +21095 +9248 +19725 +23955 +3264 +25120 +28316 +15183 +931730739 +11617 +17059 +3263 +32741 +27216 +6470 +18668 +19527 +8731 +10963 +16145 +28976 +13375 +7602 +20 +2462 +1503 +1036865894 +24230 +31694 +3864 +12739 +7080 +18599 +27745 +25122 +79 +14030 +22495 +214 +27486 +25181 +10381 +11466 +23624 +965160267 +2800 +23599 +4904 +27053 +21090 +858 +18752 +4034 +8074 +9446 +1030 +18882 +22549 +8517 +6643 +899204700 +13218 +17549 +18839 +2208 +20696 +14455 +14062 +4774 +10357 +26313 +23171 +21549 +32400 +27231 +25138 +2157 +7372 +1832 +24699 +20270 +21339 +31771 +15125 +697719282 +15304 +4518 +5022 +5627 +29634 +22002 +48 +10136 +8315 +19241 +14712 +1598 +19629 +17260 +10795 +11319 +2328 +8439 +10994 +28082 +121 +29578 +11458 +19563 +20066 +25398 +14114 +170694527 +28237 +24484 +5420 +24091 +5479 +18666 +573606632 +46869187 +14090 +29725 +7899 +9520 +18284 +17167 +267206945 +4031 +5926 +7850 +17306 +21320 +9578 +30674 +3321 +1445 +28591 +20900 +9224 +17686 +2389 +32529 +3057 +3536 +30701 +5691 +4883 +26394 +420036237 +20248 +2533 +1069 +22256 +28717 +15472 +15336 +25799 +24022 +23003 +9335 +280540161 +15486 +10246 +29123 +6693 +25057 +9979 +13886 +3864 +28620 +16917 +31834 +17719 +32151 +8130 +25917 +9949 +17892 +146879326 +23719 +335753607 +25253 +21409 +25057 +5052 +13311 +18423 +31765 +17818 +3104 +30816 +7217 +574 +7155 +1081 +27869 +22002 +8913 +11491 +11755 +14836 +1803 +6737 +8833 +16938 +23483 +5867 +26804 +26505 +7095 +246915592 +5569 +31605 +23343 +9058 +18684 +31377 +6309 +6367 +3013 +12038 +10385 +9233 +29512 +360131265 +5637 +5867 +825 +13029 +2539 +2484 +6309 +28863 +15687 +703494470 +15600 +1191 +14951 +30987 +24321 +20772 +719 +14944 +19311 +22164 +631404077 +25920 +18897 +32015081 +14653 +25851 +2789 +24212 +29516 +8490 +28352 +1070816340 +20482 +9700 +22375 +19352 +128669283 +22731 +10707 +10142 +18599 +31093 +22449 +18841 +31569 +10039 +30698 +3111 +16410 +25478 +26140 +24462 +7217 +27127 +6258 +32164 +27877 +26753 +20801 +16521 +20537 +1834 +15924 +25771 +16789 +139404611 +10722 +28206 +9161 +891947600 +4724 +3022 +18632 +6722 +26436 +30298 +878044328 +9998 +14555 +31969 +26440 +25315 +28673 +10175 +20947 +31613 +25900 +4341 +19261 +1321 +32368 +29529 +21067 +13771 +12737 +16261 +12314 +11491 +21528 +24728 +31046 +8118 +23300 +14495 +168 +3205 +10048 +11500 +23827 +9668 +15684 +30054 +14654 +4079 +26712 +27154 +6504 +25257 +10309 +10794 +11466 +30209 +29880 +13397 +504457846 +813 +32166 +995962908 +1252 +24674 +8336 +18324 +7083 +3864 +1109 +4355 +12292 +7662 +22126 +29960 +24318 +8549 +23521 +8764 +10610 +26910 +3539 +9649 +2209 +387 +29626 +23625 +29843 +17809 +18339 +2398 +1986 +29356 +2436 +21102 +971224564 +21971 +14669 +16455 +31424 +19728 +5180 +14644 +21558 +3368 +12441 +20465 +5033 +29131 +10479 +4524 +22024 +21188 +203837299 +5418 +31283 +673174838 +12441 +15814 +28199 +15463 +54 +8854 +2182 +27893 +11320 +16331 +1489 +8050 +16238 +14484 +13818 +20258 +8237 +25581 +1042839552 +18814 +461527750 +15087 +368843181 +15423 +7056 +22977 +25282 +773454483 +7745 +28228 +7955 +21192 +22961 +31844 +24326 +12125 +29882 +6914 +12165 +22631 +16359 +746965255 +10625 +30151 +10952 +2799 +7754 +20108 +3893 +5495 +19417 +22375 +8693 +15572 +26486 +284 +18169 +29677 +26749 +764 +26512 +9929 +12347 +520816932 +27750 +641529336 +641529336 +29000 +2817 +3210 +21214 +6141 +17894 +14203 +4174 +19906 +11937 +15742 +15604 +13193 +15245 +1047 +1371 +639909173 +29408 +9436 +19062 +2601 +17319 +17632 +74064427 +24291 +22649 +31605 +18008 +29004 +25981 +18346 +23947 +2805 +9269 +13195 +3210 +17960 +10223 +21557 +859062110 +8966 +20053 +21111 +12125 +16127 +5142 +26299 +19920 +28314 +15662 +32157 +6584 +30194 +23866 +32065 +3329 +24110 +28875 +30330 +13784 +20407 +23269 +15999 +17614 +9240 +2628 +30902 +17740 +21248 +24766 +10144 +26129 +19173 +11359 +10625 +30674 +13533 +30173 +17317 +8717 +32190 +8046 +13154 +2799 +12264 +12277 +24602 +17181 +16687 +22672 +335528881 +26722 +17658 +506 +961981483 +25792 +23760 +368135485 +3936 +11027 +16734 +817163441 +25039 +577 +8986 +15298 +30532 +12343 +14879 +27828 +10183 +35184520 +21717 +2481 +223794817 +4664 +21115 +28460 +6460 +3365 +32727 +7892 +3320 +6003 +32521 +8309 +11669 +9563 +20568 +514875184 +1324 +908 +82408035 +616762822 +19973 +7139 +30054 +10343 +17795 +19580 +18206 +6502 +31478 +29733 +8159 +26722 +2988 +129574444 +14962 +9702 +8130 +18218 +815878782 +31738 +12334 +27908 +6685 +17560 +29882 +23968 +336993211 +30369 +8483 +22164 +11567449 +5287 +4427 +17695 +16753 +16628 +22245 +31523 +16619 +26463 +5727 +31712 +20426 +20596 +17578 +4635 +21887 +22847 +26477 +390435951 +467 +1069819982 +9695 +12445 +21770 +22526 +25769 +1916 +141565344 +8704 +26727 +4170 +2680 +5565 +12711 +11690 +165 +16002 +28481 +19056 +17947 +10633 +21310 +159 +13713 +21513 +23553 +17947 +24362 +32564 +29236 +27722 +573783345 +15725 +24798 +29843 +11591 +17878 +3307 +27722 +18310 +28725 +22509 +27930 +28782 +19920 +7268 +3044 +11205 +88 +26763 +13868 +12122 +8689 +14154 +939954920 +18845 +3005 +32420 +12541 +16963 +25565 +6141 +25057 +22423 +4726 +9505 +12500 +24615 +24712 +27568 +32304 +25757 +26718 +16221 +29103 +12876 +14034 +12622 +20473 +14525 +7327 +16819 +2394 +4505 +31763 +7268 +5251 +19659 +9283 +27745 +24259 +24813 +31888 +574036710 +18339 +4608 +26722 +10850 +4621 +25823 +14005 +12060 +29843 +25252 +8572 +8258 +4922 +25801 +25713 +11854 +29027 +3764 +31749 +912 +11309 +11321 +16307 +7936 +21030 +79 +67912653 +10291 +26088 +60922867 +811211668 +16513 +5217 +19834 +4087 +28260 +21205 +127304857 +23924 +29159 +10036 +12069 +30859 +3761 +31291 +4292 +2117 +20782 +1760 +31321 +20606 +1121 +170722754 +18305 +10795 +16848 +28699 +16845 +25904 +16912 +21918 +20947 +9392 +9534 +21715 +11093 +19629 +28019 +24843 +5822 +3350 +10294 +25837 +20454 +14386 +11915 +24848 +994060758 +16796 +22871 +30356 +25185 +31943 +15073 +29379 +12520 +17199 +28451 +6119 +25043 +3254 +12572 +12963 +14546 +31836 +13898 +13818 +8175 +11333 +19179 +20626 +15377 +7708 +31346 +596184425 +22885 +3939 +27311 +27409 +20738 +28884 +290 +29598 +13925 +11337 +892 +15181 +32659 +18059 +23477 +7011 +23955 +9771 +3474 +256 +29660 +9613 +11694 +17661 +28877 +17605 +16734 +1324 +586673614 +6309 +8781 +5637 +13794 +14320 +372335989 +31283 +5236 +18845 +18698 +10173 +7775 +17817 +4518 +9674 +11984 +277841685 +29687 +32761 +27089 +13626 +16410 +24999 +24022 +14669 +11394 +32253 +13864 +163 +22924 +30809 +284 +2381 +8891 +458560741 +7072 +915379637 +13187 +30151 +32633 +472139713 +976 +7072 +6689 +27359 +21289 +19459 +7904 +31666 +10373 +27064 +14637 +8580 +3207 +31067 +343 +21450 +23464 +11225 +1011 +13290 +16769 +25917 +23606 +30175 +31285 +17809 +17888 +25625 +30017 +1069 +19119 +872833036 +172257567 +17410 +18020 +22582 +28413 +14188 +1070816340 +9410 +27394 +554170410 +9834 +3461 +3992 +14263 +29439 +10987 +27435 +6685 +14233 +2560 +21436 +51107704 +20185 +8992 +14925 +3202 +12516 +11937 +156 +22858 +16645 +27752 +2855 +10627 +4917 +20291 +19138 +5135 +9727 +15869 +729958294 +7910 +8992 +30724 +20093 +22301 +27053 +10182 +29978 +9439 +17686 +7943 +1318 +643345383 +25769 +18875 +3840 +397 +26484 +26584 +13120 +925 +12125 +22759 +30346 +29880 +16277 +20865 +20501 +32370 +26768 +20568 +23084 +234081650 +8400 +4570 +27058 +19728 +30728 +6149 +22804 +16163 +3205 +21265 +5821 +27944 +30556 +5135 +29160 +17907 +14683 +25291 +12460 +5841 +21528 +2571 +29225 +4762 +7378 +3535 +18406 +22336 +163 +2903 +4154 +29765 +20572 +27241 +12986 +13347 +10422 +14654 +31811 +2536 +2149 +9346 +31719 +29166 +26190 +18754 +25821 +30195 +32368 +30747 +7790 +15112 +13825 +27394 +1309 +10363 +32659 +4432 +28348 +16971 +27096 +2378 +4666 +12520 +382782387 +22171 +4961 +25951 +19436 +18246 +23680 +3314 +27904 +26492 +27992 +15883 +1855 +26984 +19884 +10966 +30602 +7062 +5420 +26494 +28813 +11568 +566386921 +23938 +29954 +25851 +2838 +1717 +32377 +887 +16890 +5079 +4432 +3764 +10778 +7198 +5244 +14724 +30659 +3346 +17782 +7188 +2484 +18694 +13925 +24417 +9571 +8529 +11784 +9592 +28314 +22371 +18583 +30125 +30279 +26906 +14246 +6608 +7685 +2344 +1048537108 +1085 +20278 +7644 +857646800 +7997 +27412 +17740 +32344 +8441 +5534 +6761 +3116 +12669 +26961 +31321 +27423 +25745 +16576 +27016 +18709 +18048 +414 +32585 +29122 +5021 +14849 +17381 +256 +23986 +10794 +1717 +777 +20879 +23048 +10033 +9439 +23597 +18325 +30036 +1739 +2495 +26053 +5731 +25904 +28850 +21529 +19427 +2169 +8740 +16544 +561490374 +14430 +22017 +30762 +25318 +12236 +23943 +4117 +265036141 +16077 +6791 +374155151 +604397492 +16743 +21242 +12343 +16759 +14283 +16440 +6520 +3399 +29338 +7882 +3988 +732 +31495 +2691 +6907 +17809 +15302 +11303 +18485 +4328 +26615 +30120 +29558 +31535 +23593 +25994 +21779 +14596 +2398 +9470 +22129 +9337 +26040 +339887649 +14428 +28865 +1004218139 +26768 +2718 +32217 +29986 +18698 +13736 +21024 +31175 +32094 +25802 +32473 +17735 +17932 +10360 +26816 +11984 +16567 +554170410 +20984 +774544597 +10173 +216439932 +17984 +32600 +9182 +26423 +19346 +5055 +4472 +3526 +23507 +19753 +1054022928 +32475 +18700 +22889 +19119 +22861 +15784 +32208 +19728 +15905 +18665 +13764 +4341 +6774 +25846 +28378 +2628 +7919 +25790 +12130 +7723 +334161853 +15883 +27585 +2368 +6945 +4524 +15435 +15830 +12920 +28149 +7508 +8865 +13676 +25645 +20587 +18387 +14428 +9506 +4454 +19695 +20753 +21045 +18169 +3740 +1732 +15649 +607699886 +1754 +29308 +23733 +6753 +13913 +31206 +5777 +246 +23699 +24571 +22248 +14451 +32539 +1838 +13717 +1415 +31751 +22002 +29190 +857638886 +12396 +5762 +22259 +7078 +2593 +13816 +21336 +29988 +29695 +31836 +18583 +335753607 +13771 +31534 +16723 +2368 +9338 +1991 +868 +14712 +17320 +16858 +22069 +29461 +3555 +19014 +582 +574036710 +32286 +1454 +775572782 +588695307 +30077 +7383 +13844 +18261 +31752 +32397 +4135 +5789 +19261 +11093 +31661 +679 +717347052 +25414 +11333 +27382 +1755 +957871312 +7708 +32680 +2028 +12347 +26042 +11491 +26311 +29877 +19062 +7046 +18990 +19350 +15872 +28660 +32065 +8130 +21045 +6302 +504 +13860 +13355 +31641 +697719282 +11174 +10263 +12942 +343 +31641 +8833 +18305 +3634 +29897 +2143 +17405 +15533 +7348 +28866 +41140163 +13036 +12306 +320290842 +24843 +3079 +26236 +189020465 +4651 +24 +446034660 +624787846 +20258 +8692 +16757 +13836 +30608 +22460 +920127625 +900648142 +21818 +18053 +18468 +907373205 +870 +10890 +10978 +24230 +31671 +19179 +965160267 +26898 +27380 +13305 +21436 +23680 +901932736 +7212 +22517 +29634 +30294 +3850 +30703 +28522 +14034 +7875 +6005 +31654 +998 +3821 +25936 +23422 +7130 +14555 +19011 +17869 +9215 +294 +781681604 +8072 +1560 +8274 +9243 +7630 +476265846 +32711 +28985 +17090 +1360 +4465 +23752 +18625 +22057 +4255 +8439 +23264 +64974863 +6460 +32182 +29035 +25917 +4365 +29103 +21818 +21426 +10394 +1897 +16324 +22895 +28877 +19906 +105715872 +32165 +25400 +19126 +28258 +11045 +23888 +31471 +28218 +17581 +10137 +26207 +28839 +28970 +21903 +11362 +29476 +13790 +4505 +16335 +21205 +18793 +4033 +7191 +15038 +1389 +22280 +21324 +3526 +30027 +191 +3803 +4494 +17063 +19779 +6019 +10428 +4306 +8100 +17948 +21605 +2220 +5087 +32742 +12069 +17942 +10052 +25823 +2944 +17760 +24611 +26019 +14071 +209801770 +27392 +3747 +2049 +9700 +20914 +14377 +20480 +27200 +39596865 +28091 +4647 +28019 +10219 +31427 +1752 +1227 +21900 +509260089 +15183 +1191 +13153 +10676 +4499 +6968 +6903 +20699 +25802 +29829 +27548 +28200 +27794 +8752 +8767 +21288 +4664 +23624 +12335 +22320 +854304527 +30651 +24011 +5087 +26463 +2922 +29504 +21113 +32119 +8074 +28396 +24114 +20812 +13981 +5449 +16805 +15435 +24917 +1314 +30869 +18874 +30551 +6221 +15604 +14815 +5838 +25769 +28201 +29120 +7540 +31539 +7355 +29381 +12648 +2180 +1040042838 +4472 +15687 +176363560 +28269 +491245066 +25039 +1933 +23962 +6336 +5883 +24 +19890 +9565 +688921232 +8336 +12825 +21135 +19099 +15790 +23924 +27926 +31411 +13214 +8387 +10165 +30422 +18423 +4524 +4021 +24585 +858500519 +841984888 +4602 +10798 +88 +4518 +755441859 +6285 +32761 +5103 +28524 +26440 +11009 +7676 +20692 +387 +23924 +15100 +824 +10825 +1065468270 +10173 +2505 +24544 +17957 +5346 +9523 +4900 +29328 +8971 +31727 +9124 +26187 +12692 +10870 +20380 +3720 +22986 +19099 +12920 +22996 +9392 +3945 +16837 +6653 +30386 +18122 +14511 +9417 +16226 +13413 +12187 +22778 +5577 +340575135 +15514 +24440 +8529 +27097 +750611274 +14451 +436 +29891 +7985 +29438 +246 +2857 +10142 +31391 +3958 +30309 +525311521 +1336 +32203 +13345 +23335 +15814 +19327 +6740 +27941 +16064 +10581 +25894 +27096 +6245 +945292246 +17814 +14511 +32226 +1754 +28889 +10334 +24465 +15969 +13269 +19931 +10064 +7745 +23048 +2409 +15969 +25276 +8106 +3116 +14406 +9387 +26226 +10244 +23706 +17419 +320290842 +14637 +898669128 +239563124 +13156 +19392 +1330 +12872 +390152516 +3764 +13619 +1072121176 +22083 +23214 +14748 +23002 +18040 +2893 +1113 +2684 +6691 +476265846 +22544 +29899 +23645 +22017 +536912352 +24147 +898669128 +23955 +23925 +14698 +4052 +370567225 +5839 +17360 +4255 +635556236 +15969 +14081 +11362 +26533 +786561611 +31459 +13563 +22814 +29512 +22301 +10242 +13388 +18845 +17059 +30151 +7191 +2533 +31288 +10068 +17663 +167247886 +18572 +5357 +12185 +23469 +479833421 +9526 +15823 +6016 +22280 +29843 +23528 +17017 +24699 +11304 +18583 +2202 +368135485 +789157341 +31712 +9356 +16315 +14246 +17115 +30706 +4914 +22017 +11359 +11968 +23831 +19541 +25185 +363652035 +19645 +4505 +11303 +24203 +31654 +23264 +10248 +3399 +520460358 +267206945 +21294 +3123 +4880 +10643 +236003886 +130817209 +10664 +14609 +25757 +13236 +10604 +945571162 +19965 +24090 +4907 +21343 +8912 +32427 +21469 +362310923 +16907 +28518 +11608 +8041 +18648 +1847 +6695 +16221 +22671 +24120 +19973 +19008 +29330 +4213 +5680 +25936 +13615 +6009 +13413 +10891 +31763 +1539 +13424 +15711 +19241 +11974 +15883 +31888 +19825 +5109 +305443481 +14386 +20619 +21090 +11774 +15742 +26972 +19549 +24291 +12582 +1130 +27265 +7287 +12905 +6259 +20454 +30973 +10561 +7745 +25073 +11932 +5789 +32151 +2571 +18495 +32229 +20202 +20592 +5058 +13851 +16044 +597742574 +4635 +1048230809 +30749 +865862307 +95361414 +2504 +10039 +28518 +4359 +27369 +11458 +15893 +16678 +20184 +11225 +4555 +177112175 +25094 +5201 +11931 +15463 +629 +24343 +8053 +22871 +477224767 +22790 +11927 +21811 +5763 +2742 +19357 +30410 +416623526 +25129 +23282 +13886 +27894 +22015 +10373 +23522 +22645 +15123 +10502 +11309 +91542336 +13805 +2430 +1054022928 +6062 +22564 +7280 +13717 +7644 +15637 +22816 +9484 +27096 +214 +9580 +14852 +16229 +14352 +26557 +23080 +27252 +17763 +18424 +7936 +12963 +387345662 +945780346 +7833 +26129 +19988 +15064 +21400 +6237 +25144 +18799 +17311 +7264 +19317 +27751 +28269 +112041602 +16334 +22106 +14761 +4174 +19484 +17733 +8406 +17339 +24259 +23092 +9565 +28497 +10633 +20731 +6906 +363814664 +14824 +283271405 +21153 +469 +30931 +758618604 +4804 +339887649 +21030 +24303 +15199 +17892 +18648 +1035 +7686 +1024972021 +22526 +17710 +235921197 +9642 +10030 +25337 +933441874 +9981 +2495 +28417 +18223 +21208 +8053 +4639 +18193 +25826 +7686 +5561 +13842 +56897210 +23943 +6886 +27256 +16621 +30120 +7662 +16632 +24191 +5795 +16452 +14118 +22977 +25808 +29021 +291061895 +969236132 +2557 +22417 +30020 +742347834 +28802 +1011813777 +32157 +23220 +934956379 +30204 +17642 +24909 +17760 +17103 +807878101 +6755 +24389 +32518 +14472 +7011 +15134 +10326 +8803 +25354 +2412 +29658 +731329332 +28961 +12516 +1635 +6161 +13031 +26106 +30508 +17608 +374155151 +26539 +13515 +14400 +1085 +23245 +5329 +28559 +8869 +31180 +8936 +14348 +31741 +730023808 +14520 +24257 +24533 +18890 +18541 +18700 +24311 +15556 +7877 +5561 +30190 +9016 +25256 +7091 +19965 +24639 +5524 +30051 +19350 +18037 +11500 +30807 +28430 +828 +4317 +3036 +32564 +159 +1040137225 +29811 +22538 +477224767 +25990 +2805 +13553 +7438 +1108 +2187 +13669 +29762 +18923 +18419 +12865 +26732 +454316758 +6740 +19899 +16690 +5510 +191860636 +17904 +9016 +3850 +20183 +13706 +16154 +469 +22323 +30495 +19212 +9248 +18648 +19825 +23047 +5236 +88 +12794 +9649 +20607 +7923 +10202 +6740 +5743 +25917 +20494 +29289 +3537 +22421 +29779 +6983 +6701 +24078 +14246 +8989 +27745 +25627 +32420 +250 +26508 +6693 +5055 +786561611 +618 +13305 +26090 +10248 +3871 +363652035 +13351 +17453 +9649 +27470 +1766 +14871 +4028 +21102 +22671 +26060 +945 +598186982 +28352 +4120 +236003886 +2708 +344116071 +32119 +5861 +21701 +359 +20668 +26277 +7540 +15249 +325383747 +30981 +4245 +25414 +8213 +28443 +13950 +2495 +3757 +11587 +18495 +27925 +504833680 +703494470 +88 +1000 +21111 +24262 +302364781 +2394 +30296 +4989 +14343 +7634 +16951 +9118 +16261 +23530 +20634 +18396 +21024 +22509 +14244 +29330 +9077 +25561 +539 +9282 +26286 +3490 +31694 +24440 +12040 +14488 +7422 +23264 +9071 +14321 +23557 +14495 +13558 +26403 +8805 +21900 +30127 +23007 +20501 +4284 +6479 +21131 +679 +18135 +29626 +27256 +3982 +474 +4880 +26687 +24153 +21644 +21361 +23633 +15173 +5137 +4432 +11938 +30483 +21516 +29435 +10159 +5232 +19019 +687275605 +25301 +9394 +21382 +14050 +23917 +4774 +31883 +902916886 +14270 +14203 +18526 +31557 +12653 +7301 +25901 +32157 +958863285 +23535 +17379 +23312 +9757 +9451 +946027094 +9008 +16004 +12441 +20709 +18866 +27004 +471944506 +21860 +9270 +23596 +5076 +23532 +3945 +31818 +5870 +951 +28551 +7933 +19383 +20269 +23123 +5882 +3445 +19448 +10870 +10857 +19656 +6791 +631404077 +1838 +19920 +2344 +31277 +2117 +17017 +10238 +1974 +4499 +24062 +31175 +31648 +28631 +5926 +17460 +32475 +8946 +11045 +14402 +30173 +77514432 +180 +31726 +31666 +12760 +659681807 +15822 +13572 +9613 +24465 +5099 +734327324 +13387 +28423 +28201 +12464 +17287 +12015 +574036710 +10606 +12402 +199372157 +8482 +20817 +21131 +25640 +760627144 +3296 +30983 +13154 +849405117 +14480 +23677 +544057991 +523750683 +368135485 +50 +22399 +20232 +29938 +8693 +273263405 +4897 +9293 +19493 +28073 +20763 +16341 +26275 +12966 +29651 +25615 +1265 +5407 +20285 +30754 +22549 +6549 +5706 +16069 +12198 +701678416 +29092 +11276 +9982 +26813 +16256 +24091 +10121 +898 +11690 +25427 +10121 +19016 +25145 +22423 +22465 +17162 +8731 +24870 +31424 +8617 +23003 +23578 +3054 +2684 +23348 +26357 +3576 +7964 +6588 +18396 +25645 +12602 +546 +13764 +6296 +3395 +722004393 +2412 +22881 +28560 +29960 +20301 +32538 +14931 +26539 +18620 +27226 +13193 +32705 +11184 +6009 +18766 +9835 +13704 +22860918 +504759366 +9776 +1016 +467 +13517 +7895 +15883 +11368 +9526 +16529 +5320 +28252 +28660 +24769 +7344 +2394 +591729700 +23002 +5617 +23780 +22648 +16170 +653631845 +27664 +26143 +18740 +5298 +16894 +26593 +12715 +11514 +31854 +500761694 +560904813 +31305 +22222 +11558 +19833 +27257 +12445 +7254 +18311 +1002259261 +363452729 +2369 +22771 +15468 +598186982 +832 +16945 +575017168 +27919 +13382 +25031 +9084 +17968 +5789 +722004393 +2273 +3396 +20258 +12187 +332 +32538 +1786 +611700924 +955 +16848 +17306 +19347 +32608 +15452 +32745 +5873 +15662 +582 +29160 +4499 +10154 +18188 +2607 +7535 +15132 +3535 +24889 +31956 +23452 +21712 +7143 +25145 +14472 +1148 +26015 +15999 +38423655 +15375 +1877 +4335 +16024 +17740 +23643 +19287 +24291 +2813 +14133 +18368 +12459 +9077 +23172 +9261 +4059 +176352552 +31442 +28301 +25056 +13266 +22955 +22802 +21482 +21811 +24174 +8965 +23698 +26890 +8749 +16513 +5357 +386143652 +7748 +6595 +31175 +18468 +8501 +30338 +12798 +484970729 +8254 +31147 +10142 +9233 +5053 +11617 +18947 +24484 +9073 +17763 +1572 +118022468 +6862 +6943 +20596 +25724 +27701 +26190 +22349 +13797 +8869 +695 +15440 +13863 +571711251 +7212 +28258 +160138223 +17826 +9199 +8142 +18846 +18655 +18553 +23834 +27067 +20241 +9394 +379163758 +28560 +23055 +18187 +16265 +5192 +3399 +28341 +4084 +5192 +17465 +21619 +15556 +20709 +25721 +18027 +586673614 +19567 +23483 +15095 +22501 +14383 +8424 +21170 +11498 +29336 +9131 +20738 +30251 +14390 +23854 +4883 +22894 +18486 +9003 +29613 +9834 +43524064 +16788 +24615 +16349 +10926 +3644 +24293 +3130 +14944 +2718 +1501 +24079 +4279 +3445 +3796 +3893 +23981 +15097 +13856 +848422154 +17723 +13345 +10263 +20249 +22460 +18575 +2789 +14669 +13863 +9212 +18751 +30551 +19126 +26143 +313 +29492 +29493 +7276 +15183 +12391 +2262 +28059 +453899854 +32378 +8555 +28265 +19005 +29574 +27894 +1239 +504 +22372 +16848 +14929 +22154 +29122 +16868 +5791 +14321 +11777 +28228 +22992 +3033 +3443 +1011808465 +7080 +28497 +27750 +5626 +21660 +16221 +8454 +27708 +14488 +32020 +12143 +23348 +25884 +15969 +217068937 +770690959 +31249 +30636 +357240361 +27633 +10247 +24057 +18422 +15868 +14256 +23908 +27812 +15097 +30107 +2292 +3621 +27509 +15161 +14699 +30814 +18008 +114156994 +5922 +29242 +10121 +1051757721 +19139 +31255 +303035431 +6898 +19140 +20902 +1227 +753214659 +13213 +31917 +15937 +1453 +29798 +386 +29915 +6252 +26606 +12441 +12615 +679487310 +25772 +5763 +21069 +3539 +379163758 +882 +16315 +5310 +30508 +17784 +21984 +10818 +766767947 +30810 +8690 +32665 +32182 +9957 +1136 +6296 +10481 +12552 +9095 +22758 +14246 +27311 +20721 +17675 +16818 +31965 +14699 +24378 +18094 +10591 +340502239 +21200 +1008410461 +6799 +9883 +11333 +753214659 +9139 +22509 +440795951 +31439 +47680524 +32709 +1948 +5062 +27344 +29476 +6113 +26726 +23300 +2585 +15725 +14663 +219549515 +19931 +27002 +32521 +14627 +14348 +29600 +13860 +21386 +7294 +29373 +14215 +10263 +11720 +156 +8540 +23050 +26053 +27220 +868969470 +30369 +6448 +27283 +12252 +495012238 +21259 +6898 +21954 +4156 +10575 +15890 +26592 +27252 +16146 +3320 +31574 +8209 +12696 +2658 +30988 +13253 +18027 +32397 +5565 +439 +2078 +20484 +23359 +305 +12335 +14265 +16024 +23335 +66383449 +4120 +7062 +32217 +15872 +31044 +29510 +11649 +15244 +805109031 +31451 +29155 +18950 +12617 +27760 +9984 +12401 +28300 +10890 +11967 +925 +7555 +18928 +8178 +27670 +485 +4866 +28152 +18768 +472976263 +7269 +23398 +1032065115 +11252 +21273 +275524856 +18944 +4306 +30277 +12932 +10202 +13372 +22297 +23200 +23124 +12101 +6930 +16221 +25592 +3817 +8164 +21513 +9482 +1045686603 +1752 +23373 +5326 +29863 +13754 +24583 +22187 +18104 +21687 +3537 +78533316 +2356 +6245 +1011813777 +27217 +21544 +5759 +24815 +833243837 +20473 +6525 +19876 +30847 +665734821 +27940 +3537 +27126 +13430 +4329 +25565 +9562 +14256 +5324 +28270 +29764 +18617 +1048230809 +4454 +28058 +15830 +463903417 +72 +13014 +6035 +1361 +20225 +2504 +1129 +292904264 +22245 +16004 +15403 +27919 +23336 +31493 +2344 +7355 +19708 +14699 +21136 +753948358 +22421 +23890 +753214659 +15846 +1706 +2122 +25981 +4912 +17060 +7355 +515 +10256 +32076 +27220 +15614 +20408 +4832 +21248 +16743 +19241 +18768 +13864 +8114 +27112 +4359 +12195 +31836 +31752 +835425212 +23080 +20742 +22648 +2625 +5793 +17675 +14013 +9936 +24276 +18053 +7882 +30924 +11225 +6626 +10222 +28121 +23252 +2905 +20273 +31883 +6601 +11931 +7615 +19145 +28503 +15617 +3783 +5941 +8764 +15565 +14704 +21516 +20721 +1194 +315914758 +20763 +789157341 +22785 +22184 +16170 +27763 +25945 +16991 +16419 +3017 +25645 +24378 +26088 +4741 +25589 +5356 +24493 +173009629 +28300 +26040 +26019 +25030 +10561 +6653 +13312 +13753 +26904 +22593 +29541 +22371 +602 +21628 +21644 +19834 +6417 +23625 +22423 +1630 +2084 +4897 +31427 +6252 +4596 +25352 +13435 +11304 +19834 +28928 +23436 +774 +8075 +24611 +26804 +18322 +12314 +29706 +24384 +12040 +29648 +32608 +767984192 +8309 +1852 +14613 +11585 +4874 +30618 +18556 +32094 +15141 +25199 +312049264 +142 +14451 +18122 +3502 +12128 +11246 +5218 +21126 +19227 +15125 +12051 +15514 +25048 +23373 +26868 +29996 +15304 +18926 +19173 +18873 +17415 +17092 +7344 +26453 +13279 +6753 +18270 +4205 +9482 +15572 +29583 +20537 +31989 +9517 +29748 +3445 +24212 +6839 +29798 +8454 +733720730 +20848 +30532 +3984 +23278 +1785 +5119 +27155 +285455284 +17101 +28673 +28456 +25163 +11123 +16911 +20044 +204084670 +30239 +4059 +22311 +12387 +11710 +198 +13534 +722004393 +1239 +18677 +6465 +1512 +22256 +8617 +2976 +969236132 +19645 +25057 +26846 +10097 +15266 +531 +32704 +1052341139 +31789 +32761 +319 +3349 +27593 +701678416 +26906 +3832 +1057824949 +4170 +30856 +30336 +27696 +19890 +4446 +671529053 +31539 +26632 +11498 +10019 +28891 +31679 +20599 +31534 +8986 +16904 +23631 +5801 +14401 +1986 +4847 +22304 +6740 +18187 +13949 +28471 +4951 +108030949 +3184 +21796 +12235 +20484 +15066 +16800 +27583 +29963 +5861 +27475 +19908 +25159 +26537 +5604 +1144 +12464 +20476 +11927 +20103 +1191 +17017 +30701 +31963 +882 +5461 +15062 +5349 +2859 +13941 +14865 +21546 +23578 +18656 +17353 +3952 +10975 +22036 +190334242 +20606 +27256 +22185 +2957 +29512 +16687 +17932 +830489638 +18722 +13375 +148975167 +10331 +25476 +19973 +511562520 +214 +15066 +6212 +936197627 +7068 +3885 +29120 +156 +7694 +1696 +14283 +27322 +30769 +9239 +32153 +5750 +18051 +509840269 +19418 +8859 +19493 +24421 +27436776 +1739 +5550 +9284 +25640 +398556455 +12579 +72446526 +18346 +426995073 +12311 +572025344 +13640 +23409 +29875 +15871 +19742 +21557 +731 +5621 +32181 +6334 +20478 +14944 +16170 +18362 +25057 +27564 +12579 +4716 +13982 +25138 +17460 +333931866 +5910 +28348 +1825 +11224 +3879 +26157 +13913 +1815 +3504 +11585 +6132 +24429 +23624 +3010 +14293 +11436 +29062 +16339 +30139 +14646 +10548 +2859 +24327 +931730739 +32398 +267206945 +24870 +10627 +128669283 +29055 +20198 +17822 +16138 +13213 +14881 +14134 +187877991 +12880 +2957 +21527 +9775 +27449 +32142 +1277 +25994 +27533 +194382698 +560904813 +20381 +12541 +4850 +15690 +313893946 +9144 +28243 +6828 +1496 +20849 +13261 +11030 +16014 +5751 +4579 +17662 +11501 +13041 +24706 +28020 +14736 +25662 +27183 +25565 +14051 +6009 +23422 +22914 +24327 +14929 +25126 +27925 +6905 +28591 +3546 +25232 +23698 +15561 +6246 +1453 +4847 +697215920 +19659 +21032 +7459 +14134 +7904 +16798 +18305 +11271 +26239 +5882 +44163600 +8916 +16863 +16146 +10807 +7194 +21842 +16153 +22297 +25821 +13901 +336993211 +29994 +12937 +22312 +227401874 +454259428 +30684 +8854 +1742 +1129 +21673 +21131 +13266 +19445 +25383 +7170 +31493 +29687 +26497 +12504 +5371 +12787 +2585 +18191 +11031 +30599 +19675 +15893 +275 +11123 +7453 +310394812 +31647 +9224 +29681 +11805 +20930 +8454 +25349 +810759425 +1061169743 +23031 +8990 +19721 +29882 +211 +22858 +31888 +14251 +9259 +32476 +204084670 +10649 +31460 +32456 +20983 +7953 +20225 +11333 +22740 +7607590 +18656 +1045686603 +10505 +12177 +1411 +2453 +29053 +395 +30055 +25348 +7217 +153347754 +20992 +24742 +15151 +12594 +4657 +24464 +25807 +31190 +10707 +29000 +13984 +4820 +19126 +722004393 +1648 +19695 +21238 +16572 +1852 +13324 +9010 +29828 +4555 +17723 +1071527053 +5099 +32217 +14402 +9629 +474 +29131 +32397 +5062 +5098 +8454 +4198 +191860636 +910153622 +29491 +100498229 +14088 +21984 +10326 +24662 +542186841 +12876 +648268084 +1635 +30875 +12332 +20930 +10857 +13048 +8009 +12185 +17320 +13989 +24417 +11051 +11776 +23742 +3502 +14225 +500761694 +1739 +5340 +10446 +577 +24917 +30684 +26032 +15999 +25872 +32476 +2610 +23204 +9306 +31439 +5904 +4563 +864 +21791 +32633 +28258 +23624 +15014 +7141 +18599 +15941 +24676 +10033 +29313 +15742 +14555 +10932 +1404 +12802 +22771 +1431 +3543 +890723706 +3545 +9387 +8617 +177112175 +18665 +7095 +5245 +26136 +4245 +8165 +32659 +32166 +922 +14944 +13807 +26477 +10636 +19557 +611700924 +1361 +9363 +27534 +336779796 +5055 +9998 +13915 +9223 +15210 +216439932 +31300 +31175 +575149706 +10537 +14562 +25078 +510691075 +29355 +2732 +16004 +642816340 +16858 +12518 +3408 +5346 +21796 +524047505 +32119 +16963 +15718 +20626 +8620 +20787 +14653 +15890 +23358 +3621 +20249 +28970 +21538 +31442 +5510 +28451 +281932493 +15836 +30127 +14699 +11968 +25107 +31613 +25549 +12043 +19354 +29027 +30786 +2059 +21069 +8859 +15498 +412150016 +6089 +26395 +15202 +5691 +177811611 +28537 +9866 +17740 +20709 +32370 +14192 +2417 +10427 +13511 +18144 +18727 +7425 +25381 +16127 +13105 +762854332 +23080 +22471 +20743 +376943251 +20062133 +146879326 +19303 +4120 +27064 +103195768 +882 +18219 +26829 +10850 +23965 +18866 +31284 +25159 +29789 +22164 +23572 +1956 +19728 +18873 +30832 +31134 +24384 +4872 +23469 +18135 +22913 +18564 +17695 +16475 +14477 +758695353 +461 +1027560192 +20108 +8088 +8067 +15905 +3945 +26891 +4499 +28070 +10331 +27261 +21598 +1040042838 +4871 +4256 +20621 +7486 +72 +25499 +9219 +8015 +28632 +22455 +10907 +31219 +19067 +252938695 +22955 +15316 +8800 +6770 +1105 +25018 +12333 +26417 +27188 +20221 +32145 +4028 +28970 +5447 +573783345 +22549 +17381 +23371 +18037 +12502 +24616 +2401 +30109 +29131 +21047 +25175 +15064 +742347834 +8912 +23290 +214 +20531 +24997 +16537 +24153 +23293 +21111 +3945 +22185 +25191 +5259 +19056 +21351 +32592 +8105 +14951 +22194 +940360263 +29025 +15328 +30495 +575398586 +18730 +4120 +295045562 +10268 +5870 +9084 +6417 +543956572 +10833 +26236 +396246374 +3796 +17477 +15725 +471916952 +12711 +27663 +25478 +1703 +8408 +7996 +18527 +14472 +2628 +32174 +22259 +126610814 +14125 +18950 +3794 +17294 +12728 +24007 +31661 +119739392 +22881 +9989 +13113 +12905 +9139 +28524 +9572 +23065 +31836 +205933683 +10602 +16971 +5423 +7455 +21147 +23493 +30214 +21806 +27513 +20475 +5896 +18423 +29027 +1804 +20312 +17755 +8503 +20473 +2209 +27073 +29532 +18419 +32166 +11631 +4300 +19986 +31038 +26283 +19056 +31999 +26377 +26440 +3036 +612443444 +7792 +27366 +28446 +10468 +9389 +9981 +28149 +2162 +138768834 +15871 +31147 +2536 +9653 +22926 +12515 +7142 +10144 +26463 +13457 +27501 +32065 +16833 +26682 +64974863 +26112 +18064 +18280 +24387 +13812 +20185 +1015074215 +22771 +20248 +891947600 +5149 +1009 +16555 +29554 +11798 +3920 +19005 +1423 +5643 +28559 +6717 +24755 +19919 +30299 +11134 +10097 +10966 +13860 +10499 +28928 +27154 +2462 +1925 +23543 +899226523 +13613 +25210 +17614 +22011 +20618 +1897 +397 +23558 +26866 +9618 +1160 +17099 +1061169743 +6111 +18189 +17982 +19327 +1000 +18152 +9468 +27971 +9131 +3350 +16024 +12459 +7841 +20165 +27536 +8115 +5499 +10849 +26577 +5961 +23540 +7333 +4956 +26157 +26483 +176363560 +13433 +23155 +21085 +23532 +30994 +729958294 +27412 +8763 +2459 +4951 +20449 +30139 +7533 +31122 +10825 +9161 +1408 +6833 +13624 +1485 +645686293 +31266 +5776 +15682 +4847 +6487 +1243 +21237 +30200 +13233 +12771 +3207 +126 +21118 +22171 +27534 +20931 +18053 +2684 +898669128 +24857 +209565441 +29785 +19661 +12285 +32133 +357 +31831 +3341 +18930 +30944 +29292 +781681604 +21549 +28866 +22336 +5750 +845 +900 +29510 +10422 +14329 +2368 +11224 +8292 +13146 +22643 +2187 +22323 +170016804 +11799 +24362 +26615 +26483 +13722 +32293 +22336 +7078 +21112 +28877 +6544 +5060 +4714 +25078 +11544 +26018 +3621 +882 +492883950 +23503 +17929 +710943610 +1417 +32610 +16008 +9834 +586136455 +19557 +5415 +20230 +28152 +2897 +7072 +24459 +29082 +22817 +20621 +21802 +23400 +5883 +10003 +4218 +1423 +20743 +19312 +292904264 +11799 +747070391 +10966 +156 +15910 +22127 +15911 +24748 +16153 +18645 +9283 +18424 +857646800 +30853 +1274 +7790 +10365 +4017 +7155 +198 +17918 +15846 +19495 +397183063 +24608 +8042 +12887 +841984888 +27261 +31811 +23862 +18058 +14194 +14050 +18526 +18654 +5564 +368158212 +6336 +23278 +6968 +27676 +15095 +4079 +22126 +29748 +17192 +22700 +759 +64974863 +25884 +378966561 +15555 +6945 +6934 +3396 +7985 +21248 +13026 +14251 +26722 +31989 +6329 +6468 +13577 +32243 +12986 +20062133 +24458 +3887 +31067 +42623459 +21557 +22351 +3139 +27024 +22036 +12567 +15325 +31777 +30446 +22222 +9221 +17892 +18690 +5887 +17287 +17727 +304824290 +1330 +32057 +4524 +27879 +13736 +25039 +13736 +10633 +17501 +394559714 +7378 +8416 +5422 +25823 +22788 +516538273 +18125 +32743 +17965 +7533 +19111 +17115 +6082 +14890 +20501 +10483 +7372 +9248 +31275 +32473 +1051757721 +12977 +14654 +8549 +285455284 +2470 +19685 +41140163 +9131 +949083771 +234 +19358 +29658 +27146 +8911 +21200 +17667 +28559 +25210 +28985 +9449 +20146 +15855 +26564 +16613 +3254 +15910 +25455 +25970 +79880510 +170722754 +7095 +17784 +27478 +25349 +32472 +6774 +11985 +24203 +27058 +3765 +221545221 +23123 +305 +29884 +14525 +1719 +30844 +103195768 +238672459 +946027094 +29669 +14400 +17437 +17039 +9309 +18230 +28673 +1022026348 +25633 +19457 +793373807 +4101 +19008 +3621 +8728 +29000 +29549 +8856 +26334 +3985 +28396 +30465 +16722 +546597974 +15649 +30092 +32652 +14698 +28836 +31574 +5158 +14664 +8629 +21815 +31019 +10225 +8224 +30280 +7072 +945 +12350 +29946 +602 +32353 +16452 +9936 +15917 +12193 +14596 +29626 +6759 +29626 +23540 +18620 +7775 +763200316 +290 +20092 +2718 +2169 +29626 +15452 +2817 +29897 +12890 +20763 +11309 +25527 +26653 +27940 +20962 +30109 +13662 +2732 +7745 +5577 +16859 +905568947 +50 +5055 +671 +2294 +1030 +8118 +9120 +17487 +4335 +4596 +3379 +13138 +25272 +27585 +22570 +5789 +16452 +17932 +16671 +342948102 +30539 +19819 +885 +3988 +31999 +22430 +30488 +3606 +18423 +17124 +25602 +6687 +8934 +29558 +26423 +14377 +7939 +21811 +20870 +5555 +12441 +845 +16684 +4912 +5972 +27885 +24866 +59044867 +24062 +22729 +10606 +9918 +8693 +28406 +948081670 +21654 +9929 +21426 +15590 +3526 +10091 +30524 +4724 +51107704 +24917 +17091 +25667 +21324 +1060347101 +95361414 +31410 +7440 +1047 +16002 +30568 +15745 +8178 +1623 +19237 +1630 +9470 +7964 +29027 +386078858 +16440 +2208 +25122 +25315 +26239 +8169 +26349 +29450 +13995 +32553 +30417 +12377 +21214 +10952 +31981 +11937 +30779 +2065 +23642 +18284 +25294 +32626 +951760797 +20401 +16077 +16614 +17099 +26207 +31214 +4100 +5719 +14383 +8419 +12010 +20465 +15561 +9283 +10649 +25172 +21887 +16289 +18288 +22522 +28559 +22247 +17704 +11269 +30296 +26116 +29034 +25837 +8972 +28286 +20772 +218 +11649 +781570423 +31134 +22323 +539 +25172 +25735 +20090 +485 +618 +5624 +949165957 +560256190 +5926 +2401 +14117 +8118 +21539 +20225 +16145 +832 +25613 +10157 +870 +27026 +30931 +24643 +15074 +23680 +7919 +31643 +29929 +21673 +11886 +31605 +25807 +23649 +6898 +2162 +26508 +19920 +1015126435 +23858 +30655 +15142 +1030923998 +3423 +20262 +12877 +7508 +26718 +12112 +11145 +25296 +4959 +13511 +17024 +32026 +3843 +209565441 +28082 +17968 +12905 +7508 +19176 +13115 +15556 +28860185 +27004 +32381 +9772 +2557 +9644 +20865 +8209 +14093 +11115 +19985 +13195 +11908 +5617 +9003 +10325 +23831 +17376 +5001 +17007 +28745 +12063 +60922867 +1503 +11030 +17101 +23055 +31989 +25659 +9957 +24417 +16619 +16546 +9506 +8788 +5911 +25766 +27448 +9020 +20090 +6968 +19834 +8309 +29259 +18245 +5561 +17487 +6245 +12051 +6689 +27930 +22842 +18914 +25175 +29493 +19317 +29452 +1 +98861589 +17082 +31636 +30359 +30577 +20709 +23690 +18270 +27095 +22939 +25633 +19730 +17970 +20782 +22024 +25872 +26802 +3520 +687275605 +31471 +32759 +13154 +810173088 +16562 +7442 +12427 +3582 +669835213 +5357 +123563765 +17686 +27436776 +13887 +26213 +466678321 +26868 +32394 +1390 +9993 +27583 +25616 +3539 +15637 +11228 +27172 +14761 +12235 +29822 +20572 +807878101 +15932 +957871312 +32026 +9184 +26148 +7951 +31249 +13794 +396246374 +6890 +17116 +23065 +22671 +5357 +8550 +15519 +26623544 +3800 +504759366 +12646 +17437 +23675 +11093 +16342 +31653 +7254 +753214659 +11567449 +774544597 +3581 +1986 +15066 +22187 +10107 +14931 +739820698 +23749 +24740 +26991 +7277 +5867 +10677 +4284 +574 +9270 +11840 +23535 +7904 +16307 +21109 +7333 +32176 +6146 +16628 +8497 +1518 +30336 +29925 +28223 +27286 +20021 +22683 +13808 +945292246 +1337 +10411 +7264 +6972 +11710 +20270 +20634 +11404 +5232 +18569 +19506 +30747 +22158 +24343 +11232 +29338 +31214 +31133 +5560 +32722 +951 +7877 +31439 +22955 +6732 +19358 +17060 +976561308 +11455 +30856 +7170 +18779 +30017 +882 +10003 +10807 +24530 +27276 +20161 +18625 +21091 +23226 +22858 +19725 +8453 +619595003 +17062 +290 +914 +7882 +28252 +14194 +23530 +9120 +30375 +16221 +3801 +22796 +858 +19753 +27227 +26519 +13562 +17550 +30971 +26719 +1433 +22575 +2011 +14270 +27276 +26129 +31613 +956684932 +176510878 +30832 +20849 +29784 +6740 +1261 +811211668 +896017605 +19931 +21577 +2793 +29432 +959271837 +976664985 +24011 +948081670 +20066 +9549 +27670 +4751 +25941 +3346 +26519 +28925 +684 +23501 +28985 +18947 +20115 +15329 +6605 +426995073 +10157 +12157 +3075 +32569 +23719 +15423 +4917 +4647 +3391 +18955 +27261 +26813 +412150016 +22707 +27908 +642816340 +15679 +18320 +933 +602 +29474 +27258 +9719 +26136 +20382 +612443444 +116406406 +26395 +9344 +32742 +27154 +22833 +14609 +7919 +20093 +2782 +23847 +10357 +5550 +26866 +352 +14400 +10725 +21131 +15097 +1036 +12252 +970 +8990 +23729 +22017 +11933 +10253 +26813 +25722 +15336 +2616 +173282785 +8989 +7400 +32427 +17581 +17052 +24816 +32181 +32473 +25290 +29266 +9293 +23200 +511669552 +15751 +26768 +23075 +7198 +27064 +6544 +7630 +29865 +26718 +16485 +765080634 +25296 +28400 +15101 +22068 +22455 +16221 +857578541 +4967 +24303 +8088 +5580 +3017 +14242 +7676 +26827 +28970 +17211 +23085 +5334 +28226 +15684 +7095 +19675 +3576 +4078 +32757 +10419 +26187 +31629 +2250 +11560 +4438 +32486 +22909 +19911 +16040 +408778795 +3607 +525495101 +6761 +20597 +24420 +22245 +25405 +653631845 +9835 +28877 +14525 +957871312 +8046 +3630 +16109 +24259 +30445 +896017605 +147685858 +7562 +14390 +3301 +454316758 +30626 +9243 +8074 +17929 +32665 +12373 +16645 +4355 +18495 +25120 +922 +30844 +28826 +10299 +13941 +23736 +2453 +6985 +23979 +24769 +20528 +28309 +12174 +17648 +21353 +28631 +13003 +12143 +23866 +21205 +18027 +540485278 +5357 +22306 +5001 +23894 +14416 +22163 +25598 +28616 +17901 +108030949 +523902689 +10078 +13840 +18589 +20600 +15938 +24418 +32071 +632038754 +22710 +12281 +25636 +16162 +4890 +4821 +8555 +74064427 +21577 +30417 +3912 +24627 +27015 +11359 +794621932 +11366 +14902 +21163 +7662 +21237 +26890 +14509 +10190 +4482 +506623013 +20973 +792018277 +11309 +6903 +5472 +7534 +14596 +8485 +29294 +19637 +26587 +836214497 +29166 +17974 +30036 +6544 +6054 +32317 +24635 +8788 +7961 +26593 +4284 +24882 +5564 +18296 +22566 +11585 +13843 +790644676 +32303 +327214413 +5087 +29131 +22947 +17723 +15150 +25662 +19650 +19383 +7936 +20547 +7790 +8724 +10105 +20139 +11567449 +14698 +30296 +2430 +13842 +25866 +27763 +10581 +19281 +3393 +867796195 +14192 +8575 +54 +12094 +10365 +338407503 +328030682 +599862654 +16913 +20227 +160138223 +24443 +12195 +588519184 +1022026348 +12992 +25580 +15820 +2851 +19931 +13375 +1866 +24138 +646332848 +276501667 +2008 +20642 +32764 +29137 +18284 +2381 +3559 +19248 +10363 +3098 +2975 +10478 +858500519 +19105 +4341 +8419 +16798 +8754 +3301 +169240365 +8419 +30077 +29082 +743 +5338 +17630 +29178 +3350 +29464 +10612 +26533 +25625 +18245 +6721 +31952 +7164 +2922 +18689 +23781 +26157 +19725 +29884 +510762061 +3607 +10116 +898669128 +27368 +395 +19593 +1105 +27536 +30714 +777 +7842 +5535 +7564 +28199 +20 +3652 +8891 +4833 +24566 +29103 +9243 +937 +504759366 +15665 +388083394 +29393 +10029 +9392 +17287 +29578 +20153 +37135401 +4314 +26425 +25527 +22326 +6626 +28230 +3297 +1018899887 +6529 +3337 +9520 +697719282 +29524 +29319 +5358 +27557 +20741 +25062 +28850 +3796 +16775 +755573610 +2643 +440829685 +23200 +15048 +27610 +20741 +22421 +21333 +4568 +21815 +2417 +31395 +24318 +875743088 +5942 +2944 +21328 +22925 +31434 +23866 +13233 +5659 +20021 +11974 +14030 +26436 +16913 +596575784 +26 +16577 +12641 +32479 +31901 +724515722 +9679 +12553 +156 +316355293 +4279 +11285 +30634 +1623 +28163 +16572 +32119 +14977 +12140 +9949 +16819 +21929 +8142 +16692 +31377 +5415 +13311 +10537 +29938 +20682 +22430 +20066 +19921 +22971 +2056 +14192 +6273 +26539 +10707 +26207 +902916886 +9401 +19939 +11970 +16945 +372482299 +25706 +22787 +22351 +30338 +11051 +10901 +5334 +10778 +14644 +17556 +8342 +1337 +10358 +27877 +8272 +23591 +9835 +32136 +759680945 +16558 +25198 +7355 +14585 +18926 +16505 +21673 +26695 +4758 +566386921 +7095 +11311 +16151 +803403839 +8580 +2149 +14669 +8693 +28966 +4505 +16513 +9387 +14402 +29439 +18808 +9644 +2294 +6930 +2498 +14970 +11567449 +24898 +17199 +2356 +23677 +17435 +8888 +4421 +17655 +27283 +11473 +29746 +26190 +10576 +27908 +25951 +21887 +22971 +10751 +25769 +4260 +4365 +25592 +9397 +19505 +13840 +14535 +100498229 +13836 +4375 +643245371 +15250 +18866 +4455 +30640 +12285 +12673 +29798 +389409568 +27893 +18939 +16541 +20245232 +14674 +19752 +24944 +29062 +6862 +21466 +9184 +14455 +24550 +26687 +9632 +30296 +14857 +24605 +2659 +1739 +30559 +2484 +30235 +24495 +21929 +10087 +10064 +25034 +32741 +1501 +31391 +28252 +4499 +23165 +27013 +12069 +8833 +26727 +2294 +729958294 +27344 +23165 +5454 +2884 +8497 +20153 +6204 +12602 +13218 +5258 +28610 +6309 +27052 +18222 +30701 +1916 +1048537108 +17178 +1887 +10222 +5491 +204364068 +426286442 +48 +13263 +6755 +6252 +20287 +8209 +2866 +10662 +1529 +865862307 +27126 +2691 +298849653 +19603 +7205 +16555 +18826 +10370 +13911 +6605 +20930 +31581 +18296 +14677 +7102 +29946 +17181 +29591 +31318 +6119 +2628 +295045562 +24798 +22971 +16419 +10242 +5461 +32633 +10511 +13583 +588954698 +949130808 +12695 +19819 +11901 +20249 +994060758 +30692 +25811 +21238 +14348 +31335 +9309 +9112 +7630 +11057 +14800 +32757 +25398 +14852 +3204 +27004 +7378 +29574 +16008 +14740 +14187 +774544597 +4512 +200 +32095 +11901 +267224449 +13538 +32351 +27811 +24891 +11568 +792018277 +25569 +1026745538 +8838 +9396 +1037996693 +6529 +32243 +2369 +30055 +25790 +18761 +3281 +31995 +30593 +5135 +2401 +30279 +3679 +21115 +19241 +335753607 +618554492 +26846 +28735 +921611066 +25869 +293 +11383 +25721 +21313 +23752 +292 +21085 +16170 +30111 +564063660 +17755 +9592 +23317 +6260 +23072 +4967 +23890 +2813 +994060758 +16023 +9979 +545681893 +28429 +16250 +22372 +2328 +15869 +23380 +31089 +4314 +15052 +31467 +15600 +13654 +16357 +20185 +27096 +2988 +7295 +2988 +575149706 +5769 +4847 +2929 +9520 +21558 +16429 +10357 +1011 +23264 +5231 +18339 +24256 +20195 +31277 +18191 +27505 +5941 +23269 +7155 +4028 +1315 +130817209 +31613 +31818 +29925 +25062 +9679 +11974 +5627 +22110 +26514 +7685 +173282785 +10343 +295045562 +27394 +23072 +13285 +26259 +9392 +27458 +824487704 +30848 +28149 +618554492 +19695 +7900 +20194 +322063641 +4952 +21427 +31273 +5060 +1009651581 +23227 +17982 +20841 +8946 +3097 +271 +18761 +4599 +5101 +7261 +9095 +21053 +9583 +30077 +13100 +10095 +295045562 +7301 +11298 +29746 +29613 +15074 +16221 +6048 +25398 +14590 +27750 +4733 +27329 +26846 +9679 +25872 +3999 +24347 +19883 +11777 +15142 +27507 +26508 +3346 +7061 +22123 +19019 +30728 +23862 +5769 +27303 +23854 +23476 +9864 +874552198 +27216 +17844 +25872 +26313 +29012 +13109 +28324 +16567 +19905 +24520 +18914 +25057 +15325 +9484 +14662 +21628 +28141 +9603 +8788 +17727 +21158 +687610188 +15316 +30787 +114156994 +591741883 +13380 +31426 +14570 +2348 +15962 +15397 +4755 +18167 +47680524 +6 +5867 +2065 +19482 +20659 +27105 +30754 +14737 +10033 +23908 +24378 +790717441 +21332 +1663 +748 +30568 +414 +14752 +6566 +9572 +16170 +899436766 +14590 +2893 +25920 +13784 +2495 +30422 +9417 +24354 +4820 +1277 +27658 +19173 +858500519 +15202 +2366 +252695040 +4716 +18495 +14944 +11285 +22219 +28524 +25588 +19888 +13850 +18339 +16951 +868969470 +27919 +12177 +16871 +370567225 +986216938 +932772889 +4314 +7964 +30728 +31740 +22106 +29474 +22651 +30422 +11309 +15539 +22421 +29785 +397 +13261 +10087 +7851 +27584 +5126 +26868 +200 +29960 +252695040 +814572721 +13840 +13699 +19967 +24860 +30875 +4768 +18144 +150 +5499 +25648 +69880276 +6846 +6271 +19524 +5371 +18673 +25960 +12459 +4170 +12970 +9414 +790717441 +14565 +10005 +11901 +11003 +26351 +32656 +23981 +20484 +17611 +22270 +6375 +4135 +19965 +8096 +18657 +8740 +24465 +15664 +20136 +869 +14051 +4402 +7644 +3296 +5695 +29996 +2798 +14256 +560223448 +18880 +16519 +1795 +13761 +30820 +22554 +11034 +10236 +20285 +14225 +15530 +30556 +12609 +904 +29527 +7344 +20667 +21984 +29510 +2064 +11706 +5411 +7229 +24291 +512496894 +23076 +3952 +23336 +5236 +29600 +3141 +25585 +14683 +15209 +72 +10190 +31216 +32198 +29308 +154933739 +11985 +11587 +19358 +27127 +27433 +1041566044 +466678321 +6598 +1286 +27850 +30793 +922 +30282 +32351 +29400 +29899 +17611 +1156 +29131 +22164 +23493 +123563765 +16162 +4314 +24754 +7997 +1048230809 +24835 +25185 +15182 +21984 +6846 +27194 +2857 +16355 +16568 +7413 +24632 +17611 +28338 +6605 +13290 +945292246 +32015081 +18486 +24421 +15053 +31162 +1336 +17215 +3010 +899792129 +15017 +32293 +28966 +14702 +708754769 +703494470 +19675 +14698 +1948 +142 +21954 +9196 +28656 +27632 +3589 +6366 +26800 +16384 +2905 +3026 +8540 +28985 +16172 +25747 +21995 +30947 +18950 +16606 +20958 +15969 +7951 +1160 +31407 +25801 +32263 +643245371 +130817209 +21386 +6396 +578339944 +13354 +27658 +24875 +202174594 +14570 +17339 +26606 +4417 +22323 +28927 +25549 +18926 +28471 +17113 +24153 +6128 +16917 +11298 +27216 +12518 +30333 +909 +19527 +29336 +20699 +187877991 +17831 +28648 +27013 +5659 +4395 +19369 +1518 +25826 +919647265 +8580 +764756986 +3655 +3678 +8972 +18027 +10643 +22710 +11796 +12711 +30636 +27392 +20348 +31439 +6525 +31252 +13706 +15983 +18270 +20343 +26739 +25772 +6237 +22247 +22011 +16033 +815878782 +31283 +24387 +14931 +32633 +8405 +29764 +11303 +31811 +24526 +23981 +849405117 +15846 +30672 +21660 +7455 +30939 +8309 +933441874 +26032 +32538 +25735 +16203 +7378 +27034 +198 +19254 +2962 +18311 +22172 +18210 +4733 +28587 +32600 +5436 +30109 +32476 +16140 +3916 +19303 +26829 +32296 +4446 +10142 +18424 +25057 +990 +26634 +3116 +460 +32028 +31439 +15649 +89508404 +26847 +17960 +17192 +19212 +26511 +25233 +9495 +17968 +21782 +19056 +11908 +18414 +13338 +23002 +34992508 +32659 +4154 +11057 +28149 +20741 +390891964 +24420 +1261 +25742 +12967 +31721 +6393 +20506 +16315 +2289 +14996 +9703 +26081 +29535 +15969 +9217 +17384 +32611 +16146 +29541 +30410 +32477 +5491 +26789 +25834 +32401 +21328 +6349 +20721 +10424 +24999 +20280 +738662012 +12069 +14133 +5135 +8764 +617 +12912 +23343 +15367 +359 +21242 +3296 +27064 +24308 +9446 +2495 +10468 +9470 +28700 +15367 +112880512 +3365 +16737 +19752 +28788 +8009 +19920 +2520 +18939 +14318 +25262 +16145 +7674 +30866 +3986 +24114 +16154 +15533 +2738 +18223 +9883 +31611 +4221 +3193 +14925 +6190 +15890 +16849 +28559 +17082 +7690 +9505 +10256 +20634 +16871 +18766 +8483 +21755 +23347 +29114 +26440 +513746115 +21526 +17611 +4016 +22184 +7408 +1159 +4862 +18866 +29964 +16318 +12825 +9496 +17115 +3111 +9000 +25273 +29375 +18722 +9468 +25866 +3954 +24311 +571144043 +25026 +30358 +10183 +26395 +5750 +596184425 +5004 +9496 +5055 +11802 +14030 +29504 +767984192 +9989 +31586 +14694 +11777 +30333 +12010 +931730739 +22631 +26351 +2738 +20269 +910153622 +27256 +21021 +3781 +2887 +7080 +22246 +17437 +8999 +28759 +26557 +20577 +27941 +20709 +3555 +16170 +11394 +5623 +237127404 +25199 +22280 +190 +20139 +22858 +25923 +1868 +22320 +18923 +933 +30981 +20269 +23864 +28129 +30692 +23483 +22672 +24062 +23535 +3298 +1816 +19066 +7662 +1226 +19567 +27930 +9792 +10247 +30410 +29779 +7634 +29053 +17695 +30655 +19637 +5642 +32289 +9360 +25056 +1320 +889486862 +48 +889970389 +18599 +889486862 +20002 +30567 +194382698 +1811 +885 +6487 +21273 +5479 +14583 +31422 +761 +2975 +15402 +1785 +1159 +22351 +14923 +461844739 +22320 +17405 +20947 +32427 +978635621 +17708 +27750 +25763 +30069 +30825 +28980 +11147 +31836 +6856 +10688 +990 +18435 +3242 +23857 +2328 +23220 +24739 +18906 +31581 +8088 +7090 +21628 +6245 +388083394 +313375683 +26763 +89508404 +20278 +25769 +22977 +31811 +22824 +687275605 +31854 +1518 +25076 +60818700 +9384 +16913 +1047 +29562 +21738 +10511 +9270 +22444 +1081 +60289319 +13790 +916365934 +2816 +26749 +23311 +9523 +22346 +23411 +3735 +3630 +28863 +26332 +1024972021 +4472 +6972 +32226 +22084 +26484 +17662 +13213 +21582 +10952 +22926 +25659 +2593 +31736 +7459 +1741 +1856 +38423655 +19354 +17682 +27711 +11645 +8550 +6616 +177112175 +1324 +19227 +20757 +31448 +22046 +742 +381039394 +9212 +8620 +5217 +380963400 +26106 +2401 +9362 +1390 +2981 +968 +219549515 +12762 +459542886 +22245 +370567225 +12165 +25137 +755441859 +11582 +598186982 +27452 +21770 +108030949 +969236132 +26749 +3392 +6228 +7442 +14613 +13760 +1061618954 +18198 +19812 +26275 +31765 +22544 +27359 +32626 +25337 +2905 +29159 +9953 +25301 +22480 +13543 +6009 +30213 +951 +20225 +14272 +12705 +25721 +31648 +975 +25581 +1878 +4314 +18814 +19436 +16138 +1747 +30055 +4570 +29400 +22746 +209801770 +13387 +6612 +10927 +31266 +1433 +18246 +147680540 +24748 +23260 +673174838 +3703 +21617 +8467 +899204700 +1011 +21336 +56897210 +284 +23072 +12919 +25945 +2781 +20291 +14644 +15925 +27048 +17334 +950726685 +10911 +8517 +28329 +1699 +16951 +3655 +27452 +4062 +31337 +32585 +1628 +6108 +6161 +10142 +25545 +11491 +1011808465 +6416 +26913 +29313 +29658 +30684 +29120 +29535 +22713 +112041602 +30967 +32711 +12977 +729577546 +19596 +22228 +32714 +15953 +14196 +17838 +26081 +13534 +20258 +29954 +26443 +1493 +803403839 +7381 +15634 +3313 +1269 +17162 +10068 +3320 +28353 +29863 +3783 +5476 +29695 +7858 +987744044 +14871 +395380113 +6920 +14757 +329364123 +17435 +14125 +11501 +29658 +20267 +22460 +15910 +176352552 +10683 +23733 +19825 +25138 +30608 +5560 +7964 +28020 +24 +7344 +15751 +22444 +5763 +24045 +22335 +25565 +79 +2594 +22164 +306 +8400 +14115 +22507 +31122 +12019 +7508 +5245 +6934 +26553 +21929 +20742 +1320 +31671 +21125 +22422 +21936 +23371 +507270517 +9897 +10334 +6685 +50 +7700 +29103 +8178 +25191 +32626 +1393 +141565344 +19074 +3546 +810759425 +12592 +5335 +3899 +15715 +17610 +473182316 +15524 +511669552 +31726 +23067 +2481 +9526 +24269 +29356 +20849 +13457 +5916 +22897 +717298974 +27585 +24758 +7835 +8946 +13334 +19920 +16140 +11051 +21133 +9238 +27106 +13812 +386 +3877 +16567 +13193 +9629 +5447 +14060 +11276 +12871 +26497 +20868 +29658 +18193 +4524 +29381 +3851 +1539 +2409 +7018 +23133 +27126 +3045 +18684 +13605 +3391 +6470 +23031 +2059 +26 +29383 +14931 +12653 +27736 +31063 +123563765 +1544 +16867 +5896 +4862 +23600 +29662 +9180 +16232 +9866 +8440 +5706 +28230 +6470 +29388 +24151 +107 +24091 +10790 +19111 +9210 +18949 +23647 +22665 +18227 +378966561 +3599 +12956 +29159 +29843 +11337 +26129 +26 +27930 +1598 +30918 +32757 +13519 +15017 +25722 +25272 +5107 +22285 +13605 +20482 +7757 +3256 +673047462 +7910 +6144 +12199 +10005 +856690611 +710943610 +3638 +3999 +22411 +642794616 +32555 +16917 +574036710 +23690 +22395 +30051 +12905 +20587 +8339 +20870 +27348 +4338 +30213 +3089 +613 +16562 +15938 +23680 +176363560 +13450 +12920 +7564 +13372 +25113 +7155 +5079 +21332 +20122 +7372 +21299 +3801 +32311 +29002 +29549 +14118 +22470 +26135 +28538 +19040 +29994 +27025 +23835 +32671 +22792 +29259 +22816 +7333 +1038 +24291 +26508 +25625 +9979 +810759425 +32731 +3341 +29348 +29439 +19645 +13043 +3296 +5727 +22963 +899436766 +7030 +17437 +20711 +4742 +28346 +531 +69880276 +27928 +26687 +214476337 +82276754 +2659 +6183 +19484 +7630 +21587 +156 +17771 +480 +15027 +27096 +11631 +28517 +31647 +14117 +194 +2381 +15908 +7337 +21111 +15883 +19841 +5135 +25837 +8424 +21069 +145 +161167734 +23535 +80844076 +15270 +19905 +2976 +5776 +4306 +6549 +9219 +30055 +26100 +320290842 +607568455 +25232 +23864 +6003 +23446 +9247 +18543 +18793 +24078 +15910 +7951 +32761 +10938 +18405 +1948 +12653 +7723 +850 +24236 +916365934 +1000 +13558 +2831 +83894524 +23971 +13769 +3535 +29828 +17099 +1868 +15773 +28106 +322063641 +914508983 +17334 +29863 +23139 +8781 +21189 +16293 +344116071 +27605 +18740 +21298 +21099 +7018 +4580 +19335 +30453 +22939 +3853 +28077 +17438 +2212 +681638629 +10978 +975437030 +4255 +1336 +574466415 +32608 +16370 +5320 +8911 +334695565 +24848 +1754 +15249 +26816 +24892 +29709 +21537 +15836 +14694 +814572721 +23757 +19149 +16127 +10223 +12825 +28518 +168797328 +8075 +3803 +2625 +10229 +923 +20165 +30696 +16340 +24781 +4883 +428 +1697 +9060 +15954 +16342 +18631 +19566 +9261 +5821 +26349 +495044622 +9776 +939 +32028 +28353 +18846 +28256 +16447 +16911 +29578 +27908 +11298 +29718 +21561 +27488 +28218 +30381 +10293 +21115 +8731 +30659 +48 +949165957 +13976 +32610 +17844 +17947 +18898 +3313 +25398 +184999002 +14192 +211 +26851 +24167 +13615 +11851 +3352 +1041566044 +4233 +2866 +24291 +924324245 +15249 +246915592 +23232 +25375 +27540 +14677 +3566 +697215920 +14684 +2593 +8580 +25422 +19318 +7360 +1936 +24879 +665734821 +897 +1128 +386143652 +29734 +25442 +264957025 +25308 +32353 +13146 +573606632 +20022 +14890 +1105 +10212 +12387 +22955 +446392658 +12373 +30175 +15310 +26906 +29461 +21717 +29103 +3936 +971224564 +24927 +4375 +26562 +21388 +31855 +3314 +6914 +16089 +11411 +27002 +14001 +30271 +19514 +12466 +16734 +24524 +19967 +19335 +805445470 +31721 +30107 +11188 +12783 +10640 +24291 +19691 +8911 +27261 +24639 +28237 +289797255 +28963 +1226 +14265 +9703 +12333 +3555 +6218 +9506 +899690572 +26802 +20022 +5192 +24843 +10052 +31586 +26661 +8503 +29822 +10725 +23311 +2262 +22245 +19556 +17287 +10537 +14815 +30918 +8341 +30120 +13729 +30077 +10970 +2356 +31842 +28341 +27227 +12992 +14272 +27433 +998 +18826 +591933896 +22907 +27391 +13126 +697411754 +12221 +32715 +28165 +2381 +32286 +4580 +8568 +5750 +19139 +22320 +27533 +11472 +27471 +8263 +9578 +8114 +25610 +24458 +29388 +42370645 +26557 +550936890 +829 +30508 +5841 +3559 +30228 +11649 +26975 +9008 +17888 +23599 +28866 +30551 +22802 +4871 +352 +30875 +27423 +29428 +23432 +899226523 +17368 +15484 +10695 +24755 +8096 +30682 +21964 +30471 +11020 +10218 +1576 +4762 +6930 +461 +21929 +2118 +335601471 +22651 +794621932 +131065003 +31067 +19883 +21964 +24728 +18010 +27760 +26088 +524047505 +8683 +28506 +9213 +2112 +152258382 +23625 +9953 +31935 +32164 +11784 +17113 +31844 +9727 +18882 +340502239 +916365934 +2560 +25337 +14970 +10116 +7337 +31175 +15872 +3395 +4237 +16069 +31191 +22127 +11319 +20055 +27064 +10182 +18825 +27127 +16752 +13241 +911358525 +16621 +8883 +524439180 +23123 +7282 +24318 +26351 +24738 +20062133 +27146 +1069819982 +9144 +26136 +8251 +27751 +294 +14596 +4914 +31441 +23623 +531 +3993 +16218 +6504 +14226 +15141 +9993 +23477 +14951 +3022 +471944506 +10914 +18114 +27676 +21749 +9534 +18694 +24186 +29732 +882878357 +30054 +13008 +211 +211 +343 +25288 +1116 +8251 +10797 +2782 +23720 +9077 +10975 +12601 +6101 +1105 +8778 +10790 +20407 +23910 +24674 +79 +7254 +14401 +15322 +1121 +8439 +1501 +1065468270 +30606 +9204 +31451 +31321 +2750 +13799 +5499 +9238 +17822 +25889 +29732 +2205 +7579 +847327404 +6722 +425053951 +18654 +30737 +2750 +25230 +29960 +5980 +20248 +1822 +5961 +464491955 +14270 +32032 +9778 +479833421 +21577 +4182 +5838 +20578 +16342 +11303 +12192 +451256000 +6544 +21903 +13850 +22455 +21057 +15890 +2799 +30747 +19919 +17735 +18167 +7879 +2289 +15593 +11738262 +30565 +5942 +17099 +51107704 +19241 +29446 +18766 +28742 +103195768 +13825 +16014 +14438 +10303 +21057 +28928 +14401 +32006 +3368 +24907 +9580 +13297 +15594 +6209 +20738 +31842 +7481 +11643 +29016 +28020 +5479 +3851 +19119 +264957025 +9102 +27813 +12950 +10331 +23464 +4009714 +16628 +12130 +24806 +5142 +20870 +22035 +29289 +6183 +7355 +13856 +1031995440 +7904 +9845 +15866 +7726 +32119 +938 +7910 +2028 +21929 +24908 +4350 +24293 +24276 +23205 +22848 +25905 +376943251 +19883 +11984 +3980 +13619 +26018 +30983 +32 +20754 +18620 +20914 +29159 +13889 +2263 +6209 +21299 +1076 +6740 +21171 +22671 +13760 +12177 +18313 +26789 +8465 +26190 +25282 +32145 +516538273 +24740 +18332 +12193 +5748 +897 +6218 +8767 +5284 +29178 +25994 +25580 +14013 +5359 +10720 +3984 +1018899887 +9989 +20553 +18914 +9473 +32381 +22194 +695 +29010 +30692 +719 +21021 +28323 +17193 +19170 +25639 +12682 +2560 +17320 +27252 +267206945 +21644 +12306 +16819 +20382 +3227 +31999 +29308 +4218 +11601 +2084 +2929 +5351 +25354 +26486187 +19277 +18631 +14050 +30614 +9378 +3346 +3845 +16305 +7170 +1644 +14555 +22245 +24809 +15310 +19119 +7850 +13029 +30967 +3182 +223794817 +3349 +18698 +29880 +998 +15999 +21856 +14114 +21856 +4174 +31792 +17280 +27924 +29634 +6136 +32164 +17115 +25057 +3442 +32640 +25199 +4990 +21561 +10983 +4341 +15911 +27096 +7122 +28258 +18201 +13963 +11773 +15908 +25294 +5330 +31719 +8752 +8309 +23042 +13325 +26804 +14118 +15600 +20620 +11509 +29356 +24927 +3502 +1432 +31405 +451256000 +18439 +15879 +12 +19119 +254 +28187 +14596 +25039 +4774 +23701 +3389 +25917 +22778 +2976 +1651 +13736 +98857434 +32664 +4872 +29571 +14800 +7927 +20185 +5245 +16868 +892 +1490 +2056 +28121 +5330 +6791 +17611 +280282421 +7356 +3787 +12555 +8294 +31305 +615256072 +9143 +24835 +28865 +28813 +23623 +19380 +4852 +4480 +4292 +25405 +14156 +27811 +16621 +3409 +25599 +7927 +12043 +25837 +203837299 +4621 +7372 +10839 +4461 +31765 +5259 +873068833 +23507 +25505 +28560 +32028 +29430 +21509 +4256 +21428 +24866 +10291 +26006 +30896 +6846 +20322 +426286442 +20597 +14596 +12060 +16356 +2396 +11029 +10651 +1350 +10802 +12879 +31542 +9055 +28226 +30800 +8315 +9335 +7698 +11491 +9405 +10968 +20092 +18788 +24240 +29004 +32182 +27258 +566386921 +13624 +2105 +6759 +30069 +8400 +24212 +30778 +12412 +5340 +898668038 +1309 +10932 +27992 +9283 +25742 +7031 +32304 +166971298 +5580 +13014 +25333 +15982 +22035 +26394 +14585 +5627 +14555 +26758 +22234 +1144 +18689 +31115 +30606 +13393 +25254 +31283 +23701 +18347 +21153 +32249 +23478 +16440 +79 +9470 +12534 +250648311 +4458 +12497 +334695565 +13688 +14662 +22822 +13387 +4021 +23521 +32521 +10480 +14824 +20772 +11009 +7757 +28001 +130 +586673614 +12252 +6 +14568 +813 +18215 +5476 +31560 +9395 +6718 +23400 +7630 +24165 +3205 +25381 +15042 +12814 +22758 +779375722 +10739 +2008 +27711 +32293 +3330 +5338 +3103 +20850 +31653 +17929 +1496 +16489 +9876 +14013 +16204 +692787382 +9212 +2813 +18569 +692787382 +7056 +14585 +21790 +21578 +506623013 +14180 +18094 +24354 +2249 +13457 +714902701 +8788 +114156994 +18424 +25199 +23359 +14474 +15594 +12977 +11585 +3582 +12235 +17311 +18768 +550936890 +11180 +20174 +17829 +24465 +20413 +3149 +18872 +872 +30587 +30417 +26514 +3372 +25721 +66383449 +24256 +18064 +280282421 +5357 +23699 +3510 +23007 +13440 +241317106 +21887 +32020 +2379 +32113 +24203 +14587 +1811 +16521 +23336 +21539 +23681 +239563124 +14080 +13388 +3520 +7061 +10246 +51107704 +1009 +19480 +176363560 +26136 +13850 +30508 +2974 +6388 +759680945 +603877043 +1754 +29492 +26739 +5604 +9356 +19506 +26621 +23480 +5793 +484970729 +573783345 +5904 +17115 +16513 +18362 +18969 +10932 +9446 +6584 +26802 +19890 +10299 +463903417 +27105 +19005 +9337 +24682 +19708 +22543 +11472 +18788 +13241 +12292 +28862 +5245 +18916 +899204700 +17478 +16737 +26188 +572025344 +6141 +868969470 +15468 +1544 +6901 +555 +7644 +32704 +525292548 +8270 +9787 +168148117 +27163 +16399 +11134 +17003 +7229 +26658 +7378 +4862 +17268 +13458 +12996 +8181 +15181 +26188 +14509 +16688 +3835 +3954 +29658 +21750 +10707 +18053 +20905 +18027 +15602 +27455 +2831 +26827 +1797 +1395 +28070 +19844 +32343 +16404 +17190 +19019 +21880 +22285 +20873 +10551 +20072 +14868 +32552 +17007 +9139 +24153 +10422 +22233 +187877991 +1933 +17300 +3337 +6423 +19346 +1015126435 +336993211 +9989 +376943251 +17167 +2453 +17360 +14852 +17787 +30999 +4325 +6260 +3916 +6791 +19219 +29329 +1795 +6759 +2381 +31407 +19290 +19905 +2954 +176510878 +29035 +596210962 +25228 +26228 +13195 +31983 +223 +7644 +13457 +6934 +28133 +5795 +531 +13535 +4375 +575017168 +24431 +23200 +26275 +29897 +30701 +18478 +805445470 +30823 +254 +12333 +5351 +15400 +150 +679487310 +919 +5838 +8309 +1061618954 +30859 +28413 +5495 +31152 +13375 +16613 +21546 +11786 +22336 +15966 +26922 +13266 +14369 +11455 +16162 +17556 +15338 +27256 +12172 +31142 +6214 +2157 +10229 +14477 +4664 +20184 +8972 +30847 +22228 +12762 +2237 +30079 +32303 +11486 +28735 +31569 +30471 +2905 +23623 +15817 +18125 +2536 +3457 +47680524 +5334 +24417 +9144 +9771 +15872 +29391 +17478 +21964 +4720 +15820 +15228 +4375 +4368 +8195 +6740 +19562 +32472 +28027 +11740 +16461 +9883 +28559 +4182 +29346 +5793 +4446 +8522 +8971 +27584 +21324 +2454 +32394 +15822 +29242 +20743 +15866 +56897210 +31827 +17723 +1068 +376085864 +22883 +14021 +48 +5055 +697456669 +5712 +1782 +19916 +22758 +11667 +19157 +7904 +5229 +20185 +19254 +21351 +545 +18094 +26015 +17339 +26204 +6745 +31671 +27252 +5233 +19078 +14909 +13509 +29524 +11933 +5706 +16894 +15539 +21114 +13457 +27708 +15322 +238672459 +73 +477 +15014 +431699768 +12249 +26252 +21203 +28230 +32535 +3912 +27220 +10651 +13836 +10868 +20773 +18966 +21529 +32144 +5922 +658872536 +5932 +28189 +855439605 +25869 +31521 +12937 +26018 +3123 +12359 +1029221420 +32722 +23358 +13458 +22961 +24440 +4375 +17704 +26753 +16170 +7951 +4432 +20504 +3104 +12805 +25323 +23928 +4951 +91542336 +1623 +5759 +21324 +31759 +19179 +121 +15486 +3801 +32564 +12010 +25759 +19985 +31920 +1766 +25527 +27607 +3720 +15460 +11225 +21811 +591741883 +26116 +19382 +15924 +1087 +28447 +15747 +6528 +17339 +19284 +13213 +7056 +12333 +4421 +20121 +5338 +22443 +30693 +252938695 +12039 +31946 +7259 +24429 +47 +19493 +20553 +27155 +3959 +26754 +1897 +10514 +1377 +1315 +22564 +4021 +22486 +937 +28713 +40 +176510878 +602 +20232 +30363 +27016 +3604 +6905 +1223 +8731 +512496894 +30053 +13193 +936817882 +25941 +32190 +24970 +19134 +1038 +18656 +30668 +20678 +21382 +7790 +21136 +19113 +11755 +19229 +15838 +8922 +2498 +6011 +19397 +23493 +23417 +5418 +4897 +7356 +27509 +25253 +6737 +20245232 +14192 +11777 +19728 +15911 +20501 +24684 +24387 +14865 +12343 +15468 +22982 +31180 +30109 +28985 +29733 +19347 +31107 +27126 +31498 +6126 +9058 +5821 +31275 +23111 +20596 +153347754 +5560 +19014 +28927 +16073 +922 +693038504 +7882 +16401 +8530 +1811 +22909 +19690 +10959 +21024 +30368 +7063 +14060 +30512 +5447 +4090 +25026 +31653 +19354 +20537 +24139 +22348 +717347052 +20904 +19656 +21539 +17190 +6774 +209337590 +10963 +26212 +148975167 +20137 +13187 +32394 +4368 +22507 +166971298 +24468 +27736 +30618 +21818 +8731 +582 +20141 +3352 +17976 +29292 +31089 +11706 +20003 +1352 +16775 +12872 +29897 +28352 +19939 +8025 +28991 +22570 +22651 +35184520 +28616 +31721 +9073 +30266 +904 +22939 +29021 +14669 +25799 +16163 +11327 +6601 +23272 +24912 +30282 +20111 +26653 +5346 +16336 +18722 +16307 +30519 +31560 +874552198 +24417 +31370 +27126 +1048230809 +6791 +10575 +16849 +4488 +8764 +17658 +21473 +18799 +8169 +32171 +8735 +25602 +21715 +18185 +1274 +12752 +7337 +12412 +19074 +20211 +30695 +20765 +6252 +15199 +29899 +28258 +25735 +28228 +618 +28265 +3982 +838669749 +5232 +6487 +25368 +15468 +25495 +1015074215 +14271 +13844 +1924 +29813 +17608 +30369 +1648 +2975 +6054 +926082286 +30636 +7048 +794618585 +8105 +451256000 +8838 +25721 +5349 +16014 +14824 +27610 +23317 +4570 +15067 +16010 +13063 +26523 +7399 +27632 +5245 +15622 +6004 +27059 +4279 +32133 +30266 +7877 +30715 +32427 +4660 +3813 +2462 +9139 +24927 +5627 +25599 +978635621 +17817 +13722 +25349 +11769 +4989 +23471 +714902701 +16916 +24764 +889970389 +2528 +6828 +19312 +7086 +5397 +2049 +9199 +19728 +1395 +12617 +22522 +6479 +10339 +18519 +9871 +64974863 +4062 +11500 +10911 +31042 +9309 +241 +5349 +9957 +18620 +8946 +16519 +18564 +440795951 +124770821 +8724 +746502247 +30762 +31636 +422 +27433 +22471 +545442466 +16001 +17630 +12396 +17521 +27053 +7632 +14665 +27216 +11608 +7294 +26975 +7708 +648268084 +4872 +15489 +11303 +22035 +13541 +13457 +27679 +21131 +19491 +3607 +27408 +27048 +21942 +14428 +1318 +16218 +3321 +2616 +27066 +15883 +20841 +19514 +31493 +18625 +10144 +17192 +30213 +1760 +29027 +22648 +24150 +2389 +27568 +12195 +334161853 +5103 +11366 +12594 +9637 +2986 +3254 +27099 +21824 +27944 +18191 +30567 +579767416 +22164 +30548 +8130 +28239 +5180 +567 +24389 +15272 +3559 +1697 +4580 +10975 +8236 +131065003 +20618 +18983 +28230 +31643 +7389 +30716 +28341 +19593 +22822 +25405 +22858 +4366 +4465 +24769 +464491955 +12853 +28256 +25735 +24530 +9387 +14390 +1019126868 +13596 +25371 +16355 +21712 +310394812 +20711 +20480 +14060 +29486 +692787382 +31506 +6525 +12590 +1741 +15604 +710943610 +8800 +12093 +18266 +21351 +6228 +24975 +5423 +19409 +26436 +1061169743 +30321 +3536 +31650 +20479 +6525 +427 +18120 +3193 +12305 +18575 +744647081 +1766 +5748 +20122 +26634 +25639 +767984192 +5841 +60818700 +6228 +6791 +31331 +27309 +598186982 +8343 +6673 +418306617 +7095 +115 +18890 +29287 +12125 +44163600 +16162 +8645 +15561 +30213 +6642 +11277 +18419 +15134 +831 +20161 +27336 +13111 +24334 +16513 +11937 +4338 +15025 +28389 +22336 +11123 +14180 +28191 +878044328 +17239 +21090 +17581 +12361 +31002 +18657 +13338 +431721441 +26162 +20301 +22771 +11061 +12390 +4716 +10394 +973361132 +24797 +21297 +2986 +29346 +18873 +875743088 +24754 +525926022 +64974863 +19905 +28833 +4895 +29160 +32142 +32144 +4482 +15533 +25094 +377963978 +660915498 +1580 +12966 +23688 +25252 +15861 +21834 +23628 +18882 +14120 +25851 +30190 +7618 +22248 +4087 +19728 +15911 +22423 +12 +31937 +9581 +31856 +26789 +25368 +9213 +17708 +17584 +7294 +4596 +7235 +7656 +3389 +17115 +7143 +10664 +8645 +4149 +11699 +8764 +24459 +24644 +9396 +2396 +20699 +25872 +13311 +24511 +13619 +24635 +21887 +10966 +2610 +32656 +14263 +24908 +20119 +25742 +29491 +211 +1529 +2915 +5808 +18947 +12143 +22385 +31654 +29617 +27831 +165289280 +18810 +12615 +209337590 +9951 +26813 +14647 +12956 +29516 +9055 +32030 +21749 +14215 +3057 +20870 +1227 +3879 +10968 +23317 +11117 +436407335 +11926 +29847 +838669749 +19388 +15861 +18990 +217068937 +13240 +692787382 +14596 +998 +16115 +30801 +12373 +20198 +390152516 +25889 +9414 +3106 +22704 +22603 +6529 +7939 +23642 +29450 +10677 +28860185 +24798 +24886 +731930437 +2289 +32263 +30282 +23834 +23596 +20763 +21102 +9008 +956 +15923 +27489 +27029 +14925 +19493 +20873 +16378 +13533 +29532 +31411 +15718 +32680 +295045562 +26136 +7063 +4488 +6035 +2374 +12760 +10357 +2738 +10778 +12459 +3059 +2967 +5330 +14270 +13771 +261905804 +26658 +194 +11195 +20626 +4924 +17892 +18761 +24270 +30368 +1042839552 +2028 +14776 +25990 +21095 +12080 +31920 +27200 +17334 +3959 +14702 +28818 +12858 +2685 +20696 +2486 +5895 +23282 +11103 +10610 +9212 +24644 +7877 +459542886 +22637 +1797 +663525280 +27391 +10053 +16614 +27256 +24384 +18222 +2793 +1008410461 +24602 +25159 +27016 +1361 +525 +2720 +28690 +26661 +765080634 +4847 +7086 +20931 +19577 +312049264 +687599900 +12316 +13045 +1691 +4079 +888313695 +30019 +22083 +7700 +6906 +770 +479 +310394812 +29246 +22899 +7841 +5329 +22306 +1069 +956684932 +701678416 +2106 +1261 +8274 +4256 +869 +21114 +351546819 +25142 +1822 +25820 +21114 +32179 +13193 +4726 +8588 +14081 +36067554 +30762 +15932 +26768 +17720 +13031 +23739 +24045 +6827 +9453 +1036 +28199 +24421 +6718 +501989250 +7254 +14390 +4990 +14416 +814 +20312 +13699 +29432 +13269 +18766 +21435 +4651 +701678416 +30611 +1695 +27140 +30691 +19883 +16645 +8300 +2533 +18648 +24809 +25034 +29965 +13851 +921334292 +15182 +9008 +3352 +31831 +4335 +27106 +11974 +15850 +5449 +22399 +15937 +9898 +30578 +4657 +21887 +16687 +26236 +7362 +14583 +13947 +413283444 +6209 +19066 +30611 +7630 +899792129 +25735 +6237 +27220 +17465 +4555 +13113 +20873 +6499 +6740 +5010 +27048 +16127 +10309 +32518 +31999 +6366 +31486 +27067 +7753 +4091 +28451 +173282785 +22417 +386143652 +32761 +19599 +11035 +13989 +20870 +31679 +811211668 +607699886 +18698 +27004 +26115 +239563124 +24308 +579767416 +5510 +23795 +25078 +12487 +11617 +20527 +25088 +77 +11211 +2636 +22363 +12871 +9338 +6102 +25627 +20773 +28314 +12798 +3536 +29346 +29129 +3321 +69880276 +12343 +19354 +5919 +26816 +13535 +25135 +10784 +492883950 +11678 +19736 +24605 +20709 +7793 +25633 +27821 +345910715 +30111 +13613 +20106 +7404 +4740 +21214 +2800 +28046 +12236 +30079 +2269 +15435 +14369 +24262 +6790 +4004 +31451 +9124 +9998 +15875 +20597 +13613 +503113624 +29449 +32745 +19844 +28559 +345705066 +11404 +14984 +25195 +265036141 +4755 +377 +5101 +21170 +20798 +11617 +7107 +27125 +24465 +13278 +26682 +24004 +6149 +25083 +936197627 +27265 +29035 +8100 +4193 +7792 +18740 +32540 +4062 +17691 +9808 +4647 +14585 +3242 +10968 +349857242 +3539 +18620 +8441 +32564 +30853 +32412 +25769 +21328 +3980 +5643 +18052 +4432 +29452 +14669 +78533316 +275 +17876 +30825 +32258 +10154 +20459 +4883 +925 +21111 +21644 +29162 +27137 +17910 +16907 +8106 +22126 +17138 +26484 +18135 +26754 +8236 +12199 +21936 +4557 +29453 +26785 +6740 +196071487 +854304527 +18210 +5351 +1398 +17287 +4446 +701856488 +17060 +15136 +7996 +103561865 +3504 +2250 +1337 +6666 +290 +29881 +26207 +16628 +11739 +9401 +7422 +8485 +8926 +1136 +1261 +4959 +19382 +28470 +26142 +31594 +29529 +5822 +15866 +88 +5301933 +451549272 +29270 +12069 +18761 +473182316 +21205 +32757 +13941 +7964 +20817 +12737 +15951 +18423 +25834 +24057 +28264 +27064 +22900 +2866 +1490 +9219 +11798 +2105 +15210 +12825 +12602 +11773 +11368 +28596 +7281 +11118 +3263 +31142 +17090 +17755 +596184425 +194354866 +10480 +17605 +7413 +347853192 +32332 +24691 +5883 +12594 +18748 +18700 +6710 +26098 +5637 +26311 +5887 +5371 +7287 +679 +9455 +2739 +11916 +29516 +1868 +566386921 +22486 +24824 +28481 +11197 +397183063 +15818 +25502 +2415 +11366 +18645 +27722 +17663 +1007 +948081670 +15463 +12905 +14495 +2789 +25219 +18740 +32401 +27170 +21328 +27705 +10183 +29263 +13799 +11796 +30567 +50 +26135 +10212 +866288672 +31221 +2957 +8866 +27488 +13324 +874552198 +14606 +16798 +20597 +28471 +15120 +83894524 +20270 +15449 +25669 +19493 +560904813 +15830 +12192 +12752 +152258382 +105715872 +18206 +26564 +4031 +22045 +32125 +17831 +13722 +386078858 +30300633 +12321 +1048230809 +17181 +22399 +9095 +16315 +27391 +660915498 +2394 +22219 +832 +47131166 +121 +24465 +30471 +14237 +7919 +16359 +12574 +16737 +305 +28280 +26014 +2659 +7843 +17024 +13395 +933 +412928086 +32555 +31836 +30358 +29453 +3850 +24972 +19742 +3723 +25352 +4912 +20577 +29022 +12583 +23002 +3885 +344116071 +12533 +2462 +8237 +24823 +31290 +13146 +9455 +10275 +3520 +2963 +25094 +27722 +2064 +17079 +1032065115 +24621 +12276 +26142 +15109 +16722 +219835095 +18720 +23799 +5349 +2691 +5874 +2922 +7801 +17491 +22053 +25478 +17888 +22646 +10963 +6396 +14172 +12530 +18570 +698 +16819 +20504 +12112 +5534 +15665 +516565464 +891812554 +8767 +29097 +1243 +26727 +30568 +9219 +23031 +12320 +731 +10636 +12347 +4341 +596184425 +5795 +30754 +32181 +6601 +5037 +15074 +21436 +10142 +862100084 +21126 +272986092 +937 +1333 +32190 +21430 +17115 +22925 +16848 +29662 +29027 +439 +5677 +15602 +28027 +15241 +12375 +20248 +11544 +12653 +21273 +28333 +5916 +2684 +32420 +13312 +27303 +18489 +24823 +3559 +1760 +641529336 +29648 +5706 +22635 +9526 +7215 +2004 +18419 +1365 +19173 +479833421 +17160 +17630 +28503 +19562 +12001 +16419 +19969 +22649 +28616 +987198225 +10246 +13060 +6846 +21343 +14143 +681432775 +15210 +11241 +14119 +31422 +32166 +20174 +18350 +1018804710 +12441 +126610814 +11414 +5750 +1061169743 +14590 +9239 +13535 +1711 +32539 +22861 +2929 +6673 +23954 +24712 +11926 +25315 +29516 +14749 +16692 +3395 +32535 +25185 +4325 +9352 +30967 +5709 +19865 +20402 +596184425 +23359 +24827 +18606 +32481 +6695 +6903 +5841 +30593 +26343 +20618 +13756 +7287 +26972 +12375 +19119 +3879 +13382 +14146 +22011 +32475 +24970 +250 +10105 +29087 +27166 +7626 +9293 +29817 +18329 +20137 +18768 +291061895 +28338 +449592529 +20914 +12594 +9259 +31054 +2402 +20966 +9179 +1582 +1755 +9337 +32608 +31521 +20072 +3993 +13432 +17103 +3761 +18875 +18245 +17578 +19179 +23312 +17225 +2049 +9787 +250 +7193 +24 +24230 +6266 +7141 +688921232 +24311 +8142 +3063 +827478884 +9283 +20757 +30747 +22449 +371 +5575 +21008 +2963 +31400 +26238 +31613 +15377 +19549 +8664 +5321 +4666 +5623 +20044 +35184520 +32535 +31569 +25495 +26062 +29476 +17918 +3141 +185162567 +12363 +539174278 +31789 +26577 +31250 +28264 +4568 +29034 +11188 +19921 +28309 +22914 +1027658062 +26053 +9864 +10091 +17261 +11613 +8520 +22011 +23677 +17655 +12441 +3057 +32190 +14435 +26840 +25301 +7225 +9898 +3106 +31022 +23874 +5797 +9563 +32077 +32136 +30079 +4651 +27443 +925 +31400 +23699 +26705 +15572 +6861 +10581 +15109 +31811 +23780 +16546 +7389 +18051 +18396 +18060 +22833 +22900 +23096 +22643 +1408 +21242 +112041602 +6082 +523902689 +30173 +20914 +18201 +31042 +16619 +25057 +21842 +17633 +26444 +387345662 +1897 +22248 +17682 +19728 +10959 +20537 +3678 +10514 +5022 +47 +23585 +15593 +24062 +4031 +12530 +27585 +10804 +25636 +28866 +27125 +4205 +3576 +7877 +10299 +18983 +26115 +8343 +19876 +22883 +6529 +31719 +11303 +23593 +5941 +20108 +286041137 +28802 +5499 +28323 +27336 +23897 +3992 +19575 +5099 +1868 +9073 +9284 +20841 +427 +21605 +22245 +22417 +28846 +7062 +20463 +27957 +219835095 +8059 +20198 +1453 +3672 +27585 +23123 +15683 +3092 +6266 +30861 +1261 +23200 +22683 +10966 +969236132 +21298 +21093 +19092 +32554 +11178 +15790 +6202 +28070 +29910 +283 +24 +20841 +7801 +13836 +8067 +973361132 +32229 +32401 +14585 +18846 +18288 +889970389 +14647 +31652 +3630 +24438 +20597 +3111 +7843 +2993 +10343 +29865 +510762061 +29400 +11786 +13195 +27534 +2520 +371 +24755 +7690 +10902 +11424 +28149 +25043 +18729 +8966 +31792 +19142 +28141 +7602 +22750 +30820 +32401 +9217 +28378 +15795 +28846 +19031 +29649 +31568 +9352 +31010 +579433266 +8778 +8405 +10914 +17300 +24682 +712 +20185 +12552 +1018899887 +22348 +110579490 +7126 +30747 +18198 +2457 +23968 +15482 +15838 +1035 +26722 +729958294 +7533 +14377 +18305 +23947 +23050 +10039 +3555 +7170 +2057 +950726685 +12592 +13387 +11394 +22816 +1324 +28230 +32056 +2481 +30209 +30214 +30174 +6210 +190661446 +237127404 +9515 +113201494 +11714 +15067 +7793 +11362 +14348 +30967 +27395 +15861 +28699 +22084 +25195 +21001 +18296 +9306 +23677 +7602 +22123 +12695 +5821 +30213 +9796 +24820 +29037 +4329 +2452 +397183063 +18718 +23835 +21509 +27869 +15630 +8074 +29549 +11773 +2590 +25381 +631404077 +23649 +9309 +23242 +920657094 +8787 +19725 +14757 +29813 +363652035 +6790 +5709 +7142 +5534 +1365 +22740 +853402084 +20595 +26116 +1062715982 +764 +29492 +10246 +16991 +12853 +4292 +26335 +18048 +30567 +22672 +12582 +22411 +13029 +14674 +3800 +25145 +6404 +17627 +745750515 +6788 +479222827 +2590 +16355 +25337 +16687 +2143 +5472 +32028 +1430 +25176 +23409 +28530 +6673 +22247 +5777 +2832 +22651 +21450 +11937 +28170 +25412 +24848 +7927 +30651 +23690 +22430 +14272 +24465 +18051 +10874 +597742574 +7360 +24843 +251155117 +4816 +645686293 +5801 +3653 +1337 +7698 +25539 +4862 +32481 +23318 +2143 +19140 +10839 +5476 +26891 +23864 +18219 +13761 +31506 +5893 +363452729 +14401 +815923650 +26854 +32116 +50 +15402 +30244 +13195 +1666 +760 +21674 +32094 +14840 +2986 +25232 +588519184 +15818 +9363 +13577 +19261 +29798 +10987 +18949 +31019 +20886 +26190 +26654 +410791814 +9020 +945780346 +11970 +27241 +965160267 +1028796512 +28530 +18228 +28477 +764 +3104 +25094 +24710 +30363 +2275 +26129 +20897 +18122 +11246 +21656 +21750 +12937 +173009629 +20540 +24740 +13454 +9337 +31150 +22792 +5534 +26539 +25889 +10719 +31060 +2084 +2761 +25057 +29322 +29549 +4298 +2793 +31923 +9247 +7126 +11896 +20258 +25113 +20079 +3330 +1259 +2028 +5371 +280540161 +12970 +7996 +23432 +857646800 +27470 +17976 +19176 +30346 +3075 +31751 +2401 +19290 +5569 +26732 +23493 +26847 +29882 +29600 +10970 +14321 +29452 +19994 +976664985 +28517 +579767416 +7811 +13849 +17115 +5142 +29348 +31283 +18855 +31046 +25337 +1024972021 +2454 +10636 +21267 +6210 +27471 +22246 +19126 +23979 +6920 +32456 +26436 +174874567 +611700924 +959271837 +24530 +26346 +5120 +17460 +42623459 +31175 +420036237 +23606 +18983 +3604 +12427 +14925 +18698 +22163 +7287 +32671 +13274 +194 +11967 +2750 +27095 +8192 +29338 +22871 +27003 +8142 +961981483 +11584 +28927 +15377 +25639 +22491 +14748 +13577 +17918 +25735 +585300039 +243787156 +879309927 +15449 +10223 +27736 +88 +16541 +3098 +551 +23928 +27158 +19380 +27965 +16318 +4021 +21546 +20911 +19958 +422 +13234 +9184 +21871 +3908 +10242 +22731 +8910 +3296 +17719 +3389 +9808 +19327 +29103 +12080 +289797255 +14585 +20068 +26211 +1011808465 +17970 +10857 +12333 +871502169 +859941044 +19967 +204084670 +8796 +31917 +26271 +7540 +280 +26240 +3317 +19495 +3392 +17667 +6141 +29617 +775572782 +18223 +28406 +13736 +2800 +9310 +29035 +10142 +19219 +8463 +4089 +26484 +347979128 +20796 +31952 +30999 +20530 +11118 +22480 +504 +8716 +16370 +12249 +10901 +30696 +26494 +426 +26975 +21109 +7400 +25228 +9356 +20408 +1501 +5192 +9796 +4897 +11394 +1711 +11147 +14263 +13843 +759 +14836 +18616 +30369 +495044622 +26299 +21929 +19819 +31060 +22187 +6601 +41 +20291 +15027 +25318 +4735 +16818 +4395 +32486 +24511 +15770 +27392 +26325 +21868 +15911 +7512 +14677 +22127 +12457 +30800 +214476337 +6535 +31925 +599089891 +17556 +18270 +4341 +7904 +19651 +23367 +3219 +12314 +31590 +22926 +14712 +13375 +1640 +25549 +28976 +112880512 +16419 +24585 +15600 +870 +7716 +10800 +7606 +9934 +30107 +25808 +22603 +1024972021 +13764 +11676 +738662012 +7726 +15999 +244889791 +8339 +11985 +32153 +7671 +1897 +13014 +4387 +13126 +26847 +8878 +11738262 +21469 +14654 +460 +1109 +8517 +23218 +29986 +24484 +22544 +392 +19099 +15637 +19169 +28717 +1580 +31759 +18088 +854304527 +15751 +20121 +9929 +10408 +29811 +9239 +14546 +5550 +30899 +17394 +28862 +11652 +671 +7951 +2813 +30299 +30610 +27105 +24110 +12436 +8621 +21237 +21561 +28980 +18223 +24284 +108030949 +12534 +21336 +10048 +3098 +26090 +29706 +14329 +17686 +923 +20402 +820 +18949 +7877 +30684 +8714 +10868 +2105 +7203 +28517 +32722 +19351 +5232 +12567 +28927 +13619 +30825 +19695 +1365 +5861 +21587 +19834 +10046 +27105 +32310 +11333 +12879 +29493 +4188 +9523 +13216 +354 +14736 +198 +27869 +320290842 +26749 +22607 +17477 +26961 +30309 +14118 +4579 +32764 +31759 +10975 +16163 +20772 +12802 +29516 +564216184 +26088 +31989 +20537 +31661 +22538 +15411 +724 +5058 +23677 +21107 +5499 +26823 +28477 +3783 +28206 +1108 +24710 +18798 +8336 +30651 +32742 +916365934 +11394 +562024821 +30066 +671 +18145 +18037 +1047 +1752 +2495 +21125 +544057991 +7294 +14488 +16916 +18423 +6798 +17007 +19724 +10303 +1512 +12806 +11414 +8764 +11638 +21332 +11424 +3908 +764 +31352 +1052341139 +14068 +14246 +174874567 +5534 +13440 +775572782 +14565 +579433266 +11690 +5893 +24928 +18322 +21248 +345705066 +15983 +6499 +30539 +30608 +5244 +14256 +13654 +2799 +3253 +6417 +1490 +209337590 +3845 +3933 +1430 +13060 +7132 +14030 +15100 +7889 +29660 +20454 +46869187 +11061 +773454483 +7225 +8359 +234 +10212 +602389378 +14535 +534341541 +12669 +21796 +31765 +24362 +23171 +11767 +30568 +4804 +18167 +3555 +9455 +32390 +2182 +25198 +29004 +5515 +20848 +835585617 +14256 +155159619 +29493 +19919 +20848 +13717 +546 +25520 +25820 +18245 +31168 +31168 +1453 +13142 +10455 +1918 +28782 +3493 +12122 +5101 +28483 +15687 +14800 +32390 +19778 +23072 +13849 +759 +19493 +2756 +19173 +485 +1811 +6113 +8341 +30636 +32267 +199372157 +18882 +21817 +3308 +14390 +19287 +10719 +335528881 +19819 +2539 +23955 +24806 +5867 +31818 +15112 +3118 +16976 +18387 +21984 +24927 +23528 +16798 +16351 +7355 +2459 +19319 +12060 +20287 +13193 +24883 +975948803 +1352 +1065695788 +13913 +29898 +21790 +31560 +28260 +18955 +20122 +8359 +18834 +15760 +18058 +77 +15561 +24843 +1361 +20721 +23637 +32222 +14188 +11455 +4120 +22046 +23971 +29023 +21660 +27015 +24699 +950797214 +15489 +30636 +22380 +27026 +23057 +20973 +13753 +16170 +22847 +3022 +20848 +14821 +14982 +24417 +18796 +11927 +5022 +13538 +18552 +18526 +5970 +276213711 +8439 +7602 +23200 +7639 +12196 +9102 +26136 +17719 +26615 +6101 +242715869 +25272 +4109 +7639 +18400 +31811 +2412 +7378 +29859 +26453 +1011 +31585 +19725 +31290 +4120 +22349 +1453 +216 +23417 +14125 +219835095 +9455 +7883 +3482 +26140 +15053 +32664 +889970389 +23031 +30025 +27894 +23587 +8644 +15327 +13534 +214 +21119 +25159 +2143 +562024821 +458450408 +9580 +6016 +31692 +10968 +7235 +29266 +31467 +5058 +15593 +2746 +24079 +613 +11347 +18305 +27771 +9644 +30239 +813 +22259 +9571 +18364 +11383 +19119 +27024 +6336 +1855 +22648 +2628 +21435 +25711 +13279 +3307 +19254 +32344 +30621 +1043201240 +22972 +7779 +14662 +21557 +16513 +1490 +14555 +18636 +13913 +5407 +28428 +6643 +6735 +24882 +29000 +12361 +961981483 +16737 +18325 +1752 +32032 +879309927 +32162 +2373 +3320 +22894 +14949 +12051 +13393 +28091 +4862 +13595 +25308 +30705 +9387 +30173 +23042 +25792 +28537 +22939 +19139 +21582 +15558 +9237 +12314 +375 +2102 +23701 +6209 +21081 +31407 +32555 +29393 +1121 +31650 +805 +26634 +24355 +1052341139 +8015 +2793 +17633 +3379 +30817 +5186 +19650 +16318 +21382 +20122 +7630 +55204547 +6664 +7266 +15525 +17695 +975948803 +11760 +32705 +922784226 +887 +27740 +24126 +29403 +10825 +685068006 +17733 +890723706 +14192 +5763 +925 +8095 +17760 +2842 +10932 +16505 +4328 +12604 +16913 +15143 +29829 +23699 +19066 +29954 +25722 +26695 +25920 +22889 +242 +2813 +27904 +31498 +10137 +31170 +20595 +29474 +22775 +15830 +30298 +16678 +4350 +9565 +27914 +21287 +1085 +17339 +16567 +15801 +23919 +760627144 +1144 +3908 +8003 +21769 +26718 +878044328 +19254 +23469 +730023808 +8490 +23398 +21215 +2668 +21205 +21842 +1019498195 +19212 +32057 +11310 +1065695788 +19031 +660937856 +13468 +2557 +29097 +8763 +4237 +10818 +18761 +23334 +25602 +23432 +3936 +24550 +30979 +19903 +29718 +23749 +8336 +2643 +26537 +24999 +26827 +16722 +17376 +872833036 +23698 +16585 +10003 +12155 +18654 +12043 +1663 +25581 +397506397 +20278 +18906 +24621 +23600 +2831 +30465 +2289 +22412 +30174 +27607 +20262 +15338 +24883 +27722 +27664 +6119 +937742460 +18966 +1998 +1243 +25203 +5887 +6594 +2262 +1747 +1 +5553 +25713 +938 +29492 +11498 +2668 +27875 +22925 +7269 +15173 +27343 +24072 +14836 +27013 +9008 +51107704 +9984 +27618 +6621 +26961 +27241 +13305 +15529 +11333 +18553 +20322 +7694 +10938 +27227 +2181 +1336 +4281 +30868 +1040042838 +126640927 +5910 +458560741 +7907 +13355 +5340 +32472 +29122 +7919 +22016 +449592529 +22443 +25073 +10043 +8934 +29034 +17334 +18094 +21815 +27031 +19092 +18339 +10614 +842 +28228 +15498 +27409 +194354866 +32032 +1018899887 +2963 +32208 +24966 +11092 +26135 +870 +16541 +13842 +26239 +6047 +9712 +11678 +17809 +10418 +31266 +32463 +578339944 +18218 +11319 +6528 +25994 +2366 +24110 +29435 +17974 +19729 +4755 +8965 +25648 +17079 +732 +275524856 +16908 +9772 +936523422 +32153 +11117 +2754 +8092 +8796 +22470 +3535 +19303 +11839 +764 +6102 +12363 +30309 +28218 +2720 +7689 +18966 +3044 +1579 +14453 +2202 +7943 +27812 +29015 +18387 +4709 +5099 +25301 +9104 +29897 +5688 +20287 +19710 +3993 +13063 +29897 +794618585 +2340 +17253 +26877 +20753 +928 +6054 +17888 +701856488 +28701 +922907720 +6684 +218 +7372 +1028796512 +8503 +6934 +16404 +19988 +3824 +311991488 +23048 +934956379 +20291 +3630 +29438 +29915 +19339 +30202 +19623 +28839 +24259 +20232 +16737 +21426 +29660 +29356 +20743 +29784 +21241 +11970 +687610188 +32121 +521913992 +30698 +27443 +10087 +13701 +14415 +8342 +4699 +8259 +13793 +2484 +15883 +15400 +29435 +3295 +15509 +14596 +7882 +31935 +28858 +1087 +20531 +219385755 +23570 +1506 +11954 +21237 +6028 +21509 +30748 +1286 +22612 +10226 +6446 +18486 +26505 +27126 +17960 +29015 +12970 +21826 +18526 +283271405 +12316 +25371 +32742 +21964 +24344 +29938 +26040 +13509 +28531 +26278 +8734 +7936 +16558 +7193 +2209 +11246 +27369 +2162 +17877 +32132 +30398 +1062715982 +5942 +2057 +31424 +7357 +28400 +13947 +25724 +30294 +20162 +3723 +742 +7191 +16743 +11738262 +579433266 +26802 +17317 +31448 +27828 +23412 +27194 +10097 +6273 +31611 +254 +27029 +3296 +4284 +811530194 +6234 +12402 +30173 +2556 +24815 +19287 +31346 +20161 +25613 +440795951 +9276 +925 +19979 +5298 +30698 +32609 +586136455 +6209 +26906 +477224767 +333 +32696 +21773 +5712 +16628 +14047 +23780 +31168 +15554 +13831 +14093 +59044867 +21791 +13269 +7206 +30299 +28258 +29294 +22775 +11937 +7997 +10683 +15074 +30277 +2761 +898 +5484 +14451 +26948 +546 +31707 +16151 +15486 +23570 +8270 +20092 +4100 +2379 +5893 +25078 +29698 +130592554 +25288 +30266 +25296 +24695 +16218 +22555 +7889 +2793 +516538273 +2212 +770690959 +23139 +10094 +6828 +31935 +26136 +17004 +10461 +15838 +74064427 +2292 +830489638 +31695 +27105 +10005 +17829 +283271405 +9274 +20140 +14265 +29256 +16951 +31612 +20765 +638033148 +20527 +5922 +21024 +387345662 +24975 +1016 +29063 +12887 +21622 +173009629 +9549 +11093 +12173 +13247 +13685 +12387 +28587 +19176 +1466 +29649 +14401 +8387 +219385755 +13722 +9414 +13126 +22478 +758695353 +14736 +7178 +6470 +10719 +14457 +28560 +30655 +5893 +969236132 +842216633 +17460 +31523 +12541 +368158212 +3389 +15125 +19380 +43524064 +10799 +6487 +13342 +11339 +17715 +7700 +28073 +6968 +10676 +25199 +29933 +682242314 +24355 +9417 +12132 +12905 +10481 +17360 +905 +1361 +9543 +25667 +20230 +10604 +25745 +17729 +20351 +30190 +25828 +1815 +29225 +28706 +31751 +12887 +5561 +4488 +20013 +9260 +15027 +30817 +17691 +23532 +21995 +26349 +545 +18911 +10818 +13613 +204084670 +18187 +29761 +12992 +271 +687275605 +24100 +4438 +8716 +23732 +9949 +320 +377963978 +9864 +22228 +27322 +26484 +30636 +10078 +32353 +29516 +6075 +30188 +152258382 +29022 +26996 +13818 +12972 +28985 +26483 +7281 +13195 +12602 +4555 +24100 +8656 +24554 +17695 +1754 +18188 +23593 +31437 +32624 +2470 +25613 +13736 +7629 +9864 +28228 +9571 +6252 +7086 +19939 +25145 +24001 +1066 +26948 +3389 +17082 +25542 +2008 +29263 +31219 +29882 +7260 +643345383 +12977 +29598 +23245 +18246 +2975 +24999 +5623 +21061 +501989250 +1956 +32 +8074 +24737 +1433 +4742 +275594975 +31506 +18058 +3999 +16261 +24293 +12320 +12963 +25138 +1036 +536912352 +30999 +14703 +13987 +24123 +10736 +3184 +11498 +9116 +8475 +27930 +4049 +31666 +14815 +837691137 +119739392 +27066 +23528 +9124 +23769 +20249 +17822 +781681604 +11544 +359 +23591 +16645 +32030 +11676 +639909173 +15260 +4188 +24583 +2389 +2207 +19287 +22478 +77514432 +531 +1032387608 +14118 +22312 +16118 +23557 +26417 +24318 +10589 +687599900 +15773 +31142 +3989 +2263 +5763 +12080 +16242 +3057 +24798 +7900 +4897 +127304857 +14578 +722017461 +32162 +28298 +18648 +3679 +27105 +7453 +23645 +7858 +5799 +5577 +29585 +341199600 +24326 +8912 +15151 +9446 +1178 +4078 +10226 +18362 +26512 +7404 +2282 +8647 +22799 +5051 +5643 +4156 +6544 +3653 +19140 +17353 +2417 +28352 +11362 +9954 +28958 +18125 +6146 +14477 +7080 +701678416 +16949 +10449 +32476 +14647 +10529 +10481 +16226 +19899 +10357 +27522 +15052 +5135 +31318 +2684 +5338 +24542 +241317106 +22986 +607568455 +1623 +214476337 +855439605 +17334 +543975196 +10365 +12125 +4218 +31965 +14865 +15368 +25866 +25545 +30464 +21164 +29946 +6898 +1390 +19830 +5691 +25279 +18016 +2631 +27423 +5055 +11969 +32165 +21153 +28223 +6232 +10537 +28781 +8341 +4350 +21450 +26789 +968746823 +10219 +5777 +11650 +6035 +205 +22799 +29129 +30751 +19695 +32480 +673047462 +16819 +5051 +6653 +14654 +1277 +30279 +26311 +14665 +17814 +25667 +16455 +30610 +30299 +4078 +17818 +15241 +30786 +25159 +131065003 +32370 +14555 +19040 +6252 +9259 +9238 +29938 +21427 +5356 +2207 +26 +5359 +28201 +27926 +21015 +19339 +3395 +17723 +413283444 +14203 +5797 +10003 +712 +1365 +15327 +24754 +15697 +18167 +25262 +7985 +24554 +17241 +1544 +22549 +8059 +25138 +21126 +23511 +14030 +15790 +12783 +24387 +12920 +28788 +2102 +10778 +6129 +15514 +6054 +7421 +29162 +27140 +1992 +16789 +26875 +22233 +30793 +13142 +21081 +15509 +23483 +21578 +17627 +7816 +20258 +16357 +25142 +142 +13756 +2078 +11917 +9455 +8656 +15555 +3934 +19099 +6501 +1143 +19281 +11927 +19242 +3351 +18495 +15330 +26024 +3139 +17691 +2394 +9978 +2182 +27073 +14703 +13843 +6612 +27585 +7295 +27902 +11205 +6209 +28046 +6601 +14654 +15770 +3090 +12427 +22961 +11500 +67602750 +14258 +31033 +24417 +14304 +9549 +16913 +10046 +4091 +1061169743 +29661 +11926 +21111 +30899 +13001 +9449 +9417 +25997 +12422 +3543 +28073 +975 +4395 +17760 +3787 +27095 +23343 +20030 +1112 +32243 +1108 +15397 +8309 +21717 +5739 +1433 +2504 +22363 +24459 +12572 +11886 +29732 +7189 +21450 +5167 +13241 +27359 +19042 +392 +6209 +20626 +509260089 +27722 +26823 +14959 +612443444 +18755 +23493 +937742460 +9876 +11304 +28673 +23503 +6800 +543956572 +24359 +9283 +5767 +17410 +4127 +18882 +19187 +25348 +13842 +15600 +100498229 +26592 +8015 +3084 +23690 +825 +2928 +8281 +29035 +21674 +17903 +30508 +30333 +5680 +7964 +3254 +31713 +744647081 +10591 +10874 +16461 +13562 +26577 +18059 +18060 +1431 +13662 +1539 +17866 +7757 +25412 +24766 +2039 +23730 +27163 +969450654 +12728 +2594 +15173 +29087 +938 +29613 +398556455 +21045 +15742 +30568 +29899 +6028 +16429 +20469 +7955 +21299 +12015 +209801770 +31901 +8118 +3308 +10720 +17826 +165289280 +14304 +17858 +77706072 +211 +12347 +9414 +913 +9405 +6404 +14034 +8292 +31738 +20865 +26410 +12292 +730980266 +16752 +1740 +22326 +14583 +11631 +39596865 +27940 +22645 +11498 +14664 +2776 +7348 +8503 +22989 +18218 +9269 +17633 +22549 +7801 +12825 +16520 +18766 +22587 +26682 +175674631 +27591 +7879 +1065619241 +3396 +25977 +9932 +16520 +14180 +10548 +17103 +5561 +27380 +31063 +1274 +30333 +1038 +13836 +9732 +968 +13043 +5883 +14304 +18709 +7421 +28782 +24891 +23874 +6148 +24975 +10627 +1270 +3111 +13182 +2311 +23623 +221545221 +6554 +6017 +24737 +1544 +24520 +27194 +761 +121 +2282 +29539 +4387 +8263 +11739 +31827 +7882 +18215 +7556 +23250 +23631 +8913 +9124 +18722 +3182 +27536 +18266 +28165 +29000 +15911 +446392658 +3986 +25596 +12300 +28256 +19919 +9016 +29427 +27227 +13375 +172257567 +5397 +6285 +13836 +10932 +32569 +5535 +12112 +14455 +19905 +25941 +13578 +265036141 +10291 +22411 +29021 +358 +1739 +738662012 +25477 +2340 +10370 +18890 +21299 +13889 +13794 +15784 +10180 +697411754 +18145 +29658 +3283 +5436 +11706 +23493 +11011 +16334 +10392 +32243 +333 +16109 +4726 +16614 +19485 +968 +15394 +13640 +19774 +5673 +29578 +14478 +16765 +8025 +426286442 +2928 +1992 +26252 +26271 +22564 +10331 +1666 +30810 +25495 +6017 +29963 +27097 +745750515 +10222 +30869 +5259 +26081 +30659 +17062 +5436 +10640 +22045 +1116 +10891 +5407 +354 +15304 +27170 +12653 +22986 +10707 +18677 +22311 +7843 +14101 +11537 +20540 +14713 +810759425 +21489 +28191 +13583 +21942 +21333 +25901 +21288 +28777 +28530 +5535 +11333 +12963 +8859 +17240 +8972 +23959 +13842 +9578 +29558 +5055 +10250 +20817 +730023808 +377 +10695 +5577 +23857003 +11271 +29783 +31875 +28531 +30092 +4306 +26129 +12128 +3173 +8483 +32518 +7554 +123563765 +18228 +19548 +1754 +10797 +30698 +902916886 +31995 +9984 +6470 +17625 +8796 +320 +16254 +14923 +26224 +26252 +730980266 +30066 +933441874 +10151 +30422 +19491 +10385 +1121 +11180 +13538 +10105 +24462 +23171 +24408 +6465 +26661 +17771 +15536 +16088 +12157 +12091 +21617 +938219725 +19390 +6209 +25219 +24387 +14528 +4769 +20992 +19254 +3901 +13704 +28346 +436 +25771 +21093 +9282 +793059393 +25757 +5739 +23701 +28230 +12590 +28146 +14414 +5107 +2462 +27067 +3033 +1145 +189020465 +4880 +9223 +14480 +11786 +14713 +15893 +3659 +1766 +753214659 +272986092 +18270 +21435 +546 +591741883 +26726 +16221 +15327 +26211 +26190 +602389378 +16816 +25555 +20373 +20475 +16585 +18673 +5397 +17549 +7362 +1321 +30626 +3012 +22593 +31288 +23968 +566386921 +22564 +20482 +9143 +23269 +18387 +9453 +25872 +3457 +893491145 +836214497 +15150 +6375 +1990 +18010 +6856 +23677 +3933 +27085 +4895 +5258 +30470 +28976 +243787156 +26211 +4716 +20528 +11802 +20119 +7102 +4245 +1696 +3301 +28706 +22842 +31305 +14161 +3431 +4714 +20966 +8728 +291061895 +16078 +30519 +30856 +25362 +12427 +18196 +23729 +17353 +936197627 +1371 +10116 +23681 +26508 +27540 +13281 +9514 +2594 +18478 +648268084 +2182 +10236 +11303 +30271 +9233 +7062 +25323 +17760 +15789 +17710 +9470 +9588 +24605 +217807406 +14555 +7996 +21107 +22564 +10407 +7383 +28439 +21118 +25371 +5534 +10411 +1070 +23142 +9227 +28655 +8656 +15275 +5349 +2143 +18219 +26846 +15601 +26238 +4989 +5244 +32473 +32585 +26592 +6028 +27449 +32151 +793059393 +10427 +27740 +10736 +14842 +14441 +15872 +1348 +22234 +1742 +29082 +13345 +23007 +8749 +5447 +25824 +12905 +24408 +11550 +6494 +9346 +15120 +25505 +2427 +124770821 +29379 +811530194 +23517 +560223448 +2452 +511669552 +1042466237 +938 +10739 +4832 +12109 +8258 +27894 +31255 +17614 +19005 +315914758 +18906 +9951 +2520 +31427 +19098 +1070816340 +26514 +20660 +7897 +3028 +25203 +9058 +505617898 +29813 +17360 +27000 +19436 +31989 +26297 +20093 +30036 +31789 +555 +28483 +9184 +12865 +26695 +2202 +2708 +16573 +27125 +30869 +29027 +1804 +5759 +32175 +83894524 +21288 +15449 +4156 +80844076 +29241 +5577 +25820 +14244 +7555 +16558 +17611 +10244 +14949 +2039 +29880 +23224 +747070391 +27855 +8916 +5777 +369000185 +24378 +2865 +4446 +20003 +10952 +10548 +24970 +17211 +838669749 +9270 +6423 +12559 +13538 +8483 +18358 +1430 +504759366 +21779 +20914 +25030 +19890 +1623 +5569 +31038 +30698 +29034 +431699768 +32535 +28983 +17747 +30936 +12155 +32611 +5245 +6366 +701678416 +10175 +21687 +23679 +26868 +14390 +1740 +23528 +24571 +23587 +27031 +28596 +7440 +19219 +4031 +1309 +32142 +25545 +15017 +8961 +31648 +16060 +11436 +26351 +21215 +14713 +6770 +20772 +21435 +24566 +4090 +27741 +27722 +25917 +10643 +10604 +3740 +15720 +16740 +27605 +345705066 +26062 +18846 +154933739 +110320227 +22455 +845 +30787 +27589 +31925 +13043 +21526 +18324 +23861 +7212 +21355 +2182 +15640 +8054 +13509 +23332 +921611066 +10250 +32743 +1130 +31654 +17101 +50 +11740 +9238 +7933 +11558 +30947 +23241 +27578 +23874 +29206 +783647843 +20507 +10857 +6820 +29022 +3044 +22885 +19596 +21115 +23617 +495012238 +19317 +242 +1703 +18716 +4499 +2476 +13480 +7189 +204084670 +25722 +27458 +783684669 +11760 +5180 +2578 +9077 +9588 +25328 +18322 +11911 +20905 +19397 +279720731 +19157 +20528 +211 +506 +6075 +13444 +15868 +16289 +29016 +26112 +4164 +7442 +1054022928 +31437 +4276 +31888 +2457 +25824 +27670 +19152 +20783 +6470 +10804 +8878 +32701 +2789 +23781 +11011 +6260 +23282 +27408 +32145 +60289319 +22478 +28713 +28527 +31827 +22280 +25279 +7745 +23503 +3893 +4883 +17584 +3403 +755573610 +15588 +2976 +27670 +15923 +20528 +1664 +18396 +27452 +22245 +2381 +3256 +21170 +807878101 +29103 +27741 +2789 +13756 +5320 +2962 +28844 +19908 +10123 +12825 +6367 +6 +17701 +23272 +13216 +17809 +9055 +6605 +3901 +3205 +4144 +12306 +8854 +27217 +3092 +3184 +20269 +2893 +25872 +23720 +4500 +30693 +15924 +17311 +2504 +22816 +14183 +9931 +8019 +22083 +24883 +21214 +28966 +468 +25072 +6544 +21871 +6289 +6595 +32122 +17438 +13195 +25062 +9343 +5695 +19721 +5284 +27241 +205 +681638629 +25233 +32742 +17379 +951 +29504 +8281 +22023 +25290 +2169 +313893946 +24769 +1148 +26465 +25191 +27329 +5415 +320 +10661 +21466 +26193 +13541 +19567 +4775 +30748 +14438 +25823 +28019 +15838 +24 +1011808465 +2262 +2691 +50 +335753607 +19126 +24331 +21288 +1261 +1640 +5932 +5096 +17487 +16043 +929 +18930 +5942 +3843 +13949 +21114 +19317 +891812554 +17706 +25763 +21336 +31946 +20547 +5167 +1274 +26693 +13981 +10870 +23675 +190661446 +11927 +5560 +4276 +1925 +479833421 +24611 +13541 +9757 +10952 +16855 +30384 +10938 +17415 +26228 +14318 +19960 +24639 +23469 +9227 +12335 +8926 +2138 +5776 +8294 +13269 +21971 +28587 +19825 +20312 +976561308 +14644 +23124 +5232 +11776 +23894 +29393 +19350 +18368 +7212 +10052 +5769 +1051757721 +23624 +9360 +27711 +28302 +5301933 +16577 +21654 +17892 +731 +3952 +12060 +9936 +14583 +22171 +1411 +597742574 +4804 +30814 +2368 +870 +1113 +10238 +12314 +9949 +25083 +18689 +29328 +5926 +15087 +6732 +32190 +11839 +25282 +595644289 +14599 +595644289 +24533 +8424 +30747 +8568 +12504 +3764 +32503 +28910 +6591 +21484 +866288672 +18674 +30195 +19317 +14256 +11472 +23503 +854740408 +11303 +111747217 +28958 +19352 +8763 +10575 +19493 +13031 +3803 +5982 +32600 +17914 +8175 +3352 +18350 +14298 +848203217 +29483 +25252 +12950 +1000 +21308 +1706 +9588 +458560741 +5712 +2289 +16170 +14637 +5158 +17553 +29651 +4033 +506623013 +14538 +19965 +21660 +553348264 +25163 +184999002 +668634557 +30173 +31560 +27449 +11597 +19457 +10794 +29779 +2867 +13911 +28237 +16949 +21015 +30705 +24389 +871523530 +10411 +5233 +3386 +23623 +9959 +25633 +9835 +25735 +14117 +28970 +1754 +10575 +10556 +18755 +22822 +163890681 +162 +32659 +30691 +7956 +26384 +23623 +17662 +23172 +27200 +23208 +23938 +20904 +148 +26417 +31448 +3256 +14683 +20971 +3044 +293 +26143 +13868 +9536 +526587804 +23681 +12970 +5330 +14970 +27585 +18419 +371 +10119 +148 +1529 +8130 +17969 +29346 +12963 +28447 +731 +26006 +320290842 +7400 +381039394 +13662 +1141 +313375683 +31969 +22517 +28164 +18514 +7189 +27392 +17091 +7142 +23679 +805109031 +2682 +1664 +24896 +24257 +19493 +3599 +21298 +21484 +19675 +11676 +3310 +3123 +24072 +27540 +692787382 +28451 +19714 +13875 +32151 +1687 +28833 +13538 +10901 +30973 +10023 +29400 +3057 +1543 +7775 +18549 +19742 +2078 +13669 +673047462 +1644 +4850 +12019 +16848 +14683 +13970 +13517 +25735 +19911 +25917 +2988 +26395 +22444 +891812554 +15484 +251155117 +21970 +853402084 +29779 +124770821 +17578 +673047462 +22648 +32071 +5320 +32626 +9523 +24684 +9998 +2893 +15249 +28228 +5004 +17381 +274692509 +22222 +12919 +8476 +9139 +28655 +13799 +7107 +27475 +12921 +29516 +13898 +17642 +27568 +9309 +10268 +20528 +2282 +14406 +1018804710 +20930 +31101 +21513 +8735 +21558 +14931 +6689 +28587 +28945 +9397 +29910 +13529 +1168 +28616 +18674 +26228 +397506397 +10661 +9526 +12781 +13915 +20423 +30714 +32397 +28422 +30693 +11211 +14183 +25872 +3307 +24045 +32529 +19056 +22672 +27029 +2077 +27392 +18236 +24078 +8105 +14520 +19825 +18405 +22982 +1307944 +32258 +2682 +504 +26497 +9953 +31175 +7606 +11739 +23432 +29402 +17004 +32512 +28717 +29938 +6839 +31777 +21214 +29287 +11115 +3621 +11582 +7492 +29259 +32761 +1361 +3589 +613 +22158 +5553 +12787 +22247 +24354 +6289 +22465 +8645 +13825 +22443 +72446526 +9184 +17663 +19728 +2457 +439 +595 +19352 +14857 +29502 +32165 +4874 +22926 +4904 +22651 +21714 +31221 +1116 +23633 +3026 +659681807 +6560 +25030 +29122 +7091 +8405 +20788 +20618 +16334 +15711 +15489 +31405 +5793 +20741 +30111 +376943251 +28230 +15097 +32611 +22297 +7280 +1112 +27154 +16458 +26508 +27336 +531 +32258 +19105 +10278 +15561 +27585 +2782 +18656 +24571 +17453 +30020 +23391 +20479 +588954698 +16221 +22996 +30939 +22272 +30693 +98857434 +4524 +18125 +15017 +32420 +7889 +15530 +274692509 +10767 +26493 +18219 +20170 +21484 +14539 +32131 +26557 +29746 +9293 +27224 +15266 +20482 +26497 +2236 +17311 +14005 +26207 +4395 +11298 +32554 +3103 +10640 +22982 +29687 +31060 +620 +25820 +18240 +9323 +14959 +15822 +1372 +470329579 +30751 +929 +29863 +8341 +23924 +14824 +14821 +88 +643245371 +10914 +27056 +6584 +25232 +12264 +14237 +6874 +24114 +5119 +30369 +11178 +9449 +30369 +27016 +24928 +7953 +16727 +2394 +28059 +28623 +7897 +4090 +777 +5320 +29375 +19855 +16919 +32377 +14372 +882 +30559 +29761 +13676 +21712 +21818 +19959 +24 +4821 +22883 +14021 +3936 +29535 +15304 +17755 +21119 +28499 +18570 +16845 +26846 +14699 +19031 +1698 +26114 +3314 +4052 +13334 +26590 +20773 +15911 +16341 +28070 +10612 +20010 +29391 +386078858 +5535 +74064427 +9871 +20227 +975948803 +25145 +8891 +8805 +141565344 +28256 +8805 +19919 +3123 +14318 +2356 +1543 +9552 +32449 +612443444 +6399 +454316758 +2682 +10215 +15836 +271 +19899 +15109 +8009 +1512 +794621932 +32711 +7344 +3296 +7110 +4494 +285595735 +913 +2636 +11968 +7206 +2988 +12805 +6184 +986216938 +27419 +19774 +29194 +12343 +8854 +10643 +28053 +22507 +13980 +32267 +24605 +13413 +10931 +4579 +2455 +7021 +11901 +17501 +26890 +22924 +10839 +1141 +5358 +2789 +26142 +17633 +113201494 +21796 +349857242 +739960154 +4602 +14459 +27327 +29843 +17714 +5564 +31249 +742347834 +30947 +7948 +8309 +15953 +10003 +29536 +160857416 +32498 +9239 +3329 +15593 +11450 +31613 +31250 +8387 +3118 +23680 +12967 +1054022928 +30294 +25138 +15536 +17225 +16261 +7225 +3630 +995962908 +3659 +41 +911358525 +17146 +24896 +6535 +30868 +5553 +14761 +26687 +13794 +1028016689 +25026 +26726 +25549 +9378 +382782387 +336993211 +4438 +15537 +13984 +8668 +20115 +28497 +24684 +89236875 +20599 +24691 +12887 +13562 +17710 +30012 +8572 +1208 +24674 +14293 +165289280 +14694 +16619 +15537 +10293 +27541 +17818 +19959 +28314 +18495 +2192 +22069 +23803 +24520 +15588 +18420 +17415 +32555 +10083 +8105 +12719 +118022468 +26395 +16107 +14478 +20278 +11051 +6735 +27593 +449592529 +4033 +2401 +12970 +9581 +31283 +4461 +16307 +458450408 +312049264 +19971 +25987 +13851 +6502 +6998 +18502 +746965255 +19068 +3320 +9231 +9618 +6111 +28721 +24420 +782457391 +19710 +6485 +12185 +16416 +24749 +28700 +26590 +7842 +6446 +13875 +3242 +7110 +32309 +105715872 +32722 +25917 +113201494 +1076 +23784 +31434 +32434 +12515 +12572 +19819 +17715 +21388 +17024 +23924 +9876 +12363 +4218 +21549 +21409 +29944 +41434792 +16991 +16401 +275985604 +684 +24134 +14120 +29225 +22788 +27670 +1506 +15091 +13848 +21427 +18709 +26724 +23454 +20671 +19098 +2949 +13043 +12865 +695 +2401 +18921 +16101 +32020 +29684 +22247 +21069 +29554 +16976 +11473 +22569 +11321 +18260 +2368 +16913 +11585 +25837 +32351 +620485301 +24605 +17894 +6674 +26804 +24943 +22671 +2675 +27064 +30338 +22522 +26876 +18875 +32592 +28560 +13457 +16690 +32566 +5021 +25823 +9221 +29798 +9629 +27926 +1113 +21598 +24362 +959271837 +431699768 +23986 +12963 +17932 +28187 +23775 +449592529 +23003 +342948102 +7775 +586115773 +23464 +28970 +1664 +32709 +29259 +4355 +887 +21902 +29813 +4034 +14120 +2379 +18740 +25639 +11520 +17280 +12752 +3431 +859941044 +18698 +15183 +1069 +3210 +26053 +4306 +28187 +705308988 +9500 +12132 +13375 +10711 +3057 +27166 +12019 +8735 +26032 +26062 +12173 +23645 +11333 +8934 +31952 +27015 +26584 +14161 +30856 +20709 +682242314 +8503 +2429 +8309 +16537 +17877 +13985 +24022 +23148 +26800 +26497 +900648142 +882 +369000185 +2209 +22372 +3945 +31649 +28732 +28865 +190334242 +14488 +5970 +837691137 +1071335085 +19212 +18280 +20870 +14563 +23133 +3953 +19828 +1326 +5643 +19908 +8522 +15143 +20259 +22731 +13118 +18469 +665734821 +24647 +21332 +2348 +6798 +18541 +9732 +31789 +19524 +23681 +23436 +474 +28149 +19919 +2032 +31170 +24883 +27421 +1644 +12719 +16031 +9087 +7031 +25342 +16570 +1040042838 +22422 +20066 +6228 +25142 +25034 +29591 +11404 +2417 +12130 +32480 +29114 +6435 +16727 +25990 +27276 +8731 +7851 +32349 +23293 +22576 +3307 +17294 +12868 +7455 +30565 +3885 +18104 +2986 +19352 +3630 +10751 +968 +520460358 +928421368 +426995073 +2598 +3794 +23131 +25254 +32608 +9582 +1136 +11774 +18939 +344 +3817 +6621 +14303 +22759 +20269 +23677 +12459 +13913 +17784 +2928 +112041602 +18016 +1855 +6246 +31721 +6329 +31586 +11145 +18027 +32311 +17521 +18435 +5989 +1544 +520816932 +31016 +12516 +17932 +9060 +26042 +17787 +4709 +2366 +127 +343074924 +12541 +7512 +713805515 +596210962 +11491 +30979 +25622 +4482 +31838 +8618 +21911 +15795 +23409 +25990 +1238 +786561611 +11188 +27908 +11090 +16307 +20870 +467 +12441 +11938 +31585 +18219 +30979 +426286442 +274373457 +2536 +744647081 +3389 +8050 +18472 +16819 +3846 +8825 +21466 +7843 +12646 +2949 +5320 +397183063 +21900 +14749 +17240 +852543208 +22788 +27067 +8424 +21674 +18214 +28243 +24429 +32165 +26661 +20692 +753948358 +30593 +18882 +7792 +4782 +11027 +7280 +471944506 +27404 +1101 +5055 +16005 +30174 +5961 +9567 +3386 +21115 +8088 +32210 +22613 +14314 +18196 +27064 +23149 +22023 +27723 +5371 +13266 +26621 +1364 +20475 +27940 +397506397 +20604 +29103 +10708 +1141 +27895 +4461 +21111 +1954 +4796 +17450 +14979 +2378 +24359 +7378 +1390 +23910 +1630 +31641 +30197 +14772 +17008 +349857242 +7443 +6388 +1096 +17320 +5415 +26297 +932470077 +10360 +29122 +26193 +6183 +888313695 +18400 +6985 +10275 +15384 +20013 +426995073 +4990 +24843 +27241 +292 +280540161 +22335 +10930 +19524 +4341 +15687 +5551 +24608 +6770 +15143 +668634557 +21815 +26590 +722004393 +6190 +22246 +21723 +22311 +4904 +19582 +2230 +30696 +21163 +2974 +28875 +1649 +22669 +18362 +31066 +18846 +30987 +875172321 +18529 +2727 +154933739 +6504 +31442 +27813 +31844 +30036 +21273 +17374 +11706 +17099 +516565464 +13836 +28439 +13818 +5600 +14645 +32 +767675099 +22509 +17755 +24089 +3264 +14712 +990015001 +79 +13713 +24533 +17965 +11311 +9526 +21529 +20983 +12097 +15091 +899436766 +7254 +32157 +6805 +29600 +30971 +20621 +2881 +24389 +11926 +30051 +9426 +22996 +23953 +26508 +11773 +20202 +8912 +8851 +5561 +3101 +2117 +17317 +15411 +29555 +4021 +611700924 +12128 +21395 +1990 +17090 +921611066 +13433 +12876 +14474 +8740 +810173088 +16613 +3893 +10911 +19092 +5412 +3210 +1432 +30606 +1543 +19287 +739960154 +12857 +30299 +524047505 +31613 +544 +2528 +246915592 +7760 +5335 +9187 +4156 +3885 +5588 +856690611 +697719282 +32368 +13509 +14749 +22802 +10030 +13279 +295045562 +14702 +9295 +8517 +14246 +7422 +458560741 +18016 +881 +25615 +27281 +472 +10965 +2855 +6494 +18761 +13662 +10604 +25769 +25916 +27893 +11232 +280 +12568 +14596 +3044 +25916 +21205 +25974 +770 +15316 +7658 +1855 +1116 +29530 +13704 +3175 +2929 +15749 +1048537108 +22422 +29667709 +25598 +9069 +32370 +6906 +575398586 +7056 +9210 +763200316 +31951 +9934 +22861 +24493 +11347 +17506 +11206 +525495101 +14211 +18991 +370114172 +2436 +32714 +26621 +26802 +4847 +20911 +932470077 +13430 +20628 +23241 +15316 +32132 +29092 +7294 +11319 +20817 +23553 +13120 +22824 +168797328 +5686 +22939 +5748 +14772 +25293 +26350 +22885 +21215 +22323 +21095 +26753 +23092 +724 +1350 +1060347101 +12552 +3118 +30092 +20371 +22249 +31016 +18405 +21796 +20853 +4100 +23347 +30280 +14156 +20476 +4144 +256 +139404611 +5621 +1398 +29798 +18145 +25269 +105715872 +9957 +578815248 +10857 +13553 +30825 +121 +12165 +16753 +7872 +6666 +27231 +30100 +24091 +1852 +31206 +29734 +26593 +7882 +4967 +3346 +10003 +810173088 +2782 +3723 +18939 +7372 +20423 +30446 +21310 +13980 +4666 +9233 +28375 +16737 +17821 +15623 +28058 +3502 +16447 +24585 +28694 +7722 +17976 +868969470 +17655 +15134 +616762822 +23092 +31002 +250648311 +11375 +21978 +12323 +15109 +13035 +19979 +24764 +7399 +19967 +2601 +7031 +18206 +28329 +595 +20765 +12574 +29510 +21673 +854304527 +7943 +731930437 +2356 +15472 +3149 +32750 +3450 +7951 +7686 +26143 +20092 +6289 +10144 +18387 +32476 +19187 +6693 +11624 +3450 +28451 +2643 +12887 +29247 +2065 +1072121176 +28269 +3846 +27252 +14684 +17683 +28610 +6972 +12264 +4871 +12849 +25846 +380 +9953 +12377 +20692 +7383 +27282 +5438 +30936 +8015 +560720337 +26043 +12157 +26436 +6209 +23543 +10299 +30358 +17633 +29978 +3817 +18059 +6558 +767984192 +11854 +823088406 +6465 +27828 +27904 +29129 +21313 +25176 +5972 +14585 +11630 +23624 +24928 +16392 +29524 +668634557 +523902689 +4008 +4324 +22815 +950726685 +7086 +6285 +2509 +26890 +27705 +27158 +10225 +337 +2682 +20902 +12193 +15073 +461002979 +5791 +9808 +15004 +832 +13305 +28333 +29040 +285455284 +20249 +32742 +10094 +14703 +4395 +989966642 +19362 +19281 +27723 +20966 +4741 +1489 +29450 +3747 +23483 +18144 +2232 +127060123 +32516 +31277 +23866 +32145 +3843 +24120 +12715 +10978 +21030 +7953 +523902689 +1539 +153347754 +20568 +214 +17017 +28610 +11232 +18246 +6695 +31695 +7674 +18969 +10695 +12466 +5620 +5748 +14120 +18625 +20273 +30636 +20587 +1760 +22380 +10142 +98 +9883 +17795 +20928 +386078858 +16091 +20108 +23680 +30611 +4570 +28327 +23803 +21714 +4895 +3952 +22035 +31937 +6601 +9210 +24493 +29817 +8072 +3409 +30109 +5087 +20202 +21605 +21003 +10784 +27436776 +18572 +8883 +23521 +30358 +590 +16562 +9709 +26335 +24823 +15572 +9395 +966 +13529 +16351 +6237 +84 +13193 +29784 +32525 +3461 +31727 +5839 +7425 +8704 +4314 +904 +3546 +16971 +27633 +6544 +1458 +31836 +14665 +26732 +1630 +932772889 +5340 +344 +28164 +22501 +31451 +5381 +1324 +15116 +8164 +21541 +29461 +14509 +9221 +12963 +3794 +22139 +11285 +12242 +4720 +21508 +18855 +22247 +16505 +23493 +26571 +12609 +12060 +15123 +8891 +12038 +30691 +1318 +24554 +12431 +899436766 +372482299 +1066 +13615 +15715 +27327 +26018 +8100 +1043201240 +17200 +29151 +24075 +14459 +15868 +112041602 +23096 +604397492 +3320 +16558 +26913 +18495 +313375683 +1856 +23055 +4135 +25152 +12410 +28694 +14455 +755573610 +23591 +7951 +25869 +1855 +15136 +17368 +1302 +14421 +3314 +2181 +4780 +31291 +215899335 +26913 +264957025 +1924 +176352552 +3652 +30634 +31335 +20802 +12857 +28316 +32652 +19695 +20873 +7811 +5356 +2986 +12887 +24075 +32179 +16837 +7729 +107 +28329 +3103 +7391 +23733 +17411 +12387 +15954 +29021 +24120 +20699 +13864 +16008 +828 +29123 +17311 +2429 +3461 +28587 +3582 +24147 +615 +8440 +3175 +13247 +32317 +4922 +21135 +25501 +641529336 +5099 +8946 +29658 +9834 +8292 +28559 +26712 +29002 +3443 +968746823 +15132 +14824 +582 +28745 +17965 +13528 +10690302 +30465 +911358525 +24684 +10248 +15600 +13889 +20984 +237588807 +4872 +5058 +28073 +13238 +24824 +27329 +7910 +23124 +307263087 +20090 +5422 +13269 +8989 +693 +3352 +16392 +22847 +747963427 +22671 +108030949 +971224564 +579433266 +29915 +18330 +17892 +19149 +31834 +22671 +23048 +20621 +562024821 +214 +5620 +15749 +8709 +32652 +23769 +8054 +14187 +4154 +1065468270 +786561611 +22785 +4774 +1742 +7996 +21015 +3103 +32592 +395380113 +10808 +24585 +731329332 +20119 +20959 +20624 +2498 +25792 +6232 +17727 +32263 +25210 +12497 +968746823 +9196 +13087 +21484 +673047462 +31534 +4922 +18826 +16157 +2182 +14472 +5822 +27375 +593000912 +219385755 +14736 +15774 +9700 +14593 +30346 +9060 +31528 +30565 +7276 +4438 +19753 +31591 +8009 +24387 +1663 +20962 +16593 +15817 +12467 +10784 +7178 +7459 +8406 +31834 +17735 +27218 +23631 +785 +25056 +7955 +7037 +7221 +5776 +4279 +345910715 +6833 +21259 +19582 +6685 +23894 +29021 +10003 +378966561 +14330 +30426 +32553 +26712 +20185 +4027 +23483 +22455 +20092 +7301 +9180 +21489 +6591 +26508 +28963 +20146 +8236 +20258 +14187 +28164 +28610 +18628 +5534 +26297 +25740 +31557 +4350 +42623459 +14669 +189020465 +24151 +15879 +6252 +280 +16819 +6687 +11777 +31765 +35184520 +21289 +6901 +12472 +12202 +15669 +126640927 +3353 +77514432 +5310 +21427 +21200 +24882 +13843 +9787 +9571 +26071 +17970 +1986 +449592529 +19911 +13324 +8387 +560223448 +31273 +27405 +24261 +4563 +22785 +25034 +2356 +16861 +24151 +6520 +18206 +9335 +1028016689 +30691 +7455 +18329 +27056 +3546 +7007 +10938 +14857 +27221 +20137 +7421 +26278 +20788 +16357 +3850 +24968 +8482 +17901 +542186841 +5357 +19661 +11913 +27125 +11147 +22095 +2065 +13450 +17787 +27004 +9695 +24150 +18632 +29880 +4619 +21023 +11915 +14383 +23144 +15634 +10427 +16871 +8275 +5801 +25625 +10180 +730023808 +25899 +17903 +449592529 +28690 +21119 +4157 +15683 +3916 +29493 +770 +7951 +9695 +20312 +19241 +3051 +18841 +11581 +26727 +8825 +24 +24 +19721 +26346 +4421 +5298 +2457 +927429109 +618 +6791 +694015793 +4375 +28910 +3723 +21126 +904 +4826 +3310 +10197 +3431 +536912352 +32222 +26008 +26615 +16788 +31442 +560904813 +13154 +14125 +19471 +17754 +24444 +642794616 +10799 +28910 +6972 +21289 +21370 +23981 +4070 +22967 +386078858 +17260 +2636 +618554492 +27019 +4914 +25846 +3871 +31421 +18088 +5060 +14215 +13615 +14664 +26562 +9496 +28099 +30678 +31574 +14546 +26044 +29594 +1752 +1534 +15774 +26420 +27265 +22576 +746965255 +15182 +24269 +15006 +46869187 +12648 +12920 +16330 +461 +21205 +7142 +20259 +234 +32709 +25792 +10708 +18572 +344 +25869 +868 +1286 +26395 +6502 +3908 +14401 +21328 +16277 +18689 +25722 +30859 +25120 +7086 +8891 +24134 +28891 +27919 +900648142 +31649 +824 +24600 +926082286 +21929 +22455 +1071527053 +17052 +15682 +9565 +27066 +25349 +15969 +13072 +19287 +3366 +214476337 +18698 +3952 +7423 +15134 +24030 +29843 +14117 +4421 +29558 +26280 +9003 +13305 +29860 +30684 +29765 +3839 +13380 +10256 +12202 +20119 +13060 +12323 +14669 +10952 +520816932 +24728 +4819 +15795 +1116 +22247 +12343 +372335989 +1001566143 +15814 +298849653 +6367 +14570 +12373 +254 +27359 +5895 +3945 +857578541 +27256 +25315 +22346 +18846 +875172321 +23742 +32611 +29124 +30271 +29176 +29123 +8838 +21339 +23919 +28732 +515 +18027 +5587 +468 +16913 +3945 +17682 +679 +8954 +16650 +25622 +15486 +30994 +18478 +4446 +18387 +13528 +410791814 +19269 +24361 +16536 +26207 +24530 +15228 +783684669 +10727 +24840 +22522 +948081670 +11366 +325383747 +14578 +24647 +23870 +15969 +14321 +29784 +875172321 +27448 +28682 +21189 +7438 +5751 +7378 +26497 +12361 +26440 +23503 +9237 +368135485 +29897 +14979 +26090 +31792 +20079 +4078 +560720337 +5922 +325383747 +5324 +1761 +31285 +22775 +21824 +13564 +4758 +31252 +31045 +801156178 +9565 +20843 +5695 +111747217 +30696 +13233 +13762 +25031 +15536 +671 +14593 +7861 +25330 +7939 +8546 +17181 +8430 +27997 +9776 +828 +17814 +10116 +5334 +1697 +20849 +6599 +19659 +4890 +23578 +7188 +267224449 +31367 +32652 +12091 +20259 +20660 +17311 +22986 +11269 +1010399736 +21093 +11834 +2981 +24566 +17683 +28019 +19908 +18468 +13432 +3017 +5396 +20055 +16734 +2903 +341199600 +22897 +1706 +16112 +16684 +26577 +21313 +174874567 +3887 +18439 +15047 +14871 +5334 +29994 +31442 +10446 +8259 +25257 +12834 +23218 +19417 +8647 +957871312 +10983 +6016 +8891 +18060 +13849 +31707 +914508983 +25203 +20879 +24318 +30825 +10236 +89236875 +23643 +19005 +4912 +15789 +31407 +32714 +31040 +32229 +21929 +25613 +17764 +2077 +2781 +22661 +389409568 +9515 +29944 +13142 +14352 +3846 +14233 +11917 +27957 +18211 +23343 +23334 +18476 +23592 +18201 +3740 +6856 +14959 +23092 +6202 +25662 +5808 +7639 +12594 +14402 +981216331 +21324 +27930 +8704 +945571162 +13372 +23337 +30856 +20161 +20165 +18633 +6136 +20248 +17686 +20062 +5534 +22380 +4649 +23003 +13654 +950797214 +10959 +23910 +311991488 +11931 +15095 +3034 +1064698315 +31943 +30184 +545 +6082 +5359 +9346 +911358525 +2625 +18376 +9337 +23637 +24891 +29160 +14902 +16568 +20501 +16539 +8793 +31092 +12653 +13115 +8620 +13925 +15537 +175927882 +7337 +792 +29718 +13285 +24627 +29946 +29662 +15572 +28357 +25823 +27483 +30277 +7268 +12541 +440829685 +11776 +896017605 +17982 +5438 +1238 +18010 +9483 +6707 +1326 +9432 +20782 +2742 +28527 +30659 +16109 +187877991 +4951 +13263 +32056 +15463 +17605 +21489 +21388 +25025 +6695 +18310 +11567449 +921611066 +9116 +18185 +747963427 +5630 +31168 +13860 +1009651581 +25018 +381039394 +103195768 +645686293 +21544 +6141 +6745 +23921 +7282 +15640 +5768 +3539 +6047 +14674 +28782 +21582 +79 +18711 +17465 +172257567 +19005 +17146 +3559 +2459 +17740 +3087 +10370 +4883 +6714 +3915 +3576 +31337 +146879326 +25582 +21030 +3630 +8754 +4832 +10933 +30996 +1361 +15266 +24816 +26733 +8749 +10223 +15941 +23954 +766767947 +8341 +14970 +24966 +6735 +7564 +25076 +19549 +4455 +6862 +14272 +23400 +27672 +31827 +18969 +21750 +23507 +18673 +5082 +20757 +31553 +31027 +27096 +26280 +24123 +13146 +7544 +18855 +9964 +28846 +3213 +21001 +25342 +5326 +20506 +17682 +29492 +10794 +22576 +15087 +24797 +1277 +8989 +21115 +4255 +653631845 +14488 +9982 +26193 +24291 +19675 +20066 +9953 +10786 +343074924 +6528 +12972 +24699 +8608 +11970 +21537 +28483 +3840 +15489 +17146 +7535 +30410 +19347 +9565 +6598 +7389 +6914 +1543 +25801 +26006 +21214 +397506397 +14303 +19888 +19565 +14187 +29891 +22331 +11276 +7413 +19005 +739960154 +8555 +7877 +13111 +9971 +13519 +4782 +5445 +21395 +226639657 +29453 +19346 +7850 +29843 +11646 +21078 +509840269 +23503 +2578 +170694527 +17710 +529625353 +29650 +29256 +14965 +7260 +23540 +5662 +28141 +1145 +17760 +22024 +25565 +30358 +4004 +12097 +23979 +5874 +3747 +11057 +3391 +500761694 +4809 +20241 +4070 +19986 +15871 +13753 +8416 +24764 +4716 +773454483 +15120 +5422 +18405 +729577546 +2789 +23835 +632038754 +124770821 +22256 +3349 +31855 +5750 +18761 +22480 +29002 +4465 +30333 +14528 +6898 +214 +31395 +13771 +187877991 +16628 +28877 +5472 +1887 +6246 +15052 +16024 +31064 +10052 +3916 +13960 +20165 +29929 +20540 +3320 +31523 +17614 +7327 +13193 +30848 +6685 +12802 +32212 +20324 +13234 +25341 +528866688 +10142 +19390 +29315 +5079 +32303 +5077 +916365934 +27584 +25083 +26956 +12396 +526606148 +14504 +5727 +100498229 +22788 +1076 +16462 +733720730 +16485 +21113 +126640927 +13533 +347853192 +8452 +28309 +31569 +108030949 +6755 +30701 +21905 +18296 +31214 +2398 +17715 +28200 +631144646 +18109 +6584 +1503 +29247 +16723 +649527609 +21164 +26142 +18966 +23642 +30715 +8237 +9282 +16570 +16368 +567 +88 +9227 +28346 +211 +22913 +22593 +29963 +8437 +23334 +9118 +3399 +29461 +27902 +4956 +18645 +28352 +27997 +868969470 +24602 +18358 +3511 +13534 +9980 +4512 +13960 +23971 +15062 +21395 +6501 +16915 +4621 +23943 +758618604 +27924 +22800 +2520 +19919 +25228 +27670 +15406 +32304 +797373420 +917830986 +7948 +13193 +27505 +26658 +17334 +25783 +5867 +30602 +17311 +31093 +25199 +30856 +19883 +30655 +7722 +24602 +11739 +15116 +30116 +15969 +4821 +70292251 +4031 +15675 +13457 +572025344 +31943 +30213 +1489 +19753 +1644 +6300 +4284 +904 +19040 +17969 +835585617 +10970 +4154 +18400 +761 +32486 +12046 +22648 +16033 +32557 +22717 +17405 +12590 +759 +5759 +268867216 +18406 +32747 +18994 +19241 +23529 +10591 +13072 +31692 +491245066 +274373457 +340575135 +23720 +19140 +6501 +31963 +23065 +1054022928 +770690959 +32018 +6149 +7344 +16788 +11277 +6674 +18179 +3379 +825 +18955 +14736 +19580 +8780 +16645 +26228 +24256 +940360263 +4446 +7443 +30614 +292 +9562 +12394 +18783 +26346 +8934 +28133 +15818 +23866 +10381 +14044 +6028 +25582 +21332 +16606 +11509 +12851 +26931 +41434792 +29677 +5757 +7671 +3877 +30120 +12793 +31586 +22631 +6993 +32709 +460 +3958 +24090 +764 +8359 +6732 +14965 +641062521 +8911 +5232 +10365 +9565 +794621932 +26136 +27433 +11176 +20787 +20476 +13263 +461905691 +564216184 +18400 +2685 +4499 +925 +8796 +6666 +7455 +20482 +376472461 +17769 +28400 +21015 +14477 +554170410 +24465 +21131 +15452 +4619 +20484 +2356 +27311 +15923 +31022 +17082 +20517 +4135 +17401 +13554 +819337830 +15697 +3389 +13183 +25854 +19241 +22578 +2398 +18727 +19105 +26278 +14583 +14321 +6940 +19899 +32616 +14143 +29427 +22671 +2462 +1695 +15368 +22778 +10798 +4395 +16673 +24875 +6009 +19480 +3368 +21164 +8497 +8343 +13701 +3457 +1061169743 +18363 +30825 +20865 +239563124 +23048 +21818 +3621 +27436776 +277841685 +6930 +1644 +2117 +7533 +694015793 +13982 +26136 +13913 +19358 +31613 +15941 +24742 +28717 +31314 +30762 +16033 +63108274 +17123 +25923 +27992 +175927882 +24431 +23854 +10604 +4943 +30705 +3908 +18010 +8165 +27815 +1350 +20396 +50 +618 +27670 +11638 +29535 +19729 +31641 +6289 +20870 +27585 +7904 +23769 +1760 +1921 +23701 +11649 +21900 +19806 +16521 +23391 +28077 +752054624 +29939 +30526 +17091 +8181 +948081670 +7409 +13818 +27585 +7276 +13807 +17782 +23698 +29004 +350011801 +6005 +7083 +5768 +7557 +22785 +22349 +5911 +343 +7409 +23172 +15787 +18890 +25048 +18656 +958863285 +17814 +5972 +510762061 +15687 +25901 +19303 +11501 +1458 +21099 +14596 +18144 +9306 +925 +5534 +8854 +9446 +20408 +1307944 +4512 +30651 +31370 +23317 +7235 +7644 +16118 +10142 +29535 +22714 +32521 +271 +9449 +3864 +28531 +23600 +20449 +75797723 +26136 +9003 +25282 +23643 +30814 +17627 +23631 +30363 +7753 +32566 +25352 +2601 +31283 +1866 +12130 +27137 +2368 +523902689 +7833 +6644 +9903 +19145 +21557 +24496 +25869 +16440 +859941044 +16894 +27583 +31910 +1269 +4255 +25203 +13223 +11698 +14970 +30277 +10930 +25495 +20753 +18606 +17704 +11720 +23260 +2110 +2459 +27024 +18290 +18040 +24508 +30737 +26661 +951 +23476 +11445 +824 +1733 +11544 +4502 +20668 +338407503 +842216633 +21428 +10778 +16621 +27064 +30128 +9572 +12905 +22778 +11368 +17701 +21174 +11568 +1580 +21513 +18711 +572025344 +8965 +5673 +41434792 +18969 +20848 +10165 +21867 +25352 +692787382 +8419 +13345 +6790 +10215 +26384 +6673 +4952 +47302654 +18305 +17584 +15588 +803403839 +730980266 +21427 +224 +11720 +32309 +10449 +3915 +26802 +23732 +23469 +30810 +15298 +12343 +10136 +14293 +1068 +31506 +21466 +6479 +12865 +29843 +852030779 +3916 +29446 +19695 +25800 +13856 +24554 +18720 +9898 +31534 +22380 +25057 +15682 +8972 +20879 +11184 +6349 +8946 +267206945 +31707 +745750515 +681432775 +1372 +22603 +18986 +1936 +1628 +15790 +216439932 +12583 +27412 +19599 +9233 +28656 +8490 +67602750 +1145 +479222827 +9344 +27097 +6501 +13355 +15328 +4328 +989966642 +15302 +27112 +2237 +18189 +8555 +31811 +6820 +22154 +16207 +30971 +1036 +14293 +5691 +4742 +32378 +28759 +5320 +14203 +1324 +1348 +19904 +5767 +8934 +24062 +19352 +6916 +24662 +32671 +24052 +26722 +30174 +18009 +24091 +5643 +21929 +2595 +15553 +27015 +11931 +2988 +24444 +6419 +11802 +27392 +14871 +19888 +3672 +18552 +29965 +40 +5927 +11970 +100498229 +19352 +25199 +18855 +24151 +22301 +26477 +1141 +50 +12919 +9951 +20153 +12653 +1036865894 +2873 +5310 +1030923998 +21834 +31654 +14525 +9184 +26975 +31019 +13792 +9270 +9084 +23874 +13182 +14587 +2658 +16744 +28314 +6584 +10556 +13839 +21654 +1156 +5942 +24465 +11601 +16628 +7875 +6930 +7686 +16043 +573606632 +24355 +10222 +12805 +22234 +19828 +9757 +25561 +23699 +8851 +203837299 +250648311 +23329 +3908 +1048537108 +13458 +5803 +31422 +4768 +11916 +24520 +15795 +21112 +3372 +24262 +13959 +25903 +5359 +13183 +3457 +32372 +21484 +641062521 +5334 +31283 +14613 +13706 +6765 +15934 +20721 +23142 +777 +9310 +12387 +7048 +15533 +26587 +26749 +6905 +29549 +18219 +15875 +21333 +18834 +27327 +32456 +14702 +797373420 +16894 +9496 +1038 +427 +13519 +4033 +20115 +16016 +29925 +3010 +4484 +3146 +1085 +13762 +28258 +1435 +23216 +15829 +17215 +945 +3824 +11051 +6674 +340575135 +31844 +18360 +12977 +3783 +29978 +14849 +126610814 +14761 +408077591 +29986 +14349 +544 +3321 +265036141 +8453 +23042 +15394 +18040 +14438 +9674 +7759 +22423 +28717 +20886 +22582 +18793 +24067 +31745 +4823 +5244 +28623 +14677 +4751 +26749 +1124 +998 +17320 +28850 +719 +18223 +22480 +30457 +10861 +23729 +31838 +16759 +21453 +25558 +1561 +32258 +18179 +9954 +2884 +16951 +8359 +3893 +17411 +26829 +12825 +4683 +390891964 +27003 +25305 +19119 +1011813777 +25290 +4494 +13375 +6028 +27808 +15006 +16593 +1501 +21067 +18814 +7775 +11802 +7048 +1329 +3985 +21005 +28656 +4402 +18010 +19380 +1061618954 +8754 +10730 +4144 +7851 +31969 +13706 +3423 +17167 +32164 +27938 +147685858 +7861 +31713 +25039 +26523 +24682 +7203 +20678 +898669128 +1364 +29293 +9866 +7562 +1579 +3992 +19603 +2981 +19779 +7072 +31231 +4580 +16014 +24030 +280 +77514432 +1070816340 +13231 +24797 +28143 +221545221 +28587 +20230 +19527 +26615 +950797214 +31553 +3029 +22883 +12101 +16335 +19297 +27940 +24629 +16817 +17691 +9818 +12752 +276213711 +363652035 +14587 +27303 +302364781 +899226523 +25341 +27200 +774 +515 +146879326 +20469 +29938 +10707 +426 +23540 +25125 +2394 +22543 +5326 +24065 +19988 +19650 +12604 +12165 +21755 +26847 +31855 +6252 +12020 +23422 +2476 +15215 +4004 +945 +21205 +1811 +27158 +6228 +4296 +27711 +885 +21826 +10940 +9401 +20146 +26537 +25301 +24355 +19556 +25828 +17521 +15142 +15593 +15969 +21770 +21537 +22729 +358911543 +317023303 +1121 +13041 +7622 +23637 +857019195 +23338 +10902 +7564 +10360 +19985 +26135 +3606 +9410 +28699 +29667709 +12760 +10291 +32600 +26204 +30190 +14698 +7357 +370567225 +701856488 +12583 +24378 +23175 +27813 +15400 +3045 +16539 +15053 +240141114 +29650 +6082 +1974 +12781 +19931 +14115 +15934 +995753626 +180 +10242 +30464 +22486 +8530 +20879 +27186 +454316758 +501989250 +525 +242715869 +22124 +5218 +10999 +10886 +12334 +3824 +25072 +21406 +10036 +25414 +15325 +23587 +6693 +28191 +27701 +6800 +1365 +1227 +4188 +29122 +18169 +27449 +5926 +19078 +2028 +16392 +18485 +18406 +22417 +8050 +27591 +19774 +184 +24318 +18122 +24848 +10190 +21324 +12728 +14646 +2610 +28133 +14736 +30495 +30973 +19828 +9473 +22050 +575149706 +30277 +148 +21335 +16811 +1747 +28082 +23599 +27019 +8387 +16976 +30379 +13026 +28096 +397 +16357 +29502 +4768 +16341 +30578 +9674 +7155 +426995073 +6643 +22443 +30659 +7927 +773454483 +31727 +397 +4065 +13153 +21085 +19350 +27843 +27957 +8911 +1036745058 +27313 +22346 +32185 +29486 +14996 +26693 +32705 +18122 +30027 +22486 +31495 +23771 +14203 +16861 +30207 +23446 +18727 +18916 +10142 +1954 +6259 +21136 +10811 +30809 +23048 +31981 +6266 +26043 +21537 +26726 +32705 +13941 +6890 +21484 +4355 +14694 +28721 +3307 +32564 +28155 +3744 +24407 +9871 +6584 +2813 +6558 +18016 +23572 +27085 +1016 +10003 +24892 +32018 +867113537 +27004 +735046865 +1998 +671 +1717 +28152 +24616 +25771 +10548 +2953 +11587 +560256190 +21796 +10727 +19960 +3366 +3621 +11568 +495044622 +23890 +11560 +26143 +18694 +28889 +21406 +21174 +31257 +461527750 +29246 +11544 +31856 +22017 +27056 +18214 +8061 +19695 +28928 +1630 +6379 +7729 +23864 +2905 +6790 +4912 +3059 +1855 +14965 +833243837 +21984 +13375 +20301 +10561 +25846 +14228 +5244 +25920 +22564 +21320 +10343 +32696 +703494470 +24860 +21289 +26032 +27509 +103195768 +1417 +9674 +30028 +8668 +14849 +846746350 +277841685 +15634 +8405 +6300 +26539 +1822 +18711 +7602 +25256 +9366 +30173 +4724 +27904 +14435 +14834 +22011 +30614 +879309927 +32164 +25354 +2675 +15463 +28782 +26453 +24374 +6701 +11933 +14836 +24011 +32397 +17836 +19828 +204084670 +6643 +1695 +11582 +20347 +19019 +32586 +31356 +3028 +14987 +1049511169 +3535 +23148 +5578 +16861 +275594975 +23480 +27745 +4256 +524439180 +1866 +13234 +10291 +31650 +10683 +10236 +31870 +28106 +350011801 +19119 +18631 +4897 +5839 +386078858 +23264 +16114 +1437 +29694 +13493 +23075 +29037 +15969 +11394 +31063 +29322 +19650 +27971 +15468 +6460 +26240 +18218 +27235 +67912653 +23522 +22375 +12963 +15097 +25640 +16115 +27741 +22331 +29315 +19839 +29373 +24748 +29516 +12540 +1417 +29381 +160857416 +13457 +27992 +32179 +9259 +7964 +18550 +26851 +249 +14225 +27880 +27663 +28682 +7061 +31314 +31679 +10411 +27591 +17478 +19908 +7281 +21617 +602 +77514432 +5577 +1004218139 +16033 +3899 +14609 +14583 +32640 +10776 +8972 +577 +23749 +32659 +1145 +10331 +7355 +22346 +27957 +28850 +12457 +18167 +2846 +30173 +17550 +2263 +15962 +24 +24875 +14749 +18740 +30069 +932470077 +21115 +21085 +17374 +7788 +6756 +1159 +27784 +995962908 +22069 +47 +343074924 +13777 +2746 +26040 +17699 +13558 +27140 +5580 +2289 +30869 +747070391 +5158 +307263087 +21296 +17339 +23626 +8731 +13285 +13549 +32606 +27343 +12653 +11773 +7634 +25460 +29461 +1087 +10175 +16127 +9876 +21361 +14511 +829 +28860185 +29082 +289797255 +6916 +31666 +27448 +9565 +764 +22451 +10727 +19067 +24030 +25199 +23679 +17300 +20157 +17970 +11492 +18120 +7095 +3744 +783684669 +142 +11327 +308 +26497 +8096 +12591 +20133 +20034 +11777 +5956 +761 +4078 +509840269 +16971 +701678416 +31367 +14703 +774 +27925 +28936 +32094 +25722 +1968 +23436 +26759 +15045 +8796 +3796 +18923 +32427 +29407 +24636 +27404 +30022 +19303 +19980 +31521 +9410 +16916 +27632 +12920 +16759 +12648 +10083 +13713 +28077 +22607 +21336 +2249 +26228 +10875 +23220 +1274 +10446 +7356 +12692 +16585 +26991 +25476 +5180 +27966 +3545 +22248 +3457 +29476 +23084 +29732 +11796 +14474 +16485 +3613 +22802 +23680 +12977 +32606 +566386921 +5626 +28616 +47131166 +31818 +24748 +4809 +7280 +20928 +20232 +1816 +10707 +933 +107 +7372 +18870 +2311 +950726685 +219458753 +5982 +6788 +209337590 +506 +5455 +642816340 +19637 +8309 +22380 +17450 +3604 +731128405 +6259 +10968 +23312 +32032 +4346 +175674631 +28133 +13214 +25198 +7102 +5346 +9981 +10966 +7695 +28091 +2556 +292 +8315 +20475 +754 +24712 +19890 +4874 +24311 +27676 +31956 +1925 +12314 +4847 +29446 +16513 +26948 +31152 +8275 +5534 +27449 +14570 +7143 +32742 +15463 +7348 +1121 +6626 +9189 +11645 +1714 +9866 +13831 +512496894 +21015 +13275 +6082 +10309 +22395 +20274 +14049 +13596 +1042839552 +21482 +7860 +3205 +7095 +389409568 +12646 +28976 +11277 +205 +14455 +9394 +17751 +5149 +279011653 +8146 +27004 +256 +5137 +17478 +17942 +103561865 +22661 +19317 +99038920 +23795 +292931990 +32289 +313375683 +3110 +29348 +28877 +16913 +2536 +960633926 +11311 +16150 +18882 +559006903 +21382 +32367 +6701 +1389 +543975196 +31143 +30271 +30092 +13043 +24113 +1784 +25905 +317023303 +10977 +4432 +764 +115 +9212 +30844 +18754 +11018 +22363 +1897 +888313695 +542186841 +30175 +5577 +12967 +4069 +14001 +2708 +1153 +16004 +26854 +5795 +591741883 +8764 +24999 +21287 +9757 +20741 +9227 +24138 +21299 +617 +4421 +16671 +2374 +30674 +15925 +18930 +218 +4664 +24927 +30346 +18914 +11145 +9335 +19482 +14646 +16796 +29915 +17747 +304824290 +30936 +32412 +5751 +42623459 +4862 +8046 +5911 +3794 +1900 +18325 +24530 +8144 +13807 +4758 +23677 +12887 +17160 +7056 +19656 +1512 +13736 +17578 +242432754 +5058 +18855 +22977 +23835 +21135 +29492 +9712 +2340 +21091 +22858 +23096 +3408 +24662 +11492 +30174 +26014 +26781 +13595 +5412 +476265846 +16172 +5861 +14637 +28070 +5053 +10604 +395 +1733 +24644 +7632 +17914 +56897210 +8115 +29809 +11638 +10253 +28343 +8530 +920657094 +26350 +32704 +12582 +12264 +15530 +28591 +15869 +546 +17675 +10151 +23106 +2110 +15143 +298849653 +5808 +647269712 +305443481 +24462 +249651196 +998 +6844 +26634 +13594 +2169 +20621 +24090 +1143 +8618 +4699 +18969 +16696 +4292 +25598 +25722 +22569 +23348 +25293 +4325 +18009 +31424 +2905 +8115 +28073 +4163 +1125 +24334 +14742 +32704 +2202 +28701 +7413 +929 +837417183 +8025 +27419 +24629 +5980 +4741 +26436 +32654 +16091 +27395 +3537 +16261 +3457 +9567 +18665 +19730 +26112 +344116071 +837691137 +4683 +11776 +10005 +29684 +22867 +3832 +11985 +25172 +14596 +24662 +91542336 +1045686603 +23818 +3298 +29391 +5762 +8407 +392 +7063 +30464 +11178 +19319 +9792 +32535 +1760 +4647 +9124 +15042 +5731 +5941 +26964 +29809 +6465 +11298 +10019 +4666 +22220 +30999 +28966 +9295 +10662 +8763 +26006 +12972 +14371 +21259 +31285 +6939 +22758 +11624 +15883 +20380 +25352 +24721 +16489 +17611 +1289 +19152 +30778 +20709 +29000 +31221 +29373 +542186841 +22422 +6475 +19139 +4329 +26492 +17491 +334695565 +10581 +66383449 +8405 +25352 +32065 +25414 +26777 +29963 +28258 +20139 +18990 +2065 +17338 +17556 +20843 +454316758 +8042 +28258 +7923 +9903 +15298 +30936 +13035 +11491 +26436 +25273 +7735 +4341 +28329 +2249 +554120300 +7007 +22778 +27257 +16577 +28858 +19774 +20743 +31959 +13888 +16127 +31427 +854304527 +20287 +22083 +23749 +24269 +18060 +29143 +18873 +274692509 +18171 +28361 +15983 +18890 +6502 +15375 +21113 +9679 +30706 +4164 +15336 +14645 +26924 +14606 +23968 +21527 +15630 +8267 +31736 +4375 +25801 +7030 +21208 +4279 +30519 +27303 +3870 +7919 +3103 +10739 +16157 +170016804 +20010 +12967 +13821 +978635621 +26088 +7879 +289797255 +25368 +2962 +22551 +24866 +529625353 +17560 +12198 +16312 +20010 +28694 +16024 +1036767904 +5680 +560256190 +6 +4255 +31101 +10299 +7492 +1640 +13889 +15684 +23338 +8326 +8800 +1329 +13447 +19237 +25901 +5980 +925 +27426 +29933 +31255 +15052 +10767 +2761 +11985 +23272 +16238 +11901 +15411 +23736 +11466 +9959 +16014 +8092 +30139 +3283 +3953 +32026 +14881 +21527 +30786 +20642 +9387 +2263 +899690572 +2169 +29330 +25585 +27052 +19457 +30363 +20801 +6485 +6846 +1411 +30375 +18222 +10970 +3908 +19350 +22186 +7492 +31613 +1274 +4213 +11896 +26564 +25582 +16529 +2084 +30335 +15682 +22475 +909 +11954 +9103 +31694 +5727 +44921107 +9866 +13886 +6296 +22631 +28927 +27877 +595644289 +15773 +9221 +10664 +32709 +12865 +23055 +6612 +17101 +23030 +14005 +30066 +2065 +7955 +20194 +4240 +22671 +19237 +4314 +25076 +8693 +15402 +31479 +19352 +7455 +21081 +29194 +3846 +4660 +3395 +13777 +9219 +4360 +5320 +24639 +31946 +10446 +29355 +3916 +25137 +30194 +10222 +17334 +10043 +5580 +30701 +11252 +249651196 +17673 +11913 +9867 +32229 +20221 +26483 +22824 +20103 +24710 +10030 +2887 +22376 +6214 +24 +1437 +16505 +13048 +4144 +30330 +48 +13840 +25951 +1297 +26484 +10246 +24150 +23591 +29315 +18435 +32390 +12314 +32585 +7132 +22024 +30628 +22280 +531 +15787 +8934 +21674 +30653 +340502239 +31985 +947240918 +9283 +23739 +5861 +3346 +30800 +23144 +21125 +20476 +6566 +21090 +14252 +317023303 +5499 +9282 +12453 +25951 +5126 +11913 +4395 +12736 +14420 +14596 +194382698 +7294 +14724 +1244 +3320 +20738 +9449 +23092 +30749 +31250 +46869187 +32664 +631404077 +18930 +20274 +27585 +2798 +18305 +18364 +12143 +30279 +22759 +1881 +12165 +329364123 +22187 +276501667 +25365 +4699 +4049 +26429 +22909 +110579490 +10589 +7674 +20595 +15869 +20537 +8856 +16861 +28070 +29066 +17892 +25763 +30655 +12760 +588954698 +10151 +16250 +16001 +7048 +29798 +14265 +26606 +574036710 +253409168 +8749 +30896 +5320 +833243837 +2102 +31831 +29027 +32478 +1054022928 +22249 +6209 +25721 +3295 +7438 +30422 +25640 +6129 +7391 +13960 +25224 +32153 +25308 +22775 +14902 +2793 +23231 +3365 +110579490 +16351 +17914 +23260 +604397492 +8343 +19244 +7193 +867796195 +21466 +24100 +28497 +11380 +32351 +376085864 +10226 +18740 +11568 +7039 +4346 +17720 +28143 +110579490 +1265 +12479 +6601 +10807 +30714 +25894 +29162 +8175 +17963 +20671 +23185 +10926 +4599 +12396 +8309 +28361 +238672459 +32293 +11011 +10236 +23529 +941682889 +1968 +20285 +13115 +852030779 +14415 +5107 +28333 +22222 +8925 +19563 +14034 +29504 +12401 +23847 +8118 +20642 +351546819 +12373 +18700 +9084 +1643 +16462 +3581 +13351 +2556 +713805515 +14106 +26632 +12530 +7953 +882 +1029221420 +7037 +9210 +6684 +19844 +21386 +20027 +32761 +14225 +898668038 +28298 +4268 +14180 +24394 +10097 +32151 +30214 +16162 +22549 +22220 +18983 +31067 +5422 +22280 +15241 +18575 +3000 +19229 +22582 +3130 +26394 +5587 +1011 +32659 +23501 +10591 +13794 +7301 +13093 +4341 +29236 +123563765 +899436766 +591741883 +3231 +545442466 +124770821 +15181 +20408 +13851 +22171 +10246 +3457 +31437 +2409 +5060 +15969 +27513 +23986 +16312 +1390 +22301 +3118 +15634 +868969470 +17164 +41140163 +27312 +32076 +559006903 +20322 +15966 +11501 +7068 +20165 +31521 +2761 +12377 +7381 +25203 +2105 +7007 +710943610 +30217 +26877 +275594975 +27026 +30369 +5941 +18266 +389409568 +8263 +9187 +11103 +16614 +18855 +19140 +23752 +8224 +22470 +2064 +25889 +7072 +19834 +239563124 +28706 +2929 +20933 +3175 +13247 +24571 +7438 +21526 +26722 +2963 +508432828 +7792 +30674 +932470077 +28781 +26584 +555 +7904 +4100 +22564 +313375683 +23483 +18814 +5055 +16162 +2595 +23333 +14321 +18690 +3201 +16447 +18526 +9384 +29034 +11337 +14119 +3106 +27448 +922784226 +1986 +4563 +12377 +28844 +16044 +6871 +2974 +27658 +25288 +28348 +3511 +30618 +969450654 +697456669 +22124 +15325 +29247 +14698 +12422 +217068937 +21067 +9387 +978740950 +11773 +332 +6939 +26758 +25999 +14977 +24431 +22455 +7264 +19807 +17960 +23739 +13238 +29400 +782788807 +27003 +1635 +30931 +72446526 +25763 +697456669 +1506 +925294519 +28230 +807878101 +30054 +693038504 +21769 +10932 +16207 +9515 +934956379 +31528 +2448 +32456 +4109 +978740950 +5561 +8961 +702761148 +17225 +9272 +2374 +31574 +11205 +23857 +15460 +4314 +17578 +938 +16536 +23625 +10604 +2212 +30822 +31952 +27241 +9187 +16127 +31486 +6260 +27405 +682242314 +5415 +25039 +58535449 +3679 +24684 +6833 +23272 +31528 +32478 +27382 +16927 +18187 +303035431 +19491 +32176 +7955 +29044 +2732 +28735 +26486 +27336 +18655 +16987 +7007 +26062 +10244 +976561308 +20928 +5992 +20092 +24318 +6485 +25328 +18841 +5867 +17903 +8618 +18620 +26718 +8664 +4245 +436 +294 +4507 +31300 +31981 +15336 +22259 +9346 +18037 +4350 +13493 +30313 +13238 +12682 +25253 +19563 +21308 +31650 +531 +32633 +18271 +16544 +27467 +26062 +20572 +14488 +586115773 +9603 +13676 +18930 +12865 +10735 +165289280 +3184 +21587 +6801 +22996 +13463 +27172 +31266 +4873 +31044 +7378 +7889 +10664 +19459 +11653 +246915592 +245967765 +940360263 +31331 +19675 +9003 +7258 +22648 +25936 +1760 +22858 +10581 +6898 +9272 +1529 +10159 +13017 +12285 +32327 +723 +5686 +29294 +11472 +4924 +908 +13840 +24764 +5039 +910153622 +10132 +11974 +4034 +18589 +20259 +7218 +25611 +10381 +731930437 +32253 +7281 +17581 +7068 +28451 +937742460 +19916 +1956 +18230 +31586 +6601 +173009629 +9102 +23894 +16573 +1265 +12762 +28980 +14372 +29779 +10633 +32304 +10091 +660915498 +4872 +2617 +25219 +16146 +13247 +32020 +19019 +18839 +3231 +412928086 +16555 +3457 +10505 +24240 +14088 +9543 +7956 +23337 +6494 +26623544 +27392 +23599 +26661 +6576 +23847 +12567 +24355 +15250 +624787846 +12334 +27058 +18923 +6487 +24090 +31115 +5053 +9484 +5167 +210747081 +28596 +20277 +16991 +27475 +534341541 +22248 +6551 +28155 +682242314 +18495 +13554 +16040 +14390 +55204547 +974991332 +24296 +29706 +11241 +25282 +21796 +8467 +22399 +25792 +10183 +18873 +17411 +31275 +2004 +8645 +10256 +29124 +23617 +29809 +25159 +31010 +25396 +20868 +439 +19914 +16298 +23227 +24120 +17801 +6717 +32030 +15997 +21294 +350011801 +25622 +23012 +4198 +19505 +2110 +31650 +18332 +32065 +10633 +22612 +2727 +30578 +30526 +24007 +24343 +22582 +10938 +27221 +20249 +1 +15617 +15091 +27099 +2742 +3781 +12140 +16335 +4279 +10687 +7904 +1372 +729577546 +27505 +12806 +17706 +27534 +32116 +699713792 +11740 +20230 +32606 +13278 +25613 +13338 +28070 +14314 +18740 +22634 +9668 +14060 +1064698315 +22015 +31745 +3173 +13799 +19241 +19113 +9712 +3092 +7861 +20230 +10144 +6300 +9700 +16997 +21355 +9247 +28341 +6119 +1992 +8315 +896017605 +364404563 +25645 +5896 +190 +29881 +684472557 +975437030 +18495 +22607 +28587 +4276 +9366 +26044 +19899 +16461 +11587 +16919 +758618604 +14034 +16410 +1148 +4820 +32164 +16673 +15486 +14653 +82408035 +9353 +525495101 +25233 +8105 +731 +28422 +19562 +17215 +25625 +312049264 +30611 +30691 +2691 +1431 +8912 +451256000 +1423 +436 +5763 +1435 +8608 +11796 +5580 +14018 +2746 +28348 +12646 +23637 +31789 +16544 +13338 +30346 +5055 +8118 +17821 +20448 +22222 +28471 +9934 +19480 +2364 +30587 +30386 +3589 +8142 +30967 +16757 +18930 +1015126435 +349857242 +4458 +397183063 +1496 +16737 +731 +20184 +14320 +32390 +14647 +28163 +12787 +357240361 +24629 +573783345 +29789 +21929 +7072 +3103 +30899 +20688 +15554 +16203 +13269 +21755 +7788 +4350 +6871 +18125 +30333 +5009 +16265 +28375 +23165 +30902 +9383 +29865 +25667 +25138 +2138 +523902689 +370567225 +20596 +30701 +29103 +931730739 +22759 +19599 +200 +3128 +25519 +9272 +9224 +8406 +2658 +9310 +3781 +23862 +31046 +5763 +18001 +20843 +32121 +30228 +9468 +31883 +27220 +64974863 +8946 +4741 +2957 +20421 +25670 +669 +8735 +2585 +19388 +18983 +8105 +3184 +551 +790644676 +5381 +22372 +20108 +22422 +2536 +31983 +2273 +28269 +251218752 +14438 +10839 +17760 +28109 +27282 +697215920 +12592 +5423 +1430 +23483 +643245371 +14435 +23208 +9417 +16539 +11303 +23631 +14372 +3980 +14828 +746502247 +27404 +21332 +4775 +27053 +4149 +3761 +16529 +767 +23917 +7535 +7440 +12996 +24440 +5284 +26608 +22778 +2874 +30336 +14538 +832958104 +1333 +30375 +927429109 +16170 +19890 +8059 +32616 +29620 +16527 +19807 +2409 +14227 +28527 +29996 +26114 +1145 +21691 +521913992 +20201 +30631 +23440 +1054022928 +44921107 +20618 +4866 +25759 +3877 +21527 +20153 +26484 +5956 +10836 +949083771 +307263087 +19839 +29746 +18005 +10727 +26590 +5692 +5422 +23409 +6753 +14944 +22171 +26727 +15484 +322063641 +27610 +5124 +22848 +4117 +25625 +11558 +67912653 +19119 +15818 +12948 +7318 +16722 +6642 +759 +12 +14125 +24542 +459542886 +147685858 +5681 +1050652772 +27240 +17727 +19661 +267206945 +31943 +16326 +13963 +890723706 +24110 +5076 +24080 +9352 +16796 +192800989 +875039408 +21674 +5553 +17141 +945292246 +9387 +3993 +1144 +770 +19339 +9562 +16335 +7936 +3824 +18246 +22106 +30793 +95361414 +23220 +15136 +31337 +18109 +32304 +2011 +14984 +147847714 +10677 +2356 +7995 +30779 +16091 +32670 +30457 +30593 +23720 +11504 +32028 +1096 +13509 +702761148 +27216 +20870 +6011 +19173 +4735 +1664 +13253 +11375 +739820698 +16645 +32151 +26484 +17260 +7453 +461527750 +968746823 +882 +19397 +4912 +18519 +29986 +9215 +20066 +29103 +18180 +19409 +18093 +26645 +12431 +23981 +9036 +20184 +21091 +29402 +27855 +12992 +23411 +847327404 +150 +27276 +9571 +30109 +6487 +25142 +249 +32473 +28560 +25802 +3490 +1490 +26419 +22501 +25199 +18189 +12972 +12972 +3536 +5107 +13688 +10870 +29435 +5411 +24359 +6549 +16221 +23529 +17617 +1795 +15134 +18435 +19289 +32654 +29044 +20055 +30126 +21008 +7287 +14446 +6345 +13365 +29960 +2534 +4052 +5510 +18873 +29965 +25455 +26577 +22304 +22395 +9248 +18740 +29541 +1024972021 +869 +27419 +790717441 +12427 +17162 +359 +23536 +5126 +30386 +12533 +4328 +29076 +12364 +10091 +15838 +19565 +755573610 +31539 +10064 +4432 +13071 +5320 +759 +29319 +10455 +14117 +13613 +13375 +20506 +23888 +23732 +29453 +28713 +243518546 +10168 +25923 +31285 +211249116 +20817 +4943 +21324 +29082 +18325 +31811 +16458 +19229 +28286 +12391 +26661 +24150 +29494 +21773 +166971298 +25558 +12572 +24384 +28099 +32310 +28073 +22084 +19641 +17723 +7389 +25022 +22050 +18368 +12742 +20373 +274692509 +32456 +8734 +18320 +271 +24212 +20763 +11118 +6674 +24172 +4021 +30217 +9644 +12390 +24334 +722017461 +12497 +852543208 +24387 +4502 +21242 +25565 +18405 +25405 +1036628006 +3916 +8204 +14737 +30818 +818 +9243 +6920 +23897 +26131 +27170 +14050 +6366 +18665 +5499 +10358 +20183 +759680945 +1863 +11030 +30174 +11347 +7130 +20162 +20469 +5524 +12125 +8342 +2970 +18677 +30512 +125654089 +2236 +3985 +599089891 +2746 +4084 +32539 +31479 +47680524 +681432775 +14256 +15536 +1451 +5058 +29063 +5142 +17976 +25974 +26827 +6616 +28020 +1055009935 +29591 +7438 +2369 +15560 +10394 +18364 +10326 +21296 +10901 +4678 +5706 +30610 +2684 +4989 +11839 +31285 +898 +12375 +31044 +15433 +28446 +31969 +6712 +17478 +12157 +872 +25645 +15711 +9417 +29843 +5124 +13147 +18368 +14509 +431699768 +21047 +8689 +29263 +26106 +28745 +16101 +13984 +14044 +1324 +14081 +5534 +525495101 +9243 +23953 +224 +7951 +23729 +27786 +15134 +22816 +82408035 +30128 +17099 +14821 +9959 +19572 +615 +4816 +892 +13214 +17608 +32 +26661 +10105 +32243 +31274 +316355293 +19575 +6204 +20626 +31219 +28506 +17617 +21189 +412928086 +23216 +14470 +15664 +27286 +27540 +3682 +14049 +13347 +18589 +17876 +8962 +22346 +21526 +25545 +30010 +16401 +9071 +13247 +9757 +20848 +867796195 +18870 +18472 +4157 +15983 +20248 +2534 +16203 +18424 +16016 +184999002 +20004 +32210 +16452 +29324 +29939 +16004 +5058 +12601 +5604 +28146 +11498 +16040 +28899 +18529 +15017 +26468 +21826 +4163 +25561 +5637 +4819 +23318 +5037 +18223 +6367 +1635 +505617898 +22792 +19827 +16157 +27895 +7301 +4034 +13274 +19599 +12359 +28966 +6722 +25766 +16326 +15745 +27252 +13881 +13825 +4847 +12314 +4458 +15462 +21782 +32670 +11333 +24636 +29747 +31168 +32475 +27261 +15048 +26 +9055 +24065 +31643 +4170 +25711 +27564 +422 +23729 +12311 +17637 +24303 +18358 +18740 +23557 +30810 +2182 +307263087 +21871 +7046 +31666 +7072 +9077 +4484 +10708 +29649 +22375 +305443481 +19906 +10029 +18185 +602 +21242 +32182 +7091 +6901 +12972 +20407 +169240365 +9180 +3901 +9840 +27860 +30543 +10411 +30277 +900648142 +18313 +7892 +7964 +30457 +30631 +16861 +18495 +15067 +15795 +9213 +6535 +18009 +28365 +8467 +18632 +9417 +11333 +19157 +20688 +2897 +256 +31892 +23568 +32600 +2616 +2718 +23216 +19117 +5808 +603877043 +14704 +14525 +461 +22894 +13981 +291061895 +25254 +24091 +2323 +4471 +8294 +16687 +662 +16340 +3870 +21687 +209337590 +613 +18347 +26106 +13701 +31751 +881 +20817 +306 +4989 +18360 +6246 +3582 +26018 +12196 +24501 +19320 +32142 +13334 +502634280 +11767 +20402 +14868 +19350 +1644 +6417 +477224767 +16077 +18376 +20754 +1050652772 +29929 +24886 +29524 +3313 +4279 +29012 +20093 +19138 +939 +23761 +23459 +22714 +2986 +15838 +10636 +24150 +10579 +19068 +15720 +24682 +425655336 +779375722 +16238 +4880 +17440 +4769 +484970729 +8833 +31427 +14272 +13008 +115 +22359 +32190 +18387 +24766 +3801 +1956 +10776 +17315 +5329 +1004136444 +4472 +1018899887 +22788 +10604 +103561865 +16848 +18305 +21061 +225 +24445 +11436 +24999 +11394 +5251 +5201 +11597 +3029 +31613 +743 +7391 +6644 +16848 +20034 +3184 +24928 +89508404 +21102 +23124 +20928 +638157806 +29558 +4502 +3128 +14959 +1068 +26961 +27536 +835425212 +18261 +21527 +27455 +15052 +17478 +25185 +20139 +32065 +29798 +24742 +28863 +18873 +10299 +32479 +1208 +12695 +30636 +30979 +19890 +6940 +5389 +4084 +187877991 +209565441 +25185 +7850 +18373 +782788807 +358911543 +682242314 +22079 +1013885883 +30217 +440795951 +24280 +15017 +39676834 +437481094 +26211 +30614 +7442 +9215 +14329 +20763 +17554 +27740 +25894 +22613 +15100 +23412 +19056 +14133 +25269 +25375 +10537 +32553 +19960 +10977 +74064427 +19179 +26008 +29037 +29600 +9495 +31426 +2732 +31643 +29882 +1451 +19170 +26877 +11624 +7700 +25279 +10250 +219835095 +13888 +18572 +27220 +11492 +7618 +17648 +742 +16645 +16798 +4507 +12174 +6914 +363652035 +26006 +3747 +3057 +22971 +4653 +10825 +13562 +29040 +24230 +25308 +82276754 +21030 +25341 +14013 +18185 +24943 +8258 +643245371 +8926 +2597 +305 +6504 +22989 +3604 +14154 +6554 +7759 +29356 +14669 +28745 +28223 +11720 +10236 +18788 +21395 +2949 +7170 +23600 +752054624 +29383 +32652 +20721 +14644 +7904 +19145 +24065 +28361 +31752 +1395 +10851 +12193 +32203 +16184 +901932736 +23597 +20772 +18271 +26577 +30634 +3026 +968746823 +30810 +1113 +1649 +26285 +22127 +17280 +26313 +21136 +29247 +23269 +31856 +31998 +1129 +14244 +25569 +26868 +7130 +8934 +219385755 +17601 +19347 +26440 +8983 +28189 +8530 +11327 +19068 +21248 +22549 +2867 +12249 +30235 +29066 +31505 +23417 +16024 +6511 +12533 +23968 +8829 +12592 +19566 +22613 +15555 +24676 +7793 +6009 +32701 +8922 +14060 +24620 +17658 +26437 +5389 +5304 +2147 +21163 +31411 +235921197 +4446 +921611066 +4149 +29183 +22746 +28378 +6102 +19629 +5232 +32731 +10225 +341199600 +30417 +3672 +13458 +26759 +30124 +28985 +18223 +23093 +5553 +25721 +2236 +1698 +16914 +1623 +5867 +19906 +19369 +15814 +5229 +21670 +26525 +23854 +32535 +25328 +5561 +10215 +29730 +25801 +5445 +1274 +14824 +30853 +3535 +17699 +280282421 +864 +993592844 +724 +2368 +28877 +4660 +24465 +338407503 +15969 +30999 +3536 +15460 +31331 +16336 +31952 +12130 +24682 +12467 +27283 +11445 +14694 +15325 +5789 +24194 +19765 +2028 +26562 +23558 +15951 +9473 +27067 +10144 +28058 +26956 +976664985 +825 +2378 +25282 +712392585 +24045 +17787 +27605 +4455 +32394 +28430 +292 +22707 +377 +10720 +5861 +256580658 +23729 +13982 +30814 +29123 +6833 +13664 +22035 +25252 +22998 +29762 +25771 +2004 +16419 +17929 +396246374 +13216 +19491 +7754 +7219 +17957 +29383 +13003 +4455 +27914 +292693021 +22217 +693 +25581 +20183 +23681 +5324 +31505 +29591 +5436 +25282 +15249 +16455 +21557 +30643 +28983 +1543 +917830986 +820 +815923650 +30682 +10776 +11164 +23464 +23250 +3118 +24374 +24616 +1289 +1512 +31706 +12401 +3087 +779375722 +747963427 +7459 +16759 +32401 +978740950 +19152 +19566 +12877 +3351 +10725 +32378 +20108 +2986 +3409 +13325 +7413 +18019 +20531 +30445 +31802 +24303 +5954 +370567225 +31647 +6898 +24883 +23876 +396246374 +18489 +1644 +29452 +31836 +22672 +13704 +1476 +6740 +16435 +22603 +25432 +7579 +893491145 +3210 +27256 +10701 +466678321 +352 +4814 +5186 +1037996693 +16002 +28745 +8851 +1036628006 +14023 +7046 +1741 +3846 +12692 +8617 +536912352 +6753 +18700 +27467 +7961 +3033 +21047 +16546 +9118 +10610 +8508 +13701 +17822 +12692 +313 +4890 +13014 +2476 +12069 +20878 +32226 +10226 +27869 +18718 +5637 +934956379 +10802 +27925 +27696 +23541 +15325 +4563 +25138 +15100 +26384 +4897 +9250 +30817 +18620 +7760 +27471 +11714 +29944 +23688 +24091 +6642 +5356 +473182316 +26661 +1635 +5039 +29483 +18405 +3504 +16330 +17755 +22555 +1458 +13480 +32701 +26299 +4170 +21170 +20962 +10483 +11195 +8195 +12805 +6512 +9003 +15871 +28269 +16318 +6652 +22079 +15151 +13297 +14343 +27686 +20930 +380 +29530 +566386921 +13338 +26505 +949130808 +344116071 +27052 +26804 +30567 +671529053 +28129 +2557 +27281 +138768834 +13769 +130817209 +25431 +23218 +8617 +3985 +850 +29502 +20463 +27672 +124770821 +14228 +389409568 +18845 +19914 +25735 +20141 +18514 +31465 +19828 +339887649 +15017 +8508 +29263 +19506 +13562 +13388 +10800 +16614 +2455 +29092 +31421 +14979 +5874 +5107 +578815248 +21887 +15879 +13376 +408778795 +4335 +15923 +5052 +13583 +177112175 +545681893 +350011801 +10168 +23799 +4482 +1 +376472461 +7609 +29322 +27821 +7841 +5534 +26129 +987744044 +6149 +28127 +11197 +30116 +18088 +2866 +24928 +24459 +31459 +17079 +18167 +9426 +14298 +18891 +29651 +265036141 +3313 +12334 +25951 +30110 +4033 +20709 +18947 +25636 +32087 +13281 +14553 +18875 +10091 +24468 +17278 +11269 +16318 +18698 +18320 +20136 +414 +8336 +12285 +29996 +31959 +8913 +27286 +22234 +760 +12305 +28155 +27352 +21409 +9517 +32296 +27217 +30659 +5422 +20004 +29027 +13800 +20973 +6300 +1068 +21045 +3916 +29891 +8344 +25936 +11591 +7897 +16625 +32165 +13100 +1454 +4186 +3837 +24057 +7801 +25279 +11584 +28866 +25398 +30417 +253409168 +18729 +15047 +27048 +13626 +16010 +546597974 +9867 +13297 +12196 +14421 +16088 +1429 +281932493 +25851 +6128 +25288 +7622 +17368 +245967765 +5298 +19685 +21628 +22245 +15133 +12314 +29779 +20248 +23894 +29319 +642268828 +29965 +9474 +14525 +949165957 +31054 +2057 +3599 +13182 +10730 +8622 +15954 +25026 +20030 +343 +13898 +4065 +14435 +30608 +29129 +8724 +19281 +32162 +29206 +9866 +27957 +8629 +1643 +871502169 +513746115 +6121 +975 +31585 +15561 +369000185 +21670 +19032 +17317 +7281 +217807406 +766767947 +29335 +560256190 +891812554 +12518 +31063 +8450 +2838 +612443444 +16261 +1318 +13888 +545442466 +16808 +23417 +11090 +23818 +8259 +30363 +16040 +1087 +28985 +2459 +12736 +2505 +19778 +22123 +14565 +20230 +2209 +509260089 +3346 +185162567 +811211668 +31003 +30470 +159508847 +25442 +12533 +23597 +13413 +22731 +4375 +25894 +24585 +31652 +817865474 +3352 +98 +8146 +14156 +16927 +24886 +397183063 +29594 +13981 +22858 +3850 +793373807 +6246 +20902 +11739 +24465 +7254 +28818 +24387 +17169 +579767416 +18880 +25667 +1390 +9274 +23065 +19139 +22079 +9835 +19241 +24739 +28858 +237710702 +11597 +28743 +14539 +24203 +7985 +3389 +22187 +18215 +31335 +25257 +29817 +6735 +22351 +24571 +27860 +4164 +10719 +31134 +17059 +597742574 +807878101 +24885 +2417 +9417 +439 +23606 +5839 +955 +1007 +24676 +14390 +32370 +9310 +9221 +18914 +21061 +23857003 +1227 +26042 +26325 +30994 +29610 +24230 +9578 +7281 +223794817 +9623 +20914 +28781 +8439 +1453 +17415 +3057 +11461 +14736 +4149 +4350 +6221 +4850 +1423 +664885777 +9184 +22982 +22335 +2032 +582 +25057 +14637 +14401 +21452 +5229 +31636 +4956 +14740 +26419 +3504 +13395 +29025 +170 +4775 +1013885883 +16462 +4685 +3510 +32116 +5461 +21900 +24234 +17319 +20230 +30280 +6566 +17160 +10407 +31842 +6759 +313893946 +4205 +3450 +22491 +12851 +8517 +20062133 +32353 +6062 +19730 +21885 +8118 +15123 +13397 +21395 +18669 +16138 +368158212 +9259 +16221 +17440 +7310 +2505 +9792 +27370 +26753 +10531 +1049511169 +17675 +3655 +22907 +22002 +27453 +5587 +17550 +1034 +387 +19222 +15830 +28301 +794621932 +11886 +20506 +145 +20721 +28690 +277841685 +24240 +29159 +8724 +1815 +9077 +8118 +11931 +3764 +31652 +7178 +15890 +646332848 +19563 +24065 +5822 +31451 +23643 +13769 +759680945 +150 +29166 +781681604 +501989250 +22603 +30335 +13764 +23864 +273263405 +27375 +22824 +19242 +13736 +4347 +31989 +18826 +22926 +22444 +23924 +6404 +6202 +14451 +9954 +1026745538 +17942 +12920 +26228 +17617 +7217 +26975 +9603 +6252 +20044 +1314 +774544597 +731329332 +18969 +12343 +2668 +267224449 +19939 +12242 +3036 +8326 +32222 +14421 +7080 +671529053 +20238 +10589 +31542 +15926 +15558 +459542886 +16334 +14233 +26313 +14271 +27311 +17870 +15669 +19242 +1404 +620485301 +16023 +26661 +4500 +23359 +20140 +17472 +27540 +25824 +19319 +11147 +285595735 +364404563 +7344 +27053 +742347834 +19311 +23338 +412928086 +21126 +7644 +31613 +881 +6047 +1185 +10365 +26484 +16914 +21324 +25362 +14958 +24566 +13594 +24326 +872833036 +7264 +7634 +12436 +4890 +879309927 +20699 +15369 +243787156 +19728 +11714 +7861 +9118 +544 +13776 +743 +18322 +226838476 +142 +9282 +29600 +30054 +12323 +20659 +27467 +18766 +19890 +11359 +18583 +2282 +30151 +10965 +777 +23612 +17123 +5077 +20401 +15202 +594 +9870 +26763 +2462 +31356 +12541 +19459 +6805 +20174 +4078 +7744 +14865 +742 +20692 +554120300 +20161 +16455 +10978 +10097 +9196 +31925 +22024 +4009714 +26494 +8459 +26661 +11740 +3945 +22123 +25580 +760627144 +730023808 +1451 +29205 +542186841 +6608 +16138 +29988 +7801 +1022026348 +7956 +19567 +30748 +8668 +2364 +16752 +15990 +28860185 +7630 +25107 +21964 +20373 +31920 +3346 +13839 +23729 +77514432 +8617 +26042 +10347 +24187 +7877 +24797 +3839 +14813 +8800 +12143 +29725 +18495 +30698 +21541 +26559 +26188 +16349 +16091 +18390 +4812 +28682 +692787382 +30054 +10097 +13413 +957871312 +18796 +26236 +23336 +830489638 +223794817 +5534 +13153 +19358 +24212 +9069 +21382 +58535449 +125654089 +12094 +30207 +5777 +10640 +16067 +607699886 +13463 +12932 +13729 +26635 +16558 +19383 +22996 +3952 +16908 +11018 +30012 +41 +24011 +996 +2462 +19351 +2263 +15183 +7198 +32327 +856690611 +6691 +1360 +7676 +26514 +70292251 +1057824949 +8267 +13764 +7923 +23699 +14583 +1390 +8866 +26 +8709 +11145 +84 +6745 +14051 +995753626 +27924 +30524 +6221 +14504 +3409 +24150 +23543 +1623 +24692 +13087 +17042 +32529 +18227 +17501 +22607 +3526 +12871 +23578 +13324 +598186982 +5351 +16690 +25125 +16004 +9771 +16817 +31838 +7287 +4034 +29779 +24327 +25549 +30634 +19436 +26497 +579767416 +20459 +2974 +22881 +10797 +27126 +13564 +23626 +31115 +17714 +3010 +12533 +23232 +764 +23171 +31712 +15773 +3196 +13345 +32153 +900 +28323 +24089 +17101 +25502 +30144 +27399 +23380 +13946 +13831 +28850 +14764 +8854 +20628 +27412 +29946 +671529053 +211249116 +13297 +20843 +1315 +31274 +11834 +5870 +13146 +23757 +26187 +6102 +4170 +23522 +817163441 +12871 +12794 +26749 +1042839552 +32472 +24150 +1990 +26135 +16684 +7348 +23517 +11206 +5580 +30028 +14343 +18856 +16619 +4300 +5677 +20013 +724515722 +11777 +4922 +95361414 +29694 +14970 +29432 +217068937 +23272 +17411 +26477 +16737 +20757 +25125 +11174 +18665 +16169 +22858 +14314 +2394 +8860 +31285 +16987 +7372 +23172 +3570 +8555 +30979 +29784 +20380 +7235 +3310 +32654 +24857 +31613 +2232 +4276 +15690 +12648 +1068 +26071 +20170 +29015 +9470 +572025344 +27898 +4069 +1458 +920657094 +27366 +8292 +29474 +9213 +916116163 +30464 +9356 +31721 +27058 +25539 +10811 +11269 +17822 +649527609 +75797723 +14509 +32239 +1274 +719 +16727 +23530 +210747081 +362310923 +21644 +554170410 +15498 +588695307 +14704 +23578 +14653 +14644 +15833 +32166 +8788 +12752 +16052 +724 +925294519 +16014 +9571 +11969 +21790 +4201 +22301 +21546 +14005 +191 +27223 +24438 +4647 +27880 +13989 +6381 +7268 +26875 +6136 +18112 +1043201240 +110579490 +7062 +7310 +7997 +11246 +313375683 +30139 +1141 +17521 +12334 +21818 +4033 +15966 +25291 +10492 +23311 +21557 +19661 +18310 +23521 +16256 +21856 +26525 +29242 +27583 +2289 +1782 +26584 +10246 +1108 +12559 +24508 +21644 +16153 +22495 +1766 +16339 +14114 +926082286 +253409168 +9442 +22129 +28226 +9261 +14451 +10363 +31305 +27540 +9145 +25626 +8764 +387 +19016 +2205 +31679 +4276 +17082 +15406 +10294 +5763 +7296 +8793 +23731 +29939 +14051 +14644 +11613 +28223 +3362 +9778 +17970 +16999 +15550 +27722 +8992 +20479 +274373457 +668634557 +11970 +13995 +4120 +785 +16737 +14093 +5961 +12669 +12733 +5436 +16761 +17903 +3871 +1194 +22222 +24662 +30655 +2249 +8387 +8910 +142 +30825 +29510 +22972 +14562 +22320 +3256 +24796 +5055 +28560 +14198 +5099 +31652 +26259 +9396 +29881 +12986 +17969 +24318 +12377 +14263 +7141 +29109 +4089 +31291 +16410 +32343 +374155151 +29571 +3337 +7902 +2452 +6755 +4596 +17401 +15850 +15143 +19939 +22717 +28213 +2249 +26325 +5560 +2209 +674 +22788 +16917 +10263 +12487 +32363 +32668 +12787 +8272 +492883950 +22652 +829 +26148 +9480 +23412 +5321 +28735 +31927 +11773 +16684 +4170 +31844 +1239 +24791 +28813 +6693 +13840 +10511 +1008410461 +15823 +22259 +17803 +8209 +29123 +23464 +31016 +19113 +3576 +32649 +31934 +11967 +5338 +10839 +12359 +3589 +4871 +22399 +31441 +31255 +2746 +28223 +10797 +31250 +23752 +17735 +23861 +2817 +811530194 +13767 +2074 +26275 +12497 +15561 +28690 +30868 +7102 +14590 +30470 +363452729 +15814 +16811 +3801 +4555 +950797214 +15823 +3999 +31925 +14115 +3118 +29486 +701856488 +15883 +941682889 +13578 +28524 +5010 +8483 +9196 +11188 +5356 +1717 +18690 +27583 +129574444 +970 +6934 +11649 +23835 +1087 +11311 +21587 +11061 +2033 +23507 +17957 +27880 +1002259261 +12868 +1065695788 +22544 +24138 +3296 +25368 +24493 +24280 +32434 +25627 +77706072 +28228 +21119 +13001 +48 +16461 +30692 +24966 +21563 +9979 +10236 +10881 +1036865894 +172257567 +23503 +23200 +27423 +26410 +25414 +22815 +23422 +16789 +29899 +11805 +495044622 +25837 +3317 +28781 +5821 +12343 +163 +29557 +1518 +660915498 +27478 +7801 +20444 +4186 +25763 +18794 +11676 +14987 +22208 +24431 +9283 +26116 +13818 +30197 +1998 +9219 +2462 +28361 +17715 +27553 +26635 +30621 +7910 +10633 +18387 +5587 +14428 +687610188 +32351 +27831 +10427 +14824 +26975 +31935 +1066 +591729700 +3231 +24944 +3801 +21299 +21044 +1274 +15052 +17817 +30202 +4832 +30899 +19931 +3953 +1691 +12805 +5739 +32584 +3916 +8406 +29747 +30947 +22544 +12660 +26827 +4004 +4144 +901932736 +21619 +32480 +250 +28226 +29541 +30369 +4821 +22480 +2138 +15338 +24443 +9514 +10932 +2028 +9276 +24748 +30559 +7422 +24970 +1489 +2761 +25626 +10784 +5893 +26452 +6076 +10291 +15462 +26682 +439 +11492 +19645 +16573 +13041 +7189 +15875 +17123 +3493 +6612 +13118 +6939 +32067 +9396 +1580 +29748 +11413 +8554 +18196 +3885 +22331 +15529 +389 +31002 +32505 +29939 +27505 +28873 +17869 +697411754 +10514 +27183 +31802 +22814 +11147 +8716 +932772889 +31479 +25270 +130592554 +21200 +5932 +223 +6237 +17169 +20230 +684472557 +14265 +12029 +14343 +10804 +25960 +3300 +7748 +3389 +32518 +4852 +27322 +27026 +13915 +28559 +25210 +12617 +4883 +26169 +10952 +582 +29512 +13767 +17079 +21738 +39676834 +9055 +30339 +1019126868 +3196 +24417 +18472 +112041602 +18898 +22669 +705308988 +11498 +25354 +256 +6011 +32370 +14923 +8019 +27814 +23205 +187877991 +26705 +747963427 +25999 +26781 +26975 +28530 +23981 +717347052 +16462 +8454 +30242 +20540 +22802 +20174 +15593 +1371 +8954 +18870 +2202 +582 +26687 +819270011 +26577 +642268828 +26157 +3205 +7107 +280282421 +16307 +32412 +23540 +16951 +72446526 +27241 +5630 +8407 +14578 +11061 +31010 +6465 +4368 +513746115 +28357 +31946 +2547 +214 +14590 +10808 +9310 +21659 +599862654 +30861 +11624 +788000330 +28106 +27925 +22015 +7512 +32610 +15879 +19019 +216439932 +317497800 +24621 +6644 +18245 +12387 +27433 +2209 +8501 +19828 +28745 +21527 +4182 +29779 +19169 +30844 +1539 +27534 +30195 +23220 +32190 +14023 +595 +14362 +23409 +216 +13613 +23626 +28725 +15829 +8455 +16619 +643345383 +30659 +7481 +343074924 +1036628006 +31711 +17763 +22526 +1933 +6791 +17092 +16536 +20174 +679 +20194 +13949 +1141 +254 +1325 +976561308 +12937 +16014 +32659 +14923 +871502169 +24706 +32659 +123563765 +13915 +24857 +20599 +10683 +19042 +8263 +275594975 +681432775 +30716 +75281660 +25735 +11913 +4245 +9483 +30174 +23919 +6626 +20141 +23834 +15467 +9571 +9545 +13109 +20783 +9835 +17782 +4461 +3703 +16673 +14800 +27763 +13213 +26088 +23528 +449290199 +32094 +10154 +32378 +25615 +24870 +23943 +9700 +12530 +6898 +16261 +9563 +525311521 +2761 +22564 +31092 +6985 +6399 +3984 +16741 +25412 +22217 +18404 +8692 +15338 +13851 +26136 +10799 +18008 +24384 +28603 +26024 +14134 +17699 +6119 +16570 +5685 +11486 +26800 +5076 +191902111 +32486 +19427 +7995 +23677 +47680524 +20469 +13311 +17723 +24425 +17260 +63552215 +2944 +19825 +25289 +1239 +18230 +10141 +1023113166 +14654 +25113 +5838 +29829 +6721 +17311 +4871 +31721 +253409168 +13654 +27821 +6530 +732232773 +20139 +26724 +777 +15087 +15879 +24524 +29388 +15367 +29355 +18260 +18301 +23924 +17740 +154933739 +12762 +5904 +13850 +24091 +14923 +898 +32704 +5763 +3128 +19565 +7879 +11901 +21715 +5052 +7102 +10180 +31854 +12109 +412928086 +9521 +13800 +2102 +27928 +21561 +17287 +10850 +29159 +7995 +12771 +13535 +6376 +21400 +593000912 +4061 +2571 +2457 +3090 +75797723 +32743 +31426 +345705066 +24824 +620 +835425212 +31175 +170722754 +3450 +23719 +23336 +27097 +3320 +7409 +13060 +18020 +9549 +17506 +22858 +14203 +299785403 +17374 +10097 +7062 +14125 +14416 +8490 +29355 +2986 +22129 +6987 +7455 +15637 +26727 +21044 +20983 +30944 +427405446 +30869 +3450 +22135 +20021 +13840 +1360 +32293 +18196 +9520 +29661 +24522 +18655 +27224 +9980 +28439 +32212 +14161 +1437 +14645 +18848 +24345 +15161 +189020465 +14583 +21659 +28143 +28325 +7107 +20504 +27052 +18645 +19774 +19176 +19778 +4470 +6544 +13701 +536912352 +28889 +32303 +31288 +28471 +13290 +31314 +15530 +5491 +16741 +31999 +13844 +1060 +21170 +9221 +19742 +23487 +16673 +24511 +4317 +19721 +3403 +15718 +11908 +29205 +19417 +18092 +17632 +12534 +2659 +7095 +698 +17910 +3901 +5479 +22704 +28357 +4914 +3022 +4091 +2974 +89236875 +968746823 +6167 +19140 +30655 +235921197 +32760 +26148 +23478 +2720 +2504 +23606 +8916 +939518997 +17491 +19099 +832958104 +11171 +31611 +18874 +19599 +814 +11710 +949130808 +20373 +11500 +2368 +20170 +23278 +13664 +12574 +17838 +19495 +23600 +28213 +582 +7570 +32311 +28451 +5587 +107 +2682 +19524 +168797328 +7579 +26236 +703494470 +13976 +9989 +19877 +28189 +21811 +767 +7656 +30244 +724515722 +837417183 +18519 +5870 +1178 +7824 +1752 +5245 +1423 +25195 +8550 +18435 +30417 +10952 +31654 +18923 +24843 +13913 +22566 +4300 +30599 +26207 +23780 +15604 +6470 +12711 +6827 +1699 +30213 +9971 +765080634 +24966 +32745 +25448 +10794 +6901 +31934 +13136406 +22011 +862100084 +1474 +91542336 +4127 +8668 +32717 +18519 +26906 +24022 +19471 +22889 +24362 +6765 +2495 +12834 +8728 +177112175 +27000 +19659 +9578 +28019 +11653 +1329 +12193 +7459 +13511 +14446 +17627 +449592529 +22817 +3017 +9338 +835425212 +20277 +9845 +29663 +7178 +24420 +8856 +9210 +7301 +24764 +30611 +14211 +819337830 +20738 +32077 +18552 +20119 +12359 +11860 +5961 +27813 +8003 +18305 +20291 +1244 +24798 +3379 +24544 +227401874 +14194 +72 +10802 +25199 +12334 +7883 +11520 +29809 +2236 +574036710 +26417 +10299 +24878 +22451 +2245 +22900 +123669210 +15790 +1023113166 +440829685 +21538 +23012 +748 +507270517 +18729 +9116 +32363 +14511 +925294519 +22084 +32065 +317497800 +11344 +11180 +21335 +1036865894 +11492 +24343 +13729 +17560 +15182 +28701 +31391 +27992 +28713 +25145 +1116 +10725 +9867 +343 +20382 +9323 +14609 +7811 +10537 +10183 +22228 +27864 +12165 +6089 +13888 +1804 +41140163 +27312 +29494 +4912 +13297 +25613 +15013 +15272 +27745 +4033 +15774 +25030 +27894 +2905 +9867 +16012 +15530 +307263087 +4951 +29289 +1048230809 +18215 +29784 +3017 +4182 +1259 +21469 +20599 +31692 +21164 +21834 +5499 +8050 +28559 +20062 +7413 +28143 +571711251 +7579 +28974 +170722754 +7630 +21091 +32750 +1924 +26687 +16419 +26299 +25626 +923 +12601 +1644 +8061 +72446526 +22665 +29944 +32764 +29667709 +28201 +31719 +3959 +32711 +32698 +25616 +327214413 +32664 +6846 +26393 +131065003 +394 +22842 +23917 +7951 +7217 +7031 +25432 +1580 +4596 +4967 +22336 +1812 +26781 +15588 +1924 +11030 +5910 +21527 +23631 +11321 +2039 +4821 +29944 +29946 +289677715 +14698 +2275 +23204 +16462 +29027 +26142 +2585 +1315 +23597 +19383 +13234 +9496 +3313 +254 +17801 +6714 +6209 +24879 +30996 +9124 +4649 +11368 +11110 +60922867 +22455 +27286 +22470 +1755 +2993 +18037 +203837299 +14664 +17090 +12516 +987198225 +21541 +2832 +6260 +13619 +1925 +8146 +215899335 +30457 +25455 +27957 +16555 +14320 +645686293 +770690959 +2427 +28305 +14836 +13375 +23388 +864 +27029 +21796 +31613 +6465 +24970 +28324 +22053 +32057 +20597 +24870 +322063641 +647269712 +3242 +518850406 +31407 +21289 +32539 +18193 +15565 +1274 +25442 +20606 +31002 +12046 +13236 +30643 +24835 +14613 +32164 +19484 +30762 +20401 +9957 +4076 +1429 +857578541 +11581 +7203 +30184 +23532 +6375 +724 +21738 +6710 +16043 +22895 +13706 +7178 +16963 +10218 +6004 +31557 +11319 +408778795 +11394 +24798 +24326 +31585 +28361 +22669 +16455 +18569 +16727 +7090 +31170 +838669749 +24150 +1028796512 +23003 +25198 +15325 +23701 +6246 +4660 +329364123 +6047 +26500 +692787382 +21900 +2396 +11205 +1992 +731128405 +10736 +14592 +6101 +28430 +19115 +20413 +2122 +9918 +3870 +4186 +22429 +5422 +25460 +23171 +32742 +882878357 +28503 +2727 +30471 +209801770 +18325 +29155 +20381 +17338 +16357 +12335 +9020 +15600 +22775 +6048 +6584 +28991 +8309 +16047 +11333 +10121 +376085864 +6245 +13713 +32226 +332 +25598 +11650 +11591 +7629 +20119 +14272 +978635621 +19629 +27957 +3778 +25505 +978740950 +26910 +4028 +21090 +19637 +7221 +19827 +27013 +1011813777 +20904 +16392 +5980 +10933 +17311 +4724 +6898 +15087 +15027 +19890 +27448 +198 +28655 +4488 +8983 +12641 +24917 +23165 +8731 +20249 +19519310 +22925 +24408 +10875 +22247 +18875 +5873 +4768 +27850 +8453 +27309 +29877 +376472461 +23436 +29379 +5982 +14044 +3351 +10360 +2571 +11368 +4660 +21598 +12333 +16740 +1719 +16043 +24057 +23626 +15675 +187877991 +12851 +19827 +11501 +16014 +20660 +6423 +17146 +9120 +17181 +13290 +687610188 +21964 +9883 +27708 +27925 +31763 +15095 +32371 +13093 +26877 +18636 +26423 +1785 +16938 +23272 +5793 +1360 +22491 +313375683 +17115 +19074 +29176 +5553 +16914 +4599 +8300 +31521 +15855 +12648 +32757 +23030 +336993211 +2556 +21263 +13014 +7443 +3794 +5000 +1060347101 +18358 +21824 +17838 +13120 +9520 +24748 +14757 +16151 +29514 +21770 +17101 +31142 +21619 +3539 +11969 +29178 +17710 +1582 +20198 +21237 +7095 +20423 +10123 +19834 +14196 +4021 +3350 +25144 +13026 +14453 +20947 +24123 +18431 +6003 +301374320 +20028 +4366 +29236 +26615 +22348 +5510 +1433 +16114 +10253 +13797 +30825 +14525 +22847 +10392 +20553 +20977 +10612 +25282 +15266 +16593 +5681 +13388 +10870 +1797 +22714 +32505 +17094 +17554 +1 +19335 +18625 +28985 +8866 +20322 +17998 +29427 +4678 +14555 +27568 +805445470 +24078 +32390 +25294 +817865474 +1043201240 +6765 +10606 +22245 +22824 +11597 +357 +28632 +15588 +6237 +18846 +12742 +31422 +19939 +19241 +27883 +646332848 +2881 +15760 +4079 +2356 +9618 +22470 +24999 +7348 +98857434 +3029 +10331 +191860636 +16845 +24100 +1878 +25257 +1948 +5560 +7754 +229589034 +7618 +16503 +2793 +15588 +15601 +28844 +21112 +27585 +12063 +2963 +22582 +3242 +785 +25900 +10337 +545681893 +18495 +20185 +24602 +20599 +31539 +31170 +23269 +23478 +19056 +30508 +418306617 +23943 +17627 +4087 +4579 +12887 +16330 +27004 +20103 +21887 +17317 +738662012 +7455 +2578 +16419 +1148 +27013 +12752 +17554 +24062 +29399 +31591 +23367 +427405446 +3851 +13305 +21557 +30587 +30195 +13984 +386078858 +1579 +30125 +26346 +20122 +14704 +8130 +8668 +26311 +289677715 +2816 +24420 +11638 +16904 +10218 +13063 +9238 +26922 +27085 +4720 +23111 +14244 +14737 +17124 +25341 +2452 +28343 +25175 +7327 +23075 +25308 +30012 +16529 +335528881 +18846 +29355 +9495 +17903 +16916 +24331 +29092 +976664985 +23890 +11413 +6721 +30825 +6017 +20066 +913 +674 +5777 +4245 +30918 +9359 +22661 +7378 +28530 +11691 +20870 +13142 +390435951 +16796 +1598 +2746 +19427 +5339 +648268084 +19580 +25802 +32731 +22138 +1968 +11833 +25769 +3193 +25598 +12876 +14958 +6460 +4499 +12305 +1974 +10419 +28133 +3352 +6755 +1503 +10751 +937 +23894 +6846 +10263 +20776 +10408 +4530 +9055 +6756 +4488 +4780 +7399 +9903 +901269870 +18332 +9260 +32286 +761 +26019 +7261 +1454 +19339 +14318 +16440 +32164 +123669210 +11424 +25542 +27452 +24291 +1051321133 +21978 +23172 +2929 +17838 +31424 +25837 +23493 +998 +32175 +11776 +25722 +1742 +19807 +172257567 +25210 +9180 +8485 +7953 +32394 +2873 +20146 +3801 +18628 +24257 +13213 +30559 +12594 +10478 +23522 +5873 +10268 +29493 +8530 +20459 +15017 +26053 +21298 +20772 +3118 +18606 +20692 +16757 +20103 +6082 +6978 +26512 +23633 +5803 +582 +3837 +8985 +11310 +731329332 +24676 +6549 +5351 +8602 +27433 +15697 +27885 +3813 +6435 +11552 +17888 +23591 +25616 +6119 +7562 +17008 +12015 +9613 +20068 +4245 +559006903 +21045 +267224449 +15421 +752054624 +10043 +9095 +1990 +27925 +3805 +19227 +6871 +19599 +7833 +307263087 +3204 +12715 +14227 +32020 +25113 +31143 +7858 +31283 +6381 +30446 +20421 +6494 +3851 +18694 +26024 +12540 +28833 +28091 +13799 +340165741 +4317 +26816 +29658 +2064 +5739 +24065 +950726685 +28884 +6551 +24430 +27218 +23050 +18690 +21205 +21544 +27019 +252695040 +72 +20198 +21351 +8114 +32267 +4170 +6939 +5941 +13805 +29035 +2402 +31901 +27282 +27170 +8387 +23803 +10212 +3254 +18171 +14736 +6270 +4076 +21834 +31818 +26106 +218 +20106 +15614 +189020465 +17190 +837417183 +246 +16913 +18010 +29650 +25565 +2105 +9058 +16915 +4866 +8588 +12320 +29825 +11333 +8053 +275985604 +13543 +14590 +2855 +21773 +31789 +25824 +29929 +29075 +674 +29510 +7889 +25195 +22549 +20136 +31451 +275524856 +25330 +26410 +2505 +17039 +15472 +765080634 +6119 +18718 +19388 +3353 +4602 +21336 +25138 +900 +27097 +19708 +16991 +30705 +4890 +25640 +15241 +25323 +13213 +16837 +2684 +30859 +18016 +2459 +31802 +23536 +17769 +4557 +29055 +23227 +1490 +390200056 +32144 +2691 +32353 +4653 +832 +25851 +226639657 +8164 +22372 +2746 +25905 +1398 +21153 +26334 +12963 +12125 +16890 +826087120 +25735 +17428 +2761 +32731 +10799 +6898 +24511 +5561 +8114 +16336 +15400 +24740 +20540 +1023113166 +1783 +10136 +10428 +11269 +3139 +26840 +32344 +28497 +30971 +28389 +15141 +30825 +2105 +5287 +620485301 +16818 +31337 +9834 +631404077 +4820 +15565 +3920 +17008 +18373 +15264 +25427 +10965 +21582 +12590 +24643 +8803 +172257567 +17877 +4874 +29012 +13071 +12905 +32397 +9732 +12530 +2718 +7629 +20221 +24695 +30384 +2368 +2636 +11375 +29994 +1766 +2929 +390200056 +23861 +7007 +1015126435 +2401 +8602 +300035963 +31085 +23585 +292 +524047505 +26615 +3985 +2739 +30900 +13619 +28352 +28020 +4135 +25742 +25748 +24999 +3182 +24943 +750611274 +28352 +27908 +11529 +280475943 +28163 +26250 +339 +29419 +17024 +19650 +30282 +31353 +28527 +28357 +335753607 +9219 +8520 +29988 +4880 +31352 +12590 +10127 +313375683 +31277 +21450 +19056 +8645 +12364 +14298 +25580 +25851 +32397 +31726 +17769 +31162 +596184425 +16798 +699555507 +17368 +22926 +8622 +1267 +7062 +6934 +8838 +5743 +9414 +759 +19390 +1417 +32616 +10661 +14115 +6591 +359 +115 +221545221 +8508 +8936 +8530 +5013 +8788 +27329 +31122 +24110 +18313 +22470 +31367 +472139713 +12187 +6626 +19008 +26071 +4649 +12518 +18657 +21578 +12760 +23638 +22544 +10334 +32394 +4956 +24361 +14709 +5681 +214 +31040 +377963978 +4524 +1918 +2453 +16375 +14593 +449592529 +24261 +24840 +22280 +23380 +22889 +18296 +575149706 +11767 +32473 +13678 +8608 +14133 +8520 +29669 +20671 +838669749 +10229 +13825 +27926 +15530 +175927882 +14555 +19988 +31066 +20911 +13615 +14430 +30636 +16261 +14263 +27286 +19485 +10978 +2962 +20382 +5107 +5454 +10576 +12427 +29706 +21204 +242 +14815 +3989 +26712 +25022 +27522 +5561 +373934314 +9071 +13266 +16336 +19986 +18422 +24004 +23649 +21370 +26038 +8735 +14329 +6369 +22053 +32349 +975 +6184 +31395 +28963 +21826 +25056 +32293 +30979 +16534 +937 +23260 +25083 +13372 +8159 +17052 +27031 +17215 +23681 +13771 +9432 +21087 +15336 +2976 +989966642 +6393 +13118 +1040042838 +19742 +15725 +14654 +5158 +32714 +30747 +16562 +27435 +20010 +16817 +18698 +9592 +3393 +671529053 +949130808 +29938 +20843 +17914 +22194 +214476337 +333931866 +23148 +28389 +3104 +16740 +27433 +12487 +6270 +18245 +26749 +1030 +14441 +2668 +32304 +27261 +2593 +21750 +1496 +23224 +26708 +5340 +17784 +29824 +9152 +25763 +21000 +25270 +27241 +23149 +20527 +15590 +256 +14979 +8734 +27855 +875743088 +27126 +31613 +20648 +8692 +22335 +7453 +28620 +25905 +12970 +28447 +585300039 +25625 +365319702 +162 +12781 +24496 +10183 +20137 +27885 +26564 +14970 +13395 +30488 +848422154 +26497 +6798 +920657094 +2328 +24848 +6035 +932470077 +3879 +19241 +7281 +22649 +31044 +20531 +18310 +25670 +20170 +6314 +16010 +30368 +19237 +6149 +99038920 +24259 +5099 +747601175 +160857416 +27505 +28302 +10907 +5334 +26975 +25555 +10218 +19645 +19289 +286041137 +7910 +824487704 +13241 +44163600 +12316 +30174 +8419 +13241 +18495 +25771 +25994 +29634 +28133 +23031 +3717 +6756 +2692 +16170 +651498411 +30051 +4740 +26693 +20501 +9483 +8764 +20285 +5149 +231871336 +12752 +18898 +426995073 +218 +30973 +31459 +8891 +13017 +8274 +1623 +10226 +28191 +12046 +219835095 +27322 +12001 +25826 +6934 +16307 +10727 +841 +3901 +2528 +416623526 +17720 +17929 +1559 +869 +30524 +748 +22717 +13851 +17998 +9240 +10225 +29761 +2813 +28439 +20194 +18423 +6576 +10043 +27591 +16914 +21769 +6529 +7295 +24327 +17042 +1050652772 +20245232 +2720 +15302 +8118 +176352552 +916116163 +968746823 +6652 +22106 +29899 +24151 +27140 +8555 +19056 +18527 +14703 +20971 +28258 +5600 +495044622 +2458 +12335 +335601471 +3106 +2944 +20133 +9978 +29583 +16817 +14546 +25352 +5107 +4387 +15052 +13345 +21842 +15048 +13345 +24848 +5892 +82276754 +14644 +16419 +26143 +7726 +23478 +20459 +6740 +21619 +29324 +24114 +32226 +6968 +22349 +28963 +653631845 +1408 +27505 +12350 +724515722 +5037 +5841 +32420 +11472 +5751 +27348 +30508 +15047 +12359 +575149706 +18550 +20959 +29415 +292 +15402 +24786 +29315 +31122 +18911 +31110 +694015793 +16242 +21466 +1226 +25057 +10983 +32310 +11786 +16572 +12020 +22566 +30368 +11090 +11638 +3604 +26511 +4470 +25308 +27435 +19222 +6566 +25974 +9016 +13987 +118022468 +18422 +23124 +24840 +19269 +11394 +28506 +28706 +854304527 +787692568 +22411 +27252 +23478 +12198 +30239 +11368 +6499 +48 +19248 +9959 +17601 +17662 +1061169743 +1493 +965160267 +15866 +4733 +13888 +21715 +19903 +8169 +9957 +1495 +6214 +5748 +224 +21200 +9455 +1270 +2078 +25920 +21111 +2893 +17578 +22637 +14435 +29027 +392 +24840 +7956 +11383 +24674 +4780 +26899 +2427 +18189 +6599 +16326 +9840 +579767416 +18839 +373793988 +6237 +27452 +29097 +241 +3045 +31064 +12085 +1623 +223 +23637 +23866 +16678 +27875 +17695 +10419 +22135 +19290 +18324 +21526 +11699 +7219 +316355293 +1495 +9545 +29899 +3984 +20567 +20850 +12001 +21880 +20227 +888313695 +987091443 +10875 +13701 +17795 +7408 +947240918 +27200 +13036 +10263 +75797723 +730023808 +29313 +9978 +731930437 +1336 +6448 +15435 +18364 +4084 +22648 +7835 +9405 +28118 +6827 +26043 +13468 +13685 +23332 +26088 +19806 +16867 +6684 +15561 +15820 +628529804 +829 +461527750 +1068 +1423 +2059 +1691 +27509 +17164 +22587 +15406 +14068 +1361 +21119 +22710 +27286 +10154 +16676 +4733 +6511 +21549 +18944 +30110 +593000912 +15725 +24739 +12624 +5418 +5777 +30762 +29510 +3295 +2628 +22853 +25477 +8621 +26280 +12229 +4471 +28506 +5551 +27877 +13563 +256580658 +6687 +6376 +18016 +376472461 +1318 +910153622 +28732 +901932736 +7540 +214 +21513 +10023 +5623 +20537 +12931817 +17630 +20401 +15215 +12805 +20475 +14377 +13087 +32709 +32463 +8202 +18301 +6934 +18406 +7221 +10902 +22138 +12567 +19297 +516 +10604 +26733 +13274 +2169 +30607 +7964 +24459 +5883 +29025 +925 +16145 +801156178 +20482 +9366 +900648142 +29860 +26335 +8503 +4205 +9536 +1038 +25811 +28077 +31283 +13889 +30999 +551666792 +17866 +16044 +20782 +16145 +16837 +7254 +24820 +239563124 +25257 +2448 +28850 +21670 +978635621 +7294 +5738 +864 +13970 +20801 +18368 +11206 +18094 +8175 +25414 +19969 +9426 +17581 +20773 +8860 +32680 +29453 +22208 +31777 +932470077 +22704 +442 +18428 +31736 +13989 +7907 +26718 +31427 +2459 +25365 +7615 +62822899 +17751 +6095 +24291 +6366 +2486 +8452 +30470 +674 +20597 +31694 +26410 +31965 +10695 +20849 +26562 +14528 +3536 +25048 +5626 +12977 +26393 +32323 +25159 +24030 +22914 +7793 +22564 +15120 +974991332 +16145 +5680 +1423 +2415 +1742 +22977 +26525 +29510 +18891 +6827 +19779 +15905 +30298 +25270 +29491 +11796 +20841 +18923 +3652 +30844 +6886 +12143 +20741 +30346 +16949 +29502 +3480 +23503 +29010 +31927 +27489 +7792 +23633 +22015 +6329 +23688 +506 +11587 +20248 +30375 +2718 +21265 +10576 +3621 +17287 +22900 +18552 +26492 +1059550491 +747070391 +13640 +9565 +827 +11740 +20423 +1387 +26497 +10940 +6485 +32505 +30762 +14665 +126 +12196 +310394812 +10407 +19965 +14609 +190661446 +19303 +12711 +454259428 +264957025 +73 +594 +4992 +1474 +22816 +18761 +16455 +24259 +26452 +24699 +12157 +891812554 +8075 +12094 +5954 +11805 +32032 +29748 +5822 +7735 +9957 +20540 +249 +643345383 +10303 +29783 +11455 +24167 +20324 +464491955 +12285 +6530 +4758 +2429 +3084 +25279 +30847 +6737 +24739 +837417183 +31917 +19527 +19140 +25903 +31439 +23857 +25659 +4917 +16837 +4499 +8763 +27895 +147847714 +6011 +24620 +16339 +825 +7295 +3630 +11321 +32 +2832 +8954 +30369 +1153 +919 +20454 +26114 +14881 +4819 +84 +25414 +15846 +4004 +466678321 +29996 +1 +24308 +15250 +21044 +9514 +10933 +946027094 +31010 +446034660 +21878 +9876 +23701 +28759 +28239 +1754 +25648 +21238 +15444 +6102 +1027658062 +27226 +16002 +10141 +5580 +24740 +16688 +22967 +21427 +30381 +10357 +4296 +483086963 +265036141 +8057 +12890 +16375 +16757 +32055 +891947600 +29308 +27613 +18001 +18020 +13902 +17008 +31844 +451549272 +2509 +3182 +4912 +31712 +26280 +4871 +18950 +27089 +14051 +11029 +29398 +22885 +17103 +29205 +4685 +21867 +20772 +29524 +15375 +6003 +22247 +25667 +11205 +10097 +966 +10373 +16811 +23098 +18270 +27059 +27423 +17658 +8736 +1124 +11860 +16078 +38213538 +14852 +28348 +4740 +3321 +17747 +11631 +25869 +5357 +9178 +17458 +13387 +478548948 +19400 +16855 +4065 +29667709 +22270 +25172 +14134 +7288 +26417 +13511 +20475 +14834 +15416 +30753 +2436 +22717 +14987 +23690 +95361414 +25610 +13688 +17627 +5743 +26332 +7455 +31661 +28818 +10683 +13596 +21544 +1159 +10309 +13447 +6167 +596575784 +1043201240 +1812 +19557 +18740 +598186982 +4568 +27925 +29809 +29000 +21509 +292693021 +5569 +936197627 +20709 +32145 +10373 +20567 +29882 +439 +466678321 +11276 +15649 +15572 +368843181 +13045 +24004 +18720 +31257 +30175 +18280 +5577 +19709 +30135 +11319 +14478 +16913 +837417183 +23432 +20010 +204364068 +355982816 +29865 +29453 +21878 +32131 +632038754 +27229 +17553 +13619 +23965 +29703 +5980 +13388 +13754 +28406 +11585 +617 +9964 +639691516 +14348 +30705 +18419 +21008 +13305 +6588 +25126 +5137 +29388 +23092 +79880510 +22998 +14133 +30701 +10561 +437481094 +8554 +296514549 +6601 +4500 +194354866 +15911 +2209 +30188 +12199 +29183 +19876 +16384 +5339 +16795 +159 +152258382 +14852 +16014 +16355 +29617 +26493 +27893 +1027560192 +10123 +31407 +32569 +29488 +69666088 +31959 +14461 +446392658 +3559 +20568 +833243837 +24062 +31033 +14902 +19074 +6839 +30126 +31951 +1141 +14435 +10242 +23336 +11720 +4306 +31923 +22480 +16572 +30868 +26042 +18966 +21878 +5186 +14488 +64974863 +19237 +5232 +16690 +29122 +13430 +382782387 +17146 +2520 +26577 +23688 +20620 +679487310 +9959 +29785 +620 +2616 +15025 +18944 +26190 +19499 +27172 +16435 +2756 +252695040 +30577 +24611 +23335 +28858 +25152 +6349 +5186 +4599 +422 +26749 +30125 +4699 +22158 +55204547 +13468 +25455 +484970729 +21241 +290 +16419 +25018 +16855 +26236 +1337 +25748 +253409168 +9449 +22194 +22570 +21964 +30339 +11568 +17673 +9240 +19248 +25175 +8530 +13887 +26593 +2776 +30821 +22661 +16558 +20479370 +11358 +4751 +23532 +8017 +21770 +8676 +6790 +19548 +26453 +13968 +4758 +19303 +32525 +280282421 +19980 +28560 +7205 +1398 +30280 +6874 +12252 +8540 +6212 +28191 +30567 +10030 +4815 +10851 +28346 +16914 +24420 +7698 +31066 +1035 +32026 +12963 +2202 +3634 +20868 +289677715 +13925 +19695 +27930 +22455 +15969 +21466 +5892 +12143 +10911 +889486862 +14593 +11796 +1474 +8530 +20285 +6598 +9745 +15773 +21755 +22885 +18873 +19527 +19920 +19514 +753214659 +289797255 +395380113 +18363 +23643 +13511 +32217 +27957 +15818 +8057 +19383 +18825 +25585 +15423 +479 +20776 +17942 +32715 +31989 +19888 +5396 +9118 +5461 +921611066 +6062 +9131 +3317 +28875 +3988 +22564 +22560 +26653 +6529 +6152 +252695040 +15416 +30607 +7481 +6017 +8856 +2520 +23065 +7579 +21557 +10480 +4683 +32182 +7453 +11051 +1916 +893491145 +14909 +9442 +15199 +9397 +30636 +29044 +30724 +26687 +30967 +9309 +28422 +14931 +4387 +4233 +25448 +13354 +9261 +15537 +32569 +26732 +3106 +7141 +24429 +2658 +22914 +32698 +1036767904 +3526 +11057 +10613 +10422 +2486 +15808 +21891 +29438 +29557 +536912352 +88 +30936 +11739 +31283 +3173 +31741 +12043 +9748 +28213 +4004 +16692 +31542 +16808 +30973 +23924 +27997 +6710 +3480 +25203 +14609 +18990 +25569 +32759 +31981 +15749 +14815 +9500 +1002259261 +17360 +18180 +7404 +14421 +18949 +6691 +11968 +16514 +16867 +20933 +12101 +793059393 +16915 +14021 +28682 +18751 +26774 +19491 +26523 +21582 +32731 +31856 +31671 +8407 +21923 +12543 +14546 +6246 +14283 +6245 +17320 +31022 +333 +7348 +32258 +30936 +1783 +3210 +12545 +27137 +870 +8851 +1855 +15482 +3352 +31479 +29097 +32171 +17691 +31726 +161167734 +4240 +9243 +32671 +20531 +24431 +23558 +23623 +6801 +23124 +32030 +14441 +22335 +32372 +27241 +27584 +18855 +2520 +14495 +11638 +938 +1302 +16004 +22270 +115 +10959 +17960 +10764 +25555 +22744 +23420 +22816 +8754 +19825 +974991332 +12541 +28561 +16805 +27786 +24308 +27741 +60289319 +31046 +6005 +1032387608 +3980 +17315 +25083 +6252 +14930 +3606 +9461 +17438 +596575784 +9897 +28365 +6740 +15883 +28439 +7682 +5167 +23624 +3801 +20507 +17714 +2691 +26008 +31521 +17929 +10825 +20553 +27585 +10215 +29991 +15924 +8388 +28841 +25936 +29246 +32222 +24896 +16089 +5887 +280 +23528 +31789 +917830986 +12806 +9500 +11529 +12229 +14030 +8859 +19111 +19779 +5926 +7095 +20568 +19066 +29453 +11587 +9526 +7229 +27170 +294 +15400 +18779 +11776 +14757 +15266 +2672 +4758 +19593 +16971 +29159 +18472 +26143 +8003 +3939 +1761 +18729 +14187 +18191 +19277 +4170 +17437 +22248 +28481 +9562 +7366 +13776 +18944 +968 +381039394 +24824 +16221 +19418 +7083 +1048537108 +25383 +24909 +11436 +20144 +2220 +31314 +3989 +30228 +22926 +6423 +28096 +13142 +12467 +19830 +471944506 +20258 +289797255 +658872536 +21126 +15640 +13888 +32586 +12970 +9649 +29338 +11035 +14455 +7072 +509260089 +30330 +17708 +12604 +17755 +17754 +22847 +505617898 +20776 +22731 +24706 +12520 +8954 +9204 +4557 +27509 +19742 +14520 +8274 +18192 +267206945 +15604 +746965255 +11568 +17146 +30631 +3423 +7791 +1974 +209565441 +5359 +19011 +127304857 +2077 +31695 +10927 +10082 +10881 +23318 +2866 +202174594 +11103 +2986 +10987 +1628 +1415 +25341 +19675 +21484 +72 +18620 +30386 +6617 +6258 +18420 +19505 +28439 +17801 +24445 +1445 +12335 +7927 +23464 +27015 +10851 +10968 +1307944 +19111 +21153 +8704 +14535 +3175 +23348 +9060 +22323 +23493 +24444 +24240 +21265 +8453 +875743088 +1404 +1855 +24261 +25872 +27352 +15925 +26417 +24496 +14461 +11908 +12660 +5197 +24458 +24378 +18912 +13799 +17024 +14538 +20531 +30446 +26635 +15097 +559006903 +20595 +19793 +16999 +6691 +27073 +18729 +9451 +21482 +30999 +31591 +10229 +7892 +26687 +15325 +14962 +24 +938219725 +9397 +573606632 +6095 +12655 +31969 +234081650 +620 +29915 +15524 +9309 +7492 +15449 +5293 +5052 +18794 +29510 +5882 +25224 +24886 +477224767 +10275 +17240 +1000 +31692 +27216 +12236 +16221 +1326 +8763 +17260 +30695 +11933 +21310 +14314 +1028796512 +24362 +14849 +19312 +16570 +20121 +1113 +23246 +16091 +2782 +31085 +30244 +29899 +13375 +10365 +15327 +3599 +29242 +13794 +21628 +17948 +31498 +13457 +16513 +2800 +5524 +23864 +12825 +18322 +13856 +18874 +23976 +882 +26553 +21308 +17438 +23093 +3321 +25375 +29658 +29732 +32343 +21081 +7902 +24462 +22184 +7639 +867113537 +28348 +1274 +13209 +477 +30508 +26252 +8455 +237127404 +7933 +22129 +18486 +10537 +12314 +7753 +618 +5799 +15969 +114156994 +14172 +1423 +31613 +18875 +3264 +11990 +4833 +17560 +12401 +29435 +11486 +534341541 +14362 +29492 +561490374 +4484 +11740 +15725 +32704 +8202 +22982 +380 +26008 +11045 +25659 +24927 +29824 +22434 +27750 +12798 +20303 +20448 +32412 +14402 +7360 +24848 +18875 +30228 +10581 +30197 +22895 +13031 +16917 +22270 +4292 +5197 +24695 +17760 +20506 +19563 +25625 +10870 +20782 +31044 +13511 +13950 +17103 +585300039 +3092 +1036628006 +7356 +10825 +6465 +17079 +20754 +3314 +10952 +3393 +17091 +17039 +23731 +9417 +19317 +731128405 +2112 +8463 +23175 +30653 +10449 +15444 +1417 +25659 +9239 +1087 +18589 +3893 +1429 +837691137 +9338 +75797723 +4144 +8925 +15938 +3084 +17379 +15823 +27541 +320 +26924 +24293 +10358 +20165 +20783 +14865 +4821 +16238 +14226 +145 +7021 +27924 +23834 +680780891 +20230 +138768834 +12622 +16913 +14455 +28191 +28187 +29994 +571144043 +425053951 +2789 +17478 +5620 +25072 +469 +14842 +5062 +591933896 +29293 +7729 +29882 +26661 +381039394 +595644289 +546 +2520 +21790 +27855 +8689 +14821 +29137 +19695 +22158 +30379 +9748 +17374 +99038920 +5821 +18906 +24408 +25199 +30844 +5334 +6820 +20914 +21310 +2157 +3537 +10891 +10886 +13213 +32463 +14005 +21014 +13960 +12742 +1453 +14970 +17042 +28121 +11814 +14962 +18122 +28673 +31613 +27767 +13236 +12752 +15433 +18875 +4268 +8009 +28899 +426286442 +4387 +13541 +24389 +5883 +21900 +12193 +23688 +786561611 +29453 +194382698 +577 +16632 +21112 +26297 +23647 +14585 +3659 +17199 +15749 +27172 +9179 +15142 +674 +10751 +1445 +191902111 +739077078 +5904 +20572 +23347 +12130 +12069 +4660 +23067 +9526 +13014 +20802 +26736 +16121 +22222 +15790 +11643 +5691 +564216184 +1027658062 +28527 +3589 +22669 +13388 +29403 +6901 +14451 +10978 +3059 +1408 +16628 +8057 +31594 +31759 +1071527053 +351546819 +6759 +8911 +1045686603 +905 +13989 +209337590 +674 +18673 +412060366 +3128 +14813 +14562 +29432 +21115 +1027560192 +6530 +17178 +26468 +588954698 +25799 +22272 +5688 +25199 +629 +23336 +25580 +3087 +10968 +9592 +6687 +23680 +1064698315 +10064 +17379 +251155117 +29512 +16855 +16384 +14361 +15704 +6167 +22154 +1042466237 +11970 +27696 +818 +18826 +17008 +30543 +9118 +32472 +27370 +17560 +5797 +12236 +30333 +14226 +19960 +22612 +17584 +18135 +29530 +11436 +15074 +23231 +3512 +25448 +20886 +5916 +30753 +16625 +7948 +1037996693 +20165 +18260 +23943 +1223 +21343 +16153 +22544 +9306 +671 +6416 +17760 +243518546 +17831 +18740 +24728 +31016 +6685 +25977 +32555 +20202 +185162567 +289677715 +19807 +20402 +30127 +31180 +32026 +27312 +25198 +29427 +17099 +32151 +29446 +1390 +5793 +481636233 +32116 +23719 +17729 +6943 +14824 +24516 +28476 +387 +23093 +1435 +11913 +27583 +19876 +28027 +3559 +13350 +22683 +6502 +17708 +8200 +11916 +22304 +22651 +27997 +7919 +1501 +5870 +30551 +10218 +586673614 +3804 +24387 +23337 +22247 +24007 +12472 +14951 +18188 +28046 +29620 +897 +544057991 +22285 +28143 +9213 +16091 +4341 +26590 +18570 +734327324 +29034 +8202 +28656 +27057 +2182 +22853 +18347 +20870 +23185 +27229 +5455 +29476 +14006 +28648 +31335 +24293 +289797255 +18527 +18904 +317023303 +23007 +26492 +31283 +25269 +1059550491 +30785 +14012 +21860 +31581 +395380113 +29541 +12739 +15747 +10591 +27158 +20103 +872833036 +5903 +21489 +12851 +16907 +827 +5706 +1431 +8175 +6558 +32 +18628 +9410 +11011 +30578 +14539 +9728 +17024 +5904 +25199 +5258 +21296 +16485 +1238 +7095 +6028 +24458 +30994 +8267 +32032 +21332 +20841 +562345643 +26868 +27257 +26996 +10029 +44921107 +8990 +11774 +29583 +15846 +11767 +9455 +26417 +23649 +11310 +23111 +8118 +13014 +9989 +16907 +26719 +29541 +18094 +2328 +26493 +774 +1433 +205 +20055 +13182 +17695 +12970 +717298974 +31044 +217982666 +22847 +9562 +10537 +214 +9472 +30598 +684472557 +7018 +1390 +31943 +27664 +16753 +30785 +1333 +1838 +7841 +14118 +4880 +29737 +22976 +9981 +4120 +19661 +31285 +4990 +16091 +27455 +1065619241 +832 +12305 +28422 +26956 +794618585 +11115 +28348 +19565 +6149 +12377 +938 +1051321133 +28439 +3493 +10695 +32760 +461905691 +26148 +15593 +7790 +20138 +16324 +18645 +29732 +648268084 +10952 +268867216 +27276 +4709 +368158212 +7235 +10455 +11310 +18949 +28596 +14233 +18855 +3566 +32649 +543956572 +22669 +15983 +26116 +4502 +10891 +2944 +29809 +16818 +29114 +11327 +588519184 +7266 +22816 +9578 +88 +20291 +9534 +21964 +19319 +27541 +13043 +5109 +2557 +22815 +14013 +7455 +20878 +5447 +22947 +28300 +200 +7995 +23536 +32581 +502634280 +8440 +15242 +249 +26142 +32056 +16052 +20095 +13214 +29316 +10720 +31923 +12950 +18305 +431699768 +6209 +4740 +22549 +7130 +16293 +30125 +31963 +32473 +22016 +32377 +3794 +30701 +16203 +119739392 +32119 +19351 +21871 +38423655 +30674 +3493 +10870 +27048 +23139 +6102 +3555 +7685 +18305 +15067 +602389378 +25611 +16811 +24001 +30821 +1068 +28447 +2505 +1329 +22152 +18874 +20034 +13960 +20270 +1168 +24827 +5397 +16911 +7708 +77514432 +5335 +15182 +9144 +5551 +12130 +19519310 +3493 +3204 +22824 +8105 +6722 +25057 +4753 +21023 +23624 +30626 +22451 +17192 +21136 +7775 +24425 +11585 +27026 +422 +31661 +9581 +115 +4240 +15951 +1389 +8209 +23955 +216439932 +26539 +7037 +19572 +7533 +574 +5304 +4139 +889486862 +15533 +26207 +14049 +853402084 +30701 +13850 +20277 +31692 +3135 +12466 +4284 +5499 +12798 +29449 +3787 +4524 +12043 +6800 +3562 +10975 +161167734 +20141 +2182 +17334 +30737 +1064698315 +19118 +612443444 +1013046410 +18955 +19227 +18192 +19883 +17171755 +231871336 +25945 +22603 +7155 +30626 +9583 +22129 +20930 +28531 +10966 +78325132 +1036767904 +22549 +22569 +6529 +3010 +7047 +20531 +18986 +22792 +24927 +20743 +344 +7215 +2028 +815878782 +8275 +26493 +26417 +29705 +13800 +7107 +14664 +28077 +22788 +15830 +60922867 +22034 +20144 +577 +1028016689 +22245 +30556 +21107 +24465 +509840269 +24062 +30368 +8057 +25305 +8621 +26468 +7638 +4596 +29391 +12948 +4922 +13113 +3741 +22131 +8629 +1252 +16008 +30339 +22759 +13269 +1027560192 +28985 +10676 +22914 +872833036 +13963 +21966 +29594 +12343 +13493 +603877043 +7726 +22247 +2638 +3794 +5082 +31687 +32122 +578339944 +11180 +29562 +4033 +20201 +17809 +16890 +339887649 +22234 +308 +28343 +19493 +27448 +26777 +12460 +47680524 +26043 +1019498195 +3992 +29287 +21095 +612443444 +20904 +9366 +3239 +22246 +6983 +20165 +335601471 +18379 +20448 +3210 +28327 +19427 +11224 +29476 +21553 +11298 +6190 +836214497 +11501 +681432775 +2180 +3033 +931730739 +26153 +1503 +8954 +16963 +14293 +24431 +30899 +21171 +23057 +15097 +14329 +15555 +22538 +20062 +28860185 +27352 +3723 +24150 +15814 +10776 +7716 +14293 +681432775 +867796195 +18387 +3893 +10786 +223 +26508 +20517 +22661 +540485278 +2672 +25477 +22311 +32153 +28884 +559006903 +8689 +3678 +11691 +30244 +22228 +8517 +18368 +13600 +1325 +8118 +23637 +9125 +23572 +10797 +7261 +925294519 +22480 +280475943 +15787 +7779 +599862654 +30446 +22259 +24167 +1393 +2138 +31937 +31792 +14180 +6774 +10798 +147685858 +9695 +22971 +11585 +3116 +26577 +26032 +239563124 +17614 +6652 +32317 +26687 +127304857 +10807 +16637 +8105 +15749 +21970 +27926 +16632 +22853 +17818 +16676 +17705 +19320 +16452 +21738 +31231 +3526 +25821 +310394812 +25846 +3337 +7400 +13519 +23469 +10325 +6722 +20530 +20396 +28717 +22376 +276213711 +22084 +642268828 +302364781 +28325 +29092 +7295 +17103 +29486 +11320 +11027 +925 +27676 +35184520 +3803 +12221 +10411 +5565 +28745 +343074924 +1302 +12511 +26425 +3953 +7389 +20482 +31377 +5217 +31255 +11926 +32144 +13376 +24999 +12762 +16819 +8440 +28660 +2739 +13538 +446034660 +1031995440 +16146 +23680 +4284 +16226 +21619 +20754 +7978 +855439605 +10337 +19014 +12719 +6479 +23870 +19229 +32367 +3054 +27137 +30217 +3980 +643245371 +12617 +13850 +11582 +10683 +2381 +8439 +15202 +27167 +3051 +13913 +16562 +1838 +29706 +832958104 +204364068 +28673 +6520 +29183 +7748 +15924 +17763 +10701 +5575 +6271 +19827 +21214 +12472 +17063 +32311 +12660 +6082 +521913992 +4069 +21489 +17617 +27591 +189020465 +2813 +28027 +26758 +8159 +8096 +19427 +19318 +23720 +19675 +4284 +22434 +12617 +19241 +9223 +11308 +24234 +8213 +21723 +2805 +12292 +11698 +24408 +14978 +18112 +11714 +10242 +31707 +10215 +59044867 +369000185 +24293 +974991332 +29658 +18727 +31288 +31022 +22270 +9536 +28295 +17942 +6296 +14504 +4335 +19650 +9526 +22883 +1431 +31255 +4570 +24057 +6861 +1918 +42623459 +26712 +12091 +26533 +12798 +28522 +24635 +29986 +4233 +16172 +23861 +27286 +2495 +9293 +3321 +9219 +11597 +865862307 +19040 +31168 +854304527 +29825 +5535 +31692 +2842 +477224767 +13213 +18872 +17801 +27458 +20139 +23030 +16803 +18236 +20699 +4021 +10977 +29843 +15614 +24030 +14703 +16419 +29677 +13771 +7801 +30643 +13325 +5397 +3389 +23928 +296514549 +520816932 +29446 +2396 +1900 +10825 +371 +16505 +7310 +15962 +5769 +27593 +539 +14637 +30217 +22249 +23073 +2356 +731 +7372 +18606 +17755 +7360 +16971 +10449 +23246 +13397 +29263 +8767 +18939 +14664 +8517 +13060 +21964 +7948 +32286 +119739392 +981216331 +30823 +30055 +22645 +1130 +16514 +22772 +1752 +25592 +30701 +14978 +10363 +13193 +2800 +23752 +15477 +21435 +11908 +17667 +7744 +25210 +26486187 +20688 +2914 +17642 +25900 +32344 +168148117 +27327 +28863 +28325 +10591 +15840 +16010 +16818 +4021 +19919 +1458 +12737 +1057824949 +27489 +7877 +9727 +21045 +22245 +1855 +19471 +16837 +10236 +23733 +1007 +20242 +21880 +25581 +26198 +12375 +22495 +2032 +4724 +26437 +217068937 +13562 +24758 +27126 +31170 +31426 +20194 +1651 +13850 +21547 +1019126868 +6685 +13003 +1878 +12387 +1897 +25802 +31430 +10408 +289797255 +41140163 +15242 +830489638 +22249 +6718 +29103 +1011813777 +5231 +20312 +8825 +31231 +14929 +22790 +10651 +19728 +17766 +20401 +12572 +28483 +21453 +26726 +3443 +5510 +3098 +32 +25297 +2273 +16107 +63552215 +6468 +31687 +2571 +8106 +15774 +16305 +17003 +1129 +4742 +25046 +11298 +21527 +20312 +14978 +334161853 +3196 +9311 +10357 +27875 +15540 +1040042838 +6707 +25633 +30548 +928421368 +30232 +14371 +204084670 +8656 +21205 +21803 +19142 +31749 +15460 +21053 +25315 +629 +16747 +24519 +29407 +13562 +805445470 +24140 +3057 +1318 +25899 +898669128 +27528 +1630 +573783345 +159 +693038504 +31314 +11227 +18451 +4028 +28836 +12977 +15038 +23570 +26275 +14446 +6252 +21450 +23452 +23501 +17225 +18947 +12185 +373793988 +9309 +21238 +23633 +1838 +19318 +31191 +27112 +8865 +1760 +18435 +7910 +29709 +12125 +24429 +10591 +1837 +214 +14834 +10556 +28863 +899436766 +8962 +449290199 +8825 +17673 +27815 +18904 +4078 +2205 +13509 +31836 +10428 +8683 +8764 +18825 +16945 +26497 +28232 +19229 +6108 +9929 +20195 +702761148 +24829 +4091 +28439 +11110 +9036 +15027 +17683 +8450 +13017 +23332 +18358 +25616 +9058 +23432 +3659 +10097 +1696 +23647 +26854 +271 +25094 +11916 +31321 +1939 +13463 +20772 +22569 +4157 +11092 +3396 +15250 +8327 +16138 +19806 +30861 +6501 +7895 +26148 +29634 +29328 +12500 +3703 +24062 +7978 +7544 +21001 +28443 +30369 +13784 +31478 +20144 +27585 +32477 +26708 +6554 +22471 +4484 +27359 +12412 +21471 +25078 +8856 +516 +16744 +21336 +26592 +11769 +29493 +13274 +13913 +15325 +16184 +909 +19227 +30668 +24627 +17428 +504759366 +3803 +10263 +29419 +3559 +29698 +9152 +20021 +191860636 +289677715 +32229 +20373 +731329332 +23204 +29027 +31170 +18904 +16341 +921611066 +28802 +4482 +8517 +209565441 +32416 +29391 +19939 +14555 +328030682 +5617 +15420 +17141 +9483 +4912 +6218 +3263 +27831 +1061169743 +28713 +5423 +9446 +7861 +29882 +6644 +25022 +13031 +7178 +32434 +32747 +14836 +10381 +25101 +9521 +14669 +2746 +17428 +1324 +28223 +1785 +20596 +8580 +19019 +28481 +26278 +8572 +21749 +8454 +18008 +8442 +8015 +738662012 +30184 +16131 +21842 +7568 +16359 +16999 +21738 +15017 +6983 +14438 +22549 +23769 +17942 +3352 +835425212 +16033 +1761 +29483 +20322 +10244 +3320 +17152 +18761 +10707 +9310 +32480 +3982 +13807 +19358 +29591 +3196 +296514549 +651498411 +26131 +16819 +30703 +16859 +25405 +7219 +2236 +16741 +4557 +723709848 +22645 +327214413 +2816 +8450 +27904 +26497 +25999 +22411 +3054 +2394 +32633 +17384 +219549515 +1393 +11375 +1261 +44163600 +759680945 +773454483 +1028796512 +31611 +17878 +26632 +9250 +4144 +8716 +2212 +14713 +3839 +9449 +27059 +23493 +15790 +31064 +215899335 +25442 +16976 +18435 +23864 +2379 +25792 +312049264 +18280 +752291458 +25291 +24261 +17806 +25405 +15840 +9058 +562024821 +17115 +29338 +26136 +13328 +18716 +7221 +13312 +23440 +10480 +30358 +9144 +4943 +692787382 +28481 +15498 +15684 +22451 +238672459 +77514432 +27679 +18271 +24632 +66383449 +13113 +1070816340 +8061 +128669283 +9583 +28020 +25431 +32050 +18485 +16546 +21612 +18469 +586673614 +27467 +4653 +27875 +31060 +32759 +14287 +3690 +162 +525311521 +20798 +15384 +20628 +2594 +278871169 +15325 +20211 +5158 +1333 +5760 +1675 +4602 +787692568 +4959 +5324 +1903 +3175 +649527609 +15097 +3794 +525 +22443 +19994 +25757 +13375 +11720 +25505 +20848 +16757 +1042839552 +20278 +32656 +8485 +10797 +19524 +22385 +1002259261 +4816 +1816 +483086963 +6828 +852030779 +9442 +27002 +30526 +1297 +13519 +25219 +3106 +24883 +30674 +16138 +31560 +26140 +23224 +7281 +24886 +31493 +23587 +11851 +27837 +20183 +30728 +123563765 +3982 +18986 +22463 +22771 +18261 +13334 +26500 +1939 +9778 +26511 +30559 +994060758 +358 +26774 +7671 +20763 +4006 +28499 +24621 +6732 +25792 +3690 +292931990 +783752942 +1008410461 +19641 +16723 +10183 +18218 +21287 +15690 +4724 +22486 +3103 +5731 +13946 +26393 +29703 +481636233 +23953 +857638886 +26483 +20273 +32153 +32116 +11178 +20195 +479833421 +12771 +17695 +18698 +18 +30368 +13216 +219385755 +6376 +12641 +3606 +8294 +24948 +30339 +25951 +22631 +29510 +21839 +17755 +1868 +5887 +21426 +10373 +26377 +19567 +7310 +14813 +813 +14563 +18846 +574466415 +16157 +859941044 +30483 +23245 +15720 +3546 +24891 +29114 +23076 +6209 +15097 +1029221420 +13987 +18019 +9949 +30809 +16692 +1696 +50 +11699 +4461 +5630 +24835 +334161853 +11760 +7258 +7775 +14813 +29324 +19919 +994060758 +5099 +26278 +871502169 +9702 +19988 +4796 +3717 +4201 +30532 +1274 +14944 +10043 +5738 +14583 +3135 +28889 +9549 +5627 +29004 +3953 +8142 +27112 +1321 +25056 +21871 +17550 +1431 +14080 +939286644 +23688 +17025 +19685 +15868 +20699 +18620 +21891 +31611 +30701 +7927 +3920 +12132 +337 +32714 +16541 +23231 +6448 +7927 +14211 +9112 +11224 +281932493 +23642 +7562 +28348 +23436 +28189 +19567 +13662 +485 +10881 +18674 +29785 +22652 +949083771 +13432 +27919 +1812 +29403 +28985 +112041602 +21032 +19685 +4943 +509260089 +18754 +763200316 +28163 +20115 +7850 +21903 +26024 +26143 +5338 +18575 +13676 +30077 +23943 +32303 +5956 +82408035 +14944 +352 +8343 +17831 +3182 +17548 +8617 +29381 +28656 +20738 +21482 +31888 +22376 +30567 +7824 +932772889 +6687 +14800 +29847 +2311 +5259 +912 +15789 +6234 +28325 +354 +29315 +724 +27170 +27217 +25901 +912 +12143 +3887 +27097 +17611 +925294519 +20865 +4366 +14455 +13528 +345910715 +13480 +24843 +20180 +4090 +29493 +18219 +1732 +717298974 +929 +2381 +31888 +30028 +746965255 +26804 +4101 +713805515 +84 +22996 +8992 +14959 +17334 +22371 +32132 +27814 +22858 +18104 +6544 +3584 +9353 +19134 +24684 +27449 +15934 +5055 +30587 +28106 +18846 +7095 +31419 +24889 +472139713 +10901 +22304 +7189 +19884 +29867568 +15561 +24257 +15013 +26026 +6914 +28256 +32390 +26136 +10343 +7748 +4087 +8454 +24975 +22619 +28091 +21107 +380 +9506 +2846 +969450654 +18904 +21215 +2236 +6367 +1390 +13029 +27455 +10064 +23540 +32032 +783752942 +6554 +2169 +28836 +11774 +14080 +3599 +872 +30077 +3915 +7372 +25519 +26533 +14742 +28256 +805445470 +21749 +25905 +32473 +1101 +13736 +902916886 +15561 +30519 +22847 +15017 +32165 +14441 +30607 +22124 +16671 +278871169 +4438 +554460166 +108030949 +6016 +742 +15532 +26207 +26042 +21687 +15097 +27419 +3958 +7095 +216 +12335 +3846 +662 +292904264 +30213 +32711 +8130 +4751 +6755 +18529 +7453 +32030 +8100 +4175 +17710 +8192 +22280 +9629 +10776 +12155 +16796 +77 +7357 +26829 +31439 +30698 +23220 +23775 +15097 +15911 +12497 +1028796512 +24259 +22848 +10798 +4812 +534341541 +26564 +2292 +177112175 +32633 +15095 +2230 +469 +10891 +17932 +31162 +761047408 +27394 +9618 +27311 +30173 +15242 +29122 +19277 +4009714 +2497 +29910 +19979 +717347052 +23106 +317023303 +6119 +3366 +16375 +12361 +20942 +5301933 +19627 +26477 +13515 +13458 +21750 +30055 +7327 +14982 +30446 +7824 +5479 +9282 +344116071 +17771 +8387 +6296 +31726 +26419 +173282785 +998 +21296 +5013 +1036628006 +11035 +16541 +24742 +29316 +15817 +790644676 +28470 +10123 +12905 +376943251 +14270 +26682 +7061 +28109 +26736 +26984 +23476 +11740 +9845 +22095 +9335 +3945 +32253 +8046 +5637 +2708 +7409 +30725 +1208 +3916 +7193 +2263 +250 +19691 +32311 +194495327 +24138 +7729 +13274 +681432775 +25341 +29159 +31045 +2539 +1990 +1013046410 +211249116 +17007 +12552 +506623013 +11195 +13563 +16357 +3690 +17090 +13849 +26687 +29610 +32311 +427405446 +4530 +16673 +7072 +31613 +15013 +30207 +30696 +31542 +23628 +12912 +27741 +16078 +24444 +765080634 +2866 +30213 +22084 +10144 +25301 +12715 +25987 +29379 +16238 +21406 +12554 +23002 +9293 +22881 +26525 +21617 +18955 +18329 +1408 +9139 +32606 +12877 +871502169 +18599 +6528 +14372 +3298 +18722 +20022 +430 +9957 +20201 +29294 +91542336 +5535 +18167 +16127 +3887 +19736 +3893 +14101 +1390 +3945 +25639 +29000 +24113 +2680 +20547 +22363 +560904813 +6791 +3846 +5980 +23910 +29486 +9870 +18761 +21717 +28759 +28206 +9700 +17894 +446392658 +518850406 +25558 +7629 +25894 +3901 +3703 +17379 +13352 +21427 +8549 +639691516 +25854 +18866 +25291 +31273 +13669 +27309 +28826 +16151 +24007 +6221 +20607 +21954 +5461 +29324 +88 +15822 +23182 +8485 +2874 +10751 +25198 +11613 +26285 +17062 +189020465 +14161 +833243837 +6498 +16004 +12601 +27467 +23400 +18904 +11145 +4127 +759 +17691 +16265 +22304 +17894 +7630 +2970 +26213 +6016 +9338 +6616 +1664 +410791814 +44921107 +5218 +7964 +31679 +26299 +31585 +8309 +14704 +11321 +17124 +4314 +289677715 +586673614 +25349 +12972 +25381 +15836 +26325 +5673 +17809 +2481 +20027 +12831 +19710 +31574 +130 +9468 +11197 +28232 +4154 +16153 +523750683 +474 +11767 +9410 +12729 +5893 +23706 +18330 +25269 +15504 +9389 +23092 +1018899887 +1559 +7327 +995180819 +23784 +9344 +833381053 +6643 +25129 +6732 +8736 +4733 +1395 +28966 +31337 +308 +9058 +32087 +4120 +27557 +23637 +31027 +687610188 +27309 +16997 +20195 +16368 +9392 +6234 +7716 +16849 +19557 +3562 +5231 +3212 +29773 +27585 +7745 +3317 +1016 +20401 +24345 +25088 +10043 +26115 +6016 +298849653 +3212 +237710702 +560223448 +20619 +16976 +18625 +29705 +8287 +22709 +7203 +713805515 +29554 +23681 +25884 +32745 +2949 +26410 +333 +8645 +3474 +24879 +6770 +1878 +13087 +6833 +17300 +25101 +5320 +3440 +27843 +30701 +4218 +29336 +5916 +23165 +25371 +7900 +22569 +20306 +175927882 +11009 +20122 +11045 +21691 +31687 +29585 +28341 +15556 +7936 +29316 +13754 +28591 +15869 +4480 +922907720 +29047 +2981 +18179 +10739 +22996 +12375 +6898 +8912 +17801 +23318 +26115 +766767947 +699555507 +1411 +11056 +945780346 +25599 +15338 +32309 +631144646 +22683 +31811 +14362 +10052 +1804 +11359 +25352 +8962 +26804 +18740 +13640 +1754 +612443444 +31353 +29259 +239563124 +29435 +17719 +23924 +16632 +9442 +31692 +29510 +26584 +12931817 +12202 +15125 +14060 +315914758 +10886 +1336 +5326 +29847 +801156178 +21931 +18191 +25599 +3672 +11413 +5637 +481636233 +29882 +31314 +27965 +21612 +26187 +21203 +15433 +12453 +7280 +24217 +25210 +2452 +19011 +669 +17501 +21578 +5524 +5731 +5839 +29492 +15025 +7811 +30025 +20570 +29319 +29075 +17675 +5192 +15210 +335528881 +20322 +17984 +28721 +560223448 +18405 +5709 +8530 +8344 +20421 +29488 +22252 +21023 +3761 +3010 +699713792 +29103 +27170 +16375 +17686 +17498 +10927 +20742 +169240365 +2396 +23073 +8854 +26890 +12314 +12024 +27382 +28400 +32480 +4847 +27067 +77514432 +12140 +31027 +22247 +7861 +32764 +6653 +4164 +7295 +20381 +7622 +22649 +4762 +21902 +25025 +219835095 +17903 +50 +31951 +7985 +842 +14133 +24970 +10130 +25203 +13662 +25974 +8142 +10881 +27224 +7011 +900648142 +32190 +317497800 +31613 +8408 +29035 +4314 +8549 +5902 +705486501 +23446 +22824 +1026745538 +20709 +30981 +125654089 +11624 +29400 +23012 +14477 +687610188 +10408 +29330 +7775 +6594 +4880 +21189 +1286 +620 +18825 +28591 +18311 +4952 +3045 +29492 +3103 +349857242 +26692 +20267 +29082 +21654 +10107 +7775 +22234 +16131 +1387 +6126 +3934 +16091 +20248 +7101 +14562 +22913 +10418 +731 +11710 +25072 +5058 +2059 +18376 +15329 +29991 +30346 +25565 +6685 +904 +13266 +2571 +7754 +10561 +1130 +14455 +17007 +18346 +18261 +21546 +15565 +2782 +29626 +6336 +26444 +22280 +23411 +2138 +11699 +21964 +25769 +26115 +7996 +19382 +6560 +18666 +29206 +369000185 +7978 +19921 +3330 +25960 +5186 +22631 +30124 +292402728 +14662 +8437 +6220 +24748 +11363 +9401 +12040 +8829 +17260 +577 +735046865 +1697 +2059 +21014 +27188 +20905 +26508 +1847 +32761 +23373 +27893 +1130 +524047505 +4061 +15048 +23048 +4907 +16546 +17215 +27585 +1018899887 +17215 +329364123 +26271 +2928 +23092 +20772 +20426 +22336 +5461 +7957 +14852 +31736 +8483 +8961 +546 +6765 +10480 +17663 +22480 +28314 +23436 +15325 +8588 +481636233 +31441 +10711 +875172321 +4608 +1878 +9084 +26595 +7481 +20984 +9139 +7221 +28019 +16963 +8042 +1506 +25323 +13850 +9016 +11018 +16676 +961739421 +6788 +15328 +1430 +1125 +174874567 +3036 +21395 +139404611 +25640 +29865 +319 +9344 +21738 +6691 +8095 +11118 +27286 +21659 +26749 +26800 +10839 +18583 +8965 +14188 +2381 +1648 +32539 +8520 +16169 +29453 +32472 +191902111 +21170 +1635 +25616 +18740 +7191 +1036865894 +20165 +26157 +281932493 +5617 +28777 +1760 +108030949 +6101 +23517 +1804 +23030 +30695 +22867 +6945 +6666 +214 +87 +16198 +17723 +21659 +25191 +13863 +23422 +13241 +26135 +12504 +17877 +5301933 +832 +88 +551666792 +32750 +12601 +27203 +933 +242 +23075 +19834 +8041 +24944 +6652 +26712 +20971 +29882 +5642 +29996 +13790 +25341 +4186 +805445470 +15868 +11796 +7443 +7348 +14504 +20162 +17063 +27453 +431699768 +22495 +29650 +32569 +22509 +7861 +16971 +24079 +782788807 +9482 +9985 +23232 +15150 +24721 +13615 +15091 +357240361 +25145 +17007 +247849885 +156 +17870 +14495 +25602 +27382 +11225 +29705 +13968 +24857 +5055 +24256 +21125 +724515722 +9259 +2838 +19066 +2781 +23624 +11473 +20303 +8780 +4977 +5870 +1011813777 +20696 +22323 +32640 +19229 +29355 +993592844 +10223 +24418 +23182 +20553 +8969 +7164 +23928 +13535 +29428 +32176 +5335 +948081670 +22247 +8755 +19661 +15561 +28375 +9818 +29504 +1666 +14119 +12019 +28865 +9748 +10357 +25145 +5916 +15725 +26280 +22285 +26477 +14451 +4579 +14949 +28295 +12920 +208133070 +5789 +10275 +2328 +17903 +19659 +13794 +16073 +15593 +26060 +14228 +7086 +211 +17630 +7189 +14370 +14402 +11147 +14118 +19819 +752291458 +23624 +6314 +397506397 +3313 +130817209 +15883 +4432 +23142 +7037 +29847 +5916 +1129 +15877 +31495 +31591 +4852 +23224 +31664 +31422 +24052 +10499 +24378 +14949 +20225 +24605 +15951 +13583 +26615 +15784 +13982 +22395 +14764 +170694527 +10238 +24270 +13354 +25569 +6616 +17818 +25288 +21817 +30606 +8749 +30769 +7923 +26693 +21656 +5691 +29476 +2593 +15679 +12071 +18730 +16614 +30598 +5952 +27057 +1085 +712 +18990 +22631 +12334 +236247078 +26437 +25894 +18037 +32166 +642794616 +451256000 +29082 +2761 +223794817 +16938 +13799 +23012 +7444 +15384 +22172 +21090 +26129 +29789 +31683 +28143 +25460 +2851 +14383 +2761 +19016 +32 +115 +4179 +27926 +21880 +11145 +3916 +859941044 +9282 +3182 +543 +603877043 +20133 +20663 +2556 +12242 +28706 +3310 +12594 +29613 +292931990 +29875 +9772 +7217 +27786 +22982 +31695 +646332848 +4109 +10291 +12737 +15270 +23971 +13851 +22860918 +3231 +25837 +17755 +1065468270 +2237 +18572 +20285 +18114 +29348 +16741 +22944 +8406 +26343 +27613 +16004 +1415 +3764 +6934 +19056 +7877 +23388 +22619 +28983 +73 +9588 +2273 +278871169 +24343 +244889791 +8554 +21205 +30651 +5192 +10865 +32616 +9634 +315914758 +24187 +7280 +5244 +30705 +31687 +12109 +20413 +4651 +12305 +14263 +8668 +480 +17089 +18689 +16687 +19695 +29335 +5624 +9215 +974991332 +7189 +13266 +9500 +30054 +22746 +18469 +12617 +30801 +88 +1696 +11311 +30626 +574466415 +10123 +3352 +10877 +1030923998 +12967 +20540 +107681926 +831 +15377 +17766 +7261 +29988 +933 +22587 +8192 +27467 +28866 +10529 +921611066 +1036865894 +7095 +16701 +931730739 +13982 +26417 +731930437 +19229 +526587804 +12431 +4850 +2470 +14740 +499440084 +31523 +4499 +8913 +2754 +836214497 +6209 +10428 +5218 +31257 +24585 +250 +4127 +2953 +18495 +18111 +19728 +20153 +25349 +671 +27281 +28488 +18348 +29432 +1991 +17661 +17042 +5245 +5691 +26114 +23092 +20103 +572025344 +7735 +852543208 +2146 +31989 +27760 +1286 +24676 +25889 +3051 +30628 +23476 +22320 +30931 +28327 +129574444 +18387 +25569 +358911543 +29748 +1159 +29002 +26571 +12427 +32210 +265036141 +8095 +32608 +126 +21081 +23631 +7508 +24886 +16873 +18848 +2273 +525292548 +22924 +767675099 +24552 +1239 +10999 +103195768 +4883 +14461 +24091 +23857003 +27261 +30825 +27064 +22046 +18358 +32094 +9309 +28230 +20480 +4031 +1066 +25088 +24682 +20141 +28070 +5137 +32717 +28073 +30823 +30069 +1071335085 +24948 +9818 +513746115 +6396 +22423 +582 +27908 +15588 +20618 +8859 +3526 +24721 +8749 +3801 +19152 +8440 +30092 +30464 +3582 +20269 +13549 +18230 +2209 +150 +25126 +837691137 +9219 +21933 +18855 +26 +15087 +26008 +28417 +156 +26654 +11347 +12798 +8453 +11123 +28477 +229589034 +5776 +7824 +26695 +10999 +18669 +19173 +27004 +17727 +25144 +21109 +31901 +30244 +13836 +2534 +2457 +275985604 +10987 +16356 +15452 +16917 +753214659 +194354866 +16568 +32654 +19212 +1143 +20950 +16047 +22538 +26484 +629 +10970 +28191 +60922867 +561490374 +770 +24425 +30548 +15369 +890723706 +693 +24748 +8618 +13898 +25499 +17437 +6584 +2275 +20678 +6805 +1916 +27257 +22363 +4460 +20454 +20721 +5109 +14050 +27812 +20577 +898 +10870 +6790 +14115 +9199 +12143 +20238 +9366 +17458 +29692 +16238 +17319 +30184 +24091 +3368 +11308 +504833680 +17944393 +30422 +22802 +817030087 +25152 +554170410 +22372 +5334 +12583 +30973 +27812 +8308 +26494 +6740 +27370 +641529336 +9283 +3201 +21659 +27956 +292402728 +574036710 +275594975 +13626 +242 +30698 +31998 +28133 +27893 +19284 +31585 +17373 +7357 +13240 +372482299 +31920 +16811 +31771 +17225 +20547 +29986 +14198 +15249 +8913 +29734 +29798 +504457846 +9323 +17735 +21769 +18210 +24798 +3044 +1274 +21826 +29021 +6367 +6687 +2970 +3717 +551 +28300 +451549272 +4198 +25920 +15990 +5484 +21153 +9058 +29960 +17465 +26733 +344116071 +24138 +25159 +513746115 +30810 +8530 +8767 +98861589 +25138 +15990 +5454 +12966 +14931 +27261 +25823 +615408454 +10795 +669 +27053 +22171 +27585 +30369 +10987 +3128 +328030682 +1703 +15250 +8664 +887 +20911 +31175 +585300039 +14005 +18196 +31613 +4685 +15336 +24616 +31726 +31652 +15468 +29427 +18368 +9703 +879309927 +22998 +16154 +17311 +747070391 +298849653 +19362 +8990 +10256 +29764 +24674 +26465 +15435 +7269 +5232 +77 +32585 +26511 +15590 +31726 +10790 +63108274 +19580 +2578 +26169 +8556 +22885 +21964 +6653 +190 +6987 +343 +23862 +26429 +5952 +25181 +32258 +16127 +7282 +15937 +25615 +643345383 +1081 +1822 +1572 +1087 +4775 +16753 +20137 +21263 +13029 +21118 +4814 +10502 +8284 +30626 +24860 +28447 +20592 +12541 +23312 +21942 +28699 +17627 +22564 +752291458 +23336 +1239 +814 +21205 +3409 +14596 +2401 +24082 +22363 +14811 +5515 +27408 +20849 +10222 +21115 +6717 +23628 +3310 +747601175 +29047 +5916 +22578 +27613 +14627 +9957 +6511 +17859 +2610 +25228 +26493 +20242 +20312 +750611274 +26629 +30025 +30577 +18214 +32121 +27585 +25405 +13534 +23139 +10043 +8251 +24291 +20473 +4815 +22631 +18949 +27089 +643604534 +29502 +9387 +12728 +11969 +5358 +18799 +32323 +11840 +939954920 +13290 +7775 +21547 +7344 +16153 +31870 +10970 +25228 +10137 +8497 +3281 +11968 +24843 +9387 +936523422 +16109 +5799 +16678 +19008 +283 +25296 +13388 +14225 +4499 +23065 +23072 +32175 +21237 +27453 +22222 +5499 +12125 +18628 +16062 +16410 +26143 +7626 +4951 +24966 +25974 +20765 +238672459 +17276 +28286 +19312 +2976 +945780346 +10036 +22301 +30684 +20230 +24615 +17311 +25026 +3154 +9359 +29160 +21370 +25565 +13790 +11310 +21484 +6042 +28850 +7939 +4804 +1302 +23739 +836214497 +10891 +343 +23679 +31534 +3562 +18468 +8883 +14669 +29205 +27221 +7235 +26961 +8618 +782788807 +643245371 +3005 +21970 +28406 +899204700 +8693 +22543 +22068 +88 +899436766 +12467 +15922 +1018899887 +17838 +26961 +148 +24857 +9523 +28400 +6833 +150 +25549 +921611066 +30051 +4149 +11363 +2049 +12029 +18947 +211 +17608 +21241 +5298 +249 +3794 +16931 +26824 +28985 +20570 +24078 +5484 +3105 +29574 +14068 +21273 +32289 +11584 +372482299 +18060 +8192 +23093 +55204547 +29381 +7559 +28559 +27784 +24280 +8966 +20079 +18368 +4651 +5763 +60922867 +9932 +27099 +25219 +24943 +19068 +16769 +18926 +30369 +1630 +22495 +15687 +26357 +23760 +13014 +8344 +9521 +939 +19742 +16798 +26497 +15997 +14694 +6108 +334161853 +24090 +2607 +13554 +1916 +11913 +16293 +20052 +30728 +18051 +1663 +26511 +21818 +5883 +3582 +25232 +9247 +20537 +30693 +20122 +25582 +8067 +1371 +12920 +22110 +5000 +15133 +22069 +27359 +24766 +8490 +5727 +29748 +31424 +25129 +17675 +4649 +28603 +9053 +28318 +21803 +2409 +13913 +26875 +7700 +13120 +543975196 +18240 +11954 +410791814 +11678 +9918 +26868 +5882 +18730 +17003 +891812554 +26539 +567 +31811 +32664 +7459 +20501 +30543 +17381 +2331 +41434792 +26615 +2077 +846746350 +3813 +9442 +13234 +21598 +5055 +8405 +12932 +16040 +7700 +25625 +14119 +7754 +3916 +7254 +47952593 +1238 +10914 +18709 +25396 +29946 +4328 +7861 +16368 +5201 +19527 +528866688 +17782 +554460166 +20248 +27705 +5588 +246915592 +9526 +847 +17276 +27663 +7400 +2056 +2798 +850 +15773 +30242 +17294 +8300 +27898 +13800 +292 +18059 +1208 +9674 +23536 +8966 +1855 +6721 +11241 +32616 +13376 +11984 +15123 +14959 +21516 +543956572 +14321 +13395 +22084 +11436 +29960 +4154 +25405 +16505 +8856 +27073 +27813 +4599 +25172 +8522 +20801 +12752 +26324 +23857 +922 +26906 +7039 +15550 +19830 +11492 +697215920 +18939 +1761 +25872 +12321 +26587 +31479 +32249 +10797 +922907720 +29681 +10870 +16221 +20494 +14298 +32420 +31400 +15685 +11937 +16757 +25589 +9745 +15969 +24389 +22455 +15435 +841 +31285 +23003 +20029 +18698 +766767947 +21057 +32065 +18898 +11834 +223 +896017605 +17062 +437481094 +30175 +2340 +32018 +24334 +10392 +7206 +30787 +11436 +23335 +14211 +9417 +2122 +16370 +23464 +18923 +6048 +292693021 +27750 +9514 +5767 +9588 +21428 +29263 +9957 +17178 +1387 +4127 +30668 +30028 +6827 +26749 +12948 +31981 +762854332 +15787 +268867216 +17550 +12890 +30548 +11241 +29035 +11188 +8041 +8164 +6942 +26299 +22256 +14535 +9102 +15814 +5033 +30705 +13351 +20788 +16462 +15822 +27013 +217807406 +5298 +20306 +3599 +26777 +3520 +3804 +5039 +29494 +30417 +12963 +23908 +7366 +21336 +17079 +25763 +29427 +30899 +3781 +30054 +18766 +12390 +747601175 +10033 +748 +3029 +1011 +15987 +20259 +1049511169 +4127 +6833 +16151 +9451 +29492 +11597 +16293 +23343 +19841 +20092 +2867 +705486501 +30875 +11188 +10914 +27220 +30696 +8441 +10242 +31629 +832 +12466 +10419 +10720 +17870 +2867 +17025 +18754 +22434 +27052 +5686 +24378 +15774 +29988 +2658 +26621 +9053 +18152 +10914 +1069 +14970 +13274 +13279 +18966 +5119 +13231 +11197 +3735 +11799 +16404 +3678 +28596 +9483 +24269 +7910 +23521 +25195 +1015074215 +20185 +540485278 +397506397 +13549 +30979 +6740 +31291 +9240 +23409 +30077 +789157341 +11937 +3314 +12192 +300035963 +5550 +917830986 +9337 +11184 +26088 +1390 +3368 +14263 +774544597 +28447 +25502 +16817 +26477 +15911 +18873 +23625 +10219 +11656 +292402728 +5623 +17287 +26695 +31934 +3893 +6221 +14415 +516 +26143 +23269 +191902111 +24999 +882 +1408 +4034 +9748 +17146 +832958104 +29681 +9084 +7694 +29493 +27348 +47302654 +7102 +18689 +19988 +9395 +16250 +2495 +3317 +29925 +168148117 +338407503 +18152 +30543 +311991488 +30116 +130817209 +32751 +20287 +30120 +1752 +29875 +31648 +21163 +25555 +1057824949 +753948358 +12805 +15917 +4421 +415705934 +26584 +24311 +32067 +32071 +16163 +2867 +242 +10226 +13989 +867796195 +28129 +20351 +29798 +17965 +6862 +12604 +23050 +15394 +899792129 +483086963 +5882 +27312 +21205 +3985 +27534 +8490 +5058 +335528881 +32512 +5231 +29585 +23698 +26311 +4325 +279720731 +28531 +29877 +763200316 +23540 +6642 +10419 +10790 +990 +26129 +24632 +6258 +7039 +23220 +3254 +660787983 +23541 +25352 +4880 +20269 +6329 +91105507 +17817 +26436 +27613 +14125 +2601 +30778 +3149 +545 +3291 +15623 +28223 +17723 +7258 +6945 +15304 +27076 +15649 +4914 +21355 +905 +4359 +735046865 +4335 +9309 +26736 +31558 +11188 +441276900 +29259 +17368 +13553 +16091 +23065 +5952 +32717 +20426 +25899 +18848 +4555 +1030 +13036 +17729 +13233 +7875 +20223 +25330 +17178 +389409568 +358911543 +30856 +15572 +9526 +28269 +8341 +16048 +16931 +16153 +19939 +23677 +23847 +22349 +19623 +24062 +27453 +13713 +4021 +23216 +15617 +31356 +3659 +17892 +29600 +14252 +24062 +24605 +31486 +31353 +344 +12402 +12229 +31002 +11057 +20248 +12046 +9954 +18788 +18009 +31998 +26781 +18216 +25846 +24898 +32742 +10874 +29843 +16539 +30939 +25495 +18215 +31759 +30445 +24600 +5052 +21353 +3845 +28357 +2340 +19890 +277841685 +19685 +28980 +35184520 +7904 +19092 +23452 +22772 +373793988 +7978 +25349 +25740 +273263405 +1804 +16558 +15116 +4281 +4052 +5750 +25039 +11699 +11568 +27127 +585689380 +14251 +17458 +25558 +15397 +22661 +27908 +15250 +21553 +1108 +9562 +9210 +335528881 +1903 +1159 +7754 +10226 +14455 +22643 +20267 +29613 +336779796 +337 +27194 +5326 +29651 +3184 +14283 +3346 +12314 +19244 +29965 +26559 +26008 +27127 +6237 +29453 +17865 +27925 +23106 +18991 +47302654 +21126 +75281660 +30379 +15463 +1696 +14001 +15830 +20983 +14813 +3982 +14420 +17710 +21003 +8530 +1390 +319 +1130 +28428 +19861 +1070 +31190 +674 +12185 +336779796 +23391 +25301 +26334 +23133 +4182 +673174838 +20783 +8476 +4144 +26635 +30422 +573606632 +27696 +95361414 +609028957 +4726 +9238 +818 +211 +129574444 +2484 +824 +28858 +30607 +882878357 +21659 +18271 +14187 +28329 +7102 +5961 +14192 +25228 +439 +24217 +24191 +17695 +19092 +21135 +31594 +15504 +27013 +14849 +24791 +26851 +1011813777 +8284 +23647 +591741883 +98857434 +5760 +7889 +7143 +15143 +21450 +31314 +6898 +12350 +15047 +23148 +27812 +27016 +17193 +20902 +29144 +2379 +3945 +19675 +10865 +14361 +1881 +24257 +13849 +8400 +2331 +1900 +23953 +21436 +31255 +30539 +12029 +17556 +14852 +23739 +3936 +28537 +10722 +26726 +31407 +17914 +5335 +17376 +24429 +16052 +6998 +31027 +21388 +18890 +29476 +2408 +20448 +19828 +79880510 +522426914 +32157 +9272 +11176 +15435 +4069 +24875 +16769 +20763 +1274 +10629 +23098 +458560741 +11691 +6108 +14761 +3543 +3916 +7811 +141565344 +15047 +3800 +13275 +3146 +14578 +32535 +26800 +794621932 +5021 +25821 +11970 +20484 +5534 +23864 +3740 +1741 +27767 +9144 +31290 +3843 +30202 +27711 +20667 +5058 +9247 +5499 +30809 +9131 +29541 +13017 +596575784 +23420 +14674 +25224 +7072 +16619 +3396 +16723 +12657 +12063 +18270 +13387 +30567 +1485 +20002 +30384 +7801 +30204 +561490374 +6601 +8731 +1855 +5233 +17914 +30706 +722004393 +21806 +15017 +26645 +14683 +18001 +1129 +29915 +18716 +15561 +14520 +298849653 +3149 +7095 +381039394 +15718 +10836 +12010 +21131 +13563 +30417 +28866 +10154 +15553 +25640 +20692 +26483 +24150 +2505 +546 +13241 +477 +10778 +24662 +23493 +14800 +5381 +5873 +759 +19623 +80844076 +1060 +4880 +10078 +17682 +19967 +12364 +13014 +1664 +23503 +20763 +4458 +1666 +304824290 +3606 +24389 +9179 +3017 +12865 +30139 +6067 +28413 +12696 +1717 +6417 +643345383 +4087 +922 +29881 +15675 +21496 +2032 +22894 +29910 +2776 +25599 +5301933 +1069 +8118 +22672 +14644 +17870 +3005 +22270 +6584 +6871 +939 +579433266 +280282421 +10901 +805 +4917 +1156 +5472 +20648 +8734 +22078 +17947 +19876 +6560 +17818 +27828 +18589 +23487 +23679 +10931 +26085 +3393 +10505 +1635 +1992 +28439 +22992 +25894 +760627144 +7206 +28527 +22376 +3543 +4078 +19290 +19327 +30832 +30100 +11466 +30462 +18744 +273263405 +12165 +91542336 +20030 +23572 +9588 +7062 +2846 +25561 +20194 +14246 +13981 +17963 +7842 +24676 +742347834 +17162 +7877 +14406 +31560 +3678 +26198 +11277 +16650 +30465 +6985 +8267 +9954 +30578 +82276754 +26465 +23047 +22095 +29103 +5320 +22460 +412060366 +18310 +509840269 +8517 +31741 +27171 +25923 +4325 +11699 +8274 +27877 +3298 +16024 +28559 +10381 +442 +138768834 +30271 +126 +8263 +21237 +19563 +4709 +17727 +418306617 +15504 +968746823 +27860 +19582 +21557 +28596 +12601 +25659 +21406 +6798 +1042839552 +23478 +20688 +30701 +13225 +19565 +10225 +585300039 +16458 +25056 +30751 +32381 +12112 +23190 +8275 +18855 +22759 +4579 +14709 +1069819982 +9632 +9311 +2720 +724515722 +15484 +30333 +12038 +681432775 +13808 +23165 +793373807 +5420 +14180 +7957 +4033 +20227 +14724 +24530 +29737 +17610 +18796 +3028 +24062 +25945 +23757 +25945 +16118 +7760 +1543 +4724 +215899335 +87 +28170 +168148117 +26228 +30801 +29718 +13100 +2110 +28226 +12402 +28164 +9118 +6712 +2192 +9161 +1008410461 +30599 +1815 +6089 +5397 +7723 +29706 +23965 +22842 +20093 +7102 +12931817 +9787 +2328 +4951 +24280 +24445 +14811 +31027 +5743 +27064 +13553 +21174 +16067 +1445 +23098 +20504 +7215 +2590 +15394 +15249 +18826 +30810 +24354 +9775 +8647 +23679 +3536 +16118 +32478 +8302 +7629 +26749 +16157 +30483 +23742 +18969 +9483 +17286 +11027 +20180 +24080 +14383 +810173088 +4460 +31612 +24030 +11585 +28149 +27505 +27408 +22707 +15181 +16089 +19675 +21114 +14272 +29842 +19729 +13493 +5415 +29882 +26277 +31613 +25159 +12607 +22110 +662 +449592529 +29155 +31424 +72446526 +1116 +30175 +30983 +26562 +5346 +3396 +20973 +12853 +20802 +18873 +9239 +10165 +18751 +648268084 +13984 +10502 +454382627 +24516 +28898 +1582 +5491 +684 +3026 +100498229 +25352 +32427 +9949 +7793 +30823 +18019 +15999 +16845 +7900 +251218752 +5149 +31352 +22746 +12729 +658872536 +280282421 +24544 +18994 +13413 +23388 +7895 +30384 +32624 +27722 +7264 +14390 +129574444 +3283 +363652035 +19303 +12091 +5495 +21484 +4873 +1493 +24387 +32701 +3395 +514875184 +914 +29053 +21005 +30120 +25349 +29695 +31521 +22024 +18029 +27902 +16384 +26539 +20527 +16817 +72893169 +23318 +11184 +11056 +219835095 +22138 +25043 +2138 +357 +25352 +3717 +8740 +200 +30279 +28218 +889970389 +29798 +609028957 +8972 +16452 +32477 +29398 +247849885 +20249 +13093 +17091 +364404563 +8714 +23749 +607568455 +2230 +16307 +26465 +16014 +24585 +16368 +22899 +23332 +7101 +31424 +29328 +3566 +32427 +9215 +17998 +3184 +32309 +8095 +30640 +27026 +16151 +13793 +7378 +17894 +18400 +9727 +21717 +9936 +11043 +28228 +15403 +13182 +12332 +16153 +16585 +697411754 +12520 +32136 +3329 +9871 +2593 +975 +19725 +20476 +115 +7685 +9776 +18665 +643345383 +10219 +1143 +13424 +21528 +28073 +24809 +17384 +27436776 +12487 +32477 +30701 +249 +116406406 +23436 +18914 +12300 +2557 +22740 +14748 +3366 +7745 +21557 +10649 +1560 +3431 +22245 +8735 +9414 +12467 +12977 +10987 +8400 +529625353 +28980 +21984 +8883 +21469 +14535 +13345 +7492 +20463 +29613 +2122 +9702 +26060 +22220 +27096 +3146 +12950 +8482 +23380 +5407 +23343 +8339 +18620 +21547 +24484 +6129 +28020 +32226 +16137 +3391 +29510 +29706 +13794 +15846 +3139 +14970 +21259 +27784 +20312 +14455 +7225 +15154 +16521 +8343 +27188 +26692 +2915 +449592529 +18891 +6128 +1579 +27203 +24605 +25301 +577323850 +338407503 +7130 +27127 +5600 +3638 +41434792 +9360 +3901 +7047 +2430 +344 +8966 +9818 +20306 +22788 +30868 +5218 +792 +13213 +16913 +24344 +9323 +14647 +29829 +4325 +6121 +9020 +27204 +185162567 +6576 +30175 +23925 +27478 +559006903 +12264 +826087120 +30626 +31284 +18730 +28378 +14271 +8588 +32656 +18435 +5077 +16351 +389409568 +10144 +2684 +696949903 +936817882 +29381 +23272 +27261 +10561 +12314 +2078 +19436 +22955 +5972 +19714 +774 +30900 +32609 +1068 +13325 +58535449 +22637 +970 +11937 +208133070 +31284 +15525 +23647 +19864 +2520 +12912 +1760 +283 +23625 +10165 +11319 +23917 +20606 +17181 +3045 +22252 +3146 +5839 +17903 +27811 +18218 +6234 +23123 +9053 +12554 +4156 +345 +21802 +19303 +579767416 +21903 +15600 +23142 +17478 +190661446 +31848325 +16837 +5236 +75797723 +8130 +25476 +11051 +32153 +10797 +767984192 +29000 +454316758 +14428 +2981 +170694527 +433685315 +18368 +8714 +5769 +8300 +29155 +5580 +17549 +9592 +20241 +15275 +8829 +762854332 +21526 +312049264 +30859 +20494 +20122 +955 +29155 +9356 +13440 +19714 +1485 +29430 +4314 +945 +8888 +23652 +6381 +25872 +758618604 +16419 +6934 +275524856 +3026 +22507 +13736 +12497 +22652 +18227 +14428 +562345643 +29466 +3678 +13799 +5461 +79 +10428 +29813 +180 +32390 +31838 +5839 +70292251 +11333 +1648 +29649 +19113 +30524 +3135 +3227 +21147 +2817 +18873 +18001 +7357 +67912653 +729958294 +25076 +29021 +19623 +3988 +586136455 +19903 +84 +4201 +13430 +26687 +30453 +17633 +9505 +5685 +7259 +10613 +8690 +856690611 +19016 +6470 +3308 +3213 +945292246 +12783 +25502 +15341 +2742 +4465 +32717 +20848 +39596865 +8620 +2528 +25199 +4375 +11585 +23057 +23075 +4866 +4959 +30055 +3403 +16172 +20947 +168 +24870 +31441 +5324 +20801 +24566 +807878101 +28483 +23503 +7344 +14453 +4325 +10581 +29933 +11649 +11714 +10994 +28258 +29859 +17116 +27223 +24089 +24327 +9337 +3393 +20765 +32198 +18451 +6289 +6005 +21188 +17942 +26465 +20667 +28301 +18655 +24030 +12091 +521913992 +29415 +21605 +14453 +826087120 +20092 +7372 +31419 +17695 +30565 +21687 +27099 +16503 +5137 +28927 +18669 +9118 +6934 +6009 +10537 +29403 +29010 +833243837 +21903 +16040 +17538 +18779 +22582 +2205 +8755 +18855 +5683 +25834 +23578 +8546 +14330 +20709 +25670 +2394 +30931 +25905 +22247 +14401 +26417 +8118 +25722 +951 +18694 +12080 +504759366 +4021 +26417 +604397492 +28863 +24682 +14329 +27363 +26278 +20277 +2294 +27053 +30801 +3794 +17866 +680780891 +12334 +29103 +18406 +13888 +20413 +1598 +73 +32143 +32715 +11117 +10818 +20013 +29698 +6487 +27435 +397921399 +7923 +342225246 +26789 +12305 +7217 +543 +9397 +5712 +17869 +21406 +10275 +3502 +31462 +15215 +8629 +30853 +30762 +14161 +7344 +25368 +18236 +16091 +22778 +9483 +18187 +1782 +9592 +20452 +14120 +540485278 +31219 +8781 +11990 +31437 +12963 +24045 +16305 +16915 +546597974 +14665 +7356 +24647 +724 +208133070 +30814 +13375 +24608 +17458 +17627 +17103 +12401 +31586 +21482 +26785 +12585 +7723 +959271837 +12029 +27578 +10983 +2504 +969236132 +12942 +29432 +29776 +32646 +31407 +6943 +30728 +16014 +13888 +5867 +16324 +6252 +7665 +600931160 +24091 +24386 +11630 +21111 +31152 +31535 +8169 +7686 +708754769 +21126 +23216 +27670 +16170 +25923 +19032 +6947 +8805 +19685 +9981 +30313 +1561 +14546 +17548 +16913 +22746 +9835 +11180 +14931 +9951 +28353 +10636 +2323 +13842 +13881 +17092 +5709 +25349 +15231 +27885 +446392658 +29025 +27311 +16351 +833243837 +8315 +16204 +16514 +9668 +335601471 +62822899 +2556 +24524 +3735 +12040 +20928 +25282 +29427 +31370 +28596 +15384 +3652 +7443 +32472 +54548612 +32311 +24886 +26559 +22184 +30636 +1302 +17215 +31252 +3679 +29884 +4850 +764 +14237 +5340 +25748 +32472 +329364123 +945 +10537 +30701 +11271 +11767 +1032387608 +3717 +4914 +51107704 +8985 +8731 +25558 +31594 +29825 +6839 +77 +30077 +27883 +19062 +26437 +14698 +797269132 +32652 +370114172 +15154 +31133 +31811 +2340 +7953 +30705 +31870 +24114 +223794817 +27024 +5867 +7508 +20506 +38423655 +23626 +2119 +26695 +723 +24710 +24261 +368843181 +17858 +12878 +6028 +1030 +24948 +27252 +15969 +6985 +9055 +19390 +26615 +5062 +17091 +16544 +30825 +18093 +526606148 +13351 +30606 +16798 +5903 +14752 +3939 +8440 +882878357 +3959 +22417 +15962 +30495 +8236 +6129 +30821 +6067 +13147 +6940 +8731 +16811 +2557 +16277 +27405 +15489 +29785 +8891 +29027 +3313 +9563 +907373205 +26876 +17556 +2746 +2754 +21791 +28898 +27016 +5634 +9581 +19825 +25502 +25296 +5244 +24878 +29811 +23224 +27256 +26661 +17727 +3391 +2008 +7695 +11690 +2887 +29783 +17353 +453899854 +8989 +23736 +3805 +10003 +7086 +13279 +24885 +31613 +21587 +1838 +20348 +17706 +17498 +9131 +317023303 +11678 +1066 +29897 +20106 +20312 +13482 +9343 +24344 +14764 +29393 +17912 +19277 +25138 +3589 +18794 +30309 +18519 +27261 +347853192 +5197 +24891 +467 +31749 +31411 +987091443 +9131 +27220 +595644289 +30508 +7155 +8327 +13553 +26692 +24999 +23042 +546597974 +29773 +336779796 +25763 +31721 +10033 +32249 +8992 +10802 +6740 +23739 +3092 +26813 +5624 +21582 +12646 +5356 +26324 +105715872 +5647 +19692 +32473 +27591 +13240 +27470 +88 +1108 +4455 +17578 +5232 +18396 +32390 +539174278 +692787382 +12019 +30814 +12518 +9179 +520816932 +19645 +4084 +14694 +13949 +9954 +31170 +872833036 +1803 +27751 +4009714 +25219 +939286644 +25323 +9442 +4375 +11344 +17060 +5789 +5883 +23857 +21929 +17907 +17910 +18794 +29530 +12500 +11786 +18179 +22564 +27392 +7955 +31687 +9998 +523750683 +2976 +22219 +30900 +8913 +11277 +14115 +20312 +30847 +19729 +2373 +10173 +618 +5587 +25799 +17123 +16145 +18443 +702761148 +23600 +22815 +9514 +10902 +10719 +380963400 +3480 +3511 +12093 +24823 +13120 +7626 +32125 +32680 +11969 +22822 +10994 +16012 +25294 +5499 +24408 +30022 +26006 +14684 +18290 +32525 +3655 +4635 +22451 +21067 +12 +10068 +12673 +192800989 +9270 +8780 +807878101 +22881 +18617 +10003 +18236 +224 +14421 +19074 +30232 +10357 +3028 +459542886 +304824290 +23775 +31683 +31252 +28826 +2867 +24886 +74064427 +21296 +32449 +18215 +9474 +46869187 +22475 +18214 +4726 +18310 +242432754 +6119 +1697 +710943610 +26071 +10649 +22220 +11970 +5686 +20773 +3450 +2457 +12459 +3329 +9866 +31569 +10136 +18793 +23333 +792 +10994 +3045 +787692568 +26311 +30333 +10078 +612443444 +23532 +16931 +20303 +22576 +8106 +3239 +15400 +1785 +24791 +20620 +23585 +8934 +3992 +26006 +19350 +775572782 +3916 +26371 +25030 +701678416 +8476 +9712 +14674 +695 +24062 +397183063 +30426 +27467 +10811 +17705 +7897 +11932 +10581 +26032 +18185 +22635 +29779 +23436 +25142 +20928 +645686293 +616762822 +22881 +14244 +32711 +15209 +32564 +1130 +26136 +30578 +31038 +24749 +12 +21428 +15869 +12729 +28046 +712 +17710 +12427 +18855 +10739 +12931817 +31538 +26285 +21673 +7400 +6721 +26718 +30762 +32208 +919 +30987 +24291 +22095 +15962 +3832 +29865 +23318 +20227 +495012238 +24465 +30686 +32525 +28927 +4360 +22814 +6601 +13109 +699713792 +25199 +408778795 +4989 +31671 +4461 +14527 +21388 +30173 +5709 +5137 +10365 +18092 +23981 +4660 +1066 +14613 +6693 +4992 +29474 +28318 +1714 +7378 +6653 +13840 +961739421 +17821 +3954 +2462 +16335 +29066 +32162 +7455 +32586 +17334 +19967 +12905 +2547 +29527 +1697 +251218752 +22907 +110320227 +18654 +19242 +15840 +524047505 +16798 +10419 +17384 +2915 +28970 +18261 +4084 +8057 +11450 +18766 +119739392 +951760797 +31585 +17821 +2192 +8546 +1887 +32401 +23757 +30194 +3559 +22407 +699713792 +4502 +20942 +9261 +3526 +27110 +12966 +21085 +18010 +23540 +13879 +13071 +20578 +3843 +8275 +31353 +108030949 +10613 +12533 +22982 +18111 +30465 +9161 +20772 +28436 +23507 +6379 +16987 +27380 +19599 +30488 +6584 +6520 +24860 +3901 +32143 +14970 +18874 +9876 +20401 +29591 +4245 +31410 +27203 +203837299 +20249 +6712 +15649 +25442 +27099 +8452 +2536 +15675 +6710 +23733 +24052 +5420 +25057 +11769 +18502 +11886 +5588 +12457 +509840269 +31038 +26000 +29103 +2220 +28230 +11932 +21839 +14180 +16191 +10765 +9484 +921611066 +6423 +31811 +20841 +30271 +23530 +146879326 +18167 +1582 +16198 +17755 +27327 +29524 +24571 +13285 +280282421 +22247 +20788 +2008 +7221 +19014 +18288 +29732 +360322477 +11931 +31654 +24718 +899690572 +19400 +22661 +28073 +25230 +28218 +22967 +24138 +23541 +574466415 +25301 +8645 +23626 +8731 +22320 +15922 +15338 +13613 +6470 +15751 +32659 +2331 +31067 +19641 +31016 +21856 +13529 +1130 +30517 +973361132 +26562 +27740 +10202 +23358 +26493 +6608 +8387 +20796 +13213 +18632 +10173 +14453 +3396 +145 +10551 +12401 +10877 +5873 +17113 +18423 +6943 +20034 +10299 +2981 +765080634 +29375 +16871 +16043 +3700 +1714 +20911 +31650 +17042 +3570 +355982816 +26913 +24496 +6465 +25232 +18324 +17113 +31745 +24742 +20667 +4069 +13274 +15275 +12878 +27433 +755573610 +14435 +3403 +12391 +26868 +28449 +26349 +18396 +9776 +8693 +659681807 +16254 +22822 +9274 +27370 +62822899 +5769 +599089891 +4897 +24022 +9073 +29898 +12174 +21605 +1371 +27696 +1903 +974991332 +938219725 +4218 +30810 +31089 +21770 +11411 +18058 +21553 +15715 +15433 +12039 +2470 +24387 +29129 +13784 +16861 +30611 +9152 +8118 +32477 +8668 +16207 +20093 +17957 +22897 +30135 +12502 +27303 +4579 +560256190 +2364 +543562637 +6468 +9309 +7095 +26754 +13048 +15095 +9353 +29660 +25872 +16637 +24912 +24662 +20870 +18926 +742347834 +23235 +20068 +9224 +679 +11188 +5535 +170722754 +8825 +21427 +2323 +23541 +15038 +5053 +9282 +24740 +649 +29692 +22669 +2250 +31641 +334695565 +956684932 +3201 +26486187 +17969 +1252 +28232 +25499 +31726 +26384 +425053951 +15866 +687610188 +15052 +31560 +22909 +15594 +26922 +5099 +16570 +8825 +13898 +26924 +3493 +72 +7985 +20568 +27483 +25072 +29183 +31395 +14451 +21115 +24999 +4006 +17614 +32249 +22661 +761 +13662 +764 +19994 +22661 +21903 +19482 +2398 +23106 +21112 +26606 +11011 +18443 +24080 +477224767 +1663 +30944 +24909 +25120 +30979 +13063 +133 +8192 +8118 +24065 +21871 +15484 +22455 +495012238 +13269 +2682 +24359 +3395 +15962 +23835 +1761 +974991332 +17601 +26294 +18568 +28073 +9210 +24139 +19066 +12992 +32076 +2282 +32698 +24966 +1038 +17450 +19011 +889970389 +6095 +12497 +14484 +16447 +11337 +19115 +67912653 +31612 +2817 +15433 +26658 +21714 +168797328 +939286644 +17907 +5119 +25558 +26687 +7904 +24909 +697719282 +2533 +9210 +794621932 +16207 +23593 +10978 +32020 +18211 +17017 +20306 +14451 +2249 +28059 +9266 +4488 +29308 +9261 +19227 +649527609 +27567 +969450654 +19170 +350011801 +875172321 +25923 +18727 +31574 +15814 +30698 +14821 +26169 +8342 +7063 +26577 +28309 +23681 +6126 +32397 +9196 +20578 +10591 +18364 +27067 +12125 +16031 +1703 +12373 +10606 +20482 +11581 +20072 +9426 +19289 +4952 +27216 +10053 +7318 +12361 +23398 +25826 +31370 +72 +20607 +332 +6774 +16121 +22491 +500761694 +9918 +11319 +15272 +13699 +29047 +12852 +16931 +28343 +23642 +13241 +1431 +4435 +574 +27850 +13736 +24062 +23612 +20248 +24090 +11587 +989966642 +22376 +28616 +21119 +27938 +9337 +30036 +7676 +17601 +6376 +1032387608 +17806 +13223 +16819 +30398 +653631845 +5626 +1785 +21659 +681638629 +12249 +15684 +17011 +13100 +27186 +18874 +872833036 +8833 +15161 +17695 +22163 +1838 +23282 +8209 +26991 +29159 +32087 +31410 +4814 +4006 +3474 +11560 +20692 +13875 +23073 +17714 +29910 +5284 +18170 +31568 +32018 +2813 +5447 +6608 +27336 +16529 +13864 +9980 +20570 +3840 +501989250 +28841 +18193 +27052 +22881 +28422 +25034 +241 +27336 +32028 +3350 +32656 +9674 +25670 +2816 +18961 +19645 +13182 +31460 +1156 +3457 +899226523 +917830986 +30737 +10385 +47680524 +24350 +23417 +26106 +11932 +7122 +16765 +32176 +29761 +20202 +20754 +11404 +7404 +12520 +24291 +161167734 +12711 +5777 +1534 +21248 +23769 +12752 +31290 +16678 +13970 +47952593 +27127 +30051 +31284 +19119 +23311 +13799 +617 +7997 +5534 +23282 +6685 +27126 +345910715 +7748 +29328 +6874 +5801 +11860 +75281660 +14225 +14318 +3986 +3511 +21723 +19659 +21095 +9269 +5321 +22881 +24022 +8406 +15435 +32715 +30701 +3201 +24311 +975948803 +21712 +16254 +21628 +4992 +10175 +945292246 +23501 +4904 +32608 +22982 +615408454 +26228 +30051 +22612 +24691 +10591 +17162 +5760 +947240918 +22451 +24815 +19445 +23528 +4233 +24187 +13183 +7235 +17146 +7775 +32309 +279720731 +3546 +13613 +18904 +949130808 +31419 +8986 +27880 +23784 +31989 +2782 +6366 +674 +6019 +29375 +25928 +29338 +24459 +28866 +29355 +20249 +9776 +29338 +8503 +113201494 +1223 +305443481 +8825 +23282 +23530 +25872 +13864 +4328 +8339 +20278 +10537 +4144 +485 +32656 +11567449 +23897 +742 +16307 +32190 +17675 +242432754 +26311 +6718 +20027 +32171 +7413 +13807 +13187 +12427 +32094 +13767 +30025 +205933683 +28451 +3539 +16562 +29813 +98 +13600 +41 +22312 +13183 +20817 +19841 +9384 +301374320 +11984 +26514 +15687 +8913 +20168 +26615 +112041602 +31538 +12871 +17720 +32529 +5326 +18332 +24840 +7910 +211249116 +9396 +660787983 +25094 +29037 +3182 +17844 +19812 +291061895 +21966 +17682 +20596 +2577 +15143 +5077 +28270 +276501667 +23736 +16002 +20055 +10363 +14699 +21824 +9700 +998 +27522 +31085 +15017 +169240365 +18550 +4454 +30614 +17836 +24860 +11550 +18655 +25339 +9124 +786561611 +5060 +28199 +8796 +27470 +21047 +5867 +9187 +22434 +4461 +31999 +7996 +112880512 +9182 +17584 +30471 +22371 +17892 +62822899 +14764 +14421 +901932736 +25565 +19765 +17411 +276213711 +7726 +25615 +23216 +22992 +13444 +13444 +29032 +3778 +24270 +283271405 +14318 +13393 +16305 +13351 +14842 +10739 +27679 +4009714 +4427 +27467 +17865 +27869 +18008 +9247 +32475 +30567 +7910 +1648 +31022 +31654 +24007 +27327 +4163 +30298 +832958104 +7793 +23235 +175927882 +32121 +18846 +923 +2914 +1429 +2738 +17627 +26692 +10970 +18794 +26924 +16265 +10175 +5304 +26816 +32028 +22463 +12762 +616762822 +5037 +10033 +20663 +14772 +322063641 +11205 +20763 +14929 +2381 +1361 +7556 +24676 +20030 +3824 +934956379 +30123 +21102 +15067 +4780 +7618 +1286 +929 +13511 +24374 +31016 +19994 +32742 +18216 +2202 +18872 +454316758 +15215 +16145 +23252 +25769 +8452 +6075 +237127404 +13615 +30336 +3350 +1429 +522426914 +18037 +2897 +20137 +3993 +8440 +20798 +4809 +25771 +31170 +14568 +15091 +3474 +32475 +618 +14441 +752291458 +19969 +1130 +11147 +9215 +4279 +30090 +335753607 +508432828 +874552198 +9396 +23454 +20958 +13595 +31802 +16416 +5642 +12963 +907373205 +1834 +4557 +30737 +9384 +27941 +9396 +11380 +103195768 +18435 +13843 +18514 +29037 +9120 +18882 +10790 +792018277 +275 +8851 +23866 +7072 +7453 +7408 +23600 +3379 +10091 +23480 +31789 +25901 +27380 +26015 +24706 +9102 +28010 +12931817 +31214 +13911 +921611066 +4741 +31641 +18424 +9642 +1454 +18890 +29408 +21136 +573783345 +28265 +25748 +23272 +2631 +6770 +29863 +22259 +3934 +27578 +11896 +18439 +4350 +354 +2846 +11839 +23681 +4820 +28889 +4061 +16537 +6798 +27883 +1314 +16701 +20947 +9366 +7062 +24721 +19855 +23436 +30426 +28164 +27831 +18880 +30611 +1506 +10455 +29120 +6221 +27048 +2220 +23487 +26718 +16999 +23417 +7062 +27435 +1489 +27391 +332 +352 +17160 +16157 +17478 +13760 +19140 +31649 +29860 +16043 +30659 +21115 +254 +21936 +25766 +1795 +8618 +3621 +6209 +819337830 +20277 +5415 +29450 +18363 +28019 +10107 +18855 +6132 +2057 +594 +479222827 +2616 +19219 +24361 +30875 +21831 +7048 +3092 +446034660 +9993 +75281660 +9543 +3850 +7357 +7630 +969236132 +32122 +9359 +1023113166 +946027094 +18167 +1070 +2758 +10839 +27140 +16184 +11309 +18324 +30343 +14406 +588519184 +12334 +29859 +5564 +882 +14446 +22407 +29532 +29776 +20408 +3386 +24240 +23417 +20230 +15751 +22967 +20663 +31462 +1797 +32747 +1052341139 +17059 +7101 +23002 +30124 +6487 +940360263 +2536 +671529053 +611700924 +9871 +9613 +18926 +755573610 +15808 +7824 +27814 +127 +32304 +14565 +829 +19170 +13154 +2236 +3988 +25837 +28109 +9984 +449592529 +23626 +36067554 +13509 +3392 +646332848 +16138 +674 +8763 +585689380 +20161 +17063 +945780346 +7337 +2528 +25711 +306526609 +22326 +347979128 +4446 +10023 +16023 +28141 +289797255 +6071 +23652 +14028 +6993 +24387 +3794 +6788 +9563 +9210 +10965 +15325 +6498 +11597 +8891 +75797723 +13596 +867796195 +16401 +32479 +27204 +14931 +7716 +3504 +13043 +11777 +4059 +24389 +8483 +5748 +8954 +948081670 +14909 +14477 +7260 +7559 +15062 +697215920 +8714 +31811 +138768834 +697456669 +14329 +21871 +22788 +5902 +3123 +21818 +16250 +11938 +23908 +29450 +18814 +205 +16485 +27380 +11455 +21205 +13613 +9565 +19803 +28070 +30684 +16819 +4709 +17025 +615408454 +18657 +2065 +5932 +30125 +18730 +190 +14647 +28980 +12001 +25527 +16033 +18214 +12422 +25262 +10446 +9695 +24167 +21612 +18290 +32626 +22989 +26615 +29159 +17450 +14645 +3953 +6595 +15801 +25352 +31290 +4768 +26866 +10121 +18368 +20568 +26497 +28413 +600931160 +1069 +20671 +6591 +20501 +20782 +770 +24769 +16004 +8656 +26100 +13493 +6 +11413 +10078 +10636 +591729700 +1010399736 +26497 +7372 +19119 +22323 +7048 +24440 +3526 +25945 +11413 +10695 +11643 +3146 +9644 +21489 +578339944 +6144 +9310 +18387 +24269 +32166 +25315 +23131 +30333 +18729 +3090 +30462 +349857242 +2232 +13662 +7021 +13450 +3457 +9453 +2782 +9649 +23827 +13454 +1048230809 +19505 +19400 +373793988 +10218 +23332 +1145 +24809 +7533 +26371 +10236 +29373 +32286 +1496 +14474 +7689 +7602 +342225246 +25138 +17932 +783752942 +26207 +10765 +1377 +30631 +217068937 +13261 +29650 +25826 +29867568 +23965 +613 +19113 +4324 +29748 +525292548 +128669283 +618554492 +2498 +1742 +312049264 +32243 +743 +15561 +14665 +30944 +27240 +20699 +20174 +168 +474 +29968 +21558 +15014 +30724 +10116 +29725 +17017 +28256 +18855 +32332 +24334 +23720 +16743 +98857434 +28985 +2963 +742 +28804 +12533 +26606 +1010399736 +17695 +16811 +1927 +19695 +6404 +12963 +15210 +12314 +4069 +17859 +24501 +27322 +12937 +219549515 +7310 +17477 +29062 +6839 +26377 +22651 +13218 +9124 +12673 +22280 +2146 +17763 +11320 +20343 +299785403 +560904813 +23417 +4776 +24495 +16573 +4446 +13553 +2842 +29842 +32535 +459542886 +13753 +22996 +1315 +19855 +665734821 +4639 +4804 +14118 +14509 +21971 +6934 +713805515 +4924 +13311 +5245 +22245 +27066 +18469 +968 +9139 +16976 +31629 +31594 +15926 +701856488 +12043 +31916 +17729 +15143 +72446526 +17655 +26972 +24293 +11984 +29452 +21954 +29884 +9864 +27336 +17787 +17601 +10927 +15558 +21839 +17617 +611700924 +39676834 +22883 +7895 +2368 +7512 +13947 +242432754 +31679 +27283 +394 +31963 +27283 +28456 +30036 +4699 +604397492 +11917 +525926022 +130592554 +29527 +13595 +16012 +604397492 +115 +22349 +30748 +22631 +6334 +6260 +20452 +11455 +8693 +30242 +18875 +9776 +9496 +412150016 +25903 +994060758 +22478 +111747217 +607699886 +16963 +251218752 +411357533 +19778 +638033148 +54 +31022 +21878 +1032387608 +21386 +23568 +103195768 +27467 +19347 +4775 +27926 +17099 +10786 +20865 +10857 +27194 +8580 +1141 +25339 +4775 +2967 +16845 +10811 +28149 +32473 +27336 +28346 +7933 +10537 +13594 +4300 +29541 +32370 +10965 +8025 +5556 +185162567 +575149706 +25495 +408077591 +1051321133 +13836 +14585 +7360 +19675 +29375 +13247 +24299 +29860 +30333 +13831 +922907720 +7366 +30902 +9102 +2914 +13911 +22259 +6846 +8962 +19939 +170722754 +28346 +23422 +312049264 +397506397 +9632 +11617 +5789 +15325 +22346 +17642 +29270 +3295 +31574 +13676 +2401 +12157 +19709 +13182 +7372 +12719 +6901 +7775 +29541 +20280 +6800 +9215 +29585 +17932 +15751 +21738 +26891 +612443444 +15038 +975948803 +6799 +3559 +4852 +26829 +11913 +18439 +19019 +27610 +15987 +16489 +7895 +20506 +29978 +13849 +12871 +525495101 +30832 +1015126435 +17215 +10119 +31910 +8717 +15558 +15846 +10097 +26571 +24999 +30749 +31811 +2209 +714902701 +31395 +1015074215 +394 +16131 +13115 +28149 +12568 +21622 +6119 +24550 +416623526 +15336 +26736 +4660 +15560 +6791 +10802 +27359 +29381 +16678 +18296 +18400 +12024 +29464 +22955 +7235 +24493 +10236 +777 +13154 +16757 +26619 +23080 +27436776 +31290 +10337 +18798 +11414 +7095 +16169 +18700 +25039 +19016 +20165 +744647081 +9870 +31581 +4758 +6336 +5992 +317497800 +469 +16744 +5411 +30517 +7533 +10850 +27363 +19793 +15905 +30606 +6643 +19960 +9515 +25669 +6740 +13003 +13142 +29988 +8315 +3063 +31214 +19303 +368135485 +2781 +6095 +13842 +446034660 +1752 +19277 +21298 +22637 +6119 +10357 +6588 +24866 +24150 +50 +30090 +1408 +4089 +9703 +19855 +16307 +31981 +16541 +24605 +25626 +284 +8400 +18674 +31314 +22569 +4375 +6090 +5867 +30207 +16447 +15751 +21936 +24389 +26587 +1 +139404611 +4912 +14596 +21513 +18625 +275 +27240 +5763 +20947 +27163 +26813 +17164 +17115 +16157 +22346 +11188 +7130 +29266 +26440 +22311 +16138 +25721 +25990 +5709 +27557 +22491 +21324 +20600 +11241 +1028796512 +26658 +811530194 +3592 +20537 +828 +7629 +21544 +6993 +4809 +27828 +11224 +22944 +23432 +2832 +21297 +55204547 +150 +14583 +11520 +7399 +20928 +11646 +15718 +14563 +1635 +1286 +8717 +2162 +14698 +11937 +12173 +10698 +846746350 +4952 +1445 +10677 +504 +2963 +27013 +30674 +21298 +14227 +19908 +18873 +32540 +3408 +21109 +18994 +9104 +31706 +14272 +20137 +22236 +753214659 +22914 +22652 +19675 +464491955 +15477 +22336 +3212 +16146 +22992 +1991 +461 +30214 +25057 +15553 +15962 +618554492 +6067 +2430 +13355 +9389 +14435 +26692 +15519 +10097 +6090 +29882 +25073 +615256072 +325383747 +23827 +12502 +28333 +4198 +1954 +15917 +14172 +13234 +20879 +17760 +14252 +9187 +3879 +23483 +3351 +9442 +19179 +14984 +4350 +4375 +26135 +1275 +22549 +12221 +289797255 +12427 +23329 +1208 +7618 +10643 +14987 +26964 +18631 +13669 +23874 +163 +6788 +246915592 +32575 +4557 +18727 +773454483 +11587 +15489 +20248 +1269 +981216331 +3227 +31460 +28365 +25542 +32480 +205 +27085 +18240 +922 +7261 +17181 +15630 +9352 +28295 +29155 +10612 +14538 +34992508 +888313695 +25330 +19623 +24174 +20287 +10357 +18305 +31999 +5233 +31892 +17795 +1048230809 +9233 +11413 +25043 +10097 +13247 +500761694 +2249 +21299 +28106 +1297 +544057991 +26726 +9250 +27204 +933441874 +5956 +23540 +16917 +8046 +872833036 +8142 +19825 +3493 +5422 +23558 +4446 +26440 +24343 +12956 +16112 +14044 +29114 +1364 +3219 +31150 +9284 +28189 +22443 +26924 +6685 +9473 +26062 +13549 +2039 +24067 +13693 +21803 +11714 +16401 +11537 +12695 +14842 +783647843 +13887 +23558 +18810 +303035431 +20322 +2914 +123563765 +10802 +1489 +14406 +6535 +16060 +14982 +20660 +15537 +4890 +524047505 +12320 +26053 +18216 +32512 +30847 +7622 +18092 +29010 +546597974 +5748 +1361 +19311 +6289 +13087 +15969 +8922 +506623013 +16458 +8911 +779375722 +3445 +3326 +20144 +24605 +25120 +25585 +12950 +4472 +32608 +14298 +32456 +22977 +5445 +30417 +3512 +30599 +16151 +374155151 +6399 +23719 +5803 +11056 +6621 +6566 +5564 +12379 +7281 +25920 +29124 +1286 +21831 +267224449 +9771 +8475 +10142 +30979 +1048230809 +889970389 +2746 +3169 +32317 +2761 +26758 +27618 +60922867 +29087 +7927 +975437030 +9311 +9981 +758618604 +20788 +22593 +3679 +9929 +14372 +14349 +25072 +12285 +12831 +27059 +16191 +878044328 +27352 +418306617 +15402 +15829 +24860 +390891964 +21509 +19828 +761 +18329 +21557 +24445 +3576 +14081 +7101 +31040 +30235 +439 +1404 +6345 +17460 +8181 +5801 +7260 +10767 +17007 +31321 +23246 +18752 +27902 +32018 +4653 +15384 +1002259261 +30787 +7194 +24848 +15183 +21628 +189020465 +31291 +16419 +8926 +14662 +23477 +2065 +31479 +15202 +20161 +5659 +19448 +15202 +4117 +3747 +544 +27701 +25254 +6375 +5082 +27002 +6544 +26497 +26444 +20121 +1703 +29293 +15537 +16145 +6218 +14401 +12996 +24758 +18873 +1395 +26169 +31585 +13771 +145 +10575 +2727 +1061618954 +16671 +15583 +5685 +28813 +30214 +29789 +20269 +478548948 +15937 +15711 +16727 +28673 +12511 +23226 +29594 +21473 +22651 +1031995440 +26148 +11035 +11337 +9282 +29270 +20303 +2684 +21263 +12347 +21617 +426286442 +10123 +885 +23752 +12798 +511669552 +32649 +25945 +16519 +13048 +615256072 +10604 +60818700 +27812 +372335989 +9787 +12130 +21891 +15423 +24798 +18599 +24465 +7344 +5902 +9472 +24718 +458560741 +9864 +12314 +5499 +20599 +29159 +31291 +7360 +29539 +2594 +17932 +7327 +1451 +31421 +2970 +6856 +26015 +17960 +8645 +17827 +19825 +22977 +12314 +4602 +24739 +10424 +7748 +216439932 +3644 +7877 +15202 +20030 +25987 +91105507 +23030 +6270 +479833421 +13577 +27536 +1024972021 +9282 +695 +4956 +29015 +344 +9951 +14959 +24542 +89236875 +32119 +22034 +30151 +18709 +22083 +7996 +697456669 +7622 +20380 +10643 +990015001 +3644 +19830 +24230 +20914 +2436 +26280 +2180 +5101 +12851 +26332 +7155 +454316758 +19457 +15883 +31290 +30174 +5180 +16357 +126640927 +8054 +5680 +30902 +29082 +32136 +29613 +3392 +22036 +3089 +23175 +7264 +15150 +18476 +22551 +30338 +16761 +30197 +10005 +2180 +7671 +8986 +11504 +30386 +30973 +32203 +13238 +485 +31925 +196071487 +21769 +22750 +30151 +2993 +5769 +792018277 +19729 +4847 +19248 +26169 +16837 +25138 +22079 +16798 +17784 +7362 +933441874 +7294 +24816 +553348264 +27392 +1030923998 +578815248 +12063 +3000 +6470 +5922 +13850 +14478 +32475 +25505 +9250 +20479370 +16690 +1087 +12332 +595 +5120 +18144 +16043 +15397 +19346 +389409568 +27940 +9187 +4505 +13413 +492883950 +3992 +11164 +32026 +29516 +14849 +30066 +18527 +25501 +14879 +9414 +17705 +1924 +7276 +17138 +28213 +16614 +29159 +6525 +17608 +6684 +20028 +22709 +11092 +5759 +979751503 +17817 +17729 +7744 +15336 +6211 +20291 +31983 +10248 +23348 +30398 +10468 +26484 +815923650 +14644 +30339 +8575 +3057 +15561 +11358 +11394 +16927 +14930 +11690 +8181 +29843 +20004 +3733 +11205 +17320 +540485278 +23175 +15572 +24269 +11394 +32464 +320 +9483 +23050 +15161 +29190 +28506 +16871 +30363 +25185 +12334 +21509 +5137 +29877 +31560 +28732 +18191 +22129 +17904 +10039 +16688 +6626 +20671 +20501 +9453 +7729 +27672 +6314 +20245232 +23480 +958863285 +5564 +21964 +4709 +19244 +21826 +8309 +21109 +18329 +7676 +6270 +30368 +12879 +24293 +13577 +19556 +352 +20537 +26877 +29256 +20731 +785 +18170 +21112 +3837 +20479 +27540 +6549 +10907 +13875 +15338 +194 +20165 +12515 +22124 +22717 +26753 +25565 +5454 +24311 +24886 +20249 +22069 +18543 +25636 +10610 +25894 +14194 +4049 +17888 +8178 +21289 +13147 +28470 +28735 +16399 +731 +18112 +29882 +4089 +7936 +22501 +25328 +32030 +12132 +27286 +26000 +28046 +368135485 +292 +3395 +24891 +5932 +30816 +13347 +5320 +26712 +17548 +21024 +23647 +16146 +31908 +4647 +25365 +4943 +24126 +20373 +19319 +13118 +21320 +28230 +6560 +21208 +3511 +18179 +14606 +467 +8452 +19173 +29978 +10940 +292 +3653 +17735 +29263 +2436 +22478 +8781 +32175 +21136 +5961 +32367 +19906 +31318 +23953 +10799 +30994 +30810 +9517 +32745 +19448 +19661 +611700924 +21164 +8575 +28077 +27016 +18916 +853402084 +1052341139 +9212 +1429 +11967 +25766 +22429 +23484 +1663 +26705 +509260089 +26085 +30786 +731930437 +9360 +69666088 +14118 +23529 +21205 +2893 +929 +27426 +26326 +891947600 +2975 +10926 +19980 +29954 +10736 +1259 +8816 +6998 +28522 +1143 +380963400 +28839 +5461 +25894 +4188 +1148 +28301 +17957 +20604 +28199 +24150 +16747 +14613 +18928 +17957 +724515722 +336779796 +29875 +31331 +23042 +4144 +852543208 +961981483 +6664 +20966 +11232 +28958 +2381 +21170 +26143 +4873 +17827 +26991 +29600 +2609 +24153 +18404 +16573 +1113 +22011 +19352 +30651 +418306617 +26486 +16908 +3386 +30126 +5137 +20475 +27607 +28788 +10799 +22507 +30346 +8326 +32652 +12143 +17160 +17608 +5980 +369000185 +12060 +27112 +7268 +8693 +19899 +4325 +226838476 +23311 +9247 +13528 +15150 +30228 +18572 +889486862 +22359 +20162 +27850 +3403 +18768 +28446 +223 +6914 +15182 +3546 +24091 +28745 +26493 +23332 +27096 +17859 +216439932 +29910 +20413 +7759 +28429 +697456669 +762854332 +10798 +11585 +28970 +30069 +1010399736 +3837 +26280 +933441874 +6381 +9224 +6102 +11375 +3482 +28958 +925 +24928 +1561 +32696 +3954 +25427 +15433 +3988 +12363 +11767 +16614 +3440 +116406406 +1324 +363814664 +27105 +478548948 +5927 +2169 +22576 +11585 +22651 +20291 +25362 +24293 +4951 +13457 +89236875 +22336 +131065003 +7090 +11380 +19390 +9796 +11769 +9757 +26157 +5647 +5137 +506 +32125 +3584 +10159 +7062 +18305 +29541 +4852 +11937 +19844 +24384 +3123 +22011 +204084670 +560256190 +416623526 +18740 +19883 +14539 +6791 +24636 +14106 +9981 +6621 +2008 +20165 +16577 +5055 +17710 +520460358 +3644 +32503 +29978 +26188 +29554 +4651 +14062 +22194 +21941 +17683 +15006 +18616 +12335 +11691 +30055 +32349 +11901 +18923 +19138 +2905 +19222 +11184 +9583 +6693 +3166 +14088 +12890 +11232 +25025 +10959 +6388 +8860 +15264 +13216 +360322477 +29610 +28163 +8074 +7842 +26753 +304824290 +21273 +16293 +17007 +1752 +925 +461 +352 +14535 +30200 +21203 +28439 +30368 +31424 +5515 +990015001 +31002 +26739 +631144646 +24742 +3022 +28694 +22248 +3450 +22349 +32121 +30174 +5677 +18527 +717298974 +10392 +16153 +21628 +13183 +20423 +20931 +31437 +20021 +22661 +30747 +8724 +15871 +18846 +9346 +17419 +27256 +9482 +6149 +15402 +9248 +17901 +7907 +24293 +3607 +17506 +13987 +24840 +14068 +14984 +51107704 +6417 +599089891 +676838671 +30793 +22220 +8300 +13701 +27435 +31460 +937742460 +27112 +29388 +21170 +26539 +2817 +3457 +852543208 +27015 +1390 +9266 +1719 +14441 +22631 +24861 +13234 +166971298 +24062 +31253 +949083771 +19988 +29159 +127060123 +19098 +29034 +24011 +14949 +13100 +18191 +7142 +1329 +31831 +18668 +28010 +7409 +30209 +31652 +1423 +27965 +10222 +25270 +17521 +3346 +9954 +17769 +16298 +13014 +14383 +12377 +10479 +4720 +10046 +7062 +4069 +7442 +31925 +1307944 +15829 +545681893 +9344 +887 +9378 +12617 +1490 +19988 +12 +24554 +1968 +27613 +30651 +6737 +27895 +18966 +292 +22348 +25330 +18628 +25383 +5499 +786561611 +351546819 +10157 +2962 +13633 +11303 +28400 +19661 +5524 +9728 +19819 +18656 +15536 +5231 +9455 +29634 +781570423 +24089 +31528 +9272 +19277 +2110 +17415 +21294 +22158 +32311 +6862 +23200 +20459 +14583 +24917 +19833 +10183 +14613 +1226 +4850 +8731 +29899 +10168 +7861 +25905 +14293 +28813 +16069 +18665 +27110 +30188 +29994 +27375 +25772 +23493 +11613 +25273 +1109 +20195 +25763 +23459 +8736 +13029 +31191 +18093 +15790 +11029 +1408 +19742 +14390 +15789 +23572 +6300 +4742 +10612 +16250 +598186982 +25811 +8829 +1000 +9442 +516 +16315 +32521 +873426338 +29516 +209801770 +21528 +13001 +242432754 +31712 +4518 +24691 +35184520 +31266 +15173 +770690959 +13915 +22501 +31497 +29891 +19916 +24912 +30173 +26006 +416623526 +21582 +19176 +22538 +7689 +256580658 +13285 +21659 +3051 +13605 +18880 +18179 +29399 +18405 +18363 +23098 +19774 +31437 +9387 +9233 +13836 +32136 +4175 +29748 +8859 +27241 +32609 +15669 +19014 +18798 +31679 +56897210 +198 +898669128 +24909 +18648 +519200946 +24217 +6270 +30817 +23731 +7219 +5499 +18094 +27536 +15375 +14435 +14192 +12143 +2718 +23625 +31331 +11568 +359 +3219 +22248 +8517 +17976 +9179 +14287 +11188 +22907 +17869 +27885 +14349 +23092 +5371 +29492 +2533 +14930 +24257 +30825 +9204 +21526 +30655 +25432 +22095 +22434 +31300 +23139 +16375 +10275 +21057 +1714 +9534 +18904 +11585 +28833 +5454 +23606 +26211 +1055009935 +1027658062 +7744 +5499 +17384 +22340 +27883 +30107 +31437 +3493 +506623013 +5000 +21057 +4438 +32456 +5039 +3098 +6460 +7694 +8816 +499440084 +1916 +4815 +26608 +19436 +22881 +11228 +16351 +18923 +8287 +28302 +10337 +19118 +5013 +18324 +13493 +1742 +22582 +17683 +27013 +31419 +466678321 +21099 +19906 +2928 +14509 +16455 +16861 +21860 +17478 +27013 +5033 +7841 +21450 +31439 +21868 +7217 +1852 +8754 +28559 +572025344 +30643 +8555 +18636 +30725 +14978 +334695565 +586136455 +21984 +6901 +12235 +14233 +7951 +22907 +32253 +15836 +31493 +28560 +28389 +29669 +5668 +7031 +7630 +12091 +26557 +29035 +3106 +3389 +9116 +620485301 +7492 +1105 +26813 +23943 +16705 +3536 +29991 +47 +16033 +29825 +2236 +2986 +18222 +3644 +12865 +15675 +16558 +28446 +21355 +4090 +24886 +10707 +225 +283271405 +23769 +15097 +19580 +22285 +29929 +7344 +20195 +12373 +23216 +15270 +18122 +22451 +27843 +4179 +19074 +1013046410 +25288 +22245 +2590 +16577 +23536 +7630 +6167 +9618 +26587 +1430 +439 +1365 +30821 +31152 +1534 +14699 +29294 +7281 +2893 +22411 +18111 +5021 +15969 +20133 +1664 +20010 +32057 +25265 +4989 +16913 +4281 +23541 +5534 +18037 +302364781 +11582 +31067 +23979 +3029 +26774 +3984 +2146 +387 +31528 +19675 +26813 +6393 +3227 +18549 +24608 +3794 +37135401 +13105 +20567 +27883 +127 +9247 +25185 +18373 +17708 +14435 +3857 +3395 +27583 +2004 +22926 +21188 +13704 +17751 +12040 +18552 +3803 +21131 +32229 +10091 +7442 +170694527 +31591 +2897 +30359 +4461 +7634 +927429109 +18145 +6608 +2813 +32701 +27708 +5339 +26804 +14106 +32557 +22158 +12479 +21712 +14871 +13771 +1543 +229589034 +32 +12857 +11937 +11304 +4755 +14477 +24909 +14457 +18052 +10561 +28451 +14383 +27258 +5709 +6591 +6673 +32 +244889791 +26512 +30368 +22683 +522426914 +28884 +13063 +12402 +21095 +15484 +9792 +2430 +31180 +23540 +32303 +26042 +3087 +5039 +18873 +12518 +15472 +25159 +11755 +5358 +21970 +16169 +17910 +731 +3984 +23300 +10130 +11109 +8540 +21769 +20537 +3128 +14115 +12912 +4324 +23241 +29779 +7444 +4455 +1009 +17661 +364404563 +1760 +13633 +473182316 +24848 +29863 +32190 +28488 +236247078 +31928 +32759 +18969 +3840 +30271 +26635 +15241 +2462 +10776 +19009 +18339 +958863285 +25203 +16044 +20742 +20721 +17963 +29027 +24879 +21032 +16307 +14330 +781681604 +22593 +23799 +1741 +27154 +17888 +16546 +30848 +25901 +29176 +17970 +23205 +19287 +16753 +17181 +23478 +8731 +15836 +25337 +28070 +2560 +20168 +4724 +31040 +20900 +24928 +1330 +3845 +11917 +12394 +21993 +15329 +867113537 +8309 +830489638 +14944 +1002259261 +30057 +25759 +30682 +6129 +32076 +3733 +20139 +4395 +11205 +20161 +15242 +15042 +22861 +46869187 +22549 +1382 +226639657 +21970 +70292251 +1887 +2187 +21001 +23600 +7269 +882 +23847 +2340 +3757 +31888 +29356 +11990 +211 +22507 +10965 +847327404 +5767 +12737 +591933896 +23976 +615408454 +10479 +22234 +23092 +24927 +28333 +6005 +30634 +7215 +3482 +28200 +22569 +28353 +1129 +18211 +19906 +16336 +23493 +32119 +5476 +586673614 +4651 +753214659 +17115 +6520 +5033 +998 +8520 +11030 +6599 +24769 +9003 +2842 +6245 +19357 +14962 +30139 +29516 +20537 +18001 +17809 +29010 +14637 +7281 +25210 +13388 +22236 +8467 +25824 +26484 +30630 +17280 +643345383 +11339 +29055 +11652 +13430 +3502 +15662 +31585 +28357 +10293 +1130 +27204 +19603 +370114172 +12834 +13511 +18198 +23245 +22011 +11601 +20021 +4324 +5051 +18890 +1121 +21095 +588519184 +9808 +10141 +9757 +6806 +31695 +10886 +3310 +747070391 +24632 +18909 +27105 +8540 +32372 +2805 +9010 +5069 +32649 +6028 +31266 +1518 +29963 +23831 +29259 +22385 +9918 +922 +11698 +4446 +30693 +631144646 +32267 +764756986 +16676 +14287 +31291 +22015 +20258 +7978 +22982 +696949903 +18489 +27513 +13480 +28499 +19637 +6349 +4360 +3013 +27241 +14596 +4139 +22480 +23380 +18400 +722017461 +24167 +31064 +5561 +9311 +10242 +24774 +6214 +6735 +14023 +8664 +16743 +5077 +30823 +6504 +5647 +914 +26777 +9449 +761 +21087 +12970 +17011 +24082 +28576 +1042839552 +9223 +14944 +14644 +6302 +25224 +30190 +168797328 +23835 +18897 +21598 +22710 +24742 +12986 +4188 +10529 +238672459 +7281 +28966 +16503 +20221 +10735 +25615 +29446 +16293 +32751 +21984 +10610 +23208 +7225 +177811611 +1390 +328030682 +10053 +29785 +47302654 +11834 +1326 +24738 +27815 +26759 +13549 +17419 +30135 +15594 +27391 +31920 +2389 +13142 +20850 +20382 +25043 +573606632 +6191 +17876 +22965 +29933 +5739 +11840 +28127 +509260089 +16913 +810759425 +8788 +27701 +9259 +10933 +32701 +6968 +17373 +14244 +4347 +22955 +5680 +2903 +15038 +9352 +23293 +3570 +4570 +3106 +911358525 +7333 +2412 +19281 +5680 +20421 +24296 +9890 +629 +23888 +17888 +11649 +15416 +3166 +25375 +31831 +22631 +10331 +3029 +524439180 +29663 +30339 +2402 +15120 +23698 +23947 +14293 +3295 +4735 +29817 +30330 +253409168 +2250 +31591 +8103 +1269 +21164 +868969470 +16837 +62822899 +4943 +23637 +4871 +3391 +15554 +30636 +217068937 +12249 +753948358 +1261 +26726 +154933739 +18914 +18633 +19068 +17663 +32165 +23417 +28517 +8620 +32575 +3546 +27919 +30567 +26280 +13482 +17438 +22246 +6289 +5748 +14272 +2182 +23446 +454316758 +11799 +638033148 +25432 +941682889 +8501 +2462 +31405 +31935 +26463 +30379 +20802 +21484 +13274 +5236 +249651196 +16927 +27426 +3393 +24291 +2183 +16324 +180 +31505 +13947 +458450408 +26629 +5642 +163890681 +25997 +4872 +17008 +10408 +27448 +5861 +921611066 +13274 +26285 +18796 +5910 +29828 +664027071 +20873 +14371 +26931 +6890 +332 +13297 +84 +9834 +2816 +7791 +397183063 +22259 +28001 +21021 +24866 +15125 +24721 +5284 +17501 +427405446 +11760 +32640 +23231 +11777 +30823 +14562 +835585617 +30714 +9417 +27808 +16692 +20079 +21549 +20003 +21085 +31442 +13029 +19351 +388083394 +27850 +273263405 +313893946 +19179 +7858 +16033 +18616 +155159619 +30239 +27584 +155159619 +11277 +2742 +21067 +554170410 +2453 +21131 +2975 +4809 +23781 +292402728 +11805 +7540 +15173 +29035 +28587 +30606 +6642 +24749 +3986 +17892 +31064 +446034660 +6119 +811530194 +14824 +16008 +14226 +8522 +26559 +14828 +10690302 +5769 +78533316 +966 +16606 +22429 +19117 +25596 +60818700 +32327 +14183 +27110 +15400 +1623 +26840 +589 +39676834 +11805 +19318 +3504 +18020 +6833 +427 +3915 +22750 +9283 +31963 +22648 +10116 +30598 +2408 +13549 +7191 +29446 +226838476 +23835 +27557 +23148 +32121 +6273 +1348 +5970 +24468 +20537 +12849 +6806 +20743 +647269712 +15406 +15808 +29583 +8629 +7318 +24147 +18666 +15905 +29784 +2182 +18569 +426995073 +31439 +6549 +28483 +891947600 +184999002 +280282421 +24550 +12276 +20381 +214 +26224 +471916952 +31115 +664885777 +30471 +2209 +961981483 +21208 +21712 +127304857 +3396 +1795 +6128 +18301 +2504 +25981 +29408 +30692 +30568 +30695 +32566 +26876 +13528 +27618 +26193 +25405 +21558 +3204 +25073 +7700 +6028 +5499 +19254 +18914 +12515 +9087 +15244 +170722754 +12979 +19118 +2064 +8342 +13305 +2675 +14683 +7453 +949165957 +5972 +17381 +18730 +26913 +6687 +16349 +2049 +8546 +1968 +17410 +20139 +3184 +9426 +18245 +22648 +354 +32166 +25159 +27663 +29488 +10870 +30628 +24355 +12967 +5310 +7788 +7378 +8910 +14664 +12879 +21003 +5677 +16324 +32535 +1336 +17146 +22824 +908 +31711 +32249 +974991332 +13238 +22817 +20062 +31283 +275594975 +912 +22700 +26226 +15150 +9897 +289797255 +30626 +29933 +27725 +29733 +19019 +26271 +32463 +31726 +14451 +422 +9139 +11110 +22717 +32463 +936817882 +20194 +21769 +15850 +18556 +9629 +18187 +31255 +20066 +17876 +299785403 +21045 +31283 +23165 +23272 +20711 +24291 +22050 +32624 +13509 +20984 +10676 +20928 +8724 +30868 +15097 +19032 +22444 +28863 +7700 +22444 +11970 +26497 +18104 +42370645 +25375 +8406 +17877 +12305 +8796 +847 +9293 +30628 +28258 +24326 +313893946 +20902 +18677 +545 +29529 +26595 +30900 +32633 +99038920 +6266 +15838 +782788807 +18656 +63552215 +23092 +12871 +31430 +20930 +15742 +14555 +21612 +5058 +13345 +3196 +1868 +22867 +7639 +22853 +30239 +611700924 +219549515 +204364068 +31952 +30488 +7357 +3920 +3989 +17818 +22045 +115 +7811 +28400 +12040 +8287 +29329 +8336 +50 +20977 +22900 +5577 +1503 +11308 +4034 +4480 +32412 +12602 +28481 +31959 +510762061 +23706 +17501 +26972 +12375 +20743 +24806 +14683 +27375 +4188 +38213538 +27893 +29044 +3123 +10965 +31844 +15504 +2429 +9453 +4596 +31567 +11267 +5346 +4070 +1065468270 +22412 +25018 +29114 +10183 +16410 +22246 +13960 +7229 +26207 +28413 +13014 +939954920 +12963 +11232 +18606 +28802 +525926022 +29194 +10275 +1838 +26846 +27392 +21578 +22963 +13372 +8400 +9283 +264957025 +31712 +21887 +23483 +18550 +30022 +22152 +27366 +26486187 +742347834 +7229 +15530 +16519 +731 +30701 +9835 +1036745058 +18549 +5534 +618 +27352 +30111 +26088 +1803 +16043 +15614 +32094 +9898 +13553 +16001 +8359 +4059 +24966 +491245066 +211 +24602 +25076 +13457 +13699 +10478 +32055 +32764 +11860 +3510 +24907 +30682 +603877043 +12410 +27105 +3912 +593000912 +815878782 +24791 +27505 +7080 +30861 +21289 +14662 +742347834 +22555 +27376 +23477 +6382 +168148117 +19113 +1760 +27313 +19392 +6075 +14421 +11969 +20984 +301374320 +10795 +1320 +7910 +4758 +506 +9866 +31147 +15801 +19650 +1000601635 +10865 +13342 +6903 +4716 +14599 +10811 +22646 +8164 +15004 +51107704 +7694 +1832 +19527 +30465 +19518 +16555 +3801 +10419 +659681807 +546 +18227 +14599 +21803 +17801 +9187 +5919 +26733 +664885777 +16298 +24699 +24758 +20626 +18961 +10727 +7408 +10163 +29978 +21107 +1956 +14018 +3832 +16452 +9269 +12361 +31811 +31033 +525292548 +15514 +18921 +14435 +641529336 +4914 +9016 +4907 +28538 +27056 +8025 +11436 +699555507 +7039 +13528 +23420 +7425 +9270 +8754 +24126 +458560741 +15322 +25828 +1408 +2289 +25046 +17686 +22651 +14272 +12583 +31855 +24482 +28143 +372482299 +15444 +26508 +602 +29289 +4446 +30818 +24430 +22560 +12467 +23681 +30706 +8095 +970 +25759 +10604 +30967 +32464 +10107 +31542 +16305 +15202 +19563 +15400 +17192 +13968 +7178 +15504 +14194 +25630 +1803 +30659 +18656 +21964 +11486 +5942 +7327 +14371 +14813 +16462 +18094 +22651 +12696 +29554 +458450408 +6770 +18040 +7095 +1852 +21114 +14653 +27154 +2981 +16229 +28127 +5357 +6800 +83894524 +8793 +30543 +775572782 +22787 +12760 +2598 +14068 +9389 +12412 +14565 +25757 +7644 +2119 +1752 +1057824949 +641529336 +16727 +27216 +1101 +11347 +16440 +4387 +12285 +1071335085 +2462 +18969 +32764 +16368 +60818700 +8292 +23597 +10975 +8118 +31147 +29634 +11552 +8656 +19457 +363452729 +6828 +27395 +3368 +26722 +5961 +15558 +13017 +28782 +922907720 +27013 +27536 +30994 +16221 +31143 +8999 +5055 +19118 +5578 +5763 +14451 +19753 +26007 +28226 +26437 +24755 +14477 +26727 +21929 +394559714 +27585 +16146 +347 +20742 +8816 +12963 +1042839552 +27163 +15600 +4530 +6643 +6800 +21091 +14081 +31314 +23587 +23928 +7355 +669835213 +5683 +12591 +9210 +25027 +2057 +130817209 +285455284 +3005 +15925 +12125 +25747 +15969 +25030 +22792 +16067 +7658 +15202 +18435 +18040 +543 +858500519 +8781 +27814 +24191 +17904 +8622 +14227 +30036 +22587 +26511 +21842 +582 +30556 +10144 +1754 +1168 +25667 +21205 +1004218139 +10005 +9949 +32006 +11375 +15280 +9989 +8254 +13233 +14329 +16384 +23452 +17715 +4359 +27394 +3298 +2275 +28446 +250648311 +19572 +30386 +15969 +8041 +21024 +19105 +31410 +12582 +192800989 +25405 +27064 +25588 +874552198 +4065 +23057 +866288672 +899436766 +28970 +23093 +25125 +888313695 +31664 +6972 +18270 +21834 +24057 +17115 +11690 +20782 +22154 +14047 +25113 +13463 +10719 +29651 +3747 +9864 +624787846 +8618 +32680 +9217 +5287 +11901 +1028796512 +14049 +27095 +6075 +20161 +28149 +15924 +26866 +2292 +15951 +2373 +1855 +7860 +14049 +27085 +3999 +13045 +24327 +14293 +2119 +8115 +13447 +31567 +717298974 +23483 +25348 +22491 +956684932 +19650 +18620 +16336 +30053 +1782 +13017 +1243 +11246 +20426 +28561 +31738 +11631 +869 +4992 +7188 +26040 +16298 +376959476 +28560 +3301 +29453 +643245371 +14538 +9959 +1415 +26429 +19888 +9335 +18424 +13868 +23617 +470329579 +1315 +5320 +30818 +12851 +11698 +203837299 +6528 +1754 +18005 +18322 +23436 +25078 +30321 +16150 +154933739 +19409 +6369 +17017 +5351 +10725 +20291 +10588 +10246 +26654 +4139 +14180 +26577 +13355 +10859 +27850 +4279 +11774 +30844 +17089 +3045 +3800 +9792 +3566 +23214 +15836 +10119 +21361 +6009 +10676 +2692 +22555 +14161 +24203 +27736 +9989 +16307 +28899 +12333 +23831 +22185 +17458 +748 +939 +31695 +9077 +668634557 +12594 +471916952 +5759 +32185 +363814664 +7442 +30628 +10005 +27784 +9866 +14477 +14013 +712 +18193 +14646 +16632 +8734 +6296 +3320 +25505 +2793 +841 +13517 +642268828 +20628 +893491145 +7280 +22603 +602 +17011 +20153 +3028 +7555 +1968 +27095 +17642 +209565441 +6968 +5748 +13225 +15150 +6643 +19582 +15181 +19557 +28361 +174 +12172 +23417 +31506 +24879 +24430 +226838476 +16114 +27965 +29225 +12794 +19830 +1761 +13113 +19056 +9187 +13534 +32731 +15588 +30313 +20139 +26136 +26736 +2379 +23048 +11916 +4455 +430 +11461 +3899 +9748 +32203 +17215 +24138 +20263 +27877 +24362 +24408 +25107 +31935 +15325 +154933739 +783752942 +264957025 +9389 +25088 +3535 +322063641 +22744 +5167 +13839 +29514 +5340 +369000185 +21644 +27751 +8911 +116406406 +31107 +836214497 +975437030 +25783 +11650 +20170 +9982 +3440 +27240 +25626 +31713 +22570 +14256 +26326 +32652 +5803 +32164 +2289 +7155 +30120 +2064 +16392 +18631 +19729 +20721 +17334 +7492 +11320 +1049511169 +191902111 +20449 +12970 +2110 +17784 +2732 +5449 +13380 +21966 +25951 +11932 +28338 +15472 +632038754 +2182 +7744 +5076 +30947 +4796 +11436 +24627 +17287 +13312 +26493 +12412 +31346 +27000 +6939 +1445 +16945 +15600 +16546 +19237 +1239 +20817 +562670904 +705486501 +574466415 +219385755 +946027094 +21021 +22672 +13365 +504457846 +12276 +29747 +6149 +313375683 +5495 +24599 +12622 +9998 +15533 +24065 +264957025 +28077 +14959 +12242 +1754 +3403 +24318 +679 +18280 +22925 +30861 +17554 +682242314 +14258 +9771 +923 +22517 +823088406 +25279 +9949 +22817 +12545 +24829 +27067 +27276 +612443444 +16676 +251218752 +7602 +7910 +5692 +15066 +7021 +28782 +5980 +16254 +22491 +19728 +32727 +16505 +3821 +3853 +5751 +15742 +9196 +23436 +571711251 +26278 +9139 +29388 +1560 +14840 +23440 +15711 +9144 +190661446 +31831 +29375 +21929 +347 +6504 +10629 +14644 +20659 +30875 +10247 +24495 +18620 +29822 +12323 +14644 +12541 +24635 +19890 +25477 +11620 +26143 +24749 +12871 +12963 +3744 +858 +22465 +5989 +3576 +18125 +4819 +15969 +9978 +12970 +5244 +13297 +32665 +9058 +22833 +22443 +19175 +9876 +23155 +7091 +12559 +28963 +1069 +842 +174874567 +17963 +30019 +25352 +7508 +25152 +20238 +10119 +4268 +26866 +31054 +31883 +694015793 +20301 +1782 +18700 +7708 +219835095 +7266 +9295 +29651 +27877 +31836 +696949903 +30369 +26335 +15006 +7205 +7344 +3870 +6805 +13704 +1797 +1048230809 +17438 +5411 +698 +10698 +15435 +916116163 +7170 +23165 +21091 +7102 +8859 +4716 +19261 +7933 +14252 +27944 +18114 +912 +20153 +24126 +10965 +30947 +31314 +26827 +20527 +613 +4279 +32006 +22340 +15932 +31395 +22544 +13241 +19237 +29610 +27564 +30987 +23318 +47131166 +1066 +15983 +17004 +9139 +6191 +24004 +17809 +10215 +23278 +540485278 +17405 +4900 +7362 +23631 +19877 +17769 +21891 +11178 +765 +9903 +1503 +29205 +1561 +16808 +3403 +5588 +3146 +30999 +20165 +26813 +14047 +26484 +12046 +13800 +4284 +464 +17878 +17984 +30628 +31713 +22270 +5588 +9008 +19603 +7951 +12472 +23343 +10907 +29241 +26250 +7254 +23897 +26727 +9259 +79880510 +31426 +21297 +3778 +29585 +16101 +2866 +1036865894 +11224 +25633 +24736 +27926 +119739392 +18469 +28338 +16587 +1939 +5759 +6212 +13457 +15302 +2049 +32521 +14951 +7554 +7281 +9139 +17869 +12660 +17311 +22219 +12221 +18872 +24114 +25219 +10238 +30705 +3219 +4832 +22914 +6535 +514875184 +25076 +1081 +29461 +379163758 +3604 +24797 +469 +30379 +26239 +2867 +904 +18245 +3314 +20553 +21489 +577 +2672 +18167 +15304 +17912 +21409 +29356 +22804 +4883 +20709 +20606 +27808 +29964 +26682 +27828 +23142 +5052 +17550 +29375 +15073 +22700 +3104 +27276 +27363 +8717 +29583 +16577 +514875184 +793059393 +8926 +25722 +11309 +19651 +29120 +7671 +19480 +29881 +26577 +22380 +24797 +10890 +5013 +30983 +7440 +395 +15013 +2149 +697456669 +22560 +3297 +18135 +24519 +1916 +20021 +21395 +6381 +31424 +11445 +24908 +22456 +16091 +363652035 +25558 +14390 +25823 +29734 +10987 +10411 +10786 +9572 +1010399736 +24781 +9069 +11147 +17827 +17115 +510691075 +19557 +26465 +12097 +16151 +18912 +14674 +3504 +5575 +6590 +950797214 +6914 +22172 +5346 +16593 +10683 +16361 +13113 +5245 +205 +562345643 +20950 +21811 +29658 +17200 +25318 +14237 +5709 +10800 +19457 +16705 +17276 +14028 +9642 +3655 +26043 +29379 +24239 +26557 +5445 +16238 +14606 +6945 +16261 +1998 +11784 +2340 +14546 +41 +17814 +18880 +13640 +30333 +32586 +7534 +785 +252938695 +1430 +29663 +408778795 +19730 +3652 +26906 +28230 +24820 +20092 +31664 +26728 +1159 +22301 +25901 +25129 +411357533 +24114 +31439 +31253 +885 +21803 +5902 +24857 +10701 +30464 +14699 +18189 +21527 +6246 +372335989 +32253 +21001 +3700 +12534 +32309 +24917 +15514 +26724 +1675 +27419 +22470 +31252 +8300 +26621 +15125 +6149 +21773 +22729 +30309 +27752 +17200 +25615 +1059550491 +28436 +24057 +11414 +18005 +302364781 +25301 +15983 +13843 +31318 +887 +28694 +11303 +4281 +5952 +28260 +15840 +24737 +29634 +8520 +6983 +9392 +10548 +13596 +22861 +1847 +416623526 +25176 +25807 +18495 +11645 +200 +1028796512 +5423 +24345 +28506 +11774 +2718 +7572 +28239 +11774 +27893 +24187 +19173 +1695 +15910 +23231 +25022 +9219 +395380113 +11027 +30634 +29403 +1939 +22429 +6289 +7923 +13207 +19139 +697411754 +20232 +25375 +1698 +23007 +998 +7372 +579433266 +20267 +130817209 +22729 +18187 +516565464 +28456 +28632 +15556 +216 +17795 +19708 +12314 +10175 +13430 +27240 +673174838 +30512 +14118 +30313 +13704 +29530 +16833 +27478 +12937 +17123 +21811 +19222 +156 +819337830 +16808 +20783 +24387 +18700 +12849 +26800 +6846 +1156 +29383 +24519 +27483 +7726 +11582 +454316758 +24343 +32464 +30209 +20242 +11774 +14925 +4006 +12594 +26190 +11933 +20165 +25945 +18236 +867113537 +12979 +4233 +15555 +19354 +1948 +8912 +7408 +649527609 +1747 +18834 +12607 +872 +11698 +4821 +29190 +3835 +11333 +17695 +17381 +20402 +4530 +20619 +209565441 +25279 +4649 +11774 +2275 +19596518 +20153 +1697 +6983 +10833 +23048 +26377 +21587 +23232 +9261 +24692 +11529 +185162567 +20517 +47131166 +5895 +1160 +29466 +21995 +15934 +24138 +10446 +5052 +19827 +14472 +5472 +18016 +1129 +889486862 +978635621 +26497 +3321 +22787 +9383 +10107 +18439 +10142 +25615 +26763 +24 +9240 +82408035 +24387 +9449 +24944 +31170 +747601175 +20709 +31115 +2056 +24943 +24384 +4472 +20103 +17450 +30608 +1036767904 +13851 +681638629 +16405 +564063660 +28743 +13836 +3958 +23155 +11739 +13063 +5751 +19664 +588954698 +23446 +24533 +1188 +14435 +7061 +17428 +18363 +4306 +775286859 +3920 +14244 +16800 +6799 +11656 +4563 +16705 +22126 +308 +32030 +198 +9835 +20168 +3480 +29986 +29427 +21119 +15990 +13048 +4218 +912 +12520 +6584 +15687 +20230 +32456 +15665 +7072 +425655336 +22977 +22569 +31451 +24459 +3915 +1754 +22788 +17803 +32420 +18748 +24057 +15911 +26224 +2560 +2750 +8190 +2838 +31888 +5813 +20478 +602389378 +882 +20959 +9335 +27633 +6978 +4666 +26423 +8096 +27095 +21929 +20270 +12948 +4455 +8202 +25185 +28125 +16004 +6940 +21933 +29219 +1696 +24138 +6245 +3254 +873426338 +24439 +14377 +905568947 +15123 +2929 +21171 +362310923 +5359 +436 +30868 +2718 +290 +17683 +8530 +21818 +26972 +21553 +13218 +9352 +25199 +17190 +10248 +20596 +5418 +16342 +1956 +31928 +17584 +27348 +246 +23874 +20103 +9224 +22456 +6934 +16919 +17286 +16489 +21803 +950726685 +21905 +11799 +790717441 +817163441 +5310 +20373 +16351 +29000 +27183 +23917 +25288 +4943 +3993 +20465 +24662 +687275605 +153347754 +23986 +30188 +23231 +8740 +22924 +10278 +22346 +28841 +2110 +29613 +60818700 +24742 +6209 +30762 +16769 +22233 +1921 +7142 +1072121176 +9143 +848422154 +3365 +23599 +15241 +25903 +14757 +24843 +127304857 +21587 +20624 +25073 +7409 +307263087 +14390 +8326 +15477 +2495 +22411 +16367 +10938 +3057 +7957 +2459 +16044 +2340 +23501 +26346 +24620 +18088 +29450 +26804 +12673 +298849653 +23420 +23347 +4914 +6302 +22914 +24566 +338407503 +13388 +484970729 +29002 +938 +15550 +7824 +3570 +13206 +979751503 +21881 +223794817 +750611274 +4505 +31792 +177811611 +10861 +219385755 +371 +3993 +13156 +8213 +16293 +29453 +2084 +19383 +15435 +14005 +5334 +18880 +27004 +25412 +5186 +8869 +9213 +14596 +26972 +29383 +31560 +22016 +11970 +23757 +27745 +22017 +5706 +19519310 +867113537 +14372 +18310 +9888 +574 +3283 +25129 +6985 +19362 +26523 +31741 +10105 +27375 +15718 +8865 +32566 +10036 +23624 +23278 +29510 +16461 +16558 +2738 +31927 +19312 +6302 +13761 +24057 +7206 +5902 +15829 +26088 +16744 +3196 +9270 +14371 +10551 +3389 +18912 +9500 +23227 +24187 +6285 +939 +660937856 +18348 +10052 +7985 +25315 +3794 +20905 +28623 +19806 +9523 +1623 +32397 +17960 +31046 +22578 +22217 +30151 +5750 +483086963 +21617 +425655336 +19397 +4666 +18404 +520460358 +25872 +22914 +554170410 +3606 +203837299 +10116 +29732 +801156178 +32311 +18169 +5326 +32449 +20757 +4500 +25365 +3562 +1274 +27607 +31727 +2160 +23214 +26252 +6270 +1023113166 +2249 +2275 +3764 +11358 +13881 +31283 +22965 +4873 +25648 +27815 +16399 +8336 +17673 +32164 +5841 +343074924 +10735 +19774 +585300039 +13976 +23172 +41140163 +810759425 +951760797 +28844 +280475943 +21265 +807878101 +9210 +25027 +24114 +5052 +320290842 +8237 +26140 +5324 +23919 +27336 +13440 +30025 +30816 +22619 +24080 +744647081 +464491955 +4465 +454382627 +1561 +30277 +8966 +6237 +289797255 +3193 +12655 +12 +27203 +26718 +3408 +7639 +15951 +13722 +4365 +29379 +3079 +25152 +5757 +4198 +14012 +976561308 +9583 +4494 +29315 +29407 +11913 +5231 +748 +28985 +19281 +18414 +27723 +16577 +16024 +20115 +19844 +5867 +731128405 +17549 +18325 +24259 +19485 +8693 +21030 +23343 +17633 +8440 +31442 +18348 +283271405 +10933 +14192 +4768 +27919 +9144 +17300 +2323 +21242 +32131 +28318 +17614 +14263 +18875 +21826 +13946 +1430 +4742 +7046 +21297 +23484 +10411 +16008 +2789 +4871 +31190 +15136 +4461 +27505 +15042 +28456 +21131 +9145 +25057 +7726 +14509 +5841 +26444 +22046 +485 +1011 +30338 +10836 +28891 +18347 +5534 +15565 +1352 +4758 +8284 +11669 +237588807 +743 +32701 +24465 +11109 +2842 +6017 +5751 +8546 +671 +16684 +24230 +1030 +27409 +28559 +5681 +31335 +5916 +502634280 +25294 +7858 +10836 +80844076 +77706072 +22259 +5691 +6035 +8878 +7744 +16684 +13382 +9359 +11552 +602389378 +128669283 +13511 +4874 +19119 +20027 +11375 +23521 +18810 +292402728 +26211 +3857 +28375 +24343 +8602 +24662 +111747217 +14287 +29383 +6695 +10087 +949165957 +16012 +25565 +8400 +864 +11103 +29032 +9470 +23739 +19778 +112880512 +28378 +32015081 +28530 +24997 +231871336 +31318 +11908 +12195 +10886 +5232 +525 +25502 +5082 +10468 +261905804 +11228 +8164 +1160 +17124 +16855 +26007 +10874 +17394 +20211 +18846 +8503 +15132 +32649 +32747 +22939 +3104 +2436 +827 +7689 +30330 +1008410461 +8767 +1191 +643604534 +1185 +31478 +17079 +24280 +32209 +24682 +30057 +4237 +22651 +18214 +6259 +16392 +10514 +23784 +16796 +7378 +21929 +10739 +19484 +19596518 +19105 +16833 +32705 +22127 +26512 +582 +18720 +20731 +10676 +111747217 +22543 +1325 +29075 +18350 +22998 +2761 +5389 +4300 +11769 +6121 +32208 +15047 +3850 +16890 +1576 +31045 +26577 +12221 +13771 +28725 +26420 +30363 +9311 +14369 +15048 +16370 +22569 +24554 +6707 +16370 +20010 +3885 +14736 +32475 +19229 +214 +23409 +1062715982 +17831 +22817 +17878 +4198 +22977 +12281 +12010 +13234 +17268 +9084 +8999 +19134 +724 +2953 +8555 +15420 +9284 +11652 +1887 +16539 +31661 +1847 +5039 +27567 +20004 +16963 +19774 +19115 +4500 +26847 +23847 +22245 +11901 +14555 +23417 +6844 +28961 +246 +29415 +1329 +31683 +29910 +3457 +7570 +16312 +13818 +4796 +1760 +29225 +347979128 +603877043 +20570 +28743 +11311 +292402728 +8146 +24347 +28091 +12172 +936523422 +17060 +17751 +8829 +8530 +74064427 +3005 +10219 +3937 +472 +2986 +22164 +21557 +30548 +31407 +18472 +11678 +14023 +8159 +30464 +11656 +30012 +4555 +12 +6601 +25790 +13949 +480 +290 +27944 +29035 +653631845 +9199 +20465 +10373 +23568 +32076 +6712 +4751 +26800 +30139 +6076 +24386 +11970 +27475 +712392585 +3408 +6714 +19480 +27034 +6839 +9310 +28742 +18552 +5560 +578339944 +21749 +3539 +31044 +21242 +18870 +14539 +21527 +17663 +15687 +29843 +2761 +3329 +3644 +27828 +9455 +126610814 +25308 +525926022 +24571 +12852 +10370 +2118 +31352 +31736 +449290199 +23483 +24482 +23050 +32742 +18955 +25901 +31216 +32157 +28352 +12572 +20587 +891812554 +26153 +19312 +20211 +32132 +1008410461 +3116 +10197 +23623 +13372 +29040 +14654 +16405 +24374 +23318 +17892 +7568 +925 +5839 +11473 +25152 +779375722 +729577546 +11491 +8209 +11954 +18648 +6214 +10891 +5647 +22631 +1124 +19095 +4355 +3022 +29829 +32030 +335528881 +15879 +3349 +30853 +26758 +7676 +30686 +12617 +16734 +20459 +9449 +23216 +27186 +32757 +15697 +9243 +18752 +12177 +27585 +3992 +30445 +15053 +5916 +6740 +23232 +26115 +14383 +23599 +16819 +10707 +20527 +12173 +10053 +118022468 +31917 +15617 +22750 +16351 +147685858 +18135 +280475943 +31352 +27736 +3985 +22346 +682242314 +30128 +15679 +6502 +26687 +30636 +882878357 +31759 +22480 +29663 +31033 +11445 +25820 +14902 +723 +29373 +10357 +26749 +24891 +16765 +1887 +16904 +23055 +12858 +67602750 +2534 +29494 +9870 +10144 +12876 +29898 +3423 +18305 +1815 +9505 +15572 +25349 +20678 +10480 +632038754 +60289319 +744647081 +13685 +3757 +545 +14125 +32747 +2146 +4832 +24908 +27155 +28700 +6501 +27877 +3720 +2033 +24883 +12196 +23282 +12601 +24384 +12518 +5423 +17878 +349857242 +32680 +26 +29648 +15064 +1648 +10309 +31505 +504 +4049 +3566 +8475 +2209 +13624 +9247 +7754 +9352 +7198 +31331 +30599 +13297 +9982 +19062 +867796195 +12347 +21294 +27750 +9959 +1350 +55204547 +785 +6673 +29658 +3393 +10502 +11319 +28286 +5777 +13898 +31888 +27908 +48 +32351 +32351 +28925 +29747 +7086 +11967 +32477 +23623 +8459 +27541 +14800 +20103 +29356 +29626 +30643 +13960 +19599 +32087 +31067 +31175 +9484 +10612 +20162 +22417 +22996 +14645 +21903 +13761 +19685 +31740 +7895 +10183 +11560 +25027 +2668 +24823 +311991488 +17865 +25811 +19179 +227401874 +29946 +20577 +21839 +8482 +26116 +817163441 +8972 +13875 +31305 +12798 +7638 +14703 +10968 +2289 +1043201240 +29428 +19906 +7662 +26781 +22613 +23312 +28417 +13771 +950797214 +3817 +743 +4758 +91105507 +645686293 +20053 +139404611 +22429 +615 +26972 +12277 +4157 +10455 +26351 +586673614 +386078858 +29388 +41140163 +8925 +8555 +22301 +4079 +8095 +3409 +4089 +31255 +11698 +6095 +9918 +271 +914508983 +3423 +3089 +31046 +19354 +256 +31353 +13947 +19350 +18 +25120 +14071 +23012 +9984 +23757 +26043 +427405446 +15462 +15435 +516538273 +18616 +22434 +14430 +22348 +23507 +22549 +25349 +17754 +11472 +29695 +32310 +6246 +2481 +4753 +22123 +14613 +18654 +26890 +30127 +21111 +22792 +4256 +31352 +32076 +26143 +1398 +7735 +25181 +19651 +29698 +14156 +8992 +10881 +16307 +8501 +14881 +20161 +32535 +20770 +21619 +12460 +12604 +26465 +6191 +20772 +1361 +13898 +18949 +27585 +5077 +89236875 +1318 +697719282 +5346 +8467 +18218 +15304 +114156994 +1451 +292693021 +8259 +22926 +7579 +18313 +14154 +25341 +1037996693 +11358 +6652 +19157 +7333 +879309927 +376943251 +11584 +875172321 +203837299 +9405 +31291 +4465 +12617 +395380113 +641529336 +31539 +15013 +18855 +19596 +9772 +1924 +10136 +817030087 +27223 +1956 +811530194 +19289 +313893946 +2949 +29144 +18991 +12972 +6214 +17160 +87 +4031 +8336 +24674 +7188 +18874 +723 +32668 +14044 +11197 +23578 +22824 +19651 +30875 +26019 +29446 +11799 +25936 +24318 +23142 +8406 +14018 +32503 +793059393 +10531 +6549 +363452729 +1398 +18313 +2842 +945780346 +9757 +8159 +10651 +26456 +5681 +127060123 +483086963 +30611 +21770 +11027 +4847 +23731 +31459 +9337 +27585 +30630 +21577 +28551 +14187 +26032 +51107704 +17715 +31965 +24571 +31045 +12582 +187877991 +24907 +28143 +23067 +32190 +26587 +6871 +10253 +24468 +23775 +20878 +28430 +25747 +12314 +19115 +11676 +478548948 +31802 +961981483 +23347 +5550 +3028 +25145 +600931160 +7090 +32475 +19958 +4446 +27763 +6551 +9016 +8202 +1259 +18898 +13365 +24674 +6214 +11363 +730980266 +13395 +786561611 +5954 +29660 +18855 +17091 +412060366 +13325 +8041 +17190 +10662 +4021 +24212 +17974 +29557 +684472557 +29131 +20463 +9959 +811211668 +27938 +23981 +22778 +18620 +1038 +20628 +31498 +23593 +3993 +1130 +8530 +69666088 +12392 +3320 +15869 +30634 +506623013 +5304 +12520 +28471 +31266 +8925 +397 +8860 +27966 +2180 +13619 +21320 +20599 +23732 +531 +373793988 +15561 +14013 +4205 +24632 +6595 +6755 +18616 +7735 +26228 +17901 +15987 +1991 +13717 +6833 +22822 +30598 +23521 +167247886 +731930437 +27064 +19244 +11308 +9644 +31648 +6993 +17809 +30693 +2607 +25747 +1390 +3885 +5870 +3899 +27369 +6089 +618554492 +30715 +30822 +27258 +6504 +3539 +23517 +3535 +4627 +30705 +19906 +22349 +8676 +4500 +6939 +20138 +24912 +31300 +30674 +23897 +9189 +21587 +20202 +7372 +596184425 +31605 +7554 +5060 +17024 +14372 +25107 +23959 +9036 +23591 +2373 +4990 +699555507 +5186 +23163 +11035 +8175 +28451 +17319 +23446 +11840 +13182 +31908 +18051 +815923650 +6833 +4335 +3832 +24676 +4635 +17549 +23133 +17912 +25539 +24912 +21674 +13281 +25289 +13693 +25662 +22787 +32743 +24321 +17146 +18305 +12020 +24280 +1695 +5719 +15202 +9980 +23919 +28163 +11968 +21005 +591933896 +28927 +3341 +7372 +24080 +12890 +4009714 +31574 +2782 +19736 +19888 +26840 +30947 +363652035 +8202 +9500 +22996 +1752 +7409 +2970 +21670 +2401 +21030 +8752 +24311 +607568455 +23065 +554460166 +23272 +10881 +27956 +12391 +14062 +4990 +22139 +28701 +23092 +823088406 +4438 +1076 +17984 +18794 +26038 +29097 +16737 +10197 +4500 +8986 +13432 +1529 +14192 +23469 +1834 +1018804710 +29449 +19140 +13911 +21289 +32303 +26785 +27252 +8159 +19548 +9084 +12125 +38423655 +1064698315 +2394 +26634 +16293 +25640 +28456 +10003 +2374 +15325 +31838 +6712 +27722 +32 +12193 +24766 +24378 +12920 +8517 +818 +29650 +7301 +4599 +14330 +20066 +26904 +19812 +23540 +29594 +847 +12594 +5904 +23242 +9545 +674 +32030 +14125 +14034 +10978 +15460 +4276 +1695 +11740 +335601471 +8693 +1811 +899204700 +1811 +16131 +23336 +31586 +219549515 +72 +6183 +280475943 +476265846 +25341 +31410 +19471 +3450 +22375 +16293 +8972 +29082 +27204 +31567 +20812 +22451 +596210962 +165289280 +17888 +3103 +509260089 +673047462 +14828 +11327 +225 +1194 +2754 +22326 +551 +18796 +9709 +15593 +29037 +26 +11620 +6144 +11056 +1036767904 +30298 +22672 +291061895 +8439 +11714 +7850 +7910 +2831 +28596 +1032387608 +27488 +9008 +3885 +25599 +22861 +9322 +10048 +23679 +20021 +29270 +971224564 +21670 +15484 +18909 +89236875 +7056 +480 +31999 +22710 +12831 +9180 +25974 +16489 +692787382 +15637 +32478 +937742460 +7178 +23706 +20248 +31892 +32119 +26840 +14283 +12453 +1018804710 +23522 +9055 +22346 +10690302 +3539 +23446 +1036628006 +14246 +88 +29809 +31712 +12567 +12669 +825 +12715 +16671 +19725 +3885 +29706 +23599 +3703 +1125 +3592 +10683 +29882 +4004 +8341 +15017 +573606632 +32144 +32119 +27784 +19911 +121 +30762 +13216 +27376 +10959 +17723 +162 +14320 +17167 +22671 +9247 +32633 +767984192 +2727 +31175 +28256 +5630 +10818 +13218 +8520 +8327 +29860 +26621 +41140163 +3059 +17319 +13541 +22517 +24674 +25502 +687610188 +1695 +855439605 +911358525 +6833 +19641 +7095 +18923 +23092 +5515 +174874567 +7892 +25252 +23596 +28223 +25305 +14749 +5763 +504457846 +1329 +7842 +24907 +10722 +24797 +3504 +8467 +29617 +18808 +1297 +28777 +27370 +13600 +12858 +18271 +719 +5970 +24386 +21509 +25834 +19519310 +7378 +4653 +25073 +14684 +28417 +28632 +28554 +246915592 +3741 +4341 +28164 +10107 +20696 +9543 +218 +18180 +14225 +17549 +7276 +27640 +1900 +23163 +647637845 +12093 +20079 +15883 +946027094 +4188 +29143 +2571 +6898 +18152 +13816 +9771 +29474 +20133 +15400 +14451 +472 +20287 +30417 +13324 +177112175 +4427 +618554492 +26739 +20475 +1054022928 +2192 +1019498195 +25711 +15602 +13253 +23336 +14101 +2746 +586136455 +2429 +26477 +22220 +603877043 +15697 +6220 +13279 +30204 +3036 +21377 +19317 +24944 +22648 +31479 +14824 +18005 +21900 +15801 +9414 +439 +10575 +9210 +4647 +29194 +16949 +21573 +10119 +15751 +30379 +11366 +5867 +25257 +598186982 +7400 +20278 +30747 +28985 +12195 +6907 +3885 +27029 +11277 +974991332 +9866 +19865 +20841 +19297 +19241 +24878 +8856 +26187 +13864 +11916 +5692 +724 +19969 +22551 +31612 +13048 +13142 +99038920 +301374320 +3794 +31407 +23557 +14361 +26823 +11276 +6499 +2182 +28961 +23739 +13285 +472139713 +24484 +938219725 +23003 +11698 +29430 +1559 +4157 +19565 +18187 +15593 +9583 +7559 +8912 +18766 +11411 +10591 +22796 +20592 +21482 +8407 +2816 +4914 +16410 +47 +20773 +18210 +20479 +20763 +8731 +10977 +27282 +14583 +7964 +3103 +26961 +14196 +21811 +24147 +4069 +4065 +13375 +2685 +9016 +18305 +22746 +21941 +4507 +9036 +177112175 +523750683 +2857 +2533 +66383449 +15120 +32747 +1326 +27507 +3813 +32343 +10612 +10083 +17714 +9505 +11690 +29776 +21115 +16401 +2427 +3193 +31266 +20905 +3871 +9384 +311991488 +26733 +26465 +31478 +20597 +8440 +14699 +30944 +8869 +908 +20245232 +20463 +12152 +7708 +3982 +21333 +13266 +27004 +17294 +12555 +5738 +23587 +272986092 +4883 +16527 +15614 +107681926 +32028 +18187 +2476 +26440 +18266 +22311 +12373 +29103 +10514 +12392 +3184 +950726685 +30778 +23133 +25565 +20992 +30343 +23955 +25120 +24293 +28632 +12553 +26964 +425053951 +8764 +2949 +3301 +11031 +29266 +15770 +9053 +8105 +242432754 +968 +15325 +11720 +1011813777 +21466 +22270 +23760 +4956 +4951 +16987 +278871169 +13269 +1076 +2893 +16562 +4154 +84 +16753 +14244 +8459 +13193 +15623 +27282 +30602 +975948803 +15962 +4872 +8190 +25269 +19436 +22363 +20343 +4782 +26708 +28436 +31506 +4627 +1178 +10612 +4296 +15013 +17311 +10215 +29236 +920127625 +24912 +6260 +6930 +28348 +27880 +18855 +12594 +5099 +572025344 +31250 +8236 +5139 +168797328 +19890 +12641 +30924 +4472 +28046 +3915 +8114 +14298 +3901 +484970729 +20373 +15310 +279011653 +11678 +14703 +27368 +18489 +13236 +699713792 +4460 +15052 +1141 +17784 +29402 +32478 +8734 +275594975 +32529 +29946 +20741 +23226 +9580 +26346 +4709 +30548 +10394 +16489 +32289 +21508 +14646 +15790 +11617 +119739392 +3546 +8728 +20501 +7892 +16342 +3562 +871523530 +8767 +20401 +9888 +29510 +21578 +27784 +26763 +25866 +13851 +12457 +29415 +23493 +838669749 +15472 +24389 +12155 +17423 +30769 +25901 +27013 +20185 +25308 +168 +2750 +19117 +29562 +26393 +30235 +20537 +12669 +25305 +24827 +11584 +15664 +20624 +22247 +554120300 +20072 +22816 +26682 +6128 +21267 +919647265 +29662 +340502239 +31963 +23642 +16401 +32065 +5972 +29032 +19056 +24526 +20966 +1553 +22881 +4292 +17415 +754 +30526 +17914 +23775 +9446 +746502247 +29123 +3582 +20983 +14226 +699713792 +1649 +4782 +24885 +101 +9414 +19675 +18583 +428 +6470 +1837 +26463 +26136 +16692 +3392 +1992 +23540 +2364 +205 +31175 +19939 +21112 +19819 +24134 +8292 +6584 +13216 +7964 +27359 +2631 +15375 +790717441 +21324 +9918 +5578 +12373 +20600 +18196 +4814 +412150016 +729958294 +660915498 +21115 +3720 +22925 +26816 +31257 +13864 +5449 +16858 +1307944 +10633 +17611 +32656 +14068 +14663 +2976 +23282 +26739 +32750 +10926 +28118 +7047 +31046 +5371 +6745 +64974863 +9344 +11646 +22787 +4619 +29667709 +3231 +1795 +5058 +357 +6228 +23093 +11799 +4218 +5743 +11584 +29882 +4649 +24296 +27376 +29529 +24883 +2578 +26483 +307263087 +22350 +22444 +7957 +18616 +18698 +26213 +4720 +6914 +26984 +28164 +5346 +20619 +17059 +25046 +13799 +1766 +23680 +21918 +1168 +237588807 +18305 +16005 +31206 +7793 +22709 +20202 +10427 +23085 +23030 +22787 +24912 +7091 +25323 +2914 +27019 +4580 +30918 +919647265 +2610 +14021 +24643 +21605 +20973 +22475 +9472 +18553 +10548 +22788 +16572 +16798 +26187 +11458 +2205 +24508 +18230 +23092 +9238 +9103 +2453 +6643 +8961 +24326 +22881 +29407 +1437 +27821 +23587 +25872 +30508 +4205 +27470 +2340 +194495327 +31214 +466678321 +22661 +14982 +602 +3395 +9549 +10850 +11776 +214 +194 +13275 +19728 +23979 +18311 +14694 +11649 +18495 +15536 +18880 +8274 +23469 +31462 +17914 +369000185 +18094 +15486 +8989 +28316 +514875184 +21435 +25383 +25152 +27031 +21320 +20103 +24823 +12615 +10914 +6940 +27188 +13797 +8954 +7318 +27064 +30643 +24927 +18472 +23139 +10875 +7423 +603877043 +13995 +24611 +23551 +22015 +19149 +31040 +6898 +20278 +2505 +12624 +20742 +11568 +573606632 +5980 +8969 +939 +63108274 +859941044 +3986 +31738 +12622 +27750 +3513 +23106 +8501 +25405 +20153 +9311 +17276 +18949 +3794 +2929 +398556455 +31883 +1066 +19710 +5838 +439 +2929 +14227 +22569 +11269 +14949 +525926022 +9233 +600931160 +26484 +2364 +1948 +4512 +27752 +18266 +9536 +13776 +18583 +15866 +516 +13322 +11337 +506623013 +19219 +22280 +13029 +17876 +9771 +755573610 +24647 +4914 +430 +11473 +21617 +22587 +5534 +6228 +3013 +7964 +3231 +20897 +12300 +20267 +15143 +72893169 +15561 +27412 +24870 +30866 +29062 +27567 +26224 +6591 +18495 +18167 +5339 +8130 +214 +25598 +11366 +26557 +6501 +17787 +18284 +18198 +16798 +4821 +27794 +14959 +15125 +27908 +28375 +20475 +11227 +18339 +23680 +4821 +22346 +7985 +2685 +13812 +23072 +15697 +27106 +32349 +16849 +24230 +22575 +30655 +25288 +19350 +5284 +20380 +24566 +864 +22023 +6598 +697456669 +22967 +11246 +2452 +14455 +23235 +830489638 +217982666 +25185 +27217 +30330 +16489 +24629 +4488 +18519 +23311 +27837 +17438 +17710 +2981 +786561611 +23477 +24542 +3110 +15910 +24970 +25711 +19819 +8003 +7422 +7261 +15433 +17822 +19229 +22304 +9888 +24769 +1191 +3846 +18191 +974991332 +4127 +9932 +9634 +32015081 +31016 +20606 +17754 +31654 +1038 +12361 +28616 +18094 +25339 +17280 +4762 +17401 +2396 +7047 +26463 +17092 +857646800 +22259 +17521 +10849 +472976263 +4091 +12624 +18810 +18196 +14587 +6404 +5750 +32704 +7362 +27926 +18339 +819270011 +14970 +15304 +30175 +6544 +14702 +6071 +20663 +28228 +582 +10331 +1125 +8530 +19695 +1109 +15704 +209801770 +28333 +8341 +13860 +25824 +15883 +18431 +11267 +8209 +25135 +11491 +8962 +29025 +10849 +24138 +27471 +9247 +21370 +32293 +26088 +5569 +14329 +32311 +9346 +7694 +7775 +1795 +11631 +8999 +30810 +10581 +18666 +12335 +28844 +10053 +6210 +929 +3075 +30944 +761047408 +13963 +950797214 +4061 +15017 +32757 +27170 +620 +1036745058 +9603 +30464 +8621 +20227 +6861 +14023 +29155 +15990 +20401 +4816 +26115 +4089 +1012 +5873 +5942 +9632 +30611 +3901 +25293 +14420 +616762822 +16890 +17384 +31442 +23478 +20079 +89508404 +28759 +26008 +30277 +22881 +17438 +8467 +1878 +27585 +274692509 +10790 +17733 +28077 +15420 +23493 +48 +3794 +26781 +26286 +9453 +24968 +872 +12534 +2182 +5201 +32664 +24257 +24616 +9985 +29882 +19696 +4461 +26705 +9526 +10159 +29486 +20942 +15403 +397183063 +6644 +7676 +6499 +6245 +1013885883 +8459 +23679 +23050 +32087 +20010 +2143 +3440 +2601 +901269870 +731 +2183 +5060 +20165 +18700 +12572 +5397 +25276 +31273 +19139 +2402 +14080 +11740 +29120 +12464 +256 +945 +29027 +30994 +29453 +509260089 +25365 +4016 +19219 +17160 +20170 +24331 +10202 +7344 +2328 +6765 +31802 +4395 +29649 +22154 +26285 +7833 +13154 +8714 +6566 +10005 +29037 +22717 +22613 +9030 +507270517 +23626 +22707 +11450 +31711 +25293 +5484 +29032 +22084 +18955 +7639 +28531 +21355 +24526 +11805 +30999 +19877 +20306 +16788 +6423 +1897 +23065 +9139 +20634 +17787 +27408 +69880276 +1389 +643245371 +23928 +11676 +30495 +30359 +27957 +24927 +23241 +10373 +13594 +550936890 +24438 +25640 +8754 +23148 +20868 +113201494 +9728 +29613 +4883 +6833 +969450654 +16796 +2262 +27536 +20668 +3431 +7753 +22455 +41 +29510 +13275 +4341 +9414 +4796 +11969 +5324 +15742 +16351 +1719 +32600 +2215 +1069819982 +4488 +28121 +29915 +30728 +649 +27568 +23606 +31471 +25088 +21030 +29103 +27794 +13669 +9356 +1699 +11833 +1742 +28280 +15052 +28660 +560720337 +15264 +13799 +3169 +10861 +13216 +31410 +13713 +24968 +16963 +30751 +4461 +23593 +29658 +1433 +14902 +9581 +18673 +16052 +16475 +16976 +115 +29732 +17821 +13534 +10291 +5389 +19905 +20103 +16073 +28782 +955 +925 +19721 +29978 +21153 +219385755 +15997 +6512 +5561 +17458 +975948803 +12097 +12920 +32473 +21831 +18617 +24550 +30335 +7754 +11537 +10727 +17560 +20426 +4796 +615 +10357 +853 +20306 +30939 +24571 +3326 +5980 +5381 +21170 +12857 +28270 +782788807 +31253 +12314 +440829685 +42623459 +30737 +15962 +15400 +678889556 +18870 +8175 +219458753 +14370 +25581 +27938 +7662 +11608 +13984 +575149706 +20870 +16033 +8972 +2873 +27217 +20696 +2691 +32119 +20401 +20273 +30266 +9562 +5016 +9957 +29097 +5484 +12977 +907373205 +10627 +25615 +27227 +7632 +20371 +29338 +414 +25422 +29466 +12431 +16614 +24407 +13126 +21701 +30335 +10865 +23861 +6460 +642816340 +857019195 +26420 +2011 +21131 +27557 +10154 +21954 +9998 +30716 +30053 +23733 +19317 +9552 +3321 +1009 +2181 +10911 +15890 +578815248 +15883 +4685 +6090 +4438 +20595 +30375 +3443 +22110 +22538 +26634 +1208 +31613 +29695 +22977 +1261 +2448 +920127625 +13842 +9432 +2528 +14406 +25941 +28352 +13799 +2831 +9366 +9985 +882 +1116 +1364 +14663 +18027 +29492 +313375683 +4461 +8816 +1286 +32057 +446392658 +217807406 +22816 +19904 +24600 +892 +13213 +15836 +31811 +9116 +20742 +20454 +29122 +28099 +19179 +9748 +23938 +20873 +152258382 +9483 +24758 +11269 +14402 +12185 +25291 +12594 +25253 +24542 +4298 +3993 +18423 +21971 +4804 +9282 +72446526 +836214497 +469 +5932 +914508983 +3110 +26285 +6717 +26634 +516 +11134 +8946 +27096 +23587 +22661 +25565 +29166 +27578 +16069 +32125 +21054 +14984 +13457 +21313 +8555 +577323850 +13529 +19692 +21769 +23781 +29407 +28341 +214 +19695 +111747217 +9086 +21324 +23440 +17637 +3033 +12948 +927429109 +21361 +21287 +529625353 +10275 +25269 +29809 +13509 +20914 +26162 +12024 +929 +15134 +17787 +8251 +11504 +3559 +14590 +922784226 +13963 +11720 +31419 +23171 +8144 +12540 +9417 +16585 +25790 +10052 +708399002 +3794 +24928 +4240 +15053 +18310 +24167 +4821 +28759 +295045562 +20021 +23733 +2059 +18329 +27475 +27327 +26802 +6985 +29574 +21769 +211249116 +12609 +25588 +31275 +27343 +17411 +6167 +8009 +15583 +26335 +2011 +13045 +4518 +9583 +22422 +25640 +29256 +18625 +22992 +30422 +439 +896017605 +14959 +13433 +9653 +896017605 +20561 +27478 +31653 +8405 +22083 +5575 +16069 +32649 +29483 +550936890 +9482 +19519310 +10223 +15377 +13206 +14420 +744647081 +926082286 +1061618954 +18947 +23501 +12460 +364404563 +12229 +15556 +1321 +815923650 +12592 +20381 +5087 +18284 +504833680 +20343 +20225 +8763 +329364123 +26297 +26736 +28596 +32659 +5079 +28610 +1651 +17506 +13342 +15109 +2401 +19765 +13879 +17803 +20227 +20401 +26140 +19549 +16765 +3201 +10144 +21015 +5792 +15905 +16153 +907373205 +23098 +3213 +5098 +31842 +1812 +18185 +25745 +21310 +30621 +16917 +4912 +14416 +7212 +15969 +6856 +15325 +2430 +19484 +2556 +7348 +5534 +828 +10875 +10095 +6128 +26162 +20473 +27452 +30384 +19664 +2838 +4580 +17803 +8459 +23290 +5600 +10190 +24622 +17017 +10357 +11544 +27880 +5623 +1811 +23124 +22992 +7288 +3440 +770 +20817 +12500 +27583 +703494470 +10127 +11298 +3389 +11195 +7508 +12441 +22233 +21361 +19599 +17705 +23679 +5961 +29062 +824487704 +1663 +22750 +29600 +23706 +774 +11653 +24 +25903 +30691 +17381 +8341 +13626 +10707 +10859 +607568455 +7442 +20482 +15014 +14455 +13901 +9449 +32611 +18284 +2394 +30825 +29000 +15704 +11631 +17829 +1390 +21749 +15486 +12858 +17809 +1036865894 +5069 +29427 +10591 +14377 +9269 +30762 +20841 +21361 +21469 +17260 +17727 +10119 +24420 +15818 +15460 +14180 +13864 +697719282 +10970 +669835213 +31567 +24718 +30330 +18376 +3130 +22110 +591729700 +9876 +50 +17103 +3679 +3690 +10764 +898 +17007 +13060 +3817 +14970 +18048 +27557 +8274 +9073 +11035 +5759 +3980 +8549 +27052 +4338 +21310 +1766 +461527750 +10142 +31649 +26996 +13305 +29027 +63552215 +18145 +4101 +13187 +173282785 +19877 +3678 +29393 +25078 +31542 +25763 +23092 +32344 +10891 +4989 +12511 +13109 +2078 +18114 +18846 +739960154 +20093 +41 +5107 +474 +25381 +24968 +17814 +4432 +10144 +11985 +3349 +20478 +19577 +22509 +17910 +5932 +16226 +1900 +25342 +17240 +24167 +26423 +24999 +1739 +9084 +26277 +19721 +26193 +25232 +16031 +30368 +14663 +22222 +29492 +966 +3536 +7644 +306526609 +14330 +30483 +31257 +6594 +8454 +11473 +21308 +6998 +23216 +30512 +15100 +25422 +21158 +30653 +27382 +31558 +16384 +466678321 +12752 +20482 +11504 +20600 +246 +18187 +8891 +4907 +29403 +23775 +2245 +12198 +2408 +23391 +22955 +9055 +32722 +29103 +18222 +22800 +5058 +8105 +18469 +26410 +19485 +25757 +3022 +16743 +1029221420 +6210 +10097 +6003 +602 +32711 +24608 +24004 +17888 +28365 +32555 +2180 +20992 +12314 +2831 +4726 +11020 +2957 +9112 +1992 +9727 +27166 +13397 +591 +25477 +17428 +89236875 +8142 +6209 +165 +25670 +24493 +20540 +30213 +23300 +29706 +2078 +7953 +18218 +13722 +15583 +18185 +16811 +26456 +5561 +26343 +1002259261 +17914 +9449 +25558 +20195 +5055 +1223 +5892 +3321 +817163441 +7062 +20066 +8419 +358 +78325132 +27158 +25625 +19548 +18009 +6939 +13535 +10551 +1785 +21513 +9436 +2208 +32095 +5569 +15683 +12669 +22771 +817163441 +14970 +881 +5867 +13843 +20711 +551 +27679 +11308 +9792 +13136406 +11304 +28329 +2032 +22412 +1897 +21353 +10575 +29016 +22759 +32309 +20312 +989966642 +23606 +2609 +13375 +4368 +6710 +29315 +310394812 +18135 +31963 +18928 +21109 +13093 +14459 +29817 +299785403 +63552215 +16060 +379163758 +23981 +10246 +1485 +5287 +362310923 +18009 +18135 +607568455 +27957 +520816932 +185162567 +8990 +19126 +18322 +28270 +46869187 +24167 +6761 +30611 +14156 +20262 +23252 +18009 +1852 +5324 +30674 +26277 +29583 +6691 +31965 +811530194 +229589034 +30057 +121 +15966 +15400 +16976 +27767 +17465 +18744 +375 +560256190 +4762 +29946 +9102 +13863 +5346 +17113 +17769 +11366 +19176 +24078 +3308 +12568 +27311 +22478 +31190 +8258 +25596 +31419 +27705 +11363 +32145 +4205 +21714 +18845 +17710 +1057824949 +28884 +27167 +16913 +31998 +681432775 +30386 +21887 +20504 +29761 +16570 +30079 +3783 +30820 +28019 +7438 +3827 +11617 +29965 +523750683 +30417 +26899 +14081 +10797 +10394 +28682 +26271 +4524 +23530 +414 +23775 +32190 +20754 +20263 +21971 +29379 +501989250 +23864 +8833 +12130 +16775 +29709 +10933 +14451 +5677 +18841 +3887 +5397 +3703 +32668 +30567 +24927 +28875 +10023 +12977 +17675 +15789 +17754 +2028 +20682 +28560 +21294 +28070 +11368 +617 +12173 +6551 +25057 +17876 +26854 +31498 +24599 +10268 +1185 +5301933 +6643 +11424 +11739 +19056 +10360 +16048 +12868 +21553 +10418 +22256 +6504 +10005 +19303 +642794616 +27003 +32400 +6090 +14161 +6108 +344 +10959 +8530 +17063 +21802 +21205 +20897 +4741 +9104 +15375 +6314 +5330 +3103 +18008 +986216938 +23501 +12195 +4568 +28163 +3761 +3146 +6820 +12705 +26486187 +6898 +13543 +13035 +14115 +8866 +14402 +18846 +18145 +13987 +29706 +19572 +32332 +17610 +22982 +526606148 +5082 +15400 +17423 +30368 +945292246 +20692 +18631 +27282 +29620 +29598 +26749 +1924 +12567 +31133 +7662 +7355 +30139 +20138 +783647843 +9578 +2328 +16062 +11195 +29989 +10610 +9649 +28226 +10662 +9276 +6616 +22470 +12937 +12530 +26350 +7995 +10479 +31844 +1337 +6367 +25639 +6844 +25101 +20205 +23477 +12187 +5577 +26349 +381039394 +1495 +23732 +29242 +21213 +26419 +29574 +31162 +11773 +12871 +32311 +24840 +319 +4568 +29776 +22326 +1129 +16150 +28020 +18529 +14451 +8754 +945780346 +21242 +12972 +18092 +24728 +499440084 +17578 +9060 +3672 +13433 +7638 +3366 +31110 +15266 +12359 +12970 +15244 +115 +32370 +7936 +17415 +8869 +26417 +3502 +3678 +16077 +29554 +2536 +31736 +209801770 +14606 +410570626 +15969 +29875 +27879 +4059 +9483 +29988 +28745 +29933 +9818 +20868 +1051757721 +22944 +20878 +19888 +31934 +30532 +2873 +29732 +669 +31085 +17782 +2781 +9204 +16678 +5319 +1933 +4306 +29294 +24011 +13941 +3103 +13888 +24100 +21406 +19019 +4951 +12972 +379163758 +29388 +20870 +16913 +564063660 +15249 +21170 +15141 +27505 +13761 +5668 +425655336 +31290 +19173 +31995 +15938 +5167 +3813 +29023 +25056 +28053 +22501 +22478 +12736 +14868 +22778 +18665 +645686293 +3885 +28447 +13433 +24062 +2458 +19212 +32087 +31721 +7850 +8467 +932470077 +1512 +31908 +32095 +9552 +80844076 +16520 +20174 +29571 +354 +24616 +8503 +15604 +26334 +16191 +24425 +21885 +12963 +24695 +21995 +9957 +22669 +3051 +12868 +598186982 +16817 +17240 +19876 +27877 +20401 +6717 +18569 +17260 +18897 +18718 +20597 +10977 +9500 +25899 +26956 +6916 +20624 +2739 +10048 +14824 +30598 +11646 +28991 +4079 +28527 +26019 +26523 +31983 +913 +18648 +951760797 +23731 +9237 +15133 +6786 +18839 +925 +32626 +10978 +342225246 +27808 +23587 +3562 +15908 +29510 +5692 +25257 +14030 +15770 +13035 +4914 +20531 +12332 +29379 +1838 +10222 +24191 +21773 +14402 +14683 +29730 +11205 +13003 +30762 +18135 +29910 +13633 +14865 +17116 +30866 +1191 +747601175 +66383449 +28400 +8267 +22965 +30010 +20003 +19557 +7521 +25296 +7039 +5600 +16795 +30338 +14318 +28927 +8437 +620 +13792 +84 +26484 +17042 +649527609 +22106 +13968 +91105507 +4847 +875039408 +133 +442 +24293 +25371 +17904 +27435 +25659 +730980266 +6987 +21712 +79880510 +302364781 +20161 +12373 +27928 +20002 +4557 +17171755 +4890 +3320 +6985 +32363 +31712 +13722 +13596 +14215 +19709 +15830 +7630 +20115 +32113 +5759 +28314 +18423 +11814 +31002 +27741 +24875 +8692 +6695 +22576 +8294 +18010 +531 +22671 +31231 +1239 +22551 +25792 +26100 +27925 +14984 +15962 +20028 +7748 +8017 +14599 +31652 +27686 +17877 +1825 +2157 +19140 +6334 +17011 +21484 +18550 +9266 +4460 +3502 +25043 +28070 +16798 +14251 +161167734 +25152 +921611066 +19994 +2415 +5683 +24710 +1289 +26207 +882 +18329 +17662 +3851 +19888 +13118 +32731 +19176 +12335 +285595735 +16772 +208133070 +26425 +24970 +892 +9417 +24384 +2401 +165 +7753 +23359 +29847 +14849 +24758 +27336 +3835 +19562 +30737 +19582 +23681 +762854332 +17353 +12001 +461527750 +74064427 +24615 +17042 +8972 +18468 +3281 +11860 +18305 +29811 +22881 +14881 +9084 +19825 +18720 +32564 +18570 +14868 +19016 +29015 +13355 +14143 +15553 +588695307 +21332 +31040 +24644 +934956379 +27140 +17578 +4470 +8092 +16798 +26311 +13596 +20052 +15872 +13898 +9957 +6595 +26525 +24384 +24321 +25057 +7372 +19709 +13026 +11003 +19527 +2059 +19921 +12422 +22998 +9834 +13014 +20232 +19580 +21931 +3193 +10874 +19303 +19931 +5580 +29978 +32498 +2402 +25301 +25279 +29025 +30924 +12733 +396246374 +27924 +1036865894 +13311 +7258 +13605 +27096 +22996 +19067 +6943 +19067 +21471 +8096 +10861 +939286644 +23149 +24533 +5748 +10097 +22045 +29718 +4317 +978635621 +27419 +24882 +21670 +19409 +3638 +12572 +2727 +5324 +32332 +24445 +22380 +2470 +26207 +585300039 +8517 +3854 +10043 +15679 +1544 +9957 +23818 +500761694 +2209 +24113 +18358 +19803 +20930 +14849 +26238 +9796 +28860185 +8793 +28700 +13045 +89236875 +26493 +31405 +21605 +17809 +13458 +7122 +6465 +18839 +20062133 +372482299 +7842 +29681 +3321 +31854 +91105507 +13014 +8803 +26823 +6890 +60818700 +19248 +19830 +12252 +16747 +29293 +26007 +14215 +126610814 +20263 +9989 +17253 +5397 +19812 +13879 +597742574 +18656 +26898 +15583 +274373457 +3700 +4455 +10183 +27309 +14252 +25625 +27053 +22434 +21773 +5556 +15690 +12487 +3864 +7521 +25342 +23260 +20402 +377 +18145 +4488 +26429 +792 +21964 +8550 +2202 +41434792 +24257 +24695 +22423 +19803 +3959 +27265 +7618 +7978 +27895 +21900 +15136 +12314 +23224 +5124 +11597 +24748 +13447 +13014 +30207 +684 +5033 +21796 +22652 +8463 +30066 +9936 +21529 +4296 +30195 +4914 +23729 +9055 +18808 +23124 +425053951 +27883 +185162567 +22478 +916116163 +21273 +10625 +23055 +27303 +4006 +31706 +7726 +17169 +32131 +299284806 +14271 +202174594 +27578 +11333 +29446 +30868 +1238 +20597 +10141 +25230 +1321 +8683 +9808 +1027658062 +17024 +837691137 +12617 +18880 +15375 +13849 +995753626 +1580 +10850 +22349 +14244 +13807 +27344 +27821 +1043201240 +19335 +20322 +10083 +11246 +554120300 +17701 +8467 +31471 +129574444 +25549 +7344 +16837 +25561 +15872 +12609 +7442 +19778 +19095 +13454 +25478 +29730 +58535449 +312049264 +4338 +30282 +23123 +23042 +12467 +574466415 +13534 +6798 +6833 +12608 +20494 +3740 +6190 +12109 +29860 +29842 +28928 +6584 +27019 +13162 +17630 +29322 +2249 +1372 +21131 +28223 +14125 +27096 +31497 +1811 +23928 +12422 +20553 +21008 +7889 +20408 +343 +9283 +31981 +11271 +10581 +27640 +31249 +436 +4862 +24443 +1066 +14568 +390891964 +16115 +27828 +26062 +15509 +22899 +15614 +1855 +1016 +22649 +8287 +9120 +6121 +14258 +11851 +9603 +10326 +16987 +1275 +12853 +20878 +31266 +10735 +25783 +3835 +7031 +8440 +1136 +24742 +31836 +20796 +32742 +2974 +747070391 +22986 +26452 +26294 +29651 +17294 +27593 +20232 +17605 +11164 +10977 +30593 +20185 +13278 +4557 +479833421 +1121 +14712 +23981 +24813 +29428 +24602 +7453 +18236 +25145 +543562637 +19140 +99038920 +27203 +25101 +21770 +24496 +15463 +9145 +25721 +14664 +17957 +618554492 +31434 +26514 +23093 +1239 +23106 +22035 +28802 +22164 +18761 +31214 +21296 +3893 +28844 +2534 +27359 +28836 +22792 +15509 +15966 +9309 +12655 +25558 +14421 +18898 +19105 +30696 +8042 +31180 +214 +531 +5564 +32243 +9187 +31063 +11617 +28436 +25199 +7951 +11968 +7686 +18408 +11383 +30825 +147847714 +15872 +14662 +3735 +30217 +4360 +24866 +190661446 +12871 +12696 +10739 +16912 +6898 +116406406 +22359 +19596518 +7080 +23076 +26285 +18114 +628529804 +1239 +9484 +19994 +237588807 +6228 +28400 +26228 +586673614 +16184 +19227 +18570 +27194 +16151 +25884 +32190 +21900 +23862 +15789 +17092 +113201494 +344 +3296 +7288 +27965 +14030 +29103 +19019 +11678 +8424 +31411 +29897 +525311521 +11740 +9757 +9496 +28260 +15565 +24444 +24699 +4499 +28439 +290 +574036710 +19390 +29021 +23968 +774544597 +9543 +864 +10930 +18880 +10048 +32475 +2169 +28559 +27751 +15600 +7206 +574036710 +3744 +10857 +9472 +15999 +24791 +10636 +89236875 +26259 +7716 +32142 +10588 +945292246 +9898 +20587 +4883 +31654 +20238 +28725 +9523 +431699768 +54 +9757 +27085 +18694 +8550 +731128405 +16218 +21053 +15202 +32608 +27455 +15242 +29027 +18674 +28206 +30577 +25611 +9903 +15883 +29025 +29784 +19988 +23623 +20454 +849405117 +15649 +12431 +13836 +9526 +8274 +18779 +1489 +15202 +13218 +29658 +29986 +13864 +1000601635 +19499 +17784 +11613 +17167 +15820 +20205 +31290 +16012 +729958294 +24797 +7919 +18001 +20870 +27585 +13793 +338407503 +30197 +22138 +18114 +8017 +18214 +1085 +24291 +19825 +9353 +17060 +3824 +18882 +9240 +388083394 +29847 +7294 +17827 +13836 +24269 +1208 +449592529 +25659 +6788 +26008 +22220 +14012 +2356 +8118 +9984 +20667 +308 +21119 +21466 +17008 +15990 +24459 +21320 +2851 +32258 +14459 +9840 +15838 +8816 +3576 +13365 +21336 +25396 +6759 +16687 +7360 +14119 +8237 +13549 +8704 +3679 +29289 +26484 +17662 +948081670 +5098 +13503 +29510 +11911 +31150 +19016 +539 +31523 +31836 +284 +25073 +461844739 +32704 +6584 +29732 +2658 +13981 +19485 +27140 +19347 +107 +22648 +13760 +11690 +23857 +28070 +21824 +29963 +5561 +16191 +13430 +8405 +7842 +4237 +1121 +22491 +12155 +4873 +29761 +15917 +13147 +30939 +26326 +4568 +6375 +25230 +296514549 +20351 +642816340 +13509 +25152 +343 +18387 +524439180 +837691137 +22259 +20561 +20469 +30643 +25294 +12242 +18305 +6237 +17710 +1897 +11118 +1579 +19484 +21644 +777 +495012238 +1754 +31407 +20153 +32632 +20423 +32652 +10299 +15525 +10229 +28561 +17146 +1635 +20812 +29330 +13941 +5624 +13247 +26847 +11911 +21001 +10902 +3075 +19958 +18152 +4021 +747070391 +25625 +471944506 +28258 +789157341 +22079 +10907 +251155117 +28027 +3313 +1087 +10478 +7700 +14764 +25057 +574036710 +25315 +7978 +4062 +8805 +28149 +3787 +1838 +3634 +29809 +17450 +767675099 +16339 +6903 +3346 +12966 +20115 +7264 +20072 +16024 +6790 +7372 +236003886 +6934 +344 +166971298 +25884 +30634 +12920 +9247 +4914 +23623 +5706 +16803 +1309 +2884 +5356 +12568 +246 +484970729 +21263 +8483 +4596 +1208 +30973 +27443 +8629 +31995 +10142 +28655 +27663 +14146 +214 +118022468 +7453 +27812 +828 +14314 +15872 +24764 +27344 +14093 +24676 +8608 +3296 +22259 +12361 +29667709 +24350 +31283 +24138 +17091 +11774 +15341 +22186 +2672 +1582 +7904 +9259 +21803 +23182 +12920 +26018 +7700 +11568 +17458 +28106 +11969 +2976 +23910 +31647 +7091 +1598 +130592554 +1129 +9145 +27725 +25951 +11472 +24165 +29488 +19241 +27282 +7438 +26497 +25615 +347 +27880 +30517 +23587 +10052 +7615 +19916 +28378 +29825 +31493 +5926 +8656 +14321 +5748 +8645 +14106 +29400 +24542 +2004 +931730739 +24446 +29293 +27618 +9322 +13225 +14352 +21023 +3022 +628529804 +311991488 +30643 +2366 +3300 +31107 +22106 +1925 +3012 +5335 +13753 +18387 +25941 +21582 +24662 +20484 +25977 +16619 +9282 +20480 +32529 +25713 +6612 +24464 +19883 +17008 +24256 +16461 +17584 +15142 +32071 +27928 +13624 +2816 +8522 +14001 +5201 +596184425 +10365 +2263 +24321 +10299 +841984888 +17115 +20504 +6121 +292402728 +560223448 +18700 +28980 +285595735 +364404563 +17695 +28745 +2953 +1766 +14665 +15855 +12515 +31370 +653631845 +4427 +25254 +10226 +22247 +18752 +4823 +280540161 +454259428 +32113 +11043 +12834 +3959 +28488 +32222 +28610 +22359 +13142 +31553 +882878357 +10357 +29822 +855439605 +14538 +10064 +26239 +17876 +792 +7268 +22778 +20407 +219385755 +6260 +31763 +243787156 +18280 +18270 +8796 +15460 +15369 +6260 +11043 +1430 +3893 +16740 +25799 +15142 +2720 +9867 +17506 +16033 +2117 +30017 +1141 +175674631 +11591 +3762 +12040 +24695 +21557 +22799 +18961 +1070 +19067 +779375722 +29828 +335601471 +7423 +22652 +21769 +6017 +699713792 +22465 +21273 +523902689 +18350 +742347834 +896017605 +14962 +31567 +9240 +13193 +5338 +11967 +12292 +29159 +19960 +19145 +22449 +29649 +23642 +29824 +22648 +170694527 +22554 +25199 +13982 +29103 +6144 +15467 +32434 +13305 +23643 +9439 +2004 +27220 +3329 +19115 +7143 +22787 +5555 +20663 +590 +18016 +5055 +30207 +5743 +29092 +7729 +6487 +15924 +14420 +31802 +6968 +22351 +1697 +15745 +3295 +1000601635 +7155 +27483 +4762 +23409 +14488 +8749 +15322 +7557 +22551 +22417 +19884 +32741 +13925 +139404611 +29194 +8647 +20170 +25872 +24113 +29131 +217068937 +23216 +5356 +7126 +17858 +4366 +18387 +20423 +26922 +922 +23072 +777 +4500 +12375 +23643 +17655 +17315 +13290 +11624 +16060 +16705 +20044 +21205 +996 +313 +16521 +1784 +28559 +20449 +13324 +22787 +31115 +7512 +7902 +8419 +25615 +9897 +21215 +21001 +32668 +18814 +10278 +16052 +18575 +8482 +23359 +9187 +20850 +18874 +31002 +981216331 +811530194 +29336 +25558 +32351 +12314 +28488 +286041137 +32239 +25269 +23246 +6695 +2209 +12085 +20230 +19988 +351546819 +1108 +25224 +9674 +8891 +1337 +22710 +3395 +27224 +8450 +5158 +15062 +693 +10914 +20423 +9306 +27167 +26712 +3310 +29002 +14749 +30994 +20139 +205933683 +18193 +27850 +28813 +198 +10003 +7295 +3817 +8983 +25043 +17625 +27029 +508432828 +28091 +8617 +5423 +6528 +7533 +28429 +27885 +1623 +26768 +24710 +26019 +28406 +1855 +26577 +21273 +24361 +29535 +3953 +11176 +24843 +21237 +22796 +16867 +11720 +13263 +20667 +31523 +22816 +15838 +2658 +1109 +20211 +25113 +20757 +3184 +1903 +29996 +29324 +20093 +20062 +27053 +3986 +1043201240 +31726 +3539 +10739 +19527 +23417 +31539 +2509 +7072 +14746 +31460 +18519 +19623 +3231 +2311 +27194 +14698 +17472 +21241 +18310 +18170 +27053 +278871169 +13825 +24440 +9897 +5534 +882 +31569 +28406 +3135 +17786 +615 +2842 +12401 +32701 +13519 +130 +10116 +18796 +2415 +12695 +17683 +11359 +16514 +6258 +12024 +32479 +26492 +28170 +29555 +8309 +27618 +32151 +30517 +26311 +22651 +875172321 +13982 +479222827 +9087 +17795 +25026 +7281 +32715 +3690 +7995 +22982 +31016 +29491 +898669128 +20950 +18674 +20597 +20267 +13818 +4826 +20185 +27369 +11227 +23278 +1070816340 +16737 +12905 +29315 +14683 +15787 +15325 +15604 +5167 +838669749 +28616 +22053 +98 +21654 +20930 +1000601635 +29205 +168148117 +13992 +17944393 +30714 +30363 +31335 +7372 +17942 +30330 +32609 +5099 +23633 +22495 +909 +11597 +495012238 +26514 +1267 +12554 +29524 +24676 +21336 +148 +31064 +7978 +28423 +21993 +22131 +32209 +21573 +10144 +697411754 +470329579 +21885 +949130808 +23623 +23300 +18986 +24269 +14441 +13704 +6576 +13008 +2369 +10612 +30747 +588954698 +9523 +5461 +26693 +27435 +24062 +13563 +29541 +6839 +199372157 +19807 +3128 +15715 +3141 +7143 +382782387 +18855 +2430 +13868 +5186 +472 +27140 +13241 +855439605 +15402 +26042 +31206 +11321 +21163 +29739 +24542 +15250 +11650 +783684669 +27220 +23245 +25159 +31574 +16109 +7288 +21484 +2504 +12314 +30706 +18408 +16867 +11814 +10800 +31283 +16614 +18570 +17008 +17011 +20227 +20301 +3201 +3431 +770690959 +21750 +30832 +21153 +1974 +22336 +31424 +3391 +8925 +17146 +461905691 +25872 +28481 +10977 +22671 +585689380 +8767 +14146 +27419 +16384 +731128405 +20479 +25565 +12379 +1466 +5358 +21386 +130817209 +1009651581 +1782 +15112 +20121 +23593 +5992 +12783 +21214 +9102 +1822 +23781 +23679 +9231 +24891 +9978 +5218 +25611 +18955 +12130 +11656 +8336 +26768 +22304 +30636 +5550 +10730 +2680 +902916886 +344116071 +5236 +6399 +4008 +39676834 +30785 +3655 +22963 +10182 +5455 +29529 +7039 +12019 +6590 +5769 +8865 +25330 +15014 +28451 +23968 +7572 +7700 +32020 +3396 +11029 +5556 +22463 +12931817 +14371 +14539 +12038 +32632 +163890681 +28428 +161167734 +28631 +3301 +73 +15682 +31300 +18187 +16458 +11774 +1539 +1041566044 +22704 +2816 +15498 +14414 +14593 +16254 +7362 +1026745538 +30417 +17948 +7095 +7792 +8405 +18572 +10347 +25368 +693038504 +25279 +9808 +24674 +15634 +10695 +5662 +649527609 +22613 +22778 +267206945 +3396 +26813 +277841685 +42 +30996 +10930 +412150016 +25072 +28309 +19819 +21526 +6035 +19675 +18016 +32310 +15260 +5244 +824 +8159 +6846 +24636 +18387 +26283 +3205 +8825 +6108 +24585 +23572 +2793 +13322 +20223 +29492 +9272 +5769 +17506 +38213538 +23919 +32652 +506623013 +3154 +28436 +29843 +25645 +7254 +26452 +196071487 +12655 +31191 +719 +30659 +28199 +24138 +27261 +20030 +31888 +32727 +6722 +1699 +9378 +28170 +28587 +14834 +8454 +28001 +91542336 +4951 +155159619 +17311 +5767 +16544 +16307 +22429 +25611 +24384 +13454 +11276 +20232 +22311 +10343 +15433 +27811 +4049 +28782 +209801770 +355982816 +13354 +7811 +31726 +975437030 +22084 +20817 +24408 +23106 +939 +7440 +18288 +17141 +31811 +5822 +30055 +24421 +2033 +24120 +18324 +30330 +25257 +14593 +8497 +26719 +22331 +18218 +5499 +27875 +27843 +308280197 +12277 +15923 +25662 +20459 +17339 +20659 +2659 +26654 +5039 +20763 +15322 +26440 +22015 +15855 +17007 +15969 +19176 +29035 +9506 +26114 +22619 +7348 +17818 +17004 +13902 +30733 +6856 +1016 +21587 +31437 +23440 +17760 +4350 +1261 +8936 +8455 +209801770 +24345 +25057 +13685 +11643 +1096 +7486 +11814 +9959 +20754 +30640 +17708 +10428 +25094 +12157 +27433 +20258 +1032387608 +26443 +9356 +21237 +29600 +24217 +32095 +975 +6987 +30464 +20245232 +7735 +7508 +4368 +11537 +22790 +18904 +21296 +21577 +18179 +21339 +23540 +5989 +8309 +7949 +4256 +19434 +31407 +543 +1785 +24387 +9483 +19427 +161167734 +8693 +28099 +13615 +6942 +25400 +10424 +190334242 +32610 +10003 +4683 +5495 +7695 +2183 +6930 +1453 +1437 +23675 +15047 +16489 +12592 +30464 +21995 +9396 +22399 +10556 +16330 +11714 +3984 +12737 +29765 +127 +18848 +31581 +29929 +21978 +19173 +30693 +30508 +9356 +23480 +13026 +8865 +729958294 +14421 +25565 +814572721 +12852 +11913 +5919 +20449 +554460166 +18360 +20153 +29557 +8336 +5712 +20911 +10890 +10719 +24533 +7102 +9563 +2975 +562024821 +10107 +18230 +511562520 +173282785 +544 +831 +303035431 +22139 +5683 +708754769 +30593 +32174 +16384 +31040 +8019 +21332 +23252 +25219 +6470 +16795 +19016 +30607 +21529 +30598 +23921 +17317 +10736 +5167 +17960 +9414 +15869 +14455 +20911 +20103 +9103 +2389 +13142 +819270011 +3939 +21803 +29677 +21242 +504 +2230 +10907 +22068 +217982666 +18748 +4365 +427405446 +951760797 +31613 +16673 +26410 +25288 +618554492 +920127625 +11366 +7861 +24927 +19077 +335289001 +25630 +3513 +7556 +249 +17253 +20122 +8954 +5792 +1011808465 +29241 +10767 +746502247 +31405 +5604 +5476 +411357533 +10294 +12285 +23617 +26964 +13901 +1466 +5245 +3000 +6940 +7030 +25916 +28428 +4004 +10173 +18104 +23388 +30217 +20407 +9772 +219385755 +25172 +31647 +4324 +2505 +4555 +2373 +10794 +16913 +5867 +19965 +13463 +12992 +18543 +219385755 +15266 +26313 +17042 +25323 +10614 +30868 +11327 +30282 +14959 +15836 +28165 +4341 +126640927 +10363 +376472461 +31726 +25520 +169240365 +29880 +29510 +11896 +4826 +14663 +11582 +28927 +846746350 +5149 +18991 +7281 +30517 +19905 +14757 +1188 +1087 +29379 +18227 +2817 +20157 +20454 +22259 +3678 +6504 +23312 +21964 +4368 +866288672 +21978 +7875 +18210 +586115773 +774 +29867568 +16570 +17003 +3101 +15840 +3504 +17876 +27194 +20757 +29536 +30069 +7037 +14958 +29022 +8015 +29965 +355982816 +21582 +20270 +14030 +29322 +31486 +2594 +29954 +5980 +5099 +216 +12143 +294 +167247886 +13722 +10222 +20772 +202174594 +26774 +12920 +6076 +18556 +22788 +8115 +8407 +9728 +4317 +394 +4850 +607568455 +647637845 +2905 +20449 +1085 +22804 +22184 +24972 +21826 +23955 +18185 +12794 +28346 +16384 +10807 +4154 +20870 +18983 +22256 +26615 +5055 +16572 +18698 +5381 +8437 +10778 +28587 +14749 +30051 +6608 +3097 +1081 +7748 +18495 +24230 +17662 +16067 +23652 +9888 +22804 +32564 +7951 +18347 +18236 +26537 +27992 +30277 +17912 +10683 +18898 +29402 +30618 +16577 +12314 +5099 +17478 +15210 +2192 +506623013 +14435 +16744 +15529 +24293 +18348 +17008 +426286442 +14583 +31115 +147685858 +31664 +2497 +17965 +920127625 +21674 +22480 +7910 +16772 +2789 +12541 +11224 +27553 +26899 +26866 +16913 +28860185 +30902 +23073 +938219725 +25253 +13269 +7333 +24347 +17605 +28966 +5763 +30825 +4907 +23818 +10373 +8556 +5763 +15486 +17017 +19939 +5789 +5841 +16298 +8292 +30417 +7101 +5016 +20380 +9152 +22772 +31736 +27127 +15013 +14881 +9898 +12920 +334161853 +19140 +8556 +7229 +30508 +729577546 +15489 +3104 +11504 +28187 +7095 +17423 +536912352 +10097 +4375 +7729 +5436 +8735 +26008 +142 +20763 +2658 +19725 +18755 +19318 +16637 +10083 +13454 +26654 +733720730 +1168 +12276 +31216 +3149 +66383449 +8118 +16816 +29315 +69666088 +27399 +16221 +29205 +2245 +29558 +23599 +24387 +23264 +6594 +1029221420 +31981 +24420 +9144 +22158 +2208 +27382 +30822 +31064 +29348 +31687 +566386921 +824487704 +1559 +588695307 +26299 +1050652772 +3805 +54548612 +5797 +32552 +30077 +8042 +17710 +25230 +8618 +20396 +16818 +1411 +12543 +885 +12729 +6594 +31266 +5688 +819337830 +22967 +539174278 +32057 +2817 +5867 +31424 +7656 +18761 +11035 +20772 +27455 +23600 +29408 +27024 +25294 +19312 +17007 +15514 +31594 +1803 +10263 +1178 +1630 +7557 +14154 +10926 +4446 +15789 +32119 +340575135 +18230 +12333 +2820 +28560 +2160 +1602 +17339 +23570 +19967 +32711 +14813 +17099 +7007 +10357 +371 +24153 +18873 +3256 +6898 +28260 +29968 +10154 +16568 +10238 +29044 +1124 +25210 +30737 +5577 +10987 +904 +20259 +32151 +21541 +9282 +18364 +9189 +21553 +302364781 +13594 +23587 +20886 +19448 +23072 +27591 +25916 +12794 +55204547 +29075 +11414 +15937 +15969 +890723706 +868 +29143 +28833 +16447 +9144 +4776 +19480 +4599 +18751 +27883 +17160 +26136 +304824290 +32420 +22704 +22460 +25824 +25203 +10094 +10048 +15679 +7039 +20648 +9104 +9306 +18880 +25203 +18185 +11134 +2577 +20312 +5970 +6836 +31407 +14125 +31150 +16207 +15840 +307263087 +11285 +7083 +23688 +31093 +4368 +21057 +422 +10932 +22522 +2800 +26956 +551666792 +17004 +11227 +26619 +31451 +38213538 +19793 +18969 +15210 +922 +16645 +13014 +1318 +31560 +6801 +27186 +6856 +6862 +1544 +15091 +7318 +7206 +22507 +2455 +9247 +516538273 +1129 +1437 +940360263 +325383747 +758695353 +1065695788 +20787 +1109 +12607 +10865 +29557 +16357 +1648 +22881 +31692 +512496894 +27831 +9366 +3954 +16376 +217068937 +10807 +529625353 +30294 +30057 +4914 +16458 +24647 +5941 +19906 +32367 +22649 +30967 +31231 +3982 +20731 +5760 +28527 +48 +748 +12655 +19008 +520816932 +23420 +17138 +18891 +14748 +25901 +21558 +29129 +7757 +24134 +21558 +9461 +15411 +16562 +10725 +15872 +16541 +31314 +28199 +31290 +160857416 +24194 +642794616 +30754 +10263 +2571 +18599 +19793 +1019498195 +9060 +7318 +16914 +14840 +12143 +9835 +14400 +16405 +841984888 +3000 +27015 +31925 +3781 +31567 +2718 +2033 +15302 +30417 +29798 +6710 +14811 +9084 +7753 +372335989 +9103 +12877 +22998 +30266 +29994 +22349 +17311 +5982 +7288 +30868 +8693 +31558 +9180 +116406406 +6599 +107 +10633 +7348 +23409 +669835213 +22095 +14553 +25951 +10968 +30173 +11585 +3555 +3239 +30628 +15384 +25792 +18529 +25257 +882 +12097 +7459 +30714 +16109 +4555 +8274 +6460 +24736 +28446 +15097 +10602 +17338 +9523 +1239 +20787 +15850 +18387 +16567 +14320 +8954 +31751 +783647843 +6003 +397506397 +4575 +30996 +8878 +17662 +30508 +29408 +15789 +15594 +32449 +29798 +819337830 +10776 +17969 +25191 +19311 +23536 +10242 +25763 +30628 +23380 +8041 +10107 +27533 +24079 +27541 +572025344 +16335 +4421 +13753 +13375 +18872 +26114 +29021 +30944 +29706 +12540 +3757 +24769 +8309 +10365 +3835 +966 +25592 +3089 +29120 +19493 +17440 +16101 +20396 +14627 +8549 +16170 +24791 +29356 +9212 +19908 +189020465 +10242 +26420 +30120 +24861 +2157 +95361414 +19695 +6554 +24999 +9152 +15773 +27670 +16044 +969236132 +8714 +25811 +21577 +31274 +10531 +492883950 +2598 +12852 +19969 +17630 +29591 +25713 +18476 +30714 +3104 +19906 +17963 +396246374 +25256 +628529804 +31093 +32521 +24695 +6245 +31002 +31437 +8258 +516538273 +18185 +10197 +18834 +3536 +15536 +23142 +1803 +16568 +31170 +22996 +24999 +32121 +20597 +9118 +22016 +4174 +32566 +24174 +15540 +19016 +28460 +8200 +24080 +24067 +3166 +3193 +22587 +10222 +3652 +29166 +15934 +14703 +9060 +29450 +22016 +937742460 +990015001 +12877 +491245066 +27585 +2112 +11967 +31462 +19173 +19056 +13413 +14568 +6916 +17024 +16368 +217982666 +22996 +4006 +23637 +30796 +5058 +505617898 +11504 +20494 +16912 +16678 +23334 +28265 +32714 +20501 +476265846 +27105 +17211 +11501 +15818 +12696 +11452 +14737 +524047505 +2556 +84 +25802 +24326 +14272 +5893 +10994 +27711 +26829 +20540 +17478 +13613 +30532 +543 +15066 +20765 +25602 +273263405 +5534 +887 +19675 +16392 +17729 +47302654 +26326 +24786 +31046 +19812 +13305 +25129 +9898 +2481 +3033 +26497 +10144 +16458 +31437 +3026 +18519 +9221 +1036628006 +2039 +13825 +702761148 +276213711 +7188 +1297 +22346 +26847 +9571 +28189 +18873 +4900 +29178 +31643 +1534 +27784 +13860 +16817 +878044328 +26211 +17723 +29626 +18939 +20092 +21738 +31613 +18874 +14555 +1011813777 +32475 +15561 +23487 +209801770 +12460 +15836 +526587804 +15583 +126 +13223 +7554 +12122 +11309 +32659 +24462 +6695 +17901 +1105 +23042 +19903 +29842 +28378 +24444 +24167 +31335 +792 +7037 +18495 +4580 +20469 +9322 +24647 +31143 +21205 +3089 +26198 +10877 +12402 +11414 +9379 +32182 +40 +22247 +27105 +1321 +6525 +20802 +27633 +22259 +387 +31927 +14244 +9771 +13864 +7927 +7961 +32176 +16146 +17199 +11784 +25769 +1761 +7902 +13784 +24516 +25899 +17814 +4218 +10861 +18740 +1065695788 +19078 +27313 +27941 +14836 +16795 +7629 +9003 +31844 +27025 +31585 +698 +20971 +28077 +560904813 +26136 +26899 +29925 +4720 +27004 +5201 +17963 +24585 +17601 +3182 +16359 +17901 +14699 +13624 +3945 +6528 +13269 +12752 +7638 +23096 +32026 +24909 +705486501 +5861 +16242 +29155 +6417 +16416 +9058 +25159 +13554 +24280 +17374 +27711 +30028 +24444 +11117 +936523422 +3559 +7745 +22455 +724 +18222 +15125 +31985 +7110 +3953 +4079 +8856 +15067 +10246 +2988 +19890 +7492 +26718 +26728 +17167 +24327 +14256 +15833 +15532 +31337 +276501667 +14665 +10999 +966 +908 +23578 +6945 +13311 +24875 +30779 +14415 +175927882 +18288 +11714 +1036865894 +12607 +9227 +31654 +2232 +30266 +25520 +32566 +15926 +10428 +16871 +27235 +22079 +27489 +25625 +29817 +15004 +13435 +10424 +13736 +363452729 +4726 +16307 +1956 +790644676 +2160 +29798 +14298 +3992 +115 +32427 +26283 +26975 +14959 +8529 +250648311 +694015793 +5553 +586136455 +8692 +13182 +15329 +21023 +10807 +9592 +28673 +19979 +13594 +19774 +22158 +1013046410 +15969 +29435 +18305 +414 +14330 +4602 +9745 +18882 +8258 +1066 +9389 +28470 +19919 +23857003 +26577 +9260 +20242 +29535 +1998 +28218 +9578 +23729 +18362 +9834 +29798 +5621 +15830 +31434 +10107 +22050 +10784 +13447 +26802 +2064 +10144 +2294 +16945 +19724 +7985 +25792 +18870 +25598 +32464 +585567701 +32190 +5727 +29692 +28456 +11568 +12361 +19244 +293 +30705 +476265846 +10373 +742347834 +8336 +5739 +5792 +14329 +30698 +27663 +21057 +23736 +16536 +1598 +22422 +6756 +28925 +3130 +5727 +8406 +334161853 +17253 +25094 +5324 +16218 +21136 +21147 +14120 +12608 +20183 +11568 +7609 +18870 +638033148 +23647 +26789 +24882 +17478 +415705934 +13253 +1034 +20900 +3490 +1389 +506 +32203 +9581 +2793 +22451 +3154 +9247 +504 +12568 +22280 +20165 +24183 +30209 +32557 +643245371 +14599 +12177 +24439 +7748 +14125 +1070816340 +27540 +16339 +14565 +11320 +194495327 +23864 +28226 +13769 +20242 +5107 +17984 +17440 +11110 +12541 +30410 +15838 +12814 +4666 +12719 +681432775 +28538 +23067 +98861589 +9562 +3317 +24740 +5334 +11003 +23471 +377963978 +13842 +1069 +267206945 +26789 +19812 +8476 +471916952 +17720 +99038920 +25228 +30753 +1012 +15790 +24883 +4454 +50 +23098 +26661 +20093 +19303 +6761 +16737 +18727 +17907 +20262 +10636 +17818 +28531 +29880 +21095 +8236 +23742 +15622 +21489 +933441874 +21815 +18912 +28106 +1561 +578815248 +29450 +16405 +27336 +2813 +306 +1742 +4685 +19691 +11568 +20165 +9178 +26525 +4276 +20079 +21113 +13989 +13351 +6617 +10449 +8865 +28389 +27966 +22163 +1144 +148 +17723 +190 +15064 +22015 +28460 +18761 +852030779 +826087120 +27924 +21111 +10325 +18428 +25790 +27821 +22607 +168797328 +32586 +22645 +13549 +21513 +10408 +114156994 +32378 +23866 +15790 +15486 +5491 +225 +12332 +18404 +20517 +355982816 +5776 +1635 +513746115 +13761 +29557 +14416 +31736 +18855 +21171 +13285 +22939 +18476 +979751503 +5335 +19979 +12646 +24062 +5052 +8236 +6712 +43524064 +25799 +16361 +528866688 +29103 +1485 +14369 +1326 +394559714 +29383 +11860 +3353 +23348 +27252 +2857 +8971 +18227 +6204 +236003886 +1101 +24875 +28189 +510762061 +7860 +11698 +32372 +32760 +18880 +3399 +16619 +29994 +2402 +22790 +332 +1185 +3832 +25625 +24420 +27593 +29626 +5330 +20285 +27312 +26419 +14198 +722017461 +15289 +16043 +8482 +31221 +16052 +18799 +724515722 +18010 +19593 +19056 +6710 +11380 +29650 +21192 +21057 +3368 +9567 +22713 +28302 +922907720 +23647 +1834 +13753 +11271 +23214 +7793 +560904813 +24737 +15242 +14478 +26071 +30844 +7700 +13849 +833381053 +23874 +7936 +1071335085 +14840 +24917 +14117 +14644 +4446 +431721441 +32310 +20270 +21400 +2394 +20537 +543 +21430 +30896 +17007 +7775 +5575 +6334 +31019 +11706 +7533 +32351 +24155 +6740 +5534 +1059550491 +12905 +25889 +19485 +29662 +10926 +17401 +19623 +17082 +6475 +7644 +6588 +28265 +29313 +39676834 +8339 +26351 +1476 +13875 +14970 +22575 +27359 +2944 +6898 +1329 +18916 +904 +17225 +5058 +16692 +759680945 +15600 +3864 +15830 +10589 +8057 +5333 +28759 +19287 +1687 +5534 +30422 +3546 +4087 +23701 +19825 +30144 +16650 +28020 +20572 +19830 +3764 +24706 +25181 +879309927 +10926 +12602 +10575 +5310 +14348 +21673 +23690 +12695 +10890 +6930 +15801 +17360 +28518 +6252 +20754 +15883 +10347 +13126 +21045 +29709 +10331 +25232 +25323 +9840 +13615 +11814 +22486 +4170 +10411 +19317 +19582 +5229 +3513 +5561 +29813 +8075 +190661446 +317497800 +15926 +11552 +5298 +16238 +214476337 +30640 +15120 +4568 +19958 +24970 +23730 +31706 +8668 +13864 +8788 +11466 +16541 +29004 +26511 +250 +30145 +27226 +12085 +31834 +31283 +19582 +15136 +25088 +9871 +123563765 +30749 +15504 +6839 +9020 +12653 +28325 +7902 +428 +31586 +84 +923 +900648142 +3887 +31937 +12657 +4329 +18570 +7900 +16138 +685068006 +14852 +10424 +12648 +9473 +1048230809 +4432 +16861 +3581 +30359 +25592 +1429 +500761694 +24120 +3794 +4059 +30899 +25056 +31560 +16336 +26053 +22280 +25588 +19016 +12977 +929 +7634 +16336 +8105 +24639 +174874567 +13839 +27096 +18114 +389409568 +14453 +25030 +10478 +18240 +23312 +3993 +12802 +14553 +29988 +18568 +42 +8916 +28127 +2249 +12457 +6943 +22079 +18290 +12487 +280540161 +743 +1032387608 +13382 +9572 +15954 +2394 +24639 +15593 +19269 +160857416 +12361 +19877 +22848 +4314 +4034 +4004 +25455 +30701 +15014 +6601 +23048 +115 +32121 +10455 +308 +6765 +392 +23593 +21382 +30823 +29617 +26143 +27312 +460 +15561 +13960 +10236 +15905 +22750 +7716 +227401874 +24261 +1275 +11276 +11624 +19229 +312049264 +30981 +12948 +5922 +4499 +10238 +23250 +7194 +531 +24270 +6273 +31441 +21902 +14430 +128669283 +29313 +31901 +6732 +4627 +28325 +2789 +11224 +10291 +26286 +3989 +22460 +26687 +25031 +8463 +29266 +1314 +4078 +1011 +15818 +412150016 +11776 +1329 +19484 +25987 +7964 +9545 +30524 +22881 +19514 +32372 +18856 +7843 +26913 +12316 +25519 +1049511169 +28471 +29144 +13345 +25820 +431699768 +1060347101 +970 +281932493 +18722 +22996 +30844 +15554 +21242 +14383 +29427 +761 +8105 +26615 +17465 +3735 +12880 +170 +9496 +14654 +31110 +20090 +7978 +24234 +416623526 +17904 +22778 +19695 +22417 +8192 +6735 +10804 +9514 +23471 +28559 +4027 +9500 +27536 +16229 +31771 +14400 +9835 +32538 +26486187 +18870 +6740 +23358 +16485 +7007 +299284806 +31585 +25520 +15183 +8530 +22926 +31581 +12986 +24843 +29965 +5870 +1954 +24334 +13045 +4524 +512496894 +6009 +15017 +12582 +13393 +21527 +25254 +9470 +5060 +27860 +995180819 +28958 +1580 +4237 +32609 +30517 +5101 +16118 +961981483 +782788807 +25282 +8209 +30628 +189020465 +5107 +13981 +5624 +899204700 +21081 +8572 +3193 +16067 +22683 +17769 +5841 +5499 +20886 +472 +4804 +900648142 +13578 +8913 +7391 +8181 +29062 +30678 +21215 +1128 +11691 +936523422 +679 +24620 +28143 +2273 +461527750 +25820 +194495327 +12617 +1451 +764756986 +19596518 +23002 +11145 +26019 +16315 +21430 +847 +5903 +7700 +11901 +14987 +14761 +17970 +8175 +743 +792 +21738 +4335 +2585 +26090 +12607 +17614 +32323 +23679 +968 +3945 +22380 +22023 +13736 +6089 +19753 +855439605 +13120 +5021 +2758 +31838 +17294 +6601 +32397 +24089 +27745 +16331 +1785 +20431 +214 +23260 +26661 +13771 +22645 +21929 +14421 +217982666 +28777 +10722 +3937 +1856 +3103 +30817 +9344 +20274 +54548612 +10446 +18620 +29453 +9366 +30924 +30698 +18215 +19241 +21966 +27140 +31989 +20146 +811211668 +32731 +24153 +7170 +3893 +4006 +8164 +18060 +989966642 +9187 +10480 +792 +5550 +18288 +20223 +18826 +15325 +23637 +814 +29137 +20479 +17008 +2169 +21902 +2169 +15823 +32028 +20184 +32121 +17052 +5053 +16114 +13311 +18569 +7095 +19685 +16567 +618554492 +454382627 +15871 +38213538 +3758 +12314 +4021 +13613 +14383 +14198 +3314 +731 +22451 +163890681 +965160267 +5245 +19095 +8647 +854304527 +11631 +54548612 +19714 +524047505 +23311 +20841 +783647843 +13463 +25527 +4201 +12132 +16198 +2571 +31411 +5870 +12173 +564216184 +22455 +6732 +8169 +23204 +6167 +12040 +922907720 +31695 +18478 +24766 +578815248 +22569 +18111 +20106 +647269712 +28713 +23925 +47302654 +375 +10202 +14081 +2813 +191902111 +20448 +8342 +4156 +6228 +1315 +11472 +30973 +911358525 +26193 +22570 +20688 +22648 +23637 +14828 +24898 +11092 +8406 +24417 +15814 +12019 +27815 +12825 +961739421 +11646 +23072 +968 +823088406 +1699 +14283 +17287 +477224767 +9583 +714902701 +9592 +16534 +24860 +10784 +6148 +3128 +1121 +10556 +24408 +32722 +554170410 +11937 +684472557 +30859 +12314 +32006 +30593 +19855 +29554 +23570 +16845 +19575 +22634 +609028957 +13799 +13725 +5626 +15367 +9771 +32512 +78325132 +2498 +5767 +23612 +15675 +3857 +11786 +9131 +23469 +19890 +13008 +16795 +914508983 +18677 +553348264 +6687 +21469 +25899 +9949 +18855 +10202 +24835 +939954920 +22899 +4395 +929 +30631 +15327 +25561 +13619 +7606 +7816 +6336 +11271 +3846 +25759 +27344 +23422 +9959 +2867 +6642 +6737 +3827 +17892 +1877 +18152 +8752 +15173 +29764 +32065 +22569 +7572 +6549 +27052 +936523422 +31683 +9864 +1160 +468 +308 +31067 +17538 +28841 +20170 +27265 +27725 +26453 +31249 +9337 +3101 +26443 +32503 +13435 +29965 +2160 +17334 +14562 +32165 +835425212 +9102 +4647 +17099 +7877 +10046 +19765 +3092 +731329332 +9732 +910153622 +20301 +6551 +21691 +15990 +29092 +15327 +11638 +14644 +11974 +14318 +26332 +9118 +24520 +25352 +5324 +2986 +14428 +19346 +13142 +10886 +15052 +26922 +6376 +2897 +1329 +9876 +17667 +2452 +6329 +722017461 +6511 +276501667 +110320227 +115 +18048 +23955 +7622 +22796 +23311 +3559 +9449 +11180 +29464 +23182 +23484 +11011 +27056 +10927 +5244 +24359 +13223 +1582 +11567449 +25851 +21546 +8555 +15486 +3213 +22106 +1057824949 +5902 +22217 +28631 +31649 +6599 +16819 +5436 +14662 +15087 +2457 +9702 +12060 +29400 +26763 +9603 +12387 +31122 +904 +21237 +478548948 +8693 +24823 +6535 +22470 +3443 +6460 +3457 +25375 +1050652772 +29648 +17982 +15116 +6653 +18700 +20843 +7191 +2905 +25315 +3644 +19484 +29190 +15421 +13454 +10360 +24386 +5873 +28451 +13111 +14683 +14021 +31647 +26294 +30242 +12783 +13397 +19030 +20540 +23391 +16541 +13968 +26088 +16505 +20092 +21880 +669835213 +28273 +14984 +6161 +29023 +9010 +15047 +17614 +24062 +18909 +29461 +4435 +2557 +28782 +28201 +14115 +11985 +31763 +25027 +11851 +3321 +12942 +17784 +16576 +3296 +3481 +21544 +26193 +504 +30517 +995753626 +19921 +25195 +588519184 +23795 +22955 +18874 +10005 +6075 +28850 +27066 +22123 +19906 +3813 +170722754 +20753 +2182 +5447 +28656 +28524 +14265 +27158 +18180 +6591 +18983 +19480 +1998 +974991332 +29432 +17286 +15134 +1051321133 +1411 +18037 +17190 +23409 +20062133 +4724 +31067 +29044 +5087 +4914 +19068 +30282 +2970 +11913 +9757 +2881 +19351 +17092 +363652035 +11740 +3166 +23007 +8130 +23269 +21238 +26615 +17007 +5750 +9745 +25588 +16060 +4596 +28096 +29124 +23528 +11303 +27860 +28710 +25630 +5259 +1377 +12787 +10807 +17146 +32564 +31252 +10800 +1432 +22746 +10688 +14480 +180 +12316 +18930 +26732 +14314 +275985604 +29809 +31683 +32229 +19229 +17192 +11043 +283271405 +11368 +142 +6218 +29076 +27336 +14527 +975 +24691 +27419 +22815 +25565 +31934 +449290199 +11915 +7790 +18408 +25884 +18502 +596575784 +19011 +4782 +31495 +253409168 +10911 +26325 +5588 +3253 +28121 +9360 +18485 +23235 +21817 +22578 +25448 +12992 +13843 +14244 +20757 +32351 +28701 +18495 +668634557 +12460 +25432 +11466 +20709 +25062 +8406 +24078 +1863 +14944 +9311 +15472 +8408 +11436 +15725 +22824 +10930 +4472 +13355 +28725 +5769 +5499 +14800 +14421 +19056 +1066 +17146 +5358 +18109 +14318 +8344 +28522 +5499 +5319 +14451 +27567 +23981 +31613 +32310 +25289 +377 +29474 +17192 +14930 +335289001 +21509 +8690 +10629 +5603 +466678321 +3543 +5617 +2684 +4034 +13987 +13008 +23348 +19056 +9897 +26687 +14925 +8339 +7656 +6707 +11303 +24908 +29898 +347853192 +920127625 +15550 +8572 +9534 +10046 +15830 +8146 +30747 +20454 +4387 +27501 +25414 +21482 +566386921 +836214497 +32476 +5910 +23736 +279011653 +922907720 +30282 +507270517 +16587 +2389 +8764 +15846 +10886 +23507 +11311 +555 +25596 +15524 +30692 +7191 +16121 +19730 +10392 +7639 +26813 +15519 +8962 +824 +32095 +2032 +30144 +20738 +30266 +3482 +27843 +19176 +9417 +3817 +20817 +19436 +320290842 +5396 +5893 +6126 +18214 +24464 +17844 +4733 +30753 +5748 +14021 +3103 +1430 +586136455 +27448 +7964 +10987 +712 +8883 +950797214 +18 +770690959 +5932 +5119 +25262 +8971 +22016 +731 +9260 +6584 +18645 +22058 +26211 +26463 +25599 +764756986 +18048 +14192 +11276 +8118 +8019 +13345 +8405 +7389 +27928 +13729 +1939 +10736 +29968 +23731 +15266 +24875 +4989 +7907 +18451 +19067 +25610 +26584 +31478 +31752 +11498 +20626 +5304 +32157 +15325 +11413 +19409 +7126 +12236 +7602 +13240 +31266 +6202 +7130 +10625 +12306 +20843 +2986 +8925 +19157 +28781 +80844076 +30338 +10358 +7850 +12071 +23857 +23067 +13925 +27281 +12422 +8342 +339 +22778 +30643 +30059 +12039 +2866 +32481 +24997 +21984 +15662 +26207 +20782 +18280 +30175 +357240361 +21773 +15558 +4660 +15462 +6003 +408778795 +18104 +3717 +5982 +8485 +20469 +2754 +1825 +7816 +32476 +31085 +18882 +18260 +6369 +13843 +2328 +12739 +1208 +29266 +479833421 +23924 +11171 +12879 +2976 +20066 +31266 +731 +10722 +560904813 +11927 +1267 +12249 +12579 +20010 +129574444 +26823 +28559 +9998 +27855 +10505 +5510 +5712 +12039 +25352 +3239 +15244 +29379 +3993 +14609 +23917 +16339 +16951 +16676 +27064 +14060 +30309 +4666 +27004 +28802 +28121 +30716 +29063 +24440 +5055 +5119 +18180 +17787 +12038 +28127 +21931 +20195 +14369 +30787 +6806 +226838476 +6076 +22860918 +30701 +1766 +20465 +848203217 +3005 +32087 +618 +32714 +2884 +18969 +4139 +18890 +26525 +1927 +23493 +23803 +16997 +3606 +335289001 +14478 +14776 +19303 +24682 +27583 +21003 +21509 +9184 +22707 +13238 +19335 +9212 +22914 +23570 +14568 +2408 +17465 +28826 +13111 +28286 +3720 +1742 +9449 +7408 +6805 +11445 +19728 +3765 +8142 +8969 +18788 +27875 +8463 +12692 +27126 +5637 +298849653 +10825 +16254 +15818 +23464 +20696 +5750 +16203 +25558 +13290 +32480 +6605 +30737 +15310 +3576 +10881 +25519 +26019 +16088 +8294 +29427 +26592 +12520 +5389 +7722 +30607 +734327324 +317023303 +28429 +29313 +8274 +17714 +23784 +18005 +22683 +3630 +25270 +9227 +32652 +14187 +23680 +18443 +20324 +3566 +30593 +712 +28745 +241 +23720 +14030 +18751 +4726 +23148 +20157 +32217 +252938695 +12457 +818 +5821 +18874 +19067 +4398 +19548 +13482 +14060 +147680540 +4563 +8482 +525495101 +13240 +3720 +9461 +9213 +17784 +792018277 +26847 +26759 +24861 +870 +30036 +9883 +31831 +4627 +14669 +30116 +6345 +30381 +18 +31687 +18839 +4660 +6942 +13825 +19834 +8204 +16803 +19557 +28743 +9484 +25330 +15202 +10029 +8100 +10246 +16226 +30691 +28477 +350011801 +18376 +8095 +22522 +13654 +26724 +30861 +23557 +7978 +1031995440 +29097 +278871169 +1238 +10730 +20010 +29206 +2236 +13985 +18783 +16416 +1361 +15787 +18834 +31535 +14881 +12655 +26250 +292931990 +3837 +16505 +29491 +16336 +25622 +15630 +2202 +14071 +30793 +31692 +21174 +28058 +8408 +21298 +19281 +6417 +29205 +2970 +7007 +6485 +22451 +115 +25294 +18423 +17627 +8793 +24583 +8467 +8664 +8072 +8388 +5447 +17715 +6252 +4175 +10478 +451256000 +27203 +12321 +1795 +12762 +20066 +21395 +2789 +30944 +25025 +29294 +20634 +21826 +2857 +862100084 +13535 +18794 +13216 +31585 +22069 +22842 +14871 +29529 +25368 +23172 +9578 +28226 +14587 +24240 +320 +3908 +12080 +6930 +10326 +22460 +18428 +6599 +1559 +27013 +14748 +6132 +13351 +11090 +27019 +26032 +18363 +29530 +9572 +24 +12852 +5055 +647269712 +16033 +16868 +28070 +827478884 +21298 +18966 +30748 +9060 +6786 +7943 +13704 +6258 +1041566044 +250 +18689 +14134 +15622 +9668 +27412 +26213 +18296 +416623526 +19241 +2684 +29123 +131065003 +5867 +334695565 +31505 +21933 +27722 +5789 +6028 +32203 +6828 +26207 +18420 +27672 +23677 +299785403 +10082 +9468 +29746 +23771 +24445 +1309 +13142 +21773 +32344 +6920 +9520 +14117 +26726 +370567225 +13482 +25869 +3308 +16890 +6485 +3703 +790644676 +18631 +23454 +929 +23572 +418306617 +30844 +3313 +19241 +28223 +2758 +15830 +17976 +24239 +9020 +11147 +6599 +272986092 +31391 +9866 +10970 +9239 +32190 +2842 +14438 +26294 +3442 +12038 +20595 +3887 +30090 +30753 +5626 +15617 +4329 +18387 +19138 +995962908 +11061 +24011 +27343 +168148117 +4435 +13279 +313375683 +28187 +22034 +7811 +14546 +29695 +21115 +34992508 +3445 +12533 +23336 +14746 +6791 +15572 +30120 +6833 +15790 +2356 +25297 +27904 +2742 +21200 +16951 +2884 +9984 +4021 +17627 +24571 +23532 +5438 +32370 +18994 +564216184 +502634280 +9695 +29516 +16114 +15715 +25125 +14977 +28428 +18656 +27467 +100498229 +27408 +9634 +10786 +3562 +25026 +25626 +19434 +18379 +5381 +19865 +22607 +21044 +27593 +9565 +28694 +17560 +28239 +3794 +24 +21654 +20537 +113201494 +18689 +29648 +160857416 +31040 +1029221420 +3901 +32030 +1208 +16014 +349857242 +15633 +28970 +17465 +29137 +24885 +29978 +11027 +22171 +280475943 +9578 +22194 +17550 +1664 +27723 +12567 +10612 +18575 +10394 +5330 +2857 +13613 +13596 +5763 +26486 +26259 +2692 +10275 +1785 +7540 +18301 +32535 +20157 +31671 +22349 +17368 +3029 +5001 +10347 +20742 +21770 +14834 +748 +31314 +3634 +14840 +18779 +524047505 +912 +18848 +3832 +278871169 +23897 +19187 +8829 +30701 +11333 +9053 +14764 +380963400 +6861 +13071 +18428 +8913 +7955 +4395 +17287 +32727 +4446 +850 +22158 +4366 +19436 +280 +276501667 +14596 +9335 +26877 +9295 +484970729 +18230 +12347 +30825 +27126 +16052 +18761 +17437 +8728 +1054022928 +26116 +17550 +16336 +6479 +8608 +710943610 +16705 +3853 +28361 +24519 +15623 +11984 +8258 +29650 +31462 +24387 +10865 +5301933 +3934 +13613 +23981 +2928 +19914 +29289 +23171 +5750 +6827 +1795 +6652 +14684 +8676 +18928 +19691 +998 +10242 +25043 +4769 +7294 +732232773 +20870 +29915 +29379 +1739 +18969 +31427 +3592 +760 +14420 +17211 +16107 +29336 +7907 +20904 +8341 +4814 +28499 +12977 +13342 +7910 +713805515 +31283 +16339 +14944 +16587 +19068 +22053 +17190 +14172 +939 +16861 +63108274 +28260 +9337 +959271837 +28451 +28928 +14645 +8159 +25276 +8015 +2866 +24898 +29012 +22470 +1990 +2294 +216 +14857 +11631 +18222 +13722 +21453 +746965255 +2149 +24975 +22083 +9957 +2782 +19448 +27261 +10999 +279011653 +14824 +4033 +27941 +23857 +14369 +20606 +3893 +20198 +6943 +17695 +15394 +3059 +4298 +7626 +730023808 +18489 +14402 +23701 +31022 +2282 +6788 +19409 +15593 +18875 +1602 +11767 +8019 +16541 +12559 +18527 +32067 +14865 +18617 +618 +18114 +13564 +5534 +9473 +28170 +7481 +25328 +29461 +22858 +14237 +26098 +10407 +899690572 +27794 +14674 +5436 +30715 +19244 +382782387 +29162 +6943 +22996 +29123 +26335 +11018 +10183 +4314 +27869 +782457391 +16931 +11188 +13777 +12410 +14472 +26207 +15633 +8467 +27483 +588954698 +2976 +7139 +11492 +30151 +3537 +30779 +1476 +6801 +12125 +30356 +22297 +31613 +30336 +3638 +12615 +753214659 +15460 +3029 +12814 +22551 +22350 +27096 +27359 +13947 +26497 +30606 +19596518 +21153 +28862 +16513 +22977 +8620 +18358 +15328 +23200 +13458 +32132 +4255 +909 +1675 +17633 +3630 +21558 +18631 +2520 +27640 +759680945 +17008 +9932 +16378 +19019 +1696 +18875 +14504 +32427 +3254 +4402 +32670 +662 +16442 +20106 +29660 +191 +66383449 +11450 +19911 +19482 +24151 +21008 +22889 +16114 +5685 +9139 +19179 +25101 +32028 +10130 +810173088 +13206 +19645 +6737 +340502239 +15087 +28554 +23371 +9343 +7639 +10575 +28106 +14984 +4507 +13541 +9470 +9866 +27064 +10424 +31528 +26592 +32535 +190661446 +968746823 +857578541 +1036628006 +32473 +13375 +31574 +32056 +19119 +360131265 +20699 +31654 +31854 +9712 +20205 +24824 +13572 +618554492 +10606 +24114 +11597 +4346 +9084 +32609 +3653 +10165 +1185 +6898 +5109 +21871 +1804 +10736 +20194 +12516 +23947 +13941 +14583 +8003 +9583 +7072 +13816 +17192 +32611 +10698 +467 +5686 +25328 +19484 +10825 +26508 +19985 +14746 +3864 +23729 +22842 +177112175 +11938 +23148 +16696 +22522 +18502 +9187 +6204 +22491 +24172 +867113537 +27488 +8476 +1348 +19485 +23012 +546 +24749 +21045 +28352 +24676 +4233 +14539 +3395 +25894 +783684669 +389 +744647081 +23706 +10604 +148 +693 +9649 +28353 +20507 +27226 +24520 +4657 +175927882 +21466 +17549 +23111 +30848 +4977 +17969 +21135 +13701 +25742 +553 +6684 +4768 +349857242 +20479 +18001 +168797328 +32 +23436 +29294 +10751 +15384 +3893 +13413 +28781 +836214497 +3562 +23165 +82408035 +16368 +29124 +24522 +26213 +10253 +1069819982 +7602 +4100 +16705 +20136 +25763 +27567 +21099 +10633 +7068 +24718 +20879 +21547 +298849653 +17601 +25308 +3893 +31038 +12321 +4782 +10481 +242715869 +15749 +29114 +846746350 +11333 +14001 +17969 +29649 +23578 +7555 +6905 +18364 +2430 +16336 +30057 +13901 +27056 +11834 +7555 +793059393 +5659 +18564 +31981 +11901 +6417 +21115 +298849653 +29991 +29356 +26081 +5422 +30983 +10676 +27470 +24090 +23540 +25997 +15594 +16740 +200 +27423 +28314 +5763 +4256 +22024 +8856 +27548 +15872 +15687 +17747 +23626 +13577 +13554 +3059 +24234 +5293 +23347 +15893 +176510878 +4052 +32057 +32456 +812175972 +17578 +13764 +15879 +11298 +20273 +31089 +9410 +521913992 +20853 +10337 +28260 +18387 +9323 +25602 +27855 +8074 +27241 +31831 +18669 +25592 +671529053 +758618604 +9247 +5555 +31497 +1714 +9383 +27058 +8913 +5624 +11984 +25421 +30987 +15053 +7997 +575398586 +31995 +2631 +19152 +15202 +30868 +1635 +21021 +3184 +750611274 +7039 +21085 +3758 +32569 +42 +4255 +15467 +20106 +27246 +26724 +27584 +32028 +11309 +31664 +28530 +23204 +4292 +449592529 +30358 +19899 +4847 +22842 +995962908 +30517 +12574 +22895 +2398 +23048 +25713 +5874 +25368 +29648 +20547 +1112 +239563124 +21473 +4959 +21984 +2793 +22348 +14047 +340502239 +3851 +3442 +340165741 +7996 +17193 +16318 +3326 +6790 +11691 +14563 +32757 +26271 +16429 +17116 +24361 +25257 +4255 +6260 +14871 +12849 +5098 +370114172 +1782 +30483 +747601175 +8209 +299785403 +9582 +22451 +1640 +29289 +29732 +1485 +6388 +4078 +29822 +1695 +8118 +14677 +32293 +20079 +18227 +26443 +7902 +25159 +6998 +10839 +3717 +15836 +10874 +10736 +15665 +25195 +8130 +15444 +5472 +6717 +22247 +8549 +14352 +31321 +24078 +503113624 +2059 +226838476 +29356 +20577 +10256 +4461 +2289 +418306617 +2598 +24030 +15123 +23568 +32311 +836214497 +24174 +29483 +17374 +24011 +9932 +22348 +28324 +20095 +22549 +5695 +21115 +765080634 +14949 +19219 +163 +31834 +29183 +32557 +8490 +23517 +1055009935 +28446 +11458 +10363 +3298 +10357 +13515 +31927 +937742460 +18689 +6460 +24126 +17374 +30947 +18218 +872 +18620 +32121 +16367 +3403 +15143 +6004 +19448 +25903 +23570 +23075 +30567 +14776 +7572 +892 +24318 +14702 +6468 +29053 +29082 +15838 +301374320 +28121 +246 +1512 +892 +21984 +3296 +26043 +11582 +1185 +15822 +28503 +77514432 +23227 +2533 +17548 +15855 +29492 +19960 +507270517 +5569 +18198 +620485301 +15123 +16593 +20469 +4163 +5769 +6985 +18260 +5137 +3329 +697411754 +17809 +13970 +29488 +21428 +28858 +15855 +29082 +18870 +29650 +159508847 +21320 +14453 +6558 +20621 +16091 +16573 +11932 +18606 +18324 +921334292 +342225246 +2986 +13868 +19312 +7413 +13915 +160857416 +386 +23057 +28839 +3403 +4956 +17769 +11029 +31407 +24886 +525311521 +2368 +9387 +23733 +21030 +525926022 +31827 +671529053 +25800 +17239 +32363 +16138 +4027 +32367 +10036 +22544 +1437 +2269 +23231 +19527 +965160267 +899204700 +1289 +12515 +23818 +1321 +16048 +29494 +8522 +24602 +20773 +2789 +10223 +9840 +22792 +21466 +26975 +19833 +790644676 +22351 +2685 +1815 +8302 +16513 +23003 +13193 +596575784 +18890 +28260 +13482 +27522 +17063 +13911 +11232 +3999 +15818 +25501 +8656 +615 +8664 +520460358 +2658 +9453 +16153 +16405 +19939 +3000 +25945 +7281 +217068937 +2684 +41140163 +22465 +10130 +12199 +28439 +29658 +9237 +10965 +12876 +29449 +32209 +811625862 +8300 +21885 +730980266 +27505 +16951 +30659 +16789 +24554 +4395 +29871 +29183 +16521 +310394812 +23440 +3368 +29032 +3845 +21452 +275 +15953 +23048 +8668 +8716 +14090 +16562 +4427 +28559 +7212 +5822 +19861 +25057 +25851 +4255 +5340 +13111 +585567701 +12071 +26724 +17192 +20501 +9204 +13704 +11667 +5980 +29428 +13729 +16091 +3845 +939 +32015081 +15027 +28341 +3057 +15820 +12097 +31448 +12202 +23677 +461527750 +28759 +19659 +26043 +5603 +699555507 +15749 +30983 +247849885 +10370 +24089 +18986 +16204 +11061 +4464 +31888 +5739 +22285 +25333 +24554 +31467 +24566 +18193 +15377 +2215 +24482 +21544 +292402728 +16004 +9143 +13843 +28826 +4300 +27183 +14287 +23373 +525 +24065 +8883 +22451 +6800 +2944 +8709 +26143 +16336 +15498 +4090 +31451 +12834 +837691137 +19841 +29648 +31648 +15369 +29393 +4031 +925 +27564 +10039 +779375722 +25427 +26695 +5304 +21406 +27784 +31959 +249651196 +4895 +31479 +25633 +24508 +14272 +5330 +2805 +1076 +11990 +32711 +2476 +893491145 +32709 +10480 +29600 +588519184 +6732 +30202 +994060758 +12624 +22570 +27203 +6366 +14669 +30947 +15617 +4296 +7902 +22399 +9270 +25630 +4465 +50 +21749 +31719 +17405 +927429109 +28361 +22320 +18550 +16798 +203837299 +5351 +13457 +22881 +16458 +21024 +19812 +4300 +734327324 +20711 +8966 +7282 +22885 +17831 +26252 +13784 +25792 +30979 +25294 +571711251 +14477 +4500 +27167 +5098 +3945 +2732 +731 +6273 +14435 +13984 +14694 +26207 +6161 +2893 +27536 +9957 +4774 +1580 +26335 +22501 +303035431 +22709 +764 +3839 +618 +16367 +17260 +13640 +20572 +18990 +6898 +10183 +28721 +25721 +6502 +313893946 +19988 +13662 +914 +819270011 +7658 +7061 +919 +10808 +26032 +2631 +6740 +555 +16254 +3794 +18332 +28353 +928421368 +838669749 +7481 +31671 +21605 +11932 +3346 +30526 +26722 +15150 +24308 +25120 +14528 +1714 +567 +519200946 +22421 +28230 +454382627 +6520 +24742 +26032 +30714 +27283 +6846 +18793 +25616 +6393 +17353 +26071 +18419 +25872 +168 +13790 +11057 +13760 +5634 +15045 +20396 +16489 +152258382 +27966 +25923 +32394 +16678 +15486 +2944 +10142 +1027560192 +9293 +30543 +6511 +13014 +3090 +20626 +27004 +22350 +14451 +509260089 +15872 +24712 +838669749 +5626 +4306 +17827 +1069819982 +7164 +23834 +6644 +28133 +923 +20021 +10294 +19392 +31560 +26619 +12853 +21170 +8550 +32742 +31711 +939518997 +9139 +24 +16576 +12497 +12657 +16772 +28206 +1136 +2954 +15231 +19480 +3146 +21435 +16687 +8003 +7355 +130817209 +174 +2957 +30900 +3308 +338407503 +30607 +28623 +32133 +16929 +19988 +14051 +28218 +241317106 +32400 +5231 +29828 +28759 +23493 +23093 +19099 +3118 +3184 +867796195 +14480 +13913 +21032 +13860 +17733 +9978 +18752 +25799 +19169 +18329 +56897210 +6004 +12242 +21660 +15047 +320290842 +23329 +1635 +18223 +31147 +3832 +4279 +14592 +16114 +29123 +6009 +19830 +21687 +4814 +4821 +9233 +32397 +30213 +20259 +13717 +3116 +564063660 +3936 +30640 +23943 +11347 +24438 +23739 +673174838 +114156994 +9436 +50 +26774 +11597 +9623 +9732 +8341 +813 +14271 +9247 +24261 +16204 +27505 +19382 +7348 +9835 +13812 +21435 +7264 +23919 +6833 +9213 +32015081 +16572 +4472 +6487 +18866 +16567 +13285 +335753607 +631404077 +6790 +32125 +20022 +10154 +15962 +25616 +25596 +25722 +30343 +22564 +11501 +16637 +29461 +4678 +9124 +18722 +1041566044 +25820 +15787 +32094 +2903 +28199 +31441 +6549 +22569 +32652 +23338 +6820 +28839 +14034 +6756 +29748 +10107 +10588 +31321 +32157 +24797 +26577 +29687 +23106 +12601 +27475 +13821 +1956 +26129 +7362 +12020 +24347 +15250 +4471 +347 +4306 +18656 +32182 +26486187 +16331 +30244 +1027560192 +3690 +7656 +16073 +18329 +15289 +20595 +18373 +4733 +20381 +14318 +24583 +12865 +23476 +11030 +12737 +17360 +30359 +15558 +21691 +15966 +16356 +29524 +16031 +23048 +242 +8825 +3329 +10218 +27711 +9095 +9270 +8054 +4109 +26523 +26840 +31060 +19919 +9395 +11587 +2415 +4499 +21214 +28301 +7644 +418306617 +1013885883 +7212 +29159 +30578 +12019 +2914 +21749 +555 +6132 +22889 +3537 +26100 +638033148 +936523422 +15861 +15298 +29415 +21333 +27875 +8983 +9116 +23835 +18928 +1991 +4402 +6898 +32525 +3539 +24635 +27220 +21993 +29865 +10250 +26635 +25837 +2064 +29263 +2738 +10222 +6714 +211 +24501 +13029 +950797214 +29346 +24511 +27004 +7206 +2102 +28314 +16138 +23111 +12487 +23155 +23720 +5298 +32143 +31521 +15514 +24440 +29960 +5233 +28129 +32006 +26042 +6945 +12516 +29617 +981216331 +7444 +910153622 +12292 +24798 +27220 +13274 +23924 +26692 +25022 +28314 +3231 +7102 +3253 +29047 +23781 +30931 +827478884 +12377 +22982 +32759 +22245 +28877 +32166 +11514 +1956 +2455 +16945 +551666792 +11985 +30358 +24110 +857646800 +18144 +18135 +13372 +11358 +17167 +29529 +5329 +26226 +24484 +3644 +761 +13111 +27057 +13213 +8556 +7833 +16172 +31305 +23464 +524047505 +20731 +26634 +872833036 +28447 +6019 +7745 +9210 +1404 +18431 +11174 +1415 +3264 +340502239 +31231 +12334 +26483 +238672459 +26816 +23729 +5356 +13338 +857638886 +15697 +32473 +14713 +21355 +23148 +14698 +479833421 +30151 +4454 +7996 +20183 +11178 +13017 +29047 +10130 +20010 +13669 +24611 +16109 +21911 +21856 +21815 +3939 +27812 +1752 +1698 +23847 +30769 +9010 +23300 +28073 +22455 +21674 +11937 +6132 +1766 +4218 +27640 +18422 +30651 +18677 +18654 +875039408 +23890 +20570 +21297 +2884 +246915592 +32654 +6765 +25602 +6075 +11347 +12157 +8059 +12343 +9102 +25630 +23260 +10767 +25640 +1130 +9982 +29400 +7170 +2481 +16505 +815923650 +24896 +7264 +4464 +21484 +15704 +19149 +19549 +7155 +18111 +26193 +7215 +9957 +3409 +15509 +21891 +5330 +4924 +9985 +4873 +3621 +1687 +18428 +11271 +4714 +5992 +8204 +3915 +1974 +18478 +7381 +4872 +8954 +23626 +1602 +3242 +24343 +24889 +545681893 +251155117 +6998 +2207 +467 +1747 +23578 +8441 +26615 +31908 +21466 +7083 +16938 +381039394 +26236 +10907 +6011 +19105 +13807 +21933 +16684 +12069 +11492 +11624 +4135 +10798 +29097 +21333 +209337590 +17079 +761 +28400 +20742 +22422 +4482 +13509 +7961 +18179 +13947 +1087 +29316 +29398 +28396 +16043 +6270 +21509 +14013 +59044867 +15182 +6419 +238672459 +7030 +10422 +1866 +18788 +42623459 +11886 +2846 +6652 +6947 +27837 +8309 +31539 +19985 +27066 +24361 +628529804 +7744 +13875 +30410 +12568 +1037996693 +9213 +14314 +28365 +17601 +28232 +9521 +26006 +19905 +2672 +458560741 +10256 +28655 +551 +30077 +194354866 +10182 +291061895 +16002 +163 +1011813777 +18589 +6836 +18362 +509260089 +26661 +812175972 +16593 +28070 +545681893 +31870 +17655 +2476 +16230 +7268 +29400 +5534 +15151 +15489 +27564 +7072 +6599 +11791 +13605 +3804 +23729 +29266 +8476 +8270 +545442466 +30747 +23701 +27309 +9310 +26207 +733720730 +22526 +19939 +29122 +337 +7193 +27926 +10094 +901932736 +20137 +18740 +7333 +28700 +7277 +5551 +23553 +5992 +13397 +15397 +1493 +21164 +20029 +4499 +18990 +20531 +14018 +82276754 +956684932 +4127 +17138 +19685 +9125 +6465 +1729 +32190 +14088 +22126 +1954 +84 +18589 +16033 +1348 +9455 +1371 +20452 +24462 +12497 +23042 +368135485 +31969 +5555 +27470 +30988 +16811 +26868 +4100 +25539 +13154 +18400 +25297 +803403839 +7682 +23454 +3320 +29706 +11834 +18673 +21773 +21791 +15751 +6028 +16047 +20473 +15662 +811530194 +32456 +459542886 +1261 +11171 +15064 +23719 +24079 +4359 +747963427 +10698 +10363 +5010 +28348 +5109 +6388 +256 +26906 +1490 +31654 +668634557 +20506 +7413 +4157 +30866 +25622 +24067 +3329 +20291 +25252 +23391 +26419 +5420 +26343 +18656 +26593 +4435 +949083771 +922907720 +13535 +12457 +2495 +10082 +12540 +28428 +29789 +31424 +3101 +24970 +10537 +11558 +21406 +31771 +31654 +3939 +16315 +5841 +2160 +3044 +19888 +25396 +5329 +13790 +17079 +5553 +31751 +13322 +2275 +11034 +335289001 +5751 +1766 +24256 +24191 +15951 +10931 +9482 +15181 +2430 +26494 +11974 +19290 +590 +22312 +12921 +1579 +17691 +17675 +23917 +560720337 +914 +29847 +23133 +23528 +5098 +10358 +900 +24501 +32032 +21687 +16254 +4149 +25802 +14441 +26062 +18414 +4149 +26026 +19118 +22551 +32478 +7261 +9644 +32668 +1087 +4660 +27112 +13534 +13031 +32198 +885 +20772 +30793 +26564 +15467 +10236 +30368 +21115 +31027 +23729 +16938 +31291 +123669210 +3992 +14401 +19241 +26608 +20782 +32747 +16004 +13901 +10370 +15866 +15572 +19095 +24843 +18191 +826087120 +14677 +6202 +360131265 +23953 +22036 +30999 +27902 +16536 +2389 +514875184 +20772 +15242 +32761 +13195 +20448 +14742 +21267 +16078 +27366 +20223 +10455 +19779 +7102 +12868 +23955 +30339 +20249 +16024 +129574444 +579433266 +17052 +24948 +128669283 +21471 +32478 +26712 +23943 +30174 +24524 +20010 +26106 +32310 +4006 +835425212 +22914 +18677 +29964 +18986 +31066 +27053 +12868 +25828 +19806 +2486 +12806 +32750 +21382 +19994 +18240 +21526 +585567701 +28314 +26294 +753214659 +10719 +8485 +543975196 +29131 +11473 +17115 +5555 +30213 +14244 +14060 +19347 +29022 +30125 +6685 +10422 +10914 +15962 +14811 +22475 +16808 +12497 +27763 +3079 +10875 +18632 +27283 +4518 +21856 +3502 +32539 +6329 +17912 +26692 +4596 +7327 +31133 +2379 +22549 +26106 +18211 +9951 +1714 +30701 +376472461 +11620 +26749 +21802 +21670 +32575 +27154 +594 +4021 +13413 +345705066 +854740408 +24299 +22126 +11498 +2202 +12582 +9120 +9979 +30228 +6993 +30973 +14662 +21558 +16848 +29124 +2607 +3227 +30936 +24886 +28531 +17829 +2727 +3945 +6901 +5822 +7268 +30368 +2245 +4237 +31523 +4182 +24885 +14348 +24331 +10407 +25293 +20817 +18112 +4120 +6210 +18270 +24045 +2672 +14401 +21984 +23300 +22376 +2813 +26876 +946027094 +878044328 +3089 +10046 +805 +9182 +27745 +27256 +1804 +13800 +16138 +9322 +4061 +18911 +3490 +11643 +345 +7948 +21573 +2077 +17550 +32760 +19067 +978635621 +471944506 +658872536 +575017168 +12394 +30973 +7883 +13761 +2957 +932470077 +22385 +12963 +12682 +17675 +10357 +28531 +14001 +11620 +28357 +30090 +28170 +7919 +31249 +28537 +13541 +397506397 +25368 +23621 +29798 +30239 +2215 +585689380 +4368 +20801 +8971 +508432828 +7535 +7778 +12453 +11776 +14472 +29027 +5564 +390200056 +17831 +1387 +170016804 +12853 +4952 +9310 +17123 +6993 +32581 +4127 +26088 +29541 +30979 +14088 +31836 +26658 +14117 +24676 +7858 +15687 +22544 +24566 +25256 +9337 +22478 +15533 +813 +24261 +2331 +30636 +22787 +22899 +31190 +15675 +9069 +250 +9767 +582 +575149706 +237127404 +16221 +29025 +4213 +11620 +30369 +3457 +22814 +3368 +12122 +21153 +300035963 +27992 +925 +1072121176 +958863285 +31231 +1666 +15561 +20 +4907 +20287 +897 +981216331 +13558 +31935 +731930437 +28260 +5510 +3980 +98861589 +26840 +23334 +10309 +24571 +3864 +20092 +21612 +4769 +18549 +582 +16088 +1047 +937742460 +14428 +29986 +6184 +30384 +31486 +10849 +4341 +25585 +665734821 +9210 +1991 +28844 +9897 +31581 +13100 +13836 +2970 +20241 +1036 +28300 +27843 +8972 +29205 +26371 +868 +378966561 +8891 +516538273 +9189 +25520 +6009 +10875 +8825 +523750683 +26349 +23343 +27412 +11656 +26693 +19009 +23862 +989966642 +1803 +31122 +12235 +24011 +22234 +18716 +542186841 +2598 +9269 +18794 +29558 +14106 +18423 +29403 +31175 +17782 +14821 +4065 +15435 +6886 +22939 +1129 +32351 +6800 +20139 +23149 +25288 +9526 +19890 +684 +30069 +19582 +20928 +7695 +23436 +31335 +23246 +17803 +2979 +19284 +25615 +31995 +13493 +20449 +26493 +26682 +4163 +1286 +28143 +765080634 +98857434 +17729 +1030 +23139 +19888 +11298 +18552 +9125 +18332 +5201 +688921232 +10360 +5643 +891947600 +9918 +3391 +28164 +5751 +8075 +14090 +12436 +4174 +1576 +29124 +26823 +26271 +9055 +27235 +22411 +23400 +649527609 +28260 +2625 +386143652 +24758 +281932493 +18005 +29978 +21164 +9483 +28561 +30386 +9871 +7205 +196071487 +7816 +28826 +26948 +29578 +11020 +10303 +32714 +24892 +22607 +13911 +8300 +20663 +21335 +4076 +11123 +5763 +29817 +4366 +29843 +7904 +28976 +24843 +11473 +28470 +17193 +31044 +9084 +3804 +19484 +8883 +2169 +2903 +363652035 +18008 +10800 +16419 +19227 +3851 +2396 +22989 +24796 +4300 +21929 +60818700 +11931 +26497 +16976 +20678 +12402 +12071 +18010 +8165 +3301 +31152 +28451 +1518 +10461 +10588 +28133 +22861 +5903 +1307944 +27015 +25519 +24599 +31266 +729577546 +3490 +4563 +17829 +16447 +26559 +15369 +25412 +898668038 +63108274 +2617 +21619 +585567701 +11380 +30184 +510691075 +17888 +25341 +296514549 +31591 +516565464 +30239 +469 +16868 +449592529 +27578 +27226 +13947 +1991 +1364 +10861 +23677 +23380 +4395 +10256 +16788 +2962 +2212 +4990 +32222 +317497800 +15047 +18189 +16419 +16145 +4460 +31353 +30787 +918765792 +7716 +8497 +26351 +29694 +6737 +30701 +20066 +22372 +24721 +191860636 +351546819 +16907 +6560 +12950 +12422 +3368 +17052 +13946 +28341 +32760 +31802 +8046 +22417 +22672 +6302 +664027071 +31836 +388083394 +22704 +25371 +32113 +18135 +16795 +11366 +11180 +17423 +14644 +21119 +381039394 +7875 +9613 +10537 +23739 +446392658 +28481 +1623 +23367 +25442 +115 +24692 +21054 +22245 +13987 +8326 +794621932 +25175 +29335 +16151 +24944 +26384 +6687 +1408 +20448 +30626 +1761 +26854 +4775 +779375722 +620485301 +15210 +15025 +9010 +14283 +17374 +26500 +24384 +20449 +13213 +2859 +2593 +17763 +17605 +11851 +2408 +9213 +6329 +199372157 +20773 +25352 +25293 +26098 +11501 +32131 +29114 +21818 +10725 +1992 +24524 +21549 +960633926 +22538 +11344 +951 +249 +4198 +6616 +19149 +9182 +29155 +26525 +4753 +23626 +4221 +29000 +28742 +6417 +30369 +19861 +461905691 +12963 +9215 +29617 +25368 +618 +4500 +3396 +30636 +28309 +8072 +10649 +21428 +30190 +23149 +19493 +26483 +12402 +5330 +29882 +21659 +27860 +28252 +6232 +642816340 +829 +18325 +849405117 +15133 +1430 +26802 +28300 +595 +16410 +23172 +32705 +27877 +6005 +20572 +6446 +3887 +864 +12515 +26211 +6499 +22068 +17733 +10299 +12157 +146879326 +32656 +26071 +12977 +3386 +7606 +18362 +9335 +18284 +18855 +10246 +22455 +836214497 +825 +23220 +31214 +1261 +32381 +1160 +11974 +16091 +25640 +30693 +965160267 +30786 +5970 +4175 +15953 +15477 +27533 +30092 +8891 +6601 +17286 +27265 +16803 +25561 +6798 +19861 +11645 +612443444 +4596 +23624 +29137 +4897 +256 +16913 +27282 +12314 +25296 +5340 +13305 +24011 +27186 +468 +22619 +7658 +919 +11090 +16908 +27924 +4635 +25057 +25759 +18549 +24429 +25951 +8693 +6349 +10468 +26754 +13001 +16701 +2364 +28862 +16002 +30213 +29400 +7644 +26564 +25713 +23278 +25279 +615408454 +7572 +397183063 +30368 +11620 +20900 +937742460 +26590 +277841685 +2289 +6528 +130 +3175 +6839 +32032 +24484 +23677 +21558 +1954 +389409568 +864 +15990 +7072 +18740 +551 +22871 +31985 +3399 +28862 +13236 +30705 +8419 +26026 +20757 +13365 +16150 +15402 +22569 +15302 +24256 +2208 +2289 +3502 +10247 +4890 +7955 +156 +24886 +21259 +27186 +14383 +7557 +10719 +17091 +19062 +13003 +21605 +9213 +4221 +6584 +15519 +25270 +514875184 +11911 +15751 +28361 +17769 +14890 +1191 +7391 +27348 +15539 +788000330 +11450 +20223 +7955 +20696 +161167734 +29399 +21115 +42623459 +428 +26619 +27452 +28620 +21839 +23076 +22554 +11311 +9565 +1855 +7254 +17438 +1560 +16519 +4004 +13543 +1261 +15917 +25129 +2074 +8300 +21469 +17368 +1518 +18839 +2557 +27433 +26024 +10479 +554170410 +2607 +28530 +26334 +10643 +16315 +31736 +17675 +25999 +19861 +3442 +8041 +18059 +27057 +17116 +21469 +11608 +24966 +9632 +27965 +22304 +5927 +24662 +18543 +27812 +1261 +13989 +4961 +2462 +1703 +551 +32503 +4458 +25872 +13676 +10068 +19728 +28631 +10725 +29439 +453899854 +12737 +12396 +13713 +29289 +5137 +19068 +18368 +2727 +4657 +12646 +3391 +22411 +16043 +23371 +21931 +17171755 +19297 +24362 +18890 +21400 +31613 +22998 +1372 +25851 +12487 +1387 +20267 +16293 +3440 +31434 +29205 +27928 +21054 +23412 +4814 +15872 +2065 +15850 +11174 +8142 +387 +27908 +22412 +8270 +3263 +14156 +5534 +14736 +25824 +15556 +17276 +27540 +14461 +582 +5359 +2887 +21723 +32311 +2832 +21824 +20115 +29335 +9572 +4826 +7101 +5077 +390891964 +21839 +12518 +14435 +7212 +17784 +13925 +28286 +23012 +4880 +10339 +24820 +31438 +4768 +8130 +32747 +29315 +4989 +1031995440 +8866 +4174 +23142 +8985 +27992 +853402084 +10121 +20291 +19176 +4722 +26429 +26019 +11147 +32518 +26252 +15561 +9703 +12379 +20133 +16963 +29626 +29381 +20742 +15555 +6211 +23031 +7372 +27944 +12020 +589 +14446 +3379 +245967765 +25740 +1109 +3051 +472139713 +27171 +10651 +16570 +7102 +29205 +17682 +938 +308 +23617 +4245 +20817 +29681 +31214 +933441874 +19661 +24378 +27722 +322063641 +305443481 +1361 +2598 +338407503 +30748 +15822 +5356 +21723 +12173 +1754 +31400 +1194 +18628 +12019 +15433 +26492 +27391 +7254 +27376 +22613 +15836 +8190 +23272 +216439932 +17878 +9311 +20482 +6167 +26026 +24011 +2944 +11061 +16568 +18656 +7949 +10965 +25872 +27564 +8731 +15774 +4735 +27366 +18001 +14712 +2963 +25129 +6735 +340502239 +15725 +2250 +18882 +26153 +31257 +1070816340 +13105 +10661 +1395 +25253 +10931 +12849 +14441 +11529 +17910 +17763 +22110 +23420 +15047 +26497 +23072 +461 +941682889 +20678 +23530 +14800 +23558 +29535 +29270 +7101 +21902 +7077 +16153 +10720 +26749 +14211 +18855 +12876 +31538 +27003 +21109 +9053 +21880 +4052 +3520 +31901 +13985 +11931 +30559 +15725 +4438 +24355 +31648 +2138 +29946 +25834 +22411 +19289 +7716 +20106 +31664 +2498 +12001 +11461 +24566 +8190 +13154 +9442 +13376 +13989 +48 +7936 +15112 +18060 +28559 +7235 +6271 +17865 +15435 +645686293 +21296 +7083 +945 +7700 +25901 +5970 +25811 +19317 +16772 +4464 +27578 +29256 +32370 +24611 +19219 +9867 +29933 +6551 +6302 +11839 +4912 +32006 +30988 +1012 +2122 +815923650 +25662 +20507 +315914758 +13063 +14252 +60289319 +24389 +29435 +21619 +24706 +15109 +360322477 +908 +975437030 +3853 +8061 +27640 +12878 +21654 +22785 +5060 +11303 +17605 +2183 +20870 +20223 +27226 +22184 +7851 +2867 +6016 +11466 +5534 +5016 +30010 +19480 +9808 +31916 +882 +32475 +17865 +14329 +12849 +5284 +22549 +27096 +19289 +2394 +11786 +30567 +30028 +17803 +5777 +3442 +17673 +31855 +12347 +20053 +25328 +1897 +123563765 +16254 +25442 +16798 +11587 +25615 +30539 +4904 +23242 +25645 +10588 +1081 +23337 +15143 +18648 +12545 +107 +14401 +30309 +21133 +17146 +217807406 +14118 +25078 +22671 +16184 +1318 +11656 +12937 +9981 +13113 +14538 +22069 +9796 +292402728 +427 +2820 +7143 +168797328 +14228 +27352 +15987 +5748 +25414 +8913 +25495 +31969 +2684 +28587 +15421 +20642 +777 +31707 +32351 +10625 +31046 +31959 +31613 +15116 +14592 +3794 +4956 +22648 +14772 +752054624 +12783 +13901 +29435 +14023 +32664 +18636 +2976 +24203 +23300 +13325 +13875 +1489 +6232 +23572 +16349 +4862 +4649 +32303 +25405 +4502 +32390 +160857416 +24909 +19248 +5534 +13120 +15675 +30300633 +27879 +305 +27064 +23469 +29225 +6806 +29783 +30202 +2897 +21377 +32518 +27241 +20381 +121 +6329 +12333 +20408 +17193 +24571 +1754 +10529 +1050652772 +17311 +542186841 +13207 +888313695 +30999 +15260 +20324 +29954 +32652 +24943 +27203 +3481 +32750 +10875 +16361 +7521 +17319 +882 +27471 +8175 +25589 +7442 +21582 +19567 +11195 +44921107 +6528 +612443444 +8916 +4087 +3111 +7391 +25639 +371 +15367 +6714 +13913 +24554 +74064427 +1010399736 +586136455 +14435 +9451 +25977 +20303 +12359 +794618585 +11567449 +12504 +4774 +26763 +20606 +4472 +26829 +24571 +25610 +22800 +275985604 +599089891 +30844 +2074 +19312 +32181 +2373 +5412 +10987 +22582 +25558 +32 +20141 +522426914 +247849885 +14068 +845 +20537 +23373 +16567 +23600 +24387 +397183063 +23535 +7754 +32671 +8254 +214 +26724 +4762 +360131265 +13980 +825 +14192 +15384 +7327 +19499 +6755 +15150 +1445 +27914 +3346 +27894 +32624 +32652 +28873 +25405 +20741 +13792 +20103 +16023 +11176 +21509 +27740 +4866 +5244 +10142 +28631 +17963 +31437 +28460 +2230 +18360 +26169 +13193 +16741 +4883 +28873 +17771 +28945 +9703 +305443481 +7281 +28396 +1329 +12963 +8452 +22270 +44163600 +4776 +27426 +1060 +814572721 +14815 +969450654 +192800989 +21537 +5839 +22815 +3084 +31567 +9414 +20931 +6687 +16614 +693038504 +22814 +24627 +133 +211 +17017 +24057 +918765792 +17984 +12394 +20380 +24544 +6968 +24520 +27140 +24835 +219835095 +103561865 +16204 +24444 +19725 +24643 +32119 +17225 +6062 +28725 +16047 +27449 +495012238 +27064 +7455 +12085 +18846 +26252 +31395 +17627 +29660 +26032 +31951 +7031 +9283 +12277 +27965 +22710 +14451 +17315 +17311 +3242 +29047 +18169 +23454 +26623544 +669835213 +31687 +22867 +32633 +16198 +12502 +6943 +24384 +22395 +6214 +313375683 +4782 +31649 +9903 +25645 +30705 +2381 +1695 +31438 +11839 +9337 +25138 +24944 +10095 +237710702 +23359 +25018 +7198 +9077 +29634 +30655 +9182 +18222 +25289 +21547 +12853 +4004 +30967 +8497 +15836 +1635 +22395 +5874 +10023 +9387 +2533 +31060 +32624 +26395 +11649 +26559 +30762 +25807 +25253 +31836 +3703 +945571162 +7091 +6993 +23600 +29764 +15640 +14228 +30386 +6934 +25398 +18016 +8181 +26891 +4832 +10676 +28477 +31662 +15403 +4472 +17627 +841 +27368 +15822 +7391 +5903 +9210 +589 +18284 +8263 +115 +23623 +8709 +17368 +27553 +12377 +30628 +819270011 +12590 +30346 +534341541 +3912 +397 +30107 +25273 +28596 +16112 +17723 +588519184 +1275 +6214 +885 +10612 +2057 +5534 +247849885 +1004136444 +4722 +752291458 +7281 +15095 +27722 +30207 +26071 +25199 +10136 +7508 +15675 +16154 +888313695 +586136455 +30359 +30053 +26595 +14369 +599089891 +23979 +17633 +16520 +1561 +16796 +1630 +4021 +6939 +11915 +32258 +7900 +30785 +1903 +14737 +16747 +63108274 +4218 +16534 +14428 +3010 +11786 +29002 +814 +13756 +6465 +1390 +27449 +3391 +10424 +26142 +27752 +23380 +31883 +163890681 +2008 +14646 +24917 +2202 +14646 +23048 +32711 +23048 +25662 +11814 +26634 +26465 +929 +9270 +835425212 +379163758 +295045562 +4432 +30066 +6369 +16023 +12394 +32142 +29293 +10446 +11926 +27067 +364404563 +22246 +25172 +6673 +44921107 +26350 +29706 +23834 +19920 +29946 +11030 +10865 +562670904 +642268828 +17280 +18880 +20473 +25588 +10173 +6907 +24602 +8281 +3934 +8971 +25502 +810173088 +133 +26453 +148975167 +485 +11901 +1004136444 +13793 +1081 +31613 +4755 +30724 +2453 +5677 +7933 +20914 +24602 +5578 +23917 +23464 +13848 +8103 +29012 +20517 +2585 +600931160 +16676 +8209 +752291458 +14724 +10927 +11246 +31337 +21320 +464491955 +29032 +14318 +30519 +30844 +30875 +968746823 +20648 +29492 +11710 +14044 +27583 +17699 +16023 +921611066 +15132 +19596 +17960 +16765 +18856 +10698 +1954 +21289 +15336 +31727 +790717441 +10392 +8050 +30125 +18469 +9055 +2928 +12705 +19499 +987744044 +25872 +15784 +27064 +30277 +16558 +7219 +26007 +30696 +16404 +25405 +6886 +23528 +7996 +20044 +22152 +16169 +9247 +32056 +5763 +23012 +29725 +15883 +378966561 +16088 +11699 +20753 +14736 +7327 +21118 +21313 +18798 +1034 +21881 +6755 +1382 +7062 +15369 +4660 +17428 +27875 +9506 +1435 +19392 +17969 +1630 +2628 +5021 +19661 +23348 +9213 +28470 +275985604 +31460 +22252 +9679 +30634 +14669 +150 +6599 +18543 +25405 +24501 +4780 +31016 +22740 +13562 +14555 +32397 +30069 +15384 +16705 +8856 +571711251 +6028 +19969 +17319 +574036710 +19229 +27016 +28091 +26910 +19557 +4149 +732 +17311 +7556 +17932 +17082 +5098 +10604 +25582 +11840 +642794616 +12920 +22045 +24571 +2859 +19169 +2727 +1453 +8517 +3857 +7021 +8453 +15560 +18422 +19603 +14081 +3988 +15711 +9003 +386143652 +1815 +12292 +412150016 +16330 +411357533 +13843 +7682 +22790 +4240 +1286 +190334242 +28782 +15161 +15561 +21114 +534341541 +24674 +21189 +31093 +13275 +13902 +15685 +19844 +1834 +21856 +13902 +370567225 +9152 +14663 +20621 +16753 +25846 +11620 +20531 +20902 +142 +25203 +13915 +30698 +25138 +1804 +10105 +10337 +8339 +7310 +30634 +3242 +6930 +25960 +868969470 +16911 +20596 +19685 +3087 +968 +15014 +13458 +163890681 +7072 +18059 +5058 +20776 +5016 +32652 +12343 +1057195403 +27188 +28554 +32759 +20528 +28439 +19351 +28759 +31451 +14459 +7811 +17079 +8440 +11450 +18216 +27663 +16112 +29737 +6470 +27312 +2396 +16399 +19347 +32185 +3204 +13093 +22796 +14402 +731930437 +2887 +585689380 +2417 +21489 +662 +18880 +9337 +2401 +1927 +25561 +16324 +31749 +17814 +16485 +25626 +591 +7440 +8859 +18387 +17162 +922784226 +938 +14583 +20165 +12130 +13860 +22395 +29583 +14736 +8780 +20469 +26153 +313375683 +23469 +24296 +31283 +19971 +25951 +26294 +4914 +13322 +13849 +31266 +3835 +31042 +418306617 +14414 +5320 +693 +26632 +1795 +697719282 +9261 +9709 +10202 +534341541 +12660 +20501 +4465 +18991 +2817 +11568 +23981 +14071 +12364 +12422 +16539 +24816 +5082 +3794 +27203 +17782 +20621 +31856 +27767 +1277 +30568 +899204700 +10142 +6621 +28422 +7748 +25771 +15983 +17714 +5910 +10874 +22651 +13182 +6707 +7046 +27404 +28970 +25588 +7860 +28439 +24240 +10811 +26877 +21558 +16929 +11552 +14868 +31636 +74064427 +21539 +7882 +4076 +31557 +2758 +1998 +24798 +9383 +139404611 +24898 +12277 +1451 +759 +24030 +1145 +23454 +18206 +28129 +27125 +24542 +949165957 +29532 +23057 +12 +24174 +11690 +5643 +15550 +31883 +2455 +9483 +1754 +7700 +28389 +276213711 +24100 +20553 +16331 +15536 +7978 +18211 +2102 +30464 +15244 +28616 +271 +4255 +764756986 +31528 +859062110 +8986 +6584 +30979 +24408 +7964 +12019 +29554 +24089 +29109 +25802 +16919 +13511 +23854 +782457391 +26346 +19557 +4621 +6689 +23677 +6528 +138768834 +4775 +7281 +21563 +25561 +25294 +7618 +18187 +1553 +30853 +25296 +10030 +1068 +78533316 +2874 +30543 +9270 +13925 +25405 +29427 +13457 +2289 +426995073 +4347 +29881 +21067 +1877 +16127 +23333 +15161 +294 +10197 +26299 +5575 +30190 +734327324 +7425 +26753 +15047 +18754 +26712 +19227 +386 +975437030 +1265 +17472 +2011 +27097 +427 +7793 +7910 +19078 +13334 +13640 +9240 +13375 +9759 +16573 +29811 +25375 +10250 +10795 +24896 +23042 +3106 +12080 +13538 +28616 +10095 +19445 +866288672 +27593 +29446 +30543 +2481 +28603 +911358525 +10223 +1747 +17115 +18052 +1877 +19725 +915379637 +9449 +5902 +7383 +27382 +27455 +4245 +20423 +910153622 +989966642 +9215 +60922867 +5603 +14815 +9071 +5688 +16014 +2138 +4360 +18428 +26006 +7602 +6529 +14034 +5659 +100498229 +2057 +3717 +32652 +14746 +30705 +21911 +31085 +18428 +16204 +1559 +27585 +6090 +712 +9979 +485 +24718 +219458753 +11298 +545681893 +30868 +32006 +26419 +6759 +11584 +20312 +3481 +25834 +17786 +1361 +10859 +10394 +22710 +16416 +16064 +13792 +23343 +869 +1453 +22411 +2416 +10765 +10275 +513746115 +18088 +115 +1315 +12878 +2429 +2838 +1580 +3480 +18451 +6805 +4346 +216 +5359 +31612 +11653 +24326 +13142 +22340 +29097 +30358 +29391 +16734 +5415 +31989 +30116 +3219 +28300 +18583 +13818 +9084 +16138 +5556 +13992 +154933739 +11969 +9951 +19899 +11932 +320290842 +31426 +14669 +22463 +14776 +28945 +13669 +25565 +10299 +13843 +789157341 +7170 +18486 +16277 +18740 +6886 +21984 +28077 +7557 +16917 +23976 +10136 +17491 +3026 +16489 +1512 +24420 +27089 +22944 +7021 +25414 +16696 +18514 +18848 +3389 +12970 +10610 +16221 +20066 +18839 +6498 +24183 +4775 +17809 +8735 +18347 +107 +21557 +6861 +5055 +20947 +29965 +599089891 +571144043 +29263 +166971298 +28329 +13925 +9637 +20052 +10857 +27064 +10411 +24706 +9432 +16572 +24386 +28027 +14125 +17888 +1286 +1024972021 +21164 +25219 +340575135 +1320 +173282785 +32162 +20620 +2429 +15132 +8237 +14477 +22421 +11630 +8326 +5759 +17710 +29044 +9978 +9523 +17008 +4028 +31283 +19973 +29408 +20301 +7638 +25039 +9936 +31441 +6220 +14752 +12157 +8258 +24699 +27448 +20133 +8717 +4494 +20561 +25400 +26153 +506 +18939 +29512 +14662 +30674 +18364 +20765 +18428 +24444 +8115 +1156 +26564 +23637 +8416 +2739 +14226 +15397 +11362 +20122 +842 +8690 +21427 +7512 +28759 +1760 +12321 +3362 +14699 +697456669 +29842 +6740 +27940 +23092 +31467 +9276 +1001566143 +22619 +10136 +25900 +9087 +13509 +28781 +21482 +5469 +7261 +18368 +5762 +11916 +26497 +14627 +7900 +6035 +17042 +20688 +2993 +31495 +26827 +27471 +5561 +3182 +6525 +17658 +5329 +204084670 +12657 +11550 +18727 +17278 +23720 +28460 +305443481 +13981 +5617 +20966 +13949 +22637 +824 +2117 +20870 +21617 +261905804 +25191 +21000 +32481 +28252 +25073 +21430 +8095 +10833 +3634 +6076 +28133 +16772 +32303 +841 +75797723 +19971 +18673 +336779796 +1837 +5643 +10223 +4031 +20052 +32581 +4154 +8483 +312049264 +19362 +28400 +4951 +12583 +21370 +970 +31937 +28127 +638033148 +29400 +22814 +15064 +13736 +19244 +6419 +4709 +18768 +9979 +773454483 +1031995440 +6664 +25823 +1223 +27771 +25936 +21796 +7824 +971224564 +20277 +21617 +15770 +16769 +464 +22792 +29658 +27478 +1185 +25152 +32606 +19876 +6376 +10478 +29965 +1760 +19753 +24824 +11613 +28460 +24110 +20092 +15553 +5326 +15883 +26533 +32553 +25448 +24327 +17662 +2497 +27864 +23076 +878044328 +14525 +25645 +23681 +168 +25520 +28813 +16172 +4924 +16625 +18094 +19661 +31692 +956684932 +2180 +28164 +28280 +358911543 +18435 +16727 +14183 +160857416 +5992 +19140 +25561 +82408035 +14736 +13848 +22965 +14538 +55204547 +10940 +1454 +284 +9461 +31353 +7126 +5626 +10676 +770690959 +31377 +3263 +3034 +24662 +13238 +30398 +16254 +3682 +643604534 +28551 +18419 +4796 +22423 +26283 +17976 +6042 +26505 +480 +18443 +30010 +17809 +3169 +9455 +826087120 +5760 +4557 +25203 +13722 +32608 +15987 +15846 +29594 +18246 +6520 +8251 +32067 +30543 +10407 +10825 +813 +2064 +27864 +29898 +8966 +7607590 +8530 +25826 +29938 +14343 +5245 +11656 +11773 +27252 +310394812 +1329 +14740 +19352 +24439 +31277 +22796 +30144 +1018899887 +24886 +27286 +11206 +562670904 +12323 +31400 +21241 +19888 +763200316 +427 +23938 +27004 +22817 +6004 +31465 +19830 +256580658 +16769 +19056 +12193 +18694 +11798 +6512 +114156994 +13041 +32057 +16855 +31916 +29784 +27540 +22234 +22785 +3022 +16261 +1453 +10613 +3320 +7964 +2625 +20843 +30109 +9957 +13797 +5037 +16917 +867796195 +26693 +18261 +17795 +69666088 +18541 +11363 +25549 +27540 +32153 +26763 +21453 +26827 +23332 +3297 +3504 +19580 +4359 +27540 +13851 +10357 +28818 +8647 +24966 +16811 +21067 +24616 +8986 +1223 +9484 +79880510 +6141 +17146 +10127 +4500 +23359 +12422 +42623459 +11529 +16537 +914508983 +15270 +9182 +32311 +13615 +4175 +15883 +32174 +767675099 +24080 +10492 +21933 +36067554 +20902 +20770 +1687 +20817 +11699 +13311 +24526 +20162 +1760 +22131 +15922 +7957 +19319 +20553 +39676834 +32477 +14474 +29748 +31741 +17160 +2356 +6786 +79 +7261 +12554 +7259 +18572 +3899 +22395 +22637 +24091 +19993 +5076 +14329 +14740 +14006 +1032065115 +15669 +12441 +15684 +620485301 +10479 +6987 +26827 +1113 +11241 +6836 +3313 +13444 +9261 +18288 +5076 +15316 +19960 +9451 +24639 +10966 +9496 +18798 +25185 +18711 +24417 +30336 +387 +5436 +21791 +1435 +27261 +949083771 +3104 +13432 +1297 +8608 +5961 +280282421 +31411 +24147 +12377 +10932 +588695307 +4317 +516565464 +5304 +4284 +16927 +30188 +8749 +10136 +9775 +19505 +7609 +28396 +8969 +9563 +18880 +21796 +6266 +20093 +20553 +21336 +18 +7442 +29524 +10701 +27813 +27850 +3901 +767675099 +30027 +3821 +29446 +18420 +2470 +25783 +10144 +22977 +19350 +204084670 +21284 +21450 +4157 +26824 +20504 +16997 +1881 +856690611 +19362 +5055 +18040 +12594 +872 +11915 +31654 +6376 +337 +22349 +31110 +15823 +24927 +32293 +19899 +7985 +22247 +11320 +6336 +27752 +31219 +1055009935 +10197 +16230 +29124 +25763 +16157 +2402 +30779 +27455 +27171 +9233 +13915 +18606 +2379 +24464 +26346 +24522 +961981483 +3758 +26371 +28258 +16789 +23235 +5919 +26493 +21547 +15486 +15091 +30715 +16619 +1048230809 +176352552 +26739 +19599 +10144 +24318 +29882 +12335 +9283 +724 +7521 +20507 +21005 +8962 +5397 +11656 +21482 +31439 +4292 +18944 +12737 +24444 +19436 +1398 +14592 +20270 +10223 +14071 +27723 +22652 +27105 +19491 +30543 +9982 +14736 +24879 +3341 +30495 +13553 +16118 +18227 +480 +2504 +27223 +10182 +16572 +15486 +24186 +23729 +22649 +507270517 +34992508 +19518 +9389 +25289 +5913 +28961 +26804 +7281 +24526 +16334 +4821 +1297 +23464 +22802 +22900 +31175 +27733 +306 +6529 +9959 +19905 +31314 +770690959 +13071 +2273 +14596 +9396 +26114 +11327 +8717 +24917 +18185 +7858 +24809 +5284 +2782 +1630 +31636 +918765792 +26136 +753214659 +15047 +4657 +1474 +16621 +21811 +18632 +21427 +25527 +615408454 +3169 +4079 +22842 +27404 +25228 +995753626 +19320 +15561 +16023 +12711 +24676 +17769 +29313 +723 +10154 +15161 +7254 +17784 +2914 +8309 +22234 +11767 +10222 +28742 +12024 +22455 +12624 +8517 +22551 +16043 +7215 +838669749 +23775 +27760 +28077 +2495 +9410 +5422 +1000 +10890 +17311 +31305 +4084 +31818 +28141 +18191 +27940 +2556 +19752 +23185 +20157 +16218 +12834 +4059 +11298 +14406 +4061 +226838476 +29178 +1635 +28149 +31405 +31190 +3393 +811211668 +15143 +15161 +3110 +7882 +21900 +9712 +31016 +29613 +920127625 +29549 +773454483 +916365934 +15027 +25745 +28125 +914 +11411 +17892 +19557 +22860918 +29435 +28889 +19119 +18898 +372482299 +22417 +23847 +18761 +25610 +554170410 +14270 +12579 +15467 +3239 +14258 +1918 +17894 +30055 +9261 +31811 +27705 +10385 +29025 +1561 +1512 +17965 +17715 +14383 +22228 +30825 +16203 +2781 +4193 +20648 +19140 +8272 +15883 +20144 +29316 +28199 +10183 +15600 +1755 +10851 +3787 +649527609 +29450 +30116 +21516 +29415 +14824 +19806 +26193 +3535 +932470077 +23729 +14488 +26278 +2212 +7062 +1012 +25941 +24110 +13839 +20277 +12541 +28218 +25994 +7107 +115 +13562 +23148 +32480 +5904 +4895 +12533 +30611 +29789 +24408 +30386 +18322 +4912 +897 +72893169 +30175 +14849 +30379 +3196 +14459 +9473 +430 +7644 +22671 +13266 +2928 +29811 +16357 +21114 +2659 +30749 +30817 +10202 +19661 +8341 +16573 +19623 +27904 +19289 +72 +8546 +30696 +5719 +1476 +731930437 +163890681 +22127 +10636 +7842 +30300633 +24758 +5346 +7031 +173009629 +17625 +546 +32401 +19967 +15594 +459542886 +3005 +23232 +5359 +43524064 +12229 +7618 +3555 +945 +12143 +25328 +20161 +22894 +1643 +20757 +28928 +12242 +30333 +28970 +3193 +20619 +2470 +4417 +17373 +16587 +26719 +343 +22788 +8668 +1160 +31586 +17760 +418306617 +1018899887 +12739 +30092 +26250 +17381 +13981 +11814 +902916886 +4062 +5841 +5149 +9583 +10163 +1002259261 +13183 +26136 +513746115 +6152 +250648311 +20198 +5795 +11109 +2250 +25083 +18798 +23530 +390435951 +687610188 +26190 +208133070 +3993 +1324 +16890 +25210 +10836 +32633 +2328 +16572 +6544 +25659 +16867 +32525 +14698 +24045 +20478 +22046 +7191 +273263405 +3098 +27679 +307263087 +12653 +760 +15369 +29658 +25997 +7072 +9993 +21388 +9642 +18720 +19237 +9247 +24508 +32119 +31965 +23874 +10087 +23649 +18215 +20736 +27534 +29649 +19352 +25539 +5919 +24259 +10097 +252695040 +9703 +12858 +7933 +26000 +21061 +2746 +5913 +18010 +22245 +866288672 +11932 +20931 +27585 +449290199 +29461 +10808 +4499 +24139 +3559 +20072 +28325 +4714 +2781 +664027071 +22714 +11115 +14263 +4685 +22569 +24293 +20626 +544057991 +8114 +20553 +15969 +2430 +29698 +5992 +23334 +23092 +12010 +6554 +25811 +18880 +205933683 +14030 +793059393 +21001 +148975167 +31285 +31092 +17695 +30495 +4714 +18188 +16376 +25282 +22977 +12112 +1330 +368158212 +24966 +28436 +12736 +8270 +32554 +10765 +19519310 +32 +19939 +12377 +23012 +27336 +19958 +340165741 +9410 +30621 +4762 +23148 +15850 +21008 +19495 +3851 +12533 +16521 +14593 +13218 +31836 +25585 +23587 +31460 +18368 +922907720 +22554 +3535 +3300 +18058 +17178 +14836 +2078 +12043 +9401 +1868 +365319702 +23338 +14246 +30508 +15025 +18839 +319 +23596 +24632 +15504 +16929 +16537 +194495327 +15954 +17225 +936523422 +2609 +900648142 +589 +20763 +1016 +1918 +29882 +6314 +18761 +30996 +31448 +18048 +21355 +6972 +21929 +10030 +397183063 +19229 +15433 +29162 +26018 +27564 +87 +29860 +10851 +20174 +755573610 +21561 +390435951 +17701 +19563 +31400 +19577 +20900 +18694 +947240918 +7142 +21237 +1010399736 +31257 +26564 +29732 +27904 +10331 +17042 +23771 +27696 +461002979 +28527 +10052 +358 +19904 +13699 +29160 +27231 +17947 +11232 +27557 +7745 +20626 +26500 +975948803 +5284 +27125 +20153 +2851 +27227 +26500 +17164 +1009 +2986 +29960 +20754 +833243837 +20053 +30769 +3101 +24343 +29773 +26692 +30825 +8165 +14546 +24621 +29294 +2217 +1714 +18923 +23182 +365319702 +16849 +11938 +13797 +26115 +10994 +27584 +44921107 +13035 +23348 +16256 +5769 +14712 +14852 +3851 +3546 +1398 +665734821 +10046 +27843 +26193 +9679 +408077591 +24186 +9384 +11368 +23626 +13685 +14377 +574466415 +28616 +32018 +32094 +9143 +508432828 +26394 +24909 +20992 +941682889 +7141 +18909 +13223 +12858 +21313 +298849653 +31641 +23976 +28375 +782457391 +28070 +2746 +23503 +29346 +3075 +920127625 +950726685 +25662 +2993 +27015 +79 +1640 +15004 +1924 +3744 +256580658 +3059 +22429 +837691137 +13839 +14080 +29634 +32087 +411357533 +13216 +32208 +950797214 +226838476 +13440 +8405 +1185 +5535 +11205 +219385755 +13093 +17368 +26038 +17706 +8508 +12173 +19557 +24045 +2732 +32351 +1992 +30417 +30386 +4300 +18856 +6470 +18193 +24151 +1804 +4709 +20709 +25854 +15697 +2684 +26259 +27711 +7281 +26623544 +23464 +24738 +23847 +25371 +17094 +28524 +949083771 +12300 +11617 +25122 +6717 +30701 +12323 +25396 +20911 +8717 +9886 +4733 +9243 +21966 +3337 +29555 +20607 +4685 +2328 +14930 +6800 +7206 +811625862 +5867 +20185 +27679 +21067 +2181 +22451 +22996 +27926 +20161 +23412 +19115 +22495 +9453 +25073 +15614 +16375 +6710 +24927 +27895 +3723 +10097 +616762822 +26739 +591 +525495101 +23558 +30674 +14420 +25759 +112880512 +10226 +12472 +22965 +16370 +1261 +30471 +115 +8530 +15062 +29705 +1130 +14013 +127 +14509 +20914 +17865 +11424 +6691 +31888 +26098 +3796 +27409 +6653 +32134 +900648142 +531 +6903 +31683 +32473 +22759 +12063 +9818 +26658 +2859 +1156 +29466 +5339 +20242 +32157 +26143 +32151 +26106 +19032 +22710 +16368 +29103 +31040 +15941 +30869 +15787 +18926 +11227 +5647 +128669283 +48 +24889 +10902 +439 +13851 +21496 +6416 +15829 +243787156 +7425 +8645 +25799 +20604 +18271 +25711 +4755 +564216184 +430 +19339 +22714 +23487 +8693 +731930437 +7399 +561490374 +30116 +25269 +373793988 +24796 +16999 +21203 +782788807 +14704 +6691 +1269 +22889 +11601 +21826 +26283 +440795951 +29871 +25199 +631404077 +332 +25342 +15328 +11030 +411357533 +9055 +15789 +15593 +519200946 +16154 +647637845 +5236 +7455 +19890 +28020 +4087 +30848 +16336 +8254 +27059 +26395 +853 +24495 +24138 +25354 +17627 +26635 +26313 +29491 +11927 +6144 +823088406 +29733 +313893946 +1431 +25230 +27336 +8459 +29910 +32516 +27763 +3589 +10886 +8683 +170722754 +22131 +217982666 +30861 +7860 +1048230809 +3778 +16162 +19965 +9957 +2571 +10825 +9221 +25990 +126610814 +15790 +26018 +313 +29494 +21903 +6379 +12857 +24791 +7811 +10886 +19095 +280540161 +27073 +1454 +16221 +12195 +21131 +20507 +25294 +18424 +15100 +18211 +7085 +24621 +17376 +28346 +15789 +761 +4365 +16307 +28318 +5231 +15602 +5626 +28782 +23894 +32505 +19641 +28189 +26088 +17094 +22717 +30422 +14156 +310394812 +7090 +19919 +5668 +21970 +11232 +3128 +18990 +1277 +3349 +18451 +21426 +16033 +32158 +14115 +3493 +4796 +16819 +21428 +147685858 +2798 +11805 +6710 +22881 +14683 +25713 +24740 +8251 +23917 +32006 +82276754 +3916 +16170 +32327 +436407335 +17192 +21214 +18396 +18814 +26324 +18856 +15384 +28206 +6558 +6934 +21553 +25257 +18227 +15241 +7676 +13654 +8284 +22138 +30054 +9008 +817163441 +15202 +10836 +2232 +6653 +29898 +24739 +466678321 +335601471 +17124 +18144 +18930 +26759 +1275 +9588 +23371 +16198 +23572 +25625 +16204 +4387 +1012 +26634 +17866 +30335 +20002 +4555 +15751 +4480 +8294 +810173088 +495012238 +15202 +9767 +2366 +893491145 +554460166 +18898 +631144646 +23910 +5330 +16230 +8735 +25854 +7579 +26829 +1628 +20947 +3182 +30614 +18810 +8645 +4904 +8342 +4647 +22842 +32475 +15074 +21296 +19883 +678889556 +13433 +2236 +3036 +29294 +31064 +19988 +11786 +8704 +693038504 +32747 +29002 +9060 +6212 +13216 +28443 +27126 +115 +28884 +20843 +13995 +18122 +15463 +26207 +31539 +82408035 +8683 +27322 +31093 +653631845 +24354 +12733 +22714 +25615 +289677715 +376943251 +8992 +23232 +20699 +742347834 +87 +8778 +31736 +30822 +16521 +16544 +19019 +29428 +11769 +30197 +31044 +811211668 +17708 +19675 +24291 +26621 +2348 +6141 +18583 +209801770 +6673 +767984192 +17632 +14665 +11776 +24662 +358 +13142 +4355 +3582 +30109 +11933 +13535 +11582 +6211 +6161 +20553 +4298 +9125 +1064698315 +24526 +394 +31591 +5293 +23503 +15215 +7021 +1129 +30847 +12520 +29335 +410791814 +22131 +12739 +12479 +29549 +15143 +22471 +31692 +30786 +18875 +24754 +15120 +30825 +14609 +15013 +31557 +5731 +24740 +27313 +354 +23511 +2859 +4198 +283 +21297 +23729 +27110 +1643 +20227 +22024 +19457 +18825 +23050 +23965 +22788 +3291 +27261 +3393 +15846 +23030 +11653 +8416 +25400 +19969 +21237 +2245 +24621 +7978 +10695 +7556 +13388 +7459 +32304 +31927 +19904 +29739 +10365 +4776 +503113624 +18364 +11740 +27166 +15983 +20624 +20776 +23688 +13430 +26571 +32473 +19921 +22247 +19118 +5627 +17003 +11911 +21526 +11174 +30715 +4874 +446034660 +2616 +441276900 +18094 +6448 +594 +813 +13060 +26654 +24407 +28129 +13193 +14071 +17782 +26777 +24212 +8118 +10159 +5621 +155159619 +21496 +31110 +1411 +254 +1027560192 +5258 +20223 +21400 +29076 +20682 +29315 +20426 +724 +29843 +25565 +1706 +103561865 +15550 +24343 +214476337 +9642 +4557 +21796 +352 +7801 +25801 +13195 +25293 +365319702 +30188 +8620 +660937856 +11298 +7665 +4179 +30368 +5647 +368843181 +10836 +5158 +24345 +22671 +17581 +24407 +11585 +30213 +24749 +8617 +16341 +12281 +31356 +29398 +4912 +18245 +17123 +32538 +1560 +7690 +21954 +28252 +4296 +10268 +8339 +8497 +422 +3372 +29512 +23031 +13850 +1000601635 +1361 +25899 +669835213 +13156 +31170 +735046865 +18870 +8689 +14663 +28985 +19491 +305 +18152 +12249 +44163600 +23503 +18485 +341199600 +25233 +7872 +227401874 +17338 +758695353 +15027 +10087 +20547 +32539 +23436 +13722 +23585 +20223 +302364781 +577 +19113 +27701 +13146 +15814 +18216 +18694 +13238 +32351 +32071 +3871 +18875 +175674631 +27052 +9060 +32714 +16772 +16307 +2065 +32131 +11304 +17491 +30825 +24394 +31152 +15125 +774544597 +30280 +10576 +3493 +8095 +11911 +4117 +19861 +31046 +25735 +9771 +11117 +12622 +30631 +31162 +12771 +26297 +27146 +823088406 +7790 +770690959 +389409568 +3253 +6664 +17733 +24928 +25442 +17124 +16673 +11176 +11568 +28146 +6722 +24212 +27171 +22411 +7221 +30195 +16529 +18060 +4101 +28522 +4314 +13534 +32136 +32311 +22349 +24259 +14593 +19362 +28010 +22131 +835425212 +19557 +11714 +22814 +29346 +16757 +5396 +389409568 +20306 +11552 +18891 +1243 +13898 +3395 +29494 +5420 +2593 +7656 +13105 +8891 +969450654 +31089 +918765792 +4454 +19825 +436407335 +299284806 +20992 +3445 +26190 +31943 +12530 +19914 +754 +16534 +19939 +2328 +10859 +21158 +23626 +7391 +22955 +24011 +2866 +23739 +9582 +1553 +163890681 +9104 +4347 +24748 +19409 +1315 +29571 +23784 +11362 +1897 +13430 +32668 +27155 +3945 +28710 +1113 +1036745058 +3634 +23334 +933 +735046865 +21749 +25800 +17766 +1834 +21426 +25125 +6119 +4726 +695 +26410 +5319 +7689 +6367 +30859 +67602750 +21241 +29785 +5795 +19244 +29965 +18654 +25602 +3879 +7259 +21095 +23142 +5245 +10537 +3535 +5137 +313 +29419 +9204 +22989 +26854 +13840 +24605 +28833 +15814 +17611 +272986092 +28850 +7068 +1277 +7872 +16151 +2429 +20161 +16816 +1992 +14836 +31110 +13889 +22350 +19971 +29875 +5902 +25740 +697215920 +25527 +2328 +956684932 +26140 +4502 +308280197 +26590 +23440 +3329 +2816 +8985 +24343 +3253 +4346 +27186 +19675 +24860 +4193 +17487 +28309 +4120 +31736 +11224 +23204 +10612 +3916 +20572 +17715 +32711 +1329 +31711 +11558 +12010 +28265 +168 +32116 +32398 +8204 +23647 +2975 +26484 +2495 +7400 +12912 +8407 +184 +17877 +10933 +10168 +17998 +4847 +32304 +1431 +16753 +12705 +6529 +28927 +29510 +23752 +9592 +10633 +19566 +31318 +9954 +15601 +2143 +16798 +8452 +8668 +29159 +8142 +3988 +17017 +4279 +8485 +17755 +12445 +250 +835425212 +8019 +23030 +27965 +29938 +28091 +25799 +7191 +7409 +10427 +29963 +29960 +968746823 +24843 +24256 +24968 +32717 +7535 +27031 +5719 +6475 +29287 +21125 +11767 +17755 +26188 +23742 +14013 +16265 +25799 +20475 +950726685 +11411 +8274 +1377 +14583 +25722 +20106 +22587 +24796 +26211 +27885 +9282 +20501 +10159 +15341 +13915 +13856 +27105 +88 +2427 +15675 +24519 +18628 +847327404 +13397 +9835 +29529 +29822 +5643 +29438 +27125 +14609 +31539 +23493 +31162 +15289 +23371 +2597 +669835213 +5126 +11090 +4512 +142 +18928 +848422154 +293 +31557 +21133 +15095 +20062133 +29712 +22788 +9259 +11916 +15855 +27327 +18648 +22817 +4852 +18192 +14881 +18897 +27632 +31959 +25520 +6972 +13911 +29247 +345 +14752 +20301 +22171 +24114 +6101 +10499 +20788 +17353 +30282 +3915 +7559 +2816 +613 +14923 +25476 +14314 +27171 +28109 +4666 +22750 +3916 +30820 +9069 +6 +949083771 +1061618954 +30398 +17912 +26632 +26823 +31643 +1326 +12143 +224 +25519 +12029 +23535 +30197 +5055 +31400 +28884 +20607 +18348 +1145 +27613 +22385 +1431 +22643 +4768 +15529 +3307 +12919 +3264 +8668 +19117 +29817 +26645 +12574 +26417 +18873 +929 +6687 +24458 +25772 +14842 +14565 +12794 +7107 +19056 +9243 +2691 +21605 +19709 +376472461 +10604 +9483 +24011 +24835 +21426 +12128 +26924 +14172 +30785 +11886 +763200316 +1030923998 +22430 +17200 +10811 +114156994 +818 +15532 +7951 +10003 +25539 +31542 +13594 +26553 +31352 +3307 +8336 +1408 +28976 +25152 +3193 +19417 +529625353 +11051 +986216938 +31016 +947240918 +3493 +14647 +18051 +20504 +6152 +4568 +6228 +28413 +5055 +32701 +31983 +24997 +29634 +12520 +27855 +13654 +917830986 +77 +722004393 +12533 +14472 +7726 +730980266 +7618 +22564 +14909 +3057 +15871 +29661 +12387 +14402 +25917 +32743 +6082 +6017 +18223 +24843 +23398 +31963 +2988 +4740 +18187 +6770 +18616 +386143652 +31969 +2907 +31641 +17581 +19397 +24386 +27004 +22861 +21509 +4149 +28396 +11698 +6404 +26922 +26718 +8690 +14258 +5077 +15460 +29555 +1703 +24542 +12602 +21871 +4579 +7638 +1141 +3379 +12024 +24870 +14090 +19169 +20886 +13776 +247849885 +4004 +344 +18476 +22350 +218 +3362 +2967 +9886 +3146 +20198 +3321 +703494470 +25256 +31426 +29322 +20140 +31054 +13984 +23543 +15917 +10219 +14663 +9366 +24712 +18019 +2459 +29939 +16521 +10046 +22034 +38423655 +28471 +29784 +24236 +18094 +30339 +20721 +30902 +26081 +12992 +19134 +6404 +23003 +941682889 +22455 +20742 +19556 +8164 +22194 +16339 +22744 +1733 +1274 +16014 +24892 +5893 +21453 +9583 +10005 +17276 +29687 +15310 +12963 +6786 +18405 +5793 +13887 +27127 +334161853 +25252 +4992 +25928 +8292 +9266 +15600 +21509 +3097 +19005 +25596 +27509 +4341 +7955 +16914 +13375 +868969470 +64974863 +19883 +25889 +16747 +32208 +7072 +31611 +23200 +12719 +20137 +14852 +15151 +10097 +26991 +26508 +23391 +7606 +6144 +27031 +12762 +31044 +9581 +29338 +16798 +146879326 +243787156 +10212 +11784 +1336 +20115 +28429 +16256 +16250 +19115 +10029 +24791 +16221 +13578 +32309 +23359 +24522 +16849 +1816 +18880 +16912 +29159 +11009 +5748 +14265 +29617 +23012 +8309 +5298 +5324 +12314 +159508847 +17460 +13517 +17199 +60289319 +8341 +3362 +28596 +23436 +1011 +30674 +25722 +23729 +6146 +5231 +472139713 +1040042838 +16536 +1096 +27475 +867113537 +29718 +18332 +8530 +29023 +20607 +6271 +13375 +2033 +1948 +794621932 +306526609 +15202 +8530 +22578 +32136 +18053 +25916 +770690959 +31694 +23454 +22790 +17423 +18694 +15302 +29063 +17766 +504759366 +28165 +7615 +368158212 +678889556 +14504 +15143 +16833 +25826 +9642 +13193 +14402 +3396 +11656 +607568455 +11974 +11908 +12814 +30626 +1144 +21806 +24806 +10794 +6643 +13619 +7164 +3592 +6209 +18187 +6595 +5357 +10246 +7143 +12140 +15435 +11473 +26053 +19830 +313375683 +21126 +9526 +3033 +1916 +29206 +1740 +730980266 +31738 +5099 +32372 +82408035 +31834 +30539 +279011653 +2846 +11710 +21995 +12333 +15833 +18396 +4395 +16073 +15151 +27391 +9534 +948081670 +23412 +2273 +24318 +8617 +19241 +11805 +22986 +16203 +27467 +1036628006 +16684 +27808 +9506 +25974 +16405 +28863 +9116 +28353 +28866 +25293 +17822 +30548 +2486 +32525 +18575 +1529 +28656 +520816932 +9451 +18620 +5553 +19645 +16153 +2032 +26371 +1318 +11359 +28488 +19675 +755573610 +29925 +1321 +15704 +32050 +4460 +12038 +6791 +712 +3329 +130817209 +17101 +20312 +21582 +27971 +23861 +8731 +21544 +5358 +479833421 +16064 +25872 +13458 +6149 +676838671 +28400 +1030923998 +99038920 +1055009935 +30217 +31471 +13844 +896017605 +20270 +9526 +28527 +646332848 +27366 +24431 +14455 +27265 +16727 +28270 +20933 +21526 +31679 +11646 +4924 +6978 +21339 +26188 +20079 +31611 +10068 +21712 +18363 +24240 +19695 +299785403 +11504 +31917 +10095 +17984 +15215 +9581 +8115 +22593 +337 +8017 +408778795 +17487 +15561 +12660 +24280 +20596 +17560 +23612 +51107704 +5298 +27488 +26695 +9270 +31726 +22126 +3010 +8442 +21902 +16514 +11184 +27478 +2944 +18810 +16573 +25917 +7843 +4061 +724 +6791 +966 +2782 +731128405 +461527750 +31648 +28481 +2976 +6914 +26278 +11854 +18135 +16410 +28199 +18198 +787692568 +112041602 +9918 +31652 +1318 +3307 +10833 +31285 +3182 +30020 +1016 +21993 +1404 +189020465 +32198 +5298 +7061 +27352 +19005 +21332 +13468 +717298974 +11206 +16614 +597742574 +31726 +4438 +8999 +24674 +108030949 +8992 +18873 +25759 +24110 +18261 +26512 +3130 +15604 +9632 +5808 +965160267 +4774 +5298 +31134 +4524 +7337 +4922 +5232 +19134 +16503 +18360 +30810 +17801 +28329 +6820 +22491 +18216 +25667 +17294 +9269 +18495 +1783 +28300 +11092 +208133070 +8731 +19994 +16927 +6132 +27658 +20285 +10875 +18451 +9247 +8622 +351546819 +44163600 +3885 +1064698315 +21189 +264957025 +280 +642794616 +12479 +98 +31965 +30054 +27593 +21582 +21125 +15489 +20121 +22194 +6560 +12502 +4758 +24110 +19656 +13388 +24308 +16796 +16927 +9866 +31613 +11277 +28865 +579433266 +1320 +16769 +25185 +14233 +24464 +8281 +1096 +27875 +333931866 +16912 +24138 +47302654 +25354 +23529 +29492 +275985604 +7609 +849405117 +28497 +12264 +26286 +7861 +23578 +4912 +14030 +10725 +30559 +23065 +1717 +1741 +11514 +6799 +31391 +815878782 +390152516 +2691 +24600 +5329 +8693 +22285 +30512 +18305 +898 +29558 +20248 +5149 +510762061 +25333 +12187 +18261 +17901 +21014 +19269 +26292 +25072 +10299 +13397 +31901 +20095 +17787 +17419 +13017 +22971 +893491145 +30025 +17787 +30175 +30214 +20259 +1145 +26136 +13334 +18620 +451256000 +8130 +31999 +832 +3205 +194382698 +13297 +5381 +18180 +5989 +20165 +16904 +684472557 +24676 +24682 +585300039 +1576 +32608 +21622 +6379 +730980266 +15325 +11913 +21119 +9270 +26539 +8800 +17658 +2607 +29843 +18890 +19297 +14318 +1066 +18439 +15328 +20578 +19623 +13941 +5055 +5799 +209337590 +10039 +1760 +23752 +857646800 +17115 +13238 +820 +10123 +32586 +9757 +3445 +25901 +13947 +30678 +10483 +22509 +20507 +10294 +27679 +1194 +13596 +12043 +28314 +17715 +4733 +19920 +11380 +32020 +26140 +13596 +26136 +1782 +16172 +951 +7142 +933441874 +15260 +20699 +7964 +30869 +27701 +17601 +14748 +9125 +24407 +123669210 +3017 +31726 +25129 +5688 +27426 +1270 +1785 +25640 +116406406 +891947600 +483086963 +21563 +900 +386143652 +30606 +15855 +10275 +345910715 +17437 +313893946 +22297 +10751 +16765 +3352 +23536 +23171 +2986 +6653 +9592 +8966 +21395 +12979 +31917 +20396 +27618 +12001 +10309 +12853 +524439180 +1786 +32397 +25398 +20380 +748 +18606 +32552 +11631 +31497 +1011808465 +21047 +8095 +28833 +13087 +204364068 +13799 +17751 +24885 +30197 +12806 +12252 +31771 +4027 +10818 +20770 +641529336 +18870 +2727 +9644 +392 +3576 +6435 +7927 +25501 +10253 +15150 +807878101 +27343 +11394 +14609 +26419 +19519310 +19317 +536912352 +16938 +12504 +29549 +16064 +11319 +6833 +7443 +7191 +25181 +5892 +24889 +25828 +6998 +30701 +29450 +950726685 +26577 +6183 +950726685 +26384 +9580 +857638886 +26749 +24394 +390435951 +14455 +19269 +1512 +23200 +21131 +8169 +14982 +30173 +2078 +425655336 +7902 +2486 +32217 +10701 +9929 +9118 +8780 +13347 +32153 +3837 +6551 +6940 +17115 +7955 +15052 +11913 +4446 +31963 +308280197 +15304 +337 +8946 +18324 +26188 +8015 +19383 +16798 +1415 +32521 +591 +8989 +11630 +9703 +10765 +30079 +491245066 +461002979 +16376 +14585 +18928 +15322 +476265846 +4568 +23227 +2476 +16088 +28258 +25872 +127304857 +21839 +25279 +3984 +14430 +13187 +4862 +23409 +1501 +10633 +1786 +1699 +3175 +21045 +347979128 +12359 +10930 +13118 +20596 +31679 +3879 +31641 +6259 +20183 +26334 +1496 +620485301 +29747 +18387 +15588 +23165 +11362 +26453 +28488 +23190 +2509 +11649 +28531 +653631845 +819337830 +20743 +16572 +4205 +15969 +4959 +8800 +22246 +13275 +9356 +2470 +14371 +18246 +2897 +26252 +29613 +10968 +1698 +16218 +300035963 +17437 +975948803 +16060 +14472 +28325 +13031 +7078 +23699 +24674 +17888 +28460 +26693 +875172321 +1783 +21931 +21328 +25159 +8693 +4720 +2970 +20567 +7632 +22444 +6076 +27216 +18396 +19696 +21811 +3526 +3744 +26584 +11595 +12431 +10455 +26440 +19661 +925 +10424 +4847 +20223 +6759 +32564 +9247 +2684 +19077 +14421 +29669 +28518 +22672 +8259 +5231 +30277 +18529 +13297 +13457 +18192 +23897 +15879 +22683 +16534 +29585 +14451 +4796 +28230 +8455 +24239 +13624 +810759425 +20776 +30251 +18866 +13640 +27256 +25869 +9603 +29493 +1372 +30979 +3213 +12783 +29960 +28256 +12516 +20587 +32760 +26606 +14712 +25290 +3026 +11931 +29960 +25125 +881 +20668 +31928 +3723 +6404 +17740 +23250 +6898 +32665 +30747 +17376 +480 +47 +16207 +21549 +29027 +25138 +28818 +15112 +32564 +10875 +26453 +5082 +17240 +21208 +5338 +31706 +284 +22495 +602389378 +17710 +21112 +20343 +14180 +28531 +29144 +2484 +8287 +3227 +801156178 +30793 +31495 +17411 +25323 +11309 +25145 +6270 +4709 +15241 +3539 +5695 +17611 +30010 +974991332 +24230 +24113 +17394 +30195 +8497 +1274 +6722 +26804 +29825 +27843 +14644 +12520 +3678 +18001 +3835 +923 +1032065115 +30279 +17146 +4907 +27000 +12122 +11710 +20597 +6381 +9929 +2659 +2504 +5560 +3536 +15555 +17912 +10064 +8883 +6266 +31283 +21164 +31063 +30832 +31162 +21546 +29159 +14951 +755573610 +15687 +15125 +30691 +25224 +8693 +2638 +25582 +21114 +15987 +5524 +4260 +28243 +528866688 +10849 +26006 +24296 +31999 +23204 +696949903 +28673 +525292548 +3227 +23373 +5789 +30634 +5841 +27224 +5356 +458450408 +13440 +29159 +16811 +1572 +22068 +396246374 +8192 +12125 +8647 +8485 +16873 +6833 +14555 +18631 +24331 +20153 +1061169743 +31910 +19839 +16645 +31044 +19753 +13717 +20667 +16435 +3201 +17763 +18904 +3535 +25722 +11436 +25039 +4021 +544 +3936 +5795 +7383 +368158212 +27725 +31569 +3320 +7626 +3079 +21673 +3803 +841984888 +1466 +25432 +19303 +21842 +22057 +25801 +22619 +25527 +10053 +27258 +24091 +17261 +7090 +18048 +9237 +12805 +17982 +5060 +20787 +27679 +16331 +4240 +14446 +1259 +17550 +19965 +21382 +27507 +18324 +11691 +451549272 +3057 +29453 +18625 +26898 +7072 +4417 +17870 +5838 +29829 +1059550491 +6258 +6076 +9008 +10537 +17381 +6252 +20454 +815923650 +857638886 +542186841 +14406 +28910 +2106 +8309 +932470077 +20119 +27701 +8540 +23411 +24695 +3801 +19980 +29626 +10347 +11638 +251218752 +17039 +12858 +2169 +11321 +22881 +27343 +27166 +4959 +24972 +30053 +11544 +29336 +17727 +21482 +16014 +18218 +18874 +21964 +908 +26705 +30602 +8095 +4720 +20902 +642268828 +5600 +28471 +13060 +14764 +44921107 +1852 +20992 +5861 +905 +11034 +6886 +2798 +20507 +25257 +24774 +17099 +20062 +7220 +1329 +1297 +3845 +21238 +19113 +11774 +31664 +14555 +10373 +1144 +4530 +1010399736 +1739 +12533 +10039 +289797255 +7077 +23282 +1011 +2776 +31963 +223794817 +30125 +4895 +440795951 +25951 +13856 +28020 +1663 +17438 +27536 +703494470 +30686 +767675099 +412150016 +681432775 +3026 +6076 +29529 +888313695 +1087 +13209 +13784 +11241 +23795 +11805 +32664 +26653 +2993 +12060 +4328 +17079 +2249 +11740 +20119 +2820 +18502 +29399 +23432 +11359 +25772 +1404 +21308 +7700 +27391 +3154 +19967 +3423 +22246 +17052 +11333 +146879326 +11034 +18873 +32481 +13517 +4329 +3988 +8645 +1270 +16401 +14890 +27467 +554170410 +933441874 +20230 +564216184 +3350 +29554 +13549 +3678 +1364 +13387 +19710 +19068 +30678 +16052 +16868 +22847 +23979 +15941 +15565 +3984 +20408 +17632 +26846 +7295 +32171 +524439180 +23730 +19138 +30810 +15014 +347979128 +30551 +18751 +25138 +27261 +1948 +2181 +14712 +20933 +20232 +30054 +17178 +16256 +29871 +10643 +21136 +2817 +23417 +1717 +21001 +17715 +26695 +13794 +18227 +10183 +15367 +25945 +27750 +5867 +25611 +15883 +145 +3733 +24889 +11123 +27640 +27938 +6907 +7904 +472976263 +13342 +32353 +763200316 +10173 +599089891 +6009 +18060 +5743 +18198 +18260 +15173 +16614 +7851 +24100 +29236 +12568 +14470 +18451 +311991488 +21174 +29488 +31802 +512496894 +14865 +6271 +24943 +5499 +12878 +22471 +6740 +4256 +25615 +551666792 +24062 +27059 +24113 +24438 +13626 +358 +5109 +397506397 +31022 +24123 +20165 +2077 +9787 +31479 +5109 +433685315 +11669 +5062 +32473 +5039 +31170 +17608 +17146 +5575 +25159 +28270 +7961 +32529 +11567449 +22095 +22704 +5396 +5251 +11327 +10902 +15530 +20865 +20202 +6790 +7630 +7046 +16650 +23638 +22057 +25152 +664027071 +29242 +2684 +8287 +23795 +9695 +5371 +31285 +2811 +5055 +21513 +4683 +17059 +19173 +10736 +12464 +19967 +24408 +857638886 +27240 +16229 +26112 +31613 +2625 +4087 +431699768 +6183 +23637 +1576 +16520 +22578 +6382 +10078 +19557 +5662 +12617 +22555 +13843 +5258 +13848 +22775 +15004 +29438 +17766 +27812 +31022 +9405 +30705 +20380 +16357 +1785 +28481 +7086 +14539 +20802 +1855 +6435 +1057824949 +18890 +31706 +23224 +22385 +23332 +26557 +29746 +8622 +253409168 +19380 +4720 +5000 +15622 +848203217 +23469 +6419 +25125 +10222 +6221 +13960 +14198 +23332 +1364 +11056 +12235 +12401 +14684 +16737 +17017 +27578 +14849 +8580 +5251 +32210 +1623 +30299 +16737 +20459 +347 +32397 +31629 +8926 +1336 +11145 +939286644 +22412 +14662 +22661 +24943 +470329579 +25800 +6862 +24417 +25294 +27926 +55204547 +4847 +10514 +11646 +14698 +5551 +2187 +11777 +12831 +17858 +13365 +51107704 +15790 +4464 +1326 +4951 +17017 +21803 +30338 +27448 +8202 +4049 +15934 +26343 +9757 +9745 +6 +363814664 +22045 +11638 +978635621 +24647 +29097 +7877 +23971 +23190 +28077 +148 +3389 +976561308 +30235 +25667 +1887 +818 +589 +152258382 +7824 +767675099 +4471 +26739 +914 +500761694 +30127 +28010 +5624 +2838 +19241 +1325 +2311 +7443 +735046865 +27095 +18674 +15411 +7964 +21045 +5777 +6788 +11362 +12341 +22526 +6584 +19505 +10173 +29035 +21750 +7570 +4470 +2289 +21557 +28530 +22842 +20553 +20072 +6939 +27585 +4090 +7235 +1069 +18716 +27003 +211 +12192 +19126 +989966642 +17795 +9979 +24999 +28226 +9792 +949130808 +4714 +25598 +15530 +27363 +23076 +24674 +3621 +1651 +18730 +2119 +16688 +6833 +22731 +14555 +19289 +31956 +17754 +4079 +933441874 +29035 +26759 +24408 +14495 +4664 +1433 +1714 +2597 +31493 +900648142 +388083394 +17052 +20873 +30517 +218 +14662 +14372 +3933 +28788 +4952 +18810 +6211 +31648 +8714 +6770 +28961 +18553 +11740 +30282 +8910 +17215 +13241 +1429 +13463 +7841 +2742 +901269870 +19362 +12760 +18485 +20621 +1968 +20168 +15524 +25062 +23269 +5340 +18568 +2106 +7268 +12020 +836214497 +32174 +28019 +31283 +18189 +29452 +681432775 +30054 +30866 +21242 +11206 +30213 +20621 +1437 +428 +22744 +27204 +7443 +20942 +16818 +29453 +19380 +30202 +4421 +14613 +13654 +30526 +8568 +5259 +51107704 +2539 +11786 +11954 +1785 +7062 +173282785 +4006 +30077 +27821 +26718 +24078 +5954 +21561 +19988 +23388 +21900 +20597 +730023808 +4499 +31946 +13947 +27282 +91105507 +4268 +22245 +13840 +372335989 +23123 +24674 +26224 +6820 +2182 +11694 +20194 +19742 +6184 +8714 +26053 +11501 +1623 +1936 +16361 +516538273 +21205 +26910 +13840 +21382 +996 +4256 +21984 +16976 +26847 +2658 +8164 +6498 +705486501 +12285 +31745 +25599 +761 +18218 +6212 +14970 +19563 +32416 +170694527 +5727 +7726 +442 +7638 +19994 +9835 +1065468270 +25951 +15560 +1852 +5107 +9449 +24885 +6144 +8342 +27471 +1297 +30051 +14446 +15987 +9979 +19335 +13413 +2275 +13949 +38423655 +27158 +31771 +4350 +18423 +17059 +18572 +13925 +31027 +15850 +340575135 +8118 +24997 +5791 +18923 +27359 +26325 +16546 +1026745538 +27696 +13600 +27722 +10926 +6722 +7556 +8754 +18266 +11333 +256 +42370645 +13430 +25145 +21582 +15954 +7366 +24362 +945780346 +28256 +26553 +16544 +774544597 +4579 +913 +29779 +19939 +24530 +23626 +28713 +22914 +27056 +334161853 +24907 +10175 +5896 +32 +13036 +21296 +6152 +10163 +7533 +8343 +20249 +4482 +30778 +697215920 +20553 +7281 +15150 +12729 +13596 +11018 +18620 +16606 +2183 +542186841 +28648 +15006 +23459 +16931 +5680 +21856 +7355 +15711 +11285 +4245 +7753 +31542 +31654 +18839 +6871 +818 +22996 +11638 +28537 +6399 +26468 +1030 +30471 +17278 +22034 +13515 +11486 +526606148 +18880 +17637 +29097 +27528 +22491 +25766 +23312 +28070 +8517 +14587 +15836 +4895 +856690611 +14256 +32668 +32 +335528881 +17633 +22480 +21563 +14018 +31925 +21241 +22707 +32217 +8061 +12533 +20052 +13017 +28844 +1032387608 +12314 +9883 +27200 +2373 +7556 +9362 +20742 +32349 +27786 +30244 +30051 +28309 +23769 +13297 +26444 +3893 +732232773 +335753607 +24072 +11303 +16678 +290 +31391 +10751 +19883 +1881 +3937 +27618 +12276 +25630 +11699 +339887649 +20984 +28143 +31046 +31521 +27127 +16198 +6119 +24972 +32606 +27471 +13949 +10212 +27928 +17169 +7927 +20010 +4163 +17720 +18185 +31981 +17415 +3885 +23857 +27812 +2536 +12950 +659681807 +1070 +32479 +9215 +24999 +3103 +26239 +5324 +2557 +23943 +148 +14828 +7662 +29335 +2585 +31901 +26991 +17376 +25048 +31321 +14555 +976664985 +5680 +20469 +25820 +12890 +6558 +671 +739820698 +147680540 +20153 +14233 +26007 +30054 +653631845 +28001 +27723 +6209 +24615 +24554 +11103 +15123 +708399002 +642268828 +26140 +24738 +4685 +1804 +19347 +8580 +22460 +16529 +3908 +31479 +9552 +23380 +17633 +18310 +7964 +20933 +9112 +30695 +13676 +13840 +9139 +17415 +27106 +20270 +4683 +10381 +32217 +29097 +7139 +503113624 +18583 +14196 +6566 +5438 +1085 +194354866 +32434 +3118 +14528 +10683 +3845 +28170 +4198 +8965 +10927 +746965255 +20119 +3005 +4338 +23645 +30848 +364404563 +5139 +28875 +9118 +16606 +6591 +177112175 +12177 +11472 +9270 +21582 +24737 +28631 +6345 +29562 +15384 +3391 +8716 +22053 +1695 +14525 +29453 +16368 +2881 +17662 +27522 +891947600 +32087 +924324245 +5808 +3606 +31574 +24636 +14133 +29687 +1811 +602389378 +18890 +13450 +11227 +32464 +25555 +9808 +19903 +7955 +5793 +31367 +722004393 +30379 +5680 +10154 +22538 +10537 +20501 +28323 +29047 +1361 +42 +24749 +422 +6252 +31495 +20030 +20463 +32761 +7047 +18870 +524439180 +13093 +2684 +1897 +5870 +458450408 +29798 +25412 +7708 +4174 +17423 +15556 +4139 +20119 +10144 +6210 +7413 +14455 +19113 +724 +3149 +17063 +21107 +27855 +3320 +2122 +19980 +21617 +10651 +16404 +1031995440 +6549 +4716 +21469 +4647 +433685315 +22833 +176510878 +16016 +184 +8190 +3182 +18260 +846746350 +11267 +1752 +28348 +23624 +29732 +9571 +28318 +4188 +32030 +11171 +6599 +23720 +2756 +642268828 +3337 +24820 +17458 +22380 +26693 +28200 +23677 +27864 +959271837 +15141 +22544 +24167 +25072 +29765 +24550 +5561 +19040 +23031 +23359 +31943 +24620 +30453 +27282 +21701 +566386921 +5911 +28610 +5956 +29319 +571711251 +5751 +19973 +22645 +2761 +11491 +29103 +28958 +1939 +18502 +26053 +890723706 +7225 +921334292 +10446 +16131 +24284 +10502 +25499 +15665 +397921399 +13960 +5922 +25297 +26726 +8503 +3104 +16023 +31789 +22045 +933441874 +22926 +22648 +31462 +21770 +30817 +349857242 +29391 +313375683 +27752 +26800 +32521 +29430 +25837 +22578 +17686 +990015001 +29555 +9545 +18439 +21204 +9929 +564063660 +1275 +10250 +4347 +5009 +15421 +3196 +27831 +320 +540485278 +20004 +7685 +14414 +6005 +3700 +19157 +32171 +17976 +5231 +734327324 +16819 +31462 +26115 +3630 +30816 +8118 +18167 +30519 +20184 +19105 +23220 +7310 +13026 +19457 +4175 +31943 +23688 +1837 +30488 +2761 +9118 +23645 +29658 +280475943 +6479 +271 +13836 +32151 +72446526 +8142 +4758 +18048 +11056 +4862 +29865 +3757 +198 +4951 +18187 +17339 +30875 +17858 +1289 +279720731 +30610 +20788 +13901 +21024 +19067 +18290 +20287 +23264 +24999 +13941 +25549 +7102 +25198 +27860 +2593 +216439932 +8716 +978740950 +9000 +23031 +22219 +8549 +22385 +32624 +36067554 +25339 +9888 +18846 +15097 +12314 +14477 +6113 +6167 +15911 +16127 +17260 +17334 +14441 +21622 +12285 +10651 +15583 +722004393 +23835 +5251 +8341 +26440 +29817 +31923 +21308 +6687 +16808 +9775 +18944 +21712 +24482 +24 +3396 +23409 +449592529 +11311 +29524 +17673 +14824 +30816 +28343 +20530 +1336 +783752942 +1863 +8485 +9223 +82276754 +618 +10575 +4049 +16489 +29082 +1998 +11786 +16023 +12545 +3794 +6940 +8442 +21005 +227401874 +9401 +22603 +28343 +29476 +115 +1630 +28884 +29650 +5738 +25383 +620 +471916952 +5793 +12752 +32569 +2429 +16357 +564063660 +5578 +27126 +4101 +921611066 +29933 +32535 +26190 +27486 +12377 +23854 +12932 +17719 +14742 +242 +17082 +30151 +22280 +100498229 +26032 +129574444 +25757 +28632 +8580 +2813 +20942 +3901 +21654 +26283 +17695 +5334 +25610 +1635 +1036865894 +31613 +857638886 +15416 +3386 +5077 +14637 +31231 +10776 +22475 +11020 +814572721 +18549 +15836 +31419 +6128 +18092 +28833 +5668 +28396 +437481094 +18187 +2873 +19549 +3033 +18949 +12871 +27204 +30825 +26931 +24057 +6202 +19418 +32032 +1644 +27336 +639909173 +31856 +22011 +905 +23092 +27733 +17116 +31892 +28706 +681638629 +31314 +13849 +26623544 +23623 +306 +5310 +21000 +5329 +10765 +23803 +2340 +28301 +25899 +408778795 +16907 +9199 +3317 +12332 +2180 +5578 +20475 +70292251 +31712 +1752 +20161 +26500 +5587 +214476337 +6520 +13533 +3297 +20731 +30674 +29734 +30701 +27359 +454316758 +27220 +27436776 +9603 +11029 +30054 +119739392 +23106 +30069 +25872 +25901 +23398 +4460 +6119 +22455 +5415 +20870 +23599 +24082 +22434 +29324 +8954 +14001 +14484 +27701 +19008 +29452 +17089 +18628 +14881 +18223 +27997 +1307944 +10218 +16064 +14215 +13236 +30626 +6285 +30814 +23072 +17751 +13233 +3087 +17123 +20245232 +20754 +22068 +25297 +20373 +31985 +6735 +16067 +13156 +22992 +15120 +23459 +18761 +10121 +342225246 +833381053 +17300 +12122 +474 +28759 +25144 +29439 +29293 +31283 +5910 +303035431 +214 +27085 +30559 +9808 +693 +30996 +24999 +23979 +27722 +16913 +20138 +10087 +12948 +175674631 +13432 +20905 +25152 +9210 +30747 +29109 +29809 +2718 +27433 +281932493 +18856 +28818 +5396 +18727 +14118 +31335 +31749 +9378 +18051 +11271 +19806 +5454 +4917 +10202 +11597 +14970 +30244 +23318 +196071487 +10446 +10083 +909 +20273 +22772 +3936 +22219 +10851 +3901 +16154 +7630 +5000 +22939 +13799 +7694 +1007 +25348 +13216 +29035 +11613 +30120 +3741 +680780891 +16399 +22569 +26277 +22853 +20241 +2692 +20449 +26040 +18788 +20772 +17877 +30184 +9637 +5727 +24389 +24898 +25580 +4170 +10604 +25610 +29381 +24443 +12373 +6487 +23675 +16757 +5706 +5412 +3389 +16331 +15143 +24269 +10833 +7754 +32747 +32427 +701678416 +9632 +28985 +10407 +18222 +22272 +27395 +31042 +29492 +67602750 +32608 +28531 +20010 +19524 +1761 +19042 +2776 +116406406 +14225 +4101 +1040137225 +25592 +14824 +31666 +29002 +4260 +30793 +516 +3899 +25318 +562024821 +18179 +5738 +867796195 +1747 +13351 +9446 +12080 +28875 +9008 +2953 +189020465 +23264 +9653 +3193 +23543 +12515 +31093 +17667 +3291 +27220 +20408 +17011 +18808 +21111 +16115 +10411 +31266 +23847 +127060123 +24318 +48 +31346 +24284 +26753 +10911 +16619 +15838 +11646 +17334 +15477 +830489638 +9058 +15820 +27336 +18320 +21529 +30069 +2160 +32477 +30747 +27926 +23572 +27583 +3295 +26661 +3297 +22280 +17822 +23417 +31170 +32714 +16229 +3982 +15486 +1395 +32222 +915379637 +702761148 +15588 +717347052 +6968 +28141 +781570423 +15484 +21673 +29884 +18495 +11608 +17401 +1393 +16330 +2536 +25297 +24739 +31613 +4182 +3443 +3539 +5180 +3044 +343 +15711 +29658 +18305 +4912 +20802 +20506 +12579 +31989 +31654 +28046 +8602 +6019 +25565 +12515 +1016 +31875 +3389 +14192 +23290 +31046 +13816 +14565 +11455 +29131 +19357 +32610 +23067 +25137 +24345 +761 +913 +26910 +5887 +21288 +24257 +9233 +19014 +3349 +5033 +30333 +23080 +12963 +15572 +112880512 +397183063 +30294 +27705 +23260 +30426 +15937 +5883 +370567225 +7085 +4871 +25800 +7126 +18373 +31901 +13240 +27877 +15630 +9237 +29032 +591741883 +6128 +24695 +23795 +31687 +18636 +21905 +13274 +26444 +27404 +27309 +14256 +20396 +11178 +18799 +546 +20763 +724 +28865 +2718 +928421368 +3744 +22551 +31407 +7792 +1336 +18991 +412150016 +31765 +12937 +20817 +708399002 +17747 +2401 +25354 +11145 +8891 +22034 +17099 +875172321 +13654 +20249 +11404 +22914 +21436 +10385 +6740 +3103 +20162 +7723 +8780 +22603 +27453 +7910 +5192 +23637 +27052 +16349 +60818700 +968746823 +1393 +31467 +908 +16613 +31257 +26259 +22992 +24999 +807878101 +2262 +7775 +25318 +15685 +1429 +23731 +7793 +209565441 +4872 +14093 +3141 +8522 +23067 +553 +899690572 +4900 +26187 +19959 +10868 +23679 +1028796512 +911358525 +110579490 +8164 +9732 +28745 +7556 +290 +7444 +235921197 +17381 +18400 +11176 +31356 +722017461 +313375683 +29510 +18583 +246 +29910 +1191 +484970729 +8517 +16916 +29732 +7824 +1130 +21361 +13113 +19883 +10707 +32162 +20501 +29022 +976561308 +2250 +553348264 +14320 +28732 +17617 +32717 +9224 +20618 +25253 +15751 +24203 +15298 +31288 +18368 +4862 +299785403 +9957 +6617 +3445 +674 +15087 +15962 +10940 +29403 +2436 +19865 +6119 +13509 +31305 +5069 +10173 +646332848 +30947 +21339 +256580658 +7735 +1445 +18472 +734327324 +31426 +8891 +15770 +7408 +19985 +24011 +3253 +20592 +192800989 +5415 +22219 +13350 +289797255 +15687 +22802 +11500 +16204 +25613 +19971 +2509 +461002979 +4780 +29939 +19914 +28958 +18700 +885 +24909 +27282 +14244 +596184425 +10357 +10579 +32175 +20553 +5167 +29415 +6930 +11706 +17101 +4951 +20093 +24823 +9379 +7047 +32714 +19244 +22304 +15634 +5232 +11738262 +449290199 +31479 +16404 +29681 +10636 +5867 +8497 +16145 +17060 +8709 +15143 +27412 +4484 +14740 +16399 +11029 +17167 +27171 +27541 +733720730 +11587 +2348 +13713 +7951 +219835095 +12174 +13468 +13888 +10119 +31765 +12069 +12193 +1008410461 +18109 +4823 +25265 +24857 +25945 +7900 +1061618954 +292 +16833 +30294 +26259 +13843 +30796 +26913 +6993 +8749 +32076 +32162 +3202 +31231 +5922 +19629 +28218 +6419 +12410 +4170 +2011 +20141 +32486 +12583 +8740 +24079 +28551 +22451 +20947 +13619 +410791814 +805 +26148 +2813 +2577 +17801 +1630 +19357 +3796 +29131 +21670 +22471 +12285 +13480 +687610188 +10511 +20783 +3089 +13831 +4653 +4649 +13736 +23894 +29880 +20198 +18368 +18526 +6685 +25769 +30856 +28660 +6367 +5149 +14828 +783647843 +2205 +23854 +3747 +15420 +9514 +20624 +21047 +30209 +27941 +24599 +27745 +13305 +28422 +10795 +14800 +6228 +15302 +3123 +13234 +2366 +32077 +12572 +4602 +23480 +26722 +26615 +555 +28077 +205 +27541 +28560 +13375 +6512 +22422 +2476 +168797328 +461527750 +13850 +11917 +7318 +27370 +5244 +19173 +616762822 +2963 +11814 +2028 +25869 +4555 +695 +25025 +2782 +28314 +23073 +922 +1141 +5524 +7366 +7423 +990015001 +412928086 +23621 +13279 +20232 +23761 +21428 +14211 +4809 +9210 +28239 +762854332 +14012 +28477 +11568 +27203 +767675099 +21021 +12545 +10480 +27412 +30674 +18698 +18048 +27283 +30135 +19599 +11051 +6209 +32311 +21003 +1496 +319 +17675 +24511 +7996 +5192 +30363 +30747 +176510878 +21526 +25808 +5630 +19730 +31089 +23781 +14757 +3092 +9668 +561490374 +12093 +16555 +18060 +1023113166 +6082 +30747 +12541 +20540 +643345383 +16645 +1815 +18720 +15280 +10797 +18179 +31377 +21673 +18476 +5970 +11646 +11285 +26043 +21546 +17610 +10575 +20527 +9259 +2556 +241 +3690 +18873 +30266 +705486501 +1939 +746965255 +9020 +29809 +15310 +30465 +18005 +717347052 +332 +20141 +5139 +17549 +14298 +16818 +101 +32212 +32668 +2981 +16676 +31216 +19358 +26824 +6004 +18180 +17630 +15467 +2476 +29002 +15537 +29732 +7790 +27938 +7389 +25999 +2033 +5231 +25505 +26140 +738662012 +20161 +1811 +10736 +9152 +27412 +6237 +16088 +1129 +141565344 +31190 +18053 +28106 +32217 +30195 +18674 +27436776 +14047 +31002 +25427 +12669 +32134 +31168 +16307 +9247 +22816 +10023 +27256 +22139 +26211 +11134 +17091 +20382 +12574 +19308 +21544 +11652 +22802 +2146 +17315 +451549272 +1760 +9951 +23252 +17008 +28846 +20506 +3029 +22351 +6714 +26483 +22926 +25339 +19317 +27471 +25769 +30173 +22491 +18616 +3431 +6211 +15838 +129574444 +22822 +4237 +5244 +19482 +18214 +130817209 +32566 +3445 +4276 +11645 +28759 +5357 +10736 +2732 +19685 +27470 +4156 +24 +7188 +4709 +10576 +16016 +9240 +882 +21782 +29510 +7996 +17910 +4004 +6790 +16576 +19485 +21032 +16562 +13241 +22897 +2160 +694015793 +21203 +1696 +23131 +20905 +1065619241 +1057824949 +48 +4755 +14495 +539174278 +6939 +31671 +6833 +377963978 +22331 +660915498 +31542 +2192 +7356 +26654 +24622 +9215 +32427 +2209 +5751 +32208 +20396 +4472 +16861 +15684 +19979 +539 +1380 +31636 +20431 +10833 +27095 +16060 +26240 +15120 +7943 +7872 +4049 +11597 +19582 +13842 +9144 +20757 +2249 +20933 +6417 +31854 +5743 +6755 +29541 +18911 +16324 +6167 +25145 +3089 +7205 +18856 +699713792 +8118 +32757 +9728 +10142 +30674 +30298 +13071 +29658 +485 +469 +9266 +747963427 +12729 +17633 +5630 +11860 +2119 +17060 +12609 +34992508 +16684 +582 +20878 +914 +22526 +29651 +7686 +11509 +14958 +22463 +20469 +733720730 +14538 +20904 +12533 +21370 +20962 +19311 +31935 +23080 +27741 +31856 +5415 +1194 +20248 +10798 +30190 +25330 +8866 +9055 +28223 +29452 +8934 +26800 +11550 +14371 +23208 +18053 +16370 +17538 +25057 +23231 +11337 +22619 +8911 +19117 +13279 +4512 +32296 +18284 +12825 +2427 +21102 +30239 +19499 +13807 +22123 +18322 +13816 +25018 +8490 +3690 +28258 +15833 +26169 +25565 +31836 +22750 +29330 +16520 +24943 +19074 +4557 +11045 +32581 +30971 +22867 +687275605 +30464 +16367 +89508404 +7453 +22326 +21125 +29419 +5870 +19904 +7897 +20108 +15565 +13879 +17760 +24 +27105 +23593 +9796 +390435951 +16078 +6366 +5324 +22847 +8359 +21954 +16873 +26044 +2680 +98861589 +2220 +1057195403 +31110 +23080 +28218 +289677715 +22126 +801156178 +3063 +22788 +340575135 +386078858 +6985 +6404 +26847 +4722 +23471 +945780346 +19170 +11706 +31497 +827 +898669128 +16140 +15087 +30599 +14293 +12963 +15818 +10833 +12391 +19708 +19111 +29910 +3097 +10695 +5870 +32512 +28226 +31888 +495044622 +29206 +16458 +22470 +1028796512 +16351 +17714 +23680 +127 +210747081 +19725 +31275 +18400 +981216331 +22944 +24889 +18122 +32030 +15866 +22164 +6774 +376943251 +10514 +29600 +7189 +26800 +214 +24134 +4279 +31122 +17082 +20561 +21513 +13109 +28717 +4505 +21047 +284 +29178 +31654 +3526 +30737 +760 +30242 +17011 +16440 +31591 +12177 +15250 +18788 +19388 +9549 +31064 +27941 +8503 +304824290 +75281660 +27676 +11597 +21905 +685068006 +18005 +25057 +32400 +15052 +3584 +14562 +835585617 +13989 +20201 +4742 +175927882 +9520 +17261 +598186982 +2160 +204084670 +5107 +26026 +885 +11228 +21749 +18406 +3490 +25759 +6599 +199372157 +29308 +12101 +31002 +811211668 +28656 +13615 +24786 +14879 +22186 +2520 +84 +13760 +3988 +32696 +22297 +14563 +275985604 +30899 +27711 +9474 +30195 +13529 +9526 +17806 +21452 +8259 +25232 +23388 +24755 +7698 +5359 +18961 +638157806 +25159 +26468 +29650 +2776 +5319 +7442 +571711251 +22649 +5681 +22034 +31712 +20421 +18841 +8017 +30330 +5578 +742 +30139 +8709 +14421 +6791 +2209 +4472 +1191 +21288 +20738 +12314 +15052 +4154 +30810 +10091 +2374 +116406406 +3352 +3877 +25799 +25383 +21984 +10331 +14050 +28165 +2415 +26876 +187877991 +30055 +16701 +3801 +23979 +29021 +1529 +8455 +4880 +767675099 +7735 +16963 +15789 +5893 +15836 +23343 +24712 +20475 +27453 +28155 +292 +63552215 +646332848 +26722 +4120 +30817 +11228 +14421 +29847 +31170 +15697 +9426 +301374320 +2340 +26606 +32761 +28862 +9139 +11504 +11277 +16614 +28610 +8788 +1011 +24374 +9936 +24361 +23148 +18191 +29938 +20962 +31437 +6601 +16265 +554460166 +29166 +29324 +9932 +5624 +8731 +23522 +15866 +13844 +23521 +7062 +13233 +648268084 +12905 +516 +24408 +8966 +4660 +15228 +19765 +4862 +4347 +13450 +987744044 +7835 +6209 +8645 +1136 +31585 +3887 +1360 +14251 +340575135 +24326 +26922 +18768 +254 +2593 +9003 +2643 +2893 +30532 +176363560 +16089 +11197 +28836 +9118 +10807 +11147 +970 +12992 +29120 +29122 +1812 +66383449 +23677 +20371 +28286 +30703 +9426 +20592 +1630 +2782 +23979 +6237 +3264 +10870 +10337 +9929 +27194 +30107 +939286644 +3700 +10977 +2597 +29557 +12155 +28596 +14470 +2718 +25083 +23729 +17904 +20136 +22848 +15555 +965160267 +2056 +13676 +29651 +11414 +18990 +30059 +18874 +24062 +4482 +5797 +29764 +12554 +32704 +24408 +47 +194354866 +27218 +22788 +5769 +7858 +27283 +10418 +21582 +3314 +10046 +22907 +10751 +18214 +19710 +29938 +11908 +8339 +31407 +12071 +21320 +16541 +13528 +797269132 +18222 +15120 +3029 +464491955 +10610 +25228 +23106 +20194 +28518 +27745 +3840 +3353 +28927 +21900 +14005 +18625 +13350 +10707 +813 +23452 +21265 +4602 +28260 +28460 +25823 +6062 +25448 +24944 +545442466 +187877991 +21818 +12130 +22564 +9008 +20817 +22634 +3329 +15017 +23835 +12402 +509840269 +27370 +724 +2739 +13433 +2495 +14180 +31300 +27966 +8041 +20351 +25662 +214 +18716 +13093 +32449 +25772 +25315 +26198 +30010 +3482 +12608 +13113 +11653 +575398586 +30973 +9189 +4819 +14590 +41434792 +27708 +7626 +9384 +18569 +10963 +2685 +25821 +7811 +7203 +15665 +32709 +27085 +16837 +31875 +31451 +30069 +28877 +7254 +24186 +18845 +24187 +9210 +17715 +13776 +32464 +4755 +19303 +12956 +681432775 +956684932 +27016 +7155 +506623013 +16312 +23679 +16203 +25159 +3864 +23073 +21826 +30508 +18246 +6214 +20626 +19362 +13325 +3984 +25894 +21093 +302364781 +3599 +30107 +1244 +2609 +25163 +5135 +21014 +17124 +8568 +12314 +3213 +358 +13762 +13984 +15560 +23216 +27311 +9953 +19939 +168 +9240 +15634 +18486 +1129 +4079 +479833421 +6019 +1754 +30847 +15556 +30936 +19113 +32449 +24326 +826087120 +9139 +387345662 +13241 +3480 +32 +16221 +3846 +3545 +6009 +30987 +849405117 +26802 +3993 +29122 +31400 +19354 +5760 +5767 +10030 +29539 +6499 +24891 +19068 +27814 +13352 +14520 +3408 +54 +14416 +27786 +27904 +24909 +8717 +25269 +17729 +9295 +30822 +6448 +17944393 +12229 +14187 +15289 +147685858 +4627 +7399 +19142 +15822 +26931 +19695 +16816 +23521 +560904813 +31321 +9269 +15682 +18270 +8690 +26802 +13279 +585689380 +20572 +10107 +20817 +237127404 +9356 +13535 +792018277 +8816 +1336 +11860 +246 +3613 +16614 +4240 +27632 +16340 +30330 +27578 +15869 +23578 +17747 +24975 +25031 +10242 +10492 +11145 +32122 +504759366 +11027 +897 +5808 +7212 +1069819982 +8501 +13856 +31219 +31003 +16191 +25323 +223794817 +9058 +1057824949 +23897 +20479 +32057 +15394 +16429 +20870 +31875 +571144043 +3184 +20259 +29694 +30611 +5320 +8755 +1576 +957871312 +18051 +22507 +20269 +25072 +18485 +1900 +17838 +18870 +889970389 +17192 +5989 +26736 +14654 +28406 +8441 +108030949 +126610814 +1141 +22603 +866288672 +26169 +32477 +19971 +2855 +23065 +4198 +2793 +21701 +23729 +1009 +18191 +5564 +26564 +23318 +17315 +10083 +6435 +7440 +18347 +31162 +18423 +31553 +19839 +22645 +14538 +27455 +6212 +13578 +26135 +10107 +334695565 +24430 +20738 +251218752 +14736 +17311 +32397 +591741883 +9637 +5799 +29809 +32575 +619595003 +932772889 +15846 +6528 +20596 +679 +28143 +524047505 +665734821 +30674 +24816 +8072 +32649 +892 +12157 +12363 +27203 +25288 +748 +1109 +32142 +125654089 +25626 +25558 +7816 +16536 +9270 +30822 +29452 +10640 +10804 +22245 +23391 +13375 +3141 +22772 +16204 +4912 +29842 +24344 +27708 +7391 +21803 +24303 +283271405 +9642 +1066 +11587 +32028 +27794 +20022 +4664 +7378 +25048 +14318 +814 +32584 +13564 +16761 +13898 +30339 +7217 +10365 +14421 +5743 +8050 +781570423 +17498 +9446 +14390 +29881 +18752 +18322 +25022 +3916 +17319 +836214497 +30578 +13624 +9387 +4317 +13992 +18310 +28596 +9549 +15718 +24482 +21115 +20093 +310394812 +20211 +14203 +13771 +922784226 +22543 +531 +30973 +17059 +32351 +31534 +4338 +4943 +11298 +472 +125654089 +5351 +31888 +4325 +9020 +15846 +17410 +7048 +23910 +18700 +272986092 +22619 +14474 +19827 +20850 +22084 +987198225 +24878 +24139 +23371 +27004 +23272 +14737 +3817 +18796 +14752 +22306 +21259 +7872 +18280 +20262 +20423 +10256 +29865 +32323 +32157 +31738 +12515 +2949 +5972 +7556 +27408 +22509 +28348 +28189 +25783 +23009 +21400 +22986 +25834 +20380 +2816 +10339 +27312 +2988 +25970 +16788 +25288 +2289 +8962 +32552 +23645 +22371 +18472 +15280 +14451 +13860 +27640 +24848 +30703 +21005 +32181 +26311 +31033 +22475 +14401 +22346 +23432 +1066 +17663 +24344 +8272 +16529 +29667709 +2162 +17181 +13562 +28243 +25293 +12590 +14931 +177811611 +526606148 +11344 +919 +20454 +176510878 +31422 +7235 +3210 +22247 +29103 +17710 +7254 +6379 +29287 +32479 +21332 +22084 +11584 +16416 +24886 +32164 +4774 +24438 +30417 +26494 +4664 +4814 +10325 +4087 +10226 +887 +5335 +63552215 +9295 +6214 +27064 +26500 +8459 +30701 +9771 +8142 +20122 +19939 +31353 +29063 +3835 +23172 +354 +20527 +26758 +27423 +585300039 +24615 +5680 +14001 +7978 +928421368 +9771 +13266 +175927882 +4076 +24303 +2106 +156 +1223 +27409 +30213 +891812554 +759680945 +19319 +10987 +31910 +32030 +23487 +15097 +7372 +13816 +6987 +23124 +10629 +17419 +12311 +25987 +8555 +975948803 +1493 +16971 +6695 +8341 +10911 +23469 +1015074215 +6511 +15133 +11029 +22848 +1423 +747601175 +412150016 +13285 +8693 +17115 +15829 +1315 +4218 +28073 +27815 +6551 +2356 +10575 +1036 +28199 +6220 +18010 +10424 +30195 +10326 +1752 +8740 +32210 +12834 +31093 +19229 +22455 +28302 +15402 +478548948 +2292 +21815 +32701 +440795951 +16361 +10818 +23422 +673047462 +10173 +313893946 +18983 +16146 +21044 +28725 +9152 +21453 +2374 +9103 +1925 +28471 +15908 +29338 +21030 +23440 +30457 +13754 +19807 +1277 +21738 +13375 +8618 +4992 +1227 +6485 +16753 +13193 +21296 +27126 +811211668 +21839 +27750 +10627 +10927 +18180 +18944 +4507 +27767 +7521 +1129 +25185 +19685 +28200 +9311 +7682 +2708 +1302 +21818 +26198 +28899 +848203217 +12890 +27478 +671 +363814664 +2004 +21612 +9932 +14211 +6737 +29144 +724 +30809 +23311 +2884 +24384 +4237 +24303 +17060 +17965 +29541 +21557 +19728 +1493 +858 +3104 +14736 +26736 +971224564 +30899 +73 +586673614 +27391 +15400 +20431 +2742 +30298 +463903417 +21891 +32668 +7676 +15790 +890723706 +14321 +5340 +3933 +22646 +1129 +6666 +139404611 +562670904 +30251 +10358 +27408 +20942 +9077 +31574 +16221 +26085 +747963427 +27336 +17706 +23155 +13218 +420036237 +13253 +9055 +22455 +7444 +18617 +10173 +32538 +8292 +15143 +15440 +25145 +1009651581 +10159 +794618585 +616762822 +6968 +14369 +21806 +965160267 +8115 +3103 +12942 +22619 +25648 +19297 +276501667 +21095 +17435 +32412 +22651 +9212 +17099 +115 +31771 +2949 +8441 +10529 +15773 +24827 +27467 +9514 +3368 +525926022 +22249 +2149 +26991 +29783 +7877 +1675 +7481 +25232 +376085864 +7046 +26961 +27584 +17092 +2147 +10833 +29960 +887 +31460 +9517 +14663 +1866 +3952 +18387 +5910 +26213 +29324 +25592 +473182316 +951 +32239 +14811 +18730 +729958294 +4639 +12553 +14665 +14321 +3193 +24045 +17124 +16238 +7630 +21093 +28309 +7372 +7362 +29989 +30939 +526587804 +13345 +855439605 +16727 +28456 +27000 +11051 +26425 +19078 +29348 +54 +24972 +362310923 +12071 +29634 +31060 +32611 +14441 +27879 +27443 +22194 +1085 +16361 +32094 +7708 +9470 +31110 +19506 +9016 +28273 +27137 +29703 +27501 +18636 +8095 +15101 +12431 +8336 +2033 +12533 +1309 +426 +21355 +26283 +11034 +30151 +223 +875743088 +15697 +32701 +10561 +10865 +19241 +15685 +12390 +8668 +17859 +16688 +733720730 +620 +13156 +19973 +9712 +11057 +264957025 +25478 +22998 +29591 +28446 +1108 +8454 +15561 +7260 +10094 +807878101 +28813 +27443 +31538 +23464 +7423 +1065695788 +18666 +10222 +31567 +7269 +30753 +10537 +12459 +29143 +5757 +16991 +26606 +5719 +679 +31834 +14669 +899436766 +15435 +18305 +28587 +5069 +28343 +17708 +19388 +594 +273263405 +10347 +8755 +28818 +227401874 +31560 +25323 +6111 +23436 +13761 +3783 +461 +8969 +19931 +19179 +28518 +30856 +30674 +32203 +18424 +31726 +23540 +22723 +70292251 +31539 +6674 +20817 +10514 +30126 +1252 +21537 +10633 +25088 +27127 +21273 +1065468270 +26606 +31285 +14226 +9086 +6549 +3326 +4883 +32742 +27533 +24695 +24848 +7622 +23269 +4735 +827 +9759 +20624 +20568 +23535 +229589034 +31407 +7031 +17167 +862100084 +20475 +5356 +19806 +618 +18665 +3298 +13509 +28073 +1495 +24080 +4907 +279720731 +19825 +2059 +18674 +4518 +898 +10968 +1666 +12970 +14568 +6898 +29574 +10825 +6790 +8555 +17584 +8074 +26417 +333 +24585 +167247886 +21971 +22554 +25772 +30111 +4465 +16153 +28133 +99038920 +30674 +3431 +32381 +4907 +442 +24217 +13216 +18325 +22259 +29938 +25602 +17487 +3535 +14062 +30621 +19397 +144200174 +12196 +17498 +22154 +18848 +11597 +11109 +31542 +18700 +3555 +29035 +7533 +16811 +14583 +472976263 +26635 +8716 +28343 +8103 +275 +3408 +2577 +1047 +9210 +28551 +17998 +15720 +4874 +3301 +25783 +9959 +1016 +16744 +1129 +12128 +3281 +11445 +32263 +7964 +11769 +507270517 +28417 +18866 +10914 +933441874 +22989 +14472 +1018899887 +19988 +15905 +27607 +9362 +150 +1635 +26718 +21353 +19661 +9378 +8714 +24234 +29183 +8717 +20911 +30495 +867796195 +22822 +4237 +21118 +20473 +29486 +77514432 +16184 +32151 +24138 +11714 +22603 +11908 +14562 +1070816340 +7264 +10890 +28429 +18451 +500761694 +21918 +31842 +235921197 +19572 +18387 +32680 +16521 +31170 +23250 +26712 +32151 +29809 +19708 +15623 +26142 +23652 +10481 +31844 +13450 +30027 +29881 +26645 +25592 +29292 +600931160 +15868 +9632 +32394 +6800 +32715 +20030 +30785 +26136 +32473 +15375 +27741 +871502169 +7521 +23675 +878044328 +3604 +23628 +29010 +24740 +32 +684472557 +20 +18145 +1153 +30242 +2078 +5358 +21923 +12305 +5510 +28258 +9934 +26142 +673047462 +23623 +22804 +2881 +5637 +13093 +28353 +31568 +9259 +24718 +5731 +2859 +10299 +14709 +177112175 +5099 +25662 +21296 +23436 +868 +24230 +32351 +9152 +14484 +23761 +18583 +18489 +31162 +859941044 +19623 +699713792 +24889 +29730 +9352 +12038 +5455 +290 +359 +194495327 +3589 +9020 +2209 +9210 +14664 +5000 +560223448 +26661 +15600 +13509 +6560 +29843 +27501 +949165957 +18227 +11184 +25599 +794621932 +24898 +16867 +7910 +1371 +4627 +1415 +16462 +29650 +6755 +12140 +468 +13048 +26213 +13388 +18288 +2209 +32119 +28710 +29684 +18218 +11740 +12905 +9549 +1000601635 +22804 +22507 +31422 +214 +20185 +12051 +3097 +9985 +32557 +18552 +22944 +3365 +15272 +22323 +2609 +18468 +31538 +16489 +28745 +27883 +4324 +28053 +1506 +12343 +17642 +499440084 +9571 +24151 +16198 +32349 +31252 +19254 +21023 +18364 +761 +1047 +11269 +28910 +26975 +2077 +12646 +32390 +6336 +30628 +24493 +32134 +7072 +19888 +25588 +4470 +26395 +16619 +12878 +479222827 +30725 +3934 +29535 +16938 +3757 +29963 +13440 +17683 +10479 +10222 +10537 +19142 +26090 +16016 +16067 +1001566143 +16293 +28538 +8972 +5310 +16585 +24927 +22652 +28191 +2408 +4769 +13043 +16816 +724515722 +5892 +24999 +24468 +23943 +30614 +767675099 +13182 +21204 +770 +9978 +25502 +2374 +1047 +7281 +31002 +22270 +9036 +10483 +27261 +5033 +26436 +3219 +30127 +254 +27265 +9886 +2102 +24674 +31143 +10083 +18192 +10478 +15266 +599089891 +4871 +20146 +8195 +26658 +10661 +21426 +9053 +141565344 +31353 +16671 +6108 +29871 +30900 +170016804 +16324 +11184 +15600 +20373 +23965 +6759 +24728 +30237 +360322477 +415705934 +23540 +23336 +951760797 +26211 +31471 +27585 +660937856 +10334 +6693 +11670 +26539 +24806 +24748 +27938 +30465 +292904264 +8442 +29022 +16849 +27443 +335528881 +31989 +14090 +5731 +8284 +1008410461 +30277 +26722 +4816 +32381 +25766 +148 +9864 +5310 +4484 +30336 +16727 +14647 +10165 +21868 +25645 +368135485 +1968 +20930 +24057 +26483 +20642 +24296 +21723 +31033 +17092 +825 +24699 +586136455 +26043 +20245232 +1664 +27971 +224 +5232 +26129 +21436 +10643 +29373 +2180 +23631 +14646 +17617 +21553 +19138 +32351 +2049 +13654 +20184 +152258382 +8341 +25172 +1027658062 +112041602 +99038920 +31888 +15926 +29732 +22824 +7378 +3408 +19056 +1321 +5739 +3607 +1065619241 +6940 +16650 +2180 +19169 +17315 +20796 +12427 +19994 +25362 +10242 +6601 +10127 +6898 +7904 +10606 +8144 +611700924 +311991488 +2282 +22412 +882 +12431 +440795951 +28985 +32656 +11145 +18690 +1372 +4943 +31273 +2881 +15969 +18145 +6601 +219835095 +31721 +10795 +16765 +7090 +6375 +11699 +5287 +25145 +5603 +921334292 +13305 +30931 +21466 +7978 +28620 +8387 +18846 +19541 +27359 +30128 +23971 +15679 +31152 +26774 +28243 +54 +20034 +767984192 +1900 +15685 +25203 +23528 +6071 +31206 +211 +25257 +3761 +209801770 +23260 +27216 +283 +17836 +2056 +32217 +20449 +905568947 +11714 +4647 +19690 +20596 +24062 +27568 +18564 +31471 +13959 +397506397 +2556 +6 +19040 +29492 +317497800 +17963 +11452 +15249 +22944 +9514 +27336 +16172 +17334 +29585 +1141 +16541 +25034 +27327 +380963400 +30853 +25224 +6285 +10591 +27303 +12937 +10078 +25253 +761 +27380 +32144 +5867 +11617 +30651 +15954 +6535 +15954 +30446 +4967 +7956 +12195 +12427 +27813 +7775 +25405 +5310 +926082286 +1113 +21978 +13334 +21796 +8294 +2658 +2138 +1924 +6090 +18301 +9187 +9238 +29617 +16023 +72 +29338 +24605 +7408 +27256 +6487 +11931 +5033 +5970 +13992 +19352 +899690572 +5569 +15808 +11011 +15338 +11720 +26708 +26789 +17932 +31170 +2547 +4233 +19074 +21790 +22746 +21656 +27578 +11581 +211 +10926 +32632 +1754 +21964 +14539 +651498411 +15749 +1259 +520816932 +192800989 +31427 +9957 +22222 +5301933 +12410 +15872 +24769 +16614 +1451 +18346 +20741 +12063 +761 +14143 +22126 +5335 +19623 +14390 +16229 +13596 +3059 +3513 +320290842 +12445 +3744 +25748 +20507 +20950 +20241 +5630 +21656 +28531 +10455 +937742460 +8100 +14553 +31594 +5757 +19179 +8463 +1315 +8074 +30375 +293 +26193 +12805 +11968 +22272 +1782 +29663 +11092 +8740 +32229 +20528 +13063 +23876 +246915592 +3105 +10299 +14929 +24758 +20185 +16514 +32760 +29880 +7602 +14228 +19828 +2356 +28206 +29010 +23680 +10708 +3747 +4714 +11558 +17695 +27235 +22350 +12540 +21355 +13231 +7077 +28346 +2215 +2160 +26142 +12347 +4101 +1318 +7344 +521913992 +20146 +31250 +283271405 +358 +1838 +3846 +19418 +1036767904 +165 +11145 +12402 +18810 +24522 +833381053 +278871169 +12323 +3520 +275985604 +21200 +14871 +29583 +1495 +662 +775286859 +22135 +13380 +8463 +5621 +20678 +16452 +14684 +11514 +13351 +8731 +32680 +16203 +15911 +15384 +219835095 +8692 +28551 +18969 +3482 +3219 +28106 +545442466 +29915 +13281 +15690 +9008 +25626 +9719 +27686 +14050 +15477 +25254 +9219 +14836 +919647265 +17642 +1766 +5681 +14034 +20567 +16567 +10480 +15325 +10242 +6806 +18236 +22713 +16938 +9055 +13138 +693 +31493 +3110 +10537 +2348 +21527 +21014 +29761 +3945 +7778 +6237 +1711 +19482 +422 +26866 +25622 +29408 +215899335 +23870 +28020 +23124 +28603 +27722 +223 +24331 +18223 +13771 +21791 +20185 +1760 +23739 +27534 +163 +9985 +3154 +11206 +30445 +27812 +2949 +5058 +27155 +30967 +13950 +13146 +692787382 +2993 +13911 +17844 +22036 +26661 +16024 +11937 +20743 +30674 +30375 +7130 +9053 +27352 +28070 +2708 +14451 +26898 +28073 +11656 +882 +10163 +3104 +5534 +20052 +29884 +16775 +23862 +16014 +7735 +2922 +32478 +19347 +275985604 +18346 +18472 +29585 +14842 +25224 +23626 +26497 +12332 +18109 +14265 +671 +18008 +823088406 +9897 +23928 +4524 +7843 +15384 +8164 +25195 +18983 +9767 +27557 +5643 +825 +30128 +11337 +23847 +8050 +21723 +32332 +976 +28759 +30464 +16067 +11034 +18420 +11886 +11492 +6560 +21984 +25145 +14303 +18870 +14555 +20312 +19042 +2106 +12920 +28875 +16184 +792 +4395 +662 +17888 +25431 +7362 +632038754 +10850 +22471 +3300 +4724 +3166 +8866 +176510878 +8883 +11740 +23921 +25265 +119739392 +21115 +13771 +7091 +2209 +24806 +15468 +31441 +12802 +19728 +18191 +6009 +12130 +24816 +13223 +14304 +6448 +3778 +380 +6798 +2455 +10030 +290 +25884 +7671 +696949903 +28976 +1664 +26483 +13350 +25138 +3879 +8308 +15836 +3893 +873426338 +1000 +4120 +27231 +17733 +5231 +29027 +1324 +15533 +495044622 +2855 +14702 +5561 +9514 +461527750 +152258382 +15047 +6237 +11043 +8683 +10926 +416623526 +9295 +4660 +9515 +13111 +26135 +7671 +352 +21881 +32378 +12029 +615256072 +14233 +14028 +1974 +358 +13717 +13805 +9084 +759680945 +7791 +25759 +13812 +7455 +13334 +24943 +23623 +12457 +21539 +1742 +8803 +5499 +21802 +2781 +19565 +3105 +30847 +22522 +20688 +19352 +130817209 +19335 +18431 +1315 +25400 +16585 +30123 +22471 +891812554 +12793 +16324 +18135 +13860 +6218 +11285 +31613 +25137 +31726 +17146 +779375722 +10183 +31927 +29400 +1050652772 +4815 +21208 +3314 +27957 +20028 +2039 +24823 +14525 +165289280 +573783345 +18909 +26188 +932772889 +19623 +4144 +13849 +20469 +9395 +16671 +3887 +750611274 +546597974 +6844 +10331 +73 +30173 +285595735 +10833 +22926 +18684 +20772 +26436 +4820 +29159 +397183063 +775572782 +28264 +32185 +6905 +21826 +8767 +24740 +5107 +13031 +579433266 +19883 +31844 +16429 +1130 +16621 +31424 +5126 +12977 +7259 +11984 +7816 +13600 +47952593 +22907 +25026 +10987 +14226 +9274 +31983 +758618604 +10446 +746502247 +25057 +3281 +16221 +4101 +1936 +226838476 +28163 +24062 +29530 +18222 +539 +2416 +477224767 +2249 +6382 +25305 +14539 +18313 +23163 +21484 +29388 +5600 +15289 +10275 +7708 +275985604 +8910 +8620 +10428 +25589 +9310 +23701 +7964 +595 +14525 +5087 +32020 +21045 +7193 +16384 +9757 +16752 +458560741 +3679 +31695 +21954 +2484 +20072 +3092 +3993 +11466 +27167 +9270 +4157 +11115 +12390 +10932 +3330 +897 +190661446 +22016 +8388 +1408 +19556 +26890 +15141 +253409168 +9932 +20699 +30653 +5101 +23600 +9876 +27567 +32157 +2893 +31654 +25144 +6901 +775286859 +3314 +5738 +29407 +29122 +26429 +27370 +753214659 +10914 +31283 +8972 +8454 +13771 +24866 +19865 +835585617 +16370 +19904 +11134 +24140 +12431 +29712 +24674 +15555 +4742 +13713 +27591 +9866 +218 +18347 +4101 +12814 +23290 +32344 +9572 +430 +340575135 +14198 +18690 +13704 +6712 +29027 +21856 +5333 +347 +4599 +22376 +26437 +18529 +3555 +29379 +32717 +2032 +24389 +2162 +24824 +28743 +524047505 +26608 +607699886 +15004 +10736 +23205 +6285 +21484 +3877 +16238 +25899 +336779796 +1576 +13413 +8866 +21619 +18064 +2684 +2064 +19883 +27309 +30446 +30785 +6336 +29491 +16871 +199372157 +16861 +23864 +4314 +8517 +3000 +20258 +664885777 +10175 +21881 +8408 +32654 +133 +313375683 +6101 +783684669 +15416 +16004 +14348 +31521 +18698 +6805 +603877043 +1411 +6271 +6916 +10303 +22669 +31875 +19580 +25974 +234 +14320 +4237 +296514549 +4157 +15593 +16002 +19480 +32304 +3850 +25362 +22744 +15375 +1023113166 +273263405 +113201494 +26135 +1852 +8274 +23092 +29965 +199372157 +24284 +560720337 +19261 +19861 +859941044 +8292 +31636 +14852 +29483 +15789 +27186 +8467 +14242 +24291 +24616 +17584 +31802 +41140163 +19327 +18766 +24291 +729577546 +32065 +19173 +11491 +16384 +24493 +19556 +9152 +30820 +15572 +27003 +588519184 +25315 +28353 +12361 +1275 +24786 +280 +30967 +19562 +16614 +29574 +27034 +12970 +1087 +13843 +15855 +16077 +30055 +17655 +5218 +24997 +17831 +1897 +29256 +14013 +32397 +227401874 +31426 +4505 +3105 +23312 +313375683 +600931160 +5135 +1699 +471944506 +25599 +829 +810173088 +5695 +4500 +12431 +23540 +23333 +7744 +27540 +32606 +15125 +3652 +461002979 +29549 +1539 +12567 +5882 +29407 +1015126435 +26749 +22538 +252695040 +6920 +30517 +10127 +1309 +7062 +5621 +1417 +4796 +16359 +1096 +21406 +925 +31115 +22649 +17869 +3899 +22613 +3634 +29336 +5107 +628529804 +8159 +6485 +12608 +22538 +24100 +16326 +18779 +5201 +31370 +25769 +19980 +30602 +20013 +24843 +279011653 +29613 +17710 +25270 +1630 +30869 +2486 +17957 +4678 +11320 +16757 +21469 +29338 +16788 +18674 +20765 +5902 +26996 +14459 +4530 +8767 +10294 +29598 +21215 +12024 +560904813 +30532 +6003 +20122 +24078 +30691 +4768 +23626 +19317 +17695 +2949 +764 +19099 +19320 +25352 +32505 +22152 +30602 +2057 +4518 +1576 +4602 +847327404 +24234 +12591 +24126 +27966 +23617 +20577 +31040 +8465 +1145 +27015 +13676 +303035431 +21867 +14669 +31231 +29225 +550936890 +2832 +6549 +24520 +23358 +25224 +26283 +31713 +8072 +669 +2865 +21537 +25352 +6149 +15231 +31060 +20413 +2597 +26019 +858500519 +7281 +3733 +19728 +21815 +3022 +27470 +15141 +1011808465 +3372 +2963 +69880276 +5359 +24 +3885 +14369 +15100 +17878 +14030 +27096 +8724 +20947 +17735 +10799 +17729 +7348 +32065 +939518997 +2064 +3634 +11461 +27471 +3300 +696949903 +30100 +9523 +3084 +30271 +2162 +24533 +479833421 +20553 +32581 +1834 +368843181 +24446 +783647843 +20423 +10797 +2187 +18362 +14244 +4170 +238672459 +8258 +24407 +8408 +17829 +25722 +13950 +32190 +25152 +29910 +12112 +7570 +21023 +15327 +13754 +32 +783684669 +25031 +9982 +3010 +1302 +19303 +26595 +23290 +2378 +27188 +28201 +8287 +18556 +3184 +18169 +7443 +115 +8999 +6271 +20140 +594 +3298 +19056 +3461 +9362 +19721 +2782 +20010 +4016 +2993 +15017 +25766 +6075 +18451 +29963 +18716 +19173 +14613 +21320 +26876 +191 +891947600 +15449 +32222 +12552 +30057 +8204 +24429 +1754 +7421 +21107 +23409 +27885 +976664985 +27786 +24361 +19303 +2453 +32165 +16254 +23411 +14348 +5642 +23075 +29658 +46869187 +25018 +30368 +12504 +15462 +9482 +22234 +1270 +13345 +699713792 +13312 +23477 +24639 +16077 +12783 +22412 +11225 +20678 +31751 +20426 +29329 +12572 +9473 +24443 +2595 +9953 +11937 +946027094 +3353 +31407 +3599 +4762 +6161 +6017 +10940 +30981 +3879 +9337 +2028 +23979 +811211668 +18846 +29986 +24331 +2718 +3703 +23578 +17610 +4472 +10331 +7557 +18592 +29486 +797373420 +2429 +21147 +14298 +16614 +10365 +22495 +29338 +31486 +28400 +833381053 +4079 +31284 +28833 +9578 +18655 +18983 +19973 +32535 +17581 +1576 +7018 +26692 +3480 +21388 +3298 +629 +23631 +352 +10005 +32553 +31040 +458560741 +2897 +30818 +6228 +4157 +4198 +15524 +8118 +26271 +29246 +25253 +20796 +32378 +4300 +27992 +20426 +18144 +522426914 +17866 +12624 +20092 +5236 +21561 +1265 +32351 +13725 +978635621 +24331 +1918 +16261 +4163 +12871 +31284 +23894 +23469 +4780 +782457391 +32564 +3824 +8793 +15923 +14455 +856690611 +5021 +6898 +969450654 +5186 +9954 +10529 +3644 +10248 +10392 +24827 +31854 +32696 +22451 +13549 +3346 +7080 +3253 +3111 +6119 +18214 +794618585 +376472461 +24798 +78325132 +4237 +24334 +852543208 +19807 +30999 +2595 +8341 +936197627 +6685 +21544 +25977 +9470 +10790 +21508 +28610 +32477 +11413 +2905 +3851 +16336 +15669 +22247 +18059 +23409 +18350 +11197 +26727 +299785403 +316355293 +23784 +10163 +18368 +28743 +23643 +21971 +928421368 +9482 +24140 +17487 +1141 +3700 +17042 +27183 +16861 +27449 +24150 +24344 +11327 +25442 +12622 +21113 +13572 +20547 +29336 +11252 +10242 +13029 +24870 +4735 +17025 +28164 +14271 +770690959 +26739 +25771 +14293 +1924 +9468 +12343 +28143 +17968 +21553 +27409 +20930 +12760 +10802 +7095 +18991 +13856 +631144646 +29502 +15593 +3298 +15883 +21482 +8620 +18111 +27382 +6805 +31535 +29557 +13216 +12019 +29097 +9898 +14931 +19908 +20931 +31836 +25565 +16010 +23042 +13209 +2292 +7288 +31713 +875743088 +28298 +26494 +24636 +18768 +4245 +10561 +30896 +9483 +13807 +22509 +531 +5637 +6993 +8913 +16890 +9613 +16650 +25722 +24508 +24774 +18010 +17115 +6642 +3592 +9840 +352 +6664 +3301 +762854332 +21054 +19098 +11241 +13577 +3936 +5795 +30398 +20230 +7957 +25101 +13014 +13881 +28616 +30621 +10612 +75797723 +17060 +17334 +11472 +28058 +5231 +10677 +214 +5259 +16845 +30973 +29407 +9771 +8326 +25083 +596575784 +26395 +14472 +9077 +8714 +3443 +12285 +20812 +23731 +30999 +4524 +32760 +26443 +31505 +2732 +923 +519200946 +25107 +23733 +30386 +11786 +9772 +6786 +11581 +14511 +13355 +976 +26693 +4427 +2328 +12921 +27733 +23752 +29383 +292931990 +7409 +17167 +28527 +26758 +29964 +22455 +14546 +1001566143 +2122 +26190 +226639657 +23300 +24203 +10588 +612443444 +28875 +10197 +14637 +25823 +2571 +17491 +20280 +22566 +14824 +387345662 +4685 +32564 +14330 +12572 +19708 +13305 +21561 +26632 +246 +22860918 +30981 +19139 +6167 +26948 +9484 +10736 +32020 +1022026348 +18711 +3101 +32397 +1454 +250 +14644 +5677 +931730739 +5158 +2560 +25398 +18620 +7281 +722004393 +18616 +20942 +25027 +23242 +31836 +24240 +22245 +26169 +5668 +5055 +249651196 +6273 +26899 +19988 +9932 +25159 +10299 +3399 +5841 +16088 +7943 +1028016689 +18187 +23190 +19921 +1968 +28860185 +8983 +9439 +3075 +22538 +75797723 +17162 +8693 +26632 +5760 +3870 +12069 +868 +9732 +267224449 +16808 +8115 +3182 +958863285 +1408 +5892 +811625862 +987091443 +24815 +14228 +25291 +483086963 +23464 +27309 +6756 +542186841 +11145 +12602 +4255 +21880 +31054 +2105 +23436 +20285 +4417 +7956 +31856 +586115773 +21867 +18606 +23680 +2452 +18665 +1108 +8375 +16404 +23030 +3582 +22925 +32351 +10370 +21069 +12350 +4480 +28365 +31478 +9055 +13701 +5180 +160857416 +1012 +8442 +28189 +16544 +1013885883 +6448 +8992 +15136 +14420 +7438 +9414 +327214413 +10144 +5324 +18476 +19905 +2979 +5298 +14287 +98857434 +17888 +13375 +22079 +6684 +26813 +15830 +19742 +11967 +9748 +105715872 +16687 +31946 +32668 +8017 +1168 +3298 +15017 +14959 +427 +30069 +3118 +16919 +524047505 +13311 +79880510 +2813 +1360 +1318 +6111 +24007 +617 +16429 +32552 +669835213 +13347 +20184 +216439932 +13233 +12015 +18870 +671 +8645 +20709 +24030 +16907 +15893 +1393 +480 +24080 +19297 +18260 +9259 +6790 +14683 +29524 +5776 +26653 +7639 +4034 +765 +5455 +30608 +18211 +3804 +28976 +31740 +20801 +31391 +10808 +13543 +28777 +615408454 +23769 +27965 +7281 +14694 +17648 +10411 +29620 +12865 +1129 +21057 +4890 +7656 +9964 +4218 +16335 +26615 +12950 +4563 +7095 +173282785 +3539 +15066 +24444 +8178 +23042 +7362 +26851 +29733 +14881 +26207 +17784 +14117 +9978 +6643 +23190 +25771 +8689 +31142 +19979 +10043 +25125 +19445 +21628 +9719 +30753 +506623013 +18179 +4742 +31274 +12977 +924324245 +7287 +14225 +7676 +4568 +793059393 +23002 +30640 +12592 +24194 +17663 +23220 +10212 +13771 +17381 +3537 +22707 +1252 +10870 +27928 +18196 +22544 +10029 +1364 +1269 +24150 +3059 +202174594 +20479370 +26964 +17682 +7900 +11613 +31521 +460 +1372 +20620 +18677 +3166 +31451 +30762 +14978 +15536 +779375722 +32518 +878044328 +14909 +170 +6544 +27926 +5142 +9866 +17673 +12305 +15601 +22817 +27924 +887 +4338 +11582 +27125 +15336 +6132 +21811 +22058 +32478 +10411 +10119 +10636 +24291 +344116071 +8072 +18872 +26497 +20262 +8803 +18875 +2368 +19721 +32190 +3314 +24600 +22634 +13863 +17720 +20093 +15846 +476265846 +378966561 +28200 +24318 +7047 +28777 +18698 +18826 +19495 +3682 +32743 +9954 +3207 +30809 +31523 +5688 +334161853 +26621 +18325 +6209 +25152 +5371 +13984 +19362 +20449 +25145 +18986 +19656 +176363560 +24187 +3219 +13493 +32751 +8961 +29938 +28456 +28865 +896017605 +23597 +26577 +1038 +1333 +3920 +242715869 +847327404 +26512 +14699 +8829 +16218 +11466 +26057 +410570626 +31683 +18870 +14420 +24866 +7194 +3846 +19092 +16555 +18855 +717298974 +67912653 +32371 +25645 +20984 +6674 +17113 +7259 +1055009935 +24344 +9871 +27808 +11714 +18866 +901932736 +13043 +899690572 +14563 +3346 +8327 +521913992 +30674 +25318 +19032 +11638 +13347 +17942 +20504 +30422 +2534 +11933 +28743 +14699 +20201 +12109 +19921 +13325 +4880 +28559 +7716 +19661 +167247886 +13596 +30508 +19690 +1337 +870 +16949 +25615 +17809 +1116 +26429 +22078 +12252 +8788 +27282 +22412 +4149 +6369 +29877 +10886 +7559 +16040 +14868 +7288 +22848 +27722 +12919 +13126 +31367 +6369 +360322477 +17415 +12534 +5340 +12401 +19040 +58535449 +8190 +244889791 +16004 +31736 +12615 +30356 +15260 +17625 +10343 +19659 +27229 +3885 +13035 +16614 +18058 +31283 +12333 +18657 +15489 +4324 +32370 +8465 +10253 +24022 +23679 +15310 +899204700 +25615 +2887 +595644289 +1485 +75797723 +7951 +10859 +18914 +15969 +29022 +30611 +2378 +15463 +4084 +824 +29120 +3349 +23784 +738662012 +7422 +23739 +14005 +30751 +29316 +9971 +22889 +959271837 +523902689 +1315 +31092 +3546 +18698 +2059 +20476 +29514 +4472 +9592 +19388 +27261 +32525 +23818 +9712 +30947 +335528881 +22746 +4776 +19566 +20753 +22172 +12311 +14662 +2993 +24524 +28430 +376959476 +28155 +29256 +19229 +15633 +20473 +24710 +29206 +26440 +29662 +27750 +18983 +9180 +12093 +32310 +1065695788 +8986 +11311 +7753 +24386 +16740 +8912 +18270 +20947 +10422 +1061169743 +18606 +22672 +17101 +10676 +26477 +6755 +23953 +5673 +16863 +27261 +20561 +13984 +247849885 +15925 +620485301 +14824 +30336 +23831 +10039 +2059 +604397492 +23599 +13976 +29356 +9545 +7644 +30054 +16315 +6005 +26136 +9248 +21628 +1361 +13138 +3621 +23336 +18379 +22444 +17771 +11926 +30737 +27352 +909 +20843 +17419 +27696 +7421 +4639 +4874 +21336 +2146 +14270 +29402 +13980 +2975 +11954 +10940 +26847 +30464 +30398 +9389 +22050 +12871 +5412 +16513 +852543208 +787692568 +849405117 +23572 +17082 +24444 +15911 +27412 +18149 +856690611 +23226 +13350 +573783345 +17368 +8664 +13577 +1076 +789157341 +21024 +10698 +19919 +17381 +14119 +32171 +20052 +29328 +18144 +3423 +9474 +19170 +26299 +23679 +4524 +12394 +25448 +30135 +31367 +29415 +18223 +32671 +112880512 +4347 +20277 +6048 +20870 +16067 +5510 +832 +545442466 +31170 +10914 +3761 +23347 +31377 +11117 +14049 +20606 +561490374 +27216 +12877 +23057 +20668 +23098 +25233 +10183 +271 +15440 +27096 +31692 +28439 +7095 +13115 +23092 +24927 +10808 +14865 +28243 +30495 +10870 +7568 +24378 +20232 +27204 +27448 +2578 +909 +11643 +1837 +15095 +31763 +17260 +12880 +28213 +9363 +1010399736 +83894524 +11969 +32050 +2340 +4768 +15073 +16399 +17113 +11224 +5197 +16871 +12085 +24387 +8738 +191860636 +18332 +25555 +6504 +27436776 +292931990 +31497 +18841 +746502247 +5739 +4325 +17957 +5472 +19839 +21426 +22359 +20540 +8336 +148 +9293 +15245 +11394 +22729 +24134 +1309 +16145 +23092 +1153 +10514 +8668 +12604 +30184 +32121 +3821 +29263 +30810 +31827 +21526 +15097 +1109 +18192 +24840 +5324 +18923 +5004 +27240 +16256 +13685 +24183 +29144 +10818 +17982 +664027071 +26440 +15322 +377963978 +12343 +1071527053 +29012 +29190 +21171 +15790 +2028 +27013 +8459 +14256 +31335 +3044 +26112 +1244 +15822 +1466 +10786 +15583 +3764 +939 +9695 +14390 +21112 +2143 +23888 +29259 +19092 +15711 +3566 +13529 +29706 +18406 +14005 +29789 +27591 +4873 +25219 +14293 +8517 +21299 +10005 +374155151 +4198 +25667 +20933 +461 +15433 +23928 +160857416 +4174 +31252 +646332848 +1013046410 +29882 +20168 +17092 +19303 +11285 +29669 +30543 +29663 +168148117 +254 +919 +12979 +7212 +17601 +21313 +16913 +2118 +19778 +19145 +2008 +25337 +29875 +8709 +20122 +31101 +18060 +25272 +25826 +12038 +2102 +2138 +389 +14477 +2746 +13981 +40 +2059 +20494 +24354 +18730 +15210 +13109 +7557 +1072121176 +79 +13913 +11118 +1041566044 +25561 +7056 +14090 +8690 +22848 +12876 +32420 +2607 +27155 +9212 +25460 +6685 +15421 +18180 +11911 +11597 +22252 +8302 +368843181 +431699768 +3139 +2436 +5180 +31538 +30691 +8430 +16741 +13754 +23864 +17042 +19459 +16043 +133 +26015 +12878 +4350 +22772 +18245 +13236 +2922 +26140 +21091 +22709 +23417 +3526 +5972 +25936 +2033 +30668 +16064 +25398 +8015 +17042 +12737 +8308 +15489 +19659 +26129 +14712 +30800 +511669552 +15662 +32094 +5578 +18990 +29375 +23483 +15560 +354 +8869 +27658 +17970 +761 +4847 +20122 +23142 +26922 +5397 +31901 +30488 +18947 +1598 +3431 +10175 +30693 +472139713 +9282 +22894 +19019 +48 +6416 +9337 +28813 +2691 +14386 +7609 +14030 +12300 +14923 +665734821 +3804 +3474 +3999 +4117 +194 +15369 +26736 +22129 +4924 +26060 +20801 +1855 +12165 +28125 +27879 +23917 +18053 +13031 +26800 +10850 +9215 +25899 +20322 +12574 +18898 +4657 +26062 +2504 +22079 +7557 +26827 +11740 +2344 +31335 +461 +11915 +4524 +19908 +425655336 +32185 +20738 +10800 +15266 +18872 +965160267 +874552198 +30053 +25872 +14596 +4775 +10833 +3365 +20479 +29491 +30027 +32368 +22002 +827 +17829 +105715872 +15990 +12306 +15498 +30971 +31771 +29617 +687610188 +25333 +26297 +15630 +747963427 +12334 +7892 +12572 +29994 +29662 +148 +7879 +9484 +19904 +22796 +31855 +8734 +539 +13223 +10719 +342948102 +21299 +6237 +21824 +21320 +10275 +6214 +31216 +26816 +29328 +14562 +23921 +19939 +25101 +4862 +19078 +32751 +23111 +14030 +20801 +3606 +602 +23493 +5251 +16997 +19471 +16169 +1435 +5623 +29880 +20753 +29687 +10877 +3059 +11613 +28656 +425655336 +32018 +21436 +17280 +27613 +19833 +20480 +21061 +6375 +31107 +19170 +28298 +19729 +26198 +25381 +9239 +9143 +21984 +26136 +119739392 +2831 +31560 +78533316 +753214659 +29557 +3757 +5727 +23269 +7674 +23623 +1437 +42623459 +25129 +17225 +3352 +12363 +256 +12085 +22335 +10127 +21773 +8803 +17888 +2356 +7544 +31410 +9352 +18390 +3621 +23928 +27605 +24440 +30701 +8251 +10029 +3885 +18059 +19311 +6755 +27811 +18245 +20291 +905 +24004 +12806 +141565344 +22788 +29532 +13901 +19397 +22046 +4518 +17138 +28309 +54548612 +16326 +6844 +27930 +14665 +30194 +9543 +6470 +6448 +23182 +23698 +28522 +30981 +379163758 +30668 +3154 +29494 +7726 +9989 +9613 +25232 +18654 +21085 +6664 +31346 +10911 +27421 +23002 +17450 +17826 +22451 +14746 +3539 +18794 +14293 +28316 +7095 +591729700 +6111 +4027 +21355 +31888 +539174278 +30116 +13457 +6836 +13913 +29978 +13352 +16184 +23637 +7861 +15820 +693 +3254 +21115 +18897 +17695 +9984 +32747 +14585 +20396 +10082 +9835 +30508 +29963 +30200 +2237 +32640 +1148 +32323 +16737 +22543 +26486187 +5021 +17092 +420036237 +9668 +17699 +30598 +26143 +19169 +27053 +15683 +16722 +31421 +16218 +564216184 +966 +24721 +17124 +2742 +872 +31745 +8259 +8575 +10064 +19645 +11134 +19227 +2838 +10604 +15697 +14013 +18339 +31497 +14570 +714902701 +27336 +15141 +29649 +10083 +950726685 +30672 +23245 +998 +3231 +15406 +194382698 +24259 +4435 +1243 +26299 +4089 +31946 +30698 +1043201240 +27505 +21929 +25478 +13388 +1002259261 +13818 +18921 +24870 +27258 +11452 +21811 +13613 +27705 +7622 +31407 +5841 +13913 +24167 +12321 +30109 +4062 +4599 +162 +14088 +31937 +28343 +10833 +31285 +22799 +2237 +3804 +832958104 +26632 +30631 +18740 +8465 +6799 +6740 +24007 +21320 +2754 +14304 +22246 +338407503 +19480 +9578 +15836 +30630 +4518 +14233 +11656 +6560 +4028 +7372 +866288672 +4237 +12608 +22011 +29338 +11195 +523750683 +29811 +18909 +9592 +19819 +4008 +29817 +10303 +27241 +1060 +16503 +16577 +17608 +701678416 +13898 +20843 +10168 +6128 +21824 +20843 +828 +7296 +8676 +15498 +19695 +1261 +18111 +1560 +1019498195 +14146 +25301 +21929 +30384 +20162 +11678 +20348 +32368 +3123 +14251 +18875 +12692 +6419 +21561 +25769 +13519 +17844 +4455 +8190 +20111 +174 +9876 +23469 +22713 +5346 +12335 +31934 +24327 +22359 +24927 +4135 +2718 +14030 +23781 +10253 +17667 +5621 +2708 +446392658 +18911 +15911 +18502 +31305 +6591 +5335 +15143 +15742 +8359 +19140 +15161 +3391 +16576 +18216 +27327 +23332 +15112 +10268 +14959 +30696 +15925 +8342 +3379 +10695 +1243 +16520 +320 +29399 +20596 +11309 +10575 +5119 +14609 +702761148 +20287 +5334 +30608 +32133 +24011 +31438 +23652 +291061895 +7630 +13043 +24191 +148975167 +11911 +4775 +20671 +8105 +16701 +32743 +5217 +951 +16614 +16572 +875172321 +25801 +3089 +21538 +13818 +6149 +2625 +19765 +17193 +1066 +3399 +24 +19290 +24384 +9227 +2028 +30762 +25056 +24431 +2905 +32121 +933441874 +20108 +29965 +27002 +281932493 +12043 +1651 +7188 +767675099 +10275 +10870 +25383 +764 +2209 +16963 +22024 +3201 +13450 +18944 +9189 +1096 +27368 +5259 +17763 +5916 +19505 +16734 +6019 +7164 +30398 +32151 +28802 +13839 +9618 +17003 +16558 +10795 +567 +31427 +24347 +17610 +29910 +24798 +14446 +15922 +25101 +660937856 +27533 +15838 +1070 +17192 +31426 +17642 +23483 +355982816 +12622 +20021 +3762 +6095 +19327 +484970729 +30900 +15550 +23348 +26924 +22348 +13454 +16289 +7276 +7939 +26311 +12931817 +7356 +14909 +6531 +29765 +31759 +210747081 +6740 +5970 +16351 +27564 +28551 +1160 +30526 +4438 +29662 +12060 +16976 +6718 +23540 +3461 +15062 +3089 +8752 +7443 +27409 +24676 +664027071 +4049 +19113 +29124 +31060 +14156 +27658 +13060 +276501667 +14477 +173282785 +17809 +1648 +20992 +30277 +12085 +13800 +10068 +6737 +18793 +926082286 +31411 +17123 +21964 +7391 +17487 +2609 +539 +678889556 +9352 +20709 +7360 +24676 +10505 +16570 +7091 +350011801 +9055 +32664 +20478 +27505 +7568 +2262 +8546 +18215 +543562637 +25027 +1561 +32303 +31089 +17478 +28970 +9282 +24011 +24781 +12545 +4874 +20667 +10698 +14902 +899436766 +19921 +32750 +5476 +11652 +32606 +27276 +23626 +4518 +868 +17008 +25270 +14644 +20198 +23185 +31521 +3017 +8883 +26733 +6943 +279011653 +31275 +26143 +17894 +15325 +20278 +6653 +21549 +2789 +14709 +16289 +17578 +6770 +1269 +16153 +7191 +31441 +14857 +18740 +31574 +3326 +31963 +6396 +347 +30010 +20423 +6942 +31038 +214 +2119 +1350 +5142 +25899 +7842 +13725 +22963 +27944 +15679 +17260 +14800 +22186 +26519 +23075 +13457 +31133 +31465 +805109031 +27453 +899792129 +26739 +2032 +20153 +16684 +25854 +5201 +744647081 +22348 +2893 +6102 +28423 +30204 +4460 +28891 +20267 +30737 +14811 +24291 +21014 +1380 +4084 +12728 +18010 +19303 +31168 +28082 +6019 +15789 +14080 +17735 +19690 +115 +28149 +9483 +16722 +5578 +23172 +29293 +18387 +30298 +23487 +25427 +18122 +13595 +15142 +7722 +30856 +13863 +15822 +13153 +30244 +12520 +31249 +10690302 +8164 +27099 +2750 +26436 +13793 +729958294 +708399002 +7039 +1040137225 +1936 +7745 +6245 +17974 +25667 +25159 +14293 +19527 +27140 +22833 +12641 +30300633 +3576 +25724 +19864 +1714 +12130 +16796 +7139 +17859 +899690572 +3314 +642794616 +13454 +3317 +5000 +10588 +32390 +26463 +32323 +20044 +464 +25405 +30714 +20195 +9384 +11027 +20198 +30587 +29432 +19369 +31003 +12970 +21773 +23139 +17814 +30602 +29915 +15329 +3298 +6594 +27053 +14314 +22495 +362310923 +12140 +30979 +14203 +805 +22790 +6799 +525 +31934 +17714 +22986 +10930 +2505 +10722 +23373 +14982 +27099 +2907 +8709 +27448 +31321 +24062 +14694 +25368 +15097 +28118 +15264 +32626 +29825 +26190 +3915 +14868 +31275 +23517 +28273 +203837299 +25138 +28059 +177811611 +26085 +22478 +1364 +24343 +7492 +28155 +21111 +11760 +101 +25905 +4683 +20238 +17870 +17287 +6128 +19596 +1518 +26187 +25722 +698 +1742 +18125 +22971 +18486 +28341 +5680 +8159 +23096 +441276900 +14637 +21811 +13142 +18944 +29843 +8100 +9565 +7508 +4446 +21541 +11327 +17338 +676838671 +31046 +64974863 +1168 +5229 +12692 +16153 +29256 +3555 +21081 +32659 +31736 +17625 +21538 +8501 +28699 +27058 +5882 +28422 +7126 +18144 +31811 +26708 +31534 +801156178 +124770821 +21984 +20577 +13615 +9199 +7198 +3242 +13279 +29524 +5575 +46869187 +17073 +6790 +922907720 +17011 +15402 +24882 +11501 +921334292 +11452 +20886 +701856488 +3589 +5098 +7949 +23347 +22543 +950726685 +4507 +18223 +22992 +273263405 +28314 +30202 +343074924 +15941 +18796 +13105 +17801 +1109 +3098 +10331 +26695 +708754769 +815923650 +2873 +16577 +19040 +27064 +19176 +29946 +14525 +16330 +16546 +224 +21335 +1324 +25073 +24256 +17714 +24378 +17754 +29732 +491245066 +216439932 +23649 +9903 +24100 +1754 +42 +15097 +25057 +8100 +10299 +12865 +15664 +7778 +555 +22909 +21351 +6148 +12752 +3832 +28471 +20351 +461527750 +24749 +17438 +30368 +22576 +5680 +4179 +15420 +14237 +9053 +7372 +3175 +26525 +451256000 +17550 +31033 +16619 +520460358 +18656 +24361 +2495 +22833 +31557 +15066 +9949 +12422 +1068 +3543 +23706 +30981 +18875 +4276 +27914 +2180 +16734 +5149 +19939 +3817 +5251 +20202 +22507 +10877 +4959 +12585 +987744044 +3036 +31471 +31999 +5449 +29399 +25721 +2436 +31046 +13350 +29270 +3570 +29733 +9888 +12793 +6591 +12520 +17929 +26032 +9618 +23131 +1784 +13458 +11720 +923 +21993 +23870 +11269 +13800 +10246 +28961 +18923 +13515 +26519 +31789 +22017 +8209 +31901 +31771 +30417 +27633 +21030 +32363 +32659 +17368 +22422 +31983 +5053 +31266 +27368 +19383 +10480 +10053 +17578 +27336 +29978 +15150 +23799 +1226 +7268 +1050652772 +29047 +9898 +15421 +24011 +871523530 +26695 +864 +23677 +4762 +3146 +14664 +18796 +9103 +29092 +27751 +19140 +26590 +4904 +26539 +32555 +17487 +27368 +22326 +4360 +1061169743 +7555 +24270 +14645 +12805 +30939 +23085 +5621 +126 +9283 +26523 +27815 +14495 +865862307 +8430 +30346 +24848 +98 +5137 +5604 +8057 +28561 +6943 +3720 +9352 +21328 +4647 +19979 +32742 +24860 +13984 +22564 +2207 +26553 +31003 +8454 +697411754 +8738 +15953 +4924 +10800 +30053 +14451 +18179 +23540 +370114172 +9384 +20772 +23347 +8838 +30856 +11380 +3097 +301374320 +20347 +5680 +1649 +32398 +29539 +22816 +9565 +27026 +4139 +8954 +205 +107681926 +889970389 +14383 +12879 +28833 +7281 +6939 +64974863 +27000 +9835 +27186 +29692 +26053 +24748 +7996 +17550 +24820 +1404 +32381 +6003 +29055 +29023 +19169 +18214 +223794817 +389409568 +27019 +14644 +21112 +619595003 +13968 +243518546 +1936 +14303 +8075 +29785 +9266 +28694 +2381 +11646 +14931 +32164 +3101 +30217 +13615 +22222 +4245 +31067 +24516 +1156 +11362 +7039 +8664 +3457 +11676 +18730 +19427 +27311 +12343 +27223 +26311 +5310 +4524 +27711 +19436 +2202 +26577 +7072 +1060347101 +8972 +15760 +21109 +11597 +17200 +18495 +27105 +26250 +21811 +13816 +15917 +3254 +11271 +11271 +290 +30111 +11413 +8709 +19988 +30577 +3939 +7443 +32539 +31395 +16419 +19244 +426 +4432 +42623459 +3993 +28428 +7861 +17894 +15685 +1903 +22648 +32145 +19883 +30559 +18423 +10811 +27167 +22842 +31636 +5099 +2963 +9526 +6674 +602 +11501 +8075 +32166 +31122 +13183 +1101 +5062 +25144 +18396 +1029221420 +855439605 +20267 +31928 +3135 +22323 +10483 +411357533 +19352 +15682 +274692509 +19287 +203837299 +6210 +5284 +28269 +16701 +426 +12152 +11310 +13382 +28001 +4306 +31666 +10236 +15555 +20783 +8042 +26629 +956 +23493 +3652 +458450408 +4031 +30363 +6035 +14180 +582 +25163 +11769 +16226 +18740 +21769 +29025 +12977 +28559 +17550 +31439 +5109 +20763 +27025 +7268 +27930 +3832 +3703 +1071527053 +28446 +7132 +10636 +21427 +3613 +2192 +4895 +26590 +17801 +4596 +9668 +5139 +17706 +14012 +518850406 +440829685 +17339 +4135 +26313 +6245 +23522 +31042 +4733 +520460358 +16118 +1085 +24444 +28333 +16976 +4580 +27696 +15182 +3090 +24389 +19565 +6930 +759680945 +22889 +14528 +20259 +23968 +30294 +23214 +28053 +18406 +3933 +5603 +1837 +32552 +5324 +347979128 +308280197 +15435 +24496 +21118 +19864 +998 +30204 +293 +7757 +10662 +5124 +30532 +7535 +23200 +7348 +4004 +234 +8752 +11359 +22126 +19518 +9808 +9876 +16238 +10343 +20478 +12583 +12479 +19482 +21069 +24359 +31170 +214476337 +27024 +5941 +26440 +64974863 +9521 +2732 +26661 +29315 +25365 +25828 +19985 +22124 +30714 +17099 +10183 +790717441 +31066 +874552198 +7676 +5381 +14644 +15270 +3029 +3103 +15855 +370567225 +669 +245967765 +26429 +13503 +1047 +15123 +7775 +17260 +24384 +126640927 +19357 +26440 +32087 +27640 +28324 +13662 +21409 +20223 +9060 +25352 +14062 +13182 +13387 +17004 +2458 +735046865 +25219 +8946 +20343 +2970 +14495 +31765 +8190 +10857 +29578 +25294 +31497 +10651 +18180 +5887 +567 +1454 +299785403 +9306 +6121 +28429 +4924 +28406 +8825 +20494 +22672 +27478 +275985604 +12335 +13355 +18810 +10291 +29027 +9282 +933 +3079 +25901 +6791 +16913 +17450 +7544 +11452 +23208 +12457 +22451 +3298 +32368 +18405 +24907 +20002 +15101 +7629 +21351 +25427 +237127404 +21069 +13087 +2183 +24484 +9084 +15338 +29322 +31438 +22478 +9449 +3297 +15934 +15452 +5052 +2356 +12195 +830489638 +32731 +3700 +28020 +2039 +5980 +3097 +755573610 +25383 +2594 +335601471 +32190 +18923 +15341 +16914 +13347 +15850 +16914 +12436 +10537 +17723 +19119 +21738 +20914 +14970 +31045 +31250 +10392 +31115 +18301 +27489 +29847 +31497 +24374 +89236875 +9189 +24045 +30020 +13233 +26705 +32705 +9384 +4900 +25920 +9442 +8676 +16101 +26140 +10479 +15484 +20122 +20865 +30593 +11276 +10676 +24706 +5621 +574 +3559 +21164 +15822 +28200 +1112 +8251 +22785 +1811 +22084 +29865 +3054 +17089 +3254 +1002259261 +12533 +9145 +17192 +755441859 +30778 +13043 +12921 +810759425 +14764 +23231 +26335 +24280 +5180 +19040 +1057195403 +29176 +17437 +20476 +32176 +25735 +25766 +4034 +15875 +1320 +1050652772 +26514 +15817 +11740 +14563 +19242 +14101 +18633 +6828 +9306 +15814 +11667 +20776 +25502 +9389 +4823 +31965 +23857 +7080 +575398586 +27344 +25970 +18215 +21436 +8100 +12673 +25478 +875743088 +24692 +23185 +19827 +14402 +7381 +15640 +13594 +1755 +24796 +32581 +242432754 +735046865 +16861 +32742 +10428 +8780 +22833 +31727 +3559 +2981 +20504 +21430 +26695 +18549 +286041137 +17932 +15384 +15215 +4657 +31927 +10159 +11699 +1038 +23557 +340502239 +1430 +27750 +16819 +20194 +16743 +810173088 +32071 +8555 +660937856 +16298 +29151 +734327324 +10212 +25159 +27507 +20678 +649527609 +32569 +29843 +1243 +21126 +13463 +3307 +1052341139 +18656 +20742 +16890 +29865 +180 +25747 +7141 +31711 +29428 +29176 +21561 +20599 +22417 +9030 +126640927 +28170 +899204700 +3146 +29634 +2746 +31089 +2106 +7046 +18569 +4021 +23469 +26922 +24508 +22785 +922 +27025 +21791 +7440 +8529 +347853192 +13725 +357240361 +25400 +24311 +19596 +23507 +13433 +29143 +9932 +6119 +32680 +9414 +2867 +10798 +24823 +1069 +9618 +2988 +2974 +23123 +8966 +18152 +30706 +21005 +26311 +26868 +14704 +24909 +781681604 +3606 +9523 +21619 +10068 +27767 +22359 +6232 +28863 +31916 +3123 +22375 +17004 +27435 +5217 +12920 +26802 +6367 +397 +27106 +18526 +12996 +10978 +29651 +4774 +5841 +29393 +243787156 +8105 +25176 +12932 +29651 +16650 +22349 +17673 +10461 +1576 +2389 +31042 +20592 +10610 +21558 +971224564 +1038 +24620 +22637 +4499 +18961 +5763 +6761 +5534 +26500 +27064 +2481 +3320 +8359 +19742 +28538 +19346 +31266 +534341541 +30194 +6934 +170016804 +10933 +4943 +19390 +767984192 +387 +755441859 +8387 +13784 +27016 +6511 +14298 +1124 +5555 +9700 +9883 +3870 +27784 +15136 +32654 +12608 +2378 +27016 +27053 +4664 +19696 +229589034 +26393 +7348 +12091 +10708 +970 +9953 +26584 +5626 +19914 +6643 +1061618954 +8546 +21558 +10064 +25539 +30445 +12752 +13338 +28846 +17663 +7897 +525 +783684669 +28375 +18983 +13325 +10064 +340502239 +15665 +14684 +1113 +23227 +11051 +2205 +30054 +1329 +13851 +15013 +23643 +13274 +16527 +10248 +11051 +15136 +25203 +5637 +10778 +7280 +17091 +26148 +30298 +12814 +29446 +27019 +2416 +678889556 +16544 +619595003 +28721 +7689 +2429 +4004 +14653 +16033 +2209 +30568 +25291 +31831 +9008 +30996 +4959 +27394 +25337 +6204 +6119 +939954920 +20273 +29330 +2181 +6136 +17287 +21923 +26090 +23224 +18495 +6898 +29097 +21539 +1847 +21406 +25721 +11045 +3827 +24444 +17944393 +6790 +5727 +5039 +13014 +8259 +26006 +479833421 +4852 +15614 +13045 +7039 +20973 +10987 +6470 +28020 +31506 +20347 +25611 +24621 +26043 +4709 +24599 +30330 +7951 +20578 +31275 +24439 +29123 +338407503 +411357533 +7708 +16127 +13797 +6376 +598186982 +15484 +32344 +1364 +19567 +16004 +13519 +148 +21188 +669 +21126 +4726 +27701 +3154 +25772 +22480 +42 +4461 +267206945 +13493 +1121 +11613 +31134 +5961 +3389 +19724 +25294 +29847 +24786 +18230 +31927 +19308 +347 +7775 +19056 +11916 +9543 +28327 +31003 +27329 +25138 +11466 +22858 +26802 +29986 +6035 +23400 +945571162 +5626 +8419 +8693 +554170410 +32 +19541 +6693 +28082 +27096 +23096 +2601 +8204 +19876 +23757 +20592 +18322 +30924 +30651 +7438 +31959 +4027 +13984 +23720 +2949 +13380 +12515 +31848325 +23133 +5137 +17760 +16890 +1141 +26768 +889486862 +27860 +15908 +124770821 +12015 +29355 +7422 +32600 +25869 +25616 +30967 +7258 +19527 +30232 +4989 +887 +28127 +10130 +446034660 +344 +18880 +10739 +9383 +17487 +2857 +29160 +18478 +1261 +24820 +6121 +8805 +7481 +11486 +24710 +3543 +8971 +26024 +25056 +18620 +13913 +30110 +24972 +19753 +10180 +25613 +23446 +31726 +30069 +29648 +10612 +22744 +30053 +14923 +5677 +29159 +25046 +18167 +905568947 +28218 +9934 +26088 +10727 +241317106 +18834 +10492 +17747 +23182 +647269712 +13981 +868969470 +28314 +11767 +618 +9219 +11694 +14527 +5719 +8419 +31652 +28877 +17877 +7344 +25163 +32057 +16907 +29388 +13269 +1598 +1664 +13328 +28230 +23953 +10479 +16163 +14377 +16991 +16064 +1329 +29335 +12504 +26026 +20843 +26705 +899204700 +4488 +10790 +3445 +30853 +20002 +2452 +31495 +4174 +31719 +8575 +710943610 +4347 +492883950 +8529 +955 +26136 +27771 +9523 +6259 +21045 +4070 +25318 +26931 +13596 +4862 +32 +25272 +21164 +9161 +3242 +15053 +25145 +22280 +22842 +31523 +477 +22455 +25427 +8476 +30856 +11969 +14646 +18729 +23532 +25412 +242 +14420 +19290 +32087 +24798 +29450 +32608 +7978 +30779 +28826 +26486 +32286 +20407 +21885 +31085 +20343 +888313695 +8315 +7900 +8838 +15990 +27505 +10868 +31558 +27158 +5867 +25872 +20587 +345 +15590 +25163 +16031 +17141 +13345 +4079 +19149 +511669552 +425655336 +190334242 +25916 +14115 +22939 +30330 +19861 +26906 +892 +10082 +15509 +18572 +5668 +23623 +13126 +5731 +26512 +18788 +21310 +14821 +24280 +28846 +17472 +12604 +543 +5751 +30298 +25981 +5617 +6566 +3227 +15101 +7372 +20258 +9077 +29910 +110320227 +160857416 +613 +17091 +620 +24520 +27363 +23155 +4579 +6530 +28082 +11020 +20479370 +9514 +22138 +20930 +17138 +12130 +4435 +234 +31956 +20066 +31206 +24091 +31214 +24386 +1030 +4796 +23003 +30636 +32162 +271 +15634 +194 +7110 +10411 +22816 +4924 +2187 +4518 +910153622 +32535 +19388 +8749 +1069819982 +15486 +945780346 +13563 +28446 +746502247 +23908 +1064698315 +2658 +21294 +14944 +25432 +13821 +17907 +11678 +852030779 +16619 +19627 +24057 +19119 +3379 +5449 +30818 +19062 +510691075 +19152 +27105 +697215920 +27670 +5423 +31736 +705486501 +32400 +3592 +24620 +3945 +18898 +11911 +17146 +12157 +29828 +15467 +4959 +24291 +1270 +29266 +3253 +11404 +31647 +23638 +4009714 +13060 +3012 +28860185 +28576 +24740 +24739 +28537 +9545 +874552198 +15047 +10959 +613 +11018 +23204 +16376 +7425 +13003 +13274 +17968 +7281 +410791814 +23200 +24860 +32071 +32026 +2953 +939 +363652035 +805445470 +32289 +299284806 +4070 +25230 +9224 +28096 +21738 +15817 +15987 +26143 +10250 +12545 +1832 +22036 +12657 +2118 +25639 +13001 +9243 +23624 +10610 +24843 +13071 +7512 +7421 +27064 +2112 +26228 +5135 +2560 +30426 +5932 +16991 +111747217 +17869 +14951 +13863 +16527 +951760797 +764756986 +7021 +25722 +20678 +5339 +9016 +16004 +9523 +37135401 +25602 +26800 +37135401 +30079 +4709 +27231 +32586 +24384 +1361 +18135 +19480 +4221 +8419 +14609 +23106 +15074 +994060758 +27380 +24721 +6228 +31613 +18674 +31538 +3365 +5668 +10357 +664885777 +27336 +4218 +783752942 +698 +8716 +18104 +15154 +1036 +30217 +8580 +28073 +28300 +12950 +17465 +24629 +29144 +32311 +9775 +18193 +4120 +3678 +908 +17025 +19175 +12069 +4912 +130817209 +21644 +32751 +23736 +32020 +10173 +29535 +9180 +7790 +26140 +16614 +6062 +579767416 +20324 +26593 +927429109 +32087 +9036 +5455 +13776 +292 +341199600 +10478 +13915 +26537 +454259428 +1208 +2682 +12341 +8838 +31337 +1064698315 +23522 +13816 +20277 +6673 +22034 +14592 +17755 +854304527 +15327 +7996 +2949 +75797723 +18363 +767675099 +22015 +30144 +26728 +6833 +3450 +10173 +19098 +32575 +30695 +7629 +681432775 +940360263 +18740 +27585 +8714 +29151 +7899 +974991332 +28537 +2122 +12187 +18572 +26687 +21030 +5681 +16043 +20274 +10914 +30787 +3908 +3510 +852030779 +29709 +4961 +32095 +22723 +1924 +5808 +14929 +15298 +23432 +9397 +18674 +3264 +13014 +19485 +620 +13756 +19742 +3092 +651498411 +21701 +17437 +9981 +12063 +11500 +24004 +30556 +8764 +25636 +21091 +21577 +25342 +19115 +1838 +5055 +7674 +25315 +21242 +6791 +2207 +6334 +631144646 +516538273 +1433 +22646 +8204 +20161 +242432754 +268867216 +2484 +24791 +15397 +12221 +853402084 +15460 +2682 +27902 +30695 +23358 +995180819 +596184425 +731 +10736 +18673 +29166 +18606 +29075 +17190 +1784 +25821 +17932 +30643 +18476 +30204 +20449 +29681 +25129 +121 +643245371 +8922 +577 +26493 +8724 +2594 +3986 +9834 +13888 +21528 +28070 +29991 +10449 +13454 +5642 +20003 +15846 +29453 +7215 +852543208 +13142 +4961 +3193 +11466 +28301 +485 +110579490 +10790 +25824 +16743 +21430 +15594 +18288 +24909 +9993 +18227 +19563 +25094 +30853 +24 +1045686603 +722017461 +2658 +18648 +24813 +28481 +5445 +6799 +12705 +22023 +30655 +12060 +31736 +7534 +190661446 +12436 +21891 +18949 +7957 +30706 +32610 +26484 +28991 +31170 +29929 +32742 +31400 +20621 +713805515 +14352 +23057 +26621 +3493 +22924 +25945 +28400 +18633 +21654 +292 +9545 +19656 +14909 +10886 +10303 +1717 +30577 +18751 +18476 +18373 +797373420 +22788 +15879 +6009 +14694 +31465 +31574 +11927 +21867 +13041 +22847 +24605 +17701 +24740 +26615 +3242 +23149 +573606632 +1365 +13624 +705308988 +25022 +23220 +20137 +20501 +22247 +168797328 +32652 +344 +30643 +28428 +19661 +24303 +16475 +17113 +6993 +566386921 +11491 +7264 +27811 +32249 +13868 +891812554 +335753607 +15840 +8883 +13278 +30426 +345705066 +29087 +9405 +15934 +2149 +200 +19105 +13285 +6479 +6214 +23606 +6252 +2859 +21605 +5910 +25598 +32133 +29884 +31305 +5795 +28873 +32473 +27711 +7760 +23521 +11985 +22455 +23698 +13014 +18405 +28655 +6687 +25185 +26615 +8175 +9417 +21712 +13126 +25820 +11740 +4505 +32 +23111 +18211 +13458 +5357 +16613 +4298 +673174838 +18478 +852030779 +766767947 +26508 +27453 +19244 +15697 +28189 +4880 +18325 +18048 +22069 +15789 +15836 +4279 +20870 +22399 +6856 +3576 +10719 +25662 +18167 +20849 +27880 +12335 +17869 +21978 +30981 +20473 +5495 +9270 +7178 +12305 +25951 +20568 +14609 +10151 +793059393 +17932 +24943 +31042 +10975 +20068 +14852 +23701 +8865 +5556 +18583 +8764 +216 +7843 +939 +7090 +9959 +6090 +20754 +28596 +5058 +15850 +21308 +21008 +15125 +13354 +26143 +30422 +14669 +562345643 +6560 +9102 +28329 +7107 +12552 +386078858 +7178 +10610 +3901 +2855 +32026 +4862 +18040 +17610 +29419 +20463 +12277 +4221 +1045686603 +8275 +7383 +19066 +7557 +871523530 +14244 +628529804 +15215 +69666088 +24311 +14683 +17240 +24072 +15514 +13458 +12487 +14736 +17630 +4762 +17803 +31838 +5535 +20165 +22285 +899226523 +30488 +17838 +28152 +25273 +3393 +7535 +6190 +10708 +5356 +19675 +28264 +29510 +26749 +17548 +2282 +14881 +13812 +29450 +23142 +1029221420 +20540 +25352 +21044 +19005 +4904 +214 +26661 +9506 +12868 +15556 +15327 +890723706 +11691 +27067 +13851 +3010 +3800 +26403 +20351 +6375 +9565 +449290199 +14154 +13352 +27097 +31999 +23218 +12657 +4079 +23493 +22566 +21715 +2429 +25365 +19691 +30674 +27096 +18616 +32608 +10052 +11115 +24712 +22785 +8856 +16849 +4193 +3326 +28121 +12038 +16153 +6983 +4753 +13633 +23092 +19382 +2616 +8580 +19111 +12515 +17138 +13234 +15925 +29613 +26924 +7842 +20914 +6470 +10339 +5821 +28082 +8309 +8767 +833381053 +25558 +13266 +21436 +7261 +31765 +1002259261 +14329 +8405 +18058 +9957 +14370 +32125 +10575 +29388 +23780 +14030 +9446 +27591 +31818 +28616 +1076 +20904 +14553 +13706 +891812554 +24966 +313375683 +29650 +4660 +12878 +3845 +14406 +5980 +30565 +11834 +10244 +24421 +611700924 +872833036 +574036710 +1408 +298849653 +10278 +27220 +24508 +9337 +28551 +14192 +25022 +29338 +14742 +14428 +22222 +30686 +26283 +11620 +8405 +24443 +6916 +26922 +28020 +28527 +20578 +13554 +32566 +9451 +26239 +23690 +1766 +28743 +29355 +14362 +23558 +599862654 +8926 +17691 +4776 +14811 +2160 +17103 +22967 +12140 +29329 +4862 +12942 +23471 +25476 +9269 +29428 +9069 +30175 +3116 +6237 +31337 +4446 +28451 +577 +27814 +24791 +26311 +1208 +5346 +31168 +17428 +7775 +17701 +6901 +21377 +18808 +22996 +10784 +25232 +98861589 +18228 +26136 +16913 +5484 +394 +7268 +20870 +98857434 +30495 +75281660 +2598 +32263 +11232 +28866 +5499 +16687 +3916 +25610 +753948358 +30715 +24123 +289677715 +27489 +25039 +6475 +28891 +21674 +7080 +23139 +787692568 +9757 +27965 +13678 +660915498 +6465 +25199 +28865 +29667709 +17960 +17844 +22035 +2340 +382782387 +5534 +240141114 +17440 +5956 +31687 +29491 +1948 +31661 +24299 +2275 +2453 +19807 +9759 +13014 +15004 +26238 +1496 +16429 +4890 +11597 +24262 +17763 +23409 +9954 +5060 +21546 +11568 +21030 +11501 +18556 +31613 +29082 +26440 +31664 +17662 +11653 +14930 +8555 +23507 +9272 +910153622 +23232 +20232 +16455 +1108 +19448 +22944 +18093 +58535449 +15822 +618554492 +24291 +29319 +11767 +22346 +29667709 +19176 +639691516 +28476 +4284 +29453 +19729 +9472 +960633926 +26590 +12497 +16587 +7618 +4157 +216439932 +3845 +214 +21723 +15822 +18711 +10370 +817163441 +14495 +20682 +9496 +32600 +20312 +14050 +19724 +3653 +29541 +21654 +5769 +11911 +25722 +8618 +15634 +932470077 +28305 +12459 +22430 +23133 +11276 +7665 +17116 +12264 +25588 +7062 +29329 +16261 +19548 +16489 +15182 +9179 +8165 +20959 +24075 +27894 +19248 +271 +29103 +22126 +25230 +8936 +369000185 +30548 +5792 +20165 +20501 +15270 +126640927 +14252 +27073 +16447 +103561865 +31283 +9480 +22421 +17160 +15435 +10343 +597742574 +660915498 +6075 +15640 +18010 +15053 +22860918 +22554 +30939 +15675 +31407 +22326 +6588 +20547 +841984888 +697719282 +22350 +27171 +4027 +14228 +27368 +10636 +26444 +31147 +30936 +1387 +23214 +12970 +8236 +11436 +176352552 +7895 +31643 +10136 +10861 +30598 +20711 +7212 +6367 +2782 +31022 +8204 +20886 +29684 +15509 +3764 +11246 +18443 +15905 +23232 +23422 +783752942 +4245 +101 +173282785 +16514 +343074924 +3352 +4276 +18222 +27733 +8693 +9180 +22613 +4033 +9337 +30175 +23578 +9637 +9116 +18665 +6090 +24078 +1390 +684 +32711 +3655 +509260089 +18305 +11839 +13915 +17268 +10132 +1927 +7626 +16963 +15066 +18751 +23359 +168797328 +10875 +4101 +20324 +9261 +19958 +22713 +6019 +21085 +1148 +21880 +22847 +14198 +26497 +11587 +29023 +16357 +29516 +22955 +7791 +20773 +30818 +6905 +31353 +23947 +18550 +26275 +4127 +1188 +17708 +678889556 +21061 +940360263 +2230 +1852 +313 +27096 +23642 +27467 +320290842 +17478 +22280 +28378 +12992 +29681 +5455 +528866688 +28141 +12497 +26899 +294 +13154 +573783345 +28623 +18322 +19173 +14362 +777 +31629 +14071 +6271 +3839 +6 +5135 +1430 +10299 +15662 +8075 +14662 +30539 +18882 +27216 +19793 +17353 +2398 +30621 +12673 +31844 +17381 +20971 +27336 +23521 +170722754 +23730 +21749 +6916 +1031995440 +526606148 +499440084 +19623 +1360 +10180 +22847 +3213 +30987 +5647 +12868 +5803 +32327 +22894 +5643 +712 +4446 +24354 +24495 +9470 +5751 +4292 +116406406 +23626 +14568 +14455 +868969470 +7327 +12762 +5499 +16727 +32665 +23729 +12879 +14996 +23367 +7288 +27992 +20619 +19173 +26275 +5534 +18001 +19709 +29843 +27281 +13060 +22576 +19311 +22750 +13240 +18620 +22607 +19774 +15013 +16077 +12970 +10933 +9436 +6190 +14525 +20850 +4653 +16226 +250648311 +11057 +15064 +3584 +30810 +17460 +4016 +30947 +26494 +513746115 +22164 +32711 +20459 +9934 +24550 +6920 +9771 +23142 +18949 +47 +3101 +19557 +22272 +2915 +26143 +8969 +4499 +10132 +23897 +17894 +5551 +30631 +15525 +13138 +25026 +17103 +9712 +29066 +731 +24524 +8476 +671 +25735 +12601 +8405 +15336 +21361 +11298 +28346 +733720730 +874552198 +20770 +12590 +29035 +26136 +8503 +22380 +6005 +30659 +15006 +643604534 +14211 +32654 +21085 +24126 +7086 +22078 +32581 +6345 +969450654 +16837 +10968 +4755 +4016 +4977 +1785 +26484 +12876 +1390 +7083 +22713 +6735 +767 +26899 +24418 +26015 +24516 +16138 +12229 +848422154 +14593 +27740 +11115 +29438 +22881 +3111 +26728 +6448 +14746 +26693 +18211 +5058 +29965 +2495 +8878 +23245 +20133 +25152 +2789 +4454 +819270011 +1598 +24075 +25126 +14461 +18722 +25599 +19765 +16184 +8281 +920657094 +20115 +23422 +15250 +7759 +18058 +1011808465 +344116071 +8644 +3457 +27076 +13045 +4900 +306526609 +23163 +27941 +16871 +5359 +26053 +20914 +31284 +13001 +20021 +990015001 +17627 +293 +29379 +15181 +15112 +3581 +12332 +8175 +14304 +31650 +28603 +5022 +31273 +10003 +508432828 +6121 +10725 +24318 +16572 +32569 +8175 +18329 +17705 +16115 +888313695 +25724 +27613 +20198 +21790 +29910 +15926 +26587 +24045 +13736 +274692509 +3005 +31611 +24835 +31493 +27483 +11714 +20180 +26634 +15472 +16033 +701856488 +9957 +5910 +2417 +3584 +14226 +30543 +13722 +18589 +765 +22046 +28863 +23862 +1128 +30194 +20621 +24692 +4346 +15014 +16817 +340502239 +7048 +29692 +18592 +11740 +16687 +20742 +4135 +12511 +9964 +17178 +18846 +575017168 +3939 +3893 +2470 +31257 +24444 +6898 +20306 +15394 +628529804 +18990 +14477 +29453 +30127 +6202 +981216331 +23857 +13640 +24361 +31168 +36067554 +28488 +28325 +133 +10825 +7281 +8969 +12715 +9417 +20230 +8387 +11458 +27034 +31523 +25903 +8263 +11347 +20628 +32555 +14256 +11967 +6221 +242432754 +107681926 +17611 +31353 +18740 +1503 +19651 +20185 +8224 +30810 +13213 +15420 +4883 +15675 +17888 +12533 +14555 +26899 +15536 +19067 +21537 +17311 +22259 +410791814 +389409568 +13664 +20401 +112880512 +874552198 +15817 +969236132 +28456 +22412 +15649 +22723 +18897 +20448 +16324 +11854 +27663 +25846 +27486 +12602 +24138 +3395 +9276 +24823 +25025 +31505 +759 +14318 +22058 +7556 +12436 +19728 +546597974 +27722 +564063660 +13533 +3330 +8860 +13868 +22449 +13345 +147685858 +23986 +1649 +20841 +6470 +15449 +10419 +27105 +13654 +25289 +2486 +22775 +11886 +788000330 +8965 +14362 +8482 +24712 +11608 +3396 +1057195403 +25230 +31719 +21489 +14959 +11595 +13985 +3104 +7700 +16687 +29034 +5534 +4524 +1105 +13375 +6608 +32654 +20133 +22331 +30636 +16527 +14180 +26444 +11413 +16919 +28265 +2401 +25558 +22717 +9888 +10483 +6799 +20959 +31574 +3604 +916116163 +16052 +15922 +1543 +12880 +6146 +21426 +25581 +19819 +25801 +4847 +5245 +19888 +1897 +5630 +24079 +29954 +505617898 +23464 +20 +20044 +7554 +27940 +17167 +12963 +19661 +21496 +31738 +515 +28620 +26595 +13087 +3832 +30417 +22669 +1018804710 +23862 +6393 +31648 +30733 +17763 +26142 +8965 +24217 +1034 +29236 +139404611 +22323 +1697 +14421 +129574444 +21471 +26452 +671 +27336 +19505 +3308 +16744 +8714 +25994 +14252 +14461 +23955 +24742 +31305 +25501 +21189 +31827 +14293 +868969470 +8441 +22996 +15533 +20721 +4021 +18519 +2865 +32401 +23493 +23968 +15784 +17787 +32705 +9552 +14563 +21984 +27722 +1924 +26525 +8962 +9335 +23190 +5055 +21395 +30859 +882 +22380 +1136 +12963 +2202 +16016 +12125 +35184520 +19959 +10358 +7062 +16109 +386143652 +23388 +27227 +4482 +21469 +18906 +20850 +16916 +23729 +25371 +30979 +5695 +17878 +13987 +7889 +9484 +15173 +18986 +31290 +2881 +23269 +5244 +15941 +20843 +9572 +14459 +7535 +9581 +12236 +7391 +29594 +529625353 +375 +17554 +8805 +25176 +5803 +27605 +13640 +386 +16307 +10575 +9239 +27016 +19173 +20671 +13109 +23452 +923 +23493 +6710 +14001 +42370645 +20596 +16701 +14226 +16567 +21687 +975948803 +19493 +4823 +9363 +19434 +12472 +4890 +10786 +6920 +31150 +20211 +26278 +24972 +28096 +32698 +7629 +12373 +21773 +29880 +16033 +32711 +7383 +8169 +25288 +5922 +17079 +16023 +24496 +22944 +10764 +17858 +28706 +21125 +10363 +23092 +722004393 +3741 +21111 +13003 +20183 +23409 +29776 +4557 +21806 +1325 +25398 +24261 +2842 +5180 +25043 +28213 +7562 +1036767904 +2684 +19139 +28976 +2356 +25669 +6898 +27722 +8408 +11375 +13509 +5919 +21054 +27311 +13440 +12174 +5795 +10275 +18796 +9695 +17894 +27004 +19284 +20232 +628529804 +26693 +26283 +3313 +29843 +412060366 +27066 +18270 +8969 +25210 +1136 +752054624 +32554 +26057 +123563765 +19105 +9771 +28352 +4874 +9378 +28449 +31920 +4027 +10142 +12467 +5904 +14578 +425053951 +2718 +3915 +292931990 +3893 +2593 +8983 +14060 +1903 +4741 +17225 +920127625 +31285 +25615 +15938 +32094 +3993 +2105 +16798 +397183063 +27421 +17146 +10119 +168148117 +2979 +24883 +31064 +16376 +560223448 +8467 +31122 +18872 +6718 +27004 +27024 +16858 +16067 +20597 +26645 +25999 +5415 +6820 +29549 +10478 +11653 +8910 +27095 +4144 +13458 +7221 +44921107 +14842 +14815 +22340 +20459 +15260 +18875 +10548 +15109 +6691 +5120 +24912 +26239 +5258 +23165 +560904813 +12457 +5359 +13388 +9379 +1048230809 +8922 +8475 +15601 +12015 +8629 +5449 +7899 +30111 +1315 +4904 +20312 +24284 +26088 +801156178 +22471 +22582 +31586 +25599 +15908 +26840 +26211 +60922867 +14761 +17957 +25199 +15477 +19418 +899226523 +24798 +14740 +4924 +12729 +7327 +32353 +31671 +28451 +14627 +17581 +20984 +30610 +31318 +17932 +20904 +16558 +25627 +29598 +17691 +4820 +18526 +19297 +17723 +875172321 +21200 +518850406 +19557 +10720 +20095 +9505 +28187 +5873 +16858 +28428 +17751 +23380 +19691 +30079 +4852 +26384 +31407 +23373 +29123 +20984 +12567 +13808 +20853 +6228 +12401 +14318 +19008 +671529053 +24928 +882 +16800 +18060 +22778 +23888 +14318 +1040042838 +18874 +205 +23938 +11134 +26590 +9787 +23334 +22989 +31745 +22380 +30810 +32427 +28451 +25224 +13699 +30386 +50 +13206 +18478 +28269 +27723 +5626 +25078 +674 +13982 +29178 +202174594 +30422 +9030 +10965 +29076 +10091 +1121 +18114 +32709 +7685 +16238 +27015 +3219 +24484 +26802 +9139 +4317 +19357 +25056 +29160 +27097 +5423 +31291 +733720730 +22126 +5180 +18301 +20079 +1030923998 +12806 +12202 +8343 +13901 +19297 +271 +16307 +276501667 +638157806 +12602 +8339 +28889 +28518 +26634 +9219 +26539 +857638886 +3111 +22034 +14857 +9583 +1329 +567 +12140 +12311 +2720 +27258 +27026 +17124 +25763 +26280 +26148 +31424 +8416 +12992 +31434 +30120 +26823 +1699 +10676 +13519 +6048 +13454 +23487 +15905 +8308 +923 +28206 +3520 +7919 +29512 +16232 +28860185 +9131 +21081 +10931 +2536 +18690 +14156 +3589 +4460 +14553 +31557 +18700 +14119 +24001 +32632 +13535 +32094 +23979 +11698 +10720 +275594975 +21964 +22301 +8911 +19979 +12834 +642816340 +9978 +6753 +1324 +9238 +26623544 +20198 +12373 +7555 +29450 +291061895 +20463 +25152 +17948 +18313 +476265846 +978740950 +897 +9727 +32171 +32481 +29718 +27843 +13541 +24721 +16819 +14958 +3630 +10363 +26645 +16848 +5642 +25352 +20578 +10931 +9808 +20667 +14251 +31636 +6258 +10183 +22750 +16137 +21885 +31611 +20962 +1148 +26484 +28927 +25348 +18870 +29535 +5412 +16485 +2846 +3106 +16052 +24886 +12377 +3787 +26135 +26991 +10339 +9182 +6666 +16315 +9449 +23769 +14879 +9210 +949083771 +10606 +836214497 +20528 +18288 +32151 +22078 +11232 +24438 +687275605 +9771 +5620 +26732 +1144 +27258 +16184 +21044 +10168 +31574 +22723 +11188 +13457 +11927 +18655 +30967 +9767 +19011 +7951 +11504 +9984 +15593 +22083 +12314 +26722 +18740 +3846 +24639 +17294 +1009 +15997 +6693 +15817 +446392658 +18144 +16033 +3022 +6756 +8050 +10480 +22619 +31842 +28059 +29023 +28481 +10931 +412928086 +2033 +20232 +6590 +8275 +4814 +7378 +28396 +16118 +27880 +408077591 +483086963 +5760 +7143 +7639 +733720730 +6642 +32 +7682 +397921399 +25138 +16004 +21803 +23600 +281932493 +26727 +15556 +18916 +24857 +17614 +23050 +23701 +7282 +15871 +30693 +22750 +12132 +31044 +3123 +11776 +25022 +15999 +9353 +12871 +28976 +4079 +9180 +31989 +5319 +12977 +2470 +1390 +9870 +5217 +891812554 +60922867 +813 +6886 +510691075 +27488 +18628 +18435 +9818 +25807 +21099 +16115 +9526 +23585 +22491 +30714 +25615 +17099 +2230 +29698 +12361 +2282 +31143 +19227 +2398 +27140 +6695 +3813 +29843 +21834 +9442 +10606 +12094 +21900 +27488 +23232 +16539 +10790 +26440 +12921 +31827 +18846 +23493 +14669 +12648 +26877 +17099 +12543 +21113 +216439932 +1868 +3986 +103561865 +64974863 +16541 +24815 +18206 +29035 +20021 +1007 +1742 +30705 +2498 +8693 +588954698 +3409 +9217 +14647 +23227 +18424 +27110 +25142 +16399 +27908 +26238 +24462 +18564 +15017 +205 +6890 +17608 +18880 +16562 +28070 +64974863 +11206 +9180 +18592 +18986 +5759 +19563 +7682 +20285 +24621 +17831 +13605 +9869 +30692 +30701 +23050 +6035 +29322 +32481 +20721 +1047 +30333 +23631 +6806 +10797 +11911 +899226523 +289677715 +8419 +2732 +2625 +19959 +32226 +147680540 +24291 +875039408 +3933 +30807 +13193 +10861 +11678 +4188 +28531 +17017 +16153 +13577 +31092 +1004218139 +9470 +24151 +30017 +5695 +3526 +24057 +3893 +6487 +28232 +9233 +31726 +9379 +3393 +18435 +31407 +19778 +5418 +14154 +31253 +945292246 +22709 +17682 +16963 +8572 +196071487 +3022 +15266 +441276900 +26984 +26116 +18387 +17113 +31002 +745750515 +24843 +15141 +858 +1887 +1816 +32584 +1011813777 +22746 +785 +23981 +14865 +16458 +9269 +901932736 +956684932 +219385755 +23459 +8142 +2416 +531 +20776 +20606 +20034 +9523 +127304857 +28343 +27186 +9247 +20886 +31534 +18122 +4912 +21335 +724515722 +2533 +7899 +28966 +99038920 +31190 +13290 +25126 +23185 +32611 +31789 +16336 +12970 +27105 +4568 +9293 +22998 +32249 +509840269 +30017 +21811 +16567 +17123 +16819 +7671 +3846 +21673 +23543 +18873 +684472557 +8440 +697215920 +660787983 +29315 +23409 +25025 +20721 +6945 +12890 +30701 +1009651581 +18230 +19623 +30684 +28149 +12071 +27567 +6693 +11501 +4438 +969236132 +4874 +9500 +18187 +18866 +3204 +12852 +14509 +5630 +3934 +31122 +5053 +23617 +4296 +31557 +32162 +1055009935 +649527609 +14737 +6149 +14283 +10427 +16435 +17138 +25203 +29703 +24344 +26444 +6983 +9346 +26492 +11020 +13375 +2944 +15966 +31585 +10053 +41 +28053 +2504 +9270 +29578 +20642 +6945 +1742 +12602 +344 +25974 +16485 +5621 +22163 +684 +724 +32055 +5980 +14800 +14613 +6017 +21656 +2578 +25031 +4740 +29491 +14021 +22249 +4575 +29779 +693 +12878 +23440 +8213 +27246 +19261 +18211 +1113 +15890 +11558 +12582 +1390 +21582 +24293 +5052 +28352 +811530194 +21339 +21900 +27019 +19828 +21970 +31811 +25230 +29319 +26136 +18266 +12165 +1816 +12853 +16447 +5258 +22348 +24815 +112041602 +21929 +13995 +579433266 +10424 +16356 +1435 +24440 +28260 +18779 +20992 +9980 +31291 +13236 +941682889 +11710 +27992 +22507 +20168 +681432775 +9883 +354 +26252 +6530 +5896 +929 +25476 +658872536 +6790 +7268 +1350 +694015793 +18009 +6930 +21782 +22455 +23329 +30055 +14125 +30785 +126 +16384 +18495 +10865 +2236 +11970 +27186 +16917 +27585 +7061 +24011 +10242 +24524 +674 +26512 +9184 +837691137 +865862307 +11799 +13925 +9695 +114156994 +16254 +14944 +2122 +29712 +23677 +31946 +31405 +975437030 +14272 +7686 +9353 +15270 +23190 +7481 +343 +15150 +163890681 +9505 +292693021 +22885 +32122 +18969 +933441874 +20475 +11585 +2831 +10068 +16127 +2979 +32750 +30512 +8838 +9772 +19119 +11061 +20667 +22848 +28428 +22544 +8550 +29428 +14183 +2560 +30375 +566386921 +18114 +12602 +1129 +14821 +8618 +29784 +16151 +4033 +15329 +15132 +26224 +19920 +4733 +15687 +18332 +13234 +1697 +18569 +15468 +13136406 +19357 +16230 +14256 +2462 +3510 +28673 +6598 +17042 +17723 +22460 +32243 +25135 +23334 +30706 +20931 +26187 +12887 +21654 +29439 +18665 +18722 +6475 +10604 +22228 +3263 +394 +25289 +459542886 +12752 +28096 +29910 +22817 +15969 +25412 +24123 +408778795 +15141 +4897 +20897 +4917 +31288 +29225 +26991 +32 +24203 +9835 +16621 +190661446 +30737 +21660 +10537 +975948803 +21582 +7310 +18891 +23293 +30321 +11225 +5763 +7212 +30944 +18246 +21045 +10043 +18969 +11205 +738662012 +12019 +2638 +2212 +936523422 +9439 +1055009935 +26131 +6685 +18215 +13736 +9295 +1761 +30077 +18404 +18270 +28560 +387 +28700 +29242 +29825 +7639 +29488 +1136 +25616 +11738262 +24110 +27880 +1761 +28591 +7811 +20380 +32119 +11445 +436407335 +30271 +8416 +26062 +9103 +3992 +14555 +13875 +10219 +26577 +21288 +31706 +21573 +2742 +13113 +591741883 +3059 +1553 +27283 +17715 +5339 +19287 +243518546 +15264 +7391 +22796 +25569 +18198 +9283 +27066 +30939 +24636 +30488 +3097 +7101 +8992 +10029 +21791 +12970 +11034 +21918 +811211668 +1015126435 +370114172 +1178 +3804 +29557 +24165 +16150 +17253 +23645 +29737 +23578 +13722 +31180 +18541 +15275 +11368 +13875 +22079 +29435 +20062133 +20052 +3934 +21529 +30543 +15161 +27471 +16949 +19350 +5339 +5259 +32480 +14118 +19959 +553348264 +329364123 +7031 +17423 +20933 +8752 +12015 +19825 +7194 +11115 +16359 +408077591 +11472 +23246 +19986 +19078 +24191 +30209 +13503 +18236 +18856 +7708 +29439 +1495 +9439 +20002 +9543 +24809 +5578 +25135 +523750683 +4639 +27327 +15623 +6369 +24695 +30626 +17869 +1060 +146879326 +15484 +28286 +1081 +1371 +11968 +10926 +16570 +30126 +18700 +9835 +28353 +20122 +15529 +23246 +31956 +27217 +6528 +26032 +20476 +1336 +14931 +21336 +29828 +4432 +10938 +6591 +10175 +18527 +354 +1437 +24408 +20947 +32121 +6417 +19890 +18376 +665734821 +26813 +7122 +177112175 +4951 +32185 +965160267 +72 +31726 +14293 +5232 +18841 +7690 +21205 +31726 +23333 +515 +31765 +4917 +4368 +16392 +16741 +30017 +303035431 +32296 +30786 +1897 +29555 +12711 +300035963 +27736 +31377 +13793 +21942 +15310 +31999 +16759 +3154 +12361 +25122 +15328 +20482 +5120 +11796 +30698 +26634 +12996 +17614 +4883 +13784 +3700 +4260 +17280 +18709 +760627144 +708399002 +31856 +14923 +23165 +31736 +24676 +26190 +879309927 +28413 +27125 +377963978 +21085 +26956 +21773 +1009 +27058 +2593 +5087 +1878 +574466415 +22576 +7268 +5861 +375 +3443 +4317 +24293 +22635 +1168 +4563 +4427 +22804 +32626 +889486862 +12695 +19959 +23698 +12043 +2793 +21701 +60922867 +20930 +12343 +14415 +818 +31650 +890723706 +8202 +7268 +4432 +5892 +30703 +8851 +30330 +833243837 +12853 +7533 +24758 +13864 +981216331 +5551 +412928086 +1329 +304824290 +4819 +9247 +16744 +835425212 +3341 +25613 +25775 +7481 +15685 +15561 +11938 +13615 +30924 +23487 +572025344 +10999 +1561 +23142 +9474 +19650 +11901 +21723 +3805 +6487 +31273 +3599 +29705 +8856 +2181 +4472 +1855 +599089891 +9796 +14593 +19290 +12019 +25301 +4417 +28610 +599089891 +8465 +15937 +936817882 +13554 +13324 +10604 +16503 +27875 +28077 +3130 +3581 +974991332 +13397 +25951 +5000 +5738 +2412 +19575 +31266 +2974 +21911 +12805 +349857242 +11638 +9124 +20066 +18955 +17011 +20324 +15244 +24676 +14646 +254 +15067 +10218 +7459 +1559 +508432828 +47131166 +7440 +22154 +3139 +29798 +27256 +3778 +28422 +23592 +9224 +22817 +1925 +18423 +20141 +3329 +211249116 +3986 +27257 +597742574 +10839 +1852 +2533 +30054 +14484 +24417 +16837 +1903 +31553 +788000330 +4484 +16795 +998 +3555 +27794 +24966 +3022 +32449 +19861 +731 +25904 +1321 +82276754 +341199600 +24882 +30410 +24443 +82276754 +16101 +5180 +24909 +27095 +591741883 +32181 +271 +1191 +6987 +735046865 +25721 +22035 +729958294 +28488 +11118 +28091 +5298 +3870 +29944 +24520 +15042 +947240918 +8664 +9514 +761 +10039 +15244 +30787 +23073 +26877 +484970729 +692787382 +18112 +23643 +12540 +17315 +3442 +6011 +5334 +10449 +22407 +9637 +253409168 +32717 +22544 +25175 +8891 +28406 +17831 +25769 +20537 +1663 +23795 +18211 +20431 +7956 +17888 +25048 +24627 +852030779 +2262 +29910 +9282 +397183063 +4724 +3059 +4992 +30012 +29123 +4193 +8287 +7933 +18324 +6210 +27167 +12292 +20021 +23781 +11269 +27064 +9152 +5016 +12321 +1921 +5423 +5334 +18424 +4518 +12534 +7408 +446034660 +22822 +26271 +10870 +19580 +938 +31981 +32323 +20897 +21674 +7676 +26062 +5873 +28648 +25990 +317497800 +13045 +8520 +491245066 +2832 +25025 +12019 +5060 +30614 +22348 +14613 +582 +31827 +21003 +38423655 +793373807 +14583 +22669 +98 +31162 +32554 +18368 +4512 +30125 +30967 +24742 +3123 +27926 +14420 +20812 +10358 +1124 +22301 +30333 +25328 +1754 +10373 +9417 +11990 +18419 +30271 +23570 +29709 +5751 +11710 +32566 +6128 +4599 +31875 +26136 +11691 +12402 +11650 +8985 +9259 +2364 +6071 +7280 +3028 +8454 +14987 +10183 +18898 +16999 +6801 +22429 +1037996693 +24354 +21170 +20817 +153347754 +17548 +21466 +32659 +30213 +24291 +2498 +9929 +306 +23761 +9189 +9283 +29055 +14836 +12572 +30684 +19495 +14951 +8620 +30022 +10687 +8986 +10119 +18360 +422 +27883 +17827 +2756 +14192 +12950 +15840 +26311 +2368 +15926 +6898 +25602 +22340 +8530 +408778795 +7039 +13463 +28053 +18890 +4120 +3033 +516 +968 +394 +13393 +12977 +17614 +25724 +25997 +4314 +3201 +31613 +32381 +14060 +24972 +734327324 +15830 +7726 +30787 +2610 +2571 +1227 +7778 +3778 +16150 +20122 +390152516 +6128 +9086 +187877991 +16867 +27540 +11974 +9410 +15123 +9505 +10629 +27926 +742347834 +14811 +22569 +1032387608 +874552198 +22672 +832 +32094 +5298 +4006 +27226 +18810 +18898 +16330 +29219 +9338 +19730 +810759425 +4438 +15298 +27875 +30410 +17373 +17821 +19708 +18284 +5777 +7421 +389 +27894 +18950 +21796 +899226523 +18969 +15421 +9426 +98861589 +163890681 +13193 +22135 +6210 +15537 +30725 +27220 +4967 +17683 +22775 +2534 +3051 +4862 +118022468 +25129 +21541 +28531 +2032 +19888 +19317 +21061 +5896 +31585 +16789 +15161 +3690 +13535 +3992 +30124 +29681 +1109 +31611 +19011 +26749 +14451 +3329 +16861 +5052 +3123 +19040 +613 +28256 +32609 +123669210 +70292251 +29379 +21482 +27971 +12332 +922907720 +995962908 +27752 +25352 +15302 +23002 +24361 +29964 +4375 +2907 +277841685 +19641 +10052 +345 +18727 +32243 +12071 +12966 +20482 +25195 +607699886 +25724 +815923650 +17423 +19557 +26484 +22350 +13350 +13889 +6183 +28710 +6009 +31692 +21839 +4880 +898668038 +8992 +14318 +24710 +16404 +21644 +24599 +8520 +32304 +29875 +267224449 +4627 +2162 +7875 +26736 +17918 +17735 +1666 +362310923 +747070391 +4186 +25622 +26587 +1698 +30565 +5588 +8796 +17124 +14318 +38423655 +16904 +18476 +30779 +6621 +44163600 +1337 +14568 +473182316 +753948358 +29336 +29408 +21617 +12229 +3281 +17932 +7337 +21242 +2202 +25826 +9260 +8550 +3169 +3821 +19506 +11232 +24712 +11030 +15925 +3740 +554120300 +956684932 +30027 +7618 +175674631 +21044 +32065 +9161 +30543 +18387 +17062 +22297 +13868 +25565 +340165741 +21126 +12582 +17814 +13825 +18949 +18983 +463903417 +13615 +18552 +1992 +23971 +836214497 +1010399736 +21527 +19237 +18489 +1561 +5320 +8497 +7037 +4031 +8529 +20642 +7281 +16929 +18654 +1501 +16916 +939286644 +12187 +7268 +32464 +410570626 +24843 +6460 +11814 +24809 +8934 +835425212 +16069 +4714 +345705066 +12040 +28470 +21824 +945571162 +16614 +42 +19841 +5870 +8200 +15742 +19308 +21538 +17706 +28701 +2430 +12660 +29557 +11319 +23870 +12332 +13138 +30464 +27025 +22867 +98861589 +23432 +22700 +24431 +26207 +27944 +22853 +274692509 +25354 +6701 +16118 +23092 +23359 +14370 +8800 +29558 +30107 +24011 +21537 +8015 +22822 +3204 +252695040 +246915592 +1501 +29798 +11597 +16963 +7622 +899436766 +21085 +16447 +46869187 +9311 +24100 +3916 +17215 +23540 +30386 +2249 +819270011 +2078 +22619 +22186 +20055 +15375 +13218 +15954 +155159619 +32198 +5338 +16401 +755573610 +1855 +12390 +18799 +15594 +26653 +4292 +1797 +2065 +14198 +5334 +15749 +7722 +10764 +8781 +4897 +767984192 +21014 +708399002 +22971 +17460 +27528 +3980 +252695040 +29514 +1081 +21513 +13187 +5022 +5600 +15675 +25460 +1559 +30631 +22285 +19287 +2078 +5870 +920657094 +17894 +10914 +23048 +31231 +24147 +28841 +29965 +3796 +15489 +27375 +25802 +731 +5259 +6005 +534341541 +882878357 +1855 +27423 +3783 +27815 +19819 +31834 +31288 +1644 +12040 +3022 +19637 +26204 +29825 +763200316 +1364 +17113 +28305 +31422 +4084 +6273 +18350 +30135 +3570 +14712 +17705 +6898 +9426 +27763 +82408035 +29725 +14352 +16837 +3482 +24781 +7689 +986216938 +9196 +10222 +18761 +1050652772 +29960 +11886 +18435 +17317 +7850 +14435 +8925 +8668 +15402 +17661 +29785 +7337 +274373457 +7686 +4079 +27261 +20180 +24431 +19986 +27557 +27679 +3012 +16293 +18684 +472139713 +22423 +11969 +25625 +12375 +4446 +210747081 +9323 +22944 +244889791 +30856 +22587 +8342 +18206 +29585 +30747 +11057 +25371 +664027071 +27004 +4847 +18552 +560904813 +9247 +13195 +14480 +7063 +639691516 +20170 +18911 +16539 +5910 +2356 +16645 +32151 +4079 +13960 +25740 +24791 +397 +18214 +30818 +426 +301374320 +819337830 +27252 +395 +31901 +10786 +8656 +21484 +31170 +13274 +574 +4205 +6209 +12130 +13183 +12071 +27227 +19092 +26922 +11003 +24511 +681432775 +10116 +25122 +6191 +4653 +5621 +15087 +234 +28927 +7996 +3511 +30947 +5910 +25936 +14125 +1635 +25362 +783684669 +8735 +4579 +31585 +1130 +2160 +31467 +31649 +25900 +7141 +14012 +25558 +28591 +9118 +11601 +23558 +155159619 +825 +5423 +19005 +22346 +3690 +31411 +24816 +80844076 +13365 +32656 +7927 +22023 +31856 +54 +13017 +11990 +3175 +2708 +21294 +5055 +32134 +10083 +27869 +25279 +17268 +11990 +31122 +2368 +11027 +15969 +8910 +10851 +4033 +13771 +774 +17411 +19227 +15052 +543975196 +18556 +20914 +19056 +504759366 +10238 +22422 +8054 +9283 +27470 +15588 +1076 +14944 +4796 +2793 +17115 +9712 +11646 +11311 +30936 +31219 +21388 +29027 +28517 +2609 +25159 +7212 +10651 +22555 +7048 +337 +26292 +3513 +20184 +15923 +29114 +4724 +10468 +29705 +10968 +7602 +17894 +21887 +23337 +10202 +912 +30173 +23311 +12739 +14265 +5659 +17965 +29658 +21351 +18414 +11061 +30598 +27312 +16452 +22106 +25120 +19973 +8042 +1060 +14372 +5932 +27850 +18527 +25294 +19008 +15074 +11472 +26015 +15760 +449592529 +875172321 +18870 +18916 +1265 +585689380 +3504 +9869 +7021 +256580658 +2625 +1071335085 +6266 +2476 +29461 +292693021 +16645 +16157 +9250 +1013046410 +21273 +26008 +14372 +21738 +22024 +4279 +30195 +7671 +29698 +17760 +27488 +19562 +731 +525311521 +24629 +20115 +15154 +17554 +16650 +25659 +17720 +3368 +19505 +29828 +24394 +27203 +12085 +26956 +22723 +1031995440 +28596 +19904 +10932 +16687 +25257 +24522 +10651 +29430 +428 +32311 +32190 +6844 +22306 +24440 +10202 +17803 +16153 +10029 +16336 +15017 +32 +2534 +31567 +28591 +15423 +20770 +13836 +8455 +18923 +8749 +4170 +19556 +31042 +20454 +20787 +8962 +4943 +12091 +599089891 +365319702 +27085 +27257 +4678 +7791 +15045 +6644 +8644 +11706 +19645 +19339 +26142 +9869 +26924 +509840269 +21582 +19742 +31818 +23528 +2643 +31811 +21587 +1057824949 +5555 +9771 +22758 +24230 +26419 +14902 +7753 +16010 +11937 +6062 +2534 +29000 +11917 +3365 +11739 +13725 +8259 +4335 +8805 +2263 +15745 +13725 +819337830 +17472 +5201 +15141 +12594 +5445 +32610 +215899335 +9957 +1064698315 +23925 +1194 +24798 +1101 +11649 +5763 +130 +31946 +12459 +7095 +8475 +3857 +7378 +21336 +13947 +528866688 +12533 +13915 +24482 +126610814 +8778 +30125 +22376 +31424 +16692 +24843 +24284 +18620 +31736 +3893 +32434 +18950 +6204 +290 +25421 +869 +10765 +5491 +30577 +15336 +27926 +1324 +16435 +8781 +479 +15572 +458450408 +22924 +15877 +302364781 +28338 +5887 +168148117 +15045 +376472461 +20347 +23048 +7080 +27216 +544 +8053 +199372157 +16118 +454382627 +17806 +26349 +6998 +3740 +27618 +2905 +26511 +19908 +31834 +14527 +18755 +305443481 +21426 +12174 +14018 +7554 +10294 +1032387608 +29236 +19566 +19675 +25659 +6048 +694015793 +1752 +10612 +27034 +9649 +24699 +17063 +12802 +22083 +1954 +32750 +18872 +12992 +6535 +13274 +25542 +27925 +24706 +5329 +15421 +12669 +14868 +17260 +15833 +11927 +130 +31745 +19806 +4325 +29176 +1755 +13578 +10868 +14203 +19793 +25289 +16577 +25872 +2409 +25203 +25960 +3029 +10083 +32243 +3599 +24 +12579 +9240 +31266 +19920 +14348 +29375 +665734821 +19939 +22220 +17894 +24089 +30762 +18839 +4070 +3846 +1365 +16355 +24542 +21170 +1038 +24966 +27057 +28428 +24600 +14944 +10078 +17465 +949083771 +23540 +25022 +32343 +559006903 +19354 +4596 +26774 +32743 +20553 +24908 +16170 +23484 +1261 +21978 +14962 +2867 +5232 +6674 +24100 +2458 +26577 +26 +22731 +514875184 +17633 +19906 +6396 +2106 +18950 +25273 +2402 +26768 +898 +21093 +30674 +22455 +3800 +13902 +22385 +19659 +31641 +170016804 +21361 +1043201240 +4417 +30611 +20382 +20942 +124770821 +29555 +591933896 +817865474 +8437 +560223448 +1924 +13925 +18216 +20886 +1302 +22233 +14654 +694015793 +1009651581 +23925 +945780346 +2922 +150 +23242 +21469 +15463 +27366 +25872 +18845 +9521 +15411 +22126 +8453 +10612 +7218 +18570 +22555 +31736 +12125 +25199 +15529 +739077078 +23578 +6940 +30607 +23218 +12559 +3254 +16455 +6016 +28560 +18897 +9276 +696949903 +26032 +22792 +5980 +6740 +23204 +755441859 +16404 +3846 +11624 +23968 +32253 +7481 +17152 +17878 +25185 +16913 +23057 +19397 +27536 +21131 +1054022928 +20540 +3958 +31534 +20540 +27276 +2187 +12937 +21113 +13241 +8050 +13911 +17661 +16894 +620485301 +4233 +16172 +18814 +3092 +11706 +12101 +10358 +25740 +13457 +20449 +25916 +14441 +6905 +4109 +20711 +31759 +6737 +24813 +32711 +30996 +32289 +18145 +2217 +28925 +18526 +6475 +3644 +19557 +23031 +719 +26112 +9053 +31465 +14881 +11773 +6560 +10790 +4774 +12692 +18875 +10511 +6271 +27329 +504759366 +32473 +25811 +32586 +21296 +3916 +29828 +12427 +2682 +6144 +25561 +23293 +5340 +8529 +464 +16150 +29669 +3504 +6862 +26006 +24114 +1408 +5310 +11394 +4438 +23503 +6388 +12660 +29946 +26212 +28237 +27004 +3281 +18368 +32208 +412928086 +11174 +13553 +19730 +15304 +1423 +13947 +9727 +744647081 +8554 +29899 +11656 +24062 +17695 +23857 +30724 +28499 +29718 +18387 +30244 +27784 +23835 +22996 +20062 +420036237 +1031995440 +28070 +29466 +18196 +9196 +17932 +21200 +24110 +9231 +11834 +522426914 +11854 +14698 +4464 +23578 +17866 +7007 +20782 +27391 +26311 +15017 +160857416 +18059 +3985 +23599 +682242314 +275594975 +588519184 +9417 +6528 +25414 +32 +512496894 +8061 +30338 +21860 +10502 +20161 +31883 +22972 +29524 +25615 +22955 +25352 +26142 +10952 +22575 +22036 +14978 +1087 +32472 +2547 +24234 +26802 +30749 +2993 +30705 +27610 +10613 +4417 +18665 +31752 +6934 +6270 +12292 +11913 +8118 +25181 +15593 +30019 +5411 +6616 +29308 +21885 +5244 +618 +948081670 +8833 +7189 +811211668 +12039 +29313 +19354 +755441859 +451256000 +24151 +1852 +32747 +19400 +19495 +20448 +17025 +609028957 +30338 +9653 +32516 +16863 +23874 +19254 +6009 +27540 +8181 +23293 +4402 +22024 +22234 +2986 +29512 +9180 +23092 +3857 +27282 +6799 +15241 +32757 +25869 +29123 +12264 +21573 +16131 +19092 +6755 +6601 +18167 +7955 +976664985 +28096 +28073 +8103 +12590 +3653 +22422 +971224564 +31044 +12541 +29464 +22871 +7695 +15829 +13225 +25031 +29012 +4664 +21546 +12314 +11057 +4298 +20763 +8359 +10968 +2658 +23677 +27584 +17193 +1371 +805 +26590 +9563 +19169 +17637 +24815 +7897 +18414 +1423 +440829685 +5882 +8971 +3832 +1506 +16558 +74064427 +30298 +3783 +4563 +31765 +28656 +17320 +12582 +747070391 +17360 +7897 +163730962 +411357533 +30194 +8946 +38423655 +19812 +21984 +16150 +24203 +891947600 +22799 +11773 +16089 +4008 +8209 +16151 +22635 +2874 +27957 +18094 +17787 +340575135 +31613 +24883 +7556 +539174278 +19931 +15836 +19062 +10144 +21513 +31122 +16914 +13517 +11180 +32646 +27064 +6336 +24408 +31424 +10030 +24374 +12541 +17306 +12373 +17169 +8459 +4004 +783752942 +13583 +30543 +882 +19593 +3933 +29379 +10664 +32015081 +24100 +23073 +16040 +697411754 +27419 +30733 +9980 +18766 +30634 +31586 +27221 +12737 +27073 +12919 +14298 +9709 +30012 +30446 +17760 +30611 +28252 +30300633 +10039 +30902 +28201 +10589 +8971 +24062 +748 +5001 +12479 +3800 +15400 +17003 +29578 +17747 +20062133 +19725 +19839 +9897 +16737 +16798 +28252 +10236 +3029 +8735 +24464 +13902 +2682 +24120 +18169 +26136 +957871312 +15883 +23216 +5813 +23730 +4170 +24138 +1243 +15143 +25203 +2560 +739960154 +5768 +28660 +22444 +10977 +20452 +29494 +25763 +17784 +783684669 +14461 +18657 +18694 +2074 +1112 +22925 +13253 +26768 +7404 +31356 +16060 +27405 +7193 +471916952 +8224 +10952 +25639 +4395 +17686 +32158 +28925 +18311 +24458 +5916 +682242314 +7007 +25981 +2476 +4579 +9563 +30643 +20407 +8251 +32239 +2236 +25502 +30626 +603877043 +5244 +815923650 +22961 +13915 +19098 +15304 +30207 +817030087 +22814 +31441 +5861 +13554 +16568 +817163441 +31314 +12540 +12192 +26708 +29329 +4874 +28258 +27404 +25476 +17806 +15463 +24728 +30786 +21333 +22312 +4127 +5055 +15890 +1315 +9523 +376959476 +21605 +20259 +8575 +15014 +11225 +7143 +8041 +19884 +5298 +28230 +20157 +14361 +32286 +2881 +2105 +28082 +26032 +23048 +882 +24796 +472 +7455 +22788 +3634 +4314 +29994 +11466 +8740 +2578 +11796 +14283 +6947 +13432 +22824 +15877 +22186 +18149 +5052 +17918 +5476 +15514 +25648 +20421 +8883 +31870 +3599 +4387 +2708 +24742 +30202 +19557 +7444 +2981 +875039408 +9473 +7080 +24386 +6786 +22455 +14525 +20103 +25823 +27282 +12972 +21529 +618 +25772 +19825 +11184 +303035431 +29843 +26537 +13577 +27478 +17092 +7632 +32182 +5389 +5330 +21773 +20111 +9964 +6800 +436 +1816 +647269712 +7425 +10799 +6664 +28660 +20796 +246915592 +4006 +7333 +11413 +6009 +516538273 +28280 +30335 +32095 +14677 +717347052 +5052 +28305 +339887649 +25633 +23528 +10005 +29512 +10836 +28623 +12453 +31995 +1116 +12555 +3537 +25195 +21598 +5680 +647269712 +5870 +19436 +10408 +24256 +30578 +16606 +22593 +13812 +31652 +3893 +5389 +1804 +2232 +27370 +115 +14390 +6237 +3057 +21791 +24444 +17957 +708754769 +14752 +13541 +15774 +11915 +18400 +13231 +29356 +15855 +11051 +1493 +611700924 +127060123 +24552 +19187 +20473 +285455284 +23337 +339887649 +29338 +19566 +22792 +3227 +15242 +325383747 +32311 +12905 +8728 +16016 +2832 +9818 +15053 +22002 +19319 +23551 +32175 +18990 +8467 +7521 +18329 +27146 +18783 +29155 +20270 +18914 +1918 +28200 +2893 +32343 +27126 +372335989 +928 +21929 +27815 +25951 +7726 +7606 +14090 +22110 +19237 +2394 +6487 +11926 +24052 +1008410461 +11720 +32659 +10725 +9870 +11504 +986216938 +4740 +24883 +16115 +1924 +8175 +12152 +910153622 +24387 +2147 +2328 +8728 +792 +10932 +23391 +29946 +2528 +27064 +15136 +29092 +5659 +1130 +620485301 +975 +3700 +19352 +6621 +17998 +1933 +11309 +19557 +518850406 +2609 +234 +11913 +23335 +22564 +4714 +15923 +22017 +14187 +21749 +2057 +14118 +24327 +712 +30848 +6566 +26026 +21214 +8546 +27767 +1013046410 +54 +5119 +20141 +2498 +6722 +11344 +24699 +9210 +24602 +6673 +746965255 +10807 +23679 +7790 +22171 +714902701 +29539 +458560741 +23731 +20380 +10492 +24644 +335753607 +11915 +19582 +25545 +852030779 +31460 +21587 +14415 +13701 +1785 +27194 +18051 +28149 +15822 +18171 +11585 +347853192 +7294 +6047 +1324 +19596518 +1742 +30698 +368843181 +20183 +764756986 +31462 +21929 +13375 +24972 +23245 +3851 +24418 +29877 +18911 +28155 +15250 +1635 +19284 +9124 +15969 +12594 +21288 +19877 +9309 +17637 +19888 +28958 +8292 +17787 +19971 +3313 +11814 +2560 +24062 +11011 +11228 +25970 +629 +17706 +25545 +10931 +516538273 +20850 +20119 +17578 +20947 +792 +994060758 +4897 +6765 +18620 +2105 +27567 +1948 +32367 +25257 +7843 +14674 +18825 +8838 +793373807 +9116 +14051 +29512 +2668 +12155 +18799 +1065619241 +176510878 +10360 +6903 +31266 +17581 +5381 +11492 +19119 +28928 +8096 +31726 +23591 +30896 +23643 +28551 +9269 +23835 +14865 +511669552 +18882 +1064698315 +20277 +371 +15325 +21205 +15423 +30593 +306 +32745 +28488 +1954 +26275 +4090 +32640 +16555 +27096 +18694 +299785403 +7964 +11799 +27067 +129574444 +3843 +29047 +31465 +26190 +22304 +5961 +24465 +13334 +21826 +14451 +60818700 +16740 +3945 +1348 +11814 +31650 +6798 +11917 +10505 +11624 +16172 +15280 +660915498 +3154 +18855 +23391 +3175 +5738 +8263 +9259 +23522 +26813 +3005 +16833 +18636 +30899 +32555 +13048 +31999 +12196 +5813 +148975167 +29783 +390152516 +10130 +7444 +20195 +16951 +14565 +4905 +31827 +30251 +29865 +6717 +22643 +12736 +25520 +29859 +214 +31901 +21656 +190661446 +4279 +6525 +6755 +11676 +18575 +10970 +15013 +13458 +5961 +11347 +24520 +19916 +10778 +27015 +19176 +25659 +8407 +18053 +18654 +28218 +29989 +22822 +15154 +28694 +484970729 +17763 +1168 +3103 +28187 +26129 +1878 +27004 +18572 +17729 +30055 +19985 +15173 +15421 +22967 +15665 +8103 +22312 +23626 +32566 +28352 +32142 +10965 +30692 +12277 +13375 +32153 +3033 +32134 +1239 +14709 +27486 +13863 +11298 +2504 +10123 +17747 +31040 +12979 +24256 +7219 +26129 +25799 +13305 +20865 +16118 +23866 +12323 +18990 +31629 +29789 +378966561 +26508 +31430 +1699 +9396 +9053 +27217 +4847 +30175 +20570 +18368 +989966642 +26190 +27170 +26514 +23633 +18228 +30825 +1315 +15594 +29784 +15820 +16357 +12396 +17379 +28985 +24326 +14001 +11267 +9055 +18754 +3945 +31683 +3559 +15679 +7923 +13468 +16229 +26722 +19068 +853402084 +22359 +588695307 +3604 +10236 +23729 +27105 +32427 +29075 +14852 +20092 +536912352 +15042 +17675 +29897 +23530 +194354866 +3813 +26440 +23677 +16340 +15690 +13901 +30672 +28970 +5904 +6146 +5099 +27821 +24997 +26754 +3033 +12967 +19819 +2598 +28020 +4281 +21213 +27231 +7077 +32249 +24462 +21377 +2495 +410791814 +467 +30918 +26100 +10157 +306526609 +22963 +3879 +29259 +22024 +7217 +26275 +29092 +18313 +15472 +31648 +15047 +29103 +7630 +717298974 +10247 +6011 +23388 +18550 +6594 +13863 +20241 +987744044 +8164 +13767 +29034 +17478 +7091 +21513 +8455 +3885 +1057195403 +8865 +14246 +31727 +13818 +26440 +13554 +522426914 +27376 +14258 +451256000 +2988 +18855 +1666 +176363560 +25903 +26419 +5887 +32258 +24387 +15814 +22217 +708754769 +18152 +28314 +8787 +14478 +783752942 +16818 +18192 +618 +22996 +2758 +1390 +14959 +170694527 +21815 +19908 +17963 +18284 +2838 +12852 +19229 +29532 +24823 +15953 +22926 +17317 +18192 +12379 +27751 +11915 +21069 +27548 +17025 +29554 +21299 +5578 +13031 +6004 +31314 +187877991 +22913 +26789 +7178 +26294 +3029 +3621 +31981 +22651 +26465 +10339 +17099 +29053 +32646 +27336 +18648 +16997 +26654 +1493 +21111 +17968 +824487704 +15969 +18422 +23606 +24896 +16043 +20227 +785 +16326 +9993 +27112 +13454 +22746 +23336 +28226 +30213 +5688 +562670904 +24889 +5634 +31901 +17007 +26824 +21538 +22079 +29789 +5524 +333 +19675 +1649 +5972 +13572 +7095 +27019 +30924 +25048 +1437 +20817 +24194 +1897 +759 +12719 +3296 +18709 +10502 +2607 +15027 +4809 +22259 +22417 +8209 +20757 +26483 +18301 +12229 +14390 +9337 +16741 +20306 +12264 +10478 +26213 +5534 +9470 +15266 +19175 +24100 +10604 +16976 +27171 +15669 +15462 +20095 +334161853 +13253 +4872 +2866 +3877 +571144043 +29474 +15682 +17260 +25282 +616762822 +17450 +4874 +30716 +12568 +5561 +24692 +29076 +1125 +6345 +18690 +30190 +19056 +28991 +19906 +14272 +3655 +4255 +3310 +31439 +25625 +17901 +9055 +8971 +22084 +28375 +16606 +10701 +29062 +15322 +19562 +7851 +14698 +15833 +2685 +29076 +21333 +7775 +24530 +30693 +5334 +21933 +14304 +31063 +3395 +515 +115 +28826 +14683 +30593 +19919 +11886 +29785 +2292 +5683 +16203 +10226 +674 +6465 +25048 +19176 +15923 +13193 +14203 +2430 +22248 +31738 +4279 +14051 +24758 +5750 +23578 +19541 +23003 +6943 +20044 +14962 +6846 +898668038 +19019 +9520 +5298 +28985 +23890 +26090 +7843 +16033 +600931160 +18332 +362310923 +21310 +5495 +5751 +31648 +19721 +13615 +19883 +15850 +8620 +27767 +23677 +10933 +14504 +26868 +6740 +249651196 +6652 +8259 +13984 +2187 +8437 +31567 +697411754 +11620 +8556 +30333 +125654089 +25828 +31654 +543975196 +10868 +22853 +16678 +25799 +29486 +3341 +28353 +15818 +31045 +20092 +15136 +29263 +13771 +819337830 +3630 +8865 +1309 +9069 +26753 +14421 +22785 +7296 +23007 +31085 +9139 +12285 +1019498195 +7453 +16743 +25138 +8508 +27265 +28163 +23476 +15536 +29658 +7072 +17556 +15784 +25757 +25981 +22455 +13509 +19728 +14196 +459542886 +17240 +21115 +18266 +19688 +17661 +22507 +5107 +669835213 +6598 +19077 +10722 +6544 +27664 +5841 +1742 +660915498 +5617 +29882 +9189 +21782 +22538 +10256 +1389 +30298 +29733 +8272 +27908 +2208 +4555 +28884 +22771 +5338 +24445 +14114 +358 +5801 +12196 +17079 +5759 +32727 +31419 +1429 +25763 +11937 +87 +10168 +31442 +13493 +31989 +24796 +6874 +11466 +14146 +7276 +29474 +18322 +13372 +13886 +26440 +5739 +17506 +31505 +11608 +1739 +10483 +7344 +32249 +13946 +23701 +18983 +22544 +349857242 +28143 +14662 +16146 +12343 +20692 +20380 +24 +9757 +8588 +12979 +30614 +722017461 +4488 +16808 +18711 +12967 +24 +26800 +283 +22095 +23272 +5534 +30875 +21529 +17405 +560904813 +10767 +28632 +30279 +31581 +20480 +6693 +18846 +26866 +4685 +15600 +17633 +882 +17869 +5357 +26015 +26278 +28517 +945780346 +23216 +13209 +8990 +27158 +16521 +4233 +2147 +16368 +17024 +20570 +29964 +7372 +32249 +9008 +461905691 +234081650 +26829 +5910 +21125 +18633 +10794 +9338 +9379 +10337 +10242 +30820 +10719 +669835213 +6161 +4460 +30747 +15406 +6898 +23749 +15951 +15183 +814572721 +16916 +23417 +16157 +26727 +20408 +10651 +602 +2102 +30242 +27265 +2328 +29718 +3652 +19237 +3443 +26198 +5139 +9231 +5762 +23698 +333 +7775 +25137 +8315 +10662 +27235 +26635 +8406 +7217 +1881 +307263087 +19118 +187877991 +20103 +18109 +2495 +31478 +824487704 +6144 +254 +21867 +24091 +23123 +26718 +8989 +20878 +31321 +26606 +11520 +27957 +17549 +14929 +91542336 +20902 +2832 +15073 +31736 +15123 +15125 +15871 +8780 +3314 +4004 +84 +224 +15249 +22544 +1042839552 +16207 +24417 +2457 +18009 +18179 +30207 +6560 +1052341139 +17521 +18219 +12787 +410570626 +12097 +9526 +32652 +27170 +14125 +20699 +2750 +24326 +1664 +12402 +26777 +1329 +21386 +69666088 +31648 +7021 +411357533 +18846 +4300 +10851 +340575135 +283271405 +20248 +20553 +1330 +7686 +29512 +12673 +19390 +3184 +5357 +4751 +7327 +31647 +3672 +15925 +25627 +5600 +28925 +1307944 +13856 +27112 +9695 +451256000 +16614 +25997 +10392 +19807 +6214 +5685 +26019 +7072 +23866 +77514432 +32028 +28891 +3253 +9468 +32715 +5681 +29585 +3510 +138768834 +12552 +23784 +22643 +15583 +732 +17662 +24554 +1485 +917830986 +3012 +22106 +7779 +10930 +8263 +9270 +26991 +18104 +22646 +21868 +9890 +12196 +25412 +12752 +32711 +12857 +7695 +19807 +26437 +29829 +458560741 +31636 +31434 +20465 +4880 +28517 +12877 +1061618954 +5587 +17339 +25917 +13048 +9776 +9306 +5320 +31290 +11252 +12320 +9353 +8911 +4021 +16908 +14472 +17286 +3090 +2816 +20900 +24464 +957871312 +18768 +13493 +4862 +1274 +6111 +14653 +7674 +899204700 +10363 +15932 +23921 +18228 +27750 +219385755 +10610 +1903 +1991 +14318 +4296 +27126 +15593 +11710 +996 +29131 +929 +31400 +47 +4871 +20052 +22422 +13322 +296514549 +7949 +1081 +1048230809 +23831 +4006 +9567 +24813 +14050 +24280 +163 +21377 +7685 +9549 +13480 +18716 +945780346 +12109 +21549 +35184520 +899690572 +29938 +29842 +25219 +28782 +24896 +16146 +724 +31498 +5727 +9818 +29514 +29692 +17123 +1023113166 +15097 +16232 +13120 +19176 +25254 +10116 +11699 +10688 +16334 +29247 +16289 +20119 +731 +20801 +21779 +364404563 +7775 +8424 +18912 +10722 +20567 +5499 +315914758 +275985604 +9496 +19142 +588519184 +176510878 +436 +25195 +3321 +12143 +29746 +15095 +24522 +17419 +28413 +7788 +24508 +31811 +25252 +28777 +91105507 +8803 +5867 +25342 +2855 +4016 +13433 +23617 +313375683 +807878101 +14488 +5942 +6009 +7281 +25448 +10808 +1664 +3389 +17821 +372482299 +14438 +27877 +23336 +14451 +28346 +387 +7956 +28073 +19765 +19297 +11774 +18424 +5142 +949130808 +8216 +7535 +14664 +472139713 +3482 +10874 +22587 +24062 +15614 +1087 +32480 +899436766 +21078 +1855 +389 +27203 +22385 +16254 +19565 +6393 +16743 +16913 +5769 +30446 +169240365 +12849 +12825 +7955 +29114 +3408 +18284 +29661 +3937 +30336 +19142 +375 +28323 +29558 +836214497 +19806 +26115 +20484 +16761 +10797 +25341 +19388 +13324 +267206945 +936523422 +30981 +19688 +15999 +24530 +2074 +32113 +4109 +22607 +23757 +4714 +32077 +15550 +11833 +26595 +27509 +29527 +15555 +14979 +26465 +31430 +732232773 +28970 +16613 +30983 +25078 +25195 +1087 +1043201240 +8891 +271 +22593 +15215 +26346 +25057 +16067 +2585 +8734 +14677 +10107 +23578 +19011 +75281660 +21136 +1227 +16002 +7882 +23175 +19664 +31038 +18617 +5060 +23897 +1168 +17892 +27203 +30054 +7295 +7090 +6712 +7122 +18431 +19346 +13535 +24464 +16938 +26297 +27421 +8359 +28019 +141565344 +6666 +219385755 +21790 +742347834 +1031995440 +22707 +27908 +5109 +18169 +30175 +3539 +5201 +22336 +347853192 +16170 +7521 +13517 +18628 +22965 +5499 +5603 +21095 +15384 +18564 +14662 +26964 +20553 +10701 +730023808 +25945 +4031 +147847714 +24879 +320290842 +9514 +11320 +15747 +9835 +16849 +7572 +12834 +64974863 +14227 +12585 +28610 +17822 +12221 +7372 +30356 +25610 +397 +1360 +27811 +3794 +31683 +14370 +22172 +6862 +2065 +9353 +2534 +11211 +31842 +8664 +238672459 +29124 +8497 +14030 +18472 +1016 +1011 +1648 +18744 +28782 +4579 +9008 +20911 +75281660 +11901 +17440 +5750 +28352 +22259 +289797255 +7408 +14724 +29461 +23706 +29082 +18468 +36067554 +23290 +25592 +17932 +5099 +15637 +10612 +15435 +26136 +20444 +13071 +19714 +10914 +30659 +29483 +29965 +17963 +543975196 +8787 +340165741 +22517 +664027071 +15242 +29266 +19593 +184 +5479 +11368 +31789 +26142 +19346 +24153 +4653 +332 +3827 +82408035 +25811 +9981 +6531 +9603 +30918 +4455 +24599 +3141 +127304857 +25639 +141565344 +3256 +21119 +24429 +1057824949 +26420 +5232 +30979 +17801 +44163600 +15250 +153347754 +1445 +19040 +19651 +14736 +8520 +20595 +13385 +825 +23894 +4883 +31736 +12128 +5304 +29843 +30568 +4990 +30793 +22280 +30944 +10701 +16945 +1012 +110320227 +4090 +23073 +1466 +2504 +14034 +28745 +10478 +26724 +22194 +19905 +5623 +2146 +21773 +31738 +18519 +8618 +31438 +9474 +14865 +196071487 +15572 +12871 +22083 +26135 +12682 +32518 +13800 +18059 +3502 +5324 +14421 +18310 +31683 +26777 +20599 +14293 +976 +15922 +588695307 +274692509 +30508 +22185 +23436 +11926 +9526 +19032 +11652 +9818 +28059 +1437 +32525 +22996 +25811 +16915 +722004393 +27146 +23558 +16529 +30701 +7422 +6525 +1489 +10331 +21714 +817865474 +6487 +25505 +18051 +4762 +15338 +3457 +6035 +8520 +703494470 +25185 +30608 +17821 +15270 +29884 +30296 +1493 +9077 +27183 +30696 +12242 +32378 +4833 +18783 +29825 +31539 +32564 +20802 +7404 +9483 +19011 +898668038 +19890 +30381 +18048 +8689 +9775 +24327 +30128 +13875 +6210 +21242 +28046 +21482 +20183 +986216938 +13454 +30173 +20053 +18223 +19765 +26351 +18709 +15622 +4078 +12876 +9964 +2078 +951760797 +1417 +23436 +17723 +11970 +29877 +31928 +17714 +31567 +25126 +11034 +14849 +9446 +6710 +150 +8408 +31726 +3592 +11035 +14183 +11271 +27419 +27223 +13382 +7964 +306526609 +9152 +25722 +1159 +18332 +24270 +26007 +22554 +15561 +10461 +9069 +7512 +19066 +9310 +13968 +21513 +8767 +2979 +22564 +27701 +2855 +254 +18589 +31650 +3105 +24848 +31560 +31085 +7011 +856690611 +26661 +731 +27585 +12932 +267206945 +1408 +10576 +476265846 +24186 +31653 +20942 +7453 +30762 +24420 +17124 +25460 +13879 +13115 +25555 +22799 +11271 +113201494 +276213711 +10299 +28745 +19812 +829 +20973 +21971 +23144 +3337 +31706 +5524 +29055 +26595 +12335 +2781 +6336 +15519 +283 +31636 +29651 +1628 +19289 +127304857 +18211 +28077 +4804 +9118 +32449 +4033 +28443 +9514 +25820 +975948803 +11404 +23955 +31641 +12851 +24909 +22380 +3012 +42623459 +11311 +4579 +19729 +22131 +32164 +4006 +30339 +17691 +31838 +1010399736 +27908 +44921107 +473182316 +20161 +687275605 +914 +27216 +9125 +9526 +3839 +24 +6302 +30947 +3893 +14120 +30173 +29536 +30825 +8088 +379163758 +21289 +21192 +11667 +1782 +16520 +628529804 +679 +22881 +7957 +15304 +24706 +21842 +16342 +6416 +9993 +15787 +3227 +17632 +24362 +14978 +24110 +327214413 +25799 +5762 +30543 +22220 +9936 +15101 +23633 +11617 +32065 +649 +31040 +19645 +280540161 +10048 +26557 +2208 +591933896 +32 +19095 +15467 +3399 +1582 +32400 +14902 +16150 +30116 +2008 +21619 +22184 +5411 +20817 +673047462 +292402728 +21361 +31250 +14984 +7658 +27828 +5659 +11913 +29259 +5821 +932772889 +11694 +25269 +3703 +19708 +30173 +9613 +31170 +27448 +7421 +9084 +1733 +925294519 +16048 +12579 +28961 +31557 +21670 +479833421 +27850 +562345643 +27880 +22079 +17478 +23200 +28129 +28091 +30524 +6028 +23910 +14748 +21023 +604397492 +20066 +8437 +28091 +23337 +24533 +6101 +28218 +9184 +12001 +244889791 +2738 +1675 +24240 +32555 +12347 +345705066 +22972 +4714 +11303 +3146 +32394 +830489638 +1837 +2617 +18599 +16722 +12187 +8400 +21047 +17803 +887 +30643 +6209 +209337590 +712 +9989 +1451 +5004 +21045 +29677 +762854332 +589 +25615 +15369 +731 +31959 +11860 +249 +203837299 +32535 +30900 +2340 +32398 +23098 +596575784 +23730 +18210 +363452729 +28483 +21644 +899204700 +5961 +27031 +26635 +9058 +20904 +142 +21395 +18810 +31956 +578339944 +3445 +17733 +22740 +17062 +28316 +28252 +12655 +23042 +9077 +4078 +15683 +17836 +899226523 +78325132 +4298 +11937 +2065 +27736 +5662 +27076 +1168 +6930 +8164 +16867 +17907 +31424 +22634 +4596 +31751 +26477 +4989 +30944 +14495 +30796 +1036628006 +20221 +7072 +975 +451549272 +16005 +11514 +22775 +10633 +8441 +8009 +23065 +21826 +13848 +5982 +25265 +4683 +3353 +1560 +8954 +23831 +20003 +28706 +22017 +13109 +9834 +28323 +18364 +6404 +27048 +20245232 +15999 +6839 +25917 +13950 +28053 +12375 +1742 +24835 +30868 +21826 +27311 +32704 +13549 +2436 +642816340 +4004 +6126 +30971 +8803 +23599 +32659 +30983 +28348 +28699 +29242 +26297 +3555 +15275 +19965 +8550 +679487310 +25905 +730980266 +3592 +333 +30010 +1490 +25224 +1733 +5691 +6968 +15990 +30608 +746965255 +458450408 +12890 +29811 +18311 +18955 +18301 +3075 +10576 +18019 +10223 +22587 +32449 +28745 +2059 +23771 +25176 +11933 +17241 +4455 +9060 +9603 +25970 +29336 +5902 +26204 +285595735 +9442 +13355 +18926 +22249 +19960 +15013 +13328 +31963 +2986 +2598 +13031 +1066 +27329 +7700 +11029 +10499 +19656 +16619 +11056 +23124 +18435 +30190 +23976 +25291 +30532 +24674 +15017 +29798 +23278 +5381 +7425 +29263 +20202 +2381 +22463 +9957 +16614 +23478 +5874 +28223 +17608 +9366 +21931 +12992 +19014 +20977 +10790 +8009 +21538 +15182 +19908 +13440 +604397492 +10385 +29504 +12518 +9353 +18495 +1101 +14645 +1561 +14627 +6693 +20595 +19807 +29027 +29514 +5617 +1324 +651498411 +3314 +30748 +24344 +14369 +18856 +290 +32095 +19317 +11411 +13375 +7039 +20062 +28966 +13093 +6983 +14562 +6689 +23348 +14563 +10229 +20030 +15073 +3352 +7927 +23606 +5916 +24908 +11109 +24892 +14386 +27013 +14050 +30787 +27751 +10337 +21644 +21622 +30386 +28439 +857019195 +19828 +20095 +23264 +6605 +15533 +23477 +8833 +32654 +28429 +27593 +912 +2750 +713805515 +925 +26042 +18368 +7021 +29063 +8130 +23626 +21237 +596184425 +16170 +20642 +6765 +4368 +501989250 +7258 +29021 +1096 +11211 +25315 +20401 +19876 +28318 +26440 +797373420 +22194 +29536 +24482 +15917 +20270 +20053 +7383 +300035963 +17141 +523902689 +223 +30526 +11631 +931730739 +6554 +27200 +30543 +28230 +147685858 +22631 +30693 +1576 +15855 +8740 +17894 +819337830 +12715 +20185 +22996 +26100 +24089 +770690959 +89508404 +32750 +18485 +24075 +16637 +14764 +3028 +11968 +19806 +12040 +11347 +15795 +12592 +24511 +308 +9835 +25951 +7391 +26008 +24482 +762854332 +1968 +14215 +18589 +17239 +24155 +20161 +22399 +8308 +2986 +24138 +879309927 +19040 +2032 +21817 +3301 +643245371 +29122 +21712 +5491 +8483 +23921 +8192 +735046865 +2798 +13154 +30684 +30728 +2732 +19582 +29591 +25290 +21670 +1274 +15524 +20180 +9520 +16305 +3589 +15433 +13790 +12972 +19916 +1059550491 +8736 +25502 +8105 +14390 +1121 +176510878 +26019 +10334 +6594 +1866 +2292 +13844 +11003 +11908 +17338 +13382 +8424 +191902111 +19111 +38213538 +24908 +1336 +5659 +6934 +28836 +25126 +16743 +17675 +20090 +17755 +26733 +10695 +17608 +21496 +27170 +32164 +20137 +1666 +19779 +24299 +17719 +6905 +29129 +904 +15879 +17162 +28027 +11643 +1454 +27632 +191860636 +1752 +28170 +9446 +9276 +22707 +21158 +14663 +25219 +3801 +23623 +11375 +4062 +815878782 +386078858 +16769 +24045 +2416 +2394 +3581 +7842 +13342 +15630 +19066 +4872 +17673 +23332 +16913 +16355 +299284806 +13911 +30626 +21131 +26606 +26629 +20501 +20527 +714902701 +27850 +3758 +10807 +13794 +15013 +16307 +13193 +9387 +31567 +69880276 +21044 +25792 +8891 +25580 +13984 +13963 +1036865894 +10202 +20170 +18310 +10408 +5913 +12590 +29705 +25368 +194495327 +14044 +20062133 +147680540 +2106 +958863285 +4563 +1194 +25352 +653631845 +12375 +129574444 +24155 +131065003 +19888 +2110 +6302 +18227 +19812 +420036237 +144200174 +11030 +775286859 +12276 +29427 +11320 +9866 +28927 +31560 +19397 +29453 +30228 +17094 +4454 +15074 +9451 +18052 +19390 +28537 +6612 +10357 +127060123 +892 +26006 +24927 +31648 +32370 +591741883 +2628 +2102 +18694 +24530 +91542336 +7508 +21355 +29055 +31901 +8764 +4205 +1437 +15368 +22083 +22106 +6128 +27593 +32400 +5902 +27894 +15529 +2273 +875172321 +27435 +395 +11915 +4435 +12143 +29558 +32151 +13913 +18246 +7690 +28348 +27140 +12343 +26429 +10799 +234081650 +26774 +20619 +8971 +1018804710 +578815248 +618 +27172 +26708 +2593 +13818 +32525 +32608 +31652 +17998 +14068 +23908 +6019 +22576 +25558 +4959 +7754 +17405 +205933683 +29798 +436407335 +5980 +27052 +17478 +19067 +11769 +5420 +31836 +3653 +15561 +15209 +14585 +3871 +21204 +21174 +6942 +8164 +27348 +29504 +19227 +990 +1361 +26393 +2986 +9383 +18923 +16907 +10711 +7276 +27048 +20115 +31506 +28223 +28632 +3028 +940360263 +11045 +13043 +20480 +30996 +790717441 +103195768 +11834 +18553 +19685 +4758 +275594975 +20431 +585567701 +28506 +30869 +130 +14593 +25043 +15539 +10343 +17907 +25724 +150 +18169 +22233 +6019 +25371 +1390 +29183 +10968 +26653 +25721 +28341 +27722 +8263 +1393 +669 +19317 +16637 +13503 +17052 +9248 +30508 +21826 +13014 +10575 +25142 +5555 +11232 +165 +12412 +8764 +25328 +32397 +7919 +15120 +18280 +9219 +16861 +6468 +4917 +14435 +21021 +3864 +446392658 +18606 +13736 +2800 +30631 +3893 +10765 +13206 +29583 +1834 +759680945 +26484 +12781 +31321 +10633 +30139 +27957 +1018804710 +9719 +4021 +430 +32555 +3481 +18271 +373793988 +15067 +29703 +7948 +18589 +13450 +29176 +29954 +2727 +32179 +27226 +17844 +11414 +5535 +18322 +1742 +373934314 +23469 +26493 +15112 +2429 +2119 +32185 +70292251 +13925 +340575135 +21188 +25421 +30691 +4446 +24692 +30716 +10394 +32646 +32243 +19062 +10886 +1766 +1838 +6119 +20452 +15818 +5903 +28875 +27359 +146879326 +10360 +25872 +12970 +18313 +6790 +31892 +10163 +947240918 +24384 +5033 +28164 +20122 +3103 +24620 +5180 +13562 +21995 +857638886 +22407 +13457 +30195 +11366 +17306 +593000912 +14030 +19807 +9003 +10157 +8664 +10083 +2311 +8419 +874552198 +11767 +27229 +853 +4751 +30565 +28477 +28378 +18058 +2867 +835425212 +5039 +12579 +21918 +332 +17373 +21561 +20115 +29761 +14321 +8508 +5229 +13564 +867796195 +17237 +21544 +29492 +9951 +12125 +4170 +18751 +3920 +7143 +960633926 +27613 +4500 +9143 +28616 +25125 +649 +3589 +20141 +25172 +27016 +15048 +7951 +29124 +26371 +31649 +23092 +14441 +246 +9869 +7955 +24975 +27096 +30069 +13279 +30363 +11784 +24482 +28428 +7355 +24972 +8755 +13863 +1847 +793373807 +6004 +7877 +6417 +32212 +300035963 +18716 +14196 +7559 +6329 +23436 +15280 +4512 +28348 +10190 +11968 +23521 +3474 +4647 +3717 +1868 +26187 +25901 +25233 +738662012 +8714 +27073 +14051 +10082 +5683 +653631845 +17094 +4078 +6167 +7048 +29491 +22023 +18855 +24554 +30853 +26753 +1076 +4524 +9918 +28077 +11368 +32540 +3920 +596210962 +766767947 +6349 +15623 +730980266 +16146 +246915592 +9231 +23699 +1324 +18793 +17423 +24421 +22348 +4135 +16154 +11624 +15969 +12152 +5109 +22731 +9384 +23003 +22340 +36067554 +5192 +15687 +17866 +21598 +11227 +32609 +32343 +9227 +13041 +16796 +31046 +579433266 +19580 +11171 +4455 +20663 +27828 +25107 +11643 +21436 +949130808 +31679 +19448 +20843 +15690 +24611 +9534 +16114 +19248 +24749 +11466 +3135 +7413 +31335 +10581 +23600 +22785 +6245 +2396 +15869 +5499 +32665 +899226523 +10643 +10751 +21289 +27944 +13722 +4179 +14583 +801156178 +724515722 +20010 +27745 +31066 +15814 +14694 +12920 +16326 +15173 +540485278 +909 +27394 +63552215 +31935 +7072 +24764 +28818 +31291 +19980 +10236 +11710 +19905 +26463 +8263 +25775 +18122 +28610 +18825 +343 +8800 +22171 +19774 +23477 +27433 +27126 +9792 +30207 +4880 +21008 +19319 +8416 +11678 +21770 +10107 +25318 +13736 +17701 +2680 +15866 +12333 +176363560 +18882 +16115 +30173 +21803 +19855 +4324 +28329 +18740 +1644 +14857 +12039 +9867 +10127 +6302 +18218 +12905 +22972 +20348 +19281 +28256 +12165 +28301 +25405 +23955 +32094 +949165957 +19994 +12742 +5580 +9505 +7357 +32600 +6228 +16458 +811530194 +412060366 +31318 +9283 +17192 +29776 +31331 +18478 +18218 +19742 +4580 +19599 +15452 +204084670 +8555 +28858 +30939 +919647265 +32512 +18290 +376472461 +639691516 +29293 +18431 +739820698 +32397 +27513 +29822 +995962908 +2820 +7357 +14421 +17675 +18332 +17817 +241317106 +11043 +25519 +14369 +17755 +882 +504 +17491 +26824 +17052 +23919 +16091 +32020 +31427 +21755 +32751 +16370 +23864 +397183063 +16573 +18923 +5738 +12541 +2187 +11027 +13864 +160857416 +12880 +14093 +17052 +3982 +24639 +2236 +24710 +12431 +19311 +3054 +32569 +29828 +2209 +2658 +26115 +21336 +12865 +24684 +23149 +18093 +7122 +26705 +24550 +25759 +987091443 +5535 +454382627 +23380 +932772889 +15962 +13029 +13216 +17453 +10197 +10455 +6836 +25598 +25289 +805 +30471 +24824 +8972 +1697 +12334 +13851 +31647 +13717 +23827 +3450 +211249116 +19919 +425053951 +9603 +20278 +14664 +454259428 +4897 +19139 +827478884 +23917 +20506 +7919 +919647265 +12871 +928 +8618 +13654 +31647 +31252 +6067 +17691 +1336 +21544 +7258 +2975 +603877043 +216439932 +7091 +6146 +12851 +2928 +60818700 +20928 +9261 +595 +4446 +21406 +15047 +4776 +7206 +1040137225 +4608 +6119 +7438 +18236 +2556 +3103 +5139 +29037 +2436 +28406 +1054022928 +9767 +28357 +4109 +6905 +28129 +19388 +5120 +13305 +30696 +31763 +1035 +2929 +9757 +731 +7259 +9182 +1380 +67912653 +13325 +26899 +2718 +21014 +1635 +28352 +14951 +32311 +27505 +14225 +3630 +7095 +18227 +21842 +16384 +10790 +6349 +29408 +23098 +26384 +2436 +12877 +30508 +29122 +18698 +759 +10461 +5320 +5647 +5659 +25775 +27344 +19965 +12970 +20561 +19008 +1026745538 +28428 +12877 +17655 +11653 +30832 +20103 +22331 +26377 +2323 +10091 +24291 +8204 +29541 +25301 +23862 +28610 +32539 +949165957 +13771 +26692 +26615 +20165 +21900 +26866 +25230 +7559 +10455 +17268 +20449 +5762 +2593 +26332 +8833 +5821 +893491145 +13275 +26533 +14298 +17584 +23962 +4314 +9867 +4812 +15622 +14871 +18193 +23592 +11339 +11514 +11839 +5743 +30110 +1761 +22311 +10159 +16004 +27231 +30309 +26350 +9410 +29938 +12920 +18260 +2452 +19721 +12541 +15790 +18227 +25195 +10293 +24140 +3850 +27708 +31465 +17052 +18874 +28460 +15173 +31925 +25872 +2799 +22842 +6047 +28280 +14931 +1087 +2607 +28518 +794618585 +24440 +12375 +4850 +18716 +14415 +13223 +13563 +26615 +176510878 +4006 +28199 +11500 +11003 +84 +7779 +30059 +17550 +11092 +31943 +9757 +8114 +27736 +17740 +3480 +8272 +22564 +14742 +21824 +23606 +21526 +17982 +22208 +15100 +15017 +12825 +18271 +730980266 +9204 +969450654 +2905 +19482 +23252 +1015074215 +797373420 +8088 +32162 +16191 +22977 +11366 +25262 +8450 +19067 +2534 +20230 +20093 +16198 +28099 +11990 +2967 +18058 +24599 +23337 +11585 +3980 +31143 +22002 +4653 +29010 +6067 +376085864 +767984192 +28559 +14978 +30369 +25293 +31266 +29882 +966 +20599 +4647 +224 +18875 +524439180 +3313 +27877 +1330 +1754 +1048230809 +17089 +7438 +3546 +18966 +19825 +11252 +209565441 +10202 +20587 +18914 +13029 +14470 +18215 +22455 +9282 +3678 +7779 +27767 +513746115 +30944 +27226 +940360263 +30610 +26645 +13026 +32592 +16908 +18955 +22256 +18016 +25917 +22796 +14546 +10627 +2183 +334695565 +31253 +2077 +8326 +12920 +755573610 +10994 +7694 +28945 +12543 +5051 +6844 +13305 +30847 +29256 +16908 +1031995440 +226639657 +19170 +28258 +915379637 +4120 +28610 +24052 +31827 +390891964 +16650 +13800 +388083394 +31214 +7964 +29776 +22359 +23955 +24970 +29843 +13777 +18222 +27971 +13458 +23131 +11932 +512496894 +15932 +30299 +925 +28844 +17601 +8550 +15013 +15468 +18898 +11206 +4350 +13458 +22889 +20971 +18419 +31908 +359 +7951 +16555 +26904 +26948 +20431 +21860 +345 +29336 +18897 +4499 +21095 +17764 +9562 +2590 +34992508 +3885 +25046 +24394 +1302 +29450 +17611 +19241 +19134 +23200 +9903 +893491145 +30607 +28522 +1453 +21790 +18305 +16265 +1695 +17338 +20029 +29047 +352 +20812 +4163 +4823 +25296 +280475943 +2378 +3877 +1072121176 +19839 +516538273 +21015 +23092 +5039 +19482 +3850 +13213 +18027 +9775 +3201 +12390 +19005 +21966 +18846 +26875 +10250 +30674 +732232773 +27265 +25290 +8734 +10676 +27311 +32162 +479 +4741 +26800 +2078 +1060347101 +9449 +12249 +32249 +16907 +191860636 +66383449 +16931 +32400 +22069 +1687 +10358 +24259 +12155 +31249 +25884 +13115 +23647 +2970 +22228 +17998 +31567 +25742 +20741 +17190 +30659 +1377 +8165 +15879 +454382627 +32535 +29398 +765080634 +29574 +3794 +15962 +6009 +24674 +168 +22123 +17578 +19357 +89508404 +6735 +22217 +373793988 +3480 +31916 +26420 +4366 +20788 +17914 +10461 +30213 +3986 +26299 +301374320 +9102 +27256 +26754 +22746 +223 +1878 +29524 +16573 +19222 +31870 +6987 +20911 +20904 +14813 +1900 +15452 +23600 +30733 +19056 +25083 +1695 +17090 +177112175 +18740 +7557 +15634 +29705 +26890 +19710 +12402 +10253 +19118 +26712 +9118 +32646 +2782 +13605 +25889 +20606 +15760 +18606 +9261 +17675 +1691 +14669 +2328 +11413 +12024 +10005 +19575 +29492 +3256 +4821 +27170 +14977 +461905691 +31273 +20115 +13111 +11767 +835425212 +693038504 +919 +18005 +30483 +28200 +16789 +5926 +7904 +27137 +17667 +22349 +17315 +1666 +6048 +280 +12877 +3989 +29446 +713805515 +30277 +7178 +31777 +3207 +23736 +4144 +26777 +426286442 +30762 +30453 +20351 +19237 +15877 +17554 +2138 +10870 +25602 +20772 +9536 +5499 +1048230809 +3409 +6605 +1903 +5033 +340575135 +3599 +17998 +14694 +20660 +1070816340 +25073 +11308 +27568 +28623 +18990 +25073 +735046865 +16805 +15402 +669 +31883 +23282 +25904 +18419 +969450654 +11347 +729577546 +13754 +1786 +3000 +1803 +20227 +29598 +17004 +23012 +10082 +9219 +31934 +10242 +5992 +5577 +11205 +17428 +170722754 +168148117 +31395 +30517 +16014 +3254 +16184 +241317106 +4812 +5767 +21791 +15272 +2008 +6722 +4109 +377963978 +30944 +1188 +29649 +20269 +9572 +12798 +1036628006 +24318 +23528 +2454 +2118 +23675 +16761 +21273 +3440 +11967 +11178 +16913 +9058 +12715 +6113 +5510 +28620 +1050652772 +26465 +1803 +26000 +925294519 +5218 +211249116 +16452 +14984 +20431 +14583 +18727 +19335 +6722 +20738 +3313 +363814664 +23928 +20597 +1333 +917830986 +22326 +17423 +26877 +26423 +5259 +2401 +835585617 +18472 +19016 +26357 +26577 +607699886 +12602 +21929 +11990 +724 +22998 +1361 +170722754 +11509 +29263 +449592529 +2294 +2684 +10121 +6245 +335601471 +12739 +6987 +6549 +7919 +28620 +25713 +4580 +908 +1496 +571144043 +25203 +29053 +24912 +17963 +7686 +30733 +19729 +26705 +19008 +304824290 +23204 +24153 +1866 +6861 +21174 +7639 +21171 +29438 +376959476 +5000 +19019 +21095 +13800 +733720730 +546 +316355293 +868 +24 +5197 +30517 +139404611 +9954 +9470 +51107704 +28846 +6833 +19709 +28187 +3678 +31908 +5103 +2028 +17379 +31736 +24875 +17948 +887 +16671 +23585 +9266 +13387 +6898 +25056 +6806 +9442 +23417 +30417 +30470 +502634280 +10293 +23093 +8485 +19967 +20506 +31506 +14684 +30847 +22889 +17827 +4421 +17784 +22058 +1454 +14451 +8142 +14590 +7366 +8825 +31553 +7260 +9981 +708754769 +3326 +6090 +5892 +17405 +18400 +560223448 +2394 +1602 +4883 +9310 +3443 +20027 +9071 +9629 +21192 +20597 +4762 +794621932 +25648 +26494 +4714 +18009 +2389 +6791 +24147 +10247 +15316 +31395 +160138223 +31951 +7378 +18 +25315 +845 +13071 +10339 +12221 +11285 +15384 +14101 +19352 +892 +1561 +21174 +16816 +7442 +29783 +14119 +15095 +17662 +20678 +3535 +26006 +8209 +492883950 +446392658 +3196 +5245 +27860 +16593 +29650 +572025344 +27548 +817163441 +824 +20527 +2311 +14435 +24691 +25048 +30693 +14925 +23469 +17239 +11694 +28316 +19320 +13063 +29103 +21769 +29557 +29194 +27745 +29292 +24153 +24519 +23190 +18019 +8476 +7018 +2292 +19175 +30294 +27258 +14757 +25176 +32610 +8405 +29779 +20133 +4329 +29875 +15045 +24848 +26278 +24892 +21563 +9929 +25152 +27725 +9353 +24823 +8580 +4959 +18052 +5738 +29103 +14881 +10914 +714902701 +21158 +1141 +733720730 +25362 +19651 +22351 +3022 +6448 +20478 +544057991 +1000601635 +28891 +28833 +3513 +13725 +14256 +30398 +223 +21090 +21513 +681432775 +214 +922907720 +2209 +5902 +12300 +10053 +8195 +9145 +17164 +30127 +27261 +114156994 +4292 +871523530 +25034 +759680945 +754 +3582 +13970 +362310923 +18961 +731 +9470 +5357 +24468 +25920 +5763 +20905 +31266 +6617 +360322477 +26283 +28357 +868969470 +25135 +550936890 +9212 +710943610 +27013 +14699 +24359 +3017 +4284 +29746 +30733 +1635 +20144 +190334242 +32652 +27528 +12277 +7372 +18810 +7745 +20709 +13898 +16534 +15435 +9523 +6934 +3832 +18668 +22554 +27125 +21538 +24468 +30567 +16033 +20626 +516565464 +1666 +26587 +25828 +921334292 +23688 +24676 +21030 +428 +16198 +4240 +25142 +17633 +5055 +32 +20153 +11544 +29965 +26654 +4006 +28985 +5180 +18189 +10064 +1318 +13153 +23318 +31285 +2008 +17440 +16688 +22349 +25611 +15938 +29558 +30618 +1030923998 +29124 +22411 +25823 +27004 +8620 +19170 +5411 +8192 +5911 +15095 +30611 +911358525 +24843 +267224449 +82276754 +17701 +1289 +15435 +13615 +7602 +10926 +9623 +174874567 +4281 +6048 +26497 +6684 +9387 +9071 +27701 +16153 +3256 +5397 +29798 +305443481 +6260 +27540 +25596 +4874 +805 +15529 +4482 +852543208 +22050 +26207 +31221 +11110 +29379 +12996 +27997 +1754 +16356 +19563 +14143 +27382 +28991 +12805 +26754 +22456 +21294 +525292548 +31168 +11509 +22164 +27167 +32608 +11587 +322063641 +31063 +22858 +14451 +29053 +3824 +12567 +32077 +516 +10963 +25349 +16858 +272986092 +27327 +25337 +27421 +6016 +9118 +231871336 +1297 +22947 +6934 +28451 +16913 +1855 +30682 +194382698 +20066 +31567 +7206 +9000 +27940 +1939 +31721 +30684 +586673614 +30568 +8647 +30107 +19812 +3173 +32185 +25301 +22977 +781570423 +26420 +28273 +27105 +17584 +2398 +1423 +11009 +10119 +30471 +12487 +28743 +27567 +1640 +30107 +5580 +9247 +31459 +22187 +846746350 +20053 +30611 +20900 +13836 +17200 +17101 +3227 +30825 +27013 +17437 +30787 +32087 +26608 +25585 +553348264 +24293 +12972 +5839 +18284 +27894 +422 +16576 +29103 +27099 +7360 +12391 +13036 +17723 +20782 +19281 +9796 +13613 +7276 +32323 +1635 +30386 +16067 +1270 +18109 +31168 +15683 +554120300 +27966 +12996 +5763 +13375 +5423 +891812554 +918765792 +441276900 +14699 +396246374 +15905 +15053 +22804 +292 +22683 +28863 +14596 +1000 +32552 +9583 +645686293 +3539 +27313 +937742460 +12359 +3537 +765080634 +1423 +28191 +27019 +251155117 +575017168 +1071335085 +29554 +13816 +24968 +3409 +4720 +13375 +29432 +20162 +18360 +19557 +19752 +2534 +24430 +29242 +14563 +32427 +746502247 +26824 +1060347101 +4256 +5197 +31353 +571711251 +21428 +4461 +2846 +27869 +14746 +16060 +32057 +28985 +16339 +351546819 +31965 +516565464 +15142 +29944 +25630 +6983 +32136 +699555507 +17667 +460 +11585 +425053951 +8883 +8913 +892 +22996 +31726 +6691 +9204 +5137 +21450 +21582 +13347 +835585617 +810759425 +26629 +26736 +64974863 +12696 +19219 +27392 +13850 +525292548 +29439 +26136 +8793 +2873 +697456669 +2323 +19903 +30465 +20103 +1244 +13153 +79 +9637 +9534 +3227 +26057 +15452 +6786 +965160267 +956 +10799 +4461 +24007 +4905 +4666 +9125 +25339 +11968 +25219 +19303 +19557 +8267 +4874 +731 +588695307 +9352 +18543 +13036 +32503 +22858 +1036628006 +5329 +17411 +23592 +8647 +26211 +21370 +8294 +20528 +2986 +156 +9523 +817030087 +31430 +27632 +31946 +14764 +23501 +28133 +15822 +12739 +29891 +8095 +249651196 +21024 +17701 +15830 +29598 +10695 +3123 +14982 +382782387 +7443 +12641 +25398 +867796195 +26623544 +16153 +30875 +1529 +23771 +9472 +4714 +150 +25763 +27501 +22323 +2273 +27158 +31736 +1040137225 +911358525 +25987 +19514 +479 +889486862 +24533 +23835 +20626 +2106 +19111 +21163 +18029 +17487 +10275 +15241 +32472 +22163 +11304 +16331 +9653 +28745 +23732 +1270 +8118 +5673 +28223 +16741 +15289 +22998 +3672 +10902 +31643 +14740 +24909 +22578 +27391 +12696 +8501 +12905 +111747217 +32764 +27029 +21984 +7923 +2292 +12594 +21133 +25113 +8419 +502634280 +739077078 +337 +27066 +11445 +12783 +14329 +1916 +16485 +969236132 +20198 +673047462 +11568 +525292548 +5692 +9221 +11164 +31727 +30512 +1051321133 +29381 +18219 +24774 +13253 +27808 +31249 +14834 +14090 +28286 +23245 +17334 +18478 +31558 +42623459 +27837 +24885 +848422154 +9233 +27057 +21587 +13279 +17062 +5980 +21081 +23290 +11308 +32397 +6246 +18556 +1333 +4084 +20343 +2374 +32717 +4438 +27221 +7318 +18214 +3013 +25219 +394559714 +2811 +22509 +29541 +10614 +19014 +20596 +14694 +219458753 +88 +1069819982 +28389 +22465 +921334292 +892 +6687 +4174 +811530194 +31353 +25545 +408077591 +642268828 +22986 +15760 +11018 +341199600 +22455 +22867 +11653 +2761 +20930 +14568 +6530 +16416 +8118 +13662 +29541 +16324 +26198 +578815248 +7948 +27607 +1539 +7790 +951 +461 +18700 +24350 +1534 +566386921 +1112 +21147 +2727 +10048 +5821 +24326 +13008 +9649 +23484 +10886 +214 +1466 +23831 +13275 +18694 +846746350 +26114 +23476 +26692 +2202 +5167 +649527609 +22220 +98861589 +10610 +16859 +30470 +14644 +6048 +27235 +631404077 +386 +687610188 +25598 +27029 +16747 +13278 +29764 +32592 +13342 +3857 +25901 +29532 +20092 +454259428 +11638 +16789 +875743088 +9845 +12242 +27025 +18846 +30859 +20003 +12502 +15999 +5251 +1429 +4284 +21933 +14251 +29516 +16723 +18955 +9219 +14453 +19351 +26774 +10589 +29746 +27475 +10529 +531 +14488 +1185 +29206 +26252 +30299 +1289 +294 +30868 +3481 +11968 +13676 +16573 +13241 +32094 +25057 +17910 +8793 +394 +14093 +1732 +3821 +16904 +279011653 +743 +8602 +9212 +5423 +4832 +32633 +13101 +29294 +13517 +27404 +4685 +9898 +442 +3613 +5892 +12783 +1435 +19572 +10807 +22713 +24257 +19067 +354 +217068937 +13225 +21335 +10859 +31370 +5763 +11805 +27096 +25582 +11913 +2914 +525495101 +16757 +5769 +5000 +110579490 +9310 +7790 +5623 +18322 +32557 +668634557 +10575 +2402 +29747 +13593 +25999 +8913 +14553 +21885 +3535 +14283 +10182 +10931 +28129 +10683 +27002 +18875 +13063 +27052 +16816 +13519 +11786 +17225 +4647 +30748 +15141 +31654 +11860 +32165 +16221 +31283 +9484 +6119 +23876 +23073 +21587 +363652035 +4769 +3717 +32057 +5423 +24417 +14857 +746502247 +30853 +26098 +226838476 +23847 +26718 +1804 +29313 +5793 +30200 +3321 +16513 +13864 +17506 +4084 +25901 +16913 +14931 +22246 +483086963 +376472461 +15336 +25851 +12568 +28743 +26238 +20870 +28603 +10636 +16890 +19312 +499440084 +1081 +1493 +27938 +5142 +18439 +17477 +26157 +6302 +11110 +11839 +506 +17300 +20030 +19237 +899226523 +15038 +29000 +29532 +25030 +341199600 +23493 +13777 +26 +5060 +7726 +29379 +21205 +19567 +933441874 +338407503 +27837 +4325 +7142 +16146 +16359 +23679 +32427 +16678 +30988 +3741 +21527 +923 +15017 +28127 +747070391 +9918 +491245066 +1506 +31314 +7078 +8440 +6487 +21509 +24011 +26724 +13808 +18404 +27359 +9379 +26252 +13970 +26695 +28302 +4338 +22858 +18755 +9771 +12285 +15665 +19237 +28690 +17090 +47952593 +20452 +7039 +5101 +22998 +12657 +2781 +10651 +18673 +26553 +15509 +8483 +23835 +26477 +17929 +3101 +16312 +14840 +25811 +29504 +30987 +26278 +27127 +1208 +9442 +13583 +23149 +18406 +5821 +976664985 +4471 +11180 +10576 +21553 +4256 +7220 +11043 +23131 +28439 +15498 +28232 +8294 +27183 +26505 +4268 +15173 +25142 +19939 +451549272 +29524 +5902 +70292251 +31318 +27064 +25549 +4847 +5231 +15572 +2781 +2970 +15814 +19457 +30825 +651498411 +25987 +20027 +649527609 +21509 +1711 +8019 +14568 +2162 +26868 +23003 +8752 +30053 +1714 +19308 +15829 +18310 +426 +14495 +15554 +472976263 +17715 +469 +13793 +16687 +9383 +585689380 +2207 +20841 +23690 +18873 +6376 +717298974 +2816 +13041 +388083394 +23979 +28443 +1643 +2146 +723 +11669 +961739421 +25405 +32263 +4089 +20382 +1051757721 +28836 +1109 +28966 +25348 +23076 +20454 +19876 +3659 +19126 +138768834 +22486 +9036 +8555 +9210 +24975 +4021 +22185 +717298974 +1795 +909 +11224 +10952 +14435 +27363 +18185 +21265 +14318 +9470 +26623544 +308280197 +14748 +7722 +14868 +1087 +160857416 +14415 +24155 +27940 +175927882 +18872 +9053 +14455 +18698 +660937856 +18305 +25400 +17706 +24892 +6089 +17754 +21163 +26785 +22247 +30698 +14879 +17339 +15877 +24927 +31054 +21796 +22015 +30116 +12715 +21265 +20902 +5763 +14118 +31629 +11937 +31560 +27064 +24891 +10927 +25997 +3606 +22346 +25801 +27412 +17062 +28531 +24174 +22947 +28121 +7554 +21598 +602389378 +23729 +2169 +4101 +27760 +12387 +824487704 +200 +17554 +31534 +24269 +2928 +25375 +23971 +6846 +19505 +9623 +32164 +11455 +3118 +525926022 +13385 +20402 +6820 +28305 +4524 +8788 +27231 +15760 +20878 +224 +25022 +9243 +13511 +22057 +29867568 +29549 +17658 +14749 +19730 +24183 +899226523 +546 +15275 +23968 +19729 +29162 +31943 +9834 +14609 +24891 +11591 +12660 +237588807 +20530 +13534 +23282 +7139 +26823 +27814 +4004 +1553 +10033 +687599900 +7779 +8860 +21544 +8971 +3821 +24583 +18839 +26813 +14881 +5777 +17538 +1795 +246915592 +794618585 +4076 +23834 +23730 +352 +998 +18631 +19484 +9876 +14187 +6435 +573783345 +29925 +15397 +16539 +1398 +28928 +10303 +40 +1954 +23593 +5895 +11840 +317497800 +7841 +30614 +1066 +2004 +16855 +5620 +14742 +10268 +17491 +15472 +2832 +29040 +31448 +428 +22759 +21557 +14982 +5989 +20258 +410791814 +10902 +30684 +16737 +26207 +1348 +130 +16047 +23124 +19254 +553348264 +32006 +10730 +7602 +25219 +974991332 +3512 +14868 +824 +23600 +1336 +12733 +11298 +3678 +17287 +3678 +11347 +1330 +30696 +11774 +15112 +12001 +29166 +29190 +32680 +6898 +1398 +16684 +1144 +13026 +19899 +13982 +27831 +4555 +25904 +224 +3805 +75797723 +8971 +32698 +16392 +1051321133 +19019 +1855 +8096 +932470077 +582 +4660 +20238 +23624 +9243 +22759 +15555 +30779 +1918 +14724 +8618 +30207 +31745 +1336 +20482 +9954 +1640 +7508 +23592 +14013 +16163 +29516 +28759 +1430 +29493 +14298 +30691 +20092 +13279 +20146 +2486 +22847 +19362 +354 +758618604 +12236 +12601 +542186841 +16520 +368158212 +6551 +1576 +21296 +28260 +30202 +2867 +25599 +5989 +22796 +867113537 +29784 +1143 +29510 +6985 +15367 +21617 +32 +25917 +30749 +19980 +24786 +23954 +871502169 +23585 +1160 +29557 +30691 +28230 +20966 +19187 +13981 +8913 +1651 +26924 +20093 +21918 +3555 +32226 +13118 +30358 +20028 +23701 +10797 +9985 +32121 +2064 +29585 +21053 +8683 +23623 +32434 +4579 +2944 +10357 +19317 +4912 +31253 +27741 +794618585 +32162 +3337 +6710 +27926 +28891 +12130 +713805515 +13263 +8676 +10591 +12692 +18564 +15519 +100498229 +30213 +28782 +27366 +15883 +14021 +7775 +44921107 +14362 +126640927 +10994 +7778 +32586 +4347 +578815248 +11501 +244889791 +989966642 +7264 +607568455 +19825 +6798 +32626 +22634 +29319 +20225 +165289280 +30204 +27786 +15536 +28632 +24674 +13534 +8284 +9084 +15725 +25265 +9210 +3846 +1051757721 +1261 +15561 +31216 +13538 +1302 +7107 +12427 +25185 +20783 +295045562 +17661 +26876 +12466 +3986 +24909 +8781 +30733 +4090 +16254 +30714 +4464 +1740 +28488 +27557 +15489 +6399 +25866 +204364068 +26429 +16818 +20408 +3678 +20621 +11358 +15228 +6722 +8986 +19261 +11597 +9405 +1782 +23761 +23688 +14068 +4666 +12534 +32164 +31934 +20763 +246 +30508 +16016 +22815 +32585 +31590 +28389 +19916 +762854332 +25230 +6833 +14233 +18435 +6379 +17124 +24882 +3512 +1030 +531 +774 +1144 +14030 +24191 +17633 +22671 +14748 +25872 +27221 +9695 +20469 +6302 +8059 +8103 +5510 +184 +13756 +18751 +31277 +24203 +23698 +11933 +31951 +28325 +7268 +2273 +1028796512 +4306 +10881 +1121 +11285 +18010 +10664 +7824 +24823 +23769 +22883 +12229 +15893 +5186 +30053 +28813 +7875 +503113624 +26584 +25790 +26494 +12235 +20480 +194 +15053 +25262 +24062 +23232 +6644 +27322 +2897 +594 +175674631 +3202 +28470 +20904 +32065 +176352552 +21887 +17498 +26891 +12085 +23336 +27741 +27458 +9269 +28483 +24062 +25872 +15866 +28483 +10373 +29263 +31834 +5079 +11368 +24280 +11834 +27850 +22375 +5867 +29381 +21430 +17091 +19627 +20230 +22187 +30565 +15990 +26623544 +1031995440 +19417 +2106 +545 +26436 +22800 +758618604 +20853 +873426338 +1348 +17910 +13014 +29843 +5139 +4446 +16521 +7630 +16833 +9818 +11933 +20607 +24321 +13275 +10223 +8190 +1534 +7943 +8336 +28077 +5436 +3353 +22024 +23854 +7716 +747601175 +8911 +21030 +503113624 +3307 +15142 +31471 +376959476 +14435 +17007 +22881 +10800 +30508 +1028016689 +7046 +11974 +2855 +22971 +23332 +10795 +29259 +23012 +30526 +21878 +15823 +31367 +19244 +11003 +32503 +15600 +30200 +25455 +4028 +5217 +25585 +777 +4296 +16585 +13209 +4218 +13881 +16145 +13325 +7141 +30801 +23928 +31654 +1664 +9897 +9016 +4021 +29225 +9835 +23597 +20663 +5927 +586115773 +24524 +10218 +21057 +5769 +20682 +1320 +14101 +15649 +13812 +23131 +23623 +14470 +11937 +573783345 +12963 +10097 +25039 +19514 +22800 +30861 +504759366 +14414 +9378 +13354 +960633926 +25759 +11184 +13519 +26136 +920657094 +5799 +18570 +8856 +19056 +23890 +7923 +454382627 +19335 +336779796 +18211 +3399 +449290199 +10095 +19493 +4555 +5320 +4482 +29075 +8105 +21769 +8971 +6560 +18994 +15910 +28877 +21294 +20547 +17472 +22804 +14180 +19173 +31521 +18 +18222 +17817 +10094 +26140 +20902 +794621932 +26739 +4016 +857646800 +1000601635 +729958294 +30025 +25337 +32065 +14902 +7219 +6076 +21903 +31751 +10370 +3300 +30209 +2084 +2481 +347853192 +25748 +25185 +16795 +32626 +29899 +15109 +15053 +13338 +27203 +17169 +8816 +17870 +23739 +292 +9030 +20194 +2117 +13334 +31353 +20301 +286041137 +14244 +2593 +15926 +12155 +28264 +11501 +22423 +22057 +8728 +13793 +7198 +11252 +9084 +23626 +16573 +12069 +28239 +26800 +372335989 +19019 +16798 +18261 +394559714 +17353 +20396 +525292548 +23637 +30610 +24892 +307263087 +29585 +6419 +9898 +10242 +24440 +4221 +23775 +12515 +11585 +20198 +22758 +18270 +27370 +14528 +25987 +15338 +14654 +29991 +28561 +13578 +5004 +11985 +32057 +25903 +31736 +24691 +1018899887 +17311 +27883 +28232 +11917 +12921 +25172 +8130 +31568 +30853 +933 +2625 +688921232 +17319 +11620 +298849653 +1423 +23216 +6940 +5760 +25185 +3391 +949130808 +31811 +20494 +397 +2953 +7618 +12585 +19958 +15209 +28782 +30092 +4599 +14362 +21287 +22444 +5769 +23600 +14461 +6375 +4031 +26484 +22714 +31019 +25763 +20798 +32122 +12963 +14183 +30621 +24421 +16734 +18826 +28109 +978740950 +1365 +29809 +21388 +20062133 +523750683 +3089 +246 +3346 +21526 +16145 +8716 +23477 +6710 +1027560192 +26712 +3934 +18325 +13345 +27257 +6005 +13771 +838669749 +18949 +10690302 +11969 +24639 +19327 +2396 +84 +32512 +14192 +28974 +72893169 +18230 +26763 +16861 +7978 +25203 +16062 +10373 +758618604 +23235 +28352 +31934 +10875 +10222 +15367 +15302 +18016 +31568 +2118 +9084 +12752 +18093 +17092 +305443481 +15861 +15855 +2209 +8972 +7757 +14028 +30356 +27200 +12373 +27831 +2534 +13312 +2105 +214 +15593 +8200 +4922 +342225246 +194354866 +2328 +24296 +638033148 +3036 +24943 +25405 +8294 +14509 +4432 +19623 +275985604 +21265 +9565 +24001 +397 +30173 +32575 +27664 +9410 +31934 +13187 +11974 +10636 +1031995440 +7700 +20002 +26615 +28483 +44921107 +10479 +919 +13538 +545442466 +16527 +20121 +25565 +28706 +731 +17384 +5534 +8530 +16157 +16238 +11030 +31003 +27224 +31054 +17286 +24997 +18674 +13980 +2389 +16606 +857646800 +24344 +23521 +915379637 +3511 +615256072 +13701 +13324 +20030 +28352 +9008 +16816 +18171 +15073 +6465 +4461 +11327 +10727 +24860 +20696 +560904813 +24318 +6082 +31652 +669 +17146 +16606 +10661 +3783 +24966 +12825 +11617 +32310 +18010 +4360 +18904 +67912653 +130817209 +15840 +16204 +18620 +6102 +859062110 +15384 +5079 +11799 +26749 +11760 +18839 +29891 +29660 +26922 +26924 +275594975 +380963400 +5217 +20053 +21135 +5577 +146879326 +13863 +6890 +2887 +7277 +19914 +12436 +13736 +27925 +16184 +20604 +28899 +1855 +27971 +692787382 +7996 +924324245 +4276 +9514 +31901 +11786 +16010 +31585 +7294 +31150 +3526 +12890 +1752 +17017 +7936 +21516 +23874 +603877043 +697456669 +4782 +1036628006 +2162 +24134 +163 +217068937 +22158 +19388 +1675 +32179 +21538 +30335 +13350 +30810 +9401 +15925 +7188 +27421 +29453 +2476 +1361 +20072 +25476 +21578 +32208 +340575135 +4826 +12276 +1015126435 +5748 +4912 +31567 +12696 +12825 +23218 +7268 +6246 +11714 +687275605 +300035963 +11178 +12692 +2986 +6475 +22792 +6930 +21839 +3813 +26042 +6148 +26032 +8645 +6028 +2750 +2381 +16727 +23293 +24885 +20709 +21954 +3253 +3840 +13162 +24082 +19261 +24827 +211 +29336 +3870 +10800 +7355 +3493 +19499 +13187 +4174 +14944 +18420 +15675 +14125 +24496 +3559 +14293 +820 +24520 +11643 +5578 +23597 +19839 +681638629 +7824 +8752 +4660 +2143 +20476 +28361 +8517 +24643 +31495 +8485 +27029 +20373 +524047505 +10890 +14702 +16811 +192800989 +969236132 +3854 +15787 +4375 +5103 +13238 +8237 +32253 +12364 +25368 +2534 +32633 +2672 +31586 +21435 +10223 +4149 +7356 +871523530 +5617 +26343 +588695307 +29811 +1302 +22456 +4213 +32134 +514875184 +16734 +13535 +129574444 +21044 +7083 +19994 +30368 +24511 +29583 +27448 +3101 +163890681 +5534 +22833 +17435 +368135485 +31707 +13541 +18740 +6674 +22909 +16169 +30973 +126610814 +8105 +31405 +899792129 +18478 +18718 +3368 +25960 +19778 +22652 +5356 +6722 +12963 +22127 +25199 +72446526 +32711 +250 +25616 +1001566143 +23558 +10291 +19169 +21769 +4347 +12567 +694015793 +560223448 +5534 +24429 +15215 +12373 +27811 +17379 +16157 +12457 +1324 +6930 +21248 +6396 +697456669 +13297 +13985 +23337 +4335 +30266 +29910 +17858 +29319 +21723 +23585 +17663 +6806 +20205 +24769 +21192 +27059 +4890 +31353 +5359 +28587 +1822 +4989 +18189 +16064 +7907 +32372 +7078 +9055 +29776 +5673 +9248 +1954 +10987 +12359 +13279 +4470 +9864 +846746350 +8556 +9517 +18636 +30381 +7957 +6136 +18873 +9352 +12711 +18718 +18310 +971224564 +8954 +4341 +30987 +20841 +3440 +319 +19645 +1496 +14840 +6983 +21547 +28470 +15452 +9442 +5768 +19506 +18845 +31613 +12192 +11649 +25872 +276213711 +23149 +1068 +1534 +19548 +4109 +746965255 +20401 +29863 +271 +7205 +124770821 +7892 +13113 +28850 +6745 +25977 +12682 +25745 +5578 +1057824949 +26294 +27455 +30818 +5587 +7919 +26562 +180 +20947 +4198 +4059 +6042 +4276 +987091443 +3182 +30410 +19032 +6626 +574 +7923 +5759 +209801770 +24769 +19695 +5961 +27053 +219835095 +13640 +3353 +21911 +3555 +13457 +343074924 +10537 +31567 +8009 +31274 +13511 +22417 +4951 +9934 +3761 +20624 +15622 +9016 +11739 +20628 +11926 +11404 +11901 +5712 +31591 +24082 +4821 +7682 +14562 +12202 +32652 +2739 +18187 +32175 +2675 +13045 +3104 +18170 +22046 +17099 +19062 +24740 +8309 +856690611 +8745 +7235 +7877 +13375 +9053 +19149 +13432 +11304 +205 +1534 +30242 +1797 +28648 +2498 +10095 +31989 +23600 +3835 +2504 +6790 +6149 +17338 +20928 +388083394 +29122 +5013 +6993 +8041 +16562 +12932 +14665 +276501667 +6393 +24151 +19445 +19903 +24459 +2331 +20277 +1602 +21527 +5757 +14840 +1124 +779375722 +14237 +9959 +9353 +6379 +881 +22430 +10818 +21885 +509260089 +9449 +29915 +12682 +30643 +1939 +19311 +9224 +9867 +26129 +20709 +5293 +8309 +22507 +27567 +16336 +7895 +21289 +15966 +15027 +223794817 +312049264 +814572721 +107 +8656 +1623 +84 +1065695788 +12858 +23621 +7268 +566386921 +1040042838 +1664 +31901 +15969 +2119 +25561 +11327 +28118 +4874 +14125 +4774 +1598 +27864 +31664 +19807 +20423 +21045 +22817 +5686 +21428 +31019 +21557 +5677 +29762 +1130 +829 +18284 +18698 +12504 +23436 +6369 +21687 +18310 +14599 +18872 +24644 +277841685 +29492 +4472 +4649 +8315 +22163 +11740 +15260 +24533 +32056 +5769 +9237 +14746 +449592529 +8213 +99038920 +24908 +23338 +9003 +687610188 +23553 +15004 +16513 +3329 +18930 +32164 +30714 +75797723 +14840 +2970 +17844 +17878 +23597 +5534 +20324 +18616 +7875 +4862 +26759 +4814 +5330 +9180 +25318 +5642 +18502 +29620 +8961 +6790 +14525 +16573 +14461 +26136 +25872 +27745 +7512 +12402 +22637 +16355 +24350 +22648 +17876 +678889556 +21978 +2949 +25505 +9505 +20624 +15630 +1156 +29446 +15423 +1324 +216439932 +15097 +16298 +1071335085 +15838 +2831 +10959 +18125 +6978 +26910 +11035 +1032065115 +9772 +1002259261 +29263 +21113 +14430 +28091 +5580 +27541 +3106 +10661 +29379 +29032 +4366 +11544 +1057824949 +14244 +31959 +23290 +520460358 +10719 +18986 +19222 +3196 +1855 +3576 +5021 +575017168 +28256 +1466 +30228 +7366 +18606 +8755 +687610188 +693 +6009 +31305 +6111 +14931 +23031 +15990 +24257 +9084 +9886 +25945 +17740 +14890 +18720 +32412 +29027 +14371 +28875 +5867 +23144 +611700924 +28280 +19067 +28656 +18486 +10581 +168797328 +4240 +28826 +11043 +79880510 +17410 +18969 +7892 +28551 +15250 +939 +16289 +1458 +30386 +24430 +18472 +25558 +29131 +10334 +14435 +17814 +32210 +18846 +21308 +9936 +19973 +22543 +30369 +24326 +63108274 +26615 +4753 +19312 +13041 +17239 +3885 +31937 +26343 +261905804 +2328 +7276 +24823 +21377 +21605 +3457 +6475 +15745 +29964 +29407 +8620 +15519 +9102 +5069 +14372 +4647 +202174594 +10294 +21045 +15472 +13756 +9247 +10247 +30630 +21817 +1013046410 +615 +31539 +13372 +26736 +32701 +31175 +3570 +22312 +50 +23530 +29811 +25823 +2215 +820 +175927882 +8440 +28239 +31611 +6528 +17836 +3210 +8965 +8550 +11908 +5763 +31927 +3254 +16336 +26996 +6121 +13458 +7072 +23171 +2402 +14663 +30753 +28133 +22491 +25296 +370567225 +17814 +5231 +28070 +30110 +26785 +2249 +680780891 +712 +3036 +23200 +7061 +899204700 +1855 +11833 +18305 +8114 +216 +23380 +13093 +7726 +18059 +31557 +6512 +2962 +20426 +28106 +28143 +3936 +31002 +13676 +27097 +21509 +8455 +8780 +25253 +1855 +18201 +25667 +281932493 +19350 +22297 +24552 +27821 +26494 +29315 +585689380 +4328 +23729 +15101 +4904 +32309 +914508983 +14196 +15954 +30055 +20312 +10966 +16613 +25422 +410570626 +354 +28280 +25078 +30079 +7102 +2799 +3765 +2739 +23688 +2495 +23123 +934956379 +2893 +779375722 +10218 +14613 +223 +16170 +1259 +30653 +31629 +28375 +1265 +13375 +19695 +14352 +30762 +6839 +22710 +7056 +32026 +27488 +422 +13805 +13195 +7007 +748 +917830986 +609028957 +24062 +219835095 +5813 +9055 +11311 +30682 +10173 +5777 +12177 +42 +14902 +26325 +31654 +3202 +21582 +243787156 +24155 +22371 +18846 +29867568 +8146 +30728 +24057 +368135485 +23739 +29897 +23165 +17124 +22603 +24120 +16191 +25766 +20269 +1085 +32505 +211249116 +10514 +380963400 +29694 +956684932 +3985 +27066 +811625862 +28149 +9143 +11911 +18405 +27607 +8588 +11504 +440795951 +18266 +22348 +22444 +24052 +14093 +13941 +27591 +17870 +23214 +730023808 +14349 +10325 +12252 +22285 +26846 +26922 +32198 +31170 +16687 +26410 +11180 +1797 +3320 +14737 +13305 +5119 +30848 +22248 +15951 +18794 +6806 +15006 +13187 +21343 +19222 +14115 +16963 +342948102 +8550 +29419 +9414 +9248 +20479370 +12963 +13146 +15489 +17428 +5883 +18855 +20408 +11974 +7333 +31818 +9449 +615 +16637 +24172 +23165 +30684 +15883 +22068 +19409 +10776 +30471 +15266 +11061 +26996 +15855 +14330 +1825 +18552 +21296 +278871169 +18751 +13154 +8985 +23803 +14060 +17784 +1815 +8204 +767675099 +22184 +26813 +18325 +23412 +10094 +19016 +187877991 +30296 +17260 +16803 +7264 +26019 +21513 +2609 +11669 +7607590 +24011 +26297 +32498 +12572 +951760797 +2659 +730023808 +16101 +29114 +23624 +11368 +20567 +7355 +23047 +2979 +7556 +30817 +30659 +618 +8825 +641529336 +2813 +8400 +2453 +21970 +310394812 +29824 +30237 +14321 +29891 +11974 +29037 +32371 +30109 +30682 +6048 +914 +19690 +292402728 +27183 +22272 +28422 +1714 +20682 +25824 +18519 +23784 +20066 +32293 +24150 +16429 +24608 +12314 +1065695788 +8540 +18711 +8105 +3431 +1121 +154933739 +12602 +4021 +23795 +7978 +3399 +31613 +12394 +10811 +13981 +9178 +22714 +25294 +924324245 +21712 +22412 +25769 +13836 +6184 +6119 +4027 +19675 +14386 +16064 +8608 +987198225 +24748 +8106 +9888 +99038920 +790644676 +12285 +18311 +500761694 +21208 +7933 +31250 +3758 +8724 +26280 +18227 +62822899 +29338 +1029221420 +10190 +9953 +15633 +674 +9778 +2232 +219458753 +26043 +15486 +1048537108 +10735 +27146 +10422 +7072 +11985 +841984888 +18514 +15411 +9455 +26571 +26906 +1837 +170016804 +1136 +9310 +25872 +28406 +440829685 +6296 +13984 +25669 +29994 +19111 +24062 +21995 +7793 +14049 +1101 +28732 +24 +2476 +35184520 +20201 +12646 +588954698 +15938 +27591 +8181 +25923 +16047 +30825 +11109 +18556 +19708 +561490374 +16062 +4472 +5119 +699713792 +19016 +27048 +27376 +24110 +10877 +9480 +18346 +5000 +24879 +20431 +29124 +27470 +374155151 +1742 +27605 +19518 +899792129 +12736 +29453 +904 +20030 +746965255 +31283 +17760 +8763 +3690 +20021 +11802 +22914 +9182 +19042 +32067 +25602 +12533 +14451 +664027071 +8308 +30092 +31459 +5137 +14865 +19011 +6126 +4366 +590 +15440 +16619 +12453 +21409 +29649 +28058 +10331 +1423 +4455 +25294 +18171 +30853 +30457 +710943610 +4089 +19187 +15482 +25315 +23947 +28302 +18051 +20241 +29822 +30918 +30266 +15593 +10268 +30875 +24386 +1389 +451256000 +22407 +29954 +16138 +4076 +17193 +11472 +25126 +32018 +9397 +3804 +22914 +22252 +16242 +30356 +199372157 +829 +14736 +24004 +31765 +26615 +10877 +23600 +19728 +2944 +31314 +16357 +7294 +30981 +307263087 +13138 +27610 +21395 +29598 +29828 +5738 +25505 +18755 +26722 +586673614 +8883 +5039 +30532 +617 +32745 +17876 +32067 +9709 +1307944 +12920 +5882 +18443 +29986 +23775 +24256 +19327 +12739 +18599 +25602 +13060 +16357 +545442466 +21242 +26081 +19354 +3901 +10970 +8971 +18556 +27436776 +11134 +25627 +7630 +26060 +214 +30825 +4924 +8430 +16305 +23925 +13982 +29450 +231871336 +24151 +13856 +18215 +21970 +27893 +11691 +16114 +21215 +20528 +4139 +15554 +25352 +31995 +15924 +22434 +6914 +1065468270 +24769 +18875 +2381 +18783 +24280 +28430 +14143 +284 +26000 +13848 +20905 +609028957 +20285 +2993 +22897 +28656 +6504 +29828 +191860636 +17969 +31558 +6798 +25598 +987744044 +9818 +19388 +7007 +23986 +8142 +24321 +25354 +13457 +9523 +21426 +10818 +13848 +789157341 +26324 +20950 +15047 +15830 +20709 +17376 +642268828 +6047 +23540 +8985 +830489638 +4912 +7110 +21605 +11320 +29765 +12574 +6259 +22648 +12956 +7318 +30173 +16798 +27443 +194 +24420 +5415 +12568 +7556 +21929 +27261 +18301 +9199 +910153622 +26632 +970 +8267 +21426 +783684669 +2672 +16855 +3033 +27736 +344 +8693 +6544 +8281 +19549 +19119 +271 +30092 +13182 +18495 +15830 +2220 +25405 +6591 +30173 +27957 +22079 +31738 +31951 +7953 +21978 +30626 +24150 +595 +27105 +23730 +29965 +31999 +15101 +19593 +21192 +6016 +17605 +6237 +18628 +25135 +14187 +20947 +21656 +1863 +1062715982 +18923 +439 +1900 +29524 +8165 +19176 +13760 +22746 +12752 +674 +7268 +820 +32608 +14583 +26564 +7101 +30847 +21806 +19864 +17625 +30244 +724515722 +9261 +544057991 +27883 +1432 +23400 +6972 +31142 +2396 +28866 +26948 +30321 +2498 +17662 +16419 +8408 +10136 +28170 +9283 +13762 +17374 +13624 +29669 +17675 +16637 +8178 +1458 +28460 +25126 +28170 +26162 +1435 +12737 +5961 +25135 +372482299 +8454 +31901 +6862 +12695 +30967 +6737 +14815 +4570 +4905 +28446 +5077 +9272 +30422 +30462 +6210 +10818 +9523 +19575 +509840269 +26040 +10291 +3033 +29025 +28146 +27679 +19675 +24691 +25078 +13558 +14761 +11327 +30692 +28243 +27329 +19493 +885 +16335 +3317 +166971298 +16107 +15047 +17241 +1267 +4174 +25499 +5560 +7438 +9152 +18666 +4524 +2112 +23478 +13704 +358911543 +25625 +21628 +31908 +31726 +20868 +4182 +29466 +16991 +30686 +5561 +24062 +10581 +11358 +2209 +506 +1087 +30820 +24344 +26008 +16788 +29825 +23098 +26015 +16118 +23155 +12192 +3022 +2557 +20886 +14047 +13725 +10492 +126 +6144 +10360 +9343 +29486 +13704 +14062 +32157 +1649 +28481 +372482299 +6833 +4720 +22971 +26351 +25129 +15594 +16447 +31844 +12877 +14228 +23093 +21409 +22249 +31142 +24975 +16684 +19661 +31956 +16558 +2609 +7753 +28027 +12387 +21205 +17394 +12198 +17970 +12853 +118022468 +12554 +26533 +18911 +89236875 +1297 +11769 +15242 +25185 +15423 +484970729 +18058 +27568 +11720 +22280 +31150 +17844 +29129 +20626 +13563 +30785 +9120 +4769 +13790 +23493 +5491 +30578 +21867 +25917 +27412 +2236 +4907 +31736 +695 +26190 +32472 +1998 +170 +512496894 +32370 +6062 +23476 +32557 +18711 +22304 +738662012 +6687 +638157806 +25792 +372335989 +21496 +26619 +2160 +29829 +599089891 +290 +13450 +13517 +11568 +28527 +18890 +20709 +2750 +24417 +10870 +16198 +27003 +4753 +628529804 +11601 +21573 +26961 +242 +10219 +14949 +29824 +30716 +2486 +15025 +6119 +525495101 +575149706 +12375 +764756986 +25365 +25920 +14583 +24343 +19563 +16355 +27235 +5298 +562670904 +23312 +26019 +19988 +30716 +24291 +28338 +23409 +22992 +22944 +16256 +18870 +15685 +24079 +22867 +27941 +24883 +8716 +21546 +7260 +24493 +23231 +3399 +5062 +2147 +7904 +8805 +1630 +26204 +11774 +24815 +15228 +15017 +13851 +10094 +21095 +14868 +24239 +14931 +4149 +21081 +289797255 +775286859 +299284806 +29600 +6089 +31759 +29991 +4512 +13503 +6465 +350011801 +10046 +685068006 +8752 +16014 +945292246 +32698 +26924 +15745 +4360 +16671 +8622 +24533 +31175 +10446 +16914 +2328 +2292 +28206 +12199 +23623 +29379 +2105 +11461 +25203 +22714 +1145 +28341 +7217 +34992508 +23729 +173282785 +20578 +22349 +27458 +26719 +659681807 +901932736 +28189 +11620 +12793 +10480 +5039 +32174 +368843181 +30753 +13624 +30672 +439 +6388 +32032 +27167 +25627 +4470 +2348 +32351 +21430 +8629 +23606 +6566 +15394 +21871 +30751 +23436 +15416 +17437 +31170 +14811 +27282 +19728 +5139 +27815 +16913 +29811 +5107 +4774 +7535 +638033148 +13182 +17501 +22501 +29532 +267224449 +22713 +742347834 +20984 +13482 +19865 +31916 +23857 +1664 +21298 +14761 +27258 +19019 +21430 +19651 +240141114 +6190 +22305 +30124 +21126 +6009 +19593 +926082286 +31661 +32208 +26453 +190334242 +25916 +28985 +15911 +3017 +15330 +1512 +4880 +18740 +25808 +18088 +22411 +8118 +14740 +30626 +14525 +21811 +395 +17311 +25670 +21093 +8175 +31586 +7996 +6644 +6934 +885 +461527750 +5838 +11645 +18768 +545442466 +378966561 +20721 +3386 +4375 +21687 +17755 +3655 +9179 +811530194 +23290 +15125 +3036 +9500 +9189 +26106 +17754 +243787156 +1036865894 +29379 +2859 +7961 +30936 +607568455 +30195 +29865 +18870 +25616 +2817 +724 +372482299 +27241 +25901 +13842 +20382 +15484 +20501 +12919 +7708 +20742 +21544 +2331 +13261 +574036710 +29938 +18358 +17453 +1060347101 +899436766 +18001 +27163 +27902 +30028 +7281 +26136 +32121 +11246 +17152 +4237 +21000 +858500519 +748 +18305 +410570626 +19277 +24608 +29554 +15893 +7077 +32664 +13848 +31471 +3843 +3330 +1903 +18468 +3213 +24647 +3901 +2811 +19566 +29524 +16987 +1918 +11394 +21557 +17760 +5688 +15561 +27784 +15123 +30832 +31870 +11967 +191902111 +25901 +27064 +660937856 +32569 +10537 +31965 +19562 +25592 +22998 +11501 +31569 +6082 +21856 +16024 +2636 +7775 +15045 +17695 +14401 +27584 +22772 +26437 +32311 +15875 +23971 +7372 +12609 +11913 +31451 +19685 +9727 +32121 +18350 +10602 +4812 +18360 +30924 +335753607 +24484 +14525 +30548 +28560 +6009 +1060347101 +3298 +10556 +20868 +24674 +841 +9461 +31016 +2381 +9703 +8971 +18305 +30488 +26169 +131065003 +7634 +30368 +460 +8530 +9187 +22576 +20870 +14930 +500761694 +554460166 +20699 +24444 +2008 +25163 +21903 +30807 +11411 +2691 +32190 +1018899887 +8588 +30577 +28673 +2273 +28341 +9634 +2838 +22847 +11802 +968 +27528 +72446526 +20002 +29076 +3201 +921611066 +25799 +10244 +3493 +16254 +18572 +31250 +8620 +19519310 +5340 +528866688 +3870 +29965 +1518 +26559 +133 +2851 +32610 +24882 +22652 +31910 +11773 +30125 +20322 +256 +13654 +30381 +19965 +1936 +27391 +9642 +955 +21153 +11690 +23947 +679487310 +26840 +25031 +729577546 +23469 +599862654 +714902701 +1816 +14811 +29898 +6167 +511562520 +545 +16740 +10141 +22306 +7492 +28323 +12051 +10339 +30335 +31353 +21353 +3017 +26259 +14258 +28596 +17605 +24183 +22024 +22259 +19916 +16587 +560256190 +6520 +22996 +783647843 +14251 +11195 +9344 +347 +13533 +23971 +20782 +20482 +12394 +8629 +19014 +22637 +875743088 +13901 +1226 +3655 +2453 +23699 +20479 +19527 +11886 +26571 +23570 +14962 +21984 +17888 +20263 +2084 +817865474 +5077 +24138 +27855 +31410 +27404 +28252 +25431 +8326 +22219 +24898 +26060 +28365 +10651 +18674 +9219 +17817 +19865 +7344 +9998 +8530 +15934 +27283 +3111 +32076 +18495 +764756986 +16339 +1797 +30532 +7091 +27391 +5673 +10633 +10708 +27433 +6499 +9306 +1699 +23293 +22507 +13241 +23587 +14117 +23621 +16107 +23272 +10730 +29764 +10606 +2415 +10874 +11486 +13325 +22501 +27475 +8274 +23432 +14406 +22972 +28721 +10676 +8520 +7281 +13664 +19939 +25811 +3493 +639909173 +4505 +1289 +127 +9247 +16440 +18236 +6494 +23943 +5882 +23172 +15006 +6612 +19016 +25721 +16375 +27908 +924324245 +25901 +1968 +29131 +5495 +16145 +9410 +21558 +103561865 +13003 +797269132 +564063660 +23493 +3801 +24011 +28106 +31063 +29620 +28471 +9071 +15017 +24374 +2415 +16024 +13236 +31266 +19557 +24299 +5680 +32680 +9410 +21811 +10591 +16536 +723709848 +166971298 +21529 +22643 +25589 +1042839552 +7674 +5575 +14293 +13105 +26224 +344 +27784 +26115 +10825 +15091 +11271 +6799 +11020 +7170 +294 +920657094 +19774 +27877 +267206945 +31951 +9210 +22848 +22643 +20274 +16796 +19434 +9274 +7021 +2557 +28146 +29748 +929 +15210 +26910 +4205 +14555 +32136 +31542 +20103 +9184 +31044 +27127 +6745 +15460 +28839 +4284 +23009 +9748 +28560 +7877 +15097 +1065695788 +21673 +10246 +14133 +21770 +23096 +7910 +15593 +20111 +345705066 +31792 +16342 +14752 +1490 +320290842 +2379 +412928086 +17844 +17870 +21557 +14653 +21023 +22522 +8787 +19685 +5760 +22889 +6048 +31495 +30684 +23876 +19651 +20721 +781570423 +30251 +17287 +17253 +18909 +859062110 +9124 +27126 +7685 +1760 +20628 +18684 +32394 +24100 +10965 +10023 +13821 +440829685 +8315 +16848 +30779 +18633 +25616 +833381053 +31959 +25296 +5535 +14555 +13231 +4033 +22619 +18793 +19691 +30821 +10664 +632038754 +9283 +4502 +20449 +3440 +12152 +14958 +4989 +31995 +26687 +3765 +1489 +15467 +3395 +25126 +24682 +10784 +14196 +5873 +20195 +30651 +28133 +16558 +17162 +32464 +31736 +23073 +29594 +15449 +9985 +29634 +24975 +8046 +31142 +20812 +32190 +23971 +2781 +12880 +3539 +16938 +26483 +3445 +15833 +24354 +2754 +22661 +30543 +21336 +779375722 +11206 +609028957 +5861 +13216 +25616 +20062133 +28228 +6710 +170 +20597 +20763 +472976263 +10735 +268867216 +19986 +20772 +25501 +792018277 +31908 +27053 +35184520 +4329 +2873 +8971 +13233 +12285 +13577 +127060123 +11974 +18668 +17079 +280282421 +12361 +6416 +21527 +9276 +1030 +10218 +32122 +32722 +26823 +16845 +6237 +15250 +23732 +9069 +26587 +9592 +142 +18553 +586115773 +16727 +31636 +22470 +619595003 +6460 +4768 +32747 +5055 +4335 +22802 +25254 +669835213 +4977 +20407 +17146 +14849 +671 +22348 +9243 +25125 +23540 +7923 +23055 +12334 +5600 +21954 +16576 +10850 +18478 +4205 +13583 +8146 +23771 +19904 +108030949 +27137 +9272 +2417 +4847 +6605 +32714 +8962 +25724 +2039 +20973 +13375 +817163441 +20408 +18228 +20230 +22280 +21905 +77 +582 +32478 +7126 +6684 +11413 +17339 +295045562 +22320 +26533 +13223 +271 +13533 +764756986 +17705 +14049 +531 +30628 +10480 +19825 +20506 +642794616 +6417 +12097 +7744 +724515722 +21496 +26019 +29398 +24291 +31142 +2867 +11805 +525311521 +6993 +18037 +13596 +1071527053 +24100 +13850 +24695 +12736 +28053 +30417 +14329 +638157806 +7689 +8752 +898668038 +21885 +7961 +12193 +29322 +18631 +24167 +40 +18230 +18990 +30640 +24 +27003 +4350 +19066 +275985604 +5838 +30144 +17877 +23092 +30508 +847327404 +30173 +9432 +216 +29379 +23681 +23587 +20454 +26632 +3945 +28125 +23647 +4461 +13554 +14441 +22138 +4154 +427405446 +20144 +15025 +6017 +24165 +13572 +24359 +3146 +23910 +8860 +4685 +24882 +12919 +16043 +12001 +30363 +32343 +6740 +25960 +26687 +30279 +788000330 +28850 +10551 +23679 +30868 +10808 +9483 +15327 +31842 +7294 +123669210 +17008 +10959 +16138 +18527 +19903 +12555 +4256 +37135401 +27327 +7698 +13393 +671 +945 +24843 +27811 +23866 +31064 +19118 +2528 +7132 +951 +7658 +18648 +469 +369000185 +1185 +27568 +2143 +12252 +9118 +14390 +12669 +4847 +11714 +8339 +29585 +2381 +2578 +30947 +8442 +19939 +1244 +11537 +5882 +12879 +5284 +13380 +908 +24917 +13209 +8716 +466678321 +29294 +945 +925 +26240 +25026 +17957 +373793988 +1954 +21118 +27146 +6903 +29430 +5039 +19358 +27534 +347853192 +11061 +20843 +16298 +19317 +21273 +10940 +25616 +783684669 +16759 +29692 +23572 +1387 +25769 +17419 +564216184 +5681 +2504 +26351 +32585 +7268 +31162 +645686293 +31277 +3291 +17637 +112041602 +23012 +31965 +16914 +31908 +27171 +26899 +5484 +22672 +485 +9118 +237127404 +31629 +15449 +19241 +101 +5767 +29415 +22909 +28980 +32671 +4907 +25057 +18882 +9649 +7453 +9362 +15554 +1037996693 +25987 +8114 +24999 +13275 +13029 +6914 +17394 +22982 +3193 +2394 +25224 +28073 +9767 +12422 +23917 +1108 +26824 +29449 +7639 +20285 +11043 +20897 +21712 +12165 +5479 +20634 +28001 +18870 +18171 +27760 +27223 +10048 +25056 +19212 +8755 +5873 +312049264 +12715 +6844 +3920 +133 +28781 +3700 +17876 +24482 +21738 +5620 +12431 +26493 +18875 +13026 +1361 +15440 +15823 +867796195 +3201 +5039 +50 +8805 +12601 +32208 +29494 +815923650 +6968 +1050652772 +8540 +687610188 +190661446 +386143652 +15969 +18093 +21087 +30244 +24291 +19009 +26136 +12173 +24421 +27478 +701678416 +31844 +9934 +7953 +22016 +31951 +29733 +28121 +32371 +16356 +30280 +15097 +19145 +16399 +8838 +6144 +21164 +13285 +22127 +23587 +7141 +794621932 +87 +901932736 +20280 +8572 +347 +9210 +23757 +24550 +334695565 +19565 +890723706 +19855 +25904 +14951 +23171 +7778 +16229 +20971 +16368 +9709 +29536 +22152 +27670 +1360 +817163441 +31170 +18570 +26898 +13269 +15074 +16341 +32 +17225 +7978 +32243 +21453 +2138 +15925 +22796 +29613 +22385 +4488 +19557 +18027 +18870 +1380 +17814 +15830 +8041 +28280 +29446 +12373 +13322 +3682 +18206 +20270 +3821 +2417 +28530 +216439932 +17405 +6798 +13558 +13534 +3920 +6595 +7481 +13654 +15006 +17007 +17115 +26 +10968 +29012 +18839 +13960 +22372 +679 +16336 +32370 +22587 +18405 +15637 +2528 +28656 +551666792 +21024 +28551 +18677 +28891 +11045 +32077 +4335 +20742 +7726 +887 +14321 +18424 +873068833 +16871 +29124 +24440 +7622 +16170 +18322 +5415 +3118 +12518 +7259 +15561 +22796 +19691 +10422 +13322 +126640927 +3036 +30714 +26136 +19056 +16489 +13071 +31888 +22564 +2180 +21516 +5055 +17092 +29287 +16619 +3999 +4872 +16949 +16971 +17611 +24326 +9931 +5692 +14555 +12202 +1877 +1178 +4774 +14329 +9592 +2408 +924324245 +32652 +13563 +23471 +20407 +20322 +2282 +24462 +32581 +6191 +8555 +27329 +7155 +4563 +16521 +3783 +31910 +3936 +19596518 +1432 +13554 +4417 +32584 +30059 +3741 +23012 +18966 +31152 +5685 +24861 +1030 +934956379 +15999 +32624 +26098 +21605 +945292246 +25477 +26718 +1816 +160857416 +22234 +22171 +30611 +8778 +9835 +13564 +15250 +9886 +25034 +4740 +810173088 +16678 +14881 +22363 +505617898 +9161 +11184 +11232 +679 +31460 +22619 +169240365 +29698 +14263 +31612 +13704 +28077 +11375 +19931 +10381 +23075 +9247 +12332 +1148 +19350 +22637 +10581 +19383 +15087 +28143 +10479 +12660 +30517 +4008 +13043 +4907 +22858 +20905 +4279 +19099 +2617 +28603 +22554 +4218 +14813 +13987 +20238 +22740 +26417 +11184 +29123 +15665 +1417 +1048230809 +18419 +24420 +27395 +13457 +13840 +25328 +14283 +19979 +17894 +27404 +25142 +15784 +26106 +17984 +15073 +14377 +1371 +19319 +226639657 +23780 +14555 +1766 +25645 +6846 +31692 +6245 +285595735 +26169 +24089 +9523 +5626 +21508 +22444 +21622 +9771 +194495327 +5952 +167247886 +30398 +17008 +27486 +29316 +5972 +25159 +5082 +681638629 +9020 +31448 +28423 +5793 +20055 +42370645 +15462 +2851 +24912 +545 +27105 +30410 +21361 +225 +15954 +12097 +872833036 +7562 +30019 +22301 +931730739 +1011 +18290 +12646 +1648 +23440 +7744 +1318 +12320 +17682 +603877043 +127304857 +18882 +19418 +32535 +436407335 +7629 +11617 +13563 +20475 +217982666 +14613 +1042466237 +27618 +1501 +15801 +7842 +20606 +19566 +20531 +2160 +6270 +16570 +15593 +856690611 +22187 +900 +31410 +20277 +13156 +17060 +22110 +7698 +19637 +7953 +29938 +9213 +27052 +25889 +12396 +14088 +29373 +16315 +10926 +28554 +3184 +2820 +20742 +18469 +16419 +30526 +22976 +32750 +21931 +25396 +25460 +29402 +24861 +28554 +13253 +11232 +27004 +335601471 +20479 +6075 +27140 +9102 +2401 +7910 +28218 +22787 +9583 +1085 +16613 +27869 +18027 +22422 +23048 +5407 +13345 +976664985 +23246 +1037996693 +10629 +961739421 +15298 +23928 +30313 +21779 +4255 +4017 +28324 +25291 +30190 +17415 +31016 +23098 +30636 +29706 +21024 +28353 +28591 +9534 +27864 +6673 +9219 +29002 +2275 +8326 +13482 +9352 +28537 +14565 +9845 +17334 +387345662 +25824 +439 +16335 +5760 +14965 +21750 +14198 +6846 +11011 +27352 +3796 +21171 +10695 +28106 +23411 +15925 +27541 +16127 +9118 +14272 +25199 +31221 +18944 +30464 +17178 +6687 +20267 +290 +5321 +25960 +4324 +24815 +32185 +24230 +11501 +11003 +26913 +1059550491 +12737 +27154 +22637 +15640 +11851 +22643 +14451 +21099 +19988 +1390 +29541 +18529 +26800 +28850 +646332848 +9959 +18468 +10870 +7634 +28324 +853 +11227 +6674 +10633 +915379637 +922784226 +23890 +30445 +25945 +30856 +7735 +25152 +176510878 +3461 +24530 +18875 +4300 +11970 +27311 +8405 +22451 +1269 +28898 +24495 +1506 +5637 +10933 +2756 +26193 +22796 +2750 +32652 +18654 +25602 +16162 +1042839552 +22961 +19524 +620485301 +26456 +28985 +19819 +24522 +3059 +969236132 +504 +762854332 +31542 +602 +615 +30548 +19126 +3166 +30733 +15987 +19485 +15529 +16014 +21578 +13279 +24110 +20547 +27860 +30608 +807878101 +17339 +21902 +13913 +29965 +10299 +1315 +4917 +15537 +24635 +15006 +12541 +28826 +25362 +27489 +11799 +738662012 +5617 +30567 +3135 +25291 +32397 +16016 +28298 +16927 +10938 +635556236 +190 +13045 +573783345 +8645 +25276 +30861 +3391 +6501 +30333 +18486 +13911 +18478 +13800 +192800989 +7357 +4205 +5139 +18921 +5561 +476265846 +29822 +7695 +21659 +5821 +2208 +22016 +307263087 +1729 +18109 +284 +24522 +29986 +671 +23625 +2368 +9387 +29991 +8224 +24318 +26114 +19241 +2379 +8888 +26512 +32633 +17472 +5769 +28143 +14669 +17103 +340575135 +8142 +15869 +27938 +11472 +31523 +2816 +15275 +24378 +924324245 +9143 +19327 +8856 +397 +30636 +18890 +32449 +27016 +2859 +4461 +11985 +14304 +21208 +12071 +15433 +125654089 +24815 +562024821 +25639 +10253 +14370 +27584 +15617 +9405 +16573 +1105 +20003 +560223448 +19434 +7964 +17942 +5358 +20371 +901269870 +13805 +29063 +242432754 +30465 +6502 +24113 +26712 +7095 +18834 +17655 +28125 +3986 +29512 +2756 +32032 +31471 +2534 +13947 +8911 +18541 +748 +2668 +1013885883 +14263 +9436 +8202 +18730 +18005 +21782 +27436776 +8467 +15954 +25088 +26658 +30036 +3154 +31060 +18583 +15540 +12001 +22304 +3778 +25414 +12236 +15411 +30643 +19126 +16127 +10222 +20517 +13549 +18193 +30714 +5447 +175927882 +23142 +19884 +15460 +9480 +1925 +237127404 +10727 +19040 +23943 +22507 +30309 +5822 +13856 +16727 +16359 +30251 +31459 +23677 +27058 +13014 +15013 +20401 +9523 +170722754 +11584 +3536 +13984 +6805 +11445 +15937 +2453 +25219 +16863 +458560741 +20659 +12112 +15622 +24526 +27013 +29978 +5099 +18305 +6448 +6576 +22455 +945292246 +18396 +2800 +21112 +9003 +12977 +495012238 +18872 +17648 +9311 +15074 +4324 +22068 +30445 +571711251 +15338 +27855 +11656 +782457391 +5436 +25062 +14653 +11714 +18730 +3908 +23599 +9016 +14509 +10720 +8803 +6035 +23204 +31459 +1060347101 +24769 +22913 +25581 +32464 +18322 +10083 +4006 +31044 +3207 +29399 +12574 +27286 +531 +16378 +12334 +20146 +26042 +28603 +354 +24293 +15066 +20230 +21119 +30825 +23729 +29867568 +761 +859941044 +26827 +9276 +24860 +29860 +14528 +16336 +10818 +830489638 +25846 +10914 +16101 +4959 +23084 +14244 +1065619241 +285455284 +2183 +339887649 +4464 +4061 +17818 +26334 +4678 +23921 +22507 +29598 +21628 +7141 +9104 +7225 +14226 +28781 +29617 +14187 +368843181 +990015001 +18834 +28759 +29705 +27170 +12187 +18290 +27172 +10687 +20202 +364404563 +29512 +531 +3057 +12333 +472139713 +12091 +12567 +8805 +32698 +21328 +560223448 +15869 +363814664 +13808 +30300633 +15435 +18620 +28518 +27200 +15289 +8059 +31740 +21860 +27322 +21045 +14415 +30012 +6791 +16115 +743 +16115 +22778 +17755 +24737 +18227 +26763 +12601 +30213 +16010 +975437030 +15402 +3166 +10965 +18324 +17115 +919647265 +21509 +20984 +8202 +7791 +12736 +332 +11424 +19269 +17440 +5499 +2504 +19383 +28352 +14252 +31400 +5637 +27658 +2077 +219549515 +7217 +3655 +18360 +32659 +607568455 +21738 +290 +10727 +3945 +27705 +22569 +11358 +4335 +28058 +9360 +3953 +7139 +9980 +21361 +998 +32606 +28927 +573783345 +7996 +29891 +712 +18324 +7294 +4914 +8115 +30217 +4021 +22704 +13761 +11498 +19187 +24291 +901269870 +22187 +4008 +17944393 +2504 +28554 +15341 +31314 +25724 +25135 +7877 +2720 +3959 +18310 +3207 +27760 +217807406 +20010 +18556 +4446 +19965 +13593 +5396 +24754 +17914 +19596 +2396 +31462 +4751 +22814 +31064 +904 +3063 +13987 +13605 +594 +575017168 +219549515 +22171 +15937 +12568 +4714 +20401 +30010 +32134 +30779 +11298 +27605 +8181 +32711 +30151 +19095 +11333 +13247 +8275 +9131 +15074 +25383 +10159 +29122 +6906 +30213 +20721 +8019 +15861 +275524856 +19629 +4563 +16811 +23347 +27736 +29292 +29315 +3953 +1047 +20530 +753948358 +19068 +13688 +2732 +14909 +31736 +18949 +30696 +7440 +12607 +27919 +29698 +13839 +18313 +12039 +8103 +7047 +11504 +335528881 +5685 +11327 +21248 +712 +19833 +31291 +24091 +2207 +30918 +26505 +24533 +5956 +30724 +17932 +1797 +9125 +29617 +19721 +2401 +14742 +9757 +31594 +31740 +17683 +17904 +12479 +1361 +6972 +19728 +27218 +13395 +5803 +21091 +11814 +27359 +26785 +32600 +4174 +30335 +15440 +15711 +7995 +23679 +10511 +40 +23096 +24384 +27578 +3173 +7348 +5768 +30517 +26349 +6204 +6591 +11587 +1834 +31641 +12814 +12316 +12125 +17892 +5634 +838669749 +10868 +14237 +5709 +16458 +15665 +17261 +524439180 +6090 +15801 +24067 +30996 +19099 +1512 +651498411 +31777 +23337 +10144 +528866688 +23780 +11134 +2593 +18955 +22944 +5447 +32317 +27241 +4699 +15990 +6379 +28850 +31643 +28129 +16913 +513746115 +951 +19219 +16226 +30651 +16112 +5022 +16114 +21287 +9886 +3346 +15558 +1043201240 +25722 +17821 +31838 +27029 +12332 +3051 +21834 +24611 +24691 +14724 +22788 +24647 +18324 +7933 +2180 +918765792 +51107704 +16172 +2398 +24796 +850 +26559 +6237 +7348 +2143 +9055 +6479 +941682889 +23681 +30279 +1009 +23699 +10107 +9432 +382782387 +8475 +8096 +29124 +4091 +11311 +7745 +27186 +7310 +3017 +23139 +31257 +14080 +7562 +2402 +10870 +17410 +28826 +7877 +17932 +15801 +15572 +18122 +27663 +4031 +5099 +26975 +30470 +1838 +26410 +31649 +26169 +2078 +11246 +3679 +32656 +611700924 +7031 +26486 +23245 +13311 +20648 +26468 +18636 +194495327 +14018 +19599 +29328 +823088406 +10797 +21333 +21964 +25837 +2594 +9500 +13925 +29658 +6005 +30737 +15924 +4720 +14293 +23938 +6846 +16737 +23312 +575398586 +13041 +29315 +24552 +10246 +11366 +22965 +19362 +987091443 +343074924 +26417 +18606 +6511 +20709 +373793988 +29946 +30386 +25460 +14477 +32162 +6652 +3794 +25062 +5578 +20095 +5055 +87 +30762 +19242 +27303 +12905 +25046 +32020 +9748 +732 +21546 +3013 +20966 +16336 +13071 +9102 +12242 +17428 +28357 +5236 +31836 +15498 +13345 +13231 +190334242 +22219 +18368 +16419 +20396 +8072 +15823 +4914 +440829685 +27183 +2610 +25899 +16318 +545 +10839 +14800 +19690 +20066 +13535 +18094 +6404 +9772 +25145 +15328 +15588 +24718 +2914 +10978 +82276754 +10408 +32309 +12093 +4164 +28314 +29159 +10163 +29087 +25792 +25269 +168797328 +22759 +4120 +14923 +24524 +1453 +854304527 +22963 +21469 +32714 +27170 +5777 +11669 +18904 +42370645 +1302 +14119 +3450 +17306 +8336 +32136 +15954 +27723 +27281 +19448 +31581 +17008 +18930 +30753 +5813 +15467 +7217 +31937 +23031 +21900 +9352 +18379 +3887 +25917 +18694 +14703 +5060 +2249 +8989 +12583 +25252 +1064698315 +2028 +30587 +30019 +241317106 +23626 +15600 +24001 +15298 +4505 +9118 +23732 +23847 +19596 +20770 +411357533 +13959 +22740 +32715 +30126 +22050 +14143 +26537 +13014 +13241 +60818700 +29381 +5099 +10850 +14161 +30859 +1267 +18187 +10334 +24082 +24533 +4775 +933 +22208 +26088 +9283 +12781 +7607590 +16399 +19074 +217982666 +26136 +8780 +26802 +13345 +11043 +3341 +18882 +15097 +13821 +2379 +16221 +23540 +9964 +961981483 +11886 +17164 +31405 +23232 +857019195 +15123 +11147 +11176 +4279 +5565 +3764 +290 +23623 +701678416 +26629 +29464 +408077591 +2436 +25596 +13458 +24355 +30779 +21030 +26557 +32209 +600931160 +3389 +23917 +815878782 +3372 +12520 +7559 +24943 +23612 +19261 +15341 +26024 +6695 +4193 +31713 +24875 +168797328 +29669 +6584 +847327404 +22053 +25801 +524047505 +7295 +18422 +19445 +10190 +8717 +24430 +28782 +7318 +4821 +7062 +16890 +1382 +21085 +11967 +12825 +3945 +12592 +5916 +31318 +10003 +6833 +13138 +29294 +18270 +12343 +9353 +27002 +1071527053 +11501 +18373 +1766 +23124 +21936 +792 +9506 +1153 +857578541 +15814 +17982 +7955 +805445470 +4079 +23047 +649 +12373 +13669 +8054 +9322 +23224 +27741 +145 +3146 +956 +23897 +3012 +23890 +22926 +2269 +32363 +14709 +29162 +21482 +10039 +20796 +14021 +22320 +298849653 +1411 +6191 +19229 +387 +1113 +28305 +29524 +15640 +19098 +29430 +123669210 +29626 +5569 +22593 +15875 +17682 +18897 +19890 +31763 +22885 +2396 +18387 +814 +13633 +8740 +479833421 +9959 +19434 +14244 +69666088 +1352 +9243 +29324 +27026 +17710 +19812 +17079 +2974 +5218 +244889791 +461527750 +29649 +170 +28591 +11617 +492883950 +1125 +18674 +23422 +3010 +653631845 +10381 +22421 +1361 +11656 +16723 +29634 +22217 +28863 +5013 +11601 +32743 +10095 +13825 +26140 +2118 +32761 +24620 +13328 +27750 +4847 +19524 +4563 +29015 +7877 +19388 +5245 +7276 +12715 +23080 +19931 +21619 +46869187 +12427 +16331 +16808 +163890681 +20578 +30280 +5359 +6190 +32475 +368843181 +23858 +520460358 +12673 +3130 +32344 +22348 +11145 +789157341 +18064 +1129 +30567 +24194 +5797 +31711 +31152 +31647 +24644 +13704 +7018 +3295 +3362 +22867 +3028 +5396 +24781 +14244 +16819 +23631 +32020 +21526 +3576 +9120 +27763 +4004 +13736 +12877 +25854 +18373 +16740 +6968 +948081670 +523902689 +19514 +23336 +5867 +2077 +9053 +30939 +32480 +363452729 +13290 +189020465 +5389 +31101 +16004 +5980 +24738 +1754 +11228 +4233 +29178 +4666 +26961 +7735 +16002 +24883 +13736 +28694 +807878101 +32659 +15328 +585300039 +662 +22710 +4924 +23380 +3958 +12445 +13105 +14370 +23888 +44163600 +31574 +14958 +24948 +30653 +21834 +29315 +2799 +1004218139 +11394 +23007 +16863 +24758 +22723 +9567 +9771 +562670904 +29381 +534341541 +18994 +19714 +15593 +8693 +1227 +21941 +7443 +15270 +23398 +4186 +11205 +17740 +6148 +2944 +19347 +12091 +612443444 +14188 +6048 +1664 +902916886 +27448 +2504 +11802 +10097 +16861 +32742 +24 +18290 +16157 +15924 +21670 +10483 +25869 +355982816 +8629 +4580 +13889 +3029 +313893946 +10701 +31870 +10994 +16203 +1974 +11271 +7443 +28991 +22833 +2143 +6329 +11694 +29205 +19828 +30237 +19692 +6898 +5052 +15590 +23617 +11414 +7091 +2430 +337 +765080634 +19979 +28302 +6861 +15375 +19157 +4059 +30651 +6687 +4120 +26456 +30092 +7141 +22079 +26213 +12825 +28389 +32145 +5244 +16107 +25210 +7790 +237710702 +3022 +26584 +30232 +14134 +4201 +10222 +20013 +29464 +2855 +19819 +23155 +23057 +22247 +21578 +22709 +13722 +123669210 +15336 +14125 +31191 +27632 +1227 +17910 +30027 +29493 +4570 +15908 +8936 +1307944 +5197 +9352 +146879326 +11755 +31888 +10551 +17311 +6799 +32157 +25375 +7695 +1318 +14030 +10767 +6259 +19905 +10499 +29960 +15498 +10291 +19752 +9139 +1663 +25072 +20258 +25159 +18094 +8925 +24892 +3723 +5706 +11760 +14669 +26239 +27828 +29817 +16536 +21400 +24203 +10197 +1924 +21978 +29388 +9055 +11304 +837691137 +790644676 +7556 +10977 +13029 +28309 +5942 +27924 +25828 +11568 +29929 +25352 +18928 +13014 +31535 +951760797 +256 +856690611 +13722 +924324245 +13843 +15990 +23422 +32113 +25821 +32722 +22971 +7843 +31467 +5738 +17766 +25771 +10003 +19651 +16619 +5870 +13534 +13101 +27000 +25899 +25448 +26456 +21834 +3490 +2922 +19347 +14606 +24321 +19308 +6502 +485 +11582 +13493 +15053 +30630 +673174838 +15100 +20587 +12692 +17017 +54 +27096 +18339 +31643 +24643 +16619 +16861 +11380 +1868 +27369 +574466415 +30796 +5659 +19596518 +226838476 +32680 +22648 +16637 +30379 +10334 +501989250 +868969470 +705486501 +504 +22411 +9757 +20626 +5970 +3630 +26739 +9335 +31736 +16705 +16867 +516 +1752 +31422 +3915 +25502 +19903 +21508 +1855 +27140 +18930 +23858 +6590 +5620 +24944 +11587 +13072 +7047 +31643 +3794 +27158 +12594 +10711 +67912653 +11368 +15006 +7481 +483086963 +26239 +11552 +28631 +10236 +14495 +5310 +24343 +2149 +17766 +16539 +22759 +1023113166 +32480 +20620 +4028 +31190 +20621 +24 +359 +4006 +1795 +25747 +29474 +817163441 +1703 +15622 +1760 +25144 +20072 +20626 +11184 +2643 +31275 +30190 +12669 +23600 +30410 +9118 +16676 +26081 +1289 +684472557 +32133 +882 +31010 +12554 +8216 +1398 +25747 +21561 +6551 +731128405 +14553 +24284 +24889 +2988 +760 +21111 +1968 +21320 +14613 +2039 +7294 +15789 +17113 +28818 +15123 +32592 +20027 +16089 +4432 +5077 +24883 +4907 +13045 +19115 +1031995440 +23080 +16914 +10097 +13285 +12806 +7875 +16157 +412928086 +19549 +27433 +24327 +9888 +5763 +98861589 +17190 +24354 +8629 +2609 +9483 +18810 +945571162 +23214 +24482 +25290 +18654 +29427 +17477 +15572 +8054 +24621 +12335 +7508 +29877 +32476 +694015793 +17011 +30214 +22501 +23050 +19173 +453899854 +114156994 +31459 +15421 +27880 +742 +22222 +15384 +20093 +1051321133 +11860 +591741883 +20634 +10833 +4079 +16016 +6393 +25191 +25224 +9964 +27085 +16146 +19016 +641062521 +16678 +20044 +969236132 +3845 +344 +32671 +2381 +19967 +6419 +29658 +24682 +30228 +103195768 +30417 +21452 +21619 +12497 +28206 +22348 +17809 +28522 +3105 +3139 +9210 +10091 +1380 +687275605 +425655336 +18222 +28357 +31252 +2720 +4816 +8891 +24728 +6329 +4004 +6653 +770 +3958 +20227 +398556455 +316355293 +23084 +8734 +723 +29555 +9414 +2509 +13430 +14051 +24875 +29789 +18527 +662 +19651 +31478 +219835095 +562345643 +377 +18949 +7879 +11225 +13812 +788000330 +902916886 +4402 +13717 +390200056 +14683 +3210 +13950 +28527 +6499 +25199 +16568 +6376 +24718 +25766 +16069 +25083 +22897 +24120 +13355 +23200 +29259 +26239 +26533 +20618 +9709 +32122 +24 +30232 +9261 +214476337 +11630 +17708 +23007 +8274 +27855 +21670 +19864 +21796 +24662 +20527 +16458 +760 +6828 +21430 +19227 +14028 +32463 +26615 +27099 +5838 +24444 +16031 +24739 +9414 +1598 +13156 +26014 +13043 +774544597 +32267 +32151 +1365 +12063 +30606 +26024 +17334 +23042 +23628 +20692 +18751 +2323 +710943610 +14644 +27146 +16033 +29037 +30512 +26169 +20407 +3953 +29882 +20754 +27064 +25025 +11225 +959271837 +12590 +22982 +824487704 +15983 +29053 +26866 +24011 +17661 +17280 +18633 +12601 +15969 +14737 +9426 +20303 +9309 +27557 +11552 +27540 +4992 +7644 +24827 +3135 +32569 +16455 +2684 +18451 +276501667 +29938 +15249 +2756 +3864 +8146 +602 +23511 +27883 +961739421 +11587 +1030923998 +15836 +29600 +32731 +5738 +30184 +4812 +29798 +25159 +31356 +294 +1435 +3885 +18211 +25107 +17809 +24239 +4967 +759 +22395 +30747 +7665 +1924 +24394 +11967 +5623 +24882 +29789 +28863 +15484 +15048 +12412 +29066 +19675 +11500 +12359 +19290 +13753 +9417 +25026 +28863 +676838671 +24100 +8463 +21336 +1136 +28743 +8195 +16819 +15600 +7726 +23729 +19471 +29891 +15817 +12242 +28813 +18891 +3920 +29123 +22723 +11585 +2452 +3887 +6266 +20205 +28396 +11954 +5217 +17976 +9055 +2408 +28862 +3169 +9866 +647269712 +30209 +1027560192 +27013 +21102 +24840 +6128 +13322 +6934 +18845 +9520 +16014 +18211 +5103 +29236 +571711251 +28833 +846746350 +32705 +9343 +1244 +30695 +26525 +23111 +32659 +10236 +24465 +13729 +29709 +26465 +4494 +7095 +29847 +10419 +5688 +16917 +23921 +26326 +7072 +22491 +8529 +32616 +15120 +19005 +19113 +3231 +920127625 +923 +17723 +4375 +32480 +29991 +29669 +21826 +528866688 +13213 +29555 +17675 +373934314 +13458 +3720 +315914758 +17877 +26024 +3953 +10480 +24676 +8067 +11491 +1580 +467 +2866 +27883 +25375 +25626 +243787156 +15630 +30202 +3036 +30194 +3839 +17714 +18246 +3295 +15872 +5695 +21656 +19319 +30054 +20198 +29092 +6940 +22651 +22184 +24062 +15143 +3958 +25636 +1804 +8343 +2049 +14677 +28189 +15322 +24885 +25031 +4201 +15999 +5791 +29183 +24150 +789157341 +163 +6560 +23092 +19176 +30809 +9231 +19269 +25113 +18882 +11597 +6419 +13014 +20841 +758695353 +12311 +13676 +5479 +223794817 +19068 +1121 +17658 +17786 +22517 +12445 +13753 +19319 +12887 +17858 +6560 +649 +18636 +16401 +12229 +20553 +17374 +10610 +10561 +9796 +20111 +1786 +15329 +577323850 +19807 +18058 +16747 +123669210 +7362 +901269870 +29461 +32116 +29512 +30847 +25094 +3301 +22301 +22185 +23858 +5326 +16737 +10664 +612443444 +15685 +24150 +31712 +25945 +375 +26632 +8476 +24886 +12752 +2004 +20902 +237588807 +27928 +19778 +22704 +4639 +7879 +26324 +27200 +28133 +14637 +9971 +19445 +10105 +4816 +16757 +9178 +30787 +26106 +13868 +26212 +9247 +308 +28265 +32553 +25917 +4726 +20002 +30823 +8054 +3989 +6717 +28721 +26736 +3326 +13615 +647637845 +3033 +7900 +18698 +5767 +3045 +10309 +18414 +8554 +11796 +13685 +18855 +5079 +15013 +4284 +32610 +18665 +15840 +2846 +1598 +31150 +7220 +11458 +20911 +9959 +21954 +29843 +29453 +354 +923 +1038 +19580 +27632 +617 +3604 +5561 +6367 +23335 +5000 +16837 +2855 +3256 +6898 +13463 +25057 +13725 +22802 +9237 +14183 +6993 +19068 +13218 +31434 +32611 +16376 +18674 +26827 +9131 +600931160 +17438 +20205 +5287 +13458 +23643 +638033148 +17608 +16929 +17419 +27366 +10790 +27467 +23214 +20139 +32134 +11368 +7031 +2873 +14283 +32378 +18631 +5637 +5685 +412060366 +9759 +9363 +14815 +14757 +596210962 +29783 +528866688 +31854 +250648311 +30532 +32134 +4182 +14117 +8074 +1754 +16931 +21203 +202174594 +5621 +3480 +31908 +15142 +12341 +679 +22853 +14320 +29789 +1018804710 +13825 +29315 +7557 +11544 +21587 +4033 +24928 +6765 +16131 +29779 +27309 +19580 +20079 +712392585 +30565 +4796 +18926 +17167 +23568 +29705 +526587804 +298849653 +13864 +1013046410 +11851 +20850 +31920 +23553 +11710 +945 +27448 +15472 +190661446 +684472557 +19016 +17368 +29004 +13534 +275985604 +10083 +17008 +98857434 +126640927 +21003 +10499 +21587 +16916 +14133 +3029 +25288 +7662 +28327 +8664 +19876 +395 +937 +7301 +1493 +896017605 +6745 +7570 +2394 +27470 +21558 +1623 +8763 +31854 +7101 +5339 +17115 +5927 +47 +13493 +1534 +5310 +12715 +702761148 +344 +5712 +31666 +12583 +26718 +7011 +2065 +1804 +23235 +857578541 +16318 +948081670 +344 +20136 +19339 +9145 +7455 +21093 +29822 +11359 +15818 +10795 +10091 +18666 +23701 +21021 +1071335085 +277841685 +27261 +3291 +176352552 +14438 +15665 +9266 +29843 +3599 +26252 +31054 +24840 +7791 +17215 +27235 +21057 +26032 +19905 +631404077 +2311 +8664 +27203 +301374320 +15249 +21984 +23422 +9055 +31542 +31574 +9981 +25615 +12729 +19861 +12427 +27488 +16349 +23242 +5058 +11458 +17714 +10836 +31467 +32715 +15583 +14609 +16004 +112880512 +14704 +31283 +31439 +682242314 +23190 +13142 +22449 +4952 +4144 +30213 +12825 +16861 +16894 +14677 +939 +8780 +5626 +10159 +15397 +524047505 +16951 +13963 +4967 +22707 +21435 +17630 +9118 +16060 +279720731 +25034 +18219 +18404 +18904 +9008 +3298 +13808 +67602750 +27056 +18120 +14484 +23409 +1227 +13305 +27200 +23612 +42370645 +3154 +783752942 +30151 +856690611 +5139 +6266 +25589 +6765 +511669552 +29891 +12 +29706 +15540 +21509 +23290 +25318 +3314 +9152 +138768834 +18324 +18424 +23096 +8336 +22219 +29379 +18008 +24602 +3219 +31170 +27261 +1628 +5637 +2011 +442 +98857434 +23757 +18882 +11690 +520460358 +2187 +18122 +32095 +11568 +5603 +51107704 +24408 +6209 +10797 +22002 +29103 +525926022 +10719 +16004 +24022 +639909173 +7170 +14263 +4847 +256 +209801770 +19864 +21900 +6972 +17261 +500761694 +7423 +20642 +31883 +16753 +21715 +1059550491 +24943 +9036 +27741 +3365 +1160 +824 +7080 +31661 +22543 +13225 +22245 +6289 +15593 +32420 +18632 +22643 +29097 +19580 +5916 +20540 +24091 +395 +16138 +12046 +810173088 +746502247 +14978 +20868 +17164 +378966561 +12363 +51107704 +28256 +32344 +4775 +586115773 +6820 +1009 +3110 +26712 +8971 +20195 +21995 +3409 +24786 +22015 +14474 +32397 +22717 +13045 +27303 +30111 +11631 +826087120 +12728 +16701 +555 +29379 +16619 +21466 +28991 +410570626 +79 +4087 +22646 +22245 +25257 +30339 +30653 +168797328 +11472 +15264 +2504 +15202 +11035 +5099 +18405 +12459 +25990 +5861 +1318 +24270 +88 +17052 +624787846 +17017 +332 +6691 +25199 +16678 +26693 +7508 +29524 +31650 +591741883 +12143 +6576 +1602 +28538 +11197 +990015001 +1512 +619595003 +15123 +2720 +8442 +9637 +32553 +734327324 +17630 +453899854 +14546 +5941 +15460 +15472 +9472 +3329 +29600 +12851 +27359 +19105 +1307944 +12594 +15683 +12019 +9787 +116406406 +460 +13482 +31273 +6846 +7964 +573783345 +19031 +11937 +15280 +719 +4016 +15623 +14570 +873426338 +1881 +1297 +37135401 +11271 +22069 +838669749 +27705 +6560 +5839 +3621 +19227 +13338 +14931 +15877 +10786 +27015 +14596 +29419 +7927 +4967 +546 +19685 +27904 +1877 +705308988 +1274 +731930437 +18052 +14836 +31266 +20093 +26349 +28927 +18939 +30859 +32472 +17215 +18666 +24710 +747070391 +3871 +29159 +25917 +177811611 +26143 +20055 +13322 +23959 +20002 +21598 +19656 +30335 +30232 +23866 +2979 +14669 +6799 +1437 +14180 +5218 +32203 +16384 +9432 +15687 +292904264 +25233 +5004 +2232 +14215 +11359 +22897 +30896 +26593 +18053 +27658 +16690 +20721 +27216 +19241 +638033148 +19388 +24684 +28616 +26774 +470329579 +23706 +30346 +1576 +602389378 +354 +531 +12760 +20527 +3980 +23690 +27722 +26866 +18798 +28841 +19527 +128669283 +10736 +4027 +1903 +27392 +7843 +29591 +5324 +159 +24600 +29446 +32087 +12177 +25824 +20479370 +17376 +10529 +15416 +31759 +25917 +858500519 +20230 +12130 +3391 +1191 +1352 +23417 +25398 +18059 +25808 +5356 +5627 +17478 +729958294 +15861 +21995 +14712 +18428 +29634 +23478 +3764 +19988 +974991332 +32539 +28280 +12865 +2249 +722004393 +2831 +31844 +16573 +5534 +17211 +8251 +4069 +25198 +523750683 +23981 +3899 +32208 +8118 +16867 +7281 +27382 +5942 +11308 +254 +524439180 +25144 +24857 +2528 +16312 +25138 +29600 +1706 +234 +13142 +1109 +16410 +2117 +688921232 +31870 +559006903 +4751 +177811611 +6530 +642268828 +26800 +12806 +17578 +9500 +3805 +2049 +439 +25588 +779375722 +27322 +9055 +32521 +236247078 +17052 +31692 +8164 +19890 +10183 +31585 +8088 +118022468 +22785 +2495 +23311 +1019126868 +5039 +6382 +19884 +17438 +17556 +19960 +13848 +6934 +25328 +11472 +6190 +22507 +1855 +31568 +24999 +1423 +21032 +8622 +25669 +11455 +5727 +26727 +25398 +7235 +6993 +8175 +14198 +13989 +29785 +24303 +11968 +27591 +12001 +2484 +24350 +8275 +9613 +15820 +511562520 +24824 +2866 +9897 +18549 +13913 +5759 +8689 +23784 +6211 +8407 +20303 +21541 +8911 +801156178 +16562 +3146 +15669 +13901 +3621 +20682 +1866 +1838 +18825 +9552 +420036237 +25808 +254 +11767 +15838 +31875 +9562 +16024 +11171 +7879 +27564 +24647 +11311 +9727 +17733 +12334 +554170410 +27200 +18114 +1703 +3482 +13756 +25396 +17276 +16514 +21237 +11501 +26187 +731930437 +24440 +24140 +11710 +6693 +19994 +713805515 +10575 +731 +29287 +7824 +13864 +26484 +10938 +9087 +25272 +13275 +28352 +4847 +732232773 +9982 +6258 +18904 +24350 +26019 +29322 +439 +472976263 +18592 +8072 +1057195403 +359 +17103 +19457 +29328 +4009714 +31763 +7408 +23483 +888313695 +922 +16722 +27957 +578339944 +31999 +28961 +28927 +11656 +20280 +1490 +30809 +25057 +13031 +19812 +354 +2881 +18145 +30825 +20103 +11916 +4432 +23698 +26019 +30313 +20711 +24326 +9310 +5662 +28974 +25792 +12871 +26394 +31558 +854740408 +23144 +9989 +8209 +24187 +27837 +10662 +9772 +1838 +27004 +4518 +10875 +11932 +16073 +2192 +17225 +31451 +3912 +21509 +29859 +15463 +30705 +28531 +12872 +6258 +1057824949 +18855 +23986 +22024 +5972 +5738 +42 +31274 +477224767 +5797 +2509 +4006 +14752 +19582 +9284 +91105507 +70292251 +16614 +10236 +5551 +9470 +2409 +28301 +9187 +1579 +13722 +24347 +9084 +10123 +18783 +8714 +26866 +24622 +22860918 +12711 +9259 +18301 +27375 +26313 +660787983 +22053 +4279 +20278 +7722 +19659 +30598 +9306 +23675 +14005 +30358 +240141114 +8912 +16544 +11774 +32057 +15066 +24781 +12771 +29825 +2789 +20454 +7068 +7062 +2897 +32164 +8618 +141565344 +19828 +18514 +461844739 +15416 +14006 +31759 +30526 +1390 +1740 +9118 +9260 +27220 +3431 +25083 +8749 +4256 +21192 +9702 +14811 +8067 +26162 +19967 +2776 +5524 +17706 +8096 +2684 +2659 +8962 +25252 +3879 +6252 +21933 +17763 +440795951 +23540 +4157 +28265 +21297 +22280 +2356 +24662 +1129 +27957 +8015 +7327 +27016 +27676 +20596 +701856488 +1797 +2169 +18093 +28389 +15202 +6576 +26278 +745750515 +12553 +4814 +14477 +15423 +31321 +25232 +1816 +31585 +13578 +30786 +11714 +31424 +4017 +3885 +13794 +26277 +16118 +9580 +6167 +3000 +31045 +30381 +18423 +6934 +18478 +31679 +32122 +24816 +9653 +17611 +1330 +21298 +472139713 +3253 +9506 +21171 +1445 +11933 +13595 +316355293 +369000185 +7310 +18636 +28226 +13029 +19005 +18270 +24172 +396246374 +19281 +9953 +12825 +1109 +26847 +15509 +4524 +18700 +3307 +19524 +3537 +10849 +27095 +14227 +14134 +25662 +5882 +1496 +23065 +6479 +27879 +9562 +15561 +2033 +431699768 +866288672 +2597 +3813 +2220 +17918 +6071 +969450654 +24791 +17320 +22486 +30339 +3813 +20678 +10851 +23897 +2866 +25339 +7189 +15665 +24291 +23862 +31400 +2593 +5691 +343 +9732 +6005 +16567 +11147 +32032 +10677 +481636233 +1009651581 +22376 +30517 +24408 +24138 +26708 +24462 +11043 +10268 +18185 +882878357 +6934 +26693 +31969 +937742460 +1076 +22036 +11954 +7540 +4335 +20119 +20757 +20003 +901932736 +6531 +32535 +23551 +28439 +23729 +1512 +24524 +23834 +9030 +1348 +8568 +3984 +3408 +3827 +22349 +27099 +892 +15773 +17063 +752291458 +21513 +16462 +27313 +23241 +25783 +4179 +15583 +22564 +25645 +24816 +3205 +39596865 +19988 +9139 +9295 +29491 +9897 +18211 +10614 +30868 +3589 +14562 +72446526 +7760 +11145 +5603 +20626 +13818 +22759 +22800 +2658 +933441874 +19994 +15142 +12533 +23681 +13864 +6005 +306 +8731 +20600 +25175 +28700 +28447 +11188 +8503 +12825 +254 +26311 +30280 +10857 +217982666 +32311 +24754 +32151 +12583 +2105 +2356 +27322 +16861 +15241 +23729 +28353 +23200 +6806 +1881 +2692 +29600 +29393 +3017 +24754 +9362 +754 +16351 +25828 +16114 +26733 +805 +13864 +27286 +17932 +2793 +17491 +6985 +18305 +14080 +24045 +8728 +5688 +10612 +21265 +30705 +25987 +3103 +9954 +8165 +5604 +227401874 +1408 +13821 +280282421 +28357 +30762 +5469 +4314 +9506 +24943 +3513 +6520 +3097 +20621 +28155 +16170 +8159 +7048 +177112175 +37135401 +25771 +31695 +19742 +14252 +8946 +24889 +25722 +10478 +19527 +27224 +3036 +11915 +1579 +4883 +29847 +22799 +5535 +19056 +11582 +3106 +6211 +32646 +31567 +15879 +14420 +7602 +2536 +3630 +19066 +23133 +6183 +19599 +1032387608 +32464 +23436 +12020 +16442 +22501 +219458753 +7444 +817163441 +632038754 +17007 +16331 +19905 +3313 +6218 +6136 +13397 +29529 +24394 +2102 +11652 +15814 +32555 +13722 +21099 +19436 +17373 +1903 +23318 +19828 +882 +75797723 +340165741 +516538273 +5510 +968 +1036767904 +77 +30174 +23067 +2250 +325383747 +12019 +30336 +17415 +113201494 +19916 +17888 +30239 +27557 +11252 +26420 +13769 +13480 +19062 +2893 +2682 +3504 +5124 +7521 +30059 +24742 +413283444 +2761 +2369 +25802 +8095 +22359 +1635 +693 +22471 +21205 +32717 +18485 +1136 +1016 +14361 +926082286 +18866 +6144 +3513 +3630 +276213711 +24374 +14504 +14383 +4193 +31370 +5232 +30519 +13048 +30194 +6067 +16014 +28118 +14400 +18037 +168797328 +9934 +18443 +2915 +4709 +1782 +32741 +693 +15565 +12497 +1754 +10357 +687275605 +13063 +23093 +21430 +19565 +10604 +1085 +17625 +28423 +1096 +24153 +439 +32668 +1696 +17123 +1664 +832 +21174 +16334 +18673 +6673 +19319 +21324 +436407335 +38213538 +23784 +16461 +30488 +9644 +16157 +2262 +29407 +13995 +13517 +16931 +17338 +176510878 +15524 +23585 +1144 +25581 +18423 +14813 +12737 +21242 +2504 +7708 +911358525 +17039 +8476 +29764 +7671 +29882 +28365 +17092 +3559 +11461 +6487 +831 +882 +27837 +176352552 +22429 +3652 +29968 +9449 +5245 +23155 +1239 +25811 +6005 +17655 +14555 +22847 +15270 +20122 +32473 +6644 +17682 +7793 +13754 +378966561 +15066 +14923 +777 +320290842 +19623 +4775 +2944 +22247 +30701 +9864 +24443 +10163 +13725 +3135 +6584 +15883 +25722 +11486 +2289 +28237 +3116 +1740 +27540 +20421 +26972 +1028016689 +1695 +28460 +29328 +833381053 +18631 +70292251 +19056 +2356 +13860 +16184 +28001 +41 +7726 +10722 +6934 +24408 +30057 +19575 +31451 +20211 +10983 +13980 +22336 +16204 +83894524 +3720 +29122 +28352 +11118 +6498 +20227 +18502 +376472461 +14987 +105715872 +11147 +28109 +3817 +4530 +27140 +23540 +24150 +22672 +12359 +6102 +4871 +3566 +9496 +12343 +9124 +18486 +3982 +835425212 +22802 +11027 +17827 +115 +2340 +31115 +6448 +6693 +20596 +9796 +147680540 +21769 +17831 +2340 +12091 +9971 +14645 +31989 +29287 +10182 +9552 +29703 +13911 +24516 +1361 +23123 +21353 +174874567 +7062 +16455 +7775 +354 +16442 +26654 +3824 +25824 +3566 +30109 +4722 +224 +16915 +20095 +1812 +14590 +25339 +10222 +15855 +13142 +32472 +31586 +30599 +15341 +32370 +30313 +32751 +11339 +17754 +31647 +26634 +25598 +1881 +19695 +14143 +28046 +1747 +268867216 +1453 +31277 +13736 +8204 +31831 +25349 +17682 +30832 +1506 +29986 +32505 +14071 +1286 +594 +1663 +7268 +25152 +227401874 +732232773 +27419 +11333 +7572 +29915 +8315 +9446 +28891 +13982 +21587 +2505 +4762 +13881 +1141 +22015 +18185 +28077 +9866 +29667709 +27741 +31067 +24011 +12305 +20347 +2776 +26890 +6801 +996 +29178 +10182 +30559 +15062 +16052 +26313 +22955 +31206 +3026 +3908 +3089 +7936 +18088 +22593 +9152 +26007 +32368 +17353 +5340 +370567225 +543975196 +12460 +30066 +3307 +28826 +31870 +9250 +30194 +3103 +24080 +5556 +922 +25645 +5838 +18305 +32518 +16146 +14958 +30607 +9344 +5551 +22124 +30979 +19241 +26343 +25088 +31650 +189020465 +767984192 +8838 +30184 +1072121176 +6666 +13213 +2873 +4127 +23072 +25349 +27218 +32309 +15951 +8095 +26829 +26106 +1191 +29938 +24183 +3566 +23483 +14088 +18740 +6714 +184 +21135 +98 +28694 +24524 +2143 +21115 +27914 +811530194 +9470 +10613 +14590 +8015 +29536 +16109 +595 +5186 +2476 +770 +13654 +20606 +25920 +17060 +2609 +7091 +9545 +9219 +24151 +13395 +20801 +8972 +10579 +30996 +10119 +32174 +9306 +21687 +10449 +13029 +22860918 +15433 +3824 +4724 +21453 +20479370 +22285 +6914 +32179 +27763 +10023 +4070 +32747 +3283 +27483 +595 +15787 +9102 +31439 +15969 +12024 +13987 +211 +24280 +3539 +15369 +10720 +20180 +31613 +17487 +28836 +8709 +25945 +3254 +22746 +18122 +130 +13851 +24843 +17818 +5803 +27522 +27740 +3481 +31266 +29510 +15250 +31424 +19572 +24684 +29379 +867796195 +29491 +16339 +9767 +15249 +8294 +27282 +11035 +4157 +21267 +15101 +19237 +28690 +28301 +6914 +2448 +163890681 +13913 +223 +15017 +591 +31089 +18991 +774 +30339 +20478 +7997 +18553 +15966 +13312 +4596 +15925 +14987 +422 +22704 +560904813 +2028 +24082 +17827 +15394 +671529053 +8164 +15561 +9442 +20465 +458450408 +872833036 +5186 +23371 +8106 +9379 +19303 +15368 +16619 +29929 +22564 +15400 +1054022928 +339 +26846 +24174 +29236 +27741 +13454 +19986 +3017 +6551 +18478 +3227 +14030 +27925 +31506 +24692 +19884 +5333 +20274 +27940 +26891 +607699886 +10183 +31437 +28218 +252938695 +30022 +168 +18846 +1954 +16539 +19031 +3295 +2484 +31528 +14944 +446392658 +23092 +3389 +16576 +595644289 +26140 +27067 +3511 +28273 +31337 +23732 +17960 +18616 +27701 +882 +25203 +12165 +18016 +15532 +3227 +32540 +20796 +4482 +17007 +13322 +600931160 +1371 +14049 +730023808 +13223 +8341 +17907 +9898 +976561308 +22350 +9888 +978635621 +2396 +1816 +16913 +16109 +8972 +29725 +29578 +22131 +5351 +789157341 +30151 +32757 +12314 +32166 +2236 +25062 +237710702 +1691 +5461 +19126 +23172 +23200 +14664 +16837 +10236 +148 +5668 +1878 +27052 +18783 +24167 +18431 +24493 +31695 +21612 +46869187 +3843 +24519 +18170 +18636 +5304 +21298 +20597 +1208 +15773 +29176 +24090 +14272 +22867 +15452 +12781 +9417 +22853 +16890 +15962 +12457 +17405 +3087 +19778 +19241 +23965 +13274 +20568 +25990 +27864 +27467 +17146 +223794817 +19806 +16191 +21818 +15369 +14298 +29097 +5623 +1852 +23334 +27786 +30754 +13241 +8575 +19549 +15141 +29555 +28406 +23190 +1085 +13799 +22171 +8989 +560223448 +18589 +18669 +289797255 +10975 +15468 +24212 +15784 +32478 +25941 +387 +394559714 +20180 +19675 +12192 +17836 +31650 +20741 +6121 +3346 +18799 +100498229 +28265 +5751 +24114 +15593 +16645 +7348 +25945 +27376 +343 +6209 +17334 +13887 +9583 +18583 +4324 +16890 +16734 +21644 +24293 +8716 +280 +10875 +5004 +15484 +26492 +252695040 +820 +23784 +32400 +5109 +10629 +18405 +31752 +425655336 +921334292 +390152516 +17306 +283 +306 +26913 +18420 +7269 +13026 +5236 +11492 +5109 +14546 +11581 +19876 +276213711 +7997 +10325 +17379 +16945 +1417 +9055 +23007 +525495101 +8549 +28517 +29027 +4804 +15264 +16541 +12504 +30384 +13458 +224 +25920 +1065695788 +7220 +12646 +30900 +8441 +5942 +5637 +5883 +550936890 +17192 +29293 +15990 +22194 +31421 +28149 +899226523 +19710 +857019195 +3310 +18420 +16401 +31419 +5762 +22648 +21673 +25330 +30714 +12762 +9449 +2866 +27736 +15941 +16684 +26634 +21674 +31581 +13435 +115 +29739 +16859 +23469 +632038754 +11937 +5551 +271 +13875 +22280 +9071 +812175972 +168797328 +9495 +31505 +31792 +8407 +16330 +32174 +3493 +32505 +30749 +28443 +32586 +17339 +31506 +9282 +22252 +30853 +2855 +16336 +27171 +18495 +5751 +13430 +4004 +11974 +14984 +18431 +13071 +11901 +8483 +471916952 +9102 +30375 +23647 +11698 +1847 +21509 +928 +6756 +23521 +19139 +14416 +4649 +28826 +11676 +21215 +11491 +2536 +15742 +29040 +20914 +10861 +16737 +5767 +19227 +719 +1068 +7964 +8854 +21779 +25884 +311991488 +3395 +25333 +11003 +26420 +10357 +20711 +25144 +8866 +5873 +2658 +31727 +22460 +13831 +8009 +6129 +32479 +28346 +24749 +14047 +9144 +180 +8118 +290 +4237 +29055 +16334 +32475 +10419 +25799 +32175 +25834 +21030 +14606 +14857 +19985 +75797723 +2756 +31497 +8891 +15199 +11031 +31300 +2893 +14227 +805 +18188 +12177 +22509 +5087 +10602 +14303 +9514 +5304 +8181 +29292 +370114172 +24444 +29236 +15460 +12641 +88 +20022 +3352 +4120 +13517 +31605 +20263 +20010 +31834 +18870 +21941 +172257567 +25138 +7155 +26753 +1168 +1711 +23955 +16991 +15604 +712392585 +9835 +14813 +25030 +5748 +26653 +18564 +29129 +27633 +2873 +14587 +23493 +13864 +26632 +3295 +21984 +21929 +13794 +3202 +8344 +6791 +12242 +12024 +4951 +3999 +12781 +21803 +13253 +1804 +18058 +31998 +11784 +10736 +5578 +6861 +24635 +23739 +25039 +22320 +10701 +3110 +961739421 +16265 +72893169 +22848 +2805 +1933 +18875 +10229 +9112 +30796 +13147 +251218752 +17060 +12646 +20242 +3821 +25381 +32222 +17211 +28417 +18179 +7383 +9086 +504833680 +6653 +25352 +28133 +775286859 +4660 +32229 +15846 +3993 +16351 +30692 +792 +23979 +17963 +560904813 +7191 +9143 +3028 +23540 +25224 +4762 +2750 +25997 +3253 +313375683 +3678 +35184520 +32750 +9261 +29403 +22883 +27281 +14420 +12880 +21670 +939 +28839 +21469 +20052 +3298 +194382698 +17611 +21984 +9949 +2915 +14698 +17866 +22154 +8522 +32472 +30762 +22652 +22785 +27329 +15823 +961981483 +12080 +26687 +21361 +17113 +369000185 +22138 +14881 +26564 +16256 +25742 +30832 +16305 +17809 +10358 +16606 +5887 +5738 +31883 +12029 +18019 +4375 +762854332 +2732 +3520 +20245232 +29718 +31683 +3110 +8400 +30197 +6664 +32209 +10363 +32182 +226838476 +26913 +24140 +30856 +2504 +18543 +16911 +10127 +23938 +19596518 +10940 +11109 +747963427 +12624 +18921 +22853 +10107 +20742 +509840269 +23953 +26044 +7997 +292931990 +25759 +31574 +343074924 +13213 +30488 +12814 +25519 +19248 +30979 +16198 +5218 +10325 +20122 +307263087 +10807 +7072 +12853 +215899335 +1062715982 +25257 +9603 +10966 +21273 +12174 +25800 +3480 +29600 +19993 +12314 +30653 +17360 +11896 +13901 +14599 +32087 +3242 +7007 +10614 +1050652772 +4647 +13836 +25851 +4084 +7564 +4149 +15310 +936197627 +10891 +25636 +30684 +319 +17763 +3084 +17831 +1364 +17167 +16033 +16614 +28396 +7902 +2236 +32171 +5739 +23452 +21803 +5565 +19031 +17437 +14330 +9131 +19556 +26 +32134 +15052 +4398 +2929 +3231 +26494 +26851 +2105 +32652 +27443 +16064 +9436 +26777 +27426 +15435 +29695 +7722 +5870 +13887 +2102 +3329 +21803 +17394 +21577 +16151 +17146 +27670 +32327 +11694 +25421 +23190 +29514 +5389 +31671 +3606 +5013 +22665 +2556 +32555 +1974 +10833 +27752 +29137 +2944 +3984 +23720 +29843 +7953 +3839 +4052 +3408 +8992 +32416 +2180 +22285 +23979 +27966 +28560 +9269 +19865 +25354 +31574 +460 +30213 +10247 +22375 +10861 +5795 +25352 +26311 +14821 +18266 +20494 +11205 +55204547 +5970 +12024 +25851 +7212 +5351 +31107 +680780891 +2263 +1352 +9270 +507270517 +564063660 +19169 +10591 +24682 +20841 +913 +22456 +21395 +13213 +26440 +7421 +16800 +5600 +19753 +9125 +31792 +251218752 +6067 +539 +4518 +30610 +19709 +1897 +30321 +27686 +3300 +1760 +25828 +30512 +27750 +18689 +241 +8142 +23084 +3989 +16401 +7254 +14050 +12364 +19427 +13981 +7077 +24748 +978635621 +18211 +12602 +12872 +15498 +899436766 +32398 +24878 +17601 +14703 +9199 +23231 +10940 +22909 +8922 +8476 +9732 +4922 +6693 +28660 +23600 +9732 +378966561 +19724 +26463 +845 +18305 +4871 +24816 +21111 +20227 +14890 +26292 +24797 +27426 +19661 +7295 +30173 +28850 +3762 +22079 +14329 +811625862 +19092 +25807 +31856 +12472 +25297 +762854332 +14303 +32575 +511562520 +5588 +4347 +27855 +17948 +3870 +19730 +8450 +13231 +27200 +25545 +24408 +30674 +1404 +13214 +7775 +1361 +12572 +14674 +833381053 +8910 +30359 +31995 +6756 +21942 +22139 +19126 +395380113 +1336 +29293 +1651 +24394 +27837 +22645 +11310 +18690 +22982 +748 +25138 +28910 +163890681 +32659 +29718 +23336 +1458 +23048 +3857 +30626 +20426 +1852 +30369 +10914 +4157 +2368 +25405 +3392 +32185 +18526 +26043 +523902689 +13794 +6886 +32633 +21008 +503113624 +10649 +10347 +7254 +12323 +866288672 +842 +10588 +23675 +961739421 +17699 +18347 +12412 +16858 +17892 +645686293 +8530 +1062715982 +27220 +6839 +19890 +710943610 +449290199 +17181 +12422 +16221 +5992 +8962 +9867 +29746 +31255 +23637 +23002 +30110 +17795 +16067 +7951 +23260 +17073 +16115 +21003 +25977 +577 +16416 +7355 +708399002 +9152 +10357 +26297 +10640 +6184 +29944 +8439 +10039 +642794616 +27435 +20947 +11520 +8554 +19688 +12422 +2331 +14585 +17858 +14772 +15669 +9703 +26384 +15911 +23858 +2033 +6245 +25505 +28745 +363452729 +9517 +20270 +23968 +21903 +55204547 +13950 +27256 +24443 +10275 +18145 +1490 +26377 +397506397 +8482 +23204 +5643 +26758 +29783 +19979 +1991 +22746 +7178 +199372157 +560256190 +31963 +1408 +312049264 +8336 +12682 +30900 +2789 +731329332 +24 +23799 +602389378 +13987 +30017 +15684 +7282 +29400 +32157 +7644 +28833 +26608 +22867 +14535 +16351 +16312 +9578 +13851 +2078 +24632 +10094 +25365 +13014 +14435 +7061 +3366 +31471 +23736 +4956 +6549 +7708 +308 +11985 +23411 +25279 +30111 +10651 +25999 +8805 +422 +10363 +11501 +5970 +31574 +24186 +22815 +15053 +31842 +21587 +24291 +15209 +3022 +17415 +5673 +23769 +7951 +30462 +18122 +23047 +32162 +24781 +32222 +19656 +10248 +25502 +21529 +742 +20165 +31321 +24878 +29784 +1623 +21109 +18058 +17714 +22407 +20180 +14677 +25722 +25669 +24516 +11394 +4279 +32743 +29965 +6260 +26169 +25772 +2416 +62822899 +8568 +18606 +6132 +12602 +10142 +14406 +22057 +4458 +24151 +16229 +27186 +995753626 +25476 +9237 +14944 +21659 +24110 +29120 +29789 +31654 +26492 +12125 +29960 +687599900 +7391 +1371 +23953 +7492 +31451 +6234 +4871 +9748 +12010 +9353 +342948102 +27064 +18167 +6576 +22926 +10581 +28413 +32711 +159 +26768 +29613 +31377 +1992 +3010 +28788 +5201 +26057 +29466 +28818 +23422 +8046 +22220 +1395 +1512 +864 +23925 +3535 +21527 +12467 +2893 +6191 +9979 +6594 +24361 +23293 +25113 +16619 +26148 +12956 +1430 +29978 +13087 +5476 +10005 +10926 +23335 +29391 +6530 +8693 +4402 +688921232 +20170 +602 +2907 +14415 +995962908 +14390 +30465 +4006 +7039 +5883 +3346 +23388 +30339 +29330 +2209 +9473 +3000 +26687 +12594 +11776 +16848 +25801 +63108274 +7383 +13312 +857578541 +23732 +17491 +11362 +9152 +37135401 +14370 +23928 +26162 +17376 +688921232 +1066 +16334 +23908 +22304 +12805 +28591 +7996 +13790 +26658 +3870 +31170 +75281660 +3999 +3000 +1324 +16256 +7422 +3321 +21008 +4368 +23131 +998 +26693 +28252 +4649 +27540 +12196 +286041137 +249 +8572 +15830 +6939 +10514 +25783 +22320 +115 +22575 +936523422 +205 +574 +24361 +4524 +154933739 +2381 +25585 +20194 +11840 +25072 +21929 +31727 +29004 +13026 +6416 +5060 +29190 +32668 +15013 +3621 +3256 +18396 +1576 +30336 +25662 +29651 +27226 +27478 +20743 +26090 +12392 +32303 +10612 +12511 +29776 +27257 +17648 +6119 +3408 +2262 +32665 +13387 +18288 +15112 +11985 +29709 +4091 +17553 +5259 +27812 +18589 +14772 +10940 +16913 +2598 +5922 +6584 +8912 +25083 +20540 +31613 +12390 +2718 +2476 +12977 +9238 +24120 +3317 +29375 +21299 +9387 +28239 +21578 +4847 +199372157 +5768 +17642 +3851 +358911543 +3403 +20473 +3908 +19346 +2557 +18814 +26224 +15202 +994060758 +9071 +21936 +18926 +2356 +16442 +25365 +20402 +19562 +3916 +19685 +24501 +12305 +26153 +20517 +13860 +1635 +15883 +27534 +32742 +27895 +8833 +7091 +5524 +29466 +20540 +7759 +29103 +16999 +767984192 +18912 +21971 +23432 +30300633 +16331 +15669 +9270 +29407 +17682 +131065003 +15662 +30999 +15183 +562024821 +25460 +13825 +14478 +4653 +12359 +14977 +23359 +24311 +3757 +1034 +22110 +3846 +19099 +4484 +7413 +26718 +32006 +23947 +16254 +5630 +26006 +32600 +15406 +26615 +696949903 +11276 +8019 +19115 +10677 +27740 +616762822 +32741 +10914 +911358525 +1307944 +3762 +14800 +24299 +4359 +398556455 +21436 +6314 +14749 +32610 +6367 +16368 +29063 +4157 +30020 +20848 +8555 +24165 +8946 +31441 +21095 +6558 +13886 +11854 +7842 +23652 +21546 +27908 +28152 +29383 +27220 +4563 +590 +24240 +13693 +23311 +22992 +12540 +525495101 +20947 +810759425 +23570 +12311 +31943 +1921 +18740 +22475 +19434 +28700 +22164 +26956 +7533 +28417 +15073 +29129 +694015793 +18700 +19562 +593000912 +829 +26577 +3893 +22220 +24011 +27593 +25854 +11368 +4555 +70292251 +14030 +29129 +12733 +27048 +10688 +6846 +8308 +18219 +15617 +30280 +1811 +1852 +29450 +13285 +857578541 +9323 +22069 +22998 +3850 +24809 +27375 +16107 +1015074215 +24674 +12657 +20537 +16334 +28256 +17440 +1049511169 +871502169 +7090 +8341 +17190 +817163441 +2986 +27140 +30124 +1939 +31486 +5795 +32166 +512496894 +6710 +7438 +18766 +26727 +30462 +6148 +694015793 +17379 +31147 +28165 +29430 +24712 +3607 +4866 +9629 +256 +6549 +28280 +31538 +32476 +1832 +21587 +9709 +14406 +893491145 +20597 +28527 +18390 +647269712 +4775 +25152 +22740 +8689 +30462 +347853192 +4432 +9389 +24100 +24786 +5626 +560256190 +26190 +10107 +25219 +19289 +22219 +14663 +25039 +6108 +161167734 +28481 +12601 +5600 +20642 +16341 +928 +29010 +14117 +21557 +13195 +2893 +27745 +4852 +25352 +7378 +26705 +4432 +12920 +20092 +16537 +8270 +25763 +25144 +5484 +9618 +2761 +15868 +5763 +8315 +17450 +8424 +837417183 +15664 +16170 +29698 +11937 +21782 +4087 +24080 +20596 +5301933 +14088 +16207 +389 +10053 +23096 +28699 +15718 +7425 +176352552 +24542 +26590 +30339 +8088 +24632 +26728 +26326 +12321 +24999 +20301 +3314 +18362 +5137 +26292 +10291 +6765 +26000 +29124 +23623 +29739 +9757 +10043 +19986 +29483 +9442 +167247886 +23528 +23680 +971224564 +350011801 +10625 +19506 +17094 +30174 +10790 +898669128 +3526 +29488 +5992 +1663 +2077 +17491 +2401 +1761 +14583 +6228 +23719 +272986092 +12552 +5491 +18189 +13985 +11020 +1141 +9897 +30417 +32757 +8453 +9084 +1377 +22822 +31883 +826087120 +25057 +11103 +1559 +951760797 +19661 +24299 +6501 +23517 +20870 +25766 +15433 +25790 +21605 +32652 +9261 +29000 +31535 +7091 +31706 +25580 +17944393 +360131265 +1066 +5298 +9084 +13941 +4507 +27633 +13274 +15525 +15014 +24407 +950726685 +898 +19939 +15550 +27034 +8336 +291061895 +28477 +1129 +18329 +13014 +276501667 +18339 +13101 +3690 +4796 +2793 +801156178 +20269 +22124 +31838 +16593 +16458 +12834 +8292 +12063 +18027 +1855 +29884 +22881 +27478 +8602 +14180 +32 +12920 +14180 +5039 +27026 +11767 +13105 +29692 +7671 +781570423 +27455 +17082 +32750 +23633 +8530 +572025344 +7879 +2986 +841984888 +11035 +10927 +15633 +4883 +2893 +14553 +10365 +3589 +26311 +26712 +21923 +17215 +9728 +6498 +9248 +18472 +16772 +2903 +9808 +5287 +436407335 +27893 +11550 +9247 +26142 +2897 +9182 +32486 +9397 +17969 +665734821 +8891 +16033 +10107 +941682889 +24644 +219835095 +898668038 +9261 +10229 +29427 +22778 +25611 +1643 +20850 +24533 +16722 +5621 +26294 +28841 +7356 +4871 +26514 +11933 +23471 +13216 +24326 +21824 +28082 +12091 +25866 +12379 +4240 +23621 +6071 +15066 +14435 +2049 +7421 +6761 +11760 +4300 +12831 +9866 +6161 +15095 +26537 +24217 +23857 +19170 +27216 +24611 +23799 +10309 +11967 +29097 +30532 +12363 +19988 +30488 +9526 +20902 +615408454 +13911 +11311 +832958104 +20958 +805 +22245 +5357 +1490 +22989 +18689 +1010399736 +27013 +23347 +696949903 +4279 +25323 +30844 +11056 +20850 +27938 +770690959 +669835213 +12806 +26477 +27217 +4733 +14049 +24892 +3205 +18906 +24907 +17614 +20667 +15969 +13535 +15181 +13821 +276213711 +1602 +29263 +9414 +22860918 +856690611 +31726 +5916 +13911 +662 +7170 +31042 +3295 +41140163 +1144 +9449 +152258382 +1136 +817030087 +15770 +32640 +27850 +6805 +22495 +7357 +649527609 +3526 +15742 +9387 +22323 +267206945 +26440 +14546 +16392 +3916 +2205 +13430 +13911 +11383 +26866 +16696 +11969 +18010 +739960154 +30012 +23050 +21769 +754 +3893 +28833 +13762 +1623 +8816 +360322477 +47680524 +3682 +24755 +1740 +29004 +17171755 +10966 +7337 +398556455 +360131265 +767984192 +13014 +26044 +15298 +20618 +15861 +8309 +551666792 +2169 +12705 +5904 +11558 +16447 +6594 +4375 +23760 +22185 +10480 +24459 +28200 +24153 +18569 +25549 +612443444 +26777 +20648 +10561 +15572 +17982 +25616 +11740 +25294 +170722754 +23106 +14196 +17695 +10242 +20401 +130817209 +27352 +10392 +30796 +410570626 +11436 +31759 +14865 +10175 +742347834 +30280 +16585 +8668 +12559 +3264 +12905 +25633 +775286859 +15883 +6005 +29159 +31471 +561490374 +3539 +11652 +10036 +17373 +289677715 +32289 +6479 +14834 +17011 +680780891 +20648 +26718 +176352552 +16690 +15420 +5351 +31951 +440829685 +25721 +17089 +4084 +19388 +23647 +16740 +14233 +6465 +30786 +18187 +9871 +14646 +510762061 +3308 +20659 +16351 +29600 +32714 +17663 +17501 +108030949 +21856 +29776 +825 +381039394 +5454 +22434 +28844 +24827 +20269 +189020465 +26463 +1336 +16324 +23699 +31759 +25228 +8258 +15123 +29813 +17787 +8755 +8549 +8629 +1108 +2481 +29151 +6136 +21406 +15583 +17611 +1916 +15310 +729577546 +13236 +7372 +21324 +30298 +6691 +29779 +8530 +226838476 +27013 +26188 +2520 +14821 +26060 +4154 +14834 +20002 +12152 +24511 +12071 +29021 +31438 +23701 +20221 +2208 +9247 +4524 +17751 +23436 +14909 +25851 +23681 +995753626 +5060 +1711 +6710 +15325 +15911 +28527 +8441 +23409 +18898 +13454 +10499 +805 +30701 +20843 +10514 +10358 +16570 +30779 +17428 +17339 +787692568 +9272 +15182 +18029 +12347 +8985 +12972 +12377 +31928 +1302 +11061 +20568 +27930 +20765 +9073 +15533 +5454 +5642 +31427 +26972 +20928 +10029 +10938 +26964 +415705934 +19382 +22822 +4720 +25301 +26395 +18451 +11466 +50 +17876 +31257 +2993 +2668 +7072 +16740 +9603 +184999002 +22311 +363452729 +22023 +23073 +3403 +5229 +11311 +589 +13008 +19623 +20962 +30363 +1815 +24843 +8656 +16625 +10144 +7391 +679 +3022 +13864 +7132 +21090 +26136 +83894524 +14271 +32176 +10707 +14028 +27741 +14596 +5096 +10927 +8787 +32134 +24234 +13722 +34992508 +24212 +8475 +4329 +1060347101 +17556 +141565344 +837417183 +2682 +18435 +371 +29578 +6520 +20273 +20103 +7899 +22395 +31612 +19904 +341199600 +15250 +2416 +10455 +10725 +16775 +1754 +8341 +8292 +14071 +20303 +7191 +30124 +20052 +4027 +30787 +23781 +27992 +32323 +22259 +27412 +23681 +29494 +3634 +3346 +13126 +21008 +11699 +15745 +372335989 +9772 +163 +3239 +18211 +9439 +13113 +8778 +723709848 +28270 +26727 +5436 +24712 +15406 +13311 +2122 +19352 +227401874 +9343 +24493 +30483 +84 +11118 +17560 +5803 +12733 +17740 +27633 +866288672 +23417 +4004 +25176 +480 +28361 +3399 +3613 +8284 +22634 +15983 +29027 +22346 +3242 +15250 +8778 +6285 +32750 +229589034 +22050 +25799 +9131 +98861589 +21578 +18673 +9187 +16727 +27002 +28256 +17683 +10455 +10083 +14748 +1059550491 +23570 +794618585 +1837 +8237 +6691 +72893169 +15275 +20185 +9757 +21131 +826087120 +14225 +23647 +20642 +17411 +11366 +8965 +29035 +6861 +19119 +22106 +17608 +25199 +16330 +10005 +1390 +23092 +22671 +7348 +23919 +20138 +16558 +6993 +305443481 +28743 +4751 +18848 +1243 +19011 +807878101 +15270 +5389 +18149 +29739 +16339 +32119 +17747 +26606 +25195 +22713 +1223 +21887 +22707 +32750 +28745 +26726 +16894 +10927 +4635 +875039408 +18348 +4188 +27188 +13345 +23835 +1816 +18698 +12783 +30127 +26508 +18620 +313893946 +19690 +397921399 +922 +22375 +14049 +9112 +6221 +8838 +4895 +15182 +13432 +32 +3314 +27352 +31661 +6530 +15539 +25558 +32176 +13980 +11974 +11277 +10392 +3824 +16458 +15509 +13947 +8550 +9243 +15760 +43524064 +29626 +13901 +26961 +27067 +4149 +27204 +20754 +11601 +18387 +23621 +16805 +12518 +20095 +19019 +31400 +3570 +30931 +6968 +25821 +873068833 +748 +29123 +14836 +724 +5550 +2292 +10926 +6494 +25997 +10461 +6765 +591 +190 +14637 +28096 +21205 +23854 +19187 +17091 +4782 +3320 +7344 +27073 +345910715 +23484 +32293 +2160 +22961 +5016 +3184 +22672 +32185 +11452 +7843 +10223 +23483 +9282 +25561 +27126 +10363 +25592 +20090 +25626 +21296 +42370645 +4647 +11171 +17315 +29965 +234081650 +16503 +10963 +4062 +1387 +13860 +18296 +4205 +1274 +410791814 +4922 +12880 +18408 +20185 +4482 +339887649 +23190 +564216184 +11624 +3029 +19651 +11109 +3559 +23831 +29798 +21450 +27002 +523902689 +5293 +4820 +607699886 +24866 +29929 +28252 +19056 +26417 +5098 +236003886 +31535 +20754 +16410 +23278 +658872536 +4755 +28554 +26294 +3395 +23417 +12977 +32020 +28631 +31643 +22320 +8284 +3877 +18628 +46869187 +22551 +10933 +23600 +14982 +29383 +24736 +9536 +236247078 +21450 +394 +24571 +30621 +9473 +30036 +32632 +26497 +31465 +2866 +373934314 +25824 +271 +16570 +9069 +25894 +24712 +783647843 +1129 +4568 +26193 +4135 +20928 +2547 +11954 +1635 +957871312 +4512 +6005 +3988 +5751 +10428 +492883950 +4683 +13760 +12140 +422 +28865 +10225 +6820 +3778 +214476337 +17876 +10291 +6119 +524047505 +13297 +23065 +24386 +31557 +25181 +8453 +78325132 +6535 +24318 +29684 +16539 +23981 +2944 +4580 +25398 +632038754 +928 +22449 +13120 +2800 +4912 +9008 +11851 +13305 +22717 +390200056 +31352 +10581 +24999 +25766 +811625862 +15125 +27064 +22194 +3984 +4021 +32239 +539 +23175 +31935 +23047 +16619 +13382 +5329 +15406 +824487704 +13457 +126610814 +3392 +23469 +160857416 +32372 +1320 +29225 +15969 +27085 +3803 +25645 +16577 +12320 +811211668 +13706 +524047505 +1785 +3853 +7923 +23371 +3391 +9637 +7155 +1045686603 +30749 +20570 +8195 +6594 +21918 +9310 +2817 +19779 +9757 +7850 +14606 +8388 +23269 +1364 +22057 +410791814 +869 +2905 +18486 +10107 +31534 +18400 +12019 +13045 +28443 +30762 +600931160 +1755 +25837 +12487 +2402 +20596 +30753 +29124 +29246 +7047 +32659 +22907 +18529 +25056 +19807 +32131 +25203 +13549 +17809 +31771 +27540 +24374 +26494 +30135 +26726 +14736 +8046 +15095 +987744044 +12364 +18246 +32575 +23981 +1855 +8308 +15025 +28596 +20274 +560904813 +18761 +15400 +24927 +24425 +6076 +1274 +6685 +2180 +21670 +7438 +15038 +22507 +15601 +307263087 +16146 +28318 +12641 +26162 +12793 +2609 +21911 +2867 +4268 +12140 +29811 +937742460 +10901 +4563 +18368 +114156994 +26198 +32057 +19105 +9759 +28603 +20596 +739820698 +26687 +1903 +16305 +7107 +15590 +18348 +28991 +3253 +16861 +16207 +30567 +1302 +20161 +12553 +25476 +16153 +26866 +852543208 +19969 +428 +13458 +461527750 +390435951 +5039 +8954 +16917 +15045 +19254 +484970729 +31495 +26972 +732 +234081650 +392 +2817 +21267 +55204547 +16040 +13118 +6016 +15715 +955 +11461 +31560 +29348 +577 +7061 +21674 +16949 +32087 +660787983 +27252 +3204 +3720 +19828 +26239 +22759 +21815 +11271 +26136 +811530194 +17914 +2118 +10610 +10636 +13345 +595644289 +17578 +774 +9449 +7362 +11450 +26749 +28082 +5893 +7421 +29829 +29600 +30526 +12696 +16520 +6833 +20141 +12601 +23578 +319 +19806 +19380 +13003 +32094 +14842 +27763 +1732 +412060366 +14071 +18890 +32165 +14271 +9772 +25323 +26112 +4188 +29677 +60289319 +26654 +29373 +24861 +3536 +21395 +2497 +479222827 +947240918 +17865 +2394 +350011801 +29066 +26026 +5418 +13457 +19019 +6828 +742 +13458 +2497 +16452 +14283 +373934314 +830489638 +3013 +22651 +5927 +23487 +25724 +3118 +29634 +8003 +18870 +20843 +26991 +5620 +8833 +21032 +22986 +30931 +12594 +18906 +16127 +5389 +6210 +22643 +19688 +12825 +295045562 +14362 +5662 +21964 +8118 +20530 +8833 +521913992 +26297 +14563 +24740 +202174594 +115 +2427 +20659 +28759 +12196 +3581 +17932 +20052 +461002979 +12333 +5932 +12038 +24194 +7540 +235921197 +22645 +15472 +6617 +21001 +14246 +25253 +11380 +24191 +21880 +13225 +7443 +3295 +6245 +4914 +15025 +925 +41 +19819 +1028796512 +14645 +5970 +23163 +13950 +15617 +536912352 +25318 +29324 +16207 +1062715982 +27483 +3317 +28782 +25990 +29103 +16503 +22079 +15091 +987198225 +7078 +13564 +15095 +18305 +32731 +14590 +20291 +22359 +1085 +20626 +1666 +11184 +22460 +27064 +22246 +24212 +9567 +31951 +13626 +22710 +15830 +10612 +20180 +214 +9293 +21796 +14258 +22822 +29087 +3431 +10078 +20093 +209801770 +9644 +58535449 +19019 +505617898 +6664 +21557 +30128 +941682889 +17763 +14800 +9931 +32015081 +7399 +20849 +6566 +142 +27711 +17553 +16919 +12931817 +1644 +833243837 +19005 +22582 +5137 +2476 +9778 +30918 +28020 +9337 +4033 +13613 +897 +4049 +16861 +32564 +10275 +13430 +10701 +23854 +468 +21738 +8309 +18569 +25046 +18368 +30696 +5867 +13968 +50 +32151 +4461 +32529 +17960 +29658 +739960154 +472976263 +27286 +19844 +31216 +21061 +21867 +21335 +26619 +13136406 +23476 +27127 +21573 +18435 +2732 +20578 +7269 +43524064 +11937 +504457846 +15411 +21605 +16558 +4518 +11164 +12655 +1047 +24599 +15866 +21871 +12541 +829 +5922 +13043 +1087 +29703 +8095 +22222 +2412 +24840 +18368 +18125 +23928 +22084 +908 +16949 +454382627 +103195768 +20595 +774544597 +11970 +20230 +150 +13856 +1968 +19637 +15120 +6191 +27924 +15017 +8546 +24110 +692787382 +23591 +8294 +31736 +25159 +11174 +26228 +31827 +9405 +6861 +15325 +27188 +17706 +10859 +3017 +26285 +21769 +3351 +2761 +9199 +9180 +11653 +2409 +18625 +23690 +18845 +20161 +9261 +40 +27893 +3679 +1024972021 +20280 +26187 +15440 +24997 +30693 +13654 +11411 +15047 +5808 +543956572 +28316 +18748 +14283 +21582 +28551 +9468 +14023 +15561 +12412 +3800 +25175 +30228 +8838 +28527 +18052 +13821 +32351 +554120300 +5304 +9276 +16221 +23729 +15266 +5637 +10116 +22551 +19828 +20604 +20506 +3817 +29373 +5298 +5319 +24151 +18223 +965160267 +25610 +21284 +458450408 +7259 +7997 +15463 +23469 +12737 +30213 +3672 +29010 +18928 +24 +11109 +7579 +29027 +23190 +8645 +15553 +19014 +23216 +16078 +12545 +20796 +5229 +2761 +16805 +3403 +15336 +350011801 +23625 +241317106 +7037 +16399 +15529 +29541 +575149706 +26278 +22331 +23055 +30077 +23600 +828 +18553 +20572 +3103 +17642 +1309 +20904 +10446 +27488 +191 +394559714 +11582 +11937 +11917 +26483 +13216 +10643 +31305 +11458 +23551 +19140 +11581 +5411 +28976 +18870 +755441859 +24465 +17094 +25057 +9903 +2967 +17478 +5841 +30979 +23224 +31838 +24739 +5534 +30280 +31266 +15112 +3423 +14959 +30900 +529625353 +1815 +18882 +245967765 +511669552 +22247 +805 +16650 +18451 +6237 +3141 +12992 +26898 +31288 +14051 +7671 +114156994 +9384 +2457 +11375 +21941 +17809 +6930 +30126 +2484 +5873 +526606148 +1130 +893491145 +1011 +29798 +745750515 +23729 +285595735 +9483 +8910 +12948 +20930 +12359 +12187 +2708 +28673 +18362 +933441874 +15097 +6544 +6588 +1390 +27679 +19973 +23643 +13115 +5838 +22348 +26280 +27125 +6502 +29206 +3196 +7425 +891947600 +15048 +148 +5096 +20699 +19557 +868969470 +21298 +3026 +12361 +11090 +9343 +8465 +26898 +13792 +19728 +27224 +354 +13279 +16112 +24194 +29843 +24966 +10825 +6833 +18990 +14842 +32030 +765080634 +24742 +688921232 +18135 +27096 +7557 +2793 +15250 +5902 +25137 +554170410 +5126 +31679 +21867 +20141 +1050652772 +21205 +21546 +20426 +648268084 +10107 +30120 +21811 +17705 +18916 +18104 +9989 +519200946 +26187 +11228 +597742574 +1431 +30682 +17817 +26043 +25613 +735046865 +28648 +16987 +13863 +20137 +194 +16951 +26991 +26956 +2476 +8540 +27265 +832958104 +30655 +22385 +11501 +25126 +3013 +3893 +596210962 +7978 +6740 +3135 +3253 +28430 +32449 +13014 +4809 +8485 +31231 +5449 +25414 +217068937 +18360 +619595003 +3526 +7061 +24662 +31641 +25792 +442 +3584 +1065695788 +29825 +9886 +29558 +26590 +2078 +437481094 +8105 +1760 +16573 +6790 +414 +25072 +5396 +13035 +32394 +3321 +23106 +1267 +28309 +17755 +16907 +1348 +23332 +28070 +20711 +25230 +17627 +18218 +8442 +2799 +20619 +22651 +8911 +1576 +3893 +20170 +13676 +11228 +275985604 +11597 +29798 +173009629 +21047 +13654 +18478 +12459 +21984 +23336 +17876 +39676834 +3366 +6345 +3116 +30678 +24892 +371 +30698 +19118 +16916 +20476 +3846 +4714 +11694 +21617 +10833 +19864 +19032 +10163 +5626 +6296 +3794 +13543 +20848 +11714 +8270 +909 +22252 +20146 +870 +2993 +22320 +6448 +2929 +27879 +8764 +24520 +24571 +11833 +31427 +28865 +13676 +18991 +31285 +29246 +16722 +705486501 +830489638 +22348 +29843 +18990 +15869 +12541 +31033 +17052 +31486 +426995073 +11093 +2949 +4101 +18841 +24078 +9311 +30724 +20578 +17556 +4268 +20619 +3582 +26749 +12466 +13433 +14525 +12574 +425053951 +18122 +25769 +13879 +14298 +23731 +30321 +11854 +23928 +24110 +16461 +17440 +27919 +502634280 +370114172 +28632 +14330 +15572 +14565 +747070391 +18969 +15555 +95361414 +5324 +26891 +14644 +7824 +12970 +25799 +418306617 +25769 +31983 +21964 +14329 +22486 +13736 +5927 +969450654 +32370 +21479 +6210 +5709 +26162 +862100084 +18016 +22057 +30559 +16567 +15482 +461844739 +10087 +15593 +10514 +13014 +3295 +27097 +242715869 +28305 +6183 +3104 +26115 +21428 +12069 +5016 +7556 +9644 +19427 +31594 +17710 +22340 +23624 +616762822 +9410 +20223 +10698 +32050 +18914 +16359 +15132 +9295 +26349 +18001 +19980 +32304 +347 +7378 +13678 +5768 +26875 +17477 +25977 +31442 +19281 +3408 +18223 +10604 +5324 +21081 +6211 +13482 +7939 +23690 +12692 +662 +14555 +10218 +21014 +3379 +8969 +19111 +3128 +1635 +13263 +11359 +21527 +788000330 +18149 +8501 +192800989 +17708 +27501 +27528 +10613 +3443 +16114 +21617 +23528 +30809 +19327 +25662 +12996 +27478 +1675 +15143 +3843 +7936 +28106 +12132 +190661446 +10804 +18271 +22914 +1512 +10683 +335289001 +15866 +2180 +8019 +1496 +12752 +2470 +32705 +24459 +9453 +22152 +30753 +888313695 +427 +23540 +13754 +18909 +29929 +13223 +2209 +17801 +6270 +22576 +21687 +24030 +9306 +32293 +814 +647637845 +12341 +381039394 +19883 +7191 +343 +31314 +29811 +542186841 +15990 +24684 +14006 +1145 +6054 +26299 +30379 +1004218139 +30693 +6898 +2979 +27286 +17073 +645686293 +4804 +10215 +32028 +31314 +9178 +23440 +3326 +32480 +21673 +927429109 +3796 +15924 +19988 +1714 +11638 +4314 +28352 +5124 +28187 +908 +10357 +25145 +23272 +253409168 +14298 +18890 +23968 +4872 +4872 +687610188 +12185 +24004 +22222 +30457 +25072 +21880 +29613 +28530 +25294 +25636 +21265 +1389 +12865 +12130 +4089 +10849 +2348 +29648 +105715872 +1011 +7048 +8668 +8767 +1474 +5763 +4568 +31314 +8130 +31044 +19397 +28099 +1108 +203837299 +13959 +13654 +23072 +3740 +156 +6861 +3365 +11252 +24948 +25659 +10505 +1602 +1838 +17667 +23628 +5259 +22965 +6329 +29450 +26213 +170694527 +25901 +28073 +26804 +15064 +18144 +19176 +355982816 +25799 +15997 +26736 +15572 +32397 +11916 +9003 +19577 +18230 +2750 +1318 +6798 +12970 +14090 +603877043 +31352 +20452 +11690 +27048 +29585 +2813 +32535 +1948 +12202 +27467 +481636233 +2668 +21450 +3443 +20452 +3901 +24748 +16419 +25799 +22058 +7690 +4619 +20902 +7602 +18994 +12682 +30055 +18472 +25129 +3231 +15394 +177811611 +11974 +376943251 +32397 +32649 +28576 +7964 +20947 +16157 +21452 +22889 +18855 +1336 +19173 +10212 +29219 +2907 +7948 +20153 +3747 +16091 +8442 +7686 +15013 +6108 +8724 +8780 +25916 +25499 +6062 +976664985 +32540 +395380113 +2011 +25219 +19641 +32747 +10163 +2509 +2738 +11413 +7579 +11624 +19656 +5617 +19908 +20052 +21496 +7280 +8787 +15266 +29843 +8190 +28826 +25056 +5055 +17918 +30519 +223794817 +1561 +23831 +23106 +9474 +9446 +25308 +12831 +976 +30631 +10229 +10278 +17870 +7689 +25073 +28873 +682242314 +10764 +4260 +19908 +5321 +378966561 +3885 +14343 +8497 +10730 +19688 +6202 +18825 +6468 +31956 +9283 +10575 +26252 +7378 +1297 +4279 +31789 +6693 +13253 +13812 +18592 +4956 +19506 +13432 +18572 +125654089 +7877 +19119 +8419 +26736 +9161 +29087 +20597 +28673 +25999 +2897 +47952593 +31759 +6054 +28759 +6042 +16341 +16913 +15561 +24755 +928 +9008 +27736 +11699 +807878101 +12195 +30785 +15132 +14060 +9993 +925294519 +11436 +17720 +13216 +279720731 +29166 +27200 +17610 +13640 +32119 +5338 +20870 +9283 +275594975 +16024 +18193 +18485 +27066 +13812 +14154 +12579 +18636 +24599 +24621 +31318 +31150 +31400 +6943 +14852 +786561611 +3513 +866288672 +27329 +11309 +7907 +24459 +12063 +13275 +27218 +1666 +31471 +25176 +9310 +9505 +31044 +699555507 +11003 +24 +23599 +10422 +22914 +6349 +5793 +22126 +16001 +10825 +785 +32575 +32553 +595 +1136 +30066 +29986 +11339 +26557 +7607590 +15600 +27722 +27048 +23834 +2118 +891812554 +25412 +4751 +31498 +9104 +25960 +28530 +28788 +7634 +23638 +17754 +13595 +7068 +8274 +374155151 +23031 +7217 +26007 +47302654 +12771 +11931 +566386921 +1754 +11851 +25412 +18636 +29393 +24622 +13153 +8343 +1602 +25421 +299785403 +234 +15594 +30228 +18122 +27286 +4619 +17394 +11180 +18986 +3295 +18094 +20743 +5461 +32378 +31285 +30737 +32185 +16927 +577 +29899 +30733 +27003 +4796 +15266 +2220 +32263 +24571 +16949 +6947 +7512 +31721 +15685 +868969470 +8986 +2800 +251218752 +31558 +18939 +11984 +9936 +25735 +20600 +11558 +2593 +22509 +1579 +17831 +31042 +20517 +363452729 +603877043 +15685 +22867 +4722 +6271 +10173 +10127 +363814664 +2059 +14951 +27058 +3871 +15924 +758695353 +29040 +10727 +14298 +16242 +32020 +27938 +21067 +12467 +25219 +10468 +4657 +14071 +16759 +684472557 +29695 +21878 +13153 +25519 +31736 +24261 +5126 +5643 +19320 +2593 +5989 +14461 +10802 +15969 +19557 +15202 +13279 +12410 +9581 +20095 +4328 +1453 +10722 +345705066 +9432 +730023808 +313375683 +1051757721 +19752 +28863 +3242 +6028 +19244 +12109 +31692 +3871 +8216 +28133 +25928 +8891 +31854 +29991 +25203 +18478 +28341 +4897 +29032 +8003 +23260 +9248 +1051757721 +28228 +16114 +24417 +25228 +22349 +28451 +30384 +13376 +23568 +6903 +4205 +22015 +20930 +39596865 +9250 +30548 +9866 +10875 +8059 +6042 +30335 +1108 +23870 +24374 +7443 +586115773 +5321 +30330 +19176 +175927882 +25598 +748 +4570 +15855 +28152 +573783345 +5838 +24636 +12692 +27926 +13509 +17610 +23290 +30410 +15435 +7843 +12112 +8913 +9451 +21538 +14115 +20115 +731 +1921 +20494 +531 +620485301 +950726685 +22219 +1429 +29929 +18280 +29933 +2344 +19864 +6382 +27957 +28483 +4346 +12377 +2498 +6121 +26497 +15449 +15817 +7902 +9378 +13563 +12956 +2181 +10811 +29109 +4341 +28270 +19911 +7877 +17379 +79880510 +14663 +18218 +24706 +5479 +1019126868 +13678 +951 +29403 +26116 +4850 +8668 +1049511169 +28648 +27257 +25580 +24737 +22455 +13572 +15790 +29748 +10107 +4120 +415705934 +4943 +25398 +25383 +6770 +28232 +19541 +29776 +27423 +29415 +3493 +2394 +10068 +9578 +26804 +1496 +2811 +24151 +18669 +299785403 +24331 +11911 +8985 +20878 +23536 +19115 +3678 +898668038 +464491955 +10144 +746965255 +1752 +16833 +11760 +19067 +887 +2520 +16307 +30844 +5803 +10175 +8644 +17453 +30636 +14211 +27024 +4084 +6136 +9592 +15669 +3051 +26153 +20259 +2294 +8251 +26053 +11504 +205933683 +12242 +18674 +25062 +6920 +29938 +22582 +875172321 +9637 +21818 +12520 +603877043 +10719 +18214 +24462 +30979 +18424 +3231 +13048 +28694 +12097 +15181 +28422 +25899 +2215 +27618 +12436 +26514 +10202 +7287 +4006 +31442 +15685 +30672 +31290 +921611066 +11205 +5192 +30426 +22463 +26213 +9306 +29512 +18983 +16613 +872 +13615 +865862307 +25903 +20482 +5149 +19169 +32717 +1991 +19139 +18855 +4182 +6836 +14088 +116406406 +11394 +11027 +27217 +73 +24299 +25669 +27229 +27155 +5916 +19906 +29578 +29178 +27166 +19095 +17092 +6017 +18628 +18674 +319 +6898 +30820 +16587 +8734 +17381 +4742 +22894 +29450 +5634 +19392 +16429 +17611 +23218 +12332 +5180 +29817 +31920 +422 +29114 +26705 +629 +24605 +14609 +1045686603 +21466 +6202 +204084670 +32121 +871502169 +21208 +25569 +29764 +16915 +180 +27763 +26823 +16005 +32525 +26026 +18845 +21336 +1582 +100498229 +5777 +31740 +24355 +20765 +19986 +12552 +12112 +19418 +2401 +23572 +837691137 +19580 +15143 +12390 +18059 +14304 +23092 +516565464 +29000 +28631 +2162 +10629 +19297 +25951 +27217 +412060366 +7923 +21691 +8926 +14090 +32164 +15789 +29159 +14370 +25460 +16198 +3985 +708399002 +5233 +251218752 +20258 +14970 +28700 +21428 +22587 +30271 +3118 +904 +31283 +25826 +8793 +17099 +3092 +7078 +22380 +30488 +15565 +4079 +12177 +845 +11466 +5621 +4660 +5039 +32065 +925 +18270 +856690611 +16060 +11833 +20153 +3678 +211 +22578 +18230 +29375 +26991 +13729 +16033 +17942 +17859 +5101 +21539 +17410 +19485 +5760 +9086 +544 +24078 +25405 +1811 +250 +24444 +22455 +28846 +631144646 +31377 +17673 +929 +22249 +23165 +9979 +30200 +6494 +9845 +2366 +20506 +17782 +32480 +9379 +13290 +4455 +19390 +921611066 +14023 +17089 +17052 +24284 +7188 +12572 +10727 +28866 +8668 +2401 +191 +5910 +23617 +914508983 +15795 +29703 +13844 +21563 +10229 +27013 +15486 +30611 +13126 +6765 +13395 +3916 +3832 +17491 +12387 +842 +525 +4387 +357240361 +11908 +1239 +1019126868 +879309927 +916116163 +15183 +32006 +29335 +23621 +13195 +26436 +17440 +6798 +27186 +25763 +32656 +394 +11670 +23623 +26559 +23227 +13087 +10428 +10695 +5738 +31335 +24542 +145 +26590 +280282421 +23200 +16570 +25252 +7266 +9957 +945571162 +32367 +14453 +28223 +29415 +29000 +9395 +12868 +2970 +32481 +28863 +11327 +28818 +7459 +47952593 +24699 +1380 +18926 +19011 +18834 +29375 +1408 +5103 +8668 +15067 +6799 +22139 +28329 +15245 +27585 +23530 +20463 +32121 +18633 +2817 +27478 +28327 +31707 +9727 +12364 +28460 +10123 +19434 +9984 +14455 +23235 +16753 +17560 +7953 +4917 +30207 +30786 +3089 +4460 +19710 +1561 +29194 +10424 +329364123 +6209 +30810 +23436 +1543 +18222 +8972 +16520 +4815 +31613 +4602 +31377 +23042 +17215 +31497 +2866 +3546 +30213 +6790 +7310 +454259428 +9084 +14049 +15808 +19152 +21856 +26410 +22399 +2776 +1582 +29328 +25138 +20878 +732232773 +17944393 +18009 +6844 +9387 +13375 +17453 +23092 +509840269 +22336 +28759 +82408035 +1330 +18620 +17611 +17710 +562345643 +15633 +28352 +21361 +2484 +19883 +31143 +17982 +18961 +14455 +22186 +40 +13388 +8459 +3989 +26440 +23452 +24318 +28020 +1274 +643604534 +3450 +29219 +19241 +590 +27052 +25659 +12195 +15600 +8517 +25916 +17300 +12459 +31643 +30386 +340165741 +30749 +1742 +250 +4647 +7048 +31679 +1698 +325383747 +4657 +20068 +21353 +7039 +17610 +11595 +8476 +119739392 +15014 +16678 +28631 +6212 +15990 +21335 +15460 +572025344 +29162 +4653 +18961 +4163 +16555 +23075 +27366 +24091 +25900 +2625 +10575 +16757 +12196 +446392658 +20230 +10119 +2429 +1023113166 +17637 +2366 +7191 +221545221 +2798 +11698 +827 +25667 +26019 +5217 +18845 +4890 +23454 +841984888 +24566 +11298 +1274 +8530 +30981 +26759 +4872 +20079 +20322 +29131 +5454 +32585 +8216 +28927 +8300 +30280 +5357 +18755 +4156 +747963427 +14062 +30691 +10575 +32050 +17415 +17319 +10790 +19092 +426 +12582 +10068 +10408 +4120 +25724 +1261 +12705 +9473 +789157341 +4174 +8736 +21428 +26343 +30822 +2416 +1011 +21715 +829 +28898 +27944 +910153622 +2481 +12332 +993592844 +8251 +16811 +12285 +1699 +89508404 +17695 +5244 +1364 +8169 +9903 +29032 +7344 +5980 +593000912 +24062 +30844 +19040 +32750 +30859 +6595 +16229 +21806 +28660 +26204 +12617 +14420 +19170 +30384 +989966642 +29555 +19939 +4912 +1903 +1501 +18839 +1065619241 +755441859 +25383 +10926 +433685315 +130817209 +19675 +23080 +591 +9003 +504 +27471 +32600 +27618 +13626 +6419 +437481094 +22248 +17560 +23241 +29811 +577 +12292 +2851 +12361 +15489 +11691 +32208 +6369 +9179 +545 +847 +6209 +847 +234 +292931990 +14902 +7281 +10795 +23469 +14857 +32030 +22746 +589 +27992 +27127 +29502 +4742 +2162 +29571 +5233 +12242 +8057 +32750 +24975 +28717 +22564 +13345 +9981 +15519 +790644676 +313 +25120 +27583 +328030682 +17171755 +12436 +15467 +724515722 +3584 +1050652772 +2182 +16293 +10278 +17394 +23050 +30844 +19691 +30369 +116406406 +22285 +22914 +13355 +3539 +703494470 +17904 +24123 +20347 +624787846 +22163 +30358 +22646 +3104 +15966 +31506 +22069 +13458 +28258 +13946 +19092 +14080 +1380 +596184425 +23246 +8550 +12920 +1261 +19357 +9217 +11927 +16416 +28499 +22788 +20095 +25904 +19350 +31844 +30800 +7269 +3958 +19960 +6382 +15264 +252695040 +6791 +24110 +4951 +26140 +17017 +753214659 +8763 +6685 +647269712 +12540 +1275 +27869 +945292246 +15047 +28256 +26687 +19807 +878044328 +3851 +31170 +23007 +15047 +9384 +26043 +29383 +8400 +335753607 +23412 +8728 +4951 +9274 +10107 +19493 +30426 +23123 +17723 +19958 +4156 +19988 +21297 +31133 +28001 +24739 +17968 +12373 +15369 +13063 +24749 +26429 +12097 +41 +1324 +1501 +5534 +24374 +22564 +26157 +20597 +805109031 +11164 +380 +30578 +8327 +31923 +19169 +4359 +11970 +3584 +2718 +27489 +13509 +13947 +10968 +2328 +8308 +6528 +17437 +22582 +29785 +17101 +18305 +21214 +7269 +3653 +28632 +16987 +17910 +3581 +3490 +11786 +6800 +5333 +30979 +22331 +25232 +27363 +20743 +7268 +14233 +31285 +12857 +4062 +32065 +15452 +16429 +26129 +25046 +20090 +9219 +16951 +31180 +25057 +284 +21047 +708754769 +32717 +26512 +26559 +1956 +20607 +32353 +16519 +21779 +10182 +18914 +19445 +5476 +12880 +731 +9233 +28782 +7164 +19765 +7018 +14578 +23831 +26682 +22363 +25398 +19958 +10633 +26157 +19691 +24728 +24256 +23480 +9124 +5099 +19175 +28576 +28928 +28844 +29663 +26824 +26695 +28152 +28673 +4774 +14372 +44921107 +54 +4306 +28782 +19030 +5555 +10927 +15486 +23681 +26961 +1925 +29847 +17844 +866288672 +8778 +11970 +29968 +479833421 +2064 +19695 +13234 +13613 +20567 +24860 +18874 +4127 +14401 +28226 +8341 +21834 +27711 +10963 +11145 +1924 +130 +26297 +6856 +6930 +20902 +27443 +23784 +17011 +5232 +9523 +23578 +19031 +20027 +18846 +23269 +426 +617 +31736 +21824 +13794 +2373 +23503 +11798 +17268 +9432 +31498 +8911 +23343 +8475 +29733 +16052 +5461 +5422 +3952 +2979 +7904 +24374 +3915 +1847 +14251 +10246 +3351 +24123 +7063 +29910 +19557 +216 +20195 +965160267 +30336 +3154 +16687 +16914 +25724 +21673 +31679 +13207 +13807 +4847 +14944 +22717 +23200 +16138 +11327 +7072 +554170410 +18373 +698 +30801 +25405 +75797723 +347 +4260 +30309 +20402 +2962 +368843181 +8072 +274373457 +22017 +30820 +27436776 +17601 +21582 +11034 +3346 +7570 +765 +25821 +23854 +14757 +28632 +30902 +19753 +1900 +29256 +815878782 +31284 +956684932 +10299 +5799 +857646800 +6833 +10218 +13693 +2249 +25820 +129574444 +12 +5913 +16336 +21078 +21343 +24820 +11585 +30194 +9453 +19641 +26687 +27893 +615 +352 +20287 +3346 +6448 +16014 +13754 +25598 +12281 +32624 +10446 +29092 +966 +467 +13793 +20262 +16401 +23139 +19229 +15679 +9474 +1130 +761 +328030682 +32267 +31679 +25561 +16816 +24140 +24187 +14813 +10927 +5821 +5763 +7801 +26325 +23446 +9139 +29600 +26802 +12235 +20731 +13447 +24909 +3986 +7389 +24848 +26571 +12673 +32400 +6161 +7095 +14050 +14824 +19042 +12574 +21147 +14349 +29613 +19696 +29236 +21310 +20850 +21964 +29881 +15751 +13225 +147847714 +21891 +1496 +23626 +26283 +841 +26394 +22648 +386078858 +31888 +4826 +23477 +22996 +1740 +23111 +17894 +11472 +51107704 +18088 +8883 +3954 +9397 +24766 +211 +9187 +23578 +11309 +23246 +23311 +21170 +19457 +20230 +8972 +1061169743 +868 +13036 +27053 +5760 +22785 +24240 +504457846 +439 +24602 +23729 +3389 +10478 +17278 +24440 +29899 +29379 +26777 +26440 +1429 +1986 +5245 +23749 +20291 +7101 +24194 +22083 +20671 +5423 +23422 +22955 +3634 +14406 +26687 +25602 +15316 +26350 +20568 +30725 +15064 +11455 +31613 +11333 +30844 +4775 +21099 +21738 +29483 +17787 +3652 +759 +29978 +7978 +32611 +890723706 +30610 +246 +24417 +11184 +945292246 +7936 +15047 +24378 +23681 +31965 +15367 +7039 +31257 +21115 +3735 +9259 +29709 +916116163 +12343 +9116 +8676 +10212 +5904 +20002 +31046 +25269 +14528 +3744 +10886 +9712 +32087 +10225 +1635 +15583 +6560 +20928 +29899 +738662012 +12264 +12292 +18543 +18187 +13413 +211249116 +693 +23597 +22123 +32367 +19227 +28721 +19565 +6755 +27194 +7310 +15435 +23599 +12333 +2183 +24230 +127304857 +585300039 +295045562 +3146 +7203 +2481 +3744 +17521 +28001 +139404611 +27076 +23921 +12912 +6594 +30999 +22501 +217982666 +16399 +31367 +24635 +19920 +21749 +26584 +100498229 +4912 +10802 +10977 +782788807 +1572 +21214 +9378 +16945 +15588 +10698 +3392 +14470 +22714 +26823 +1309 +175927882 +17450 +7072 +5060 +284 +27282 +29124 +885 +16312 +969236132 +31407 +8275 +25210 +15790 +21826 +6906 +31422 +32552 +9449 +19095 +3801 +8336 +3690 +24912 +28375 +31060 +6090 +13225 +14133 +17614 +28471 +7882 +5795 +30524 +20626 +19417 +10736 +3166 +6735 +3535 +24299 +5706 +4079 +12660 +22359 +21078 +12641 +30363 +7455 +5357 +26088 +9247 +12966 +26758 +312049264 +24824 +15073 +2798 +27583 +12825 +15969 +1261 +4432 +995753626 +520460358 +10165 +31066 +5310 +23042 +1061169743 +13072 +5484 +11739 +15572 +32 +9702 +23200 +16740 +7360 +9199 +9918 +24999 +478548948 +543956572 +29764 +1755 +24885 +8911 +27204 +3857 +32705 +4758 +11698 +20285 +5371 +18185 +22421 +574036710 +25990 +25199 +24786 +390891964 +2430 +12431 +8100 +26851 +23503 +11232 +11184 +425655336 +21115 +1785 +17164 +10966 +920127625 +16462 +14568 +32210 +6685 +20567 +31726 +11252 +25043 +1699 +11638 +14271 +2427 +112880512 +6232 +27672 +28610 +12094 +28537 +28721 +12607 +469 +3916 +4716 +225 +20270 +18873 +16576 +75797723 +16226 +4484 +27110 +10244 +10144 +10604 +22977 +9496 +2799 +24585 +21818 +25900 +16067 +12039 +9886 +13583 +22517 +480 +19985 +22069 +14088 +16625 +12467 +32203 +2718 +32229 +9184 +560904813 +13463 +19899 +3097 +25837 +29092 +22385 +11491 +13071 +9337 +6214 +8424 +693038504 +16753 +11740 +16765 +11145 +722004393 +30716 +4454 +27352 +24417 +8972 +17642 +21508 +2944 +545442466 +5346 +21782 +30724 +25565 +23493 +20291 +203837299 +13115 +32646 +26299 +29076 +5284 +11678 +9480 +18245 +20731 +2776 +11954 +3854 +22549 +19685 +4666 +1069 +32077 +14902 +824 +9759 +17630 +5397 +22380 +31175 +13105 +19303 +14030 +23501 +8781 +3253 +8530 +5051 +29155 +29294 +27029 +14606 +18211 +26136 +4144 +17124 +24082 +30701 +15840 +554120300 +7142 +6710 +9008 +32731 +10963 +24611 +6653 +17011 +3555 +7689 +12762 +2811 +18362 +3139 +26008 +89508404 +3985 +32094 +12069 +27880 +5942 +18909 +24139 +5709 +16727 +24999 +16435 +2476 +16089 +22672 +30944 +27370 +24484 +8883 +503113624 +13247 +242 +23072 +26494 +22564 +22187 +24516 +810173088 +16671 +9757 +30832 +1815 +4472 +842216633 +17578 +20597 +671 +17710 +8946 +15969 +13676 +30280 +13693 +25588 +18214 +25763 +5137 +28353 +12391 +440829685 +16741 +7775 +29336 +13982 +17942 +618 +22914 +91105507 +22619 +1141 +19812 +26042 +811211668 +50 +26429 +1019498195 +20136 +414 +20517 +5769 +11931 +10612 +4699 +26015 +12460 +29492 +485 +2181 +30055 +932470077 +28243 +26143 +30017 +12865 +174 +1954 +31019 +13769 +5972 +9629 +22961 +1007 +6504 +23578 +11954 +12673 +23623 +7676 +31044 +24079 +30300633 +16913 +16265 +21691 +10407 +21242 +18689 +1 +4653 +19623 +29994 +14062 +32516 +11027 +3298 +19187 +32759 +867113537 +22883 +713805515 +18632 +16112 +18684 +1027560192 +29510 +5813 +10358 +6828 +17686 +29677 +3026 +29944 +5861 +12459 +10244 +12624 +7130 +9102 +11585 +30868 +23600 +22796 +30244 +12970 +3017 +4240 +19436 +28875 +615 +17063 +25872 +1329 +15554 +15987 +17760 +21750 +9187 +21164 +10222 +7155 +4816 +29514 +7606 +15316 +7889 +23216 +22576 +31285 +22158 +14824 +550936890 +4188 +30217 +6718 +1029221420 +19899 +472139713 +32479 +27930 +32472 +9199 +16489 +72446526 +9514 +786561611 +26592 +31451 +20628 +202174594 +8618 +18752 +18280 +11670 +21289 +1325 +10119 +17818 +21054 +30818 +1330 +19548 +17878 +22217 +11927 +22900 +24552 +8216 +9360 +22977 +26285 +28146 +9931 +10360 +10606 +15829 +13717 +2436 +21496 +5556 +13182 +10033 +21900 +29400 +14320 +190334242 +32076 +827 +291061895 +24420 +13868 +5099 +17286 +15397 +20607 +12950 +30213 +10175 +21087 +420036237 +27170 +11620 +2147 +12334 +3026 +1453 +12391 +31434 +19242 +5688 +82408035 +32525 +21435 +141565344 +30217 +17079 +15911 +579767416 +24739 +27557 +6529 +17784 +27313 +528866688 +27686 +105715872 +15787 +28522 +5980 +600931160 +1365 +19434 +15820 +397506397 +11118 +26519 +29658 +21818 +4768 +23067 +2758 +15062 +13241 +28325 +357240361 +21544 +829 +31831 +26410 +27771 +5643 +23144 +17691 +3111 +1408 +14435 +28348 +2534 +4897 +13424 +24999 +924324245 +30762 +31836 +30800 +31661 +3953 +846746350 +25101 +17192 +18093 +32253 +6487 +32094 +27426 +23540 +5167 +30821 +3933 +9310 +30785 +1714 +28329 +27186 +32696 +32649 +24554 +28460 +6612 +3800 +9189 +322063641 +1096 +242 +14119 +29882 +6016 +31666 +14890 +1018804710 +731 +25766 +6004 +8118 +30336 +446034660 +147847714 +8764 +21818 +175927882 +22538 +32397 +15498 +27605 +20528 +20238 +8555 +24583 +390152516 +3184 +30983 +3604 +31560 +289797255 +21526 +16743 +14484 +7919 +13541 +11034 +24975 +19861 +1350 +30369 +889970389 +19696 +18944 +24695 +10797 +27507 +27099 +1782 +10861 +6252 +9565 +18897 +30608 +27013 +23245 +25257 +6211 +374155151 +168797328 +8946 +16868 +14570 +10130 +2680 +18969 +3301 +27059 +211 +24840 +12737 +1635 +478548948 +13234 +3493 +7791 +5192 +9363 +2004 +29762 +978635621 +72893169 +12711 +13126 +974991332 +586673614 +11375 +19939 +18592 +29875 +956 +9180 +3536 +10529 +29843 +9695 +8015 +534341541 +23593 +32397 +3391 +3539 +15325 +25582 +8550 +28456 +17042 +30338 +19149 +14071 +20711 +22704 +6616 +20030 +16429 +15774 +18218 +6765 +10144 +24430 +19812 +26562 +817865474 +9266 +687599900 +218 +23235 +30123 +24944 +477 +882878357 +4647 +21090 +12457 +5534 +8954 +933441874 +28551 +3219 +5550 +4375 +7409 +16447 +30823 +13860 +9772 +24891 +31888 +8118 +25615 +25670 +32381 +6732 +21078 +16539 +1023113166 +7955 +10839 +268867216 +32529 +25113 +6846 +30737 +13234 +26015 +14698 +28673 +27303 +24303 +16024 +7671 +20198 +21826 +10602 +31471 +22717 +27408 +31442 +10676 +25142 +746502247 +21113 +11466 +23894 +7607590 +363652035 +2056 +31275 +32652 +26057 +352 +32067 +75797723 +27956 +562670904 +22348 +15770 +21436 +32371 +24045 +20092 +27312 +22607 +841984888 +27019 +5603 +5731 +6128 +2905 +7072 +23690 +15893 +8057 +9869 +20692 +22376 +13818 +20506 +7438 +29784 +2484 +16033 +20930 +12705 +8146 +24110 +32557 +30359 +22570 +10461 +18874 +17771 +12825 +14578 +427405446 +32696 +14227 +6903 +11045 +12970 +18866 +23317 +27137 +6376 +16069 +32203 +1052341139 +17320 +25615 +20029 +660915498 +8986 +3399 +368158212 +16577 +24138 +21918 +6246 +11985 +10449 +10173 +1553 +5970 +29933 +27053 +21203 +25945 +28260 +15990 +11009 +29897 +6011 +25626 +6707 +23835 +1243 +1159 +25137 +15477 +26463 +7301 +32757 +3652 +11309 +31038 +8258 +26297 +17963 +7327 +7662 +31694 +439 +14090 +607568455 +30069 +11631 +21003 +6528 +24123 +848203217 +8452 +31892 +21032 +24100 +7877 +7095 +477 +21817 +32584 +32434 +19696 +2986 +10604 +3989 +7189 +24080 +126640927 +5244 +969236132 +28813 +5799 +18911 +25294 +31888 +10690302 +55204547 +899226523 +28877 +17751 +29706 +27024 +10531 +18730 +13701 +4819 +3022 +28243 +29131 +22517 +4512 +18730 +32463 +24999 +18990 +1087 +32477 +32057 +1121 +10499 +11246 +19014 +2684 +518850406 +16740 +29025 +11473 +1065468270 +11347 +469 +16440 +22961 +32420 +701678416 +9840 +4627 +27767 +8103 +26802 +9771 +20930 +219458753 +14180 +11739 +13941 +31765 +13946 +170722754 +975 +26294 +20407 +10363 +3794 +854304527 +30512 +25159 +1466 +20905 +1561 +4740 +2394 +10640 +12825 +9552 +29159 +3317 +2057 +10248 +3350 +1501 +7261 +30445 +3118 +597742574 +24065 +15934 +10881 +1954 +13457 +30606 +23803 +3403 +966 +328030682 +30036 +24907 +1054022928 +13517 +30559 +28338 +6791 +22842 +9461 +21923 +21355 +7413 +26559 +24408 +13041 +28213 +10123 +340165741 +14349 +785 +5079 +7072 +25542 +28191 +7281 +19067 +10225 +9695 +22411 +14088 +18569 +4755 +19227 +27359 +22631 +347853192 +15664 +308 +922 +19354 +319 +3741 +26577 +7626 +32611 +21712 +969450654 +252695040 +20121 +250648311 +642794616 +31726 +516538273 +29476 +4432 +28436 +10502 +13850 +4335 +11205 +8074 +579767416 +13071 +12441 +15468 +176363560 +24299 +6934 +4188 +23679 +4977 +31314 +28200 +16963 +30578 +20783 +21015 +12321 +16863 +723 +12601 +22375 +5423 +22587 +18916 +17164 +17164 +24496 +24647 +18152 +17099 +28587 +9866 +8540 +1576 +30631 +4028 +846746350 +9199 +23910 +31594 +4359 +1064698315 +24165 +1238 +139404611 +6588 +6460 +111747217 +23749 +25219 +25203 +29381 +7164 +1030 +12122 +16012 +850 +735046865 +30551 +250 +16671 +8689 +10250 +25400 +931730739 +16573 +16614 +5436 +28656 +7615 +5751 +5304 +8105 +3520 +29585 +5624 +765 +29124 +5769 +32664 +31283 +17317 +2547 +15711 +12335 +23925 +340502239 +199372157 +19173 +31216 +8966 +30244 +7535 +16837 +18271 +19514 +9588 +31641 +11646 +9778 +35184520 +17538 +8452 +593000912 +9283 +7170 +28713 +4062 +24408 +22576 +19169 +17317 +30495 +912 +2356 +25368 +2986 +28232 +18104 +761 +13305 +3934 +16330 +1070 +3301 +22772 +31989 +24738 +28560 +2718 +25616 +7281 +4465 +807878101 +15270 +5055 +11645 +39676834 +2944 +22717 +26286 +13753 +17423 +1128 +12377 +7235 +30987 +11206 +2249 +7360 +4021 +203837299 +26898 +26453 +525 +6718 +6605 +14653 +12316 +31654 +10385 +11646 +18206 +17405 +31855 +8088 +898 +6004 +12441 +14362 +1361 +9410 +431699768 +852543208 +22549 +685068006 +8074 +13350 +7362 +389 +8568 +10927 +250 +4335 +1811 +23799 +8169 +26486 +996 +11814 +21811 +30608 +9016 +175674631 +31671 +25520 +31478 +11455 +11933 +25113 +216 +4635 +8407 +267224449 +29427 +6468 +26444 +15014 +18009 +8618 +21673 +16914 +9623 +25203 +20022 +16819 +17648 +11298 +26228 +23521 +14520 +13558 +87 +22788 +412060366 +28826 +25265 +6071 +15818 +31266 +7217 +18396 +19434 +17025 +731 +3308 +15304 +29843 +4201 +8709 +12602 +19830 +8866 +12622 +32671 +10097 +29978 +28223 +474 +2232 +3423 +21712 +14362 +1797 +12422 +24187 +20138 +16088 +395380113 +17320 +12518 +25219 +14203 +12607 +21170 +1361 +16458 +27864 +25272 +936817882 +27016 +25561 +63108274 +15879 +23587 +29557 +28976 +7486 +27368 +16945 +11645 +41 +9613 +3851 +30127 +7948 +7579 +11337 +30054 +25520 +10107 +10579 +724 +16207 +544 +4683 +10932 +87 +26417 +20170 +7095 +19965 +19967 +24516 +24378 +17311 +10994 +22648 +17831 +6993 +13959 +26419 +20537 +21903 +8263 +17339 +6886 +21826 +4335 +28058 +3690 +15773 +5359 +14244 +23540 +12015 +12080 +26193 +26019 +8476 +15154 +750611274 +14828 +13225 +13736 +3576 +15462 +526606148 +21796 +1141 +10299 +17423 +1398 +665734821 +5892 +31892 +26722 +10455 +28587 +15368 +976 +18783 +12497 +27220 +28862 +36067554 +560720337 +9189 +8440 +28019 +8910 +13761 +31479 +624787846 +6605 +13072 +19593 +12277 +17152 +16069 +6801 +11937 +29776 +14472 +24378 +2607 +14051 +19864 +21069 +18744 +12459 +27925 +10926 +1274 +11740 +87 +682242314 +26143 +23910 +20692 +29241 +10331 +23681 +8485 +31943 +16606 +22710 +14114 +13071 +13982 +5245 +420036237 +18754 +28256 +9834 +27941 +14724 +14699 +8517 +9592 +24387 +26403 +191902111 +25476 +30280 +306526609 +4335 +20478 +26190 +10256 +5630 +21815 +29383 +8517 +22847 +18266 +27146 +4883 +19830 +26440 +9247 +4871 +22124 +22228 +29082 +10886 +9180 +815923650 +30674 +13450 +12314 +19019 +16676 +4398 +28713 +2560 +14146 +31666 +25834 +22184 +26577 +16555 +23048 +18468 +653631845 +22814 +995180819 +25802 +25056 +12793 +1711 +13949 +6801 +29658 +19919 +10687 +15917 +17701 +12043 +22078 +30981 +17052 +17957 +25199 +3526 +591741883 +5910 +7540 +26484 +9240 +15025 +9213 +29294 +10197 +6934 +216439932 +16170 +10225 +1336 +5333 +2122 +603877043 +22661 +697411754 +20180 +21005 +1007 +84 +18406 +479222827 +237710702 +21769 +29944 +32401 +9213 +591 +21067 +21802 +20090 +30228 +30066 +18009 +24417 +7102 +6009 +88 +5293 +3146 +17715 +20507 +3149 +3850 +5797 +6183 +19695 +30762 +25558 +6942 +6839 +32343 +27864 +3352 +26212 +23278 +20137 +103195768 +5553 +30173 +9446 +21933 +15999 +9514 +31567 +22349 +22129 +343074924 +18363 +2462 +21189 +16312 +115 +217068937 +8359 +5415 +25138 +949083771 +7344 +472976263 +852543208 +30979 +12615 +28258 +30128 +19117 +26635 +9495 +16514 +11698 +11833 +8911 +13947 +3123 +20843 +4907 +31092 +31831 +13424 +23432 +6136 +1337 +1016 +16242 +21174 +7682 +3744 +19939 +9016 +31875 +4135 +11834 +693038504 +26198 +4314 +4027 +18196 +30526 +8165 +30543 +18625 +16727 +12963 +15116 +7892 +19042 +3717 +27811 +10891 +410570626 +16221 +1054022928 +32472 +24827 +28927 +28839 +184999002 +25772 +29746 +16963 +1112 +29910 +9239 +10708 +19939 +845 +17760 +1968 +44921107 +22683 +14211 +4198 +167247886 +24643 +2684 +29483 +20741 +5079 +14842 +24883 +705308988 +9866 +8327 +74064427 +8645 +7327 +6095 +294 +17727 +29129 +22661 +687275605 +11667 +31935 +23218 +25159 +16157 +29809 +1454 +26169 +14746 +7630 +25228 +17701 +15617 +27265 +14272 +25811 +19032 +23080 +553 +14488 +28352 +31927 +11310 +163 +29960 +22079 +19958 +11271 +596210962 +329364123 +31590 +23888 +3087 +4883 +82408035 +9581 +17948 +9104 +15536 +26236 +25396 +13285 +13183 +739960154 +3182 +23617 +27146 +301374320 +32065 +32185 +17553 +11184 +214 +30462 +11938 +32698 +30508 +23757 +14742 +20010 +22925 +25476 +19841 +898668038 +14402 +14161 +16012 +7061 +19357 +20185 +7955 +15444 +30022 +16858 +9323 +31959 +13375 +2396 +26188 +23558 +1244 +16555 +5662 +10751 +7072 +23076 +19883 +360322477 +18665 +12359 +24091 +23123 +24968 +29705 +4240 +4338 +29733 +562345643 +4021 +1430 +23511 +941682889 +31963 +1307944 +18698 +368843181 +11755 +23623 +17138 +9383 +27391 +8400 +29989 +10902 +27076 +156 +14583 +11304 +100498229 +11937 +25846 +20230 +20153 +19582 +7205 +6968 +27997 +26228 +18170 +9931 +9484 +1010399736 +16067 +4472 +510691075 +10610 +29882 +32303 +23293 +12905 +945780346 +8144 +18755 +30747 +16917 +19911 +11225 +24100 +9886 +22714 +29663 +18839 +9378 +12332 +17311 +15047 +22569 +3366 +30814 +16170 +3939 +22002 +21769 +6220 +12140 +4260 +23358 +908 +9565 +1261 +22822 +13238 +31661 +24755 +14474 +21215 +16405 +28735 +6220 +27583 +317023303 +32757 +761047408 +7902 +15328 +4398 +1838 +18926 +24421 +9283 +18390 +27217 +21000 +10719 +32142 +32153 +19541 +4031 +30856 +3644 +4279 +21057 +25645 +14233 +10030 +12192 +9337 +23742 +23888 +3457 +6621 +11311 +427405446 +428 +21336 +24866 +22800 +40 +25328 +8501 +27568 +25398 +8555 +24796 +24533 +22359 +246 +18890 +13654 +9674 +8572 +29047 +27488 +30551 +21112 +15861 +3349 +428 +16151 +16696 +913 +26876 +29010 +23834 +19899 +32427 +21769 +14383 +26060 +22646 +237588807 +23568 +11915 +9243 +11003 +21670 +25615 +24620 +5245 +31142 +16115 +13153 +31611 +333 +17894 +27048 +13063 +893491145 +31763 +22710 +30457 +925 +21406 +26592 +919647265 +12300 +28476 +6019 +7086 +22635 +24151 +29929 +386 +4967 +6504 +23769 +23854 +29335 +17695 +20711 +13458 +995962908 +4862 +12165 +25502 +26615 +15594 +479833421 +28863 +9217 +30417 +3700 +32267 +29159 +17092 +32659 +26593 +24318 +10064 +16162 +27585 +3017 +1060347101 +18768 +29541 +21817 +9592 +21147 +734327324 +6382 +30769 +23749 +4398 +18969 +1408 +16392 +30698 +26259 +256 +22069 +30299 +10357 +29809 +996 +6204 +793059393 +20537 +25501 +12890 +786561611 +23799 +32263 +995753626 +5873 +11413 +9483 +27808 +24291 +36067554 +20195 +165289280 +7203 +13981 +2458 +544057991 +11834 +7164 +28417 +22509 +29882 +7101 +3409 +410791814 +1001566143 +21296 +3559 +32394 +14287 +14949 +26891 +30634 +16172 +7904 +18744 +7443 +30017 +12878 +14134 +32512 +669 +24682 +26537 +990 +23464 +5197 +31613 +4809 +17947 +21806 +11581 +26040 +2215 +23336 +10784 +30817 +15937 +8015 +3796 +24875 +12567 +12805 +14562 +18167 +12060 +19888 +12771 +27902 +2344 +31045 +12143 +19855 +19675 +20322 +14161 +9227 +26486187 +29159 +23246 +30568 +36067554 +22646 +12737 +3655 +27013 +2628 +13029 +23861 +11472 +1065695788 +3118 +24 +20138 +289797255 +2954 +17714 +24089 +1036767904 +30859 +11901 +2776 +368843181 +29346 +21984 +3853 +29557 +226639657 +19793 +5913 +12609 +19357 +25176 +16727 +15120 +32190 +21200 +16375 +10119 +25203 +11805 +28656 +32535 +27352 +22163 +13236 +29016 +25757 +5244 +25645 +5126 +2187 +9283 +29929 +16798 +11760 +11205 +3599 +9931 +939286644 +22465 +17260 +905 +16384 +30369 +5051 +24611 +84 +545 +144200174 +28833 +15770 +10602 +12970 +4470 +12590 +11620 +9259 +16115 +32609 +17625 +8883 +8336 +19098 +446392658 +16378 +31321 +6499 +18855 +28759 +24355 +12601 +22972 +23862 +256 +30859 +24138 +30279 +22138 +30785 +21382 +3184 +13533 +7191 +19319 +8668 +1458 +4281 +32473 +27171 +19175 +31190 +3326 +11529 +17501 +20168 +2401 +21361 +27812 +18549 +1803 +5643 +22570 +11267 +8936 +1579 +26212 +18472 +316355293 +7753 +18187 +24150 +11710 +7188 +9515 +31115 +30126 +9674 +14457 +10931 +31613 +7444 +6528 +18423 +24566 +21339 +7459 +28682 +31649 +18748 +7193 +1286 +13440 +995753626 +10625 +4660 +28826 +19566 +8709 +29246 +29464 +23226 +14699 +25711 +4735 +18111 +1398 +280540161 +18301 +9118 +13480 +1023113166 +2207 +1018899887 +6591 +26135 +925 +15540 +17419 +24291 +2180 +24999 +32243 +8796 +25724 +21351 +3368 +32057 +23606 +24571 +29155 +242432754 +27433 +4505 +7674 +748 +5841 +23570 +11740 +6798 +15338 +3576 +16913 +3992 +30298 +23626 +25951 +492883950 +15711 +8664 +22078 +889486862 +25191 +23269 +1699 +5777 +639691516 +7964 +17894 +10952 +10087 +22796 +27956 +82408035 +16628 +31534 +26143 +811625862 +10861 +22566 +29651 +9876 +31613 +30628 +2758 +2328 +17801 +5192 +7037 +2798 +5499 +21308 +15525 +5301933 +8767 +27220 +23557 +7372 +10248 +11739 +6531 +14609 +4101 +19651 +18376 +22011 +1918 +29764 +3028 +15486 +18923 +4292 +29103 +28133 +32575 +9417 +6191 +596184425 +17060 +23729 +21343 +25905 +20648 +18514 +19650 +16913 +18556 +28109 +15871 +31291 +16088 +24114 +27025 +4977 +16859 +8731 +7933 +10248 +13980 +21561 +23633 +28985 +22249 +12733 +32077 +21102 +22853 +6228 +32028 +22635 +513746115 +32512 +9679 +1365 +7883 +27957 +28295 +32087 +7700 +25018 +29765 +597742574 +28610 +6805 +5389 +16052 +8059 +12905 +9702 +24420 +14287 +16462 +6376 +30333 +20010 +26924 +1129 +4500 +10238 +865862307 +8620 +1863 +10107 +12001 +10005 +20776 +32 +2389 +23371 +8046 +25569 +23076 +8788 +180 +604397492 +1432 +26008 +18628 +3765 +7512 +302364781 +13706 +23412 +3139 +22771 +17193 +7644 +4455 +335289001 +7639 +8254 +31854 +26497 +13480 +32363 +1445 +17438 +31038 +5797 +29847 +1666 +14044 +24728 +22799 +5339 +27965 +27794 +23009 +18270 +16392 +32293 +22084 +22247 +30692 +24622 +27449 +18855 +14303 +2963 +17287 +335289001 +26292 +17025 +14609 +30636 +900 +9436 +6258 +4438 +29066 +4912 +597742574 +31740 +6 +22575 +27831 +6475 +4826 +947240918 +19980 +10531 +939518997 +14225 +8294 +26224 +17405 +30417 +10720 +25801 +27186 +25072 +8788 +717298974 +506 +3386 +12377 +129574444 +32731 +9552 +28788 +1582 +16016 +22787 +25368 +10480 +25145 +6833 +21541 +9835 +29159 +18179 +20108 +22900 +6714 +14233 +27814 +782788807 +6898 +15872 +9505 +21135 +21900 +28976 +21436 +26802 +29762 +1433 +22471 +1318 +21189 +8041 +4872 +24276 +31934 +9954 +11504 +22164 +15053 +4465 +18606 +28673 +17998 +1068 +14698 +25872 +20030 +8965 +22046 +15368 +15600 +29129 +24999 +6898 +22106 +7095 +10886 +25383 +30706 +671529053 +24091 +25039 +6786 +12653 +815923650 +28759 +12992 +1924 +16871 +8517 +23652 +1855 +19388 +420036237 +12015 +615256072 +28027 +6737 +28985 +23235 +436407335 +31451 +13577 +5760 +525292548 +14006 +18350 +27395 +2398 +13947 +14504 +9727 +7775 +3813 +21918 +10360 +19111 +2610 +1897 +14879 +19067 +20796 +18669 +4570 +23030 +20848 +29813 +2636 +152258382 +30696 +29825 +17440 +20301 +4943 +6528 +1496 +23965 +938219725 +9495 +24912 +1002259261 +16593 +17866 +835425212 +11227 +574 +553348264 +25145 +216 +10246 +14415 +13290 +21021 +4660 +47131166 +12541 +31180 +7788 +23232 +1411 +32609 +13725 +6790 +18911 +26143 +4852 +23553 +6075 +8588 +15109 +28476 +223794817 +797269132 +10068 +28710 +2590 +22538 +16692 +16701 +8926 +7689 +18698 +28096 +8476 +23854 +5992 +10326 +23698 +934956379 +18019 +24100 +196071487 +10907 +7726 +20373 +8455 +9898 +15561 +28070 +23517 +20507 +9337 +5438 +3857 +29687 +4157 +30508 +28623 +8263 +735046865 +21978 +5244 +30336 +2340 +59044867 +29388 +17381 +4699 +3864 +13911 +17411 +27327 +12373 +31285 +17073 +22068 +14749 +12343 +25276 +8692 +16833 +5587 +24907 +765 +8787 +19908 +27701 +30279 +12387 +31143 +11501 +217982666 +7337 +16109 +31003 +19973 +23739 +31424 +25137 +17193 +30606 +19596 +5867 +9572 +12457 +152258382 +25290 +27736 +24484 +7882 +21815 +15789 +995962908 +32715 +23623 +115 +10850 +1191 +27553 +17844 +1178 +394559714 +1329 +26763 +22217 +3901 +472976263 +28206 +31613 +10636 +24571 +427 +25721 +32759 +5757 +203837299 +22853 +16014 +21954 +8463 +10130 +11205 +3804 +16138 +22800 +21205 +3638 +21770 +12545 +24172 +23874 +18211 +18414 +774 +23282 +14709 +5060 +256580658 +16951 +2381 +6005 +24550 +9077 +5534 +13274 +13238 +5731 +226639657 +17368 +2282 +10857 +32518 +13126 +14504 +12024 +30239 +26060 +22651 +10275 +8749 +18305 +7824 +2215 +28610 +29032 +9053 +8003 +5922 +19916 +13014 +7824 +2427 +24 +812175972 +4741 +25585 +30643 +5776 +23093 +12742 +22222 +13538 +7554 +19117 +72893169 +7107 +722004393 +14821 +15910 +7568 +19514 +29963 +24883 +925294519 +25342 +3794 +12080 +8463 +15925 +17099 +27919 +3350 +852543208 +292931990 +2915 +273263405 +735046865 +29194 +30686 +29402 +22998 +214 +24928 +2855 +9389 +24755 +20787 +13352 +5887 +24769 +15143 +7760 +14596 +4387 +483086963 +13207 +29486 +14520 +16727 +1022026348 +16537 +30796 +22817 +22998 +32427 +107 +794618585 +7910 +5763 +352 +19575 +20459 +20950 +2217 +9210 +26187 +29669 +2578 +11710 +397921399 +11362 +17192 +28314 +11051 +7638 +14662 +25273 +5777 +17435 +2138 +12155 +115 +21738 +8555 +10636 +20475 +3350 +6791 +21691 +25477 +31054 +29899 +6487 +2294 +586673614 +30368 +9284 +32175 +9506 +32171 +664885777 +24417 +6551 +10502 +13701 +1496 +26425 +19580 +30779 +10119 +14470 +30483 +18009 +4518 +26040 +9204 +10408 +2675 +18606 +11344 +25917 +1377 +7955 +21320 +10168 +27589 +10091 +72 +14383 +4639 +217982666 +29206 +19908 +8259 +26393 +28329 +2117 +29882 +123563765 +17410 +27633 +23065 +4518 +30810 +1784 +4314 +4780 +1011813777 +7556 +1060 +21188 +24067 +16289 +27992 +1501 +10242 +18575 +23606 +969450654 +864 +25721 +19527 +5919 +5330 +18320 +8475 +8580 +22068 +27489 +26393 +28560 +339 +54548612 +32131 +23282 +28413 +19549 +20092 +3010 +16521 +5232 +30055 +529625353 +13564 +395380113 +11650 +484970729 +6494 +19685 +31168 +20607 +472 +4647 +2811 +8966 +874552198 +18793 +12101 +7288 +10933 +16014 +6774 +3300 +36067554 +21717 +24882 +16204 +31777 +26377 +15823 +373793988 +22778 +18495 +3352 +19040 +29025 +21918 +30643 +27696 +20165 +25769 +386 +27815 +112880512 +4186 +905 +939518997 +20765 +27066 +20278 +1259 +31285 +3166 +15760 +12431 +28213 +27089 +25592 +956684932 +5098 +15966 +10154 +14662 +31842 +18890 +6214 +13225 +17460 +431721441 +16737 +11232 +22371 +937742460 +12375 +29407 +7956 +6119 +11358 +8105 +30866 +16752 +14258 +8664 +3794 +32158 +9378 +29884 +50 +23908 +17379 +3307 +22977 +23144 +21395 +15109 +32162 +18310 +18145 +5970 +2453 +12553 +14050 +30762 +19418 +19890 +10661 +22607 +5461 +19335 +20900 +615256072 +32077 +13111 +6289 +3166 +27564 +21170 +116406406 +214 +9957 +17829 +12602 +13207 +25175 +835425212 +18468 +7281 +17253 +13274 +7221 +1125 +24091 +21133 +16004 +26297 +26851 +16016 +276501667 +20599 +20983 +577 +21430 +29986 +32026 +14006 +21174 +4455 +26285 +922 +8546 +25293 +23570 +19637 +4651 +22575 +10455 +22233 +14030 +24259 +1022026348 +16723 +4804 +16069 +31093 +525292548 +11624 +16587 +18666 +5101 +5556 +9808 +20682 +15215 +25903 +1318 +932772889 +14343 +1816 +6019 +3352 +29403 +9897 +20942 +1719 +11404 +525495101 +21259 +23175 +217982666 +7835 +21918 +82408035 +15120 +15622 +12516 +17003 +1329 +5357 +14834 +913 +10952 +7031 +17869 +2893 +8476 +24999 +10927 +4678 +14120 +8213 +684472557 +7726 +1026745538 +27203 +26143 +27771 +3764 +3546 +30844 +524047505 +23733 +11630 +29076 +32133 +5180 +5738 +29694 +252695040 +5630 +21435 +283271405 +23688 +13640 +12559 +6005 +16593 +26634 +11147 +575398586 +27957 +15367 +17699 +16752 +17240 +2064 +647269712 +20776 +5534 +18711 +28027 +25352 +18305 +10449 +14034 +5870 +27399 +20211 +913 +7607590 +941682889 +24062 +3106 +29035 +10613 +26187 +8883 +1274 +30213 +24806 +25903 +975 +14256 +18396 +2378 +26956 +21204 +23953 +397506397 +13375 +280540161 +2282 +454382627 +27194 +17584 +10720 +4314 +5892 +20553 +21215 +17870 +32026 +6616 +9189 +22707 +5952 +22885 +21078 +9295 +27313 +5777 +31506 +14709 +31122 +31969 +993592844 +32416 +18362 +21248 +24261 +28826 +16737 +17662 +6805 +949165957 +20897 +21902 +25824 +8740 +12794 +4279 +23736 +23031 +15787 +20185 +28958 +19939 +1252 +18348 +26593 +22217 +7360 +29746 +12591 +30017 +25769 +12541 +29817 +21409 +7892 +25555 +16440 +28073 +18428 +27392 +12 +14198 +10807 +23642 +18700 +15600 +31671 +21023 +6144 +7850 +901932736 +11380 +3953 +27585 +28497 +13989 +6209 +2897 +9808 +13029 +13312 +24458 +2659 +16678 +15017 +16562 +11056 +7788 +28001 +3103 +13247 +5792 +5245 +24968 +10711 +1714 +23464 +1956 +177112175 +24820 +13800 +175927882 +31277 +17193 +8159 +4454 +26687 +6512 +397183063 +11424 +30822 +18191 +21826 +14125 +925 +1390 +25505 +10446 +7754 +19357 +18955 +19229 +30994 +19092 +805445470 +23123 +31901 +11366 +1855 +3993 +30363 +27880 +6028 +8274 +20787 +21691 +590 +27763 +26606 +9247 +1866 +857019195 +2004 +26587 +4237 +25185 +7775 +24110 +7927 +21069 +18472 +9982 +11277 +2169 +31257 +1051321133 +24344 +28396 +12567 +8375 +11926 +20904 +4751 +22564 +12853 +2986 +811211668 +13305 +23543 +14511 +88 +25640 +12552 +3566 +25135 +21452 +30987 +14430 +2866 +19685 +13087 +9120 +48 +22335 +14314 +25501 +27745 +936817882 +30358 +20122 +22914 +7400 +905568947 +24742 +26131 +16226 +8517 +4198 +25137 +3063 +790644676 +22430 +16613 +922784226 +10236 +5763 +32 +214 +14446 +20062133 +30737 +11796 +29732 +20270 +16375 +12285 +19068 +16137 +2813 +131065003 +12794 +9623 +19352 +5334 +17858 +8716 +1055009935 +14455 +11587 +18052 +16331 +23311 +28149 +616762822 +15801 +18058 +15725 +27893 +30695 +23009 +22422 +28378 +12552 +161167734 +1208 +39676834 +9417 +21395 +25611 +31647 +32664 +21905 +19557 +30578 +12921 +16315 +12373 +1274 +15154 +14931 +19959 +10294 +19042 +9959 +30578 +28958 +223 +2598 +112041602 +18698 +27140 +9338 +29897 +3765 +1128 +18169 +7455 +19765 +8315 +219385755 +27957 +534341541 +6202 +12695 +7337 +8106 +4335 +8833 +23231 +11491 +12787 +15990 +23165 +290 +543975196 +23623 +3493 +17655 +8159 +20578 +15463 +24791 +9565 +2976 +22897 +4087 +2183 +16514 +2289 +18673 +11597 +28143 +731 +15249 +19335 +8972 +4871 +2536 +17007 +25735 +23679 +2236 +32210 +9514 +9274 +30686 +30123 +8693 +20232 +10481 +21158 +10293 +14265 +15215 +29027 +26500 +4758 +18364 +1754 +866288672 +10907 +1635 +28357 +29899 +14828 +28927 +2462 +21749 +12831 +130592554 +18408 +19752 +19825 +10394 +32190 +3457 +16384 +26343 +21014 +9929 +525 +27509 +21296 +20619 +31736 +28243 +16157 +26840 +268867216 +29493 +836214497 +16001 +4279 +4819 +24975 +14852 +16914 +24813 +19931 +8130 +16796 +14372 +7997 +253409168 +12236 +13072 +29709 +7534 +30069 +575017168 +2758 +28818 +27329 +25941 +15604 +14237 +66383449 +17818 +23736 +18930 +4034 +12682 +27261 +9787 +3097 +17115 +14840 +4862 +560720337 +32427 +15067 +4660 +27217 +22889 +8829 +16198 +58535449 +27786 +5338 +7674 +20153 +14453 +11740 +30124 +534341541 +15048 +10275 +1878 +27794 +10381 +25262 +20897 +5861 +19793 +588695307 +25740 +20570 +395 +9634 +12511 +18423 +2718 +24737 +22336 +708399002 +7327 +11699 +10966 +24011 +31147 +522426914 +29610 +58535449 +7422 +18855 +26311 +6470 +17024 +14180 +18240 +11117 +20245232 +75797723 +31152 +7904 +13480 +22245 +26278 +12905 +15572 +28430 +16367 +20599 +30054 +596210962 +17376 +17733 +27813 +28019 +13285 +540485278 +22575 +19884 +26712 +21691 +21388 +30368 +17353 +25640 +12436 +12543 +27767 +18572 +9562 +12436 +16489 +7357 +8274 +3063 +21115 +21905 +2187 +27585 +18882 +25072 +7535 +12805 +14944 +18400 +8482 +18048 +18406 +835425212 +14694 +539 +13279 +12422 +29536 +21513 +899690572 +7254 +14252 +31346 +30123 +14568 +492883950 +18396 +6479 +15855 +20868 +4678 +28777 +639691516 +4751 +18111 +13685 +6448 +5896 +15066 +8439 +1244 +17178 +17838 +199372157 +7269 +31802 +22451 +4432 +24443 +19098 +376959476 +9182 +27246 +13662 +19269 +30059 +19014 +7404 +1742 +20782 +28121 +30020 +30939 +9387 +20139 +25802 +28928 +21324 +24892 +817865474 +32071 +1576 +32478 +22126 +21213 +19627 +2866 +2593 +10446 +14528 +11970 +9410 +6121 +1336 +11690 +14090 +2498 +18406 +15048 +30298 +16226 +1259 +1365 +25616 +5621 +4627 +6487 +22909 +10183 +6448 +29419 +27137 +639691516 +31274 +5101 +335528881 +29557 +833381053 +29960 +25555 +25706 +4922 +15142 +3723 +27828 +24430 +18206 +2430 +3105 +976 +3513 +25901 +371 +5149 +15132 +15411 +13553 +11698 +7910 +14228 +25970 +23862 +32 +31643 +7760 +8644 +29583 +25301 +28256 +21426 +16404 +17751 +30686 +16769 +20223 +22759 +25558 +9283 +30994 +31910 +18994 +22395 +392 +31290 +22889 +31538 +13717 +12320 +2183 +26015 +15633 +11710 +730023808 +20421 +11740 +5560 +26060 +6874 +586673614 +724 +3474 +14698 +13706 +9269 +6271 +27564 +1992 +14665 +19390 +16023 +26477 +31844 +9845 +3765 +142 +31521 +889486862 +1059550491 +26693 +30358 +14477 +20817 +18656 +16505 +484970729 +500761694 +22710 +2381 +3399 +15953 +2873 +8419 +31661 +23874 +112880512 +1640 +7757 +4471 +25203 +9055 +28333 +17099 +22095 +24308 +738662012 +8061 +5231 +3301 +5340 +14828 +3510 +5284 +26847 +3103 +2914 +30282 +29860 +16613 +29066 +26463 +4438 +19793 +28706 +25293 +6183 +23312 +7062 +15590 +10087 +24468 +23720 +609028957 +477 +32363 +27229 +22671 +8454 +6666 +18872 +20757 +12742 +24138 +32171 +17042 +17368 +1274 +185162567 +18387 +28836 +13111 +26682 +3604 +13818 +19877 +18855 +6544 +739077078 +30057 +19358 +9436 +5903 +2691 +22646 +26437 +31679 +19939 +21273 +20157 +23917 +22311 +31927 +29035 +31927 +15553 +22311 +14068 +26326 +8204 +26142 +10798 +31612 +18519 +933441874 +20062133 +11581 +15132 +14228 +7107 +1539 +10765 +28656 +915379637 +18874 +10036 +25917 +13572 +24408 +879309927 +5258 +4205 +10952 +20783 +19834 +24975 +25043 +5686 +410791814 +29963 +23870 +19327 +21561 +31557 +571711251 +18405 +21288 +30175 +10492 +30868 +31486 +28958 +19099 +17338 +18872 +30733 +11786 +11913 +22349 +14828 +20066 +25904 +31694 +17675 +6737 +764 +1071527053 +16378 +6693 +18405 +30939 +13045 +6090 +11710 +13995 +23398 +544057991 +375 +18855 +75797723 +4218 +15846 +18793 +25645 +2851 +4347 +31653 +7656 +24030 +20108 +571144043 +673047462 +22566 +23732 +30386 +847327404 +29881 +4776 +7644 +20381 +26277 +163890681 +27404 +15669 +29677 +1623 +29828 +14047 +2643 +24100 +7775 +731 +11043 +1071527053 +28280 +23185 +28163 +28059 +19861 +31022 +22717 +22126 +25288 +11056 +6714 +12574 +17190 +835585617 +1321 +13534 +22637 +23699 +30543 +7282 +766767947 +665734821 +4341 +22110 +23501 +29709 +1812 +27170 +936523422 +786561611 +9086 +29461 +24878 +29549 +21984 +525495101 +9772 +3857 +921334292 +20902 +2232 +18390 +11931 +22172 +32368 +25083 +23050 +21796 +1389 +25823 +6691 +28991 +18373 +25821 +562345643 +27831 +11767 +12530 +23862 +22871 +543562637 +11110 +1649 +10446 +5351 +19493 +3502 +31927 +30125 +830489638 +27283 +2727 +29634 +807878101 +439 +3621 +30090 +17642 +18944 +25301 +21900 +11886 +29330 +10097 +26606 +28121 +25330 +30524 +10610 +21430 +18214 +22172 +8954 +16077 +16370 +16570 +7882 +1065695788 +32731 +16052 +22853 +2866 +5623 +620 +22135 +3599 +22380 +6004 +25062 +15151 +14080 +5298 +504833680 +12992 +5356 +14570 +26297 +1699 +15561 +9387 +20136 +25721 +971224564 +20788 +437481094 +22645 +25713 +21153 +130592554 +18874 +20782 +15120 +26996 +28476 +27670 +10238 +1227 +9283 +27220 +14401 +3986 +1664 +16737 +14120 +928421368 +25960 +510762061 +3175 +3253 +5499 +16005 +712 +25558 +24167 +24100 +16769 +6987 +14568 +10968 +17809 +19248 +9233 +20587 +26511 +24172 +867113537 +2033 +5418 +29650 +544 +628529804 +11035 +18939 +1986 +13805 +32473 +31337 +7632 +1832 +6016 +4814 +2738 +22451 +4279 +24057 +23947 +29087 +25630 +18187 +27585 +3372 +29236 +5192 +412928086 +15925 +19527 +6737 +4398 +24948 +7295 +19903 +512496894 +19140 +19904 +503113624 +8647 +14570 +24065 +32351 +3341 +2758 +6801 +21993 +20731 +28682 +28587 +525 +14923 +12890 +20482 +9346 +10902 +23096 +8309 +9352 +18037 +19427 +16991 +128669283 +5139 +11500 +1109 +26395 +19485 +10589 +32557 +956 +23459 +30090 +25740 +1038 +6710 +23568 +8856 +8059 +8263 +16678 +32592 +27329 +5903 +478548948 +11498 +25826 +9775 +32743 +23484 +21964 +31636 +5079 +16153 +30762 +18788 +4660 +17560 +5137 +12390 +31749 +28531 +22495 +12806 +4472 +7318 +24468 +79 +25872 +32076 +18870 +3175 +19988 +26577 +24848 +24718 +485 +993592844 +142 +4034 +14298 +18052 +9982 +280475943 +25854 +17969 +8482 +23624 +4563 +13793 +24045 +9526 +25799 +854304527 +30508 +29391 +24886 +31285 +3581 +20223 +24816 +26984 +17892 +100498229 +16024 +599862654 +3607 +4464 +18572 +26334 +783684669 +16917 +8755 +665734821 +5691 +30825 +5055 +19157 +23373 +25558 +4059 +9274 +23003 +20230 +27784 +10078 +31066 +14712 +3297 +277841685 +23617 +29035 +23501 +19388 +27843 +29694 +638157806 +4524 +1797 +23947 +5630 +20343 +20230 +451549272 +14194 +1761 +101 +16077 +24552 +25499 +10643 +5769 +16562 +308280197 +7425 +5822 +17662 +28099 +16489 +29829 +21095 +11631 +28966 +20263 +17714 +20568 +18192 +12871 +15962 +18873 +8916 +26564 +18228 +7572 +30335 +9446 +9957 +27053 +593000912 +599862654 +2212 +24444 +23733 +17017 +18855 +30194 +4157 +219458753 +26112 +20798 +15855 +1330 +6076 +234 +19623 +15067 +3205 +11310 +25269 +6801 +678889556 +2798 +10303 +12590 +2643 +10799 +28481 +12311 +588519184 +15795 +11690 +17838 +18246 +1430 +144200174 +15420 +19691 +8437 +24769 +19009 +483086963 +5970 +422 +26006 +29450 +4762 +209337590 +20848 +724 +13142 +15384 +5016 +23679 +13760 +29773 +289677715 +12332 +16867 +22236 +176510878 +10708 +12853 +30701 +2230 +26497 +30508 +19890 +9397 +4812 +41 +7775 +5932 +19383 +5627 +4872 +16077 +14203 +939518997 +2249 +11458 +12932 +14578 +4816 +4120 +29242 +14293 +24022 +30979 +18167 +17658 +735046865 +30495 +577 +3301 +4904 +18906 +17368 +23599 +3010 +8763 +17901 +13538 +29881 +6560 +25722 +26559 +23343 +15042 +22434 +3005 +10242 +15911 +6487 +25613 +16399 +27343 +6095 +25276 +20783 +5673 +11188 +16519 +24738 +25900 +4455 +19904 +1797 +5499 +783684669 +13511 +9124 +23675 +4008 +1954 +14298 +12379 +29748 +125654089 +24240 +9178 +26326 +9748 +3893 +21466 +15004 +27186 +29929 +12001 +21024 +873426338 +27536 +17334 +19563 +13968 +12530 +30116 +19392 +24113 +12794 +28352 +15969 +22637 +7632 +22907 +31505 +3513 +564063660 +25421 +950726685 +15830 +19493 +25633 +23876 +525 +26060 +26492 +28133 +18666 +19596 +1863 +24813 +7923 +933441874 +7708 +13578 +7191 +32077 +13722 +8764 +27336 +25589 +381039394 +5356 +874552198 +21324 +24212 +21978 +25616 +922 +21984 +29338 +32028 +26724 +265036141 +21242 +3630 +13001 +19883 +11339 +20540 +5791 +22977 +23578 +7615 +15838 +14114 +1116 +7943 +426995073 +21723 +22996 +2988 +3805 +2799 +27303 +9010 +833243837 +20004 +29131 +22126 +32503 +17379 +23962 +8865 +1318 +509840269 +10784 +219835095 +29933 +23311 +416623526 +27261 +26043 +15402 +267224449 +27395 +16521 +5245 +294 +7775 +14021 +110320227 +13704 +10253 +13269 +21332 +594 +12221 +17957 +1786 +1664 +5932 +21205 +5524 +25101 +783752942 +29415 +9818 +12441 +26749 +72446526 +3123 +13959 +17814 +9396 +2249 +7413 +17929 +10142 +13213 +18949 +24445 +11970 +11931 +29988 +15872 +18754 +13290 +5454 +15908 +9903 +386143652 +7858 +27760 +4850 +20484 +8692 +18668 +18196 +25951 +27767 +6528 +4174 +5244 +29427 +27898 +3321 +30568 +14484 +18730 +1010399736 +16419 +28596 +15484 +23780 +16849 +8142 +449592529 +1061169743 +2232 +30237 +10970 +21053 +22336 +316355293 +25997 +25088 +5941 +18698 +31400 +26423 +26131 +16819 +589 +4198 +3747 +29194 +30971 +5119 +13615 +20812 +13913 +32659 +23600 +11030 +7281 +27004 +30417 +2914 +23775 +15829 +25159 +10931 +1741 +687610188 +30279 +20348 +16513 +30333 +11056 +3308 +24203 +376959476 +28256 +9719 +5158 +4268 +35184520 +19911 +13968 +250 +30556 +18866 +8731 +21289 +1009651581 +17193 +28264 +2593 +24321 +859062110 +773454483 +1019498195 +13913 +3526 +701678416 +18266 +237127404 +317023303 +20248 +289677715 +17141 +25820 +7851 +103561865 +22961 +22894 +697456669 +13375 +11854 +12793 +19890 +6801 +19427 +10561 +10226 +28096 +10629 +32717 +461 +30280 +1109 +15468 +11413 +10479 +5952 +22480 +22847 +1925 +28146 +289677715 +9387 +26423 +14509 +3205 +8017 +3801 +41140163 +26278 +18834 +26136 +13463 +18568 +17892 +19289 +376472461 +24676 +2497 +27057 +27404 +30379 +16819 +16170 +585300039 +9971 +335528881 +9310 +18008 +31999 +19346 +8621 +1269 +2348 +29055 +9495 +19967 +284 +22376 +373793988 +673047462 +32377 +842 +6470 +9306 +15560 +24749 +24326 +25659 +21091 +11362 +24823 +14180 +13950 +12545 +19514 +738662012 +7068 +4435 +29732 +239563124 +17017 +22154 +29620 +928 +21811 +18730 +19685 +7858 +29527 +29486 +889486862 +767984192 +18149 +29474 +31478 +1760 +29379 +12992 +23422 +5287 +15633 +13014 +24843 +8620 +14156 +20757 +194 +12920 +9189 +8009 +22772 +18495 +9515 +837691137 +29536 +3350 +8693 +2867 +30724 +3559 +25592 +9468 +27229 +16572 +837691137 +2628 +9483 +14949 +3803 +22079 +6753 +4809 +23493 +5438 +23621 +2498 +8580 +8341 +31063 +9808 +28133 +1717 +14834 +357240361 +1635 +30693 +32208 +26042 +14034 +3128 +2328 +17814 +99038920 +24459 +26135 +25670 +21802 +9536 +335289001 +2727 +31314 +24583 +4006 +6588 +29491 +9058 +22538 +22245 +30417 +15924 +2761 +13036 +426995073 +12043 +4494 +24091 +319 +24468 +32747 +21242 +5759 +28352 +6905 +26044 +7372 +30816 +12445 +13794 +30343 +5476 +6252 +15484 +32311 +10180 +12101 +14330 +30981 +14857 +28839 +23476 +30556 +26484 +11587 +30825 +21450 +29634 +308 +1188 +11916 +12977 +4872 +767984192 +7357 +285595735 +28506 +8617 +415705934 +6886 +286041137 +27676 +31844 +17760 +19629 +21659 +7259 +20619 +31101 +1783 +22778 +14211 +5626 +21174 +21294 +27813 +29464 +31462 +2294 +1430 +28742 +8497 +26823 +2004 +29491 +5436 +15637 +19289 +20849 +19656 +30298 +211 +19434 +17538 +347853192 +32310 +21109 +20904 +4472 +13209 +25866 +747070391 +7910 +10975 +3870 +13209 +10123 +9240 +10613 +24384 +89236875 +26774 +3396 +25046 +3953 +6689 +30983 +18570 +4135 +292931990 +9219 +18260 +31219 +30821 +11394 +31405 +32303 +19495 +23200 +5534 +339 +18419 +13790 +32026 +18227 +19980 +10661 +2547 +13014 +4852 +9748 +6693 +13447 +26722 +4769 +23528 +31460 +20983 +16573 +17910 +25721 +32094 +7399 +513746115 +22480 +624787846 +32464 +9311 +1009651581 +27879 +3535 +28121 +5320 +26533 +12530 +26632 +6644 +1560 +9835 +18846 +30398 +10408 +16687 +585689380 +6102 +3634 +20553 +484970729 +15151 +2636 +25916 +29292 +11901 +14349 +9515 +7056 +20754 +6136 +29219 +13432 +278871169 +14472 +19548 +11413 +16404 +29764 +27880 +29527 +14977 +4912 +779375722 +8926 +31430 +7851 +1496 +31713 +7910 +17610 +5763 +29882 +1834 +8668 +32164 +22717 +20347 +22053 +639909173 +27105 +687599900 +5803 +30918 +30028 +376472461 +3535 +10422 +14596 +2117 +664885777 +27327 +6862 +387 +454316758 +25615 +22543 +16907 +29205 +166971298 +18794 +21289 +292402728 +17099 +22127 +4233 +28531 +525292548 +5927 +24520 +10334 +3207 +13704 +14698 +853402084 +10190 +24583 +5751 +22651 +25026 +352 +25442 +8740 +22645 +23080 +29938 +28759 +23067 +22184 +30294 +31654 +26595 +15683 +22164 +911358525 +29388 +560904813 +797373420 +21701 +24815 +19400 +23144 +13790 +975 +3242 +13558 +18846 +31888 +12063 +24261 +9259 +28343 +20475 +17146 +1415 +5706 +153347754 +10514 +28858 +12604 +14593 +23910 +12500 +16650 +775572782 +126 +21436 +15272 +19883 +24866 +7877 +9521 +42370645 +11224 +107 +31952 +14815 +26736 +17948 +26851 +26615 +5760 +216439932 +30611 +28910 +16690 +31567 +8912 +30593 +8440 +21796 +30987 +19965 +15484 +777 +2609 +23597 +13285 +25598 +6861 +19979 +21769 +9213 +17319 +11617 +1474 +27380 +119739392 +16330 +18368 +11035 +32226 +18435 +22538 +16452 +17460 +7007 +256 +6129 +32239 +14923 +10859 +30698 +9520 +30280 +1048537108 +28302 +17091 +2718 +16419 +18783 +747070391 +6674 +6285 +31064 +6382 +3546 +276213711 +3539 +13311 +15244 +15529 +10052 +15017 +6375 +15808 +22249 +16625 +31395 +6128 +17294 +9077 +9131 +6271 +21111 +29712 +7682 +12347 +27370 +20170 +24891 +21513 +20843 +31352 +2077 +579767416 +1109 +26335 +17844 +479833421 +13541 +226838476 +20606 +5259 +712 +18855 +15181 +12711 +20971 +29910 +893491145 +15861 +32750 +6259 +5952 +31586 +15833 +28873 +12543 +17984 +8430 +2682 +22909 +31275 +6599 +22217 +6470 +14593 +21047 +4847 +10326 +16336 +10105 +2448 +12992 +30578 +823088406 +3146 +2416 +4027 +24519 +191902111 +29027 +17695 +1635 +17268 +1144 +22661 +790644676 +3084 +24291 +14637 +6886 +21400 +13325 +8258 +30703 +11337 +13240 +26106 +32185 +4740 +13113 +261905804 +12729 +20227 +24 +27971 +19685 +25763 +518850406 +13984 +15368 +927429109 +25722 +30368 +27166 +30445 +3423 +965160267 +28551 +5338 +29474 +27246 +30200 +15690 +11319 +12019 +18994 +874552198 +22245 +8284 +18330 +25542 +340165741 +26931 +7399 +31331 +14470 +18729 +28991 +14842 +5149 +29843 +9971 +17239 +31407 +30235 +933 +20900 +5867 +25740 +649527609 +5887 +234 +26632 +10739 +390152516 +27370 +23290 +14583 +21674 +4751 +22407 +20002 +21941 +23493 +27992 +11738262 +14865 +5298 +11567449 +32477 +18301 +18060 +13633 +19354 +26204 +6939 +422 +18718 +9102 +21466 +1004136444 +9401 +13913 +19040 +1377 +13207 +13043 +39596865 +6972 +27860 +28518 +17092 +3765 +8159 +22517 +29684 +19844 +18665 +8972 +19675 +13533 +12341 +30786 +27489 +22152 +15423 +24389 +20567 +15814 +7188 +850 +25627 +1489 +12394 +18779 +22016 +14596 +24429 +2684 +9703 +6914 +2708 +22648 +10449 +6237 +783647843 +13334 +8165 +25766 +3201 +6423 +7778 +10033 +3741 +14034 +4470 +12402 +25048 +16198 +17458 +27658 +5634 +24057 +5763 +596184425 +130817209 +27110 +8833 +8580 +30202 +8910 +29355 +22079 +10800 +32349 +27971 +24769 +3084 +12125 +2776 +24815 +215899335 +1009 +909 +3184 +13982 +19016 +4619 +464 +4883 +27140 +28804 +17052 +1398 +14272 +26403 +18152 +2557 +7508 +7556 +617 +684 +20648 +14246 +14736 +15368 +20977 +743 +27904 +17974 +24885 +27095 +24240 +20721 +11298 +12445 +275524856 +664885777 +525311521 +4004 +28759 +5801 +24742 +26823 +38213538 +19988 +174 +1598 +14565 +12387 +17763 +225 +21125 +4279 +968 +2369 +18016 +440829685 +15536 +9623 +1364 +12541 +14563 +8851 +3256 +1811 +20241 +29428 +30266 +234081650 +27394 +32153 +23371 +27127 +14925 +14005 +21473 +3352 +14776 +12359 +31249 +152258382 +280282421 +25763 +29891 +4188 +29432 +6828 +17584 +21273 +17892 +25129 +15817 +10248 +8441 +13351 +27412 +712 +23333 +19222 +28091 +3546 +16845 +31726 +588954698 +19400 +32056 +10719 +17379 +21452 +22889 +12321 +98 +20027 +29968 +267224449 +24544 +26661 +336779796 +98857434 +19077 +26224 +11777 +2209 +18890 +12441 +5218 +27486 +14709 +17171755 +26081 +23680 +3744 +20448 +20136 +9578 +23818 +5904 +15336 +6237 +371 +29598 +7902 +6512 +28846 +10449 +470329579 +4660 +14455 +472139713 +9949 +27722 +21426 +30422 +26712 +981216331 +30200 +7953 +2160 +2077 +12019 +28710 +6218 +10610 +32208 +13450 +31346 +14451 +24089 +26213 +25775 +10159 +25159 +21115 +27034 +32174 +480 +29178 +13613 +20699 +32212 +4956 +21091 +13836 +27585 +4087 +26486187 +29578 +19841 +5009 +6487 +8315 +5637 +23358 +175674631 +18556 +15718 +22972 +873426338 +15120 +21107 +29159 +9474 +14570 +2263 +9276 +817163441 +30844 +16845 +31901 +13808 +9644 +31448 +31478 +23149 +24165 +12660 +19317 +24138 +22972 +17311 +20621 +30861 +12771 +2905 +17556 +21109 +23493 +3396 +1018804710 +25120 +28133 +24870 +511669552 +2631 +29346 +422 +21867 +14256 +17838 +15449 +22700 +32760 +14188 +1582 +28538 +50 +899436766 +22456 +7900 +347979128 +5706 +9210 +14852 +9243 +6674 +30298 +5564 +27883 +29324 +32611 +24769 +17260 +10676 +23347 +10963 +18796 +27752 +7219 +6336 +23080 +17477 +5642 +12592 +13162 +10688 +20671 +29016 +29613 +20144 +11232 +2595 +6791 +4260 +30698 +20380 +4398 +24496 +30973 +20528 +16004 +7923 +11368 +25581 +5560 +18655 +16577 +17498 +16170 +23124 +25094 +12579 +72446526 +21427 +15937 +12202 +546 +16138 +4735 +27370 +15325 +3899 +12977 +459542886 +14699 +7102 +19833 +2373 +24999 +1390 +24739 +5324 +2143 +8913 +22507 +22895 +27426 +21054 +357240361 +14401 +3652 +673047462 +4341 +30931 +20870 +26615 +5874 +16462 +25297 +23553 +20479 +19969 +16357 +24 +2505 +1121 +24970 +7745 +30309 +10930 +1445 +8275 +32412 +8954 +21496 +30280 +8341 +9182 +355982816 +7875 +13818 +25724 +1270 +899436766 +24823 +9010 +526606148 +27725 +27585 +88 +24167 +21242 +28020 +28503 +27218 +21513 +18990 +24151 +25808 +7745 +267206945 +18875 +4914 +31054 +27607 +702761148 +14698 +12143 +1364 +25917 +21484 +16976 +32209 +3700 +4621 +12760 +16324 +26906 +16218 +10427 +8692 +5961 +21287 +22084 +2381 +15684 +30691 +11339 +24421 +461 +25126 +30126 +162 +2547 +3423 +23149 +27241 +730980266 +30902 +9221 +15697 +26169 +12396 +17162 +1852 +1752 +17782 +26283 +2504 +24378 +18599 +13035 +10588 +204364068 +2289 +15622 +9384 +12594 +30338 +17311 +29910 +15697 +22350 +18191 +14813 +13613 +24326 +7122 +27368 +3368 +24632 +10078 +2761 +11755 +27217 +16795 +332 +6901 +30277 +12285 +10664 +539174278 +1261 +27670 +5077 +21815 +8740 +30747 +9985 +31535 +30125 +15014 +32512 +8440 +600931160 +6191 +19113 +4500 +1598 +20604 +14457 +5870 +29466 +7277 +31736 +27220 +3029 +8019 +15091 +25018 +3184 +131065003 +20904 +21712 +28781 +9845 +32498 +8302 +3546 +289797255 +28121 +11228 +7039 +30628 +19254 +31249 +23596 +647269712 +18690 +16637 +32190 +3116 +14562 +20003 +4470 +29779 +20848 +4006 +21188 +3765 +481636233 +24718 +20886 +766767947 +6774 +9284 +13626 +508432828 +10604 +17560 +14565 +12093 +6 +319 +4387 +516 +1925 +22881 +10222 +748 +3201 +5472 +8181 +18550 +12402 +6419 +31883 +5626 +14192 +4647 +8990 +20618 +26972 +969450654 +5637 +23124 +31046 +15836 +30686 +13626 +15210 +4819 +18187 +18406 +1032387608 +28324 +28530 +24943 +7607590 +18709 +32456 +17113 +746965255 +4329 +3584 +16772 +3372 +31842 +20688 +21723 +732232773 +27513 +28488 +25291 +26615 +24748 +9757 +20742 +15460 +22723 +15925 +23003 +13388 +15911 +25917 +16447 +6591 +28365 +17373 +9536 +29450 +5499 +10394 +3461 +7047 +241 +23335 +32464 +30036 +1490 +7694 +124770821 +21238 +26906 +5789 +21299 +7700 +21839 +13851 +13328 +23042 +3720 +6801 +22671 +13911 +21526 +31033 +17970 +753948358 +10531 +9104 +6309 +19527 +5320 +21427 +20853 +20599 +7047 +25872 +29978 +173282785 +299785403 +17011 +4814 +995753626 +28610 +32032 +14931 +2147 +271 +7639 +28559 +12343 +20678 +17683 +26736 +14228 +19287 +11333 +19685 +21513 +10331 +4065 +25499 +3193 +3362 +23359 +9055 +11926 +2394 +19661 +24496 +10800 +19495 +22507 +30899 +4398 +12762 +968 +2944 +22084 +1365 +6934 +4139 +29330 +32198 +9520 +12992 +14477 +21549 +15593 +8175 +3010 +22914 +9957 +27052 +7779 +13147 +4575 +6273 +19728 +10422 +18104 +426 +19139 +25639 +31946 +2884 +28560 +14959 +23874 +8105 +17472 +21370 +2944 +5797 +8105 +9306 +10977 +150 +29270 +752291458 +28991 +22186 +26813 +9771 +17090 +20022 +19627 +29190 +7606 +7205 +28189 +6687 +24736 +13372 +23278 +14606 +10175 +27154 +27343 +14663 +4627 +21656 +1432 +24004 +28841 +219385755 +19572 +31568 +83894524 +21527 +107 +27186 +116406406 +6591 +4154 +24444 +1377 +3034 +16005 +29383 +11931 +2593 +30674 +23719 +5767 +8202 +15822 +28616 +19362 +13182 +5839 +22123 +4455 +22847 +31497 +21622 +6259 +739960154 +27370 +945780346 +20984 +8475 +611700924 +24944 +13509 +869 +31560 +519200946 +25232 +29415 +7626 +25598 +26712 +17910 +12300 +17200 +60818700 +25499 +21242 +19056 +19152 +4507 +27904 +10242 +15969 +30973 +20648 +23487 +18016 +27064 +613 +23701 +29461 +1324 +17675 +23111 +7644 +13946 +1663 +30821 +5587 +9545 +29541 +17747 +10914 +20121 +237710702 +30107 +13578 +24824 +10914 +2262 +21170 +9526 +10735 +7801 +98857434 +32397 +8251 +6874 +6710 +16109 +15908 +31175 +9414 +10294 +4762 +1302 +20274 +7949 +13793 +14713 +31983 +16915 +13118 +26494 +7671 +9523 +4427 +30330 +25062 +4776 +28269 +2181 +520460358 +12942 +27850 +9953 +5870 +25352 +13072 +910153622 +12849 +8263 +15150 +16798 +21817 +32624 +202174594 +12472 +21361 +17719 +7072 +13142 +25834 +22002 +8300 +209337590 +19556 +8588 +16991 +1878 +72893169 +5763 +16798 +23719 +6934 +23464 +4961 +976664985 +9989 +23917 +329364123 +103561865 +30787 +476265846 +24740 +22881 +1286 +313893946 +28656 +7327 +3543 +22422 +21163 +20973 +19827 +25138 +18472 +27281 +32332 +1244 +3320 +17942 +25296 +859062110 +24234 +26924 +16558 +28865 +782788807 +27501 +15433 +26924 +27875 +16440 +6266 +5904 +32087 +1065468270 +24912 +155159619 +6666 +31629 +30821 +4602 +14684 +3051 +9144 +697456669 +10256 +1675 +17261 +29504 +17334 +9069 +29120 +12890 +6345 +10811 +18387 +14565 +2732 +7544 +13863 +17704 +13515 +14890 +15690 +31424 +18550 +22881 +8752 +14362 +3346 +31405 +11760 +16690 +14227 +26899 +7378 +18674 +24293 +29504 +14211 +11916 +7997 +3539 +4488 +28413 +5681 +159508847 +23232 +29662 +4298 +26975 +29446 +5422 +2781 +15421 +28759 +19563 +12798 +8912 +23760 +20757 +10736 +1404 +10511 +13003 +29335 +3723 +25598 +7391 +7744 +14321 +28862 +13725 +32363 +20905 +24699 +10698 +4016 +23165 +1476 +8327 +18939 +4233 +22079 +582 +3653 +22566 +23347 +13213 +23557 +29535 +12692 +29330 +20413 +23098 +6009 +5883 +939 +29236 +3555 +6479 +18246 +20494 +428 +20506 +26718 +28985 +26452 +194354866 +18569 +922907720 +31066 +14441 +31560 +47952593 +23003 +72 +30599 +19495 +2401 +22247 +9867 +3513 +2949 +6718 +25034 +23454 +18526 +130817209 +4335 +4201 +16796 +22992 +7062 +4350 +29773 +24468 +30602 +21811 +13654 +25872 +1432 +20911 +28423 +20484 +11550 +24001 +16355 +3832 +22704 +21131 +304824290 +12199 +24928 +582 +1582 +1060347101 +22444 +827 +2957 +9103 +28759 +26417 +31771 +28365 +25640 +12323 +21547 +3843 +1496 +25519 +27448 +26143 +29055 +296514549 +22925 +11669 +3317 +24566 +7744 +28099 +17784 +11311 +29450 +10959 +29532 +25427 +6735 +19876 +31367 +12852 +23507 +27528 +5293 +29822 +23888 +30333 +21136 +788000330 +10215 +13008 +271 +20668 +30979 +27110 +23484 +857578541 +3482 +18700 +18796 +1699 +11092 +26718 +32564 +16357 +14944 +898669128 +21881 +26866 +28001 +19281 +27528 +21164 +25269 +29399 +12992 +17982 +15302 +881 +21085 +31854 +31143 +39596865 +29159 +19019 +23637 +2970 +25837 +2967 +14438 +17094 +4814 +16734 +15435 +14028 +7757 +29266 +32584 +23241 +1002259261 +31191 +27276 +24065 +11380 +10677 +1321 +5743 +25145 +7788 +9247 +13342 +8716 +14435 +18451 +15047 +905 +4557 +12890 +18911 +14663 +18227 +29143 +22421 +20473 +22526 +18495 +28656 +3128 +22172 +29000 +13662 +3621 +910153622 +14329 +7110 +31493 +7095 +6273 +19685 +22110 +14824 +25565 +2328 +14321 +15132 +22566 +12781 +23854 +23388 +20165 +20449 +30779 +22247 +664027071 +29842 +23080 +13968 +381039394 +27064 +30769 +25582 +32164 +15987 +16913 +29574 +743 +15266 +11445 +24554 +30330 +6465 +26032 +12343 +7481 +25138 +5560 +19567 +30682 +11424 +6722 +350011801 +1543 +5298 +15556 +1900 +26621 +18529 +10808 +12541 +66383449 +669835213 +32398 +16127 +11617 +18527 +1050652772 +14211 +835585617 +13640 +32585 +1066 +14570 +23959 +23681 +25210 +267224449 +13458 +17376 +7072 +14535 +5677 +9060 +16170 +11246 +21287 +29773 +1013885883 +30674 +31959 +30368 +8439 +26014 +24622 +5777 +31411 +8237 +29259 +13812 +10226 +1925 +280 +16527 +16637 +472 +21557 +747963427 +6993 +11276 +2684 +5349 +4091 +4021 +13764 +21395 +18419 +8825 +373934314 +19692 +7618 +746965255 +13354 +27708 +21929 +6544 +14183 +15962 +480 +19979 +25339 +5643 +426 +10776 +21526 +19958 +3044 +1795 +10068 +11624 +14435 +8224 +29004 +7486 +22259 +3154 +8621 +21769 +9632 +451256000 +22704 +205933683 +234 +20153 +1430 +29828 +3787 +18556 +995180819 +10767 +16753 +24065 +10229 +8067 +8954 +24886 +32006 +23200 +21047 +12733 +13678 +27126 +5551 +26789 +13433 +24153 +27811 +23227 +1124 +9213 +23338 +16440 +8405 +10649 +9709 +27686 +27528 +1786 +28019 +7723 +6983 +27013 +1159 +25821 +3804 +19939 +23067 +31636 +1059550491 +2976 +31870 +14451 +5420 +708399002 +22961 +32434 +16146 +21513 +4563 +26661 +22422 +44921107 +20277 +20202 +767 +6560 +5659 +173282785 +767675099 +30762 +1309 +1070 +8142 +8300 +27085 +5407 +7389 +16064 +20021 +1013885883 +27855 +5867 +762854332 +3857 +1838 +29355 +24303 +26190 +8752 +23335 +18882 +17240 +10360 +26350 +3778 +11694 +1267 +31274 +13529 +11631 +23096 +3740 +24408 +6289 +17287 +19627 +31085 +29859 +6487 +377 +30386 +28655 +29737 +23736 +6755 +15123 +3087 +30139 +31437 +29677 +6898 +561490374 +590 +18727 +6998 +19187 +7698 +18094 +1986 +30124 +14118 +11916 +30814 +19688 +9410 +29585 +32705 +21203 +3173 +25272 +26468 +24150 +19357 +3545 +31854 +7130 +21479 +21769 +27257 +687275605 +31505 +25520 +18694 +811211668 +29315 +3607 +27227 +32535 +30628 +20958 +20238 +31650 +682242314 +28826 +10381 +335753607 +22236 +13045 +841984888 +13911 +604397492 +5101 +1782 +815923650 +8912 +30800 +6800 +20606 +956 +290 +12410 +24748 +4647 +562670904 +20660 +2209 +6718 +10531 +8764 +10029 +29464 +13236 +30066 +7455 +9120 +28127 +25455 +11597 +9322 +105715872 +17353 +338407503 +13136406 +26847 +8204 +30237 +8118 +20478 +19690 +12534 +6101 +20962 +5258 +22280 +842 +986216938 +6334 +16031 +31969 +23624 +16048 +14977 +3227 +29733 +22172 +19485 +29287 +899436766 +19549 +12431 +2684 +22787 +738662012 +697456669 +5760 +160857416 +11225 +27408 +18170 +10640 +1387 +12871 +4070 +18053 +16031 +453899854 +17394 +31712 +16855 +14698 +18855 +19903 +7936 +23775 +9521 +682242314 +7955 +5839 +15095 +20801 +810759425 +13985 +7841 +24721 +11653 +14438 +8053 +1804 +22336 +468 +11164 +22816 +27105 +173009629 +15529 +25126 +31419 +31367 +32065 +15482 +20596 +3054 +30716 +11363 +14088 +19219 +12760 +26148 +31721 +959271837 +586136455 +19623 +32226 +150 +26212 +6525 +4890 +12601 +17960 +27533 +16573 +1121 +1435 +12541 +5738 +9971 +19645 +13147 +19099 +29899 +29183 +31162 +17311 +82276754 +22645 +6369 +6846 +12615 +21164 +29023 +32652 +17073 +28673 +24022 +16863 +4472 +18451 +7682 +12467 +9196 +11537 +12733 +20161 +18144 +15336 +2389 +12 +6375 +26371 +6498 +12285 +17138 +30611 +214 +14509 +16845 +23269 +15938 +2412 +3893 +32420 +6584 +30116 +16489 +32473 +20709 +21509 +2379 +5989 +18514 +30692 +26497 +29391 +11915 +8459 +20090 +32664 +15875 +18443 +14005 +18495 +23503 +26286 +31391 +3989 +11568 +28417 +27056 +29695 +22011 +15100 +256 +1227 +12970 +234081650 +22331 +4368 +16331 +27740 +3295 +12608 +17339 +30019 +17294 +1128 +1648 +31687 +18387 +6560 +19354 +23065 +8520 +254 +27585 +21466 +25476 +891812554 +617 +3045 +8159 +24710 +1733 +23699 +24354 +16153 +4438 +9261 +29662 +20897 +5617 +9103 +24927 +21114 +13113 +775286859 +23412 +20942 +11030 +22867 +9603 +6930 +602389378 +8300 +31920 +5841 +22158 +19400 +32747 +6113 +31560 +29190 +13279 +15304 +245967765 +24796 +28865 +21712 +27585 +30277 +16795 +28538 +18921 +30825 +354 +26311 +32747 +21489 +29620 +1760 +31395 +14049 +731329332 +21287 +1087 +15052 +8869 +6770 +12624 +26116 +18527 +16568 +31745 +22582 +787692568 +7656 +4279 +6161 +23208 +16367 +11134 +680780891 +2738 +7919 +2008 +14840 +27672 +11277 +14704 +5637 +731329332 +4135 +28106 +543 +10023 +8482 +31856 +9295 +5412 +26623544 +19752 +335528881 +6790 +1143 +6485 +7217 +15550 +30386 +2520 +1121 +24840 +14233 +32585 +223794817 +16625 +23337 +24429 +303035431 +697456669 +25203 +12787 +32434 +31042 +8213 +10078 +11558 +891812554 +11164 +27423 +4402 +18874 +22570 +18754 +8341 +17869 +673174838 +12071 +28745 +25977 +23224 +8622 +26553 +27433 +31985 +29002 +32711 +26868 +26726 +23862 +14156 +27705 +12334 +32698 +20770 +26823 +26394 +2262 +24742 +3010 +18009 +3504 +561490374 +10722 +29610 +27370 +25120 +3482 +11839 +25711 +2979 +24355 +26537 +21109 +3310 +27395 +4017 +276213711 +11932 +21769 +14246 +17368 +19861 +18364 +27938 +7409 +11339 +16312 +16404 +15097 +1760 +9217 +22746 +13619 +29183 +17556 +8556 +5060 +4568 +15536 +29828 +332 +15572 +9964 +16004 +1559 +12979 +14585 +1948 +869 +10064 +854304527 +4821 +19111 +21654 +10168 +2147 +147680540 +17827 +14683 +10483 +13008 +701678416 +31066 +7281 +17200 +9883 +24891 +32503 +16162 +23599 +16305 +1900 +25823 +10407 +27540 +451256000 +18290 +11436 +7062 +14824 +1336 +4109 +27957 +9266 +25138 +10804 +32226 +26876 +21712 +5980 +17094 +14520 +386078858 +27925 +10811 +14062 +4237 +3110 +338407503 +2484 +14996 +11504 +15322 +28537 +22015 +8936 +31045 +32229 +24186 +16153 +19383 +22517 +17818 +17171755 +22002 +21107 +1261 +5560 +19916 +3879 +1974 +313 +44921107 +18405 +927429109 +27097 +26477 +3263 +3827 +1227 +30967 +20312 +26238 +19485 +84 +9003 +17838 +2105 +5039 +13225 +20401 +18845 +2181 +31285 +9016 +32122 +9274 +1018804710 +16256 +26705 +11228 +25262 +16121 +31736 +14050 +9240 +12609 +7443 +8072 +762854332 +27257 +32372 +28058 +15833 +25057 +17704 +9030 +112041602 +17025 +32463 +30028 +121 +10575 +13664 +15209 +975 +22509 +29292 +14194 +9867 +19890 +26453 +5620 +20479 +256580658 +29402 +10082 +3175 +4090 +3939 +1129 +28961 +352 +15922 +28323 +29574 +23568 +15838 +18478 +5037 +21135 +12541 +5821 +18848 +18810 +23596 +10797 +9871 +2484 +16048 +19056 +811530194 +19958 +7425 +23680 +14451 +29092 +5624 +2590 +3392 +30748 +19312 +25615 +948081670 +23235 +31300 +8375 +29427 +26275 +13662 +26169 +811625862 +28027 +26143 +55204547 +25282 +9118 +5841 +8130 +30651 +27869 +29474 +32226 +8503 +14987 +15449 +15883 +19834 +1066 +29122 +2504 +24797 +18633 +31802 +4651 +9143 +20413 +10629 +1022026348 +17766 +17193 +6846 +20757 +19317 +18526 +23962 +11617 +11285 +4455 +19173 +29661 +25598 +16138 +17162 +28927 +24796 +25565 +24408 +23048 +2607 +26682 +10977 +8825 +3092 +673174838 +5688 +18360 +18324 +26964 +3329 +17683 +23367 +439 +2929 +23478 +15890 +10394 +320290842 +24257 +3301 +905568947 +15467 +20291 +731 +8530 +15272 +20225 +951760797 +30693 +8406 +3535 +12585 +18550 +22016 +25800 +9890 +8522 +15877 +29882 +15097 +14047 +19445 +25273 +27000 +27064 +8042 +833243837 +32311 +28603 +13432 +22372 +10142 +723 +15038 +16971 +10708 +4175 +31836 +24387 +28118 +1489 +5499 +18698 +8805 +20796 +615256072 +30695 +858 +12533 +226838476 +28980 +27313 +16001 +335601471 +6685 +428 +9592 +20153 +14435 +30762 +11937 +63108274 +21153 +30701 +5556 +4359 +19827 +25365 +13595 +27218 +13045 +14684 +27096 +10633 +27767 +790717441 +9552 +29991 +4685 +1559 +22376 +28898 +19369 +23241 +25721 +8454 +2182 +25432 +27435 +29660 +27227 +29034 +108030949 +26324 +18387 +30714 +23596 +12977 +9618 +30214 +20577 +29681 +15330 +865862307 +4417 +26278 +16863 +16250 +14161 +9583 +23048 +21111 +24082 +17115 +27725 +26692 +20090 +12187 +31046 +9870 +28456 +14183 +545681893 +4157 +7630 +15132 +29986 +18684 +7348 +16949 +24459 +27112 +22814 +30762 +5033 +15640 +175927882 +8467 +779375722 +20278 +20170 +23861 +30184 +28143 +23690 +26236 +21469 +21203 +27924 +7690 +7095 +25442 +9395 +23553 +13960 +32349 +10940 +14583 +5099 +10048 +15829 +5201 +31506 +14272 +9095 +10136 +16800 +5062 +26718 +23165 +14303 +22471 +13963 +879309927 +5668 +24296 +10250 +10931 +5867 +28745 +1065468270 +12760 +1108 +23093 +26098 +368135485 +21452 +11319 +3000 +6761 +22587 +523902689 +8754 +5324 +14256 +31875 +3399 +9020 +25997 +28305 +814 +995180819 +17719 +24057 +19967 +15830 +8990 +19287 +389 +24408 +20942 +32067 +21923 +9259 +19728 +20742 +7301 +2857 +6740 +20678 +7355 +18947 +12695 +18926 +24030 +17627 +20849 +11587 +5680 +14080 +3139 +26420 +148 +14451 +14348 +5642 +25630 +24183 +10690302 +14183 +11968 +1036767904 +26727 +26335 +11303 +16919 +16505 +5580 +10468 +22495 +11985 +18270 +8263 +31291 +559006903 +10548 +12518 +17719 +5961 +31956 +24878 +19973 +528866688 +23675 +3308 +17661 +19695 +5016 +8617 +31214 +21287 +3813 +26143 +9903 +14251 +9161 +16138 +16723 +23003 +32 +6090 +28970 +15634 +4774 +2105 +390891964 +27286 +22961 +27475 +17394 +3747 +731930437 +30606 +20380 +5801 +22127 +30054 +277841685 +21902 +13950 +23204 +11285 +12996 +922 +4482 +23012 +19317 +7956 +14012 +641529336 +32018 +18755 +167247886 +17838 +25627 +17089 +19557 +461844739 +13836 +18005 +29524 +14226 +7964 +251218752 +315914758 +7261 +24533 +29585 +21971 +6584 +26891 +28423 +1663 +21014 +4109 +22731 +21513 +32132 +3092 +13043 +17944393 +31706 +18114 +376472461 +27904 +15384 +30725 +904 +16340 +17829 +26511 +7086 +22648 +889486862 +16250 +2967 +18094 +31370 +1068 +18379 +18 +9295 +23149 +32711 +22186 +7556 +15773 +3953 +26537 +9055 +30127 +946027094 +17276 +18214 +17784 +22152 +29097 +27965 +3893 +15537 +18469 +945571162 +543956572 +3298 +10215 +21406 +7615 +18990 +29023 +6202 +25145 +26492 +16250 +6399 +25333 +24418 +18266 +507270517 +21351 +23042 +25808 +3800 +1635 +5668 +17091 +8164 +16861 +5769 +6470 +1066 +17869 +6968 +16033 +31044 +9087 +17733 +28503 +4579 +30981 +23831 +10427 +27448 +27663 +5321 +26948 +23092 +18053 +14593 +2180 +1087 +1011808465 +578339944 +14023 +32190 +7400 +390891964 +5961 +11652 +16489 +20161 +18362 +14698 +31419 +17146 +2328 +294 +5415 +10591 +11509 +15601 +974991332 +1445 +24153 +26629 +898669128 +29660 +2208 +26000 +16024 +22947 +21147 +30728 +3630 +25917 +908 +19078 +29375 +17353 +7294 +13017 +32586 +3570 +23131 +9767 +32722 +30445 +17691 +22555 +27359 +32586 +26682 +17353 +835425212 +18855 +11645 +2143 +24100 +2064 +2658 +28436 +7694 +9867 +14702 +543562637 +22050 +13388 +6799 +7708 +5411 +16949 +16336 +28699 +343074924 +2610 +28010 +23067 +28603 +29585 +20423 +6252 +26346 +2374 +5677 +22017 +1992 +23953 +16859 +18301 +18570 +14583 +14979 +21954 +17260 +27394 +16044 +22564 +4306 +11595 +3351 +5137 +714902701 +25273 +15795 +13982 +19967 +18404 +10005 +31999 +5217 +25144 +31291 +947240918 +24072 +31998 +11985 +5604 +24621 +9998 +495012238 +30762 +6381 +3613 +26629 +31044 +1423 +7391 +27957 +11276 +18656 +3559 +3254 +425655336 +13717 +130592554 +48 +18722 +10358 +10394 +5776 +21126 +7218 +564216184 +4395 +1041566044 +12771 +9461 +5524 +32263 +15141 +6067 +4678 +1782 +20401 +25305 +7811 +5039 +21769 +23541 +29488 +1239 +11333 +17082 +17415 +29137 +29407 +3231 +3392 +10183 +7985 +29658 +15006 +461844739 +28483 +857646800 +3504 +2273 +3652 +2866 +32304 +11241 +25199 +27204 +32055 +27794 +196071487 +6898 +22297 +17146 +10870 +8962 +2389 +7366 +16250 +22486 +18969 +932470077 +17548 +29860 +236247078 +15594 +717298974 +2245 +18368 +6487 +20873 +22672 +388083394 +4461 +19855 +27507 +2967 +6695 +14484 +18983 +20095 +17460 +12996 +1130 +16447 +22578 +18180 +11970 +6525 +25137 +10299 +24511 +325383747 +7957 +21770 +10121 +14226 +16688 +660937856 +20408 +17754 +10965 +6993 +32535 +18060 +204364068 +25056 +5577 +27105 +7956 +16976 +31003 +31612 +24 +29960 +29338 +20343 +4016 +20788 +31740 +24078 +24975 +13072 +13534 +1019126868 +1072121176 +14606 +29294 +19117 +7656 +29939 +11164 +8405 +6985 +2903 +466678321 +20568 +10914 +12387 +2536 +9384 +21205 +25256 +9310 +3166 +26423 +29162 +32174 +19685 +2457 +32309 +12963 +25414 +9534 +6905 +15325 +3638 +20482 +25365 +9414 +29884 +9989 +17063 +14187 +292 +22507 +10244 +7269 +20553 +2617 +742 +21856 +4596 +10687 +24823 +29877 +21558 +1755 +16442 +3543 +5381 +29388 +18898 +8292 +12343 +825 +29322 +2348 +794621932 +7444 +11394 +23477 +26311 +2859 +20709 +14146 +25923 +11018 +17268 +10911 +24583 +312049264 +31337 +299785403 +20962 +14435 +20517 +3389 +15556 +4714 +19905 +26 +13457 +15027 +8015 +6209 +8986 +2486 +618554492 +7790 +10797 +18794 +89236875 +9674 +12692 +19903 +7557 +31818 +23626 +32367 +15773 +8912 +4109 +9219 +5932 +13850 +22885 +20682 +31092 +1512 +684 +9642 +29176 +29510 +18628 +775286859 +15951 +26956 +15161 +729958294 +27470 +23131 +275594975 +25279 +13457 +30464 +14272 +14702 +13035 +31831 +4317 +14318 +6161 +10116 +23031 +628529804 +32229 +12752 +14252 +24062 +6487 +7327 +12905 +12001 +7030 +10394 +20343 +13863 +31759 +31495 +23642 +22470 +30778 +20211 +21578 +236003886 +22380 +24755 +23681 +5098 +28143 +24585 +8146 +24100 +6095 +9219 +15922 +237127404 +3457 +27488 +2761 +27489 +26420 +11056 +10141 +13767 +19400 +433685315 +27126 +19318 +25588 +6102 +29649 +30626 +29263 +5882 +7899 +219385755 +24431 +23599 +23771 +18218 +223794817 +13753 +26514 +1398 +21587 +19284 +12541 +27089 +13153 +11414 +10446 +27475 +23623 +1918 +21880 +5351 +25046 +27591 +9953 +11974 +25851 +19317 +8676 +27618 +4049 +6399 +20093 +6621 +6108 +32564 +26228 +22972 +21933 +5445 +6886 +7360 +21406 +8095 +6621 +17584 +7708 +1008410461 +3307 +24075 +6905 +18270 +6914 +13413 +28286 +10165 +17190 +12235 +13345 +11252 +31467 +9932 +2594 +30417 +15375 +7726 +571144043 +4722 +3443 +14645 +23400 +5099 +15067 +19916 +6805 +1760 +7056 +8572 +313375683 +32179 +18923 +20597 +6367 +6119 +687610188 +31721 +24308 +26188 +19980 +502634280 +22977 +2415 +26071 +4306 +3116 +290 +32 +4873 +29594 +9383 +18625 +30054 +24326 +10890 +14646 +2838 +1559 +3231 +1382 +15565 +30330 +28862 +156 +273263405 +4135 +22069 +14958 +13457 +993592844 +18005 +18564 +5149 +31443 +17553 +12646 +28682 +25846 +833243837 +11656 +853402084 +18751 +2065 +16330 +13433 +27607 +1326 +20249 +2448 +26000 +1968 +133 +14371 +390435951 +19311 +30714 +107681926 +1664 +27252 +16915 +882 +5472 +17578 +13578 +7142 +14455 +27204 +15151 +15397 +1847 +4832 +11537 +6886 +1068 +10339 +23348 +440795951 +23282 +19157 +477 +25129 +23111 +24621 +4127 +2147 +13771 +15109 +13693 +19484 +23638 +10219 +815878782 +31190 +14959 +19844 +13035 +6234 +3511 +12572 +17181 +15684 +243518546 +6183 +24296 +21093 +16154 +8608 +28343 +27171 +9453 +23543 +5358 +32434 +4144 +13458 +22707 +16723 +25872 +25294 +15064 +22035 +7268 +16868 +21469 +21839 +1663 +4328 +17578 +2065 +27096 +10591 +23507 +717298974 +29502 +110320227 +4464 +1387 +12912 +2146 +32171 +31434 +30010 +25616 +26695 +22967 +2169 +4306 +6246 +14023 +6820 +523750683 +31969 +17138 +11450 +22867 +1011808465 +6119 +3457 +6799 +10446 +15316 +11814 +13984 +21023 +22669 +26728 +32258 +990 +26153 +3396 +14737 +5902 +631404077 +200 +13354 +708754769 +22707 +26343 +815923650 +923 +18350 +23282 +4237 +8911 +3445 +24465 +279720731 +12931817 +4943 +3337 +29965 +23638 +279720731 +31910 +32608 +25837 +17817 +945292246 +6846 +30330 +25152 +29658 +29535 +13947 +27924 +21353 +4179 +24080 +32142 +15684 +4359 +3480 +12996 +987198225 +231871336 +8251 +15280 +12343 +4109 +23780 +9053 +29399 +10180 +731128405 +11347 +10083 +17929 +3457 +758618604 +30610 +10033 +898669128 +3321 +9679 +22619 +16331 +17787 +23600 +25056 +9395 +23522 +19400 +5904 +28170 +13043 +31353 +20119 +25269 +31856 +29718 +11500 +29103 +22256 +16254 +15403 +6898 +9470 +9984 +8096 +5883 +2452 +27501 +5412 +7572 +27786 +24632 +25851 +30737 +2356 +28694 +8105 +20431 +15498 +3329 +28471 +21406 +392 +17017 +290 +846746350 +22648 +13729 +31441 +22245 +17683 +14390 +12155 +665734821 +15266 +10502 +14951 +16991 +9053 +2237 +26112 +2282 +1430 +18656 +194354866 +29373 +4366 +17092 +22575 +28343 +31331 +15795 +4472 +18616 +127304857 +29929 +29734 +10636 +10725 +25371 +17701 +25233 +14596 +27723 +6901 +23493 +4292 +10154 +15683 +12193 +572025344 +26712 +29555 +13664 +14836 +31405 +26975 +31629 +14047 +10636 +20161 +19111 +24126 +16949 +15622 +19742 +17239 +29027 +14627 +31221 +20933 +29785 +29335 +32113 +19596518 +1649 +24813 +27186 +351546819 +7700 +27723 +17822 +6423 +23050 +29578 +1018899887 +14023 +23897 +21577 +8972 +26931 +2638 +14293 +8985 +216 +6693 +16023 +29408 +4660 +18400 +3346 +26866 +1011 +24151 +1066 +3474 +22587 +23928 +4455 +15911 +4664 +24 +32032 +17844 +11558 +16169 +22555 +21605 +31134 +28700 +22219 +29610 +12249 +29373 +29315 +29131 +26868 +20198 +3934 +27505 +29400 +3796 +4814 +29427 +11514 +23864 +1004218139 +29843 +13503 +20053 +31612 +5662 +18564 +30379 +29103 +20595 +31168 +8891 +8118 +30747 +390200056 +11550 +16336 +11916 +1695 +17901 +31707 +17082 +29651 +10212 +191 +21361 +9233 +8025 +24303 +4347 +939954920 +27064 +14677 +32056 +214 +910153622 +20501 +13626 +18549 +15790 +17062 +7357 +29882 +440829685 +26736 +23334 +15533 +29938 +28439 +2597 +21204 +8336 +272986092 +253409168 +22163 +446392658 +867113537 +29712 +20106 +461002979 +27240 +25745 +32761 +9808 +6260 +23612 +308280197 +12878 +30559 +4087 +7455 +7409 +30410 +25026 +11380 +31749 +615408454 +3655 +8308 +23645 +153347754 +25072 +1036628006 +30195 +27200 +26802 +174874567 +14030 +11228 +1071335085 +9010 +12825 +7266 +546597974 +12281 +9266 +18994 +226639657 +23890 +3017 +12379 +9261 +176363560 +24004 +14737 +28506 +29391 +16987 +30298 +754 +9060 +31253 +25502 +607699886 +8142 +18324 +14287 +211 +26615 +6544 +5454 +16024 +4796 +472139713 +3735 +371 +4021 +27281 +27370 +31335 +23593 +22423 +1711 +30754 +3166 +934956379 +17803 +5077 +23681 +18955 +15384 +28976 +18711 +1706 +28170 +15539 +932470077 +25899 +8459 +22509 +30559 +11678 +3933 +12733 +20093 +130817209 +748 +31274 +15649 +22017 +14824 +13963 +7189 +3029 +4753 +21030 +170722754 +9036 +2816 +562024821 +18718 +30611 +28470 +23241 +14944 +19019 +142 +29502 +9261 +1136 +16915 +31848325 +7229 +23111 +18360 +29373 +2986 +165289280 +17918 +21871 +26019 +20540 +1474 +30608 +27449 +20567 +31636 +1191 +30786 +1265 +765 +20711 +8724 +362310923 +11057 +22555 +12198 +3794 +18694 +9276 +22350 +11380 +25824 +242715869 +501989250 +25414 +10449 +7102 +14117 +32 +29428 +21450 +29706 +31300 +10157 +12646 +16114 +3346 +31553 +23752 +4355 +3584 +685068006 +2455 +26211 +2805 +6028 +30300633 +510691075 +15601 +29585 +14430 +12281 +13029 +19254 +20448 +10902 +32311 +3733 +767675099 +16678 +2534 +10765 +13511 +26813 +16539 +7287 +12038 +21557 +2817 +25721 +32310 +19067 +10068 +19899 +6048 +478548948 +23633 +12091 +22860918 +12942 +550936890 +32539 +20380 +4470 +9898 +18373 +8074 +662 +22554 +19904 +17786 +3945 +8716 +18180 +5913 +9259 +357 +32412 +1032065115 +10052 +304824290 +12323 +4769 +27944 +13554 +18423 +23373 +11174 +20599 +11653 +20568 +946027094 +15421 +29843 +6903 +22635 +4666 +365319702 +18666 +8740 +3149 +15554 +7843 +10094 +32750 +1011 +9748 +28970 +24331 +12466 +25057 +17878 +5051 +364404563 +18009 +21605 +22154 +30659 +1852 +25626 +20547 +20592 +12851 +19830 +20561 +24 +19876 +22154 +12459 +27926 +449592529 +27252 +26042 +21577 +25078 +899436766 +15097 +24458 +27204 +2344 +17998 +3118 +31934 +5436 +16336 +24446 +12314 +9520 +32609 +4685 +4089 +31567 +2143 +14321 +732 +1493 +975948803 +5099 +31995 +21078 +10970 +28230 +130817209 +13776 +27382 +24522 +8274 +1065695788 +629 +10529 +22463 +26854 +410570626 +30495 +60289319 +10790 +25203 +1811 +2593 +9084 +26026 +19173 +729958294 +23543 +13111 +27097 +24870 +3231 +19774 +13029 +24758 +6167 +30343 +8497 +16357 +1001566143 +3395 +3346 +26403 +377 +26259 +5575 +16837 +9474 +19675 +4847 +4127 +15937 +21001 +15062 +21353 +2873 +17092 +19427 +13154 +9993 +22815 +16819 +11009 +1336 +24212 +30369 +9771 +6833 +123669210 +10394 +13879 +23172 +21005 +29322 +16753 +177811611 +26032 +23400 +21527 +8764 +13902 +18478 +16131 +19888 +23568 +20476 +22163 +5231 +27013 +29183 +17611 +16914 +10107 +921611066 +422 +21489 +24966 +824487704 +25048 +975948803 +304824290 +23111 +267206945 +7442 +525926022 +516538273 +7801 +893491145 +674 +5626 +30747 +1051757721 +18144 +22256 +936523422 +919647265 +27585 +26687 +7372 +15042 +26090 +3320 +29875 +17611 +3075 +14555 +15394 +10561 +19134 +19876 +7037 +25252 +16305 +18961 +5499 +13831 +19906 +17982 +6987 +11690 +28576 +30209 +16911 +15338 +9483 +23048 +6252 +17025 +697215920 +12552 +3690 +6691 +28270 +688921232 +14421 +6071 +1060347101 +27066 +16419 +7775 +7953 +18986 +17705 +4924 +25078 +11123 +3634 +18216 +14233 +1371 +15302 +23847 +19890 +454382627 +504457846 +13970 +22555 +14115 +31451 +13615 +18969 +19351 +30139 +14702 +26188 +23172 +14596 +836214497 +27956 +28077 +26443 +13156 +9649 +17286 +27303 +28623 +29933 +32181 +28436 +23642 +10602 +491245066 +25611 +642816340 +30195 +23422 +23312 +692787382 +26906 +29663 +15336 +18810 +27105 +9514 +848422154 +571711251 +21153 +15087 +8749 +14435 +20103 +3409 +32304 +7639 +27110 +7282 +29452 +5731 +9436 +17675 +11030 +9866 +22861 +32145 +4170 +1066 +17960 +28058 +14329 +18617 +9954 +12920 +31935 +24082 +744647081 +15482 +4494 +28027 +19380 +13376 +3857 +13063 +22858 +13480 +612443444 +11115 +30762 +27553 +20122 +24728 +10309 +28341 +7682 +17506 +16650 +14815 +14669 +21053 +458560741 +739077078 +16539 +22015 +1847 +599862654 +23476 +28858 +19563 +18690 +8966 +18104 +5076 +23469 +22131 +18914 +32344 +11358 +15687 +23742 +20914 +10688 +7949 +370114172 +13347 +64974863 +6844 +302364781 +29398 +2547 +10579 +25318 +3555 +7933 +30128 +15244 +27763 +23205 +22245 +2944 +29764 +9787 +8740 +28889 +25076 +12602 +8869 +19675 +9514 +12333 +25994 +28001 +16230 +4427 +6874 +6765 +10154 +6666 +17719 +4821 +20044 +18620 +12533 +7095 +1454 +2394 +26148 +25354 +19623 +316355293 +32512 +642816340 +26153 +31613 +7142 +294 +19261 +5079 +687275605 +15416 +14596 +16442 +13060 +211249116 +30668 +32764 +18187 +6612 +8972 +10861 +18320 +1855 +3084 +20776 +11786 +13305 +3490 +2798 +29015 +1485 +22582 +32323 +10901 +23681 +13511 +26043 +671 +15047 +16688 +20280 +15883 +15924 +31934 +23469 +14644 +506623013 +504 +40 +14555 +26768 +22982 +25057 +24007 +6129 +13558 +1495 +26687 +19518 +19176 +9020 +27992 +20111 +30358 +8015 +26187 +15142 +14154 +422 +18058 +545442466 +828 +705308988 +11311 +19819 +18923 +25125 +29585 +27183 +5109 +31613 +9461 +13285 +22411 +29865 +6300 +24809 +14420 +4059 +20507 +28329 +30973 +7077 +22478 +6009 +13615 +22723 +285595735 +14881 +5298 +28070 +9247 +811211668 +18008 +22538 +11103 +19152 +75797723 +30859 +24975 +12594 +170722754 +26143 +29824 +4952 +8100 +2348 +25941 +280540161 +28417 +8588 +30386 +4524 +20022 +379163758 +31283 +6820 +3104 +54548612 +20731 +27850 +4621 +22380 +717298974 +3794 +26749 +26395 +25305 +15097 +28488 +4814 +18700 +8745 +594 +12963 +1108 +11492 +13925 +30626 +27919 +15814 +17673 +10977 +1028016689 +495044622 +13911 +8554 +30983 +21891 +1855 +24889 +23067 +2217 +14329 +2429 +17998 +29324 +21537 +29510 +168148117 +21791 +48 +10137 +11358 +17806 +4907 +72446526 +29706 +2504 +29828 +29532 +25769 +586136455 +19965 +138768834 +1072121176 +18550 +17755 +32564 +19357 +17320 +5932 +9179 +26658 +8618 +8213 +23599 +19119 +18495 +5338 +27158 +915379637 +15846 +4089 +29346 +13889 +28353 +21466 +11970 +11466 +21203 +23775 +28353 +8530 +18368 +245967765 +28596 +15014 +31567 +23436 +72893169 +18572 +19883 +6302 +5244 +738662012 +31465 +18010 +6701 +824 +10604 +504759366 +23269 +2033 +21715 +8190 +4821 +837417183 +30814 +249651196 +31275 +24674 +32296 +12760 +19008 +14453 +6920 +16593 +31231 +1019498195 +23953 +7953 +5932 +31662 +29718 +23959 +28200 +1051321133 +2658 +6417 +31180 +12063 +32671 +22460 +1329 +26724 +8549 +13029 +12992 +1933 +504 +21881 +16073 +15449 +32157 +835425212 +5838 +23480 +29798 +8913 +15600 +7155 +543 +9095 +14737 +18360 +25185 +15215 +6737 +27894 +2727 +26763 +32722 +1832 +6047 +813 +885 +7327 +159 +1069 +29549 +31253 +17611 +25545 +23469 +19565 +19965 +8440 +474 +7951 +31250 +9293 +11760 +724 +219549515 +29882 +29880 +26294 +1630 +15472 +10994 +22336 +32722 +18093 +13886 +495044622 +833381053 +4179 +18694 +25025 +25256 +5499 +22411 +31694 +14982 +15711 +229589034 +18094 +15066 +19656 +5058 +26294 +2323 +2064 +16355 +27850 +602 +16837 +30214 +10698 +21479 +13624 +22976 +10005 +27784 +891812554 +13463 +9283 +10798 +4774 +72 +22385 +20817 +4347 +25057 +14653 +2378 +27919 +15231 +17968 +264957025 +24004 +10977 +12094 +3835 +6756 +23148 +21164 +26436 +5600 +3762 +6302 +12872 +13509 +15749 +9224 +18120 +4006 +16157 +5972 +9073 +5142 +3672 +1109 +23729 +7996 +19577 +32398 +13397 +3219 +595644289 +27941 +6801 +31437 +1061618954 +18890 +22126 +29541 +214476337 +14406 +21453 +18556 +5659 +5251 +5107 +3885 +10730 +24758 +11860 +19176 +12445 +5623 +6598 +25639 +21361 +30025 +17007 +12314 +18206 +1991 +24718 +2486 +26931 +21284 +11529 +31422 +30239 +11796 +14348 +24674 +11504 +14902 +30266 +5952 +10244 +19495 +27382 +17942 +5000 +10811 +12607 +3135 +25145 +9864 +20773 +22002 +22301 +9876 +18001 +6693 +543 +32311 +12464 +24674 +17458 +28165 +30107 +20211 +687610188 +8755 +14627 +205933683 +22471 +12402 +18720 +9864 +290 +1956 +19753 +5484 +11927 +9213 +153347754 +7205 +12453 +10727 +7570 +31314 +5927 +811530194 +32371 +24007 +23220 +19994 +22913 +29159 +24331 +11714 +12020 +509260089 +9580 +30107 +9139 +525495101 +28256 +30298 +24303 +28927 +12152 +29811 +19519310 +16359 +3613 +14683 +28348 +31505 +21773 +19582 +276213711 +29681 +24627 +29494 +21000 +6108 +360131265 +20796 +21213 +18387 +27893 +8883 +20763 +19009 +24999 +15795 +26736 +14194 +25599 +32145 +29044 +20765 +19971 +4499 +20426 +890723706 +24011 +27938 +27745 +22543 +32132 +2905 +26705 +20668 +17317 +10461 +23133 +8556 +21701 +22079 +30869 +387345662 +14647 +13142 +10901 +25368 +875743088 +10649 +1016 +24110 +4100 +21717 +2289 +6930 +21526 +26377 +142 +10299 +6468 +21265 +26440 +234 +30981 +15025 +19903 +9985 +382782387 +11147 +7559 +18435 +4279 +1185 +253409168 +16010 +9957 +19911 +11667 +27419 +7170 +15101 +21528 +10339 +30111 +24291 +6416 +10248 +5077 +3054 +31721 +25269 +965160267 +24870 +29549 +1286 +17948 +1329 +28001 +15953 +26053 +26143 +15325 +9951 +10926 +5867 +23246 +16355 +10811 +9695 +1437 +18793 +7063 +17082 +2986 +10983 +5913 +32122 +27224 +990015001 +21238 +10229 +5037 +28460 +12696 +4709 +10511 +28070 +1816 +15774 +10531 +28488 +9102 +27751 +21970 +29338 +18656 +6042 +5053 +5258 +957871312 +3346 +18966 +31010 +28258 +20121 +394 +5911 +5484 +22495 +26724 +5916 +30981 +1019126868 +19582 +6798 +15565 +17287 +26343 +13534 +9387 +2497 +18645 +27188 +7258 +6237 +697719282 +11694 +26615 +9700 +12966 +28070 +30900 +202174594 +24147 +174874567 +27252 +15027 +13511 +14553 +1121 +31745 +12607 +408077591 +11798 +26508 +10119 +23432 +19877 +19965 +5192 +9010 +11492 +7372 +31252 +21769 +18654 +23224 +794621932 +23597 +9338 +6735 +30599 +25270 +26136 +15073 +17405 +20312 +868969470 +16077 +23227 +10370 +10299 +1804 +9603 +13424 +26623544 +20230 +24468 +30465 +4395 +6089 +15519 +1066 +6846 +28077 +15514 +14383 +7281 +19724 +31838 +847327404 +9866 +5757 +27470 +22297 +973361132 +1489 +25837 +31771 +19841 +26749 +22053 +6833 +25219 +21617 +2237 +4233 +27855 +17384 +23417 +29000 +7892 +20324 +15602 +13821 +11714 +29446 +27218 +15530 +14684 +15818 +12264 +32434 +20619 +14228 +18947 +20776 +7130 +20137 +6595 +23894 +17878 +30551 +29843 +14446 +26136 +27216 +3986 +4004 +5577 +25769 +13195 +19921 +26494 +871523530 +5436 +334695565 +994060758 +9634 +18625 +237127404 +12719 +12187 +774544597 +1068 +7978 +15910 +27670 +25775 +187877991 +4341 +15969 +14840 +27885 +25210 +920657094 +10492 +13848 +748 +17376 +23483 +10930 +32222 +595644289 +18898 +8440 +4714 +525495101 +14430 +24583 +453899854 +11645 +11333 +10664 +16351 +20763 +2897 +30762 +16040 +13913 +29143 +19303 +10248 +9517 +9787 +32217 +10978 +8450 +29356 +3959 +29539 +454382627 +23409 +73 +4922 +22652 +29032 +3326 +14736 +9343 +1042839552 +23677 +21003 +25125 +2364 +4341 +21205 +22336 +19459 +747601175 +9985 +16229 +32479 +11241 +24 +3321 +24155 +8946 +27004 +16335 +481636233 +24001 +30190 +28187 +32293 +15440 +29450 +8676 +26824 +27908 +17786 +30548 +22285 +20983 +859941044 +26190 +26890 +32065 +775286859 +11773 +19685 +15883 +17605 +8911 +105715872 +602 +24359 +23799 +21427 +27507 +25135 +14318 +13238 +10347 +13193 +31206 +11613 +5186 +18228 +8972 +1297 +16361 +22569 +17239 +23003 +20165 +23698 +22986 +292904264 +23742 +31277 +9397 +5673 +6710 +27170 +7072 +14451 +29151 +6791 +22847 +32611 +28239 +31451 +30379 +30988 +13987 +31321 +6717 +23818 +10711 +4709 +23007 +31288 +16330 +6376 +2077 +14438 +31654 +6349 +2625 +19710 +9055 +24089 +14828 +731329332 +23831 +6544 +22068 +13729 +609028957 +16442 +6520 +411357533 +1948 +4753 +21826 +5449 +790644676 +9180 +17477 +23142 +32611 +8440 +12831 +17024 +461002979 +504833680 +32344 +28264 +27640 +14430 +280 +24150 +5180 +11937 +7281 +847 +12332 +9543 +22671 +15725 +2903 +1085 +27583 +10182 +23540 +7261 +16544 +31377 +26483 +11450 +732232773 +11333 +16987 +25026 +30987 +13805 +7268 +47 +3349 +15421 +24284 +8961 +2344 +31875 +8482 +12890 +13664 +29514 +734327324 +9084 +2557 +47952593 +25142 +29762 +29813 +744647081 +10735 +25315 +919 +19176 +13535 +31277 +29620 +8118 +25499 +21284 +480 +23511 +24123 +14613 +7892 +26148 +23981 +15452 +1760 +20517 +18059 +30123 +16330 +9787 +19979 +2323 +10575 +10688 +940360263 +422 +22635 +24386 +31421 +3395 +32742 +27125 +11180 +15529 +13209 +23334 +31170 +3655 +14321 +28910 +30338 +30446 +17581 +11676 +23293 +27220 +24662 +22992 +16005 +12143 +32626 +16945 +31400 +11368 +21856 +28106 +30271 +19241 +203837299 +27015 +13519 +955 +25352 +7269 +13898 +127060123 +10468 +21343 +249651196 +4458 +24256 +343074924 +25800 +23870 +22219 +19830 +6714 +418306617 +932772889 +7318 +6246 +25828 +18912 +21911 +24067 +24571 +13509 +311991488 +8192 +731 +30055 +13233 +25282 +31356 +31771 +31613 +4518 +29669 +1939 +987744044 +31356 +20044 +19939 +4716 +4685 +22963 +29988 +125654089 +20667 +30611 +30277 +29159 +14663 +12794 +32 +27048 +2208 +14088 +32226 +21936 +10877 +10159 +32142 +29684 +114156994 +20900 +13413 +13888 +26043 +1644 +9583 +21941 +10902 +22775 +3901 +19229 +30936 +5604 +15649 +27368 +792018277 +2476 +26169 +4880 +11630 +31321 +973361132 +27605 +29293 +280 +18751 +32134 +28530 +28538 +9834 +32026 +27705 +18788 +24975 +10868 +4446 +19905 +4809 +13538 +945 +14699 +18519 +28109 +5321 +25352 +23290 +24284 +1275 +1431 +24829 +24615 +17642 +6722 +4804 +24632 +226838476 +176363560 +9179 +12937 +30012 +3368 +10807 +30567 +15623 +7949 +24639 +19830 +13468 +3263 +29292 +6684 +27914 +8057 +21069 +16867 +24908 +3298 +25615 +28164 +26224 +5553 +27811 +3864 +18947 +31848325 +1664 +817163441 +5053 +27436776 +11786 +7923 +1336 +12574 +27073 +13008 +5578 +15999 +13985 +28963 +17918 +23422 +664885777 +2328 +7277 +12653 +948081670 +6204 +15560 +32143 +29016 +397 +18846 +13354 +29842 +27013 +14390 +19994 +18489 +14304 +7155 +16577 +21489 +786561611 +31965 +292402728 +28481 +20540 +145 +7235 +26014 +29293 +10246 +18060 +13162 +13218 +24643 +693 +1029221420 +26085 +5910 +909 +23332 +6136 +436407335 +5992 +7266 +28694 +28189 +947240918 +1045686603 +4959 +4924 +26661 +26736 +540485278 +3581 +28099 +22549 +792018277 +7178 +12515 +28300 +5580 +10795 +17190 +8752 +21057 +9808 +12673 +271 +30971 +24150 +30565 +21093 +25290 +31553 +8800 +22138 +18810 +25846 +23436 +674 +10107 +29032 +20010 +23553 +25396 +8046 +30816 +32427 +26595 +10116 +16455 +19549 +19068 +370567225 +21619 +8336 +21436 +18620 +18552 +22069 +13807 +10087 +28020 +23572 +19807 +22305 +30762 +22023 +15801 +15808 +2292 +815878782 +205933683 +16207 +899226523 +17869 +27154 +17094 +26437 +23739 +16334 +30175 +500761694 +868969470 +787692568 +25802 +8050 +30751 +13109 +31266 +9728 +20119 +25740 +16370 +31927 +1856 +20537 +12125 +2122 +847327404 +24430 +27750 +817030087 +15883 +24501 +16848 +5180 +17710 +3110 +7258 +24072 +6674 +13941 +19099 +1834 +10053 +17771 +10212 +1648 +15260 +17695 +17339 +12591 +20194 +9344 +24186 +13633 +24155 +10087 +13699 +27478 +17844 +30939 +63552215 +16442 +7072 +9534 +3301 +29356 +25495 +1719 +13311 +12516 +17957 +17003 +25199 +20093 +24530 +30733 +22992 +31789 +12195 +20696 +28826 +6856 +14251 +10094 +32176 +702761148 +14646 +618 +9727 +13480 +2590 +26417 +10579 +12559 +12195 +9199 +27126 +10870 +18093 +27126 +6266 +24806 +29620 +14304 +22280 +4368 +8169 +25872 +28980 +12932 +176510878 +6149 +22455 +13071 +16261 +3952 +908 +16204 +6152 +32659 +16033 +1897 +26403 +12728 +7572 +26758 +21484 +14293 +16914 +21242 +28877 +12996 +279011653 +2119 +15199 +9247 +6905 +5010 +20958 +4461 +19965 +9259 +29027 +4621 +30079 +18260 +7277 +21078 +4823 +4518 +17673 +8178 +15402 +19651 +23795 +12920 +26131 +10256 +4233 +25792 +684472557 +1430 +13101 +9362 +461527750 +11211 +20448 +12607 +20933 +16912 +3087 +12783 +31407 +6393 +27705 +22359 +14520 +8267 +19350 +18848 +18969 +5637 +928 +4034 +26615 +6152 +10736 +20796 +14761 +19855 +3652 +19491 +22651 +12572 +7609 +18048 +19971 +21188 +27433 +658872536 +29706 +4421 +29549 +586673614 +6701 +6890 +31044 +27203 +3242 +3057 +31283 +1503 +9480 +13704 +6144 +4314 +25352 +3535 +13725 +24970 +29725 +32153 +13843 +3474 +32626 +10965 +1024972021 +26653 +874552198 +23681 +88 +23698 +15519 +4907 +5989 +31521 +205933683 +5231 +8284 +5346 +27533 +12132 +27745 +18214 +28361 +27241 +31400 +16293 +24629 +9053 +28963 +29178 +12950 +23625 +16229 +12657 +12125 +24882 +14480 +15938 +13275 +15561 +14488 +22772 +4245 +1968 +13517 +9775 +29817 +17719 +536912352 +3536 +9483 +11896 +10159 +2873 +12391 +19714 +13812 +77 +13836 +2874 +18431 +2262 +8274 +1855 +29989 +21964 +13640 +5637 +7748 +15539 +10612 +23142 +21242 +26226 +12518 +30054 +5630 +3761 +24764 +4347 +20249 +29075 +12320 +25412 +20597 +5013 +27013 +2056 +909 +1602 +13685 +7919 +22976 +10870 +664027071 +23073 +20066 +17556 +25199 +32157 +31067 +32731 +11678 +13214 +27433 +9870 +2462 +6566 +31439 +30369 +31430 +26931 +18396 +10127 +560904813 +4154 +2685 +23917 +19627 +30017 +368135485 +7985 +1009 +1068 +3389 +19627 +3757 +491245066 +10087 +774 +6560 +32116 +5484 +19876 +1068 +13347 +510762061 +25062 +3916 +10977 +20507 +28721 +3029 +13043 +5232 +16747 +8692 +13372 +8100 +4555 +24999 +10202 +14348 +23625 +24126 +2187 +8816 +5499 +10870 +23171 +11195 +4427 +11773 +14555 +7007 +29502 +25072 +347853192 +32164 +19596518 +17491 +5637 +18414 +29762 +8575 +6740 +22002 +28417 +17914 +19884 +223794817 +12905 +26781 +1717 +18752 +31147 +398556455 +21818 +19675 +26577 +14244 +6653 +777 +11624 +3546 +25502 +23336 +2505 +29438 +25262 +21582 +16949 +873068833 +1116 +13843 +2106 +14637 +4619 +19140 +6465 +31405 +9259 +12682 +22455 +21526 +21891 +30028 +27352 +5739 +2988 +31066 +1417 +111747217 +20062 +586673614 +753214659 +7318 +1261 +7287 +32420 +9679 +30973 +20517 +16342 +14414 +29865 +4256 +1732 +17965 +27751 +6210 +15524 +30979 +26198 +6595 +25706 +22671 +13480 +17294 +8292 +16912 +24261 +13397 +2976 +25233 +27914 +91105507 +241317106 +25072 +24999 +14958 +27711 +20180 +31811 +26975 +10505 +15452 +25866 +28591 +20754 +12229 +13685 +184999002 +20817 +30135 +22731 +3599 +24345 +7408 +24848 +127304857 +15682 +4862 +31641 +855439605 +26283 +15486 +596575784 +29492 +15423 +7220 +32557 +4922 +30631 +340165741 +12520 +4070 +31946 +8716 +14435 +1128 +13045 +15087 +17011 +17786 +593000912 +19493 +11767 +10212 +26876 +27095 +26019 +9982 +7754 +5861 +18171 +8999 +14609 +466678321 +7344 +16913 +2415 +32516 +27557 +344116071 +13154 +340502239 +15411 +30810 +9352 +17300 +29817 +25502 +12762 +26483 +13458 +32764 +7630 +12942 +3678 +10123 +21164 +21918 +8050 +10023 +8781 +17549 +15136 +20850 +19480 +6968 +697215920 +1503 +23003 +23557 +131065003 +9474 +24134 +19691 +1628 +8169 +1630 +2209 +13856 +12781 +20757 +30025 +29242 +10130 +1453 +29598 +31855 +24418 +17888 +16521 +6498 +4355 +25270 +504 +13209 +8326 +2684 +5561 +389 +217982666 +439 +4912 +731329332 +13136406 +16576 +14451 +9212 +3520 +332 +18001 +651498411 +30981 +965160267 +11436 +12085 +19139 +31901 +5381 +19685 +2230 +9189 +19841 +11123 +28447 +22312 +13338 +19187 +2979 +12040 +7264 +17858 +474 +641529336 +14930 +123669210 +23733 +23835 +18898 +397506397 +27053 +20853 +20052 +8572 +14761 +294 +5051 +21203 +3297 +12520 +1051757721 +280540161 +559006903 +20401 +7534 +6101 +20977 +12805 +5009 +9674 +853 +7122 +18766 +765080634 +833381053 +10537 +5841 +1261 +20678 +29225 +21355 +13888 +1121 +20185 +2138 +28149 +20626 +596210962 +934956379 +15600 +28983 +18053 +16863 +6643 +676838671 +25308 +8965 +30577 +29847 +23540 +30807 +20119 +20494 +30051 +23272 +14815 +17809 +2180 +16064 +13968 +24212 +23962 +1125 +6972 +2944 +29703 +26635 +410791814 +14252 +13901 +28446 +18904 +4714 +16340 +24674 +10173 +28826 +30866 +7039 +13014 +523750683 +10381 +20736 +27470 +13528 +19303 +2903 +23311 +5016 +22576 +21526 +3291 +8259 +31811 +10105 +18346 +14293 +25199 +12966 +19651 +6498 +14455 +22417 +16489 +9867 +17553 +10097 +72 +24080 +9728 +26443 +19921 +4016 +26018 +20044 +25627 +3391 +23568 +3794 +29504 +30651 +15052 +23675 +389409568 +129574444 +18152 +3013 +12793 +4144 +712 +6017 +22217 +8838 +16537 +21933 +30598 +27640 +1329 +13162 +70292251 +24522 +23084 +15231 +16585 +1903 +283271405 +23623 +27004 +28447 +22746 +265036141 +32304 +23720 +17450 +18866 +9835 +10818 +31134 +15514 +19979 +13043 +2157 +923 +24138 +5578 +29063 +631144646 +390891964 +217982666 +27112 +31836 +3958 +26823 +22683 +561490374 +20010 +31434 +16808 +2750 +20765 +4480 +8042 +9484 +1635 +26687 +14435 +187877991 +16848 +1318 +9272 +16573 +752054624 +2408 +3887 +7902 +19650 +9247 +23329 +28899 +7686 +8912 +28524 +30368 +14996 +21298 +350011801 +24090 +20596 +17910 +30769 +26754 +685068006 +15047 +27926 +21466 +25740 +26311 +24886 +5009 +14050 +17199 +995753626 +6423 +23422 +22652 +20667 +7425 +7607590 +16795 +19623 +99038920 +28352 +27914 +23971 +7281 +13136406 +1352 +5561 +18570 +11368 +10370 +198 +30810 +2986 +18873 +8497 +32600 +4061 +1145 +190661446 +32028 +8833 +28295 +1644 +26299 +24566 +7219 +14712 +3679 +3281 +19382 +21557 +18740 +8922 +23928 +26727 +1269 +19914 +875743088 +27026 +15504 +23535 +294 +26311 +4084 +14252 +15142 +30706 +17160 +26904 +28430 +9523 +26632 +23795 +20776 +20626 +20801 +29649 +299284806 +8017 +14902 +12602 +2453 +23293 +9472 +19281 +26692 +21400 +6047 +3321 +23371 +543 +10394 +30810 +31367 +24496 +173282785 +8216 +671529053 +4812 +21902 +27452 +23042 +15142 +25476 +18583 +16913 +12534 +32715 +427 +16033 +598186982 +23633 +26190 +10591 +30801 +17708 +148 +12472 +185162567 +17200 +19988 +5910 +10914 +22570 +12316 +951 +24430 +4599 +24378 +32323 +28735 +8105 +30747 +747963427 +20465 +2832 +31462 +20269 +1852 +22926 +13234 +25951 +12966 +12793 +2169 +18469 +32351 +30598 +14252 +14133 +16819 +8692 +11798 +26228 +29809 +29236 +25232 +8497 +12029 +13393 +13444 +759680945 +12963 +6345 +11195 +3720 +5107 +14925 +20111 +19019 +6898 +28596 +21030 +4967 +2004 +5319 +21547 +10933 +9087 +25519 +16012 +17052 +2209 +28200 +13468 +32151 +1002259261 +42370645 +32659 +15087 +15406 +111747217 +29055 +1954 +30369 +13725 +24384 +10337 +824 +27956 +14093 +4621 +8767 +12849 +25330 +1330 +21426 +22320 +19357 +13182 +20198 +17827 +29000 +10778 +31134 +9474 +32742 +25078 +27618 +6448 +14435 +30462 +22651 +23050 +16796 +30967 +32116 +8061 +13138 +19241 +1815 +575149706 +17584 +7910 +898 +12802 +15403 +832958104 +26913 +12970 +16419 +6691 +27813 +7295 +23224 +26394 +3800 +13263 +13509 +22729 +396246374 +17171755 +13699 +638033148 +18794 +31981 +25828 +16121 +9378 +17491 +29613 +17164 +20161 +15774 +14958 +10711 +6417 +6861 +24999 +24462 +8869 +742 +14203 +16339 +22824 +27073 +16242 +732232773 +27163 +31377 +22350 +14776 +3111 +15774 +14535 +18120 +23175 +7607590 +9187 +22848 +31654 +7372 +23690 +26250 +22796 +15328 +13503 +5534 +731930437 +378966561 +542186841 +30020 +24585 +8749 +990015001 +28305 +18882 +5469 +14049 +24629 +16115 +15594 +9442 +29875 +1057824949 +20928 +24004 +9549 +464491955 +12540 +22046 +11537 +22312 +759680945 +21299 +28910 +24501 +764756986 +22998 +1933 +3958 +28143 +26187 +12937 +14698 +16859 +4758 +23578 +1130 +4977 +29574 +12806 +6940 +31613 +18814 +17769 +30069 +412150016 +8483 +3682 +31671 +47680524 +7443 +112880512 +12604 +3741 +31856 +12887 +5251 +26483 +13206 +3202 +22371 +27265 +30847 +15893 +9474 +24674 +25375 +28439 +26403 +234081650 +24394 +28357 +31442 +764756986 +23436 +14101 +695 +31719 +19176 +16232 +4306 +20136 +10722 +18783 +15367 +729958294 +4874 +697411754 +908 +13297 +3175 +24798 +21409 +21113 +24636 +13457 +17240 +9787 +21891 +2356 +27489 +20711 +20052 +19806 +12673 +26008 +24769 +29978 +17052 +643345383 +687599900 +9250 +357 +28632 +26032 +17787 +25026 +21815 +32122 +25505 +15905 +25633 +7626 +21067 +13836 +697215920 +16747 +315914758 +18880 +26384 +30988 +251218752 +22507 +15403 +22894 +835425212 +30244 +4279 +22947 +1051321133 +18564 +30462 +22646 +15336 +29574 +14272 +100498229 +32198 +21133 +1112 +16761 +3512 +6309 +351546819 +16462 +10483 +23943 +31923 +18064 +15555 +10275 +21561 +10636 +30659 +16913 +18549 +7018 +28133 +22989 +18020 +9118 +24927 +28053 +658872536 +826087120 +14318 +978635621 +9384 +26463 +29219 +22894 +15934 +1602 +14265 +8764 +7287 +18866 +3559 +30568 +23072 +21174 +17317 +24813 +27265 +18227 +22127 +24585 +3765 +11834 +25282 +29319 +19839 +3301 +24418 +1786 +20459 +11581 +236003886 +483086963 +18866 +24079 +25199 +15795 +19346 +25279 +7554 +17787 +15228 +24632 +9204 +19971 +14909 +30266 +19692 +107681926 +25138 +7259 +13017 +31142 +26420 +837417183 +471944506 +6485 +9748 +511562520 +15329 +27536 +20763 +3118 +8618 +23706 +6470 +5259 +786561611 +31567 +27997 +3219 +1069 +2756 +14702 +7102 +21289 +30973 +15141 +17821 +225 +3877 +26653 +24417 +12831 +18898 +23910 +32367 +327214413 +28118 +15463 +9401 +6599 +7676 +15202 +30339 +8985 +190 +1372 +17578 +8530 +19695 +21158 +19752 +32253 +23551 +21263 +5759 +16687 +440795951 +591741883 +100498229 +23624 +267224449 +20068 +30754 +299785403 +13142 +5233 +6393 +3993 +25610 +18009 +19392 +22154 +973361132 +11938 +22359 +758618604 +9337 +617 +3379 +15883 +5339 +747070391 +80844076 +4852 +16927 +16067 +30204 +30626 +13285 +26705 +278871169 +8387 +8336 +4775 +13538 +6839 +20221 +21929 +12555 +25763 +18921 +3992 +14736 +16336 +16064 +1269 +24439 +27221 +16172 +3281 +352 +30446 +16440 +14677 +31288 +19708 +29539 +22158 +21673 +23422 +1380 +16573 +14764 +914508983 +3141 +15795 +6504 +20291 +11145 +11568 +36067554 +14585 +72893169 +20959 +32704 +12541 +17334 +12347 +13142 +32311 +1062715982 +18848 +17876 +30559 +26143 +29996 +15640 +2495 +989966642 +23250 +16447 +9102 +6470 +603877043 +9818 +28974 +21769 +539174278 +14736 +27815 +194382698 +20248 +27412 +25254 +14538 +32555 +6798 +25352 +15588 +17632 +20465 +1390 +14944 +30706 +12085 +12615 +511562520 +2851 +20072 +30120 +12871 +6209 +18489 +320 +30918 +10182 +17460 +6102 +30825 +5887 +3954 +17437 +25602 +28309 +25145 +10033 +951 +26595 +12460 +2323 +15328 +32557 +30606 +9260 +11676 +396246374 +25175 +8105 +620485301 +32609 +390435951 +3536 +30999 +2816 +27257 +31534 +13950 +859941044 +26053 +18196 +18219 +724 +10064 +31479 +8780 +14080 +17630 +20223 +8781 +13060 +32518 +11011 +13060 +25589 +5768 +415705934 +15561 +12379 +17637 +27750 +5137 +12046 +5371 +3110 +4649 +129574444 +4201 +18179 +25763 +15394 +2929 +2556 +632038754 +15537 +5298 +13240 +19629 +553348264 +12742 +30565 +15555 +11018 +23921 +9439 +9414 +10107 +7362 +27382 +1038 +3835 +28925 +21343 +20619 +18846 +20053 +2970 +32190 +17181 +394559714 +10180 +29613 +7943 +26484 +1733 +17167 +17549 +19627 +17373 +29978 +31875 +10627 +15911 +1238 +19261 +5887 +21509 +17673 +4163 +6745 +3321 +15829 +18201 +7949 +17892 +6689 +30346 +28429 +19382 +44921107 +7861 +31818 +22259 +13562 +24257 +16567 +14578 +32566 +18729 +5304 +2292 +22526 +21526 +29143 +6388 +6644 +16701 +13662 +28875 +4472 +12705 +28149 +19844 +23947 +118022468 +11090 +7078 +18502 +15014 +632038754 +16324 +5167 +27914 +28596 +18684 +12515 +4317 +16238 +25252 +22131 +8540 +25811 +22417 +7276 +17976 +22249 +18990 +3098 +16452 +29122 +575017168 +16619 +10695 +418306617 +30379 +7544 +2831 +16349 +5098 +7061 +30386 +25265 +26465 +6076 +15341 +31711 +17450 +24203 +26420 +7269 +18322 +6805 +24599 +3409 +27925 +13195 +5926 +13850 +11103 +87 +15911 +14815 +8549 +31101 +13980 +6209 +15141 +24153 +19661 +19383 +18313 +9461 +31831 +11303 +13771 +560904813 +10052 +15602 +28846 +13350 +8676 +28218 +3219 +899204700 +3254 +18568 +27992 +8888 +19914 +12825 +10722 +15302 +17581 +30793 +13605 +23599 +8522 +21544 +23409 +13236 +254 +28591 +14293 +5422 +17287 +1064698315 +9239 +504 +9964 +13156 +17605 +21057 +12660 +13238 +1804 +10836 +9470 +2373 +5867 +20527 +1411 +1261 +19877 +256580658 +908 +17548 +524439180 +6019 +23739 +9270 +32190 +6898 +12130 +20868 +1387 +9449 +17384 +3362 +14455 +12655 +25799 +29746 +6934 +9414 +42370645 +6674 +16650 +20139 +17784 +20184 +30279 +836214497 +58535449 +29988 +10627 +9124 +10053 +22669 +1337 +20482 +25046 +4049 +875743088 +599089891 +820 +5600 +18744 +110320227 +16324 +2169 +11304 +12871 +26081 +16577 +3026 +9864 +339887649 +21881 +2409 +32552 +14776 +14115 +27672 +11740 +26129 +31650 +14596 +6141 +6234 +12277 +16204 +22228 +14369 +15091 +20444 +8803 +29881 +26781 +969236132 +17115 +22723 +7110 +126 +746965255 +23245 +2601 +6005 +461002979 +30868 +2160 +12932 +31567 +27483 +24444 +26877 +21163 +25273 +16798 +24781 +22651 +5980 +9219 +692787382 +25062 +30410 +17411 +12865 +15926 +24217 +30214 +17710 +750611274 +12736 +19565 +519200946 +16462 +16913 +6710 +28226 +8400 +832 +23131 +13753 +1878 +23606 +25722 +24530 +19778 +46869187 +2776 +19627 +25580 +13626 +20122 +18167 +27171 +25113 +14984 +368135485 +13324 +25527 +12394 +17560 +24191 +1105 +14764 +9008 +22914 +11786 +2813 +9668 +16727 +26508 +25224 +9036 +577 +10987 +25763 +24571 +21427 +30336 +8281 +22305 +10275 +2750 +30330 +575398586 +826087120 +449592529 +29541 +28436 +17453 +571144043 +19580 +7923 +2208 +16913 +6566 +30445 +7062 +1153 +31719 +948081670 +1185 +19111 +17719 +32654 +24870 +899690572 +22124 +4052 +147685858 +14401 +223 +6549 +13355 +6576 +20540 +12242 +28417 +12559 +20029 +28258 +899204700 +29925 +30844 +23557 +21984 +15394 +12249 +10794 +7632 +7685 +16447 +4651 +16848 +750611274 +18969 +9835 +25669 +30111 +1059550491 +20886 +20528 +2462 +5873 +10614 +29732 +26463 +22858 +32229 +16203 +31789 +130 +10581 +25308 +25265 +897 +2976 +4090 +5109 +1398 +16107 +16798 +30471 +224 +17932 +4268 +2398 +10373 +16405 +1539 +30471 +10799 +116406406 +28010 +22564 +5079 +168148117 +226838476 +16678 +29151 +11492 +18408 +12851 +16817 +20812 +31424 +9112 +25625 +5910 +112880512 +22848 +27231 +7095 +28610 +28531 +561490374 +4649 +20029 +32670 +8969 +28149 +47302654 +30769 +7618 +12431 +4782 +4144 +928 +13771 +8254 +3630 +27408 +23200 +760 +10121 +515 +26277 +20459 +23862 +3205 +26311 +28170 +21573 +14005 +31910 +11908 +22011 +30859 +14583 +30109 +24972 +1785 +26443 +10613 +23979 +11347 +18227 +7572 +377963978 +5338 +3104 +15328 +7996 +25801 +1939 +10097 +11509 +11363 +357 +22126 +1822 +555 +10483 +87 +10643 +18846 +19140 +142 +7521 +19362 +17082 +14258 +13387 +4470 +27110 +8656 +24691 +15789 +12648 +15266 +25917 +5087 +29822 +6273 +333931866 +31318 +19908 +5319 +2289 +10197 +27376 +14390 +20817 +11458 +21617 +23625 +23652 +13060 +3057 +15151 +24462 +244889791 +21213 +460 +6801 +18986 +3123 +3630 +29075 +27837 +29662 +22270 +24431 +31060 +21200 +14441 +611700924 +22455 +6446 +30598 +15097 +9981 +824487704 +26452 +22603 +22759 +25807 +19480 +29811 +892 +40 +7961 +20465 +14824 +14119 +24062 +20624 +9449 +25152 +22270 +16461 +18404 +24970 +4154 +4233 +24496 +2832 +25315 +5333 +29122 +3846 +13305 +783684669 +8482 +9934 +19518 +9124 +23769 +27059 +3717 +6017 +4365 +4900 +7745 +26606 +4338 +292693021 +823088406 +12967 +567 +386143652 +31064 +5515 +1148 +5902 +858500519 +8501 +24262 +9674 +2282 +8454 +17755 +8490 +16440 +28439 +31331 +28518 +18001 +30175 +17268 +10868 +1336 +15817 +30279 +1518 +30066 +32131 +14287 +19016 +26785 +14699 +2897 +29263 +6228 +22449 +976 +256580658 +4154 +22002 +6017 +6833 +2831 +13595 +16118 +11649 +342948102 +11366 +8704 +697719282 +22259 +1628 +8216 +1539 +2457 +8344 +19566 +29453 +26956 +3845 +492883950 +22501 +23857003 +13072 +7632 +20879 +10695 +9247 +27957 +11798 +6862 +3794 +27837 +4647 +15116 +1393 +2594 +1760 +6529 +6588 +5686 +3703 +11916 +30313 +26142 +976664985 +22635 +16298 +922784226 +26299 +7512 +25272 +813 +18144 +7443 +3395 +1998 +1598 +333 +24496 +12097 +26692 +12285 +26436 +29452 +26726 +21294 +20263 +3490 +512496894 +25901 +10097 +32659 +27382 +27966 +18855 +10223 +25713 +998 +981216331 +16577 +9472 +40 +115 +760 +20223 +26436 +21188 +470329579 +14772 +2402 +16357 +3783 +26211 +21769 +27423 +5626 +16064 +8095 +15460 +9261 +21200 +1561 +26026 +24889 +889970389 +28423 +19351 +14881 +23293 +12858 +1027658062 +11652 +26131 +18673 +26891 +4735 +14303 +24172 +12235 +15747 +24462 +16334 +22340 +9199 +17334 +3029 +24052 +16803 +22127 +31888 +2149 +10385 +4726 +4951 +32652 +16016 +13045 +24550 +17491 +9352 +950797214 +9496 +4977 +17784 +19308 +10253 +26840 +130592554 +313 +11445 +31274 +20396 +6136 +1178 +15486 +30924 +31629 +14402 +882 +15302 +23232 +7923 +32747 +4163 +2118 +878044328 +23917 +2457 +4276 +29143 +27004 +2658 +11653 +1404 +15017 +20933 +31331 +4820 +3104 +16261 +3254 +11319 +956684932 +5926 +3952 +32518 +15682 +19572 +8342 +3999 +15460 +23698 +22899 +13413 +3330 +11188 +19985 +24866 +9998 +27256 +27786 +9552 +3033 +27869 +138768834 +29446 +12608 +3403 +18673 +21749 +29329 +6972 +6504 +376943251 +8972 +591741883 +7897 +31465 +524439180 +31478 +16868 +25519 +8463 +4741 +27736 +28530 +24134 +17699 +28551 +27231 +6260 +17829 +279011653 +31719 +17374 +20621 +3396 +16254 +22646 +8891 +29338 +18347 +3939 +379163758 +899792129 +10238 +24927 +16489 +29776 +14590 +28258 +28082 +21557 +742 +26060 +24554 +18373 +22069 +25176 +811530194 +18761 +9337 +11123 +16298 +994060758 +30716 +742347834 +9745 +30716 +15141 +15720 +23232 +7031 +25783 +3116 +13848 +364404563 +372482299 +32015081 +28230 +16585 +6717 +1259 +30762 +2381 +2230 +2594 +6993 +17784 +31422 +28985 +14420 +3013 +1051757721 +371 +24968 +29784 +9389 +12996 +16723 +9982 +8209 +16808 +19350 +8272 +1838 +25722 +16419 +18991 +10121 +31539 +27607 +14180 +14303 +9069 +1863 +22411 +27375 +15134 +697456669 +7203 +23335 +13182 +4883 +28406 +1051757721 +10256 +1539 +21126 +10707 +787692568 +72 +203837299 +19485 +13345 +939954920 +190661446 +32311 +7080 +734327324 +26854 +16558 +12545 +5630 +3821 +23587 +16741 +23332 +6839 +4914 +12921 +32055 +22961 +19834 +18631 +17090 +27957 +21273 +29536 +38213538 +19524 +18752 +29066 +2059 +30054 +9978 +588954698 +16114 +32377 +2117 +14013 +4314 +47952593 +25296 +372482299 +21053 +18856 +28352 +8740 +1924 +413283444 +7951 +1795 +899226523 +4769 +3365 +23085 +26539 +8529 +7062 +25901 +18216 +32372 +642816340 +20606 +6485 +2149 +32077 +7997 +9008 +25899 +6502 +13387 +1430 +3604 +32293 +17627 +428 +19308 +30567 +31033 +17311 +29658 +13035 +25811 +10707 +316355293 +18240 +7122 +4904 +16621 +3337 +2249 +29915 +4635 +2628 +18320 +7943 +4651 +643245371 +10357 +1277 +31613 +8714 +22723 +9270 +27924 +21015 +28655 +17099 +7961 +24896 +15711 +16976 +127304857 +26829 +78533316 +15241 +16991 +3916 +87 +8954 +4218 +2865 +24508 +34992508 +44163600 +19062 +23347 +24520 +29739 +29159 +12314 +32258 +12343 +21005 +15182 +7268 +5371 +26377 +1321 +13985 +14106 +4924 +27235 +26026 +8865 +15316 +14114 +31586 +4769 +32208 +7568 +29399 +236247078 +3672 +25713 +29047 +14613 +22079 +24120 +4720 +4135 +10927 +16169 +551666792 +29504 +13898 +25766 +29989 +562024821 +224 +18814 +16153 +6993 +14694 +27794 +21030 +13387 +613 +32456 +20973 +3346 +7779 +7086 +15091 +17240 +20660 +25539 +7555 +16004 +26081 +16520 +14477 +21115 +8764 +19580 +20517 +13182 +20108 +5033 +24997 +20597 +26749 +23557 +659681807 +11123 +1496 +3350 +16047 +83894524 +29407 +32367 +835585617 +3210 +12641 +25499 +25801 +8781 +31920 +2192 +3320 +19675 +15486 +5436 +7048 +31314 +32680 +17814 +1022026348 +32 +19011 +15062 +5642 +1423 +2232 +1047 +3717 +5763 +9565 +3879 +10978 +25368 +1838 +4306 +10331 +8416 +7408 +28970 +11285 +13889 +17548 +30714 +18873 +16915 +11486 +25199 +9087 +19825 +219385755 +27004 +13771 +3445 +5491 +26106 +217068937 +25057 +23359 +8629 +20501 +17904 +4139 +32151 +15745 +21213 +24327 +22507 +15829 +29600 +2867 +15042 +18814 +6687 +27409 +5422 +4653 +10836 +574036710 +29882 +9674 +25078 +342948102 +19903 +11916 +24602 +14265 +154933739 +3543 +6591 +16370 +29732 +28710 +7142 +32372 +23085 +3813 +1691 +16861 +2590 +5201 +15614 +22023 +8530 +6732 +22280 +17477 +26465 +5098 +21382 +23919 +9642 +6689 +13060 +32222 +18983 +18476 +28928 +8190 +23483 +22971 +27194 +26758 +19899 +596575784 +27375 +19557 +29391 +2074 +23493 +32434 +3757 +15266 +13693 +7760 +6673 +22543 +18329 +18406 +6590 +32400 +16772 +7744 +909 +20692 +28836 +5739 +380 +825 +20066 +582 +11805 +793059393 +4780 +26587 +4182 +9260 +25899 +16555 +23553 +30346 +11860 +30446 +13767 +24909 +25903 +22842 +14909 +724 +23477 +1364 +9702 +18196 +25772 +26116 +27585 +127304857 +17092 +25802 +9058 +19664 +19931 +17715 +26131 +5037 +24629 +22280 +14012 +9618 +8015 +23862 +19005 +2157 +98857434 +18324 +1227 +18052 +13950 +14958 +15830 +4917 +247849885 +23623 +10502 +1371 +211 +12300 +17682 +13093 +10357 +20285 +16861 +29335 +18890 +6260 +17963 +14881 +31044 +24151 +31965 +3740 +32311 +7318 +20596 +12956 +2884 +7048 +21860 +17578 +18648 +21673 +19557 +8891 +8114 +31848325 +31838 +3733 +8105 +878044328 +26590 +19284 +11436 +23835 +26590 +22411 +209565441 +6528 +25371 +7919 +18109 +343074924 +24165 +18330 +19390 +2356 +31162 +17617 +9695 +12515 +25294 +16447 +11327 +24354 +8517 +14890 +1431 +12264 +7956 +28481 +51107704 +32552 +472139713 +1050652772 +5767 +13458 +27591 +22311 +699555507 +20003 +31777 +11298 +274692509 +5777 +14383 +9964 +5743 +30703 +620485301 +31016 +12347 +32190 +5310 +163 +10299 +21659 +17947 +29789 +29789 +947240918 +18058 +31467 +22154 +28348 +624787846 +21377 +20878 +29817 +504457846 +31147 +13654 +995180819 +26497 +4917 +18329 +4281 +10561 +18485 +7615 +13879 +18986 +23501 +1041566044 +2970 +21868 +12125 +12919 +13706 +27140 +40 +21021 +31054 +2556 +14970 +4279 +2273 +24291 +12112 +18180 +4883 +17460 +1036 +349857242 +17960 +22050 +27220 +4089 +7793 +24045 +16632 +6470 +340502239 +306 +20634 +3581 +26000 +5841 +8103 +16913 +8522 +24080 +5077 +275985604 +2183 +15433 +28673 +8916 +23699 +29335 +28446 +24431 +22759 +26984 +32253 +13572 +8911 +5534 +13509 +9644 +26749 +10005 +8315 +13031 +14329 +23953 +12285 +408778795 +17901 +24439 +32210 +28191 +26523 +4907 +51107704 +22057 +6558 +10502 +7788 +313375683 +1027560192 +23593 +26187 +14453 +5623 +14383 +10039 +30204 +8100 +18748 +22924 +24138 +900648142 +32416 +24699 +13970 +276213711 +6788 +32171 +15025 +12229 +10999 +13816 +14959 +32535 +333931866 +4284 +543956572 +832 +32032 +18947 +5287 +7895 +21598 +4726 +20004 +18104 +1651 +23477 +10551 +23047 +10575 +20454 +22619 +21131 +20090 +7695 +495012238 +13214 +8053 +20195 +9250 +2394 +7095 +19919 +1043201240 +29661 +18633 +1927 +16621 +15711 +30422 +7095 +17826 +12682 +23338 +10365 +31180 +19661 +354 +18379 +26687 +27003 +25828 +24431 +5841 +3690 +18211 +25289 +6271 +25625 +24167 +29541 +26100 +23098 +31255 +32750 +8476 +30551 +27632 +2675 +14106 +13162 +17740 +426 +10222 +17699 +115 +28143 +23959 +32555 +21971 +26008 +3212 +16837 +11180 +23133 +25792 +3916 +18424 +21336 +9414 +17814 +9883 +16127 +850 +31952 +19187 +13338 +217982666 +17611 +10613 +14511 +9898 +26781 +20547 +29379 +3079 +29698 +17052 +531 +6499 +617 +317497800 +13911 +29524 +679487310 +22576 +26584 +9613 +23142 +682242314 +24823 +551666792 +16014 +16537 +8961 +26492 +7481 +24835 +18228 +303035431 +3744 +26423 +13216 +15440 +17460 +760627144 +24030 +13350 +31856 +16145 +412060366 +29236 +32176 +27750 +380 +20621 +3045 +24644 +19042 +836214497 +4639 +6644 +924324245 +17869 +15687 +10278 +11968 +21984 +21817 +30036 +22069 +29649 +7811 +17755 +28499 +15173 +24508 +2944 +24212 +22139 +3835 +29865 +32095 +16945 +28858 +19575 +9634 +327214413 +17116 +19661 +10023 +5415 +237588807 +15711 +7622 +24866 +32144 +2800 +18668 +31969 +7897 +7615 +15143 +18469 +1503 +26577 +29516 +16911 +22947 +26053 +249651196 +147685858 +25846 +15250 +25735 +19320 +18122 +27246 +27013 +11195 +23517 +7090 +5777 +17286 +10183 +7333 +30724 +873068833 +18188 +22977 +13797 +4335 +11344 +17948 +9010 +11178 +11319 +28001 +22575 +24430 +31736 +25527 +15250 +6210 +152258382 +18947 +811530194 +11755 +2462 +15048 +22788 +11613 +15725 +395 +19960 +390435951 +3317 +15322 +5637 +29400 +5763 +4306 +2720 +19493 +16798 +20783 +8343 +30517 +26024 +1352 +29978 +22982 +5992 +24378 +7063 +26207 +16688 +72 +10360 +23487 +24280 +7438 +3821 +5076 +7400 +19354 +19317 +5438 +6329 +11030 +4076 +1856 +14383 +2212 +13101 +22746 +214 +8788 +23182 +2914 +30309 +10875 +13676 +31937 +218 +12887 +868969470 +14044 +31133 +2867 +25884 +17947 +16232 +47131166 +17838 +11617 +4570 +19484 +7264 +20873 +849405117 +31430 +27265 +7261 +6740 +16761 +4651 +793059393 +25460 +332 +10392 +27217 +9414 +18955 +18690 +14944 +18145 +502634280 +20324 +26593 +31568 +3700 +974991332 +9282 +4502 +4091 +19979 +30899 +2668 +14562 +24389 +18008 +28133 +30631 +22349 +15924 +30139 +211 +19067 +664027071 +2078 +15982 +13805 +15484 +12868 +26906 +19098 +17751 +5052 +16005 +29651 +5397 +25889 +4455 +27395 +30524 +1832 +922907720 +10116 +2842 +600931160 +335601471 +15310 +10798 +524439180 +246 +13236 +26493 +6599 +22564 +27966 +29225 +516538273 +1027560192 +3630 +461844739 +1852 +1156 +915379637 +6090 +23348 +48 +2448 +10381 +11840 +373934314 +11839 +13354 +11020 +27925 +23336 +5060 +28302 +17611 +14133 +31424 +31557 +12504 +24326 +17253 +3988 +26866 +279720731 +14982 +20157 +5992 +292693021 +2793 +20634 +19709 +11520 +1786 +27282 +27258 +23643 +12410 +12060 +16696 +32668 +8568 +17784 +30120 +13577 +32122 +13305 +10849 +25478 +15760 +17553 +28121 +1630 +17353 +22792 +19988 +4465 +17379 +20225 +30847 +20619 +24384 +12500 +16913 +31337 +7444 +12986 +628529804 +27127 +8983 +3982 +22709 +18657 +10481 +27894 +3389 +7956 +600931160 +1602 +2692 +20170 +582 +26753 +13624 +147685858 +31586 +25960 +23730 +29289 +16455 +17261 +4004 +32761 +21791 +36067554 +75797723 +16753 +18872 +620485301 +18219 +26733 +5201 +824 +18983 +12229 +21095 +340165741 +15725 +21450 +25265 +4804 +13549 +15074 +26824 +16743 +333931866 +23359 +12276 +2417 +32646 +26187 +699555507 +13898 +22270 +29613 +1036767904 +26619 +8251 +11366 +7327 +23246 +6987 +2412 +8204 +29206 +23417 +853402084 +9446 +1766 +15830 +13902 +1023113166 +13126 +19582 +461 +72446526 +4027 +27276 +11366 +15533 +10975 +9395 +20642 +27155 +20259 +13960 +21826 +767 +17082 +674 +4296 +21163 +22311 +17821 +11171 +27359 +24347 +20277 +2616 +18923 +4518 +6329 +32311 +32378 +30818 +29097 +251155117 +1108 +5244 +5630 +11228 +26653 +566386921 +30539 +22480 +83894524 +8455 +956 +13206 +15749 +28873 +8621 +594 +6689 +16293 +17060 +17865 +10875 +553348264 +2064 +13915 +24944 +319 +30716 +26728 +18324 +36067554 +20263 +461 +20168 +25375 +31122 +19014 +3899 +1437 +22799 +18870 +8755 +19914 +32028 +27733 +396246374 +10861 +8644 +790644676 +773454483 +30825 +22549 +6148 +16307 +25022 +11359 +28446 +30300633 +8989 +410570626 +31377 +7927 +1924 +1782 +377 +24875 +26098 +6259 +2509 +1742 +23599 +26142 +2967 +15097 +398556455 +29022 +22045 +15433 +13285 +28517 +31692 +31002 +1267 +1649 +344116071 +14005 +3989 +18037 +16734 +4205 +163 +807878101 +31654 +20776 +1001566143 +747070391 +12583 +2049 +30053 +19242 +17152 +27204 +722004393 +31147 +6465 +950726685 +24444 +841984888 +5727 +26827 +5120 +32557 +2102 +26419 +23955 +2364 +1453 +835425212 +7639 +13881 +30853 +13156 +6102 +26 +30053 +27632 +30611 +9572 +10965 +17381 +31920 +1832 +24882 +8270 +16971 +926082286 +8740 +13147 +22451 +26623544 +1539 +777 +6113 +11908 +28300 +28348 +4284 +24883 +15925 +14669 +4568 +5887 +7221 +29435 +29432 +25129 +5016 +8054 +4720 +27585 +6862 +32243 +22131 +8676 +25837 +211 +11178 +24883 +3242 +3173 +13017 +25333 +5799 +27261 +10455 +27031 +24892 +8800 +50 +6448 +11676 +25936 +29938 +4977 +17617 +31726 +14233 +24321 +24284 +13041 +22885 +29403 +618 +5763 +6382 +28538 +29946 +25901 +10725 +32727 +5021 +17450 +31042 +28019 +9311 +32166 +797373420 +26733 +11584 +7788 +16818 +22509 +27470 +29129 +27708 +22172 +11714 +5324 +9771 +27751 +8716 +7556 +7694 +965160267 +20269 +72446526 +205 +979751503 +54 +31191 +26634 +2208 +18620 +13529 +14520 +2182 +22501 +15074 +5022 +24721 +29151 +15840 +4314 +17747 +3783 +15330 +242715869 +23729 +925 +596184425 +19099 +344116071 +54 +7700 +12311 +29578 +15665 +12402 +10105 +31314 +8622 +4149 +24975 +17982 +22998 +15328 +30608 +246915592 +9936 +10649 +28096 +14664 +9583 +209801770 +10357 +15498 +13851 +24269 +6947 +12825 +19637 +21061 +5455 +29809 +24620 +20897 +25580 +26015 +32659 +15327 +1602 +26615 +16614 +11227 +10790 +27231 +31022 +25799 +14271 +23540 +26693 +397183063 +899792129 +819270011 +23338 +5841 +3606 +26131 +29938 +25476 +23551 +11739 +23367 +20628 +12466 +14435 +14965 +21900 +30539 +624787846 +16419 +251218752 +21769 +20992 +7671 +31465 +531 +17458 +16690 +30300633 +29466 +10927 +22549 +3850 +12533 +19812 +785 +8913 +29016 +9971 +18527 +26891 +22220 +767 +28873 +3589 +15836 +2884 +19459 +24749 +5069 +8046 +30868 +731930437 +13756 +13981 +22914 +11582 +29373 +1640 +23917 +5359 +26440 +27112 +19352 +15969 +5600 +753948358 +17368 +7086 +21905 +479222827 +23420 +325383747 +4647 +582 +4530 +23477 +797269132 +16913 +12657 +357 +30696 +13959 +15120 +3409 +18689 +13915 +16014 +11926 +25328 +8142 +26085 +5107 +22672 +24378 +16115 +25866 +595 +9102 +170694527 +22123 +32400 +13279 +10347 +28477 +29166 +18010 +19077 +23367 +16737 +1644 +31300 +20699 +26687 +72893169 +21284 +26891 +18214 +27536 +29449 +19139 +30237 +7288 +50 +27944 +3584 +9526 +19793 +13334 +5415 +208133070 +30818 +25057 +42623459 +594 +209801770 +31067 +29613 +1050652772 +12441 +31038 +564063660 +13213 +10739 +14298 +3051 +30051 +12590 +15154 +22576 +21332 +21189 +15879 +4182 +13915 +32525 +27283 +18135 +25820 +29875 +3899 +12155 +7091 +14455 +10159 +9213 +28430 +588519184 +13334 +13633 +31836 +25872 +13553 +13562 +12986 +1838 +3576 +29419 +12046 +6252 +27784 +6446 +26824 +89508404 +18451 +30587 +29732 +29658 +31712 +1837 +5776 +285455284 +2636 +523750683 +1390 +1986 +36067554 +25837 +26198 +15444 +30631 +16606 +26228 +18489 +9500 +3851 +30358 +2598 +26081 +5232 +31629 +11276 +18214 +22430 +3539 +19222 +31831 +20122 +30111 +21200 +30825 +25135 +807878101 +824 +25122 +30135 +12497 +1348 +16384 +6874 +24167 +17817 +22635 +14246 +28269 +10808 +472 +2381 +3988 +147847714 +4174 +26211 +25851 +10419 +1445 +889970389 +29610 +13515 +363814664 +615256072 +31538 +23943 +1130 +15435 +2907 +755573610 +8621 +335601471 +22710 +12361 +702761148 +11311 +24870 +27696 +25520 +17809 +22815 +426 +6799 +26053 +15630 +18094 +29319 +30077 +26032 +19527 +26727 +29428 +427 +11458 +21547 +10107 +613 +8754 +12594 +19493 +25901 +9482 +18866 +14811 +24090 +2658 +9394 +16585 +392 +792 +5793 +10095 +17319 +19988 +15504 +12977 +3298 +30090 +7556 +15687 +23175 +27740 +542186841 +24682 +14931 +6740 +129574444 +1024972021 +13879 +7744 +25960 +31231 +6218 +30127 +28149 +3308 +20648 +31999 +25349 +12198 +23928 +46869187 +32652 +5620 +4017 +14068 +32741 +365319702 +29557 +32226 +27217 +12221 +25412 +9818 +1572 +15136 +1243 +10804 +14509 +1643 +3835 +9898 +9259 +2110 +5954 +30488 +73 +27203 +18636 +2607 +23921 +30519 +20055 +14478 +18284 +8100 +658872536 +6531 +30696 +2846 +2356 +6710 +5668 +2084 +16894 +3546 +307263087 +2484 +31407 +20161 +23318 +681638629 +11678 +21791 +283271405 +5229 +21115 +28591 +7626 +29247 +13216 +29737 +3885 +13509 +18949 +19459 +8529 +4471 +14694 +5449 +22455 +645686293 +25648 +8693 +29613 +9405 +20950 +25630 +14902 +15013 +14609 +27031 +752291458 +25107 +17428 +15095 +27893 +8780 +27541 +1307944 +32609 +23981 +31613 +867113537 +28860185 +29466 +1049511169 +14303 +7404 +418306617 +17723 +25076 +31707 +310394812 +25549 +4488 +23921 +17809 +1939 +27578 +7978 +19825 +938 +30706 +3219 +32727 +1013046410 +27784 +484970729 +19175 +1320 +32349 +2476 +6300 +5932 +10381 +5887 +4647 +425655336 +5916 +19105 +22270 +26956 +26148 +20287 +7021 +29747 +28199 +29263 +14028 +15602 +5021 +32144 +22788 +5887 +24699 +27052 +3546 +28133 +1261 +30725 +671 +14154 +13771 +17764 +5310 +12805 +28010 +32116 +26906 +5356 +24465 +27376 +21773 +15872 +19244 +24230 +10268 +18949 +3570 +699713792 +390891964 +2415 +23587 +20634 +573783345 +1361 +17124 +29746 +30368 +30410 +23241 +1539 +31719 +554120300 +22045 +29063 +18716 +19095 +9932 +14023 +24608 +428 +25142 +3391 +7132 +280475943 +18916 +31726 +31422 +3805 +27241 +19118 +16951 +308280197 +20013 +451256000 +30996 +29066 +8854 +31848325 +29865 +18874 +22475 +20886 +24883 +3570 +10141 +647269712 +22083 +9352 +11915 +15662 +20841 +312049264 +39596865 +15846 +1314 +30116 +30628 +12221 +20561 +16359 +785 +24174 +16330 +2718 +13760 +23890 +26754 +22799 +21164 +759 +5298 +922 +4924 +11786 +12871 +28357 +5244 +7220 +18368 +16153 +3352 +50 +697411754 +4647 +24153 +22816 +24030 +2077 +8778 +22444 +29925 +32176 +358911543 +10091 +28146 +99038920 +17560 +1365 +5449 +20668 +642816340 +345 +546 +6844 +9414 +4427 +7955 +5186 +17115 +4109 +18722 +748 +23628 +15662 +3546 +22759 +26018 +15017 +12093 +3520 +15871 +26508 +5135 +5926 +22709 +19244 +17633 +22848 +3679 +219835095 +24823 +19099 +461905691 +7682 +8169 +5326 +11171 +950726685 +19724 +20230 +17901 +32311 +15868 +1065619241 +22788 +32296 +5795 +18761 +25341 +15013 +500761694 +21241 +357240361 +7438 +19170 +19383 +31044 +14538 +13468 +15329 +5695 +7618 +2631 +31067 +23540 +789157341 +10604 +30701 +30188 +27394 +112880512 +18240 +24643 +7288 +1036628006 +16848 +31664 +8251 +8061 +24554 +16987 +14578 +27864 +27303 +20312 +20381 +20465 +27426 +19514 +22817 +15593 +20002 +21622 +1783 +30526 +25323 +29466 +13699 +16462 +29562 +22881 +28189 +29402 +10202 +16336 +13345 +17818 +969450654 +2578 +24259 +31216 +72 +4488 +7872 +10107 +29335 +10977 +27722 +22672 +13769 +13860 +23624 +4619 +2873 +124770821 +25501 +31356 +5748 +1433 +16067 +21430 +13305 +25253 +30057 +1013046410 +12377 +25884 +26026 +12122 +6381 +16808 +31107 +7544 +10215 +19971 +28053 +2903 +21109 +29591 +20202 +25448 +6009 +24100 +16673 +1012 +11656 +32760 +13593 +19119 +7030 +12252 +18051 +32742 +20984 +7139 +18478 +7760 +387345662 +4078 +8731 +3118 +7372 +25224 +2970 +21964 +20517 +8693 +5037 +13213 +3239 +5495 +2986 +9864 +18620 +18950 +5688 +24508 +19297 +786561611 +4819 +523902689 +4907 +10263 +15537 +19916 +16024 +9179 +14477 +15467 +10218 +9759 +16692 +8096 +32626 +21126 +15462 +18928 +31089 +3870 +2739 +8442 +11916 +29822 +8440 +995962908 +1350 +16811 +2417 +30825 +11860 +3104 +13626 +22522 +251155117 +29681 +20905 +6576 +23637 +15100 +20136 +11003 +372335989 +15525 +28866 +23834 +1760 +19939 +23175 +14188 +1109 +9495 +3341 +29532 +14187 +19675 +11103 +2102 +22158 +87 +8683 +24194 +6119 +846746350 +24378 +16004 +11277 +334161853 +22350 +17419 +5795 +29246 +3741 +15911 +3857 +23981 +16519 +9835 +3310 +27163 +1108 +21782 +21806 +3123 +19317 +1032065115 +2944 +21430 +291061895 +32581 +26781 +578815248 +3242 +24167 +25046 +14383 +18748 +22772 +8856 +6844 +11699 +32449 +29698 +28353 +20258 +1 +11090 +17809 +175674631 +25072 +5461 +30028 +5956 +966 +13669 +12931817 +451256000 +4120 +31122 +477224767 +16539 +4883 +3885 +24440 +5107 +9247 +1630 +14133 +16796 +9536 +27831 +30251 +511669552 +9102 +237588807 +29205 +18348 +2430 +8764 +1320 +24308 +19175 +5777 +8375 +14565 +591741883 +682242314 +32632 +9221 +7936 +280540161 +5680 +17784 +16537 +12422 +1838 +4087 +12831 +30714 +26135 +9674 +175927882 +3063 +17410 +6314 +337 +25057 +15097 +19593 +1395 +168 +32503 +26468 +26297 +54548612 +18898 +5952 +9757 +14196 +28503 +735046865 +24508 +30207 +32671 +5564 +9453 +1783 +390200056 +26311 +390200056 +5941 +32026 +26898 +31574 +20570 +17368 +30213 +10159 +13925 +19092 +11310 +99038920 +10614 +1649 +15561 +18665 +31959 +5926 +18088 +14962 +7046 +376943251 +31321 +15433 +458560741 +1065695788 +26682 +18575 +8501 +6906 +6465 +20225 +17311 +24408 +17171755 +24386 +14371 +5961 +351546819 +27893 +6786 +6934 +219835095 +13154 +14400 +26190 +15329 +27478 +18360 +790644676 +12347 +18387 +7850 +12942 +19009 +19357 +30725 +3386 +16091 +23861 +13808 +25107 +12436 +7007 +2851 +1315 +27154 +827478884 +680780891 +13640 +7793 +26136 +752291458 +17803 +3794 +7011 +30077 +184 +9231 +17963 +590 +27241 +17803 +1068 +25176 +6916 +4120 +13949 +7579 +32030 +1096 +17821 +22587 +5791 +20183 +20966 +12752 +5231 +32136 +932470077 +6211 +25542 +26661 +10875 +30659 +23675 +14834 +5420 +3720 +28699 +32286 +14562 +64974863 +440795951 +23149 +41140163 +5569 +4144 +21320 +12582 +32416 +14120 +16951 +9449 +22619 +27031 +13003 +7072 +12890 +506 +1918 +21044 +483086963 +31568 +30939 +1239 +2454 +27085 +7189 +18950 +5623 +17239 +27908 +18387 +29037 +16696 +2481 +5515 +11670 +22228 +13154 +5627 +744647081 +9834 +27408 +8114 +32606 +1804 +11035 +30655 +1675 +3079 +4198 +4017 +8825 +14535 +27812 +82276754 +23962 +16585 +6717 +29594 +907373205 +2975 +19117 +16376 +2143 +2436 +14420 +13338 +956 +4871 +1635 +15833 +898 +1742 +3457 +5621 +13777 +29591 +3298 +18891 +13026 +3846 +16318 +15250 +27548 +20141 +17637 +3936 +7164 +649 +16798 +268867216 +29488 +31044 +29779 +25427 +23679 +12865 +9954 +20721 +32134 +24891 +6616 +27312 +10248 +3445 +18727 +27815 +3283 +19397 +9055 +3717 +1060347101 +25615 +7413 +22982 +426995073 +18404 +10870 +483086963 +10419 +1423 +9077 +21021 +16351 +17836 +685068006 +19056 +560256190 +338407503 +13026 +31789 +1785 +24786 +18048 +10708 +520816932 +2162 +9139 +3461 +1070 +31557 +767675099 +864 +7951 +27557 +1377 +13767 +28353 +24917 +13397 +8483 +5233 +27470 +20897 +1371 +13761 +22914 +7939 +2897 +5916 +11303 +5580 +24139 +13105 +17784 +18966 +8550 +13154 +4782 +349857242 +26898 +14824 +9231 +20736 +21782 +919647265 +4034 +19979 +1018899887 +41434792 +6504 +25354 +18 +2459 +724515722 +32176 +240141114 +14815 +29114 +5245 +26619 +20270 +24530 +9778 +8118 +26311 +3116 +20262 +5685 +431699768 +28129 +22555 +25585 +17450 +22272 +22944 +22015 +15150 +21119 +4021 +805 +20030 +24407 +13963 +6740 +28782 +1453 +13285 +246915592 +14402 +3033 +11915 +31613 +27052 +29510 +25808 +521913992 +2457 +22331 +24150 +7656 +18890 +24632 +11368 +824 +29965 +31283 +26351 +781570423 +24721 +31654 +22297 +22643 +18346 +22802 +29882 +29585 +2842 +24439 +595644289 +19459 +9592 +63552215 +11269 +392 +16999 +3075 +7281 +23163 +12467 +28143 +20958 +3545 +10890 +19986 +27327 +23749 +1834 +24458 +588695307 +29600 +20853 +17876 +19721 +10940 +2415 +5768 +19289 +13985 +24389 +13911 +388083394 +3986 +144200174 +194 +14435 +20242 +20034 +32317 +28527 +26351 +12091 +14455 +2262 +28133 +21984 +8416 +6132 +13851 +26440 +15045 +5320 +8437 +174874567 +7188 +22543 +775572782 +919647265 +3794 +32696 +4883 +12341 +29122 +26774 +2328 +7824 +4240 +27663 +23643 +7189 +7132 +26749 +10930 +9549 +2789 +26259 +18185 +22847 +14156 +13509 +9453 +14421 +811625862 +32198 +22947 +19803 +30701 +16001 +18489 +7951 +2481 +21755 +30232 +10548 +20547 +6945 +127060123 +5534 +15095 +26500 +25323 +13701 +8618 +300035963 +14663 +15536 +10394 +25763 +23175 +47131166 +27167 +26240 +32696 +24191 +24843 +3089 +18855 +31789 +26294 +28218 +30488 +502634280 +3231 +8629 +16537 +2394 +1061618954 +24917 +16861 +1361 +32512 +32668 +32481 +18873 +15210 +15966 +10023 +16163 +16355 +17784 +10023 +21769 +17287 +17465 +29103 +3765 +17450 +900648142 +5617 +124770821 +31291 +29541 +191902111 +13193 +26015 +14030 +17073 +23149 +11645 +31168 +31568 +23030 +14644 +939 +9247 +305443481 +29492 +12333 +24766 +11344 +16775 +32293 +18187 +10575 +24781 +29571 +12607 +4279 +6028 +15697 +30279 +15525 +8693 +18514 +32018 +553348264 +22306 +9495 +22050 +30825 +13864 +30512 +17334 +2084 +904 +4751 +1501 +23420 +14868 +24909 +16503 +21617 +23165 +19965 +21557 +669 +4596 +23208 +1029221420 +32477 +25711 +24840 +859062110 +20802 +17584 +31692 +18911 +303035431 +7964 +915379637 +19752 +17784 +23677 +19736 +4776 +3036 +22423 +8009 +869 +306526609 +18145 +27344 +12236 +32119 +13594 +681638629 +16447 +27966 +32416 +1897 +17276 +1010399736 +13345 +23532 +30706 +7344 +279011653 +27167 +22815 +1004136444 +25549 +20324 +15588 +25713 +27672 +7900 +242715869 +29600 +22578 +6470 +8781 +10094 +32310 +897 +27701 +792 +615408454 +24907 +510762061 +2102 +30868 +947240918 +7978 +29843 +16153 +24706 +10142 +27925 +31044 +6621 +11145 +18122 +18740 +32249 +4432 +21188 +15091 +214476337 +25611 +29813 +22619 +3346 +32479 +31478 +31736 +13754 +18368 +18677 +9145 +1382 +15590 +23012 +27016 +11311 +10683 +7910 +838669749 +775286859 +30059 +28191 +13393 +3146 +82408035 +28422 +30174 +31003 +18320 +32212 +23928 +1038 +4062 +25137 +332 +4872 +14028 +26043 +7072 +6300 +25941 +29400 +368135485 +13913 +9571 +44921107 +24968 +31792 +23493 +16305 +19099 +11103 +30175 +2609 +14565 +22058 +11645 +12762 +16734 +31654 +32473 +24408 +8074 +13253 +22245 +957871312 +3493 +22245 +1013885883 +2481 +16861 +18435 +8236 +17199 +14049 +7985 +18379 +3543 +15937 +32030 +2928 +12966 +12300 +10931 +9583 +26494 +21796 +32503 +20624 +25846 +26343 +14233 +4709 +6108 +3920 +14251 +16184 +4028 +18700 +673174838 +19173 +5310 +3703 +8517 +16747 +21578 +14227 +16671 +10604 +31666 +4021 +17715 +753948358 +5748 +22672 +20161 +14318 +22465 +2754 +7383 +3877 +16153 +922 +15879 +14303 +6608 +28891 +7964 +22185 +31567 +856690611 +10661 +21993 +30369 +22331 +28725 +1040137225 +2949 +10363 +25872 +20528 +29000 +773454483 +8555 +24075 +2364 +30636 +2631 +20843 +11366 +23888 +30607 +21136 +11755 +8088 +13753 +19883 +15634 +833243837 +7372 +23359 +26732 +16355 +73 +32750 +20597 +6584 +6376 +25315 +21409 +14669 +24621 +20711 +3758 +2859 +21526 +8442 +22996 +267224449 +14187 +24848 +16562 +14192 +770690959 +2429 +162 +21818 +13529 +29610 +17373 +25639 +22700 +13987 +6903 +4699 +30017 +24438 +2979 +907373205 +7139 +32575 +29183 +24408 +25030 +26682 +26114 +15720 +3431 +29035 +20185 +29524 +2789 +687275605 +29634 +12737 +6528 +23568 +29514 +13947 +16238 +995962908 +9069 +22079 +9243 +899226523 +29660 +31142 +993592844 +8165 +27257 +27099 +13397 +9934 +9247 +13072 +9261 +2857 +7356 +20506 +18122 +30801 +25365 +7481 +20802 +22787 +31935 +551666792 +21112 +14244 +15883 +10268 +32652 +24482 +3341 +8059 +27399 +20413 +20454 +18752 +20066 +13888 +7095 +19645 +22848 +21942 +17506 +112041602 +647637845 +19779 +29491 +6349 +21691 +376959476 +9199 +20322 +4804 +8755 +792 +13515 +12572 +26190 +811625862 +27154 +8588 +7381 +373934314 +9866 +17892 +5454 +23540 +47680524 +30786 +6554 +1924 +11252 +3502 +23729 +20396 +20108 +20501 +27066 +23422 +6119 +31422 +31652 +833381053 +16911 +9834 +12467 +28413 +29313 +6221 +6820 +23030 +13528 +10132 +19623 +3915 +6113 +23452 +42 +9432 +32353 +30981 +14563 +6740 +9592 +866288672 +4488 +1185 +13279 +2328 +21509 +13093 +27875 +833243837 +4907 +60289319 +31935 +7107 +11840 +21003 +1761 +6710 +24151 +4328 +358 +2597 +24318 +20711 +22306 +17146 +4782 +29946 +8175 +3301 +24378 +6528 +11911 +6595 +1635 +17998 +365319702 +929 +209801770 +515 +458560741 +4862 +27126 +4518 +31283 +11776 +23719 +17766 +12736 +24150 +22714 +12806 +12834 +701678416 +5495 +17907 +22380 +3000 +22899 +473182316 +24234 +11117 +12377 +23729 +978740950 +242432754 +29960 +5621 +9131 +15440 +20537 +4907 +23862 +17553 +32377 +22126 +949130808 +32757 +24769 +9808 +14474 +32179 +7708 +6417 +256 +29732 +924324245 +833243837 +1816 +9283 +18114 +15954 +30856 +12015 +23643 +22285 +18955 +7170 +13036 +20506 +9118 +13615 +16250 +54 +684472557 +29746 +22002 +28027 +993592844 +26584 +2718 +543 +18616 +296514549 +18796 +422 +1066 +3175 +23231 +26085 +16170 +27528 +28125 +6129 +9335 +9071 +29865 +697411754 +18363 +10576 +21452 +7381 +20137 +13701 +24835 +27127 +32554 +17138 +16913 +3984 +17876 +20817 +32664 +2262 +10902 +27885 +30703 +21324 +28258 +4956 +24676 +3300 +25152 +1289 +12093 +14929 +29097 +22349 +7122 +25348 +370114172 +17405 +32289 +22635 +21382 +2263 +1761 +411357533 +8454 +12572 +2049 +22549 +12487 +8971 +25163 +16078 +6128 +1125 +7858 +27760 +4762 +28456 +5479 +19514 +30209 +22792 +18606 +8793 +29461 +17435 +28690 +22443 +6300 +2269 +586115773 +29574 +29811 +173282785 +31142 +21213 +11954 +1559 +25396 +1675 +837417183 +18969 +29491 +15556 +20634 +1360 +20597 +4049 +6790 +30279 +4016 +31150 +925 +3744 +31175 +17276 +7389 +23493 +12979 +10407 +9346 +1990 +17892 +24889 +9274 +27186 +6791 +7540 +5822 +12511 +24147 +671529053 +26712 +24585 +19728 +2718 +12622 +20348 +24100 +15242 +28127 +23318 +6591 +2754 +1064698315 +103561865 +26100 +18301 +24898 +17465 +10975 +334695565 +16326 +19695 +32349 +29541 +18553 +22613 +20093 +1040042838 +7902 +28361 +19596518 +19480 +2160 +1076 +9116 +6062 +18848 +17171755 +21115 +1027560192 +1320 +474 +11504 +16927 +26824 +9060 +31560 +20668 +7095 +293 +31143 +15421 +934956379 +21214 +17450 +12771 +32434 +12085 +2033 +4599 +28329 +16031 +7889 +3013 +15687 +28561 +10212 +23795 +29681 +44163600 +25565 +11652 +19675 +21654 +13372 +11851 +28352 +28059 +31969 +693038504 +9993 +10246 +30814 +397506397 +491245066 +27172 +10901 +28199 +26846 +30918 +793373807 +10455 +11030 +10764 +30672 +12592 +6502 +3539 +23677 +10529 +29032 +9649 +31648 +9180 +4144 +22717 +6710 +25596 +23317 +11298 +23417 +3945 +10575 +31045 +19005 +4059 +16002 +1081 +26854 +32121 +23965 +8580 +14461 +23050 +11455 +20291 +31107 +9748 +12781 +18420 +28429 +15101 +11020 +6599 +23968 +10215 +18185 +25916 +5892 +25721 +6599 +7421 +5495 +9055 +571711251 +21966 +12871 +6511 +697456669 +31636 +5293 +9483 +21208 +358911543 +879309927 +3403 +554120300 +12728 +32480 +9727 +12996 +89236875 +25057 +18404 +26040 +10180 +24643 +16673 +11587 +19575 +4417 +17963 +427 +28682 +3445 +27394 +10968 +22095 +453899854 +16619 +2462 +16137 +476265846 +8061 +10107 +8554 +7235 +381039394 +24674 +16184 +26294 +10531 +7366 +24999 +13800 +5887 +13101 +754 +12865 +1315 +9732 +15038 +13305 +14824 +371 +4292 +29881 +857646800 +20947 +13048 +24355 +664027071 +44921107 +1069819982 +3169 +18171 +1068 +1208 +5870 +29541 +13261 +30120 +30462 +20285 +7579 +14509 +23698 +1028796512 +8309 +29658 +9637 +13959 +12977 +680780891 +12942 +23436 +10142 +27303 +16067 +15310 +30213 +30987 +29010 +24552 +29313 +26877 +30025 +19016 +3490 +8620 +16357 +17113 +8754 +664027071 +14583 +31591 +643245371 +27940 +28717 +10804 +41 +17929 +19834 +31438 +16145 +2738 +3139 +24813 +599089891 +26695 +5627 +12080 +27541 +194354866 +210747081 +1076 +17450 +25135 +4268 +10613 +7337 +25771 +26653 +10165 +14538 +29097 +11450 +30703 +15711 +827478884 +16845 +18873 +10123 +32606 +31003 +473182316 +22593 +16971 +15368 +1974 +4398 +21755 +26758 +25142 +28422 +7644 +10168 +6366 +390152516 +160857416 +22729 +782788807 +19254 +17633 +22982 +19661 +18261 +11967 +20274 +15637 +29798 +23098 +8554 +29617 +956684932 +5803 +28873 +12568 +27534 +12236 +15846 +9395 +27670 +4951 +17146 +910153622 +28170 +18222 +22280 +588954698 +28260 +17751 +10711 +32028 +13678 +25432 +5455 +22564 +9118 +21749 +28228 +6345 +879309927 +23067 +479 +30204 +377963978 +32065 +12601 +27578 +28818 +26062 +24948 +8716 +14593 +28910 +26437 +5259 +20137 +17969 +31257 +8764 +11585 +24011 +1784 +6345 +3395 +16819 +3392 +2756 +1015074215 +54548612 +24526 +8067 +25199 +29817 +161167734 +28430 +15601 +1855 +23971 +5603 +31285 +3395 +29492 +23578 +26533 +8910 +22744 +28269 +9060 +975948803 +1393 +14006 +11045 +30733 +9526 +20248 +777 +26991 +4279 +14842 +5491 +22992 +14828 +32353 +472139713 +13984 +10248 +31003 +18636 +8440 +2245 +10851 +16014 +18625 +12459 +13808 +472139713 +613 +26592 +14401 +9139 +19728 +25724 +8309 +30800 +22746 +27194 +17870 +10589 +24147 +4471 +14001 +25769 +12604 +5673 +2993 +11404 +22848 +30217 +5259 +25920 +7268 +18921 +7997 +9451 +25545 +31044 +5685 +31395 +24080 +18152 +7039 +32449 +25766 +14683 +5055 +67912653 +753214659 +989966642 +14931 +357240361 +29159 +7301 +12347 +20621 +7775 +28745 +8520 +11520 +22126 +27448 +18339 +5304 +2967 +15302 +2249 +16527 +13992 +6549 +9069 +28070 +2672 +12306 +18665 +7955 +28430 +19721 +30020 +9215 +1026745538 +8165 +2798 +29219 +875743088 +420036237 +12109 +27186 +12015 +27676 +184 +31180 +6183 +24749 +15982 +2430 +15540 +2776 +14664 +31437 +986216938 +11597 +20973 +16378 +2374 +26311 +15997 +22992 +842 +2903 +31883 +9866 +9426 +23484 +22842 +21538 +25558 +29776 +29435 +5911 +26718 +18332 +7155 +14455 +8554 +17368 +15937 +16001 +16204 +10612 +29549 +1326 +29040 +30369 +30692 +21824 +31528 +5673 +8617 +77706072 +22643 +17225 +8106 +21842 +761 +14272 +11466 +21298 +27763 +15983 +770690959 +27053 +16342 +31318 +345705066 +16816 +16112 +7676 +8647 +12942 +14133 +6712 +32477 +22245 +24011 +18926 +5668 +995962908 +17091 +24889 +192800989 +1415 +449290199 +29461 +22023 +4079 +28936 +9886 +19664 +17498 +31283 +38423655 +4021 +819270011 +26228 +103195768 +23476 +1458 +25499 +11933 +12152 +32377 +13654 +3936 +18657 +18855 +21057 +26525 +11617 +17099 +13100 +2658 +26198 +868969470 +25539 +19308 +5149 +24100 +26417 +13563 +24234 +828 +31740 +3353 +731 +19482 +3352 +14740 +177112175 +9449 +21528 +25107 +32145 +16305 +27057 +308280197 +19876 +32145 +17438 +474 +12314 +6993 +10299 +27369 +3202 +2401 +9864 +9210 +3341 +24408 +21215 +855439605 +913 +13756 +14736 +3783 +23917 +14298 +6985 +20066 +10551 +15560 +1036745058 +31042 +1954 +27218 +5748 +9016 +26708 +30751 +18180 +8405 +32175 +514875184 +396246374 +21509 +16951 +2547 +9352 +504457846 +16368 +8580 +31168 +29884 +322063641 +32427 +1011808465 +19888 +50 +7609 +7086 +12143 +22002 +30996 +18125 +20285 +29585 +20248 +20531 +3207 +29452 +1243 +18423 +15250 +11311 +28591 +27505 +19656 +24345 +6939 +29483 +5895 +3700 +4317 +767675099 +14272 +6129 +10604 +24522 +4912 +27786 +17809 +10784 +4951 +9189 +17822 +32479 +11303 +26228 +30271 +777 +847 +22607 +26621 +152258382 +6499 +29159 +14881 +11774 +9274 +29379 +16060 +16671 +463903417 +408778795 +10407 +9152 +11110 +25936 +18424 +31654 +17829 +7919 +12715 +24186 +9567 +5101 +9084 +307263087 +27501 +8387 +8467 +21717 +7294 +29681 +730980266 +24482 +28301 +6693 +32477 +28725 +15338 +1329 +7508 +30608 +16914 +22236 +8046 +18218 +30548 +616762822 +16727 +3346 +17784 +1371 +18744 +5992 +10275 +22683 +2495 +5098 +11339 +4874 +25766 +826087120 +9771 +761 +22164 +6712 +26736 +31557 +26436 +10105 +18236 +4233 +6009 +18362 +12956 +28413 +10046 +4084 +30194 +8339 +995753626 +18755 +660937856 +15951 +574 +931730739 +27172 +671 +205933683 +13535 +11003 +23204 +22002 +4563 +31066 +5980 +18711 +11358 +390891964 +17866 +13509 +13984 +29875 +599089891 +1490 +14044 +5284 +15368 +31253 +30832 +16837 +5709 +29939 +14093 +4127 +249 +16429 +23452 +20696 +7188 +8676 +6071 +18373 +1350 +8046 +17052 +646332848 +373934314 +22320 +23318 +4120 +22792 +430 +20506 +20351 +21933 +12112 +4639 +28690 +14736 +27640 +454382627 +18848 +26854 +3920 +26866 +9702 +273263405 +949130808 +31789 +15953 +477224767 +2528 +238672459 +4815 +19346 +307263087 +21617 +18891 +32668 +30543 +10365 +20280 +32745 +1048537108 +21351 +27828 +26443 +2230 +32 +14330 +16858 +3582 +17423 +454382627 +8142 +3059 +12249 +14226 +27784 +15530 +27105 +24972 +13043 +5158 +6071 +1493 +14592 +1664 +18882 +4144 +31405 +2658 +12441 +15384 +29021 +955 +1318 +21802 +25766 +5510 +31901 +25941 +32427 +20604 +23621 +27370 +28020 +2975 +22847 +17894 +6914 +27073 +12080 +8985 +26252 +344 +13154 +572025344 +32303 +15554 +16355 +31648 +5423 +24843 +4874 +30825 +1512 +23919 +24030 +25027 +14698 +23592 +7442 +12590 +9016 +30753 +5107 +22306 +6228 +1109 +20291 +20139 +22822 +16331 +32243 +18320 +21126 +2893 +20165 +22131 +31925 +12187 +805109031 +24605 +16163 +24408 +32144 +24354 +947240918 +4832 +10636 +386 +29634 +17806 +949165957 +2658 +6009 +13342 +11911 +831 +24742 +25129 +17280 +1740 +7357 +1389 +27664 +24875 +31442 +8144 +12966 +12555 +26343 +20572 +28836 +32398 +29662 +12594 +1049511169 +2684 +945571162 +18711 +27370 +5340 +2149 +10767 +11164 +12858 +31661 +19827 +3871 +12660 +18606 +753214659 +11018 +18633 +19730 +2528 +21014 +17809 +29025 +26749 +25252 +31505 +16671 +18363 +11436 +11366 +3545 +696949903 +3017 +24896 +3765 +949130808 +252938695 +31763 +684 +4956 +32698 +6558 +10627 +27052 +30232 +14821 +5604 +26436 +24566 +9583 +26724 +123563765 +9401 +8749 +3958 +27528 +21109 +2180 +9247 +748 +2202 +19675 +731128405 +21400 +73 +9449 +7072 +426 +29159 +18839 +29954 +7540 +28352 +28660 +8869 +23493 +29461 +21656 +28318 +14740 +19833 +571144043 +18387 +24408 +26440 +14435 +16151 +7858 +21701 +30446 +3227 +254 +19675 +20850 +3395 +1916 +13278 +22423 +833381053 +13457 +17787 +13807 +244889791 +12202 +6790 +8309 +360131265 +30381 +91105507 +29737 +15938 +17092 +28239 +31749 +15829 +18700 +19140 +16048 +19825 +23367 +463903417 +25790 +397 +11174 +5069 +8734 +23633 +22847 +13538 +25834 +275594975 +30701 +956684932 +8144 +418306617 +15822 +10978 +12887 +32087 +26635 +431699768 +25599 +4341 +24835 +10132 +9649 +226838476 +1430 +28717 +20153 +14196 +24444 +6721 +8683 +16789 +20930 +27908 +24408 +18230 +412150016 +11833 +27076 +9772 +30488 +30151 +11246 +15013 +6028 +25542 +22035 +27343 +26733 +8213 +23866 +20619 +12877 +22700 +1265 +18396 +32652 +8281 +3090 +18768 +2610 +3063 +32665 +25291 +16671 +23857 +12852 +10800 +19068 +3652 +27880 +18005 +13440 +8074 +4338 +20530 +23757 +4751 +8752 +484970729 +15572 +380 +3857 +6499 +21750 +17253 +7078 +31969 +19556 +26053 +11584 +103195768 +2484 +1108 +15489 +21770 +8925 +32608 +10190 +12063 +13274 +27220 +238672459 +5647 +14761 +29598 +24165 +368843181 +23371 +13008 +522426914 +5320 +29965 +5371 +3493 +32610 +31765 +8709 +18495 +22847 +31712 +168 +12332 +5882 +20139 +26537 +6701 +29109 +18058 +7824 +6183 +29813 +19580 +11009 +18187 +25152 +368843181 +50 +31653 +1141 +13503 +7225 +317023303 +4120 +20930 +12276 +32750 +29016 +8270 +24444 +5109 +281932493 +166971298 +7126 +648268084 +10784 +14865 +265036141 +357240361 +32671 +855439605 +28781 +26712 +596184425 +281932493 +13275 +1066 +8341 +25923 +873426338 +27013 +27723 +3207 +4664 +24749 +5101 +9240 +29082 +1318 +525 +15006 +6232 +17141 +12130 +12063 +817865474 +14699 +13113 +25851 +19685 +873068833 +20194 +31811 +25159 +26325 +29491 +27808 +388083394 +23953 +10720 +9732 +30988 +211 +4647 +27696 +7674 +30398 +14001 +10242 +15452 +1496 +525311521 +6367 +22593 +26615 +28561 +8315 +28260 +27837 +9592 +19056 +16064 +6017 +12948 +26606 +30207 +19392 +3555 +12085 +7824 +15875 +15911 +18856 +1733 +646332848 +681638629 +20731 +26190 +23092 +9184 +15004 +20570 +1501 +23677 +18404 +2311 +19914 +12771 +12607 +24883 +11931 +30426 +11601 +5418 +29938 +7170 +20153 +24100 +1223 +27893 +7078 +377 +27548 +15814 +16109 +24533 +30077 +2533 +22046 +22833 +23919 +27898 +32473 +20776 +3539 +22350 +10455 +31648 +16858 +18711 +6544 +14106 +17092 +25748 +11056 +19339 +16855 +8664 +24420 +7048 +6544 +160857416 +1027658062 +11276 +441276900 +11796 +19807 +32119 +14599 +14156 +6076 +5415 +4557 +20624 +16357 +18606 +22899 +6487 +766767947 +13808 +24928 +9125 +8326 +15664 +18874 +25176 +1897 +30020 +24718 +13875 +3443 +24321 +1699 +16845 +12787 +335753607 +77514432 +10023 +22036 +24418 +3103 +602389378 +26719 +12502 +6801 +14944 +27458 +267206945 +20596 +20165 +4570 +26463 +29813 +31443 +6833 +11424 +17601 +412150016 +22788 +13913 +518850406 +27368 +31314 +2593 +24172 +2975 +3493 +28446 +2831 +22491 +350011801 +1602 +16121 +19354 +21087 +23847 +8105 +6296 +12711 +32164 +31831 +15250 +20904 +19596518 +29483 +22998 +28690 +6560 +30207 +9227 +1040042838 +5961 +3029 +16250 +16861 +12350 +28983 +13864 +30508 +23706 +31495 +8146 +394 +13266 +21723 +24318 +13482 +544 +23981 +9748 +777 +284 +31666 +24458 +29403 +13756 +464491955 +29004 +20604 +1501 +26419 +21644 +25176 +4100 +13776 +10575 +1087 +5776 +27470 +14539 +27412 +7281 +1191 +20122 +10874 +3824 +19362 +28813 +26153 +470329579 +9472 +11620 +6947 +27154 +4873 +3353 +8731 +26728 +3539 +19277 +6643 +722017461 +518850406 +31462 +17260 +13534 +2368 +6827 +150 +21131 +294 +936197627 +22219 +1837 +15879 +873426338 +4006 +17082 +13864 +9247 +3870 +10370 +11303 +415705934 +10926 +15289 +2182 +344116071 +9580 +32175 +5338 +20095 +10363 +5838 +21015 +805109031 +345 +8780 +1466 +12195 +256 +17683 +16405 +11035 +6314 +23938 +3679 +6210 +20184 +7674 +28865 +22814 +10023 +24927 +39676834 +26106 +4524 +21001 +31636 +5330 +2381 +243787156 +831 +12479 +23890 +745750515 +899436766 +28077 +26334 +6717 +8620 +7333 +23096 +28295 +13035 +26169 +22671 +29025 +236247078 +10708 +9592 +6416 +89236875 +21289 +7442 +17584 +4179 +2610 +20079 +19877 +25057 +24082 +2811 +240141114 +14446 +24167 +15784 +13305 +13624 +22939 +23503 +12655 +19311 +25766 +22549 +1408 +19139 +15550 +639909173 +24608 +1108 +26661 +13913 +17784 +46869187 +290 +14527 +11056 +26115 +9144 +6942 +9888 +20848 +1160 +9344 +854740408 +13274 +19354 +14203 +20044 +635556236 +214476337 +431721441 +20763 +7296 +21484 +12607 +12460 +5338 +3337 +16172 +4741 +18766 +13247 +4016 +10173 +25282 +24331 +23172 +9918 +28782 +7554 +18880 +32555 +15855 +2484 +38213538 +23493 +10455 +32552 +22847 +4943 +18010 +729958294 +26148 +25667 +1015074215 +397921399 +16913 +11188 +4006 +27740 +21887 +24150 +209337590 +15530 +9700 +25837 +28141 +20280 +21561 +64974863 +19434 +29532 +6512 +788000330 +27449 +5750 +24927 +24347 +574 +20230 +17903 +23042 +5232 +11450 +14272 +2078 +413283444 +1543 +13790 +12739 +23338 +10248 +26425 +32518 +13534 +25203 +159 +13760 +23311 +75281660 +29324 +775286859 +1070816340 +13875 +30483 +20977 +11093 +19890 +4724 +7091 +12871 +15817 +14390 +2594 +5333 +32659 +9898 +17450 +22564 +4518 +14115 +3130 +30610 +21136 +18230 +13345 +13736 +15890 +3747 +13236 +1226 +24114 +24445 +4880 +30445 +25824 +27914 +27880 +449592529 +21008 +32309 +10735 +26632 +28699 +2169 +24815 +26653 +28833 +29938 +22017 +17869 +14828 +22683 +29884 +29247 +19828 +1675 +17826 +2078 +23729 +246915592 +27204 +598186982 +1832 +18950 +9455 +8130 +30816 +17611 +28046 +155159619 +8302 +19565 +14699 +23553 +965160267 +26682 +3242 +28118 +17039 +25145 +21513 +29510 +16024 +994060758 +3945 +32757 +774544597 +13843 +98861589 +29765 +32212 +23480 +25122 +23047 +3202 +23799 +29322 +2401 +317497800 +28200 +32394 +5659 +14118 +6399 +13946 +16837 +7276 +9261 +7788 +7630 +27004 +27966 +127304857 +163890681 +29492 +14800 +14415 +15640 +19729 +19434 +7007 +21993 +16833 +14923 +14504 +27052 +15101 +29585 +23278 +2601 +21660 +4432 +243787156 +12920 +10142 +20285 +286041137 +2039 +19905 +12543 +24167 +17968 +24440 +17300 +22455 +3912 +14211 +24262 +21313 +17610 +28587 +10711 +8617 +32704 +6232 +21516 +2970 +14118 +14030 +2415 +22348 +23464 +18431 +12441 +31736 +5397 +31175 +5560 +1454 +1011813777 +25502 +995180819 +29965 +31523 +3717 +24550 +14455 +9335 +9410 +5789 +23336 +13440 +13515 +8424 +753948358 +29529 +19967 +20802 +4524 +9449 +15472 +16384 +586673614 +12752 +280540161 +19690 +24230 +15142 +1145 +14736 +2975 +219385755 +23688 +9840 +280475943 +4716 +11498 +12653 +717347052 +3368 +17942 +29379 +13949 +8258 +1034 +14824 +5142 +11584 +31407 +14402 +17164 +566386921 +28576 +29651 +20983 +25667 +32289 +31928 +25659 +31818 +16645 +10446 +23144 +25398 +13688 +6028 +26922 +20079 +22372 +16392 +31854 +25043 +8838 +299785403 +29783 +1579 +24493 +18290 +18092 +29594 +6761 +18700 +4033 +20553 +1785 +2237 +30379 +26292 +19098 +24809 +23623 +842 +30335 +10370 +29492 +29938 +24186 +13324 +19906 +24742 +227401874 +16232 +1423 +10121 +18422 +471944506 +1476 +30668 +9282 +14842 +7622 +9808 +11145 +11595 +8690 +8926 +8645 +25923 +21558 +50 +30127 +8856 +561490374 +19965 +29407 +451256000 +5010 +28804 +30338 +22707 +27056 +17025 +13963 +31206 +24150 +18218 +9580 +7130 +3256 +9189 +10836 +710943610 +16399 +759680945 +10030 +23643 +3783 +31042 +5096 +25558 +14435 +11617 +3389 +25999 +671529053 +8041 +11333 +11103 +27226 +1261 +7362 +141565344 +28333 +13949 +29558 +24644 +25834 +17866 +27436776 +504759366 +12109 +19383 +18476 +31191 +18550 +3887 +12695 +15013 +30931 +7671 +23084 +6653 +22380 +16298 +966 +8913 +560720337 +17411 +29092 +31892 +32624 +7708 +12871 +32076 +16761 +226838476 +9978 +14390 +9583 +15593 +32182 +24742 +5004 +27664 +8620 +1259 +32203 +25138 +32427 +680780891 +17729 +27956 +3599 +3952 +14654 +11333 +17914 +1364 +18740 +30495 +29798 +27898 +8105 +10275 +16392 +25724 +19753 +19222 +31581 +156 +17708 +12992 +1782 +27391 +23917 +676838671 +32557 +5896 +32132 +25615 +31855 +3832 +7997 +19212 +32555 +11833 +12871 +28963 +10795 +10959 +15482 +26283 +113201494 +7951 +29236 +7964 +2692 +30054 +1732 +22002 +16863 +32741 +1458 +13848 +19134 +5712 +18358 +1337 +31694 +22259 +8054 +14187 +6019 +21673 +14030 +28745 +29016 +21428 +13879 +24820 +7366 +16349 +8497 +26553 +15883 +19855 +14931 +27828 +20553 +10790 +697215920 +13840 +17578 +10736 +22649 +16172 +16999 +15423 +27670 +5550 +7544 +1324 +687275605 +7572 +16151 +24259 +15141 +21045 +15384 +20905 +658872536 +29915 +6090 +12970 +26285 +3502 +22272 +7438 +3559 +20165 +19914 +3300 +25669 +507270517 +29160 +13509 +23235 +17237 +18709 +8529 +25589 +78533316 +1105 +2215 +504 +8050 +974991332 +2110 +13839 +426286442 +18 +32750 +15027 +25199 +29825 +11917 +24284 +2601 +306 +4472 +1028796512 +2811 +19650 +25636 +28616 +6220 +23250 +19482 +15509 +10408 +22348 +16938 +9840 +14677 +23098 +17865 +4961 +27919 +27096 +5550 +30823 +168 +14420 +479833421 +956684932 +214 +17870 +7883 +13029 +14293 +451256000 +29944 +24114 +641529336 +6934 +19019 +19721 +13669 +26975 +16963 +19014 +2331 +5069 +24362 +7425 +12229 +1992 +14978 +13605 +15532 +32030 +463903417 +15561 +29407 +26695 +159508847 +82408035 +3005 +3735 +12001 +25477 +567 +13831 +30020 +23981 +13014 +4912 +554170410 +13444 +2436 +939954920 +9077 +752054624 +1065695788 +17360 +28958 +26198 +15572 +27013 +24458 +18423 +4871 +11271 +16521 +19752 +15760 +308280197 +13136406 +22740 +6210 +8105 +31647 +9592 +27336 +31424 +24676 +2556 +20624 +30517 +1065619241 +17428 +11486 +26726 +642268828 +29649 +28554 +2905 +23729 +12970 +30643 +23688 +25872 +777 +6930 +4069 +2323 +21388 +15266 +7835 +26712 +25172 +5351 +15622 +6302 +18424 +770 +25057 +11411 +24344 +5079 +26593 +9592 +4198 +11755 +22802 +20259 +286041137 +13572 +22331 +3231 +28070 +24417 +26789 +8224 +17976 +19565 +10212 +339 +2183 +4989 +12130 +29159 +12608 +16539 +1390 +16359 +939518997 +16570 +4245 +8709 +19362 +4061 +599089891 +27705 +18870 +30900 +15440 +1377 +13980 +14712 +22814 +29143 +1307944 +1939 +11176 +20770 +32477 +29829 +31421 +23578 +9453 +31654 +6594 +1130 +15074 +19753 +29122 +26851 +373793988 +8308 +22124 +16572 +368158212 +17294 +25811 +23543 +5989 +30832 +15384 +6296 +18873 +4470 +9989 +7072 +1013885883 +5861 +27158 +27227 +13850 +29881 +25094 +2595 +11061 +27423 +3103 +17710 +31421 +14800 +21903 +12466 +418306617 +15533 +27966 +14402 +12825 +10683 +2453 +21081 +25502 +19383 +27404 +29910 +5245 +4897 +27992 +22002 +84 +5972 +27584 +32478 +15749 +18994 +199372157 +5763 +28361 +22787 +19562 +10253 +12019 +3630 +3105 +16416 +773454483 +13269 +15969 +4883 +27613 +16727 +842216633 +15509 +31654 +1060347101 +3652 +7877 +19884 +16312 +17942 +13984 +374155151 +16033 +29391 +1028016689 +994060758 +6245 +20886 +13253 +24519 +5801 +32652 +1101 +22635 +7615 +18698 +6740 +26497 +31789 +23012 +13760 +9778 +32584 +27740 +22717 +28980 +32304 +32760 +1761 +7897 +31214 +30051 +11455 +7072 +168148117 +64974863 +19357 +30363 +29453 +1030 +3513 +7902 +1630 +888313695 +24682 +19358 +15260 +13562 +20291 +1009651581 +30621 +3794 +15338 +4218 +20115 +3986 +25823 +27725 +1010399736 +14348 +26645 +18215 +7579 +16069 +11277 +4657 +11311 +18305 +25354 +7735 +6204 +12500 +118022468 +5626 +11224 +8490 +7760 +12361 +160138223 +987198225 +857646800 +18223 +3982 +11455 +3644 +31574 +14271 +32659 +32076 +20930 +3817 +6735 +291061895 +866288672 +18766 +30217 +3853 +19011 +15463 +4683 +20671 +18478 +26577 +32065 +16151 +18222 +22526 +17423 +10640 +13380 +24482 +699555507 +16513 +1007 +9243 +16458 +4880 +389409568 +479833421 +9982 +19499 +22847 +461844739 +14520 +11568 +8690 +825 +30832 +1635 +907373205 +5839 +797373420 +16684 +16871 +25792 +5841 +27276 +31305 +23861 +15850 +803403839 +29882 +6121 +13234 +370114172 +18589 +23464 +32145 +23617 +79880510 +18187 +25592 +194354866 +562345643 +695 +9102 +18350 +77514432 +613 +4164 +16004 +27359 +29549 +22249 +24769 +31337 +32185 +23012 +19921 +337 +23720 +191 +26410 +3013 +17169 +7425 +3835 +30036 +13577 +16671 +27223 +1761 +32226 +30754 +31505 +23681 +5180 +14251 +8178 +14683 +13395 +30868 +18740 +5479 +18052 +23522 +23818 +868 +24378 +13777 +10246 +27229 +1307944 +15384 +26608 +3653 +18810 +15572 +945571162 +2949 +17241 +866288672 +24608 +4951 +2215 +12391 +2993 +17795 +1040137225 +19752 +14225 +18891 +2750 +30228 +23084 +22714 +2462 +1045686603 +15073 +14227 +28027 +18845 +6939 +743 +32378 +5077 +14233 +937 +347853192 +17306 +27064 +5821 +15210 +20849 +28237 +19032 +25137 +11777 +5685 +13633 +25669 +18928 +14251 +9272 +24843 +20022 +26553 +21622 +15270 +23864 +15116 +3804 +6 +13704 +826087120 +13087 +113201494 +14343 +20567 +29035 +4117 +639691516 +22646 +26417 +17901 +6820 +17146 +17760 +15594 +31250 +29464 +504 +29783 +19145 +1924 +26497 +12601 +30793 +14879 +23827 +22083 +79 +5510 +9523 +28163 +46869187 +29330 +17115 +20587 +21817 +12554 +3526 +75797723 +2486 +9259 +951 +129574444 +29843 +24259 +3758 +16757 +30092 +26252 +14923 +13887 +6554 +27329 +733720730 +31285 +9993 +30640 +8629 +22034 +32581 +9060 +12602 +5120 +31586 +10931 +15325 +6126 +3959 +29875 +17870 +16723 +7072 +20258 +29097 +16169 +7095 +7722 +5244 +6759 +18125 +16855 +16747 +27686 +10901 +5727 +25928 +28149 +694015793 +371 +25057 +39676834 +7295 +26736 +18144 +22576 +25030 +15600 +1503 +29734 +14293 +292 +21287 +4804 +14298 +30173 +6901 +3395 +10708 +29435 +26523 +30111 +30386 +25224 +16334 +7194 +31448 +8781 +10797 +29734 +697411754 +23835 +9058 +27408 +4714 +16619 +27171 +32586 +28439 +2237 +350011801 +150 +18052 +30716 +26615 +591933896 +29954 +20597 +30801 +25448 +32181 +8714 +23780 +256580658 +866288672 +18288 +21427 +22582 +21509 +289677715 +21361 +13717 +17614 +15983 +13807 +24417 +20966 +27701 +7851 +16331 +6136 +6626 +31152 +11445 +8483 +27567 +1208 +23570 +14824 +14472 +17286 +30207 +6684 +29880 +13812 +29847 +19352 +1451 +2873 +847 +19320 +4009714 +30200 +25645 +746502247 +13662 +27453 +17784 +449592529 +31928 +713805515 +32121 +6314 +9442 +20597 +28875 +17695 +5813 +7189 +571144043 +7191 +10408 +7904 +26486 +1243 +20597 +511562520 +25747 +12695 +7882 +17578 +15537 +9439 +24293 +24468 +19152 +1699 +26484 +29991 +24296 +18240 +20245232 +5232 +101 +17695 +16115 +191860636 +479 +511562520 +25305 +27701 +4328 +19596 +25945 +26789 +24326 +684 +13844 +23720 +29529 +27140 +23343 +15871 +25412 +32166 +2430 +1160 +19905 +14352 +26590 +30417 +29492 +8309 +6042 +21824 +28682 +12198 +18872 +23954 +22002 +11567449 +27405 +3105 +17782 +17311 +16536 +60818700 +2138 +31925 +2379 +22710 +3621 +19434 +19855 +3054 +25837 +16917 +7689 +1408 +12093 +3408 +22814 +23928 +24261 +2607 +19905 +10970 +25722 +21557 +9036 +14034 +13365 +3403 +8800 +32198 +8764 +17311 +10927 +10005 +4346 +19931 +7072 +30832 +9980 +18654 +3512 +3450 +26654 +925294519 +20843 +17193 +11056 +30195 +17146 +15231 +5719 +18969 +30578 +332 +13347 +14435 +427 +19173 +7512 +29709 +578339944 +24308 +10661 +30733 +26018 +1031995440 +23269 +6108 +1128 +32632 +882878357 +6800 +24417 +19319 +921334292 +16340 +2273 +21328 +7481 +30109 +31935 +18834 +16914 +20139 +5009 +6642 +6504 +6685 +7775 +31321 +660915498 +29783 +30631 +30330 +23600 +3546 +313893946 +28481 +21993 +25569 +21941 +23388 +8749 +664027071 +23540 +6687 +2838 +12093 +12728 +29315 +6943 +72 +11117 +13480 +21712 +32540 +69880276 +12235 +25495 +701678416 +17024 +243787156 +3945 +29308 +22245 +285595735 +18288 +22024 +16452 +936817882 +91542336 +25645 +20607 +15416 +1329 +29978 +13771 +20241 +14583 +5298 +31985 +6710 +26000 +4961 +5236 +24896 +6790 +12921 +24293 +3535 +20245232 +15341 +805 +694015793 +25138 +439 +14647 +1501 +32243 +28027 +24583 +15241 +5438 +24621 +24387 +18125 +22057 +3821 +27252 +3326 +1324 +29178 +7139 +26922 +28860185 +8159 +59044867 +15883 +30762 +13424 +16848 +18486 +31175 +30055 +12533 +17024 +26311 +30866 +279720731 +22564 +4683 +25899 +1816 +11926 +26891 +28850 +27336 +921334292 +13146 +29779 +7978 +1109 +381039394 +27125 +1066 +12762 +16863 +454316758 +3885 +26802 +6019 +27741 +414 +8540 +22507 +23803 +7205 +23835 +7955 +10730 +15561 +12112 +23834 +8439 +781570423 +12879 +28446 +16004 +8529 +20959 +8017 +19042 +19904 +8752 +25549 +9217 +27930 +30217 +21931 +2781 +8339 +872833036 +28301 +23501 +11267 +22187 +14585 +5822 +12085 +11458 +29626 +3582 +27015 +29539 +11011 +29151 +4329 +1289 +14583 +7018 +1208 +3313 +1050652772 +19675 +10492 +13240 +1918 +888313695 +1121 +30239 +5587 +8856 +8272 +21299 +20093 +9261 +16997 +23742 +2638 +20153 +30338 +25783 +17740 +19931 +11582 +19567 +13753 +21818 +21670 +9520 +31168 +275594975 +3589 +12977 +5321 +30532 +2949 +3103 +11115 +19493 +579433266 +32370 +32420 +10804 +1623 +7861 +22750 +51107704 +28875 +15833 +3794 +16048 +31844 +10407 +10116 +3393 +13048 +24927 +1143 +20763 +20763 +31231 +5310 +28260 +14724 +14879 +4769 +4021 +9116 +19173 +24331 +7348 +1037996693 +4101 +7910 +11362 +18846 +28352 +32480 +16811 +17306 +6089 +17225 +19566 +30983 +17052 +4580 +20055 +290 +24908 +5972 +25904 +18625 +961739421 +14062 +3431 +13615 +14757 +30643 +3526 +22955 +13440 +277841685 +30280 +27105 +18966 +18111 +23781 +12966 +16138 +868969470 +10183 +519200946 +119739392 +18855 +16692 +32609 +15872 +16628 +4033 +25866 +6234 +15536 +127 +10238 +2739 +21081 +28439 +31989 +17334 +320 +28121 +29178 +362310923 +26044 +189020465 +15433 +9055 +2344 +1068 +25722 +30446 +26190 +16514 +26213 +27869 +7722 +9461 +733720730 +8159 +17892 +22775 +22429 +29536 +15911 +25900 +16073 +14455 +3735 +16772 +1365 +20053 +13269 +20517 +21582 +14117 +28694 +29789 +2237 +15368 +4163 +21918 +8580 +20624 +29266 +931730739 +26964 +1051321133 +12877 +5630 +10197 +9759 +7453 +12705 +14712 +16489 +25289 +30636 +290 +31045 +16170 +27370 +11309 +16118 +24465 +22509 +25039 +13225 +4432 +24344 +18694 +19864 +29798 +7521 +27752 +3391 +1838 +26081 +32535 +32654 +5731 +987198225 +16696 +13029 +13454 +618554492 +8754 +11740 +4762 +202174594 +29929 +29025 +8130 +11710 +15997 +6601 +30204 +1956 +2430 +25030 +6419 +18019 +643345383 +14815 +26719 +30330 +3022 +13736 +22635 +17894 +23483 +12125 +3341 +2742 +13736 +687610188 +5033 +6209 +28361 +55204547 +18700 +8326 +24138 +30696 +5180 +23799 +12387 +857019195 +9073 +9439 +12379 +18799 +16455 +25137 +9679 +25296 +29817 +28559 +27583 +4530 +13354 +10636 +12607 +20449 +792018277 +16305 +29143 +25301 +20743 +22233 +9719 +436407335 +25800 +23854 +23600 +24296 +4193 +6590 +842216633 +13263 +27471 +25276 +28866 +4076 +6934 +24079 +11854 +11056 +22016 +38213538 +543 +589 +22035 +9629 +2781 +18198 +19219 +31038 +3908 +6259 +3442 +27064 +20241 +1125 +20227 +29585 +3308 +147847714 +10851 +9936 +9929 +18798 +14699 +23133 +1560 +10107 +974991332 +28700 +553348264 +5913 +973361132 +22245 +27860 +30847 +13231 +11774 +578339944 +29785 +853402084 +23572 +4454 +12806 +26483 +114156994 +110579490 +30020 +4502 +915379637 +8529 +509260089 +27966 +20772 +32714 +8731 +19068 +2742 +21900 +14451 +26032 +8517 +24972 +17859 +15014 +1954 +17215 +2160 +27821 +4579 +238672459 +20577 +14646 +67912653 +25558 +29109 +19575 +9442 +1289 +9270 +30899 +20161 +16410 +17984 +13558 +543956572 +15097 +12554 +11319 +12311 +12165 +9695 +12466 +31535 +1761 +15134 +11436 +133 +24299 +25589 +5301933 +2118 +11774 +26726 +242715869 +30818 +10591 +6687 +25928 +1815 +554120300 +11568 +1903 +72893169 +27163 +13805 +3566 +24334 +18914 +29695 +19752 +9449 +939 +17211 +28991 +31870 +8164 +376943251 +30705 +3353 +6101 +28447 +10575 +1064698315 +23739 +21430 +28554 +13290 +6528 +17969 +24620 +29634 +14188 +29435 +12335 +18112 +22924 +699555507 +9212 +19774 +8270 +11984 +145 +8922 +19839 +11174 +21213 +32212 +32304 +6714 +460 +25478 +32327 +6599 +1049511169 +7790 +17317 +1635 +19675 +275985604 +15087 +408077591 +18240 +14361 +17795 +18873 +10790 +7978 +13281 +30559 +26606 +3103 +5769 +40 +3804 +6047 +7919 +29626 +3845 +26417 +24882 +18206 +16204 +22507 +21400 +29960 +15637 +19434 +25769 +26060 +4004 +600931160 +14343 +23587 +526606148 +32136 +24440 +368843181 +27336 +545442466 +25018 +7280 +3794 +7142 +9953 +15123 +9152 +12617 +280282421 +6108 +21030 +15509 +20711 +32610 +9432 +28966 +4365 +2782 +6544 +9124 +349857242 +29929 +6487 +815878782 +16945 +23459 +15142 +26277 +13305 +13297 +31505 +16614 +4714 +4065 +12229 +31695 +46869187 +397183063 +328030682 +30333 +8088 +14474 +26377 +6898 +29524 +2893 +18332 +2497 +5338 +682242314 +11368 +27052 +4144 +16811 +7203 +4639 +472 +27553 +26384 +7142 +9237 +11908 +10331 +28690 +3546 +2146 +7101 +6152 +22480 +8910 +28187 +4402 +8202 +4852 +13989 +30779 +4716 +6209 +12872 +8407 +927429109 +15855 +180 +32652 +3679 +5515 +13821 +216439932 +838669749 +22036 +16153 +826087120 +23400 +18211 +20423 +27183 +9727 +13913 +15872 +472 +11118 +20634 +20382 +12771 +13511 +27670 +28732 +27412 +27864 +29783 +31479 +30832 +21769 +30445 +243787156 +13541 +4446 +1878 +24791 +9346 +9712 +12347 +28237 +23269 +9053 +28428 +7995 +24311 +18360 +10358 +408077591 +26419 +345 +16342 +21296 +29166 +292693021 +5055 +7085 +19904 +2831 +25670 +18227 +24230 +23681 +31585 +8440 +29963 +31448 +30417 +7142 +22395 +6302 +26394 +18689 +8989 +2401 +26868 +5033 +676838671 +664027071 +14944 +14909 +10870 +130 +32153 +31811 +26523 +14362 +32378 +10701 +6485 +13213 +10833 +3887 +17611 +3545 +13760 +7949 +30338 +6685 +31497 +15830 +11309 +3700 +4872 +9446 +29859 +20959 +23677 +3871 +22280 +31875 +19351 +7455 +25916 +19320 +3022 +27486 +25342 +17311 +2379 +9728 +7695 +19434 +949083771 +6090 +13753 +11118 +14504 +19327 +6149 +12742 +970 +8017 +12097 +971224564 +15529 +27227 +5883 +911358525 +10868 +5251 +27056 +88 +1832 +27568 +14343 +22079 +293 +19077 +12890 +11652 +14757 +15468 +20002 +18485 +21171 +28985 +5932 +16546 +22961 +4900 +24740 +26906 +20454 +11649 +12046 +27311 +2776 +793059393 +3308 +22792 +82276754 +13549 +14455 +10649 +17276 +18572 +4179 +24875 +19527 +20667 +13662 +26395 +15697 +12814 +29289 +2004 +18320 +21053 +9871 +18628 +11043 +1066 +25076 +175674631 +21242 +31654 +4004 +4883 +747963427 +13538 +8114 +30936 +4471 +9505 +7281 +12195 +9120 +10736 +6687 +31934 +22110 +11413 +6529 +8664 +5643 +12392 +22507 +26851 +387345662 +12752 +642816340 +32344 +24840 +25273 +5039 +31479 +3353 +15987 +17099 +13433 +18428 +29535 +30543 +26559 +3480 +13275 +29308 +31063 +28106 +958863285 +10983 +1496 +12174 +506 +19212 +11676 +29399 +14415 +426 +22814 +15504 +17661 +342948102 +18379 +25997 +10765 +27898 +24011 +29063 +141565344 +18874 +1049511169 +3652 +16837 +1390 +27971 +857578541 +16315 +29000 +18058 +10987 +1070 +3999 +24259 +16043 +4518 +30684 +13549 +26754 +26629 +26695 +20090 +26774 +27883 +25219 +16261 +16919 +13984 +1877 +32764 +1986 +32094 +8164 +6761 +10722 +9247 +18873 +27926 +16520 +24781 +22306 +25999 +16112 +26326 +18748 +147680540 +17733 +13776 +21687 +19973 +5004 +901932736 +3450 +29734 +24091 +8209 +32498 +23752 +20801 +15298 +5422 +12736 +32116 +24857 +24484 +29393 +30543 +974991332 +3182 +15697 +16520 +23690 +30375 +29122 +30630 +25769 +23645 +28073 +28804 +23334 +5087 +9199 +9526 +51107704 +19099 +6844 +10551 +10965 +19173 +30483 +20221 +12977 +25905 +261905804 +5692 +29776 +21541 +27813 +950797214 +5058 +7141 +23625 +13843 +28070 +32258 +2356 +7288 +743 +17944393 +25094 +27391 +22788 +4300 +20595 +23501 +5789 +24359 +28690 +25569 +14923 +368135485 +882 +29694 +26587 +8263 +25627 +163 +18288 +13654 +24350 +11452 +19016 +1148 +23890 +13600 +7438 +22023 +11061 +1188 +13297 +3450 +1786 +20870 +17838 +12609 +27585 +21078 +4880 +20004 +17838 +279011653 +10212 +4866 +10222 +13468 +16913 +460 +14712 +504833680 +13285 +20977 +7996 +3778 +5691 +31777 +4742 +19729 +10339 +26632 +32094 +17822 +5551 +14272 +17870 +7964 +2249 +20382 +25951 +15600 +5954 +8408 +21856 +23701 +17786 +20322 +7107 +280475943 +9898 +4804 +21918 +30724 +22471 +458450408 +17300 +901269870 +17630 +742 +27031 +24544 +16645 +20258 +13036 +335289001 +6531 +11027 +12966 +32311 +4812 +21343 +27099 +27220 +2684 +32665 +32351 +27003 +25279 +8164 +17124 +19219 +25662 +1766 +18144 +18826 +29407 +234 +31255 +23111 +1974 +10226 +3330 +16568 +14071 +19557 +571144043 +22914 +11587 +19890 +29634 +10537 +24468 +21158 +2117 +19980 +26425 +32067 +32397 +19152 +30028 +17809 +26350 +7459 +24699 +15524 +4647 +5245 +4774 +168797328 +11916 +11552 +26824 +31998 +11455 +939 +10604 +29143 +25585 +22669 +20696 +4774 +5524 +217982666 +17984 +16324 +596184425 +27311 +26876 +5738 +29103 +7662 +8406 +4951 +554120300 +20763 +30973 +27076 +10881 +29122 +16151 +15141 +21126 +3169 +2484 +8308 +29398 +23155 +24758 +30900 +16555 +13029 +747963427 +145 +504833680 +8159 +20868 +16808 +22651 +20873 +922784226 +29319 +9384 +10649 +20454 +1741 +3301 +22363 +20482 +29662 +20022 +3391 +23557 +19118 +12657 +5588 +2915 +14535 +22986 +24889 +15109 +23220 +35184520 +4608 +43524064 +2993 +16913 +10602 +30705 +2381 +27226 +30856 +12977 +173282785 +13669 +17501 +17491 +15883 +23503 +18969 +25772 +7745 +31534 +865862307 +19115 +22126 +103561865 +29315 +32727 +28237 +5499 +29270 +701856488 +14757 +15270 +14446 +653631845 +11298 +31459 +2903 +30701 +23780 +23092 +17089 +28389 +574 +7570 +3851 +27200 +2008 +5808 +16949 +23643 +24608 +27246 +11649 +29315 +29634 +19728 +34992508 +24571 +21067 +28631 +17146 +30207 +19092 +9204 +22429 +19434 +896017605 +6252 +14748 +12402 +3012 +25837 +13764 +30202 +7455 +18010 +20709 +550936890 +6903 +10612 +24692 +8556 +16146 +543 +26043 +719 +4237 +25152 +27467 +28499 +19695 +13515 +408778795 +6947 +22607 +19388 +9870 +256 +32239 +13193 +28428 +25057 +31266 +31471 +16336 +2417 +332 +4341 +25889 +29510 +5870 +19548 +307263087 +1878 +7858 +18880 +10890 +414 +900 +18330 +5060 +2981 +31505 +12541 +21310 +12321 +8911 +27540 +12814 +7951 +16004 +28232 +875039408 +30237 +17729 +7021 +5510 +29694 +2893 +13305 +18872 +647637845 +18120 +11109 +12292 +29843 +8017 +16951 +9883 +9876 +7685 +32050 +23623 +9613 +905 +26634 +10480 +26100 +23732 +3846 +374155151 +17658 +27813 +14761 +27828 +103561865 +8888 +28559 +6367 +32761 +8859 +1733 +5903 +123669210 +26417 +27663 +17610 +21834 +5058 +28091 +11969 +1070816340 +6691 +2928 +31727 +685068006 +12715 +9613 +15910 +31792 +2344 +20103 +14034 +277841685 +26571 +28141 +22788 +18620 +26508 +22305 +28152 +17437 +8647 +738662012 +1145 +13087 +26060 +10036 +461527750 +1048537108 +19864 +17199 +6470 +22635 +29034 +17339 +2504 +28378 +30280 +1881 +9840 +8972 +12669 +9071 +380 +28460 +14978 +84 +12825 +934956379 +29994 +1856 +11624 +16916 +10633 +973361132 +31022 +11103 +20900 +14047 +10711 +31411 +27745 +5461 +16229 +17394 +26085 +144200174 +15087 +23857 +3182 +10859 +24378 +2954 +1811 +6985 +9179 +14438 +23558 +841 +1543 +27057 +7535 +11363 +6448 +19471 +231871336 +23478 +26592 +2684 +4366 +27855 +1691 +2851 +8019 +6939 +7381 +28447 +9984 +31870 +21296 +9957 +17683 +16997 +16230 +1445 +16107 +788000330 +11568 +2059 +173282785 +32616 +12063 +3204 +21791 +8503 +72893169 +1286 +9337 +20092 +7910 +23628 +3386 +8971 +14996 +18904 +19931 +4279 +24927 +15640 +325383747 +2680 +14244 +29765 +26708 +2149 +16204 +11358 +19524 +298849653 +31664 +5556 +4847 +7122 +6252 +1125 +8990 +29263 +10337 +1834 +13562 +8529 +19317 +2236 +748 +4862 +7191 +22710 +545681893 +32656 +4890 +22460 +11504 +29677 +26736 +30899 +11990 +30568 +30821 +578815248 +20021 +30793 +10735 +10357 +371 +6204 +20373 +600931160 +7904 +20992 +18313 +1687 +21527 +10097 +11344 +23471 +17803 +841984888 +15125 +6761 +6786 +4062 +19056 +25308 +8816 +13216 +18019 +17039 +39596865 +24712 +531 +23551 +875743088 +17164 +21885 +17181 +18914 +13105 +32400 +25354 +24508 +19575 +3846 +26728 +9231 +128669283 +17241 +31726 +1742 +14383 +11544 +19068 +25823 +15990 +11676 +6901 +4300 +15875 +5510 +214 +26615 +21964 +32309 +32529 +15747 +1360 +28877 +18171 +31044 +15097 +10575 +42370645 +25145 +4716 +16917 +18424 +19362 +5236 +11653 +12553 +15817 +575149706 +20597 +12363 +16908 +15697 +4484 +21095 +20185 +10690302 +18001 +9337 +12615 +26781 +590 +13840 +39596865 +10334 +6621 +15377 +8965 +18270 +7056 +28451 +9394 +15123 +16938 +26162 +27312 +13105 +32434 +9870 +5351 +15684 +8406 +370567225 +6756 +797269132 +13375 +2484 +25769 +10095 +12992 +32055 +138768834 +18856 +10610 +26143 +292 +31751 +25296 +21714 +717298974 +24769 +5479 +546 +28925 +17838 +12314 +8888 +11118 +19830 +12583 +17870 +359 +3395 +16759 +819270011 +31777 +16357 +22759 +28991 +30848 +14047 +12760 +14742 +428 +408077591 +18420 +229589034 +19457 +31692 +23031 +342225246 +29541 +30981 +6617 +631144646 +19541 +22057 +14265 +4009714 +29159 +24444 +783684669 +4809 +441276900 +3652 +10107 +17478 +14349 +91542336 +10610 +22335 +26964 +29322 +24684 +1016 +31995 +11587 +4284 +27610 +390891964 +27837 +775572782 +20066 +12781 +313893946 +24552 +7348 +19855 +14030 +31033 +19724 +961739421 +481636233 +22992 +190661446 +833243837 +15787 +13981 +21923 +22422 +23919 +16170 +6712 +16336 +13511 +12602 +4460 +23834 +25505 +8764 +9306 +29493 +5259 +21115 +10612 +1125 +335528881 +16931 +4009714 +30090 +12986 +24615 +15433 +26483 +1148 +20062133 +2609 +14303 +1145 +15444 +9644 +29124 +13771 +27941 +23834 +17814 +30703 +27486 +27902 +27076 +24079 +811625862 +13388 +20930 +25763 +1628 +15715 +4034 +25735 +25527 +17004 +449592529 +3423 +10291 +13777 +6901 +3899 +5797 +9247 +292 +14080 +3916 +16031 +19830 +17578 +19971 +15042 +15467 +11720 +19864 +32479 +31666 +2928 +12364 +4484 +24139 +23218 +16991 +2039 +18230 +25900 +16203 +3589 +9283 +8986 +21001 +165289280 +5643 +7037 +13274 +31653 +25442 +3296 +27607 +13285 +14225 +390200056 +2462 +10711 +308280197 +5712 +668634557 +5476 +18923 +13413 +29539 +922784226 +28818 +4775 +2209 +22717 +1783 +214 +31002 +6833 +30939 +6983 +20198 +14421 +18527 +2452 +17865 +13889 +7953 +28983 +23638 +540485278 +25477 +5623 +19675 +31266 +12143 +25837 +14455 +10331 +639691516 +335601471 +19149 +16330 +11652 +19514 +16632 +10253 +21241 +8617 +293 +22971 +4033 +10870 +28813 +20743 +28073 +16570 +26444 +30733 +3351 +16405 +7078 +25581 +29427 +909 +17311 +12497 +16447 +23681 +19905 +24674 +7095 +502634280 +2452 +22955 +18330 +24885 +28759 +22649 +24269 +18387 +22914 +7978 +26875 +24308 +3804 +27453 +765080634 +12719 +10130 +3443 +12185 +24542 +23572 +986216938 +30079 +31959 +21203 +8856 +14401 +15330 +12202 +18669 +19115 +4089 +29859 +2495 +29761 +9472 +16861 +19008 +5989 +2708 +12094 +19980 +32478 +18122 +6653 +8891 +5335 +24240 +25711 +17092 +12515 +30495 +29705 +15572 +5139 +479222827 +28357 +4031 +26014 +24886 +8359 +31643 +27421 +11937 +1838 +8833 +758695353 +528866688 +286041137 +9835 +329364123 +17261 +28460 +15588 +11045 +9282 +5052 +31569 +9500 +25305 +5623 +26800 +2162 +30847 +15637 +16151 +3879 +18112 +30069 +746502247 +29626 +30251 +770 +19691 +7344 +21941 +20984 +590 +9360 +25025 +17113 +4660 +27031 +31122 +28863 +8503 +22349 +31066 +15593 +24080 +21205 +7892 +13115 +4872 +18718 +17306 +687610188 +22320 +21806 +8550 +14712 +673047462 +7961 +23311 +7579 +3813 +316355293 +15999 +31842 +21605 +27223 +23861 +23002 +26587 +17090 +9118 +16146 +56897210 +11344 +21238 +8888 +13615 +329364123 +8690 +32397 +862100084 +13911 +8344 +13511 +14752 +20506 +18428 +7277 +8966 +6237 +29492 +23568 +9474 +7078 +13704 +30861 +223794817 +5310 +24885 +265036141 +31553 +32317 +13345 +28631 +29524 +2954 +24345 +25301 +31586 +554460166 +47302654 +5961 +18330 +1015126435 +22247 +5904 +371 +4482 +15987 +27752 +11917 +16971 +19056 +12554 +14583 +27705 +30821 +13138 +20843 +390891964 +21095 +449592529 +470329579 +19303 +21203 +11473 +17410 +7191 +31191 +29898 +11537 +5330 +531 +5688 +13509 +30453 +24999 +17944393 +6551 +25219 +9352 +268867216 +10250 +31712 +27670 +6152 +13563 +29355 +28631 +24806 +20465 +18058 +19098 +2831 +4233 +14451 +10874 +17419 +29225 +846746350 +10581 +4782 +18125 +12373 +8763 +6753 +32632 +20052 +11368 +29779 +22411 +15420 +480 +6289 +8546 +21964 +2793 +21400 +27048 +19675 +17787 +5673 +15400 +29047 +25659 +32698 +18950 +17438 +276501667 +16621 +22804 +5229 +4279 +12140 +882 +3207 +6366 +9903 +7722 +10736 +21527 +25421 +13535 +32332 +19222 +5079 +44921107 +10360 +2294 +24080 +2905 +17754 +30343 +13274 +14386 +31443 +26705 +15911 +18632 +4004 +29867568 +6119 +25801 +4775 +13534 +817163441 +13754 +32209 +6448 +7122 +13699 +8195 +27311 +1261 +15814 +3321 +23861 +925294519 +8966 +27363 +194382698 +639909173 +1034 +3166 +17334 +11970 +31664 +9379 +14446 +5801 +3993 +19629 +5874 +9152 +27283 +30242 +28189 +21817 +26728 +6423 +21045 +8437 +22507 +1648 +18373 +27256 +32512 +8731 +30691 +8096 +20626 +29035 +3510 +19016 +16808 +264957025 +970 +15749 +13305 +28449 +12979 +934956379 +29762 +14702 +31648 +13851 +13035 +15304 +3804 +29162 +5801 +22814 +618 +6388 +5560 +6132 +17982 +19742 +19350 +4427 +247849885 +3301 +18111 +21691 +719 +12771 +30692 +2273 +6833 +29289 +7723 +15289 +21577 +4647 +1785 +26357 +32652 +27940 +30228 +5551 +10132 +27940 +26115 +6755 +947240918 +16357 +4279 +27140 +28620 +27216 +1030 +9565 +16837 +11984 +130817209 +30598 +458560741 +1178 +12553 +350011801 +24387 +3980 +27971 +770 +13947 +25610 +24212 +6512 +105715872 +23943 +12165 +23098 +23908 +11404 +17918 +25337 +9055 +28314 +18478 +89508404 +6531 +20115 +11205 +3281 +27336 +24599 +8059 +1760 +814572721 +27076 +9323 +24809 +5580 +9482 +11458 +9178 +867113537 +28316 +13762 +15336 +16376 +10870 +31424 +2776 +5643 +251155117 +26493 +14583 +10735 +2486 +25455 +451256000 +13450 +6119 +17287 +30587 +30517 +25405 +20473 +18009 +20553 +611700924 +31027 +3908 +30996 +27194 +29718 +23854 +1244 +30025 +4683 +13987 +22320 +24898 +14712 +19725 +13183 +4175 +5231 +29400 +12590 +20232 +6121 +10052 +8419 +19861 +3149 +199372157 +31908 +32065 +9417 +3135 +26866 +31937 +3461 +8754 +13142 +28309 +31180 +21984 +15013 +295045562 +28439 +9808 +12695 +17658 +24615 +1740 +31318 +3423 +22799 +3846 +29027 +16077 +18135 +24883 +11568 +177811611 +13959 +3678 +16798 +13633 +21900 +25722 +5484 +24629 +303035431 +9144 +279011653 +8169 +25713 +9356 +2571 +31650 +7955 +31654 +30653 +24571 +1664 +3953 +16198 +26040 +2557 +25889 +3916 +336993211 +19931 +15684 +54548612 +8178 +9322 +12300 +24908 +15690 +31495 +15861 +1501 +9567 +12646 +18379 +24462 +16031 +23818 +24999 +18616 +26774 +9565 +14352 +4120 +11601 +22129 +14400 +31661 +25837 +24151 +10877 +5119 +22578 +30126 +14984 +2798 +26774 +2181 +41140163 +145 +23417 +124770821 +9394 +833381053 +11092 +6674 +21353 +21885 +9182 +11927 +8216 +19905 +1015126435 +32633 +32575 +19056 +23480 +21332 +17706 +12554 +14599 +554460166 +107 +25662 +23133 +205 +24126 +6601 +18495 +22833 +27183 +21032 +3149 +12520 +22016 +14677 +3231 +30012 +14428 +6722 +1956 +13350 +7141 +774 +5407 +485 +848422154 +21473 +28673 +24257 +5882 +14420 +2708 +16625 +21995 +23624 +10347 +11311 +12379 +23293 +2756 +29322 +2547 +15472 +23876 +256 +26349 +16172 +1825 +1703 +11568 +12858 +31442 +2028 +25722 +30228 +10589 +23760 +4951 +3098 +6653 +859941044 +4627 +22861 +13640 +7333 +23631 +31214 +24326 +26876 +22376 +23220 +20721 +2065 +21000 +4823 +5642 +18387 +1417 +17817 +9473 +1664 +19031 +25928 +165289280 +4627 +31831 +25711 +24644 +1761 +6993 +15433 +732 +1797 +5883 +9410 +9496 +20170 +1501 +440829685 +273263405 +5873 +782788807 +28429 +15669 +7936 +25589 +3297 +3936 +426286442 +17011 +19382 +17735 +4555 +21750 +20587 +27053 +9084 +531 +18904 +20198 +29933 +609028957 +10481 +8912 +1785 +2675 +15467 +30981 +6144 +6144 +15120 +9346 +15509 +2250 +29419 +29847 +22947 +15472 +22582 +12019 +5910 +21111 +15790 +21450 +717298974 +659681807 +12814 +24384 +28077 +24676 +31044 +1274 +42623459 +15911 +3744 +20211 +14757 +9311 +13388 +13413 +17138 +8281 +4769 +30715 +13503 +5565 +14509 +11368 +1560 +12363 +10719 +28524 +28302 +4006 +5587 +26325 +5357 +13351 +27399 +12567 +8735 +18814 +18443 +2454 +18872 +4421 +15954 +9008 +11926 +345705066 +20801 +7951 +31252 +29634 +878044328 +9446 +9161 +26615 +24011 +17287 +9387 +20870 +19175 +15742 +7438 +19567 +755441859 +7997 +7481 +12422 +16676 +27053 +159508847 +166971298 +388083394 +17487 +29938 +15435 +9247 +30630 +12177 +607568455 +2907 +2417 +461527750 +25352 +14125 +10531 +32165 +25970 +21546 +4635 +850 +15917 +379163758 +8692 +3341 +15460 +30338 +11271 +7544 +29860 +649 +41434792 +17984 +8041 +16052 +6019 +765 +27992 +23831 +19730 +208133070 +28802 +1795 +908 +794621932 +17521 +25432 +21188 +14520 +23471 +18358 +7378 +7923 +5887 +14654 +18873 +23208 +17963 +16462 +6890 +10839 +10725 +6833 +543956572 +19688 +27283 +25349 +639691516 +11567449 +22758 +3765 +24444 +8800 +32087 +22187 +5013 +27368 +9310 +4961 +226838476 +20765 +514875184 +408778795 +5098 +20642 +16115 +25820 +23476 +25811 +2249 +24550 +382782387 +16127 +24870 +18875 +9470 +21351 +10751 +2838 +847 +19661 +23205 +31040 +8375 +20660 +671 +620 +805109031 +6349 +1572 +5449 +15489 +11375 +15142 +604397492 +14925 +12737 +26904 +2454 +830489638 +20162 +21427 +4031 +27676 +531 +29882 +8424 +31285 +11777 +16520 +24378 +30630 +19988 +7630 +3555 +2495 +28232 +701856488 +23200 +18400 +4218 +11450 +31478 +32654 +17610 +9897 +9199 +17553 +27696 +1125 +19690 +3310 +1066 +28866 +21093 +11601 +2056 +1065695788 +11225 +14984 +23540 +5515 +26991 +13113 +9239 +18478 +1785 +8309 +32397 +22455 +8517 +22853 +16798 +4484 +23329 +4109 +679 +18875 +7107 +5359 +20570 +7644 +915379637 +3539 +18748 +8490 +4170 +20278 +1754 +10275 +11927 +20277 +26277 +15830 +4608 +390891964 +24544 +19825 +2893 +25022 +25113 +31713 +30184 +14271 +28477 +24823 +19939 +18029 +12970 +32076 +2593 +16367 +28439 +21496 +8869 +12467 +15421 +31870 +692787382 +4355 +13541 +662 +11916 +817865474 +24100 +619595003 +7191 +12541 +31654 +30195 +19527 +20139 +831 +29871 +901932736 +531 +10299 +22280 +31875 +8209 +24639 +2269 +9461 +32398 +177811611 +31538 +5896 +24758 +21659 +17803 +26695 +21557 +14698 +1924 +4079 +30643 +26774 +31585 +1643 +18930 +14371 +25337 +13879 +29650 +2311 +19074 +15684 +7235 +14211 +8326 +23185 +17548 +25616 +17719 +30197 +290 +327214413 +31206 +20667 +28476 +428 +4580 +14724 +32616 +32540 +16558 +18552 +28143 +18270 +18944 +26019 +3075 +995962908 +575149706 +13554 +7391 +18870 +18969 +26240 +12377 +9284 +10505 +7639 +3794 +830489638 +18684 +21353 +27064 +595644289 +27125 +11656 +235921197 +16077 +29989 +2893 +10776 +24917 +21081 +23606 +31377 +14451 +4306 +23332 +25022 +1059550491 +817865474 +25920 +7327 +24239 +1496 +6121 +9526 +4657 +10938 +30748 +881 +18990 +292 +12152 +23679 +22709 +30621 +24829 +3839 +925 +12921 +23626 +27919 +27085 +12373 +16357 +956 +1691 +13976 +17960 +2922 +12733 +22470 +5624 +15561 +20052 +14824 +27471 +13860 +22465 +19753 +18288 +9284 +310394812 +14923 +687275605 +4768 +7955 +25288 +17169 +31252 +30999 +10238 +898 +31985 +29824 +2138 +7879 +13543 +10514 +29882 +24167 +18709 +971224564 +8764 +23917 +27282 +18628 +21544 +18187 +14627 +19176 +20671 +11620 +13762 +3741 +14585 +4599 +9352 +18149 +21436 +30213 +664885777 +20454 +7557 +30631 +25152 +9432 +19729 +9523 +11617 +16405 +16744 +928421368 +748 +6722 +1903 +30271 +14023 +32698 +292693021 +28742 +12195 +32212 +23080 +20596 +17039 +245967765 +19524 +15014 +682242314 +4076 +7843 +25405 +4557 +6119 +27283 +30578 +617 +1153 +3986 +26187 +13347 +14256 +15814 +3835 +18122 +14712 +19567 +878044328 +293 +32611 +578339944 +28223 +20093 +23124 +11568 +27467 +13142 +16326 +18891 +23092 +24600 +19281 +20817 +29822 +15602 +30971 +22002 +15433 +26726 +14644 +24966 +30190 +28353 +1740 +12673 +12361 +12608 +891812554 +1529 +20103 +14824 +6246 +219458753 +3201 +32659 +26975 +26777 +31266 +17311 +1936 +25027 +2102 +23469 +13790 +20287 +8735 +175674631 +27902 +20144 +7205 +4144 +22750 +1336 +13187 +10849 +15112 +18451 +11171 +4366 +12967 +5060 +11774 +28228 +29698 +21382 +4325 +30643 +24408 +21971 +15594 +22593 +28850 +217982666 +25142 +1326 +160138223 +31367 +24387 +26207 +19812 +9366 +6520 +8728 +16772 +30599 +30369 +29694 +30809 +14525 +31122 +7295 +13183 +30896 +18266 +2907 +10636 +989966642 +29035 +24075 +29308 +16593 +2192 +32646 +11319 +11450 +32608 +6898 +5839 +22648 +6588 +11760 +25175 +27110 +22775 +29718 +10455 +23347 +32 +27436776 +27585 +32121 +13736 +19140 +17538 +2282 +25414 +2988 +10591 +13324 +938 +26456 +29817 +2897 +853402084 +1085 +1664 +14283 +26726 +23269 +562670904 +2232 +3395 +7961 +7288 +16859 +5461 +13214 +14669 +6190 +28963 +22713 +28782 +29328 +8118 +21289 +5324 +24417 +13380 +23142 +249651196 +731930437 +16987 +18654 +28554 +2273 +27013 +20449 +24754 +15883 +29960 +27096 +7455 +32575 +10640 +15091 +18214 +27053 +16570 +25072 +12967 +10180 +11678 +4139 +5287 +237127404 +17784 +2328 +19965 +14251 +15433 +20092 +5757 +3116 +426286442 +9362 +380963400 +29263 +21802 +3202 +29308 +13704 +12235 +11093 +3740 +17795 +1326 +24970 +26143 +24259 +22772 +29986 +31478 +1244 +8453 +1429 +9283 +3105 +32144 +29476 +18620 +24943 +20757 +783647843 +32332 +1804 +646332848 +26759 +9472 +11188 +7107 +1561 +5620 +8309 +24508 +20343 +762854332 +9247 +13214 +28258 +425655336 +19979 +20595 +2368 +5972 +9233 +23003 +10275 +5499 +11776 +13105 +21811 +589 +19793 +15202 +22564 +4314 +24571 +23633 +24052 +5381 +26465 +29160 +449592529 +18711 +24004 +24234 +10825 +30821 +8764 +663525280 +29402 +6737 +3169 +27533 +333931866 +615256072 +18553 +25706 +14455 +22460 +23917 +2832 +19931 +7745 +31712 +14187 +24408 +5099 +25323 +13325 +764 +20469 +1387 +14813 +11656 +23558 +32606 +31661 +5620 +7936 +853402084 +891947600 +15537 +2874 +14511 +29194 +20312 +15745 +5712 +347979128 +10246 +7735 +6209 +14821 +15871 +23749 +31275 +15249 +24944 +910153622 +28127 +27281 +26661 +593000912 +14478 +32303 +6435 +26452 +21361 +9796 +18874 +64974863 +949130808 +292904264 +14156 +10764 +29660 +9237 +10107 +6090 +1921 +6082 +17614 +11308 +7775 +28265 +23123 +6707 +22885 +16912 +30551 +16848 +5861 +15482 +6273 +16614 +12530 +5389 +14244 +1986 +13352 +18472 +22522 +20865 +29373 +27167 +20162 +19884 +2160 +2146 +26608 +17060 +739960154 +759680945 +15561 +9835 +25199 +30384 +932772889 +24739 +27359 +5793 +2412 +24647 +30017 +22421 +5320 +25721 +30823 +30135 +1329 +24882 +6232 +2394 +9189 +3546 +17723 +7609 +2975 +26456 +9964 +15879 +6761 +19311 +25199 +21163 +23769 +887 +1453 +32065 +4952 +25073 +5688 +25721 +18216 +11366 +26136 +22799 +15182 +30733 +18423 +341199600 +660787983 +4502 +20183 +15829 +1832 +18754 +9102 +31314 +22301 +24647 +5799 +25763 +15504 +10275 +794618585 +26584 +21450 +209801770 +26335 +28991 +18064 +7268 +29898 +10461 +14192 +24354 +28314 +3059 +30578 +13693 +2147 +574466415 +29662 +1050652772 +32377 +5623 +21779 +32349 +867796195 +31736 +26695 +6528 +28648 +15097 +8911 +24438 +10966 +31920 +13138 +30698 +19965 +4193 +30110 +23897 +20547 +638033148 +3817 +25269 +30077 +25799 +17735 +25232 +2394 +15617 +21541 +1360 +23729 +7254 +9985 +23148 +16527 +6487 +26142 +624787846 +2208 +18104 +256580658 +13240 +32377 +16315 +19042 +20312 +24420 +325383747 +1007 +32310 +176510878 +32575 +28721 +335528881 +16140 +22972 +1028016689 +15829 +23031 +19077 +304824290 +14348 +16146 +15316 +1105 +26018 +12692 +6487 +18332 +387345662 +17164 +24165 +29355 +27064 +10711 +6791 +29131 +5330 +17907 +24417 +17287 +4006 +815923650 +19176 +6755 +15264 +22607 +8934 +764 +18187 +9383 +17818 +17060 +10175 +5338 +27395 +6470 +22480 +31060 +27898 +30123 +21687 +5099 +16800 +2528 +25613 +23587 +211 +6184 +31985 +5627 +9295 +797373420 +3634 +23981 +17004 +9359 +27902 +21259 +678889556 +3128 +20165 +1252 +12552 +32153 +27771 +12152 +26417 +2182 +21336 +187877991 +9086 +25018 +15472 +18325 +23857 +14740 +16419 +8878 +24421 +24261 +27679 +5956 +20431 +21831 +32304 +2462 +1990 +10825 +10052 +3146 +32535 +12479 +701856488 +11504 +912 +1782 +752054624 +10116 +4182 +29000 +31528 +10825 +28899 +339 +39676834 +19752 +27725 +118022468 +100498229 +29407 +30019 +5961 +12229 +17784 +24429 +24684 +6504 +3959 +25636 +3939 +23599 +15561 +11585 +7630 +15997 +1697 +8888 +24524 +12602 +10263 +13664 +19839 +8816 +19904 +7281 +168 +21248 +3408 +19222 +26484 +5691 +11645 +20870 +10078 +24621 +21749 +23568 +16184 +7492 +4753 +16429 +6687 +3526 +2373 +27850 +32731 +16101 +613 +14435 +24758 +2369 +25026 +523750683 +19261 +12391 +4375 +32704 +4438 +22247 +1125 +25297 +13218 +20886 +10358 +11269 +23628 +19261 +7879 +26313 +22814 +14352 +1635 +20223 +17932 +13563 +17806 +10219 +30464 +26557 +25269 +15435 +23624 +15649 +17548 +14902 +19919 +9778 +30634 +31274 +6576 +13913 +14459 +9461 +150 +17286 +2893 +11327 +28927 +30202 +17888 +29027 +28096 +29419 +807878101 +4065 +7107 +15690 +25233 +18478 +11676 +19603 +10612 +27220 +377 +6601 +7824 +26090 +22306 +5109 +855439605 +30825 +20606 +12729 +189020465 +590 +14890 +2536 +19728 +31003 +10127 +1761 +1784 +30330 +18873 +27470 +3634 +3954 +24110 +1136 +4742 +284 +31016 +7644 +6594 +17727 +15064 +468 +14879 +27105 +1580 +26712 +14951 +20754 +28961 +12752 +2556 +5580 +26228 +712 +5624 +484970729 +2949 +13261 +742347834 +446034660 +20324 +3835 +7063 +7409 +31101 +10891 +17708 +9161 +21496 +394559714 +20273 +8017 +24408 +15537 +13619 +3781 +17319 +27478 +3787 +23921 +25613 +31439 +25990 +381039394 +18270 +246915592 +761047408 +20642 +30607 +29428 +15209 +9118 +11653 +9432 +1834 +5887 +205 +32529 +8455 +17648 +3959 +32087 +17655 +31249 +8483 +1361 +19641 +1259 +2963 +26753 +25846 +18451 +27194 +6598 +10048 +480 +20587 +9449 +3735 +18882 +25941 +10299 +7708 +10275 +11461 +3851 +699713792 +13941 +5142 +10183 +236247078 +27528 +19939 +6687 +26728 +2187 +20547 +7760 +7602 +5762 +29516 +27528 +5436 +31888 +810173088 +2220 +29419 +19549 +841984888 +2668 +1036745058 +29968 +9410 +16355 +32585 +16573 +16191 +451256000 +26519 +20153 +19436 +2237 +7198 +22172 +29452 +9366 +19105 +15572 +7372 +461844739 +885 +18104 +148 +19931 +7077 +21782 +14114 +3051 +873068833 +4555 +30786 +20030 +23477 +2105 +3783 +6005 +8497 +2831 +16911 +479222827 +19380 +15017 +16757 +7793 +1695 +9959 +19176 +732232773 +15969 +28713 +267206945 +12972 +2484 +13111 +15969 +7606 +28400 +16127 +176352552 +19692 +16146 +13868 +9703 +22895 +31643 +25256 +25137 +6828 +1974 +19436 +24907 +11424 +14329 +10137 +32632 +717347052 +24848 +2378 +27019 +21557 +596184425 +29557 +20540 +13253 +30568 +32575 +2416 +1927 +17633 +22750 +28481 +7910 +27815 +20232 +31854 +491245066 +1136 +22914 +10581 +5916 +922 +26736 +4366 +25565 +4350 +15910 +945292246 +7318 +27013 +823088406 +9482 +8144 +857646800 +1038 +732232773 +22495 +165289280 +15836 +16154 +651498411 +63108274 +22194 +5438 +26143 +30116 +20062 +19237 +24139 +26514 +15795 +30631 +933 +27875 +16573 +7281 +7544 +13338 +13266 +8054 +19518 +18694 +6446 +6774 +2182 +12582 +3703 +29044 +29461 +899436766 +413283444 +7095 +31925 +24898 +17099 +642794616 +18180 +23827 +2207 +21617 +5359 +7939 +30674 +13519 +13947 +3678 +14698 +3915 +27533 +2534 +16357 +19139 +30242 +1786 +13281 +6595 +4306 +13543 +5454 +3118 +3535 +8986 +308 +16577 +16131 +22035 +20753 +32258 +16873 +10180 +32456 +16536 +937742460 +7534 +29502 +529625353 +12373 +16819 +28596 +7409 +7344 +28673 +1269 +4237 +28488 +30207 +29867568 +1390 +5624 +17630 +17642 +60289319 +19819 +19825 +7132 +25659 +31965 +29634 +27557 +21015 +20540 +28470 +27224 +17611 +22634 +18720 +64974863 +20242 +23587 +6048 +427405446 +30567 +1060 +9623 +3308 +5902 +660915498 +8263 +26632 +10268 +461 +18016 +304824290 +8440 +21361 +16752 +17415 +2453 +3901 +22247 +27919 +32401 +19009 +14211 +21929 +17844 +17766 +11320 +26032 +16621 +8059 +15817 +10914 +7811 +13111 +19499 +306 +1261 +22270 +5750 +26726 +30606 +3139 +16073 +5887 +8440 +21205 +47680524 +14252 +30999 +11656 +2212 +11380 +273263405 +24194 +14047 +24438 +32659 +11093 +15519 +17373 +21964 +25783 +11366 +8656 +25142 +2547 +32209 +6089 +1028016689 +5600 +21163 +25057 +30999 +662 +18218 +26854 +231871336 +12306 +29348 +29530 +13142 +28623 +8251 +25807 +29488 +19988 +18478 +17003 +5346 +27311 +14293 +1816 +21024 +14511 +12285 +31506 +9266 +275985604 +12019 +21557 +17338 +20068 +14925 +13915 +509260089 +9199 +30643 +17311 +26523 +2348 +22247 +16060 +7956 +4804 +8075 +4170 +397183063 +27099 +5680 +1238 +9888 +748 +28591 +19261 +21021 +19518 +7381 +25808 +12292 +19566 +27741 +17817 +15774 +16221 +669 +16808 +14435 +1998 +28230 +27312 +18986 +29492 +6737 +15846 +6089 +28375 +5535 +7759 +21406 +26115 +30092 +29092 +1042466237 +10036 +25185 +10932 +32400 +18592 +782788807 +10786 +27016 +280282421 +23367 +26071 +26060 +31569 +10236 +28623 +3256 +13236 +12157 +11003 +30810 +4174 +26846 +9979 +6512 +21811 +18305 +12948 +24057 +31963 +22465 +2208 +13388 +1811 +29488 +18991 +20448 +29549 +16127 +24090 +13003 +29206 +19351 +30028 +11755 +32554 +16628 +29379 +23042 +4524 +32226 +7927 +26868 +18310 +7142 +20021 +32518 +19919 +8159 +896017605 +27303 +28165 +9247 +22395 +14488 +4959 +9352 +31721 +4762 +14563 +1028016689 +919 +19596518 +25599 +13807 +545 +29649 +975437030 +2209 +26311 +390891964 +31337 +115 +4365 +28270 +1761 +10870 +8400 +24257 +30526 +3254 +10190 +24886 +2873 +170694527 +25633 +19119 +7348 +15866 +23858 +14106 +454316758 +9417 +14669 +14535 +18906 +1116 +13984 +3939 +26732 +819270011 +27956 +30548 +28091 +8258 +27013 +25330 +31346 +26854 +8309 +20977 +30659 +32125 +29015 +3207 +23719 +3546 +4454 +26456 +8520 +425053951 +23681 +23528 +25951 +84 +21361 +14421 +916365934 +27898 +3621 +7833 +9871 +2497 +216439932 +8142 +12970 +7682 +25851 +22412 +7910 +10891 +5961 +13662 +12541 +23698 +7400 +10052 +5232 +161167734 +9883 +18564 +30266 +31985 +30859 +44163600 +13375 +6934 +19032 +5565 +14134 +2202 +27760 +30981 +15911 +1698 +19140 +24420 +17699 +28428 +857578541 +2209 +27286 +782788807 +1377 +22129 +19819 +31888 +20348 +881 +4100 +24798 +4205 +9414 +29225 +24820 +15249 +371 +7904 +3386 +13925 +2504 +16014 +10931 +24674 +4004 +11020 +23487 +22336 +20121 +14527 +27837 +4065 +16811 +30668 +13987 +6011 +12739 +18872 +21115 +16447 +927429109 +611700924 +18814 +27821 +14824 +28517 +6220 +25722 +14596 +25834 +22822 +30810 +23057 +21205 +506 +8267 +27024 +15397 +304824290 +28243 +22078 +30359 +9562 +256580658 +32535 +6101 +4052 +30778 +20413 +12806 +26661 +29010 +20959 +19212 +32665 +2182 +5861 +21135 +5662 +14865 +810759425 +375 +1105 +25269 +9118 +765080634 +21386 +8236 +31956 +29336 +638157806 +30363 +9818 +21577 +22963 +26136 +19459 +16593 +629 +18633 +464491955 +18114 +21622 +11901 +25296 +30800 +6740 +20802 +28327 +6689 +6111 +25625 +7843 +25233 +27002 +4135 +10698 +6691 +925294519 +21361 +8796 +28389 +32401 +6605 +17017 +13269 +26931 +6820 +15525 +22478 +20480 +3735 +26453 +28745 +32349 +5192 +18633 +7141 +28538 +525311521 +6643 +26100 +987744044 +19212 +14699 +1695 +31888 +28836 +31927 +15095 +5319 +13654 +10229 +13534 +6214 +2217 +17733 +16614 +16819 +26114 +14453 +3613 +27344 +4714 +5259 +29706 +19637 +24011 +27059 +27926 +9104 +1057824949 +30896 +28400 +15846 +340575135 +4580 +23067 +31613 +16330 +28077 +1783 +28522 +8343 +15151 +17957 +25582 +3010 +5954 +15617 +14509 +368135485 +7689 +26890 +16419 +12574 +24001 +24824 +21871 +6916 +25800 +30368 +12794 +3110 +8359 +7858 +8439 +19040 +10492 +170722754 +24813 +23924 +27944 +26514 +154933739 +1803 +25834 +9642 +28898 +12001 +21335 +8856 +20634 +14834 +25495 +17667 +27313 +4735 +11796 +28256 +17747 +11011 +28237 +25025 +17560 +17025 +21125 +10708 +29938 +29047 +2547 +15472 +29585 +14146 +6129 +27363 +23208 +10408 +13558 +20966 +20068 +32416 +25422 +3871 +28898 +20843 +508432828 +31407 +2534 +22847 +15336 +17450 +12157 +504 +3389 +5351 +21582 +16539 +523750683 +10857 +759680945 +27067 +31666 +24738 +15062 +22665 +3783 +8912 +32481 +23623 +16833 +27435 +9808 +6119 +2162 +18955 +16606 +2408 +22717 +26081 +9210 +31290 +20194 +24786 +2340 +9227 +24758 +29557 +28694 +14117 +4967 +12515 +30543 +27919 +40 +28632 +17661 +26956 +26106 +62822899 +858500519 +28610 +8972 +22470 +28252 +31777 +19839 +27370 +8664 +14244 +7440 +18112 +7850 +15514 +32512 +17167 +31989 +23606 +31426 +9473 +24327 +18564 +28365 +25520 +9293 +8042 +6934 +18752 +7077 +22248 +1760 +18305 +22569 +6009 +22538 +9270 +15855 +8050 +25175 +19565 +11458 +9644 +5792 +4458 +20053 +18826 +15664 +26043 +161167734 +17353 +12814 +5904 +10253 +24766 +827478884 +11308 +708399002 +14958 +23067 +27564 +18875 +16833 +23551 +22465 +31410 +607699886 +18058 +427405446 +17419 +23680 +19327 +26456 +28898 +1243 +26511 +21174 +11933 +1048537108 +6381 +827 +24721 +18673 +643245371 +30762 +199372157 +832958104 +8118 +414 +613 +2915 +11833 +10175 +22587 +32472 +20606 +3193 +811530194 +31560 +11970 +17368 +10874 +902916886 +20796 +18665 +9204 +26278 +10907 +6599 +13305 +416623526 +30810 +21782 +28343 +28439 +770 +1408 +24848 +23818 +586136455 +27059 +4924 +32190 +12956 +747963427 +6314 +12798 +16410 +24261 +292402728 +15565 +8644 +15132 +31946 +30621 +27024 +3634 +31054 +767 +10033 +1675 +6576 +25276 +18387 +19115 +14865 +7344 +7348 +30693 +6232 +26419 +22411 +17116 +22977 +14669 +83894524 +24138 +4635 +25633 +147680540 +6652 +28620 +9470 +25195 +2340 +28875 +21436 +8550 +4776 +867796195 +2180 +2616 +5013 +32757 +27112 +22349 +17876 +19603 +126640927 +26533 +26444 +30369 +27877 +7744 +22759 +7682 +5534 +17381 +283271405 +13216 +4619 +26000 +18167 +12502 +17584 +13981 +11500 +22986 +11271 +2311 +13236 +108030949 +810173088 +20072 +24815 +20324 +29779 +679487310 +2118 +19335 +15369 +19828 +543562637 +3781 +24820 +26313 +19890 +813 +343074924 +13154 +29124 +16370 +639909173 +292693021 +27701 +19482 +20772 +21466 +5893 +9571 +15872 +4198 +18855 +1377 +11630 +5727 +25724 +664027071 +17278 +18305 +3827 +6511 +20731 +30599 +31356 +679 +19864 +26866 +16931 +7077 +2597 +20211 +32609 +20599 +27227 +13480 +6465 +2789 +13458 +31560 +16052 +42623459 +1336 +7355 +24524 +3314 +1389 +18379 +7902 +18201 +2237 +3362 +354 +20141 +11211 +933441874 +20401 +479 +814 +7556 +10339 +7933 +5454 +9247 +28970 +2180 +3741 +28713 +26584 +7556 +217807406 +7142 +13767 +6270 +31636 +6382 +31726 +5759 +31528 +12742 +22297 +28620 +12920 +29762 +26277 +18855 +23739 +11968 +16798 +20259 +27085 +16743 +18541 +27679 +15926 +24065 +551 +239563124 +16033 +16855 +13274 +5192 +5748 +25745 +12155 +390200056 +26632 +32032 +11051 +19685 +8195 +4365 +24468 +22740 +15875 +7296 +17663 +13193 +29842 +1512 +18872 +8213 +18329 +18990 +32087 +3139 +16361 +17642 +26961 +16024 +11110 +26718 +22470 +20772 +29381 +12221 +559006903 +27126 +11901 +13995 +10968 +14343 +25801 +25599 +9484 +6599 +8549 +14051 +12043 +7421 +22895 +11544 +7951 +641062521 +15533 +11491 +31439 +32 +20478 +226838476 +829 +30753 +6004 +20373 +5634 +7191 +23124 +26824 +30844 +20227 +16218 +21163 +5320 +23501 +31574 +24359 +359 +24321 +9888 +733720730 +16752 +16341 +5524 +1572 +8946 +16568 +30244 +13792 +224 +23919 +24516 +13543 +2074 +30703 +31438 +19362 +32087 +31692 +24299 +30853 +8343 +98 +23760 +19695 +10381 +9449 +15449 +819270011 +23080 +5098 +12657 +950797214 +144200174 +1360 +19016 +18387 +18990 +7056 +11798 +6246 +32203 +2638 +12696 +5637 +23072 +329364123 +6722 +22894 +1553 +30266 +394559714 +112041602 +12669 +17831 +543956572 +9470 +4819 +4823 +9565 +18339 +29578 +31928 +6285 +20595 +26384 +1783 +817865474 +31989 +13072 +360322477 +922907720 +24147 +20900 +10481 +1159 +19883 +23483 +5569 +20870 +9259 +10097 +18810 +24217 +26635 +11786 +17415 +15883 +14021 +10238 +23080 +23617 +832958104 +8453 +23570 +18322 +7927 +24386 +4762 +628529804 +3982 +4924 +13989 +525495101 +13831 +17103 +10130 +4505 +272986092 +987091443 +22792 +14451 +274692509 +362310923 +1069 +4657 +29315 +32761 +4314 +12410 +23623 +1921 +7544 +28470 +20958 +24749 +30551 +8913 +32056 +27711 +19960 +26904 +24269 +11311 +6942 +28884 +17287 +12515 +17381 +7557 +100498229 +543 +32087 +216 +21242 +15539 +26557 +26494 +12069 +6144 +525926022 +13784 +14106 +29097 +10911 +23478 +30593 +15883 +28280 +567 +1321 +9284 +20343 +30981 +16138 +16650 +3184 +3504 +13685 +6090 +13818 +19688 +24886 +6245 +14068 +11030 +1066 +7791 +16539 +26719 +13126 +28256 +24334 +17691 +857638886 +16848 +14414 +21023 +453899854 +26311 +15250 +17914 +22800 +1897 +11486 +10175 +12591 +9767 +10419 +12880 +24519 +21553 +17801 +20618 +16913 +19903 +4446 +26228 +18799 +19921 +26006 +14654 +28228 +13848 +3613 +3116 +13463 +48 +4325 +214 +14435 +15047 +15926 +5333 +25851 +89508404 +190 +8095 +10548 +20668 +5304 +18167 +6479 +631144646 +205933683 +1 +3205 +3764 +21054 +25846 +29176 +19229 +4907 +22252 +1336 +25152 +5287 +1036865894 +21598 +1648 +22035 +24766 +430 +60818700 +27740 +21673 +22084 +25270 +939954920 +6643 +26129 +24091 +25265 +993592844 +23861 +21887 +27024 +495012238 +29530 +526606148 +669835213 +28314 +15922 +30280 +9526 +20962 +562024821 +13195 +27591 +19641 +2394 +18271 +194354866 +21527 +16570 +28899 +15583 +23857003 +30705 +4375 +5760 +21115 +31335 +441276900 +28970 +824 +24344 +18266 +30844 +21605 +25800 +27231 +1049511169 +23371 +27052 +24362 +4657 +13458 +415705934 +32344 +25414 +6349 +18495 +4716 +916116163 +4213 +12281 +32289 +15322 +15125 +22963 +19493 +23452 +2157 +11740 +28129 +9959 +30126 +4989 +12343 +12552 +22002 +679 +29783 +18606 +18368 +9261 +9259 +14857 +1811 +27048 +13187 +5217 +24742 +22407 +32134 +13889 +31654 +2610 +11011 +10874 +19281 +1868 +20597 +6382 +6549 +19807 +1145 +585567701 +3794 +23729 +5107 +20865 +24860 +14749 +14902 +29122 +961739421 +3010 +12277 +17735 +1055009935 +15789 +23075 +10695 +6016 +12306 +31275 +25742 +24620 +30217 +31683 +3393 +18570 +18270 +12441 +9124 +899436766 +24262 +24718 +5551 +23690 +25763 +6369 +14677 +15969 +542186841 +24464 +18198 +7788 +7882 +26615 +25176 +27327 +11802 +22772 +25199 +7939 +32151 +20796 +8645 +1877 +30279 +15368 +10480 +679 +29882 +26728 +22023 +22034 +23205 +22816 +7164 +8041 +7754 +1458 +9572 +787692568 +15038 +26587 +25137 +17059 +18348 +30817 +124770821 +17099 +20479 +3953 +1018804710 +7698 +26512 +15679 +3201 +22068 +2356 +32473 +9876 +6710 +4579 +20962 +461002979 +28446 +6590 +18020 +858 +950797214 +29698 +12402 +19696 +22522 +11620 +25142 +12335 +11321 +165 +23312 +25769 +577323850 +6806 +14849 +22788 +14012 +7662 +12122 +26014 +141565344 +1785 +13380 +17714 +17786 +16033 +22002 +31777 +12553 +28554 +22771 +107 +27368 +15433 +579433266 +6465 +28059 +31989 +16367 +30737 +14984 +18010 +12783 +31692 +8430 +9060 +9674 +451256000 +979751503 +18419 +30363 +26456 +18332 +13875 +23214 +10751 +9247 +19911 +28875 +4742 +10097 +12601 +4049 +26349 +1927 +7389 +11860 +11854 +13338 +8926 +24091 +3368 +8961 +23679 +27226 +7288 +24524 +6740 +30375 +14023 +27204 +11311 +18230 +12412 +27064 +26204 +25107 +20022 +27925 +25648 +84 +24 +11970 +7956 +9929 +24091 +12872 +214476337 +4782 +31395 +2598 +31422 +30823 +21482 +17611 +11773 +18051 +23592 +267224449 +16033 +16410 +7344 +19661 +774 +24090 +32611 +30232 +20195 +23483 +3051 +15150 +30020 +2394 +18589 +2520 +2897 +524439180 +28260 +4009714 +25662 +2967 +573606632 +20322 +18841 +19493 +664885777 +14118 +26493 +7791 +176363560 +7535 +14198 +6416 +6985 +98861589 +20648 +18890 +7086 +27004 +244889791 +21749 +9886 +9224 +8891 +29649 +16442 +11597 +4816 +3672 +10347 +373934314 +10218 +29289 +6916 +14836 +32535 +24007 +7793 +21114 +31695 +31692 +4341 +7061 +13863 +599862654 +11937 +13372 +19119 +1069 +510691075 +18793 +24820 +3320 +99038920 +15790 +23749 +19269 +10708 +6801 +13182 +31802 +24948 +1048537108 +10531 +2366 +18841 +16727 +17300 +484970729 +12401 +14390 +15017 +4109 +7512 +5418 +15264 +26924 +23388 +11755 +1045686603 +472 +833381053 +22417 +17633 +2373 +959271837 +29242 +13026 +28447 +2887 +16118 +24764 +395 +9918 +14977 +738662012 +16331 +16088 +26956 +10385 +26931 +21509 +881 +22259 +28230 +317497800 +8281 +7579 +15999 +3761 +934956379 +759680945 +525926022 +27048 +20121 +461002979 +18280 +15747 +8966 +9520 +267206945 +3087 +18916 +6906 +3264 +18700 +2816 +332 +13807 +16567 +29047 +32390 +28348 +12641 +8309 +21717 +6584 +5058 +20667 +16796 +28983 +5186 +3672 +28417 +2897 +699555507 +18058 +4832 +25137 +28538 +15533 +17550 +3063 +19480 +18211 +15270 +162 +125654089 +8309 +30825 +5058 +1320 +27105 +687599900 +17691 +8146 +17167 +31063 +7095 +7708 +7897 +1069 +19993 +6576 +1696 +10708 +24774 +18094 +31249 +19289 +14761 +987744044 +8164 +1956 +42 +293 +6048 +22858 +17368 +26142 +27194 +2817 +17164 +66383449 +13109 +31206 +14761 +13154 +617 +24004 +29379 +17554 +4720 +6149 +19317 +5961 +30445 +31093 +214 +26749 +3368 +12992 +25771 +10236 +16727 +25352 +19179 +3253 +27528 +31356 +25920 +26592 +10294 +17381 +15633 +9978 +26827 +18027 +32566 +8485 +8181 +18305 +26708 +9776 +30602 +12963 +12825 +10651 +777 +44921107 +8195 +8621 +2427 +3256 +17673 +1226 +13760 +17167 +13240 +23732 +20448 +29944 +123563765 +19629 +7310 +14511 +615256072 +12876 +3933 +17892 +15433 +2065 +19980 +25083 +594 +3423 +286041137 +209337590 +26081 +7923 +29698 +32401 +835585617 +7544 +8522 +20141 +19965 +18966 +29294 +10083 +4819 +13017 +5445 +12970 +20230 +2903 +25722 +19284 +501989250 +10363 +9293 +24896 +29875 +14590 +15327 +789157341 +669 +6501 +21484 +25257 +8891 +15435 +15537 +10029 +1116 +26440 +19346 +5244 +4298 +141565344 +27513 +20022 +13600 +19400 +939 +6300 +11567449 +3242 +12814 +1188 +194 +7512 +1732 +32397 +19876 +7833 +24786 +29667709 +8778 +29393 +386143652 +6525 +22554 +25333 +17814 +22517 +16064 +8954 +23469 +26868 +1815 +17011 +3546 +22637 +31353 +28143 +12970 +50 +25126 +945571162 +30981 +18711 +7638 +11492 +8419 +688921232 +837691137 +7191 +17801 +866288672 +14258 +18569 +114156994 +271 +12071 +948081670 +8405 +5418 +30107 +21107 +15123 +5346 +748 +16949 +3320 +4518 +118022468 +11937 +30587 +20692 +10225 +22998 +30859 +651498411 +30593 +10424 +27200 +900648142 +184 +28694 +27026 +25520 +21817 +697215920 +6302 +5320 +1337 +12879 +19675 +31934 +29843 +30036 +24857 +18240 +29899 +340575135 +6487 +21409 +27313 +17487 +261905804 +14568 +176510878 +29446 +4059 +12705 +16033 +21984 +9572 +21868 +6465 +32473 +7555 +215899335 +13458 +27140 +14644 +10082 +1208 +12858 +29541 +26212 +9248 +20742 +13764 +7875 +22555 +16458 +13380 +22256 +3817 +14811 +15833 +19077 +29450 +6684 +4021 +29159 +28258 +1055009935 +898 +23599 +29062 +25269 +25289 +854740408 +9384 +7674 +17338 +390891964 +18866 +18476 +8692 +14377 +10159 +10427 +4465 +7481 +19557 +27908 +7287 +2979 +18192 +28099 +18428 +24408 +10095 +51107704 +25872 +15553 +797269132 +7775 +24968 +24710 +4809 +18826 +16091 +1052341139 +23557 +5197 +16971 +13850 +16254 +30338 +1013885883 +12583 +304824290 +15951 +21984 +88 +12715 +10874 +11739 +5476 +20812 +9223 +31253 +5259 +16419 +20527 +25073 +23501 +1051757721 +30701 +29097 +8508 +22194 +6136 +29092 +2631 +29034 +7606 +21546 +30565 +27327 +25039 +19691 +27489 +7622 +2981 +900648142 +27286 +15524 +16788 +8284 +4563 +12814 +17225 +2476 +22649 +25431 +10003 +8936 +16519 +12977 +18616 +695 +3182 +13297 +18583 +23092 +17918 +12500 +11652 +12516 +9888 +20731 +23536 +4292 +31969 +16818 +21964 +15486 +3870 +18260 +10825 +3958 +14962 +26190 +32394 +51107704 +7453 +13325 +27013 +10411 +27957 +18020 +20170 +16232 +2497 +697215920 +26904 +697456669 +18218 +28603 +5420 +21339 +15047 +27722 +8891 +12172 +4852 +32351 +10236 +10275 +30422 +28333 +6685 +18761 +32717 +2084 +6801 +15182 +616762822 +9886 +14852 +6003 +25820 +30971 +19244 +560256190 +28352 +25582 +32722 +22593 +29398 +5244 +13572 +459542886 +10556 +28488 +3850 +5793 +27522 +23599 +8645 +3321 +15784 +1393 +28059 +15525 +5919 +30565 +18855 +1784 +10739 +12193 +26736 +18617 +12373 +16376 +5903 +21839 +18631 +6258 +19115 +13685 +29562 +17869 +7791 +6417 +15142 +25740 +72446526 +29651 +4814 +32166 +28530 +4647 +24280 +9918 +7215 +27188 +28070 +30716 +14511 +744647081 +2459 +27771 +20663 +5245 +781570423 +29785 +8175 +1013046410 +16012 +705486501 +31745 +16916 +4872 +15830 +2294 +29256 +31613 +11670 +10183 +5942 +11908 +14321 +30300633 +22220 +15242 +3901 +19819 +31405 +32327 +19774 +25034 +7744 +7562 +8387 +30859 +14644 +24975 +27771 +5604 +939 +7951 +9103 +4657 +5495 +31836 +24444 +2033 +2708 +26042 +15560 +12043 +17169 +10419 +13825 +13662 +28631 +17894 +21773 +495012238 +16101 +28133 +29783 +31170 +11591 +2011 +15245 +7366 +3839 +13509 +758695353 +25711 +680780891 +668634557 +13195 +31252 +4078 +18320 +23171 +32741 +32473 +8763 +25763 +29516 +4021 +10736 +924324245 +879309927 +5082 +20711 +24308 +29733 +26236 +31844 +15017 +13577 +4335 +16341 +21452 +16315 +9514 +10363 +21659 +27940 +27409 +32722 +18360 +524439180 +28422 +4518 +8546 +31965 +14117 +25826 +599862654 +11587 +16727 +21885 +18218 +15369 +14005 +13263 +191860636 +15141 +13109 +15125 +25598 +21673 +20221 +3630 +19030 +23300 +28925 +18947 +20971 +390891964 +19319 +5911 +10331 +8103 +7080 +8530 +18330 +31253 +31721 +19157 +103195768 +18120 +29661 +12878 +30844 +23398 +3054 +7556 +23343 +16203 +29379 +21299 +6048 +11056 +525311521 +16336 +3036 +14578 +1243 +17630 +24327 +12051 +2718 +30330 +23096 +21622 +8326 +9989 +25203 +26313 +5793 +17705 +25342 +11504 +1239 +17320 +17253 +9323 +9562 +25900 +2761 +4821 +13736 +24566 +17178 +8430 +3445 +21091 +10068 +371 +9405 +25138 +26634 +14030 +758695353 +7030 +15583 +1188 +23536 +4188 +21509 +1010399736 +17099 +16145 +20287 +29988 +22899 +31650 +165289280 +30655 +8294 +24100 +15814 +24082 +22034 +15879 +32 +17683 +11034 +24321 +32293 +5397 +27217 +24748 +27194 +29634 +18872 +24699 +3584 +29626 +15514 +3916 +26440 +24544 +6404 +10930 +5010 +31836 +13100 +5259 +2742 +21335 +697719282 +19967 +24999 +7904 +23729 +20817 +449592529 +25872 +18755 +22926 +30565 +30672 +30369 +28488 +15260 +5813 +699555507 +5760 +19965 +23031 +7759 +22522 +22135 +5620 +534341541 +27019 +12001 +23578 +2292 +30693 +13693 +8105 +22034 +24138 +16151 +209337590 +335528881 +25257 +10851 +32757 +25495 +6943 +389409568 +22790 +30188 +21993 +27399 +29776 +124770821 +26846 +9472 +31613 +881 +7046 +32217 +9139 +32538 +20473 +22034 +23532 +23908 +31443 +16673 +10649 +25802 +2595 +966 +31367 +15539 +21549 +20122 +23065 +28446 +12173 +17878 +23677 +20232 +30483 +15322 +21032 +29263 +2928 +25181 +5642 +5861 +28400 +18196 +31395 +290 +32584 +21839 +9410 +27057 +12097 +11228 +27140 +18364 +29131 +24259 +492883950 +23388 +29946 +20136 +31285 +18898 +69666088 +925 +6691 +602389378 +26410 +30762 +8440 +160857416 +20731 +26846 +17193 +7030 +23493 +16949 +17965 +8270 +22907 +63108274 +177112175 +703494470 +919647265 +148 +28483 +25203 +29737 +8922 +26115 +126610814 +30335 +12657 +5763 +30059 +14646 +7632 +2643 +27073 +21513 +12771 +981216331 +29021 +21587 +6009 +29634 +22963 +3980 +8709 +631404077 +31252 +13615 +10357 +392 +18188 +1364 +1903 +28187 +32480 +5989 +2816 +5120 +7923 +21773 +26106 +27811 +514875184 +16064 +20146 +29308 +4621 +32747 +32125 +9139 +7722 +10730 +3352 +2970 +9184 +9356 +29732 +21021 +8237 +27344 +7748 +901932736 +9362 +6968 +10212 +27557 +25460 +11860 +20285 +22172 +12040 +148 +22998 +12281 +26739 +7907 +9618 +18949 +5418 +32652 +19346 +11035 +22208 +28925 +13297 +2401 +32028 +9951 +256580658 +26571 +16916 +669835213 +5258 +14021 +16645 +31883 +29578 +472 +7568 +13493 +15482 +15027 +23133 +512496894 +30918 +9295 +13146 +783684669 +2105 +21213 +26377 +26463 +13345 +25721 +20480 +14509 +28163 +15472 +24326 +19499 +150 +30051 +31190 +6761 +223794817 +4880 +13517 +14265 +14609 +13594 +333931866 +12436 +22078 +7021 +30947 +817030087 +11617 +18570 +26198 +2396 +190 +23938 +3986 +994060758 +20245232 +12347 +31003 +660787983 +14669 +7095 +9366 +8800 +14251 +357240361 +5010 +15690 +30786 +25581 +27311 +974991332 +15711 +14283 +25431 +26143 +28046 +11311 +29809 +29784 +29963 +3984 +11773 +501989250 +14509 +29319 +16613 +14161 +118022468 +31726 +27172 +25228 +31101 +30343 +6144 +22351 +20597 +23847 +9250 +372335989 +18495 +12760 +18855 +25297 +14746 +6591 +2578 +20449 +21557 +28826 +24378 +2593 +25198 +7007 +7080 +18048 +29910 +30800 +534341541 +29960 +16361 +2160 +23647 +20 +1453 +29687 +649527609 +5004 +31749 +27850 +4186 +2536 +21163 +16723 +24748 +7606 +29330 +73 +31459 +19170 +16256 +7630 +5793 +19914 +7562 +12071 +29634 +13109 +12431 +29964 +147680540 +14457 +23803 +20721 +2601 +2928 +27467 +15561 +17438 +31283 +1011 +458450408 +20280 +9283 +9759 +29709 +13864 +31459 +3800 +4815 +20133 +26774 +18420 +29236 +17784 +18284 +25046 +8859 +874552198 +13093 +508432828 +21885 +22110 +3256 +27382 +17733 +32616 +901932736 +31002 +7348 +15150 +937 +29219 +5643 +18873 +26634 +16913 +21238 +13432 +2536 +18572 +27261 +900 +3559 +18694 +28417 +13685 +21208 +342948102 +8072 +10263 +21090 +3059 +26437 +684472557 +13528 +23131 +11840 +19351 +1028016689 +9521 +24062 +15951 +20165 +31664 +9283 +15910 +2867 +24280 +26774 +25442 +13093 +15715 +21931 +17164 +12445 +14438 +13793 +28483 +22593 +20682 +10222 +928 +21750 +194495327 +305443481 +2718 +27056 +25210 +3846 +4314 +29162 +283271405 +16146 +781681604 +11090 +29256 +11585 +24334 +28745 +3207 +5777 +16326 +10886 +64974863 +7102 +18109 +24291 +18794 +20287 +334695565 +18740 +27163 +25519 +11178 +22372 +24343 +22127 +2781 +21769 +14372 +2356 +16401 +18122 +28091 +29847 +4346 +2180 +13519 +26800 +1029221420 +18170 +5839 +961981483 +9237 +20161 +23739 +19350 +13982 +12379 +4905 +7729 +32434 +28357 +12653 +242715869 +4268 +10881 +4812 +30512 +15855 +26100 +16908 +358 +26924 +20249 +523902689 +30698 +27475 +898668038 +28341 +12986 +15183 +31671 +22717 +13626 +15822 +184 +15773 +1837 +31836 +511562520 +24187 +11630 +3139 +2881 +25565 +20682 +18400 +7824 +12199 +5359 +13253 +6844 +26781 +6416 +2269 +7062 +10551 +15872 +31917 +23690 +1803 +31951 +10610 +1069 +24571 +23142 +17710 +4847 +23795 +26452 +13771 +13626 +10591 +29016 +755441859 +27902 +29915 +13071 +10708 +13493 +20027 +20699 +30598 +13087 +3440 +826087120 +357240361 +28206 +4395 +11171 +7294 +27971 +2928 +2476 +19005 +24438 +794618585 +19806 +4070 +10141 +13266 +30338 +730980266 +138768834 +7046 +782788807 +11799 +23521 +2119 +5668 +32400 +19149 +10825 +16024 +31946 +649 +14637 +19312 +1009651581 +1062715982 +996 +21911 +28477 +7269 +22894 +17578 +11472 +8430 +13868 +10358 +17379 +10849 +11394 +13440 +32145 +25598 +25056 +21430 +6260 +130592554 +18846 +21203 +9077 +21782 +25960 +18048 +184 +17353 +12024 +138768834 +22815 +22652 +3915 +21528 +891947600 +17817 +7095 +6693 +17215 +27363 +23834 +31231 +900 +16769 +13771 +5600 +16254 +10183 +8618 +32087 +24110 +28348 +20501 +2459 +16204 +3104 +21400 +14251 +29502 +5397 +30971 +955 +31284 +27902 +12601 +1101 +6423 +21170 +20161 +9359 +24439 +29035 +30608 +15440 +24806 +6616 +1011 +11544 +23332 +32659 +20473 +3365 +7564 +22350 +28725 +26283 +27218 +12715 +31337 +23388 +25101 +14118 +14970 +22372 +5096 +30358 +18270 +30417 +23623 +22894 +21701 +2102 +21336 +20232 +761047408 +22612 +4090 +30020 +18986 +23818 +16447 +29877 +859941044 +26854 +8556 +27058 +31771 +697411754 +1130 +939286644 +12805 +5499 +4089 +13984 +14318 +32157 +307263087 +29591 +22645 +105715872 +29562 +16931 +17190 +723 +29400 +9231 +27053 +17101 +21267 +19919 +14414 +21659 +18001 +29494 +2831 +4740 +18846 +4775 +3193 +16355 +23337 +9474 +19708 +13793 +5051 +9526 +294 +36067554 +1740 +152258382 +8175 +23953 +26311 +10019 +18897 +21164 +21047 +9623 +19427 +31033 +30979 +17405 +30195 +18669 +25290 +15468 +15868 +322063641 +20119 +24067 +14352 +9352 +11582 +708399002 +25766 +13156 +25866 +28850 +17947 +13285 +5561 +21153 +20211 +15477 +23626 +28449 +27928 +6220 +22460 +32731 +28877 +8190 +12130 +18019 +23732 +8891 +30618 +26705 +23959 +31687 +26868 +27257 +28554 +1109 +27382 +31789 +4951 +743 +13216 +32368 +4360 +15482 +7995 +1289 +5058 +373934314 +12762 +426 +5217 +7295 +26519 +28141 +18058 +13976 +176363560 +22152 +2049 +24966 +18179 +29066 +6417 +8749 +17315 +3652 +31266 +26924 +23522 +19290 +27421 +27904 +23133 +24599 +14372 +25094 +17578 +19714 +8459 +32747 +29022 +6903 +11926 +5680 +20452 +631404077 +21539 +554170410 +545681893 +26081 +2143 +27534 +1429 +15272 +9864 +451256000 +25757 +28966 +4639 +18029 +10610 +12091 +1238 +31831 +1761 +18112 +184 +11011 +849405117 +11509 +18748 +19227 +14977 +4714 +3937 +976561308 +13594 +28813 +5887 +16769 +13534 +21790 +9259 +32289 +30120 +986216938 +7842 +916116163 +30123 +27885 +8059 +10907 +217807406 +27423 +1129 +755441859 +101 +115 +6890 +15038 +3116 +472139713 +22359 +19556 +24682 +6300 +15304 +14402 +3747 +18227 +9526 +12377 +14226 +24240 +949130808 +24712 +3989 +4065 +20225 +1664 +27375 +5098 +13562 +901932736 +16238 +27843 +27106 +24684 +28273 +18320 +5659 +4470 +2356 +29315 +25596 +23645 +461002979 +14272 +16914 +19219 +20763 +159508847 +30356 +10334 +910153622 +25455 +20928 +27241 +10999 +20165 +24889 +510762061 +20787 +20242 +20966 +20093 +7801 +3149 +12762 +23760 +26768 +26847 +1052341139 +19834 +12401 +19965 +25018 +29403 +23971 +21831 +23214 +4762 +19417 +9139 +11714 +27013 +3154 +7957 +21802 +20021 +16146 +13347 +26278 +18690 +3945 +18227 +11970 +15433 +19695 +26736 +8327 +29122 +22634 +8965 +17838 +18793 +30981 +18489 +3395 +28985 +7861 +14298 +22785 +20879 +355982816 +30188 +17360 +21192 +2754 +12155 +23938 +2348 +19710 +21136 +428 +16014 +19812 +23409 +5892 +7095 +495044622 +10142 +21370 +29649 +15665 +27593 +12143 +27000 +15433 +5449 +25125 +30123 +16091 +31419 +3202 +22017 +12387 +506 +19692 +2294 +32626 +8483 +5330 +22900 +620 +30696 +11504 +19008 +15536 +22631 +1732 +575149706 +152258382 +20506 +11738262 +15270 +1029221420 +523750683 +8778 +24909 +15328 +3824 +553 +611700924 +41434792 +19967 +440795951 +15633 +8716 +59044867 +2369 +8966 +24062 +1372 +13351 +15820 +19506 +12281 +13036 +16429 +17060 +28429 +14520 +26136 +24262 +10727 +3526 +80844076 +14352 +16692 +14565 +23642 +29677 +10614 +28735 +1602 +21069 +7948 +1105 +18346 +15433 +24374 +1742 +9016 +14724 +10966 +223794817 +21452 +3317 +16562 +4009714 +20095 +12762 +10907 +18666 +9215 +1036 +23347 +21712 +48 +11458 +9003 +9343 +17477 +10173 +23371 +3196 +7221 +19173 +13753 +24866 +16461 +27188 +22963 +14593 +22570 +18655 +32616 +25670 +16447 +24374 +23919 +13613 +28155 +6067 +16505 +18135 +27992 +31022 +16040 +1365 +562670904 +20517 +9703 +21509 +22491 +24004 +25627 +4034 +12590 +5359 +13041 +10048 +6844 +5232 +31405 +10229 +23760 +19400 +13182 +22057 +22455 +422 +3298 +18872 +2356 +20225 +25662 +10418 +32185 +32367 +5580 +10931 +1714 +1866 +19434 +868969470 +23701 +26090 +29514 +16204 +825 +21860 +8503 +5587 +21426 +20931 +14415 +10151 +20886 +19019 +25027 +19358 +30868 +30559 +11455 +16521 +701856488 +27140 +9632 +219458753 +12060 +1760 +28497 +20592 +29562 +20742 +15675 +335753607 +9360 +20223 +376959476 +24147 +22035 +245967765 +9095 +573783345 +4951 +24361 +12601 +536912352 +7492 +16555 +252938695 +22228 +1691 +9414 +27448 +31654 +302364781 +9867 +23578 +5524 +21782 +803403839 +20198 +11967 +516 +32030 +30818 +32472 +22036 +30762 +4201 +22717 +126 +2230 +5895 +10927 +779375722 +8788 +20444 +23517 +5096 +10363 +23925 +18109 +412060366 +1429 +30631 +29882 +12825 +28378 +15435 +350011801 +18529 +30417 +14472 +11309 +18040 +4069 +10687 +15462 +10711 +16868 +24882 +5436 +15245 +23578 +20141 +8251 +16198 +3010 +7638 +15467 +30967 +25899 +18325 +6898 +25615 +922907720 +10331 +32176 +16305 +29464 +20263 +3839 +642794616 +14451 +22564 +31802 +13269 +14457 +5627 +14050 +17062 +1125 +3365 +22036 +28826 +29994 +14613 +23680 +32757 +23858 +14183 +9087 +635556236 +13529 +32398 +10868 +5916 +2064 +19297 +12555 +1318 +18848 +24126 +30861 +25613 +9389 +13595 +20587 +8709 +14583 +19176 +22543 +859062110 +360131265 +26463 +6594 +10784 +19362 +22788 +24879 +659681807 +26420 +22380 +869 +3504 +394559714 +3778 +11380 +26169 +23420 +9446 +11968 +26789 +5422 +28610 +15911 +31594 +17317 +24191 +26169 +22470 +8717 +13380 +187877991 +30924 +5623 +28353 +31438 +19659 +23098 +19888 +1076 +23250 +31437 +26511 +4961 +16845 +5793 +6204 +21779 +939954920 +2963 +13875 +5686 +1602 +738662012 +19308 +17160 +777 +17691 +18214 +23464 +15484 +603877043 +25589 +1070816340 +2953 +24815 +18698 +3310 +30417 +22634 +29109 +25659 +31437 +13269 +24948 +865862307 +969236132 +10005 +30939 +29159 +10548 +787692568 +10183 +29432 +10293 +21436 +21923 +17415 +13633 +7694 +7101 +1036865894 +7997 +32293 +922 +29452 +25602 +30054 +284 +6684 +10394 +59044867 +468 +10932 +110320227 +13450 +9695 +22311 +20528 +16376 +242 +31479 +14996 +2754 +18755 +9949 +24045 +8118 +16331 +26423 +24299 +25078 +14390 +20291 +21644 +20230 +6666 +3139 +16367 +5569 +334695565 +22507 +124770821 +14304 +30512 +32610 +20303 +18187 +20180 +872 +717347052 +509260089 +13454 +10613 +1649 +31318 +13043 +3396 +2914 +217068937 +20144 +4402 +12742 +4033 +31016 +26371 +26749 +13528 +12591 +16367 +275594975 +31777 +15990 +19656 +3106 +23065 +290 +17910 +4890 +32473 +253409168 +9261 +29991 +4904 +3154 +32203 +27992 +2988 +31168 +17276 +5058 +22245 +13564 +1261 +6211 +10850 +27172 +14198 +9144 +19139 +6544 +25792 +16002 +13432 +5499 +16951 +29910 +10531 +26326 +11670 +25405 +10097 +3945 +18873 +1336 +14430 +27105 +21078 +562024821 +21900 +7685 +13017 +347 +32212 +10242 +27843 +31888 +20478 +7215 +22422 +11092 +4091 +7644 +6475 +26494 +428 +4924 +294 +24444 +28187 +12752 +8520 +26493 +22124 +10839 +5727 +24418 +416623526 +28323 +6544 +21409 +24120 +6788 +21803 +123669210 +19899 +21081 +27085 +25427 +9071 +29705 +23358 +30197 +30445 +14699 +17079 +11597 +31430 +32757 +30751 +9084 +9243 +12977 +12063 +2967 +12479 +2793 +11777 +29822 +21095 +17017 +5686 +284 +28732 +7198 +3761 +223794817 +1451 +29626 +1697 +32165 +19152 +9139 +7391 +16404 +17294 +7801 +27864 +1754 +22456 +5319 +781570423 +13238 +7383 +5359 +16817 +9695 +24769 +11018 +16114 +6465 +23050 +2269 +29549 +8454 +27919 +10168 +3758 +7606 +14457 +10116 +1430 +4608 +31356 +29408 +9053 +10357 +30701 +27471 +28655 +9496 +29764 +14283 +23391 +13195 +29097 +1065695788 +17553 +5870 +6684 +17655 +22249 +8272 +13233 +29075 +386 +8424 +6898 +4201 +16808 +29399 +21826 +25405 +4059 +23272 +9353 +10091 +25257 +6588 +27452 +31134 +30825 +4170 +28471 +4135 +3346 +32564 +30107 +163890681 +7280 +759 +19774 +26212 +22992 +5301933 +922 +6211 +7948 +19400 +329364123 +29241 +1365 +30299 +29379 +15006 +107681926 +11739 +14712 +22233 +5371 +5324 +24355 +27186 +3090 +31434 +16999 +31019 +30701 +14665 +19499 +15280 +21406 +4905 +26115 +5952 +508432828 +18549 +101 +22249 +14283 +14538 +19916 +24508 +5750 +5320 +18009 +539174278 +18939 +1036628006 +27578 +23338 +9523 +550936890 +19229 +2855 +5320 +15790 +3149 +499440084 +2873 +9016 +17695 +2903 +6934 +12292 +793373807 +19582 +30202 +8530 +6190 +5673 +574 +24045 +8647 +19714 +254 +1732 +5550 +23591 +5738 +19482 +2160 +3520 +722004393 +12020 +31917 +26332 +1081 +21158 +30918 +5021 +21529 +23690 +22057 +9426 +20765 +16226 +9394 +5688 +22847 +2183 +11698 +5076 +15720 +25520 +17888 +21030 +794621932 +14593 +209801770 +21208 +24420 +11568 +12715 +2944 +10039 +9055 +6475 +16254 +575398586 +23246 +31352 +5524 +16521 +22661 +17401 +26592 +19067 +29035 +29734 +142 +2436 +414 +30643 +18218 +14959 +17948 +1286 +13458 +32006 +152258382 +7281 +16150 +9219 +22050 +25561 +18064 +1706 +8284 +31789 +24676 +9266 +5499 +20567 +8181 +26297 +310394812 +14012 +8668 +7544 +11617 +9989 +14348 +10154 +16221 +234 +18320 +15594 +7288 +27200 +16999 +19187 +17190 +27053 +2585 +27540 +31567 +2205 +13253 +30343 +29346 +30175 +21587 +6827 +26553 +15400 +1121 +509260089 +7438 +5738 +11974 +4943 +559006903 +8142 +28610 +32742 +5970 +20682 +16568 +32585 +14321 +998 +4446 +25851 +12085 +27106 +13887 +3703 +11347 +24644 +3173 +2547 +29492 +11587 +25330 +25828 +449290199 +14272 +32209 +12793 +12314 +12453 +25505 +13875 +20274 +20607 +20663 +14293 +7892 +369000185 +14527 +8714 +21102 +16170 +3576 +2084 +819337830 +20475 +1016 +16401 +15593 +21941 +18890 +4826 +7072 +9674 +20817 +12682 +22068 +24431 +8503 +14161 +7682 +20688 +16999 +25667 +29613 +31969 +7790 +588695307 +31999 +26417 +20459 +12350 +6740 +531 +156 +16976 +29452 +27127 +17491 +14258 +1921 +13247 +28524 +8575 +77706072 +18855 +23348 +11933 +9189 +3672 +16293 +5883 +14415 +24 +27261 +15554 +20595 +7077 +31150 +3672 +10144 +10357 +28237 +19261 +10121 +10505 +24533 +1037996693 +13281 +5351 +6470 +10107 +13142 +21289 +753948358 +29549 +1018804710 +22729 +2328 +933441874 +28694 +19400 +1289 +14106 +29494 +1878 +17617 +1543 +22252 +10556 +6302 +7875 +48 +6612 +19825 +20227 +26484 +9247 +30213 +8441 +30900 +4914 +24550 +508432828 +11197 +15814 +115 +12193 +2504 +19484 +15384 +8259 +26278 +1050652772 +26394 +22372 +10833 +4555 +15997 +14034 +30384 +1321 +26236 +794621932 +5333 +14590 +938 +5673 +8508 +562024821 +1252 +267206945 +642794616 +17705 +24999 +9417 +27004 +910153622 +25145 +12125 +2851 +14051 +29884 +28481 +31288 +925 +10123 +1921 +27751 +9276 +1259 +4328 +27064 +4741 +24908 +11271 +11271 +29600 +1238 +5637 +26687 +18657 +15199 +27241 +18718 +838669749 +8465 +7191 +1939 +11967 +332 +22998 +940360263 +246 +3182 +463903417 +11225 +17894 +9184 +27548 +13984 +16765 +20517 +20459 +21427 +14283 +322063641 +21115 +27828 +959271837 +15460 +25254 +15440 +305443481 +31478 +2672 +24113 +936817882 +16740 +536912352 +22982 +6753 +7816 +2462 +2453 +6366 +25625 +616762822 +6210 +29865 +13538 +23332 +14996 +7927 +11990 +23928 +3945 +8287 +5762 +242715869 +811625862 +8408 +10902 +28058 +32351 +853402084 +852030779 +23317 +10938 +370567225 +19565 +18363 +17682 +25269 +11134 +15310 +31305 +17193 +305443481 +18245 +3423 +24870 +14736 +13238 +12185 +24999 +30810 +6119 +2294 +24823 +32323 +19139 +10825 +7126 +23600 +22095 +5882 +10173 +32535 +28976 +19212 +23282 +16912 +27815 +7492 +30902 +32286 +7533 +1096 +5904 +21558 +24408 +1760 +20721 +632038754 +857578541 +31661 +17553 +51107704 +8508 +13706 +1029221420 +20401 +32394 +936523422 +24533 +2820 +14929 +25713 +889486862 +23591 +19986 +26904 +32351 +12783 +1275 +20262 +23073 +28928 +8106 +20787 +29963 +1760 +30242 +21673 +7508 +25145 +23587 +15402 +24571 +3850 +1324 +1011808465 +573783345 +14852 +28073 +19030 +21954 +28980 +9238 +15836 +9903 +26332 +16632 +7512 +28701 +15623 +454259428 +2182 +2217 +8326 +12541 +26494 +9562 +8130 +20161 +28324 +577 +2974 +15509 +1992 +30512 +15150 +1804 +16521 +23409 +27534 +310394812 +14361 +27914 +12412 +504 +1742 +3442 +4568 +20146 +18633 +28499 +7953 +32473 +7964 +28891 +13572 +10970 +19212 +4284 +3703 +961739421 +291061895 +23897 +2430 +95361414 +8986 +9562 +29732 +21170 +14665 +898668038 +14596 +20194 +1 +22867 +26043 +32162 +708399002 +31539 +21242 +3320 +28019 +6245 +1512 +23736 +108030949 +13562 +9461 +13564 +523902689 +31168 +28781 +18628 +26634 +29871 +16614 +927429109 +12736 +8209 +27919 +13764 +14931 +30844 +8992 +899690572 +31283 +12692 +16688 +12932 +905568947 +1897 +22495 +30069 +21526 +354 +20312 +14669 +474 +10268 +29811 +26040 +16033 +22799 +7754 +2557 +30151 +16440 +4751 +26584 +2262 +4753 +21114 +3804 +16146 +6898 +5630 +32055 +31654 +22709 +16576 +18930 +30375 +515 +23464 +15875 +19728 +24758 +692787382 +13312 +22717 +4139 +25195 +209337590 +602 +22024 +5580 +4890 +15604 +16326 +10275 +28243 +2944 +21712 +27771 +18270 +289797255 +18236 +16069 +250 +24151 +21598 +27261 +11051 +8618 +3353 +23572 +32056 +5748 +6652 +16289 +753214659 +20962 +7492 +21878 +639909173 +16238 +12479 +8292 +15623 +14776 +23155 +5789 +9767 +1022026348 +16568 +660787983 +241 +922907720 +32616 +27501 +15097 +17059 +6336 +22245 +29784 +17190 +29010 +1307944 +5436 +14420 +2249 +27471 +582 +226838476 +26238 +9199 +2659 +20459 +28481 +520816932 +31257 +2680 +3720 +19656 +14583 +22582 +8731 +2011 +5055 +10795 +5436 +790717441 +22259 +5659 +836214497 +5553 +7356 +1760 +5060 +11500 +12085 +1921 +17838 +22587 +30508 +32564 +14226 +11969 +15004 +794618585 +14748 +30517 +11147 +20928 +26718 +13753 +4350 +11363 +8419 +8272 +3005 +20618 +4006 +15561 +10767 +15325 +6695 +19627 +23645 +22771 +31539 +8985 +375 +436407335 +4912 +8859 +27610 +413283444 +6416 +276501667 +19031 +2381 +701856488 +26724 +16355 +29910 +12602 +671529053 +31585 +14244 +29428 +26749 +5499 +30762 +237127404 +15304 +28537 +29103 +8204 +14749 +26371 +146879326 +22649 +20904 +19493 +9845 +742347834 +23047 +27541 +4004 +410791814 +18280 +26213 +246 +664885777 +5588 +1041566044 +2988 +10881 +31694 +17453 +5550 +2598 +454382627 +29486 +3621 +24755 +7130 +11057 +21021 +1815 +1630 +30684 +23626 +412928086 +3029 +5751 +279720731 +1121 +13388 +6005 +31838 +31190 +19284 +17501 +273263405 +23347 +9674 +152258382 +842216633 +24585 +20931 +22944 +11147 +5455 +226838476 +29002 +6095 +4139 +4432 +12202 +29634 +20494 +12853 +1933 +24647 +3443 +41434792 +7366 +9410 +98857434 +12387 +20668 +24011 +18599 +376472461 +16701 +30010 +22603 +3993 +17818 +27966 +13959 +28213 +21933 +5229 +970 +358911543 +32473 +13898 +22340 +11118 +9957 +12350 +4872 +29035 +13790 +18625 +19548 +729958294 +4977 +12641 +16172 +5415 +19145 +3504 +16873 +794618585 +25799 +25735 +23155 +42623459 +31523 +2273 +31283 +20291 +9104 +10636 +9335 +5793 +19883 +176352552 +10253 +2865 +22015 +29658 +11205 +1695 +27705 +4502 +31038 +29648 +27928 +5389 +5795 +5320 +31044 +16207 +23347 +380963400 +3349 +16442 +602 +12402 +7235 +20596 +7091 +29512 +14005 +734327324 +8302 +14161 +2373 +397 +29225 +22335 +21061 +12375 +30618 +18628 +13529 +23452 +31629 +32704 +12963 +12615 +5082 +15199 +17982 +25442 +17169 +6737 +553348264 +7943 +18373 +6805 +7923 +6584 +23300 +2556 +24571 +14287 +31654 +5077 +951760797 +19067 +12363 +29053 +1101 +5534 +30556 +14944 +27058 +15760 +1387 +4233 +22661 +9759 +15773 +916365934 +5874 +22247 +8092 +1042839552 +18120 +872 +31745 +4464 +29524 +358911543 +3329 +1423 +916365934 +29488 +10343 +10636 +3634 +3512 +17453 +31855 +503113624 +30856 +13138 +19899 +22106 +23335 +18001 +22833 +8503 +30483 +18187 +208133070 +12464 +27004 +19524 +2215 +7344 +14400 +18236 +24526 +27640 +9337 +18008 +23781 +8738 +9869 +12377 +8962 +28745 +24554 +31506 +24632 +10933 +5055 +12604 +19890 +23953 +19828 +30144 +6827 +4245 +29092 +22380 +21147 +14090 +4768 +11581 +805 +1878 +16688 +13725 +21090 +27004 +32665 +32745 +9757 +29829 +15850 +8118 +30787 +9484 +23631 +17215 +7658 +1038 +6901 +30090 +22824 +15938 +26712 +15017 +22220 +17011 +18051 +4649 +1048537108 +20263 +3621 +3300 +31560 +32057 +10890 +11337 +14871 +7775 +251155117 +15617 +9322 +28260 +21791 +641062521 +16254 +2282 +32757 +8236 +1687 +18051 +16737 +16687 +27376 +22135 +72 +15270 +19967 +10119 +8644 +5577 +30309 +170 +23643 +18755 +472139713 +16416 +10119 +1009651581 +814572721 +32309 +779375722 +9757 +21978 +26695 +24331 +4977 +19959 +21803 +29143 +3839 +3111 +461844739 +204364068 +17827 +4432 +14525 +29483 +1435 +24359 +21796 +16759 +10455 +28375 +14970 +23681 +18284 +6722 +20351 +22124 +22619 +24975 +924324245 +20165 +13297 +469 +11030 +4438 +13947 +15014 +6369 +32449 +31585 +17948 +10036 +3758 +17859 +7900 +21473 +2364 +9410 +8482 +23617 +30228 +21297 +19919 +16800 +12963 +28165 +28877 +803403839 +1432 +22924 +1244 +10625 +4912 +280282421 +3804 +21544 +9989 +17714 +3263 +3536 +6544 +18761 +358911543 +5058 +5643 +27928 +1956 +30279 +176352552 +17892 +17287 +436407335 +21660 +5887 +29151 +32750 +24861 +28361 +30996 +18230 +12787 +6666 +1754 +1393 +7879 +31277 +20667 +6210 +16435 +9565 +6839 +22083 +23979 +17334 +724515722 +10222 +112041602 +29725 +16455 +27013 +12361 +31920 +15384 +15397 +890723706 +26781 +18930 +611700924 +742347834 +22847 +3084 +26913 +32581 +29122 +30674 +18700 +9161 +928421368 +50 +2230 +14965 +7556 +67912653 +10385 +13704 +31951 +20663 +16442 +13543 +261905804 +64974863 +27452 +7301 +21131 +31612 +767984192 +344116071 +18329 +29669 +13812 +28743 +750611274 +22544 +340575135 +14699 +19119 +21995 +1816 +27593 +29789 +24062 +24465 +1112 +19736 +18211 +928421368 +24276 +32608 +17401 +265036141 +503113624 +18329 +29379 +23493 +3346 +18648 +3546 +30866 +30786 +13241 +13713 +6465 +16375 +31443 +13234 +14987 +11537 +31321 +6765 +2571 +26081 +15467 +18898 +6161 +27216 +20022 +10629 +4387 +30706 +3379 +19032 +1069819982 +16572 +21673 +24829 +14627 +17550 +3794 +17836 +27064 +10914 +20270 +30868 +14005 +24791 +22407 +12335 +3621 +29037 +32372 +9104 +32198 +11452 +20165 +8302 +13153 +31142 +2294 +30577 +3166 +23227 +509260089 +3389 +16637 +14683 +8555 +31283 +5139 +12737 +15325 +29122 +10857 +9703 +19229 +27966 +10226 +31002 +8192 +5139 +30277 +13338 +23677 +6382 +12543 +15820 +15999 +13087 +327214413 +1602 +32151 +211249116 +1408 +4076 +27322 +13839 +2181 +12967 +16349 +160857416 +17858 +898 +16254 +40 +15872 +1096 +23048 +20928 +11303 +153347754 +27808 +272986092 +6856 +17904 +8482 +21831 +3097 +21654 +8281 +19518 +23570 +575149706 +13863 +27419 +11164 +31462 +32151 +698 +7203 +4256 +30100 +32065 +22217 +32371 +32286 +2914 +18645 +22507 +22848 +27286 +5423 +22582 +8936 +334695565 +12972 +24362 +20484 +27057 +7676 +12125 +12533 +23701 +336779796 +24889 +28725 +613 +699713792 +20278 +31255 +2122 +643604534 +857638886 +21259 +6502 +18104 +16261 +13771 +8453 +168797328 +16162 +17809 +17164 +12321 +18188 +30559 +6790 +638157806 +24318 +15270 +24755 +4084 +27099 +30825 +13146 +29650 +805109031 +2209 +885 +3870 +25135 +3051 +19819 +14198 +7722 +22068 +27966 +27632 +13041 +4284 +17091 +15143 +14272 +3396 +2356 +10861 +21115 +31740 +16915 +15969 +26278 +7481 +25342 +7383 +28788 +25368 +7933 +6367 +26044 +16109 +7047 +21436 +30703 +6653 +5330 +32094 +2816 +29842 +20258 +3326 +599089891 +30559 +26931 +6119 +4435 +14982 +2495 +51107704 +31629 +1329 +2855 +28439 +20817 +15565 +28096 +279720731 +19637 +7030 +22704 +418306617 +23847 +15112 +9261 +5777 +20537 +7521 +27828 +30733 +7639 +162 +31842 +32 +21578 +21174 +23148 +27584 +479222827 +29082 +1766 +28858 +163730962 +571711251 +15132 +15823 +6968 +14143 +13839 +31142 +25318 +4170 +15879 +6004 +1064698315 +18400 +22380 +696949903 +2402 +836214497 +746965255 +26129 +28443 +4135 +9563 +15411 +21400 +13654 +2988 +30816 +22186 +32065 +8341 +8803 +29530 +25636 +14402 +29373 +29242 +13087 +18855 +4317 +13352 +26577 +32670 +23600 +31666 +10861 +29259 +873068833 +27408 +25269 +16419 +6232 +30512 +23540 +697411754 +21723 +17715 +18617 +89236875 +7378 +18260 +10551 +15004 +18188 +15987 +24501 +17280 +24928 +957871312 +32709 +671 +16795 +10589 +11303 +14909 +20259 +731 +6791 +32116 +2409 +9223 +15202 +912 +12673 +8550 +18808 +23760 +25588 +3757 +2033 +8287 +15053 +6005 +24968 +29663 +17601 +30844 +9565 +31249 +22351 +363814664 +12590 +4967 +31206 +12242 +24022 +14435 +376943251 +588954698 +853402084 +355982816 +24970 +103195768 +21395 +28206 +2117 +2236 +31736 +21113 +11631 +30979 +27475 +575398586 +1431 +28346 +20731 +506 +873068833 +526587804 +19965 +17411 +29502 +6485 +19890 +937742460 +30548 +32498 +16558 +29882 +18606 +7745 +3149 +4823 +32512 +6788 +18890 +9618 +28400 +32190 +9957 +11587 +21370 +3599 +4502 +2776 +6075 +9834 +29348 +20153 +23098 +29066 +17008 +1087 +19623 +15109 +18368 +26906 +23371 +30462 +13519 +30135 +13043 +26956 +3130 +1178 +659681807 +20678 +10394 +6761 +31789 +1069 +3945 +3757 +5535 +7198 +6920 +31419 +1057195403 +2183 +27722 +19485 +24975 +29087 +410791814 +32239 +15801 +20137 +31093 +216439932 +1185 +21265 +17784 +12834 +32608 +10357 +14583 +10932 +14527 +6846 +12555 +9311 +17806 +5662 +7961 +67602750 +17888 +32394 +3735 +528866688 +30381 +25294 +19664 +31694 +27925 +24823 +8735 +15630 +10966 +17608 +44163600 +3733 +5637 +17786 +15690 +25427 +4359 +28451 +12043 +13981 +16752 +5320 +15403 +6906 +32400 +17942 +16800 +294 +21147 +18419 +7927 +23409 +1031995440 +856690611 +17089 +12343 +13664 +8213 +29634 +16078 +28477 +22421 +203837299 +12039 +471916952 +25330 +126640927 +29504 +24361 +21332 +12602 +6898 +14951 +16737 +1435 +21030 +17435 +6801 +22683 +10159 +20757 +26140 +31038 +261905804 +25790 +19572 +7072 +1243 +2708 +8735 +525 +11560 +6710 +4120 +27368 +1544 +32171 +11630 +1070 +20480 +1956 +7061 +22455 +12276 +23631 +511669552 +5561 +21811 +11117 +30028 +15433 +58535449 +495044622 +4678 +25269 +15302 +17306 +22939 +8946 +30213 +13182 +9523 +19931 +13615 +13014 +29025 +3393 +6985 +25837 +21856 +723 +13595 +23587 +1037996693 +17487 +441276900 +176352552 +525495101 +21723 +28936 +13183 +26468 +25558 +838669749 +15820 +10751 +23343 +16047 +20596 +19971 +28587 +26829 +4091 +4421 +357240361 +27067 +3576 +21102 +25766 +19825 +19883 +7630 +13209 +5642 +30678 +5578 +21995 +19099 +3146 +18266 +30333 +24444 +26395 +3502 +9282 +13800 +10978 +13503 +6102 +32164 +2470 +18625 +7842 +27217 +29427 +32164 +20238 +22649 +26802 +13154 +7951 +525495101 +19593 +26592 +3765 +31569 +118022468 +5600 +1076 +6755 +22982 +24608 +21802 +31586 +29393 +20303 +19312 +20699 +21558 +23835 +28506 +20153 +32555 +4006 +6465 +11967 +1696 +939 +12391 +31594 +27926 +3887 +12574 +28146 +10983 +4004 +13849 +2409 +15264 +9240 +13509 +11617 +3054 +24781 +1393 +2049 +30464 +4505 +23245 +23986 +21045 +13482 +2331 +945571162 +23874 +1623 +22772 +32371 +12479 +22788 +976561308 +4174 +22587 +21061 +25639 +20010 +19388 +9668 +2356 +21078 +24167 +21164 +17073 +28477 +22982 +510691075 +1878 +17826 +3794 +4512 +25772 +16341 +12445 +22772 +24280 +24620 +32372 +847327404 +17287 +8735 +8575 +3389 +13849 +9840 +18740 +13562 +3854 +901932736 +17648 +27696 +27924 +126640927 +25722 +10428 +536912352 +160857416 +789157341 +2607 +22495 +22002 +739960154 +301374320 +28318 +7281 +30686 +175674631 +26708 +16861 +4149 +31999 +12912 +10334 +15316 +11164 +2593 +22486 +21942 +3154 +17092 +19765 +21714 +6435 +16361 +28429 +3308 +15338 +28620 +21003 +5768 +24408 +29910 +25088 +26038 +2212 +14318 +7235 +31471 +735046865 +17682 +25448 +4753 +10865 +12890 +31460 +30899 +13355 +937742460 +32263 +847327404 +7266 +246915592 +18711 +26286 +20407 +13925 +31044 +29123 +28327 +396246374 +22249 +2249 +6393 +3576 +562024821 +17918 +28700 +15565 +10707 +25610 +29144 +20530 +17521 +6393 +26136 +3084 +4464 +27578 +833381053 +20108 +29829 +5058 +16775 +477 +21353 +8926 +1991 +25368 +12970 +30417 +524047505 +853402084 +17782 +147847714 +32480 +209801770 +5060 +485 +23067 +16146 +15822 +2607 +5356 +5685 +3391 +814 +30465 +23928 +7955 +24699 +11587 +23633 +16747 +25107 +23732 +18583 +26632 +1561 +32479 +20600 +4951 +18189 +16855 +8088 +22126 +22434 +11241 +2970 +14420 +18779 +11985 +31736 +26277 +13995 +6871 +21163 +13048 +8439 +14664 +29882 +16929 +26718 +13263 +19357 +20103 +2459 +22998 +27664 +7155 +21839 +21871 +7923 +20621 +4233 +17506 +15027 +759680945 +2077 +24600 +3634 +22871 +3084 +13503 +31249 +23175 +10180 +31611 +19030 +27478 +10707 +16060 +9565 +22989 +21370 +3493 +2534 +593000912 +4862 +24796 +22194 +23098 +23675 +425655336 +23543 +26346 +1030 +2658 +18120 +17627 +16405 +31274 +377963978 +17453 +1372 +237127404 +13450 +510691075 +16242 +5587 +20198 +31275 +29661 +27229 +1188 +15215 +29319 +20624 +11613 +3589 +13879 +30820 +15533 +30410 +30800 +1561 +20108 +29915 +13693 +8714 +389 +7690 +648268084 +680780891 +6252 +9453 +3864 +25611 +19527 +15477 +13577 +4164 +10005 +566386921 +28818 +693038504 +4346 +12093 +4127 +9359 +10247 +277841685 +4883 +31662 +16927 +363652035 +5109 +22982 +8549 +24078 +20870 +26042 +3396 +25163 +1580 +32303 +5680 +1178 +10068 +426 +19883 +12063 +29242 +1635 +32397 +8406 +27137 +1664 +28324 +11537 +11694 +12177 +24065 +13240 +1324 +12361 +21135 +18890 +1855 +2928 +29964 +30417 +23677 +9796 +376472461 +5259 +22163 +15687 +8292 +950797214 +29225 +29016 +19572 +17870 +27067 +15601 +1066 +26854 +12879 +14226 +24968 +17661 +27632 +31883 +8829 +14982 +5244 +540485278 +30674 +24004 +1783 +4306 +560256190 +26429 +13980 +11631 +8883 +11678 +31442 +26593 +23300 +10246 +5911 +639691516 +21826 +23981 +848203217 +12236 +29194 +950726685 +308280197 +174 +12192 +14453 +21119 +32164 +8620 +29449 +30488 +9495 +687275605 +22171 +10068 +29539 +5919 +1855 +30462 +20959 +17918 +4089 +528866688 +14477 +21538 +24927 +12905 +20958 +21267 +7556 +31191 +32351 +7132 +345 +9903 +17381 +520460358 +22444 +3445 +23172 +12140 +2718 +23803 +5627 +12252 +20002 +21484 +5320 +560223448 +18666 +17017 +5942 +24968 +15814 +3481 +25766 +18793 +21880 +15711 +29863 +25398 +23780 +958863285 +16004 +6898 +27024 +27053 +4120 +9959 +9323 +8216 +29435 +5565 +3054 +6404 +30979 +7203 +897 +20595 +18266 +17311 +15990 +15690 +871523530 +18324 +28226 +849405117 +11595 +5709 +1364 +26829 +2064 +21673 +21158 +10385 +20849 +32664 +22058 +18010 +17548 +16048 +6934 +10914 +10938 +3800 +28844 +1000 +2672 +3087 +510691075 +19861 +7268 +32581 +12394 +25288 +8483 +3879 +10127 +3204 +30217 +26311 +10370 +29319 +124770821 +472 +19519310 +13014 +17929 +20597 +11714 +813 +9414 +26436 +23681 +815923650 +23338 +3885 +12692 +461527750 +19339 +8130 +24078 +28699 +16585 +2181 +4635 +3393 +6005 +9224 +2119 +2533 +2905 +16341 +6566 +24110 +17715 +7215 +8341 +25198 +19354 +11698 +19480 +26324 +12460 +25101 +16520 +10003 +18169 +10238 +341199600 +4432 +2202 +25039 +6786 +10183 +1429 +663525280 +19339 +31250 +24445 +10926 +2867 +836214497 +1395 +998 +14028 +22036 +9565 +13572 +13206 +3864 +2004 +16145 +12431 +9243 +6549 +26722 +10537 +351546819 +16650 +17092 +2668 +30769 +14435 +31521 +6684 +24848 +15143 +786561611 +23246 +11896 +758618604 +12948 +24629 +4872 +1782 +12887 +11851 +11029 +3747 +19582 +18666 +123563765 +26615 +6836 +1188 +25294 +3154 +13387 +1026745538 +39676834 +25757 +6943 +30866 +25048 +31590 +4621 +17637 +7923 +833381053 +14684 +4472 +20444 +7268 +7534 +1474 +13261 +24843 +1275 +3399 +30508 +3511 +14951 +24296 +32028 +3135 +138768834 +31818 +14047 +2636 +176352552 +5553 +26135 +30728 +19661 +12545 +15529 +30508 +19695 +25783 +22939 +8485 +23030 +26440 +12806 +19105 +16759 +24311 +32652 +31995 +27099 +560223448 +18120 +5052 +12130 +24138 +31539 +5186 +831 +16405 +938 +5750 +767 +30012 +575149706 +11786 +21188 +30866 +11188 +26523 +5217 +21526 +8530 +4350 +118022468 +18230 +4079 +246 +805 +1125 +14683 +509840269 +12441 +301374320 +24138 +21529 +29865 +24552 +30847 +4961 +28694 +23780 +9727 +17683 +30213 +16331 +12825 +12292 +30747 +19979 +2379 +23645 +543 +24113 +11796 +27930 +3655 +15066 +12592 +671529053 +20184 +2831 +7037 +26813 +1013046410 +31143 +200 +2212 +29015 +8106 +2782 +32143 +30733 +4006 +13886 +2720 +8859 +714902701 +14724 +8267 +363814664 +7110 +16705 +10952 +16475 +108030949 +21298 +14565 +11020 +25279 +920657094 +11452 +7191 +31147 +1070816340 +7203 +22704 +26015 +5436 +29591 +31662 +1432 +9702 +3317 +2922 +10480 +4033 +6684 +5310 +30747 +9451 +15136 +8309 +18541 +17079 +19557 +11886 +16765 +15302 +10581 +2684 +19139 +23858 +21670 +305 +25163 +26162 +17376 +18666 +502634280 +11834 +107681926 +28413 +3253 +529625353 +27016 +995962908 +30610 +920657094 +22164 +3326 +28889 +26351 +28980 +2415 +1121 +22375 +22234 +1430 +28745 +14283 +29131 +20348 +26088 +10610 +9337 +19105 +17901 +5673 +9979 +17706 +12660 +25636 +17870 +139404611 +3057 +29466 +9549 +3000 +28985 +11568 +22717 +11970 +20402 +1755 +26733 +30787 +31318 +11321 +7900 +29789 +12069 +747070391 +19219 +6047 +28027 +6968 +30691 +123563765 +1 +22538 +18656 +24326 +5324 +190334242 +10977 +15120 +28152 +18210 +1761 +18219 +23048 +21619 +10914 +1130 +951 +16226 +15883 +21313 +12500 +18961 +328030682 +30737 +2117 +8745 +29996 +17092 +19661 +30716 +5647 +29348 +16138 +13654 +1703 +13457 +12871 +16727 +722004393 +25640 +21308 +29415 +11840 +18214 +29881 +32119 +11799 +17801 +9483 +12130 +838669749 +4796 +3300 +6968 +4087 +8911 +30577 +15250 +2944 +30188 +19920 +21163 +147680540 +112041602 +16849 +27548 +18740 +4154 +14996 +13236 +10502 +4608 +25073 +2084 +7816 +12530 +23742 +1582 +22961 +898 +449290199 +9959 +25414 +30251 +30565 +24662 +8704 +868969470 +30462 +59044867 +18387 +4500 +246915592 +17548 +2817 +29435 +5119 +1011808465 +29123 +4720 +18088 +6148 +6504 +8050 +28149 +958863285 +273263405 +22672 +21723 +898668038 +23272 +13036 +18001 +3794 +18761 +7618 +29583 +23477 +7492 +30691 +609028957 +668634557 +2831 +29263 +7996 +26557 +32427 +20607 +25062 +12781 +28096 +22853 +161167734 +29843 +10633 +20619 +24682 +29486 +16637 +12515 +4823 +31567 +23925 +17199 +307263087 +29219 +11311 +17637 +901269870 +3480 +5686 +25826 +13285 +19056 +11380 +15482 +6652 +495012238 +18632 +23231 +29725 +1185 +543956572 +2976 +24417 +10107 +12143 +23529 +6191 +12363 +3111 +428 +10795 +5791 +14488 +23065 +26486 +24293 +4758 +25588 +9876 +25519 +219549515 +198 +26533 +14244 +98857434 +6898 +13430 +870 +1042466237 +2914 +7254 +9239 +11938 +8490 +3703 +15272 +9248 +478548948 +24695 +1433 +6806 +1030 +881 +3794 +4742 +23483 +28456 +22576 +20198 +13842 +12568 +543 +22411 +847 +632038754 +3581 +16033 +2922 +30410 +5287 +18826 +3678 +22771 +166971298 +27283 +18420 +619595003 +27309 +32581 +395 +31827 +7996 +26440 +15600 +15679 +2867 +8946 +22412 +21267 +30924 +5484 +668634557 +7644 +18564 +8213 +11003 +722004393 +941682889 +22544 +738662012 +20396 +15687 +28710 +30698 +17091 +16001 +29910 +22219 +6584 +10548 +19567 +8359 +31044 +10180 +25477 +1011813777 +19149 +21544 +6211 +15397 +7694 +12305 +1490 +31751 +8046 +29620 +32367 +382782387 +21030 +301374320 +28860185 +21133 +16064 +14390 +23681 +560720337 +29292 +13605 +631144646 +11011 +26658 +29393 +9282 +7554 +2838 +31643 +22947 +1754 +9187 +26736 +32372 +461527750 +10479 +5233 +17691 +26733 +15640 +25233 +32680 +20971 +24883 +31170 +18961 +23336 +19920 +16435 +1019126868 +9890 +12029 +1863 +8869 +24928 +3295 +8714 +3389 +25811 +7811 +24530 +5952 +25592 +8050 +24691 +29610 +3613 +27540 +21324 +8308 +31923 +24706 +18716 +30701 +26142 +968 +9866 +11643 +14480 +5604 +10677 +10701 +15565 +20648 +26823 +1275 +10902 +882878357 +16357 +18716 +13290 +503113624 +14871 +14568 +22395 +4016 +3778 +22612 +22665 +15328 +24321 +474 +4281 +779375722 +107681926 +2294 +28439 +3813 +12441 +20469 +12887 +5454 +16146 +30725 +2262 +30313 +14090 +15640 +11581 +394 +24742 +1141 +10931 +6485 +14183 +60922867 +1925 +25262 +18472 +871523530 +8961 +23055 +1855 +25203 +14414 +30593 +9787 +4570 +12364 +8405 +8216 +29734 +26420 +28346 +27925 +26332 +275594975 +18109 +20238 +31441 +22858 +14211 +3012 +15468 +28983 +22311 +1435 +2331 +16204 +7644 +1398 +22925 +24972 +28481 +24075 +3310 +14834 +10664 +30979 +13031 +26299 +16368 +9442 +13850 +2993 +20270 +18060 +24816 +16789 +24431 +11030 +22700 +10511 +10043 +15329 +31959 +23861 +20062 +26131 +4647 +29419 +1393 +15601 +253409168 +20270 +6710 +5626 +32476 +18529 +9473 +290 +31134 +21546 +19484 +22564 +30762 +32654 +18527 +17747 +27957 +17024 +27137 +4782 +25368 +26739 +115 +23591 +16861 +28200 +26081 +882878357 +607699886 +15875 +27723 +187877991 +22750 +663525280 +21044 +12001 +13285 +24636 +1061169743 +17605 +27567 +12060 +28269 +23464 +23698 +7682 +15048 +32144 +21188 +26695 +14146 +16539 +23264 +14472 +29379 +4488 +1364 +20568 +14298 +11205 +13984 +6595 +27105 +12281 +6616 +4472 +29530 +19119 +16455 +22796 +15325 +31560 +25142 +26403 +1035 +20902 +11927 +13812 +28898 +30701 +3075 +12617 +30294 +19242 +5013 +12905 +7723 +3281 +6740 +13297 +19457 +5422 +23847 +4575 +24217 +26343 +10130 +11206 +31995 +674 +945292246 +5423 +2962 +5972 +12851 +24030 +15893 +7259 +937742460 +22380 +16033 +11029 +25138 +32539 +25622 +3735 +12125 +4233 +17411 +3744 +23596 +16645 +31759 +2381 +28429 +1325 +14828 +20904 +17113 +18656 +1307944 +20122 +19005 +20475 +5479 +108030949 +28839 +6833 +15052 +26877 +302364781 +3396 +16572 +337 +9338 +2967 +27908 +712 +4816 +8341 +18872 +13925 +21941 +20223 +32727 +24134 +284 +3589 +4847 +20157 +23182 +18187 +14383 +1026745538 +21558 +1028016689 +32018 +2638 +25339 +9084 +6839 +6005 +30786 +19641 +14192 +29535 +30762 +8738 +9353 +29493 +8520 +16024 +13764 +14314 +32475 +21087 +2078 +7102 +3227 +17124 +14451 +871502169 +19839 +585567701 +15685 +7425 +25025 +12515 +1036628006 +27640 +27618 +23367 +17501 +987091443 +14663 +17099 +5016 +13290 +7957 +218 +6886 +17642 +9998 +24458 +29865 +921611066 +12097 +1130 +23623 +19577 +899436766 +28406 +5082 +10347 +4355 +21215 +13911 +24327 +22110 +32203 +231871336 +5329 +26477 +921611066 +5245 +28361 +8749 +21471 +28936 +14698 +29662 +5232 +38423655 +10537 +32116 +27908 +24739 +4639 +5418 +31985 +25341 +16151 +16692 +27696 +9834 +26753 +5351 +30202 +155159619 +22470 +15790 +23371 +150 +1011813777 +5763 +3546 +27815 +774 +5491 +32094 +19884 +19960 +27217 +29129 +8910 +4464 +11767 +26523 +1990 +11205 +937 +11145 +31010 +20141 +10977 +28804 +26800 +5763 +26712 +21537 +30598 +339 +21213 +701678416 +20696 +264957025 +27505 +11773 +26417 +832958104 +1711 +6460 +24699 +30825 +18214 +10625 +22252 +19855 +19237 +14101 +21473 +26440 +9240 +10505 +23334 +6940 +397 +10256 +10537 +340165741 +29027 +3570 +20634 +20592 +5896 +8315 +12300 +14699 +529625353 +815923650 +23224 +19335 +31792 +7630 +28149 +5326 +25308 +10248 +19656 +1029221420 +15047 +882 +3173 +13840 +28531 +7902 +28980 +2585 +16759 +4917 +296514549 +29403 +12729 +18944 +22792 +22486 +15047 +1004218139 +16336 +11933 +8618 +10581 +920657094 +23065 +15871 +8622 +24344 +3326 +14320 +28378 +294 +29159 +32174 +19040 +525292548 +7685 +32759 +26440 +26026 +24100 +857646800 +472 +1048537108 +31605 +28866 +24421 +18324 +1041566044 +30869 +14362 +899690572 +12445 +80844076 +24550 +25181 +22582 +743 +22323 +1059550491 +27392 +16747 +7062 +21388 +6009 +2294 +16250 +41 +13784 +31465 +22799 +5919 +15923 +11327 +27223 +6642 +18016 +9776 +26484 +22648 +11252 +7225 +19042 +18431 +15983 +24425 +6520 +8236 +19774 +3510 +882878357 +25519 +28648 +8142 +32569 +2323 +22564 +31586 +1740 +1361 +27578 +23459 +631144646 +14125 +753214659 +11368 +13372 +23919 +11786 +28451 +5961 +1816 +18387 +5553 +23866 +21370 +11383 +21242 +32119 +12602 +10499 +8088 +24813 +15684 +27158 +19695 +7956 +39596865 +15617 +4186 +4653 +22822 +752291458 +22858 +19212 +27883 +27399 +3317 +6234 +693 +12950 +3213 +29617 +30825 +30054 +17498 +21081 +21435 +20287 +7748 +32343 +27171 +10901 +24885 +246 +19650 +21482 +11970 +24917 +22078 +319 +5037 +14044 +13457 +14303 +4240 +23050 +29785 +44921107 +30698 +7682 +8954 +25400 +29529 +15202 +2356 +22185 +22351 +28357 +22790 +19729 +32377 +817865474 +7540 +3329 +29761 +4470 +31726 +30640 +25823 +18722 +22804 +27241 +11699 +13454 +27528 +2394 +22326 +8053 +5861 +20870 +615 +13831 +2378 +9233 +28149 +14146 +13352 +22376 +15789 +21573 +31451 +27553 +10343 +226639657 +31969 +27419 +27750 +11303 +12390 +7444 +13193 +560256190 +14457 +7122 +4438 +4062 +20606 +10418 +471916952 +8439 +20285 +25352 +24749 +3985 +21617 +17695 +408077591 +543562637 +3566 +30598 +15836 +28341 +30947 +901269870 +27893 +1648 +8912 +18010 +31479 +32581 +731930437 +12020 +408077591 +16359 +7910 +3794 +26024 +27926 +23337 +9618 +4753 +7383 +31611 +4768 +9506 +31089 +11740 +4435 +2816 +12932 +15338 +11769 +765080634 +21370 +337 +6141 +21715 +24123 +3800 +5346 +4188 +8074 +4507 +782457391 +15472 +9003 +5972 +28470 +20248 +31892 +3934 +472976263 +16315 +25159 +170016804 +22612 +26090 +794621932 +32267 +19599 +28690 +9071 +15329 +16024 +27821 +19623 +16376 +12375 +6470 +3630 +1739 +18053 +31951 +22824 +26816 +8805 +20431 +8755 +16619 +10365 +14587 +14590 +19629 +20185 +20947 +575398586 +14402 +9953 +15467 +21289 +3022 +2742 +10165 +18414 +3000 +21436 +18921 +867113537 +25195 +16163 +20232 +29843 +29811 +22634 +26722 +25477 +16912 +8424 +23241 +9219 +22925 +29651 +29776 +3794 +21102 +3445 +24217 +20062 +25349 +32557 +971224564 +20886 +8302 +30825 +17438 +1365 +30144 +15872 +18694 +153347754 +9036 +12001 +11786 +4233 +11486 +28256 +19603 +16744 +184999002 +5739 +18171 +574466415 +23854 +22895 +1755 +27241 +17942 +15938 +871502169 +4714 +27126 +3118 +2590 +897 +12752 +5757 +28818 +16845 +29732 +28199 +5245 +15038 +20878 +3207 +673174838 +10408 +17957 +29002 +28199 +19599 +9392 +31064 +12387 +8326 +13839 +15560 +3139 +26500 +16606 +5137 +4905 +17553 +8752 +17838 +5942 +4924 +947240918 +25018 +6774 +19170 +23739 +1068 +29037 +30695 +968 +16632 +19939 +8913 +15066 +30336 +9414 +7533 +28610 +30587 +28632 +2720 +21388 +21267 +2720 +32610 +731329332 +24429 +11164 +28121 +26006 +451549272 +18109 +588695307 +31694 +21673 +14925 +8015 +4472 +6871 +19827 +20270 +32317 +12942 +9495 +9266 +32353 +13860 +22996 +7063 +5624 +26297 +225 +21557 +9344 +29651 +9572 +15134 +2208 +699713792 +18700 +19979 +31679 +29375 +4120 +3308 +8668 +219385755 +516565464 +29884 +18606 +6149 +11271 +3717 +7927 +22710 +25792 +31419 +13509 +4500 +9767 +16356 +898 +7629 +8315 +11591 +11755 +8326 +313893946 +31789 +25056 +4008 +20930 +6934 +7936 +17225 +3440 +21200 +461905691 +17115 +5738 +17099 +22045 +242715869 +13771 +19988 +126640927 +790717441 +5534 +14669 +6259 +29027 +10719 +283271405 +5534 +28256 +19187 +11714 +8912 +31613 +4907 +748 +13839 +29811 +13209 +13984 +738662012 +586136455 +12401 +30610 +14852 +8263 +14562 +14383 +16298 +29097 +9118 +5330 +1275 +19651 +439 +12582 +25056 +3840 +11755 +20626 +11109 +22612 +32670 +27471 +21918 +349857242 +23454 +15784 +26577 +16625 +27221 +25120 +29502 +12574 +13950 +29430 +2857 +18779 +13430 +25291 +15435 +2832 +17869 +32760 +32351 +937742460 +17215 +375 +2169 +18060 +5349 +3672 +26357 +28265 +19834 +7811 +13762 +15540 +20572 +363652035 +18005 +6942 +701678416 +23535 +31951 +7512 +21205 +3022 +699555507 +820 +5016 +5330 +24347 +12316 +24840 +26395 +1635 +15231 +28860185 +19118 +9978 +2571 +18564 +7753 +27203 +10478 +8237 +13014 +3482 +17581 +761047408 +6914 +15556 +5422 +14446 +32071 +11103 +17521 +20971 +30280 +817163441 +4341 +11228 +16140 +847327404 +11917 +915379637 +31314 +819270011 +18592 +13231 +28109 +21267 +5396 +19656 +26484 +14455 +10365 +24134 +824 +13454 +21170 +3581 +19825 +19115 +1691 +23190 +9261 +16207 +1703 +31003 +1417 +3741 +11269 +30714 +21971 +6693 +1277 +5436 +616762822 +867796195 +27336 +226639657 +21400 +21361 +8452 +27241 +17869 +5642 +782457391 +19212 +3893 +5339 +162 +7602 +13685 +2202 +28860185 +24446 +3846 +22847 +3205 +24682 +18332 +15411 +19688 +27686 +8764 +28966 +1635 +16848 +17695 +9757 +7760 +17632 +32162 +10242 +23752 +14088 +1795 +26477 +25476 +22775 +111747217 +782788807 +25396 +15911 +11180 +13334 +24728 +21003 +21598 +922784226 +3366 +5759 +9776 +24857 +12316 +868 +16976 +9124 +14606 +26024 +23420 +23530 +25057 +754 +3146 +23477 +27956 +22348 +28476 +4004 +16558 +868 +20242 +1697 +17708 +3520 +20291 +30368 +5822 +8408 +31419 +10218 +15983 +13538 +29960 +9250 +130592554 +16913 +26224 +525292548 +1223 +32171 +273263405 +12615 +25722 +3502 +16447 +12736 +697411754 +17253 +14474 +7632 +342948102 +2718 +21891 +30988 +9233 +9247 +459542886 +291061895 +9771 +28591 +9719 +4653 +13285 +15925 +24007 +19119 +476265846 +14018 +4284 +1903 +32659 +3063 +24602 +28561 +13851 +969236132 +11656 +17384 +7095 +17384 +18628 +4651 +5767 +11339 +19883 +6245 +17865 +12122 +32538 +29620 +19434 +9179 +1004136444 +9053 +1037996693 +25422 +28451 +642816340 +21929 +26537 +2476 +10604 +3757 +9468 +14271 +26129 +21294 +15289 +978635621 +7778 +2039 +9449 +25662 +26847 +868 +19807 +26040 +29944 +6710 +23057 +30055 +20568 +11938 +28218 +13553 +29843 +5620 +7268 +3887 +9189 +22543 +9310 +25771 +22256 +29466 +7995 +9270 +22517 +1348 +9526 +2594 +21993 +26615 +24167 +25145 +22955 +6584 +27585 +1066 +10502 +659681807 +16628 +1286 +26468 +24334 +14118 +1265 +25291 +5201 +11134 +18227 +697411754 +32087 +17705 +31411 +14383 +31266 +11180 +25999 +32095 +21294 +30559 +21513 +31115 +16357 +24311 +18120 +16004 +13001 +1087 +9957 +20848 +16172 +11834 +19392 +1026745538 +8175 +3992 +190661446 +1076 +24823 +15298 +18469 +19939 +911358525 +254 +23612 +585689380 +2275 +226838476 +5989 +20479 +12783 +1050652772 +26006 +19830 +20597 +31707 +28936 +18350 +1145 +26493 +4568 +29010 +5789 +495044622 +3445 +23642 +198 +3101 +9178 +27893 +30379 +914508983 +7630 +4647 +16912 +21030 +14644 +29817 +17101 +22395 +990015001 +15662 +5647 +25135 +21284 +8216 +20072 +1035 +30817 +22924 +18379 +4912 +6993 +30678 +3954 +14005 +8105 +18422 +21868 +30124 +29292 +15883 +23736 +10975 +23422 +12436 +14370 +292 +12038 +811530194 +19828 +8946 +4245 +395380113 +2820 +7943 +10499 +8796 +10932 +176363560 +5479 +5180 +28264 +13613 +26726 +11720 +20194 +3326 +6273 +18185 +28743 +274692509 +12986 +730023808 +20984 +30465 +523902689 +77 +5630 +20619 +2907 +363652035 +15486 +27725 +5980 +5069 +441276900 +83894524 +6487 +23921 +1666 +30859 +32518 +6544 +24748 +31910 +2504 +21902 +722004393 +2929 +29965 +10875 +14764 +12402 +16312 +3566 +1739 +16475 +28141 +454259428 +1071335085 +3184 +30465 +27025 +18766 +925294519 +17866 +21135 +22451 +2182 +12143 +12646 +19495 +22471 +11424 +303035431 +15875 +12806 +19730 +18206 +29965 +31266 +13312 +590 +28782 +31892 +5004 +7629 +26615 +14477 +17239 +881 +1380 +32087 +905 +26343 +31505 +32711 +1000601635 +26053 +7902 +11303 +16521 +19519310 +32370 +9182 +24004 +29910 +9145 +426995073 +26043 +518850406 +2922 +4651 +805 +8463 +907373205 +22566 +14596 +2356 +29316 +11740 +12579 +16324 +7287 +4776 +1036865894 +865862307 +14504 +20004 +32664 +6605 +22002 +25742 +1062715982 +705486501 +7288 +13913 +30464 +13881 +32427 +24616 +551666792 +22363 +10360 +24662 +31346 +13105 +28163 +669 +25163 +10222 +10039 +787692568 +159 +17877 +410570626 +2949 +30077 +18549 +29510 +25442 +25790 +30762 +1070 +124770821 +25291 +11320 +3440 +22135 +31650 +17710 +31558 +1096 +1297 +6798 +16163 +144200174 +13736 +128669283 +32065 +513746115 +15264 +9383 +6234 +24259 +477224767 +911358525 +29338 +31937 +11786 +8159 +14133 +23543 +347979128 +18052 +32185 +5244 +17405 +4524 +11917 +2106 +22217 +1314 +14272 +23335 +567 +3044 +2394 +29884 +32711 +17723 +27426 +7556 +32050 +9886 +31300 +31038 +28301 +7907 +708399002 +397506397 +2294 +26629 +21174 +29016 +32670 +10030 +3101 +559006903 +16001 +5759 +17795 +20162 +27283 +29649 +14944 +19911 +28146 +31856 +10875 +24439 +15540 +12970 +26847 +14857 +26252 +25270 +30343 +27924 +13577 +31285 +29040 +20904 +13615 +2033 +23769 +881 +31478 +24526 +787692568 +8407 +7978 +15561 +31391 +24583 +9276 +16335 +11550 +29748 +8190 +25448 +15999 +11472 +5659 +551666792 +15375 +15879 +26661 +31493 +1948 +12622 +4666 +2976 +20962 +29450 +21115 +7557 +14453 +21267 +6300 +28273 +1361 +19448 +7400 +264957025 +22538 +27221 +30636 +10531 +22914 +1016 +2732 +13941 +27449 +17211 +11690 +22976 +5980 +27760 +6774 +15477 +29025 +12787 +26508 +20291 +21558 +7615 +334161853 +25669 +20648 +11774 +24898 +16326 +31946 +24280 +4880 +23329 +1178 +22858 +32050 +5192 +4762 +8645 +4897 +17894 +873426338 +13275 +27926 +7018 +16416 +19351 +30445 +31300 +22245 +23628 +5412 +163730962 +8529 +1019498195 +6790 +17998 +8142 +18305 +3403 +21900 +23585 +11311 +29988 +18246 +24520 +27568 +18125 +21538 +18144 +27869 +12334 +23503 +18873 +16376 +11917 +8130 +27522 +15962 +31965 +13863 +8258 +15790 +2409 +1348 +461527750 +4049 +23729 +11327 +20738 +29486 +25611 +18368 +23681 +25894 +3720 +12849 +23246 +4276 +20572 +591933896 +11568 +31044 +11560 +13947 +922 +1023113166 +12402 +8192 +1124 +26615 +28141 +17311 +17766 +6601 +26142 +14748 +2181 +5349 +13888 +29082 +15687 +21887 +20596 +21361 +29356 +15202 +32555 +31274 +702761148 +31506 +10797 +2708 +560720337 +17611 +9971 +24293 +2601 +31995 +595644289 +7877 +32398 +3106 +9344 +4471 +27467 +6232 +1490 +8550 +28813 +5870 +743 +23568 +237588807 +5186 +4751 +390152516 +729958294 +19812 +30346 +10357 +31335 +25724 +5870 +2398 +12880 +23459 +4580 +29476 +18222 +2851 +4814 +23501 +26468 +23749 +23597 +21911 +26687 +8309 +20802 +6599 +30194 +26875 +410791814 +15066 +20263 +26847 +17116 +11337 +32065 +8284 +10202 +2897 +31736 +10449 +16999 +4524 +23517 +3012 +21796 +24643 +825 +31377 +27893 +26468 +12590 +16987 +15938 +5972 +30643 +18210 +7744 +6584 +19244 +25928 +25519 +24620 +708754769 +4907 +6334 +29910 +7939 +2402 +19092 +10381 +9417 +29143 +31180 +27252 +8326 +853 +7440 +6998 +20782 +2011 +8003 +29236 +12122 +27265 +17004 +25057 +28623 +823088406 +25159 +31451 +3379 +31284 +26014 +18478 +22998 +8910 +28309 +11500 +31811 +10725 +10394 +19397 +9397 +4335 +14704 +8213 +28963 +5535 +11347 +13911 +29784 +7189 +767984192 +3740 +25834 +2929 +17007 +29131 +3526 +29393 +30847 +159 +25759 +5096 +11595 +790717441 +451549272 +10798 +30446 +29123 +19675 +4897 +105715872 +2181 +30128 +6266 +26190 +1390 +19005 +26436 +2799 +10424 +1043201240 +14293 +23529 +14865 +1576 +20528 +28352 +26275 +12516 +11178 +14709 +12872 +6465 +10914 +8621 +13946 +9069 +22380 +22544 +30524 +14028 +13213 +13613 +6972 +1002259261 +1382 +25422 +3908 +25582 +31854 +1887 +24417 +31314 +22713 +26719 +17261 +16945 +28551 +3887 +21126 +18740 +19303 +4034 +19695 +20642 +13950 +12878 +32539 +54 +21619 +31641 +18346 +63108274 +22816 +10294 +20449 +27557 +28471 +368158212 +9322 +24605 +24774 +7985 +831 +30853 +20873 +8883 +3141 +26417 +22217 +3545 +14196 +7178 +16419 +12024 +3984 +16169 +669 +20699 +5098 +19736 +26813 +16997 +23587 +20170 +15908 +10861 +27813 +31594 +10797 +17578 +10970 +29438 +12436 +5107 +25903 +11180 +10966 +26606 +5759 +1333 +25368 +25904 +857638886 +25333 +2032 +2236 +6047 +2628 +25412 +5472 +23042 +7816 +436407335 +7170 +2643 +18986 +18144 +529625353 +30335 +11178 +927429109 +23172 +23730 +369000185 +7508 +22788 +13275 +16368 +8309 +968746823 +5436 +5795 +22422 +1270 +793059393 +20886 +10911 +31647 +16904 +13240 +19580 +4328 +28961 +29718 +25808 +25305 +17506 +24462 +16894 +10052 +440795951 +8501 +2585 +585567701 +23503 +20469 +25048 +21839 +9180 +22538 +4900 +2718 +26325 +22079 +25094 +25219 +28106 +22861 +17060 +18189 +23688 +1382 +8683 +18009 +69880276 +13769 +11514 +10331 +6717 +6220 +9212 +24644 +807878101 +29453 +2813 +9890 +25527 +29613 +28213 +7409 +1878 +22710 +26634 +4033 +13355 +19752 +29695 +4660 +10778 +17719 +4139 +11585 +16315 +280475943 +738662012 +11833 +28970 +11613 +31101 +17017 +8764 +8459 +8754 +26719 +335528881 +4049 +203837299 +22035 +15004 +13693 +292 +21557 +13669 +26494 +17090 +22947 +731128405 +17869 +1124 +30375 +332 +24431 +16741 +24 +19457 +343 +687275605 +14451 +26851 +168 +27329 +1026745538 +12071 +7422 +22069 +18873 +25318 +19557 +20667 +24091 +18855 +849405117 +340575135 +25662 +7327 +26136 +6576 +47302654 +27767 +32759 +22123 +4904 +24886 +9359 +505617898 +24682 +17673 +389 +6666 +13111 +16357 +31726 +72893169 +7512 +25592 +27894 +14068 +3570 +1954 +6805 +12401 +19011 +5232 +13615 +22587 +19095 +304824290 +15052 +3783 +2160 +30747 +4033 +14088 +9055 +32757 +10053 +313375683 +17211 +6601 +31590 +1364 +26228 +24378 +2897 +25974 +26975 +27204 +5233 +74064427 +27448 +8985 +10870 +26042 +959271837 +476265846 +3103 +11985 +10358 +8497 +22787 +8990 +19623 +24359 +15558 +7779 +19742 +22456 +139404611 +11938 +472976263 +449592529 +7716 +14415 +29225 +26292 +12252 +7557 +18589 +16919 +21297 +14119 +13911 +23831 +17818 +8780 +18188 +24519 +31917 +13253 +32190 +19471 +824 +32476 +31085 +23422 +4314 +27399 +42 +12285 +296514549 +931730739 +12080 +11211 +25519 +31434 +28850 +945571162 +17948 +29491 +30999 +20162 +19728 +7953 +440795951 +10625 +22016 +64974863 +24421 +16849 +12202 +20238 +23834 +13072 +11520 +13836 +9702 +29453 +29246 +15982 +13385 +17320 +14477 +21204 +31085 +515 +680780891 +17844 +4279 +14028 +20306 +10576 +20597 +26143 +5637 +7936 +8181 +360131265 +30207 +24417 +27154 +5158 +19297 +6558 +29860 +16447 +472 +32525 +11205 +23165 +17907 +29732 +3504 +22058 +6871 +22619 +19105 +4069 +27470 +22671 +32581 +1371 +28970 +17171755 +4653 +18875 +8780 +5109 +23701 +18872 +9526 +26437 +519200946 +25056 +11228 +426 +15400 +10849 +18094 +21802 +29338 +26557 +25034 +4816 +1559 +31605 +697411754 +24966 +29155 +21622 +12705 +14592 +12541 +16230 +11327 +5813 +359 +274373457 +4245 +12363 +26539 +18360 +4596 +12457 +12229 +869 +13864 +13424 +21931 +19709 +8621 +12591 +10612 +30144 +17059 +22671 +11232 +11176 +31451 +10480 +26417 +10930 +16040 +26695 +1004218139 +14256 +8096 +974991332 +23124 +21263 +21715 +11646 +31523 +27252 +20765 +10505 +25142 +6475 +27944 +29449 +87 +30195 +4742 +14511 +31506 +10385 +16916 +17405 +18839 +408778795 +22526 +13771 +27528 +20322 +22669 +11195 +542186841 +8164 +9250 +17268 +10707 +29402 +11710 +31168 +24151 +27052 +30705 +12242 +6423 +31738 +14699 +18093 +25894 +6423 +9071 +671 +18654 +4796 +18856 +31391 +10589 +5197 +1261 +15925 +10468 +5692 +5142 +32394 +905 +4179 +7143 +6862 +2708 +13354 +21085 +28610 +29880 +6132 +673174838 +30266 +23921 +22305 +10190 +249 +2893 +22897 +14246 +4872 +283271405 +13278 +10719 +27183 +595644289 +7708 +1027560192 +6113 +18740 +9951 +17614 +12992 +2577 +19834 +2412 +17501 +19691 +6874 +30626 +23908 +21003 +853402084 +29651 +12252 +30703 +9957 +8267 +12311 +4524 +7344 +21929 +25199 +995753626 +10309 +19690 +603877043 +274692509 +7883 +14012 +31985 +31335 +13493 +13457 +32649 +28648 +6740 +29493 +26204 +12015 +13888 +6947 +10360 +13322 +24824 +20568 +11896 +18673 +16929 +28228 +13843 +30135 +9259 +1543 +28499 +28059 +77 +525292548 +12277 +472139713 +31168 +16753 +747070391 +790717441 +15202 +2761 +1336 +2974 +16112 +14303 +10725 +8053 +7824 +24257 +8106 +13017 +11311 +27880 +15304 +29129 +15561 +1057195403 +26577 +30017 +31662 +17167 +29734 +153347754 +3520 +10244 +5436 +15462 +14645 +8833 +8999 +4720 +16727 +184999002 +26346 +30066 +13424 +29466 +7063 +8453 +18519 +29315 +8088 +23965 +3832 +246915592 +20280 +4563 +30343 +1761 +5961 +20660 +10548 +31726 +20570 +4017 +8202 +732 +30020 +872833036 +19675 +2928 +11791 +3958 +22259 +2453 +3630 +3365 +22475 +24721 +22570 +29578 +32094 +191902111 +7695 +23928 +88 +32349 +17714 +13048 +12350 +44921107 +28199 +4847 +18874 +9534 +25371 +16650 +19641 +4109 +14677 +2448 +20381 +3320 +28561 +13864 +14528 +17817 +14923 +7953 +31407 +878044328 +155159619 +4314 +9442 +1109 +9261 +7215 +28456 +2727 +18690 +16172 +23730 +16254 +23300 +5961 +32486 +5970 +9322 +16401 +15982 +10247 +2106 +414 +180 +12396 +8912 +28963 +7348 +16419 +319 +31706 +30209 +290 +17673 +6693 +9008 +814 +30144 +1687 +6664 +27478 +5258 +4027 +16696 +19519310 +9276 +4951 +19548 +22848 +21723 +17901 +22771 +4488 +5777 +19986 +408778795 +22538 +21923 +13322 +17675 +2643 +14203 +24786 +290 +24632 +27183 +23224 +573783345 +30853 +17578 +13138 +21133 +32157 +18779 +3128 +19742 +1185 +30054 +22247 +12877 +18301 +916116163 +30116 +1635 +17487 +82408035 +19031 +17073 +9353 +29783 +12515 +1417 +32344 +6798 +852543208 +28099 +14742 +9653 +29144 +2708 +13234 +20141 +20211 +3298 +32028 +30801 +29047 +938219725 +2356 +29703 +17866 +18489 +21563 +30825 +21147 +7442 +2750 +4664 +24870 +89508404 +27640 +20103 +30599 +20267 +2049 +13375 +9055 +18761 +10173 +23172 +67912653 +26277 +18983 +29747 +10725 +7779 +30706 +3349 +6621 +31283 +238672459 +28610 +12316 +2495 +32286 +9131 +504759366 +2416 +8503 +14737 +922 +17478 +31460 +21573 +3057 +25759 +7235 +32351 +22972 +32747 +25288 +6470 +2534 +19212 +1036865894 +20426 +7078 +19505 +32633 +16089 +22024 +15310 +29761 +1009 +23965 +28129 +22796 +29734 +27395 +15588 +23730 +29403 +5149 +14593 +13424 +27394 +14320 +8251 +21113 +20843 +766767947 +22349 +5578 +21288 +21553 +16435 +19308 +3111 +7609 +26417 +10807 +16368 +299284806 +31180 +24809 +9727 +4366 +31643 +16170 +281932493 +25448 +18826 +31044 +30457 +27784 +2577 +18856 +23487 +4221 +26198 +6993 +18834 +21867 +2273 +22351 +16047 +18673 +6712 +26277 +30336 +1458 +26754 +47680524 +2028 +14119 +17039 +554460166 +882878357 +7606 +30971 +2684 +8074 +29453 +21880 +16368 +2859 +5053 +18939 +16091 +14538 +32427 +13976 +20561 +15908 +2207 +19939 +26280 +1476 +2065 +7378 +10970 +5359 +15554 +7877 +13771 +588954698 +20146 +13805 +17101 +1087 +10136 +5757 +1395 +3804 +21867 +1387 +3212 +20619 +22501 +12464 +2106 +16537 +17610 +22564 +18350 +19730 +2866 +29530 +32480 +4977 +451549272 +27763 +15604 +32475 +544 +23645 +312049264 +27557 +4350 +14965 +6252 +12152 +8263 +21791 +20930 +712 +3845 +731 +10581 +12601 +14683 +17719 +17160 +1803 +4653 +376085864 +24674 +20757 +24526 +23947 +14740 +1361 +18983 +11472 +1337 +20322 +30716 +408778795 +29328 +9506 +1390 +14800 +208133070 +9405 +26494 +21336 +20010 +29829 +5330 +5659 +6666 +31424 +26913 +3314 +27752 +18625 +6202 +25837 +7824 +18569 +3559 +115 +10256 +730980266 +13701 +54 +23123 +13241 +17169 +10068 +28963 +23139 +75797723 +31400 +5320 +1760 +29709 +5218 +1061169743 +23530 +16462 +5346 +26456 +3796 +1352 +28163 +16868 +29732 +6898 +3149 +29452 +16696 +18808 +1227 +6985 +17460 +900 +26571 +16475 +24927 +28273 +8274 +753948358 +6501 +15484 +28782 +29492 +2988 +13045 +26351 +11029 +7956 +19318 +21723 +731128405 +9703 +23139 +31283 +313 +22444 +8716 +639909173 +26081 +7142 +9217 +5727 +24740 +185162567 +17368 +8554 +24928 +13863 +24138 +31706 +16146 +24291 +14390 +4660 +21712 +13338 +28106 +6687 +30979 +4021 +9030 +14005 +17376 +1644 +8668 +479 +4281 +3196 +25745 +31250 +600931160 +11110 +27908 +10360 +40 +10850 +5867 +2528 +21489 +17710 +7882 +27089 +18617 +23483 +17704 +10428 +18926 +6062 +12402 +856690611 +27815 +13279 +5551 +20914 +22311 +32142 +21427 +345910715 +31521 +13562 +13382 +25276 +27348 +31692 +574036710 +5101 +22967 +22914 +9104 +18489 +29450 +4292 +26106 +20597 +17865 +12392 +4059 +17817 +28620 +841984888 +28497 +20983 +14028 +24835 +11225 +5330 +285455284 +8731 +20198 +8622 +2373 +31706 +7533 +29554 +24445 +8644 +1664 +17708 +20062133 +24462 +18529 +16917 +32303 +30321 +4079 +5524 +16570 +1897 +25615 +28228 +6212 +26899 +10931 +13142 +271 +25633 +27048 +17764 +6653 +3493 +10579 +889970389 +9957 +13831 +31935 +760 +6566 +18722 +24682 +13375 +11145 +11908 +11308 +938 +3317 +22372 +23343 +17115 +28963 +18891 +28826 +25253 +24082 +28127 +3368 +14644 +29082 +22612 +32585 +25034 +471916952 +25144 +10901 +22750 +18677 +29881 +8916 +21479 +22704 +17859 +14583 +671 +24256 +6968 +1852 +1766 +819337830 +27850 +26635 +23185 +2962 +875172321 +11582 +15014 +3310 +7072 +6856 +1336 +4872 +274373457 +26349 +26042 +31314 +30659 +27004 +7091 +41434792 +14879 +31935 +17415 +25354 +9818 +15375 +17719 +20709 +24445 +20248 +8883 +19485 +25872 +12504 +28070 +15066 +3536 +2857 +274692509 +25662 +31721 +23432 +8805 +29336 +3537 +13800 +20597 +9269 +1733 +368135485 +26394 +14520 +30967 +4472 +16911 +26497 +25088 +18010 +2328 +15435 +12719 +10875 +975437030 +23928 +4174 +19311 +20285 +14645 +17042 +37135401 +16458 +22814 +873426338 +11796 +2398 +32076 +1900 +27997 +285595735 +5680 +9985 +6132 +28327 +16650 +26577 +241317106 +8763 +12020 +7061 +3747 +14949 +19261 +21818 +2416 +23511 +11178 +20878 +237588807 +15006 +23144 +2658 +16743 +1028796512 +1337 +30577 +30051 +9515 +18655 +22671 +10299 +19318 +4740 +5553 +13305 +18052 +15836 +20248 +31706 +17286 +3952 +18486 +25476 +24147 +16808 +3813 +1529 +28456 +7170 +1070 +2269 +7287 +14172 +14028 +27369 +539174278 +20241 +2157 +781681604 +15411 +13654 +8754 +340575135 +590 +29027 +17982 +3329 +10983 +3320 +7744 +29880 +15132 +17253 +8734 +15141 +1390 +15846 +21109 +26213 +1060347101 +28318 +21900 +17829 +8796 +20942 +708399002 +31424 +10141 +7748 +10357 +4454 +14018 +20742 +20401 +211 +28417 +28850 +14868 +5762 +20066 +3843 +15123 +3539 +20227 +559006903 +16368 +18261 +13754 +20753 +24699 +3283 +332 +27584 +31115 +2356 +18620 +32116 +14583 +8169 +28375 +779375722 +25520 +18872 +7579 +10649 +31856 +12948 +30875 +22731 +525926022 +8754 +16546 +25599 +27126 +1001566143 +19599 +5326 +292693021 +31654 +14709 +3539 +9929 +31951 +3879 +9634 +559006903 +18752 +27904 +22788 +9124 +22184 +23681 +27140 +5244 +26417 +20306 +1747 +20062133 +20248 +27815 +4740 +19803 +16008 +6612 +21528 +22907 +11544 +4762 +28406 +1576 +26131 +30747 +7716 +27002 +16357 +7372 +7198 +14592 +16772 +17710 +306 +13850 +26042 +21738 +25901 +11180 +184 +103195768 +422 +8336 +16368 +18104 +9483 +5491 +22709 +546 +14677 +5621 +2928 +10268 +30705 +23858 +2498 +26802 +29988 +10309 +28620 +18730 +5180 +25820 +3474 +13879 +1057824949 +10711 +5062 +6903 +25811 +12202 +10807 +8281 +15801 +15934 +543975196 +3846 +17662 +184999002 +20507 +22967 +507270517 +4127 +29335 +275 +14134 +18570 +237710702 +909 +13435 +28191 +23557 +759680945 +13980 +31969 +32303 +12350 +17795 +5232 +10123 +4006 +639691516 +22913 +29875 +4421 +5902 +3166 +67912653 +3717 +236247078 +5637 +8501 +17632 +21964 +14535 +237710702 +21715 +24256 +30386 +4432 +13693 +5356 +32398 +13605 +12771 +13454 +29242 +9116 +950797214 +17894 +31736 +16687 +75797723 +10248 +23729 +1333 +32296 +6121 +7188 +19118 +7142 +9583 +26425 +2429 +14683 +28001 +6608 +27837 +2157 +381039394 +30464 +25808 +29527 +24823 +28341 +16521 +3301 +23098 +7122 +8287 +30369 +22822 +4814 +32125 +24749 +16150 +18846 +27004 +18428 +8485 +21158 +29430 +12459 +24425 +8483 +17472 +6228 +21803 +17003 +275 +14979 +19980 +6844 +25256 +5762 +4635 +30787 +24769 +31999 +10036 +30333 +6252 +17625 +14390 +13338 +17440 +21826 +15004 +27064 +28213 +15795 +345 +14525 +19030 +23055 +513746115 +24605 +32032 +16401 +11359 +27366 +21868 +12543 +28396 +766767947 +12585 +7644 +28348 +2348 +10576 +27696 +13792 +18122 +10849 +29010 +8992 +30631 +19031 +26875 +4009714 +1148 +25807 +3655 +779375722 +9053 +8764 +5039 +25460 +17960 +23048 +9118 +8204 +15367 +17334 +1529 +32535 +29075 +9338 +24270 +32668 +30202 +562670904 +23477 +15808 +21115 +24972 +21308 +11786 +1188 +10711 +13762 +3310 +4741 +3034 +22792 +147847714 +28422 +370114172 +10698 +18606 +8118 +9834 +789157341 +14962 +11414 +9260 +20480 +463903417 +27811 +10446 +30844 +25048 +6906 +24585 +30875 +112041602 +501989250 +717298974 +31959 +20371 +10248 +10790 +23761 +3916 +19448 +14662 +32397 +2074 +15260 +29122 +12427 +11698 +25669 +966 +25073 +10886 +12285 +32759 +16067 +1011 +11739 +14203 +2143 +11455 +19774 +23048 +21984 +9521 +15087 +21044 +5841 +14435 +25866 +14761 +21659 +1501 +11699 +305 +21238 +17261 +17984 +32311 +5124 +30335 +15823 +22549 +8989 +21308 +3679 +2344 +8088 +13771 +23391 +18529 +21153 +469 +7333 +20597 +8263 +10977 +3537 +2369 +1315 +29828 +7048 +22248 +28802 +21188 +1045686603 +15042 +4833 +22842 +5499 +19098 +28782 +19752 +3036 +2033 +30818 +15951 +18469 +31842 +3307 +23890 +9144 +4135 +1445 +14293 +15830 +29225 +525 +7953 +1398 +26891 +18761 +22631 +2598 +18324 +560256190 +13984 +4255 +669 +10901 +31434 +6470 +5751 +12122 +21386 +24123 +27095 +764756986 +6590 +156 +25626 +17876 +6202 +26615 +971224564 +20153 +12937 +19819 +26695 +30565 +26008 +23690 +9442 +7481 +712 +1007 +19730 +3395 +29114 +814572721 +16740 +9876 +25639 +31044 +28700 +598186982 +8986 +29292 +14051 +5158 +14265 +28866 +302364781 +21118 +14776 +22799 +170722754 +7295 +28143 +9772 +31033 +13864 +10144 +9565 +32552 +24748 +2402 +26851 +29651 +13812 +29439 +28928 +13072 +7535 +11769 +13925 +22871 +13458 +29960 +17141 +7080 +7622 +1754 +21343 +16650 +17969 +15524 +27352 +8224 +20381 +688921232 +7609 +29988 +853402084 +18569 +6712 +32065 +267206945 +22645 +25078 +1803 +159 +28365 +249651196 +2056 +26311 +10023 +13676 +6745 +1691 +27578 +29289 +17453 +20381 +28446 +22272 +10531 +7943 +662 +7102 +19979 +27828 +13771 +2754 +27433 +848422154 +3212 +1009651581 +15433 +30066 +19524 +9055 +334695565 +6898 +28226 +4144 +19994 +11601 +320290842 +3295 +2617 +20262 +7708 +13043 +22336 +26511 +66383449 +347979128 +5980 +1019498195 +12970 +505617898 +15774 +30630 +25018 +325383747 +13397 +29428 +25442 +15423 +30621 +24684 +280282421 +4820 +26539 +8645 +14565 +11650 +30801 +31337 +12377 +25342 +16555 +145 +12202 +15133 +10727 +8046 +27004 +22491 +13701 +2417 +2727 +6584 +8764 +6501 +23864 +11227 +13447 +26115 +14435 +26898 +13792 +1076 +519200946 +30173 +17286 +72446526 +12739 +42 +31285 +8041 +10299 +30368 +112041602 +3017 +32480 +276501667 +8796 +18423 +13352 +7775 +8019 +298849653 +14172 +3204 +28936 +14742 +785 +485 +24635 +6102 +28325 +8440 +1635 +3796 +73 +290 +19661 +28616 +21099 +21612 +4139 +18628 +21164 +26136 +8292 +22883 +3231 +16929 +28329 +31995 +13554 +790644676 +1113 +29027 +1812 +69880276 +28082 +8209 +27919 +7455 +6717 +11954 +1640 +20030 +4716 +4314 +4090 +26060 +22421 +5980 +20287 +15132 +25598 +17091 +7816 +3445 +32371 +24296 +115 +32226 +5763 +32475 +6576 +17755 +25851 +10739 +1651 +7923 +22129 +1045686603 +949130808 +11913 +3154 +17969 +25030 +22955 +148975167 +12305 +22881 +506 +21526 +31044 +19839 +28187 +26511 +20620 +1795 +19485 +25977 +3111 +28910 +18400 +16170 +5339 +1501 +19527 +28985 +26419 +21903 +25022 +4647 +9293 +21891 +30749 +18788 +17225 +19514 +5873 +9883 +15384 +11500 +21867 +12249 +267224449 +3207 +24585 +20245232 +2311 +14606 +17633 +4826 +27382 +2776 +27750 +8192 +13685 +10874 +2609 +8764 +22538 +27127 +23477 +7923 +23047 +25257 +8061 +872 +4446 +22714 +24629 +22788 +1289 +20736 +24 +18543 +29075 +7555 +24343 +2459 +13269 +32564 +25994 +819337830 +20642 +10226 +15116 +939518997 +23417 +18001 +7927 +765 +14583 +16541 +13043 +3764 +20303 +386078858 +23092 +24355 +29338 +22247 +19967 +17052 +9971 +21192 +22804 +11791 +24022 +8860 +27522 +14748 +682242314 +11164 +26443 +27183 +21014 +905 +422 +788000330 +2684 +26278 +5284 +16558 +20258 +13342 +26136 +8838 +14244 +647269712 +28149 +123563765 +7295 +18628 +13014 +21563 +23680 +18215 +591 +21573 +16529 +668634557 +2590 +18966 +26043 +28616 +26085 +2533 +6460 +21469 +12541 +823088406 +25630 +138768834 +2416 +783752942 +24999 +336779796 +15045 +13662 +3445 +12314 +15384 +2398 +2893 +922 +10253 +8668 +24150 +20205 +1015074215 +5310 +571711251 +18866 +18368 +5420 +14757 +4156 +13562 +758618604 +25034 +1153 +2273 +22217 +23894 +1881 +16570 +24870 +28298 +7344 +25432 +6839 +5757 +6874 +4314 +16513 +30333 +591933896 +28713 +13725 +23142 +9984 +21656 +237588807 +13558 +11188 +3227 +1059550491 +994060758 +148 +2344 +7444 +28357 +21296 +2758 +31611 +47952593 +1784 +28846 +23680 +29027 +27696 +29355 +553 +23733 +10226 +133 +31792 +595 +9322 +4004 +31759 +1852 +20607 +4268 +169240365 +23943 +9642 +4174 +6062 +17039 +474 +25667 +23647 +15814 +18064 +1000 +21308 +19117 +28260 +21113 +21192 +753948358 +30823 +32539 +21516 +23417 +932470077 +19436 +693038504 +5232 +29662 +8209 +19986 +28428 +6735 +9998 +5797 +26250 +32646 +17453 +21539 +561490374 +41434792 +21450 +20475 +503113624 +21213 +12019 +898669128 +16429 +15097 +916365934 +31142 +464491955 +8856 +30495 +20709 +812175972 +10784 +15298 +19593 +352 +18362 +20668 +19556 +10651 +20628 +11652 +2417 +9866 +6465 +23200 +28980 +15341 +17617 +24293 +5952 +25916 +29746 +32198 +13338 +16871 +21450 +32539 +13541 +31044 +3256 +13805 +31170 +21008 +26343 +1766 +23570 +14298 +15868 +507270517 +27015 +14050 +15871 +8309 +30643 +26483 +15540 +27015 +9269 +8972 +17167 +6289 +3945 +7682 +16091 +17353 +28302 +9455 +19939 +20312 +13753 +14461 +23551 +13553 +25800 +951 +13305 +10514 +18990 +28428 +20765 +681638629 +4314 +1032387608 +13253 +26922 +7254 +20709 +16376 +2750 +1579 +11597 +23784 +4907 +22860918 +11436 +22907 +8555 +9414 +24692 +13146 +19119 +7225 +15872 +1226 +23337 +22068 +3837 +12504 +1019498195 +23919 +22804 +31726 +28228 +7540 +22376 +20870 +15823 +26252 +696949903 +10875 +16405 +4435 +25866 +1012 +28522 +185162567 +2504 +3504 +23220 +31285 +591729700 +2756 +32538 +32032 +9261 +939286644 +3330 +32190 +589 +21900 +511562520 +30778 +28302 +25580 +211 +4300 +17059 +126 +19994 +767675099 +19149 +28963 +1760 +31003 +17063 +975948803 +25022 +875743088 +24167 +12229 +7122 +215899335 +26492 +29712 +5904 +6382 +20696 +28348 +10291 +7632 +491245066 +7266 +18625 +9818 +110320227 +22245 +949165957 +4833 +11009 +1897 +16949 +32529 +20312 +7842 +20626 +7757 +8608 +18549 +30754 +8546 +22034 +20449 +17192 +9274 +10968 +20312 +5356 +618 +24662 +29082 +187877991 +22517 +15925 +25748 +841984888 +17817 +27483 +8115 +10849 +910153622 +17968 +25478 +12373 +18387 +7512 +30175 +29871 +30821 +25775 +25771 +4716 +23205 +779375722 +18218 +13120 +3321 +13274 +766767947 +25352 +12196 +4774 +23587 +30053 +21811 +9520 +32397 +8294 +30983 +25820 +10381 +10046 +14402 +5627 +5637 +11740 +10468 +16447 +1696 +16913 +484970729 +26018 +3915 +9436 +827478884 +2598 +2209 +5010 +16162 +9534 +27099 +29464 +246 +1878 +19388 +7557 +16544 +17892 +3959 +26286 +710943610 +20537 +24909 +16367 +29205 +5233 +12871 +11851 +7897 +15833 +4660 +16368 +731329332 +14372 +3169 +6082 +10030 +22385 +16384 +15583 +18810 +28365 +14923 +6968 +17178 +19527 +23857 +13805 +1703 +13285 +219835095 +987198225 +30725 +665734821 +25175 +9053 +24758 +18891 +31831 +27940 +27382 +1185 +5867 +7421 +32717 +12235 +30266 +25866 +16376 +1042466237 +3843 +14585 +1040042838 +639691516 +8294 +20624 +7964 +6113 +28603 +13193 +16705 +30785 +16772 +14154 +2059 +4905 +29415 +868969470 +15097 +8009 +15134 +17929 +20426 +32378 +16567 +14021 +9199 +13825 +26212 +23042 +9840 +21242 +13902 +31605 +18206 +30057 +12534 +24261 +14958 +11967 +9396 +13889 +6202 +18766 +22555 +14834 +10751 +2976 +12125 +15590 +7883 +10764 +25101 +20527 +18236 +29875 +1013885883 +32668 +335289001 +454382627 +58535449 +31557 +3796 +21929 +5069 +9506 +29954 +2049 +19074 +13662 +3857 +31283 +30787 +21509 +24860 +1070816340 +14369 +10725 +26492 +18053 +22631 +520460358 +32656 +13821 +14665 +2539 +22172 +31424 +14699 +18727 +30483 +17465 +777 +41 +20843 +30733 +25611 +11932 +31257 +20324 +13868 +24682 +22607 +20269 +16146 +27567 +24045 +518850406 +26297 +22495 +5484 +9362 +11309 +351546819 +17376 +1543 +11624 +17501 +9483 +6448 +2636 +15614 +13338 +2237 +16701 +18104 +11834 +25025 +25455 +29319 +23075 +632038754 +787692568 +23155 +3103 +10144 +63108274 +14970 +10870 +867796195 +4006 +8400 +18794 +20626 +26142 +29730 +31441 +11915 +29527 +19219 +30861 +10683 +32600 +19914 +11310 +22456 +20873 +1948 +4033 +29000 +7811 +669 +26559 +8618 +24384 +595644289 +3033 +19825 +18669 +24608 +8618 +26140 +30947 +13851 +22661 +18855 +9642 +10932 +18711 +9883 +730980266 +25341 +13342 +20021 +23218 +31687 +30151 +19134 +23540 +18320 +3824 +30567 +29865 +20423 +8061 +20659 +5412 +30869 +20090 +5911 +18222 +15617 +30462 +8497 +19019 +2692 +436407335 +785 +24968 +32296 +2011 +1270 +2986 +8668 +3057 +21324 +22349 +1007 +6530 +12039 +6005 +10215 +13777 +1330 +1270 +14704 +13662 +874552198 +25549 +24384 +14233 +1755 +277841685 +27509 +479 +16440 +2914 +13519 +14669 +6599 +12567 +26514 +16907 +12343 +363452729 +27013 +25375 +23065 +2817 +11414 +32741 +790644676 +20796 +16404 +24257 +32503 +13113 +27875 +18514 +27679 +8292 +7927 +24550 +3146 +6765 +17809 +6998 +25476 +17092 +29415 +25135 +15774 +31337 +26956 +10604 +51107704 +160857416 +19566 +17435 +4175 +20763 +699713792 +29439 +724515722 +10132 +16614 +781681604 +887 +900648142 +4163 +29122 +4298 +396246374 +13312 +17478 +1991 +12321 +14420 +14599 +11834 +3310 +6833 +15420 +25987 +1124 +6998 +29910 +642794616 +10977 +1061169743 +2074 +7745 +19445 +6019 +15316 +2250 +31407 +13338 +27864 +27112 +25569 +24440 +2004 +2217 +29103 +4780 +23729 +23761 +3281 +24240 +5484 +17699 +7178 +842 +27106 +25375 +857578541 +600931160 +8254 +16861 +7579 +11093 +31613 +34992508 +969450654 +27311 +17560 +9378 +24444 +18564 +3281 +30368 +8883 +20030 +1085 +9592 +32351 +14251 +4186 +31901 +292 +20770 +27478 +10123 +24643 +12347 +31405 +30025 +27370 +6121 +3644 +5180 +14959 +914 +30733 +27031 +23282 +13156 +19890 +12229 +25763 +9323 +172257567 +18270 +23477 +26632 +24082 +2498 +372482299 +9534 +17090 +12174 +28443 +12541 +5564 +15199 +12912 +671 +7748 +21769 +251155117 +32608 +20140 +24692 +29762 +32 +20788 +28826 +3980 +10591 +6470 +243787156 +4186 +32020 +14134 +573783345 +10725 +5861 +3992 +28302 +29739 +32390 +937742460 +20709 +14242 +23959 +2742 +10246 +7936 +7155 +6090 +7883 +8529 +18122 +115 +1019126868 +16752 +643604534 +1010399736 +29991 +17160 +9212 +32747 +17498 +1628 +6770 +15013 +13911 +2430 +13365 +26212 +1559 +8327 +25889 +25405 +10337 +5033 +8781 +1766 +23507 +14959 +23050 +18270 +7907 +10579 +16031 +1687 +30512 +28443 +922907720 +9835 +7072 +3992 +329364123 +19176 +8800 +16819 +17969 +6148 +8838 +13949 +219835095 +10363 +5218 +397506397 +31844 +27505 +13925 +5922 +13790 +6693 +23231 +18280 +27919 +312049264 +21923 +16737 +24620 +18541 +27898 +21242 +31706 +23317 +21826 +18654 +15330 +13234 +9918 +28191 +2412 +10808 +4398 +9446 +11455 +29784 +31586 +13771 +9549 +21966 +29598 +5627 +244889791 +5916 +26739 +817865474 +7842 +694015793 +16091 +17099 +31534 +19959 +21370 +11970 +18711 +16606 +22543 +13543 +855439605 +25107 +4175 +23979 +6599 +27359 +2831 +1760 +3901 +316355293 +30066 +499440084 +25659 +26512 +8764 +11558 +22171 +2084 +30810 +2739 +9931 +24187 +6691 +6009 +5709 +9212 +9867 +671 +939518997 +9213 +8620 +22455 +31337 +24311 +24511 +22977 +17287 +19931 +23761 +26143 +13345 +837691137 +16798 +26736 +12229 +10190 +23600 +5883 +11020 +15489 +29732 +25371 +32209 +16378 +13279 +24384 +29270 +30787 +21469 +305443481 +1663 +15328 +13633 +30939 +25745 +9338 +13808 +27172 +755441859 +27311 +22713 +20501 +12097 +31107 +23476 +22222 +13839 +54 +19459 +7726 +26143 +10797 +24443 +25083 +22247 +12010 +146879326 +23690 +25872 +872833036 +196071487 +29813 +12877 +16335 +12174 +17633 +234081650 +31643 +2976 +9563 +16060 +13913 +16919 +11631 +27436776 +251218752 +24909 +15336 +12920 +27578 +28318 +8454 +5637 +5422 +1855 +21563 +29021 +5892 +870 +9389 +9417 +12533 +26590 +12010 +29315 +2598 +1752 +10363 +15014 +6861 +7892 +730980266 +20754 +14925 +24999 +3679 +16628 +585300039 +30188 +20122 +27605 +24318 +12157 +8645 +899792129 +852543208 +22326 +7348 +10610 +846746350 +1057824949 +5499 +29746 +17381 +23312 +3761 +14372 +95361414 +10226 +21673 +21259 +20620 +24554 +23688 +22977 +10334 +89508404 +30899 +5022 +11886 +774 +4647 +436407335 +32121 +8424 +32293 +16153 +24280 +19261 +1783 +20138 +13543 +26508 +12711 +16671 +11414 +21241 +26991 +20136 +14386 +18873 +15823 +6584 +8485 +32210 +30769 +9623 +24692 +29733 +23388 +72893169 +8568 +27864 +871523530 +20157 +29989 +20347 +525292548 +28865 +593000912 +72 +23732 +20865 +24912 +6246 +28199 +4375 +2202 +4341 +32711 +20211 +23628 +18575 +9473 +27808 +25152 +376943251 +10833 +21750 +32538 +15830 +14712 +10068 +24647 +2756 +11984 +15325 +20659 +21654 +3281 +428 +13325 +16221 +3582 +30999 +1699 +845 +10119 +20381 +25113 +11206 +11500 +18347 +5381 +280282421 +680780891 +12359 +13355 +170694527 +20597 +30786 +19883 +14023 +27522 +244889791 +7521 +6067 +26615 +7607590 +864 +873426338 +20194 +2486 +25759 +156 +5768 +18810 +23679 +23587 +1561 +20022 +21370 +29293 +22778 +25137 +12996 +1116 +19056 +336993211 +27893 +3254 +12500 +4751 +25640 +31901 +18092 +8292 +25872 +2074 +32704 +23098 +5892 +209337590 +539 +6076 +9653 +5233 +9565 +11110 +32654 +8992 +16818 +9152 +30384 +29882 +11738262 +4726 +23031 +26286 +12530 +24764 +23057 +31093 +11383 +3678 +31424 +238672459 +1243 +2851 +17487 +27241 +25740 +20227 +20108 +10202 +2187 +5251 +25581 +16621 +27591 +15987 +20232 +27003 +11698 +14684 +19068 +12762 +1036745058 +5415 +5534 +4821 +21867 +22972 +22822 +380 +23522 +25270 +21881 +11656 +11466 +14435 +826087120 +25999 +30330 +22593 +18845 +2160 +25030 +20225 +14265 +23701 +16315 +5201 +10932 +172257567 +25026 +21324 +676838671 +6898 +29206 +16378 +2331 +24943 +10556 +24203 +27926 +14828 +14298 +15242 +28471 +84 +27137 +7644 +18059 +879309927 +6101 +1986 +7618 +24345 +18606 +14970 +19078 +858 +15883 +12157 +13754 +12497 +14451 +2799 +8192 +8656 +5882 +6349 +17755 +4575 +20136 +19779 +24843 +25960 +1109 +14330 +3059 +8793 +467 +27610 +20688 +280540161 +3130 +3337 +32057 +17553 +22750 +1998 +28430 +4722 +9505 +25960 +673174838 +27553 +4685 +9890 +10612 +2742 +307263087 +32057 +20843 +17894 +412928086 +5329 +15789 +19650 +21811 +18486 +12335 +6765 +773454483 +6732 +29825 +853402084 +21310 +9410 +19971 +23858 +4530 +24075 +20184 +28700 +17090 +6920 +22478 +3613 +11776 +21265 +5626 +27904 +22222 +27784 +1047 +13849 +1191 +25636 +24843 +11092 +1900 +14694 +4608 +21791 +7344 +29562 +8359 +20848 +12787 +14824 +6998 +26032 +25144 +31040 +30832 +12594 +3576 +8142 +7897 +22796 +172257567 +7453 +3899 +5789 +5883 +12590 +23478 +16331 +26653 +422 +12582 +5358 +20528 +344 +460 +16740 +12487 +14525 +13949 +15017 +20291 +27664 +25670 +12373 +3813 +26294 +11498 +22139 +1572 +10612 +1783 +26846 +849405117 +30779 +30116 +217982666 +27336 +6487 +27392 +1393 +12097 +4880 +30217 +31314 +27771 +27241 +1116 +29004 +3539 +920657094 +1062715982 +5124 +6366 +24522 +334161853 +3352 +941682889 +32704 +32521 +29620 +9870 +17642 +23597 +23757 +28125 +31134 +209337590 +28483 +29476 +286041137 +15640 +22593 +22475 +27282 +18009 +26283 +23540 +22331 +16727 +460 +29658 +25294 +1129 +12436 +15017 +22977 +4268 +16859 +4872 +658872536 +30733 +539 +1576 +31534 +253409168 +17605 +22252 +6504 +21806 +2452 +14662 +2842 +779375722 +32132 +1070 +26224 +32144 +2470 +219549515 +1011 +21791 +3537 +22017 +214 +10965 +13925 +1239 +7191 +20931 +4033 +6732 +22543 +77514432 +14244 +6844 +21241 +29555 +4157 +14093 +5919 +13247 +14348 +10238 +9957 +19277 +18874 +12733 +746965255 +16855 +26240 +10891 +1433 +28745 +22050 +25740 +28361 +11303 +27359 +24712 +28745 +30567 +5534 +12876 +14539 +31946 +694015793 +20347 +16357 +14470 +2119 +620485301 +14030 +585689380 +9934 +13756 +18990 +22249 +25294 +27064 +15924 +2988 +543 +31442 +20642 +26827 +11228 +16861 +975437030 +17803 +27329 +44163600 +15905 +8568 +32535 +13234 +20553 +29375 +3796 +11814 +28027 +24326 +15877 +16250 +10798 +24408 +14272 +215899335 +20029 +31283 +2495 +5301933 +24167 +1159 +10901 +6183 +14593 +26494 +4089 +543975196 +14293 +6978 +26564 +13352 +5727 +16558 +4078 +21000 +251218752 +18368 +13457 +20245232 +9323 +3988 +15614 +15830 +1141 +987198225 +1036745058 +16458 +28428 +16088 +29925 +825 +7063 +30568 +370114172 +30445 +22894 +4943 +3920 +7372 +801156178 +24151 +783647843 +26169 +23507 +13213 +1512 +1855 +4008 +19659 +31288 +30054 +9981 +6237 +3520 +13375 +27322 +30610 +16991 +8274 +31170 +24482 +13450 +25763 +8416 +8580 +9523 +14702 +920127625 +9405 +27855 +24378 +14495 +7037 +4500 +19888 +11840 +6653 +30335 +3870 +28269 +4006 +998 +647637845 +4664 +18325 +8050 +13111 +9387 +18478 +12793 +72893169 +14592 +22790 +8463 +14703 +21284 +3101 +5338 +21561 +29882 +6448 +23831 +363452729 +3717 +16816 +11298 +5324 +12063 +30769 +25499 +22301 +4568 +9864 +2692 +16645 +19505 +12624 +8999 +29400 +20971 +3803 +4895 +31441 +5445 +2004 +7090 +422 +30375 +750611274 +7399 +32372 +28610 +5232 +1623 +22822 +27736 +14143 +26736 +8467 +15304 +25145 +18906 +449290199 +12608 +373793988 +8263 +10449 +3864 +10649 +998 +2039 +39676834 +939518997 +6732 +22976 +3993 +22451 +8061 +2273 +13864 +23264 +39596865 +15272 +23246 +25766 +23597 +22710 +32473 +9335 +1598 +7700 +6525 +9383 +9592 +139404611 +8041 +17141 +29035 +29430 +1933 +7254 +14637 +3184 +16153 +237588807 +29082 +18882 +742 +2571 +12682 +1992 +651498411 +4775 +855439605 +19736 +29021 +32680 +30051 +123563765 +28353 +18214 +13266 +10683 +87 +5916 +30299 +649 +2294 +7775 +7268 +7077 +10695 +25495 +3097 +18005 +32557 +3297 +9346 +21755 +19841 +8620 +30578 +20568 +152258382 +10363 +17719 +10661 +25219 +22491 +8067 +31434 +20138 +364404563 +30636 +6740 +27217 +15025 +19596518 +31713 +20754 +17894 +15558 +19514 +3744 +16855 +1038 +14563 +1030 +30844 +31965 +2110 +1387 +10005 +30668 +21817 +14438 +313893946 +27171 +32121 +12093 +464491955 +32267 +13325 +5351 +10357 +25270 +7061 +10502 +48 +22507 +13305 +649527609 +1011 +2798 +27286 +15095 +7842 +26789 +19819 +8359 +7191 +905 +23592 +8019 +29450 +26712 +31367 +191860636 +18855 +2427 +12152 +3253 +14663 +545 +10219 +25823 +23205 +21153 +28576 +27705 +1834 +815878782 +6707 +23540 +11056 +5776 +11188 +12040 +32479 +13529 +17286 +6465 +10970 +22053 +7630 +812175972 +20194 +3443 +987091443 +2842 +25282 +6544 +11368 +28406 +3954 +31426 +14683 +18329 +19577 +12942 +1072121176 +1579 +16447 +11304 +17090 +30036 +5217 +26008 +25916 +13463 +22569 +5709 +15228 +577 +359 +4432 +22648 +16987 +21203 +7955 +28858 +32166 +4635 +30217 +17415 +20626 +28318 +11134 +8050 +16684 +15883 +516565464 +986216938 +380963400 +826087120 +24462 +21964 +16907 +8568 +4967 +1512 +31291 +8406 +25352 +16503 +32028 +31093 +26044 +23252 +12504 +889970389 +2401 +24458 +24620 +27811 +11333 +13424 +7178 +12920 +6470 +782457391 +2237 +24203 +19248 +5412 +2417 +9266 +9432 +24629 +8050 +31937 +199372157 +18841 +27059 +29991 +8046 +13305 +27443 +2859 +9217 +6111 +32203 +21093 +14664 +4741 +12125 +18891 +25159 +13562 +1066 +12479 +22778 +22430 +30659 +29266 +28252 +19890 +15484 +2205 +19009 +32525 +4575 +30567 +22002 +14698 +4742 +504759366 +505617898 +24692 +9219 +32701 +28318 +2275 +21796 +11584 +32581 +12091 +29430 +9338 +25742 +8400 +20506 +4006 +25026 +3184 +4427 +6504 +9410 +674 +20119 +16734 +20626 +4049 +20194 +133 +27419 +8910 +674 +956 +30810 +13799 +19685 +23701 +8251 +20146 +251155117 +32056 +11103 +13805 +32055 +21824 +313375683 +28732 +412150016 +26537 +8169 +20454 +25460 +6468 +31736 +26019 +5565 +13736 +14390 +8588 +29784 +17008 +21406 +32743 +8549 +7217 +5351 +9474 +28537 +18387 +21377 +15202 +5051 +23784 +8009 +3283 +11455 +17866 +978635621 +925 +14018 +16951 +3392 +1732 +41140163 +3026 +2718 +13031 +26297 +11694 +24446 +619595003 +31574 +673047462 +23343 +4402 +18872 +21377 +7754 +205 +19327 +23568 +16819 +14593 +918765792 +575149706 +9152 +9240 +386078858 +1804 +26590 +6886 +9679 +11134 +26071 +17608 +6367 +10833 +22444 +30483 +2907 +10987 +300035963 +19519310 +67912653 +19736 +5109 +15341 +15922 +8017 +4685 +9778 +857646800 +32701 +15042 +8926 +12172 +13105 +724515722 +11035 +28428 +6504 +16048 +21112 +14644 +17642 +18606 +11195 +31636 +8865 +10797 +19031 +16687 +732232773 +8459 +13351 +2967 +32473 +28483 +11984 +32087 +24493 +12520 +29732 +23835 +29798 +22412 +23551 +28530 +8735 +466678321 +14013 +25645 +280540161 +23075 +223794817 +32304 +13886 +12122 +32624 +13583 +14764 +30207 +23986 +543 +23739 +6129 +18310 +26325 +9840 +20454 +7268 +29662 +14246 +17435 +24917 +9767 +5577 +19169 +5926 +26395 +5077 +30299 +24361 +32390 +4912 +730023808 +32209 +15435 +25270 +4454 +29882 +878044328 +22643 +10968 +30055 +352 +24150 +23367 +4657 +794621932 +27221 +30379 +29882 +29718 +19906 +376943251 +13101 +3263 +14698 +11974 +428 +17178 +31411 +28863 +15444 +10786 +11968 +3090 +4992 +18720 +187877991 +21831 +30151 +17560 +3581 +15872 +17339 +9984 +31611 +660787983 +867796195 +17381 +22335 +812175972 +13968 +2182 +30057 +9261 +13457 +31321 +5685 +21204 +30786 +13432 +26343 +23617 +20184 +4144 +18311 +388083394 +31585 +10299 +12530 +14012 +31613 +20230 +31288 +817865474 +18514 +32704 +28983 +3301 +4977 +1065468270 +194354866 +7280 +7877 +479 +19140 +32370 +8061 +24857 +15555 +632038754 +805 +23409 +176352552 +29439 +30626 +15808 +10094 +899226523 +19690 +30213 +62822899 +19728 +1493 +9270 +28985 +11404 +16375 +6530 +926082286 +5358 +15604 +31692 +281932493 +21868 +19119 +3104 +523750683 +72 +12921 +9139 +30636 +27172 +29023 +32182 +24533 +294 +6934 +9432 +21839 +29355 +29483 +27064 +27256 +25565 +3934 +688921232 +2963 +30298 +21133 +24443 +20401 +217068937 +23625 +32087 +23761 +4341 +9632 +8738 +12497 +13886 +14188 +24100 +29270 +27507 +20407 +30471 +16752 +126640927 +27137 +156 +25936 +17007 +13805 +6211 +30999 +1534 +23866 +16976 +7936 +7927 +28127 +15013 +29881 +14133 +25872 +5980 +6252 +2884 +8912 +17160 +5910 +8767 +15141 +25270 +4530 +30244 +24692 +21779 +4530 +12682 +28524 +15477 +14665 +21015 +3778 +21547 +22822 +9757 +22069 +5423 +9215 +27513 +18991 +31045 +16619 +10952 +18227 +26062 +30282 +13633 +333 +6833 +21158 +18040 +11908 +10121 +18122 +12849 +23290 +1036 +1408 +3202 +29527 +12871 +11035 +428 +32050 +9204 +23540 +1651 +29120 +6309 +25308 +25585 +1795 +18990 +28551 +29882 +18346 +27336 +1329 +24444 +21978 +15536 +20796 +17052 +26106 +17453 +18261 +29109 +23480 +20103 +21426 +31506 +18814 +24550 +21923 +17478 +26211 +26571 +12931817 +18325 +7951 +19904 +20407 +873068833 +21779 +10242 +9247 +4575 +12350 +4775 +461905691 +17501 +6761 +4575 +10418 +30810 +31110 +17548 +25905 +17167 +2205 +14161 +8992 +5691 +13285 +499440084 +5748 +24110 +1050652772 +4890 +32363 +9964 +27722 +11597 +31460 +23348 +30127 +29899 +214 +20312 +9323 +25352 +5838 +362310923 +6761 +6 +16204 +14539 +5330 +12063 +3539 +31422 +24621 +14256 +16355 +6765 +15539 +107681926 +5769 +14451 +358 +7189 +2970 +30747 +26802 +4904 +30069 +13457 +8144 +351546819 +3408 +23730 +11740 +5167 +31875 +21516 +17124 +20517 +21054 +27303 +3576 +14271 +10163 +23835 +4596 +705308988 +23633 +14343 +797373420 +16570 +523902689 +12705 +19519310 +23681 +18848 +678889556 +22311 +6071 +25901 +6886 +17319 +211 +18373 +14438 +31654 +1939 +22986 +27509 +3182 +30611 +2366 +30237 +19580 +19965 +22965 +29109 +18187 +267206945 +17836 +26239 +3555 +31654 +887 +2289 +18270 +219835095 +29600 +32317 +24530 +4774 +30626 +13562 +7191 +20380 +13111 +66383449 +730023808 +6448 +7695 +15869 +30453 +2758 +11937 +3103 +7356 +7535 +9363 +275594975 +13812 +17360 +22219 +17944393 +4182 +3871 +21539 +16798 +16115 +7229 +20258 +11011 +22095 +30593 +17394 +29022 +17379 +13600 +31694 +6245 +28813 +3621 +387345662 +24966 +32477 +504833680 +31274 +31925 +12963 +22746 +2209 +28743 +67912653 +5739 +29843 +29737 +30659 +22889 +26718 +10591 +18720 +11383 +525495101 +25294 +480 +28436 +19825 +29865 +10727 +13029 +5763 +15664 +32133 +16788 +15336 +15711 +27448 +3630 +3796 +20905 +17907 +12533 +525292548 +27076 +782788807 +4989 +31989 +1064698315 +25740 +18322 +1635 +929 +27877 +7132 +2457 +12071 +1856 +16359 +5861 +32087 +22635 +24100 +5637 +2269 +31712 +25589 +14441 +29379 +1085 +32190 +31478 +14435 +19030 +10926 +29527 +6761 +6234 +19890 +26085 +13800 +20029 +4052 +27183 +9010 +974991332 +10130 +14555 +12029 +742 +32296 +2727 +19518 +2294 +4500 +32176 +3630 +20028 +32164 +5167 +31831 +20452 +13493 +3851 +28226 +32420 +25999 +22669 +15209 +27171 +3953 +23597 +25422 +27359 +29032 +1156 +24007 +9199 +377 +21659 +28925 +32743 +4657 +26484 +25185 +9886 +3854 +6382 +13328 +14599 +27311 +23578 +6916 +522426914 +32243 +833381053 +25596 +529625353 +16871 +29399 +2486 +3832 +17787 +30626 +22429 +13901 +27282 +7193 +13624 +30280 +15260 +15883 +2182 +16819 +9483 +5082 +27029 +19176 +16024 +6934 +26026 +32166 +26486 +31092 +27097 +19965 +19484 +6695 +2590 +275594975 +10795 +7833 +18986 +28343 +24318 +504759366 +21712 +6089 +27200 +31370 +3063 +13984 +875743088 +28232 +13087 +32367 +18870 +26007 +5499 +15817 +10392 +22710 +1030923998 +2905 +19708 +31901 +23642 +28258 +12771 +27004 +12798 +12515 +29762 +32087 +6968 +15937 +31471 +18495 +22729 +9613 +29944 +1065695788 +9405 +20540 +25318 +4260 +25740 +7481 +9483 +1330 +13297 +27965 +19485 +29194 +17969 +23124 +30207 +31792 +968 +387 +2593 +21426 +5768 +3351 +15533 +525 +1451 +30674 +7708 +20578 +23917 +25333 +5763 +335289001 +16562 +16170 +25057 +911358525 +857019195 +11624 +908 +5634 +32516 +4163 +13274 +29242 +474 +13818 +9588 +32263 +12276 +10360 +504457846 +5561 +17858 +9196 +10248 +21430 +19812 +28735 +265036141 +17766 +16404 +129574444 +17478 +2534 +16811 +7671 +8962 +9306 +29219 +30175 +24699 +18211 +32727 +24786 +16005 +8114 +29939 +21691 +29811 +2495 +8724 +2209 +22451 +13863 +24004 +15617 +16112 +2183 +10411 +22707 +705486501 +16818 +10480 +17521 +1924 +2202 +13305 +21842 +10331 +9055 +26749 +20401 +24378 +16064 +31497 +180 +22247 +17831 +27486 +26840 +17715 +27828 +15403 +196071487 +6475 +98857434 +15871 +27828 +22926 +20093 +9562 +30999 +17809 +22127 +11740 +678889556 +472139713 +26280 +974991332 +1007 +8540 +4959 +2636 +308 +7372 +1238 +4144 +6605 +14748 +16138 +26143 +28265 +13382 +307263087 +22079 +23336 +1717 +27344 +25542 +2378 +766767947 +1054022928 +2504 +24878 +13072 +22544 +16913 +17368 +30375 +13342 +19695 +17079 +1329 +13511 +300035963 +17817 +23535 +23570 +16913 +1640 +461844739 +17866 +16673 +32633 +20527 +22451 +28884 +23245 +5284 +31842 +6930 +32119 +9985 +16461 +7143 +39676834 +18193 +26420 +31726 +32136 +18898 +8752 +21294 +4218 +27618 +13836 +12093 +708399002 +11601 +25713 +1015126435 +25018 +8405 +9124 +11968 +10870 +126610814 +30190 +17339 +2430 +5643 +25352 +575149706 +15879 +1897 +21298 +19176 +10480 +22138 +11911 +19567 +64974863 +7282 +4780 +5319 +24 +18144 +23968 +1038 +32456 +19030 +28443 +19335 +4281 +1729 +2811 +249 +18320 +14134 +8175 +827 +13915 +26577 +5137 +1544 +17970 +7951 +15829 +28199 +9250 +9757 +219385755 +990015001 +25152 +12321 +6132 +19493 +29658 +16861 +712 +30896 +27329 +6399 +7310 +14665 +15524 +17384 +8555 +23250 +22507 +620 +7923 +23337 +23890 +7607590 +19227 +5952 +20528 +1101 +25253 +23336 +19099 +29933 +4596 +23890 +8046 +9199 +14599 +889970389 +9549 +8274 +27025 +8274 +471944506 +30194 +4237 +21526 +27944 +26 +12572 +1076 +32701 +28985 +731 +15665 +17662 +14563 +30703 +21053 +31064 +32028 +9709 +20259 +8459 +3329 +30994 +31033 +10325 +836214497 +333931866 +31553 +26343 +17115 +29461 +214 +14172 +959271837 +10676 +31969 +24079 +28378 +11833 +4735 +10959 +16256 +12453 +16534 +173009629 +23612 +11568 +14477 +23483 +24882 +4438 +1453 +6381 +4186 +22501 +19806 +3320 +16890 +13424 +17754 +24602 +28423 +21557 +11968 +19973 +864 +14813 +5560 +28530 +824 +12554 +1453 +25273 +389 +7310 +29516 +9588 +12937 +30655 +1012 +15329 +21769 +22815 +29524 +16811 +31427 +211 +23373 +1000 +6801 +20426 +17405 +9396 +32412 +10633 +2782 +29809 +10902 +5304 +31493 +6345 +4596 +27064 +6890 +20476 +27455 +26088 +7748 +30820 +26088 +8497 +32378 +437481094 +24835 +26142 +27281 +5499 +3717 +5319 +3118 +18478 +24355 +28631 +27366 +22800 +1648 +9414 +16172 +23925 +27015 +15250 +1974 +3480 +21723 +1321 +4279 +29373 +29822 +25039 +30848 +759680945 +1766 +7602 +24571 +23480 +11544 +2282 +29160 +8251 +18193 +835585617 +29695 +19994 +2601 +25823 +20971 +31679 +24407 +9204 +22648 +1719 +11195 +10794 +5423 +28721 +101 +12871 +26423 +32351 +18414 +6828 +15829 +17614 +814572721 +4004 +26283 +19562 +19409 +26486187 +23440 +21297 +333931866 +9653 +11333 +3213 +8986 +1130 +12814 +27229 +21241 +596575784 +26157 +12515 +24407 +15325 +8003 +30630 +24458 +29651 +1307944 +887 +9261 +688921232 +1372 +12157 +19627 +7444 +16614 +6930 +22551 +521913992 +7143 +4952 +31542 +156 +620485301 +333931866 +5941 +9613 +58535449 +9238 +27478 +9981 +13454 +17675 +11886 +17091 +130 +4912 +9401 +941682889 +22989 +15529 +3353 +16342 +25191 +4775 +17723 +27158 +10825 +2504 +18914 +27760 +289677715 +3196 +31789 +5396 +12091 +16539 +2761 +9003 +7083 +22671 +427405446 +2331 +9954 +24605 +12594 +9356 +27633 +3482 +4753 +9993 +12604 +30271 +27869 +18347 +30809 +32761 +14293 +19865 +671529053 +732 +18990 +25589 +9384 +24798 +22443 +9644 +761047408 +8916 +19457 +628529804 +29205 +16416 +27613 +11056 +4742 +14154 +8735 +22965 +3800 +1267 +729958294 +5124 +20146 +21436 +19392 +31811 +25163 +10190 +3396 +1333 +21834 +20547 +9283 +10268 +19830 +8407 +29813 +14555 +11901 +827478884 +21024 +24530 +29989 +377 +6689 +289677715 +13457 +6905 +22131 +173282785 +11486 +15814 +23959 +12024 +26007 +24740 +26198 +26557 +31250 +4880 +16573 +12609 +3744 +32427 +562345643 +6404 +553 +4455 +25405 +793059393 +3621 +4507 +25745 +25422 +26238 +3111 +717347052 +12579 +13450 +8270 +22788 +21573 +30526 +10797 +32158 +2138 +30793 +13450 +1602 +18185 +22961 +24635 +28899 +22340 +28327 +17982 +12594 +19724 +10159 +18167 +485 +9414 +18990 +28353 +5789 +13875 +30621 +21482 +25341 +390435951 +4714 +16723 +29294 +18648 +3098 +4471 +10610 +7919 +12972 +31908 +28782 +514875184 +8645 +31557 +9212 +27771 +7630 +256 +22669 +23729 +191860636 +18890 +9613 +5301933 +12472 +14929 +27359 +758695353 +21406 +2311 +934956379 +5058 +15911 +688921232 +26577 +19599 +16140 +12682 +22939 +995962908 +26497 +26584 +10661 +27224 +15336 +16221 +6862 +30973 +6183 +25994 +10784 +5039 +8459 +24815 +26060 +23042 +9394 +502634280 +20870 +24889 +25960 +334695565 +4471 +24067 +24809 +25279 +12760 +1992 +29225 +5893 +27064 +684472557 +31257 +23919 +21811 +32145 +1476 +249651196 +1916 +792 +21435 +832 +8213 +505617898 +5107 +14272 +2855 +24269 +99038920 +26115 +31352 +11498 +26116 +21871 +4967 +12 +28522 +10202 +28422 +26326 +8440 +20742 +805 +9387 +9337 +28318 +3301 +16676 +1529 +20671 +5320 +19572 +21008 +7964 +9728 +3263 +275985604 +13433 +31353 +897 +25405 +31937 +19730 +18001 +289677715 +17160 +631404077 +20444 +857638886 +21929 +23570 +27303 +29461 +22068 +3899 +28333 +17817 +23111 +26018 +2498 +18845 +1553 +30330 +987744044 +23420 +8735 +15048 +19383 +9073 +10695 +2903 +10481 +3824 +17806 +13654 +585689380 +1043201240 +22256 +15014 +17982 +21617 +32212 +723709848 +13493 +2409 +10859 +6799 +7294 +12379 +13118 +24344 +24464 +32087 +30698 +31434 +351546819 +801156178 +8146 +7391 +23701 +29483 +9223 +1572 +26754 +2004 +29129 +24742 +30626 +19067 +21452 +20287 +17553 +26629 +168797328 +29494 +522426914 +905568947 +4435 +17755 +3794 +16031 +14484 +24057 +5001 +20699 +3920 +6132 +673047462 +8735 +25740 +13808 +21573 +27344 +847327404 +591741883 +13385 +29785 +8342 +32600 +8251 +13729 +30659 +153347754 +22788 +26440 +13261 +30053 +16399 +11558 +13844 +16368 +29155 +18761 +7708 +31214 +16375 +8763 +927429109 +26239 +19753 +30565 +26351 +32372 +27914 +1024972021 +1990 +11740 +19281 +21287 +32535 +827478884 +23769 +20211 +30359 +335601471 +1061618954 +21826 +20194 +31407 +5491 +1755 +29023 +24605 +16232 +21452 +12412 +27449 +10735 +29453 +31275 +11767 +14390 +18210 +2328 +17611 +28228 +11985 +19380 +29486 +25602 +5349 +819337830 +15047 +363652035 +11834 +15095 +350011801 +28802 +339 +24359 +20817 +18218 +4016 +25137 +21803 +27997 +7072 +18645 +17294 +17838 +14030 +990 +23600 +194382698 +17632 +245967765 +1437 +27670 +12736 +17903 +23928 +10222 +6594 +19710 +26590 +31180 +2805 +32480 +17300 +30279 +28422 +12594 +23732 +18 +18527 +25580 +20642 +24080 +7399 +27928 +6366 +2182 +30190 +3474 +14699 +27419 +761 +13285 +29813 +18768 +5119 +2718 +7362 +28966 +701678416 +26749 +17720 +478548948 +3365 +19637 +6204 +27914 +6210 +12530 +10141 +29541 +170722754 +11134 +29882 +13799 +13450 +6707 +9953 +17063 +18751 +14287 +682242314 +21714 +13029 +3231 +22217 +3295 +724515722 +17892 +6067 +7269 +817163441 +11277 +2672 +12152 +1238 +29944 +1 +3337 +20421 +8405 +20180 +26497 +21395 +124770821 +24091 +8911 +1698 +23986 +15120 +7047 +29287 +2187 +1855 +31439 +6939 +10687 +24533 +32535 +446034660 +871502169 +20507 +25073 +23799 +20528 +17317 +467 +21090 +13717 +26420 +19806 +481636233 +3193 +7686 +753948358 +2520 +543975196 +30971 +19434 +26142 +15760 +14143 +27553 +26759 +1259 +21452 +3352 +16289 +26645 +31560 +830489638 +184 +14251 +7686 +4472 +11174 +1007 +24347 +20245232 +3794 +31478 +4602 +25422 +19661 +15264 +15684 +26505 +15614 +19969 +22164 +25198 +32633 +11303 +26394 +1309 +14461 +14265 +564216184 +506623013 +27399 +15329 +24139 +31567 +5580 +21482 +29963 +13911 +847327404 +5077 +16024 +12849 +30197 +546597974 +1060 +504759366 +12516 +19284 +5630 +19126 +7686 +13311 +20731 +22126 +32416 +841984888 +28226 +9309 +20463 +891812554 +27085 +29027 +1087 +663525280 +23677 +20634 +2831 +3758 +8588 +11624 +24458 +14256 +29453 +11714 +3480 +3264 +28889 +21170 +9310 +15836 +20144 +3566 +22800 +16908 +12533 +25144 +23729 +7337 +30356 +6019 +31711 +29103 +22817 +5534 +8602 +20168 +23784 +15910 +28980 +24997 +19066 +21539 +18364 +6791 +5603 +2556 +22411 +10556 +17239 +22164 +3154 +19980 +11375 +30749 +14702 +4874 +24676 +22569 +22507 +899204700 +14133 +3352 +922 +32018 +12080 +32649 +10797 +499440084 +3634 +12871 +15962 +28839 +16331 +8629 +3330 +922907720 +14390 +6082 +16005 +15923 +8490 +18916 +21214 +27957 +609028957 +274692509 +7281 +357 +2328 +14824 +7615 +7897 +24138 +250 +3103 +29452 +13807 +24501 +29875 +20783 +13312 +479 +9116 +6470 +10588 +8910 +3103 +10636 +29733 +12314 +25558 +31353 +29493 +5673 +21466 +20928 +8114 +11937 +5580 +12020 +3210 +1361 +1795 +1822 +1933 +866288672 +23149 +8550 +23599 +32026 +10683 +29986 +15649 +4555 +673174838 +5298 +11310 +30299 +7559 +1986 +29960 +12762 +14343 +9980 +4355 +31643 +26497 +373934314 +32119 +20013 +1783 +10966 +23208 +8911 +16521 +1881 +827478884 +12590 +27256 +13980 +21880 +7949 +5617 +922 +17276 +30695 +16861 +30701 +24866 +24643 +18358 +24 +20977 +15183 +32715 +30636 +899226523 +1324 +1503 +34992508 +2162 +2368 +730980266 +15525 +15091 +19019 +24522 +21388 +22501 +11798 +22848 +14420 +30979 +28073 +6916 +27204 +21923 +8025 +9118 +782788807 +11461 +21081 +28788 +1036767904 +2560 +1760 +12921 +15817 +31792 +29661 +2846 +824487704 +15330 +6759 +22340 +8575 +19959 +24766 +11699 +543975196 +10385 +19765 +19806 +15572 +24378 +24 +27053 +25094 +20992 +19696 +1706 +223794817 +29114 +22646 +16033 +16250 +15272 +15042 +23643 +25527 +26891 +8575 +5099 +12608 +8088 +5022 +868 +17632 +11784 +10123 +7492 +27478 +27257 +6423 +3283 +4062 +31459 +9931 +19825 +13424 +24417 +22470 +6246 +3510 +14088 +10291 +7949 +28866 +8309 +22787 +4260 +16489 +8664 +16101 +1643 +3029 +32303 +15751 +25923 +219549515 +79880510 +12541 +30175 +3690 +17784 +25801 +22480 +22955 +12335 +31352 +2631 +16917 +7381 +12172 +9866 +3365 +25903 +11755 +18094 +8294 +2162 +13812 +3982 +10116 +372335989 +26283 +12504 +13771 +4775 +2202 +14593 +23690 +24809 +25330 +8327 +15561 +31842 +21923 +2011 +18755 +4006 +32222 +805 +7910 +32654 +24682 +8251 +25018 +22619 +25199 +20692 +242 +27025 +6599 +1761 +31741 +17458 +25072 +32670 +4819 +13156 +12609 +3362 +4188 +27633 +16759 +32378 +1085 +23585 +6753 +126640927 +10246 +753948358 +31284 +16555 +22455 +10461 +1635 +687610188 +1036767904 +15327 +31451 +20553 +9979 +19675 +3803 +27880 +27252 +801156178 +32239 +31353 +928421368 +15590 +5795 +18923 +18722 +25799 +31356 +20692 +24408 +17319 +12530 +20553 +30194 +19641 +18783 +32065 +25315 +793373807 +16355 +29322 +18180 +21770 +10068 +753214659 +32464 +819337830 +1458 +14662 +5055 +30512 +14352 +13784 +4006 +32480 +16743 +16169 +6791 +16650 +23953 +16242 +128669283 +9572 +4664 +32243 +30271 +7030 +3857 +372335989 +16137 +16753 +3231 +27701 +28270 +525926022 +24848 +3539 +18305 +25252 +20743 +16916 +22399 +7281 +21288 +27944 +18955 +26157 +30280 +11927 +20527 +32077 +4021 +13843 +11601 +29162 +26015 +23373 +4685 +19664 +18825 +31654 +31935 +9003 +27064 +21003 +902916886 +2782 +28620 +6211 +16848 +793373807 +30217 +20242 +31999 +708754769 +14101 +13777 +12814 +1004218139 +10222 +29379 +2112 +2944 +23761 +28596 +29964 +21355 +21386 +26198 +12648 +11061 +1000601635 +16064 +3887 +5980 +12502 +764 +3029 +7295 +13031 +28862 +13784 +30754 +595 +223794817 +24394 +544057991 +19118 +30054 +29617 +14593 +6095 +6309 +26984 +16238 +14742 +18543 +30931 +30194 +219835095 +17605 +22746 +31917 +30053 +23578 +21528 +31553 +17410 +10358 +15004 +2816 +20527 +17311 +19730 +26453 +18783 +7833 +2182 +25759 +7927 +16795 +15017 +32212 +31250 +19888 +1635 +19906 +29082 +7639 +14461 +29882 +12520 +12466 +10698 +23483 +31147 +11984 +16912 +26024 +347 +18872 +479 +31284 +9526 +24065 +19864 +921334292 +18928 +26187 +643604534 +697411754 +11652 +15199 +17877 +27883 +21900 +15623 +8175 +24355 +13305 +26088 +585300039 +414 +16568 +18214 +949165957 +20013 +7508 +32535 +22772 +2750 +922784226 +748 +499440084 +21856 +814572721 +252695040 +31740 +7310 +3307 +5499 +6126 +4524 +19958 +204084670 +24387 +32463 +5301933 +842216633 +196071487 +32665 +22304 +14106 +30495 +14477 +20413 +431699768 +16606 +24331 +8922 +770 +3589 +15685 +23007 +319 +17360 +5882 +29871 +25633 +9248 +10370 +365319702 +651498411 +1087 +25549 +6886 +24944 +10865 +25748 +22619 +6642 +23422 +27553 +594 +20592 +12335 +599862654 +20971 +431699768 +11740 +3350 +15868 +8275 +22709 +24362 +12043 +6202 +19827 +461905691 +20501 +3231 +16573 +3539 +6790 +16573 +3314 +27252 +23245 +8865 +16172 +18754 +4455 +25448 +26590 +15801 +26913 +14879 +16475 +191 +11645 +29732 +13225 +17062 +446392658 +6972 +24165 +868969470 +12849 +24866 +9055 +175674631 +25269 +11304 +4341 +20027 +28725 +3300 +15017 +17260 +17017 +479 +31643 +2232 +16845 +4087 +2182 +17894 +11802 +1019498195 +28527 +15245 +27658 +32397 +18305 +20942 +29398 +5310 +19229 +7178 +18368 +5320 +252695040 +27112 +995962908 +23096 +20801 +12715 +6152 +30614 +9237 +1087 +32632 +30832 +21136 +24718 +191902111 +18058 +31400 +18010 +18270 +27226 +14965 +6643 +790717441 +2963 +29536 +20202 +16307 +13615 +38213538 +449290199 +31654 +21715 +16927 +9563 +2684 +31574 +945292246 +16429 +27220 +8965 +30294 +1635 +17007 +1834 +18874 +31434 +646332848 +26143 +28862 +16871 +5499 +95361414 +18135 +22335 +16572 +29600 +28656 +22671 +15817 +2004 +300035963 +13818 +20950 +7521 +24425 +30384 +16014 +11197 +29159 +30856 +21773 +7508 +30695 +32087 +9071 +7622 +6898 +4951 +20201 +19237 +19980 +746502247 +813 +26484 +2986 +9771 +12343 +9796 +19493 +571144043 +8622 +29784 +18495 +6067 +9124 +2746 +8629 +19056 +26324 +594 +18120 +1302 +3337 +774544597 +24827 +24345 +17655 +1289 +8341 +8315 +27767 +8236 +16001 +5251 +16040 +13761 +9295 +24815 +28400 +69880276 +396246374 +1742 +26443 +4653 +18648 +9008 +19009 +16913 +18645 +39596865 +4653 +8717 +937742460 +23888 +5904 +24091 +29925 +30111 +20452 +544057991 +15683 +24798 +185162567 +3783 +28655 +25872 +15472 +31367 +2979 +2594 +16024 +9077 +22603 +28451 +13613 +24091 +9903 +8453 +19354 +5324 +17192 +3845 +7344 +29968 +15100 +2202 +413283444 +783647843 +8115 +30107 +27750 +10886 +9480 +9993 +4862 +15328 +8530 +524047505 +11937 +24236 +10825 +13554 +10222 +6898 +20973 +30457 +12794 +10511 +26718 +168797328 +4117 +4163 +2625 +19685 +13207 +10183 +31666 +31391 +11020 +29882 +11568 +25323 +31067 +22897 +28866 +277841685 +817163441 +18360 +21395 +7759 +28152 +28759 +24927 +22246 +874552198 +27971 +19980 +16261 +19645 +32258 +3630 +16913 +3256 +8916 +22306 +8274 +1070816340 +28745 +744647081 +12696 +5813 +9449 +7723 +739960154 +575398586 +24345 +31411 +18796 +2110 +6591 +30019 +15820 +15926 +3717 +23628 +1068 +23612 +29661 +14441 +21508 +26500 +31789 +956684932 +27064 +18472 +30059 +19565 +29063 +26311 +2263 +902916886 +15066 +504457846 +30111 +27435 +20696 +19965 +446392658 +22249 +8717 +12391 +615 +234 +25341 +17092 +24813 +1635 +3182 +21750 +857638886 +12195 +11184 +899792129 +31641 +31777 +3308 +28742 +11568 +22778 +15602 +2557 +7964 +32606 +31191 +25820 +15630 +3870 +10683 +50 +29159 +25884 +20448 +3989 +18969 +2102 +11649 +13480 +31752 +24150 +28863 +30820 +29677 +17614 +28559 +9337 +6652 +4530 +27013 +24430 +15923 +553 +11195 +15270 +31908 +13987 +8387 +25328 +2789 +807878101 +1325 +167247886 +27336 +5149 +11833 +14304 +18794 +7936 +31707 +31523 +8017 +2616 +14244 +4518 +19014 +292904264 +12427 +3281 +25981 +12585 +29294 +30381 +4716 +24611 +29789 +4087 +13509 +175674631 +642794616 +18874 +25834 +24892 +13799 +5087 +6617 +372482299 +10242 +27883 +19354 +18955 +8833 +27919 +31560 +16915 +26621 +7218 +3461 +25018 +1417 +9248 +20121 +1333 +5750 +3644 +5603 +17831 +26866 +21133 +5284 +615408454 +23469 +27252 +11916 +5738 +32119 +4090 +11691 +28706 +17192 +2718 +29155 +824487704 +27031 +4735 +13375 +790717441 +26060 +15594 +13911 +20928 +15045 +28352 +28713 +7816 +6673 +14761 +31538 +17625 +9567 +13963 +19890 +3871 +24764 +25034 +477 +16529 +10977 +9238 +4872 +1760 +4775 +22024 +11115 +30508 +22351 +5904 +23835 +11118 +2028 +542186841 +15938 +13963 +77 +411357533 +31395 +19971 +10449 +7535 +21125 +9282 +20604 +29785 +30814 +29403 +28165 +2212 +9702 +30532 +24057 +18419 +22015 +32473 +770 +13595 +16367 +3933 +20699 +15468 +15304 +12320 +26393 +7126 +2782 +16351 +24571 +20230 +21095 +30027 +27633 +18796 +27016 +16811 +10130 +936197627 +2954 +31448 +2122 +27679 +24 +29225 +14051 +29698 +31331 +4775 +710943610 +23246 +18711 +3193 +19056 +14704 +18752 +23752 +19541 +3320 +16859 +2356 +10857 +22002 +16798 +31439 +26143 +26956 +26777 +7191 +27015 +3329 +15310 +22517 +2417 +27814 +24611 +236003886 +9563 +4193 +4796 +26508 +19911 +24439 +84 +32143 +1265 +595644289 +30410 +22050 +2409 +25422 +495012238 +131065003 +237588807 +192800989 +3644 +891812554 +8175 +32608 +29779 +24236 +15462 +7191 +24755 +29730 +29393 +18549 +19627 +10291 +30825 +5055 +16062 +11252 +788000330 +2970 +22359 +17538 +18347 +18058 +16913 +28603 +31928 +31654 +4724 +20648 +380 +10029 +3877 +586673614 +17932 +31736 +7221 +22015 +23242 +22637 +2369 +1194 +23139 +22996 +30202 +30280 +5642 +23633 +41140163 +21388 +18211 +254 +9580 +16727 +211249116 +159508847 +217807406 +168797328 +29859 +5757 +261905804 +26313 +425655336 +24742 +14362 +6722 +10800 +8910 +25138 +12970 +30556 +27584 +4507 +19828 +25670 +26044 +32480 +31711 +28129 +28673 +1076 +27053 +1371 +10514 +31044 +32569 +10068 +28460 +32671 +17894 +921611066 +22671 +31648 +13915 +10851 +3988 +8883 +20223 +579433266 +26019 +2970 +23540 +26557 +25062 +32190 +12029 +13238 +19931 +933441874 +10999 +27246 +15504 +9679 +20230 +8142 +8540 +481636233 +30684 +858500519 +11308 +24718 +4819 +24692 +19484 +5623 +32164 +30801 +1054022928 +1628 +23422 +899226523 +10141 +3703 +27567 +20291 +892 +32664 +18944 +2793 +27701 +4062 +358911543 +824 +17287 +10725 +7357 +25581 +24891 +10173 +14599 +6220 +5326 +11310 +17829 +22246 +126610814 +22790 +21482 +7927 +14415 +27241 +14244 +7792 +17715 +4524 +16137 +7281 +11630 +1878 +32416 +16833 +23214 +17003 +16012 +4714 +16146 +975948803 +24308 +31612 +23175 +27658 +3490 +23979 +3936 +30559 +28365 +739820698 +7759 +5438 +461905691 +27097 +1466 +4683 +6846 +9139 +22507 +14474 +7686 +25046 +27794 +6642 +11246 +24948 +15325 +7700 +30333 +8053 +14023 +8105 +173009629 +970 +26198 +20136 +31534 +433685315 +26497 +11171 +2607 +6423 +20709 +21806 +20696 +604397492 +23698 +4156 +15087 +4157 +13839 +6664 +23200 +6520 +10636 +7126 +22471 +20484 +24079 +3794 +25945 +2609 +24524 +620 +3298 +17877 +9120 +1016 +13213 +5192 +16091 +4341 +28863 +770 +11241 +732 +12392 +30422 +15524 +2249 +17965 +15048 +922 +5956 +11267 +7609 +28725 +18848 +4368 +6566 +11908 +459542886 +4812 +18185 +32209 +11003 +1695 +9505 +24501 +80844076 +28743 +4135 +9008 +2294 +2457 +8424 +5642 +12942 +24296 +31290 +27126 +32750 +87 +30375 +14215 +9295 +299785403 +28019 +21931 +27679 +4314 +26204 +24439 +224 +2979 +26483 +3717 +25901 +10480 +23272 +18891 +31935 +8693 +7056 +16908 +18348 +5060 +11653 +31277 +829 +2817 +29419 +3992 +16410 +29322 +32535 +91105507 +25195 +8778 +11911 +12601 +6906 +730980266 +543 +17663 +4472 +4758 +19056 +12590 +16378 +30626 +22236 +10795 +13902 +28866 +579767416 +22998 +3012 +15047 +620485301 +4472 +1490 +16567 +5895 +973361132 +15962 +27722 +1496 +24636 +14587 +21738 +12992 +32217 +712 +4883 +14978 +6584 +17787 +25905 +26868 +25766 +374155151 +10784 +8833 +428 +31995 +854304527 +5561 +1001566143 +15514 +9270 +24446 +18684 +7609 +29206 +28889 +13347 +679 +21942 +15052 +13577 +25301 +11520 +16127 +927429109 +8407 +5673 +154933739 +20843 +13812 +23335 +1012 +24749 +23847 +25296 +11786 +2486 +607699886 +333 +12085 +22648 +29994 +15215 +6791 +22247 +5232 +25775 +461 +24999 +25057 +3717 +10870 +794618585 +22858 +21153 +958863285 +211 +437481094 +13463 +18152 +31038 +7997 +17141 +130592554 +460 +10977 +29292 +18636 +4847 +19287 +5561 +19819 +25917 +5569 +18779 +5233 +11171 +23452 +148975167 +17287 +907373205 +12422 +31411 +6799 +80844076 +4004 +4820 +825 +28531 +8999 +1643 +26829 +19011 +23675 +9055 +21203 +10865 +8114 +19157 +4461 +14881 +664027071 +9306 +551 +16204 +20796 +2594 +21796 +16462 +932772889 +15861 +23148 +31442 +11118 +3761 +8142 +8442 +28324 +20029 +16788 +21929 +529625353 +3744 +3044 +12377 +357 +23332 +4346 +4245 +11298 +20122 +5000 +15250 +22707 +17287 +12574 +23677 +13950 +9360 +7953 +819337830 +412060366 +11227 +15875 +11491 +567 +16938 +25368 +2682 +6016 +30539 +23690 +113201494 +793373807 +782788807 +2381 +18720 +20596 +620 +16170 +5142 +3154 +29492 +31274 +20303 +332 +8693 +524439180 +11638 +6273 +24464 +6761 +29828 +5076 +7378 +976664985 +15161 +110320227 +7047 +761 +20527 +24635 +2974 +30313 +28732 +30126 +339 +13238 +27015 +7964 +6735 +32157 +305443481 +205 +13605 +25185 +21578 +11461 +20567 +13843 +679 +9189 +26252 +24554 +23521 +31044 +11908 +17374 +1032387608 +26357 +23469 +10537 +25627 +27605 +12572 +1289 +22411 +175927882 +11638 +2008 +20711 +21289 +28735 +28632 +731128405 +15210 +22631 +18890 +2922 +12020 +13925 +27957 +16757 +19459 +20270 +23092 +14959 +17477 +11366 +5284 +25232 +2907 +19548 +13328 +25869 +31901 +18495 +600931160 +12868 +9139 +5197 +19812 +712 +7726 +31206 +18400 +16894 +739820698 +32332 +18187 +544 +20454 +7904 +678889556 +32145 +19485 +2486 +5217 +723709848 +9649 +687610188 +3351 +9472 +602 +6594 +4900 +10907 +30869 +12020 +26804 +17024 +9840 +21715 +241317106 +8213 +19596518 +7745 +5534 +9426 +7155 +29938 +1130 +28191 +26343 +738662012 +17103 +22634 +20947 +107681926 +25073 +14653 +22648 +2781 +23910 +24462 +19695 +10163 +17368 +16769 +3213 +95361414 +2505 +15017 +27256 +32351 +11061 +5551 +6144 +11103 +18301 +5334 +32757 +916116163 +2180 +1013046410 +31652 +940360263 +26187 +4120 +32711 +9102 +15938 +1395 +21817 +18648 +12364 +25807 +1697 +21905 +11740 +23954 +32616 +19603 +15817 +15406 +25330 +24343 +26212 +25662 +4967 +21860 +1811 +20242 +1729 +27226 +32654 +12314 +15052 +27216 +26972 +3349 +28343 +13800 +10825 +15215 +18928 +15498 +1936 +26071 +268867216 +11473 +7900 +7356 +3386 +23478 +6417 +152258382 +3546 +29242 +22455 +29510 +2394 +19237 +15322 +1012 +14609 +29684 +20595 +26634 +31424 +2590 +11178 +6836 +14421 +23190 +19577 +18880 +29828 +774544597 +9592 +194354866 +3493 +18568 +18729 +196071487 +16637 +8274 +26190 +20285 +18625 +3366 +2408 +8549 +7400 +25775 +19491 +14484 +30817 +29021 +27478 +218 +21508 +29747 +687275605 +11652 +29684 +5287 +26228 +16951 +1640 +15467 +3184 +5777 +2412 +26948 +352 +24816 +21238 +11560 +17192 +17450 +25799 +347 +13342 +112041602 +25659 +25427 +10807 +1834 +28875 +15116 +29822 +21803 +8859 +25837 +2381 +29176 +2118 +105715872 +1903 +29516 +32557 +6067 +30659 +18916 +10811 +412928086 +7726 +25951 +13901 +6674 +24769 +18947 +24968 +10662 +3395 +30313 +504457846 +16914 +9897 +32371 +18930 +32229 +8865 +1598 +23092 +17017 +30300633 +24736 +31498 +18408 +28860185 +25670 +2881 +32632 +5691 +31305 +902916886 +902916886 +5942 +23096 +12402 +10094 +24186 +30471 +17829 +19269 +16238 +21289 +6479 +695 +20322 +820 +10808 +2782 +29510 +32116 +10246 +25405 +24186 +16392 +4034 +779375722 +6820 +21966 +18001 +28109 +17795 +660787983 +6167 +8105 +16261 +13901 +24643 +890723706 +476265846 +1377 +25801 +659681807 +23847 +19248 +24151 +130592554 +544057991 +19742 +11458 +24639 +12453 +9506 +26777 +4804 +11886 +27426 +29860 +16392 +22619 +23373 +31277 +7048 +13792 +412150016 +15588 +30693 +10347 +25405 +28481 +24408 +22480 +27312 +7310 +29880 +30628 +10725 +25191 +5284 +1333 +21995 +17472 +31643 +978740950 +29871 +15241 +31952 +3051 +30640 +15890 +20221 +29330 +14349 +868969470 +26483 +29994 +16696 +28301 +7142 +22717 +5052 +357 +180 +32353 +1019498195 +10799 +25951 +16331 +2617 +31122 +20174 +29407 +22208 +8796 +1252 +7638 +543562637 +32378 +21612 +19119 +184 +17817 +28456 +1663 +23149 +28844 +23831 +859062110 +1924 +10764 +3717 +312049264 +24045 +26285 +11568 +18144 +3461 +1289 +7685 +31284 +21529 +9866 +25645 +7061 +5883 +779375722 +24495 +26494 +1560 +9883 +13960 +27475 +3630 +29097 +7700 +16678 +13989 +11327 +3097 +2182 +646332848 +11839 +17764 +15245 +684 +17838 +1030923998 +292 +14958 +29398 +4033 +2497 +32142 +15423 +13534 +31285 +3295 +19418 +16114 +439 +21887 +28226 +14330 +18872 +10857 +31538 +15879 +408077591 +8763 +9845 +27435 +6707 +2643 +1148 +854740408 +22759 +10183 +23469 +680780891 +29324 +26802 +2593 +4768 +29732 +845 +25527 +14646 +306 +11840 +30335 +6111 +21578 +23864 +13269 +9210 +15210 +4635 +29294 +21045 +26890 +30684 +7639 +12615 +16077 +18196 +19212 +6487 +810173088 +18527 +1329 +19427 +11452 +25772 +29843 +10299 +21287 +17715 +3291 +13989 +29764 +25742 +525495101 +911358525 +28980 +26032 +21941 +19549 +22700 +24600 +18568 +7277 +4524 +426 +3310 +4524 +25460 +3757 +18219 +11669 +10083 +13771 +2212 +279720731 +30737 +18169 +13654 +649527609 +23358 +21547 +20413 +5334 +14329 +8275 +13534 +21479 +25288 +6121 +31439 +15649 +14979 +31751 +17260 +2417 +4004 +9496 +27536 +854304527 +20137 +8668 +882 +18677 +22881 +4959 +3154 +20879 +28958 +29539 +26440 +10116 +32600 +21296 +30343 +23854 +15087 +19078 +7824 +26403 +5192 +1361 +6756 +26277 +17007 +27352 +12594 +16734 +11310 +6212 +25763 +23729 +4016 +31266 +32006 +4518 +27052 +8272 +17237 +30123 +18606 +17063 +27605 +25589 +18722 +16073 +13706 +26906 +32020 +4033 +3256 +23436 +6595 +26727 +20709 +5895 +15280 +3184 +28527 +15047 +30825 +16221 +27048 +543956572 +6806 +24151 +16399 +32351 +16894 +6920 +31066 +28745 +22526 +23163 +10861 +10229 +5356 +17538 +22272 +23861 +16743 +25799 +12085 +523750683 +14030 +27220 +25414 +24907 +15400 +479833421 +10926 +20763 +561490374 +23200 +27171 +26440 +27541 +17957 +7997 +805445470 +12361 +19354 +31981 +130817209 +6512 +11188 +28001 +13274 +15833 +16676 +579433266 +21014 +15787 +28260 +12805 +31586 +275524856 +25633 +30988 +30716 +14637 +14386 +26629 +16376 +24927 +28199 +27541 +19030 +31250 +13949 +27344 +28200 +13688 +24308 +3298 +27618 +21426 +5055 +289797255 +786561611 +7745 +15406 +14028 +18230 +12582 +8755 +899436766 +25337 +22380 +30614 +817865474 +18301 +571711251 +32564 +4256 +13836 +22036 +22252 +3213 +506 +31542 +11333 +8575 +31736 +11164 +9293 +30202 +23729 +17866 +18689 +1939 +431721441 +2462 +22967 +28623 +29843 +1145 +1852 +30294 +139404611 +743 +12373 +27908 +7622 +11698 +13678 +23642 +19092 +8181 +36067554 +26497 +7107 +32652 +22569 +22603 +24089 +29748 +6993 +12695 +6237 +11205 +32709 +8165 +274373457 +2269 +19899 +18059 +2208 +7555 +14742 +23568 +7455 +13615 +23182 +14287 +6886 +7533 +308 +21164 +27741 +1144 +48 +368843181 +1495 +660937856 +25145 +16619 +2817 +29910 +13863 +10244 +28109 +25495 +29502 +12085 +29613 +422 +27224 +11582 +25615 +25282 +32475 +28164 +12857 +15091 +13736 +15879 +18420 +252695040 +933441874 +1760 +21409 +20721 +6266 +17675 +12359 +21091 +12657 +3012 +5662 +100498229 +26057 +12937 +32479 +25869 +3747 +15330 +18486 +24616 +7444 +17903 +130817209 +6930 +31888 +15926 +11344 +20242 +25899 +10229 +26283 +15202 +15270 +18751 +868969470 +20090 +18396 +859062110 +29732 +3116 +22895 +8740 +14931 +23373 +13685 +28223 +30762 +3794 +24408 +8617 +16819 +84 +10357 +27453 +11380 +26286 +7056 +1719 +20530 +1371 +13941 +24643 +14563 +28858 +11974 +24321 +27188 +5472 +1921 +9086 +20106 +12316 +1496 +31726 +19724 +24883 +23003 +28899 +24927 +11043 +8067 +19958 +13345 +11232 +23625 +8072 +14012 +14776 +3850 +24566 +2237 +6756 +22429 +1719 +20817 +9283 +20141 +4079 +20553 +797269132 +21902 +9396 +31462 +3796 +8838 +14371 +23681 +8015 +1506 +5515 +25094 +30336 +28884 +6399 +29667709 +29764 +30335 +29408 +11404 +12001 +1881 +14761 +15416 +6382 +15868 +27066 +6212 +23409 +11698 +30636 +18923 +12436 +12332 +3839 +10839 +24909 +29938 +835585617 +29880 +416623526 +29554 +14593 +30598 +27814 +12373 +27327 +11769 +899792129 +858 +5916 +24526 +16991 +12534 +13397 +30724 +15275 +5340 +16606 +26024 +31969 +24827 +11786 +959271837 +29617 +2368 +16170 +525 +6687 +17008 +19728 +313 +19312 +1018899887 +5668 +27808 +25137 +20568 +14318 +11851 +32420 +23732 +28928 +22507 +7904 +18009 +30640 +30135 +11043 +8118 +21796 +16744 +9436 +32521 +13285 +872833036 +20914 +27997 +11092 +18944 +6684 +20278 +24583 +10107 +32535 +31738 +14329 +29785 +14713 +22011 +21109 +24769 +979751503 +24829 +14684 +14970 +4170 +7639 +25043 +27026 +25088 +1755 +27613 +30610 +414 +24234 +30508 +21573 +18435 +24374 +29915 +653631845 +30696 +7327 +13031 +11620 +29137 +278871169 +13613 +26898 +28228 +2230 +31901 +22603 +15926 +16024 +20475 +24022 +26443 +9055 +24217 +9526 +18486 +13182 +43524064 +3857 +1903 +16052 +26019 +12931817 +25352 +18572 +15787 +7259 +22444 +7021 +24882 +22249 +25659 +7956 +25126 +91542336 +54 +12673 +29859 +4213 +9581 +8883 +19397 +4091 +599089891 +14944 +30785 +29322 +1130 +17478 +4977 +28506 +9521 +32032 +298849653 +10029 +19728 +217068937 +26876 +23142 +273263405 +27188 +16819 +28417 +9036 +30698 +25199 +23471 +5076 +12865 +18751 +373793988 +10256 +26143 +19115 +24259 +26500 +2401 +28936 +717347052 +29968 +653631845 +4651 +9439 +11228 +20607 +13688 +9581 +22899 +20754 +8144 +5916 +17976 +18986 +5534 +10116 +26204 +13223 +17865 +1924 +27265 +13534 +28389 +30244 +170016804 +10579 +410791814 +6232 +177112175 +31956 +224 +32521 +16916 +29021 +18839 +12872 +2963 +29159 +127060123 +17381 +21030 +2147 +12653 +10591 +10046 +17374 +7218 +668634557 +29681 +10299 +10606 +31395 +14944 +16521 +31443 +29190 +12436 +15310 +2831 +22526 +2237 +16737 +5677 +7333 +205 +23204 +21133 +748 +20958 +20663 +26112 +32480 +8326 +17584 +10636 +7860 +19142 +31045 +30628 +25999 +26053 +1740 +4796 +11814 +3033 +16060 +14244 +23679 +23333 +32094 +15623 +5233 +3254 +7851 +1277 +4328 +2401 +25611 +18486 +15690 +14737 +10036 +15910 +7671 +12783 +22543 +31040 +29122 +7953 +1004136444 +1811 +27564 +3659 +31092 +13836 +3783 +29882 +12540 +24566 +32343 +8693 +15790 +31424 +8891 +15966 +9118 +18214 +16458 +2928 +896017605 +20052 +16798 +5101 +32143 +15272 +1719 +4599 +28165 +5330 +11337 +31044 +26577 +32157 +15250 +14272 +10736 +16330 +279720731 +6128 +11319 +32671 +27257 +24465 +18218 +420036237 +7337 +13311 +20527 +20027 +8913 +23343 +31133 +3655 +5709 +13704 +24840 +25199 +241317106 +436407335 +30643 +12192 +22564 +32398 +18387 +19388 +23543 +10097 +8281 +2887 +770 +32416 +19793 +1390 +19289 +18478 +30194 +22259 +11347 +7833 +3149 +31946 +19242 +3087 +28818 +7404 +29536 +32249 +31214 +31033 +16368 +939954920 +32198 +13328 +14030 +1269 +781681604 +8476 +15423 +19493 +24739 +26847 +6558 +27394 +29466 +8341 +30296 +13234 +21674 +26718 +1185 +6584 +9767 +17560 +31969 +24389 +25800 +3717 +7455 +24813 +13825 +20146 +8878 +560720337 +6345 +30128 +29765 +20736 +29004 +31908 +26239 +11269 +6128 +25627 +22833 +22326 +5180 +904 +18104 +30363 +6684 +16727 +9243 +20454 +21818 +32477 +15893 +7268 +881 +2832 +397506397 +25917 +31652 +24999 +9903 +8452 +8181 +10633 +19920 +198 +20103 +5556 +29784 +22350 +461002979 +13101 +17379 +11225 +30188 +25027 +14023 +1395 +4733 +3945 +32363 +30548 +1675 +3204 +6210 +7486 +16798 +23736 +24774 +7686 +1330 +16913 +3566 +7217 +15830 +781681604 +477 +10751 +35184520 +12410 +13980 +449592529 +26437 +27860 +1352 +21587 +14416 +2820 +3824 +11092 +16833 +12545 +30386 +23012 +4314 +16999 +14712 +13851 +110320227 +26823 +26116 +19906 +32586 +698 +599862654 +29899 +15524 +24062 +7698 +23042 +8169 +732 +21871 +12742 +8251 +28406 +13325 +551 +11691 +932470077 +30054 +23680 +25272 +8437 +1561 +18826 +31421 +24303 +16335 +31923 +875172321 +22778 +31574 +22194 +18570 +2643 +19778 +7301 +15498 +17063 +9000 +864 +19779 +16077 +17888 +21687 +23476 +26371 +27733 +26592 +1408 +4470 +20459 +3576 +18211 +30631 +29287 +28690 +9432 +6062 +8072 +25073 +11630 +10247 +223 +22233 +28439 +2756 +18526 +19350 +26705 +781681604 +872833036 +2505 +30330 +30107 +2658 +32143 +27894 +22796 +31395 +24430 +31122 +21406 +21539 +19803 +7630 +3589 +27894 +7996 +6846 +32222 +25383 +2874 +5371 +31771 +22914 +2282 +19142 +18570 +5098 +15594 +2078 +14030 +24394 +5922 +957871312 +975 +28133 +697456669 +23947 +13736 +525311521 +14455 +21044 +18329 +6903 +17458 +12905 +10811 +112880512 +23347 +8910 +13209 +13840 +1815 +9239 +561490374 +30832 +22944 +2949 +28875 +22194 +20776 +9867 +17092 +16077 +9562 +18019 +2963 +9929 +2957 +2851 +9310 +23578 +13182 +24230 +16576 +9767 +1321 +13771 +14944 +20905 +7948 +7533 +27940 +12080 +18569 +15101 +3539 +8734 +13365 +1036628006 +2897 +12752 +18379 +4179 +25581 +15498 +11860 +14225 +24123 +408077591 +123669210 +27904 +21057 +2756 +472139713 +4780 +28077 +2981 +27944 +25735 +28348 +4751 +5251 +933441874 +11968 +2208 +13756 +284 +7090 +20772 +23597 +26553 +663525280 +8169 +3352 +1027560192 +27794 +990 +4758 +357 +20911 +693 +17538 +509260089 +6329 +3945 +26533 +14852 +12332 +817865474 +24387 +15846 +7378 +20682 +8259 +24 +29053 +32714 +19664 +5197 +29594 +3101 +26961 +21573 +21406 +6695 +5320 +23012 +6184 +15154 +22603 +27286 +23631 +1226 +11937 +3012 +22858 +12172 +28187 +518850406 +14736 +612443444 +26346 +5055 +26188 +11043 +24440 +14383 +9473 +8869 +1579 +14958 +2209 +904 +371 +14018 +16997 +30207 +19729 +12736 +18898 +17401 +26060 +24257 +3846 +20870 +26514 +7554 +13146 +16435 +2820 +19807 +1740 +2738 +27957 +8407 +22704 +6011 +31085 +14585 +7658 +10778 +15556 +2401 +25951 +18768 +29651 +22992 +29651 +4890 +639691516 +1277 +32166 +22889 +2181 +26851 +75797723 +14251 +6827 +12277 +5680 +24585 +4742 +18027 +10977 +13100 +7639 +21351 +31314 +6756 +283 +13577 +13754 +10505 +32094 +5895 +25191 +292402728 +19921 +10173 +2672 +20223 +27235 +1066 +14120 +15840 +25936 +78325132 +20897 +7957 +1 +27745 +22787 +12696 +31115 +12130 +32303 +10914 +24291 +16429 +8926 +25018 +2059 +18325 +9414 +165 +9954 +14742 +16769 +30614 +4027 +525495101 +20312 +16010 +10765 +13014 +167247886 +13676 +21238 +26840 +25125 +23096 +11333 +545442466 +23752 +8074 +15017 +16376 +374155151 +22816 +27313 +25589 +5681 +16696 +22349 +23373 +9410 +11504 +13984 +13950 +34992508 +29828 +22057 +4847 +20465 +23096 +32026 +4144 +885 +24676 +1016 +14929 +25783 +4175 +26098 +16848 +932772889 +773454483 +17806 +173009629 +1289 +12173 +12834 +2672 +27898 +13600 +14120 +24153 +32267 +28449 +21750 +21118 +25645 +19969 +28125 +16153 +24861 +16688 +19493 +16868 +10123 +14761 +6588 +62822899 +1797 +12601 +10127 +11638 +154933739 +27105 +31981 +4455 +970 +11984 +19803 +649527609 +338407503 +30346 +8164 +31523 +30512 +16722 +95361414 +11714 +16305 +15182 +26523 +1582 +32158 +3992 +26224 +1878 +397183063 +17817 +69880276 +27261 +11774 +18564 +9474 +7348 +21541 +29055 +17795 +8503 +23343 +8216 +14931 +25520 +7143 +764756986 +25318 +1495 +4256 +19967 +13334 +204084670 +995753626 +28782 +23623 +24585 +27368 +32760 +21213 +25706 +13595 +23517 +11908 +11011 +13380 +29549 +3803 +4325 +26562 +28027 +12172 +27965 +24484 +27880 +1011 +26000 +22646 +7892 +336993211 +285595735 +30059 +9775 +28804 +2607 +15846 +793059393 +8309 +30844 +31591 +22729 +3481 +25163 +14949 +3253 +5062 +20469 +1015126435 +17801 +20278 +24079 +25802 +10275 +27311 +17969 +18814 +639909173 +5484 +14120 +30512 +31539 +20249 +27125 +28357 +22152 +19651 +26961 +17826 +30800 +13279 +2436 +20886 +509260089 +27452 +27478 +10137 +2593 +25342 +20139 +29123 +11413 +24091 +1635 +30814 +560904813 +26283 +564063660 +2102 +4664 +5903 +1314 +28782 +958863285 +23962 +11115 +10591 +6856 +20079 +3106 +17878 +26162 +8118 +9084 +13821 +4198 +13274 +28314 +21770 +14824 +24468 +22395 +15537 +29439 +26523 +22320 +968 +6846 +17760 +8092 +20983 +18969 +7760 +13664 +22631 +29493 +26250 +28429 +20928 +18866 +27540 +70292251 +2187 +15583 +22982 +17334 +23293 +29732 +21573 +5895 +18396 +83894524 +3744 +130 +9310 +20249 +20992 +10107 +30691 +6417 +921611066 +11774 +31465 +20905 +10514 +9642 +14890 +975948803 +16536 +32624 +12617 +10303 +24384 +31995 +8736 +25990 +29964 +20983 +31067 +3350 +20381 +20592 +12760 +25273 +25745 +30587 +662 +18870 +12992 +13001 +7455 +27470 +10121 +1754 +5103 +29123 +12122 +7568 +20634 +11613 +30643 +30090 +7682 +19695 +23870 +20153 +18839 +11814 +14813 +1055009935 +724515722 +17957 +9929 +27140 +274373457 +25800 +25802 +30381 +28155 +18206 +16848 +2436 +22740 +26505 +14459 +32087 +7294 +23593 +7602 +29541 +26629 +13849 +29899 +10360 +396246374 +10651 +950726685 +3723 +29829 +127060123 +10857 +26071 +12979 +4714 +22058 +28323 +30410 +4120 +20137 +16254 +7824 +14511 +13706 +392 +4751 +99038920 +19157 +717298974 +22804 +19931 +14225 +5436 +8986 +28506 +24882 +15452 +5799 +1881 +139404611 +156 +30859 +765 +11913 +492883950 +30174 +21102 +14371 +23260 +20093 +676838671 +15270 +67602750 +21248 +29504 +18246 +899690572 +12091 +22220 +289797255 +471916952 +4276 +10719 +24030 +9883 +18606 +16419 +23894 +7985 +599089891 +7910 +16452 +10736 +16157 +147680540 +22619 +32584 +28187 +18689 +27908 +29335 +16521 +18914 +5763 +17705 +17611 +32067 +8144 +24712 +19883 +16798 +24882 +16004 +21537 +20776 +10046 +16361 +283 +16204 +24374 +17169 +27741 +24774 +31300 +22986 +265036141 +25987 +21796 +30691 +30426 +13704 +23096 +32581 +18058 +24150 +29428 +26606 +1423 +27763 +27821 +4890 +7191 +9787 +32427 +17998 +7254 +3207 +22434 +2262 +27200 +7564 +3827 +19988 +12392 +3408 +602 +17708 +29453 +28706 +6701 +9053 +8736 +20162 +29002 +11115 +19354 +13615 +21582 +23149 +17487 +7602 +14390 +20870 +21005 +23454 +14406 +14192 +841984888 +20848 +17199 +29338 +5069 +29053 +20886 +9102 +18387 +2344 +18387 +28286 +30543 +26557 +28059 +3045 +794618585 +22507 +14117 +939286644 +21528 +25383 +17438 +14979 +838669749 +20506 +325383747 +525292548 +11500 +18656 +14198 +159 +28298 +1185 +2658 +18718 +7337 +12963 +29322 +1903 +31255 +31534 +723709848 +18435 +29493 +32741 +26278 +1580 +5139 +551 +22683 +15720 +11227 +32505 +22011 +17315 +15561 +24632 +8103 +14244 +10719 +12805 +32715 +32226 +27053 +13290 +32633 +20170 +31253 +31352 +31827 +5706 +29996 +899204700 +21215 +25094 +4874 +24718 +31337 +6898 +20146 +31170 +427405446 +19227 +4505 +15561 +8453 +1635 +18874 +1244 +1766 +8308 +1939 +27067 +1666 +327214413 +14143 +31763 +29438 +697719282 +26311 +7644 +6765 +22613 +29965 +8622 +6381 +19876 +5259 +559006903 +742347834 +13355 +5555 +14034 +358911543 +14477 +25581 +16447 +19142 +31506 +6475 +7229 +12285 +18906 +20165 +19556 +9359 +26523 +10373 +25323 +29492 +26313 +761047408 +16570 +989966642 +14298 +31110 +746965255 +4883 +17974 +23642 +9417 +1432 +12972 +17560 +3885 +3457 +5324 +21617 +8375 +14034 +1663 +2986 +21469 +30197 +23050 diff --git a/resource/runner/problem/book/ch2/7. count/data/input/9.input b/resource/runner/problem/book/ch2/7. count/data/input/9.input new file mode 100644 index 0000000..b950758 --- /dev/null +++ b/resource/runner/problem/book/ch2/7. count/data/input/9.input @@ -0,0 +1,200001 @@ +200000 +19692 +17559 +15096 +2450 +4828 +49 +26953 +32419 +12645 +26544 +22579 +6404 +31009 +16164 +24453 +12026 +4455 +2345 +11821 +572834493 +30624 +25873 +13264 +28339 +20510 +15892 +6086 +885 +8739 +23810 +21894 +13595 +28947 +587293467 +12328 +3273 +3922 +25058 +28262 +19645 +23443 +15136 +24860 +2345 +24374 +4975 +25263 +6869 +10323 +610 +13506 +6405 +27768 +27334 +2463 +30520 +21784 +18586 +27785 +24368 +8993 +31028 +799 +25256 +1017 +6338 +29392 +23709 +22634 +13636 +27891 +30337 +8700 +28003 +19124 +17469 +30537 +384 +2817 +24078 +17597 +10812 +31753 +1052924890 +6804 +18883 +11281 +19863 +867 +29528 +6220 +19929 +11815 +13075 +4413 +14839 +4870 +6027 +10790 +8318 +16648 +8638 +30805 +7012 +16188 +11227 +21782 +20902 +13064 +7220 +1910 +858 +7006 +2412 +4438 +12427 +689 +18265 +31932 +28005 +1021539295 +2282 +264 +3756 +23515 +9780 +25791 +22222 +16384 +811903348 +21069 +6655 +541087189 +17595 +9228 +18394 +1868 +5907 +19348 +798919697 +573404863 +22120 +22351 +7412 +22322 +24850 +31810 +1020435935 +24536 +16301 +29311 +6586 +25552 +1615 +20812 +21290 +13398 +1186 +12740 +1911 +38769653 +16478 +10168 +17105 +11430 +1019686302 +156 +14980 +10784 +31617 +4062 +5703 +13182 +18799 +3870 +31990 +8967 +12926 +859864853 +3730330 +15635 +206 +14885 +355264719 +20078 +30968 +4163 +24128 +15313 +21305 +19852 +2133 +9222 +6806 +26312 +24154 +799 +30807 +4338 +2427 +23480 +21069 +61671017 +32468 +17593 +15262 +20368 +9931 +17089 +2428 +24861 +11070 +390906431 +12912 +20819 +7657 +16507 +770236869 +11877 +2772 +953124189 +833103889 +16318 +466822790 +24001 +5441 +30603 +17652 +22906 +29307 +766823878 +6532 +4380 +9769 +4141 +12010 +17469 +28021 +23351 +22722 +13625 +19533 +3871 +6343 +1695 +27561 +19838 +185934147 +14430 +3448 +25171 +17762 +4978 +11555 +26656 +9331 +27202 +6607 +13777 +23617 +27301 +32101 +26876 +11997 +27739 +25813 +10027 +26661 +30821 +31504 +16078 +11641 +29247 +8674 +7946 +22559 +12134 +633537610 +2980 +11505 +4084 +253141036 +953124189 +721000141 +4190 +18271 +24930 +382802971 +21043 +4357 +15600 +15153 +13691 +19932 +20598 +6795 +14538 +28440 +11227 +577 +1651 +9709 +18183 +102 +502144944 +25433 +8838 +16685 +8153 +7117 +17685 +19770 +26261 +2213 +29245 +6518 +13618 +2463 +678698016 +14238 +30821 +264 +29871 +14620 +1071900543 +6392 +18062 +378831688 +10208 +19870 +18771 +20417 +24075 +15578 +13005 +574 +11478 +24547 +6017 +2934 +807729187 +11478 +31606 +3592 +26584 +30444 +30199 +11503 +23522 +1040298715 +7478 +6929 +18654 +23188 +982580241 +4929 +392691932 +25681577 +19914 +30355 +16775 +18672 +23094 +1612 +22055 +1977 +19516 +18900 +17497 +16009 +29544 +20939 +32468 +2174 +5341 +17307 +17374 +21955 +12894 +31677 +21740 +594750521 +18672 +7353 +4260 +6869 +18604 +21828 +26331 +32610 +29912 +17385 +228 +336420794 +8823 +26980 +23713 +24933 +31362 +25885 +5605 +11260 +27317 +9239 +16989 +11987 +545509574 +30704 +15239 +31915 +22795 +21342 +3546 +443 +18183 +26564 +25964 +17945 +10112 +19628 +723695589 +5918 +9659 +13113 +6812 +6983 +11049 +29966 +7813 +11796 +15097 +28238 +1909 +1021539295 +5863 +28461 +892 +2892 +15722 +24765 +32691 +29274 +17898 +26741 +332842011 +24965 +31244 +4799 +30694 +6614 +23721 +18550 +21337 +291275066 +30388 +959661605 +29329 +933943837 +20338 +24965 +3836 +18602 +5129 +17238 +24278 +62909084 +16826 +27769 +17357 +10750 +32347 +5795 +20888 +25778 +23136 +699747195 +9956 +31808 +29539 +26146 +625190697 +12003 +16251 +15174 +7708 +6869 +1370 +2306 +25606 +4681 +4682 +79082596 +9419 +445477967 +321934268 +27968 +329161931 +6271 +25096 +23108 +28575 +6742 +328435284 +585 +17488 +17444 +20008 +2614 +17006 +946065776 +17847 +5361 +6678 +6390 +10171 +7254 +18986 +19486 +8148 +11323 +10077 +28284 +20961 +1172 +29209 +516829386 +700574071 +6893 +602 +16689 +16053 +17968 +11738 +30034 +17219 +653627586 +13747 +8017 +1022122593 +29525 +29810 +22471 +22100 +27951 +11622 +223 +892761992 +6043 +8385 +16071 +15233 +9735 +27712 +30078 +574 +21107 +8993 +32188 +5908 +17559 +30429 +14465 +5031 +20581 +21666 +8086 +321934268 +20130 +30688 +3633 +24029 +10626 +18418 +17020 +12388 +29386 +18290 +5894 +611 +23507 +23549 +25373 +16009 +21184 +4294 +21143 +4833251 +6933 +8777 +22591 +1040971019 +28359 +20512 +32645 +20059 +7624 +13925 +16650 +17654 +3191 +9864 +12013 +28712 +715317189 +9672 +30792 +12460 +30449 +16298 +545549059 +28510 +22737 +5613 +31910 +27013 +156 +6018 +6128 +21202 +21383 +28503 +31120 +754590698 +27803 +24099 +32153 +9902 +3503 +594750521 +3174 +8572 +5873 +32279 +697438511 +29315 +9208 +4635 +17113 +6206 +3922 +23183 +6690 +6453 +902 +19694 +13567 +14878 +20263 +12114 +20517 +2688 +17497 +224818846 +28903 +17105 +549962050 +13467 +25605 +25747 +18650 +9103 +15094 +818 +7012 +13879 +3276 +713845005 +11091 +31153 +15357 +4363 +16444 +11432 +4670 +28281 +22962 +12603 +8846 +14702 +30921 +32630 +22119 +24860 +31420 +16520 +19819 +20457 +25445 +16035 +3502 +28100 +1055209860 +17270 +14964 +22445 +9263 +552056204 +19925 +32016 +4112 +12250 +10512 +29278 +8378 +5156 +30463 +25791 +17025 +29928 +29642 +31230 +20598 +1004406848 +30547 +6643 +32438 +19870 +11950 +20034 +1348 +819245666 +16775 +22283 +10903 +24814 +612137112 +15382 +31512 +25386 +1940 +4413 +8276 +6184 +29413 +17999 +20140 +32550 +22864 +8345 +13421 +1130 +21266 +539601098 +1142 +6109 +450764617 +19863 +16365 +21720 +21143 +20653 +692434415 +6364 +5511 +29633 +3554 +13595 +7902 +21762 +1699 +610 +17160 +29222 +1901 +21239 +12881 +16213 +560467389 +25758 +18088 +9419 +1336 +4913 +22521 +19599 +20313 +17780 +14069 +32691 +17827 +18271 +24340 +26144 +8060 +4344 +22536 +23016 +4176 +15059 +6147 +900 +31670 +26721 +8105 +31035 +32682 +29264 +12602 +13474 +498666675 +16309 +28113 +819410135 +191 +25115 +22036 +14583 +25646 +22555 +3775 +17078 +419612638 +8004 +4490 +26447 +914782749 +7228 +27394 +280529378 +9239 +23540 +3208 +14483 +5645 +13955 +32182 +24920 +300929934 +30659 +3992 +1599 +20918 +438 +21374 +9832 +4914 +29311 +5583 +3277 +4533 +19171 +17860 +28224 +2860 +17459 +5945 +12905 +156 +31559 +807729187 +23977 +14500 +17732 +968471067 +160617937 +12577 +27779 +25436 +701463599 +22224 +4494 +32521 +20366 +1309 +5847 +289826984 +18887 +16432 +7902 +15437 +19292 +414776319 +16885 +20550 +946065776 +9631 +19168 +212 +28916 +22022 +6146 +11890 +14330 +31224 +744924752 +24139 +21741 +32731 +15133 +29344 +24396 +26656 +28312 +17870 +1023188123 +697438511 +4327 +76910325 +9087 +12386 +17875 +31108 +20379 +3283 +19845 +20825 +24814 +18935 +734095839 +17539 +2825 +9015 +13615 +8778 +1062737082 +7717 +27831 +342900830 +1928 +516 +29052 +39299391 +14058 +3682 +26705 +321739453 +10718 +12930 +6018 +25835 +773818094 +3633 +2396 +20178 +24055 +14829 +464493188 +22810 +8496 +19496 +29010 +1027 +28427 +24093 +909487409 +4367 +28959 +24476 +23223 +24678 +1868 +17780 +194468425 +5713 +284016043 +8320 +18960 +23117 +17395 +10292 +2677 +6016 +8985 +15265 +19660 +18434 +16475 +5373 +12963 +10564 +8926 +30440 +32345 +3569 +766 +32286 +12403 +3240 +19009 +12820 +16675 +26022 +23895 +10203 +25741 +21525 +32446 +4880 +26513 +16705 +1020435935 +2627 +23016 +11558 +23971 +8223 +26515 +12169 +25736 +24086 +16066 +14519 +61671017 +31690 +14169 +20143 +24863 +236448354 +28503 +7495 +29010 +832680993 +79082596 +11281 +23151 +17025 +6390 +25667 +15377 +16304 +12149 +1918 +21726 +29265 +3336 +6545 +1823 +16071 +14482 +28240 +17875 +28240 +8932 +18129 +44211057 +22102 +1069917996 +16034 +13402 +403520915 +14231 +30718 +12984 +3992 +24450 +19951 +338625110 +168109658 +30116 +28992 +914 +9731 +670 +13747 +6804 +329597276 +4324 +4697 +394 +1599 +767163246 +3586 +11306 +4648 +29456 +2048 +5053 +31685 +1020413297 +24014 +26165266 +27334 +19882 +552788764 +23017 +13830 +10266 +4211 +20108 +5996 +11932 +9855 +19610 +845869748 +12674 +30846 +38541287 +12736 +15556 +15216 +21887 +147582950 +23803 +28370 +14127 +18431 +24709 +17933 +24683 +24117 +1059407870 +16685 +903 +14113 +23038 +24928 +28967 +30851 +22208 +13278 +16885 +13276 +25498 +10509 +20315 +12010 +824805661 +20600 +17975 +3682 +2427 +13428 +2127 +29102 +8993 +134408380 +19849 +2221 +27404 +30082 +1040298715 +9157 +20898 +22530 +21107 +4567 +19345 +7585 +32692 +31230 +26288 +899069837 +21244 +6406 +429605841 +13099 +28509 +31363 +466822790 +8036 +13414 +32295 +6343 +30341 +120944653 +29718 +4145 +28712 +28231 +31705 +19531 +31765 +7946 +12328 +1984 +26614 +12890 +2441 +26817 +7946 +912418915 +27243 +32006 +518055098 +9091 +239 +14326 +16507 +2787 +5428 +640 +20382 +26457 +240415429 +15759 +18985 +5463 +6521 +1043715684 +241 +311956014 +8367 +7699 +6913 +16435 +19440 +23703 +19192 +21069 +3074 +4329 +11007 +26504 +406000131 +585 +28427 +25788 +7538 +2107 +2704 +4697 +3985 +25620 +6483 +18208 +11167 +15501 +7235 +15177 +11371 +18687 +13144 +12250 +14839 +9322 +22396 +10197 +15170 +409560708 +3126 +24924 +11271 +16805 +26287 +4399 +25506 +31613 +768384939 +1491 +4383 +24928 +12013 +3160 +627712427 +689 +7708 +14799 +533948334 +30183 +25723 +19124 +5683 +6417 +26486 +5645 +20323 +311956014 +26762 +6862 +29286 +1040 +32650 +25712 +15300 +31019 +31659 +12538 +7894 +20032 +22607 +7213 +12336 +25264 +31816 +31223 +3003 +17871 +28805 +28515 +7180 +11251 +23654 +23364 +1904 +417 +989223855 +16667 +19914 +6381 +269893514 +21346 +10009 +917654268 +8699 +24753 +10636 +8282 +5900 +9232 +25205 +29388 +8386 +29022 +28414 +29547 +993438440 +26154 +28878 +19719 +22693 +8957 +27317 +24075 +12360 +15048 +414776319 +29370 +65808830 +12482 +16472 +30617 +3847 +8753 +22464 +29076 +630350637 +594750521 +3746 +5947 +21266 +12890 +5395 +8711 +1615 +14701 +11048 +27280 +20702 +17042 +22679 +5165 +12957 +5106 +15810 +30322 +20547 +22812 +17233 +21167 +21753 +7216 +6777 +8839 +3780 +22949 +27131 +15251 +15676 +30964 +158091921 +7404 +5938 +519336328 +18569 +19975 +27534 +5522 +13869 +25337 +304 +30724 +5587 +29155 +145056166 +551852208 +23912 +1071907016 +28388 +22591 +29589 +8377 +50989912 +2642 +5294 +6085 +31121 +30527 +29604 +21990 +22571 +13857 +10634 +21614 +23703 +12818 +24082 +5918 +6928 +28362 +6236 +989959857 +1747 +14564 +22669 +8067 +3569 +17492 +20806 +30053 +12697 +17332 +3073 +20063 +11778 +23918 +8584 +31915 +14964 +12320 +1595 +9289 +24740 +20501 +23568 +6297 +1065 +1001982030 +28567 +24903 +15153 +30737 +401917596 +13890 +10493 +16744 +21868 +813445009 +29816 +9325 +26150 +31498 +9572 +8449 +677668690 +851461297 +13808 +29567 +31019 +11737 +19768 +23721 +8067 +4590 +10512 +17429 +15768 +15941 +3502 +14039 +25171 +20183 +7497 +12663 +7486 +6096 +7954 +18677 +28026 +14147 +8496 +344 +27394 +21180 +23259 +4775 +27892 +4007 +19747 +31157 +5247 +32295 +26918 +16840 +26192 +27892 +12696 +27319 +2504 +25675 +3966 +4216 +7216 +826485957 +2448 +13875 +937965064 +1339 +17289 +17281 +3992 +23016 +355219374 +683636595 +90066676 +27021 +15785 +17443 +21244 +25654 +14583 +21890 +8774 +29067 +12899 +3361 +794313601 +29633 +22 +17929 +26867 +16893 +25620 +8890 +368248360 +430465787 +610 +19687 +10397 +24258 +30888 +653627586 +1069917996 +185934147 +27139 +6500 +676064002 +17444 +19487 +19868 +4561 +7930 +25198 +4429 +31006 +6607 +23479 +31761 +4021 +4233 +5514 +20441 +5590 +24933 +409846593 +21231 +6847 +9192 +13910 +10726 +20217 +25202 +20271 +20440 +4128 +9056 +9931 +22451 +600930403 +9150 +309 +3423 +27803 +4413 +27695 +26631 +6435 +16862 +25873 +11298 +20773 +294947637 +31553 +31897 +12518 +1045027275 +12476 +372479198 +19108 +20315 +7265 +19313 +26539 +28628 +17314 +18246 +32576 +28816 +4380 +26573 +13370 +497021021 +5891 +4575 +26222 +24078 +20462 +26438 +26791 +24673 +29222 +11861 +4863 +1071548646 +22772 +21346 +4635 +1831 +18403 +16597 +26614 +7896 +3009 +20387 +25641 +2412 +20687 +3294 +21452 +32525 +4578 +7912 +8276 +24484 +7723 +9891 +22224 +678 +11737 +518120821 +6173 +21871 +2669 +6920 +17559 +6249 +7607 +4445 +28197 +12890 +24675 +15130 +16715 +15788 +6212 +103019456 +10249 +18698 +8386 +20745 +29609 +18733 +620726739 +4021 +10062 +1071900543 +30776 +26233 +28701 +4216 +19003 +17988 +29604 +390906431 +25551 +7816 +28013 +12550 +13481 +4097 +20825 +7187 +20822 +30422 +532880782 +11738 +19806 +6035 +31389 +2506 +10311 +8549 +8319 +1017 +27222 +14661 +2394 +28038 +32163 +8222 +15831 +19610 +2029 +269893514 +19506 +32561 +32610 +14698 +13216 +29108 +31644 +24453 +4386 +14483 +24239 +10634 +27440 +20054 +21614 +6469 +25366 +6044 +14738 +10518 +8021 +15820 +2688 +20349 +15313 +24930 +22611 +17086 +866 +7578 +18156 +6818 +122 +31839 +8147 +32551 +21815 +28096 +31139 +21662 +484310184 +25996 +19845 +18251 +1011025313 +5933 +8586 +7269 +396 +12603 +31035 +15325 +29307 +16970 +17025 +5682 +24725 +10045 +30328 +29729 +24868 +10008 +865024622 +15642 +23614 +20773 +8882 +574653853 +21615 +4820 +9307 +11861 +21545 +21553 +128077685 +31445 +651605410 +989611833 +15947 +12501 +26457 +8839 +2060 +4933 +15994 +20127 +10235 +631 +4909 +28398 +1835 +7254 +18020 +20063 +1130 +291010783 +891 +32165 +3735 +29772 +14357 +15212 +18278 +30565 +24450 +27312 +23834 +20120 +21948 +30775 +9902 +5743 +29621 +5964 +20089 +9995 +24767 +30617 +972928650 +280737490 +8818 +24809 +24075 +5830 +194998513 +5358908 +5677 +677782451 +11432 +27337 +23591 +17382 +20144 +20843 +18883 +12219 +22652 +733026486 +28388 +18468 +666820756 +21374 +22854 +14295 +8067 +17793 +11521 +726 +6483 +9704 +27806 +975640473 +705049941 +20507 +22235 +7353 +15871 +17883 +16922 +26614 +23953 +18825 +17094 +3073 +2662 +15460 +8508 +29986 +11327 +18133 +25293 +3687 +686 +15310 +19585 +12608 +21517 +32664 +1103 +21476 +4509 +20441 +24839 +21715 +20342 +8465 +30079 +4968 +28312 +756626234 +11472 +2410 +4255 +25727 +461277064 +485 +10421 +2713 +29919 +21140 +15076 +28367 +4308 +14234 +998 +5874 +954515225 +354 +66 +22954 +25160 +3576 +13303 +22617 +20879 +2669 +5299 +10262 +29300 +4293 +6674 +24405 +12747 +23872 +32709 +12473 +11937 +8030 +914 +11038 +16806 +21635 +2672 +15548 +7392 +2153 +25813 +12163 +9111 +7071 +36 +18825 +6106 +5696 +11855 +28498 +9938 +22954 +23948 +27924 +5746 +5196 +10836 +9756 +284704550 +3160 +13414 +15083 +542295626 +767853461 +50 +19327 +1008 +16700 +517903186 +4840 +25278 +14357 +5706 +12017 +15623 +8435 +22396 +25267 +15162 +24597 +22559 +25394 +3203 +21002 +22737 +31562 +13747 +28812 +3562 +19243 +32143 +27202 +922621576 +21753 +345550902 +5804 +13890 +30422 +263497805 +25873 +13617 +10332 +3274 +20125 +26823 +1365 +13739 +10397 +3732 +595289714 +24581 +26301 +20757 +5795 +652152676 +12637 +961570424 +3636 +31504 +31108 +10295 +6106 +23810 +18222 +25773 +10497 +2856 +10309 +7285 +10049 +30782 +19638 +15642 +8067 +19313 +20747 +9350 +28643 +11354 +22087 +15607 +25825 +15018 +27510 +329161931 +16935 +31816 +19682 +10487 +31545 +24966671 +6547 +29487 +629271359 +16658 +552056204 +16705 +25141 +28343 +4896 +24619 +27052 +866 +13168 +5511 +485046253 +27243 +17392 +10547 +17780 +15578 +27172 +19666 +7290 +13595 +23735 +17924 +11932 +26694 +24360 +17086 +8217 +813445009 +211730518 +8250 +27192 +23616 +12560 +1277 +13925 +7438 +7129 +25971 +29245 +16785 +156 +32582 +29547 +5255 +598553511 +10049 +24557 +1206 +26058 +6003 +2028 +12950 +32623 +12017 +22634 +22470 +28437 +30846 +17969 +19212 +4429 +12103 +171308653 +17775 +342900830 +12917 +15587 +4977 +5605 +23217 +26745 +28066 +23403 +6068 +14102 +32610 +7636 +17692 +21868 +6587 +126590810 +31808 +12809 +31629 +21651 +22471 +15594 +4695 +1836 +20315 +9476 +23026 +280737490 +27092 +7475 +6540 +27388 +18672 +9096 +476240820 +6234 +14167 +4188 +16070 +7392 +870140950 +8605 +31190 +13890 +30902 +680671778 +674585055 +22737 +7746 +3384 +7481 +476240820 +417766481 +24826 +26590 +523 +30993 +9937 +4454 +22729 +26315 +12805 +3784 +26306 +24580 +3333 +21166 +1623 +26456 +4408 +66 +17622 +30272 +9867 +26161 +394 +6650 +23654 +14614 +15199 +26348 +549907492 +30876 +9937 +17884 +19929 +8222 +12929 +186785632 +17437 +734095839 +5460 +1201 +12017 +309071195 +76910325 +30440 +29254 +1230 +17469 +5830 +16289 +961 +19422 +22431 +12608 +4688 +14142 +20422 +17425 +32739 +21915 +10671 +7285 +20089 +26685 +18813 +13603 +10357 +5748 +23373 +14091 +28281 +851649066 +23530 +73596427 +3396 +21147 +922621576 +20747 +22294 +367188169 +22845 +28837 +17019 +31045 +835842891 +15588 +13847 +21662 +29690 +3358 +30120 +2257 +4439 +29871 +4294 +10008 +24678 +9056 +17684 +23952 +13385 +15879 +21442 +12741 +29247 +6949 +12472 +29130 +12984 +3742 +405612030 +887 +6274 +16575 +22779 +7787 +15017 +27394 +14326 +11622 +8311 +21204 +7538 +24368 +27153 +133678412 +12800 +220466131 +29429 +268876993 +20612 +5291 +30207 +19199 +25159 +29998 +20537 +382802971 +23958 +30013 +5532 +17779 +689 +13737 +24331 +82501098 +1040089099 +12637 +27738 +6077 +19884 +462589202 +10564 +21391 +22002 +7723 +29609 +30989 +30641 +23713 +29010 +15434 +3645 +13012 +8787 +23047 +23770 +14161 +8342 +14270 +26954 +13818 +14559 +1027 +24924 +26860 +10441 +20662 +75 +10569 +26922 +625318789 +32388 +28766 +1230 +12761 +403721447 +9802 +28701 +31171 +23796 +15141 +25788 +18499 +1028 +509352747 +10536 +25362 +245721734 +23885 +23179 +16842 +15136 +16432 +22795 +7607 +756626234 +25723 +9176 +7430 +7489 +13297 +2108 +22088 +26231 +27736 +15642 +24340 +10885 +23295 +22795 +321739453 +4131 +31910 +4664 +5908 +10497 +26924 +21618 +4531 +11978 +28946 +600930403 +1651 +31488 +18397 +518120821 +31025 +28496 +464493188 +25380 +4829 +30814 +22795 +4537 +28567 +17480 +5412 +249870505 +19769 +1726 +6212 +27738 +2589 +21433 +23325 +3856 +11096 +26231 +4715 +13075 +17374 +15994 +6643 +11976 +6885 +21429 +21784 +15428 +7522 +12504 +20715 +21571 +18136 +3770 +8656 +23596 +25347 +13503 +5684 +8601 +9891 +31577 +958 +15587 +8698 +7687 +29076 +19354 +3711 +536464710 +4874 +32020 +31885 +18307 +30733 +8238 +26524 +6518 +24278 +11386 +22815 +28461 +16314 +29906 +17632 +26400 +29139 +16885 +14052 +14986 +13717 +8571 +9995 +29918 +1282 +403520915 +13188 +145893019 +17009 +14414 +16287 +2278 +22937 +12576 +7912 +19354 +27984 +21227 +4210 +21097 +20555 +9150 +2969 +10137 +21117 +18063 +692430287 +6483 +24889 +13587 +12316 +28173 +621749066 +31670 +290 +9222 +3073 +10739 +859 +25215 +8545 +19597 +26223 +10049 +744 +16017 +9289 +7117 +24836 +2455 +5406 +3098 +4117 +28643 +19672 +16913 +631 +31954 +22729 +31530 +422 +10456 +16092 +1198 +24468 +15535 +21433 +184186867 +10306 +11737 +391090414 +30918 +23461 +5888 +20314 +7684 +1409 +13099 +19340 +32470 +13617 +12061 +982 +23603 +21934 +31785 +19694 +25007 +5684 +18183 +31108 +28583 +293 +3835 +3569 +1020413297 +28720 +14986 +582958153 +14996 +87298433 +29477 +9138 +6067 +16318 +22107 +27208 +11528 +24593 +2529 +11466 +29063 +309 +15620 +19128 +25095 +959731862 +16567 +29782 +18063 +31545 +11808 +32123 +17159 +2345 +19094 +4590 +32331 +455393924 +25362 +25599 +13855 +25122 +24239 +534 +24166 +14420 +2271 +742303875 +430 +32143 +31893 +10000 +6395 +27010 +15496 +600930403 +19010 +15632 +27165 +25197 +339958069 +450 +21783 +25699 +20120 +27430 +27738 +16540 +8957 +13975 +28509 +9729 +32232 +23708 +38541287 +30989 +28022 +18943 +30065 +19298 +22045 +29063 +17808 +138 +12709 +29456 +1046343587 +30199 +30606 +22386 +77748472 +12473 +29649 +706944221 +28377 +31839 +26085 +21205 +992 +26231 +24437 +23745 +4250 +20629 +21184 +31671 +926344921 +25252 +29528 +18825 +15239 +22601 +12820 +192418946 +20315 +22652 +9679 +8360 +31617 +15657 +9173 +10190 +24907 +393986242 +11448 +26047 +30807 +893 +29185 +7917 +637790145 +4022 +7011 +17233 +28359 +15071 +15600 +11558 +6888 +16435 +30089 +3274 +25637 +10497 +4527 +11890 +20702 +20501 +26743 +15316 +8311 +14145 +9016 +4914 +22256 +9120 +24464 +12125 +1843 +31075 +2084 +30359 +446538772 +6331 +30140 +12861 +4976 +24877 +26397 +12941 +11302 +6500 +17972 +10687 +19261 +32319 +23153 +9572 +32734 +5661 +27782 +16843 +8060 +9937 +8926 +186785632 +27855 +13571 +5376 +869579568 +30875 +503218957 +2614 +195302080 +15612 +6993 +38930129 +18408 +22833 +31425 +4783 +4157 +2229 +29761 +11712 +13118 +907975664 +29188 +17856 +24790 +6137 +20072 +7096 +31659 +29552 +344 +20947 +4664 +1130 +25349 +13128 +3835 +30435 +24419 +19388 +11499 +21710 +27092 +5492 +20441 +7838 +8728 +6905 +678 +7097 +7917 +821 +186785632 +16775 +191 +19745 +6068 +7170 +31769 +7815 +20417 +19199 +19064 +3991 +16518 +22563 +7666 +8319 +17160 +23479 +25486 +30433 +9339 +22714 +15269 +27222 +375276045 +8170 +11937 +19487 +507789109 +7787 +19986 +24340 +443 +749234322 +27222 +1980 +30463 +822039461 +359967163 +32610 +25122 +1378 +21167 +19628 +9583 +18223 +29939 +30427 +919564231 +146222737 +30459 +29564 +13099 +30301 +819410135 +5383 +9867 +13113 +16722 +188584425 +29547 +4590 +19423 +10735977 +29627 +8863 +3592 +430 +1072899509 +19315 +5314 +23251 +12502 +689 +30034 +1017 +16678 +24965 +5514 +29840 +7220 +4402 +9794 +4666 +26347 +26486 +24358 +18136 +16886 +21855 +291010783 +8910 +310684775 +20843 +7937 +8060 +336397151 +28262 +2058 +25948 +15197 +12033 +5688 +15491 +11180 +9667 +251 +22366 +31839 +13955 +8300 +14091 +28184 +13916 +5162 +17314 +14719 +8133 +22659 +27168 +1823 +20983 +771101042 +24401 +31705 +27146 +22622 +28042 +25552 +21204 +41255736 +6620 +492988425 +19342 +9381 +11048 +30316 +13777 +139452872 +309 +29049 +27679 +10070 +1467 +22244 +2536 +160243780 +3838 +30889 +9458 +22229 +27246 +8993 +439 +711445733 +1053394108 +8174 +11275 +25777 +19541 +18553 +29109 +24126 +31364 +211392655 +29705 +1038153995 +21411 +11705 +28728 +31696 +12890 +16590 +17004 +19176 +5176 +307353097 +2410 +924495346 +10969 +29646 +31310 +3109 +27529 +27988 +29556 +252 +3742 +24731 +31915 +5908 +29005 +24823 +1028 +16842 +25892 +613429844 +5509 +2452 +13760 +5331 +13790 +640778508 +20462 +6028 +241 +24309 +8245777 +31114 +31892 +26924 +18247 +13451 +359 +4326 +22548 +14638 +64 +7172 +17392 +31664 +29062 +27172 +31578 +4131 +31420 +3922 +28111 +9263 +19508 +10262 +1348 +767163246 +7405 +12135 +31173 +12518 +7688 +15907 +92028892 +23900 +2016 +4054 +21037 +3162 +16609 +21208 +23833 +26921 +533948334 +25159 +10311 +31431 +30350 +15695 +17374 +22591 +31723 +16432 +29211 +26955 +10636 +11311 +11346 +4881 +28284 +412700179 +8549 +29315 +20991 +17249 +472087440 +5683 +31877 +25028 +18535 +16502 +9499 +15695 +7965 +9938 +14545 +8568 +25485 +10510 +9884 +12224 +26106 +23891 +25176 +7101 +492988425 +18084 +20653 +444399954 +10959 +20888 +729284343 +4107 +11167 +874086522 +585 +22672 +6075 +558084621 +27736 +21792 +182362405 +427210045 +1289 +6133 +31330 +2149 +18553 +23698 +2209 +15978 +20653 +11121 +15209 +11716 +60606121 +16086 +18900 +560467389 +8320 +1904 +23530 +2084 +20826 +22360 +6010 +30783 +1447 +2698 +21782 +20857 +4509 +22140 +17685 +14166 +128077685 +21828 +24666 +24332 +15260 +17046 +21384 +21992 +19745 +6025 +15310 +17643 +682 +23033 +7006 +10381 +22021 +28096 +26077 +13875 +11761 +4117 +13402 +23017 +11723 +170730903 +6650 +23458 +15588 +5138 +27013 +31433 +32623 +12246 +30606 +19478 +14499 +30792 +21784 +406000131 +31308 +23566 +6288 +1142 +2484 +195087475 +349265452 +22706 +2529 +25049 +504508952 +18295 +28418 +858 +11573 +10129 +1300 +6418 +22795 +17466 +5793 +280737490 +22036 +20338 +32347 +27924 +6131 +28091 +21890 +5524 +13883 +731202992 +5486 +144035229 +23192 +4925 +27828 +31945 +19975 +20085 +26796 +22531 +567113435 +20773 +17065 +3738 +18403 +8187 +26656 +2853 +19386 +5255 +26146 +24977 +27370 +13904 +32551 +9499 +24966 +524 +27430 +333 +20843 +5966 +6812 +27140 +8984 +12570 +22244 +10366 +24368 +2546 +20327 +16516 +31154 +297 +2154 +980014702 +28059 +26304 +11119 +1038153995 +10649 +15005 +24536 +309 +984 +1795 +3810 +8823 +21456 +30846 +18693 +980 +13258 +12984 +23745 +24580 +762372985 +19140 +5992 +968471067 +864335235 +26249 +25549 +9400 +5635 +6338 +6343 +9613 +21769 +28998 +952542015 +15395 +29111 +1069917996 +27015 +28903 +22396 +7994 +1046343587 +4450 +25434 +29039 +6714 +24374 +3569 +1038473147 +1011243118 +13587 +12050 +18928 +2768 +26077 +32112 +13603 +26316 +25907 +16213 +29894 +7702 +14825 +21485 +18183 +2825 +15910 +15891 +4998 +5483 +14970 +4394 +22073 +19863 +21135 +23268 +25024 +3437 +23971 +631393247 +14068 +20366 +5947 +818027795 +4666 +17444 +631393247 +25636 +14559 +32370 +8638 +950 +32118 +23007 +30433 +6420 +10294 +8781 +3179 +20400 +14934 +18223 +19139 +18927 +9538 +25427 +17060 +19682 +19931 +23526 +14564 +194998513 +23591 +12438 +17437 +14947 +7389 +10539 +24635 +27197 +23653 +10645 +9856 +30212 +9914 +16586957 +12823 +2955 +5615 +3174 +16316 +20763 +5703 +7308 +31304 +9461 +3706 +224 +17340 +9031 +21500 +15752 +27430 +28896 +18133 +11759 +4752 +28634 +4877 +20874 +10536 +24555 +17874 +6166 +203869333 +22385 +2106 +20440 +26457 +13163 +9832 +328435284 +12809 +30918 +6852 +6469 +11661 +379911054 +26564 +6921 +5309 +23209 +13727 +15456 +21879 +14865 +1919 +54102294 +3688 +5196 +26661 +15556 +20506 +25493 +884774553 +19094 +15262 +23977 +18122 +30245 +343 +6021 +23022 +29067 +16157 +32632 +14234 +391318178 +7481 +32263 +5406 +14488 +349377938 +4881 +407478274 +859072541 +2053 +30186 +2950 +477925588 +14330 +13410 +24262 +24280 +26235 +4052 +384 +4019 +16424 +13451 +517 +16540 +8993 +86993590 +31705 +20960 +16182 +20293 +3554 +4052 +4344 +32311 +19139 +5460 +23803 +22471 +9983 +27219 +22591 +12788 +23895 +14164 +14818 +23596 +26924 +28733 +24412 +3480 +11165 +2108 +5196 +12191 +729284343 +6084 +5050 +24331 +19207 +30826 +3750 +1835 +16150 +17970 +10112 +9350 +13 +21839 +26088 +32111 +17459 +26699 +612277592 +103268089 +21251 +28203 +24278 +12369 +11180 +4080 +5162 +19354 +145727174 +7117 +10158 +1899 +25545 +21208 +9538 +28896 +21234 +617 +13723 +18883 +21894 +12577 +25115 +20130 +27256 +802636738 +5468 +10706 +518055098 +517903186 +12867 +192110709 +2286 +500550687 +11066 +31179 +192418946 +9508354 +9261 +12628 +14463 +345819040 +10826 +31945 +11759 +23612 +20303 +21243 +30109 +5996 +11512 +26316 +27053 +21097 +5785 +31061 +12444 +26706 +24694 +29386 +1437 +24358 +355219374 +31540 +4666 +7693 +30212 +12539 +15678 +18183 +332842011 +15155 +31673 +2174 +12167 +13760 +24711 +18772 +27099 +19884 +617 +30039 +9428 +567113435 +29860 +16843 +31170 +29221 +1959 +32305 +29046 +10010 +2627 +24478 +16878 +24924 +20533 +22022 +362975650 +1252 +10861 +8245777 +8656 +24496 +1008 +11693 +11978 +22706 +26484 +24831 +17425 +14839 +25863 +18813 +21293 +5057 +24997 +20178 +3610 +1029 +6072 +466 +24873 +21263 +28959 +6018 +7353 +3424 +8568 +7524 +19307 +29429 +11882 +27312 +26961 +8699 +11993 +30597 +9832 +24117 +14058 +5830 +23010 +14488 +10241 +26047 +16865 +29461 +17188 +1934 +3920 +290976997 +7942 +6936 +18003 +812501196 +18156 +6008 +1673 +25310 +989223855 +18813 +11003 +18618 +9738 +31308 +18207 +9482 +982 +7024 +7688 +24762 +12746 +21135 +24689 +10441 +32650 +21374 +24308 +18369 +5689 +15660 +17559 +10171 +27937 +63674306 +21815 +7101 +31856 +20377 +30705 +15300 +22579 +13422 +21002 +27056 +9864 +7143 +2053 +9243 +1643 +19010 +13509 +32385 +21311 +28153 +29556 +17779 +8452 +32144 +5791 +8902 +32453 +21140 +3584 +23107 +20852 +4885 +26365 +500550687 +188 +25486 +23985 +547839872 +623 +31416 +21107 +13830 +24864 +12024 +20949 +9659 +22305 +25498 +23952 +8910 +318746049 +635470917 +20939 +9540 +19126 +876 +30245 +25918 +6267 +32034 +5587 +31364 +6607 +533 +3840 +4709 +2257 +24745 +28782 +13478 +23900 +15924 +32702 +21107 +6501 +12342 +31408 +15620 +31518 +15428 +24765 +24093 +4511 +6786 +18939 +916 +3592 +215801037 +135575596 +4869 +8023 +7276 +27785 +32518 +15166 +9764 +22677 +24597 +22383 +430015481 +4808 +26727 +15529 +395139668 +642 +20870 +28028 +26306 +7995 +19201 +13899 +2655 +3952 +1378 +337041099 +28122 +30724 +825070278 +175763315 +391090414 +4081 +9583 +6329 +29767 +17643 +8433 +25049 +404560013 +17747 +1445 +4327 +18167 +7666 +32449 +26460 +881 +14956 +30408 +29942 +14760 +15639 +4383 +19486 +5087 +2690 +14956 +3203 +6301 +4411 +178765044 +24977 +9731 +28020 +248068570 +15306 +131541024 +19670 +20612 +8621 +5383 +328890300 +545549059 +12723 +1056 +9583 +1514 +4494 +1977 +2484 +8572 +29351 +21252 +4868 +11301 +516829386 +4455 +32650 +30604 +9105 +590791345 +25839 +16889 +31325 +9111 +14343 +452 +236 +14956 +16518 +7554 +18963 +11204 +28262 +16525 +10197 +9995 +2797 +311956014 +420127582 +12600 +30780 +3819 +372479198 +29010 +15379 +6786 +25813 +29010 +7992 +22579 +14740 +8863 +9150 +21368 +21934 +19768 +17176 +10649 +17592 +12476 +25755 +9034 +29130 +15567 +232711058 +27891 +29907 +13130 +14554 +4438 +20904 +19093 +5874 +23731 +32724 +828880865 +881 +30547 +9287 +15958 +598246017 +20819 +6859 +4019 +31331 +8293 +21481 +4863 +16705 +25203 +7778 +10609 +25516 +31334 +28082 +19781 +466407152 +20278 +31720 +31964 +15061 +2072 +25835 +61671017 +21471 +11576 +1028326137 +16035 +7017 +1034522985 +20982 +13070 +24299 +4390 +9263 +740490411 +30254 +24555 +17353 +3352 +24907 +32266 +8984 +29690 +19865 +11944 +15316 +2072 +28223 +547488687 +22305 +22036 +1462 +28022 +975640473 +13352 +29481 +17874 +29978 +23667 +21496 +11354 +21197 +15195 +2662 +870140950 +25835 +1998 +19506 +13857 +483775210 +18932 +12746 +21197 +26249 +798919697 +32112 +24086 +22069 +27015 +631393247 +18278 +13020 +29448 +12110 +7336 +18505 +25605 +6184 +18797 +29221 +29300 +725112481 +149824249 +23790 +11838 +13929 +28955 +19777 +30496 +12051 +29965 +19316 +4533 +3914 +12160 +328435284 +27173 +7923 +22571 +20338 +26661 +9628 +4567 +1934 +4477 +753 +26205 +14436 +31673 +18397 +19455 +26908 +1171 +23086 +17595 +8863 +936438616 +8293 +3580 +31139 +4191 +26592 +9780 +10449 +10112 +10272 +31518 +4297 +1562 +1641 +452 +17577 +782079517 +26685 +26860 +13617 +15036 +25373 +17025 +21412 +15927 +16540 +26134 +20348 +1491 +17579 +17970 +7495 +17860 +28232 +13783 +19670 +31685 +7889 +17777 +23205 +28567 +17078 +7172 +12357 +12722 +867 +11094 +29603 +20378 +22895 +7327 +16590 +27665 +28600 +2343 +9438 +27709 +4741 +15567 +147187707 +15713 +15642 +13682 +12341 +21838 +16695 +22621 +20550 +17589 +19171 +18465 +5101 +15249 +4721 +463035576 +14778 +24778 +16152 +9191 +27731 +8497 +7733 +15199 +30443 +10560 +14231 +8555 +5057 +21560 +2597 +6267 +20702 +13706 +3633 +22777 +15415 +902 +30876 +19183 +17042 +27396 +26612 +1282 +1083 +26867 +15336 +7623 +22340 +23987 +21579 +1437 +4569 +30879 +31525 +16561 +18791 +711737444 +5713 +8023 +6348 +29067 +20825 +30426 +895793244 +2912 +483 +51156944 +23366 +2797 +26456 +18290 +19878 +17249 +19913 +3662 +26803 +15174 +30991 +387 +5177 +25667 +27219 +96437477 +186596555 +26522 +29121 +22022 +10168 +28591 +21592 +27603 +29857 +569699847 +16299 +20697 +946828519 +12757 +10959 +14569 +16045 +23530 +20450 +30374 +27042 +26598 +1409 +23160 +13032 +15533 +8818 +2575 +23373 +25452 +23910 +8823 +10539 +21263 +15577 +30356 +21368 +15798 +50989912 +14878 +546 +29552 +29893 +28496 +24553 +6650 +3294 +5825 +13020 +195087475 +21716 +20475 +518624943 +11143 +22384 +29940 +24616 +18887 +6044 +13751 +20828 +21974 +10335 +232711058 +12404 +7195 +24753 +12414 +29860 +7959 +110271327 +21221 +1171 +5955 +30805 +29007 +4531 +4840 +11283 +20323 +22272 +22127 +9232 +689 +3818 +20047 +18825 +29359 +23897 +9222 +10306 +15321 +32366 +31985 +8587 +15881 +6053 +21930 +10077 +5519 +31174 +31759 +28612 +30921 +17810 +29365 +7503 +27280 +13894 +31178 +5479 +18307 +30710 +2655 +9331 +727 +23745 +29831 +31362 +1142 +12581 +30601 +17762 +3590 +25268 +14316 +9756 +26620 +6080 +18565 +12051 +13925 +17441 +22706 +12637 +25516 +6849 +28807 +21964 +32650 +31075 +925227500 +13580 +25138 +11185 +22784 +13020 +13174 +885 +26161 +28805 +7624 +15958 +31877 +10021 +8067 +21941218 +23160 +15365 +30878 +812501196 +6624 +31408 +990900808 +21100 +9109 +24478 +26918 +3276 +3584 +10645 +24641 +27187 +4476 +17526 +13012 +102 +651605410 +24139 +28055 +25760 +18785 +23268 +23617 +26073 +19803 +232711058 +4881 +4775 +24868 +25081 +20479 +26759 +18342 +30776 +681 +2426 +4450 +15199 +8116 +16884 +24734 +8099 +3384 +16885 +19541 +22107 +1719 +22094 +12566 +31599 +1001982030 +21021 +12250 +8148 +27739 +1666 +10569 +16015 +6258 +18233 +16648 +17917 +20280 +12359 +24861 +252 +7578 +14772 +811900994 +12148 +10885 +21838 +22759 +24553 +27301 +4184 +863724463 +4909 +28746 +25828 +337041099 +1934 +20290 +19849 +19243 +23640 +8432 +11069 +6390 +24641 +19873 +21147 +15623 +16775 +25742 +15153 +10381 +9931 +16087 +15820 +15639 +21618 +6913 +14737 +17793 +21784 +28900 +1784 +8395 +19531 +19243 +5847 +4896 +25566 +16476 +30302 +11016 +19817 +6184 +27841 +7403 +18696 +28129 +8392 +19451 +866 +29608 +13570 +818 +5494 +29004 +13057 +7228 +29394 +427210045 +4390 +16390 +25711 +452 +30046 +24280 +876 +17588 +13626 +31897 +9034 +6757 +415427569 +328435284 +13018 +20757 +27832 +7831 +195302080 +28959 +7213 +2427 +1911 +507789109 +20462 +27561 +17469 +12013 +26347 +16080 +20842 +32118 +21135 +18974 +20600 +4916 +20949 +27679 +29940 +25211 +8657 +7684 +14277 +7235 +4260 +452963926 +1039573980 +30276 +2396 +32760 +22333 +28725 +64189161 +22657 +14197 +19747 +27372 +25710 +25354 +21322 +23189 +32369 +26244 +32521 +16309 +120944653 +7896 +16399 +21618 +20069 +23265 +31512 +12169 +28438 +8951 +10309 +10431 +8951 +31665 +30624 +6206 +20964 +26796 +18910 +23216 +151770303 +28677 +60606121 +9173 +213425770 +741194541 +22707 +8066 +27246 +27074 +32421 +22635 +12577 +26348 +391958880 +29891 +29924 +29727 +22531 +2991 +25624 +3775 +1005111773 +2455 +3432 +131 +23803 +20704 +1056334367 +13075 +19533 +268664862 +60606121 +12554 +21476 +128077685 +6274 +8089 +28782 +32626 +5969 +1308 +8148 +30341 +26077 +29004 +14788 +8485 +5873 +22224 +20716 +9628 +2529 +16309 +21815 +9258 +21628 +16586957 +4533 +26344 +14367424 +31789 +24450 +13004 +11869 +15652 +7733 +4977 +20507 +31035 +2174 +693593454 +2487 +7607 +23247 +31613 +525802869 +14102 +12164 +4937 +16424 +15336 +3080 +19692 +27709 +998 +26525 +3581 +9832 +28720 +3432 +16297 +27053 +701463599 +30213 +15768 +87657305 +19730 +8967 +26764 +25197 +825145787 +16805 +782079517 +5590 +6611 +12908 +31049 +7047 +12558 +28701 +26551 +13303 +23549 +27440 +959661605 +5524 +273798784 +20342 +14060 +13624 +28620 +27324 +15306 +26457 +30194 +884345720 +2916 +13659 +10874 +12849 +5035 +27394 +10366 +11059 +18188 +909240806 +13499 +30968 +20290 +32347 +26524 +10366 +24055 +24580 +20078 +4321 +13556 +16749 +14545 +127417473 +32279 +32270 +1336 +2260 +29398 +13312 +22945 +26572 +236 +15577 +27526 +3966 +16424 +31671 +17443 +8067 +13051 +24260 +32112 +4142 +26165266 +23549 +14482 +23709 +338625110 +17238 +30784 +22367 +7213 +29388 +8172 +4808 +2804 +25638 +573404863 +10241 +2011 +7930 +6542 +9678 +28367 +9322 +6338 +29909 +28617 +5213 +28563 +2688 +31839 +16243 +30860 +8826 +1277 +12133 +31153 +8019 +7187 +8367 +19913 +5760 +2919 +3965 +27726 +14788 +23445 +17162 +8753 +29271 +589882737 +10187 +597796445 +5004 +19323 +9333 +11316 +24458 +30138 +16952 +16913 +22034 +10134 +24330 +5722 +5035 +2218 +22849 +20818 +6212 +32378 +25115 +3277 +18322 +29711 +27735 +23209 +3428 +28262 +16705 +20002 +27145 +12504 +4975 +1944 +4191 +19880 +275531286 +11877 +30902 +30762 +13064 +27042 +28741 +18247 +3775 +9437 +1625 +10812 +17437 +6871 +11070 +31445 +458283071 +24274 +4453 +25639 +11818 +31308 +5197 +630354738 +3683 +362975650 +16309 +19547 +6312 +2703 +23535 +8223 +14760 +5925 +213884266 +14583 +31139 +24740 +12571 +17847 +24526 +14702 +30821 +25962 +13946 +863724463 +32058 +16035 +6687 +21875 +15600 +31075 +471507746 +464901830 +2307 +4157 +32700 +29005 +23872 +22224 +23017 +13638 +23977 +24652 +955278291 +3019 +26956 +9124 +25010 +6869 +5667 +7702 +924305293 +11630 +7216 +13478 +26590 +21984 +14417 +2773 +19516 +25770 +24916 +32431 +429 +15698 +31193 +9015 +24836 +3225 +30276 +1066556883 +12723 +8378 +913748172 +6949 +5509 +1004406848 +17148 +27251 +11492 +24939 +13595 +4450 +30706 +12576 +4874 +21545 +20874 +8957 +25307 +15759 +28451 +2471 +769731785 +6114 +22807 +8321 +20848 +11430 +13964 +2991 +26941 +27304 +7097 +6643 +24139 +276 +4897 +5743 +17444 +18213 +354860035 +10119 +9832 +381 +14575 +24909 +27660 +5376 +6206 +26740 +25263 +6519 +393986242 +80 +32521 +740490411 +7954 +17883 +17381 +924349614 +4324 +21992 +7645 +4343 +31626 +26259 +22682 +25667 +2427 +12504 +13655 +29875 +26539 +9443 +8818 +2477 +767879674 +14741 +22488 +23028 +27035 +355264719 +5928 +29481 +6072 +15018 +24294 +21485 +3253 +11944 +9628 +9665 +16026 +16642 +32643 +874086522 +20139 +14909 +25654 +27153 +24464 +9856 +25643 +10559 +933943837 +31659 +23772 +1036 +31155 +10851 +26620 +12490 +2769 +25472 +9212 +10684 +22 +14038 +18761 +19730 +3473 +18647 +430465787 +32576 +3179 +24453 +162289454 +13496 +29528 +9762 +10566 +9416 +13610 +24478 +20964 +5894 +29610 +2167 +30993 +881 +2075 +23917 +25141 +10961 +32632 +20049 +30894 +29864 +15179 +14169 +978839708 +2167 +28070 +6885 +13857 +2149 +1582 +17623 +333166385 +22384 +14396 +10645 +2213 +13681 +21615 +28312 +6022 +17592 +20648 +26626 +26295 +17886 +5777 +30415 +7489 +4881 +20785 +29451 +21374 +25778 +10272 +30602 +30519 +28544 +7677 +29466 +1061 +26347 +6829 +22992 +747 +244343836 +23458 +279148135 +18461 +1004618554 +27059 +421 +163251696 +12593 +28504 +9720 +30557 +22322 +31426 +2587 +26276 +17381 +19200 +23617 +236684310 +28021 +20291 +20742 +23504 +8222 +506 +24922 +17046 +1705 +15887 +19875 +26458 +5688 +24930 +4122 +510017880 +20988 +19674 +20603 +8995 +6249 +29882 +5791 +32370 +19730 +29369 +11481 +29268 +8668 +730297274 +10626 +10389 +17592 +595942659 +6676 +32495 +2221 +27235 +27712 +10096 +6453 +12577 +15262 +642256957 +18391 +23092 +26999 +18601 +28512 +24360 +5684 +7180 +24905 +175763315 +20914 +28825 +13897 +31769 +18071 +380108858 +2167 +13625 +817589563 +15907 +25996 +29542 +18271 +8364 +7816 +16381 +267 +26259 +884345720 +6921 +7896 +28366 +24805 +14113 +24861 +20130 +19873 +18298 +19455 +12007 +20137 +9886 +29761 +21390 +10874 +2363 +21753 +145893019 +10510 +549962050 +20587 +32760 +3907 +17516 +1229 +21382 +24478 +26271 +18223 +20687 +24860 +25742 +29394 +20914 +10861 +29370 +13847 +952776110 +546000077 +30440 +29965 +16753 +28910 +5016 +10500 +6517 +29525 +22530 +355015084 +2597 +24412 +17622 +23600 +837732693 +32757 +17385 +2363 +5383 +76736016 +16582 +27177 +22575 +21850 +16021 +27079 +29906 +30710 +263497805 +32566 +30745 +23433 +18797 +22788 +1130 +25859 +196091779 +19672 +20786 +2286 +3455 +30939 +30653 +689 +26871 +4584 +22024 +18271 +24401 +29642 +10337 +9146 +27264 +26954 +18863 +14569 +28726 +6417 +13570 +26616 +5796 +30170 +29311 +734095839 +14804 +21218 +31005 +25960 +972607490 +31465 +8348 +718 +19440 +10788 +14396 +859 +19773 +25731 +12864 +3569 +64 +19061 +14706 +21694 +21100 +15278 +9350 +1690 +21136 +27308 +391318178 +7816 +5733 +23153 +27519 +19732 +26348 +4486 +27603 +30993 +17087 +1524 +14913 +32013 +561627178 +13570 +28917 +1020435935 +24673 +31540 +31936 +6110 +21733 +750091950 +24468 +15300 +30826 +24743 +23680 +30082 +5294 +20852 +6106 +823092168 +23972 +192418946 +23773 +213884266 +455393924 +9261 +20612 +16730 +30109 +9461 +4869 +26874 +16878 +7489194 +5913 +27186 +2538 +20555 +407478274 +1613 +32113 +15011 +10381 +20323 +18115 +26157 +31310 +17239 +19782 +3080 +724861432 +11726 +14288 +29626 +16957 +19654 +14174 +13373 +22688 +27199 +6055 +22813 +8608 +21273 +19201 +26144 +1719 +430015481 +29860 +108 +19773 +746854482 +12389 +13370 +30276 +665 +6390 +3840 +24009 +2853 +903 +23680 +4403 +15549 +2250 +13193 +15 +9105 +21974 +27712 +960941343 +14973 +8967 +21002 +21769 +11774 +14559 +17967 +21035 +1023188123 +32331 +25104 +6065 +29545 +4567 +2572 +29819 +11371 +20857 +476 +3203 +22244 +26136 +9975 +133678412 +15322 +22564 +11540 +273798784 +19292 +25267 +140796320 +22069 +31810 +852 +25736 +4703 +27806 +22387 +12894 +120944653 +134 +10762 +24848 +49 +30485 +652689549 +333166385 +31784 +31254 +25918 +5509 +6842 +6317 +26908 +20021 +15321 +25637 +865024622 +29216 +746614703 +20377 +31224 +2853 +28652 +11622 +886 +811900994 +31451 +28896 +32369 +16759 +17425 +7415 +9956 +27902 +12125 +24914 +17264 +15594 +7648 +18393 +3186 +8306 +21002 +6017 +21628 +3098 +8608 +24280 +17281 +291275066 +213884266 +25264 +30598 +32378 +9751 +31049 +25985 +6592 +15129 +4880 +32180 +22971 +12361 +18563 +4211 +9914 +304677974 +865943268 +19801 +20722 +8341 +4134 +22759 +194468425 +3253 +8285 +12649 +27409 +19867 +8499 +22034 +27603 +17533 +131541024 +15565 +4450 +9408 +664773412 +22383 +6767 +7578 +1073 +28082 +19745 +191 +23975 +8753 +27388 +393986242 +417 +31033 +18019 +14656 +31570 +18575 +6894 +27372 +6767 +20540 +24358 +23235 +29840 +21715 +20888 +512128164 +23885 +25081 +9345 +67650094 +20902 +19389 +9363 +814251226 +3682 +31331 +4093 +13421 +17839 +989153034 +137236049 +23616 +2824 +22222 +19599 +32566 +86993590 +16313 +16559 +25010 +6921 +18577 +6862 +652689549 +31102 +17595 +24309 +23362 +16575 +2486 +30603 +14488 +9416 +30964 +15820 +198937476 +8596 +32561 +14528 +17321 +30293 +588197016 +27864 +2287 +11371 +27360 +585 +13043 +32652 +5175 +29884 +16413 +15570 +24689 +27828 +10727 +16298 +31108 +27317 +13509 +1382 +6376 +11227 +28782 +28437 +12026 +30670 +20314 +15975 +27726 +1515 +13075 +31690 +31633 +881770255 +3866 +24734 +32469 +13747 +20112 +618386534 +14620 +28622 +24401 +19878 +394986117 +16913 +7180 +19496 +11765 +24547 +18752 +22613 +27312 +4941 +13655 +21205 +7285 +13735 +3379 +4486 +15232 +387 +20164 +458 +19831 +21984 +17840 +32138 +32123 +587293467 +22849 +25252 +733026486 +15635 +30207 +29604 +32431 +134408380 +1296 +766296907 +22762 +3714 +32018 +18899 +7064 +13929 +31049 +9720 +21769 +19773 +29046 +3069 +5383 +27308 +32691 +8802 +6211 +12250 +8556 +10028 +10388 +22903 +3196 +6238 +9443 +20819 +30705 +12940 +6939 +29844 +7489 +12688 +7287 +10512 +20089 +21012 +15879 +23961 +3870 +384 +26908 +25386 +26457 +6950 +19219 +14007 +25373 +8568 +9931 +30120 +14851 +26306 +18797 +24916 +29637 +4450 +12385 +19183 +29221 +14039 +466407152 +3293 +5668 +8668 +376449320 +26047 +18702 +894853305 +2504 +4458 +15872 +6405 +7699 +974 +3840 +27066 +14611 +10730 +26400 +959926239 +17430 +19726 +28427 +17805 +14082 +25028 +22305 +27153 +31813 +12577 +252 +28600 +15635 +12386 +8885 +689 +25159 +8700 +2486 +29940 +23904 +7153 +18797 +25779 +11121 +9961 +11779 +269893514 +1290 +22464 +3557 +31308 +7170 +18553 +28724 +533948334 +7646 +18459 +61637246 +15788 +32610 +910649337 +29024 +12502 +32188 +6416 +10569 +9474 +22695 +16256 +28139 +23108 +31947 +19613 +3225 +343241067 +19781 +10048 +32060 +5144 +14818 +17317 +6719 +31583 +12496 +26073 +12577 +6020 +28245 +18461 +2529 +376369831 +23373 +956457972 +18633 +731202992 +676064002 +695 +10070 +899069837 +17860 +1050 +24280 +7585 +6089 +14091 +28900 +24868 +1277 +24299 +1339 +28647 +9659 +5733 +24939 +839907039 +9016 +4774 +8941 +19472 +20825 +24635 +30860 +21628 +24883 +974 +28069 +18094 +8399 +8285 +27225 +811900994 +19638 +3384 +31686 +21244 +25252 +7532 +18282 +7802 +4855 +31670 +5057 +17060359 +8293 +22779 +19687 +22993 +28113 +24742 +4656 +28858 +25472 +26803 +22622 +15332 +18417 +25622 +1616 +24255 +8557 +23971 +30033 +25115 +27755 +32650 +18172 +1719 +20983 +21960 +31103 +243142270 +27589 +981344217 +29025 +24757 +2841 +22822 +6301 +17643 +15924 +20960 +25962 +3432 +4445 +3293 +19243 +23535 +9735 +15101 +4869 +11083 +2428 +26347 +5673 +15563 +6991 +1020413297 +3581 +20183 +22771 +5692 +8935 +485046253 +15261 +11117 +25007 +29893 +867 +23904 +28508 +22788 +14706 +8549 +13297 +12747 +5320 +23530 +25552 +7592 +7241 +21967 +193175134 +13402 +13772 +14885 +20008 +20513 +5996 +28574 +1874 +16642 +23189 +3973 +15005 +16356 +1905 +9371 +24019 +9789 +4145 +12217 +19354 +30875 +32742 +711445733 +27561 +24412 +22845 +22034 +466822790 +13467 +30519 +2837 +5197 +23530 +7774 +4327 +20947 +96437477 +26803 +31504 +8782 +23010 +25740 +32112 +9428 +13579 +516 +2660 +10692 +19323 +6182 +5649 +25109 +17692 +353059167 +18434 +9881 +12894 +20985 +32632 +3116 +20537 +26761 +5550 +23268 +688 +12160 +22845 +14367424 +6267 +17932 +8621 +20653 +26803 +21080 +21117 +18869 +27319 +26235 +828 +21549 +19816 +16340 +4052 +2698 +13747 +22333 +3189 +11371 +329765698 +17466 +12763 +3562 +18188 +18062 +284704550 +24670 +989153034 +9621 +26295 +29525 +6166 +30254 +2082 +6519 +23351 +15701 +2535 +10456 +182362405 +3580 +31969 +9100 +539601098 +7478 +10419 +10726 +27709 +16525 +17501 +18601 +30770 +828880865 +27746 +3009 +3889 +30302 +10982 +458283071 +961973024 +23912 +1296 +10071 +3273 +1008 +14039 +25877 +1172 +31490 +18601 +16361 +866716513 +5649 +10129 +27079 +745180397 +9244 +29025 +25028 +30212 +6182 +2475 +22048 +3557 +29161 +8584 +12006 +24555 +410710860 +20917 +27099 +31055 +8446 +1524 +31168 +5373 +15251 +15464 +8435 +534 +196091779 +2950 +7958 +1944 +27133 +31127 +4112 +12020 +25010 +21635 +17042 +147187707 +13556 +830605272 +2438 +12695 +16064 +10262 +5314 +4715 +1308 +11798 +27930 +1052640660 +10822 +504608093 +28202 +16706 +9538 +15437 +10008 +14103 +5180 +15594 +23232 +1673 +10528 +15464 +19009 +31028 +29864 +17516 +221809937 +26344 +14376 +12385 +28709 +17799 +11159 +7930 +32048 +9751 +9176 +11509 +15024 +11882 +31307 +464901830 +29556 +32252 +9891 +26486 +26616 +10708 +21772 +29216 +29767 +844426824 +538786362 +12404 +29940 +724861432 +20848 +25793 +24055 +24569 +26817 +30745 +11779 +8170 +2471 +20121 +26999 +6885 +19289 +790740335 +29641 +22688 +9307 +8969 +31010 +6043 +4294 +1322 +11239 +20510 +6012 +9646 +120944653 +22543 +27602 +28896 +3580 +13113 +26468 +30372 +29610 +25828 +26670 +28138 +9222 +4509 +447027210 +18162 +20917 +315171979 +6109 +25115 +3322 +6743 +21792 +2541 +1139 +6928 +5499 +779295714 +20108 +23022 +5101 +24903 +8420 +2529 +8036 +917948279 +9091 +3333 +11223 +20203 +16785 +28941 +25977 +17654 +6298 +29039 +24814 +19773 +25949 +25279 +874205684 +17042 +812501196 +13436 +6028 +24580 +20250 +1263 +5605 +31762 +31108 +9814 +25772 +4331 +6714 +8232 +692430287 +5170 +15715 +9794 +1462 +20843 +11631 +10262 +13429 +31836 +16355 +30737 +787866898 +21445 +391318178 +6795 +583 +14216 +3864 +14167 +27881 +3492 +580 +18408 +25558 +23616 +30496 +30902 +8545 +17492 +11143 +30298 +81621910 +16424 +30350 +28728 +11798 +6555 +24868 +24860 +10241 +16559 +2856 +137236049 +4511 +20653 +1909 +26484 +7715 +14320 +22645 +20119 +23576 +28414 +3331 +24749 +3016 +24534 +21428 +18675 +29076 +5825 +14052 +10577 +3920 +12632 +959926239 +22591 +23117 +268876993 +27235 +29469 +21839 +20949 +1242 +11997 +13879 +28371 +23415 +3784 +15083 +19530 +22617 +490744948 +25354 +20512 +22526 +17569 +4656 +27891 +20037 +28711 +5283 +11482 +31696 +5550 +8787 +18975 +16340 +2500 +3003 +27736 +1409 +1384 +29816 +22739 +8324 +24996 +31818 +8993 +8 +545509574 +1252 +3495 +26730 +7804 +30603 +24128 +24675 +18822 +2787 +30686 +4437 +28634 +391 +22526 +23982 +15910 +8187 +16970 +197982234 +22244 +18797 +9445 +29877 +12017 +6945 +24859 +20323 +21202 +279067825 +820 +18883 +7495 +14420 +29871 +1229 +6844 +16114 +27710 +8776 +17798 +5480 +19315 +20387 +24724 +18960 +18055 +25485 +32650 +811903348 +32285 +16561 +10501 +473270624 +3437 +5706 +2284 +1836 +16290 +19003 +31525 +8895 +28998 +16015 +16131 +728180005 +30302 +4329 +17884 +22272 +9208 +4870 +223690879 +17585 +13587 +115397447 +16813 +15792 +24558 +11738 +907054612 +25826 +17805 +17626 +4458 +13503 +2923 +19676 +26685 +10515 +19153 +2396 +338625110 +6373 +13428 +7132 +12638 +5955 +24268 +20072 +17303 +17025 +1612 +9511 +22669 +29218 +13217 +14378 +7228 +8067 +21337 +28946 +8492 +24895 +16472 +5841 +28812 +2977 +14937 +29148 +27163 +12341 +355219374 +9345 +19010 +3253 +334 +354736640 +18899 +228078458 +28082 +32760 +15764 +11483 +8237 +901 +29267 +28839 +26306 +28036 +30335 +1204 +10607 +31425 +26705 +993438440 +16399 +27602 +269893514 +28300 +20964 +10000 +17994 +22135 +2174 +25989 +20085 +31626 +450591414 +23357 +20879 +32194 +170730903 +194998513 +7253 +21340 +31264 +1189 +7788 +7749 +31720 +17683 +16085 +168857585 +1090 +2784 +703293243 +11987 +26918 +28003 +28928 +4324 +24914 +20843 +23231 +3729 +4666 +447027210 +16936 +585 +29819 +2106 +16744 +631540174 +27589 +31877 +21667 +12926 +10193 +5016 +1192 +17019 +76736016 +13580 +6619 +5170 +12950 +3110 +6921 +22555 +9902 +29940 +9881 +14380 +15142 +2536 +2698 +31693 +31178 +24249 +22679 +25024 +8586 +4740 +25231 +13064 +5434 +692434415 +29894 +32378 +14889 +31836 +9304 +2286 +5522 +23616 +1130 +38541287 +14620 +19440 +430 +17592 +10845 +5874 +28203 +9687 +4702 +4855 +19692 +15994 +314 +10790 +343241067 +25641 +14575 +8183 +15460 +1072 +19670 +20112 +15701 +31485 +4702 +9461 +24479 +16552 +18161 +881060186 +6003 +9363 +13910 +5197 +3584 +17325 +9482 +19638 +14676 +30939 +9210 +21390 +2697 +3084 +22762 +4308 +9263 +16715 +14620 +30474 +10049 +28741 +1918 +18981 +7143 +17542 +16160 +2849 +22695 +16122 +27984 +13088 +17526 +32123 +16893 +1069917996 +463035576 +29022 +14023 +30750 +3019 +26163 +16432 +18003 +336397151 +9751 +14060 +12536 +32449 +6710 +6307 +17332 +29268 +12890 +13904 +824269836 +9445 +26699 +27695 +28359 +11987 +24569 +23153 +19215 +192993735 +1282 +8041 +3688 +17883 +7706 +31049 +17321 +30922 +31784 +4476 +15944 +484426086 +29761 +30782 +19191 +15261 +20882 +7937 +30116 +4783 +31659 +24392 +4384 +28485 +7672 +2787 +14487 +454434292 +13499 +16301 +6893 +26656 +31789 +31127 +24975 +10692 +30745 +7129 +30245 +20227 +18233 +4167 +11778 +15468 +31375 +16785 +28377 +2795 +19018 +32614 +9023 +11996 +17469 +14021 +29120 +22208 +22558 +30254 +1613 +11251 +30448 +5460 +26509 +29254 +26121 +16913 +14684 +5710 +27420 +22827 +14295 +26410 +24903 +26486 +12769 +22645 +10673 +23277 +31010 +20324 +10649 +12761 +3921 +648749540 +4681 +23616 +10708 +21990 +30655 +16805 +8306 +8984 +16323 +405612030 +19323 +22631 +22356 +19873 +3116 +19570 +867204060 +23010 +27515 +8925 +26461 +1908 +30074 +14585 +17395 +465496919 +696717231 +32285 +26783 +29942 +24820 +30815 +29039 +18993 +8778 +544 +1083 +6285 +7101 +16879 +12577 +11244 +567113435 +8434 +19463 +15722 +32513 +961973024 +30712 +4749 +6587 +8067 +27738 +20293 +31810 +29010 +5360 +8945 +20724 +21481 +12133 +836023503 +28575 +4269 +26343 +378831688 +4560 +5696 +24548 +12504 +10298 +10633 +30449 +30598 +27165 +10286 +24278 +13634 +938231172 +1004406848 +23864 +4891 +20377 +20120 +14133 +13522 +29111 +14564 +27859 +26721 +2422 +13733 +213425770 +4372 +13777 +32470 +11890 +26948 +16952 +980280743 +3480 +13414 +845869748 +344 +21405 +239 +23723 +51156944 +29544 +16356 +329649531 +8127 +27121 +953442727 +22762 +9795 +19547 +2804 +11223 +826 +2489 +23985 +16298 +7524 +30783 +29393 +4900 +29089 +245721734 +20989 +19907 +12577 +9747 +3400 +29589 +20580 +19777 +450591414 +25736 +7763 +27099 +15496 +65808830 +26803 +26762 +28643 +25813 +17860 +3097 +27589 +27092 +11777 +27779 +30140 +27865 +23897 +830605272 +25700 +25546 +12577 +17597 +19386 +23189 +23017 +17443 +23341 +676736040 +7806 +12503 +30046 +25346 +16480 +1023500634 +6804 +23205 +909060841 +9034 +10626 +12890 +32087 +28311 +15652 +20535 +1929 +10753 +17441 +5696 +300929934 +3315 +25492 +19354 +803501162 +570867483 +17198 +766823878 +711737444 +30724 +7165 +19686 +354 +6624 +12370 +64 +3098 +30148 +16331 +13587 +27098 +27025 +28100 +7241 +3713 +27168 +32101 +13351 +29139 +4233 +175 +12285 +3141 +23948 +14598 +23709 +15533 +2772 +2546 +6913 +19003 +20333 +6169 +3277 +14430 +32263 +19428 +5376 +32428 +22256 +8066 +26222 +13701 +6376 +4341 +25641 +32682 +6862 +22750 +558084621 +558084621 +15923 +9864 +3196 +4366 +7287 +11844 +24437 +832680993 +18148 +14688 +7802 +109016745 +20722 +21932 +29970 +15710 +20462 +9992 +8320 +16064 +625657182 +290769443 +3358 +31570 +15007 +24765 +15546 +15533 +26231 +9016 +13964 +32313 +10634 +10702 +21273 +21484 +32062 +2271 +13972 +11251 +23268 +24966671 +10735977 +147187707 +18418 +10184 +19537 +5971 +28319 +14268 +15306 +25089 +32652 +49186130 +23773 +6131 +16632 +280737490 +17311 +11582 +189 +18115 +27066 +7214 +17542 +16892 +28467 +391090414 +6532 +676064002 +24764 +23912 +4699 +3186 +859 +12426 +19990 +14554 +2515 +16475 +7252 +14228 +22464 +26054 +2888 +19817 +16304 +21737 +874086522 +5406 +15547 +6067 +175763315 +7236 +24484 +17622 +23462 +15199 +23535 +26144 +14889 +223690879 +29906 +23662 +27251 +24787 +13783 +18319 +9443 +23614 +122 +18609 +32442 +28021 +14592 +2724 +8668 +29767 +16685 +30686 +22277 +5825 +474 +21907 +594762075 +21632 +15381 +14488 +12577 +6082 +22377 +24098 +11765 +16674 +804551652 +30712 +20213 +7600 +15382 +23649 +5519 +2565 +27393 +2871 +11451 +3627 +31359 +32650 +18385 +8280 +24553 +14611 +11564 +6133 +884345720 +24757 +25171 +10008 +24043 +7599 +7442 +17762 +6812 +14986 +1719 +27225 +32691 +11136 +29399 +25492 +13398 +22830 +13295 +27602 +11309 +1998 +27988 +1252 +18535 +6714 +13385 +13855 +16552 +23264 +824805661 +806595480 +244957611 +1840 +10235 +7667 +23520 +29239 +31870 +29413 +29438 +29014 +2824 +14473 +32118 +31504 +29990 +6435 +8441 +28115 +16432 +9157 +6406 +30355 +625190697 +2955 +18963 +11204 +19676 +14161 +621395034 +19781 +844426824 +27624 +921025890 +4408 +28066 +922299518 +1974 +7764 +20368 +17228 +12114 +21287 +7170 +15887 +603 +31277 +3432 +10028 +28967 +31705 +1405 +28805 +17395 +21947 +24725 +1055 +27013 +410710860 +14103 +32366 +22617 +22272 +7802 +22319 +10473 +27099 +26791 +734095839 +17115 +438 +18397 +29844 +22377 +21894 +429605841 +3790 +5785 +422 +10269 +334 +2538 +322303279 +1001 +4958 +17827 +30089 +16840 +13301 +27130 +17020 +3186 +248068570 +17422 +25109 +796418068 +251 +31154 +17488 +5147 +588197016 +9412 +13076 +23312 +1644 +13298 +7995 +22865 +26922 +385508497 +21934 +5255 +12476 +21601 +8780 +17980 +742863148 +1918 +28947 +30312 +8079 +30519 +21753 +817319335 +472492534 +16435 +25752 +20115 +30887 +19118 +10381 +15536244 +19192 +29394 +14488 +26552 +15232 +882072880 +4751 +29247 +12645 +14611 +4032 +376449320 +7902 +17169 +12843 +27015 +15492 +11275 +18271 +10292 +28711 +26539 +195302080 +463035576 +21284 +1242 +27197 +1179 +3852 +21657 +19487 +30492 +3333 +3432 +6658 +6767 +17847 +3248 +29644 +26146 +17967 +15546 +20948 +19213 +3509 +24236 +11281 +6371 +29877 +17395 +15810 +27924 +11944 +23639 +345946613 +14422 +25747 +637790145 +6736 +7481 +27982 +6010 +10241 +304677974 +21947 +22956 +3645 +18826 +16862 +6381 +9864 +12582 +25089 +24513 +31522 +29010 +9659 +31303 +28069 +961 +2894 +16842 +248362658 +756626234 +858781524 +8076 +29264 +27301 +30316 +25338 +1466 +9780 +3530 +248328466 +8070 +1378 +18878 +29656 +28036 +29148 +10266 +751443494 +21006 +24888 +19047 +345550902 +314 +4142 +21225 +5713 +17921 +6939 +24818 +12663 +8443 +19531 +8277 +12224 +23038 +444399954 +3818 +6714 +6406 +12472 +10796 +8557 +6307 +2487 +9704 +529585642 +28728 +3793 +29092 +8305 +802636738 +941 +27393 +24476 +8321 +21667 +20049 +8879 +448760046 +25197 +4666 +22091 +28279 +27042 +22412 +27144 +17469 +27098 +25599 +29824 +29442 +24453 +318746049 +32363 +196091779 +29542 +20313 +16301 +18207 +3229 +6077 +24673 +12746 +21448 +28567 +11162 +12804 +9087 +22812 +32691 +933943837 +6818 +16309 +20303 +13847 +32724 +22713 +14909 +9627 +8497 +6575 +3562 +22622 +3293 +6818 +26584 +7082 +378831688 +31433 +17204 +24816 +12700 +544803518 +9458 +14488 +12476 +817993855 +38930129 +5664 +16007 +25135 +23132 +24443 +26276 +25049 +31171 +5196 +6888 +228 +20603 +30302 +29005 +726616181 +32630 +18173 +15061 +4567 +23733 +245929304 +6343 +13312 +2915 +8306 +696717231 +7754 +8926 +19449 +14053 +7797 +20983 +15879 +14839 +17860 +10445 +16705 +367188169 +20535 +11547 +9456 +1071548646 +2119 +27660 +9369 +7180 +14706 +10784 +502144944 +314 +5291 +31759 +1877 +25215 +27768 +22954 +14451 +8041 +23073 +9834 +7745 +5534 +19848 +27317 +21384 +385508497 +1206 +10687 +31061 +17281 +15872 +16381 +1044185404 +32020 +2213 +893 +22024 +18339 +21762 +1020435935 +10796 +17202 +20127 +32208 +15820 +3729 +13587 +8449 +16649 +20130 +5294 +8802 +25024 +4537 +21153 +27930 +25439 +23191 +25439 +17046 +22286 +11271 +28751 +27192 +1868 +4775 +12020 +28069 +561740885 +27235 +20745 +236 +8823 +3283 +1310 +25307 +32153 +29046 +4868 +2082 +12272 +5730 +19093 +1365 +961973024 +10357 +22688 +3874 +22773 +27256 +11641 +32444288 +15572 +11512 +25828 +5590 +4465 +13213 +28127 +14215 +978839708 +7806 +168109658 +1030062040 +5170 +9987 +273798784 +775886610 +25727 +22753 +7624 +77748472 +31019 +24592 +11016 +30302 +22235 +9332 +8446 +4007 +224818846 +24622 +11774 +18693209 +22833 +3322 +18813 +11227 +24716 +367188169 +8223 +17425 +1223 +824269836 +19666 +29109 +18434 +4327 +14790 +15011 +8932 +25826 +14316 +20477 +14120 +12848 +21250 +10684 +31389 +24360 +9937 +31995 +32366 +19935 +21934 +3921 +4446 +17592 +4401 +3126 +21184 +7503 +6271 +30617 +630350637 +865024622 +11180 +27807 +9222 +9687 +27298 +27404 +31759 +14684 +19925 +1549 +23871 +6249 +19880 +16609 +12570 +24004 +23619 +12568 +14585 +6331 +1404 +26222 +13818 +12267 +6131 +4167 +10028 +14218 +11477 +11661 +20366 +21273 +9582 +168857585 +6038 +16274 +21885 +2306 +31696 +245721734 +3576 +31664 +25089 +22789 +4509 +17395 +12849 +7122 +14218 +15233 +5057 +30782 +16865 +8230 +30352 +7816 +24082 +17148 +16507 +16992 +12906 +7687 +9667 +9270 +26743 +29221 +15101 +16342 +22617 +12385 +13213 +11759 +1046343587 +27117 +30312 +21208 +15306 +31626 +867 +21735 +6281 +2759 +27298 +31972 +26968 +19386 +29063 +8830 +12125 +31103 +16546 +15417 +11108 +11432 +16881 +15639 +18403 +6928 +767 +1068171828 +22812 +289826984 +26071 +17238 +16476 +13118 +19233 +17148 +20365 +3384 +20112 +5587 +915 +431917582 +5383 +26783 +290976997 +211730518 +1438 +548 +14091 +15250 +9887 +6075 +24507 +6078 +13298 +16802 +18025 +30704 +775886610 +2145 +30272 +22040 +28956 +6068 +15496 +19632 +26420 +24249 +29623 +21383 +5845 +28509 +429605841 +32756 +919564231 +7405 +23433 +30459 +10637 +28461 +8067 +3639 +30293 +14953 +23107 +20793 +13113 +15422 +29172 +113 +17805 +833103889 +8378 +14795 +12912 +554100033 +1065 +284016043 +924495346 +23810 +1823 +6542 +10607 +15875 +697438511 +19006 +22672 +19233 +26694 +725112481 +23137 +22617 +22270 +8739 +6442 +12628 +1444 +13595 +24274 +18060 +7187 +10403 +19395 +11801 +19881 +15048 +2221 +17086 +998 +8993 +13723 +24278 +31517 +5996 +27553 +28910 +18129 +27007 +7342 +4157 +546000077 +4019 +9325 +7101 +16318 +15456 +865943268 +14635 +17827 +11232 +28725 +427339499 +19693 +1310 +27785 +29343 +32363 +22024 +533078012 +29589 +4308 +8586 +10292 +24330 +699487053 +12341 +20130 +10392 +17626 +12657 +1515 +10885 +2934 +20988 +29155 +3396 +44211057 +23961 +3996 +19211 +14934 +10171 +2139 +1339 +11232 +163 +598246017 +21922 +881 +564184338 +6518 +580372891 +403721447 +25554 +466 +3952 +9704 +19455 +3179 +16886 +15225 +9476 +23412 +10953 +18677 +658174212 +14023 +721000141 +5907 +937121142 +21662 +21445 +10397 +26205 +29882 +29172 +14177 +14818 +7307 +26486 +10626 +28275 +12111 +2011 +23431 +12518 +24909 +17207 +19783 +723466242 +15759 +9350 +16854 +362975650 +113 +15639 +31005 +19496 +5367 +924623339 +16181 +20948 +4440 +16697 +24753 +31537 +9961 +15875 +27055 +26694 +6405 +11996 +13065 +26524 +7011 +1450 +14084 +4224 +31685 +7220 +6166 +6869 +610473963 +20964 +233735679 +17020 +30408 +580372891 +452 +2231 +859 +27710 +15663 +11774 +2139 +363606158 +29222 +17238 +31892 +17042 +20507 +28937 +858 +11271 +31698 +26147 +22256 +23160 +8965 +7575 +15892 +24616 +8702 +10058 +14038 +30825 +23026 +742394050 +5590 +6076 +2107 +594762075 +8568 +15710 +590791345 +836023503 +10235 +881770255 +22956 +9443 +28362 +6674 +7992 +30133 +982580241 +30889 +21374 +13004 +23159 +25058 +18397 +186785632 +14161 +10633 +15831 +28359 +19925 +9124 +2426 +1684 +81 +31139 +4359 +3179 +23480 +23333 +18139 +22729 +12963 +19157 +21205 +27010 +8787 +12683 +20306 +30889 +1023188123 +2384 +9906 +3358 +22827 +5360 +20507 +586165913 +25554 +472492534 +692296598 +29819 +652689549 +4021 +25202 +825145787 +28154 +8029 +31522 +25778 +859 +9718 +3875 +7699 +7769 +21907 +16586957 +3584 +27392 +28281 +122 +4944 +32279 +9039 +30174 +9039 +159891380 +16590 +19486 +14170 +19857 +18953 +20535 +27334 +588197016 +19845 +28035 +777917138 +9327184 +22236 +18020 +16086 +12143 +21778 +20124 +652152676 +22294 +1053394108 +20342 +26193 +14865 +31420 +3980 +32118 +13760 +15310 +19695 +31425 +194468425 +6925 +12788 +4896 +268506385 +20378 +6182 +14235 +7431 +18779 +1020435935 +968340439 +10990 +1987 +28900 +12577 +23918 +4326 +16633 +7778 +28677 +10498 +30174 +31114 +15456 +9511 +4907 +6600 +32363 +16135 +2662 +5893 +30212 +15162 +233735679 +20280 +1404 +6936 +12184 +552788764 +19139 +154120443 +29909 +16365 +13189 +12435 +21762 +7150 +12674 +304677974 +1625 +14760 +29293 +8698 +24889 +642256957 +14422 +3331 +8993 +12849 +21244 +21517 +5996 +4841 +1453 +5886 +6777 +19354 +10311 +26983 +5314 +1140 +12867 +7612 +16274 +1573 +1694 +21784 +7250 +12060 +68003897 +13503 +29864 +26711 +21383 +4338 +2529 +19003 +7643 +15464 +18365 +19951 +6614 +2053 +17314 +16230 +17579 +677416738 +28451 +12007 +12635 +26146 +21322 +17628 +156 +22036 +13772 +1021539295 +31425 +24888 +18986 +24478 +10589 +19128 +769731785 +11092 +3186 +980 +21552 +775886610 +12026 +5954 +17933 +7829 +20076 +113 +27855 +19180 +26157 +6084 +16340 +586165913 +15660 +17179 +6512 +25981 +21290 +24443 +504508952 +28677 +25675 +21711 +21802 +16424 +5258 +12131 +32550 +19881 +1066927070 +10651 +4224 +11512 +9371 +9794 +20904 +24578 +14532 +27131 +8596 +5448 +8433 +27098 +21753 +23607 +747479347 +24004 +20022 +3358 +20017 +551852208 +17542 +20592 +27712 +28281 +19010 +28992 +6519 +544 +405612030 +18431 +19935 +22084 +30322 +29450 +16378 +2466 +7170 +31139 +1391 +289307895 +25348 +16087 +6243 +920628575 +27669 +7578 +23566 +5607 +29307 +62909084 +12848 +29399 +19600 +22135 +19224 +24065 +15768 +15879 +25480 +27709 +20478 +211392655 +27004 +4808 +11121 +7495 +689 +16444 +561627178 +16352 +382802971 +490726739 +30199 +23453 +7180 +24839 +23621 +4785 +17382 +25314 +8520 +11076 +9381 +10874 +30212 +12396 +26705 +26686 +390906431 +16507 +3610 +4440 +29831 +882072880 +20913 +12404 +27360 +4846 +13463 +17805 +20997 +5177 +31696 +7125 +24399 +2642 +2448 +14719 +15090 +22682 +10309 +25452 +16590 +11773 +15545 +11137 +4359 +30519 +12336 +131541024 +8879 +25442 +27768 +28834 +560467389 +16219 +19719 +36262490 +13478 +29577 +6584 +27308 +27860 +15178 +29218 +22208 +12628 +22706 +6182 +22431 +2250 +20918 +2084 +1573 +30694 +24405 +20111 +186785632 +26386 +24478 +23600 +1031 +10193 +31836 +26460 +289307895 +22438 +9096 +381 +18139 +20417 +784 +28319 +354860035 +20904 +30780 +1071900543 +1514 +9582 +8823 +5858 +11007 +3775 +3888 +13347 +28810 +17356 +18129 +15018 +744924752 +23770 +14234 +6020 +17755 +833103889 +6936 +24993 +17206 +21383 +10636 +13675 +26745 +23894 +2664 +889191331 +24928 +9135 +5945 +279067825 +296396691 +15041 +25160 +7592 +6272 +379911054 +9087 +16287 +18928 +2759 +12740 +8499 +1005059728 +20417 +16674 +723466242 +928 +16862 +12149 +8885 +24724 +384 +4210 +4181 +15239 +13385 +24308 +31644 +9388 +24966 +923278241 +28766 +24061 +15133 +25492 +2329 +22956 +21550 +4401 +3408 +5933 +24020 +15764 +30362 +7412 +20201 +74281531 +13075 +26276 +16911 +17510 +70149198 +11366 +16340 +731202992 +6453 +15907 +16490 +6043 +23151 +7285 +11950 +5676 +21358 +15019 +25217 +264 +778 +10851 +23010 +998031657 +10784 +13642 +15764 +62909084 +25916 +32127 +29555 +6238 +17628 +16518 +81 +10684 +27736 +26823 +8091 +5723 +28259 +10947 +12645 +20261 +2655 +28832 +13410 +560467389 +15491 +28202 +17747 +15642 +16182 +4817 +21716 +31474 +6636 +10974 +28362 +160617937 +23480 +21258 +28113 +24014 +27289 +359967163 +22555 +19482 +11451 +30762 +29025 +23209 +4912 +24673 +9458 +478 +7170 +28232 +1045027275 +299509607 +991427156 +17652 +24861 +13822 +17060 +26898 +2991 +22558 +15415 +27085 +901 +507789109 +15808 +26447 +20961 +15216 +17060359 +1029673386 +17183 +7541 +16730 +120944653 +31488 +27292 +2082 +15994 +253699238 +14755 +10021 +28163 +27279 +5992 +14621 +695 +17967 +22790 +20251 +13018 +18981 +8471 +23117 +701104944 +14934 +17332 +14493 +19190 +13234 +12950 +3277 +989959857 +25645 +22387 +28946 +22693 +13175 +27225 +27831 +17395 +6802 +10286 +20378 +4025 +8021 +115465040 +23092 +14053 +2375 +12386 +14621 +794313601 +18419 +10421 +2486 +3336 +13567 +2535 +30296 +24700 +13556 +26301 +6416 +3273 +29254 +1835 +1020435935 +23312 +23883 +4260 +29916 +15162 +382802971 +29342 +10021 +5720 +23649 +20702 +10062 +21711 +32266 +25791 +24816 +26193 +27819 +837732693 +20894 +807729187 +1747 +5534 +14575 +29015 +17480 +3080 +22057 +10153 +22810 +14558 +18122 +19163 +24656 +533476351 +29767 +29024 +26 +24274 +22727 +27647 +16146 +10509 +14488 +2536 +8932 +589882737 +454434292 +309 +32087 +28115 +20825 +24598 +16687 +817319335 +3682 +10203 +22187 +15412 +16173 +14575 +30770 +10739 +22992 +22383 +32470 +6022 +12930 +10021 +5987 +17521 +21932 +2660 +10168 +4411 +24458 +24926 +14463 +10419 +4891 +166095447 +17400 +4509 +28354 +6757 +2167 +26685 +7314 +17169 +5128 +4866 +1029 +18535 +1130 +20251 +15817 +9405 +548 +32388 +6348 +9350 +23766 +202 +19668 +15114 +2804 +30496 +7345 +10366 +1023 +26356 +28725 +3581 +26085 +27922 +22100 +11796 +22 +715317189 +28138 +19292 +450591414 +3932 +25081 +19901 +21879 +309 +22526 +20913 +32300 +28367 +18675 +4153 +16424 +15178 +15588 +4338 +17167 +30161 +28394 +18825 +799 +22231 +3996 +7378 +23007 +19688 +22713 +16316 +8294 +15162 +23028 +22471 +21908 +4062 +24597 +16314 +4346 +557 +8178 +21667 +21990 +543278591 +28394 +7889 +13532 +5583 +26088 +10800 +25516 +29711 +21849 +124369549 +4869 +14564 +9762 +22077 +29556 +14164 +8689 +23108 +26898 +26620 +21322 +28987 +7723 +18458 +29545 +22895 +580 +29637 +16586957 +22387 +9426 +22530 +3554 +31762 +12929 +2028 +3009 +23986 +922299518 +20996 +6520 +24098 +15378 +336397151 +21164 +9731 +2306 +4885 +968471067 +1695 +12538 +4445 +6173 +21072 +917948279 +10990 +198721611 +20653 +26409 +29376 +26121 +502144944 +24823 +29108 +21382 +5357 +15019 +14228 +25447 +7575 +612807585 +26685 +5115 +8337 +27666 +18060 +932686918 +8133 +30807 +20982 +20369 +29556 +11420 +8712 +938231172 +23742 +279067825 +24358 +21850 +8728 +20825 +742303875 +21293 +4682 +13163 +5095 +25003 +5973 +31936 +546000077 +13278 +20600 +3033 +20494 +12871 +533948334 +18887 +23854 +2441 +17443 +12017 +8984 +32702 +10112 +23259 +3688 +32520 +30276 +18647 +6921 +18455 +16744 +20647 +10248 +10947 +11431 +18391 +17632 +3025 +15722 +23462 +17542 +14161 +14238 +10820 +7314 +627712427 +143 +4134 +32611 +14585 +21778 +4321 +25279 +22707 +20164 +13298 +4006 +30116 +30596 +248362658 +7995 +20047 +3378 +6710 +3378 +24716 +8048 +10684 +24139 +29906 +23302 +32615 +25096 +27092 +4584 +27960 +22622 +81621910 +31517 +9747 +25264 +911989185 +25338 +16317 +21549 +10248 +5267 +30078 +14133 +23922 +20902 +31254 +9538 +13016 +29209 +610473963 +17424 +7774 +29758 +29461 +2004 +5729 +5524 +959661605 +1514 +18609 +8642 +21651 +28036 +29274 +27852 +13601 +32469 +27682 +22579 +30006 +2213 +322303279 +22556 +30218 +9572 +17364 +27337 +811903348 +24753 +7123 +2759 +4082 +10990 +30607 +5532 +22454 +30635 +2262 +16150 +197982234 +8321 +2698 +90344393 +16885 +5910 +592666506 +10096 +20532 +20997 +1022122593 +16078 +31522 +10822 +24757 +3554 +9015 +24816 +30783 +12866 +12756 +12906 +13085 +18825 +30245 +778 +3274 +13448 +16813 +1029673386 +28509 +12129 +26865 +6166 +12341 +23671 +13109 +12788 +17198 +7701 +518055098 +27709 +4897 +13321 +2642 +29245 +6479 +15061 +30645 +14526 +24478 +196091779 +13018 +289826984 +16705 +22546 +12718 +18847 +3948 +27776 +4922 +3636 +5928 +427985656 +3180 +19857 +594762075 +24749 +11803 +25028 +8838 +24302 +5688 +41255736 +30426 +4709 +23660 +8070 +16706 +16806 +992 +3080 +10721 +9331 +23600 +4008 +6281 +30826 +29267 +3721 +17589 +12031 +2343 +490726739 +24153 +15357 +22369 +594750521 +9780 +24979 +4784 +1110 +14521 +27145 +6274 +31369 +7415 +20793 +9038 +28967 +7946 +16644 +3039 +12103 +21385 +6395 +13347 +762372985 +26486 +12706 +13892 +22316 +15695 +245929304 +11674 +16270 +19751 +25760 +184 +30074 +9894 +134408380 +30598 +648749540 +23583 +24638 +22 +839907039 +15609 +2969 +30710 +31753 +24392 +8134 +15947 +24433 +23143 +2471 +467421403 +31844 +7831 +27301 +21206 +238428037 +4640 +19428 +24242 +26071 +1021539295 +22755 +881060186 +28724 +5513 +79082596 +4670 +2797 +25115 +12033 +5267 +15660 +1097 +10224 +13422 +21889 +4269 +14483 +31910 +4142 +21411 +4620 +30443 +31932 +1515 +26513 +28231 +32188 +23149 +23033 +16648 +975640473 +4868 +7276 +10021 +9665 +21742 +24848 +10961 +20833 +20647 +17332 +29608 +4584 +22530 +11882 +23415 +23803 +333166385 +5607 +7645 +31619 +14521 +15061 +6701 +19976 +843 +9227 +10687 +13595 +20747 +23105 +912418915 +31641 +7129 +1309 +16886 +359 +14384 +498666675 +832182246 +29222 +17592 +17469 +7252 +392691932 +23985 +16775 +4824 +30936 +5825 +3581 +6133 +13467 +5513 +20441 +28171 +19463 +20251 +30745 +12110 +410710860 +24615 +29999 +20852 +9120 +26551 +767 +29222 +80525247 +9834 +36 +642957786 +21390 +557 +20751 +11007 +22383 +15587 +1282 +1356 +8586 +19207 +14357 +7575 +5841 +29928 +16586957 +894853305 +28483 +27697 +22 +12050 +29999 +7607 +23972 +17871 +10687 +20550 +911989185 +196091779 +14889 +13004 +70149198 +913748172 +12219 +27375 +307353097 +19875 +23252 +23415 +21632 +24716 +26151 +8508 +1895 +31351 +17967 +20501 +30750 +20612 +32385 +164884529 +13291 +28617 +14347 +22949 +1694 +9036 +27731 +139452872 +21815 +28677 +28515 +901 +13522 +22233 +11953 +28725 +19145 +28711 +8926 +26745 +9963 +17506 +27988 +30939 +16649 +18974 +21778 +32157 +225534628 +19732 +2218 +884774553 +1909 +3456 +28805 +13606 +17840 +11705 +968340439 +13955 +26761 +15379 +5350 +14103 +15094 +600 +15496 +21386 +1984 +1097 +4366 +8879 +29495 +7585 +2089 +28816 +11154 +4413 +13297 +1522 +19199 +18543 +625657182 +24800 +344 +29456 +19478 +8395 +1404 +22450 +14521 +8050 +10028 +7276 +23810 +22548 +8293 +21862 +16188 +26741 +9294 +31307 +30964 +25964 +18111 +27375 +1005059728 +20037 +24926 +23479 +4161 +30356 +14558 +8337 +22562 +9333 +20535 +1179 +78887710 +185934147 +2703 +29952 +11432 +15197 +9769 +9873 +79070230 +22034 +1097 +1130 +10501 +13883 +29642 +9292 +23746 +9210 +6017 +692430287 +24749 +1671 +18761 +9738 +31518 +31619 +16627 +17817 +27768 +11661 +27902 +23366 +12600 +3031 +38769653 +17970 +19354 +20647 +19316 +21170 +2695 +21560 +15678 +394986117 +26986 +19672 +23362 +7829 +15954 +24791 +1016264428 +30918 +16404 +28104 +6322 +31537 +24933 +28183 +447027210 +21320 +12828 +14623 +17747 +18463 +32104 +22564 +1299 +359 +23912 +4452 +26612 +193 +16424 +24232 +5335 +13739 +31174 +634854294 +12357 +13379 +3786 +19913 +12357 +440 +9718 +13297 +19412 +8096 +12164 +15136 +9956 +10762 +8293 +12657 +1103 +3021 +13618 +16290 +19817 +5900 +26635 +2916 +13158 +21309 +8337 +26177 +28917 +19769 +12908 +28203 +4224 +24622 +3562 +7538 +21815 +20115 +21293 +31777 +21837 +24141 +9322 +6686 +6131 +6395 +31190 +15261 +27519 +32378 +6812 +31075 +1008 +15048 +1836 +18001 +13352 +90 +18408 +29630 +31425 +835842891 +12753 +31808 +5612 +16575 +7787 +4326 +919564231 +21083 +23854 +17692 +30337 +8728 +1071 +1974 +4342 +452 +22571 +19884 +13847 +31035 +23713 +32347 +29833 +8568 +15792 +3920 +7693 +533078012 +21868 +24531 +26344 +13505 +21167 +7541 +28262 +18883 +20379 +10456 +1055 +27672 +4321 +5341 +25594 +777917138 +26705 +21225 +5456 +17559 +28153 +27688 +290 +13769 +17156 +8974 +28013 +13587 +29035 +30964 +31045 +23644 +5509 +17874 +1242 +2221 +770352958 +970891878 +28136 +18222 +28711 +959731862 +30219 +393720206 +18569 +31190 +19168 +16907 +5412 +22266 +13684 +20982 +19388 +29010 +32378 +19900 +21828 +20512 +22833 +12756 +998031657 +15019 +17400 +6297 +16444 +31095 +20751 +3756 +28440 +14569 +10800 +30659 +472492534 +8696 +2536 +32208 +17042 +20417 +30341 +17270 +10539 +19935 +30440 +16323 +393939636 +23445 +17848 +14636 +30547 +21166 +881 +17972 +17113 +5825 +4406 +5320 +31897 +19259 +21467 +28343 +6552 +4384 +26235 +21107 +902551600 +25262 +29544 +21002 +19638 +18672 +14937 +15570 +384972726 +2871 +8096 +9445 +14738 +20333 +24307 +21003 +4715 +12222 +38769653 +23713 +2688 +12224 +27404 +31705 +27225 +18535 +440 +77201550 +59300581 +13351 +19951 +23530 +2932 +17928 +26564 +30327 +16173 +4486 +29567 +28512 +9167 +7287 +15456 +29888 +145895232 +5349 +26623 +17101 +5335 +8398 +197982234 +6844 +19641 +22352 +11466 +12940 +24703 +23540 +28021 +83834291 +578949498 +5722 +251771275 +16518 +16806 +27922 +23698 +18209 +3473 +26544 +1071548646 +618859804 +29984 +9036 +22021 +8587 +7902 +24307 +27131 +29986 +12067 +21868 +542336074 +20641 +754590698 +24907 +25058 +6565 +8829 +15132 +14526 +363606158 +10112 +4941 +10137 +29035 +10021 +330159803 +1042062182 +31075 +8587 +4025 +17516 +6212 +251771275 +15251 +9285 +26564 +30770 +11049 +32437 +28066 +615 +2916 +835842891 +12033 +22024 +13883 +28515 +8341 +6181 +19641 +32113 +8371 +4455 +1684 +17898 +24872 +4922 +355015084 +1641 +32122 +28725 +18560 +24405 +5987 +7442 +3358 +191 +14326 +23535 +29760 +17827 +25439 +24358 +27447 +354 +13016 +29919 +12589 +10692 +26326 +18094 +5777 +18290 +276 +23372 +17437 +3721 +8132 +825070278 +28284 +980014702 +12361 +26468 +11083 +5177 +8378 +7722 +21784 +87657305 +19773 +21003 +12867 +2441 +7912 +29547 +12557 +268664862 +8863 +20507 +20563 +15251 +18550 +26348 +30186 +22283 +8060 +32163 +1747 +196091779 +3455 +870140950 +4649 +28367 +1097 +17847 +19420 +8863 +20275 +8524 +7992 +11223 +23477 +1052417407 +9729 +12360 +14688 +30653 +21711 +13897 +401917596 +2795 +817319335 +31522 +15101 +26598 +22561 +18609 +25900 +5156 +3016 +804551652 +548 +5165 +14980 +4799 +6619 +31425 +1045027275 +64189161 +8066 +14885 +6701 +20879 +27017 +25171 +6468 +4413 +29889 +5428 +8209 +8846 +14706 +2020 +221809937 +6678 +24284 +292613269 +14080 +12010 +12911 +4846 +26666 +8061 +1623 +32513 +30440 +5703 +109016745 +21170 +21311 +23458 +7143 +24396 +14702 +18761 +17376 +9024 +10134 +307353097 +5605 +14592 +25310 +23094 +28905 +17908 +7071 +26401 +3384 +585 +16495 +21742 +25267 +22367 +27080 +15958 +15792 +20251 +5847 +2298 +24868 +3237 +14536 +3977 +8420 +16931 +26461 +251509028 +16148 +490726739 +13964 +975640473 +12427 +16232 +12224 +20571 +3977 +485046253 +15174 +4297 +25892 +32322 +21374 +1100 +8680 +19531 +22107 +18088 +18342 +1028326137 +8598 +7754 +2209 +21934 +12490 +12717572 +22631 +8544 +19243 +3799 +1029808281 +27388 +23477 +28295 +4440 +21069 +29924 +21383 +6920 +3473 +28354 +2091 +7180 +26400 +11038 +5460 +15600 +29188 +20417 +12989 +8993 +17728 +20724 +19145 +3437 +4152 +27674 +6937 +18183 +859 +8568 +15428 +14758 +28082 +14288 +29268 +17052 +688 +22651 +25109 +876 +22556 +185934147 +589882737 +22009 +18391 +968471067 +734 +10201 +31403 +893 +790740335 +28076 +13818 +31245 +22187 +12127 +30039 +905243991 +22339 +15336 +21992 +17724 +349377938 +12426 +16230 +909487409 +26614 +8066 +884345720 +29637 +878706911 +15713 +26999 +30762 +18709 +18051 +3479 +9212 +13012 +15701 +28115 +4477 +17124 +26175 +13040 +30365 +516829386 +27784 +8542 +16878 +22669 +512 +29318 +29877 +11503 +427985656 +9111 +31750 +27192 +8995 +12593 +3772 +4858 +24749 +170730903 +4751 +15453 +19907 +6128 +28113 +24675 +5746 +934139475 +15958 +503896617 +14612 +18133 +9762 +18946 +160243780 +15545 +27866 +17921 +5360 +27246 +24019 +8183 +7153 +19533 +31893 +713845005 +18251 +26999 +991427156 +537 +25481 +9416 +5479 +6330 +13423 +10560 +23661 +22384 +7122 +27192 +9322 +5996 +251509028 +36 +7734 +21344 +4914 +19301 +17019 +31649 +26577 +1669 +15724 +19670 +30017 +27202 +23566 +11890 +21669 +19389 +26305 +11774 +6511 +12856 +12850 +15492 +28920 +6182 +304677974 +9146 +16901 +8434 +14346 +28090 +631393247 +31839 +1496 +27414 +19901 +23264 +1052924890 +20949 +27682 +899069837 +10403 +3683 +12031 +20939 +15094 +23890 +4532 +30415 +21990 +9419 +31338 +367188169 +18839 +27710 +31403 +561627178 +10528 +9627 +21012 +10163 +21571 +492988425 +507789109 +28483 +26705 +16986 +3780 +18251 +24553 +275531286 +7915 +2427 +462910439 +5746 +28528 +28362 +24703 +20034 +12067 +19998 +18946 +15379 +3033 +26620 +15249 +30589 +1487 +21448 +22189 +9178 +10555 +30013 +13636 +6114 +32551 +21916 +15307 +11412 +4870 +6802 +10947 +23223 +16556 +301 +23159 +25268 +15531 +15887 +18651 +5331 +926344921 +28070 +3730330 +6181 +15547 +27337 +23236 +5858 +14410 +7763 +24863 +27574 +27202 +15958 +605 +781061662 +32700 +10941 +570867483 +14740 +13760 +1517 +27969 +17238 +14161 +19773 +715317189 +26054 +29567 +3428 +22464 +19668 +13972 +193175134 +28502 +5605 +25639 +20833 +6727 +248362658 +6243 +3484 +7764 +15468 +29209 +21204 +6106 +11040 +30607 +4405 +20715 +23894 +2384 +19994 +28799 +16803 +26656 +24368 +25859 +29990 +26564 +8531 +6191 +771101042 +2923 +14862 +18623 +12272 +22300 +14236 +636839151 +16017 +13019 +476 +32582 +31249 +7143 +12498 +2306 +18048 +7345 +909060841 +31277 +14080 +32719 +11033 +18097 +20533 +30433 +8787 +3627 +5612 +19900 +22022 +843 +11705 +28606 +29894 +7829 +25636 +5684 +3840 +20441 +16704 +24294 +29067 +4411 +22021 +359967163 +15143 +5677 +28603 +28998 +1176 +27012 +8314 +1719 +945573236 +21731 +28986 +13109 +60606121 +31762 +566535181 +6195 +787866898 +17952 +9294 +9856 +545549059 +4808 +4161 +859864853 +25138 +2454 +20183 +19674 +30876 +19672 +5938 +8019 +25231 +23756 +4968 +19449 +22833 +4098 +7994 +25791 +8172 +12673 +21947 +16210 +2546 +23092 +25089 +22621 +3203 +10555 +19649 +15911 +27769 +11987 +4485 +12396 +2262 +956457972 +26638 +32016 +3300 +1018366689 +15858 +12125 +12820 +417766481 +15195 +8622 +12221 +10800 +4255 +4563 +971511440 +21646 +23707 +14069 +3870 +67650094 +8597 +20281 +6928 +22209 +13777 +29539 +25552 +13043 +29399 +31885 +25699 +9720 +4726 +16868 +27993 +3746 +17732 +16291 +24979 +13302 +21516 +26202 +20037 +25386 +13064 +11165 +26954 +8079 +4819 +24354 +17441 +11117 +15907 +17884 +9864 +27079 +17805 +11331 +13857 +25736 +22548 +14706 +29089 +21948 +2351 +14052 +24877 +3455 +2415 +1915 +31885 +29271 +16384 +742394050 +16087 +24663612 +17439 +3819 +22833 +22795 +10421 +20773 +4324 +126590810 +21628 +13216 +16904 +9239 +493 +13118 +22349 +171308653 +51156944 +31139 +4877 +27202 +31686 +8969 +29411 +31055 +1479 +20996 +6520 +13436 +22454 +29545 +12674 +4636 +24419 +16309 +1073 +703293243 +10478 +30766 +3706 +29646 +21957 +21552 +21932 +51156944 +67650094 +617 +787176313 +9975 +19497 +4933 +10414 +678 +9365 +224606507 +21153 +349265452 +2388 +364 +4477 +26986 +27388 +799 +2133 +3149 +367740012 +24043 +4429 +172986183 +4703 +5793 +23958 +32313 +633537610 +23700 +21374 +32576 +12328 +26276 +11091 +1358 +12890 +660879764 +74281531 +1403 +26783 +5613 +24877 +29940 +7495 +6806 +6195 +9735 +2213 +19871 +30049 +24557 +13174 +10885 +28100 +1908 +4112 +15713 +333166385 +22557 +26202 +8752 +19649 +10671 +740490411 +32165 +20192 +24703 +31945 +566535181 +28343 +32564 +30374 +6355 +128810821 +18878 +31765 +1029808281 +21916 +28035 +30163 +32366 +3237 +18543 +927 +30183 +395834793 +26484 +16889 +28104 +29014 +26823 +17298 +10811 +5667 +15907 +17430 +17281 +982 +29952 +8342 +1556 +3848 +26685 +12649 +747479347 +30534 +21715 +16173 +30388 +27094 +8378 +4741 +87895781 +67650094 +4399 +163 +24166 +7014 +19086 +14908 +16454 +10358 +24282 +20200 +23287 +22022 +31369 +13837 +8170 +228078458 +24258 +8378 +17847 +3189 +4052 +21585 +989959857 +24656 +4753 +10727 +27393 +11661 +13642 +16609 +13379 +9755 +20647 +2795 +26331 +20852 +811903348 +30352 +22045 +7276 +14228 +13254 +12518 +307353097 +21287 +29094 +16009 +657016490 +8321 +15678 +3009 +16546 +6406 +22669 +13109 +26295 +12427 +10298 +519336328 +28956 +21239 +22283 +31308 +25612 +6087 +20192 +18560 +4359 +917948279 +27803 +32344 +15648 +26796 +15660 +18648 +16561 +878327399 +23910 +6133 +552788764 +13012 +678698016 +2221 +253141036 +27832 +166 +9621 +5605 +5777 +19010 +9747 +30177 +1043810333 +21119 +6676 +25752 +19319 +24098 +32378 +15306 +6086 +26106 +3331 +19192 +4145 +11137 +12473 +20852 +13287 +12839 +10626 +22992 +11712 +8616 +19472 +31685 +32371 +11342 +15881 +14908 +30645 +4181 +14459 +18899 +699487053 +21711 +17162 +17462 +554100033 +2082 +264055644 +11481 +16803 +6281 +19292 +23872 +383 +29293 +13532 +814251226 +31055 +17595 +17670 +15534 +25486 +31816 +14909 +24829 +14956 +4429 +5891 +32437 +21383 +27943 +8884 +14216 +14268 +29805 +30481 +12566 +4751 +18020 +11844 +2275 +24753 +3293 +5357 +20818 +15230 +31686 +19261 +15620 +13428 +13163 +21815 +14804 +26539 +9456 +384 +22304 +14674 +6423 +22634 +10322 +20555 +1042062182 +18172 +10008 +23341 +27663 +15947 +982 +4455 +6676 +7532 +17533 +25053 +701463599 +10171 +22091 +753 +4446 +149824249 +28100 +17089 +7442 +23415 +13262 +355219374 +29641 +18825 +13050 +16561 +28612 +5910 +13827 +24753 +22621 +27035 +15448 +7254 +19153 +5947 +5635 +22906 +11576 +23917 +9103 +15958 +32355 +202 +16801 +30752 +16513 +991546674 +15636 +20955 +19845 +26955 +1589 +7764 +23223 +27561 +544 +1795 +31195 +29089 +26397 +29773 +18618 +1774 +25777 +22414 +21180 +2596 +2363 +3458 +9109 +905400521 +6541 +31985 +28503 +15092 +2163 +5258 +29263 +2020 +27359 +160617937 +16744 +82501098 +32645 +14012 +32124 +11986 +30976 +17654 +851641765 +13099 +22316 +616977445 +113553516 +12476 +11779 +28288 +20769 +16739 +17202 +286 +25030 +7017 +21405 +12806 +25373 +2589 +28485 +20603 +4956 +23191 +13751 +20217 +8183 +2546 +23834 +20127 +14747 +27803 +7816 +15548 +25346 +22227 +14706 +17148 +14304 +8443 +31108 +79196762 +11048 +24124 +15594 +25773 +175 +7014 +30070 +13094 +6453 +14012 +1174 +19064 +25773 +5612 +28591 +23149 +10458 +902551600 +270260213 +1651 +16331 +9036 +8434 +32331 +28282 +597796445 +25215 +14845 +658174212 +20581 +4922 +746854482 +14804 +3689 +13276 +6321 +26865 +19819 +7965 +23295 +23362 +5341 +637790145 +23540 +8209 +6642 +27334 +32345 +43 +8224 +6687 +20550 +15142 +24282 +14943 +24019 +19307 +248328466 +13717 +20997 +29398 +20535 +9540 +10528 +3511 +29767 +8070 +7327 +22340 +1046 +1643 +19676 +32453 +15594 +9292 +17188 +4584 +13213 +27042 +17559 +25463 +12396 +1802 +11877 +5288 +16212 +13625 +16802 +15701 +31844 +23708 +13278 +8297 +3661 +7097 +20524 +103480109 +1056 +22598 +175763315 +13568 +27298 +20648 +16931 +135575596 +4492 +6166 +13128 +7392 +14028 +21244 +27219 +8885 +1599 +24340 +15161 +29711 +2912 +22784 +22867 +276 +29831 +11335 +25469 +27404 +22722 +8091 +12426 +21890 +16546 +6435 +4802 +25918 +245929304 +24496 +25490 +15764 +7126 +22755 +10077 +3920 +28104 +6131 +26743 +21258 +31490 +1784 +14127 +5615 +19086 +28799 +27153 +20999 +10889 +28096 +11371 +32692 +1481 +4649 +2912 +2282 +10168 +4366 +2158 +19370 +22718 +2784 +18829 +13198 +3126 +26917 +32144 +696717231 +26259 +21080 +14828 +11505 +5863 +1336 +18248 +32013 +19638 +18609 +30589 +22360 +5696 +1356 +28281 +24360 +434 +5298 +18921 +25799 +674585055 +22034 +5873 +4648 +6288 +19354 +15993 +12010 +29094 +21358 +21485 +10129 +13428 +678 +15645 +4913 +31420 +21143 +29315 +8818 +13769 +1912 +17298 +11162 +30021 +27202 +19420 +27589 +3467 +18204 +924623339 +982 +31363 +7532 +8774 +32521 +24762 +22244 +238116815 +15336 +1544 +21272 +215107976 +1514 +548 +7733 +16936 +12444 +32311 +13595 +8608 +8324 +4030 +20648 +29206 +16910 +1840 +653627586 +30770 +163 +26365 +26091 +21567 +778090494 +484426086 +21615 +340069438 +22414 +30226 +6043 +7778 +27829 +11983 +20867 +25710 +31641 +10309 +19769 +12250 +28312 +8232 +15358 +14758 +1778 +11774 +16836 +17246 +1795 +21646 +8638 +3633 +1848 +29566 +28935 +29627 +7276 +573 +27246 +1671 +4686 +11185 +29646 +27121 +16685 +16495 +280737490 +12957 +13295 +16071 +9992 +26626 +15910 +1487 +16086 +16152 +16017 +1296 +17459 +20063 +25310 +21613 +28100 +19086 +22684 +10306 +5222 +30093 +19730 +15496 +952542015 +21322 +8798 +15220 +9834 +19009 +24217 +844426824 +15548 +17488 +677668690 +18797 +30624 +11121 +16761 +14702 +5825 +478 +32345 +27256 +4941 +24986 +8090 +8586 +15236 +24078 +6453 +31319 +7161 +25448 +22286 +10788 +32180 +27449 +397879962 +21959 +10509 +22753 +21322 +27013 +20275 +16895 +30825 +29469 +3031 +865943268 +5945 +20034 +10735977 +16314 +1662 +6298 +11547 +1980 +6727 +11204 +6388 +23108 +25202 +9747 +12992 +8572 +1496 +24622 +26486 +15496 +430 +4383 +7624 +22088 +6518 +11797 +32521 +23767 +28837 +24539 +28421 +232711058 +7135 +646646250 +17972 +9718 +8578 +14209 +329161931 +30207 +1514 +23448 +30337 +25617 +630093307 +23709 +32551 +24818 +12932 +6285 +1322 +26411 +19672 +452963926 +32363 +3738 +20021 +30607 +32285 +22024 +2484 +7228 +5886 +2797 +25508 +6678 +29329 +17321 +21792 +10959 +15642 +5676 +32421 +23479 +21614 +2108 +14488 +27736 +990149555 +29329 +6297 +9995 +11340 +12221 +16986 +21990 +24738 +1719 +29370 +3875 +25286 +734095839 +4799 +9304 +16664 +19350 +18434 +337041099 +30939 +21477 +20603 +31670 +8984 +10168 +12695 +23593 +32123 +26853 +15312 +912418915 +29453 +22688 +31839 +289307895 +14551 +9832 +11564 +18829 +9755 +31617 +5742 +532880782 +19468 +32062 +21783 +10836 +22224 +24862 +28343 +28622 +1940 +18693 +24453 +471507746 +26416 +26177 +29761 +11239 +25049 +9359 +6893 +26146 +23217 +28486 +4974 +20477 +30133 +17592 +15872 +7847 +12746 +13636 +20638 +631393247 +21662 +27308 +29211 +4885 +21615 +13 +14908 +4184 +30873 +20200 +13443 +24232 +19076 +21147 +12600 +25506 +6370 +10837 +11723 +18418 +21934 +6794 +13054 +31958 +23810 +1305 +7071 +20265 +30993 +18298 +25758 +16080 +27943 +2115 +28986 +352962731 +8951 +2221 +1313 +29392 +8321 +705345848 +7241 +616977445 +11121 +5513 +10269 +26590 +5910 +26301 +26670 +1045497002 +31049 +2768 +29544 +1019686302 +15570 +31168 +14885 +15179 +533476351 +31970 +3922 +26304 +28183 +26397 +49186130 +11528 +1466 +20251 +13276 +7631 +9263 +9007 +10292 +397879962 +27430 +11771 +23268 +8520 +1018366689 +3980 +30328 +29477 +29461 +454313193 +23247 +14057 +14672 +22750 +1384 +5913 +1013710959 +2073 +8076 +23766 +11815 +354 +13892 +195778126 +3847 +27388 +22854 +18899 +10498 +1019836518 +4329 +16590 +31613 +27272 +8170 +4740 +3116 +6093 +23286 +29542 +6331 +26871 +15851 +5170 +11528 +24250 +26458 +29773 +16070 +16878 +3705 +24478 +157465808 +27055 +2015 +924495346 +10974 +21667 +4522 +23566 +16092 +8550 +4636 +16540 +26564 +7527 +1066627044 +10680 +31995 +15232 +22762 +5513 +3002 +1140 +17853 +18565 +6814 +25516 +13717 +4560 +25711 +2426 +3793 +108 +23235 +3482 +15019 +544803518 +22557 +22266 +29525 +22651 +20904 +26781 +23810 +10692 +25741 +32060 +8305 +12017 +557 +13506 +15635 +12046 +32188 +27337 +785579678 +18883 +29992 +1382 +125 +981344217 +13869 +3661 +20506 +17019 +32647 +14082 +15959 +31104 +20742 +11661 +15453 +1309 +24244 +11335 +24933 +13675 +16331 +1585 +30341 +7305 +16545 +29074 +36 +26928 +12482 +9036 +29575 +20440 +30624 +1299 +31915 +730297274 +1462 +8696 +5201 +10201 +18233 +29247 +630350637 +251509028 +1061 +5737 +6406 +11481 +18840 +30620 +28725 +7813 +22732 +103480109 +29906 +27337 +20960 +18322 +5197 +16035 +25962 +263497805 +29063 +17249 +232711058 +12674 +23205 +880657446 +296862246 +28496 +12881 +2053 +5676 +7038 +19432 +798919697 +5607 +15269 +16331 +990900808 +22684 +31512 +7250 +1787 +21158 +2668 +29130 +10636 +29456 +807729187 +24230 +50989912 +11227 +15572 +8949 +20716 +4533 +18822 +21334 +8067 +11771 +16146 +18036 +22672 +26305 +450764617 +20078 +13735 +26573 +16291 +5551 +145727174 +1918 +4896 +12804 +21615 +21992 +7216 +20017 +29392 +14914 +17060359 +15036 +2698 +21477 +233735679 +20894 +16318 +19884 +17568 +1382 +9031 +27829 +27337 +16597 +20955 +29729 +3118 +306388183 +16779 +26591 +29004 +30199 +13719 +4523 +2213 +18576 +23448 +14536 +24331 +12637 +26924 +13128 +9789 +10028 +573404863 +20501 +16356 +531600320 +31120 +21266 +19435 +19783 +16340 +22886 +12432 +636839151 +16243 +8823 +6794 +8813 +10859 +25160 +19463 +16704 +3729 +609 +22557 +12049 +10680 +5057 +6243 +18647 +24284 +30053 +17233 +76736016 +18251 +15409 +21932 +11661 +18733 +18377 +28240 +15483 +4740 +6963 +21047 +17424 +1616 +1726 +10593 +12929 +4161 +1056 +6714 +1382 +8373 +25989 +26411 +6949 +21839 +27755 +25516 +28461 +692296598 +11306 +9474 +14430 +21069 +15875 +24895 +23394 +6939 +20806 +25445 +635470917 +4153 +17585 +2932 +1043715684 +9490 +16161 +22450 +4840 +5247 +4784 +20917 +28846 +13165 +22120 +374 +826379647 +910649337 +32691 +21107 +30067 +28259 +4490 +548602017 +15018 +5996 +19936 +16146 +22732 +17780 +10680 +32561 +27053 +28322 +23897 +9120 +14740 +20773 +1466 +28370 +493 +28496 +20550 +29657 +21107 +28377 +27289 +6905 +2412 +23209 +6976 +29984 +1684 +17462 +28905 +181284782 +10134 +17450 +12645 +1053511540 +28231 +17246 +11882 +17115 +28720 +10790 +253141036 +1777 +25877 +342900830 +29940 +23591 +16026 +13234 +12476 +1802 +16314 +23504 +19960 +12387 +8293 +24507 +3937 +22034 +25010 +7510 +13655 +5288 +5699 +18702 +720519970 +26954 +22558 +28846 +22488 +17632 +5723 +15937 +6169 +660879764 +22002 +1039454929 +96437477 +1021683009 +18677 +263497805 +15260 +12560 +7631 +9474 +5827 +18946 +5284 +22369 +14476 +12169 +1835 +2167 +9710 +15428 +16590 +29253 +5494 +32664 +6128 +9657 +24360 +27121 +19559 +908 +24578 +216965874 +26092 +12577 +31629 +16684 +26460 +21947 +29894 +32344 +11564 +504 +25096 +817319335 +24977 +12370 +675282828 +20542 +547488687 +16353 +346928338 +3875 +1466 +1055209860 +11271 +12603 +4956 +17025 +32702 +12272 +125408631 +264055644 +29831 +12566 +24313 +32559 +10413 +32034 +7241 +2167 +16884 +1017 +29525 +12498 +5565 +10057 +19672 +3428 +936438616 +14099 +892998692 +1047 +27881 +21541 +24765 +4681 +2860 +10109 +10687 +14384 +21613 +31351 +16122 +9678 +26315 +20036 +14040 +17875 +3996 +18369 +11460 +457142444 +32153 +10961 +30557 +950474614 +1651 +22561 +24553 +5684 +3074 +27195 +17762 +11478 +16384 +22688 +3574 +21244 +5774 +12440 +185958851 +30180 +18780 +25142 +2820 +1007560760 +206 +585 +28100 +15676 +31769 +961 +16101 +18598 +30776 +3932 +30079 +4609 +6937 +8297 +19686 +21002 +937121142 +27891 +2427 +6468 +12550 +31075 +24250 +30194 +6131 +20002 +166 +10458 +9178 +23196 +16697 +23964 +7871 +26468 +29875 +31045 +9834 +4829 +9834 +32444288 +452 +2632 +213425770 +970891878 +13595 +17105 +12700 +17198 +7816 +26457 +24280 +16212 +22451 +10286 +22992 +10730 +395834793 +2396 +32623 +19990 +170730903 +7592 +3535 +2213 +7958 +4978 +10381 +21386 +22224 +19867 +2612 +615650603 +1308 +24516 +49186130 +1069917996 +32337 +87298433 +612277592 +4522 +87657305 +2919 +17089 +7636 +1802 +18025 +10000 +15903 +185958851 +24814 +27146 +5746 +4567 +3274 +23325 +6147 +1016264428 +20111 +11102 +17382 +3812 +17233 +991546674 +19486 +25498 +29094 +28620 +23527 +9146 +22482 +12250 +32724 +16432 +29875 +30793 +4799 +13211 +22867 +1242 +3336 +31016 +22613 +6614 +7276 +29172 +24839 +4044 +3339 +419612638 +13601 +22865 +3991 +612807585 +22048 +12911 +31154 +27074 +20369 +16021 +24210 +4721 +12031 +12697 +4740 +8885 +14396 +4122 +10171 +19423 +21732 +22864 +13929 +22906 +390906431 +31557 +15607 +2375 +32192 +26908 +10403 +12111 +403721447 +17871 +792992230 +8030 +31331 +23530 +21466 +11705 +22091 +9668 +12709 +28826 +21272 +27394 +2053 +28503 +21555 +26236 +12929 +24401 +26803 +18204 +27035 +23366 +3051 +36 +19201 +29288 +16540 +534285331 +11267 +851641765 +18505 +8295 +12906 +6025 +15189 +15605 +20647 +10787 +8658 +21726 +23723 +419612638 +20264 +11154 +10354 +31006 +458 +5583 +30766 +758300039 +27738 +25723 +30444 +29810 +21550 +844426824 +5191 +10811 +20949 +16301 +22304 +3819 +14737 +886 +30477 +13818 +484426086 +9243 +25770 +15607 +7915 +2536 +17808 +12288 +454313193 +31578 +773818094 +5683 +15978 +21815 +934603940 +23437 +4868 +13570 +208004304 +7075 +23576 +28634 +29392 +24468 +18188 +3277 +21244 +10112 +2394 +778090494 +26823 +24666 +29415 +8388 +29547 +12647 +18455 +12493 +6096 +464493188 +24839 +18609 +227439839 +867 +427985656 +15382 +24814 +22322 +400184846 +29782 +16658 +23199 +29564 +1189 +3273 +25341 +19047 +2675 +4159 +12147 +12856 +29005 +18019 +8300 +10158 +17381 +15689 +6607 +311956014 +5987 +23265 +16114 +14385 +17775 +24716 +13216 +29629 +25058 +19992 +22140 +4157 +27303021 +3294 +83834291 +14133 +19289 +621395034 +1068171828 +31089 +63674306 +14598 +19533 +16582 +31358 +23953 +28446 +5730 +23713 +27881 +10306 +15525 +24280 +30065 +1612 +215938702 +27375 +31995 +24507 +12564 +24641 +7253 +32118 +9727 +8116 +10687 +21383 +134 +14828 +7262 +29893 +11993 +24909 +14521 +19350 +5720 +5565 +22611 +11573 +28096 +951589516 +13213 +30888 +18943 +4567 +22613 +25252 +395139668 +14069 +31696 +2375 +4934 +10381 +589886788 +27710 +250 +24762 +4212 +6690 +10961 +667 +29010 +6249 +21890 +6079 +6163 +21875 +10045 +1030729571 +26640 +22879 +25622 +19516 +395139668 +27984 +16567 +28583 +27769 +17443 +27589 +7933 +747883166 +10572 +30699 +24280 +15892 +688887999 +6891 +10171 +909240806 +13050 +3408 +18586 +22714 +31705 +30119 +14116 +18251 +8544 +27079 +6806 +30109 +1599 +20822 +28343 +11716 +851641765 +21828 +2804 +23639 +27319 +14395 +580372891 +4437 +1053511540 +12940 +31696 +6929 +14775 +5505 +339451411 +2001 +30810 +431917582 +26470 +1067563998 +20757 +16352 +6376 +1056 +29456 +12856 +10171 +12148 +27672 +15958 +14270 +31664 +6184 +27470 +30686 +28394 +27969 +26175 +30109 +10309 +13278 +28339 +28988 +7815 +5406 +16131 +533 +279067825 +23461 +882072880 +30359 +32161 +12205 +28751 +29840 +16773 +6301 +869 +3069 +7722 +745180397 +25030 +12746 +3914 +1068171828 +6131 +30089 +16878 +15785 +24063 +1059407870 +20426 +863724463 +31727 +4455 +1454 +1007560760 +27012 +16836 +657016490 +2587 +23236 +20127 +5383 +7797 +20941 +19423 +6065 +20046 +580 +26027 +5016 +12361 +14343 +3488 +2236 +20785 +17928 +31706 +30780 +18847 +24859 +17622 +476 +16264 +22324 +32614 +20144 +24859 +15300 +8665 +15724 +31504 +4620 +7572 +25142 +18920 +6531 +10431 +561 +10730 +920 +3248 +18190 +15017 +22795 +80525247 +13879 +12756 +3937 +4609 +23949 +29370 +10193 +8127 +12539 +9628 +1093 +16775 +25434 +7106 +22305 +13645 +13438 +13258 +11137 +4648 +13685 +18872 +14519 +31727 +18822 +16842 +27877 +28605 +10633 +18953 +13278 +12577 +801 +2597 +32355 +11499 +19145 +2529 +18813 +1017 +15689 +135575596 +32082 +6466 +12288 +321739453 +1910 +583 +13481 +8586 +28604 +518624943 +13262 +15605 +8232 +13914 +1874 +19003 +26573 +32614 +901 +1130 +18247 +27079 +15525 +5468 +6067 +12809 +12696 +13312 +6120 +504428086 +20751 +24703 +15306 +27624 +7902 +26706 +541087189 +32188 +2489 +718 +6181 +2597 +4929 +10968 +22536 +14376 +25142 +25772 +6442 +28705 +1915 +25882 +14885 +28259 +194468425 +8571 +24307 +573404863 +3977 +29209 +30082 +18754 +6252 +27317 +28366 +922621576 +29267 +193175134 +26691 +51156944 +9534 +18369 +30459 +28111 +20828 +27280 +1382 +4454 +30865 +351 +133678412 +11951 +13276 +453090502 +5863 +27360 +30918 +17239 +284704550 +20555 +27334 +12608 +15260 +1977 +9961 +4021 +5513 +25643 +10509 +17308 +566535181 +758300039 +4167 +21740 +13747 +11622 +3810 +30653 +27080 +31958 +24670 +12361 +28398 +21976 +184186867 +26796 +6220 +28642 +31759 +21346 +12806 +2218 +825145787 +27396 +226980905 +4925 +10119 +21466 +9325 +24468 +28622 +19530 +982 +23703 +12426 +13568 +14288 +5815 +1391 +19692 +14493 +10826 +30057 +549962050 +16516 +14719 +15269 +31114 +6169 +7548 +29609 +29318 +445477967 +1016264428 +7733 +9317 +9938 +2148 +28724 +26762 +13589 +21783 +956457972 +306860064 +30074 +30564 +14685 +21726 +4726 +11371 +21215 +6891 +29923 +687 +393720206 +1022122593 +3721 +6163 +32614 +29477 +5390 +17632 +14028 +5004 +5841 +16062 +6416 +2466 +21934 +5197 +21777 +17015 +8106 +28366 +25617 +9780 +5583 +25700 +13258 +6238 +11430 +17060 +22304 +3384 +11726 +3116 +8924 +18419 +17264 +657016490 +22621 +16384 +6330 +4913 +17159 +7599 +989611833 +6271 +63674306 +26563 +7228 +15879 +22679 +23033 +4399 +20535 +12899 +192418946 +24765 +8556 +22730 +9870 +869579568 +767879674 +7497 +23199 +27665 +3208 +31277 +20143 +8732 +16035 +6565 +12164 +4573 +18601 +151770303 +20264 +21916 +8658 +658174212 +31766 +31829 +21153 +19533 +18501 +32048 +224818846 +29324 +4188 +30501 +25231 +19881 +4753 +90 +16935 +27993 +4486 +17533 +13975 +7460 +23415 +5534 +9756 +13236 +22750 +16148 +1365 +22304 +19868 +5532 +10812 +25622 +15094 +32118 +6719 +23118 +25948 +25731 +5187 +22235 +1914 +28626 +8170 +27803 +31696 +11796 +641245860 +15225 +30706 +6343 +18788 +484426086 +13174 +8549 +27303021 +21252 +13757 +1957 +27012 +27308 +19845 +13347 +9747 +27859 +3379 +29646 +31244 +20078 +12049 +21215 +869579568 +11967 +4645 +12114 +2231 +24401 +4326 +1008 +8305 +23444 +360908934 +19863 +6565 +27593 +30388 +20869 +13217 +10941 +13499 +1632 +16475 +25142 +27794 +6075 +26447 +22323 +21992 +9105 +307353097 +11338 +13610 +13113 +27195 +25740 +23199 +16590 +21083 +23477 +17246 +1662 +27010 +727 +24419 +21037 +13790 +4913 +15540 +23815 +24289 +29994 +29438 +4413 +15005 +516 +19003 +2759 +13402 +12017 +12674 +22695 +517903186 +12550 +1277 +16313 +290976997 +353283076 +8345 +9036 +321739453 +4866 +29818 +11260 +22821 +25826 +1895 +28340 +16219 +879 +547839872 +5494 +26791 +5004 +22445 +29860 +6701 +32700 +8250 +10974 +30659 +19301 +16907 +20422 +1640 +22622 +26193 +6141 +32122 +17747 +31599 +2525 +728180005 +9995 +14521 +19688 +7749 +9123 +27663 +2759 +20501 +8314 +5350 +24581 +15141 +20037 +13017 +14462 +29782 +29605 +12577 +7631 +1013710959 +13016 +18604 +603 +30186 +10008 +12538 +14395 +9611 +4342 +23588 +6012 +28688 +12932 +8077 +31169 +9011 +2919 +6643 +1308 +13857 +825145787 +21167 +24808 +19547 +23526 +10947 +9638 +11059 +7787 +8017 +12736 +3423 +15648 +31606 +778 +8879 +17394 +10171 +1039454929 +23046 +25089 +23007 +5494 +25089 +27290 +29564 +23173 +10421 +22789 +16232 +24578 +13481 +20913 +13075 +16775 +9720 +7561 +18829 +31619 +14023 +483843128 +8778 +17526 +16936 +21871 +17980 +24000 +8492 +64189161 +21882 +8041 +25617 +971511440 +21868 +30473 +3887 +26473 +133678412 +12867 +122 +24255 +2363 +6439 +493 +12342 +2662 +20894 +8285 +87657305 +1013710959 +3706 +26476 +25264 +15355 +4383 +17853 +18598 +7123 +28583 +16648 +12438 +559 +20333 +21545 +2901 +6891 +25989 +7648 +9438 +1515 +19858 +10316 +23007 +6298 +30089 +638607948 +7965 +27042 +13496 +32421 +12792 +18546 +6043 +16381 +7071 +26948 +21782 +23770 +602 +501586030 +25010 +7017 +11729 +14636 +32201 +21258 +16597 +20524 +24909 +10941 +18369 +10787 +25089 +221809937 +32762 +17577 +4648 +13910 +631 +2860 +19094 +3683 +4885 +2250 +17850 +19145 +5551 +10197 +454313193 +8985 +29871 +23007 +9474 +25056 +12866 +31816 +23910 +4620 +29285 +22937 +10692 +8004 +24459 +12495 +26685 +24745 +9289 +8545 +27013 +20777 +18352 +8778 +30254 +23504 +26771 +223690879 +9914 +3315 +3875 +6541 +28440 +4709 +591901163 +13428 +4043 +7175 +25600 +21657 +18617 +8882 +7847 +4855 +4896 +20046 +22387 +11251 +24258 +19863 +26165266 +11674 +908 +10483 +19747 +26865 +30174 +28714 +377 +1874 +31839 +12764 +18115 +6945 +27676 +13706 +16085 +27968 +27299 +3225 +22732 +13735 +27877 +5730 +13463 +1915 +1053394108 +19343 +11460 +17670 +10321 +16048 +14026 +25194 +547488687 +23504 +24547 +16101 +881060186 +27012 +17376 +565593805 +131147486 +13883 +11622 +22611 +7250 +583 +6862 +13175 +2055 +20000 +27968 +15657 +27519 +5510 +22530 +22229 +17443 +14430 +59300581 +610 +9894 +32192 +12386 +30249 +2058 +20624 +1145 +13057 +24742 +21442 +25624 +13410 +19116 +538293986 +18036 +29729 +24029 +30782 +14288 +9931 +26933 +23247 +8397 +2656 +12723 +354 +27832 +5933 +1053394108 +60606121 +20417 +17353 +26276 +1130 +5213 +25109 +9350 +20227 +762404314 +406000131 +29637 +2144 +22244 +3836 +18928 +10609 +17728 +10874 +4579 +9208 +4372 +26192 +13587 +206884506 +14943 +9937 +11772 +16480 +29481 +3688 +20264 +61671017 +7187 +1556 +15820 +9345 +2127 +19736 +25805 +18727 +453090502 +11798 +22359 +20826 +29218 +8397 +1905 +13837 +675282828 +1382 +23803 +23803 +17191 +228 +17204 +9558 +13278 +32087 +31224 +24805 +17159 +14343 +3396 +24607 +23573 +21356 +10146 +20773 +12433 +4145 +13410 +27993 +16895 +23745 +31810 +832680993 +30440 +2896 +32370 +13753 +27308 +9873 +936438616 +25096 +27603 +28634 +11509 +239 +22571 +6470 +18342 +6512 +10010 +24284 +15693 +6479 +9307 +17289 +280529378 +15578 +29939 +6727 +1802 +14330 +24814 +20641 +4081 +23403 +14385 +22795 +15785 +8499 +5309 +8107 +10449 +22598 +11773 +9534 +11774 +3109 +7353 +1093 +5760 +15766 +20119 +18431 +663426662 +19298 +31864 +8576 +290422529 +15310 +27202 +5331 +21828 +30254 +17874 +7220 +28076 +87895781 +23264 +14555 +29623 +8471 +24926 +2082 +17052 +10646 +25081 +11882 +9103 +7778 +23612 +25252 +792992230 +24977 +12366 +2108 +26344 +9013 +24558 +28066 +26956 +13727 +5494 +28115 +23871 +2260 +22619 +13751 +28946 +32060 +14943 +5255 +26088 +16590 +30655 +26986 +17395 +588197016 +6404 +799 +10045 +2575 +6035 +19852 +29351 +1009 +31237 +26177 +32020 +2724 +220466131 +23872 +21525 +17179 +942511264 +429772051 +8321 +26661 +2229 +2892 +15993 +13565 +25791 +8787 +3714 +8798 +13737 +22727 +533948334 +5720 +4645 +10158 +20278 +766 +4341 +10851 +12932 +7122 +29456 +16173 +21646 +10564 +3866 +16775 +3557 +15851 +28455 +4956 +29370 +16518 +17415 +87298433 +296862246 +24818 +17156 +28413 +25624 +9176 +22385 +5363 +25171 +28858 +24678 +10569 +29172 +906900427 +25122 +2131 +14930 +16384 +1004618554 +11761 +16432 +17204 +27085 +18543 +368248360 +32313 +1313 +26650 +291275066 +533948334 +16970 +28262 +12007 +4833251 +29264 +22119 +18917 +19171 +18887 +13385 +561627178 +14395 +105 +22617 +15817 +28256 +16678 +19642 +902218792 +30148 +16567 +12361 +8047 +6406 +14564 +32444288 +23382 +11308 +29049 +340345990 +19124 +8386 +2015 +4578 +12495 +23790 +13075 +378831688 +30302 +20333 +8061 +20798 +27920 +5703 +32143 +10171 +32559 +276 +8446 +27941 +19314 +22022 +18948 +26803 +25349 +14851 +817589563 +18964 +16993 +11705 +9678 +11726 +32058 +744924752 +2536 +23977 +32111 +21273 +10512 +2015 +9914 +166 +21358 +18696 +28927 +10633 +12577 +7613 +29388 +28844 +30624 +30679 +26151 +24311 +16931 +6405 +19149 +4338 +11066 +30180 +12560 +321934268 +17962 +6318 +8879 +28005 +26623 +14430 +1043715684 +6614 +16216 +7600 +23864 +28733 +26509 +6777 +16069 +31947 +355734928 +25252 +934603940 +23303 +29621 +20624 +27737 +699735627 +30388 +26620 +15785 +10702 +20462 +10019 +21205 +28720 +502144944 +7850 +19585 +15194 +501586030 +8830 +31249 +2787 +15564 +13050 +8498 +9499 +2865 +4573 +13856 +3069 +31254 +32377 +13498 +10970 +27186 +19316 +787866898 +24516 +24309 +5703 +16340 +11162 +31970 +9109 +1047 +677782451 +164884529 +15018 +521 +27222 +11346 +16021 +17692 +24478 +22562 +3208 +18182 +31644 +18209 +22701 +17444 +23255 +18761 +9129 +20140 +19863 +16148 +446206058 +27280 +852 +16520 +29461 +3503 +4357 +385508497 +9983 +359967163 +15403 +16146 +12957 +31319 +5992 +21802 +2871 +11777 +24232 +5729 +26662 +647614569 +9975 +126590810 +8578 +26231 +7017 +27902 +27710 +31889 +20939 +14133 +21838 +8895 +19960 +675282828 +417766481 +721000141 +20742 +19224 +18431 +7024 +3780 +21383 +29916 +14656 +9842 +5688 +6521 +5966 +18826 +23180 +27969 +28203 +675282828 +1928 +1163 +24311 +252 +12224 +16881 +3031 +12250 +578949498 +8577 +642256957 +7007 +17207 +1699 +21443 +1758 +4450 +23010 +382802971 +762404314 +26796 +24140 +8702 +23348 +21119 +24329 +20662 +25194 +23290 +4390 +24302 +21959 +11796 +10133 +11900 +18291 +13875 +6022 +14402 +28020 +3818 +7347 +7489 +142990302 +6400 +76910325 +6607 +6355 +8597 +1192 +18788 +14430 +27440 +745180397 +23137 +3372 +13301 +2468 +20773 +25141 +11509 +703 +9287 +30860 +7954 +16045 +7585 +22209 +3985 +10013 +18586 +20274 +483775210 +11232 +13691 +4193 +7666 +30851 +26457 +24309 +2236 +245929304 +6043 +9136 +26177 +20108 +15937 +18036 +1070 +21024 +2477 +12582 +1021683009 +17173 +16480 +20213 +22562 +15496 +159891380 +24716 +28371 +4569 +5176 +737190283 +16007 +1479 +25147 +19199 +8067 +7572 +292613269 +8306 +14878 +28467 +13352 +1487 +13877 +452282785 +15975 +24444 +14722 +8776 +17521 +19547 +3033 +28417 +6218 +12010 +4293 +24901 +14678 +9304 +5486 +13553 +20025 +27295 +11338 +6355 +14500 +30242 +3985 +525802869 +13408 +24837 +11104 +23890 +18282 +143 +22384 +31784 +8818 +24562 +13890 +8367 +25791 +386355165 +20641 +3428 +5494 +16086 +28622 +484426086 +18654 +31241 +5524 +8277 +30737 +14488 +28709 +14231 +20663 +27153 +19086 +27388 +6656 +18030 +557679414 +21592 +5284 +27168 +4715 +20895 +26077 +29030 +22036 +8452 +25835832 +9534 +586165913 +706944221 +975 +7933 +13019 +9633 +22425 +24581 +29042 +19585 +26867 +23710 +23016 +9832 +28705 +19292 +20291 +4845 +7786 +380108858 +28705 +27298 +417 +2148 +6374 +29602 +21322 +32423 +3866 +30089 +31169 +4636 +17207 +3500 +27768 +18457 +14052 +1802 +16256 +13610 +22499 +20113 +29092 +7170 +253699238 +145056166 +22305 +20724 +17039 +30993 +20777 +799 +15941 +340345990 +18298 +11674 +30501 +8791 +7235 +10062 +26775 +27609 +1068171828 +19745 +4210 +24443 +24232 +17860 +29844 +16768 +23132 +32118 +28670 +7612 +28153 +31706 +13065 +889191331 +18928 +4293 +9633 +15536244 +12404 +2923 +19747 +17827 +23091 +22617 +4429 +2095 +29005 +22659 +13478 +28512 +248068570 +14763 +23132 +740490411 +762372985 +17015 +22693 +18115 +11632 +7478 +19684 +22821 +26399 +345550902 +27243 +8127 +28574 +20533 +30218 +2133 +2351 +30607 +24939 +23703 +20017 +7265 +32347 +22277 +4589 +32121 +12396 +29940 +13211 +19224 +19769 +1055209860 +6844 +13171 +9718 +23477 +1044185404 +4925 +20140 +6804 +574653853 +24412 +21855 +4438 +583 +24829 +18604 +5722 +15533 +28917 +7764 +21910 +304 +25115 +20842 +6312 +5804 +48 +1843 +21309 +3141 +23900 +23535 +3689 +8392 +19354 +19547 +5750 +483 +31629 +10049 +32495 +246 +25551 +13877 +14819 +26106 +22536 +28391 +4097 +13438 +1229 +8711 +19936 +15663 +23091 +27574 +822044300 +11761 +12820 +11512 +5103 +8378 +24309 +15501 +31035 +14946 +15102 +21405 +8311 +7371 +9304 +414776319 +8702 +483843128 +5888 +3132 +3273 +29871 +16495 +29754 +19199 +1599 +26617 +18900 +478 +30967 +4670 +14619 +9401 +12792 +23769 +23747 +30258 +4008 +6272 +32453 +19163 +19960 +3333 +21028 +17239 +9034 +31277 +22385 +23875 +28398 +12396 +23098 +25546 +23890 +12017 +10528 +28231 +20108 +16952 +26157 +26121 +17597 +8673 +20822 +17960 +12060 +6166 +28620 +23268 +10953 +385123789 +27099 +8023 +10403 +28066 +26513 +4102 +573404863 +26741 +4944 +2126 +17488 +18173 +26085 +13094 +17290 +248362658 +2260 +3160 +10637 +901 +5247 +7787 +12747 +18883 +693593454 +7702 +5777 +31979 +25675 +30597 +22833 +3584 +11188 +19649 +10445 +29752 +24924 +27803 +15094 +4386 +10743 +4855 +16989 +26071 +21197 +30805 +4695 +26922 +26513 +24378 +22424 +31431 +5331 +24250 +197982234 +18761 +8496 +4989 +26530 +24207 +24873 +578152970 +236 +26871 +17972 +8578 +23568 +22322 +31425 +8605 +126 +25742 +7228 +19497 +27660 +8793 +6512 +4106 +12805 +25692 +30624 +6392 +192993735 +6203 +31474 +12632 +15322 +3713 +28275 +28070 +340069438 +31990 +29247 +17627 +20795 +14551 +16895 +17603 +14741 +15146 +13057 +27372 +27153 +31153 +5196 +25032 +26817 +23216 +11803 +24075 +19911 +27222 +950474614 +29393 +6435 +5034 +10027 +13234 +22384 +4845 +22706 +420127582 +10187 +220466131 +7706 +21153 +1172 +6331 +6650 +20587 +968985812 +22867 +3770 +3208 +1906 +28816 +38769653 +29278 +13503 +32469 +27053 +10889 +27392 +27393 +21592 +28992 +29030 +20477 +171308653 +25835832 +311956014 +24479 +478 +25828 +6298 +21783 +15944 +28720 +184 +7497 +21753 +12370 +28935 +9120 +29481 +31990 +1454 +2221 +23073 +32062 +19632 +31241 +19199 +19261 +8571 +10851 +5908 +15766 +6753 +887 +7071 +7788 +22464 +26489 +20879 +19354 +172 +24299 +14459 +4799 +14304 +12433 +28339 +4941 +25205 +30741 +615650603 +561627178 +15341 +3484 +5448 +6859 +28251 +3810 +4437 +10010 +3016 +9704 +194468425 +2016 +30954 +7305 +24872 +14909 +31673 +18702 +27197 +3875 +5517 +29525 +24061 +30352 +24330 +4366 +11774 +4941 +17096 +28359 +13085 +26223 +24479 +22057 +4778 +8712 +10953 +17430 +23781 +215801037 +10415 +24829 +22602 +3372 +25054 +8311 +21915 +27803 +8465 +32320 +2148 +17962 +31809 +19666 +865024622 +7749 +30776 +28090 +24762 +660879764 +17884 +12501 +11749 +15810 +8067 +5664 +24244 +11773 +4338 +20777 +11986 +29891 +29052 +21167 +30825 +28910 +21872 +14082 +5106 +16885 +32175 +631393247 +27934 +32112 +18365 +16111 +32581 +10837 +594762075 +10982 +16101 +12632 +24255 +30322 +79082596 +26457 +5605 +19261 +28076 +28986 +8673 +5468 +7224 +8178 +909441673 +7994 +11232 +17898 +8879 +30276 +20028 +1517 +1899 +25485 +602935893 +32081 +12747 +19422 +338625110 +48 +26730 +10790 +8433 +2452 +30422 +11162 +2999 +10403 +23443 +19994 +20379 +10227 +28486 +6131 +18282 +21198 +31980 +11070 +5119 +21948 +21826 +9709 +32734 +8187 +28152 +21178 +24864 +974 +21885 +9120 +5612 +18553 +24453 +145895232 +701463599 +31856 +4937 +16992 +5635 +4666 +3976 +8922 +17670 +29644 +15018 +892761992 +17385 +11309 +989959857 +2306 +2455 +11937 +10045 +14930 +29221 +32087 +31061 +17115 +28197 +3179 +844426824 +26691 +23549 +21731 +30710 +8968 +16101 +17856 +7123 +32428 +12061 +10306 +4913 +29604 +30254 +19497 +5519 +13634 +8605 +32320 +8105 +24113 +1024 +26447 +9416 +665668403 +7902 +5024 +14545 +19935 +14825 +18148 +773818094 +27828 +160243780 +899069837 +22250 +13946 +18111 +29805 +108 +23593 +10292 +30290 +14082 +15321 +26941 +6184 +15881 +19032 +22316 +11451 +5730 +14073 +20069 +8452 +22184 +27712 +6080 +23872 +8990 +31474 +15141 +29253 +8067 +17038 +22558 +22648 +6862 +4403 +12312 +31114 +6714 +822039461 +31633 +1671 +2538 +15611 +461277064 +32561 +922 +18048 +29274 +22543 +24837 +6928 +2426 +14937 +29782 +20598 +15791 +31512 +9572 +3276 +21934 +21810 +28572 +24966 +20763 +11716 +31426 +13379 +14636 +10941 +20879 +955278291 +17019 +27197 +4141 +27370 +5746 +8036 +9582 +22737 +5684 +613429844 +4107 +12499 +23540 +32232 +8373 +28334 +28059 +5924 +27393 +26193 +15858 +32201 +24673 +28725 +5331 +16317 +26154 +13260 +17060 +80294898 +9502 +27055 +8446 +10008 +911989185 +11505 +292613269 +29307 +2546 +605 +19803 +100092990 +27053 +11092 +2656 +8319 +20524 +27593 +29351 +7047 +25264 +13295 +1616 +14117 +10812 +2220 +3732 +28498 +21218 +6950 +26047 +10573 +28898 +11323 +20143 +869 +25348 +22548 +6404 +32279 +1083 +23639 +16161 +14845 +592666506 +600 +23209 +21579 +1632 +4193 +30177 +16704 +730297274 +19632 +11340 +630350637 +24829 +25373 +32201 +749234322 +102 +28814 +4681 +1348 +21250 +328435284 +29278 +30170 +8932 +15490 +22163 +31545 +592690051 +21792 +17881 +16356 +24789 +24869 +26304 +17470 +9208 +166 +31932 +17874 +20072 +1514 +32313 +711445733 +32388 +18418 +11968 +11505 +7965 +18416 +17881 +125408631 +14137 +26740 +21250 +10306 +248362658 +23398 +3237 +31112 +27726 +17219 +25082 +1068171828 +32378 +18550 +170730903 +17870 +399 +13189 +6500 +24711 +28224 +17569 +19653 +8295 +23793 +7631 +17175 +689 +17430 +18338 +19313 +16071 +14831 +8216 +25010 +8924 +26192 +1623 +945573236 +592690051 +14798 +9887 +21781 +9711 +22002 +6963 +689 +6417 +29448 +18993 +19064 +29678 +24043 +290422529 +31945 +19182 +8642 +27763 +30499 +337953397 +12973 +30042 +31209 +409560708 +22619 +13054 +26635 +1623 +213606410 +30712 +149824249 +4402 +24154 +1830 +19547 +1660 +30070 +30440 +808046354 +24629 +19012 +25770 +4789 +10573 +14536 +4294 +429 +12647 +343241067 +28622 +26295 +22621 +17325 +21136 +28288 +5703 +213606410 +29603 +31674 +28604 +314 +26631 +28127 +28725 +19370 +10286 +12370 +14933 +17627 +16802 +28173 +24284 +115397447 +9135 +17991 +26592 +364 +24023 +17285 +29155 +22450 +1719 +6281 +19463 +17622 +4527 +20125 +26283 +354736640 +1023 +23108 +14367424 +17332 +11547 +17400 +12067 +2587 +5341 +14676 +19560 +26563 +28515 +18029 +29254 +5794 +4830 +32313 +19323 +23209 +21258 +16007 +28510 +31254 +1017 +1309 +14788 +6795 +18048 +3963 +14402 +29278 +30048 +26457 +585 +1747 +13747 +32623 +8829 +1097 +19233 +4670 +1174 +12438 +16545 +56090979 +20578 +13303 +14417 +23158 +30006 +27394 +27010 +4581 +12312 +5439 +8433 +2783 +27372 +2980 +27526 +905243991 +4490 +12709 +11371 +16125 +24583 +20997 +28643 +6501 +7017 +10947 +2923 +2119 +823092168 +22622 +2015 +10573 +31325 +253141036 +4920 +25699 +30705 +6575 +22753 +24850 +32134 +18377 +20742 +21850 +9289 +14839 +14410 +19692 +21875 +332842011 +30089 +4030 +279067825 +4190 +19632 +1034522985 +22732 +20462 +13258 +29658 +345550902 +25528 +18271 +909240806 +13634 +3586 +21516 +5106 +4944 +22087 +858781524 +2082 +12111 +163 +6389 +185958851 +4925 +548602017 +30325 +2343 +20812 +26876 +8393 +22530 +4359 +4224 +25089 +10836 +4 +12444 +2865 +32013 +31626 +1008 +5362 +1934 +5900 +5795 +8297 +30762 +30093 +4440 +162289454 +31319 +290422529 +3179 +9361 +9034 +28111 +1145 +13054 +17991 +10800 +12881 +5706 +14865 +22009 +29002 +5320 +32590 +13043 +26476 +21783 +31685 +10692 +20822 +2975 +28678 +29711 +7307 +5894 +27392 +128077685 +20704 +16256 +3389 +21710 +24761 +11407 +8492 +1365 +8433 +30966 +1977 +941 +6719 +2934 +6859 +20524 +23576 +31522 +23891 +23841 +7354 +3374 +464493188 +26067 +5550 +32753 +26049 +10633 +23576 +6541 +1051977677 +24971 +12337 +24521 +224549453 +21126 +13747 +20800 +7044 +22762 +1614 +715317189 +29399 +24864 +3503 +16704 +19530 +3866 +13379 +23333 +26908 +7123 +15768 +1178 +6530 +20251 +26705 +26933 +6925 +353283076 +7276 +4702 +7308 +31699 +355734928 +1382 +10889 +17747 +22887 +14738 +5907 +2515 +554100033 +31485 +20271 +12049 +14684 +8844 +20866 +14002 +15195 +25636 +15623 +4670 +8435 +859 +32388 +32377 +15762 +4413 +344 +30655 +20598 +14277 +7763 +1835 +23259 +18298 +431917582 +28171 +160243780 +1059407870 +3361 +521 +33496567 +29399 +20700 +13373 +6521 +458 +5033 +3467 +4771 +31813 +3376 +24872 +12930 +17593 +17443 +4560 +7235 +25740 +15678 +16730 +4858 +15609 +23113 +15136 +28127 +21322 +6925 +3682 +18825 +7567 +372479198 +31864 +18397 +16026 +22356 +29180 +13808 +29819 +2484 +26955 +8586 +5677 +2261 +7802 +32165 +975 +31439 +7570 +26640 +24629 +20603 +12866 +18672 +13347 +9751 +19770 +20941 +31671 +14029 +280737490 +22235 +5274 +30356 +3356 +9621 +17357 +21437 +75 +23325 +27638 +10784 +18939 +21784 +14029 +20365 +933132804 +972607490 +11882 +1073 +23573 +26584 +29754 +1029808281 +23540 +26027 +23888 +2384 +7734 +17724 +21955 +29155 +21405 +4176 +28643 +5612 +28311 +8311 +1038473147 +18397 +23047 +4399 +20463 +17219 +15632 +24673 +9870 +23600 +4411 +4726 +25428 +9408 +12575 +28510 +9751 +28635 +4702 +13050 +1251 +22886 +589886788 +28874 +10203 +24864 +5857 +20866 +13075 +20000 +31893 +4523 +3706 +22256 +7318 +1336 +30679 +24495 +22536 +17623 +10510 +24260 +4912 +11796 +924349614 +26928 +10968 +9975 +14220 +13370 +1573 +5479 +16895 +25805 +6131 +23010 +28652 +17065 +23773 +32311 +3977 +7638 +282 +30444 +737190283 +6317 +13837 +22884 +642957786 +1036 +13036 +25885 +4406 +427985656 +31677 +23504 +21374 +20913 +13295 +9738 +961570424 +22971 +1444 +12366 +20947 +2298 +11978 +26147 +235806854 +16559 +28343 +29344 +20524 +13216 +2218 +25949 +22465 +5837 +10071 +5664 +27763 +29542 +17542 +7216 +8818 +19900 +6238 +18458 +30725 +616977445 +17991 +17459 +17569 +14053 +30968 +31599 +24051 +5513 +5696 +26028 +13012 +5267 +18648 +17755 +4909 +23274 +10694 +14621 +23900 +20254 +12221 +27449 +1348 +1251 +7276 +700574071 +23612 +17684 +20716 +12764 +168109658 +6338 +16331 +30316 +113553516 +10990 +8960 +19003 +290769443 +4645 +8132 +15162 +8223 +17569 +11543 +19114 +975640473 +11547 +1403 +17466 +12538 +28423 +9794 +27665 +14270 +16274 +16922 +21959 +32691 +22635 +5284 +30620 +4452 +270260213 +16773 +13260 +4976 +4269 +15110 +9199 +15268 +8385 +1905 +4255 +5176 +30049 +31224 +16017 +12603 +31431 +534285331 +484426086 +11572 +15548 +26921 +5613 +30717 +3248 +14142 +25122 +20826 +2426 +28935 +1615 +12804 +8545 +2127 +29544 +15820 +19600 +882072880 +7254 +10969 +29994 +822039461 +8555 +6867 +3578 +30641 +24916 +4393 +30316 +21 +8332 +12369 +9232 +26397 +17652 +395834793 +6067 +17020 +9410 +23710 +24903 +26791 +7875 +5720 +822044300 +14778 +392691932 +462910439 +4581 +353059167 +15947 +29894 +8890 +927 +4869 +29641 +16878 +11096 +874277401 +194998513 +31172 +11993 +3939 +32194 +15907 +5383 +20653 +20949 +31445 +145056166 +6298 +18577 +18029 +4896 +1069917996 +13484 +9461 +29600 +616977445 +24484 +1645 +2486 +3240 +14483 +30318 +22879 +26088 +16256 +3922 +7071 +18339 +651885085 +29062 +19695 +4141 +533948334 +792992230 +836023503 +427210045 +20647 +7600 +2284 +124369549 +18948 +32756 +594762075 +19806 +20173 +13032 +22854 +27951 +6418 +12957 +12445 +31075 +5677 +12394 +15923 +213606410 +11073 +19674 +244957611 +3847 +28232 +17945 +31173 +15179 +13164 +31490 +363606158 +4122 +29729 +8076 +9834 +22222 +21545 +10295 +28544 +252 +25989 +21471 +26151 +742020694 +15155 +31408 +24401 +7495 +11168 +892998692 +30485 +8722 +12396 +31420 +21003 +13312 +9428 +296439019 +26090 +2443 +1024 +909441673 +10477 +9956 +7522 +7431 +4190 +8030 +8 +15717 +434 +12722 +25349 +17353 +23745 +1643 +24580 +22833 +723466242 +20348 +4338 +1487 +6679 +21957 +13747 +2278 +2149 +16826 +923278241 +27807 +4869 +8392 +1643 +29656 +17488 +25368 +26410 +7378 +3645 +7430 +25188 +1051977677 +20988 +28955 +30607 +4455 +25815 +31226 +3432 +26835 +14614 +13189 +14520 +742020694 +2427 +12518 +10415 +20662 +6949 +22322 +13385 +29525 +29254 +16705 +12746 +29461 +27768 +22222 +244343836 +23179 +15887 +276 +176 +3714 +20724 +21579 +924495346 +19845 +640778508 +15415 +31709 +2639 +11136 +23717 +20624 +23252 +18863 +4709 +12761 +1632 +30079 +21934 +12404 +23479 +6072 +18847 +30444 +4446 +13883 +30968 +20894 +6618 +30186 +6084 +15993 +6844 +2515 +5395 +25773 +16840 +27891 +23073 +32122 +27459 +195302080 +6068 +602935893 +16869 +11083 +728180005 +24986 +27785 +1928 +16057 +30163 +19865 +3502 +24126 +12706 +29984 +12593 +6957 +1259 +172 +23160 +22750 +30048 +7566 +5191 +4820 +7172 +817589563 +25096 +3922 +3793 +28575 +13847 +10645 +19537 +17947 +1918 +5534 +569699847 +711445733 +2308 +29030 +30876 +32469 +27736 +31102 +6913 +9937 +10690 +32691 +20662 +4159 +22438 +5947 +12912 +9891 +617 +24217 +10027 +23458 +31613 +28437 +1039573980 +28021 +26165266 +6184 +8399 +4589 +21660 +17402 +23180 +11051 +23616 +20898 +26470 +745180397 +854801176 +32470 +22635 +31249 +15170 +27414 +9937 +21960 +16302 +31005 +24905 +13996 +17488 +731202992 +3848 +27984 +67092753 +11092 +15636 +20867 +31838 +20327 +8884 +30302 +9270 +31045 +17685 +12370 +1823 +21784 +12917 +13351 +12602 +14462 +11104 +8364 +545509574 +32020 +7806 +11631 +879 +23873 +25549 +31249 +7414 +340345990 +21517 +19187 +25863 +10227 +12445 +2345 +8879 +909441673 +5664 +305572939 +21872 +9100 +14520 +21632 +20641 +28013 +4399 +27995 +4545 +29392 +9891 +8067 +16753 +18609 +958694130 +24340 +15174 +1747 +12218 +1232 +5358908 +5357 +13479 +24282 +5746 +1626 +23639 +640778508 +4587 +5722 +18003 +11069 +22557 +10357 +24607 +22322 +30851 +9618 +5827 +30148 +27982 +23649 +22065 +11951 +13857 +842 +17376 +9222 +1405 +13655 +24443 +9848 +15146 +20293 +27360 +133678412 +17425 +395139668 +27282 +950474614 +31246 +908304474 +23362 +14002 +522048339 +24392 +1018366689 +1223 +874277401 +8601 +10008 +32006 +30926 +26743 +25916 +5390 +9038 +4025 +12571 +29642 +11522 +450 +27768 +5677 +12285 +27172 +24242 +73596427 +1934 +30120 +16745 +31644 +24453 +541087189 +15083 +14674 +28720 +1021683009 +158091921 +10631 +32344 +11267 +20550 +680671778 +2688 +25668 +30807 +12017 +4019 +24860 +384 +13587 +7495 +20121 +24931 +20333 +20697 +19770 +799 +30651 +6814 +16922 +17847 +31995 +15144 +17219 +17019 +23366 +30557 +504508952 +1178 +631 +5723 +17105 +5390 +4888 +10201 +15310 +8465 +17975 +26796 +8781 +248362658 +11882 +1100 +7763 +31529 +18910 +20902 +883636298 +28591 +798919697 +229792385 +21957 +18932 +10651 +19139 +2824 +22784 +1130 +15220 +25386 +25641 +12666 +25624 +5673 +26948 +10811 +20914 +11267 +27140 +32006 +375276045 +213425770 +17810 +20917 +12438 +18535 +3336 +28005 +11069 +15501 +14578 +1447 +23216 +23137 +32650 +26921 +30440 +12092 +21135 +366293489 +4856 +28910 +613429844 +23312 +10010 +832182246 +26236 +10337 +20477 +6500 +4741 +25660 +20321 +13497 +29567 +4589 +18480 +3213 +20054 +11993 +24926 +20441 +25473 +10719 +25003 +13484 +12111 +25892 +30138 +17159 +19207 +24332 +22861 +13070 +20441 +18269 +22832 +18039 +29243 +23205 +238428037 +10357 +559 +28927 +166095447 +30245 +28013 +28003 +1004618554 +8912 +18702 +17765 +8443 +22833 +13314 +17219 +15947 +2724 +665 +2158 +1984 +16219 +5863 +26259 +8563 +9550 +333 +1611 +20982 +16173 +29392 +30501 +790740335 +17065 +4326 +31985 +24814 +18535 +28896 +17799 +21778 +13653 +2884 +19547 +920628575 +19201 +26047 +19261 +2275 +1071 +15648 +17632 +498666675 +12189 +19977 +19354 +90 +15536244 +4437 +19773 +14376 +1487 +31455 +4522 +21632 +2688 +21618 +27173 +823092168 +6500 +558084621 +2388 +32279 +5215 +926344921 +10071 +676736040 +19061 +25089 +14069 +26146 +19782 +5532 +22294 +27726 +29882 +25581 +24742 +8398 +29456 +14702 +3179 +832680993 +20475 +2722 +22294 +19732 +7917 +23479 +13972 +21358 +17053 +29410 +3977 +26010 +5362 +3097 +913748172 +2153 +11510 +13653 +3560 +4855 +3141 +6655 +18459 +24478 +22009 +5947 +26163 +12026 +17038 +18993 +8067 +15101 +1779 +970891878 +908 +13119 +21762 +11723 +21815 +21386 +14519 +21976 +394 +653627586 +21258 +17510 +826485957 +22634 +4569 +9958 +23507 +5513 +321934268 +13740 +16340 +591901163 +24924 +8586 +19449 +28622 +19348 +8047 +14029 +29433 +9884 +7228 +27647 +22687 +10753 +157465808 +851641765 +14956 +29627 +825145787 +29425 +3494 +31155 +20315 +29545 +16667 +7012 +14279 +1039454929 +2048 +699487053 +22324 +32761 +9049 +6920 +27891 +22009 +817993855 +30597 +22040 +19995 +674585055 +22827 +30006 +2920 +4682 +7607 +28427 +30296 +1024 +21166 +5144 +8841 +17516 +12917 +12133 +19831 +24558 +31644 +5294 +1029673386 +1905 +25490 +198937476 +230518419 +14450 +15563 +189 +18111 +16597 +903 +507789109 +27682 +23687 +4344 +23917 +15322 +27785 +29267 +17385 +370759140 +25380 +26929 +24443 +23287 +9461 +10984 +14799 +11340 +630093307 +15808 +22962 +17868 +21762 +453654408 +5510 +28714 +9508 +13467 +12899 +23987 +18269 +26614 +22955 +917654268 +1315 +2126 +11327 +17148 +20278 +17970 +17597 +31417 +9419 +31095 +11861 +29507 +444399954 +990149555 +430 +566535181 +4383 +2849 +25873 +7235 +30993 +14636 +21215 +3488 +31927 +3714 +28634 +226980905 +3661 +17829 +23453 +18883 +360908934 +29076 +5760 +427210045 +17265 +83834291 +17115 +12955 +29767 +20357 +19435 +13113 +5613 +18576 +21571 +16881 +23306 +18943 +26456 +31139 +6786 +23362 +23268 +30161 +1466 +5439 +23038 +11632 +14462 +7415 +476 +25049 +186785632 +4490 +6264 +27776 +13869 +13658 +19873 +18055 +9794 +28240 +10547 +25606 +21711 +8597 +27968 +5994 +31690 +30194 +3965 +20045 +15928 +18883 +19243 +9109 +26331 +30596 +20964 +9124 +24332 +13054 +22065 +17046 +14564 +16480 +13297 +30807 +1636 +22189 +32087 +16689 +8550 +2518 +28720 +2244 +742863148 +26666 +8276 +14266 +29398 +9111 +11877 +7106 +909240806 +27059 +15005 +21340 +30993 +23232 +24553 +31153 +6893 +8984 +21871 +15639 +13016 +6514 +461277064 +27440 +16806 +27779 +4401 +12127 +11121 +23912 +7541 +21047 +1072 +11558 +1189 +7838 +75 +6740 +656045798 +7915 +25552 +28878 +2722 +29680 +15260 +26922 +16586957 +26661 +1145 +276 +20550 +3021 +1828 +5087 +4367 +19570 +10276 +3379 +26344 +80525247 +11440 +13902 +23958 +3095 +8657 +17325 +23268 +4417 +32311 +711737444 +2722 +734 +5590 +14772 +1069917996 +10730 +501586030 +21417 +1066556883 +30750 +2375 +702036288 +7848 +289307895 +6614 +3162 +5815 +8968 +22591 +2145 +29525 +29195 +8781 +1322 +5751 +24767 +31784 +19200 +13783 +9105 +10796 +12647 +29245 +7111 +865 +3511 +27443 +26504 +16507 +4916 +23179 +164884529 +467421403 +25349 +2257 +6089 +31006 +22613 +23661 +10419 +3098 +3276 +766296907 +29920 +18398 +25710 +103019456 +28262 +7044 +26348 +27055 +23026 +22645 +18391 +615650603 +22789 +32621 +1176 +504508952 +27430 +6829 +20008 +10477 +22602 +18920 +30607 +31720 +7478 +3721 +677782451 +14909 +231410737 +8216 +9747 +26161 +12539 +28652 +8838 +103480109 +24360 +13818 +5793 +25805 +16935 +6044 +22556 +23583 +493 +656045798 +31139 +31375 +13883 +7385 +24009 +17848 +5644 +7254 +19508 +22895 +10302 +592666506 +20377 +17595 +31169 +811900994 +32311 +27392 +22208 +30065 +25427 +419509287 +24443 +16889 +31173 +894853305 +8776 +28437 +16390 +12817 +9668 +781061662 +26953 +13595 +29970 +3502 +18019 +28461 +3084 +23620 +695107402 +15492 +279148135 +25480 +23979 +8689 +13741 +863724463 +24368 +8597 +19547 +17113 +12560 +7510 +893 +25354 +21660 +8321 +28343 +924623339 +22682 +29542 +8925 +25549 +12366 +23747 +29188 +16490 +10631 +23620 +597796445 +333166385 +9583 +18878 +328328013 +10000 +4681 +2004 +741194541 +14288 +224549453 +12632 +30138 +29429 +3051 +11239 +10272 +28339 +1895 +12527 +15268 +26924 +906900427 +9087 +12905 +1004406848 +3976 +472330180 +3920 +11357 +23520 +15642 +13036 +12929 +15448 +6321 +30620 +8558 +32371 +31157 +12495 +30564 +25567 +380108858 +22305 +13198 +12906 +24443 +17980 +25509 +929979970 +9167 +19932 +10262 +28917 +31055 +17928 +23617 +12253 +43828687 +28311 +20702 +8658 +14684 +4640 +19674 +8793 +25774 +26473 +1222 +22564 +14052 +15678 +29067 +18048 +245929304 +4380 +24553 +15928 +11245 +5722 +26409 +27117 +26762 +13043 +4030 +12205 +20368 +4509 +20462 +22377 +1359 +17762 +29644 +3832 +19755 +8657 +19990 +31954 +20441 +16901 +14137 +18975 +22188 +164884529 +15663 +30214 +27714 +504428086 +21862 +19907 +13589 +26283 +1348 +22366 +29329 +8238 +23113 +16513 +22212 +22190 +492988425 +345550902 +8616 +2351 +268876993 +18003 +74281531 +858 +19422 +20697 +1022585985 +25566 +31517 +22305 +17881 +10335 +32513 +28361 +18602 +3907 +832685755 +18030 +27246 +10458 +2343 +1467 +8147 +20918 +19849 +11777 +8405 +20078 +30218 +12342 +330159803 +31310 +5925 +18839 +10058 +26058 +24635 +20795 +22571 +32295 +26150 +9019 +6532 +14462 +23443 +518120821 +19950 +667 +5921 +19672 +18785 +28362 +15412 +592690051 +6203 +31769 +13506 +9856 +5524 +24809 +9963 +17516 +1791 +2154 +31140926 +6945 +13691 +11953 +8017 +5635 +31714 +13568 +20045 +341817102 +1015911830 +21761 +10885 +401917596 +9049 +20144 +32127 +6814 +22729 +5539 +24861 +780421252 +15094 +31662 +23971 +7958 +29274 +19929 +1777 +4533 +9289 +13574 +10889 +29456 +27768 +19599 +24289 +18825 +9111 +25731 +24765 +638607948 +20032 +21276 +24914 +22764 +6166 +21147 +17173 +8 +20441 +24075 +924495346 +687763923 +17325 +15958 +642957786 +2769 +31417 +17917 +32285 +176 +32112 +25264 +29318 +17466 +16299 +10990 +13373 +27279 +21027 +706944221 +11622 +11774 +10306 +10694 +688887999 +4157 +885 +31816 +26740 +2091 +14741 +7657 +2262 +2149 +23769 +13497 +796418068 +12125 +176 +13043 +16287 +11267 +28427 +27982 +25511 +13070 +14346 +5358908 +31198 +916 +30557 +4122 +473198471 +17191 +226980905 +31698 +32378 +8433 +19676 +19354 +15663 +17364 +15412 +9375 +6515 +723466242 +30534 +14103 +3358 +8945 +10322 +7177 +9156 +343241067 +59300581 +26941 +1052417407 +612807585 +6933 +10477 +17747 +2385 +8449 +13675 +2262 +32513 +23191 +623 +3315 +15678 +12932 +20542 +23287 +7592 +15024 +14002 +907975664 +20864 +21476 +62277626 +990149555 +5390 +19570 +14909 +14161 +20130 +14581 +22564 +248328466 +953124189 +18078 +4944 +14953 +26287 +67092753 +11801 +23217 +11705 +14189 +29307 +5320 +20261 +27443 +22526 +12843 +30327 +25608 +10184 +28118 +4438 +30020 +17945 +29094 +864335235 +23235 +16552 +7403 +8153 +8287 +20852 +8321 +4439 +1026 +344 +28509 +27055 +61637246 +8029 +17627 +7150 +28937 +15490 +15382 +18162 +31359 +16637 +28504 +13057 +9167 +145727174 +28987 +618386534 +10008 +10119 +2084 +8557 +7965 +503896617 +30889 +9735 +6085 +924305293 +30875 +11121 +590791345 +30717 +15196 +17798 +14583 +2820 +2149 +306388183 +19445 +17829 +28496 +19901 +23794 +18480 +7270 +9325 +8433 +31018 +16318 +17999 +756626234 +1910 +13291 +25310 +731202992 +3283 +1025777893 +31696 +12006 +11974 +336420794 +5035 +14635 +29130 +15017 +4413 +17459 +2148 +17311 +16125 +11766 +14558 +23709 +27638 +8945 +10706 +874086522 +8360 +18501 +4976 +13276 +6673 +25606 +13291 +22384 +28451 +18797 +19292 +20112 +31699 +1005059728 +31075 +23188 +22417 +13827 +30065 +5795 +20736 +6400 +30653 +465496919 +10272 +31789 +1020413297 +6993 +21750 +2822 +15678 +3546 +28510 +2148 +25599 +4533 +27735 +11003 +23649 +18062 +406000131 +6862 +21342 +661309396 +19880 +11779 +5024 +17439 +16424 +820 +19878 +31169 +4184 +182362405 +20948 +721000141 +27394 +22732 +3888 +30737 +16840 +18826 +7838 +5587 +1906 +5667 +30435 +22387 +12498 +14451 +15535 +23150 +16331 +2347 +29286 +12435 +3687 +22057 +22579 +2535 +21959 +2091 +19348 +26347 +32322 +19653 +8787 +27153 +21276 +28709 +23565 +2158 +290769443 +27855 +28987 +296396691 +20627 +21272 +21784 +9178 +10968 +24924 +213606410 +22855 +9361 +19370 +31998 +384972726 +22323 +93659120 +8041 +22441 +6607 +17364 +21484 +30089 +28090 +1391 +8250 +21885 +66 +16323 +4909 +2703 +30492 +14740 +9583 +384972726 +22602 +769731785 +28712 +20034 +5777 +16862 +27172 +23982 +21477 +1394 +16444 +28917 +8345 +19093 +27087 +20989 +20250 +125 +29067 +8776 +9855 +19687 +20757 +19960 +22351 +22966 +22266 +13875 +25176 +301 +28152 +14798 +1391 +27819 +25558 +14357 +28628 +13857 +17321 +16575 +14805 +17183 +2048 +3793 +22187 +8968 +12566 +17020 +3732 +24663612 +1699 +23565 +14235 +9455 +6620 +19852 +11121 +5331 +18920 +24358 +14040 +29658 +14598 +21669 +13474 +1673 +32232 +977602386 +5196 +9797 +20046 +32385 +4866 +8963 +27359 +1055209860 +8677 +1308 +594750521 +16314 +15959 +4909 +7554 +19348 +28928 +4532 +2655 +7715 +13478 +15831 +25481 +20303 +31797 +64189161 +1625 +1890 +24055 +2082 +19986 +5910 +24437 +2073 +2343 +434 +32180 +8621 +2709 +9049 +9533 +23977 +17798 +12856 +22887 +15713 +4176 +23022 +16931 +552788764 +20250 +24808 +1176 +15975 +609403371 +16817 +702431857 +8345 +5688 +9138 +8990 +18727 +27638 +10812 +27934 +17087 +11202 +28076 +22373 +27360 +466895569 +2468 +3721 +17006 +1381 +3574 +29279 +17526 +8813 +8968 +8132 +19199 +14578 +5106 +27593 +30659 +3009 +25202 +22022 +21322 +12911 +15764 +19769 +19320 +23549 +27301 +10800 +17019 +30327 +15993 +19951 +9251 +22575 +588197016 +3509 +22622 +4255 +19935 +21476 +10021 +29290 +25147 +8598 +5457 +1438 +27337 +1645 +22949 +990900808 +21560 +16219 +28705 +16935 +823092168 +14722 +19211 +6592 +9747 +6740 +28232 +516829386 +429 +8320 +10938 +10800 +12403 +5086 +29148 +4956 +6322 +8096 +12134 +15851 +20751 +21646 +23475 +23891 +26620 +3793 +892998692 +8041 +3487 +175 +27852 +4944 +17239 +20046 +24160 +32311 +27679 +11070 +8285 +924495346 +3636 +24374 +17086 +2244 +24909 +26617 +14507 +1784 +24401 +21964 +20722 +4437 +16361 +10163 +11232 +19695 +10961 +22575 +8776 +4740 +16836 +25473 +8578 +4455 +5288 +13615 +31777 +18190 +3484 +9307 +422134051 +1026 +30082 +27039 +9958 +22884 +13498 +27251 +11661 +13118 +14799 +3033 +1777 +19768 +742020694 +22539 +8668 +18491 +10057 +22543 +156 +16627 +12026 +28626 +29545 +20063 +1614 +155057346 +17093 +25058 +16407 +2448 +6664 +13737 +25918 +1595 +29642 +13956 +26661 +32112 +30161 +27529 +23640 +30896 +18936 +29218 +25386 +23746 +11094 +610 +15676 +6003 +476 +14962 +31816 +20934 +20512 +26205 +10970 +30819 +9287 +28334 +11967 +2438 +28495 +28090 +32438 +29365 +21383 +18232 +12026 +20996 +12764 +10077 +6235 +7430 +25826 +22135 +20164 +20338 +13172 +20867 +121399638 +4784 +25373 +5615 +6714 +11472 +337 +909441673 +21781 +19711 +25554 +10861 +7446 +231410737 +23894 +25082 +17376 +8786 +32753 +13497 +20017 +20724 +19782 +9285 +5843 +25785 +21263 +968985812 +28340 +5688 +29507 +1686 +10820 +4490 +294947637 +15531 +10168 +22233 +716737822 +1778 +22659 +15891 +28240 +21155 +822044300 +10337 +6743 +14236 +6086 +4703 +20513 +13706 +309071195 +30301 +13085 +21517 +30595 +14120 +17086 +12963 +17200 +1831 +4372 +6795 +26732 +17559 +25252 +17588 +22764 +17264 +9327184 +10837 +16478 +10643 +3126 +20704 +5886 +8674 +6343 +29410 +29773 +21592 +301 +1066627044 +11371 +26860 +7687 +17933 +4537 +29924 +24154 +8070 +15642 +5969 +31804 +18932 +1021683009 +27121 +15212 +22937 +9345 +28872 +82894371 +25278 +3014 +9109 +3479 +22753 +10311 +19486 +18434 +25049 +9747 +28467 +613429844 +31102 +6694 +6205 +16181 +32643 +2697 +296396691 +399 +12010 +24443 +28986 +7585 +22 +28935 +603 +15648 +184186867 +19806 +19599 +24601 +9665 +19376 +5667 +14755 +5645 +462589202 +20532 +38930129 +552056204 +23673 +29525 +19093 +18890 +31808 +10227 +224606507 +5777 +229792385 +22795 +4666 +21273 +839907039 +24580 +7954 +8091 +24484 +30433 +65808830 +14996 +1895 +29954 +16636 +12224 +18883 +8285 +13509 +62277626 +5795 +5785 +374 +27510 +660 +16314 +11091 +25813 +6736 +3711 +2484 +22729 +13075 +18598 +27127 +13023 +6676 +4523 +15287 +14080 +3455 +7994 +22737 +5964 +27735 +22224 +16957 +1914 +21731 +434 +3540 +12756 +4755 +8047 +7806 +19052 +1729 +12149 +24232 +14973 +27012 +26626 +28677 +265813536 +32182 +360908934 +19327 +28362 +15492 +587293467 +31179 +4527 +1312 +8621 +1252 +7541 +10656 +17482 +594750521 +23105 +27290 +1515 +585 +9894 +11861 +17015 +9426 +14142 +28013 +1354 +30537 +31331 +16868 +7693 +24117 +2947 +766296907 +12674 +3786 +19816 +15113 +25115 +16323 +30718 +12867 +29477 +20315 +16476 +27334 +28300 +5034 +7265 +11861 +25960 +885 +22040 +26447 +3810 +10509 +31445 +9391 +24883 +17441 +20477 +20695 +30851 +20939 +21215 +15907 +7813 +30426 +32378 +5737 +19531 +12385 +305572939 +11483 +25177 +25498 +18696 +27039 +93659120 +16356 +618386534 +20140 +1040971019 +27509 +30372 +14080 +6611 +28021 +6648 +21907 +22340 +4123 +32313 +26121 +17466 +14195 +7202 +20828 +4648 +25618 +11096 +32664 +14142 +32311 +7524 +337953397 +6643 +794313601 +13685 +4247 +188584425 +13993 +24244 +6558 +7428 +25256 +3996 +3095 +7202 +13321 +15563 +6055 +170730903 +29729 +25788 +16886 +9738 +588197016 +911989185 +20843 +5730 +3494 +25637 +10171 +7224 +11547 +833103889 +5847 +4006 +18463 +4216 +3832 +10321 +4715 +2916 +9200 +10974 +336397151 +549907492 +15130 +29840 +18025 +1446 +1517 +13553 +14218 +22294 +231410737 +12850 +26910 +7838 +12746 +5472 +5827 +30372 +9902 +2455 +6078 +5299 +12955 +28262 +22441 +3738 +25312 +23211 +24869 +2443 +3852 +8433 +15887 +158091921 +695107402 +6053 +19632 +224606507 +29844 +27172 +3492 +397879962 +842 +6381 +9210 +17167 +30603 +6267 +30408 +22100 +24848 +1358 +1017 +13479 +12800 +25486 +8965 +10626 +17374 +24652 +4978 +31696 +18188 +1130 +30876 +29566 +478 +19559 +403520915 +3688 +21726 +2820 +20078 +18927 +14763 +9867 +629271359 +5043 +32295 +16213 +13402 +8216 +2250 +4084 +11298 +26193 +26301 +6271 +25387 +14805 +26620 +13910 +4924 +2428 +631393247 +172 +19642 +4346 +15395 +11327 +8560 +16781 +16352 +14436 +18408 +30803 +15945 +14007 +10000 +6611 +8224 +5177 +22992 +23205 +1083 +3683 +14868 +296396691 +16886 +2158 +25159 +24583 +23098 +2856 +31171 +15143 +25380 +25264 +11478 +22771 +959731862 +140796320 +64 +18136 +5716 +4082 +1729 +13172 +21 +11085 +3229 +8689 +20819 +20542 +17188 +31433 +32163 +3742 +2004 +22450 +22901 +1640 +28280 +21660 +30219 +950474614 +25366 +6068 +23179 +20120 +3487 +22951 +25863 +28812 +589882737 +336397151 +3789 +8973 +29609 +24154 +10009 +28583 +23265 +5746 +6743 +11338 +20463 +32664 +23977 +24521 +6077 +20357 +11346 +26028 +26146 +184 +11835 +31671 +11096 +10727 +12404 +12649 +4261 +27131 +22022 +25863 +14145 +31325 +30939 +14912 +427339499 +5524 +30170 +5203 +29567 +5156 +31626 +23192 +14520 +23900 +15357 +11573 +10241 +17893 +13570 +27375 +44211057 +6243 +12538 +18920 +15096 +2849 +811903348 +14422 +8778 +3322 +19348 +22867 +19183 +10571 +15381 +13704 +12663 +10643 +22807 +18271 +863724463 +4326 +17207 +830605272 +9054 +29629 +4880 +22647 +16695 +2308 +93659120 +23236 +21948 +5737 +30891 +544 +3494 +3682 +8968 +2999 +18185 +9794 +13076 +2969 +26077 +929979970 +29267 +30805 +9332 +7489 +21769 +4545 +15695 +612277592 +7290 +7592 +19343 +359967163 +766296907 +224 +11051 +589882737 +23713 +552056204 +28118 +7318 +15262 +560467389 +31797 +5773 +13347 +19845 +3479 +15872 +7011 +14825 +1900 +20825 +9333 +30053 +24689 +7838 +27763 +12683 +22024 +1616 +30888 +5994 +503896617 +4819 +25783 +1562 +666820756 +31759 +4438 +11257 +22951 +9764 +12866 +11772 +6742 +3273 +23527 +216965874 +7995 +8282 +328328013 +28701 +31950 +10276 +188 +11723 +17228 +23756 +13276 +5737 +1404 +22539 +21374 +16495 +32561 +31776 +29919 +21484 +24443 +18172 +26999 +4920 +4052 +11260 +17381 +12426 +14878 +16911 +23958 +7389 +1021683009 +29889 +15322 +17810 +8133 +22266 +32331 +19806 +16361 +22861 +991427156 +9428 +12473 +24909 +27768 +17829 +6043 +27784 +29986 +25793 +742303875 +824801269 +23783 +28211 +17249 +17708 +20144 +3189 +21314 +22652 +462589202 +7666 +13946 +96 +23295 +26685 +48 +32293 +4297 +12134 +18820 +8787 +20021 +12747 +28486 +13 +17775 +28956 +17870 +10489 +26853 +27864 +30174 +11761 +2015 +26694 +615650603 +26727 +29754 +17805 +11661 +6017 +6089 +7666 +19666 +31211 +22905 +1651 +18094 +21555 +26121 +27592 +17437 +22 +16931 +3039 +417766481 +24242 +22294 +20203 +10431 +892237149 +28413 +24307 +16986 +20852 +20095 +567113435 +14069 +4341 +8388 +16785 +15316 +5053 +1277 +405612030 +9639 +27393 +8345 +892998692 +19883 +4107 +24761 +29062 +19297 +461277064 +6963 +13904 +2415 +22790 +23108 +6658 +9902 +16150 +16114 +29818 +11509 +1014219856 +3772 +25675 +7122 +24555 +22652 +24578 +14611 +3584 +14117 +10381 +23987 +60606121 +19278 +18048 +13005 +32014 +28604 +29560 +31375 +30655 +12562 +7804 +29089 +22119 +17009 +9105 +10620 +24244 +13747 +25551 +32581 +27860 +32470 +7177 +18974 +12403 +4715 +25825 +27803 +20922 +17572 +4897 +2284 +729284343 +8496 +321739453 +18983 +15179 +14908 +15011 +7202 +332842011 +27784 +22684 +8089 +23769 +32757 +7361 +941 +950474614 +15600 +32388 +6343 +20426 +26088 +14551 +17394 +3487 +5284 +26457 +80294898 +11976 +14685 +25670 +6913 +3789 +19801 +448760046 +15759 +825237014 +7276 +21525 +1069115708 +31410 +16836 +17015 +276 +374 +4778 +974 +3080 +22728 +25486 +31838 +11677 +228 +15875 +1774 +10573 +23196 +18563 +9091 +28622 +8753 +32101 +11967 +12957 +24458 +13719 +4446 +29824 +24616 +15230 +15019 +280529378 +31120 +10790 +31303 +17298 +22224 +21828 +11033 +21916 +332842011 +21618 +11815 +146841542 +23205 +5773 +23890 +7385 +23415 +23540 +6804 +8499 +3194 +87657305 +13109 +30337 +14166 +4393 +19783 +30896 +20130 +22084 +2422 +2381 +616977445 +6038 +5288 +5480 +2091 +4406 +77201550 +22682 +580 +14145 +26650 +11346 +8830 +933943837 +3973 +15535 +14839 +27448 +26620 +25042 +4640 +8668 +28231 +28118 +1616 +279067825 +19884 +6317 +24861 +13041 +23539 +12359 +8598 +8395 +30212 +466822790 +10787 +5908 +1308 +17870 +1977 +17533 +31127 +10388 +32285 +551852208 +1017 +26386 +20399 +794313601 +18688 +548 +24392 +22833 +279067825 +8061 +7342 +7265 +2772 +13735 +3557 +1001982030 +32555 +28935 +16243 +21293 +29265 +12700 +16546 +20369 +3065 +8277 +641245860 +24965 +13303 +16017 +19547 +19570 +16352 +10680 +30873 +25007 +20111 +4775 +5129 +16658 +14082 +28013 +461277064 +3636 +10968 +23115 +195302080 +1649 +452 +7554 +22184 +18971 +3191 +20879 +5907 +6137 +29998 +1777 +21445 +4297 +30860 +7620 +9428 +802636738 +20139 +21815 +740490411 +28920 +826379647 +811903348 +4533 +10645 +9332 +29888 +32390 +803008640 +337953397 +8373 +48 +3494 +10403 +9350 +8689 +7478 +16586957 +1039573980 +22750 +16767 +17437 +16175 +23964 +11572 +14564 +20280 +24809 +16644 +31198 +25643 +26921 +14116 +10413 +16518 +17928 +31433 +9400 +23793 +23576 +19907 +1017 +13659 +25312 +27951 +19008 +27644 +13085 +68003897 +5748 +32313 +32355 +17999 +5863 +29680 +19340 +279067825 +16213 +25394 +12848 +27984 +20501 +31254 +24673 +3682 +12288 +3065 +19961 +14587 +9056 +852 +29067 +22707 +19508 +5369 +3847 +25755 +31404 +18459 +27012 +31010 +2148 +2528 +22048 +31915 +6012 +10607 +10000 +367188169 +32300 +26889 +1974 +13099 +18290 +509352747 +25445 +15927 +20648 +133678412 +18535 +19688 +26563 +7071 +27039 +9937 +16323 +11128 +21386 +6701 +23251 +296439019 +5201 +13565 +14038 +32363 +16290 +5791 +20818 +19163 +3274 +12783 +23073 +30245 +634854294 +24711 +18543 +26685 +18282 +166 +10000 +7024 +15820 +6053 +24075 +2306 +8287 +12746 +27688 +7353 +27561 +17392 +31804 +12370 +139452872 +1046 +25618 +30245 +18322 +4386 +7213 +31765 +7733 +22304 +30592 +385508497 +12899 +32650 +29545 +972928650 +660380383 +893 +26146 +989959857 +31709 +21276 +28279 +24779 +20054 +25007 +10637 +19613 +16475 +5299 +28635 +1384 +12218 +811903348 +5703 +355264719 +21476 +1004406848 +5197 +383 +13 +18765 +50 +10762 +2536 +19386 +30679 +4477 +31249 +1795 +264 +7017 +10045 +9842 +27052 +20131 +20128 +2343 +337041099 +3229 +4084 +1008532069 +31969 +32313 +13595 +18978 +806595480 +21660 +29344 +13855 +13655 +16907 +15839 +22021 +544 +19995 +1522 +349377938 +28153 +3264 +21613 +30712 +17217 +6920 +17762 +953124189 +7532 +22693 +63674306 +6220 +592690051 +18820 +6418 +12472 +28180 +28946 +23108 +25741 +833267066 +485046253 +31954 +193175134 +29344 +31351 +5480 +5340 +10673 +18650 +23661 +16309 +23922 +6921 +27712 +14086 +20036 +2535 +16353 +488251248 +28946 +22673 +24014 +28284 +4715 +30921 +9808 +5150 +29411 +15155 +18822 +6003 +18408 +523 +17246 +27803 +24476 +24450 +825237014 +16200 +22864 +533476351 +14314 +30426 +19321 +6318 +13685 +20904 +21545 +30936 +20815 +10968 +11773 +11412 +2824 +6719 +9764 +2773 +4645 +17124 +21711 +17020 +22762 +578152970 +14519 +4648 +20376 +26028 +5320 +25712 +13119 +18338 +61637246 +28635 +30704 +5996 +24675 +1308 +22621 +2515 +552788764 +31330 +600930403 +4840 +17572 +23897 +905243991 +2394 +1020435935 +25400 +29263 +20757 +20095 +13975 +32296 +28772 +30819 +21549 +31410 +978839708 +15321 +24051 +4297 +30429 +4438 +24246 +25452 +191 +290769443 +27055 +13932 +7270 +4587 +3253 +4846 +25558 +10656 +5175 +27243 +5673 +14702 +15635 +1070 +8209 +13297 +4372 +2503 +185934147 +21934 +29555 +113 +4645 +12706 +10158 +31455 +15265 +22102 +26898 +18650 +151770303 +15403 +31512 +31474 +31964 +18048 +3109 +28620 +32118 +28834 +4533 +766296907 +31330 +31307 +23790 +4385 +10569 +6870 +14825 +10820 +3683 +3019 +6343 +7561 +43 +22652 +14775 +27392 +693593454 +1201 +13018 +21710 +24814 +851641765 +27052 +21762 +11576 +30745 +30429 +6374 +6937 +8004 +32165 +14528 +24703 +11114 +6673 +1029673386 +932686918 +4709 +3580 +1020435935 +925227500 +612807585 +9832 +4380 +19010 +17847 +1051977677 +30792 +3208 +25056 +27059 +13883 +643348206 +26411 +31529 +4560 +21337 +1467 +4752 +11144 +21932 +16678 +15336 +12589 +2163 +897504558 +29896 +20922 +2028 +16910 +308 +17422 +2398 +4142 +6184 +17402 +12577 +14476 +14851 +213884266 +11342 +5363 +5603 +11323 +12217 +29767 +32459 +4640 +15144 +27864 +19486 +16706 +19052 +6400 +27860 +1029 +19873 +19682 +10262 +29555 +2002 +429 +20695 +2422 +3331 +6298 +23614 +27056 +9011 +22686 +12017 +24792 +25473 +4799 +6963 +21258 +28183 +4808 +14741 +9445 +28917 +19537 +29392 +11309 +30964 +32295 +24771 +74281531 +12435 +6511 +18468 +3141 +18675 +13064 +18167 +24453 +10822 +31537 +631393247 +17200 +24230 +1450 +24581 +5994 +6542 +15759 +17559 +16970 +22867 +23016 +21047 +8968 +19500 +14631 +32388 +4968 +20633 +23453 +23583 +13606 +21428 +25637 +32753 +20825 +9775 +28238 +3051 +1840 +13587 +5994 +27140 +31170 +31686 +26661 +28529 +7024 +20793 +13626 +22135 +32270 +10208 +25882 +15300 +4656 +22830 +16323 +14451 +6983 +16318 +726 +26626 +15422 +20366 +21437 +17706 +2298 +29773 +22673 +10109 +8017 +23619 +29399 +18213 +2489 +32082 +29067 +28626 +23461 +7838 +1025777893 +744 +12788 +20291 +19694 +26933 +80525247 +13075 +6406 +16513 +20363 +28591 +10419 +2763 +10045 +1514 +21890 +18569 +5667 +15941 +25779 +279067825 +7763 +2345 +4022 +13838 +1909 +27855 +8320 +29718 +32739 +20203 +20715 +32153 +27319 +19676 +13052 +27053 +5912 +9855 +2001 +14621 +3889 +17808 +23477 +16478 +13017 +31009 +10101 +801 +5703 +20008 +23290 +26344 +480390692 +4386 +15788 +9525 +100092990 +24250 +280737490 +799 +5554 +3194 +25354 +32581 +13924 +20924 +3792 +28076 +24450 +168109658 +12460 +5034 +7135 +21346 +2825 +25788 +26306 +19852 +14417 +4909 +17246 +17094 +25777 +27746 +14136 +4944 +26745 +29605 +13595 +15578 +6551 +5664 +24553 +472087440 +1071900543 +1100 +8712 +16135 +2282 +427339499 +8586 +8237 +17425 +24443 +28574 +7643 +4666 +21911 +12941 +21930 +6511 +29183 +25010 +19992 +21243 +20949 +32232 +4897 +60606121 +21251 +395834793 +20648 +269893514 +24313 +315171979 +24526 +21837 +14585 +19831 +17805 +24709 +30199 +14912 +586165913 +6862 +30440 +3963 +20059 +31693 +7487 +15250 +27821 +22773 +20818 +21857 +8230 +1957 +11413 +10197 +544 +4573 +2149 +17086 +7917 +5858 +12571 +1551 +9157 +145727174 +21287 +5737 +5367 +28173 +12788 +17747 +2639 +17160 +6753 +12557 +15798 +17533 +8545 +5664 +14760 +9534 +2091 +6043 +9327184 +26689 +9178 +15269 +14805 +19976 +20047 +12828 +10961 +498666675 +5969 +23895 +16060 +18207 +22009 +21273 +18772 +27393 +27039 +2452 +13595 +19445 +16650 +3586 +859 +1241 +28232 +12493 +25279 +14040 +25089 +7745 +12518 +10572 +24255 +17382 +6381 +12205 +3887 +8395 +617 +2250 +12501 +20656 +14080 +6131 +22679 +15492 +13579 +2394 +27647 +1259 +7754 +16704 +695 +13956 +15094 +32397 +23458 +3039 +15265 +27153 +24299 +28826 +7017 +642256957 +564 +15333 +25348 +7599 +20715 +20314 +8217 +997 +21322 +233735679 +26238 +1842 +12577 +748 +5222 +15820 +998031657 +19514 +6435 +25786 +10528 +1145 +16516 +3097 +1544 +184186867 +5688 +19278 +30374 +6307 +31870 +9361 +8968 +17020 +746854482 +3840 +2896 +349377938 +32192 +7765 +718 +23568 +3357 +21828 +30415 +10403 +17933 +12385 +5791 +24023 +28211 +3016 +15698 +23568 +15533 +26796 +702431857 +168109658 +30617 +24795 +23180 +6285 +8172 +6165 +23783 +29940 +6307 +1130 +7202 +7017 +14970 +22040 +6184 +25054 +20833 +30170 +27794 +18617 +25081 +19743 +23977 +11951 +27602 +315171979 +18535 +20178 +8378 +2307 +28334 +23654 +5684 +14039 +605 +8499 +12576 +8183 +26157 +20387 +13479 +7336 +32111 +32124 +1694 +14238 +238835585 +20076 +30093 +19817 +15104 +22693 +22119 +1023188123 +22548 +21915 +754590698 +20349 +4260 +8107 +20111 +20299 +8818 +17994 +4752 +23038 +15549 +24478 +21391 +24787 +14410 +2426 +14828 +21299 +29433 +30534 +11801 +3948 +551 +3870 +16759 +90066676 +372479198 +1171 +9931 +2698 +17046 +19486 +17968 +20638 +18207 +8076 +64189161 +26027 +448760046 +642957786 +23639 +18890 +25366 +6068 +16941 +618386534 +26222 +689 +723466242 +28898 +22577 +17777 +30119 +11180 +21496 +28173 +30374 +23899 +9270 +11937 +28281 +1045027275 +8524 +1083 +21028 +18339 +13496 +982 +665 +27412 +31169 +26460 +20662 +17559 +6348 +7915 +10193 +8898 +11121 +8965 +28724 +9659 +26612 +20578 +3073 +31417 +12143 +4043 +13525 +9538 +1444 +18839 +8605 +19783 +3051 +6479 +17123 +20028 +1020435935 +14973 +937121142 +952542015 +25030 +1625 +230518419 +17684 +8898 +30385 +498666675 +2675 +16590 +5825 +11016 +12818 +17874 +19695 +8385 +22557 +31420 +4385 +6017 +1651 +3179 +16749 +29992 +11772 +839907039 +24765 +29022 +329765698 +3025 +14084 +12111 +606788536 +3092 +344 +8345 +22316 +458283071 +30694 +3592 +1071 +4561 +20918 +27958 +4386 +8223 +7308 +30107 +16507 +8295 +9886 +21500 +31673 +2048 +8910 +337041099 +7983 +29761 +7006 +30034 +25493 +12550 +19233 +6466 +2260 +31025 +329597276 +24920 +498666675 +18602 +31570 +10193 +25638 +1140 +29324 +5106 +15300 +3502 +29978 +4645 +914 +17430 +11121 +22294 +778360537 +19259 +3503 +7012 +18298 +30133 +27098 +835842891 +18043 +30296 +19831 +29237 +26457 +314 +17402 +20299 +14619 +19168 +20047 +21815 +778 +10077 +18247 +22369 +7995 +11338 +22555 +8584 +16287 +27756 +27902 +7930 +4383 +20213 +22417 +11603 +21885 +29035 +2529 +16913 +892761992 +19732 +14103 +10071 +135575596 +16546 +6267 +154120443 +7172 +198937476 +1669 +4293 +1007237282 +3509 +17908 +21107 +235806854 +32378 +8179 +20479 +15928 +779295714 +15891 +23781 +7702 +27153 +12388 +20291 +31172 +817993855 +23781 +25813 +24734 +18048 +31797 +23721 +29525 +20587 +10498 +792992230 +6297 +29751 +6338 +10077 +5661 +15608 +2345 +19845 +12285 +22092 +16785 +11765 +21340 +3248 +15785 +32048 +6055 +10241 +26519 +3786 +29998 +854319027 +13085 +28279 +27121 +27012 +13351 +19348 +9848 +22057 +15336 +19687 +16552 +30443 +9975 +339451411 +22294 +15724 +15954 +25373 +18779 +16287 +11432 +4869 +19508 +30290 +2153 +23017 +16210 +21815 +24869 +6191 +19176 +5929 +22822 +22339 +28502 +11070 +9956 +15875 +6673 +403520915 +718 +881 +909060841 +23153 +12764 +5031 +18920 +4587 +410710860 +16803 +8492 +2448 +30218 +24378 +30069 +770236869 +22366 +6281 +29030 +25723 +20982 +706944221 +20366 +6991 +22236 +20852 +5703 +15097 +10840 +6642 +7117 +11162 +30805 +11668 +24753 +11712 +12010 +8293 +22622 +5236 +10573 +238835585 +17559 +30826 +17780 +12764 +1103 +7106 +4924 +28799 +21166 +12593 +15820 +19348 +3273 +23680 +3379 +14521 +109016745 +19632 +6027 +32442 +11882 +10787 +14142 +16893 +10302 +9678 +12582 +9458 +15483 +12272 +21753 +20387 +17987 +21731 +26640 +30865 +6558 +8885 +16558 +24862 +5043 +4008 +3374 +12828 +13264 +8572 +745180397 +28751 +4938 +20695 +21383 +18385 +851649066 +557 +131147486 +25516 +29315 +19931 +28751 +25666 +379911054 +7541 +15236 +3554 +226980905 +24330 +6642 +20983 +12550 +9832 +3574 +24762 +10509 +28312 +19751 +25053 +9286 +19951 +22558 +863724463 +680671778 +19628 +25010 +28243 +28369 +12357 +26028 +14463 +29450 +14956 +2787 +29831 +31690 +11407 +5115 +20795 +24196 +17156 +427210045 +23515 +28898 +3511 +27509 +22441 +10119 +3539 +631540174 +8925 +22036 +21467 +2448 +8520 +18434 +271 +9659 +32615 +21750 +15892 +19852 +4916 +29547 +3922 +21908 +4514 +17501 +17521 +30120 +7024 +26151 +26347 +889191331 +27688 +5479 +977602386 +12067 +26456 +15927 +4579 +1719 +8047 +59 +15578 +6184 +7677 +8067 +17020 +32016 +31140926 +13498 +18618 +13659 +7265 +14851 +18887 +4709 +12010 +12127 +15945 +31171 +22548 +25622 +32082 +12973 +6165 +23901 +24117 +13685 +23259 +2345 +26716 +12847 +20587 +10456 +43 +7624 +28998 +17928 +822039461 +12246 +21720 +20757 +2475 +30053 +12133 +3455 +23899 +29108 +17279 +30433 +7612 +18248 +22833 +8577 +29680 +701104944 +30226 +3281 +27440 +17381 +20563 +3196 +7612 +10885 +18797 +2536 +4595 +15594 +715317189 +4645 +20983 +19732 +22055 +15839 +1723 +19352 +3492 +3025 +22622 +14914 +16085 +3494 +10528 +29495 +4584 +2131 +9667 +27709 +10869 +5605 +3790 +9842 +1315 +28659 +343241067 +6512 +15872 +27145 +4715 +24396 +612137112 +30374 +886 +825145787 +22337 +466407152 +15657 +8658 +2587 +349661678 +9482 +113553516 +5900 +7599 +453654408 +30635 +1626 +31723 +2060 +20054 +305572939 +23016 +23772 +27013 +10506 +1694 +29195 +21140 +15179 +187968093 +18183 +32014 +16131 +13064 +4128 +30887 +10119 +24019 +4751 +16675 +5777 +13568 +23733 +3732 +31677 +23723 +26157 +25492 +7912 +1139 +1004618554 +4100 +1007560760 +18688 +14367424 +31417 +792992230 +21025 +2260 +24299 +20996 +19881 +67875078 +307353097 +31330 +28913 +5938 +19610 +13032 +12361 +23394 +6281 +13890 +24778 +20119 +19168 +18847 +25310 +723466242 +276 +4346 +27762 +13579 +968985812 +21777 +10431 +30089 +3864 +912418915 +23985 +2486 +18825 +8786 +13737 +1671 +18910 +19009 +27735 +7047 +16559 +30174 +30296 +13171 +22773 +162289454 +144035229 +10193 +30107 +29121 +7645 +10262 +610 +25188 +24495 +15975 +7631 +81 +19806 +699735627 +6343 +8990 +9261 +29109 +686 +8178 +31512 +12011 +32122 +7849 +30499 +2489 +20843 +30569 +6727 +18291 +3274 +20008 +10800 +22695 +22845 +15312 +6301 +30177 +7254 +16596 +26640 +8925 +7849 +23151 +941 +7688 +263497805 +11779 +24453 +13781 +309071195 +27066 +19995 +25203 +8280 +4191 +21715 +137236049 +19468 +13987 +18870 +453654408 +30725 +14462 +26348 +7075 +4311 +8829 +23986 +6274 +21868 +19320 +16085 +30597 +15280 +29567 +27007 +6089 +6322 +566535181 +458 +21635 +30157 +23188 +32391 +30293 +32118 +25681577 +16318 +29286 +23687 +14554 +22360 +20536 +5615 +25483 +24210 +1036 +3098 +15261 +19632 +2817 +30212 +24495 +28021 +2271 +19486 +24020 +26121 +26468 +27359 +15605 +14947 +21287 +5994 +30163 +5722 +458283071 +29916 +26067 +518055098 +902218792 +1059407870 +171308653 +25024 +27755 +22648 +11738 +27638 +11861 +16287 +31019 +14039 +1651 +31709 +27674 +17626 +17441 +9350 +22373 +15831 +13595 +31362 +8395 +8047 +2471 +31839 +7460 +25481 +19010 +13174 +3289 +5016 +929979970 +359 +25177 +145056166 +1296 +7183 +968471067 +11674 +5873 +9105 +30519 +20164 +20281 +4913 +3772 +4968 +30860 +248328466 +22387 +16480 +25996 +23151 +7538 +15225 +5463 +23159 +30613 +25111 +4654 +22777 +5847 +1100 +20463 +22966 +31211 +31804 +20879 +564 +13875 +12361 +15695 +16264 +13298 +12562 +4233 +21726 +8433 +2220 +7895 +6811 +17947 +18319 +17444 +26264 +14326 +21305 +21839 +16675 +29906 +221809937 +25472 +21340 +13422 +26626 +10058 +21932 +807729187 +11668 +25366 +28591 +4846 +9034 +12864 +296396691 +16881 +27589 +25549 +6063 +9755 +6274 +27993 +542336074 +3384 +11997 +31936 +26775 +12861 +17236 +9645 +24670 +17470 +13857 +29285 +6862 +22107 +21660 +11724 +25095 +7717 +6936 +30770 +22789 +498666675 +18265 +3374 +30598 +18161 +32081 +28202 +10397 +23544 +5383 +12404 +20017 +14384 +12010 +21541 +19343 +25948 +20164 +31674 +21594 +23810 +28295 +18077 +29528 +9665 +2655 +18546 +1309 +30474 +15018 +8223 +21889 +20578 +7017 +30341 +6706 +6920 +4232 +31985 +2506 +7132 +7566 +19032 +193175134 +21666 +8397 +24814 +22417 +1068171828 +9199 +17569 +8576 +11658 +26631 +28173 +26705 +3264 +24823 +21934 +758300039 +27510 +21097 +5369 +29351 +629271359 +17202 +23624 +991427156 +189 +2587 +13560 +9178 +3412 +7038 +27803 +28339 +12861 +26936 +14021 +692296598 +2523 +20090 +19597 +8830 +8689 +15133 +9731 +268664862 +11188 +19777 +7567 +13497 +8578 +24922 +5947 +7607 +19064 +12890 +13570 +32761 +23733 +9794 +20250 +23639 +17761 +4941 +19176 +7764 +560467389 +30021 +4180 +13747 +22779 +166095447 +13041 +652689549 +27735 +28243 +29882 +4490 +26157 +30177 +17683 +19420 +25030 +3428 +19599 +24926 +12756 +30936 +26638 +17311 +18458 +26803 +17060359 +7667 +4914 +27930 +902218792 +27993 +29155 +23362 +17632 +19145 +2082 +32062 +17459 +13525 +6423 +17947 +30606 +16573 +969 +24329 +29293 +21525 +1659 +15710 +30865 +28896 +10306 +30534 +31154 +15762 +11407 +7959 +28362 +11128 +25668 +1318 +31696 +19806 +20722 +14520 +12360 +2802 +8230 +108 +28903 +9735 +18461 +22722 +20773 +14740 +30603 +1021539295 +12501 +7548 +26860 +28705 +22821 +7228 +22730 +21948 +30350 +13655 +13312 +24117 +12017 +8192 +11092 +856207789 +6435 +22815 +13158 +165589491 +833267066 +28354 +22788 +15019 +12663 +5314 +30359 +19531 +13057 +9039 +17425 +14519 +290 +11540 +1040298715 +784 +18430 +3810 +12386 +25490 +26699 +28180 +14678 +1232 +12881 +9769 +27995 +192110709 +566535181 +23661 +20275 +856207789 +28427 +8297 +5016 +7667 +30325 +8067 +2452 +27052 +616977445 +8846 +20917 +27042 +4439 +22393 +31837 +168857585 +532880782 +3948 +32288 +16435 +18223 +666820756 +542071492 +23522 +24907 +184186867 +28809 +24023 +32391 +22714 +859 +21726 +19482 +23022 +30732052 +12316 +27638 +11677 +22617 +7849 +705345848 +7815 +8848 +29729 +17975 +6643 +11668 +3194 +9572 +9987 +18788 +28138 +8280 +19935 +15041 +30814 +17441 +20991 +20806 +25742 +25779 +29564 +1666 +23183 +12706 +24868 +1719 +11211 +28231 +27401 +968985812 +3770 +1944 +16318 +2260 +6547 +29610 +9582 +4383 +11534 +29318 +29608 +8023 +7612 +24761 +22471 +30547 +27185 +421 +15306 +17086 +7172 +32018 +14465 +6412 +20745 +21711 +15464 +15136 +4260 +26326 +12476 +159891380 +20127 +16685 +23972 +19236 +2073 +5119 +15161 +1192 +16582 +4627 +26661 +9963 +16287 +27865 +4255 +751443494 +29300 +2220 +6844 +18430 +7111 +31114 +13719 +17353 +9251 +6022 +29254 +14551 +31009 +24258 +30341 +26244 +3576 +905243991 +22531 +8508 +31837 +7250 +9613 +17415 +28530 +6182 +17860 +28245 +157465808 +2126 +16687 +5886 +772225462 +1787 +14831 +7342 +23479 +25948 +5954 +32417 +17439 +23530 +32715 +19432 +1632 +5891 +909060841 +927244002 +23680 +8250 +29195 +7216 +4533 +32709 +2261 +30655 +937121142 +13236 +2384 +8305 +21710 +31362 +10309 +10431 +4494 +90396233 +18183 +31537 +14845 +8050 +29264 +8957 +8285 +23280 +14795 +8945 +28362 +4532 +4180 +17684 +11243 +25675 +9751 +20888 +28343 +32252 +28642 +26058 +31686 +14795 +4485 +3078 +29300 +889191331 +4363 +16318 +17285 +19352 +2923 +27803 +28955 +90066676 +12426 +5172 +9289 +22166 +1021683009 +701104944 +24443 +3818 +80 +17577 +16868 +25731 +982 +6076 +609403371 +31659 +10684 +8922 +12764 +13160 +6057 +5087 +32643 +1013710959 +6348 +12160 +21948 +32322 +806595480 +3996 +12111 +711737444 +610473963 +5299 +29121 +14684 +9995 +28946 +8555 +204246971 +9408 +4247 +23773 +31108 +10295 +4584 +21862 +7745 +110271327 +29172 +21006 +28967 +19801 +3387 +16301 +19533 +734 +9007 +30079 +27187 +881 +329597276 +814529805 +25643 +29376 +8584 +13532 +15018 +7481 +25373 +26397 +25115 +23094 +4523 +846 +7220 +2766 +23357 +1039454929 +18003 +1651 +9339 +5129 +4670 +658174212 +25723 +156 +9156 +22412 +518055098 +4097 +23620 +15262 +908 +5954 +6888 +16399 +9937 +13347 +79196762 +12111 +16409 +16314 +18565 +867 +15268 +9039 +26400 +10719 +11503 +7285 +29889 +20819 +11342 +8851 +1444 +8386 +915 +4829 +25985 +7788 +21784 +2664 +23904 +980014702 +15379 +794313601 +14266 +869579568 +544 +3645 +23639 +14113 +6686 +5900 +10408 +16495 +20350 +9007 +3033 +21107 +9461 +16892 +27394 +22153 +156 +15381 +2759 +6957 +8499 +24973 +682 +16298 +12849 +30006 +21596 +14684 +625657182 +19750 +26386 +11413 +2977 +2535 +21038 +16803 +4855 +14473 +15136 +687 +16270 +1069917996 +17526 +24965 +20342 +13601 +27679 +26791 +19932 +17169 +746614703 +8116 +15230 +32168 +26154 +22580 +21322 +444399954 +23917 +9738 +19587 +15011 +7745 +15639 +5706 +934139475 +384 +26741 +30589 +22092 +15403 +23235 +6547 +9289 +25742 +230518419 +7645 +17160 +30963 +19750 +24789 +12482 +5294 +28370 +20333 +2845 +9631 +1189 +31842 +13856 +21290 +30298 +16150 +19719 +12211 +12435 +17870 +26344 +25049 +899069837 +3992 +12385 +26305 +32296 +427210045 +4870 +3025 +16913 +21596 +16540 +10397 +3818 +4401 +22879 +7567 +4709 +353283076 +393720206 +8446 +17853 +4417 +1573 +15177 +322303279 +20049 +32082 +16200 +20922 +19803 +9205 +23137 +3786 +17038 +5053 +21391 +5688 +32341 +26771 +30805 +24861 +493 +29253 +15881 +6317 +20378 +3440 +24641 +17799 +2596 +139007263 +352962731 +24274 +18785 +157465808 +26711 +30138 +22867 +12191 +17793 +19289 +11432 +7213 +20795 +11968 +26411 +832680993 +31075 +20265 +17775 +31570 +26759 +31762 +32311 +16644 +781061662 +7648 +32555 +220466131 +22385 +9975 +11723 +10171 +483775210 +4247 +2384 +14672 +22092 +27177 +15174 +5103 +30388 +13370 +24965 +31969 +4799 +24753 +87895781 +27145 +7497 +23890 +15178 +24278 +7265 +11738 +5793 +14722 +893 +26936 +32020 +21984 +10408 +6298 +13946 +7802 +292613269 +30473 +6141 +11069 +12386 +2058 +476 +12495 +19289 +11040 +18772 +31557 +90396233 +6106 +24193 +20524 +6453 +23619 +25205 +19620 +518417905 +6338 +22471 +11944 +622 +26803 +29819 +12848 +7722 +1626 +24443 +14082 +29680 +26519 +28035 +5791 +9627 +5888 +3590 +557 +5308 +881 +19803 +13119 +20894 +610473963 +28986 +563 +26146 +12866 +16384 +19261 +14862 +14635 +30148 +30033 +31945 +30537 +19745 +534285331 +16936 +16216 +7270 +7345 +26711 +31075 +11340 +4008 +6010 +27225 +2607 +27099 +5918 +25654 +24948 +8398 +3584 +30053 +31325 +25578 +9659 +12761 +4709 +22853 +19192 +30212 +29555 +30902 +19386 +15162 +26888 +32383 +19692 +11986 +17589 +25240 +23958 +9261 +25788 +5921 +28197 +14277 +26917 +27074 +30422 +6664 +937121142 +28427 +15568 +10807 +2427 +18043 +11505 +29413 +730297274 +8922 +3281 +3281 +11987 +4726 +26175 +23964 +6551 +10517 +26662 +32311 +4648 +31451 +28154 +15678 +4477 +11564 +21003 +21660 +12849 +6373 +19182 +19093 +26146 +29619 +696717231 +6317 +31061 +2396 +19182 +3191 +9369 +15048 +17422 +18397 +11188 +18398 +11761 +934603940 +14270 +4308 +20961 +30017 +290 +12253 +651605410 +2384 +5247 +8392 +27934 +475811794 +15059 +15607 +29772 +422 +28259 +25558 +11944 +21579 +24909 +9419 +24694 +24583 +30 +18964 +21021 +20350 +15985 +22482 +12205 +24795 +12267 +22129 +10477 +984310150 +598553511 +8658 +31644 +22036 +15548 +10787 +12060 +642256957 +27920 +811900994 +12046 +6588 +14933 +10276 +2655 +24800 +26177 +6203 +4726 +13880 +17314 +29805 +17692 +1282 +977602386 +18825 +19345 +30592 +24128 +753 +749234322 +6021 +13847 +29753 +11412 +15280 +574 +334 +23033 +3400 +22865 +21476 +7816 +1980 +11185 +12361 +14946 +26476 +31836 +16060 +9621 +15545 +29221 +16761 +315171979 +19950 +13094 +192993735 +15483 +379911054 +26711 +29049 +2287 +29600 +15717 +17616 +6687 +29451 +21549 +26783 +14885 +2784 +1022585985 +17589 +125408631 +11413 +32621 +1040 +592666506 +7786 +21198 +2773 +23745 +17239 +27282 +4054 +2612 +2452 +79082596 +23961 +802636738 +30245 +3065 +12147 +30887 +5197 +32742 +29411 +10140 +13188 +19428 +5128 +17839 +26 +30328 +19654 +663997845 +10861 +8732 +7096 +17303 +19323 +901 +11677 +26929 +30443 +27198 +11877 +3273 +4998 +3584 +8238 +20583 +31877 +4142 +20949 +19315 +22120 +7014 +6016 +355015084 +3467 +26933 +8830 +25617 +744 +297 +26590 +884774553 +11204 +13367 +675282828 +8786 +22337 +29909 +9243 +5722 +9400 +13751 +16161 +13975 +21006 +2058 +21959 +2004 +3074 +28312 +27665 +12562 +1466 +436 +81 +21726 +6249 +434 +29658 +28714 +5716 +716737822 +27803 +1914 +21948 +18036 +25354 +4913 +22764 +21021 +419509287 +899069837 +1029 +18981 +8524 +5847 +15357 +2536 +27099 +10052 +954298556 +30592 +9842 +20369 +10403 +19354 +24340 +1544 +12501 +268664862 +1026 +8845 +747883166 +11986 +24903 +647614569 +2394 +25362 +4402 +27589 +16796 +24278 +24419 +15678 +7202 +14740 +11723 +11069 +4366 +12539 +10982 +32459 +21456 +953124189 +28461 +22565 +5463 +3996 +2672 +4715 +8542 +10501 +2698 +9533 +15491 +7305 +5448 +29062 +24280 +32470 +32436 +25346 +13436 +17289 +32180 +24673 +728180005 +31237 +15820 +811900994 +919564231 +30921 +17603 +2002 +6021 +3394 +6611 +28705 +29644 +21872 +1370 +7575 +14023 +32702 +31670 +10517 +376449320 +20818 +21206 +20124 +26090 +5994 +29293 +8680 +7829 +24997 +30296 +32513 +6686 +14558 +560467389 +12700 +28096 +8949 +742303875 +2822 +950474614 +30049 +10969 +26591 +18103 +7612 +14451 +12709 +980280743 +14161 +19180 +29754 +32470 +13414 +15974 +6945 +724861432 +25835832 +15041 +9542 +28437 +15993 +30316 +19666 +145727174 +29642 +4081 +7438 +28091 +248068570 +29266 +18161 +23022 +30350 +3276 +8321 +30537 +7187 +29410 +29290 +583 +729284343 +13751 +2607 +16941 +16931 +1071900543 +6395 +23047 +23268 +20048 +14038 +27739 +28311 +13659 +7305 +3789 +25089 +15879 +8608 +980280743 +4111 +13747 +17188 +7774 +27272 +22652 +342900830 +7566 +49 +6614 +9285 +975640473 +9924 +17094 +12369 +4693 +27833 +315171979 +24476 +24555 +8378 +28809 +695 +891 +245929304 +7235 +28197 +19389 +545509574 +8147 +8324 +14021 +5175 +14802 +2795 +29954 +17290 +12007 +30315 +512 +13217 +4778 +24230 +24249 +3289 +7307 +512128164 +1690 +13595 +4458 +5723 +22244 +3775 +17060 +22423 +29344 +113 +29329 +14674 +23640 +124369549 +3208 +18675 +17585 +541087189 +19032 +29608 +17159 +15871 +554100033 +6468 +22722 +20369 +14102 +878706911 +2536 +16637 +18072 +28427 +22672 +3639 +31686 +15657 +1182 +1671 +23115 +4025 +31877 +29108 +32296 +30607 +15910 +24555 +17847 +18223 +22853 +421 +17728 +385508497 +8524 +367740012 +916 +12288 +7730 +5283 +7923 +466 +472492534 +26205 +29952 +2284 +2597 +248362658 +8367 +6847 +6277 +29120 +3065 +30214 +19395 +8371 +15220 +21475 +14420 +30213 +4656 +26853 +18167 +15594 +22092 +10790 +1959 +26348 +31870 +24004 +36262490 +22672 +3689 +23033 +9199 +5267 +21136 +29030 +11771 +27299 +10753 +10727 +12370 +24877 +20441 +12926 +19514 +22777 +24193 +15178 +10500 +9789 +7252 +14220 +5703 +4613 +19506 +21782 +28515 +28370 +730297274 +24278 +21567 +15958 +18598 +19093 +14636 +14195 +21862 +28590 +6236 +12432 +22497 +23717 +20377 +32676 +28617 +10070 +16836 +21069 +589882737 +5170 +16066 +450 +11102 +14060 +1959 +14014 +23477 +30936 +1919 +4238 +26959 +1053394108 +4753 +11260 +27688 +758300039 +8818 +10262 +5973 +23444 +1204 +16353 +17466 +32449 +12806 +25594 +4093 +20533 +30017 +15097 +15113 +6619 +17346 +25558 +29525 +30021 +13298 +217368533 +18480 +17780 +19560 +754590698 +26860 +2174 +21762 +3847 +19900 +25003 +11306 +32347 +32371 +29661 +9704 +21121 +2518 +12291 +14737 +17980 +13795 +1071907016 +15652 +20894 +13899 +30805 +440 +32279 +6690 +5201 +27855 +29810 +12209 +20934 +10140 +3918 +703293243 +26730 +7150 +30865 +15808 +2504 +26745 +2632 +2759 +894853305 +24909 +5994 +29487 +17086 +24973 +239 +24873 +20030 +18797 +524 +27055 +22030 +21024 +16609 +28280 +24622 +26871 +24412 +32715 +625190697 +25504 +18310 +28322 +26177 +1666 +466407152 +31375 +27359 +16413 +18078 +8739 +660 +4142 +10298 +4686 +32646 +20924 +23890 +7730 +10421 +8974 +5928 +594762075 +29772 +8067 +19880 +30921 +4992 +29300 +126 +476864914 +172986183 +6435 +14930 +32610 +474 +660879764 +10009 +23143 +23443 +31750 +8041 +597796445 +27930 +476864914 +22129 +10687 +25948 +13417 +1761 +427339499 +3714 +10807 +7123 +11547 +26331 +18122 +25089 +31927 +1048322512 +9738 +598553511 +6888 +10083 +9286 +31226 +2695 +32127 +113553516 +7393 +19782 +16648 +13883 +19047 +4575 +1045027275 +28946 +954298556 +2308 +10403 +564 +16150 +21208 +51156944 +28100 +473270624 +745180397 +15660 +11492 +7733 +926344921 +27192 +12026 +600930403 +11661 +15456 +11573 +21959 +1322 +10021 +3455 +21038 +715317189 +14804 +27392 +27210 +19201 +5350 +15620 +28288 +21615 +852 +2448 +9251 +3051 +329161931 +24709 +16066 +1438 +31439 +2856 +3576 +22208 +5847 +6252 +16424 +31154 +21826 +461277064 +21038 +24862 +17884 +16232 +8321 +28916 +28113 +23137 +6020 +5837 +12917 +27012 +238116815 +14473 +27012 +2375 +8576 +20715 +22621 +192110709 +13964 +3379 +24250 +23357 +8945 +6786 +3812 +17093 +26783 +778090494 +2375 +223690879 +391958880 +30902 +15269 +28312 +30803 +1318 +21227 +11622 +29984 +6905 +13580 +8699 +20592 +24507 +18586 +28223 +28622 +12848 +4106 +17991 +7902 +31169 +30712 +16744 +20722 +13747 +23772 +863724463 +26983 +6128 +21792 +24839 +30499 +30079 +12111 +10381 +15635 +7265 +6521 +128077685 +2860 +26233 +10702 +1912 +19932 +23209 +14878 +27859 +3627 +14170 +19327 +852 +31889 +2655 +27969 +20120 +5448 +31629 +291275066 +17969 +14621 +9023 +23894 +910649337 +19695 +30878 +15993 +10000 +6079 +9645 +501586030 +328435284 +13910 +11634 +4537 +20695 +22954 +5532 +28100 +21485 +22117 +880657446 +30089 +21826 +15907 +1895 +17775 +16775 +18687 +6068 +14396 +16413 +21340 +22188 +26193 +22951 +18675 +22224 +20400 +6894 +18604 +26563 +24401 +12950 +8787 +80294898 +4284 +375276045 +26694 +23733 +22619 +519336328 +24862 +2614 +269893514 +30725 +762404314 +961973024 +32630 +11162 +15839 +22418 +31927 +12435 +503218957 +1051977677 +881 +6517 +874 +11801 +21974 +13262 +27746 +26867 +3922 +8813 +31885 +20045 +429605841 +21184 +1659 +22830 +11094 +1039454929 +4440 +11540 +17285 +13119 +5605 +18143 +7392 +30302 +16290 +24753 +20874 +10137 +13704 +30078 +6933 +22795 +26783 +16015 +23151 +27173 +12906 +7347 +18651 +25387 +13618 +4081 +21784 +191 +27015 +7228 +5486 +1071900543 +27880 +30140 +742394050 +15492 +24274 +8342 +20757 +9263 +31665 +32632 +29422 +21922 +541087189 +184 +24789 +10589 +13747 +21761 +31334 +12527 +21385 +24004 +10506 +19632 +7541 +20315 +19736 +21964 +27042 +18504 +321739453 +15490 +29343 +29646 +11309 +19932 +8306 +12917 +2820 +7120 +8238 +21070 +8245777 +16309 +24678 +29888 +28256 +19745 +546000077 +22450 +11033 +26564 +30302 +241930487 +16685 +27443 +14620 +3432 +2108 +23091 +1305 +9631 +3149 +11510 +9000 +20127 +1651 +14189 +31325 +12518 +22729 +10013 +23872 +5945 +18550 +17724 +20874 +6063 +19108 +32419 +24615 +306388183 +29466 +6753 +18709 +21290 +3742 +27892 +10112 +15230 +9366 +1037970148 +14002 +21683 +24284 +15166 +24689 +17279 +11737 +12033 +198937476 +24568 +2703 +1479 +14585 +10851 +23897 +22488 +4128 +8549 +3185 +12432 +19278 +28423 +1365 +3966 +9856 +27359 +8342 +25815 +21340 +9152 +24791 +16274 +823092168 +21320 +29630 +13260 +8924 +32470 +9173 +30873 +30891 +22565 +1030729571 +25042 +5115 +5115 +24986 +32724 +19711 +518417905 +5746 +24249 +8673 +31979 +1900 +17025 +27461 +900 +15605 +22034 +13847 +22779 +10083 +24309 +24515 +9891 +676064002 +32495 +31972 +23709 +13603 +23189 +12564 +22322 +6137 +422 +67 +409560708 +19863 +663426662 +14228 +28732 +16317 +7012 +8498 +29924 +10796 +6374 +16378 +11997 +14564 +224606507 +22339 +5814 +24412 +194861429 +8183 +20763 +5667 +2655 +23662 +31408 +26573 +20115 +30602 +13964 +21500 +26741 +27522 +17890 +4145 +27836 +16353 +32165 +3714 +6390 +17692 +26276 +17204 +15910 +26386 +430015481 +191 +31562 +29451 +29978 +9046 +9325 +817993855 +17314 +391318178 +3240 +22579 +1904 +9449 +2536 +314883256 +26458 +10140 +32444288 +9958 +23010 +27726 +17623 +24601 +30427 +12890 +27832 +11154 +24521 +22417 +14805 +25916 +24547 +27726 +1017 +16546 +31665 +410710860 +10153 +4402 +25442 +5722 +8656 +13638 +11085 +8781 +31114 +5376 +19435 +21391 +4082 +2975 +7787 +893 +580372891 +4567 +10982 +32559 +7816 +25778 +13589 +26397 +10248 +18455 +30902 +15336 +27638 +29644 +31260 +22739 +31665 +241 +2381 +15097 +17249 +18505 +90 +12980 +123076733 +13019 +24593 +1045497002 +10589 +25030 +17685 +5814 +9345 +429772051 +13772 +29583 +252 +6331 +874205684 +5534 +2363 +8397 +10961 +5814 +343241067 +21545 +19755 +30598 +14357 +16525 +5457 +27443 +7717 +13830 +23480 +27059 +26721 +9152 +484426086 +28955 +8132 +10201 +7745 +3073 +14583 +20137 +28670 +342900830 +17793 +30894 +32691 +2212 +21731 +31416 +10171 +16796 +24268 +27984 +9886 +10836 +5689 +29267 +21244 +32442 +30534 +23252 +14532 +12013 +7047 +24562 +32163 +29042 +5360 +16913 +25489 +23854 +24113 +22821 +215938702 +5804 +23086 +12493 +19052 +2920 +29388 +613995410 +21710 +18772 +14117 +32270 +13571 +20400 +14964 +25620 +1356 +16432 +2991 +22843 +28322 +884774553 +958694130 +26941 +4810 +2817 +420127582 +6607 +24859 +26484 +10591 +17779 +13088 +10982 +8572 +11705 +9995 +2546 +14865 +6542 +1908 +30762 +3810 +20111 +11512 +22617 +21726 +29831 +31864 +843 +15663 +21481 +1309 +12557 +16590 +15412 +22222 +16989 +10146 +15534 +27941 +6043 +23264 +27280 +20080 +1062737082 +21828 +24399 +19845 +15612 +10045 +24000 +29656 +5087 +12464 +7958 +29247 +20121 +13626 +12342 +23280 +31223 +29864 +8132 +19873 +11309 +15648 +19676 +15858 +8776 +10146 +22333 +31829 +9031 +22530 +842 +20338 +7165 +7714 +19655 +31389 +4561 +4293 +1251 +6381 +8019 +22107 +29007 +20629 +29564 +7117 +29180 +16298 +1029 +6258 +23475 +31838 +20894 +28495 +21694 +7953 +2441 +22153 +23872 +29392 +355734928 +26732 +15415 +328328013 +15249 +7097 +1189 +26054 +280737490 +24405 +811903348 +17015 +2058 +32134 +32470 +18162 +27199 +7187 +10841 +31522 +12864 +21390 +7829 +165589491 +8838 +20822 +23769 +19003 +7074 +27414 +16069 +14581 +30385 +20736 +767879674 +31477 +693593454 +11119 +407478274 +9307 +924623339 +15306 +3586 +20203 +29556 +12438 +26118 +12817 +21218 +702431857 +20008 +18379 +6319 +767853461 +18964 +29022 +15316 +29399 +21208 +5729 +2427 +21466 +7202 +9023 +24977 +24061 +22055 +5016 +29398 +30601 +8004 +15907 +329597276 +2016 +145056166 +10049 +909487409 +1072899509 +1987 +24683 +28493 +21342 +27589 +19613 +4100 +30426 +29642 +7135 +25971 +677416738 +31518 +19743 +8297 +878327399 +12582 +30463 +20949 +21960 +12498 +5892 +8 +19500 +857 +10692 +5664 +29844 +17198 +14384 +29896 +4855 +14701 +21140 +24725 +12016 +29761 +8838 +4751 +452282785 +3521 +2002 +11117 +21043 +3293 +29609 +8170 +25194 +22530 +18480 +28171 +1874 +15409 +9270 +1001 +23535 +27414 +20479 +18543 +16160 +8598 +17437 +2679 +16021 +16314 +11835 +20048 +950 +21412 +16936 +3039 +22832 +5197 +20996 +18847 +790740335 +30335 +18899 +517903186 +32016 +23017 +4123 +5996 +905243991 +31696 +30993 +17444 +7214 +253141036 +14161 +8076 +8433 +22887 +16986 +1242 +1910 +10518 +8192 +3264 +20581 +22352 +21045 +845869748 +18430 +14238 +6330 +15660 +25028 +6991 +30302 +8895 +24374 +27860 +1230 +364 +901 +484310184 +24814 +16384 +197982234 +31310 +28231 +27280 +26085 +5830 +27052 +20934 +19743 +2769 +11774 +26936 +30302 +1359 +28709 +360376837 +27762 +28042 +3553 +4666 +10129 +17917 +19560 +16803 +22209 +4372 +32385 +3976 +22107 +28377 +345550902 +315171979 +25605 +17829 +4308 +621749066 +5320 +6777 +8776 +22865 +20704 +9345 +31358 +15141 +820 +1659 +16596 +542295626 +7831 +13579 +7135 +4775 +15879 +28528 +29891 +26470 +14197 +5971 +6355 +23433 +1130 +27409 +23160 +7125 +27012 +30891 +8378 +24093 +13880 +27892 +29243 +24795 +28544 +2500 +12753 +10013 +25082 +23662 +16435 +1312 +6182 +18307 +24547 +30635 +19863 +18971 +12628 +12577 +24859 +1300 +22718 +12253 +26468 +27317 +31089 +3569 +15355 +7745 +14147 +27440 +16297 +3985 +12867 +30161 +8823 +29840 +31753 +16633 +8216 +29924 +24834 +13065 +10000 +31310 +26118 +11821 +30873 +672253387 +6412 +16413 +7958 +10961 +4450 +19711 +20898 +18861 +17488 +13899 +20036 +31714 +10048 +8732 +168857585 +20895 +3080 +22465 +17539 +3985 +18088 +1016264428 +23793 +29155 +21990 +31190 +4640 +692430287 +13213 +8134 +4492 +6173 +28417 +29920 +7896 +11128 +28678 +29754 +16424 +10750 +2759 +5053 +6740 +10692 +6435 +751443494 +5827 +6267 +10593 +484310184 +9856 +14760 +18847 +16685 +9438 +32232 +12221 +14538 +6701 +24996 +25554 +14102 +20700 +5873 +32112 +11974 +412700179 +21516 +9572 +5891 +4721 +922 +9499 +9931 +4052 +15460 +8294 +385123789 +5918 +8222 +26456 +17167 +23890 +13925 +22810 +817993855 +17382 +5733 +7378 +9797 +32018 +25905 +14238 +4163 +16803 +21839 +14839 +340345990 +20960 +4043 +31945 +31172 +8021 +18397 +731202992 +30989 +634854294 +29528 +3735 +11900 +11726 +27768 +23280 +193175134 +12688 +466822790 +24309 +23196 +8153 +1957 +991546674 +7765 +13075 +19849 +31633 +16722 +6852 +5733 +541087189 +9339 +2058 +30967 +19620 +15230 +4342 +21072 +28446 +3372 +15341 +17898 +32385 +8550 +19064 +15141 +747 +4522 +30015 +19316 +1023188123 +22682 +19500 +22762 +26118 +10408 +393986242 +20441 +6312 +30534 +12490 +30306 +21448 +20724 +4697 +10421 +30750 +11085 +9287 +30914 +163492228 +485046253 +19076 +24558 +8499 +172986183 +26077 +10634 +16656 +24374 +22488 +751443494 +24444 +29891 +30350 +7730 +29760 +14493 +2060 +812501196 +20947 +31016 +12211 +344 +27013 +2261 +32320 +5973 +11869 +30770 +26592 +18550 +249870505 +38769653 +3645 +20773 +29448 +22669 +29754 +12067 +19665 +26468 +6096 +17311 +20400 +62909084 +18675 +5649 +15245 +9339 +16454 +31664 +8091 +7804 +629431260 +29775 +79196762 +26306 +5748 +2231 +25256 +24019 +15490 +5170 +12386 +594488198 +14430 +4934 +23600 +488251248 +263497805 +172 +22153 +13347 +32438 +24762 +6065 +32630 +4666 +19108 +9105 +16689 +22607 +22324 +6297 +19482 +22954 +15715 +4111 +17382 +11777 +7290 +4455 +16664 +22425 +12385 +952542015 +17038 +427985656 +517903186 +26656 +7442 +18001 +27139 +24401 +192418946 +28772 +23698 +6072 +13883 +4620 +13769 +29042 +32143 +5483 +1066927070 +20263 +20477 +32344 +15871 +27759 +572264701 +2856 +32347 +21628 +20852 +26118 +4450 +4122 +14755 +21035 +24309 +14889 +23137 +9458 +7667 +15250 +8753 +30557 +715317189 +30891 +1616 +3118 +12403 +22224 +29265 +8898 +154120443 +22548 +21255 +16556 +17124 +2860 +9428 +3482 +15490 +4008 +27013 +18985 +901 +3689 +12387 +12871 +497021021 +18975 +582958153 +165589491 +6686 +20722 +9173 +29172 +7607 +4159 +21475 +21517 +15535 +21427 +594762075 +26157 +273798784 +19849 +20583 +32121 +14473 +18602 +1305 +31198 +31816 +185934147 +6355 +29928 +21476 +4022 +10415 +29642 +30815 +22166 +4212 +6742 +3756 +4817 +11993 +15820 +7797 +1384 +19559 +2892 +19319 +8845 +23961 +27290 +43 +13615 +27763 +30290 +7915 +19108 +10295 +25643 +17441 +18088 +11771 +1018366689 +14320 +852 +692296598 +9379 +19199 +26121 +22877 +27289 +4386 +9886 +1729 +5247 +23608 +10982 +27297 +13883 +9031 +2174 +21753 +778360537 +8851 +11796 +11771 +25892 +12246 +20494 +28606 +4688 +31311 +25122 +16573 +1273 +17779 +27117 +5587 +6298 +11144 +19693 +11257 +3888 +18128 +7285 +893 +15041 +11737 +14222 +12432 +17469 +31514 +7212 +13041 +26903 +20507 +30717 +4343 +24516 +8306 +31954 +8435 +25736 +17165 +10112 +12495 +25188 +26621 +1840 +17521 +8187 +3394 +7050 +23746 +13085 +1719 +804551652 +14069 +38930129 +25675 +28622 +24986 +18434 +11726 +8175 +26662 +18839 +5587 +13879 +25486 +17006 +866716513 +665668403 +17290 +30093 +30388 +21750 +17597 +25217 +6063 +23444 +8700 +290976997 +32437 +3033 +21910 +22865 +29542 +824801269 +25480 +16243 +12747 +5258 +32060 +18975 +7875 +15879 +546 +11937 +989611833 +10292 +6307 +820 +903238229 +2525 +27821 +14288 +28340 +15265 +4824 +12414 +9657 +17270 +113553516 +10869 +22992 +5492 +28508 +2158 +6636 +21007 +2837 +18932 +29525 +27177 +18826 +656045798 +7044 +4817 +92028892 +775886610 +5460 +22153 +360376837 +6319 +12899 +571605512 +25643 +452 +29577 +2688 +13023 +16895 +6406 +15556 +18271 +27392 +12107 +27760 +32188 +15310 +6267 +1918 +7345 +1761 +31431 +699487053 +12984 +24909 +26917 +612277592 +14499 +19436 +3074 +2443 +785579678 +28927 +5004 +16146 +15958 +20025 +1690 +21868 +29062 +25785 +1218 +31570 +32423 +130946997 +82894371 +22424 +25799 +18338 +18001 +2073 +32419 +31364 +26177 +580 +13013 +28259 +29094 +777917138 +7187 +3554 +5857 +28504 +29005 +32555 +12906 +28677 +7252 +6072 +14575 +24531 +1071900543 +21792 +8452 +5644 +25977 +13704 +17840 +13589 +22412 +6085 +9388 +10671 +15220 +13497 +9718 +982 +12246 +29344 +922781658 +5635 +589882737 +3098 +26047 +29388 +3408 +29528 +20855 +13094 +22810 +14174 +2535 +23398 +3920 +27080 +2518 +8752 +20964 +27762 +19674 +32436 +32691 +31172 +10190 +7236 +11144 +29411 +30805 +23189 +29022 +24694 +12342 +20578 +16913 +28197 +11104 +9627 +288106440 +8023 +30359 +16213 +31209 +27828 +17285 +9123 +22322 +31897 +18465 +9388 +6298 +30015 +28544 +24113 +17437 +14279 +8830 +16475 +29108 +20417 +13855 +10851 +12016 +9886 +16952 +8433 +15701 +1053511540 +7585 +6811 +5115 +3887 +18172 +577 +32311 +19914 +21496 +13760 +11547 +29999 +436602508 +1048322512 +22423 +6727 +19168 +5825 +2284 +25030 +25907 +23251 +27099 +7896 +26401 +23961 +696717231 +22713 +26193 +30879 +26694 +15798 +11779 +22359 +14170 +10146 +22563 +817589563 +6852 +16836 +4367 +9762 +14029 +1008 +19653 +10008 +22488 +16730 +2443 +14973 +27934 +29109 +796710006 +27172 +12020 +15695 +17627 +26027 +20716 +22643 +17962 +3116 +26202 +6072 +701104944 +10248 +429 +18504 +13385 +1383 +11700 +19736 +20164 +13064 +26192 +22813 +28173 +18550 +545549059 +1044185404 +26249 +5748 +19743 +24831 +32144 +7478 +16232 +914 +6714 +29727 +24592 +23431 +742 +29274047 +25042 +10861 +13370 +22445 +24141 +1455 +502144944 +21990 +10129 +8846 +27301 +6679 +20904 +26236 +11882 +2773 +328328013 +14169 +13847 +11066 +7354 +3965 +8216 +885448314 +1836 +16304 +18839 +15788 +29758 +7180 +9136 +329765698 +26524 +23912 +18398 +680671778 +10762 +9039 +17019 +17708 +21890 +22622 +8970 +160243780 +8306 +591901163 +3281 +56090979 +29891 +24771 +24583 +6211 +990900808 +1774 +4455 +27941 +2541 +30219 +20121 +2980 +18569 +331 +7804 +21525 +19767 +22580 +24615 +27768 +3003 +17827 +19343 +30322 +892998692 +26983 +10070 +3810 +1122 +4486 +6607 +3775 +15174 +15539 +20037 +19012 +6298 +311814403 +1022585985 +16399 +3812 +9287 +22669 +29753 +8945 +21427 +21202 +13701 +31155 +4446 +22036 +22635 +26244 +21875 +19686 +6141 +21359 +1632 +17780 +28367 +24920 +21148 +605 +195087475 +6844 +15578 +1129 +14395 +3977 +13735 +276 +7693 +16893 +24818 +9210 +13099 +12404 +8925 +15975 +22438 +452 +19451 +1899 +1141 +3300 +1626 +23793 +9232 +16173 +5147 +24284 +28512 +26917 +6338 +14228 +15752 +30851 +24075 +7646 +3412 +551 +734095839 +20528 +10645 +21761 +30526 +21816 +16173 +627712427 +236448354 +6131 +270260213 +10087 +21155 +23540 +1890 +21244 +4082 +592690051 +747883166 +13052 +7643 +23530 +26539 +3289 +6515 +24709 +15269 +2489 +17053 +1669 +3885 +16069 +16021 +6235 +13113 +5373 +23302 +21322 +512128164 +3240 +92028892 +859 +5892 +24264 +20647 +29940 +11976 +21208 +206 +1020435935 +518120821 +23768 +30212 +11096 +26028 +542295626 +17459 +18654 +5176 +31761 +30133 +25089 +18398 +32378 +28461 +26121 +15608 +8769 +6937 +4775 +11738 +13088 +19445 +8838 +25469 +7460 +14103 +18647 +27755 +4858 +31425 +21603 +3412 +20046 +29109 +1023500634 +8086 +17688 +25473 +16802 +27519 +23312 +25469 +12899 +10708 +21646 +6016 +25267 +14776 +22647 +25373 +16596 +24093 +24673 +30427 +13760 +26928 +11121 +10969 +12211 +29912 +10501 +32645 +12013 +4383 +15097 +5837 +26138 +6277 +6087 +27094 +6043 +25380 +14195 +17060 +7287 +24507 +13099 +8285 +23540 +14619 +29545 +13016 +2528 +11750 +8321 +29089 +13410 +19881 +421 +24338 +30121 +20379 +851649066 +20124 +6406 +22002 +8287 +25839 +22340 +19653 +31244 +12828 +5994 +768384939 +17569 +32285 +20904 +5632 +23922 +19880 +22352 +32614 +6545 +972928650 +642 +483775210 +26386 +10851 +27389 +26563 +25030 +22393 +5480 +14701 +814251226 +30245 +3273 +892761992 +436 +26803 +15287 +24553 +480390692 +2133 +32691 +683267855 +31171 +9036 +15101 +17086 +7714 +13013 +6016 +427339499 +8250 +1383 +28733 +15639 +693593454 +913748172 +19323 +2426 +22117 +28295 +8932 +24555 +27829 +26969 +7992 +1365 +13347 +23303 +8586 +24299 +336397151 +1816 +16649 +15875 +7723 +10547 +7688 +16251 +6811 +15525 +22530 +677668690 +24117 +2504 +19645 +5583 +769731785 +4666 +404560013 +1491 +18872 +30718 +27776 +4081 +3160 +1309 +12987 +16901 +387 +1987 +25892 +1944 +9150 +20264 +6373 +4453 +32620 +909441673 +23216 +12440 +609403371 +8127 +6319 +9461 +19730 +3502 +27225 +7965 +2932 +7708 +21976 +30918 +18501 +10241 +23680 +19645 +12867 +1061 +4702 +15545 +28916 +461277064 +6928 +30186 +17632 +8399 +1669 +23803 +26898 +18826 +20988 +13964 +9388 +22117 +5825 +29410 +21762 +21525 +20533 +24859 +12169 +2347 +214 +28279 +3569 +14476 +27517 +5603 +15260 +2824 +8499 +10726 +10501 +27007 +436602508 +24399 +17006 +16210 +3488 +31172 +20697 +6068 +12527 +28575 +5201 +25799 +9921 +4587 +31277 +31685 +12706 +24457 +2506 +31714 +24289 +29772 +12839 +251771275 +6319 +23268 +8778 +4145 +31010 +17921 +10822 +23444 +28059 +10194 +30093 +23247 +34337156 +5284 +11311 +19773 +27025 +30199 +22351 +705345848 +14828 +6794 +14574 +14545 +12033 +8848 +18315 +16035 +383 +5053 +15695 +30433 +25115 +3149 +11632 +25338 +17207 +21632 +24616 +29093 +24311 +29148 +8341 +20127 +31762 +306860064 +24433 +14889 +24742 +4490 +6370 +26315 +6847 +31577 +31230 +11092 +29343 +31677 +198721611 +3408 +5945 +17188 +924349614 +8156 +13085 +19207 +19315 +5925 +30766 +1066927070 +7722 +28450 +11451 +19192 +787176313 +27053 +18248 +31369 +29005 +4052 +6607 +9178 +2871 +10631 +23092 +7567 +6374 +22955 +28935 +16309 +18094 +19547 +5743 +5367 +22906 +14661 +1466 +29751 +12129 +718 +17148 +8576 +32390 +4453 +2018 +18932 +28530 +22580 +29313 +16313 +19422 +5483 +31633 +464703413 +9345 +32344 +22564 +13682 +14521 +328435284 +29388 +32428 +4100 +4351 +11069 +32623 +26192 +18078 +702036288 +4888 +982 +22470 +12957 +11331 +27968 +27308 +14463 +24526 +16674 +4595 +23183 +30448 +29342 +5873 +9678 +3424 +16384 +1273 +6664 +8132 +6096 +29035 +5341 +15781 +2662 +17076 +23653 +907975664 +18161 +2119 +24922 +29392 +32134 +27709 +1302 +814251226 +22729 +582958153 +7336 +11801 +4342 +28670 +29882 +29288 +21571 +5825 +22789 +7428 +4384 +17020 +1039454929 +15903 +1139 +23522 +11096 +7788 +21792 +19128 +19587 +21215 +25593 +11003 +9720 +24479 +5034 +16633 +9590 +30776 +5288 +2484 +19449 +19198 +25489 +26584 +5033 +108 +28055 +4666 +10497 +14266 +8305 +11366 +9416 +878327399 +26276 +28455 +2441 +420127582 +14532 +7122 +25433 +7646 +31665 +23268 +4084 +4367 +493 +887 +31019 +32470 +6777 +16152 +503218957 +19688 +2347 +32371 +24073 +3276 +29092 +7830 +27891 +15605 +14962 +21871 +13065 +29288 +339958069 +25989 +22135 +25916 +5664 +29754 +15639 +4450 +31915 +726 +3922 +13498 +17765 +29767 +15531 +7353 +790740335 +919564231 +18129 +8300 +31049 +4575 +23091 +4359 +19428 +16779 +27388 +19093 +16540 +12267 +22906 +31835 +6028 +24829 +220466131 +15636 +17856 +23814 +22789 +21601 +4934 +10019 +27592 +8830 +11180 +3289 +7307 +3400 +31789 +4840 +23540 +5551 +8090 +24043 +4331 +14082 +20479 +2398 +3920 +958694130 +462910439 +27414 +2486 +28872 +3706 +4613 +21769 +12717572 +17298 +29623 +8776 +30433 +829238473 +1835 +17860 +11168 +10651 +6547 +625190697 +23017 +23520 +13421 +1277 +19412 +9775 +5613 +25267 +23188 +14470 +22166 +20112 +27372 +17015 +31420 +17652 +27672 +10943 +22102 +12989 +4264 +4925 +2262 +6821 +13642 +11096 +10708 +6453 +10294 +4563 +12930 +3384 +11766 +922781658 +5815 +25554 +11869 +28591 +18310 +10496 +184 +29002 +583 +194413349 +22962 +21340 +19817 +30784 +724861432 +24914 +18339 +18543 +14684 +11510 +2174 +21941218 +17626 +23687 +189 +21741 +29556 +11978 +1051977677 +7254 +2002 +28013 +15166 +13076 +31504 +13914 +721283276 +26193 +27672 +26584 +27526 +23767 +12267 +6067 +13193 +11503 +123076733 +25736 +19849 +1641 +17311 +31504 +2487 +12493 +906900427 +17501 +26010 +14635 +32645 +14551 +2695 +8711 +23620 +22084 +2871 +4329 +23047 +6355 +31193 +8658 +24905 +2149 +9780 +21662 +2934 +23662 +26783 +22563 +24996 +2536 +26054 +9100 +26616 +16516 +10119 +8318 +17516 +15162 +14973 +23639 +25679 +17364 +16559 +3521 +674585055 +29705 +11345 +756626234 +21552 +2398 +17883 +29209 +12809 +5415 +18188 +22057 +24124 +18233 +12125 +874205684 +23364 +14799 +8550 +28224 +15962 +30359 +8388 +22877 +27881 +393720206 +1071 +24670 +9123 +4107 +27865 +5050 +3875 +31856 +28022 +5519 +23895 +19932 +25089 +4393 +21837 +6532 +28082 +31664 +832685755 +6114 +11025 +20210 +20983 +28878 +29908 +11622 +1201 +24979 +27035 +2487 +19201 +10637 +28603 +19848 +833103889 +17932 +13198 +1729 +21080 +19486 +32112 +887 +14396 +1467 +16298 +502144944 +968471067 +15724 +15261 +29542 +8156 +32388 +22073 +32371 +22845 +27139 +193 +15232 +16609 +12476 +4188 +7806 +11016 +1259 +2920 +32550 +32760 +24971 +19319 +21273 +26519 +442419816 +5480 +525802869 +29871 +11204 +280529378 +1053394108 +12747 +4417 +8984 +18839 +23709 +10021 +1388 +464703413 +20323 +73596427 +27864 +7585 +15101 +811903348 +9808 +32048 +5267 +20724 +12700 +203869333 +17755 +23461 +223434885 +6656 +1083 +5298 +4527 +28659 +2011 +26711 +28224 +6852 +6277 +17148 +27787 +13298 +897504558 +2058 +102 +32632 +6093 +28334 +4582 +32383 +290769443 +16309 +27021 +1515 +27609 +16931 +21266 +8127 +31947 +26711 +24965 +4656 +3336 +16026 +924305293 +14934 +32165 +464901830 +32437 +12632 +30322 +59 +23661 +20030 +4327 +30954 +1097 +18847 +779295714 +26305 +766 +28772 +6869 +16087 +2724 +29451 +25989 +12647 +340345990 +1979 +1022122593 +155057346 +16313 +18647 +21552 +26530 +21596 +26091 +28331 +15377 +1313 +20274 +7624 +25594 +30183 +696717231 +13479 +13747 +28496 +27737 +384972726 +21037 +5550 +29290 +8321 +5473 +31285 +32337 +13109 +23117 +1726 +452282785 +12131 +21810 +20533 +18282 +756626234 +1643 +3358 +32180 +3455 +11199 +2427 +14829 +22954 +1141 +907975664 +19560 +10607 +29422 +9679 +6274 +12717572 +9445 +14674 +12757 +30651 +13171 +534 +28572 +31599 +19180 +26476 +14396 +7787 +3636 +8712 +9015 +25977 +29528 +22693 +16632 +8826 +20535 +19376 +16904 +7489 +21517 +28334 +15448 +11211 +9437 +14592 +11631 +21694 +22849 +7561 +27736 +18928 +1093 +9363 +11137 +14056 +17728 +7715 +21868 +4106 +100092990 +724861432 +6067 +30302 +29279 +25617 +27246 +4938 +10119 +26590 +2565 +610 +29094 +194998513 +18861 +31606 +28262 +7444 +8970 +28259 +15269 +13130 +360908934 +4579 +1040089099 +18543 +31529 +28127 +18791 +24495 +128077685 +215801037 +349265452 +5358908 +804551652 +17521 +503218957 +15261 +32564 +15910 +26803 +19395 +1083 +17469 +20314 +22886 +24734 +18307 +6376 +1957 +18162 +31108 +2500 +26968 +13163 +8925 +512512703 +25778 +11937 +20882 +344 +511296763 +16761 +21028 +5554 +15642 +3756 +24019 +22521 +11641 +14007 +7624 +5439 +384 +23205 +10580 +39299391 +22764 +26551 +21731 +778090494 +1662 +436 +20054 +24872 +580372891 +1021683009 +785579678 +24558 +23295 +2759 +28509 +32354 +2278 +2450 +26247 +18920 +30249 +12046 +8555 +20833 +2073 +20450 +4802 +10730 +7524 +8337 +26326 +19508 +21782 +24401 +4338 +21359 +28225 +30782 +15710 +29555 +5607 +32518 +6236 +15578 +814251226 +3273 +22620 +30603 +882883285 +8846 +29487 +30889 +6532 +27960 +20540 +19435 +30351 +13642 +676736040 +26888 +15666 +1052640660 +22707 +30148 +12950 +7706 +807729187 +16705 +7236 +912418915 +26486 +29324 +29602 +16913 +471507746 +26716 +627712427 +30183 +14598 +23644 +31490 +3721 +21117 +27739 +243142270 +17960 +13993 +1309 +20578 +17482 +21826 +14805 +19900 +762372985 +13043 +11761 +3484 +15179 +20291 +288106440 +29831 +15155 +32006 +20843 +4913 +5590 +27144 +24993 +9508354 +24805 +29970 +2822 +24808 +15097 +6389 +29831 +32034 +25699 +25788 +611 +28724 +26564 +4366 +8658 +14169 +15548 +30902 +27709 +22693 +11510 +30078 +26617 +28138 +22673 +18408 +1091 +28280 +8148 +22906 +22235 +27665 +1315 +21614 +29469 +9232 +11882 +1037970148 +1122 +10201 +12444 +8984 +515552666 +32614 +30875 +15199 +9731 +4264 +32676 +21374 +1017 +6082 +382902669 +23803 +24458 +30821 +22 +2213 +19880 +637790145 +31892 +7648 +16066 +11102 +29605 +15588 +10027 +11661 +5908 +1103 +15191 +27225 +20866 +10163 +6249 +22163 +24823 +27556 +1062457191 +12503 +1911 +17875 +20463 +14462 +9864 +26438 +2229 +18183 +19730 +6470 +1351 +21407 +32444288 +21932 +16868 +1071 +498666675 +2428 +12490 +27042 +26551 +12444 +27117 +1056 +16775 +10077 +6933 +21231 +5095 +20045 +799 +7708 +2153 +3750 +3482 +20745 +32377 +517903186 +14142 +10974 +21868 +28927 +830605272 +6885 +17246 +7677 +5845 +587293467 +22659 +14304 +25436 +17301 +27475 +15230 +32397 +1595 +6742 +29062 +1491 +31441 +1296 +28100 +19586 +778 +13421 +15975 +10187 +18223 +30302 +2688 +29555 +1636 +21560 +8702 +9679 +24562 +833103889 +11143 +21849 +20377 +7599 +3870 +15492 +29544 +2209 +30724 +13278 +21255 +27756 +8768 +2381 +13012 +22558 +744924752 +32305 +28091 +466407152 +29986 +30939 +2220 +4648 +6844 +26238 +22955 +1097 +1454 +10869 +25813 +8388 +9832 +3530 +9672 +20949 +4181 +25263 +13421 +271 +20440 +13429 +333166385 +5587 +13783 +15174 +15722 +21025 +31455 +5135 +26146 +10820 +354 +31108 +32469 +28282 +1056 +7672 +32561 +28913 +1052417407 +10577 +14380 +3235 +865024622 +1047 +16230 +991546674 +17459 +1640 +18609 +30699 +6933 +166 +20250 +28066 +31010 +2044 +12800 +7044 +31897 +814529805 +32561 +10266 +478 +22682 +7354 +11505 +31927 +31769 +15307 +2675 +4751 +18310 +16744 +9729 +28042 +19736 +340345990 +1409 +6453 +24260 +12741 +833267066 +6786 +15170 +8786 +20127 +31198 +10335 +4909 +62277626 +452 +191 +21382 +27297 +235806854 +12250 +6343 +23306 +32630 +21140 +26612 +13128 +19682 +17933 +4452 +9887 +18271 +16811 +20855 +6555 +10473 +28184 +30449 +31714 +22833 +27663 +29042 +12657 +4343 +504508952 +13421 +7607 +14120 +4749 +233735679 +21045 +25772 +2950 +25960 +4567 +10184 +478 +4977 +1875 +11766 +5947 +21855 +30967 +2535 +29254 +11630 +25552 +6205 +4112 +13070 +26876 +859 +17512 +21628 +610773839 +16559 +30793 +32344 +1001 +24210 +188 +15886 +27943 +28417 +31810 +13276 +27393 +3396 +26468 +22955 +25032 +13314 +19547 +29002 +18963 +19348 +7942 +5406 +24791 +32417 +16989 +24246 +13088 +29609 +20874 +2220 +19003 +12847 +7638 +3742 +22120 +17593 +27958 +22788 +9755 +3838 +4360 +11180 +12637 +4084 +17353 +27079 +10403 +10445 +12992 +15129 +21097 +17947 +22779 +1146 +24673 +17469 +26192 +26049 +24531 +2108 +617 +858 +24555 +24601 +26743 +31753 +9631 +21287 +18899 +5439 +297 +13118 +17654 +19956 +10515 +7170 +1695 +25637 +22820 +27235 +22659 +899069837 +13879 +10947 +194861429 +13638 +12099 +23431 +10586 +21651 +3937 +544 +3539 +29429 +14396 +24792 +14620 +17200 +20479 +8004 +5144 +16591 +26524 +15019 +30776 +578949498 +8845 +21083 +75 +20857 +17086 +8702 +24284 +8777 +3273 +11835 +340345990 +26513 +18167 +24392 +751443494 +9136 +10643 +11308 +30017 +6211 +354736640 +32313 +588197016 +14195 +9727 +28913 +86993590 +13556 +15019 +8342 +29466 +17860 +767853461 +603 +29555 +4401 +26466 +1673 +30717 +14621 +30034 +22339 +13837 +26721 +1913 +3587 +429 +13624 +572834493 +306860064 +8769 +3423 +6417 +18223 +30745 +14926 +2286 +8116 +17860 +9111 +9458 +11971 +1047 +24464 +21069 +1028508113 +31369 +18785 +6829 +13925 +27666 +29564 +3432 +8577 +24354 +11016 +5086 +3662 +27624 +2975 +14288 +19139 +29448 +3836 +23952 +24405 +28905 +6624 +18550 +8106 +31641 +25279 +31304 +407478274 +15645 +31578 +16309 +15268 +17078 +4411 +32296 +29641 +22693 +3985 +5785 +27924 +8364 +12695 +31009 +198721611 +21585 +31958 +3448 +25948 +28455 +7270 +688887999 +11069 +770352958 +544 +11737 +13474 +17884 +24250 +15179 +8774 +4749 +28772 +26177 +340345990 +20773 +6532 +10295 +6343 +22034 +20513 +28814 +23117 +901 +383 +18459 +21837 +30034 +31445 +29274 +18580 +618386534 +27866 +13160 +476240820 +30745 +10528 +681 +20902 +11801 +3627 +27517 +22557 +13624 +29035 +1052417407 +26468 +22822 +3336 +5716 +1218 +12709 +10224 +25366 +27197 +29500 +15428 +19422 +892998692 +29344 +16361 +12501 +146222737 +9986 +31936 +28311 +14592 +12404 +5494 +4131 +3253 +10000 +32390 +31664 +17898 +29888 +620726739 +29656 +24966671 +22266 +19816 +23981 +9000 +22036 +18271 +29864 +15993 +22865 +25194 +23010 +6614 +19314 +12757 +18310 +19559 +1252 +115397447 +27660 +17219 +6829 +27934 +28920 +13777 +23479 +24526 +6271 +24818 +22543 +24464 +24249 +19932 +18223 +22087 +8300 +12369 +3661 +29370 +17381 +631393247 +613995410 +9323 +2672 +8237 +32104 +79070230 +4476 +2747 +31964 +14488 +29279 +7011 +5773 +30918 +819410135 +23639 +24795 +17188 +952542015 +30428 +20210 +8277 +27881 +29386 +25433 +15174 +30755 +26365 +8702 +29274 +19666 +3713 +27819 +8793 +2506 +26949 +31776 +718 +25486 +14465 +28600 +618386534 +686 +28805 +25873 +483843128 +27290 +6822 +15831 +3509 +1071900543 +16210 +5900 +13373 +2797 +23364 +17643 +80525247 +19074 +22951 +12189 +852 +30821 +28354 +18675 +7825 +15858 +7361 +29411 +12911 +12148 +27359 +31753 +26356 +455393924 +18084 +27592 +8197 +9419 +17459 +19032 +19376 +10286 +28839 +20715 +28437 +10008 +874086522 +4131 +16590 +859 +1004618554 +26204 +3885 +6676 +6690 +6400 +30564 +41255736 +9834 +15453 +19577 +22685 +6133 +19777 +7992 +25205 +2572 +8776 +32058 +9408 +21632 +4383 +14235 +11260 +2977 +379911054 +13892 +23160 +2209 +30745 +2107 +8216 +13171 +21908 +20627 +2385 +146222737 +29908 +1093 +16687 +24141 +30603 +2438 +7213 +18251 +21635 +22424 +29605 +11070 +20210 +10593 +15894 +20436 +3384 +28020 +6220 +32121 +24670 +25481 +11877 +901 +11705 +20265 +31762 +17746 +545509574 +17246 +13164 +577 +16323 +1466 +24128 +26551 +799 +21411 +8471 +6618 +21815 +17840 +23403 +29940 +21777 +1394 +9685 +1915 +3229 +12753 +32302 +8250 +30157 +892237149 +10311 +23149 +8555 +30049 +24926 +10804 +29300 +551852208 +2529 +10224 +16299 +27279 +367188169 +734095839 +21415 +31230 +25312 +8689 +16759 +238835585 +5684 +19632 +20547 +32034 +21632 +21716 +7952 +25731 +16627 +571605512 +31545 +28733 +26918 +19747 +9251 +2672 +29061 +1910 +15623 +3162 +10321 +1585 +14222 +11761 +24051 +24907 +22366 +16003 +978839708 +31599 +14270 +6166 +16111 +6003 +3705 +22373 +19354 +7734 +17444 +29525 +12763 +30113 +6655 +2284 +15927 +11433 +29222 +31759 +8597 +12426 +14885 +6614 +856 +31195 +5177 +22732 +12427 +3078 +23160 +5358908 +9931 +4569 +3109 +17469 +26515 +4284 +31285 +9687 +22235 +19781 +123076733 +24829 +96437477 +26192 +29074 +22069 +12250 +29263 +1007237282 +13158 +12050 +5677 +25122 +5492 +11808 +3455 +29413 +23875 +17425 +434 +24386 +15837 +2841 +10591 +1218 +20265 +18278 +29002 +9401 +280529378 +2977 +16892 +20379 +5987 +126590810 +5250 +24196 +13165 +23183 +4400 +11634 +13701 +26617 +133 +18111 +436 +271 +8050 +24378 +23252 +1066556883 +29690 +31035 +5635 +30362 +8774 +27299 +3264 +17176 +11180 +3495 +5086 +4828 +13017 +329597276 +7444 +22764 +7706 +13064 +19093 +27394 +29007 +18797 +12224 +28152 +6470 +15076 +7030 +3389 +22135 +21560 +22377 +3705 +28427 +8318 +4978 +4329 +504428086 +17314 +10536 +27324 +15358 +13020 +32305 +11154 +7688 +28183 +8968 +18920 +8728 +21476 +29918 +7946 +742 +12476 +16895 +15357 +19913 +5706 +13410 +16352 +1544 +29698 +14330 +21153 +20825 +10822 +24100 +1802 +14526 +18943 +12828 +2271 +26049 +20532 +23364 +17539 +18863 +19259 +17207 +30766 +24795 +8127 +11117 +30694 +27813 +14330 +12582 +2091 +27404 +18499 +9239 +67 +8699 +24534 +15676 +20392 +9261 +3587 +10788 +27755 +19187 +3293 +20030 +8587 +28139 +31103 +17364 +26888 +24656 +14084 +25600 +6068 +4584 +32520 +12984 +23814 +23713 +1145 +24749 +699735627 +1023188123 +22739 +25135 +3580 +28643 +22827 +13719 +1036 +14583 +31995 +29369 +31761 +23265 +6814 +19186 +13174 +6109 +6802 +1019836518 +17206 +5777 +907975664 +2396 +7715 +5797 +29775 +574 +20321 +31006 +23010 +7702 +9091 +9123 +7123 +13379 +24299 +22100 +10335 +968471067 +2656 +4450 +18455 +25498 +20008 +3907 +24029 +7788 +337953397 +31784 +8375 +10969 +26959 +6511 +18315 +9685 +7994 +10009 +2797 +20201 +32153 +10008 +9191 +1686 +1795 +24153 +6388 +8700 +16986 +30732052 +737190283 +2020 +442419816 +17542 +22209 +5673 +18727 +15341 +26956 +24966 +17777 +23209 +8926 +22718 +12361 +968471067 +32313 +19224 +27010 +12566 +4324 +3713 +20716 +1071907016 +14934 +2154 +22730 +24839 +4799 +24652 +31714 +8222 +5746 +26457 +19911 +9738 +23205 +10121 +20217 +9627 +466822790 +8993 +28622 +13481 +43828687 +239 +4486 +7497 +7983 +6208 +30093 +23854 +10912 +32295 +28362 +826485957 +14760 +24808 +28021 +25486 +367740012 +26397 +329597276 +13347 +7314 +23211 +863 +19233 +7071 +9718 +12388 +11510 +12637 +11096 +1556 +636839151 +27251 +25700 +6950 +22209 +14023 +14980 +25293 +16390 +21147 +29889 +427339499 +19115 +14868 +11301 +16340 +11340 +24023 +8508 +31842 +2284 +9359 +12980 +13301 +851461297 +27394 +22323 +31410 +22236 +16556 +27672 +31583 +73596427 +18148 +12550 +1904 +26871 +16836 +14058 +25791 +26983 +7216 +20143 +1305 +20587 +13856 +21383 +9474 +21737 +21147 +25386 +5729 +12502 +4311 +15851 +14304 +14228 +24965 +24507 +29678 +28604 +4098 +12806 +13625 +18560 +15689 +17340 +20350 +12638 +6249 +15501 +345946613 +10731 +28203 +31836 +29429 +14532 +20800 +29369 +18900 +18765 +16644 +11239 +24997 +421 +15937 +6404 +25981 +7290 +5415 +20914 +859 +20904 +21742 +19736 +29555 +8903 +10096 +18430 +14142 +8557 +1348 +25641 +27833 +7038 +29185 +21784 +22634 +20955 +5138 +2587 +19506 +14320 +73596427 +10620 +27324 +22127 +17585 +16931 +28013 +30006 +4452 +10071 +8061 +4810 +6786 +29266 +29705 +11677 +24616 +5858 +6234 +230518419 +15092 +30846 +8798 +19422 +4645 +20613 +17512 +1025777893 +9751 +24437 +22418 +998031657 +31102 +5041 +646646250 +1178 +24861 +22706 +24493 +12905 +29393 +7624 +24993 +32370 +20338 +7952 +18872 +15162 +11700 +15708 +680671778 +23756 +32369 +21322 +17206 +25542 +26921 +3073 +28896 +1053394108 +6921 +25511 +28510 +23108 +3780 +17025 +466895569 +29062 +4167 +24986 +14947 +20638 +5492 +22807 +20048 +27199 +14166 +845869748 +29542 +14740 +11331 +5906 +2082 +18282 +22739 +22580 +11083 +4775 +10071 +28635 +3480 +4025 +19880 +21485 +21155 +8319 +705345848 +1373 +24207 +9667 +24043 +17728 +3033 +11661 +15233 +23047 +31723 +32285 +12414 +14594 +28022 +19412 +9856 +552056204 +462910439 +1066556883 +21433 +21868 +4383 +32731 +29216 +18765 +22091 +17363 +22425 +24598 +4363 +813445009 +103268089 +2797 +30602 +31075 +28725 +18826 +24405 +28136 +8320 +14236 +22231 +6203 +181284782 +1198 +29062 +942511264 +12285 +5309 +14908 +6470 +20941 +27430 +5893 +1914 +749234322 +15879 +22695 +4819 +7024 +4216 +7522 +11121 +18788 +32393 +20422 +25863 +27941 +9975 +8555 +22820 +6885 +27256 +29278 +13291 +8668 +22833 +31606 +8895 +288106440 +9332 +29222 +11154 +24105 +21525 +20785 +21225 +24496 +27199 +6679 +31485 +222176974 +29633 +30039 +19478 +20462 +9096 +32180 +25485 +914 +16767 +8974 +4582 +16499 +22548 +24309 +11674 +22040 +464901830 +27960 +2213 +3688 +7829 +7930 +17042 +29575 +22022 +30429 +23351 +27519 +15570 +246 +2250 +32322 +24884 +12753 +1929 +27396 +22795 +15453 +11971 +18247 +32104 +1062737082 +549907492 +3339 +15097 +26484 +10302 +12688 +24907 +23535 +22275501 +12404 +249870505 +6063 +28467 +10295 +20025 +699735627 +26202 +30302 +7667 +869 +168857585 +30887 +4477 +22120 +32561 +9034 +1348 +13171 +31674 +1874 +23841 +3339 +5677 +7871 +22233 +13278 +753 +7017 +15924 +87895781 +5793 +7481 +28846 +17592 +25480 +17314 +28688 +21427 +20633 +31241 +12992 +399 +8665 +1071907016 +29918 +28651 +121399638 +31789 +31706 +13739 +12984 +32431 +15365 +22701 +10019 +5750 +2394 +9667 +21984 +2145 +26504 +10392 +4920 +591 +4 +206884506 +6338 +2244 +26620 +28872 +20867 +12135 +881770255 +32700 +32397 +27521 +17466 +2282 +21618 +26711 +24332 +12361 +8392 +12747 +8922 +20898 +2535 +15759 +12060 +444399954 +14878 +21083 +22021 +15645 +20034 +27079 +28927 +23173 +21525 +24877 +12051 +2639 +12164 +17382 +2308 +28826 +544 +13946 +990900808 +20338 +1014219856 +20119 +18820 +93659120 +385123789 +19183 +25740 +822039461 +27784 +11306 +7006 +5472 +24249 +27435 +4383 +19009 +8993 +19348 +7672 +1028 +32311 +7708 +15194 +4247 +24903 +8250 +11413 +11980 +2415 +29450 +475811794 +826485957 +28183 +29539 +9795 +23183 +24558 +17038 +25874 +3025 +31641 +20879 +23883 +16575 +8622 +30325 +21428 +14080 +14270 +26315 +31839 +29451 +17065 +23687 +991546674 +15978 +2830 +1795 +24903 +24939 +23958 +25558 +12385 +7126 +9222 +26316 +652152676 +21391 +6555 +32393 +30851 +15565 +15535 +23683 +851641765 +3116 +24019 +26727 +825070278 +25202 +50 +13099 +21735 +18455 +27924 +10826 +6859 +11136 +4560 +28418 +8496 +25096 +18761 +561 +29429 +16590 +19668 +5947 +14964 +29761 +26088 +4413 +4406 +17226 +12017 +937965064 +27012 +4264 +29564 +19732 +11420 +24141 +592666506 +15540 +5933 +14970 +4589 +28677 +6173 +28900 +1828 +3097 +27676 +16475 +10536 +20961 +11202 +22530 +22499 +29195 +28319 +32760 +14222 +4846 +17870 +4855 +3213 +27644 +4582 +24427 +184 +22648 +22931 +13065 +265813536 +24850 +3580 +26727 +30318 +1491 +28874 +14502 +10731 +13681 +17506 +6531 +6116 +27833 +900 +21922 +22695 +16355 +11761 +13099 +10730 +1909 +31706 +5730 +251 +3092 +27394 +13565 +12568 +28725 +975 +13239 +14385 +8829 +12024 +1282 +26261 +21792 +6648 +372479198 +31045 +20785 +27256 +7714 +19009 +683267855 +1445 +9461 +6274 +1259 +23522 +23721 +9870 +11882 +17321 +8285 +27264 +483775210 +5101 +31685 +4402 +1069917996 +24629 +13615 +17093 +12381 +23091 +23772 +11505 +6166 +29542 +17850 +239 +23756 +29602 +9621 +31562 +12539 +8752 +20894 +30843 +24412 +15104 +16444 +2108 +17395 +13070 +29070 +26961 +15588 +15378 +32564 +14569 +11971 +31369 +4533 +4656 +20047 +25362 +1791 +3455 +28338 +22396 +15975 +268876993 +2058 +5653 +5106 +8826 +7143 +27017 +4492 +23403 +19670 +26202 +22621 +29102 +15411 +23781 +4511 +23588 +23772 +288106440 +142990302 +20785 +1643 +13684 +12984 +24437 +2766 +26193 +19243 +18580 +5996 +4408 +3274 +9498 +16935 +23593 +21974 +1660 +13373 +12134 +9167 +17425 +24376 +20387 +13813 +28251 +26823 +10820 +30318 +2441 +27370 +8485 +7345 +25049 +12320 +27372 +13595 +725112481 +6057 +7734 +13727 +11773 +663997845 +21710 +25594 +38541287 +881 +1662 +10009 +24909 +631 +6655 +9091 +20002 +21885 +22971 +27055 +18397 +14476 +10560 +24731 +31693 +7307 +27243 +14216 +17162 +25799 +4181 +1263 +26134 +713845005 +21258 +27013 +4522 +881 +21045 +6811 +24877 +7923 +61637246 +5668 +28446 +24795 +29777 +729284343 +19801 +11316 +24922 +25188 +12316 +26983 +19423 +16101 +20080 +22903 +924495346 +11761 +21826 +29014 +20812 +29221 +12818 +12010 +453090502 +2275 +1874 +870140950 +25320 +5050 +1040 +12360 +8558 +9258 +32322 +21024 +17762 +15411 +18688 +10413 +887 +22832 +17159 +26711 +269893514 +32194 +13175 +26470 +30865 +518120821 +19848 +4126 +31404 +2690 +24043 +16454 +689 +15642 +11168 +2529 +6043 +28782 +12554 +21868 +345946613 +32305 +27995 +570867483 +10874 +22966 +192993735 +12856 +11482 +28956 +17874 +2106 +1462 +22617 +24922 +24443 +27160 +31095 +26612 +31049 +21516 +27731 +32449 +857 +28622 +22714 +12017 +772225462 +31720 +19995 +22304 +6714 +13975 +739 +12867 +24113 +746614703 +16811 +24043 +22619 +17239 +9668 +17089 +31673 +15894 +299509607 +6600 +10750 +4775 +22 +30428 +26874 +20368 +5494 +29966 +18869 +7489194 +18617 +21855 +22349 +6322 +21683 +8232 +5971 +271 +24444 +6587 +24332 +4977 +25024 +19751 +7645 +15483 +13276 +359967163 +30435 +6811 +12575 +552056204 +21422 +1643 +20368 +9243 +25511 +24284 +819245666 +18143 +11466 +17924 +30873 +490726739 +6027 +10656 +29824 +10153 +23723 +32366 +29243 +28398 +24264 +29777 +14638 +13075 +28231 +16499 +20164 +29005 +25268 +851649066 +20528 +32345 +28590 +19863 +3711 +4338 +25439 +13088 +5406 +4044 +23394 +11700 +20200 +27892 +32614 +29940 +25907 +1273 +16407 +27409 +4384 +15514 +19139 +8584 +28184 +15018 +2642 +24905 +284016043 +10512 +811903348 +32520 +31995 +17684 +25202 +27085 +642 +23251 +2614 +25710 +20773 +25742 +19171 +13658 +13587 +166095447 +922 +27012 +27225 +26922 +29920 +30989 +780421252 +8067 +1290 +9832 +26727 +14535 +22807 +533 +598553511 +25581 +5804 +215107976 +28955 +4233 +163 +29120 +29954 +2503 +12999 +29216 +4112 +239 +19440 +27443 +27807 +21875 +7561 +10637 +22701 +20350 +13757 +16855 +20647 +29365 +25551 +26711 +2028 +11386 +31485 +23412 +28725 +637790145 +9046 +16146 +20261 +12756 +18630 +612277592 +959926239 +23179 +4561 +1067563998 +24761 +10636 +9867 +4569 +21781 +24930 +14376 +10673 +703293243 +14395 +87657305 +26640 +3331 +27342 +30755 +960941343 +5162 +20777 +26921 +22679 +7607 +14073 +18139 +14145 +4117 +12191 +27841 +18432 +208004304 +22635 +472492534 +10708 +1723 +22244 +442419816 +32623 +15230 +31559 +835842891 +29916 +28069 +21047 +23540 +27854 +6963 +32279 +24837 +13717 +20612 +903238229 +5590 +25481 +24299 +22613 +2787 +13373 +20583 +27375 +2463 +13727 +44211057 +14737 +758300039 +3870 +13636 +12866 +18577 +2450 +6003 +28183 +17160 +30679 +884774553 +25989 +8375 +28812 +32006 +4511 +603 +20536 +13532 +10241 +17592 +6870 +14493 +3742 +20687 +14934 +26347 +583 +25989 +7404 +419509287 +1517 +26544 +27443 +24453 +16017 +8230 +536464710 +26775 +12496 +440 +21517 +6278 +13118 +31171 +6795 +268506385 +16664 +8183 +15837 +885448314 +2029 +637790145 +5341 +22707 +16586957 +20894 +2477 +25341 +2932 +10889 +476864914 +23091 +28725 +20581 +10241 +23718 +5050 +16131 +28035 +19537 +12033 +4891 +22339 +328328013 +1662 +15837 +15657 +1509 +729284343 +30745 +799 +22790 +21960 +3918 +8838 +21080 +351 +9628 +3482 +28334 +9755 +21386 +980014702 +22451 +9873 +243142270 +23191 +19064 +17317 +19118 +18036 +5793 +17917 +12577 +16986 +11117 +27782 +1020413297 +17893 +9437 +4715 +2426 +17793 +30519 +25240 +26192 +16476 +31889 +31277 +31525 +28782 +26028 +16744 +16365 +6517 +23268 +27298 +5743 +29456 +7126 +25142 +26027 +26049 +25566 +21429 +725112481 +2144 +18434 +334 +26365 +26949 +1551 +1021683009 +182362405 +30443 +1336 +27638 +5664 +1779 +15539 +10990 +30397 +646646250 +1929 +6326 +17924 +24302 +7797 +6381 +32168 +30954 +15357 +5554 +23255 +17572 +17597 +30635 +30770 +7959 +19003 +3016 +21428 +14747 +31120 +127417473 +420127582 +8879 +27666 +8621 +20376 +2504 +8702 +21934 +333166385 +10572 +16015 +31843 +6077 +22773 +20183 +1305 +634854294 +12111 +30620 +241930487 +163251696 +24278 +18772 +12404 +7295 +23173 +29253 +907054612 +12764 +419612638 +2001 +1673 +12460 +548602017 +25916 +9718 +6687 +8830 +16658 +28238 +27854 +28988 +637790145 +26315 +32100 +21407 +7214 +24787 +813566502 +23108 +32581 +2690 +26091 +13422 +5910 +14519 +7714 +19432 +31488 +23971 +4359 +5314 +43828687 +13451 +9780 +2149 +11386 +14521 +11738 +894853305 +4440 +32138 +25194 +16989 +22539 +17510 +22153 +859 +21694 +10139 +26922 +7797 +16801 +10306 +339958069 +28259 +15918 +24019 +9638 +29370 +19901 +585 +21516 +25240 +18342 +28720 +289307895 +215938702 +20281 +25498 +858 +631393247 +24872 +29994 +24694 +1613 +592666506 +9538 +115397447 +16633 +20798 +32614 +10982 +8601 +687 +23163 +28998 +2154 +145727174 +13838 +8587 +23160 +372479198 +314 +23151 +6714 +4181 +22647 +13838 +6173 +30463 +29313 +29015 +6541 +195087475 +7578 +17363 +25711 +8086 +474 +30821 +6867 +22832 +3384 +21657 +29965 +7489 +28928 +21934 +25989 +409560708 +19386 +22119 +27624 +24907 +27290 +18932 +21916 +22742 +14380 +17841 +784 +7829 +27177 +5996 +5843 +17928 +32646 +11641 +18765 +12111 +1071548646 +23583 +1614 +6993 +7478 +427339499 +24700 +11105 +9931 +17654 +19719 +1065 +31334 +21314 +16026 +184186867 +1179 +20888 +29773 +28138 +26316 +1034522985 +2385 +24905 +9975 +29451 +20535 +4852 +27881 +29556 +14702 +19086 +4338 +15947 +27185 +1544 +28331 +29351 +12050 +18352 +20769 +26640 +744924752 +11102 +27280 +1356 +16633 +22617 +1017 +991427156 +8531 +14228 +13057 +1984 +21775 +29718 +6182 +14053 +726616181 +16101 +1784 +6170 +7006 +504428086 +5170 +682 +16586957 +22602 +856207789 +21826 +23768 +27025 +330159803 +2218 +10184 +12818 +4726 +32719 +8497 +10943 +4080 +19990 +5180 +29278 +13054 +8680 +8895 +465496919 +10478 +17768 +31723 +8398 +25400 +282058177 +12111 +21456 +7082 +14581 +472330180 +32614 +17078 +15578 +8099 +22270 +27776 +26305 +922781658 +3141 +23196 +697438511 +8969 +17808 +378831688 +16424 +24731 +1778 +894853305 +11840 +18953 +8101 +6082 +14545 +9087 +31685 +12820 +543278591 +29602 +14996 +13910 +1019686302 +3965 +8885 +30865 +13890 +15657 +19180 +3237 +8597 +13481 +1071900543 +31389 +6541 +29644 +26077 +15162 +14532 +18878 +8106 +5191 +31490 +26411 +29307 +30226 +32020 +4093 +30352 +6085 +4989 +29286 +21525 +16811 +62277626 +29658 +19514 +12866 +29365 +13615 +28724 +17376 +26316 +32391 +19586 +29678 +26835 +26623 +301 +24814 +32058 +21204 +9502 +8576 +22759 +18188 +12582 +8596 +4514 +4261 +27012 +1438 +12385 +20139 +27892 +3458 +32468 +4897 +30526 +1053511540 +214 +29461 +6072 +24554 +296439019 +6862 +19428 +23576 +14620 +22107 +16775 +20715 +18430 +1289 +28138 +12127 +26662 +18271 +23768 +12809 +30170 +29365 +22992 +13023 +21500 +9167 +4941 +20426 +25511 +8237 +10323 +8922 +10134 +103019456 +29388 +23433 +32476 +166095447 +22737 +28754 +8101 +8245777 +450591414 +8774 +15133 +8294 +590791345 +10140 +10589 +747883166 +11801 +236684310 +296439019 +20842 +676736040 +12806 +25916 +367188169 +25486 +24019 +11267 +7444 +27710 +9735 +9906 +28509 +27993 +21828 +21206 +26264 +6063 +18709 +3016 +14760 +11096 +176 +25799 +30918 +25448 +20795 +12067 +32087 +15199 +17425 +29998 +6859 +16009 +6642 +18432 +8879 +15605 +6588 +9582 +6063 +467421403 +29782 +20037 +32393 +29089 +19768 +26175 +11974 +27301 +16472 +24877 +2454 +337041099 +8341 +1438 +25123 +4907 +12665 +29920 +6170 +21552 +15577 +20695 +19301 +1204 +25549 +28256 +17060 +24557 +4645 +6687 +27768 +9780 +8571 +17905 +1928 +24753 +321934268 +5873 +14688 +24553 +950474614 +27085 +8420 +16525 +20958 +16017 +31514 +27324 +27852 +27709 +11821 +3467 +20818 +21427 +10134 +417 +20641 +13883 +21792 +25492 +11432 +14420 +16700 +15144 +25030 +10636 +25509 +25205 +25089 +666268046 +6925 +215107976 +9735 +29046 +21197 +15322 +26640 +21923 +29544 +20377 +13808 +18465 +29871 +7667 +3021 +603 +25089 +14788 +9046 +18063 +24141 +32331 +26716 +663997845 +23639 +462589202 +21181 +20882 +14772 +22349 +289826984 +1582 +6497 +20879 +19198 +695107402 +17945 +28423 +1028 +352962731 +8385 +175763315 +10974 +359288415 +26457 +512 +22743 +825070278 +26666 +8294 +14551 +22189 +9914 +6512 +7120 +24539 +19870 +6894 +23046 +13032 +661309396 +6887 +17810 +6542 +24338 +20333 +31490 +19012 +7126 +1438 +5886 +9675 +587293467 +307353097 +14266 +27035 +20417 +26121 +14060 +13085 +32062 +10859 +15994 +100092990 +19773 +27836 +15270 +29525 +23841 +14912 +9000 +26959 +24433 +2438 +21342 +12950 +11049 +5938 +10298 +7831 +17105 +19319 +30121 +9906 +10474 +7895 +22250 +11048 +16085 +27124 +12357 +16636 +9731 +14385 +536735414 +1011025313 +1252 +6053 +31244 +13857 +597796445 +7097 +14885 +10483 +20261 +21197 +28814 +15155 +26154 +360376837 +15910 +8782 +5893 +29351 +1384 +19219 +1968 +17589 +32087 +31120 +21273 +10119 +24459 +28927 +9665 +1453 +16913 +13645 +26591 +468 +3473 +24569 +16444 +1093 +5858 +25394 +4709 +13019 +24166 +1066627044 +14304 +4176 +3009 +25760 +2072 +909060841 +10121 +4828 +6170 +483843128 +9533 +16590 +24764 +1057 +436602508 +24239 +14635 +2016 +2261 +24140 +2688 +10286 +4933 +17724 +3914 +19500 +1263 +29342 +32521 +5843 +22688 +27121 +29271 +3832 +64189161 +15153 +131147486 +30436 +9709 +5284 +17381 +4357 +9381 +20200 +20524 +1934 +5369 +25215 +11971 +29092 +6085 +6514 +19115 +14422 +30967 +24997 +19236 +18491 +901 +31998 +25675 +8287 +5367 +13052 +30316 +635470917 +2535 +31759 +5921 +1778 +24113 +7153 +18051 +5649 +2763 +17980 +3502 +21660 +31877 +16558 +3835 +29597 +6678 +4666 +25492 +26910 +447027210 +185958851 +24493 +2871 +21837 +14430 +7006 +826379647 +2073 +14459 +12135 +15269 +1795 +239 +8531 +26908 +16911 +824801269 +547839872 +31103 +26416 +595942659 +13822 +20463 +18890 +4532 +13043 +23132 +28223 +29392 +25949 +23306 +6297 +32615 +22693 +4771 +5472 +13634 +1904 +20769 +9902 +10088 +631540174 +8542 +25049 +28928 +344 +17357 +29172 +6181 +15453 +222176974 +27726 +10517 +16567 +28173 +32163 +24506 +15958 +7702 +15141 +32302 +23709 +490663799 +9711 +19289 +21293 +28437 +20578 +8968 +30388 +1659 +32121 +276 +22030 +24884 +4869 +15132 +6624 +27967 +31025 +24859 +14760 +13751 +20913 +12718 +25736 +22962 +658174212 +29288 +29908 +23756 +12337 +1259 +32320 +18307 +5947 +24479 +26740 +19670 +14488 +24099 +17616 +9124 +18765 +3276 +4383 +18129 +19094 +16773 +9038 +29221 +21407 +12593 +4927 +7216 +8884 +14638 +15300 +17850 +28635 +14367424 +4190 +32252 +901 +21826 +10021 +617 +28391 +8782 +7702 +26867 +483775210 +24396 +1911 +27832 +867204060 +6862 +633537610 +15798 +474 +29049 +32724 +25081 +25785 +21792 +2892 +233735679 +1069917996 +24622 +22024 +490744948 +23671 +718788893 +10302 +10528 +24419 +2797 +31121 +17776 +15792 +31416 +13303 +16803 +16454 +23312 +11108 +1093 +10109 +31172 +18128 +29610 +15417 +9474 +660380383 +21225 +30372 +26146 +29070 +924623339 +2845 +1299 +8377 +680671778 +20724 +18822 +20327 +833103889 +817319335 +10634 +355264719 +27098 +20333 +31049 +23721 +518120821 +22949 +7701 +15831 +5284 +20914 +354736640 +6044 +11801 +21208 +1172 +29422 +11076 +1373 +26705 +6301 +5086 +27319 +27121 +25666 +16895 +561740885 +2213 +23660 +9156 +4059 +17469 +9129 +14758 +29461 +1686 +23357 +9534 +11987 +23158 +565299629 +901 +10718 +7214 +23364 +27755 +27993 +21792 +245929304 +5283 +544 +3194 +13168 +21496 +20426 +24635 +20964 +21155 +23917 +16913 +7220 +236684310 +3186 +19064 +509352747 +22591 +4157 +7830 +13109 +8036 +5406 +15141 +21733 +17585 +15142 +20036 +25142 +12828 +7917 +26530 +22682 +19783 +7120 +2865 +10726 +4976 +65808830 +5921 +28677 +1910 +16886 +13910 +843 +6277 +705345848 +29456 +13556 +30564 +18693209 +17301 +19064 +30415 +8070 +20022 +23910 +7347 +23268 +5796 +24236 +12577 +30724 +9731 +2669 +32004 +1384 +18139 +10208 +5505 +18213 +27864 +29359 +25777 +21266 +4913 +29365 +20095 +11937 +22069 +21628 +25089 +12476 +26399 +602 +27420 +25741 +10249 +958694130 +359 +27665 +1761 +674585055 +9371 +6271 +5912 +19865 +3276 +8153 +4934 +23662 +25197 +16590 +924349614 +30499 +8910 +31425 +17670 +19951 +14380 +31410 +10836 +18271 +27984 +19420 +10000 +7723 +16520 +19665 +13505 +17480 +5457 +14380 +25268 +30782 +21167 +3073 +18799 +8061 +14526 +8067 +5743 +10276 +9672 +28224 +18251 +23306 +8648 +28388 +811900994 +982 +310684775 +24412 +4925 +6086 +15539 +10646 +17078 +27934 +28377 +3428 +1045497002 +1918 +13772 +26460 +25900 +22722 +21875 +22687 +31990 +407478274 +16590 +26544 +30316 +9958 +9848 +11316 +12847 +19386 +1053934584 +5172 +16540 +959731862 +14039 +1382 +9751 +1259 +30428 +20000 +10298 +31139 +466822790 +27187 +5583 +6468 +29816 +24260 +7017 +17798 +6234 +27526 +564184338 +20763 +415427569 +31990 +30807 +5532 +24279 +32322 +13217 +8050 +30794 +20281 +21184 +8680 +25310 +12092 +26922 +4920 +6281 +11340 +2536 +8499 +2217 +7126 +11340 +32344 +1004618554 +25622 +28832 +12809 +13914 +23596 +12218 +762372985 +30049 +3627 +8851 +31874 +16892 +18247 +4903 +14028 +43828687 +3016 +1017 +5590 +21448 +17627 +978839708 +10176 +608 +9672 +22849 +572264701 +19801 +26400 +1071548646 +13385 +9388 +27509 +16270 +11815 +26192 +24578 +265813536 +11412 +26685 +519336328 +28262 +5912 +21002 +28070 +20254 +22789 +30876 +541087189 +5376 +22102 +29824 +15341 +27208 +859 +813566502 +20281 +29906 +2535 +31104 +28809 +359288415 +7214 +5321 +25892 +12336 +7666 +18985 +18872 +16926 +30846 +20702 +14656 +26306 +8311 +6243 +5115 +28878 +6028 +11582 +475811794 +10687 +11932 +27163 +22762 +32279 +16444 +27039 +21837 +21206 +26743 +651885085 +14069 +2002 +22360 +19692 +30054 +20997 +2448 +18457 +18062 +10408 +13996 +19052 +885448314 +629431260 +32470 +547488687 +8993 +859072541 +14790 +108 +19386 +1671 +28184 +28810 +20578 +9639 +15136 +21231 +9921 +993438440 +21516 +28956 +18963 +25273 +1042062182 +929979970 +14980 +16034 +22189 +12394 +987156465 +5683 +32311 +32691 +6891 +24279 +13818 +20213 +27055 +18128 +187968093 +7180 +20988 +6191 +20378 +5825 +20275 +12107 +10528 +26244 +14402 +10974 +21244 +2932 +846 +7285 +96437477 +21675 +20533 +8879 +27679 +8549 +23709 +4098 +13188 +6271 +17450 +8101 +6057 +5945 +2546 +26401 +15250 +32610 +22565 +19559 +30807 +5177 +2011 +929979970 +3870 +26917 +8 +32428 +13217 +4998 +30815 +5473 +19201 +6511 +21127 +706944221 +927244002 +462910439 +308 +28746 +687763923 +14538 +30598 +26656 +24043 +18434 +332842011 +93659120 +18813 +4255 +703293243 +24437 +24061 +8778 +29456 +29610 +1315 +18048 +26656 +14623 +13595 +6331 +18431 +21964 +29092 +3458 +20917 +11716 +6925 +31649 +4477 +17799 +14574 +25530 +25030 +194998513 +7143 +8968 +24837 +7262 +24478 +1671 +4897 +5827 +31075 +20227 +16007 +17443 +26691 +29642 +8572 +23953 +13144 +15605 +11798 +20812 +2504 +990900808 +23949 +32692 +11413 +10646 +5565 +27185 +24368 +11953 +8545 +13946 +25268 +15858 +19468 +25089 +21839 +11774 +21476 +7769 +19628 +20021 +31244 +18369 +2612 +23180 +29777 +17853 +24329 +31325 +4380 +6584 +27968 +9350 +7017 +578949498 +13719 +19010 +26544 +1662 +20089 +27012 +25160 +2724 +25028 +745180397 +12060 +27891 +31818 +751443494 +17595 +19816 +11774 +12315 +1018366689 +1977 +5175 +6057 +25252 +28937 +16181 +12031 +31018 +4142 +29718 +2515 +24443 +24652 +184 +31718 +6588 +27937 +24673 +8036 +3194 +9508354 +3149 +9867 +15766 +21021 +23268 +23526 +6714 +555677364 +29525 +8882 +17874 +2695 +4752 +31762 +25115 +22386 +6727 +3432 +31477 +10474 +9011 +561 +12722 +355264719 +31108 +633537610 +20879 +17314 +13211 +32590 +16472 +28127 +4648 +16152 +17765 +8004 +26400 +25545 +2452 +10184 +9178 +13032 +27042 +12024 +3706 +26054 +31545 +29875 +169 +1031 +24666 +6963 +400184846 +13567 +24795 +32122 +3376 +14487 +16352 +18088 +10071 +21875 +26908 +12564 +9633 +5175 +30245 +2934 +6205 +16316 +9192 +23639 +14889 +23662 +17087 +851641765 +1315 +8485 +9490 +1585 +30785 +20627 +16879 +17968 +4328 +16160 +29690 +4563 +544 +1090 +12435 +21035 +126 +25400 +15018 +15657 +907975664 +5661 +6584 +6740 +13070 +30807 +14885 +4703 +7123 +18474 +11723 +24289 +5837 +1465 +20120 +11275 +4111 +409846593 +9263 +29906 +5947 +20069 +22677 +15820 +700574071 +27763 +23286 +15768 +20128 +14818 +23132 +12050 +485046253 +851641765 +166 +5947 +729284343 +630350637 +20266 +3921 +10458 +23766 +884345720 +796418068 +32760 +590791345 +30876 +23875 +796418068 +1914 +665668403 +24895 +15533 +27854 +10620 +29908 +30607 +3339 +3569 +4829 +3051 +647614569 +4216 +32623 +4093 +19560 +14436 +26513 +391090414 +22438 +25081 +9659 +917948279 +22931 +3132 +1040971019 +28359 +1061 +27295 +4941 +23520 +4080 +4054 +24808 +24450 +2001 +2060 +11092 +546 +27854 +2307 +5947 +25566 +3792 +6894 +11997 +17987 +25885 +953124189 +1004618554 +28022 +959731862 +22127 +197982234 +13070 +6786 +8148 +13574 +23987 +30372 +21496 +6511 +6690 +248068570 +17597 +422 +8739 +10811 +8183 +543278591 +22701 +1218 +21266 +31195 +3179 +17179 +5087 +29222 +31155 +14973 +340069438 +24547 +17246 +20173 +29767 +29978 +3358 +26146 +17437 +19537 +5034 +8047 +5135 +19586 +11737 +20547 +811900994 +3179 +23873 +14554 +933132804 +5176 +32383 +2536 +31075 +4820 +15377 +7538 +25347 +895793244 +7175 +21792 +32006 +25660 +27609 +19745 +323513539 +32724 +6076 +25135 +15153 +30598 +8733 +17627 +28544 +4188 +14755 +22565 +36 +25508 +7522 +30535 +721000141 +28826 +17160 +12370 +289307895 +33496567 +3996 +6008 +20662 +6301 +191 +12577 +6277 +4868 +28714 +26922 +8642 +67092753 +27140 +26762 +7415 +4247 +18391 +26416 +6131 +594488198 +29218 +6469 +349377938 +32762 +19432 +7120 +235806854 +31954 +30686 +17429 +290 +7774 +17039 +31277 +12783 +777917138 +13321 +25028 +2347 +31540 +10528 +5321 +20293 +28959 +12435 +19817 +23235 +15564 +25320 +18765 +19292 +6658 +26192 +8910 +145056166 +25448 +27372 +21012 +3920 +24128 +612137112 +17395 +7787 +18162 +19994 +24332 +27195 +27726 +29288 +25593 +30670 +8793 +16993 +25320 +19243 +23783 +30372 +31244 +5472 +8099 +914 +31512 +8179 +16986 +10158 +25692 +3273 +3907 +832685755 +30694 +4106 +1299 +5973 +18535 +28874 +7813 +31108 +9775 +27877 +19585 +7153 +27041 +1481 +27251 +26941 +20217 +14747 +24330 +31155 +29264 +7708 +29461 +31557 +22339 +536464710 +2131 +14326 +29411 +13144 +13857 +30249 +379911054 +725112481 +24139 +28670 +990900808 +15189 +28714 +21385 +17817 +6511 +1129 +25240 +548602017 +22607 +29857 +14231 +20818 +15710 +19882 +881 +22695 +30481 +269893514 +21231 +17988 +14028 +21287 +24583 +25608 +27012 +941 +9735 +29254 +13085 +23953 +12080 +29365 +14937 +19486 +3186 +17165 +23617 +32561 +30589 +24284 +31474 +1174 +3920 +26283 +13856 +25205 +7802 +21070 +24635 +11801 +19074 +9345 +31369 +19881 +17444 +13467 +26146 +15660 +9212 +982 +15412 +13751 +14216 +38930129 +4922 +21215 +8174 +168109658 +23616 +30475 +9490 +14430 +538293986 +286 +32615 +11338 +29507 +6147 +4688 +1909 +32521 +4914 +23790 +11114 +20697 +2261 +7566 +8337 +31958 +1919 +10171 +26460 +4184 +21295 +30459 +23526 +4224 +29393 +24831 +31195 +6618 +25989 +12211 +80 +22564 +27253 +29831 +31416 +29451 +20702 +23709 +31410 +20852 +688 +8598 +28211 +14043 +594750521 +539601098 +3871 +17632 +4941 +10489 +31670 +22530 +31455 +13691 +280737490 +31685 +15900 +1083 +21415 +26635 +5688 +24417 +7896 +30547 +452963926 +18546 +32319 +194861429 +25772 +7177 +545509574 +11937 +1977 +4084 +1940 +9039 +4664 +18575 +881 +6869 +585 +11877 +374 +662831263 +14611 +15892 +30964 +30699 +30810 +23683 +941 +27168 +12381 +20369 +901 +3610 +9780 +20535 +17856 +19157 +2167 +9533 +12013 +34337156 +10912 +19350 +742020694 +279148135 +11482 +7623 +569699847 +10309 +24734 +17281 +128810821 +6338 +8163 +14545 +22580 +884345720 +6575 +24597 +26694 +21166 +5794 +11108 +22854 +18480 +19932 +31673 +38930129 +31583 +1673 +238116815 +30325 +353 +725112481 +15578 +27251 +29942 +5748 +5236 +832680993 +1222 +10153 +27301 +24534 +1251 +28503 +26073 +5825 +773818094 +8375 +31362 +26569 +2722 +940466982 +26860 +21816 +15951 +13303 +7730 +4934 +28421 +1007237282 +20697 +6802 +27435 +27409 +8753 +316306655 +446538772 +23834 +6068 +4703 +24453 +564 +19695 +24909 +5924 +6869 +29752 +21448 +26054 +15533 +21828 +2769 +25337 +3586 +294947637 +1044185404 +26271 +12741 +419612638 +28334 +16318 +17632 +571605512 +785579678 +29984 +23302 +21006 +18553 +2475 +25028 +22867 +339958069 +28104 +17065 +10306 +1984 +30078 +4992 +12828 +18788 +14231 +7875 +29155 +29161 +23588 +31504 +30042 +10306 +15456 +10156 +24905 +12099 +9323 +31198 +8147 +25711 +21984 +2053 +32014 +4380 +21417 +17357 +21035 +15395 +4025 +6374 +1171 +31540 +20822 +32731 +8319 +23894 +3293 +31028 +17395 +122 +3482 +5777 +2477 +19478 +6552 +2704 +30350 +11987 +30921 +7733 +702036288 +67875078 +23735 +7183 +12048 +22865 +4411 +991546674 +27609 +1122 +7308 +26138 +7532 +858 +15642 +21356 +16111 +16761 +4579 +20924 +2923 +3546 +28013 +9124 +20507 +7308 +899069837 +28394 +24207 +16309 +884345720 +600 +946828519 +15724 +13109 +25624 +12608 +32469 +9877 +504608093 +924495346 +24374 +2856 +13589 +27265 +23910 +2865 +23306 +26092 +32285 +29004 +23507 +3276 +27117 +29555 +113553516 +902 +31835 +15762 +9416 +6894 +24082 +3073 +17856 +13565 +28438 +16270 +14933 +25307 +26922 +24479 +2822 +541087189 +14532 +25926 +8 +13428 +21448 +24082 +9679 +276 +13847 +29005 +32495 +18609 +6945 +7353 +6678 +28440 +31169 +675282828 +24816 +4514 +22229 +17569 +18369 +32244 +17039 +29589 +26291 +3705 +13113 +21826 +1296 +412700179 +8787 +27665 +15944 +25362 +22617 +17052 +27832 +22366 +26616 +211730518 +26205 +32719 +15189 +17425 +286 +16352 +18651 +11844 +16826 +4142 +18557 +6690 +21517 +18417 +15570 +62909084 +19688 +19666 +6990 +17357 +12499 +16802 +24964 +236 +30686 +4775 +22905 +29109 +20507 +20365 +10517 +9031 +32590 +30337 +493 +17521 +12394 +16773 +689 +10719 +20324 +16080 +16314 +17928 +28398 +8187 +20266 +907054612 +2853 +28340 +4162 +1083 +28197 +6719 +16444 +16869 +10381 +5460 +6166 +1454 +23890 +602 +13587 +16993 +13421 +17728 +3448 +20513 +24358 +688887999 +16642 +12414 +1644 +9105 +2892 +10518 +26584 +11986 +16540 +22464 +20377 +6371 +30670 +10510 +1057 +9538 +29429 +19751 +31330 +6812 +23975 +16290 +28180 +11499 +29644 +5955 +10337 +28572 +30119 +9445 +24449 +5349 +14912 +13451 +3662 +12145 +2108 +12557 +23183 +31170 +2656 +26348 +4885 +31673 +5205 +1100 +4522 +26347 +20200 +29698 +7050 +30042 +1384 +11345 +11483 +22788 +6532 +19352 +23415 +17480 +13276 +15944 +11430 +66 +31033 +1019686302 +25447 +25637 +23640 +25380 +4492 +12502 +27264 +7774 +17512 +10787 +14473 +29188 +17159 +23723 +10718 +32062 +1747 +23010 +349661678 +7403 +11316 +1589 +15199 +5361 +28898 +2351 +19865 +27993 +8464 +21541 +6540 +19951 +13717 +15645 +12370 +13217 +4157 +13857 +13043 +155057346 +391090414 +16552 +9456 +9091 +730297274 +2415 +1984 +6274 +1688 +13503 +32449 +695107402 +2901 +12861 +16868 +7336 +10961 +12312 +7708 +15657 +8838 +29608 +6371 +4686 +12717572 +929979970 +2089 +19559 +24557 +3885 +851641765 +21517 +22055 +8985 +32285 +10633 +21954 +22300 +32652 +25354 +14169 +3432 +32244 +856207789 +6055 +29329 +19719 +21012 +1052924890 +30815 +21733 +16289 +11801 +23306 +15417 +28504 +22349 +25813 +533078012 +22764 +17123 +23303 +10295 +28591 +893 +25620 +31844 +14077 +5696 +23453 +24916 +15663 +20382 +23403 +13675 +16435 +766823878 +1007237282 +11431 +1447 +27609 +25710 +19730 +14507 +4327 +9873 +12756 +15129 +25599 +14327 +29604 +29007 +13065 +15676 +3992 +20140 +693593454 +16573 +564 +29450 +23872 +22555 +23566 +17169 +6075 +18576 +17025 +26058 +31174 +30372 +20217 +5583 +19672 +15008 +17808 +11705 +13818 +31140926 +13019 +19149 +9232 +27881 +1273 +14953 +14638 +28635 +16836 +31578 +646646250 +3300 +24236 +5900 +29965 +7228 +1055 +17932 +5906 +23883 +3208 +32127 +6160 +572834493 +328328013 +25171 +5213 +27199 +1282 +9455 +31664 +16869 +12135 +549962050 +419509287 +25028 +28005 +2452 +15820 +25606 +2901 +11298 +11749 +24862 +26686 +22235 +5751 +12246 +744924752 +22057 +2709 +19783 +25791 +8367 +18617 +197982234 +13625 +28622 +12723 +181284782 +24340 +1403 +13163 +19901 +26058 +1026 +8648 +28720 +15468 +7135 +8321 +31490 +518120821 +31530 +20213 +12697 +808046354 +534 +29092 +12858 +30242 +31617 +28100 +2278 +5605 +20742 +12894 +6514 +12582 +23415 +8725 +7566 +29889 +5373 +881770255 +21934 +8443 +29288 +28946 +6271 +9244 +8752 +19163 +27264 +23333 +18128 +19064 +9775 +31169 +176723792 +14069 +987156465 +9891 +4799 +21964 +6945 +22543 +8712 +17441 +311956014 +8786 +30651 +6267 +1467 +6318 +14676 +17588 +12013 +484310184 +22651 +6120 +24939 +16667 +27746 +17183 +30807 +16287 +2871 +23814 +32761 +6678 +9178 +8147 +20441 +24864 +5536 +3208 +29912 +14177 +7585 +5554 +18687 +25981 +8311 +1017 +22564 +19768 +17847 +21206 +770236869 +15879 +11668 +11440 +349661678 +1063098759 +26626 +1066556883 +32266 +1020413297 +16656 +17724 +15923 +28127 +906900427 +16323 +19781 +18084 +23264 +3095 +5857 +615 +25142 +404560013 +331 +6614 +1911 +8464 +26250 +6905 +20501 +670 +4944 +3180 +23773 +27864 +290769443 +5580 +23522 +32691 +4269 +955278291 +2773 +31249 +538293986 +14473 +901 +8638 +13998 +778090494 +9287 +29448 +22687 +32391 +21826 +9809 +19666 +67650094 +2308 +29400 +6551 +21675 +29025 +4846 +1043810333 +30049 +20555 +2535 +1189 +7806 +17585 +813445009 +6655 +9939 +1083 +20139 +193175134 +24093 +29602 +804551652 +24284 +4654 +2612 +23403 +865943268 +25354 +23252 +10071 +17692 +4224 +588197016 +11007 +26705 +19297 +4721 +26961 +622 +1001982030 +15136 +8293 +2119 +31837 +484310184 +4126 +12736 +17761 +36 +20864 +19730 +17425 +20773 +6558 +9582 +20687 +9979 +24127 +24883 +28572 +16353 +28082 +29185 +6206 +31874 +2830 +25380 +26401 +30705 +32263 +6607 +721283276 +25641 +22471 +13451 +30322 +536735414 +12191 +24313 +20115 +8848 +510017880 +28502 +20069 +163 +10019 +30017 +8319 +23958 +24399 +2260 +29566 +15278 +7954 +19126 +32555 +21127 +14851 +17298 +4383 +591901163 +7353 +32551 +23700 +7444 +8648 +7722 +7486 +17226 +818 +9136 +1971 +20032 +12389 +1066556883 +10112 +13701 +2853 +20924 +8841 +678 +12722 +19878 +945573236 +6811 +3521 +6720 +13682 +26727 +31237 +29609 +12905 +6656 +15492 +27370 +574 +17585 +20722 +23398 +29810 +14829 +933943837 +359967163 +8712 +29888 +548 +13574 +9678 +29061 +582958153 +598246017 +998 +3922 +7123 +26486 +630354738 +11108 +835842891 +28946 +8768 +21305 +3580 +7942 +1686 +185934147 +912418915 +23163 +934603940 +991546674 +27235 +461277064 +9583 +23530 +21826 +24619 +7787 +7347 +20818 +978839708 +23772 +24249 +21662 +17314 +612137112 +660380383 +11765 +19343 +21218 +621395034 +624 +7263 +13414 +8586 +404560013 +26867 +8388 +96 +15230 +1517 +1027 +32436 +15831 +32020 +22548 +21231 +6933 +26291 +20494 +27880 +23448 +28343 +5910 +7254 +31818 +18190 +1365 +8067 +21778 +18185 +9331 +12558 +5213 +17595 +19782 +1021683009 +15858 +90344393 +21021 +1047 +12778 +31797 +14395 +29399 +11420 +8 +31417 +11622 +1201 +26236 +24761 +3331 +8367 +16472 +29172 +18379 +26233 +24554 +4509 +14378 +27243 +501586030 +28311 +6643 +20627 +19487 +22601 +9558 +29552 +1308 +10643 +29680 +31168 +5554 +1348 +20513 +7889 +11555 +20528 +28600 +11705 +21828 +2107 +24610 +26457 +4485 +10784 +31836 +29633 +1524 +26865 +23636 +10762 +18143 +22450 +1100 +15114 +12061 +1011243118 +30296 +9227 +13603 +3294 +20037 +17779 +6794 +3339 +4344 +1455 +13024 +4852 +23948 +25793 +1453 +638607948 +17975 +23286 +15265 +17160 +2759 +31662 +26312 +23746 +29109 +1466 +25344 +29433 +23888 +16817 +22227 +22117 +12414 +472330180 +30258 +23443 +1394 +19660 +6541 +18419 +31718 +18025 +323513539 +1045497002 +21934 +10473 +28741 +20463 +9292 +6905 +29413 +524 +15514 +23673 +32163 +6170 +3948 +458283071 +10836 +24889 +382902669 +3687 +933132804 +24536 +12706 +23480 +31102 +28504 +15379 +3945 +12905 +26150 +14234 +20124 +30298 +8465 +18702 +29896 +11989 +773818094 +31950 +31862 +31474 +24837 +314883256 +20800 +25293 +14980 +3914 +17516 +27375 +25747 +548602017 +1040 +22184 +30372 +2572 +952542015 +15577 +16658 +24740 +7816 +24859 +15927 +15660 +25198 +4998 +21225 +6992 +8030 +19695 +18986 +9583 +5683 +3922 +8841 +31562 +24860 +7371 +28362 +25159 +4799 +26924 +16034 +22564 +19767 +27831 +2698 +23979 +6374 +490744948 +359288415 +25215 +11989 +7624 +6974 +15689 +19315 +11499 +15381 +10859 +21374 +30784 +16080 +18265 +5517 +7106 +825145787 +23654 +4789 +11114 +31910 +244343836 +26236 +32724 +23540 +1020413297 +32261 +28423 +289307895 +6146 +24734 +27709 +27833 +30851 +24860 +27589 +24308 +23412 +24513 +989223855 +28733 +5222 +19743 +30954 +14473 +29978 +8774 +1282 +17924 +5913 +25211 +12017 +18651 +10509 +6614 +3578 +23731 +25675 +15306 +28928 +6519 +18233 +28724 +11302 +17321 +27763 +26569 +25347 +20524 +5710 +11040 +124369549 +27859 +11761 +12111 +23530 +892998692 +14082 +478 +9120 +19585 +2236 +627712427 +17015 +20112 +21916 +24740 +634854294 +10109 +12017 +24767 +9848 +332842011 +7044 +13278 +2541 +21184 +21934 +7030 +4560 +10487 +23612 +3735 +25679 +15358 +19998 +2345 +19236 +11576 +14395 +12438 +13741 +14526 +17470 +19745 +11105 +22256 +31356 +28139 +18434 +3440 +17175 +1046 +9794 +12498 +2504 +10421 +41255736 +19093 +11705 +22997 +1496 +6619 +15250 +14592 +574 +20357 +13610 +1008 +23094 +13020 +22488 +6307 +19628 +27509 +740490411 +30140 +6468 +10607 +2475 +28055 +17169 +19995 +3455 +4238 +11738 +11726 +13379 +13421 +28696 +197982234 +20653 +13174 +10559 +11016 +6925 +20688 +8732 +22366 +7687 +16502 +12496 +4856 +3509 +12911 +10088 +544 +29267 +18408 +14819 +27099 +137236049 +13795 +19857 +19348 +3440 +955541494 +6706 +31172 +26250 +9902 +11097 +27672 +5517 +15260 +21309 +884774553 +30501 +22727 +29413 +27007 +9227 +17945 +21525 +2106 +13075 +23596 +29658 +7487 +11738 +18688 +15535 +2441 +25594 +29782 +3871 +22713 +20812 +7915 +14532 +902551600 +11003 +19003 +15191 +26134 +3336 +692296598 +21184 +7439 +4852 +1984 +8204 +28612 +18754 +24558 +19838 +27644 +29155 +32296 +20983 +11705 +6173 +4741 +7111 +31936 +12396 +25760 +19817 +10322 +15036 +29649 +3058 +4400 +821 +12049 +1660 +7276 +29888 +8067 +23251 +15381 +29966 +12031 +26154 +28600 +3627 +2175 +8297 +26922 +1556 +314 +24836 +17424 +8951 +26092 +1877 +17510 +7774 +874 +9814 +24868 +27308 +25310 +121399638 +20724 +8148 +5294 +10974 +14488 +30598 +30276 +30873 +5448 +19688 +6777 +30322 +12134 +25772 +11251 +5095 +14532 +8879 +24641 +6531 +10477 +22772 +3480 +89610096 +631393247 +9294 +8 +1071548646 +8324 +26305 +547488687 +24358 +28361 +7017 +30385 +26686 +28340 +27779 +1573 +184 +20054 +8342 +21885 +18560 +29109 +25641 +14551 +13189 +30272 +23654 +30245 +4386 +6374 +15162 +29148 +30116 +8542 +21596 +7774 +30602 +144035229 +17928 +29609 +4609 +29556 +3322 +20139 +4567 +13410 +15514 +32319 +8332 +14058 +13618 +30180 +31285 +14799 +8985 +6442 +19961 +19865 +28437 +30109 +7270 +16309 +461277064 +914 +14554 +198721611 +24555 +16490 +7307 +3078 +12911 +30428 +27392 +511296763 +5357 +1083 +6607 +19660 +10496 +252 +12092 +905243991 +24795 +29052 +14956 +30429 +5841 +13795 +8314 +13855 +8787 +21954 +7722 +31766 +8885 +1022122593 +29759 +20612 +10009 +49 +27195 +1322 +29994 +13760 +27186 +28082 +1068171828 +23265 +30054 +28026 +744924752 +16287 +19875 +2020 +383 +22153 +6620 +31033 +28678 +6611 +23600 +5550 +7235 +3389 +9091 +11779 +27736 +1052924890 +16017 +27264 +8656 +29185 +354736640 +17437 +618386534 +7126 +11323 +22349 +4062 +6076 +852 +26347 +27969 +19599 +31545 +15556 +24299 +184 +806595480 +17883 +10692 +3098 +5197 +4384 +14384 +19857 +452 +28013 +31451 +29577 +29767 +5513 +14462 +28042 +15993 +32383 +839907039 +22579 +25723 +9921 +5086 +22713 +32753 +591 +653627586 +4828 +22414 +22713 +5472 +17579 +26835 +306388183 +17988 +19323 +2528 +29619 +18419 +9222 +5886 +5720 +5847 +24139 +11705 +14073 +9902 +7603 +8341 +606788536 +8276 +20800 +30388 +2484 +23475 +15024 +6085 +29089 +1373 +18001 +20941 +15409 +3896 +24484 +21683 +5050 +29657 +794313601 +390906431 +391090414 +7378 +8702 +30592 +192110709 +1004406848 +16664 +20592 +2896 +922299518 +8426 +27995 +2871 +8520 +1835 +14805 +697438511 +4752 +1016264428 +2363 +192993735 +16340 +12496 +18557 +92 +16722 +4578 +12387 +12366 +76910325 +8101 +16340 +23639 +18615 +29108 +13043 +3191 +4141 +5492 +452 +30810 +16071 +23255 +30954 +24638 +18870 +9751 +15693 +376449320 +26295 +16216 +16590 +7187 +8393 +17020 +26205 +30964 +10684 +23718 +19687 +1315 +26689 +21136 +18271 +20113 +29605 +20535 +10153 +125408631 +15011 +26193 +17228 +135575596 +27852 +13276 +14378 +11137 +15300 +21322 +7011 +70149198 +7064 +13589 +795585329 +21358 +23445 +10010 +22236 +771101042 +25916 +13727 +742863148 +4664 +29433 +16432 +214 +32168 +30976 +28844 +15230 +16318 +21153 +9659 +21305 +21028 +21716 +30213 +30054 +7214 +27891 +15764 +919564231 +4372 +16627 +19695 +22304 +683636595 +14706 +26347 +28361 +27982 +1093 +17775 +11622 +32034 +31673 +28528 +22497 +5165 +6166 +9931 +9534 +15612 +11528 +30140 +22119 +6106 +160243780 +15136 +485 +677668690 +378831688 +4909 +1310 +11137 +21299 +3495 +10077 +16836 +6806 +14507 +538293986 +29882 +7308 +12360 +10415 +6301 +149824249 +29313 +109016745 +1612 +362975650 +17101 +920 +6182 +6274 +798919697 +21448 +28035 +7235 +11260 +26163 +30245 +21560 +2015 +381 +224549453 +20695 +7342 +32016 +824801269 +7126 +19161 +6479 +198721611 +1072899509 +571605512 +28022 +21445 +7489 +12369 +13996 +29148 +5649 +8497 +31005 +15460 +22530 +6540 +8823 +11778 +29642 +32444288 +13625 +15076 +17497 +15355 +213425770 +30350 +26999 +1014219856 +30293 +12359 +19852 +3126 +824269836 +8963 +13808 +18883 +14166 +8951 +25876 +28510 +13451 +29148 +20982 +32127 +23922 +27265 +30254 +6795 +686 +16695 +30254 +8830 +22895 +20825 +19628 +23372 +18128 +4122 +6795 +32647 +13717 +32122 +8004 +13645 +21476 +14002 +18352 +17019 +6804 +21227 +375276045 +11085 +13075 +892237149 +18499 +25171 +5156 +16802 +29365 +573404863 +30776 +2441 +14316 +9735 +28152 +6542 +14737 +7044 +18399 +4250 +13638 +8597 +11900 +27958 +17441 +32157 +2381 +22621 +13781 +29626 +19770 +22903 +32331 +11281 +12550 +381 +30803 +8823 +25147 +1984 +20941 +19313 +4881 +14611 +3186 +699487053 +9873 +28709 +13757 +8698 +3750 +13130 +20234 +10560 +21683 +19745 +6736 +24903 +13385 +23772 +11778 +7117 +19873 +6933 +19052 +18825 +391318178 +16297 +14706 +7017 +27574 +21027 +17793 +5532 +22861 +16540 +19047 +31559 +1909 +2597 +27682 +25606 +4043 +206884506 +27301 +11128 +29891 +22564 +22777 +22686 +24926 +21027 +27195 +9983 +826485957 +31356 +869 +20989 +7774 +7187 +6650 +6080 +20128 +6575 +10790 +315171979 +21792 +14099 +11723 +7252 +3078 +139452872 +12496 +28138 +25637 +21552 +30499 +24966 +21206 +11803 +6650 +11168 +6690 +820 +546000077 +8586 +30745 +27665 +23191 +5891 +13735 +20217 +5921 +239 +29729 +24476 +20747 +4785 +13402 +9412 +8560 +26295 +11306 +31045 +2853 +28600 +6676 +6905 +7475 +9958 +16146 +29547 +9239 +23028 +352962731 +5587 +955278291 +19440 +11188 +30 +9687 +922299518 +23709 +1911 +31362 +19884 +14209 +345550902 +12169 +5954 +16911 +24476 +12666 +18162 +25483 +21716 +1934 +29271 +14684 +10163 +1551 +3683 +5177 +3793 +961570424 +1582 +28898 +4452 +248362658 +19628 +31178 +32760 +290 +124369549 +17181 +17480 +909060841 +366293489 +886 +5992 +5857 +31843 +21181 +22954 +18480 +6166 +5406 +12336 +31241 +19278 +31121 +14581 +11306 +12147 +238428037 +705345848 +26347 +706944221 +31433 +10784 +2438 +27561 +4044 +6894 +26783 +29386 +28171 +14238 +26250 +1370 +14755 +6169 +18733 +27053 +480390692 +5612 +31690 +26301 +10309 +2920 +3553 +4587 +4545 +884774553 +675282828 +490744948 +29857 +5908 +26584 +21127 +19676 +10070 +695107402 +766296907 +14268 +29566 +13910 +30459 +29623 +1773 +20961 +31769 +22127 +32168 +21243 +15377 +24354 +13748 +32520 +24299 +1823 +29014 +11114 +12414 +25636 +1017 +3742 +18688 +3293 +31455 +17188 +16475 +16342 +1097 +23742 +10389 +11460 +7912 +13655 +1178 +725112481 +30875 +1020413297 +914 +21021 +9327184 +43828687 +29010 +2506 +940466982 +20848 +12696 +4914 +13956 +16475 +24444 +293 +8890 +567113435 +31441 +686 +5750 +28446 +30249 +16424 +6258 +11159 +2174 +8091 +13295 +3186 +128077685 +8733 +1450 +20826 +23264 +5441 +12148 +9867 +18290 +1899 +10687 +28223 +23900 +18648 +824269836 +9646 +13741 +26716 +968471067 +28651 +30785 +16637 +21385 +1514 +10626 +7236 +19863 +26304 +25007 +29012 +10294 +10702 +12414 +16021 +5987 +15199 +17450 +12342 +29992 +19831 +22759 +4929 +54102294 +29022 +991427156 +5203 +589886788 +18129 +1083 +29300 +14228 +2213 +19586 +4749 +15594 +622 +10454 +3560 +6686 +23600 +886 +24401 +18463 +1868 +30964 +25498 +17078 +20426 +21916 +131147486 +6542 +11723 +1308 +123076733 +22687 +9747 +265813536 +12007 +20417 +31173 +26771 +253141036 +27127 +25773 +627712427 +1055209860 +27593 +24787 +28295 +24757 +30212 +3980 +16424 +14598 +27864 +20377 +252 +29109 +23770 +20315 +8890 +17775 +23115 +16803 +30793 +20633 +29388 +19767 +20795 +21465 +3262 +3189 +1055209860 +19687 +7354 +10626 +67875078 +1004618554 +2213 +4126 +19171 +10790 +21922 +24977 +18785 +19386 +8385 +31417 +18223 +26067 +14023 +31685 +29816 +664773412 +18369 +25341 +21322 +14722 +27304 +78887710 +30362 +4640 +32561 +22591 +27440 +16017 +31540 +899069837 +504608093 +15831 +25617 +27960 +29453 +9538 +31338 +4709 +18084 +24160 +25436 +23687 +32550 +24663612 +4328 +2145 +26283 +24507 +17593 +6949 +705049941 +385508497 +3661 +22384 +9735 +12861 +1322 +13675 +6555 +812501196 +17462 +10518 +10702 +15322 +4587 +24433 +20687 +23183 +22036 +13996 +21792 +5291 +28825 +3440 +6786 +20874 +633537610 +13064 +6673 +25918 +884774553 +19354 +11167 +25892 +9333 +7813 +9769 +9665 +15036 +4008 +24536 +10414 +32081 +8846 +253699238 +9891 +18948 +25545 +1684 +26730 +14320 +13422 +21769 +22906 +26584 +653627586 +30121 +27394 +15456 +25054 +4537 +19610 +32561 +28504 +31103 +28111 +20917 +3358 +4561 +3440 +9756 +331 +24065 +29300 +26306 +578152970 +28036 +10286 +32614 +3689 +24814 +27902 +27042 +23312 +14482 +6252 +14043 +561627178 +24742 +23624 +20542 +15490 +16472 +688887999 +31485 +17886 +188 +30089 +22322 +13188 +14937 +5891 +5406 +3021 +2529 +10071 +2131 +3819 +9639 +22286 +24075 +6182 +24996 +31512 +26592 +2975 +5463 +29429 +26146 +28503 +288106440 +145727174 +12908 +2002 +5472 +10990 +2438 +17917 +580 +12839 +29172 +26028 +2690 +32345 +14465 +9251 +1046343587 +30519 +17239 +23566 +24916 +15437 +31230 +15953 +23540 +1053511540 +9914 +17585 +23443 +10249 +6844 +683248809 +954298556 +3098 +27902 +595289714 +7646 +26331 +24778 +14878 +1915 +7896 +917948279 +26817 +15953 +2743 +31634 +75 +701 +3229 +29860 +22212 +1022585985 +26968 +3179 +1008 +26743 +30177 +31028 +14829 +21675 +14676 +1192 +19533 +15974 +267 +28090 +25264 +20382 +29658 +24386 +2343 +15041 +321934268 +1491 +23871 +25286 +24368 +517903186 +824269836 +28659 +4450 +15071 +15588 +1103 +21974 +7117 +30753 +20902 +1778 +4450 +4868 +29928 +19831 +4799 +15572 +7524 +5794 +16309 +10687 +19684 +15313 +4343 +395834793 +21941218 +26745 +30067 +11900 +29589 +5925 +10052 +30258 +926344921 +5794 +26924 +620726739 +1719 +25558 +811900994 +32689 +363606158 +6374 +10156 +16356 +30604 +20131 +21290 +23773 +29761 +19003 +7992 +22393 +6297 +1446 +23163 +8508 +28528 +16313 +5162 +12769 +24749 +23982 +16313 +5357 +15453 +647614569 +1462 +31583 +533948334 +28728 +25231 +18291 +8680 +15162 +14450 +215938702 +25960 +4636 +5519 +13748 +5511 +24332 +11761 +15535 +9458 +6343 +401917596 +555677364 +5996 +5825 +9672 +17685 +20536 +3073 +19852 +9105 +8492 +3920 +3025 +11121 +17173 +7075 +8777 +28417 +5893 +734095839 +3331 +139452872 +18043 +17076 +20917 +19597 +8393 +14482 +3097 +16317 +9474 +102 +14930 +825237014 +21197 +18209 +993438440 +24973 +16361 +9924 +32692 +4881 +20922 +773818094 +14594 +452 +24734 +464493188 +392691932 +706944221 +23810 +76910325 +14499 +17441 +18921 +1198 +27199 +796418068 +681 +30385 +5492 +23232 +31789 +27066 +627712427 +3487 +24354 +22575 +10636 +17089 +24459 +28846 +32647 +20757 +754590698 +8586 +9400 +25240 +15676 +12016 +15715 +10298 +14909 +20113 +27235 +30535 +25877 +933943837 +431917582 +5350 +9419 +10788 +17559 +2448 +17233 +653627586 +8830 +677416738 +21184 +59300581 +21320 +27891 +20867 +32201 +506 +25773 +31856 +3885 +16480 +702431857 +24864 +31209 +25624 +21635 +914782749 +29121 +15448 +523 +950 +20958 +18036 +18799 +919715285 +1038473147 +22412 +28003 +30902 +10959 +11227 +12013 +18863 +1048322512 +689 +30312 +24140 +12905 +23163 +31049 +30963 +14702 +534 +15189 +13753 +6829 +17810 +13088 +5004 +961 +24249 +6343 +7570 +21448 +282058177 +32610 +8984 +25791 +12746 +29609 +3016 +25506 +19126 +27290 +646646250 +14526 +8586 +8276 +32444288 +27739 +23382 +747479347 +25583 +1296 +10168 +4567 +32138 +10403 +18825 +6439 +16432 +17249 +20773 +11603 +20261 +3358 +3793 +29451 +490726739 +6348 +925227500 +3208 +15061 +30481 +31095 +90066676 +16428 +2282 +21930 +922 +4664 +14775 +1437 +4429 +22887 +884345720 +63674306 +24014 +15306 +23143 +16540 +16609 +8297 +13174 +3875 +6028 +191971468 +6862 +9049 +16667 +13883 +25581 +29649 +3875 +21100 +744924752 +517 +31075 +16520 +19852 +3336 +27042 +16919 +30033 +17924 +20112 +23710 +15605 +23295 +28455 +19745 +1383 +14598 +29889 +24818 +7902 +5428 +4881 +8925 +32311 +19199 +25095 +13615 +23479 +29918 +20842 +11407 +533078012 +6003 +4648 +8398 +26741 +28035 +692296598 +8838 +20436 +13890 +10607 +16085 +8845 +30939 +2463 +4912 +24193 +1825 +9100 +12589 +28689 +30207 +15230 +14702 +9111 +767 +7701 +1008 +574 +31369 +15312 +193 +20537 +17779 +17670 +23160 +13160 +492988425 +23046 +4380 +11996 +31784 +945573236 +31570 +21208 +730297274 +328328013 +13064 +924305293 +585 +31829 +12191 +20949 +24507 +5580 +2955 +18213 +28986 +1524 +2849 +4184 +1299 +9091 +10784 +8230 +5086 +20183 +2261 +32363 +12169 +893 +436 +924623339 +8464 +31784 +16970 +158091921 +23639 +19986 +32006 +32293 +8148 +25638 +7097 +31836 +7117 +4080 +2703 +27517 +29678 +13414 +11630 +9416 +662831263 +15468 +25981 +795585329 +19613 +15785 +22464 +9331 +7730 +11051 +22772 +24975 +19395 +18419 +18072 +32013 +29042 +17169 +11432 +19597 +79196762 +31699 +22679 +18172 +17015 +31407 +8378 +25436 +8780 +11371 +7276 +18084 +26524 +306388183 +29290 +742020694 +11431 +23149 +20275 +26955 +28512 +10306 +12989 +19076 +32647 +24249 +4455 +23217 +9797 +14638 +2002 +13474 +24330 +16080 +15041 +2675 +23660 +10790 +549907492 +21934 +14395 +25619 +19064 +608 +9975 +15871 +25373 +17188 +13019 +6714 +10027 +14809 +25032 +24063 +13163 +23251 +1373 +20958 +12741 +9814 +25637 +5299 +31720 +6271 +7585 +13924 +28197 +21614 +29644 +25434 +8648 +7170 +13525 +14988 +6483 +12695 +29525 +7763 +2053 +24909 +742303875 +1909 +8420 +16836 +27813 +306388183 +181284782 +28331 +27124 +20436 +25892 +11311 +145895232 +14058 +27982 +26347 +19865 +3682 +105 +13681 +196091779 +8497 +26461 +7023 +241930487 +3294 +25962 +19642 +9582 +920628575 +30617 +4569 +20137 +27153 +20078 +5688 +24412 +22682 +29680 +31363 +11136 +802636738 +5689 +762404314 +382902669 +24443 +28461 +2575 +8830 +16556 +11855 +3887 +18458 +22753 +9176 +30042 +54102294 +25058 +20382 +3977 +10636 +28725 +10820 +13040 +19530 +10869 +24513 +30645 +627712427 +32320 +23971 +10171 +27644 +8621 +25463 +32175 +12426 +9675 +9894 +25654 +15155 +12495 +17559 +16342 +9136 +10414 +19436 +13747 +15572 +26047 +6388 +3721 +9410 +13996 +14623 +13321 +11431 +31864 +1130 +32753 +16287 +6272 +31356 +22356 +17732 +3440 +26504 +2695 +12385 +16637 +24014 +16556 +228078458 +15199 +8844 +28461 +13024 +282 +11558 +12370 +24889 +27117 +31512 +12482 +12856 +713845005 +818027795 +12381 +26783 +24449 +12665 +31693 +206 +7285 +13883 +16361 +8984 +20303 +4181 +7117 +18883 +18296 +13054 +3248 +11797 +23382 +6453 +12722 +337953397 +23274 +29400 +10403 +23810 +18391 +19541 +2060 +17588 +1666 +12017 +20902 +18055 +3633 +20140 +32112 +28339 +18019 +2422 +5910 +17856 +144 +3799 +20085 +16627 +32014 +483843128 +331 +19514 +24864 +2133 +8785 +328435284 +7896 +10812 +10943 +5692 +4360 +8974 +17685 +10719 +32734 +8300 +11211 +23639 +25622 +23223 +23624 +17025 +22613 +21911 +867204060 +8175 +20034 +3019 +24875 +746854482 +1487 +32436 +29288 +14343 +19649 +25147 +30245 +1589 +27852 +27337 +30249 +10656 +21715 +29002 +6395 +25516 +14385 +766823878 +14166 +11096 +13438 +20032 +23912 +1031 +12788 +17908 +307353097 +22412 +9631 +2884 +20059 +21525 +5947 +20656 +10454 +66 +15918 +12490 +5428 +17884 +4329 +5954 +19445 +27660 +20874 +23073 +19845 +23231 +15411 +5858 +20450 +27052 +10885 +14380 +29626 +17353 +18379 +28905 +23092 +10441 +1014219856 +6611 +6017 +699487053 +6165 +10474 +17249 +959661605 +204246971 +2220 +20265 +453654408 +4925 +778090494 +8932 +29920 +16775 +6206 +2541 +31838 +5686291 +12788 +8172 +17768 +27852 +16219 +7849 +15104 +6025 +20037 +4082 +4925 +6038 +264055644 +290769443 +23717 +8209 +18128 +16781 +24977 +29429 +15189 +19445 +4874 +31626 +22739 +77201550 +19388 +25637 +22877 +15556 +19857 +23372 +18071 +215107976 +9808 +23654 +20139 +4595 +25608 +330159803 +22184 +21155 +11761 +26305 +7385 +19863 +28634 +7228 +28920 +557679414 +25256 +17692 +26771 +21147 +17559 +15623 +13367 +31810 +26551 +434 +13760 +6453 +28600 +31537 +9685 +20512 +213425770 +7849 +14326 +19768 +24700 +15174 +18772 +15875 +488251248 +31677 +30645 +24562 +26522 +23767 +2347 +25679 +4914 +13737 +27388 +969 +26202 +3440 +26165266 +11661 +1625 +27519 +666820756 +839907039 +23972 +25007 +3274 +23566 +2660 +21140 +6298 +31245 +13130 +5703 +14137 +28180 +1026 +19932 +32650 +24078 +15594 +22393 +22036 +15300 +10140 +7497 +7024 +23091 +2709 +22997 +15220 +31972 +27785 +30879 +29329 +968985812 +10414 +30896 +473270624 +548602017 +23398 +12673 +215938702 +5945 +22821 +24725 +24458 +14964 +5524 +18025 +12538 +5335 +2002 +30860 +23781 +29139 +10841 +30020 +6993 +4224 +18148 +25552 +798556108 +4363 +23803 +408722947 +15993 +21775 +32313 +16432 +16664 +13685 +1171 +21732 +22564 +5360 +22737 +23767 +241 +28173 +187968093 +16575 +28917 +26922 +3562 +15110 +14147 +25530 +32062 +31677 +19732 +23016 +14799 +19816 +215938702 +718788893 +31816 +23205 +5284 +4450 +1723 +16840 +90 +29630 +1686 +4490 +10990 +5737 +954298556 +10982 +26157 +7132 +2154 +417766481 +10708 +13595 +20833 +19868 +23971 +7730 +138 +6329 +362975650 +6329 +10354 +6592 +16935 +10528 +22677 +22222 +19116 +9731 +15927 +3253 +21571 +11993 +29466 +29605 +32469 +12632 +475811794 +17303 +31809 +22377 +31277 +29860 +832680993 +31838 +22351 +767853461 +30322 +1491 +2704 +25498 +9590 +13160 +26288 +16842 +23703 +5791 +16219 +28878 +14788 +20251 +5358908 +490744948 +21585 +20139 +19950 +22728 +26077 +16435 +8560 +989223855 +29438 +286 +8732 +22706 +27968 +10974 +2703 +206 +10726 +6547 +13626 +27145 +12033 +19881 +13213 +5847 +30157 +30070 +7361 +17512 +24868 +18631 +464493188 +21252 +10021 +884774553 +19767 +4408 +2119 +20028 +642957786 +23108 +767879674 +454313193 +27153 +23617 +503218957 +12999 +11025 +2536 +26457 +18020 +14581 +20348 +26276 +25736 +3423 +9992 +18352 +1901 +24249 +25089 +31075 +28331 +21035 +16759 +4326 +26745 +18971 +989223855 +29007 +12843 +24217 +17165 +739 +798556108 +25111 +5913 +20612 +8895 +28232 +6376 +566535181 +15635 +7071 +29907 +28844 +25618 +20037 +6068 +742020694 +4477 +8925 +4030 +21753 +8395 +6468 +21167 +3097 +24019 +21496 +1299 +24210 +13076 +19388 +276 +4645 +16057 +28184 +17394 +12114 +4992 +5837 +22788 +5106 +1051977677 +676064002 +9421 +447027210 +15708 +25516 +21158 +4346 +20227 +29952 +23549 +613429844 +12501 +31979 +21121 +11366 +25666 +22579 +15713 +11855 +927244002 +13217 +27199 +5684 +790740335 +7733 +26027 +1046 +31338 +27394 +13624 +29264 +8545 +18869 +28224 +31839 +17052 +14889 +198937476 +6038 +20002 +29422 +28280 +2282 +6163 +22562 +12890 +28642 +27041 +30814 +26948 +3179 +32436 +24020 +15539 +7566 +19420 +7638 +1612 +27638 +2915 +27769 +18675 +28959 +1069115708 +13 +20422 +20536 +20400 +22256 +13685 +21882 +32518 +28388 +22853 +6390 +18577 +26691 +25007 +19668 +18963 +2076 +12736 +981344217 +866 +20627 +20991 +16936 +29894 +893 +17488 +23179 +7345 +24278 +826379647 +24973 +18025 +21456 +329765698 +2565 +26783 +13955 +4682 +16775 +17595 +12250 +2587 +8973 +15791 +11773 +1848 +1198 +20917 +220466131 +29293 +410710860 +1365 +18772 +16045 +22304 +12211 +19666 +18840 +14367424 +17392 +9105 +344 +28986 +30296 +4308 +676736040 +3074 +15018 +31626 +488251248 +26347 +32175 +249870505 +1370 +7170 +21368 +27251 +16775 +20314 +22499 +21045 +28670 +9731 +103019456 +3031 +21826 +5847 +21135 +15011 +726616181 +19913 +1383 +972607490 +12800 +6068 +17086 +10555 +6027 +716737822 +29626 +7702 +11729 +56090979 +15689 +206 +248068570 +21180 +23179 +742303875 +429572152 +1083 +9401 +21342 +1914 +1465 +30065 +28677 +22526 +23952 +9363 +15322 +814529805 +11165 +28013 +32192 +27172 +14330 +19900 +3610 +1467 +20806 +14385 +9961 +25805 +10028 +18928 +10508 +62277626 +7965 +8285 +5460 +19010 +12736 +24864 +8985 +9613 +28878 +19852 +473270624 +12987 +11700 +17096 +29148 +31120 +4681 +6614 +3179 +32344 +29761 +27282 +6420 +5456 +608 +7648 +766296907 +25202 +18419 +24868 +14536 +25056 +17542 +28724 +9848 +7631 +18296 +5483 +961973024 +9285 +23894 +12847 +32692 +18826 +6355 +29285 +21412 +20291 +5615 +826379647 +15155 +12438 +25813 +21465 +25354 +19811 +23325 +21445 +5644 +30688 +27256 +29239 +19126 +30694 +30065 +27292 +25779 +1487 +30603 +9244 +27256 +554100033 +21826 +15903 +8608 +10276 +19376 +18677 +1828 +21415 +15191 +23746 +23596 +1906 +20293 +22304 +7992 +14459 +6390 +7714 +15114 +22073 +8497 +29062 +7177 +21374 +31431 +25256 +9100 +14116 +858 +1309 +31254 +5688 +23681 +6068 +235806854 +4824 +328328013 +7764 +27297 +395834793 +822044300 +11335 +19211 +23910 +7849 +3840 +19412 +12599 +5035 +25123 +6003 +13560 +532880782 +13659 +102 +20806 +8223 +23952 +28256 +17311 +18560 +30535 +13653 +31108 +5524 +15179 +17868 +22852 +24850 +10726 +2614 +5710 +5733 +139452872 +10673 +10807 +11792 +18791 +6517 +19878 +10730 +29528 +16801 +14989 +10119 +450764617 +27360 +20612 +10501 +16573 +24670 +10656 +17364 +30655 +11165 +4545 +11750 +11051 +11932 +20436 +13018 +25639 +1599 +4188 +13684 +1139 +59 +5888 +11260 +677416738 +11306 +26694 +32437 +353283076 +4082 +2980 +15820 +903238229 +844426824 +13193 +17775 +11705 +766823878 +3965 +18971 +775886610 +29882 +7612 +746854482 +9405 +13556 +26204 +64 +21792 +5644 +28844 +6643 +30448 +17148 +21802 +32366 +3721 +23619 +852 +15306 +5480 +24779 +766 +10822 +22322 +10812 +7253 +9921 +25907 +31659 +19118 +29369 +22591 +16761 +27085 +12504 +11951 +25348 +22229 +27969 +21083 +14519 +12881 +3945 +406000131 +68003897 +11737 +13781 +4141 +23105 +2575 +17148 +15954 +23723 +10822 +21750 +23277 +14507 +12665 +23773 +7285 +16560 +25863 +978839708 +2306 +3358 +20200 +14868 +29456 +25032 +1438 +13417 +20046 +32100 +27988 +22561 +703293243 +27195 +26874 +10560 +7290 +30527 +1971 +9672 +17459 +11073 +28905 +8774 +30954 +25171 +31699 +15136 +19994 +30443 +13312 +941 +31674 +2860 +19315 +16922 +30219 +20653 +16085 +13064 +16424 +13897 +9426 +25111 +6468 +17381 +14676 +31338 +24749 +17732 +8237 +430 +485 +2144 +14583 +7481 +21930 +25058 +20997 +25480 +1206 +27394 +10171 +13052 +29711 +6166 +13085 +18458 +27359 +21666 +4709 +20757 +14760 +21043 +29288 +16313 +19884 +895793244 +30415 +8699 +14069 +25612 +12718 +721283276 +3185 +7575 +10403 +1044185404 +25387 +22611 +21465 +7236 +1322 +23897 +440 +25506 +29271 +9210 +4390 +23717 +958 +6736 +7623 +10528 +3283 +1313 +31545 +14216 +10357 +28725 +31417 +22383 +21476 +29010 +29604 +961 +20914 +31190 +4785 +6318 +13956 +20479 +28163 +1029 +12026 +27807 +6370 +10133 +17020 +22602 +18458 +21959 +13291 +26077 +3074 +14231 +1022585985 +6182 +16749 +31083 +9511 +343 +672253387 +273798784 +29148 +6318 +23540 +13314 +8464 +17311 +17039 +7216 +23302 +14594 +30276 +30341 +21170 +10947 +19750 +17183 +6814 +20494 +21198 +6600 +19530 +15710 +16525 +11737 +9891 +19873 +4891 +6184 +4741 +4082 +17875 +15879 +20072 +27042 +19301 +394 +2668 +22575 +31418 +19914 +577 +22753 +17219 +582958153 +32576 +11227 +21579 +206884506 +1582 +19541 +4 +13291 +21147 +23445 +25949 +30174 +3540 +31244 +25387 +68003897 +394 +30316 +3095 +3116 +8924 +408722947 +23277 +29597 +30034 +24023 +20999 +18139 +30107 +15660 +11119 +13174 +246 +4417 +15197 +393086015 +16590 +5796 +19186 +3721 +23746 +188584425 +30753 +5511 +4636 +28770 +16331 +591901163 +23772 +15892 +2388 +17839 +6786 +32393 +8163 +11168 +9572 +20139 +9731 +90066676 +353059167 +9105 +11448 +19506 +3331 +1005059728 +26961 +29012 +16313 +22304 +15892 +3331 +145893019 +31254 +26509 +12366 +24826 +17681 +24922 +3750 +14346 +4326 +28414 +29992 +224 +17441 +31320 +27710 +24597 +4649 +14574 +9685 +19730 +17019 +21243 +25452 +745180397 +16637 +30443 +24731 +29891 +349265452 +21669 +9327184 +1063098759 +26620 +25344 +23673 +697438511 +1029 +26447 +23700 +28282 +14462 +8863 +9366 +12404 +594750521 +3784 +14084 +17506 +3920 +115465040 +29575 +25447 +403520915 +30527 +7014 +14775 +21471 +31537 +21792 +17087 +10190 +18431 +30989 +19388 +13929 +31877 +19694 +509352747 +11796 +12602 +24000 +27394 +13004 +22617 +11986 +7643 +24258 +31839 +22634 +16805 +2260 +17577 +24484 +31223 +881770255 +8070 +14231 +17577 +4438 +29896 +24761 +8926 +863 +4176 +14558 +18601 +637790145 +22617 +31699 +11117 +24344 +9914 +10501 +10573 +32495 +10788 +22906 +8204 +15313 +27013 +5906 +22843 +22526 +31659 +9023 +18580 +5172 +13717 +19530 +24260 +10571 +1929 +11180 +4181 +899069837 +4487 +24652 +15764 +11340 +32266 +1509 +31028 +24278 +24450 +18063 +25344 +1016264428 +23232 +954515225 +13438 +30048 +565593805 +20217 +11668 +851649066 +12908 +3874 +737190283 +29629 +32391 +21720 +20648 +11987 +21879 +14661 +857 +31363 +26305 +17972 +5031 +29365 +4417 +13188 +23277 +17394 +16520 +19750 +24282 +176723792 +21204 +16053 +17506 +31897 +11323 +817589563 +21204 +25681577 +17249 +2713 +10335 +30889 +30335 +22601 +7125 +3963 +286 +20203 +7444 +28799 +29552 +7489 +18983 +833267066 +215107976 +4567 +1544 +6010 +15533 +17346 +18491 +121399638 +22184 +23985 +3847 +14636 +32013 +20219 +15170 +3160 +10414 +21496 +1378 +15278 +13165 +16739 +171308653 +12160 +23479 +17169 +21948 +4157 +19801 +28651 +15657 +14885 +27779 +3428 +11128 +14069 +17512 +21894 +3945 +4006 +17510 +29411 +20350 +10508 +27153 +11025 +24629 +699487053 +4840 +23010 +182362405 +21121 +20917 +23143 +2454 +30776 +22772 +28013 +1979 +24135 +32702 +4913 +23205 +13837 +812501196 +28427 +15676 +24153 +12840 +27219 +21872 +7253 +28036 +77201550 +27803 +9891 +3976 +607 +24489 +30298 +24258 +28338 +7994 +14057 +26365 +24971 +17325 +24399 +5350 +15132 +32175 +422 +7983 +18883 +29564 +30686 +8960 +24578 +1031 +17883 +625657182 +25528 +15101 +5590 +16695 +26249 +264055644 +32013 +11877 +21359 +7024 +1017 +8077 +11877 +23872 +31950 +29642 +16216 +30474 +20663 +13174 +6849 +12602 +22854 +26889 +23216 +729284343 +27094 +3610 +20120 +21645 +12342 +4084 +5412 +17488 +21816 +29274 +718 +859 +16173 +5314 +20342 +15453 +29954 +17488 +29035 +7850 +24635 +29829 +8223 +552056204 +5683 +27124 +17747 +3033 +27199 +13234 +16270 +4537 +19149 +792992230 +5913 +27153 +20275 +573 +3963 +15141 +2535 +29209 +7403 +12984 +467421403 +25203 +18964 +8699 +20629 +19278 +15941 +32645 +1695 +336397151 +29583 +27396 +4062 +13610 +24539 +5720 +12747 +12127 +22084 +31808 +6656 +25558 +24814 +21198 +31835 +2286 +4855 +23280 +10487 +5472 +32559 +25835 +4896 +3742 +23566 +6869 +16495 +14980 +14384 +29070 +15781 +31844 +16251 +11976 +28810 +26513 +30093 +28136 +17176 +5360 +24831 +5746 +15564 +8175 +23530 +31075 +16499 +18295 +12769 +13017 +18019 +32188 +1915 +429 +24920 +2523 +25826 +29860 +13213 +7781 +13955 +13064 +21974 +15945 +21525 +6016 +6888 +19487 +18883 +2060 +955278291 +1359 +7763 +30705 +27710 +14758 +830605272 +750091950 +158091921 +23136 +28941 +16704 +17539 +30745 +399 +12160 +422134051 +1726 +25786 +22657 +16922 +28202 +21855 +26530 +6936 +13276 +30316 +21206 +881770255 +292613269 +400184846 +10171 +8732 +22386 +826485957 +23982 +30782 +12285 +13193 +5947 +16826 +27041 +29267 +8885 +6844 +5294 +30535 +30161 +5505 +13260 +8973 +5358908 +1172 +9410 +12164 +31985 +3713 +17307 +27638 +19870 +30242 +11967 +26457 +29329 +2709 +25793 +806595480 +13054 +3126 +28115 +22682 +16862 +29888 +22386 +23977 +14706 +23636 +4360 +15102 +1013710959 +22153 +15531 +23549 +6870 +1912 +31358 +31485 +31673 +29637 +2669 +429572152 +15177 +3357 +5283 +5034 +7285 +24635 +2768 +32495 +3952 +15652 +15261 +229792385 +15764 +29805 +21802 +8434 +23010 +14614 +14060 +26236 +16573 +4820 +11316 +14598 +10208 +8060 +23608 +10397 +14674 +19632 +12501 +968985812 +29035 +8844 +18403 +10626 +27672 +18993 +17856 +21080 +27042 +4649 +163251696 +24670 +1005059728 +1589 +21320 +29398 +695 +12557 +25905 +20037 +29109 +24709 +26331 +25813 +8973 +17987 +773245885 +11267 +4232 +20600 +30163 +3713 +2044 +20192 +25268 +5016 +4193 +1053934584 +2817 +6844 +2217 +1018366689 +12149 +1455 +28617 +22530 +22208 +1066556883 +19781 +19149 +1315 +14956 +483775210 +663997845 +4159 +22229 +22034 +11432 +2980 +13795 +4509 +4503 +10332 +623 +26530 +19929 +26409 +29063 +31649 +28714 +23603 +9687 +6470 +837732693 +24127 +7017 +18465 +22652 +17173 +21990 +284016043 +12125 +13057 +6271 +3080 +572264701 +11092 +6343 +304 +22385 +26193 +25368 +11573 +27389 +13064 +26151 +22438 +24888 +6933 +9508354 +10487 +26118 +25863 +3819 +1004618554 +17425 +12031 +16092 +3560 +2894 +31864 +6374 +463035576 +13182 +25111 +1056334367 +2672 +19913 +345550902 +4093 +17579 +2486 +4751 +29888 +26941 +5358908 +74281531 +30372 +621749066 +7265 +24839 +16314 +28967 +11308 +31893 +15549 +10389 +666820756 +817589563 +1904 +734 +14674 +19986 +21276 +30613 +27841 +24433 +10859 +2452 +3735 +22795 +19660 +7117 +15941 +13451 +12250 +20045 +1910 +376449320 +24444 +29630 +16826 +6072 +29603 +6133 +225534628 +27301 +1403 +17444 +16704 +10506 +23247 +17115 +14702 +22548 +23841 +21003 +23772 +9937 +1895 +14343 +24809 +8392 +13036 +22055 +18788 +31330 +4372 +7111 +8949 +21959 +25989 +15177 +26315 +204246971 +4216 +493 +31685 +8702 +1048322512 +14755 +4567 +3574 +27172 +7965 +28202 +1875 +3786 +12360 +20025 +9931 +15162 +833267066 +18693 +26118 +22049 +29773 +9408 +534285331 +8021 +417766481 +4752 +79196762 +7778 +16952 +27098 +24001 +26304 +8638 +28701 +8441 +17156 +2541 +18222 +1445 +11342 +23290 +10731 +16003 +9038 +747479347 +17249 +25981 +13174 +20879 +4582 +81 +1615 +11323 +12723 +13085 +25115 +11085 +23612 +19929 +14594 +17156 +20870 +15312 +31178 +832680993 +15174 +1047 +29507 +21481 +6390 +22349 +12386 +31838 +5086 +15250 +26140 +15102 +21083 +17020 +228 +18546 +22602 +22706 +6957 +12746 +2747 +16290 +6767 +19212 +10509 +19187 +24873 +412700179 +15262 +6995 +31285 +15268 +19881 +21272 +3384 +28622 +28986 +29076 +10591 +1040089099 +29070 +359554286 +5205 +10477 +13438 +31870 +10397 +4487 +30372 +1968 +2919 +666268046 +32390 +15660 +27055 +10292 +16802 +2153 +3092 +2915 +10796 +23636 +7749 +12013 +13297 +4386 +30537 +11661 +2286 +29525 +29912 +824805661 +23196 +18434 +16885 +360376837 +33496567 +224818846 +11180 +24450 +13 +21299 +12067 +5362 +13438 +8364 +8030 +4531 +3743 +5688 +22233 +31634 +5439 +27243 +12830 +31693 +11204 +24531 +8912 +7575 +8067 +24791 +13236 +21816 +480390692 +21857 +24139 +23530 +417766481 +10512 +24820 +384972726 +29010 +28281 +23205 +21184 +30821 +23306 +20045 +16424 +13040 +6648 +17841 +11121 +25231 +4828 +279067825 +10510 +22100 +20571 +25624 +1491 +21344 +22945 +19086 +31525 +8319 +77748472 +6235 +26106 +5390 +19819 +24864 +28115 +18839 +9709 +4399 +21711 +3428 +19645 +1351 +27414 +3208 +17226 +778 +20964 +15958 +22937 +26261 +12806 +26524 +20263 +13737 +22906 +26409 +9034 +10408 +24264 +3273 +5892 +31559 +18727 +7806 +31718 +1053934584 +10441 +14238 +13054 +29698 +15483 +1868 +8397 +31606 +26953 +17539 +30116 +1013710959 +1673 +22659 +8426 +961973024 +15381 +17395 +31351 +5536 +29627 +21947 +6586 +15879 +29753 +3706 +20672 +20378 +28485 +31583 +15535 +2892 +27153 +16931 +29185 +7585 +26730 +23453 +19875 +25989 +23433 +15310 +1816 +13390 +20477 +175 +12809 +4402 +688 +28338 +391 +20581 +14216 +2672 +2351 +415427569 +18826 +19171 +8464 +27930 +20203 +26661 +718 +22377 +26631 +19198 +13751 +24863 +12917 +961 +5505 +27087 +23747 +15962 +14737 +4343 +1719 +25989 +20137 +15645 +5314 +30254 +27168 +1831 +15197 +22701 +20882 +1522 +6435 +3160 +29600 +29386 +21615 +12125 +23364 +2546 +10528 +25637 +29392 +334 +917948279 +29875 +14195 +8197 +14598 +23979 +7636 +17988 +814251226 +1045497002 +3424 +3229 +15357 +26423 +22906 +8156 +3546 +7175 +31671 +29982 +21872 +22275501 +21726 +15216 +25813 +23731 +21612 +4579 +23617 +5024 +8910 +937121142 +8782 +14933 +1686 +32248 +16317 +6018 +8777 +10571 +3847 +22620 +740490411 +887 +13955 +26091 +5309 +18765 +19767 +31477 +9034 +25863 +4081 +585 +15900 +24864 +12148 +15355 +6205 +31525 +1909 +11048 +14970 +18431 +29567 +24278 +1613 +20291 +8793 +473270624 +25813 +19863 +3977 +503218957 +6322 +26259 +19884 +922781658 +4403 +20724 +30902 +21868 +32437 +8105 +4627 +7153 +726 +17281 +30607 +17798 +56090979 +25873 +2081 +22993 +8321 +1382 +1043810333 +29844 +19436 +19610 +8813 +3274 +23403 +29429 +819245666 +8061 +13171 +31816 +16287 +160243780 +889191331 +24140 +21100 +450591414 +3009 +15752 +32296 +20274 +166 +26918 +24210 +32664 +18648 +30119 +21855 +20120 +17270 +29773 +989959857 +14266 +727 +49 +2871 +10509 +16674 +14102 +27836 +27099 +29567 +9672 +1438 +27510 +17870 +223104312 +17761 +24249 +7236 +5748 +4581 +9645 +9727 +23462 +1053934584 +36262490 +14014 +30350 +1466 +17597 +975640473 +9809 +22739 +9979 +922 +1029808281 +1027 +3502 +29388 +1365 +4569 +23614 +29906 +6674 +2131 +11989 +10413 +473270624 +882072880 +20254 +27015 +29393 +21651 +1453 +13189 +16878 +23982 +13451 +20315 +7117 +8990 +130946997 +16893 +4161 +10021 +21959 +28180 +12571 +13182 +30894 +751443494 +16309 +25528 +16986 +8105 +676736040 +778 +11661 +2048 +9456 +3273 +6205 +15101 +26939 +11900 +28171 +12632 +30902 +14528 +16219 +6822 +8545 +19687 +32632 +5615 +189 +31835 +6076 +30967 +640778508 +80525247 +12135 +29753 +13626 +5172 +8556 +154120443 +12929 +4193 +14804 +14912 +10454 +884774553 +9232 +4661 +10634 +25566 +6021 +25089 +6439 +12107 +23086 +15642 +18173 +31075 +12999 +24607 +31230 +2107 +21359 +18791 +12267 +24093 +11218 +30753 +228 +27448 +21012 +20988 +32692 +27271 +12050 +1491 +990900808 +19212 +16381 +6974 +30207 +9887 +11033 +2398 +22065 +15887 +20022 +20563 +9252 +9887 +13389 +17162 +25316 +27173 +18048 +128077685 +13681 +14825 +28171 +16316 +29896 +24939 +11835 +5706 +10203 +22601 +29188 +18648 +15539 +24496 +5283 +8882 +1318 +23961 +6137 +18964 +3003 +87298433 +22591 +26347 +12957 +7170 +21038 +9049 +20653 +23444 +10077 +11281 +28622 +22488 +741194541 +630093307 +29438 +13496 +23443 +26762 +17681 +13760 +10515 +12577 +11944 +1198 +30851 +24453 +24023 +8367 +176 +3174 +17173 +5473 +26312 +14760 +13158 +23833 +2541 +26157 +24948 +922621576 +27529 +1017 +18661 +25010 +5283 +1290 +244343836 +31075 +10096 +22190 +25310 +17905 +4695 +2540 +7802 +19386 +20119 +32286 +20700 +7405 +12160 +952542015 +1039573980 +28766 +23971 +18071 +24401 +23810 +27131 +22190 +26689 +9381 +12847 +19200 +8798 +25082 +4636 +2167 +20139 +16478 +24055 +490663799 +637790145 +16544 +27660 +12788 +22304 +1302 +8079 +6173 +4190 +9100 +30704 +5992 +24883 +4338 +9678 +2932 +8712 +27094 +2209 +26177 +22562 +28367 +14684 +912418915 +20219 +30752 +16150 +21777 +11308 +25161 +6181 +2308 +20902 +642957786 +32762 +5825 +8452 +7699 +26515 +5205 +8845 +17928 +16705 +452282785 +5973 +7010 +269893514 +11159 +32331 +30780 +11448 +12806 +24443 +10969 +20140 +3473 +2385 +5139 +673150696 +9864 +17929 +8079 +12163 +26028 +13085 +3576 +20441 +29718 +6714 +968471067 +17148 +3792 +32201 +31403 +945573236 +1877 +1455 +27292 +16931 +8932 +2919 +15910 +15820 +27197 +21908 +3488 +25493 +26400 +9659 +3888 +7849 +23046 +74281531 +547488687 +24043 +9646 +23189 +4338 +32014 +7442 +19672 +19163 +113553516 +778 +29965 +13070 +25778 +21234 +885912742 +25348 +6517 +18269 +6331 +21885 +19559 +24274 +19115 +837732693 +14288 +23888 +14507 +5456 +28211 +578949498 +10309 +28262 +22563 +2448 +30526 +14795 +25783 +4509 +22807 +27881 +2282 +11826 +2703 +14559 +24554 +31673 +19929 +21083 +2053 +19301 +184186867 +14592 +13638 +12433 +10687 +7295 +23137 +9038 +17020 +9096 +19423 +15607 +19259 +25863 +20350 +8793 +24889 +10656 +29965 +8658 +21107 +20440 +337953397 +24313 +30119 +10938 +25558 +376369831 +9405 +7064 +1020435935 +306860064 +23107 +12472 +4367 +8596 +30492 +268876993 +16428 +67875078 +25777 +24386 +23883 +11097 +22091 +7745 +2845 +4081 +3977 +12502 +23756 +766823878 +842 +9038 +28090 +30775 +22611 +18394 +24922 +24282 +16664 +7125 +19500 +6990 +625657182 +14519 +32112 +24100 +32355 +29942 +3196 +6701 +17595 +13684 +1384 +3273 +15546 +28916 +8471 +12603 +8531 +13347 +6343 +27197 +711445733 +9665 +22360 +25747 +12404 +18393 +14417 +12769 +21948 +15270 +24837 +12272 +8722 +23504 +28574 +6003 +8549 +13735 +4740 +18791 +4648 +1843 +10294 +24581 +3484 +189 +32691 +8179 +20450 +20894 +10646 +26244 +24778 +1466 +5043 +12696 +1365 +22830 +31762 +18615 +16086 +30148 +2664 +15395 +16781 +21855 +1178 +14684 +12908 +25003 +5258 +1905 +92028892 +21769 +10049 +31877 +29425 +12410 +19599 +12823 +24555 +29805 +29909 +24734 +20112 +11772 +28427 +25486 +16352 +13276 +26247 +17856 +133 +4699 +31095 +2743 +238428037 +27731 +23341 +21038 +31241 +2614 +10112 +27529 +11180 +15715 +26410 +12554 +18983 +19261 +12847 +15332 +27098 +19163 +18062 +20874 +24368 +7769 +27726 +928 +3098 +17356 +20656 +11505 +27866 +10528 +20290 +792992230 +23949 +16989 +16590 +29528 +17087 +5913 +18418 +12221 +17281 +4858 +60606121 +16744 +30065 +15179 +70149198 +8066 +914782749 +8973 +8586 +22714 +4944 +2804 +29642 +19950 +24916 +20773 +17314 +27299 +7308 +4383 +4338 +17441 +27195 +12496 +14117 +4255 +14594 +5335 +7123 +19052 +5043 +32087 +3819 +25646 +32305 +17593 +15525 +22886 +501586030 +11838 +30089 +991427156 +15893 +14526 +6066 +292613269 +10241 +3836 +10784 +968471067 +544 +12932 +9678 +29982 +1980 +24313 +17870 +6114 +11759 +20021 +7733 +18754 +1823 +19956 +552056204 +27394 +28300 +17775 +23770 +6298 +9856 +22231 +18060 +28334 +31517 +32691 +8367 +6584 +3264 +6331 +26764 +9222 +27179 +32643 +15881 +3424 +149824249 +13897 +7170 +7829 +10941 +3500 +6205 +23302 +3875 +15539 +3376 +746854482 +21782 +23614 +18296 +15496 +13685 +12557 +19186 +21726 +10750 +26348 +12566 +28240 +737190283 +15468 +30873 +403721447 +9979 +23412 +15620 +10112 +29329 +17829 +10052 +28917 +32293 +14161 +16150 +333166385 +792992230 +5645 +16855 +12211 +959731862 +6435 +8922 +20440 +2463 +14559 +15605 +630350637 +18419 +31522 +15736 +21227 +11371 +10008 +5283 +3073 +8769 +13587 +22530 +15911 +30851 +20947 +24635 +2565 +26356 +10721 +14636 +24554 +422134051 +5197 +31417 +15094 +26348 +26301 +7643 +17643 +24464 +8935 +22034 +10224 +1242 +1308 +20913 +27394 +27253 +17246 +20874 +920628575 +8066 +445477967 +7915 +592666506 +25599 +978839708 +32295 +28659 +15133 +4406 +29410 +2915 +884774553 +6020 +8099 +25675 +30089 +16789 +22821 +902 +19831 +16432 +345946613 +20687 +26745 +19730 +20578 +15894 +1206 +8337 +1072 +12890 +18416 +27922 +21596 +13827 +24073 +17684 +27251 +4740 +18458 +6520 +25492 +10643 +4100 +14741 +20917 +25410 +910649337 +12246 +15144 +17238 +15549 +25042 +22393 +945573236 +28256 +3118 +32006 +9659 +640 +1911 +23143 +6990 +15245 +25032 +29525 +18213 +25668 +26853 +26457 +15415 +6743 +20580 +1310 +23444 +10389 +23747 +20999 +32760 +355264719 +30177 +13838 +15713 +16122 +26716 +24506 +23264 +22548 +5886 +27099 +10153 +19783 +20700 +24065 +31606 +28896 +6307 +9111 +689 +14012 +666268046 +28809 +1038473147 +13659 +436 +17249 +3866 +16759 +16545 +26711 +21615 +20825 +901 +27763 +17228 +15648 +22530 +28696 +22895 +9363 +11309 +19913 +15468 +22244 +30302 +2529 +10706 +14462 +7123 +6714 +23985 +24249 +28503 +4880 +509352747 +31244 +11509 +7965 +28733 +236 +19914 +31075 +13041 +17627 +21382 +17207 +22777 +21911 +25758 +20299 +9410 +1057 +7953 +10272 +2669 +1028326137 +29339 +329649531 +29896 +29063 +1263 +25736 +31714 +10539 +16931 +20137 +16556 +26193 +2856 +2546 +14436 +26929 +382802971 +822039461 +18411 +6297 +26983 +31307 +11342 +27298 +22657 +306860064 +15143 +82894371 +24126 +26092 +6146 +434 +26929 +27768 +22445 +1122 +15872 +92 +1908 +22546 +6321 +24302 +27208 +14611 +15177 +3179 +25731 +14862 +29924 +172 +10840 +23621 +28113 +15415 +20342 +25337 +21955 +21276 +3945 +31170 +1174 +24100 +30194 +24299 +31351 +4341 +29589 +23530 +21340 +4909 +29877 +27290 +574 +3509 +367740012 +8685 +30501 +20895 +10496 +7816 +14619 +955278291 +7954 +28319 +28530 +23793 +23803 +13217 +12285 +19672 +24889 +13946 +4328 +592666506 +4522 +13109 +3920 +483775210 +8668 +216965874 +17945 +17015 +7787 +24268 +16383 +3584 +25504 +25711 +27832 +29621 +26745 +23016 +12818 +8677 +19976 +16114 +29062 +2153 +5661 +427339499 +30846 +25082 +16636 +6179 +17191 +4666 +22092 +9192 +6687 +2632 +9461 +21667 +14914 +8802 +4082 +32369 +2231 +29005 +8197 +30807 +9986 +19857 +14538 +15300 +26685 +16316 +22672 +20536 +10106 +23834 +5321 +304677974 +1365 +8542 +699487053 +1453 +2709 +5255 +17970 +23277 +4082 +28837 +683248809 +17039 +1589 +15453 +5331 +189 +17603 +688 +17848 +4417 +14304 +13855 +25161 +7187 +8578 +12184 +1021539295 +469657013 +32104 +817993855 +552056204 +10826 +21662 +22679 +4081 +19301 +17002 +25447 +23591 +20348 +15132 +28844 +4405 +31157 +17020 +3186 +678698016 +18917 +858 +15101 +27392 +20742 +14737 +31190 +6466 +24616 +20291 +5509 +24443 +10184 +19061 +15891 +8432 +2004 +23717 +20417 +43828687 +2677 +12017 +22324 +13772 +24141 +10087 +16650 +17847 +5057 +25410 +11738 +4293 +21516 +20843 +6238 +15024 +26071 +27301 +29089 +294 +12366 +20030 +143 +16157 +24593 +7347 +9129 +25338 +27079 +12562 +17281 +24753 +767 +20983 +30598 +16413 +26067 +20592 +27177 +5886 +17588 +28733 +16057 +25785 +27414 +19486 +24859 +11834 +33496567 +4413 +24930 +3376 +28574 +18696 +30254 +29218 +24331 +7958 +28799 +4190 +355734928 +9031 +29307 +5128 +6706 +2015 +8732 +12763 +2565 +718788893 +24289 +20219 +23325 +19215 +31303 +13717 +32285 +30598 +315171979 +12763 +381 +3682 +248362658 +24831 +1778 +503218957 +7958 +9124 +30547 +195302080 +29805 +24360 +329597276 +32397 +15701 +6106 +12017 +383 +28035 +20815 +5156 +61671017 +31006 +5215 +31718 +279067825 +23593 +12003 +10083 +14189 +25731 +22854 +4486 +5486 +20697 +3118 +30013 +13118 +3194 +18182 +14845 +6802 +20299 +18172 +1556 +22386 +138 +8293 +15923 +13813 +3870 +30113 +29772 +10820 +24242 +4152 +13057 +26929 +4162 +25400 +561 +29877 +8452 +20382 +18246 +29610 +23644 +28223 +11631 +23211 +31705 +14330 +26316 +32354 +6849 +24476 +14701 +3812 +22742 +25024 +8446 +538293986 +31104 +16642 +26010 +31169 +548 +16164 +189 +1004618554 +27738 +410710860 +195087475 +18822 +26959 +19478 +21158 +12499 +609403371 +22231 +25469 +23673 +27059 +4682 +10743 +2664 +30624 +29351 +15268 +8605 +980280743 +253699238 +17206 +20333 +818 +20532 +5267 +2471 +6806 +20983 +14614 +14029 +1055209860 +25882 +15958 +5554 +28967 +299509607 +22384 +16302 +17459 +1004618554 +14470 +22488 +25089 +17627 +12757 +14804 +32468 +908304474 +31644 +29589 +13017 +18752 +5196 +23617 +15578 +3336 +30826 +26288 +31451 +6298 +17969 +19777 +10286 +16340 +4477 +4062 +2766 +9350 +14676 +32383 +10496 +14612 +8793 +23199 +14621 +32295 +25558 +7143 +15007 +7254 +15490 +18688 +30964 +598553511 +22732 +23231 +547839872 +18677 +652152676 +10119 +13595 +18290 +14851 +14624 +22424 +10837 +16560 +9401 +28837 +12444 +18097 +6532 +1694 +22867 +9135 +627712427 +8549 +27449 +25030 +16173 +11482 +24280 +485046253 +20697 +19064 +27290 +11251 +8990 +26484 +12740 +7323 +12444 +7923 +22464 +4620 +10961 +12495 +897504558 +29642 +720519970 +8441 +26921 +21202 +2627 +9210 +14642 +29919 +13051 +29824 +14103 +22140 +10153 +8559 +21047 +27666 +17569 +15766 +321739453 +26322 +17038 +28643 +24299 +21231 +1684 +9789 +19118 +28042 +3775 +15018 +18062 +19395 +22499 +9956 +1524 +26028 +2048 +32449 +19149 +18577 +29218 +27153 +15018 +773245885 +8107 +31260 +25030 +4584 +16152 +643348206 +23231 +27755 +26091 +32311 +781061662 +22997 +6812 +27665 +19695 +8621 +5947 +15162 +509352747 +21309 +28959 +20641 +5172 +30991 +23544 +21164 +25516 +32438 +7677 +300929934 +15752 +4771 +14133 +18604 +12191 +17459 +24656 +12582 +19881 +31698 +24459 +6106 +10441 +4866 +22091 +21726 +238428037 +24433 +26803 +660879764 +18434 +13606 +991427156 +32676 +89610096 +26592 +1373 +19436 +6586 +16817 +3379 +6611 +19868 +24376 +31838 +20139 +29010 +4401 +10540 +31504 +21826 +9498 +24061 +14551 +2076 +28231 +15875 +31910 +29705 +1479 +10306 +10591 +27282 +28946 +30724 +12504 +856 +13258 +136609362 +27855 +22722 +14555 +17768 +11737 +12111 +21025 +28600 +21158 +7781 +17994 +17093 +18560 +11900 +1309 +32134 +3019 +7958 +26621 +9178 +14937 +13438 +3065 +4021 +11974 +23549 +503218957 +15657 +1918 +21555 +11603 +27290 +26271 +81621910 +15764 +1840 +16173 +31498 +20540 +15174 +4128 +9210 +18576 +15162 +17492 +22270 +2390 +31338 +29400 +13704 +31311 +32719 +2704 +32469 +5486 +17176 +38769653 +6338 +889980949 +605 +16520 +20641 +10241 +23236 +4808 +49 +10528 +12147 +1007237282 +23108 +13758 +4450 +631 +25215 +12328 +21475 +10569 +28437 +22879 +10501 +30993 +27866 +9891 +2286 +19215 +27165 +7749 +2541 +24061 +28129 +17588 +18416 +25940 +14069 +2182 +30362 +19342 +16802 +696198829 +27414 +12608 +28874 +22755 +11371 +29646 +30065 +20512 +13 +18580 +22821 +73596427 +12603 +28391 +26699 +29982 +29600 +14080 +27099 +8559 +31362 +415427569 +17728 +30276 +4106 +20251 +15265 +4477 +192418946 +2306 +8250 +26656 +30296 +1017 +4968 +14462 +22369 +746854482 +16706 +3352 +19187 +7228 +8793 +25263 +25473 +6673 +26591 +26306 +980014702 +290769443 +22949 +9405 +798919697 +12955 +18870 +23265 +618859804 +23453 +1971 +186596555 +9371 +28634 +22022 +19880 +27219 +3503 +24496 +26222 +13758 +28606 +9675 +4681 +5706 +18822 +11510 +1186 +17886 +29388 +23952 +1309 +15230 +7220 +12336 +858 +21666 +28799 +43828687 +337953397 +17482 +3864 +23158 +12127 +6297 +29727 +14499 +59 +19911 +14103 +7730 +968340439 +15993 +16785 +870140950 +17987 +24977 +26638 +8777 +27669 +65808830 +18615 +14851 +16212 +30810 +9710 +531600320 +7688 +14228 +28225 +865024622 +32124 +30968 +8392 +6720 +23690 +23028 +1130 +23910 +4260 +31892 +5176 +542295626 +16811 +26460 +8813 +23431 +25338 +5441 +13783 +718 +8605 +11070 +16656 +21601 +286 +10634 +32431 +6312 +11543 +8786 +20524 +28652 +408722947 +14422 +31425 +14688 +13497 +13509 +31416 +5794 +23540 +25558 +737190283 +422 +19670 +521 +9665 +826485957 +8360 +21166 +8306 +374 +1008532069 +123076733 +5964 +24920 +6243 +8030 +21782 +672253387 +5723 +19468 +31264 +3092 +31005 +14422 +25279 +17124 +12312 +26775 +32305 +15962 +18208 +452963926 +22669 +13975 +24995 +29773 +4445 +29221 +3870 +1968 +20989 +15341 +30053 +25349 +30351 +15565 +4897 +7106 +4913 +15216 +100092990 +25506 +6301 +378831688 +15918 +21239 +12805 +14507 +17962 +31237 +23687 +10445 +4513 +27993 +27821 +19340 +920628575 +546000077 +20063 +24800 +26621 +131147486 +294947637 +14799 +30819 +9497 +154120443 +21107 +14795 +32564 +12067 +4390 +25599 +125408631 +20417 +10358 +15155 +10389 +22349 +21239 +828880865 +354736640 +17924 +10009 +23596 +681 +10577 +16173 +22024 +6500 +22022 +8524 +893 +30993 +20939 +17113 +18709 +5938 +5299 +27401 +1640 +25620 +19093 +23066 +3264 +3948 +12564 +7946 +6753 +22739 +27013 +27404 +27025 +2073 +20902 +7769 +14476 +10456 +14878 +24354 +14396 +96437477 +1391 +15886 +24860 +2932 +14521 +24861 +8968 +12396 +2849 +12357 +674585055 +504608093 +17395 +354 +25348 +683267855 +13642 +351 +8287 +14747 +2535 +27852 +9039 +14228 +11211 +27131 +162289454 +21386 +17999 +1354 +26091 +28714 +6288 +24067 +742303875 +22321 +24082 +23264 +478 +11890 +6163 +4830 +17829 +20894 +812501196 +9482 +22620 +244957611 +16502 +6342 +248362658 +10106 +7228 +25666 +313 +23783 +14057 +11779 +28036 +11798 +3394 +18890 +25010 +30120 +683248809 +20113 +32756 +115465040 +29450 +21135 +1726 +29916 +15954 +15024 +9120 +10302 +29015 +18094 +6278 +22833 +23616 +13442 +30256 +6418 +22622 +22324 +30569 +10483 +14410 +24562 +6165 +20479 +4533 +14642 +21250 +8070 +30564 +24834 +23603 +27784 +15332 +20022 +23205 +19547 +21368 +10559 +8549 +12369 +23667 +4167 +194413349 +22962 +4868 +19354 +1310 +7764 +641245860 +16744 +5699 +26306 +4870 +8622 +269893514 +31417 +19183 +28799 +10262 +11540 +19340 +4771 +27290 +18465 +9534 +23756 +24555 +5825 +32419 +13004 +27251 +11417 +26177 +9511 +28359 +11003 +22764 +30049 +32417 +25160 +27066 +31776 +14367424 +14545 +15892 +7538 +31789 +2607 +7600 +13408 +10634 +29751 +30120 +22087 +1632 +5288 +6166 +9525 +21667 +22418 +2529 +15975 +27821 +25900 +31964 +19468 +16789 +18185 +9735 +16590 +1071548646 +2262 +4784 +17353 +29369 +23544 +2004 +32355 +392691932 +1182 +22209 +4852 +28591 +1779 +13827 +15611 +6012 +9210 +29394 +14465 +6552 +17002 +2540 +269893514 +21 +24358 +8608 +22659 +7704 +13769 +337041099 +7010 +24443 +2912 +22497 +18609 +18339 +26134 +12010 +19313 +8605 +7006 +6743 +9751 +7816 +552788764 +9751 +29271 +31718 +982580241 +9388 +7578 +313 +8712 +9325 +7688 +1544 +10119 +12253 +19884 +1014219856 +9731 +17239 +28689 +15409 +26356 +3690 +20939 +14347 +24964 +27334 +23415 +6690 +1017 +12756 +7765 +2306 +3488 +10572 +14702 +13892 +4141 +29816 +17480 +11771 +865943268 +13892 +28203 +217368533 +28987 +12503 +23113 +14755 +21783 +6584 +14058 +24583 +13016 +2784 +15453 +22384 +16356 +1719 +504428086 +32370 +25825 +344 +82894371 +31139 +12778 +5363 +914 +32285 +23671 +881 +2153 +14790 +29195 +19745 +6678 +43 +28770 +18282 +8926 +24580 +18003 +3495 +30607 +9157 +4044 +18820 +28414 +3976 +24331 +22867 +27524 +19199 +21615 +20422 +29605 +28605 +4532 +20983 +387 +19929 +29924 +4216 +22701 +22224 +11521 +6128 +29376 +744924752 +725112481 +31245 +23607 +2463 +19118 +16003 +12940 +11773 +28987 +9286 +11634 +8968 +594488198 +30485 +516829386 +7308 +2853 +15652 +15958 +15162 +28512 +9931 +29388 +14564 +892998692 +8061 +362975650 +13719 +22722 +12031 +16689 +14672 +452 +23016 +20540 +23247 +28118 +8498 +29451 +1040298715 +21868 +24792 +310684775 +17019 +32134 +26552 +29172 +21024 +1145 +25813 +15381 +15563 +1179 +30302 +8070 +16739 +13367 +1466 +21206 +9611 +13682 +4575 +14719 +19863 +4007 +22360 +803008640 +31338 +23188 +28563 +23199 +545549059 +11855 +29767 +8968 +21720 +329597276 +24242 +22854 +29711 +6128 +8722 +4681 +9902 +11840 +2278 +20119 +11316 +4062 +30120 +9199 +21164 +859864853 +10569 +21448 +1302 +10631 +18233 +17009 +9285 +12581 +329597276 +24583 +25962 +280737490 +24453 +14656 +3281 +9881 +1467 +10070 +430 +12930 +23621 +32355 +23565 +2260 +28022 +11779 +31864 +4413 +933132804 +854801176 +24926 +25338 +21100 +6182 +25171 +29547 +21875 +19628 +10643 +25338 +11661 +1020413297 +16779 +103268089 +858 +30006 +7942 +8648 +884774553 +25082 +721283276 +6252 +29630 +859 +12697 +11661 +23768 +29773 +4344 +24834 +5358908 +21974 +16017 +5473 +14268 +7263 +648749540 +879 +164884529 +3432 +1015911830 +4394 +2787 +13777 +1042062182 +7522 +14314 +20251 +23549 +9956 +23731 +333 +27375 +24340 +6371 +28450 +27852 +750091950 +19620 +521 +14719 +485 +17670 +29597 +6087 +19376 +20716 +1172 +12666 +14136 +7561 +8702 +21012 +8576 +3553 +25463 +6170 +10841 +4260 +10140 +26411 +3428 +30335 +30449 +17883 +15232 +21560 +19320 +30766 +29775 +21601 +2865 +7050 +24635 +19665 +12848 +15994 +1904 +25606 +25793 +545509574 +17198 +31408 +31095 +28388 +5147 +1779 +5144 +10645 +3584 +24427 +4703 +2144 +20120 +15278 +10943 +968471067 +22135 +3455 +6086 +24521 +8019 +20028 +8067 +2802 +7952 +881770255 +24767 +25508 +20000 +23949 +25916 +12665 +31662 +24922 +5994 +17987 +20063 +14569 +19620 +24468 +31169 +7265 +16806 +31522 +349377938 +25551 +18271 +25262 +25480 +4799 +13625 +1045497002 +17113 +5087 +22536 +7816 +3835 +27139 +7044 +625657182 +13617 +30794 +1322 +5992 +6236 +31766 +5751 +12989 +17101 +466407152 +23445 +462589202 +15660 +17429 +18869 +11724 +2287 +20400 +30745 +808046354 +28440 +24868 +25215 +5635 +17173 +1373 +15839 +956457972 +17052 +23588 +14585 +6267 +6974 +30825 +12272 +1083 +22645 +79082596 +1277 +15660 +29209 +1252 +3467 +17724 +1977 +16813 +25723 +5996 +31836 +2627 +27187 +6236 +13904 +12103 +25498 +620726739 +25971 +427985656 +30256 +9307 +23982 +21407 +3920 +11726 +4656 +22993 +17422 +807729187 +29918 +891 +19620 +17539 +25600 +10133 +3423 +1378 +3428 +3560 +28070 +17776 +19168 +15764 +18618 +22861 +14878 +3866 +18265 +28366 +4 +15657 +29278 +22208 +745180397 +3980 +20555 +5024 +1466 +20724 +12999 +26874 +28987 +22418 +28987 +25700 +3014 +22707 +15642 +11466 +12778 +18577 +20131 +196091779 +21024 +16842 +7478 +6093 +17850 +25747 +19186 +23987 +20076 +12285 +136609362 +13370 +21384 +8722 +28013 +15708 +9731 +16476 +22688 +15762 +4111 +6191 +22022 +14236 +26705 +7172 +20017 +1388 +17840 +26316 +14818 +17670 +7572 +695107402 +29690 +4007 +1296 +908304474 +24553 +13772 +15233 +9987 +15142 +22383 +27813 +7405 +15632 +1097 +12164 +29882 +28082 +6727 +11503 +6453 +3636 +26670 +18128 +22565 +1977 +7236 +3780 +29237 +22617 +27199 +25981 +509606916 +236 +876 +19061 +16744 +8393 +2824 +29433 +1616 +784 +21769 +12932 +24303 +13875 +66 +7527 +22092 +21204 +30226 +2427 +23362 +19435 +17159 +20947 +25692 +10784 +920628575 +29093 +13064 +31877 +2915 +15341 +25542 +3356 +22865 +20203 +8395 +17002 +1394 +24496 +7489 +43828687 +12495 +7117 +21251 +6267 +8935 +13312 +4403 +9572 +16596 +25712 +8993 +16855 +30603 +26067 +20078 +15975 +10721 +7023 +18077 +2081 +4533 +21646 +466822790 +25675 +3189 +29495 +24368 +14620 +20542 +22530 +701463599 +29438 +103268089 +27967 +909487409 +27046 +686 +1612 +3384 +26910 +185934147 +9167 +21314 +29076 +661309396 +26626 +8321 +17588 +18167 +22088 +2011 +28751 +26572 +182362405 +16149 +14099 +20894 +28733 +22564 +483 +14161 +22536 +24907 +13684 +518055098 +13580 +18233 +32153 +18839 +22250 +9371 +7202 +30879 +11091 +3948 +393720206 +9416 +974 +22565 +5441 +24745 +28038 +13946 +13017 +16761 +26513 +16817 +23526 +30170 +10121 +32525 +16148 +27860 +3952 +4579 +26711 +22855 +5703 +32232 +359 +968985812 +24278 +2343 +24557 +23982 +29266 +30752 +7444 +31441 +630093307 +24694 +20266 +859072541 +25217 +18143 +5115 +803008640 +5086 +24405 +18779 +12135 +21553 +13946 +20571 +12328 +31839 +9873 +7973 +29609 +436602508 +12805 +27337 +162289454 +12060 +14476 +30372 +4454 +15261 +16591 +22187 +28714 +23117 +32383 +7216 +27124 +7902 +6694 +136609362 +7578 +12024 +565593805 +16632 +30846 +24762 +28705 +467421403 +13496 +11900 +24683 +7953 +30258 +20724 +11993 +12394 +20722 +12385 +854801176 +4956 +17162 +29619 +22887 +12814 +30762 +31140926 +12493 +1299 +22753 +19386 +9848 +32756 +30316 +705345848 +31325 +8367 +19986 +2541 +27312 +2271 +18779 +22611 +13312 +10959 +29195 +18072 +552788764 +29597 +22275501 +16552 +31319 +21959 +17314 +13890 +24386 +21334 +25202 +6405 +15199 +16313 +1662 +19161 +11890 +16161 +23105 +28111 +8576 +19500 +2149 +605 +21990 +5522 +27803 +7446 +17462 +21374 +20254 +14040 +734095839 +18408 +14865 +11674 +19259 +27098 +18953 +436 +1318 +14021 +17870 +28913 +23431 +14934 +23636 +5335 +443 +20000 +15891 +3511 +28238 +2950 +13747 +25264 +28515 +32194 +26460 +12017 +9129 +11705 +12285 +14007 +5688 +11067 +7688 +15162 +1365 +21445 +29342 +13830 +14040 +9011 +4446 +27289 +769731785 +8818 +863724463 +178765044 +18553 +11083 +20996 +6619 +4342 +25964 +12017 +1067563998 +26236 +19672 +4190 +545549059 +9120 +8965 +18399 +4161 +7708 +7307 +19682 +27510 +14620 +20108 +19093 +26889 +16146 +10057 +3535 +26953 +17708 +17466 +6078 +30422 +30794 +5161 +18094 +3799 +9285 +33496567 +26620 +27688 +11271 +30547 +17708 +9735 +11798 +18709 +26400 +32682 +165589491 +19531 +11674 +12148 +25892 +16878 +20021 +2308 +8465 +28872 +769731785 +19597 +7561 +29564 +21560 +16200 +600930403 +32623 +23394 +4043 +5288 +11003 +4131 +552 +3179 +9129 +8216 +702036288 +29093 +7702 +5274 +14964 +11840 +11826 +1359 +9958 +24139 +3196 +2072 +23173 +858781524 +12564 +12560 +10302 +27253 +27665 +23912 +18419 +4044 +30372 +29984 +6893 +19676 +17422 +7994 +24098 +26791 +2471 +5034 +2536 +483 +13005 +13783 +1039454929 +19145 +692296598 +686 +3155 +23975 +12267 +21221 +554100033 +15379 +1802 +909441673 +21662 +22648 +10869 +29907 +3922 +25428 +22562 +20934 +145895232 +6203 +2148 +19435 +10048 +16664 +617 +14661 +5645 +15715 +6044 +10841 +18829 +27372 +15611 +1083 +21516 +7126 +28606 +742303875 +16907 +5928 +15382 +7930 +7431 +3790 +630093307 +22759 +10249 +28493 +22190 +30448 +14583 +6600 +4640 +22304 +20918 +31562 +22638 +3789 +3511 +8277 +15251 +9331 +2345 +20115 +21385 +26631 +14684 +29339 +6624 +280737490 +15531 +29754 +746614703 +25141 +24906 +32279 +629271359 +24255 +28878 +12493 +24236 +405612030 +21588 +3844 +8621 +30475 +503896617 +24043 +18001 +28504 +23687 +24861 +12432 +67875078 +438 +28013 +17994 +16135 +24930 +18431 +8598 +15947 +29860 +23975 +2089 +15041 +27124 +27165 +10508 +29752 +3980 +21411 +318746049 +9109 +28986 +19961 +27041 +5987 +43828687 +30613 +12341 +2672 +18883 +13904 +1779 +27010 +29300 +22396 +17238 +10193 +11677 +917948279 +5468 +29222 +18910 +17159 +11759 +11412 +12848 +24309 +27202 +31364 +2797 +4741 +4142 +23433 +16378 +8452 +20281 +23150 +5196 +31223 +27688 +30653 +338625110 +703293243 +15166 +27235 +27219 +6539 +25752 +3374 +23196 +29940 +14316 +989959857 +594750521 +13658 +5517 +27739 +22647 +5947 +11085 +27004 +12783 +16590 +25622 +26661 +27342 +4394 +26409 +244957611 +21155 +6592 +6545 +24922 +15155 +24635 +10990 +29249 +30021 +30213 +18310 +24330 +4869 +4909 +27647 +10403 +20440 +17148 +22827 +10851 +5720 +31172 +5309 +288106440 +20399 +21080 +21990 +6893 +4664 +26584 +12133 +5773 +26235 +8728 +2375 +1023 +27404 +7902 +23108 +17020 +11677 +26803 +29274047 +10194 +951589516 +12828 +20825 +8949 +4402 +24795 +81 +22255 +29237 +23773 +19153 +1348 +29278 +22992 +27246 +28508 +21170 +5172 +15239 +17239 +27080 +13043 +15365 +20961 +14684 +13624 +26457 +32370 +11505 +758300039 +10071 +24250 +25675 +28152 +26331 +19668 +15355 +4522 +21735 +24073 +16301 +9731 +32555 +20662 +16761 +32295 +25433 +12980 +122 +22244 +7235 +7723 +969 +32691 +23619 +1057 +3479 +26564 +109016745 +12867 +24019 +18077 +6212 +1186 +24836 +13467 +23265 +22369 +23640 +23475 +21959 +11826 +15411 +12167 +30325 +5357 +7353 +17169 +20949 +13013 +6888 +744 +713845005 +6893 +6812 +16323 +26635 +23113 +4509 +14706 +8778 +4909 +997 +21737 +28042 +15944 +26577 +5016 +32013 +832685755 +22558 +6212 +18048 +19935 +32438 +493 +13818 +13312 +24001 +18943 +29919 +20078 +11108 +29094 +328890300 +25278 +7165 +4846 +28069 +589886788 +30655 +18560 +24771 +25469 +7958 +223434885 +504 +17395 +8367 +832680993 +26908 +7714 +24443 +12632 +7575 +11900 +12582 +3141 +16435 +23897 +14420 +29775 +4896 +26146 +27168 +9679 +27393 +16309 +30249 +25727 +2722 +27199 +8969 +29433 +6084 +17249 +29351 +17173 +1040298715 +27561 +15102 +18394 +892761992 +1649 +19931 +4695 +14215 +12628 +856 +18291 +9205 +31170 +20662 +5615 +11211 +19857 +13236 +16391 +13946 +24764 +7896 +11705 +11840 +24933 +24555 +28461 +23539 +13239 +24534 +26305 +14483 +6588 +9542 +924495346 +21433 +20550 +67875078 +24329 +17603 +12133 +10982 +6714 +11218 +11512 +127417473 +26740 +21263 +24078 +15104 +296862246 +746854482 +23873 +28574 +32313 +1729 +20201 +59 +9365 +2307 +30770 +473198471 +27253 +20949 +32692 +10487 +26685 +858 +7567 +27735 +663426662 +9461 +15635 +15820 +26522 +8995 +5673 +2703 +18019 +10743 +15178 +244343836 +21028 +23900 +13783 +13783 +1899 +23783 +10057 +19388 +2980 +31075 +2529 +7764 +22036 +23790 +858 +20592 +852 +936438616 +20688 +2396 +21038 +30762 +28013 +498666675 +21344 +7578 +1296 +26157 +6082 +14189 +15839 +25368 +18432 +17422 +223104312 +25552 +3569 +20612 +28617 +21720 +16779 +26908 +20751 +30670 +26584 +25492 +9797 +31759 +15280 +22601 +742303875 +96437477 +7132 +14068 +28416 +5804 +9756 +5945 +28920 +29254 +770236869 +13506 +32168 +27821 +5057 +22906 +32232 +17589 +448760046 +27253 +26922 +11815 +22577 +6555 +484426086 +17053 +22304 +961 +8127 +17238 +16907 +4351 +9000 +1465 +18432 +13298 +21481 +22707 +6521 +1686 +20833 +23681 +17200 +3021 +6862 +25509 +7011 +31813 +6243 +6205 +10586 +14795 +504 +20217 +28754 +991427156 +3482 +9100 +28504 +25711 +20722 +10052 +21866 +2174 +23918 +15820 +333166385 +31157 +159891380 +5215 +21358 +4162 +197982234 +13374 +18161 +11968 +31776 +24154 +26067 +139007263 +11951 +26740 +6120 +17156 +8560 +24536 +6928 +22619 +214 +19115 +12992 +2672 +30606 +1090 +17706 +16817 +8395 +22244 +25712 +21231 +16301 +23461 +32113 +934139475 +14521 +13925 +23953 +23535 +1900 +21445 +3276 +31847 +13634 +10381 +14574 +14414 +19688 +8373 +31005 +611 +21683 +12013 +280529378 +21243 +32715 +30991 +1172 +32270 +17848 +653627586 +18393 +31522 +27930 +31171 +1447 +1036 +17917 +6541 +289307895 +1028508113 +28461 +22564 +3714 +932686918 +10190 +165589491 +17437 +2504 +16114 +24479 +8004 +14052 +3372 +18291 +394986117 +2448 +25362 +13017 +2888 +6418 +31016 +1043810333 +15632 +5274 +5825 +2081 +21960 +6442 +525802869 +22956 +13955 +7607 +3300 +15041 +18025 +25267 +31139 +17060 +16146 +586165913 +623 +19307 +13636 +4855 +1405 +17053 +11342 +31307 +22906 +13012 +12635 +2307 +8621 +10302 +7044 +23810 +44211057 +6945 +19003 +22120 +9323 +23872 +32279 +4709 +21415 +24412 +6258 +549962050 +11108 +30069 +6936 +5483 +477925588 +23891 +18393 +903238229 +30603 +5688 +1005111773 +21025 +8067 +8638 +19857 +16775 +15114 +20121 +383 +9809 +16048 +689 +26233 +21153 +6991 +11976 +12840 +24113 +16559 +11472 +8557 +12761 +11712 +12498 +14574 +7212 +5793 +651885085 +300929934 +21027 +8656 +15695 +4909 +20085 +22499 +6483 +24888 +28504 +8925 +25256 +734095839 +9136 +16779 +1454 +23312 +29782 +24743 +17924 +23312 +32371 +17724 +14741 +20250 +23875 +25594 +6089 +12503 +31114 +1438 +19354 +927244002 +306388183 +25509 +25028 +24075 +20321 +2664 +23108 +30843 +12566 +15871 +15663 +546 +8830 +27394 +21003 +20303 +31765 +24424 +27208 +6607 +16017 +18575 +11582 +9502 +11302 +15539 +13118 +9814 +22384 +22779 +1877 +4021 +10474 +22679 +13236 +6720 +23707 +30603 +20478 +28282 +13075 +19687 +27746 +8036 +22445 +429772051 +30918 +27833 +1690 +8945 +28082 +11119 +8209 +14760 +26616 +36262490 +115397447 +13385 +22607 +7096 +22396 +14231 +296396691 +9120 +19929 +29924 +16590 +294947637 +31644 +15250 +8845 +23640 +993438440 +330159803 +29525 +940466982 +28450 +5928 +592666506 +27738 +3440 +29253 +1626 +198937476 +29067 +31910 +6169 +21879 +1514 +22997 +1066627044 +5177 +17868 +8223 +30298 +22383 +26656 +820 +1906 +15365 +16813 +18623 +20219 +9498 +9939 +22100 +297 +3487 +113553516 +17228 +11407 +9735 +26620 +20687 +11136 +625190697 +4900 +20996 +30770 +19632 +14798 +9711 +11070 +11386 +2412 +20941 +17480 +19911 +14551 +30341 +19547 +8902 +12577 +7012 +32194 +30020 +31718 +23772 +18411 +16911 +20695 +27665 +29555 +32369 +17025 +29307 +980 +11059 +30258 +10493 +23235 +25081 +1551 +30826 +16687 +12127 +23351 +32383 +27165 +2384 +15076 +15280 +17732 +29608 +28416 +503218957 +981344217 +12632 +10397 +8 +14488 +13610 +8949 +10649 +20894 +21448 +19547 +27202 +24635 +2856 +19863 +2298 +2443 +17113 +8472 +22821 +1895 +3376 +24864 +4386 +18183 +18829 +22693 +14029 +4749 +2830 +1189 +6469 +16472 +32344 +16525 +12657 +18062 +29218 +15548 +24922 +26705 +823092168 +14038 +2504 +23767 +17780 +21273 +10381 +10903 +30194 +959926239 +10510 +224818846 +551 +7250 +695107402 +28238 +12337 +3710 +16064 +10445 +20627 +4649 +26401 +20939 +14069 +28096 +12403 +3357 +11302 +31153 +8222 +26759 +24495 +14304 +24507 +1556 +7323 +27806 +9685 +3711 +391318178 +3293 +28421 +13291 +25552 +28362 +28496 +1019836518 +903 +1252 +31172 +6258 +14778 +27710 +17860 +26150 +25159 +17101 +903 +23236 +2568 +2131 +9983 +27782 +937121142 +14636 +21990 +20826 +13719 +315171979 +15539 +29062 +2053 +11749 +27461 +1391 +8050 +15567 +6376 +3174 +22470 +11766 +5284 +24000 +10203 +32252 +24805 +434 +20852 +24809 +31662 +23364 +11185 +22686 +1310 +16290 +3276 +32643 +16627 +8496 +31018 +2709 +14688 +28354 +17808 +4774 +14868 +29891 +19386 +11547 +23094 +28280 +14758 +7538 +21305 +32419 +31662 +32100 +6991 +13351 +6891 +24443 +462589202 +458 +6128 +260292361 +28096 +5412 +14462 +4153 +30318 +2375 +892761992 +265813536 +936438616 +30218 +961973024 +241 +20274 +32293 +19867 +23325 +109016745 +17761 +3396 +21148 +11821 +12253 +10392 +32161 +22701 +24862 +64189161 +12493 +10718 +2115 +3553 +3084 +7722 +12296 +643348206 +14304 +7592 +4941 +3084 +14384 +7262 +968340439 +1940 +100092990 +7202 +304 +32018 +546000077 +24951 +19769 +4726 +10912 +2837 +3002 +8067 +9135 +13064 +7011 +16274 +11323 +32175 +16066 +27087 +24250 +29831 +13757 +32270 +502144944 +5746 +24924 +21735 +11993 +8079 +17860 +376449320 +370759140 +31310 +4161 +9735 +17381 +20363 +7117 +15944 +28959 +11070 +8753 +341817102 +30607 +41255736 +28498 +12805 +23766 +24868 +31178 +8802 +30359 +15831 +2677 +31190 +22821 +4627 +6442 +925227500 +4327 +109016745 +26650 +27066 +22351 +25583 +803008640 +21911 +29610 +8433 +516 +31418 +10187 +19688 +6993 +25504 +15839 +66 +10109 +11275 +32419 +959661605 +12495 +23302 +5645 +10473 +22686 +4645 +28042 +21890 +2763 +17200 +3009 +27443 +18598 +11996 +27168 +438 +11808 +677416738 +17191 +30293 +29547 +6205 +213606410 +3661 +16744 +31103 +28154 +580 +742863148 +305572939 +629431260 +17444 +21737 +4082 +31307 +10197 +9886 +952776110 +12740 +4741 +15879 +23159 +23510 +269893514 +17301 +9449 +18248 +1444 +22366 +22750 +20032 +145056166 +31784 +24975 +26193 +602 +19207 +8818 +8004 +2529 +11308 +22094 +21868 +1056 +1242 +7075 +27443 +23636 +26955 +9210 +7010 +9802 +24331 +4455 +8029 +24569 +16556 +28224 +25777 +24583 +32355 +32630 +23325 +22212 +22304 +13818 +7871 +1848 +15567 +24678 +23232 +5115 +2398 +133678412 +10101 +31171 +27414 +30860 +17868 +30741 +560467389 +504 +18310 +24280 +4636 +16855 +26486 +31114 +17569 +10851 +1466 +12495 +24001 +29589 +9729 +9400 +26620 +2977 +874205684 +20250 +5369 +31035 +25056 +19182 +1382 +12189 +27714 +3793 +296439019 +9938 +10096 +16796 +1172 +2250 +27098 +406000131 +25177 +12473 +26140 +14195 +22687 +5938 +31577 +19751 +29254 +17002 +12503 +14862 +13567 +31173 +23841 +30814 +8768 +15817 +21740 +16444 +6395 +175 +2884 +31224 +473198471 +354736640 +28642 +31018 +1466 +29070 +6993 +16424 +31209 +2797 +5033 +32576 +27561 +19676 +29644 +4093 +21710 +21158 +30359 +5994 +18788 +15174 +31777 +14631 +6016 +6714 +3379 +16705 +115397447 +15110 +5603 +29604 +23972 +6418 +24558 +29046 +235806854 +23904 +15460 +15061 +16842 +23767 +18122 +21525 +30651 +19995 +30826 +309071195 +1163 +31485 +30212 +24139 +198721611 +30914 +29025 +29657 +5362 +3945 +316306655 +31877 +28603 +8813 +30459 +778 +770352958 +27674 +18618 +3352 +6439 +246 +14483 +7816 +22087 +9633 +9461 +3569 +15568 +4866 +9227 +8222 +18890 +7327 +4082 +12593 +6182 +12899 +6514 +6501 +311956014 +22876 +6515 +11808 +23977 +29589 +13757 +1318 +5250 +674585055 +77748472 +796418068 +29324 +29481 +1142 +31169 +6182 +6301 +32652 +28725 +18939 +921025890 +230518419 +25996 +19345 +27298 +28398 +24239 +6584 +7075 +19350 +16878 +2597 +9091 +16472 +22598 +5514 +2489 +30706 +19666 +19319 +29042 +473270624 +630350637 +29074 +5115 +913748172 +12496 +30954 +13808 +18886 +19961 +478 +17805 +742863148 +31718 +24583 +4868 +548 +10807 +15141 +23280 +29010 +26236 +29274 +6043 +14956 +13234 +16936 +8945 +10109 +14102 +32724 +10735977 +5016 +28461 +8844 +23767 +7797 +22294 +3810 +23092 +30876 +18618 +3835 +22366 +3952 +11573 +17202 +25636 +15036 +9294 +9665 +22867 +680671778 +4752 +31619 +17281 +21669 +11622 +18825 +4974 +28183 +3584 +31610 +3294 +25710 +8295 +6870 +23566 +15300 +450764617 +30426 +14956 +30688 +12940 +6690 +13213 +15798 +5830 +21295 +26620 +17167 +21143 +30017 +7715 +29487 +4293 +26331 +11838 +803501162 +24558 +18820 +22951 +27902 +29014 +2343 +27746 +6027 +4503 +20997 +29597 +23653 +5494 +10311 +27163 +3448 +8277 +12764 +608 +7541 +26157 +18501 +26073 +13448 +4885 +21358 +20111 +17422 +28605 +27688 +1059407870 +544803518 +32344 +26661 +30887 +31375 +32296 +6925 +13525 +16878 +8949 +296396691 +30048 +28920 +5176 +25593 +28070 +7769 +6714 +5031 +31540 +28746 +15162 +21711 +28104 +29422 +2797 +25205 +32302 +24792 +1904 +16355 +14790 +10645 +12359 +14422 +32715 +27785 +31557 +27337 +25387 +18928 +30770 +26301 +961 +12539 +29542 +4324 +29656 +4360 +20867 +18813 +31685 +10203 +24401 +24716 +12566 +2487 +26250 +26244 +23431 +21618 +901 +8223 +24877 +19201 +6120 +25877 +29609 +22795 +24437 +26699 +19537 +10021 +28809 +16428 +14611 +14619 +941 +22833 +23977 +14012 +14222 +27393 +2784 +26157 +863 +3847 +28245 +24484 +14621 +18020 +11477 +27187 +2856 +5321 +2759 +399 +6939 +5649 +6545 +6082 +32650 +220466131 +3710 +5539 +19868 +22635 +30641 +4357 +6847 +29477 +11499 +2002 +14772 +17808 +27602 +30322 +21715 +779295714 +7672 +5795 +13603 +29042 +617 +419461898 +17470 +922 +208004304 +11105 +23458 +7541 +20382 +1021539295 +8324 +12285 +19506 +26509 +21934 +26400 +19975 +20842 +24909 +25612 +17395 +22688 +25095 +31498 +13675 +26161 +21340 +5580 +139007263 +20426 +10509 +17968 +19645 +11059 +13955 +7442 +6170 +4122 +24154 +9738 +11492 +12800 +28510 +19386 +3500 +12764 +4465 +16590 +7917 +21184 +3914 +28026 +16432 +31674 +273798784 +10295 +30785 +3213 +8622 +15594 +17860 +22688 +6195 +15170 +2525 +5361 +28483 +24711 +4845 +561627178 +25286 +5994 +27055 +382802971 +32643 +27828 +23086 +12050 +1024 +636839151 +436602508 +15514 +6082 +18698 +3358 +354860035 +8699 +588197016 +10968 +20274 +23351 +12823 +3458 +50989912 +28338 +4958 +276 +5938 +25030 +851649066 +11302 +30422 +27522 +2167 +1030062040 +23904 +3729 +17860 +22548 +22367 +27139 +6418 +24629 +14909 +29916 +744924752 +20342 +3729 +13193 +6271 +3500 +5291 +9100 +2518 +28927 +321934268 +29343 +18088 +16078 +8558 +857 +10947 +23277 +3495 +2642 +3240 +18623 +14235 +6939 +16182 +22795 +28732 +29278 +21155 +30021 +468 +28720 +547488687 +24993 +9525 +11477 +16590 +20477 +24457 +30350 +192418946 +3039 +27813 +28941 +19653 +660380383 +11815 +9261 +464901830 +746854482 +9668 +859 +24700 +23209 +19008 +14715 +8367 +21553 +6674 +2308 +29039 +1312 +19676 +17124 +29062 +8542 +3384 +25257 +15197 +609403371 +20894 +13634 +14623 +31006 +7481 +10735977 +23667 +4247 +10784 +663426662 +19883 +290422529 +21006 +284016043 +473270624 +11154 +20090 +577 +14170 +11251 +3264 +5720 +13085 +15306 +28510 +20857 +30527 +15609 +19745 +5187 +4440 +15768 +9611 +27924 +15166 +851461297 +26416 +24547 +31945 +8047 +7030 +31417 +31157 +10156 +12017 +26876 +12011 +882072880 +17968 +9210 +3710 +3358 +1545 +806595480 +803501162 +16989 +4885 +4008 +25312 +564 +5517 +314 +452 +32363 +24344 +21080 +8133 +4922 +14270 +13379 +32476 +7150 +15249 +30492 +10671 +11185 +6674 +301 +175 +9891 +27219 +12248 +18128 +3530 +29392 +17853 +2709 +29984 +30686 +532880782 +31403 +9657 +31331 +14145 +24354 +14058 +28816 +6278 +29773 +5041 +7510 +4845 +20795 +31718 +523 +5777 +206 +32121 +28946 +26291 +7612 +6687 +23113 +31260 +1909 +27924 +9150 +396 +22617 +15307 +67 +1289 +2504 +16840 +13175 +20702 +11460 +2884 +9359 +14621 +29642 +14021 +20462 +22189 +26457 +29751 +549962050 +1171 +29982 +22620 +370759140 +24979 +11245 +1875 +20327 +8245777 +29912 +10286 +5676 +27010 +290 +3742 +32062 +10822 +681 +20571 +32444288 +5682 +19719 +13064 +14483 +20021 +24399 +8841 +10571 +6552 +1899 +18826 +1589 +9731 +7252 +9631 +2427 +30902 +25176 +26544 +6497 +340069438 +22821 +2535 +582958153 +29556 +1684 +17429 +7693 +20251 +20613 +19682 +4343 +8542 +22619 +17706 +22682 +16518 +28770 +27342 +27447 +3440 +27515 +9443 +8294 +12501 +14277 +21180 +31953 +19314 +7995 +24098 +5947 +922781658 +31232 +23872 +17643 +8179 +349265452 +382802971 +25542 +1057 +22634 +6862 +6710 +2853 +15600 +23972 +21890 +17009 +16879 +561740885 +8560 +4810 +2053 +19730 +1057 +27833 +3706 +12761 +16243 +12218 +4250 +19114 +246 +9461 +12906 +31104 +24920 +32319 +15220 +1910 +421 +415613643 +20139 +12386 +19857 +31244 +2783 +18094 +16152 +17905 +23520 +13685 +13625 +9000 +30780 +2347 +6592 +28096 +4329 +17623 +10276 +28837 +27235 +31696 +30775 +564 +740490411 +24309 +29629 +6690 +30475 +2384 +9461 +13438 +7527 +4609 +869579568 +8386 +10112 +820 +78887710 +27280 +28937 +22621 +26261 +30993 +7781 +7527 +23094 +29940 +2698 +9286 +11844 +7295 +18093 +10193 +13422 +26140 +597917676 +485 +18063 +32319 +23373 +156 +27299 +30592 +30174 +14592 +9054 +29450 +1004618554 +4560 +30254 +25971 +726616181 +782079517 +25349 +6191 +10889 +9572 +5376 +6491 +5115 +21107 +26525 +187968093 +5486 +22714 +25675 +9401 +9345 +5551 +14402 +5536 +22620 +814529805 +10730 +19900 +14741 +19769 +28606 +27264 +2860 +13975 +25675 +17947 +29102 +29300 +29609 +31498 +15403 +13451 +19486 +29025 +27039 +9359 +14988 +18223 +13890 +8050 +24093 +30875 +23306 +20342 +28725 +7983 +397879962 +12432 +12496 +7702 +11239 +18910 +22360 +21716 +17459 +17890 +22339 +6714 +7522 +924305293 +28998 +12291 +6068 +28986 +19672 +22945 +22339 +8472 +7575 +11478 +18480 +9294 +16435 +29195 +6541 +3786 +21545 +276 +27251 +29108 +7481 +21560 +13685 +9611 +2884 +662831263 +8485 +22759 +21782 +4439 +15306 +21135 +20271 +328435284 +15357 +9646 +3333 +18039 +1957 +313 +24506 +29185 +7816 +2020 +1729 +64189161 +408722947 +23573 +7952 +12696 +15146 +991546674 +31947 +15453 +24709 +31626 +12864 +2837 +323513539 +574653853 +29833 +15191 +31178 +25252 +24278 +30603 +27769 +666268046 +23814 +24396 +21772 +30426 +660879764 +27319 +1206 +29336 +1673 +19883 +6271 +4344 +15623 +5794 +6075 +13496 +19628 +16684 +16188 +30653 +8768 +19354 +22750 +24743 +1761 +391 +5945 +2697 +15024 +31686 +28714 +32081 +1515 +18569 +17105 +19610 +21669 +24622 +87298433 +16302 +3838 +14376 +31893 +9388 +2426 +28127 +9938 +16745 +23461 +211730518 +31417 +11844 +18709 +13163 +4702 +14555 +3819 +22755 +1020435935 +4485 +664773412 +9345 +17246 +4184 +10171 +28451 +6547 +2950 +11460 +13278 +4080 +29253 +11932 +859864853 +12357 +19182 +17761 +22854 +16066 +1229 +1146 +30732052 +23864 +448760046 +29992 +11432 +28129 +21445 +12315 +922621576 +27173 +24309 +585 +12848 +885448314 +24928 +32431 +4846 +678 +10381 +8935 +26161 +924305293 +3706 +8848 +20219 +6435 +9590 +19870 +5468 +17400 +31226 +10049 +4141 +4627 +14102 +139007263 +11796 +10224 +20997 +4726 +2244 +5423 +18172 +8179 +30422 +17044 +16761 +24250 +30534 +32192 +28575 +5320 +15910 +10077 +22820 +28231 +24051 +24951 +17521 +19811 +20108 +24779 +17470 +15657 +6301 +25091 +7385 +28782 +2486 +26670 +20624 +31665 +11478 +19003 +89610096 +5314 +32168 +22305 +30569 +32442 +31195 +6218 +10506 +7787 +15310 +3535 +18062 +346928338 +29940 +4324 +6920 +74281531 +12147 +20324 +1524 +3146 +4715 +1904 +32163 +12589 +16642 +26343 +30794 +30755 +24153 +3276 +14113 +3535 +31169 +25863 +5363 +3253 +1051977677 +315171979 +1071907016 +19320 +17526 +9979 +30388 +12426 +421 +5892 +26896 +28022 +305572939 +29388 +15199 +5177 +464703413 +4874 +30254 +10518 +17200 +6993 +934603940 +24476 +14222 +780421252 +25977 +4338 +16789 +7648 +8689 +10753 +21955 +32018 +6992 +13428 +22235 +844426824 +4874 +7643 +29243 +610 +638607948 +1072899509 +13658 +6236 +20833 +24901 +22820 +29658 +15456 +24903 +17932 +29487 +30825 +4785 +1053394108 +8578 +16495 +6274 +27179 +2163 +14755 +31714 +9502 +25509 +19076 +3092 +31363 +29528 +26049 +10456 +16590 +16381 +20939 +23351 +13675 +10392 +18310 +27589 +2018 +31121 +32377 +8321 +30752 +5255 +19645 +18785 +23576 +8685 +30474 +22300 +19666 +23480 +17588 +10591 +23094 +14326 +585 +28900 +15546 +20949 +8621 +22773 +20131 +12031 +12637 +22832 +8621 +6258 +14947 +9408 +8348 +3952 +21802 +4654 +14909 +9794 +119792803 +20192 +10421 +7749 +1009 +25509 +14980 +32383 +14270 +28988 +14127 +21359 +282058177 +25373 +8601 +166 +7017 +24368 +766 +10506 +14528 +25942 +724861432 +19176 +27866 +828880865 +32419 +194468425 +23403 +23662 +10413 +1556 +26468 +19858 +7361 +858 +22367 +24743 +4098 +914 +21826 +23163 +24217 +19219 +20291 +18183 +10133 +18084 +2500 +204246971 +821 +26067 +233735679 +27055 +7717 +608 +21517 +15260 +747479347 +30170 +31995 +31641 +15278 +767 +36 +24670 +28243 +30679 +14410 +5743 +8386 +29429 +5737 +13321 +5460 +3996 +12253 +142990302 +20144 +14878 +23357 +27813 +391 +16340 +31839 +6400 +17793 +14069 +30784 +4563 +21025 +25428 +3412 +25492 +25583 +903 +10389 +2672 +3690 +24814 +16637 +14235 +4866 +28937 +18981 +9975 +19531 +2002 +13213 +20266 +14587 +865943268 +6565 +22470 +1455 +25366 +23235 +188584425 +20879 +32020 +31514 +547839872 +32393 +16490 +13733 +18560 +214 +5841 +10190 +20656 +15959 +384972726 +2286 +20475 +10539 +4913 +31885 +8091 +13532 +6921 +17159 +13451 +24250 +1914 +9178 +23671 +13658 +5177 +25197 +2308 +21992 +721000141 +9325 +5406 +18431 +18586 +68003897 +5441 +17559 +31120 +3914 +2766 +992 +24029 +10309 +16879 +18499 +18847 +12673 +11202 +14014 +97 +1848 +16301 +8739 +21732 +24767 +28021 +25783 +5539 +2231 +19599 +17325 +10874 +18391 +26090 +31303 +24951 +20627 +32311 +14592 +21675 +13737 +18103 +16516 +3396 +12665 +18618 +1174 +713845005 +17988 +24093 +4126 +15887 +12987 +26727 +26264 +4537 +27153 +16892 +9873 +23183 +665 +26590 +11724 +19711 +24516 +30015 +28423 +27697 +17840 +13589 +17238 +27768 +16316 +8586 +997 +15209 +865943268 +26401 +25176 +7599 +145893019 +110271327 +7733 +25373 +1014219856 +12632 +29495 +30888 +25273 +16813 +19914 +3852 +4925 +17970 +2525 +1911 +4922 +12149 +23515 +8925 +21070 +10137 +22732 +384 +15378 +252 +18946 +24139 +11144 +31537 +10687 +9645 +1083 +16744 +6757 +826485957 +6321 +28197 +12499 +18377 +31103 +5773 +12134 +1052417407 +902218792 +27676 +20111 +10414 +18557 +11165 +25637 +27836 +2073 +31025 +21862 +26961 +16384 +31842 +64189161 +5309 +19773 +24725 +12550 +8823 +18825 +6017 +19428 +6676 +20857 +14028 +2182 +14912 +314 +17592 +8192 +238428037 +11668 +5511 +30620 +569699847 +677782451 +31417 +23810 +13414 +32385 +603 +26235 +23872 +7180 +30015 +7522 +7510 +14934 +192110709 +7392 +16986 +30183 +19745 +30148 +13234 +11301 +3742 +1023188123 +19865 +19960 +15097 +2221 +1093 +741194541 +60606121 +23964 +27859 +1758 +13481 +9881 +28100 +5841 +27769 +31006 +31277 +1446 +6466 +14039 +18030 +341817102 +26397 +29286 +5955 +664773412 +16759 +21437 +9050 +5729 +27714 +17856 +20866 +19852 +18003 +1178 +18840 +17991 +125 +572834493 +14228 +5115 +1039573980 +6068 +25215 +30752 +31641 +12628 +30492 +28223 +4613 +18878 +8559 +26276 +9455 +21038 +3985 +21601 +9958 +4044 +19455 +742 +31172 +2536 +9894 +12747 +29889 +27251 +8696 +20843 +30603 +24764 +1146 +1034522985 +6078 +16428 +1130 +13258 +15090 +31690 +22377 +869579568 +5583 +1911 +31174 +12060 +27202 +17685 +19456 +5468 +212 +31308 +13505 +3661 +14973 +28418 +15974 +7123 +31410 +27755 +31310 +17207 +30473 +27855 +17884 +19094 +30433 +87298433 +23504 +12149 +5331 +990149555 +9855 +10969 +4648 +656045798 +28812 +6203 +30954 +26244 +28714 +28772 +20592 +4453 +6085 +16289 +1384 +1097 +23445 +23810 +11774 +13385 +31641 +20580 +28493 +10163 +10726 +6453 +11085 +16048 +1322 +678 +8148 +21782 +9590 +6888 +17217 +17159 +23412 +90396233 +29864 +1971 +19008 +1835 +5286566 +22377 +23196 +4128 +18900 +27443 +30785 +1877 +1008 +7287 +7538 +10366 +332842011 +2396 +306860064 +12328 +12899 +22813 +31518 +24795 +25402 +191971468 +7404 +5031 +26121 +490744948 +20507 +64 +29539 +822039461 +16064 +12267 +8638 +2133 +22543 +6044 +7915 +27290 +29844 +7603 +12357 +856 +17382 +3735 +29751 +15300 +10316 +32390 +17042 +9109 +9525 +191971468 +13312 +20119 +16559 +28913 +20613 +25262 +7645 +12312 +13751 +17898 +3530 +19613 +1915 +711737444 +372479198 +26983 +24553 +6307 +21517 +703 +3352 +25122 +13160 +488251248 +18291 +1585 +309 +21415 +14926 +6558 +8879 +27760 +11772 +18172 +24082 +27195 +17670 +24126 +24289 +2690 +32581 +23143 +504608093 +21197 +21560 +56090979 +18271 +18661 +1934 +4975 +16879 +700574071 +1259 +12577 +13020 +17559 +32397 +16636 +32124 +1726 +32305 +24307 +6312 +9261 +25731 +10419 +14587 +13653 +17025 +24922 +36 +5773 +3277 +2724 +11761 +1453 +7202 +300929934 +767853461 +4455 +15144 +866716513 +32355 +19354 +19340 +11890 +6888 +7965 +20702 +22759 +5723 +21947 +7430 +6812 +1273 +25386 +8778 +16803 +25197 +32468 +15891 +19472 +30604 +532880782 +8067 +31662 +4681 +16490 +21967 +6003 +30473 +22383 +7295 +606788536 +8497 +12688 +506 +17332 +4331 +30989 +4084 +31522 +5309 +24268 +18540 +23295 +4106 +127417473 +8890 +31154 +20281 +16021 +19215 +20365 +12850 +8395 +67092753 +12576 +23115 +1454 +29264 +20008 +14174 +25622 +296862246 +452 +23232 +27297 +30745 +27762 +18403 +11245 +16289 +9445 +14414 +31720 +8935 +11199 +27832 +5298 +222176974 +7444 +28705 +8969 +892237149 +24246 +14266 +23196 +927244002 +7235 +10510 +27042 +15951 +9031 +5590 +25252 +12647 +17459 +15136 +20144 +5298 +24675 +22684 +29245 +6057 +10845 +23108 +24374 +26986 +1980 +2923 +21930 +5785 +27303021 +25815 +23796 +31416 +31932 +25320 +27819 +5814 +18352 +16558 +14060 +18474 +8556 +5649 +24386 +11890 +30875 +31005 +29012 +14760 +23833 +13443 +314 +30991 +32363 +3887 +21618 +5692 +5286566 +1039454929 +3888 +8443 +23398 +1091 +22561 +431917582 +15609 +15660 +22617 +833267066 +7354 +18315 +14536 +28896 +30753 +16413 +28231 +17101 +16836 +4324 +3014 +134 +29481 +13260 +1232 +14136 +683248809 +17173 +536464710 +16411 +17847 +11765 +9499 +22789 +3480 +6205 +6376 +26264 +21601 +21635 +23158 +17579 +20724 +582958153 +18825 +14326 +533948334 +7265 +3185 +30148 +8951 +2212 +2525 +3852 +26165266 +5653 +20400 +3276 +18540 +9627 +18352 +5814 +18623 +11323 +31910 +3500 +914 +30968 +23721 +29500 +673150696 +14889 +4081 +30093 +11723 +26983 +23897 +14620 +13032 +12218 +10413 +25498 +13701 +26486 +5906 +6547 +24678 +20798 +448760046 +6676 +10528 +20587 +20291 +22556 +933943837 +15491 +8863 +17626 +392691932 +692296598 +26416 +1802 +14738 +31945 +21560 +24358 +145893019 +11986 +1450 +10800 +1462 +21471 +30807 +826485957 +909060841 +13099 +32311 +27012 +32647 +29388 +27017 +1192 +9039 +1023 +26955 +28947 +28603 +30301 +13301 +18609 +30595 +32645 +32576 +430015481 +718788893 +3852 +618859804 +5376 +23917 +11573 +598246017 +557679414 +17972 +26666 +26922 +8224 +12558 +21311 +10000 +12858 +13589 +6264 +23199 +4054 +29759 +28388 +1145 +23444 +27435 +31153 +27609 +26741 +32180 +6468 +4799 +18936 +8774 +16706 +18204 +159891380 +12169 +8170 +10473 +160617937 +9891 +9870 +27010 +2991 +25863 +8559 +15007 +25962 +15155 +19783 +29042 +17871 +15174 +19960 +15798 +28391 +21910 +1174 +24742 +2175 +226980905 +11976 +29393 +594488198 +26573 +1290 +16424 +32582 +887 +7220 +28846 +21750 +1671 +13128 +28927 +5439 +4216 +30745 +8294 +14758 +1912 +1585 +26650 +7612 +6395 +349265452 +4866 +3937 +4575 +25049 +27299 +32449 +32437 +24479 +28111 +25774 +4531 +28796 +25636 +11460 +23833 +27738 +17685 +10753 +29629 +14216 +6317 +27710 +10727 +1100 +920 +27529 +11971 +4799 +19435 +18020 +27709 +7538 +5519 +32692 +31171 +10649 +30624 +17466 +608 +25394 +4833251 +21960 +28910 +25636 +12131 +6479 +1910 +21930 +15170 +24055 +22386 +29293 +27163 +32378 +26573 +20261 +28927 +8067 +29626 +12359 +23864 +32378 +20032 +18071 +14575 +27517 +25900 +2375 +27004 +24583 +31714 +24489 +31577 +31641 +125408631 +24344 +8722 +3339 +22010 +32762 +29528 +12858 +17156 +17827 +3394 +38541287 +30819 +25056 +26386 +17622 +31969 +18432 +24562 +16301 +31425 +144035229 +12657 +32293 +17924 +14500 +13172 +9438 +30109 +23767 +31838 +467421403 +18290 +13624 +30398 +32320 +32112 +4141 +29264 +31727 +13088 +23196 +17087 +31465 +13422 +29657 +688 +2575 +23745 +4324 +8677 +26320 +24578 +12320 +15265 +21252 +990900808 +14558 +11797 +21769 +16428 +13497 +3540 +5815 +27746 +14621 +4193 +5483 +422134051 +28171 +15666 +27272 +32006 +2824 +12577 +8890 +24065 +29629 +21783 +2153 +20653 +18946 +434 +16907 +3562 +24484 +2084 +9287 +17038 +29324 +16200 +23073 +4869 +30415 +960941343 +14499 +26631 +17156 +21342 +22631 +30440 +14487 +4783 +31562 +874205684 +67875078 +26259 +26783 +2452 +6859 +15269 +19200 +1641 +26010 +10109 +30921 +19423 +4141 +11937 +11723 +5925 +10684 +15632 +92 +31629 +10456 +23540 +73596427 +15529 +4709 +32118 +600 +11834 +19600 +29833 +502144944 +18480 +29398 +29392 +24309 +18455 +8912 +3636 +18953 +24619 +27414 +9731 +20587 +18939 +19018 +4852 +28651 +25401 +29155 +32652 +23445 +6412 +31877 +5925 +636839151 +3149 +16573 +9013 +7527 +27459 +17285 +843 +12127 +14068 +17542 +142990302 +24884 +31168 +29313 +9855 +17924 +4386 +13910 +4452 +23583 +17593 +28366 +9405 +22750 +4400 +501586030 +24392 +18964 +4802 +27806 +452 +24284 +10137 +15536244 +31418 +21889 +8885 +16212 +6234 +16636 +31139 +29891 +1057 +17425 +10109 +17020 +32194 +2824 +17921 +31416 +20914 +13503 +6811 +26569 +19323 +26591 +16779 +20867 +7122 +12805 +630354738 +23364 +11693 +30302 +12003 +31363 +5804 +798919697 +22049 +7396 +25096 +23264 +8555 +3025 +26661 +802636738 +7896 +18890 +23756 +518055098 +427210045 +1259 +25198 +13302 +26705 +26468 +796418068 +28013 +468 +10845 +17364 +7187 +7143 +19161 +14473 +12389 +22879 +19961 +11040 +27017 +29012 +27762 +1039454929 +11723 +20904 +5760 +4476 +16062 +15233 +4537 +11128 +3920 +18825 +1690 +31577 +20528 +3331 +6331 +32647 +7575 +11226 +31696 +832680993 +30199 +903 +12740 +28600 +23510 +18618 +2484 +21716 +913748172 +8067 +28438 +28467 +8116 +12250 +753 +27647 +1359 +31025 +19395 +12747 +892761992 +18917 +1015911830 +23107 +163 +17290 +573404863 +10637 +24073 +16160 +17881 +16048 +14073 +1688 +30316 +7620 +25825 +19628 +5994 +24761 +11433 +5294 +30428 +28496 +22557 +26656 +3729 +600 +27308 +32144 +12589 +14238 +79070230 +12911 +16597 +880657446 +13560 +29575 +15113 +2773 +19655 +901 +23612 +13262 +22304 +11144 +595942659 +1940 +781061662 +4907 +18550 +26617 +8435 +933943837 +15153 +23772 +26524 +26136 +9797 +1912 +17510 +5737 +7722 +10947 +4341 +23458 +22304 +3467 +27412 +415427569 +22548 +23412 +31330 +8385 +4450 +892237149 +10800 +8951 +24652 +1045027275 +20934 +8993 +28605 +25747 +6057 +20263 +15639 +1840 +241930487 +27709 +39299391 +30408 +17039 +20724 +900 +1027 +1017 +79196762 +2525 +8791 +11345 +29121 +12894 +15092 +31897 +22369 +30328 +16840 +32320 +924349614 +18097 +1640 +22383 +123076733 +11558 +17850 +3455 +23211 +17422 +8223 +5910 +22867 +15174 +17761 +23709 +30429 +19456 +16558 +8605 +830605272 +30860 +17226 +9388 +5796 +15071 +18269 +1103 +1585 +20924 +15887 +18788 +15900 +8023 +24459 +31649 +133678412 +24860 +26306 +892761992 +16664 +585 +6512 +9924 +5138 +10146 +4824 +3016 +9729 +18307 +6795 +16922 +25583 +6003 +8306 +15194 +17462 +5908 +13941 +253699238 +19666 +15549 +14430 +25874 +23977 +29630 +11622 +21465 +483775210 +8781 +92 +14611 +3289 +5053 +909441673 +10292 +26771 +22450 +32436 +6120 +21147 +7030 +24260 +8973 +8324 +29451 +20542 +19870 +8465 +1487 +27039 +21683 +13781 +19449 +21428 +20603 +223434885 +4367 +30670 +12600 +382902669 +7623 +13659 +4019 +20290 +18651 +1614 +321739453 +8778 +28243 +18468 +6137 +23723 +7495 +14420 +18455 +66 +22820 +14002 +5161 +22558 +31223 +8426 +238116815 +12560 +15540 +25380 +5964 +4670 +7024 +15333 +27094 +12427 +25205 +21934 +531600320 +1453 +27375 +4925 +1021539295 +5283 +6068 +2518 +5587 +28300 +11521 +500550687 +10743 +19653 +6933 +23108 +16637 +16291 +22607 +29556 +15892 +31677 +26917 +8787 +446538772 +17385 +31816 +901 +6120 +11338 +20578 +2053 +16664 +11937 +23591 +11340 +6870 +28279 +11668 +10286 +21497 +5177 +27679 +25439 +28361 +14885 +11986 +2081 +3098 +17569 +2072 +5900 +19212 +8036 +16567 +23964 +1029 +2455 +31190 +15892 +24207 +27828 +525802869 +26953 +26147 +27891 +15076 +12149 +7123 +24000 +15567 +2236 +21231 +18278 +14798 +9628 +2860 +7290 +17967 +10294 +6642 +5664 +15717 +32082 +15336 +14330 +8638 +24019 +11634 +14943 +27517 +21849 +3885 +11165 +21964 +6806 +27092 +21915 +1309 +7613 +23624 +6893 +359554286 +314 +10140 +15717 +15300 +3180 +11340 +7195 +1726 +1065 +3196 +28021 +17183 +766823878 +27409 +30138 +28677 +11900 +15130 +25960 +14933 +29604 +1046 +1980 +10589 +168109658 +17627 +146222737 +24757 +15357 +24507 +8778 +11275 +25337 +19215 +22686 +406000131 +22563 +577 +24139 +2015 +144035229 +19743 +175 +970891878 +22088 +16035 +16685 +30922 +22652 +22454 +778360537 +26138 +825070278 +980280743 +20250 +26631 +2784 +3554 +9400 +583 +14228 +15236 +29015 +17303 +5106 +2015 +17089 +21038 +27779 +3887 +19212 +20054 +12288 +32378 +20078 +20333 +464703413 +8851 +29567 +2747 +5369 +512512703 +6343 +14926 +20417 +9711 +989223855 +28913 +1313 +29831 +30212 +16232 +5086 +20757 +28724 +25028 +8829 +2153 +1034522985 +19215 +30435 +4403 +25504 +14473 +24264 +15492 +6205 +4329 +21356 +8711 +1684 +26519 +30276 +8306 +13706 +27592 +24249 +7787 +917948279 +13428 +20550 +11260 +32188 +7285 +20867 +22531 +23883 +32431 +5369 +17747 +22562 +8584 +16796 +31856 +17311 +504608093 +19289 +4450 +2565 +13302 +16495 +10690 +11861 +1915 +697438511 +6211 +23235 +1066556883 +26592 +7250 +29063 +4338 +16931 +7603 +5955 +4609 +18416 +21816 +18430 +564 +3078 +4527 +9939 +28510 +21119 +17308 +31198 +22622 +16544 +16060 +26889 +32288 +5676 +20422 +13451 +11997 +27855 +11143 +28782 +14167 +866 +19451 +8237 +4098 +6501 +26091 +14594 +8963 +13735 +151770303 +24239 +25042 +6656 +14376 +16637 +21934 +14120 +14554 +403520915 +30316 +8903 +616977445 +4082 +12017 +2830 +27145 +29782 +17044 +1017 +9379 +25256 +29216 +138 +524 +21775 +23746 +11386 +29388 +5837 +30569 +905243991 +31950 +3937 +1083 +25511 +31198 +9307 +14790 +15535 +14127 +7253 +7354 +20704 +2614 +10276 +30873 +609403371 +27146 +13838 +24412 +15875 +8223 +31018 +30212 +14234 +1037970148 +20124 +20219 +567113435 +6777 +21720 +2163 +12067 +27930 +18586 +10974 +23530 +7050 +4357 +22759 +31954 +8780 +27085 +10112 +29293 +2471 +24615 +28091 +22208 +19994 +16291 +9987 +18162 +20904 +15635 +11750 +1178 +31006 +4609 +14574 +21021 +6869 +15191 +5367 +24086 +4157 +7125 +4656 +3688 +7187 +1940 +20192 +19653 +9304 +13706 +11622 +1651 +22073 +5918 +28709 +18550 +3009 +8399 +27015 +17444 +30163 +31083 +27553 +29649 +24443 +2002 +4122 +21715 +4693 +5448 +30053 +16895 +18651 +7327 +1062457191 +9136 +1802 +13298 +18550 +12628 +9034 +1699 +12285 +12007 +511296763 +23047 +1900 +21959 +29621 +858 +305572939 +11835 +4128 +29076 +30896 +13916 +27710 +1040298715 +13479 +1141 +29005 +21442 +18385 +13163 +856207789 +16656 +458 +27859 +12342 +3078 +17628 +31153 +13417 +6147 +25310 +25434 +3203 +17019 +31363 +5777 +2697 +4102 +1968 +28090 +296862246 +13855 +5966 +27192 +856 +15587 +22556 +11188 +817319335 +3562 +20785 +14554 +15011 +7623 +24619 +6491 +20648 +29468 +28090 +3356 +16161 +30645 +4789 +2504 +28312 +2888 +4007 +22324 +1232 +5994 +248362658 +29343 +31139 +25262 +27039 +16256 +20274 +9124 +30537 +28438 +30645 +3002 +2095 +28100 +18869 +13830 +3281 +390906431 +30670 +15531 +2343 +30477 +892 +19139 +1405 +12908 +10009 +26476 +11641 +13436 +686 +24299 +2912 +24709 +8985 +24765 +10449 +22002 +19686 +19848 +32559 +15792 +14487 +16970 +548602017 +442419816 +8967 +883636298 +21612 +17871 +30537 +6170 +16658 +17466 +32442 +12763 +23232 +11677 +29923 +22706 +26961 +13385 +6814 +10840 +20479 +723466242 +8596 +13467 +8596 +11340 +25428 +17176 +31103 +28572 +636839151 +1052417407 +10974 +11048 +597796445 +10009 +19278 +4810 +819410135 +609403371 +352962731 +2221 +14136 +20036 +25472 +24924 +4702 +15146 +9031 +1615 +20825 +24836 +7487 +25264 +4142 +12006 +23591 +30477 +12320 +6318 +21885 +19745 +9381 +30967 +6767 +938231172 +2209 +3372 +824805661 +26247 +16182 +30475 +12209 +16590 +12905 +27602 +9482 +8367 +28394 +15307 +17353 +837732693 +13428 +9583 +19061 +16749 +578949498 +8910 +14620 +32691 +24753 +15722 +32370 +5893 +32437 +13211 +145056166 +31127 +90344393 +27342 +4212 +991427156 +18501 +13682 +9751 +15453 +5288 +25111 +832685755 +625190697 +3492 +31426 +26058 +8375 +31633 +8733 +12963 +19871 +15161 +17374 +22732 +20999 +11316 +20127 +12881 +26163 +20192 +595289714 +18601 +67092753 +9388 +899069837 +32621 +723466242 +19628 +8106 +28013 +7489 +13379 +8863 +25996 +1348 +26694 +5197 +30069 +31260 +531600320 +79082596 +11059 +446206058 +27710 +4343 +10680 +27042 +28288 +11492 +1842 +18296 +8965 +26073 +23351 +26670 +22129 +3772 +8377 +22530 +26626 +363606158 +144035229 +24765 +19316 +1019310585 +421 +18609 +27647 +2697 +194861429 +5390 +1145 +22867 +15881 +333 +12906 +13085 +11986 +11335 +14493 +20140 +24673 +25217 +157465808 +484426086 +32285 +23873 +13684 +12049 +25205 +30443 +20426 +31690 +784 +19388 +25907 +2572 +346928338 +5203 +25859 +142990302 +10812 +22647 +4380 +16353 +4211 +548 +26397 +10337 +9263 +16287 +17512 +21596 +16904 +24274 +16003 +5703 +163 +12906 +24141 +16318 +6519 +13113 +30161 +493 +18580 +5913 +16161 +27052 +758300039 +27121 +29777 +11199 +17684 +23268 +15144 +3562 +485 +26473 +13580 +32731 +4465 +4573 +22759 +31932 +7620 +25747 +25111 +4359 +30762 +20581 +18675 +17480 +11603 +23458 +19307 +24635 +15689 +27053 +9687 +32311 +24568 +24135 +19632 +30737 +24683 +10316 +9034 +7714 +25177 +6545 +7187 +20914 +12017 +23636 +14715 +692296598 +20008 +20985 +24889 +26921 +21231 +11323 +19688 +20127 +23351 +17078 +9210 +9322 +10010 +14039 +24598 +21932 +22577 +9809 +16066 +31839 +14519 +23066 +15011 +1836 +29279 +7677 +15549 +12926 +15094 +8885 +21954 +4567 +3569 +6453 +28878 +417 +25637 +25772 +10101 +19852 +524 +25786 +1186 +15113 +13636 +903238229 +5683 +6520 +15893 +9156 +15927 +18826 +25712 +30653 +25918 +7323 +9445 +26177 +27759 +13813 +25089 +121399638 +509606916 +12706 +12706 +11144 +27219 +20400 +24368 +27803 +701463599 +30776 +4032 +122 +24412 +28066 +7216 +163492228 +10295 +24493 +18209 +892998692 +8732 +19668 +6063 +18948 +32423 +13258 +25778 +1163 +16309 +26796 +25637 +27153 +268664862 +32760 +8568 +1140 +22036 +31249 +29605 +17968 +14528 +10139 +31990 +25428 +15199 +28243 +653627586 +26177 +24289 +13402 +23588 +837732693 +28262 +36 +9731 +23614 +11993 +21386 +19632 +2167 +8385 +12285 +9087 +25202 +25279 +370759140 +903 +24055 +4903 +28036 +90066676 +185934147 +32201 +557 +22821 +7831 +24280 +31765 +10730 +22536 +14053 +14776 +31254 +22821 +18975 +25873 +27440 +21100 +1069917996 +30444 +7170 +27131 +15492 +383 +4913 +28927 +3639 +828880865 +28844 +2901 +30635 +26956 +11729 +5815 +13295 +26796 +7510 +11634 +30444 +592666506 +29619 +9870 +903 +21484 +21615 +15133 +392691932 +6274 +244957611 +16582 +20436 +4284 +8576 +9013 +18458 +11309 +859 +517903186 +2475 +12099 +3732 +26954 +28583 +7064 +488251248 +29644 +1830 +22795 +1043715684 +13783 +2639 +31190 +12432 +5288 +3356 +10008 +16552 +3535 +29274 +28834 +23616 +6038 +7438 +5814 +11083 +20108 +310684775 +3160 +14304 +15927 +3336 +30810 +27301 +14099 +20742 +6624 +155057346 +23403 +18772 +32163 +30207 +28591 +29265 +29705 +20417 +2438 +4620 +30183 +28064 +24268 +30639 +7875 +29657 +19348 +29888 +7117 +22333 +3009 +32370 +17840 +13955 +5176 +23183 +1582 +328890300 +19064 +27769 +11978 +25159 +24484 +5720 +12316 +12632 +24443 +21555 +429772051 +534 +16836 +30070 +18036 +8985 +1059407870 +29318 +20139 +24951 +26569 +8105 +26732 +826379647 +22833 +22530 +29544 +4909 +28732 +825145787 +923278241 +30534 +20648 +11420 +10337 +19783 +3196 +3400 +14799 +159891380 +7714 +172 +20627 +7522 +18822 +4868 +2871 +17204 +26231 +20293 +892 +403520915 +28754 +17724 +31174 +6331 +24795 +28066 +13389 +90 +22631 +25231 +548 +24154 +31083 +17871 +20342 +1466 +29180 +30710 +307353097 +592666506 +26577 +22224 +822044300 +16931 +5320 +26740 +32244 +5900 +8555 +27726 +3799 +30694 +21782 +21012 +11944 +1069917996 +2154 +744 +742863148 +21003 +28612 +229792385 +26231 +5473 +7830 +17652 +18826 +14234 +9400 +7572 +3480 +8021 +31304 +14459 +859 +6272 +17839 +31673 +19435 +15722 +22244 +19666 +32630 +7575 +31049 +28100 +18609 +8968 +17945 +27922 +20902 +12740 +7269 +15891 +25813 +1787 +8306 +4494 +12107 +8217 +8813 +56090979 +16957 +950 +28225 +15468 +9239 +28987 +2282 +3921 +119792803 +32513 +20785 +32423 +29942 +12723 +4445 +12570 +419509287 +20178 +16299 +2980 +26077 +574653853 +2709 +20131 +26803 +23437 +740490411 +28651 +343 +27153 +525802869 +616977445 +17441 +12564 +591901163 +16573 +20002 +10718 +232711058 +592690051 +19670 +6862 +15951 +20422 +23667 +22 +31103 +30704 +9534 +30245 +10941 +18182 +1438 +28038 +3662 +14500 +20855 +4885 +15875 +13618 +427985656 +407478274 +7216 +15985 +22732 +16582 +20769 +17381 +9795 +18752 +14636 +26264 +13052 +909441673 +23046 +5699 +7438 +8148 +28805 +10134 +5777 +28300 +20281 +7688 +29690 +11844 +414776319 +31766 +10000 +9222 +2589 +22190 +19848 +5406 +19315 +3770 +29014 +360376837 +15024 +4573 +355264719 +867 +14367424 +30443 +9458 +11512 +6592 +31055 +946065776 +17020 +20130 +23904 +10968 +9533 +613429844 +21733 +1145 +22821 +18133 +32709 +9292 +22557 +15958 +11983 +12581 +6694 +31553 +27053 +18651 +949910453 +3914 +25723 +17175 +6435 +9103 +2149 +27210 +11723 +24700 +19547 +4366 +734 +3871 +16936 +30177 +3160 +11815 +2244 +13410 +15724 +10687 +32436 +24814 +13467 +14357 +20121 +24496 +859 +5825 +5696 +17724 +164884529 +16407 +12143 +5514 +30290 +13164 +31169 +13130 +17597 +19531 +27435 +678 +21930 +18207 +20128 +10262 +28154 +17363 +23259 +4511 +21100 +23046 +11105 +11499 +25257 +16361 +22187 +24995 +236 +29344 +1391 +7942 +23530 +32048 +758300039 +30492 +26509 +10560 +2596 +15491 +29767 +8777 +27522 +12092 +15132 +9572 +25373 +14611 +13758 +27968 +9461 +6887 +3389 +23746 +25637 +10403 +4783 +28508 +24534 +17228 +32266 +24562 +3488 +16970 +21080 +20996 +10796 +31121 +8230 +7111 +16490 +10354 +8550 +4784 +1940 +26525 +19348 +24127 +28591 +6719 +13929 +21984 +9794 +7797 +6184 +24458 +24895 +1072 +22669 +30989 +23639 +26193 +29844 +18093 +21170 +9538 +21414 +19931 +27647 +4656 +2947 +31626 +30107 +26661 +1394 +10445 +14270 +11937 +30679 +3281 +6271 +32113 +25177 +22040 +19951 +2830 +32060 +28485 +19307 +367188169 +18822 +15341 +31945 +22954 +11738 +19695 +6520 +19006 +20697 +23981 +9747 +5350 +16146 +16633 +7849 +478 +316306655 +1660 +24282 +5423 +3473 +1302 +10311 +516 +16695 +11521 +766 +10671 +26910 +2677 +13467 +13421 +30993 +2075 +329161931 +22107 +3016 +16490 +20648 +13303 +5827 +19436 +28486 +1549 +6106 +14402 +7575 +9618 +16803 +18727 +18785 +18609 +20143 +27388 +5733 +9886 +21121 +31190 +26410 +9391 +5863 +24761 +5492 +430 +8222 +19386 +26222 +15415 +1218 +20704 +17175 +24493 +24000 +25368 +10781 +29630 +2220 +9638 +32417 +29035 +79082596 +149824249 +30065 +31705 +12007 +4509 +12867 +734095839 +19211 +25949 +1318 +12360 +27726 +12131 +12673 +10112 +4159 +3277 +9902 +31455 +25826 +591 +631393247 +5774 +18072 +329597276 +5331 +28413 +14073 +13818 +19412 +1905 +10800 +3273 +24396 +25508 +23681 +10241 +19773 +1039573980 +26090 +21433 +13429 +3448 +982 +28503 +8969 +18167 +31010 +9747 +28812 +12381 +4341 +22024 +20090 +3888 +2213 +22673 +19456 +10184 +7524 +6500 +744924752 +29566 +20964 +18036 +945573236 +7132 +14956 +24914 +11432 +2871 +16658 +30954 +7481 +20261 +13497 +692430287 +15525 +5483 +27246 +21208 +715317189 +16331 +14320 +27056 +15923 +16318 +26803 +391090414 +30427 +6274 +23890 +6607 +4025 +19672 +12858 +24734 +13838 +21 +334 +26410 +17808 +9855 +24479 +13229 +8945 +13769 +18290 +7723 +17363 +1023 +23010 +21346 +23667 +32363 +25742 +4450 +874086522 +17685 +24578 +13099 +17539 +1551 +16060 +31455 +14706 +26177 +20000 +27225 +32417 +1394 +7570 +6249 +11121 +5677 +2209 +23412 +15609 +10335 +22244 +25835 +19233 +666820756 +21427 +5635 +9886 +17905 +8238 +23953 +28733 +17592 +9412 +16302 +13883 +1388 +10489 +32647 +30140 +3535 +15162 +6343 +175763315 +19782 +3009 +10706 +13509 +29767 +24905 +26522 +4111 +26411 +13004 +672253387 +19482 +982 +393986242 +4123 +27864 +3273 +23700 +378831688 +20742 +16836 +4417 +26236 +17290 +524 +10555 +24933 +25799 +122 +26468 +6404 +4321 +13987 +18797 +8957 +1929 +21340 +29393 +8584 +3963 +30520 +23268 +7170 +454434292 +27087 +4527 +10163 +452963926 +6423 +9931 +4043 +24809 +2871 +648749540 +7235 +6086 +839907039 +982 +16935 +10454 +3918 +12706 +21337 +9511 +1013710959 +16768 +4920 +1791 +5673 +13478 +27529 +3922 +19163 +7478 +19745 +29589 +12562 +9780 +19508 +5994 +23016 +15676 +25876 +566535181 +16071 +391318178 +12564 +9720 +625190697 +26803 +28416 +6937 +27443 +29882 +3965 +7475 +16516 +29188 +8348 +24453 +1198 +3790 +3852 +9886 +4877 +731202992 +10730 +30784 +15722 +1562 +23671 +24453 +30519 +9428 +22706 +22266 +7006 +9902 +23612 +768384939 +17972 +21012 +1008 +30356 +16862 +17044 +25907 +971511440 +905243991 +12930 +1004406848 +2286 +19585 +16078 +17441 +17179 +24065 +22795 +13301 +26705 +15611 +214 +2894 +12973 +250 +31006 +29637 +5955 +612807585 +23649 +9285 +12031 +1044185404 +27519 +30501 +4537 +29211 +360376837 +15209 +193175134 +11298 +25104 +8545 +385508497 +30385 +10692 +897504558 +3721 +7287 +7672 +3289 +27052 +20314 +10077 +23295 +20747 +4654 +13287 +11108 +28733 +885 +25948 +17207 +31518 +2018 +6530 +13595 +15529 +31005 +21243 +19003 +9762 +2504 +21314 +27059 +744924752 +20314 +14587 +21244 +8245777 +17443 +14487 +881 +26348 +14620 +6552 +23010 +29819 +18752 +18651 +1130 +518055098 +10403 +6859 +1462 +30753 +26969 +25442 +12557 +25273 +14343 +13890 +19215 +6128 +370759140 +28100 +30374 +12490 +13553 +13057 +31006 +127417473 +7481 +9789 +24764 +13568 +22482 +32087 +5969 +19871 +29266 +6191 +3590 +16516 +19215 +600 +7405 +25712 +26295 +26250 +20818 +10559 +24703 +13813 +13065 +21726 +7308 +8306 +13351 +5945 +664773412 +12341 +27099 +20111 +14908 +21990 +17933 +7285 +32366 +21516 +17685 +22482 +28677 +29172 +17219 +24196 +31426 +4097 +1465 +12911 +726 +14209 +5605 +4799 +13389 +17065 +14581 +11951 +30705 +19012 +9731 +1017 +2759 +28917 +13023 +18078 +27669 +334 +12696 +13064 +29062 +3920 +5847 +24140 +23066 +20702 +26759 +29525 +13118 +430 +7983 +9410 +27674 +10651 +483775210 +8798 +23972 +21910 +5815 +15250 +17053 +124369549 +19472 +14052 +1029 +30944 +13321 +15155 +25747 +32449 +14414 +30775 +11451 +97 +8665 +5197 +15907 +23163 +23274 +891 +31006 +6211 +9738 +14161 +14116 +18869 +1644 +19913 +4128 +6619 +1129 +6322 +13278 +24124 +1351 +32366 +31839 +26315 +32300 +6620 +12031 +3689 +29076 +30589 +17652 +22729 +7276 +15312 +31843 +18029 +9611 +25104 +19951 +264 +32419 +29627 +21334 +7708 +32378 +5607 +30750 +6371 +22417 +23747 +7575 +21083 +31095 +8545 +7489194 +25593 +13830 +12576 +14014 +30733 +6822 +7830 +1206 +3889 +22812 +25138 +14499 +25740 +6184 +15269 +4927 +17886 +16664 +22773 +32369 +26134 +27785 +8642 +15657 +23306 +15169 +6575 +20350 +19977 +544 +5683 +8769 +253699238 +23073 +13064 +4162 +246 +24368 +6710 +18397 +20747 +32610 +32300 +15900 +3253 +2415 +16865 +24862 +31075 +23964 +19219 +29343 +8192 +9633 +193 +20700 +250 +9747 +26620 +12763 +13625 +30428 +22877 +27282 +14113 +30607 +15132 +11340 +9709 +32647 +18543 +8375 +14946 +13706 +16298 +22901 +233735679 +11340 +8967 +28604 +3016 +22558 +1823 +18391 +12881 +23526 +12440 +1977 +16656 +20254 +830605272 +30316 +241 +14038 +17559 +18936 +23680 +15648 +1066556883 +2841 +21762 +23636 +1816 +10389 +14043 +27334 +15546 +14845 +22684 +15636 +18060 +672253387 +3610 +19224 +803008640 +22845 +15245 +32060 +16323 +3786 +17402 +32112 +3273 +18752 +31803 +16840 +6674 +926344921 +1491 +31517 +13595 +23415 +9921 +26552 +1020435935 +25617 +24583 +5954 +2053 +32322 +24678 +723466242 +19883 +14521 +23708 +9678 +27013 +16889 +18233 +15608 +624 +13065 +3706 +22635 +13910 +97 +21234 +5794 +32344 +14177 +29274047 +6885 +17459 +102 +16759 +22236 +1640 +30006 +25171 +15642 +22810 +2763 +21006 +31108 +1382 +372479198 +30316 +11716 +742863148 +5147 +5144 +17400 +917654268 +18458 +18339 +21990 +24986 +22451 +406000131 +27198 +4587 +6937 +8571 +18461 +22795 +22300 +16744 +235806854 +6205 +16706 +18213 +5358908 +22256 +14465 +15545 +5613 +1222 +4216 +14701 +18063 +16597 +17970 +5664 +4429 +22617 +31839 +15918 +14747 +28937 +29318 +933943837 +15310 +2769 +31835 +15018 +20501 +3179 +30705 +1726 +21612 +15456 +6137 +10286 +4122 +4163 +19376 +11460 +17439 +12788 +23151 +1067563998 +5973 +19610 +23772 +12003 +27173 +27290 +536464710 +27864 +22634 +11661 +1589 +18213 +26146 +17006 +26761 +10000 +3203 +119792803 +26921 +566535181 +1036 +14661 +64189161 +20700 +6887 +25278 +13777 +580 +10309 +17046 +25552 +1252 +18338 +2452 +21855 +905400521 +17239 +30148 +11371 +8377 +27099 +28451 +238428037 +5924 +9886 +12111 +11117 +5236 +16642 +3051 +3492 +24780 +11944 +5894 +6541 +1348 +12963 +4537 +11357 +16009 +23756 +24098 +1053394108 +1017 +31969 +24344 +9797 +20592 +13741 +30865 +8725 +3661 +10633 +16309 +5043 +11003 +30415 +61671017 +6439 +894853305 +5773 +31173 +6166 +26617 +28530 +20265 +14113 +970891878 +12003 +2468 +4394 +8945 +8656 +703293243 +2860 +30704 +2484 +3179 +31403 +18601 +24986 +11547 +1974 +29254 +9289 +5966 +22499 +750091950 +9412 +30653 +26853 +30436 +22244 +859 +32691 +6016 +28198 +17597 +32623 +32337 +16424 +28508 +512512703 +31816 +31874 +10721 +6312 +3610 +25960 +1904 +22729 +5590 +11096 +1614 +7787 +647614569 +15892 +11204 +26983 +30954 +25892 +13747 +32742 +2612 +1842 +10171 +13295 +23700 +11505 +25778 +15717 +32322 +26484 +19370 +18501 +20904 +29753 +27272 +1623 +22905 +26616 +31304 +3339 +9894 +31835 +30805 +24139 +2119 +11121 +28712 +12577 +10580 +14788 +20688 +14612 +359288415 +9304 +504608093 +13075 +17044 +14499 +17430 +28238 +25032 +60606121 +10096 +22651 +17039 +25141 +20745 +11003 +29893 +15605 +25135 +2486 +15572 +280737490 +901 +813445009 +5165 +5298 +9729 +22024 +6160 +5180 +22682 +1038153995 +30569 +1339 +19849 +22753 +6642 +13739 +16685 +22795 +390906431 +27185 +31330 +6160 +13565 +27219 +3521 +17652 +23251 +19559 +32127 +4128 +31114 +13498 +4681 +408722947 +23707 +17968 +11281 +145727174 +24075 +26223 +30557 +20293 +26067 +39299391 +124369549 +32650 +20250 +25176 +11007 +13737 +8204 +802636738 +4802 +10836 +18246 +21802 +22607 +16573 +14962 +328890300 +16444 +14295 +20217 +16704 +3058 +689 +3009 +26106 +8974 +2250 +4250 +24709 +15941 +51156944 +21445 +14216 +3581 +12111 +23530 +16836 +328328013 +12557 +1029808281 +10388 +3009 +13373 +28311 +25483 +24868 +7430 +32731 +27969 +8658 +22795 +23010 +25863 +14937 +23897 +29909 +7638 +945573236 +32476 +10357 +4927 +29860 +8508 +1028508113 +1139 +477925588 +29604 +28913 +4452 +12024 +9152 +4666 +13347 +29619 +14215 +20494 +18932 +4081 +19423 +11724 +8305 +17314 +949910453 +17044 +19278 +16148 +28078 +23591 +31451 +8673 +13987 +26732 +29942 +22384 +223104312 +6338 +747 +4664 +29148 +15648 +25892 +6093 +32048 +30319 +4567 +1481 +27710 +12396 +2860 +23302 +20349 +28154 +1778 +31441 +461277064 +1130 +24330 +26177 +29369 +16378 +30603 +29365 +11302 +29010 +8774 +22084 +21885 +29718 +26177 +27866 +31311 +25885 +26689 +10861 +431917582 +9668 +23448 +28563 +477925588 +17597 +18491 +27303021 +31864 +741844162 +14818 +4620 +28917 +8101 +14279 +14913 +19935 +31979 +20888 +32124 +468 +32004 +17588 +31404 +21907 +15525 +30670 +16779 +30826 +21775 +29893 +144035229 +10743 +29468 +4450 +31083 +29844 +26564 +28705 +24562 +5635 +19773 +13428 +215107976 +6055 +12539 +10938 +4408 +5390 +15300 +4654 +5428 +1036 +349661678 +1242 +10692 +2703 +14825 +26727 +677668690 +29633 +2763 +31874 +4440 +6515 +4567 +18780 +30782 +5857 +24581 +929979970 +10577 +10477 +25877 +925227500 +4455 +533948334 +5034 +20982 +3387 +14678 +15648 +15315 +32111 +8550 +4589 +25316 +6939 +26689 +20600 +6584 +6211 +20350 +15113 +15708 +20648 +10719 +29007 +30526 +28256 +11869 +434 +15395 +13560 +9639 +24401 +7722 +2385 +29718 +20333 +29978 +2058 +705345848 +17623 +17430 +8147 +9228 +8019 +4098 +25030 +1009 +286 +7481 +594750521 +28992 +3687 +30653 +925227500 +32645 +24338 +25778 +1241 +15161 +1040089099 +14056 +9497 +240415429 +19215 +17381 +10509 +960941343 +30388 +24479 +12131 +32363 +17094 +7797 +8067 +516829386 +27168 +9208 +32391 +1616 +18030 +22229 +26163 +2536 +6435 +24493 +17123 +22937 +1053511540 +20879 +122 +19674 +4613 +23769 +8818 +25778 +8545 +21810 +3331 +1974 +3213 +17798 +19327 +24930 +6288 +27370 +20201 +6021 +16706 +24814 +8311 +19600 +19003 +485046253 +18295 +1645 +29342 +4666 +15196 +4452 +1310 +564 +27841 +19323 +24278 +21385 +2977 +28343 +24743 +453654408 +1840 +21202 +31785 +32082 +16892 +4579 +13312 +4153 +10477 +29575 +248362658 +328890300 +6512 +19730 +11301 +3847 +14120 +32113 +28282 +19455 +21632 +9924 +17917 +30793 +75 +9405 +12984 +28495 +22351 +15460 +2504 +20513 +3562 +845869748 +15792 +5858 +1263 +2587 +9794 +7532 +12804 +746614703 +8360 +30435 +23180 +3743 +29992 +2209 +1874 +3732 +711445733 +22536 +6777 +16931 +8216 +31195 +14029 +24210 +20303 +22360 +24615 +8318 +28104 +28467 +5863 +24757 +587293467 +27592 +10403 +26706 +19212 +24457 +9388 +9039 +10388 +10820 +766 +9157 +4247 +30547 +22562 +851641765 +32620 +20902 +29767 +82894371 +10515 +3730330 +30463 +6842 +2865 +31035 +1626 +26592 +15300 +32111 +537 +29148 +372479198 +747479347 +12930 +17165 +3065 +21710 +31260 +22233 +23132 +20941 +21567 +6326 +27317 +23541 +22762 +19620 +16152 +21198 +30483 +27013 +29442 +9931 +23864 +1029673386 +11096 +610 +11048 +5841 +28724 +16540 +31451 +16243 +533 +23372 +11792 +7071 +7170 +31153 +31244 +6235 +145893019 +6847 +30422 +29293 +25723 +19960 +6238 +5187 +22742 +874277401 +31641 +5773 +28183 +477925588 +16705 +1097 +20119 +12820 +8420 +32138 +1066556883 +22682 +80294898 +133 +7733 +9751 +6420 +5938 +14828 +31874 +21669 +15265 +5580 +14702 +3357 +7354 +21815 +26865 +22187 +20629 +208004304 +31705 +5863 +32124 +30325 +746854482 +8492 +30444 +552 +31670 +728180005 +627712427 +27042 +515552666 +27665 +10781 +21374 +16893 +21948 +6949 +937121142 +13574 +3149 +13691 +19354 +16251 +17169 +27172 +804551652 +29773 +1522 +21662 +4695 +2149 +27993 +17307 +8342 +16919 +19428 +7636 +20059 +3592 +21545 +31364 +4176 +4080 +19440 +29211 +1940 +26640 +536464710 +13417 +31818 +532880782 +536464710 +13467 +6500 +961570424 +1313 +26288 +4968 +1034522985 +17039 +8558 +7287 +11143 +17025 +18978 +20085 +29906 +6466 +26054 +27412 +11821 +4920 +29986 +7575 +7786 +26781 +26410 +18207 +28082 +14521 +20763 +32620 +12600 +3840 +1090 +29111 +1176 +30415 +1556 +5331 +21070 +20137 +23756 +19884 +1582 +4645 +2825 +7804 +16317 +29062 +28427 +5463 +28450 +9738 +10366 +10748 +359967163 +11826 +5161 +31169 +189 +10990 +9582 +18928 +31613 +1140 +13587 +21612 +26420 +7097 +31247 +21070 +31644 +25492 +19350 +17685 +921025890 +6211 +3888 +5534 +25030 +26146 +6740 +1008 +13499 +211392655 +21761 +31808 +4163 +3116 +29394 +23159 +30433 +27153 +27243 +403520915 +1021683009 +5676 +24742 +22651 +4841 +32590 +8912 +20120 +13603 +32582 +14396 +20600 +376369831 +6552 +10478 +1066927070 +26238 +15831 +24139 +24895 +4888 +14459 +23977 +306860064 +6600 +17357 +24619 +8973 +22992 +814251226 +4789 +17353 +27806 +12984 +3132 +18195 +29889 +19354 +22499 +23010 +18063 +390906431 +1259 +11761 +10947 +1979 +25892 +32576 +31693 +121399638 +12222 +21612 +12222 +26090 +26193 +30272 +9621 +882072880 +15434 +403520915 +1625 +653627586 +30785 +28725 +24836 +11953 +126590810 +28331 +24800 +2398 +5441 +16513 +26301 +7995 +583 +26468 +20536 +541087189 +7216 +9678 +27198 +801 +4868 +28905 +23443 +12881 +8337 +784 +25700 +3378 +21990 +6963 +25624 +23971 +688 +15648 +970891878 +13701 +349661678 +16986 +13016 +16970 +19638 +15355 +25964 +13701 +478 +18338 +23568 +4126 +2763 +9751 +29392 +1014219856 +8089 +10845 +5668 +17875 +4411 +23191 +24948 +795585329 +23979 +31358 +9212 +14235 +13351 +26235 +7489 +790740335 +32419 +5376 +19782 +6614 +31244 +22906 +20648 +29705 +1365 +23022 +10487 +10539 +23662 +4858 +18036 +20327 +331 +2229 +29889 +30212 +15453 +17905 +6003 +13158 +17038 +224 +386355165 +2916 +806595480 +15978 +5913 +18935 +24260 +4401 +25469 +24412 +22464 +17874 +940466982 +23717 +23160 +15270 +22577 +25783 +703293243 +12987 +833103889 +8924 +311956014 +7038 +29039 +14012 +14741 +24581 +27280 +10727 +3262 +2697 +29342 +19496 +19153 +16062 +23987 +25731 +12099 +2345 +26049 +5517 +2672 +10943 +503896617 +828 +5554 +13032 +2769 +4386 +26054 +340069438 +18310 +32270 +11413 +1729 +13727 +14451 +5129 +1359 +4938 +31762 +10163 +393939636 +26903 +31485 +3016 +27087 +17776 +18993 +2108 +2892 +32347 +27760 +14164 +19692 +8700 +15600 +19811 +23713 +13955 +15132 +2060 +385123789 +25700 +7175 +2398 +25215 +4753 +18569 +4297 +203869333 +16160 +24964 +21433 +13925 +30140 +9146 +7378 +5900 +18647 +28251 +652152676 +20200 +10555 +14216 +6211 +175 +25341 +24831 +20949 +15024 +384972726 +9870 +31664 +26823 +15018 +28003 +6814 +22339 +9307 +17173 +10397 +21781 +2106 +10631 +7412 +20672 +14574 +23437 +11509 +12628 +14023 +10235 +26983 +29148 +4327 +27984 +7389 +13875 +28028 +6706 +606881088 +31837 +8320 +15379 +6271 +6376 +15007 +25481 +554100033 +18183 +13556 +21762 +22543 +21202 +9015 +3540 +32428 +6331 +4413 +8496 +6600 +23235 +3428 +26134 +12490 +20874 +14934 +726 +27243 +539601098 +25509 +28563 +699747195 +24419 +5522 +28139 +25675 +11251 +27459 +4212 +19297 +11096 +552 +23662 +1723 +28720 +6894 +14581 +24075 +603 +30607 +16078 +30301 +28732 +7123 +29760 +6648 +25320 +32393 +10961 +21290 +19163 +3456 +30034 +15113 +6687 +22414 +538786362 +9675 +2466 +8752 +15639 +26244 +276 +7749 +3948 +6406 +25670 +10684 +26 +544 +15113 +11003 +569699847 +15212 +6565 +5845 +11622 +982580241 +13054 +13064 +28111 +4907 +8616 +13443 +30846 +32620 +6116 +30704 +17123 +17708 +7228 +12992 +28754 +10413 +30569 +17595 +30226 +24073 +12763 +4783 +8739 +30212 +8968 +5837 +26980 +24724 +15278 +28461 +580372891 +6453 +17533 +1057 +7585 +26759 +517 +2871 +3730330 +4117 +30896 +30397 +552 +31169 +4841 +20059 +7666 +17577 +22659 +29062 +23264 +7235 +953442727 +4666 +7161 +12067 +30483 +13347 +15251 +1843 +30199 +26250 +21781 +14878 +15978 +17747 +3838 +24673 +12747 +6540 +701 +8722 +22270 +24459 +410710860 +9956 +7431 +28574 +13704 +18322 +27521 +27787 +63674306 +6719 +31389 +12328 +31169 +6423 +13158 +15355 +6147 +30922 +29940 +300929934 +23899 +22055 +6679 +12092 +13172 +32495 +24641 +19878 +538293986 +20704 +1201 +20219 +24816 +28751 +18948 +21976 +18917 +2058 +924349614 +18617 +32018 +22244 +9775 +14737 +16513 +7082 +23549 +18960 +555677364 +1063098759 +3705 +1659 +17871 +952542015 +4709 +16559 +8036 +11971 +156 +19745 +8769 +30705 +5053 +15941 +744 +13653 +31035 +22956 +21225 +895793244 +3586 +25641 +20629 +21411 +31936 +15871 +16057 +16836 +7143 +4774 +26276 +31139 +6205 +11232 +32122 +24100 +23576 +10692 +16026 +28417 +2538 +794313601 +4477 +631393247 +24004 +11528 +26783 +13291 +65808830 +10690 +30042 +17589 +5517 +6844 +23565 +13758 +15958 +25805 +25267 +21772 +29456 +20219 +20183 +4492 +2020 +2697 +12817 +20955 +4255 +29216 +12060 +796418068 +10309 +27359 +28725 +8622 +16730 +31530 +832680993 +15594 +25747 +17521 +24004 +700574071 +20417 +30876 +163 +24000 +29109 +3488 +4989 +5837 +606788536 +1929 +6992 +29882 +17768 +17947 +13998 +525802869 +9511 +20400 +5605 +26569 +291010783 +22383 +9979 +22129 +16840 +17808 +22730 +12067 +25215 +12050 +28941 +21960 +422 +15588 +13879 +30865 +15036 +1071082105 +5748 +30989 +4294 +446206058 +31108 +110271327 +20274 +31714 +31698 +4828 +23649 +1382 +28509 +5913 +12222 +24412 +29891 +29239 +6611 +17206 +21374 +15233 +30936 +5590 +10269 +19531 +32161 +952776110 +6512 +12167 +9054 +19388 +142990302 +29253 +12396 +14619 +12388 +23530 +31178 +8178 +20323 +10489 +811900994 +25122 +1139 +12805 +22945 +12984 +31364 +756626234 +5196 +12562 +29761 +24907 +22679 +5468 +24139 +10106 +8925 +19777 +12473 +7106 +20313 +21309 +22499 +11067 +13016 +9359 +18779 +24930 +13855 +29155 +24869 +22163 +15941 +5505 +19003 +1514 +31230 +28711 +13659 +3789 +12570 +10515 +12550 +26305 +1067563998 +24478 +25863 +5841 +13946 +2695 +23252 +16078 +32689 +21992 +29545 +22322 +6128 +14023 +577 +25316 +4446 +17374 +14909 +8702 +7276 +9645 +833267066 +9789 +10651 +3847 +4590 +5688 +28275 +5797 +23539 +15635 +18408 +22531 +10721 +18550 +21043 +8700 +9685 +17839 +13064 +24009 +7120 +26347 +1719 +31842 +3948 +10187 +9285 +29052 +17392 +29767 +27085 +223 +22188 +28013 +988543234 +29344 +21197 +27041 +11603 +27746 +10631 +24767 +781061662 +18431 +22445 +9251 +31813 +11835 +1031 +50 +483 +1669 +19064 +3799 +30415 +12638 +17632 +12736 +5804 +15076 +24568 +27759 +23810 +18546 +406000131 +17374 +13213 +24753 +15332 +30821 +18601 +14839 +2568 +8280 +26706 +15978 +19585 +11417 +27666 +194468425 +26631 +23398 +27746 +874086522 +22790 +651885085 +28725 +5024 +27755 +241930487 +518417905 +24412 +3661 +681 +10262 +11413 +1001 +7254 +17501 +11986 +20034 +8829 +10171 +290976997 +1296 +589886788 +1673 +263497805 +28878 +19773 +11040 +7224 +1453 +3937 +518055098 +32232 +26157 +1018366689 +15642 +16761 +188 +12013 +2448 +6331 +6355 +21484 +701 +19350 +27672 +1048322512 +21957 +4043 +17169 +17884 +26929 +32623 +1001 +22651 +19074 +17533 +2607 +3874 +3225 +21484 +32691 +30770 +881 +32551 +23160 +1016264428 +9881 +15791 +29425 +22065 +31553 +2503 +11335 +9508354 +24330 +7014 +28816 +28338 +12394 +17921 +22788 +12700 +9100 +31696 +31557 +9458 +15230 +15820 +2375 +12518 +16559 +10573 +20338 +4455 +5350 +6859 +220466131 +3856 +10643 +32100 +8781 +10912 +3521 +30686 +27746 +419509287 +8306 +9639 +982580241 +32371 +538786362 +29415 +876 +27163 +4640 +8925 +28256 +224818846 +24554 +7403 +14631 +196091779 +17492 +3237 +6466 +26817 +766296907 +3864 +31025 +49186130 +31932 +1562 +16695 +5688 +32006 +22073 +18156 +11309 +27289 +14462 +24837 +19006 +17115 +5541 +17593 +27920 +8973 +8739 +21025 +20894 +430 +13747 +20786 +3775 +5964 +5912 +686 +23364 +12564 +29761 +24023 +30214 +5314 +8499 +750091950 +3502 +3300 +10498 +12445 +22233 +24951 +24495 +6470 +2016 +17340 +31693 +14012 +12926 +15018 +2506 +16744 +11342 +5472 +24419 +17798 +915 +31634 +8174 +31330 +25386 +18296 +462589202 +25007 +31465 +25825 +185958851 +11431 +903 +12912 +701463599 +12723 +10048 +29313 +1072899509 +12370 +10140 +21964 +6236 +5222 +21422 +32692 +4338 +280737490 +25815 +665875322 +26147 +15978 +17437 +20293 +13879 +3539 +20613 +280737490 +6078 +3835 +14161 +21923 +22470 +10171 +4799 +18162 +202 +19445 +15632 +17592 +14476 +19420 +10943 +24607 +16035 +6822 +25498 +11937 +30372 +31025 +3186 +14528 +17148 +23621 +30793 +11774 +20095 +195778126 +12861 +12272 +11705 +1918 +11121 +13236 +17967 +24742 +17579 +24063 +15531 +27522 +6470 +5308 +18651 +1038473147 +30033 +14956 +154120443 +29952 +32322 +31514 +2398 +6038 +15810 +22906 +4331 +23108 +744924752 +9056 +26473 +16318 +23977 +450 +27662 +377 +22236 +18788 +26344 +20479 +215107976 +24675 +1659 +11661 +16590 +25787 +26236 +26134 +20463 +25996 +24790 +17893 +4429 +26612 +4897 +20578 +30276 +18419 +3661 +29908 +10087 +7708 +24569 +24583 +32682 +9639 +31910 +18936 +15549 +7106 +21143 +14473 +2016 +12992 +5086 +6983 +28021 +14592 +881 +19307 +4664 +31617 +22450 +113 +61671017 +22497 +12099 +26631 +3530 +977602386 +21815 +16627 +490663799 +12114 +32285 +15872 +31441 +2329 +10381 +29293 +2664 +31626 +14161 +3992 +2896 +980280743 +14737 +792992230 +30133 +21107 +621395034 +19956 +20054 +13904 +14043 +30607 +15378 +10010 +8658 +8556 +12912 +16216 +19674 +6818 +1544 +12253 +22677 +19233 +26304 +26386 +6993 +21828 +696717231 +15315 +25666 +20271 +32366 +2298 +24105 +899069837 +59 +1241 +22412 +32279 +14056 +8698 +5873 +23268 +6871 +8420 +32518 +10224 +15941 +27079 +6141 +19486 +7481 +31750 +310684775 +15660 +28339 +20550 +17311 +10302 +462589202 +10692 +11937 +442419816 +8163 +27443 +13347 +4925 +24875 +6541 +17654 +12688 +22635 +13822 +18419 +23117 +19819 +3179 +31018 +22812 +3073 +4308 +30258 +17970 +507789109 +31425 +29318 +24207 +16561 +32397 +31375 +25215 +9780 +20127 +23366 +300929934 +9963 +678698016 +27602 +14614 +18829 +25104 +843 +12369 +27735 +9709 +2991 +2284 +24757 +4881 +8337 +25826 +454313193 +28872 +21953 +6252 +12316 +11386 +23461 +7958 +8925 +2271 +18861 +13565 +3966 +12741 +7572 +19145 +12017 +25641 +4293 +31019 +4656 +21258 +490663799 +15129 +10820 +28021 +29300 +6743 +32378 +11168 +924495346 +15113 +12394 +30069 +22094 +21915 +131147486 +10566 +27092 +21517 +1030062040 +29318 +9538 +10569 +19412 +13448 +1129 +2932 +19388 +10000 +31465 +444399954 +2871 +19348 +565593805 +5434 +588197016 +13727 +15531 +24307 +13023 +7849 +22688 +6376 +22779 +27828 +29864 +26783 +26775 +17094 +19688 +833103889 +22727 +29864 +13883 +193 +18072 +1694 +16248 +17883 +24303 +18698 +15269 +28927 +12099 +16150 +7017 +31425 +780421252 +2923 +23159 +13567 +5358908 +7937 +21579 +20441 +905400521 +293 +22091 +9958 +20213 +16545 +30272 +19831 +26638 +9558 +580372891 +341817102 +12683 +15018 +22546 +25452 +24250 +32081 +17415 +3185 +18232 +10719 +31789 +14038 +2536 +17708 +16926 +14802 +24995 +1641 +10163 +6714 +17589 +20898 +13352 +955541494 +75 +15230 +390906431 +1348 +12499 +10859 +7566 +26348 +25786 +231410737 +227439839 +922299518 +16957 +2503 +1038473147 +31958 +29954 +20400 +27461 +17768 +20507 +17533 +856 +27243 +13556 +5203 +2627 +32623 +572264701 +548 +19932 +5971 +12224 +229792385 +17860 +25490 +9199 +7829 +345946613 +12495 +26458 +8377 +31330 +29469 +12788 +9848 +15927 +7620 +2500 +31005 +16957 +878706911 +7781 +24829 +21545 +14060 +15019 +24417 +31885 +27714 +16642 +30254 +14052 +24884 +9621 +184 +2538 +14776 +17346 +16636 +24476 +17219 +26276 +21411 +20115 +7143 +1466 +22497 +20866 +28152 +7733 +5703 +26386 +20855 +26473 +11765 +29266 +4372 +25489 +5929 +11432 +27222 +11937 +26085 +6274 +653627586 +24193 +12973 +559 +25835832 +1011025313 +1100 +30046 +184 +7125 +22728 +31723 +21710 +279067825 +280737490 +27256 +4740 +1491 +31969 +5827 +8089 +25338 +20687 +12763 +28322 +32469 +11067 +3742 +1895 +23673 +12663 +8499 +14028 +30296 +8845 +25498 +881 +30065 +12291 +31885 +6636 +20119 +24767 +29609 +22713 +20917 +14084 +1015911830 +25599 +657681557 +7254 +6806 +27412 +29603 +29410 +4372 +19783 +20914 +24009 +9461 +6203 +3253 +444399954 +16993 +28705 +15539 +718 +19422 +29564 +31889 +28211 +10969 +464901830 +27024 +549962050 +10781 +27658 +24805 +6067 +14964 +6412 +16768 +22275501 +31172 +17443 +11306 +12224 +10276 +28810 +13088 +21517 +796974588 +663997845 +13733 +21411 +4977 +13012 +29920 +8282 +5513 +11097 +28225 +19436 +16069 +14909 +15820 +720519970 +609 +940466982 +31331 +23153 +20638 +11779 +15090 +22619 +31958 +28712 +467421403 +331 +16390 +15260 +20687 +19345 +14236 +381 +11301 +14914 +5457 +554100033 +5205 +4413 +96437477 +17595 +28362 +17684 +21448 +9294 +10943 +74281531 +24868 +25115 +22887 +253155455 +8314 +4494 +17356 +22579 +14488 +14500 +8945 +641245860 +156 +29188 +9886 +634854294 +618386534 +20848 +21471 +26457 +13302 +10841 +4998 +4907 +18799 +27988 +21974 +6238 +11759 +5335 +15993 +28612 +13706 +21992 +20281 +20818 +14099 +6983 +804551652 +12608 +22135 +31897 +19881 +914 +4922 +12080 +26052 +11407 +21374 +6541 +1643 +444399954 +12359 +32355 +464493188 +21385 +30963 +9961 +22036 +10021 +9150 +6067 +15959 +32756 +4799 +8345 +12493 +19783 +24920 +16454 +9039 +360376837 +24117 +4405 +3742 +16684 +20021 +552788764 +11630 +19376 +17623 +20852 +3818 +21868 +4833251 +21043 +8036 +24790 +8067 +9756 +22438 +23325 +29999 +31557 +6301 +15437 +2743 +29751 +427210045 +11117 +15727 +453090502 +27007 +26762 +31334 +6294 +14737 +17281 +29274 +10392 +766 +29293 +3179 +12221 +26411 +5791 +26783 +678698016 +15642 +16071 +15708 +30641 +31364 +2004 +12048 +19289 +11834 +10194 +11989 +18156 +20113 +3179 +6532 +21885 +28367 +19428 +81621910 +4661 +27222 +376449320 +6395 +31139 +21411 +7524 +1029673386 +6322 +176723792 +20848 +1544 +24792 +23382 +19745 +20662 +5532 +19307 +516 +25949 +32252 +15985 +17860 +24909 +8903 +20627 +16744 +9103 +4181 +20178 +23620 +25286 +19436 +8798 +9572 +21028 +21299 +14099 +20510 +13615 +21412 +17159 +9794 +651885085 +15820 +24580 +2546 +16910 +27144 +308 +29481 +3095 +4920 +28096 +23723 +29884 +5412 +89610096 +9087 +14912 +14145 +10335 +14829 +27832 +25115 +28111 +6686 +14161 +9956 +608 +3009 +940466982 +18698 +31285 +4579 +12999 +31927 +12131 +31006 +8238 +2167 +24745 +594488198 +31154 +20203 +30737 +10262 +837732693 +6343 +29365 +21974 +17314 +21202 +9307 +351 +18797 +25346 +610 +10009 +159891380 +314 +31838 +22602 +7849 +11716 +20349 +18799 +30534 +21166 +22006 +7305 +592666506 +13113 +12495 +64189161 +6888 +23769 +27202 +12495 +29393 +6131 +26513 +3992 +24242 +20578 +3274 +16922 +3155 +8786 +16591 +2108 +26022 +3610 +21782 +19783 +4828 +10203 +26316 +15525 +6514 +653627586 +5486 +19008 +2529 +10000 +30963 +20139 +19610 +31990 +31445 +19348 +31168 +1836 +7489194 +22438 +18183 +13522 +43828687 +22543 +21320 +23113 +28572 +469657013 +12740 +166095447 +224 +26922 +14909 +187968093 +32564 +25445 +20333 +2454 +10454 +22707 +395834793 +922299518 +13351 +8318 +14410 +11668 +3848 +10419 +11451 +216965874 +19126 +32300 +7527 +1479 +925227500 +22621 +25964 +25104 +16590 +7746 +3384 +27943 +4450 +10112 +321739453 +2484 +29649 +8702 +25337 +18315 +620726739 +9192 +32124 +27173 +28807 +297 +31897 +13655 +20815 +3832 +25386 +28590 +11357 +7706 +29882 +14914 +21198 +25636 +22732 +955541494 +16678 +25469 +27924 +29556 +32344 +27219 +276 +28591 +13109 +1309 +4025 +22094 +28354 +24309 +3394 +21386 +6205 +5987 +12060 +2148 +13099 +15663 +4405 +31864 +2825 +6532 +19190 +22821 +7177 +30993 +19064 +11371 +15536244 +692434415 +8132 +8397 +25942 +19163 +24875 +13118 +22621 +27524 +8224 +2351 +12046 +29035 +128077685 +7097 +5994 +5360 +20528 +14488 +145893019 +14914 +31389 +3819 +28339 +17065 +13758 +19187 +20949 +184 +146222737 +19428 +10458 +29271 +3875 +25511 +31254 +18271 +13892 +8223 +21837 +25142 +9710 +8993 +23977 +5649 +12929 +14532 +15501 +678698016 +7135 +25257 +17480 +20964 +20164 +11371 +26049 +4868 +9937 +19878 +28591 +26591 +741844162 +14462 +12013 +3141 +13234 +2915 +3539 +20833 +123076733 +12337 +959731862 +11796 +26584 +8183 +6976 +337953397 +3300 +30148 +3484 +10912 +695 +19819 +6063 +4721 +25681577 +28515 +8787 +20139 +23890 +1172 +10912 +27133 +10112 +15872 +1100 +29940 +7389 +15962 +21866 +7831 +1908 +31139 +17353 +30463 +13217 +5197 +11773 +28622 +36262490 +23268 +5367 +25252 +31246 +19745 +215107976 +29392 +2455 +6326 +14102 +15879 +3557 +22621 +30547 +11993 +26689 +19570 +25777 +1705 +14316 +25095 +798556108 +21552 +28812 +952542015 +24558 +31766 +21484 +9167 +2614 +9456 +5992 +30440 +6679 +3511 +18461 +10984 +30989 +4437 +4284 +31927 +28712 +30873 +32391 +28231 +1977 +11482 +22652 +909487409 +13119 +856207789 +883636298 +2345 +11413 +3276 +5479 +4829 +184 +14057 +17437 +934139475 +20842 +32385 +30879 +23814 +20131 +29222 +13410 +25442 +19348 +8882 +6812 +867204060 +3300 +13036 +20363 +4751 +26238 +5565 +8912 +21337 +19171 +20350 +7567 +25788 +19259 +10947 +22729 +6650 +23268 +29300 +30659 +19975 +26071 +6208 +9156 +5335 +28988 +10564 +392691932 +9627 +10580 +6267 +11440 +8656 +10807 +21960 +29555 +26306 +10008 +1008 +2795 +8287 +28064 +25498 +29602 +13429 +8605 +26085 +6921 +31310 +4437 +27854 +24689 +18172 +31139 +31108 +17113 +5583 +13653 +292613269 +1024 +874 +280737490 +21733 +2388 +20059 +29761 +24368 +19354 +12503 +8405 +638607948 +13075 +10573 +25081 +17632 +29882 +3300 +13398 +10690 +314883256 +26411 +11890 +27891 +32692 +2388 +464493188 +24368 +1671 +18921 +24354 +20275 +3455 +14755 +20441 +31049 +28617 +17395 +28590 +12134 +3078 +14519 +13467 +7804 +30048 +11159 +11937 +17332 +20939 +15910 +29761 +26781 +11371 +859945928 +20798 +16314 +17780 +10408 +14909 +22521 +24249 +28115 +728180005 +5314 +6466 +17945 +10381 +11796 +25778 +8732 +29547 +1242 +6364 +16687 +9243 +25188 +23588 +13254 +7765 +8127 +1251 +22607 +19720 +14962 +90066676 +21666 +6330 +30889 +7603 +8107 +14330 +30645 +24427 +29392 +1050 +2298 +3836 +13410 +11085 +32208 +1001 +5891 +5517 +20377 +10559 +6515 +31837 +21934 +17805 +9419 +16021 +2672 +9421 +699735627 +26287 +28251 +4093 +17685 +10294 +349661678 +9437 +7995 +22619 +833267066 +25546 +26147 +30183 +36 +28388 +24920 +5197 +4181 +1974 +4128 +6701 +5115 +25400 +9263 +17595 +21412 +130946997 +30089 +24778 +7778 +14788 +1310 +787176313 +24399 +4909 +25516 +9285 +26468 +9511 +25551 +19161 +12145 +26983 +23252 +11835 +11509 +14222 +12127 +16749 +27993 +15958 +20303 +582958153 +8780 +20002 +14082 +12746 +19674 +32020 +8769 +30564 +26519 +13064 +984310150 +28100 +4193 +12007 +12674 +26261 +24521 +2345 +17169 +1310 +8778 +3784 +15162 +31889 +8320 +22036 +703 +611 +588197016 +21198 +12328 +7599 +23975 +394986117 +15230 +10013 +32525 +3339 +26484 +5858 +16146 +431917582 +20348 +1048322512 +20021 +22843 +734 +21715 +12432 +4145 +9421 +16062 +1023500634 +22795 +14564 +30601 +77201550 +14470 +3500 +22359 +26244 +24738 +26908 +29274047 +18111 +1669 +3051 +29626 +28766 +8446 +1354 +18650 +3277 +16111 +30784 +26591 +25578 +2747 +19720 +3729 +3092 +13164 +29678 +18315 +29680 +21272 +9731 +652689549 +17685 +31169 +31112 +331 +31083 +27195 +20120 +4308 +606881088 +32295 +19345 +20137 +12906 +1189 +163492228 +19867 +20059 +24592 +799 +10739 +19881 +24569 +31230 +21879 +260292361 +16642 +1383 +12628 +2213 +1669 +14057 +13772 +10000 +28203 +28606 +8622 +14099 +18840 +10750 +353283076 +23444 +7958 +29311 +31490 +137236049 +14715 +21287 +24019 +18963 +20882 +18822 +25641 +22316 +15958 +4789 +10397 +32344 +989153034 +6338 +27079 +6743 +20624 +16381 +26047 +8204 +19692 +461277064 +2596 +5947 +243142270 +21166 +2275 +4877 +22833 +26049 +22832 +30372 +5456 +14698 +15645 +14007 +23621 +7172 +6806 +6742 +29564 +819245666 +2642 +41255736 +9738 +15529 +22559 +444399954 +462589202 +28100 +1912 +27828 +31425 +3213 +223104312 +26486 +23773 +163 +20046 +23016 +28418 +20999 +16182 +28100 +818027795 +17219 +11840 +892998692 +794313601 +15179 +25940 +21407 +22384 +13684 +29507 +21571 +9789 +31518 +18339 +23151 +290976997 +18094 +7527 +10077 +31485 +25123 +26177 +28751 +7183 +25624 +1017 +26077 +29805 +11944 +14757 +1040298715 +22564 +22412 +12911 +859945928 +12267 +8345 +16365 +6170 +362975650 +25498 +19200 +11729 +16868 +16045 +9490 +504508952 +464493188 +7838 +14236 +14569 +19992 +30921 +10062 +692430287 +31979 +11861 +20598 +22526 +19951 +22755 +2688 +18093 +25147 +21121 +8170 +5722 +27297 +4044 +24311 +30109 +11094 +595942659 +6120 +32252 +11477 +77201550 +2679 +23783 +29896 +26244 +28183 +7636 +13808 +19320 +703 +30860 +27807 +21273 +13239 +28626 +24453 +18391 +4311 +27866 +12632 +10861 +8238 +811900994 +14189 +7170 +228078458 +3569 +30603 +17960 +20250 +9633 +14459 +30699 +6400 +18861 +10509 +4134 +16210 +20291 +11069 +1487 +867439205 +22543 +28967 +16685 +30293 +9289 +13747 +17381 +9476 +808046354 +1110 +8823 +19301 +6822 +25058 +24791 +31311 +8925 +21990 +12518 +585 +21762 +22010 +7111 +12209 +28604 +8990 +27282 +8798 +23268 +2396 +950 +27185 +29324 +8778 +2763 +538786362 +16597 +1382 +9307 +12010 +15437 +21143 +25996 +5774 +22788 +27010 +32175 +14912 +19323 +12067 +29824 +4573 +23357 +4338 +97 +4938 +21960 +20400 +30993 +22270 +19570 +29388 +30070 +24808 +20263 +28211 +16986 +30891 +15648 +15945 +26544 +17595 +17684 +194998513 +5536 +27435 +12894 +30793 +25606 +726 +27768 +31172 +328890300 +12566 +22564 +19451 +18419 +10190 +16627 +859072541 +13681 +24139 +230518419 +25989 +6519 +4386 +13503 +561627178 +18964 +16546 +6348 +6343 +21890 +1445 +13017 +13751 +15648 +18633 +31649 +4799 +28371 +14964 +23767 +27409 +19118 +21669 +664773412 +5746 +2384 +13118 +31662 +23091 +20894 +3132 +10743 +9363 +2722 +30607 +23209 +29388 +24246 +14279 +11861 +534285331 +18458 +4161 +18480 +27697 +2213 +32550 +15871 +6993 +30718 +8223 +24464 +884774553 +29002 +3553 +28416 +5615 +26924 +18403 +29271 +27902 +13758 +515552666 +50989912 +29577 +8657 +17191 +3907 +3914 +16309 +9031 +17501 +5222 +12499 +21885 +11705 +16936 +14384 +30398 +16685 +14069 +19620 +26980 +3832 +8970 +82501098 +17374 +125 +6338 +630350637 +2095 +13645 +21205 +21646 +20494 +31232 +3792 +17311 +25907 +6131 +8076 +19670 +961570424 +30793 +914 +30116 +13894 +29285 +25791 +4670 +29342 +16352 +15245 +27881 +6862 +478 +26304 +22688 +6483 +25203 +6053 +14327 +17238 +27448 +14029 +9482 +826379647 +29211 +21885 +26711 +606788536 +8036 +24264 +9611 +11073 +29775 +2504 +1795 +9212 +16919 +5791 +16007 +32611 +3031 +18826 +31035 +17627 +30415 +224606507 +30017 +20266 +6500 +900 +7117 +21456 +17441 +28450 +9902 +25606 +270260213 +6515 +18310 +24126 +3690 +20121 +518624943 +1182 +9687 +17622 +18499 +31139 +27803 +21646 +14215 +30459 +24725 +7701 +6110 +10633 +14755 +15715 +13032 +12389 +189 +4913 +16007 +1023500634 +24742 +24562 +14499 +18986 +20822 +15978 +14698 +22423 +25293 +192110709 +31232 +20991 +25712 +6976 +10609 +30322 +4703 +31980 +24601 +296862246 +21028 +27039 +24951 +6063 +21158 +1336 +12024 +12747 +412700179 +22773 +2825 +21541 +1649 +15994 +32118 +23047 +21784 +2463 +8786 +23022 +14996 +18780 +26411 +28832 +18986 +10790 +125 +2082 +19865 +24883 +2455 +5288 +27866 +27736 +21069 +31308 +405612030 +751443494 +20722 +27130 +22425 +19597 +17462 +21287 +15071 +4778 +10687 +917948279 +24489 +910649337 +3742 +429572152 +9764 +3560 +31198 +15174 +24437 +29992 +10077 +211730518 +4372 +24453 +8435 +24307 +3775 +31797 +15944 +2690 +19537 +16034 +14235 +20210 +13070 +30968 +22036 +3920 +687763923 +11159 +2837 +13914 +26745 +30753 +27529 +10311 +8863 +6027 +12577 +24289 +29555 +25286 +13398 +1773 +8434 +22009 +17086 +7403 +6066 +734 +24675 +4775 +6992 +13753 +386355165 +3562 +18598 +5175 +5494 +3875 +12800 +27829 +30065 +6012 +25859 +9317 +8829 +22187 +824805661 +9665 +12890 +17884 +5361 +6921 +22845 +597796445 +2073 +4829 +27394 +29052 +18887 +23662 +24675 +28322 +16309 +1038473147 +20387 +344 +20121 +31254 +31816 +20941 +9232 +24583 +559 +23412 +882975724 +23183 +11097 +9410 +24160 +20201 +11033 +21839 +867204060 +27768 +10249 +19884 +27079 +12890 +2075 +20795 +3432 +22992 +24592 +18377 +17533 +19782 +21243 +8420 +9157 +24140 +1296 +7132 +39299391 +11223 +17975 +29365 +86993590 +31874 +23415 +80294898 +22316 +7385 +27524 +10569 +15110 +580372891 +28021 +10560 +12957 +34337156 +5456 +24513 +29398 +9191 +7894 +17165 +17425 +9794 +22903 +13374 +30894 +10941 +24753 +27079 +17159 +5706 +22235 +166 +892998692 +5205 +29626 +23205 +9802 +30592 +139007263 +26295 +2345 +10248 +15061 +24933 +18887 +20263 +14417 +17340 +20350 +20350 +884345720 +427210045 +24607 +515552666 +14007 +15090 +28495 +11668 +20991 +16219 +14937 +6077 +23183 +17076 +32750 +19486 +23783 +12217 +23709 +11510 +31958 +6238 +14620 +4440 +9405 +16411 +17301 +16753 +31173 +18213 +4297 +622 +32337 +19531 +11668 +11003 +3848 +9381 +3374 +4912 +7548 +27443 +14698 +18550 +7850 +975 +321934268 +25161 +11729 +26067 +25777 +615 +28154 +6211 +3977 +27776 +151770303 +158091921 +146841542 +14395 +5841 +12940 +15336 +14592 +187968093 +23566 +31311 +1695 +17654 +11267 +22687 +25755 +4476 +907975664 +4741 +5785 +9809 +2688 +22441 +12830 +603 +3110 +14909 +21517 +19533 +16318 +20164 +18948 +29767 +32757 +19674 +20757 +19455 +8030 +17708 +14268 +345946613 +2427 +897504558 +22055 +30766 +19432 +24492 +27298 +744 +11281 +10540 +13904 +5376 +18839 +859 +9738 +12647 +7235 +6870 +16904 +21781 +21244 +7187 +6719 +25916 +6619 +447027210 +23707 +9668 +64189161 +25593 +6205 +18504 +8187 +1874 +22887 +21560 +260292361 +8285 +19497 +21391 +762404314 +3874 +29547 +15209 +25344 +1445 +8019 +2763 +22621 +30053 +372479198 +4476 +8232 +3016 +1189 +20825 +1069917996 +12013 +31664 +13929 +30710 +3907 +912418915 +26150 +25373 +32302 +25056 +19736 +12432 +16926 +22073 +26638 +25373 +9678 +15791 +10804 +4545 +17871 +21198 +7392 +1057 +16706 +1450 +32311 +28076 +21045 +21231 +29365 +30963 +12167 +4870 +9244 +21127 +17932 +30810 +20366 +21525 +5924 +31990 +19781 +10194 +10133 +3203 +24652 +24951 +19350 +28370 +20030 +7285 +83834291 +26410 +10419 +23477 +22412 +927244002 +7894 +13717 +19008 +22049 +16854 +19514 +4856 +7202 +14795 +29253 +29264 +638607948 +9789 +3456 +27055 +8282 +5115 +260292361 +10721 +16114 +7813 +1308 +8780 +21471 +26136 +30780 +27920 +19292 +28300 +16152 +11510 +3852 +8485 +14028 +13681 +27337 +23394 +8932 +8712 +19929 +8844 +23073 +819410135 +660380383 +21452 +22753 +15048 +5115 +10121 +12600 +30212 +25109 +32611 +22931 +7788 +24489 +430465787 +29705 +339958069 +431917582 +28496 +1454 +1139 +12830 +27459 +18630 +11306 +11354 +19884 +15645 +429772051 +30598 +20563 +29816 +889191331 +15881 +263497805 +24598 +607 +27127 +436602508 +370759140 +20054 +2175 +15642 +12007 +16559 +8839 +315171979 +30603 +29619 +22009 +26666 +26509 +28591 +8232 +11749 +5797 +16021 +306860064 +4117 +28028 +4975 +8163 +30501 +29657 +6852 +29267 +3780 +250 +6096 +4366 +6852 +18943 +321934268 +21872 +3479 +15947 +19541 +9287 +16941 +12385 +22732 +13119 +726616181 +25551 +31816 +1977 +4522 +3084 +517 +12706 +11750 +15886 +3711 +6545 +24242 +16009 +18465 +19755 +1688 +19641 +2073 +19878 +10009 +28111 +26617 +20017 +5283 +31671 +20017 +2209 +31425 +16590 +11724 +14228 +16381 +29014 +20046 +17839 +21613 +1599 +8282 +6068 +16518 +2892 +21990 +15798 +1905 +24930 +6068 +9263 +21667 +9751 +22384 +1001 +31686 +31953 +3793 +483775210 +19093 +8386 +25095 +11815 +30704 +24860 +20842 +3980 +22815 +10129 +3980 +26091 +29324 +12501 +11168 +27647 +11226 +2955 +26954 +16111 +8571 +27359 +30341 +897504558 +28111 +3590 +3336 +26146 +16919 +17579 +21615 +20306 +20695 +8294 +15831 +1259 +15321 +18271 +13941 +32058 +21710 +9222 +22184 +15036 +13085 +27891 +17999 +12890 +343241067 +23890 +3627 +5247 +5994 +25636 +14521 +2977 +3458 +25410 +22543 +8963 +24419 +663997845 +28659 +4819 +28986 +14117 +346928338 +753 +14462 +4021 +5033 +15036 +1695 +660 +13188 +28319 +27461 +14277 +30936 +13057 +18981 +21475 +16910 +30245 +529585642 +30694 +4666 +330159803 +13064 +6109 +31237 +21119 +31364 +10569 +24338 +31718 +15306 +280737490 +22414 +7228 +5742 +29318 +20964 +1726 +23183 +11143 +271 +5434 +8776 +10392 +21815 +11059 +18946 +603 +26456 +3502 +16287 +770236869 +24258 +32288 +328328013 +7849 +629431260 +31178 +2856 +15377 +31310 +10961 +3494 +21386 +28606 +1040298715 +20059 +31784 +29180 +4855 +18129 +3372 +21792 +31359 +32124 +29633 +10109 +22901 +22651 +18985 +21071 +597917676 +7082 +28362 +30617 +11540 +21769 +1671 +14619 +15071 +1348 +14462 +4191 +24548 +4455 +6871 +4581 +5737 +8223 +16664 +27658 +16302 +31260 +26999 +7023 +6406 +29254 +27074 +22294 +22224 +11540 +2487 +15189 +31009 +1444 +1384 +22425 +29857 +17945 +28617 +21715 +31512 +23149 +6208 +658174212 +4925 +143 +18265 +1030729571 +26705 +6847 +15594 +24124 +3283 +29539 +6844 +30641 +6364 +9034 +18435 +23952 +598553511 +2787 +22360 +29637 +6271 +1479 +6558 +50 +6893 +25638 +90066676 +16131 +16152 +21334 +360376837 +9938 +12763 +29093 +15395 +22635 +22621 +2912 +20173 +66 +28826 +14747 +28066 +18434 +7677 +23366 +24282 +4386 +192110709 +17015 +32470 +1312 +25528 +8696 +15567 +28688 +26796 +4914 +30595 +3372 +26344 +28928 +8163 +516829386 +1694 +29022 +9015 +21868 +16881 +31157 +29369 +21855 +10750 +5176 +28340 +452 +16854 +32756 +9146 +10837 +13438 +8576 +329597276 +16323 +6084 +8050 +2860 +13595 +2919 +14536 +10690 +24873 +3844 +67 +24117 +18003 +630093307 +29805 +15962 +5144 +32062 +3963 +19672 +25256 +23247 +15548 +22270 +20991 +968471067 +26470 +5796 +9665 +610473963 +26304 +4351 +3384 +24073 +29657 +17627 +12133 +12011 +6558 +12757 +12125 +16331 +955278291 +916 +28100 +1625 +9054 +16632 +16230 +28725 +3014 +11840 +8725 +8237 +14029 +29711 +32266 +30846 +24061 +851461297 +26631 +28467 +10357 +21720 +22300 +22470 +192418946 +8945 +22601 +519336328 +3014 +20716 +26236 +551 +21405 +17353 +30732052 +10408 +561627178 +25805 +2795 +27738 +18307 +3473 +21284 +9331 +4934 +15230 +21170 +4938 +9388 +20785 +15306 +11202 +4297 +27172 +17597 +26592 +32112 +542295626 +6423 +31670 +20271 +13553 +31451 +16353 +3277 +22565 +900 +4703 +10702 +867 +13890 +6381 +15261 +14473 +15892 +24629 +29621 +25058 +955278291 +7446 +1100 +11951 +28173 +4238 +17124 +30889 +23479 +228078458 +1909 +32232 +6664 +742863148 +13213 +20818 +6147 +16674 +5723 +31114 +5331 +5541 +27272 +22526 +13128 +4359 +32048 +5473 +20724 +29542 +555677364 +5177 +9100 +20139 +27098 +10058 +24675 +62909084 +26933 +12051 +11944 +9263 +14564 +16558 +21251 +6038 +28362 +301 +1020413297 +13402 +8826 +23151 +15076 +25434 +29121 +29525 +32112 +21545 +6963 +19451 +18785 +1230 +8061 +20315 +15321 +22360 +13448 +21299 +21244 +558084621 +22714 +9270 +13579 +683636595 +395834793 +3110 +7636 +30753 +22852 +4527 +23979 +2487 +18633 +972607490 +19668 +27393 +5288 +7111 +25264 +12560 +16685 +157465808 +30603 +21753 +29773 +12575 +11114 +607 +2438 +22645 +14320 +20213 +3160 +3743 +24078 +5383 +824805661 +9388 +28634 +4925 +18062 +9490 +8949 +4509 +11466 +32459 +4344 +16761 +31320 +5613 +28512 +24289 +3738 +20695 +657016490 +8559 +18618 +26941 +19901 +29336 +4465 +13064 +6267 +32453 +881 +10397 +1509 +25135 +23854 +21715 +29939 +4666 +8753 +30699 +922621576 +13262 +19486 +16689 +8668 +32263 +16164 +22559 +30398 +10190 +29274 +20139 +686 +7389 +31995 +7097 +6945 +10500 +19597 +13675 +3920 +24284 +23783 +8993 +2536 +12823 +22212 +339451411 +22684 +16970 +4097 +2424 +6439 +10121 +30807 +12700 +4891 +12389 +874205684 +14430 +5406 +621395034 +975640473 +6234 +1370 +23038 +19486 +26572 +70149198 +28725 +27299 +6211 +30089 +5966 +32525 +23180 +11576 +2167 +29908 +2260 +22867 +30803 +18342 +1062737082 +17217 +1509 +24558 +12867 +22451 +31139 +22548 +29468 +20997 +2236 +9508 +26835 +4082 +15230 +26386 +688887999 +18631 +25504 +30659 +18172 +24217 +430 +341817102 +12792 +22055 +30770 +1251 +24262 +21715 +20281 +2871 +126590810 +1336 +4941 +23649 +24578 +29461 +558084621 +29642 +25599 +1649 +21964 +9979 +5892 +30212 +20533 +742863148 +3580 +13532 +11737 +15642 +16490 +822044300 +13050 +28391 +583 +14532 +29010 +21890 +9015 +19032 +15788 +5632 +656045798 +23108 +17239 +393986242 +817319335 +28021 +10807 +4866 +4956 +8648 +13916 +24583 +27475 +30993 +14676 +13704 +344 +6913 +14829 +26259 +665 +29994 +20857 +15161 +30993 +24160 +29556 +869579568 +631540174 +10671 +19925 +14554 +13276 +17776 +29487 +30936 +27982 +21815 +115397447 +18139 +12905 +31633 +14058 +22815 +14082 +20271 +5358908 +23306 +24951 +29469 +1223 +31049 +954515225 +27412 +794313601 +7285 +29237 +30194 +27726 +131 +4360 +16705 +20130 +28013 +20800 +25217 +4869 +17839 +7806 +29239 +31530 +16264 +21552 +4916 +5331 +26656 +20949 +1454 +13987 +21517 +10403 +21632 +6469 +623 +673150696 +15437 +13626 +14913 +21358 +15132 +10719 +16689 +31319 +20960 +15368 +832 +30865 +1302 +27806 +26530 +384 +24368 +2525 +32643 +31610 +15113 +19395 +28812 +66 +30876 +9508354 +12663 +407478274 +14500 +27647 +8485 +11092 +884774553 +328328013 +32370 +12871 +13109 +8733 +12980 +5468 +20357 +18752 +30782 +12369 +796710006 +1130 +23910 +7050 +12817 +21732 +5554 +25122 +23600 +4709 +15781 +26509 +19052 +29012 +20266 +13838 +10826 +29245 +22030 +11661 +13254 +8067 +4740 +20989 +6466 +7276 +24063 +32322 +28100 +18647 +22521 +625318789 +23703 +20524 +6022 +5825 +238835585 +29035 +10822 +26563 +25758 +61637246 +30921 +25666 +2428 +5511 +22412 +27832 +567113435 +6170 +28113 +15781 +741844162 +333 +15993 +26010 +31979 +26591 +16017 +8341 +30710 +26438 +13790 +15097 +1868 +16911 +17516 +12389 +6678 +16404 +26073 +4351 +12600 +942511264 +32760 +13239 +1438 +23098 +4829 +24583 +503218957 +646646250 +9802 +21471 +13239 +25755 +6294 +7064 +18829 +9138 +12558 +28245 +343241067 +17162 +11162 +15959 +23231 +25463 +569699847 +10027 +19199 +16381 +11765 +429772051 +5684 +820 +27396 +30993 +8004 +30964 +15144 +18369 +27803 +8086 +14851 +27710 +1384 +6348 +13625 +12224 +10620 +9054 +2565 +4008 +9350 +27246 +27173 +26721 +28413 +54102294 +13964 +10822 +25989 +9482 +13727 +355219374 +792992230 +17301 +16111 +6271 +2390 +22714 +22212 +19440 +5514 +19537 +22621 +31705 +488251248 +290976997 +10381 +12440 +16753 +4081 +5689 +1918 +9285 +16558 +4670 +23975 +10539 +29864 +19508 +22622 +23431 +934603940 +1968 +31359 +18563 +15048 +18025 +6288 +8555 +26616 +29015 +19863 +12385 +19745 +1348 +2947 +20054 +27794 +1072 +564184338 +12143 +7838 +9011 +22706 +1890 +28927 +3721 +501586030 +5913 +554100033 +18455 +1998 +30501 +28021 +31241 +2999 +12107 +28184 +4161 +30337 +2148 +20313 +10087 +22022 +19319 +30213 +23539 +2784 +27746 +13312 +26163 +804551652 +18195 +18928 +12557 +26476 +26420 +387 +7135 +21992 +1825 +1068171828 +18039 +332842011 +16318 +29608 +30887 +476 +13043 +5900 +31049 +8884 +16561 +19711 +21003 +20888 +25480 +1038153995 +2795 +25346 +10947 +28634 +8285 +1479 +15620 +22795 +32442 +7126 +10266 +2108 +3985 +7307 +23894 +15958 +5994 +22543 +23619 +6018 +7096 +13659 +15546 +7153 +14482 +13595 +28450 +29965 +12460 +13645 +4533 +13020 +21433 +471507746 +355015084 +14778 +11844 +24262 +6501 +4916 +1100 +9038 +23265 +28839 +17526 +14170 +12169 +11472 +195087475 +10731 +19278 +6012 +21826 +18825 +969 +32709 +8974 +6211 +4740 +12894 +3770 +30245 +22737 +17113 +18920 +19386 +31009 +24839 +989223855 +32739 +16062 +10286 +20934 +618386534 +6278 +24507 +20898 +25962 +22337 +8066 +4654 +28423 +10316 +31915 +25637 +13113 +15924 +3281 +10027 +13276 +24839 +1046 +222176974 +6519 +30120 +12410 +30968 +23535 +9583 +21733 +22465 +28591 +30712 +19674 +5912 +5863 +21545 +1487 +20613 +688887999 +4709 +11512 +147582950 +24117 +17314 +12657 +4180 +20961 +4191 +19307 +18247 +1229 +32449 +306388183 +26691 +25509 +299509607 +30245 +27829 +17422 +29908 +17356 +12341 +12445 +26783 +15568 +16559 +16546 +24329 +15336 +25197 +20089 +23189 +13085 +630093307 +19751 +23872 +20266 +30879 +27769 +14802 +8172 +10397 +3937 +26598 +30603 +4881 +30433 +6147 +8209 +13685 +26889 +16805 +11818 +9192 +701 +29998 +7959 +6500 +3203 +5150 +22294 +588197016 +12593 +23540 +29278 +16243 +29185 +2410 +6891 +12867 +30443 +10414 +113553516 +25480 +31945 +12753 +455393924 +11723 +8712 +15708 +4408 +6084 +32385 +612277592 +11346 +6120 +6690 +108 +18352 +4363 +22531 +21726 +28495 +688 +8337 +16472 +16232 +9200 +15722 +3051 +32495 +22384 +612277592 +20918 +22686 +915 +610773839 +25188 +3016 +27556 +12665 +31525 +4840 +4703 +26010 +24635 +1659 +16878 +24689 +22815 +11257 +3033 +21614 +22464 +28705 +21476 +17501 +28825 +26922 +20376 +31892 +138 +17441 +4702 +25727 +30194 +27219 +21027 +24332 +3852 +28414 +7262 +24694 +615 +1229 +29642 +90344393 +30199 +3922 +858781524 +22832 +5298 +27609 +15071 +26136 +24951 +27459 +13659 +13879 +145895232 +27665 +703 +24749 +4682 +15892 +30534 +22845 +6466 +15300 +5797 +6285 +29274 +18213 +22102 +18535 +25971 +28090 +27153 +907975664 +715989952 +30078 +17437 +680671778 +7318 +466822790 +2174 +7161 +6406 +7235 +32175 +32062 +11073 +6077 +30598 +7371 +22784 +10397 +11492 +31557 +22482 +9572 +19769 +618386534 +5773 +22849 +12503 +359967163 +11302 +17898 +9345 +6170 +7342 +27779 +24753 +4393 +17183 +130946997 +23448 +7438 +32756 +3683 +3384 +19516 +15141 +23901 +21443 +16478 +17755 +4828 +31720 +12414 +20918 +15766 +565593805 +570867483 +3264 +438 +25268 +19845 +9332 +977602386 +14758 +23723 +9794 +3185 +308 +21003 +30843 +10137 +13175 +31915 +12674 +7902 +27891 +9508354 +7672 +13402 +27430 +8435 +12926 +442419816 +22304 +3682 +20321 +11340 +26730 +715989952 +26134 +31777 +5043 +29840 +26781 +19487 +28096 +919715285 +909060841 +2385 +280737490 +29575 +30302 +23576 +28622 +14002 +6925 +858781524 +640 +6676 +3710 +11119 +6847 +134408380 +5847 +631 +31209 +15341 +711445733 +12649 +20112 +15313 +19301 +24279 +824801269 +4783 +22643 +7011 +23700 +16017 +18960 +19482 +24280 +26612 +6220 +16478 +8086 +21037 +2679 +28334 +6281 +284704550 +17928 +6179 +31512 +11477 +25567 +30766 +31685 +20315 +15657 +9621 +28231 +13321 +17228 +672253387 +2115 +9167 +12033 +29329 +14583 +27394 +472087440 +19711 +2375 +5918 +24135 +14621 +892 +31019 +8178 +843 +8728 +28916 +27663 +9534 +27414 +15563 +24489 +21477 +15678 +29986 +5804 +27289 +7578 +12067 +30527 +630350637 +15764 +24255 +36262490 +22607 +14914 +23616 +24249 +376449320 +446538772 +30699 +28814 +19354 +18310 +2672 +19432 +15609 +6650 +3021 +15635 +23673 +11386 +13052 +6298 +14631 +19599 +32013 +18576 +8341 +16561 +2743 +21815 +4269 +30624 +30896 +2384 +10961 +11773 +25599 +144035229 +591 +27192 +3025 +15577 +29602 +16836 +9323 +25506 +4741 +29891 +21868 +2697 +12848 +7150 +3046 +6936 +16274 +21592 +23972 +16152 +19176 +28837 +17006 +839907039 +14077 +569699847 +745180397 +11412 +376449320 +29185 +13321 +7592 +32391 +19666 +11460 +16664 +16685 +31777 +8386 +23091 +21391 +634854294 +20996 +13783 +125 +29602 +8086 +25546 +19352 +2217 +6624 +22356 +585 +24433 +30655 +26397 +12820 +13088 +6742 +1957 +908 +923278241 +13099 +3770 +23205 +18458 +28139 +8698 +29773 +26331 +20342 +26049 +15701 +15534 +24615 +17628 +12992 +4916 +31418 +25996 +6053 +1848 +518120821 +742303875 +10337 +26344 +27066 +4321 +21612 +12444 +5607 +18233 +9939 +14912 +28026 +5016 +4100 +20688 +32581 +18550 +17533 +28461 +14635 +6116 +15011 +21119 +14818 +27855 +4929 +80294898 +4863 +14430 +869579568 +2016 +634854294 +27289 +14804 +11944 +29286 +3770 +677668690 +14488 +949910453 +32626 +23216 +27672 +14799 +768384939 +12830 +135575596 +22235 +4567 +20742 +28726 +1909 +882975724 +2271 +9013 +5825 +12501 +14706 +28020 +20264 +14909 +8802 +22464 +5843 +20291 +417 +11759 +22647 +29609 +32355 +29035 +12577 +22526 +30069 +13567 +1022122593 +26823 +10569 +28635 +13158 +937121142 +289826984 +4771 +18128 +19319 +16582 +22954 +11275 +954298556 +8499 +21314 +24724 +769731785 +168857585 +13410 +13065 +1251 +28878 +30443 +25264 +20076 +16684 +3627 +15018 +21433 +147582950 +4054 +452 +30199 +2856 +11243 +32300 +583 +28416 +4868 +11534 +15230 +8245777 +466822790 +147582950 +1438 +286 +29718 +5791 +17087 +9327184 +16062 +28455 +7017 +27042 +768384939 +24734 +29324 +468 +7688 +1616 +5486 +26204 +2912 +8378 +13733 +31178 +5031 +20378 +32757 +2343 +29109 +28066 +12950 +25835 +31061 +20592 +26631 +15409 +30821 +30006 +642256957 +299509607 +887 +23608 +15701 +30598 +25084 +3492 +176723792 +8285 +24622 +6288 +10431 +15710 +29952 +17623 +6084 +5603 +10190 +925227500 +397879962 +2072 +592666506 +2565 +30894 +25873 +21614 +30207 +24971 +1007237282 +7831 +663997845 +28070 +27409 +1100 +8912 +15953 +27763 +24521 +13216 +10726 +6584 +8700 +20532 +17169 +11143 +18128 +21322 +11345 +9419 +11281 +915 +30936 +5000 +9540 +20512 +6235 +29411 +417 +14986 +3073 +12632 +31829 +2015 +16071 +3331 +8621 +29773 +21710 +14133 +866 +29555 +580372891 +20250 +27881 +83834291 +21198 +16499 +15701 +17506 +17264 +13428 +19316 +9371 +867204060 +485046253 +20843 +1445 +6080 +22601 +26276 +4191 +5514 +23158 +23373 +31224 +13390 +162289454 +27290 +18208 +31153 +29442 +17893 +29990 +25971 +19145 +20137 +22386 +14056 +31061 +17962 +25198 +11818 +27042 +24901 +279067825 +21726 +30226 +25542 +4386 +13760 +29010 +21117 +13287 +914 +23016 +18003 +32113 +10431 +28331 +9687 +18156 +30207 +3560 +25618 +21941218 +390906431 +24555 +25786 +8531 +25612 +5580 +15379 +186785632 +13625 +24344 +26326 +8156 +21208 +12160 +24926 +22450 +14943 +3840 +8375 +17501 +4400 +21694 +24449 +3980 +30440 +4587 +24338 +29637 +12632 +27682 +11335 +28082 +799 +30766 +31843 +24939 +12438 +7187 +10306 +1038473147 +30109 +7953 +7813 +6274 +12697 +10496 +3185 +5357 +15007 +3633 +18094 +17765 +11073 +25552 +22208 +20870 +22212 +17765 +6993 +941 +27832 +700574071 +23325 +10943 +92 +3711 +29410 +288106440 +22949 +27052 +26691 +15587 +2709 +12369 +11737 +182362405 +21923 +1045497002 +16175 +19139 +28111 +27392 +14778 +12929 +15011 +24601 +19428 +15448 +8209 +25217 +30873 +683267855 +1348 +28642 +27447 +3378 +5613 +32018 +25337 +6234 +14231 +1403 +12800 +21358 +18981 +187968093 +1063098759 +31985 +17441 +11482 +197982234 +6205 +8216 +13168 +7946 +29300 +24864 +144 +31420 +15924 +2607 +8 +27665 +675282828 +29161 +12890 +5945 +1611 +13113 +27534 +353059167 +9956 +14402 +21579 +14715 +34337156 +28504 +30750 +9331 +12006 +10851 +4383 +448760046 +80294898 +5162 +23977 +83834291 +12328 +4852 +18463 +881060186 +766 +3627 +31416 +23708 +11821 +624 +9775 +21428 +17768 +30888 +29547 +8608 +24023 +24971 +15377 +461277064 +920628575 +23588 +17325 +7849 +1229 +26150 +6184 +6022 +27192 +6277 +824269836 +28343 +687763923 +19395 +26691 +16146 +3793 +15174 +17078 +31954 +1318 +4255 +9751 +12718 +23372 +16114 +683267855 +11121 +25483 +7489 +22732 +31049 +30306 +20598 +9665 +20365 +13144 +446538772 +27710 +3009 +1029673386 +23683 +24368 +313 +13499 +1835 +24386 +8995 +20613 +19389 +27094 +903238229 +13057 +28805 +12599 +27251 +26530 +9891 +25593 +2802 +24468 +8702 +3058 +5180 +31504 +11803 +31408 +20653 +28388 +13818 +14755 +24607 +21694 +19925 +477925588 +19192 +25268 +4721 +21667 +24264 +17265 +2575 +23160 +16472 +945573236 +14028 +20049 +16302 +21567 +30601 +9887 +20695 +1022122593 +18419 +14804 +6163 +3742 +19586 +22 +16432 +14912 +20913 +6939 +144035229 +9350 +28956 +21107 +28259 +16744 +3713 +25448 +32562 +2271 +22815 +14757 +2607 +145056166 +30067 +75 +24753 +1405 +881770255 +6614 +30296 +16520 +18799 +19901 +18985 +81621910 +12503 +20314 +19298 +3870 +32337 +22951 +26147 +18618 +21107 +7295 +1365 +22536 +22323 +15623 +22359 +28262 +11371 +16926 +19995 +22021 +21414 +170730903 +198721611 +13503 +18162 +90 +17206 +7428 +4200 +582958153 +26961 +28496 +10631 +28600 +10194 +26423 +711445733 +13130 +18617 +8677 +18661 +23277 +21594 +7353 +2048 +15233 +20983 +18598 +30814 +11890 +31075 +5894 +6181 +20251 +26447 +547839872 +19871 +23770 +11821 +5309 +15250 +22373 +446206058 +22385 +11765 +638607948 +23566 +19674 +28612 +1066927070 +25918 +20112 +31308 +12999 +2089 +7111 +5514 +29982 +13525 +8443 +119792803 +19192 +22418 +26047 +1919 +32060 +15220 +9222 +4582 +3688 +32048 +20524 +8712 +922621576 +21445 +9914 +21635 +29216 +160617937 +31599 +19278 +19674 +31356 +19547 +1544 +123076733 +21783 +8973 +27787 +510017880 +16213 +12814 +26666 +6077 +158091921 +14216 +22652 +13993 +24405 +20315 +469657013 +25918 +23721 +22418 +31223 +16444 +28359 +23286 +73596427 +19781 +26705 +22385 +4856 +25376 +25307 +22208 +29965 +6165 +24249 +12566 +19180 +29984 +19482 +7187 +408722947 +945573236 +11466 +5992 +6648 +32734 +12414 +31363 +14611 +9100 +29970 +8722 +606788536 +20266 +10953 +134408380 +3002 +31910 +19929 +12861 +14536 +27714 +14937 +27153 +28878 +1904 +3690 +75 +24993 +17516 +25205 +65808830 +27891 +24135 +16476 +15464 +9646 +9590 +7895 +27930 +24814 +27638 +6321 +25599 +10403 +13373 +16476 +21164 +925227500 +770352958 +8318 +31195 +2016 +24098 +5468 +304 +28825 +197982234 +9322 +26150 +396 +1643 +19316 +982580241 +19191 +737190283 +18602 +29300 +16931 +25161 +20338 +29919 +4944 +8571 +19929 +23624 +5439 +9445 +12536 +13171 +22565 +20089 +32393 +27712 +2060 +25612 +22266 +17681 +438 +66 +27866 +20254 +3540 +22789 +6545 +20894 +2095 +689 +30312 +821 +18162 +4648 +2614 +12267 +31277 +54102294 +11499 +27864 +18948 +22718 +27603 +29339 +3160 +754590698 +19666 +28104 +13402 +27776 +2772 +29864 +15645 +29061 +4709 +770236869 +7371 +21477 +27235 +26028 +6870 +24000 +18188 +9461 +885912742 +6678 +3992 +25660 +10564 +27666 +20217 +2672 +30651 +991427156 +24553 +30433 +6131 +14909 +8216 +25542 +11413 +6420 +16256 +28245 +31537 +333166385 +290 +22305 +3772 +1409 +27937 +3455 +27099 +24743 +13503 +16157 +16879 +1908 +18698 +8696 +14028 +27663 +385508497 +22188 +22706 +30067 +13070 +32581 +21384 +1122 +640 +12706 +29351 +8492 +11033 +29005 +3770 +7715 +19670 +2002 +564184338 +13560 +142990302 +211392655 +927244002 +18650 +4958 +8471 +30433 +452282785 +1365 +30048 +32469 +12746 +627712427 +23576 +5524 +6027 +9867 +12404 +12011 +185934147 +2398 +6719 +23530 +6512 +28754 +24809 +19445 +742863148 +19961 +2139 +25373 +11243 +12460 +20127 +13023 +27173 +14956 +8471 +414776319 +29775 +833103889 +28900 +26052 +15900 +32761 +17239 +7541 +9109 +32561 +11260 +3721 +676064002 +26458 +13085 +25874 +23790 +14056 +9914 +742303875 +24078 +14909 +18630 +12761 +22682 +13883 +10820 +9672 +17437 +1348 +26781 +28021 +329597276 +26047 +1977 +20629 +14343 +7030 +7930 +26312 +7228 +8584 +11996 +18765 +9675 +241930487 +14507 +18377 +25480 +25089 +30444 +32153 +829238473 +13417 +11900 +29183 +23747 +1694 +30322 +27658 +23196 +6404 +15300 +5668 +23026 +15101 +922621576 +16768 +24141 +18791 +24635 +16911 +9458 +22619 +3689 +18598 +6342 +24716 +19395 +18072 +29605 +7585 +903 +25366 +25675 +32082 +21645 +26271 +17568 +26271 +19655 +557679414 +31403 +12387 +13625 +982 +18557 +817589563 +11505 +2468 +22713 +24837 +688 +16331 +26933 +24100 +1544 +10241 +22652 +13239 +14279 +26694 +30212 +5913 +22820 +17430 +382802971 +28910 +833103889 +574653853 +449362197 +22887 +17871 +3479 +15881 +4649 +15839 +9200 +22659 +747883166 +21239 +11440 +10593 +21433 +13964 +25675 +1083 +9834 +21445 +1690 +1045027275 +25777 +8156 +23568 +21178 +15695 +25600 +29243 +4509 +8544 +21382 +8984 +14164 +22905 +15514 +28725 +25240 +17179 +5536 +865024622 +14845 +18631 +20715 +6497 +21293 +21427 +2849 +25267 +3179 +27099 +24553 +6173 +3996 +22634 +9558 +15923 +10706 +13497 +382902669 +6541 +9243 +30814 +16722 +11227 +6264 +20048 +11049 +29030 +21596 +14116 +32013 +28446 +14462 +6470 +16687 +17364 +6392 +18604 +8786 +30601 +29604 +15900 +20365 +1481 +1828 +13128 +32731 +5929 +564 +20600 +16744 +27360 +6008 +11801 +27982 +17805 +31839 +22010 +11460 +28427 +30921 +21911 +12328 +18964 +16021 +18307 +2426 +5201 +2977 +27298 +10077 +13565 +13847 +16826 +16454 +17808 +769731785 +10593 +583 +27208 +21802 +24419 +733026486 +21911 +8985 +25578 +26522 +4403 +27660 +3073 +6844 +128077685 +28398 +29875 +17226 +941 +29754 +21263 +10156 +826379647 +13070 +26460 +1585 +22548 +19674 +30435 +12941 +18560 +16111 +10077 +24652 +10841 +27297 +825070278 +23522 +343 +17799 +22091 +30826 +26969 +18543 +610 +28455 +26010 +32762 +14060 +14614 +28354 +3225 +19884 +1322 +10609 +15837 +284704550 +15144 +739 +10294 +18870 +4044 +10984 +29451 +10013 +876 +9508 +31892 +6714 +27831 +23196 +820 +21839 +23247 +18847 +21427 +26486 +15577 +28998 +1669 +23588 +2853 +23444 +20828 +30312 +17501 +7439 +14133 +22643 +681 +7228 +3980 +14288 +6727 +28709 +2452 +16836 +29487 +22045 +24368 +14136 +975 +915 +25835 +27375 +883636298 +10182 +23151 +17357 +878706911 +1383 +9802 +1007237282 +29888 +3661 +31285 +20949 +1163 +28282 +27836 +21872 +13505 +27235 +14521 +26058 +13760 +8622 +22536 +27197 +17728 +30679 +2773 +31035 +15189 +2218 +5043 +21250 +23690 +147582950 +13057 +4308 +15894 +4934 +10454 +145893019 +21368 +159891380 +3977 +5661 +12031 +982580241 +29912 +15191 +96437477 +13239 +28799 +20540 +20045 +26054 +17217 +7503 +27393 +17480 +11564 +19547 +13822 +10272 +15887 +4176 +1043810333 +3240 +29245 +29315 +15377 +24396 +15570 +24458 +24539 +483843128 +25788 +27714 +806595480 +19655 +1100 +13847 +1017 +28814 +1773 +14488 +22657 +29351 +8949 +5825 +29916 +12717572 +1774 +10049 +6027 +31304 +27251 +4575 +29268 +20032 +5539 +28816 +552788764 +32518 +28231 +31626 +128077685 +30601 +21976 +13941 +11102 +31028 +22759 +605 +128810821 +695107402 +29400 +1835 +28154 +16085 +6547 +15529 +31025 +462910439 +7769 +10547 +23180 +454434292 +17856 +29265 +11323 +15563 +15162 +6849 +24966671 +1612 +13717 +922621576 +22304 +6319 +4749 +18063 +22153 +8485 +452963926 +917654268 +13301 +24839 +19577 +7645 +15727 +12224 +5893 +1004406848 +1043715684 +31690 +9482 +66 +17724 +15496 +29222 +13914 +139007263 +15161 +32470 +22714 +2787 +22304 +9668 +1957 +13655 +20507 +9992 +439 +30415 +11877 +32393 +25504 +22753 +8732 +17681 +4450 +30755 +19655 +4107 +796418068 +21815 +951589516 +2675 +5605 +14099 +27139 +13428 +3511 +29237 +9542 +5034 +10506 +26438 +7378 +15269 +737190283 +19935 +1928 +5795 +32363 +4509 +29711 +22728 +15417 +27394 +12536 +24493 +15817 +501586030 +21181 +29767 +6319 +30433 +32263 +8967 +9873 +4390 +11801 +20991 +7285 +1551 +18648 +14507 +5900 +3033 +975640473 +20924 +30212 +28772 +16270 +6238 +28096 +15954 +29466 +26876 +483843128 +11105 +8048 +20769 +887 +1336 +427210045 +17603 +26306 +14169 +29376 +16759 +8568 +19907 +31761 +15153 +29061 +29477 +27165 +6301 +3645 +31356 +29329 +20550 +573 +3179 +1059407870 +14058 +16175 +15131 +12495 +31169 +7307 +13741 +30272 +2213 +600 +16911 +29271 +26271 +3784 +874086522 +7730 +19314 +23803 +15417 +5913 +14578 +660 +32513 +4666 +4914 +16520 +2375 +29698 +5612 +22184 +31025 +115465040 +17724 +18733 +23540 +27195 +305572939 +23949 +13041 +5994 +14288 +2991 +20293 +563 +22319 +5519 +30006 +19200 +22488 +27015 +10607 +24443 +314883256 +453654408 +9263 +27198 +23910 +19863 +14073 +30888 +21802 +7688 +12850 +12003 +8192 +15017 +1023500634 +23803 +4817 +16323 +344 +20641 +27854 +27920 +28152 +25368 +31254 +21868 +11199 +1454 +1351 +14384 +32288 +22602 +5891 +19720 +27007 +1394 +22621 +16160 +26118 +16331 +14069 +5128 +15412 +20501 +2697 +20265 +20507 +839907039 +989611833 +564184338 +7064 +472492534 +17415 +16086 +31723 +30242 +27185 +545509574 +6592 +2536 +5456 +12756 +11227 +18870 +5964 +28493 +12973 +7613 +49186130 +16836 +29388 +5689 +19547 +13484 +13188 +18030 +20882 +3976 +13717 +874086522 +3610 +32691 +6829 +8732 +3189 +392691932 +24568 +17353 +31009 +2345 +10269 +10357 +8895 +15927 +26283 +27117 +8360 +14500 +15382 +8395 +10109 +25962 +22755 +25240 +7125 +22386 +803501162 +18319 +20812 +12806 +483 +10702 +1918 +21035 +22714 +11641 +12577 +2375 +29109 +16558 +11483 +623 +24553 +799 +23639 +14164 +1005059728 +21579 +15492 +30918 +4914 +20378 +10591 +17884 +30595 +31578 +3408 +1218 +518055098 +25892 +23274 +19782 +23108 +22450 +27210 +18978 +4636 +13910 +4117 +32388 +22867 +22359 +1122 +2655 +17597 +24424 +1201 +3996 +17357 +13229 +26054 +6859 +863724463 +6234 +27279 +14656 +23268 +6003 +7749 +20999 +5513 +11448 +22577 +24765 +746614703 +22184 +6298 +31835 +24749 +28927 +1062737082 +22163 +30057 +18265 +9332 +792992230 +12850 +29844 +2182 +8973 +20379 +31241 +6085 +7672 +30604 +5847 +509606916 +897504558 +27235 +739 +2795 +16210 +30873 +24808 +3770 +17860 +922299518 +17246 +21202 +359554286 +15549 +29690 +32366 +30341 +589886788 +26933 +19298 +586165913 +30186 +1029808281 +9975 +30785 +17526 +1040 +25741 +24126 +2029 +2709 +32363 +17975 +30851 +16361 +4537 +29237 +2772 +19811 +8793 +9263 +4595 +8318 +3109 +825145787 +29857 +30770 +17060 +18416 +19423 +14174 +20653 +6894 +10961 +10506 +13587 +32157 +27401 +458 +2345 +20314 +762404314 +26401 +9621 +15250 +29542 +10515 +4824 +6017 +7220 +20112 +737190283 +32157 +26331 +7666 +12427 +15657 +705049941 +5363 +24280 +982580241 +16251 +30688 +23530 +3179 +23303 +7871 +7252 +30053 +989959857 +8903 +28603 +31518 +26204 +24019 +13956 +12757 +27055 +971511440 +26941 +24635 +12129 +20785 +12426 +10323 +19176 +5321 +8089 +5335 +22685 +8902 +10982 +24344 +26569 +17805 +109016745 +146222737 +19435 +7478 +25213 +30435 +678698016 +20918 +13955 +6205 +16745 +5180 +25826 +13410 +4360 +24065 +14014 +15269 +987156465 +6435 +8702 +18550 +598246017 +25433 +29920 +864335235 +14326 +29030 +16290 +27660 +6147 +15831 +29525 +836023503 +15059 +14656 +21003 +21477 +13748 +30021 +12576 +24453 +2422 +7050 +28837 +25654 +30860 +792992230 +9665 +2518 +25747 +921025890 +8464 +23462 +20563 +8558 +15660 +6020 +16251 +606881088 +24140 +27334 +14592 +29609 +26954 +29978 +25368 +12017 +31416 +4157 +29336 +18480 +7030 +24139 +32676 +30944 +13565 +30474 +23756 +23961 +6643 +25486 +30770 +32419 +21221 +17439 +208004304 +296862246 +16086 +26640 +22622 +15609 +20250 +22387 +17020 +12017 +10306 +28064 +26147 +12222 +21043 +8549 +29761 +4131 +22548 +16243 +21875 +24232 +4933 +14507 +3191 +21006 +4645 +16775 +14384 +1313 +14164 +31241 +26348 +5843 +24166 +9963 +4458 +23717 +14420 +17626 +7831 +770236869 +29918 +15570 +24738 +2795 +32525 +25171 +2783 +23814 +17572 +24376 +7318 +6169 +5428 +11482 +8965 +2871 +22438 +12369 +16627 +20250 +6887 +20806 +10607 +26530 +21038 +6867 +21737 +18148 +26917 +14719 +8698 +12663 +8898 +27524 +19412 +30776 +26320 +21875 +23277 +1613 +8153 +19297 +23681 +27769 +367188169 +16472 +22548 +6742 +32366 +30218 +13118 +10321 +16627 +20949 +27308 +980014702 +30120 +27624 +5587 +24622 +29399 +26823 +2830 +24496 +31095 +26261 +8608 +23160 +1039573980 +9558 +3025 +663997845 +6301 +18900 +15612 +515552666 +14057 +5971 +26898 +19259 +10517 +393720206 +16080 +24820 +31045 +27133 +3856 +29528 +18222 +8471 +10859 +31530 +2438 +25492 +894853305 +16135 +859 +23608 +20250 +3985 +28111 +28812 +4686 +4824 +20550 +1130 +14631 +4817 +13497 +16216 +7643 +20501 +24615 +9914 +6905 +337 +427985656 +18651 +476240820 +1900 +991427156 +9419 +32153 +31358 +5349 +9490 +7666 +15567 +4503 +5688 +1816 +195302080 +12135 +6405 +15879 +24513 +28498 +19486 +23986 +17181 +657016490 +23366 +5358908 +12504 +19986 +4715 +3237 +9244 +19769 +25600 +3289 +631393247 +7412 +6317 +24711 +29678 +3848 +27769 +1915 +22714 +21273 +16749 +27676 +17497 +17525 +3864 +13758 +32188 +17179 +15839 +968340439 +31403 +12248 +6165 +9015 +16314 +16053 +32700 +6218 +32138 +26140 +13760 +2148 +24376 +26222 +28021 +25485 +16910 +30116 +29831 +10569 +11505 +26922 +22561 +26261 +2500 +351 +21716 +28714 +20902 +31699 +25828 +1643 +14039 +18772 +31425 +24126 +17506 +15588 +15199 +27337 +30775 +10790 +16761 +2001 +15239 +24374 +14039 +24765 +16135 +19849 +5760 +3633 +23268 +28600 +21775 +8029 +30218 +9000 +28136 +28100 +4294 +11967 +21356 +17285 +13932 +2506 +19641 +8375 +10286 +28603 +20627 +630093307 +9100 +952542015 +13704 +18535 +13719 +11412 +299509607 +19811 +13312 +24869 +27025 +9902 +8841 +21675 +20917 +318746049 +17501 +8712 +4855 +31709 +15492 +7318 +17839 +23526 +12564 +17181 +859 +723466242 +12905 +27769 +22227 +9533 +21119 +919564231 +14909 +13503 +4863 +73596427 +2384 +17684 +23986 +23949 +24396 +331 +6160 +13043 +19108 +28091 +19660 +17424 +26276 +19547 +647614569 +4043 +950 +30597 +9832 +12558 +6558 +27526 +627712427 +21675 +24765 +29603 +823092168 +13040 +10968 +6184 +26791 +490663799 +21466 +3110 +7657 +4636 +5472 +12107 +640 +11051 +23205 +28423 +3661 +11674 +9709 +7253 +21164 +25257 +21588 +11821 +16060 +14532 +21990 +6439 +233735679 +20870 +29566 +13975 +32709 +30020 +26694 +5175 +28583 +14228 +10454 +13193 +1042062182 +15133 +25147 +19506 +1251 +5150 +345550902 +15177 +2055 +6301 +22631 +18677 +28197 +30710 +80525247 +23394 +10885 +16931 +29010 +29329 +2398 +14956 +7838 +5376 +5684 +13567 +15978 +23773 +14839 +282058177 +10445 +23312 +2218 +3562 +11564 +4326 +19278 +9534 +417766481 +19533 +1022585985 +32760 +16642 +21272 +6243 +23151 +163251696 +1055209860 +6420 +3160 +30316 +3887 +44211057 +10984 +21127 +7006 +7254 +4789 +7347 +27925 +21272 +12757 +1070 +13442 +9038 +9375 +22849 +18020 +6620 +29425 +6887 +20894 +20918 +901 +580 +19783 +843 +23707 +21342 +899069837 +20662 +20510 +22895 +7050 +27892 +26236 +11976 +24536 +5583 +359967163 +674585055 +6326 +24673 +24331 +15810 +30794 +22465 +25918 +1229 +17683 +29705 +4081 +20934 +27393 +8048 +28724 +12800 +4211 +7431 +3729 +23904 +24656 +787866898 +25747 +824805661 +26235 +15612 +17206 +22954 +817319335 +31190 +28096 +23541 +10506 +22688 +522048339 +6869 +24734 +131541024 +16675 +17603 +22601 +27833 +22772 +28946 +11007 +13389 +6020 +2218 +4297 +25593 +11971 +32378 +67875078 +18282 +27195 +8023 +16085 +746614703 +27669 +20400 +241930487 +766296907 +598246017 +436602508 +2329 +14483 +3098 +990149555 +543278591 +4184 +22412 +5492 +949910453 +27079 +29924 +11540 +885448314 +18115 +21645 +31485 +8183 +3033 +9490 +175763315 +8306 +4453 +10573 +12149 +7524 +25264 +13757 +565299629 +2044 +516829386 +13589 +10306 +27833 +7889 +27934 +1651 +12589 +30896 +18604 +31247 +29111 +6400 +19182 +27832 +15958 +6687 +25599 +17994 +23394 +3973 +9894 +924495346 +20902 +19139 +12632 +5486 +9375 +6068 +9540 +5924 +6945 +4385 +817993855 +2020 +26711 +778090494 +3253 +20547 +25773 +7930 +15382 +38930129 +27246 +1545 +826485957 +26968 +25793 +6678 +30093 +15251 +6301 +13016 +9975 +25252 +26193 +12209 +13704 +12184 +25400 +1816 +12989 +20700 +22931 +18269 +13174 +29243 +19047 +30427 +29415 +9325 +23325 +4327 +29307 +4885 +28998 +3277 +15620 +15018 +1354 +13164 +19472 +19236 +24771 +8153 +876 +27519 +15368 +26741 +8722 +4666 +26509 +934603940 +23871 +3283 +23710 +3875 +5341 +5434 +14519 +28455 +19654 +12404 +3991 +7314 +18339 +2220 +156 +157465808 +881 +12871 +12444 +27042 +1015911830 +20333 +26121 +1308 +27153 +189 +22854 +28874 +886 +244957611 +27865 +3208 +4328 +24117 +28256 +31862 +27666 +18233 +6530 +11983 +25203 +7965 +27146 +28361 +11281 +23899 +5632 +12849 +24568 +25907 +27735 +19672 +30755 +1015911830 +12460 +6558 +9054 +6794 +29035 +11432 +21662 +32101 +3874 +2894 +21815 +12950 +2089 +20636 +29052 +13847 +5288 +2769 +22962 +349661678 +7838 +7187 +16868 +10796 +367740012 +16697 +311814403 +9150 +630093307 +16009 +13904 +14133 +16648 +8555 +16149 +31577 +3922 +29221 +16045 +826485957 +12830 +27832 +1023500634 +1378 +6165 +21475 +11974 +6539 +588197016 +2131 +610 +5180 +30670 +19878 +25427 +20581 +23520 +3587 +11801 +9034 +19682 +6812 +7687 +13955 +16256 +15310 +1034522985 +11327 +4338 +15556 +31797 +4664 +32417 +1613 +473270624 +22635 +20641 +30427 +7017 +5101 +20648 +23681 +12127 +26316 +176 +29042 +23977 +826 +29109 +213425770 +29630 +5907 +19655 +24280 +32691 +8829 +23444 +25727 +9350 +6106 +11335 +31010 +21037 +12992 +10045 +24694 +23576 +21243 +16101 +14930 +17093 +11162 +21231 +7342 +20321 +10646 +2209 +882975724 +14865 +32559 +25778 +17933 +26235 +15928 +31837 +28153 +5773 +21442 +21777 +8769 +1071082105 +748 +24663612 +79196762 +665668403 +4019 +12788 +1758 +16926 +25263 +16502 +19998 +22322 +9906 +27334 +503218957 +24716 +24507 +16893 +15059 +90 +3283 +3092 +915 +22117 +5994 +5320 +21613 +6288 +25509 +14685 +15307 +23522 +27370 +22256 +2934 +311956014 +663426662 +10636 +869 +3535 +5791 +15468 +11128 +22010 +1090 +23596 +21857 +31171 +19215 +7965 +30306 +3262 +17542 +594750521 +4620 +25566 +21299 +25111 +5335 +24019 +419461898 +2450 +592666506 +22022 +4569 +2541 +4532 +12984 +14169 +429 +24731 +28100 +13574 +191971468 +673150696 +490744948 +18698 +23259 +20293 +26969 +5415 +2486 +3046 +13739 +826379647 +9769 +31671 +15019 +21208 +23640 +22693 +28362 +16862 +28530 +29495 +26348 +24762 +580 +391958880 +24280 +14558 +19278 +701104944 +533476351 +4828 +56090979 +5910 +15577 +12788 +14520 +31897 +9461 +23745 +24230 +16759 +28115 +1071082105 +123076733 +8245777 +839907039 +10249 +14463 +26743 +28104 +30444 +31816 +16560 +7561 +682 +447027210 +3084 +11051 +22759 +2722 +512128164 +23639 +14865 +6166 +12564 +19161 +27674 +24926 +330159803 +31075 +24986 +6038 +14962 +22617 +9881 +3789 +2073 +8209 +10190 +3458 +11967 +8658 +21021 +27185 +5456 +186785632 +5034 +4093 +21567 +354736640 +248068570 +5357 +4032 +15336 +22088 +14772 +9419 +6128 +8096 +12033 +23443 +17497 +5900 +7071 +328328013 +25049 +9710 +10153 +4411 +30212 +269893514 +6887 +1029673386 +3277 +19321 +10496 +14594 +14592 +115397447 +30477 +5541 +11211 +3810 +29990 +25483 +8793 +29542 +920 +15146 +24260 +27731 +25755 +23094 +31809 +703293243 +14763 +13808 +18602 +9961 +5743 +14947 +23290 +961973024 +5587 +9867 +12871 +13795 +12741 +21166 +32208 +14376 +26876 +30020 +30322 +28872 +21340 +4193 +29907 +29805 +19883 +32520 +1599 +17980 +22879 +20580 +16003 +26889 +7254 +25977 +4153 +3273 +4751 +3069 +25082 +151770303 +4084 +14698 +24778 +3966 +16761 +8175 +22412 +26656 +31351 +30065 +75 +676064002 +14953 +22153 +13941 +18029 +734 +26271 +24771 +22591 +14279 +7250 +32279 +27039 +24753 +9780 +24433 +26134 +1649 +345946613 +20633 +24568 +21206 +243142270 +16656 +2329 +31224 +13057 +22706 +13499 +30440 +5156 +11505 +12637 +8163 +1001 +438 +24258 +31330 +21250 +24883 +11705 +22224 +29376 +11159 +26276 +19907 +2865 +11882 +17501 +14914 +21740 +18295 +18078 +27025 +24443 +515552666 +3973 +1039573980 +30013 +12189 +32370 +33496567 +15313 +2126 +6211 +28689 +282058177 +16952 +497021021 +9416 +21974 +268876993 +31599 +17459 +466822790 +24358 +19212 +19687 +5135 +31075 +23026 +30653 +28113 +3033 +26745 +195302080 +24995 +345819040 +31809 +21002 +10748 +331 +419612638 +2536 +21875 +622 +18986 +24399 +6587 +16722 +22743 +12435 +6085 +25639 +11283 +2262 +6678 +20540 +16685 +5994 +10062 +851461297 +828880865 +19514 +15698 +19769 +18501 +32062 +20874 +27035 +16993 +954298556 +21567 +878327399 +31485 +7442 +11953 +15945 +25675 +16507 +19769 +15162 +19386 +23721 +4326 +18077 +13769 +19783 +4726 +139007263 +16017 +17480 +9834 +1011243118 +19236 +15540 +17970 +13158 +11840 +15548 +32048 +23038 +13505 +5428 +26264 +3372 +10119 +10497 +18434 +803501162 +22906 +18207 +5751 +23901 +28154 +25346 +12950 +8452 +3293 +3864 +3180 +19451 +1382 +13314 +15496 +4372 +2504 +26924 +226980905 +11798 +20700 +5492 +18394 +31033 +28807 +21500 +13260 +14385 +4440 +21964 +26192 +24553 +26247 +19215 +980 +19783 +16759 +19931 +2082 +8238 +10272 +19145 +23539 +10528 +10796 +21868 +14384 +881060186 +26460 +18861 +5175 +14825 +163251696 +17886 +26662 +1176 +29767 +4709 +27271 +15717 +474 +32676 +13171 +2977 +27210 +19857 +23767 +19936 +1230 +798556108 +282058177 +26192 +18207 +17374 +1023188123 +12498 +16805 +25442 +24135 +5086 +195087475 +26204 +10509 +10088 +5723 +12746 +26775 +22333 +9287 +24239 +29589 +25583 +17526 +31893 +20785 +27024 +9931 +21035 +15036 +29010 +600930403 +466895569 +25445 +13239 +1273 +18223 +20324 +32437 +11477 +5331 +25874 +26 +21545 +13653 +92028892 +10708 +13975 +26918 +18986 +22713 +26661 +16101 +20934 +21779 +609403371 +185958851 +31363 +24386 +21221 +29986 +26803 +21753 +24725 +13589 +10508 +10706 +7393 +32018 +19463 +30914 +21497 +474 +20387 +2504 +25593 +674585055 +15540 +26732 +185934147 +16775 +10403 +1056334367 +21545 +23398 +11767 +11417 +14073 +4817 +4808 +19530 +23098 +31797 +27004 +30775 +29211 +26685 +974 +22579 +10822 +12992 +30653 +18072 +10137 +12440 +770352958 +2347 +728180005 +24820 +30057 +10441 +31709 +8674 +25641 +4180 +10493 +7930 +30821 +24521 +20299 +15941 +27394 +30017 +10730 +7075 +3688 +11340 +10804 +13379 +31049 +15785 +1453 +723466242 +20763 +503218957 +31172 +31619 +13054 +3636 +20819 +30119 +20991 +24493 +32391 +829238473 +236448354 +31686 +21422 +7600 +21266 +13174 +12438 +10187 +31530 +2596 +18609 +14631 +22945 +1289 +18647 +29209 +14885 +24823 +26939 +5129 +22651 +16085 +16086 +12387 +6794 +975 +25873 +22266 +14268 +13890 +5138 +12575 +25516 +13675 +16021 +23117 +24419 +7953 +14889 +1514 +301 +16901 +9639 +15791 +14587 +17466 +25675 +228078458 +4163 +13996 +22682 +19486 +31127 +342900830 +25641 +20997 +23747 +8798 +7327 +631393247 +3735 +23073 +911989185 +6812 +4446 +17632 +26922 +17466 +5213 +6395 +12167 +23520 +3682 +9938 +21887 +27401 +5676 +26457 +19720 +9461 +20736 +15114 +4082 +24977 +1192 +30415 +16331 +10119 +692296598 +24678 +699735627 +32194 +32163 +11481 +446538772 +11243 +21838 +4686 +14473 +13522 +23445 +16378 +17087 +19745 +18563 +63674306 +27995 +6894 +9685 +17603 +14195 +23117 +2217 +5177 +30993 +90066676 +938231172 +10101 +399 +22431 +12989 +5115 +5298 +16048 +18431 +8826 +4561 +11260 +18550 +15491 +19995 +25675 +18128 +17929 +67650094 +779295714 +909240806 +5463 +4833251 +26888 +11976 +10295 +27202 +8722 +24790 +13892 +24716 +31606 +18890 +25760 +1019836518 +253141036 +24354 +10101 +10248 +9482 +5918 +663997845 +889980949 +30993 +4903 +18602 +29329 +2824 +5992 +16454 +27393 +22454 +14758 +26761 +16270 +30921 +26889 +20124 +12067 +4830 +2484 +29824 +110271327 +309071195 +9751 +31839 +31304 +24779 +17156 +1908 +19219 +21006 +16878 +19395 +30341 +23117 +21012 +16314 +28810 +15250 +26238 +6025 +32756 +959731862 +32626 +18900 +24916 +14147 +16739 +10589 +16270 +28446 +26803 +475811794 +30968 +13503 +27087 +16210 +19451 +27803 +7585 +8945 +18411 +11226 +27079 +32153 +4359 +4846 +18003 +7220 +14068 +26447 +27079 +308 +3492 +24117 +30069 +1066927070 +28754 +20985 +23683 +473198471 +5423 +2536 +28967 +23094 +30459 +15161 +17078 +22073 +29600 +30079 +23767 +15531 +21500 +18601 +395834793 +792992230 +863724463 +5966 +19628 +27891 +25231 +22742 +15698 +6869 +6469 +30388 +13964 +773818094 +25084 +4532 +2884 +22333 +1007237282 +1784 +10811 +4162 +12010 +29307 +3848 +27510 +19782 +16806 +12696 +21784 +19006 +13760 +23016 +24922 +3992 +16212 +24926 +610 +26621 +32676 +163492228 +6330 +23721 +10062 +14216 +17009 +21080 +10227 +25286 +19848 +32753 +21021 +25778 +734095839 +4131 +18822 +29313 +5415 +20939 +403721447 +24239 +17353 +21018 +22591 +31485 +26759 +27059 +25279 +87657305 +19010 +13451 +594750521 +5814 +13741 +8787 +32081 +19472 +2174 +16007 +22895 +26027 +27173 +28361 +19436 +22788 +13617 +16152 +6131 +14706 +16432 +8306 +13421 +8295 +3276 +25380 +7763 +10684 +28600 +20119 +902218792 +1016264428 +23612 +21732 +21908 +12589 +22521 +27401 +1309 +25873 +27768 +26539 +5688 +32293 +7122 +23431 +4569 +27172 +1073 +28359 +23897 +9388 +15155 +3562 +16842 +29767 +9410 +16674 +12135 +30046 +14326 +17191 +289826984 +12385 +27243 +773818094 +2298 +5255 +22244 +24948 +31035 +24638 +16919 +30624 +4117 +445477967 +26409 +16561 +30351 +16922 +26344 +23871 +19858 +867439205 +18935 +13174 +16210 +498666675 +30485 +6829 +23979 +282 +8332 +12850 +31358 +27280 +24100 +17233 +4346 +21442 +17459 +13897 +7396 +9855 +14526 +5053 +9054 +14878 +26447 +18463 +6753 +25799 +25786 +26775 +16015 +20450 +436602508 +32446 +25348 +5796 +29076 +21782 +1836 +4450 +29844 +3562 +27013 +27522 +27015 +304677974 +11366 +1660 +19719 +854801176 +25030 +5505 +9583 +32664 +32366 +24666 +8148 +10008 +22337 +21121 +394986117 +18432 +11815 +13795 +22102 +16161 +846 +29042 +13838 +13479 +22789 +23971 +2969 +27127 +4666 +561 +22385 +518055098 +3792 +8306 +29300 +29630 +21135 +23403 +28091 +612807585 +9458 +8499 +7702 +1056 +19935 +29461 +18688 +1023 +17353 +2923 +4043 +975 +629271359 +30527 +30119 +13723 +19998 +21934 +8 +28810 +134 +4402 +19108 +14676 +18633 +28724 +5024 +24734 +22777 +158091921 +23179 +27710 +28391 +5587 +2871 +19530 +22340 +25622 +23653 +7235 +3428 +22643 +4654 +2375 +924495346 +2853 +87298433 +16744 +32393 +9886 +8555 +30655 +13924 +215107976 +15657 +29758 +3770 +7829 +13838 +13955 +12866 +17169 +19720 +22393 +20786 +31839 +15048 +29875 +30826 +24360 +18917 +17206 +24250 +32620 +6035 +5794 +6656 +239 +103480109 +27404 +9720 +24086 +9646 +4152 +343 +22530 +23718 +27669 +23600 +282058177 +6423 +2044 +1842 +7250 +32252 +26741 +29698 +11033 +24762 +31304 +21003 +189 +633537610 +27372 +9709 +1509 +8823 +26917 +446206058 +21916 +32682 +14988 +19486 +27225 +3756 +19297 +20598 +8668 +26157 +3580 +3473 +20866 +9675 +1479 +27763 +26238 +282 +16017 +16086 +21675 +23530 +1842 +12608 +19936 +18543 +446538772 +22682 +14889 +15587 +15708 +23196 +26727 +24329 +17577 +32590 +27833 +24489 +2589 +28935 +25402 +23833 +4868 +20904 +7378 +31139 +393939636 +29633 +31844 +30318 +354860035 +955278291 +5683 +19819 +1277 +17510 +22140 +680671778 +15947 +27803 +17039 +19950 +19213 +551 +29919 +6870 +4830 +31777 +1613 +28725 +12665 +17603 +296396691 +17086 +11283 +881770255 +6500 +3789 +25058 +10859 +244957611 +24765 +18434 +20648 +30079 +28927 +24933 +3322 +195778126 +6131 +16150 +4372 +28078 +23949 +382902669 +22539 +22789 +222176974 +18139 +28844 +29657 +675282828 +29896 +154120443 +4699 +31838 +13070 +24931 +6636 +10690 +23721 +27666 +9795 +23723 +23890 +12209 +5250 +145727174 +7786 +17870 +8605 +7781 +30328 +6068 +15092 +26635 +19925 +31358 +29758 +28338 +21761 +11798 +12381 +11202 +934603940 +7460 +29102 +142990302 +25030 +263497805 +11223 +22647 +8285 +97 +18847 +23530 +32331 +14706 +5000 +10077 +533078012 +1059407870 +11773 +18986 +11431 +24895 +26134 +15321 +12858 +9789 +29265 +30426 +8178 +21694 +4914 +27430 +309071195 +19348 +27042 +5873 +6802 +10506 +9631 +31985 +22669 +4359 +32378 +17307 +972607490 +24805 +50989912 +30597 +28066 +3396 +6842 +1957 +23709 +10586 +27663 +958694130 +692434415 +9891 +21839 +24597 +1868 +22393 +21879 +20113 +1905 +29450 +5613 +17424 +28224 +5031 +21184 +13165 +2999 +27041 +18162 +7064 +169 +15792 +30776 +11076 +12359 +29658 +936438616 +9731 +510017880 +3080 +16161 +29646 +1056 +2029 +26401 +7111 +5684 +3580 +13929 +28223 +9410 +18129 +26092 +6307 +24971 +14164 +6141 +638607948 +3885 +12989 +30569 +32232 +309 +24780 +5367 +29600 +14056 +826379647 +12427 +29545 +8702 +1910 +20400 +434 +10572 +9157 +21477 +29012 +5499 +27519 +574 +11432 +5196 +25203 +19301 +30705 +22657 +14946 +5825 +25089 +26058 +2773 +10498 +23766 +9794 +18575 +6871 +16424 +10912 +15985 +24055 +30113 +4627 +20879 +31699 +21792 +20785 +31995 +15196 +10593 +4537 +7290 +30785 +27042 +2422 +1083 +15577 +21596 +31019 +1103 +26447 +16361 +340345990 +29010 +18278 +2664 +7702 +15894 +13727 +25799 +17239 +12013 +908 +9886 +28987 +3711 +4247 +853929883 +197982234 +9461 +2463 +497021021 +4640 +17908 +31140926 +23803 +12926 +3535 +9232 +15280 +12695 +28284 +32113 +8375 +23972 +8572 +7082 +6252 +16444 +27688 +2212 +349661678 +21948 +17780 +20697 +32082 +10027 +5748 +4527 +6706 +32153 +15632 +4043 +1662 +11073 +5607 +8995 +24673 +3991 +6355 +8277 +744924752 +8132 +1662 +2438 +17439 +4783 +20777 +23364 +29610 +22631 +22849 +3711 +376449320 +6885 +6558 +22423 +19838 +20422 +2060 +8250 +12504 +4575 +4648 +17217 +140796320 +14347 +6937 +906900427 +24814 +12010 +15588 +26563 +18820 +22022 +30218 +24926 +26889 +32650 +13302 +12581 +15605 +15636 +28295 +627712427 +24622 +825145787 +3412 +592666506 +13113 +20210 +3799 +889191331 +390906431 +6812 +24307 +29185 +16428 +28725 +27393 +24615 +19666 +828 +22224 +12830 +12017 +30750 +14197 +19672 +12955 +11448 +5703 +31104 +24569 +937965064 +17732 +613429844 +26486 +3742 +7946 +476240820 +17501 +340069438 +20217 +24507 +830605272 +13130 +23091 +80525247 +31304 +7754 +30750 +146841542 +21911 +18278 +3965 +6179 +8838 +767853461 +7307 +10903 +4880 +6624 +30939 +22319 +31936 +30079 +17652 +28069 +23173 +4413 +31045 +16053 +19140 +14685 +5539 +15535 +11778 +25410 +28620 +22091 +12645 +24916 +20818 +22184 +8294 +2536 +15142 +1599 +28678 +18598 +103480109 +21272 +8844 +767879674 +29392 +10489 +22611 +1726 +775886610 +6517 +31363 +20653 +29864 +27941 +11040 +16806 +406000131 +15766 +14007 +26936 +9497 +17933 +7708 +17039 +13910 +24086 +30705 +29970 +19956 +7638 +14402 +24780 +288106440 +15104 +28005 +21868 +26202 +19163 +29265 +18650 +31839 +22739 +18172 +31842 +829238473 +17443 +12577 +80525247 +20417 +17585 +15161 +13925 +21412 +5843 +1843 +29952 +867439205 +18978 +18020 +5524 +25985 +6272 +31416 +24126 +30057 +26711 +15161 +1062737082 +13213 +3688 +19340 +6806 +13904 +26073 +452 +14103 +14755 +6515 +544 +982 +25312 +17096 +22693 +16970 +9038 +22579 +26028 +27526 +3162 +928 +980014702 +22564 +19435 +7701 +14459 +18269 +12753 +23477 +13875 +38541287 +11900 +14376 +4654 +18183 +30624 +18001 +6540 +18148 +12550 +6057 +2504 +11188 +21471 +13899 +24014 +20948 +3921 +23803 +863724463 +586165913 +29094 +20008 +8520 +32692 +5341 +25485 +23113 +30964 +8844 +6028 +2015 +21862 +7933 +12858 +20250 +17207 +13685 +29161 +4122 +14775 +31698 +12107 +23703 +17685 +1072 +17962 +11944 +17728 +31606 +21239 +12438 +374 +27041 +29893 +854801176 +22558 +31777 +22679 +15377 +336397151 +19198 +2218 +5483 +12357 +30922 +24284 +23885 +13043 +27984 +11716 +25448 +27592 +30440 +20960 +30737 +31241 +16034 +394 +391958880 +29092 +19145 +12673 +18379 +24583 +20702 +24358 +19956 +12566 +4250 +14169 +24358 +3503 +23904 +22693 +24476 +11677 +14422 +18148 +81621910 +31310 +11281 +26552 +13827 +300929934 +9755 +17533 +22564 +16411 +6028 +26447 +28508 +6983 +21412 +30597 +3331 +31659 +21947 +28279 +839907039 +28567 +15169 +31677 +23559 +9270 +12143 +24023 +14167 +27902 +15666 +3819 +21107 +20017 +4359 +2175 +11661 +23173 +4989 +430465787 +4159 +15155 +14164 +26929 +8732 +13574 +6905 +7475 +5412 +21826 +18698 +12191 +6990 +7570 +25779 +21334 +24930 +28398 +15539 +740490411 +7265 +29621 +11869 +30013 +26592 +26326 +28496 +2975 +26823 +24616 +13727 +893 +21018 +27079 +9222 +409846593 +9369 +19456 +652152676 +23616 +9138 +5845 +29329 +25723 +21857 +11759 +30079 +9150 +16353 +14614 +18580 +23591 +6511 +31985 +21276 +16540 +23608 +594488198 +31485 +30815 +9738 +1723 +8433 +2704 +12700 +5815 +22048 +4590 +10295 +409846593 +14270 +12184 +7830 +20383 +23047 +15316 +5825 +14614 +25508 +4181 +4958 +17217 +16313 +2282 +26458 +17805 +32311 +14574 +24757 +405612030 +24889 +17652 +23709 +22471 +22229 +21477 +12593 +17539 +585 +8677 +30860 +6714 +25594 +7489 +29844 +30535 +13163 +22385 +20417 +11226 +30428 +12381 +27443 +5863 +617 +10008 +582958153 +18727 +12881 +9152 +5499 +28567 +419612638 +6321 +17425 +20290 +2182 +24738 +26470 +13813 +1462 +25551 +8712 +419509287 +1309 +15336 +11121 +6343 +29644 +3185 +28440 +22129 +18772 +5590 +3488 +23810 +22425 +561740885 +3196 +28711 +10840 +25231 +4609 +19884 +1358 +9317 +4112 +13052 +2856 +23412 +20299 +20119 +14912 +24578 +20879 +27153 +8520 +6319 +10895 +653627586 +4081 +175763315 +412700179 +16287 +25203 +1977 +26635 +3921 +20924 +12764 +19108 +27603 +23922 +19875 +21932 +13389 +32113 +9103 +1022585985 +13610 +20983 +21866 +18847 +6373 +24848 +1384 +419509287 +21429 +16796 +23235 +26661 +18296 +14706 +19487 +16796 +64189161 +11267 +32689 +24210 +28810 +27094 +19343 +20213 +26261 +21107 +29264 +15102 +7797 +128077685 +27012 +26150 +4527 +17798 +9679 +29602 +21726 +3996 +803501162 +31025 +163492228 +14934 +3455 +15879 +21875 +14914 +9958 +339958069 +9832 +6804 +32391 +22102 +2787 +623 +3174 +10969 +15531 +17793 +16411 +566535181 +17381 +21930 +32734 +14120 +20250 +27021 +18030 +19236 +12539 +30875 +3922 +22611 +23010 +23462 +26592 +12414 +20342 +780421252 +775886610 +22224 +27644 +22339 +26666 +16331 +21662 +30006 +28367 +577 +13163 +30089 +29271 +28013 +9678 +5720 +3920 +23196 +24742 +27769 +20089 +394 +2627 +7714 +20275 +20120 +8848 +337 +26732 +6976 +5222 +21140 +9533 +24951 +23683 +588197016 +11051 +3918 +25489 +20046 +16684 +13610 +16952 +826 +26010 +87657305 +8287 +5035 +17249 +13883 +29120 +803501162 +15539 +13818 +27803 +11693 +13119 +354860035 +6500 +29074 +12894 +26929 +136609362 +6618 +8559 +19128 +25171 +260292361 +29324 +20904 +25828 +21097 +10826 +30049 +21382 +19668 +2441 +23568 +19819 +27880 +21407 +13013 +12464 +20848 +30249 +12435 +13436 +3569 +6076 +13163 +3835 +17559 +29271 +950 +665668403 +22773 +21035 +9891 +9881 +9902 +22617 +20366 +32370 +23986 +14451 +16152 +13099 +2426 +314 +194468425 +2824 +4613 +15365 +25772 +1836 +24931 +14594 +9034 +5423 +13109 +27202 +15220 +10510 +246 +7524 +4513 +24368 +80525247 +24004 +20139 +5383 +1836 +14656 +20164 +9780 +20045 +15492 +11346 +27265 +10620 +6643 +14839 +9024 +26661 +796710006 +22304 +16070 +22621 +18209 +10837 +5667 +8786 +2244 +5499 +28340 +3143 +7958 +12316 +4032 +252 +27210 +11306 +8496 +21753 +19345 +1705 +18788 +1023188123 +6592 +27951 +1263 +24378 +25558 +10366 +1241 +16086 +329597276 +1774 +12499 +22530 +3208 +23541 +14795 +7117 +22620 +323513539 +1252 +19560 +652152676 +393939636 +194998513 +19192 +7765 +12741 +19613 +29442 +925227500 +12026 +23274 +23654 +80 +11773 +18352 +22620 +13642 +23527 +12191 +24457 +25473 +20377 +14023 +24656 +25354 +1038153995 +22602 +12253 +284016043 +12502 +15191 +1045027275 +31810 +349661678 +24464 +3786 +28495 +23160 +31633 +30276 +28799 +4656 +17970 +16352 +21368 +17317 +4649 +9675 +160617937 +20715 +20638 +26903 +20773 +3331 +12840 +3789 +26316 +5492 +3376 +12722 +11761 +19436 +18693 +29542 +615 +11117 +5797 +12723 +18601 +18097 +16895 +21465 +6547 +30219 +23616 +14564 +16642 +322303279 +7917 +10021 +9046 +12764 +4159 +23268 +11478 +14473 +19665 +26552 +23971 +16173 +19547 +13301 +7389 +27219 +27179 +19845 +2675 +20964 +18246 +17239 +4703 +30199 +6392 +2443 +5947 +5203 +24663612 +159891380 +12747 +43828687 +31407 +31016 +770352958 +29399 +11773 +4563 +32390 +12504 +7764 +44211057 +13783 +7263 +1830 +28064 +17542 +25813 +29376 +14166 +20365 +28331 +16642 +1831 +8925 +18036 +457142444 +27666 +6588 +18780 +7666 +17078 +28903 +110271327 +23149 +32719 +13987 +21720 +31629 +30564 +20507 +8839 +27396 +8780 +22713 +16331 +27475 +2351 +8086 +17780 +17425 +25892 +31877 +28574 +16009 +16270 +27035 +529585642 +25942 +1028326137 +11104 +32676 +29398 +16926 +241 +30015 +8432 +6521 +813445009 +16697 +498666675 +6016 +6607 +26656 +17810 +23873 +561740885 +16454 +12809 +12746 +4383 +7403 +29052 +3503 +14934 +16826 +18609 +82894371 +31334 +20763 +32060 +21276 +14970 +6330 +8174 +549907492 +11432 +20736 +2213 +22777 +26146 +17430 +30597 +663426662 +15608 +1017 +14326 +16889 +19587 +31433 +6331 +18048 +30865 +21305 +621749066 +11308 +4975 +15422 +6500 +15336 +31969 +22685 +6068 +27041 +20855 +13568 +2015 +21320 +978839708 +315171979 +32016 +8297 +1232 +30843 +24805 +8237 +21890 +18077 +14554 +21205 +16767 +329161931 +16559 +6084 +5841 +11668 +452282785 +24895 +16648 +11016 +22339 +19806 +24907 +10203 +28651 +22772 +6678 +249870505 +28725 +21243 +2055 +18463 +24779 +225534628 +25918 +21206 +24670 +9252 +11967 +17847 +4128 +2016 +25645 +19726 +25366 +6870 +24207 +15428 +29560 +725112481 +16575 +189 +28941 +4868 +14488 +28440 +8367 +31455 +1908 +7831 +19436 +17246 +8183 +17592 +29278 +4107 +14295 +354 +15808 +31359 +194998513 +10021 +20265 +22833 +18609 +20555 +565299629 +1911 +8793 +18675 +17793 +846 +30873 +19182 +903238229 +16472 +25516 +2536 +1944 +21613 +30775 +22895 +24160 +31319 +14380 +11801 +2107 +26908 +13704 +24734 +13164 +22277 +1110 +29753 +89610096 +20535 +24289 +15403 +23639 +14684 +1273 +26699 +31838 +19420 +29642 +30148 +28947 +8699 +19726 +2058 +14451 +14057 +19665 +933132804 +21342 +30944 +615 +30927 +15594 +663426662 +1063098759 +10392 +8879 +21467 +21984 +20299 +29290 +1918 +1001982030 +1322 +27709 +26295 +18609 +30607 +31028 +30989 +23372 +1129 +17732 +1039454929 +6905 +19395 +25645 +1874 +27087 +18785 +2286 +1573 +11371 +18342 +25786 +12753 +19432 +19857 +22034 +18887 +26691 +4141 +29990 +17046 +901 +3480 +6277 +15341 +25960 +2672 +20653 +20293 +9408 +31522 +23624 +4492 +28183 +8127 +28620 +31816 +8963 +9437 +32263 +13808 +24264 +12963 +1055 +11658 +3458 +700574071 +3492 +354 +15483 +26656 +31545 +2139 +12495 +21603 +921025890 +5460 +990149555 +8698 +3661 +32311 +715989952 +27080 +17424 +9251 +6479 +23588 +590791345 +3033 +61637246 +17394 +15261 +6184 +328890300 +27420 +29525 +19298 +5128 +3922 +30335 +139007263 +20939 +14384 +7285 +25723 +20879 +21119 +223434885 +27146 +306388183 +25567 +288106440 +4511 +14133 +18369 +24965 +27756 +602935893 +1641 +18826 +16480 +10456 +15501 +30436 +3584 +4627 +27662 +5205 +10087 +17884 +308 +11576 +6706 +27186 +7787 +11951 +19610 +19213 +12253 +29109 +822044300 +27679 +20280 +1042062182 +5921 +11481 +25692 +27059 +9000 +4081 +12805 +14161 +21614 +32295 +31168 +7017 +7607 +4829 +224 +7135 +26054 +24531 +27079 +32378 +661309396 +9345 +20828 +19925 +25138 +23479 +14102 +17228 +9120 +28100 +8957 +14002 +30254 +16390 +30078 +9123 +14819 +12673 +15785 +28733 +26247 +7902 +13438 +18771 +32611 +28111 +13085 +740490411 +3262 +24678 +30039 +9024 +21481 +6849 +30013 +2475 +6888 +10800 +24966671 +28203 +32576 +21915 +19845 +5361 +4181 +14913 +26326 +22810 +31583 +21675 +32753 +19736 +610773839 +9891 +6114 +271 +23661 +10295 +24593 +6003 +429 +30256 +20653 +10109 +3494 +32753 +20612 +25264 +31674 +24864 +29918 +32559 +493 +14420 +26685 +14060 +12999 +13321 +146222737 +28354 +32006 +22992 +12013 +26732 +15024 +309 +29889 +11668 +13875 +971511440 +30814 +19340 +21948 +3141 +10201 +2975 +9210 +19183 +6374 +25670 +21614 +11108 +6063 +12111 +48 +23653 +20280 +600 +3389 +4992 +20349 +24244 +26295 +13158 +13659 +22706 +23394 +16149 +3742 +17779 +9156 +24135 +2217 +5814 +30805 +344 +8556 +15978 +7538 +21374 +6497 +6065 +28256 +3569 +29139 +19736 +10903 +417 +612277592 +24443 +6212 +32692 +7392 +16248 +12566 +5320 +14228 +13838 +485046253 +31127 +13924 +12386 +3639 +900 +933943837 +16390 +17969 +31451 +404560013 +7415 +27672 +32285 +28013 +20700 +13374 +149824249 +1222 +15209 +656045798 +23038 +11092 +11448 +19755 +28331 +28300 +21234 +20922 +7096 +18377 +28634 +2468 +9039 +29998 +28319 +10912 +30245 +19032 +29318 +766296907 +14528 +6184 +8217 +21733 +12581 +3713 +21666 +446538772 +8520 +8237 +21908 +2089 +10680 +7150 +264 +29392 +12740 +31504 +8985 +12246 +23600 +16627 +24873 +4025 +16409 +28361 +14378 +19975 +23810 +3372 +22120 +36262490 +4081 +687763923 +22795 +24986 +23985 +18799 +4476 +5519 +28339 +9987 +12060 +4656 +8163 +359967163 +20924 +31403 +26598 +29630 +11338 +14538 +14526 +12980 +19201 +27891 +1061 +17968 +29035 +8520 +14947 +21035 +31583 +10119 +13929 +20874 +26192 +21166 +19990 +7096 +6757 +10800 +23971 +18223 +30449 +17459 +5363 +20494 +15041 +21839 +17622 +15178 +10982 +26457 +977602386 +31659 +24396 +24562 +6483 +16480 +1641 +621395034 +16243 +5415 +9261 +14052 +10721 +14465 +1895 +3021 +4238 +17510 +32121 +692296598 +11413 +25777 +2871 +9212 +32691 +21287 +79196762 +31670 +23964 +32293 +453654408 +31644 +20982 +2503 +3289 +5363 +9482 +19870 +32459 +16428 +23614 +226980905 +1378 +384 +2690 +32014 +15567 +28171 +26204 +23709 +25111 +23977 +5043 +24996 +21136 +10403 +24711 +236 +6530 +6575 +12316 +14222 +25481 +16413 +16642 +13606 +21850 +28231 +24888 +13064 +24280 +1391 +22611 +10509 +4486 +26691 +2260 +23781 +6348 +9015 +30365 +5492 +3756 +4494 +13379 +17188 +10787 +61637246 +1462 +5479 +30429 +23151 +25427 +12992 +7933 +28799 +617 +22955 +24344 +22349 +501586030 +32761 +8616 +24805 +19783 +3866 +8280 +8337 +5376 +17025 +4775 +131 +18754 +28198 +6288 +17728 +4929 +3191 +18432 +8096 +8077 +13193 +23767 +10156 +17848 +2690 +9136 +10224 +24055 +26088 +16213 +14676 +23252 +5928 +18103 +5034 +44211057 +17169 +11971 +808046354 +12753 +25675 +961570424 +16558 +18696 +22677 +23948 +859945928 +18550 +19009 +9884 +1097 +30388 +18820 +18084 +13570 +30807 +31173 +12709 +18172 +4523 +297 +23448 +27202 +11967 +5908 +26865 +10735977 +19745 +5723 +22349 +31431 +32248 +20378 +10968 +6318 +25138 +12432 +14909 +18411 +611 +16678 +10357 +27644 +32144 +2856 +24262 +20914 +16775 +12359 +2001 +18455 +12809 +18167 +11430 +20348 +87298433 +15249 +1868 +731202992 +4308 +30807 +23437 +3772 +24014 +8648 +9292 +11771 +6160 +18813 +20054 +5710 +461277064 +14551 +32664 +16759 +20879 +20139 +6945 +6068 +14215 +13783 +22482 +24086 +20894 +7012 +29329 +12495 +14327 +31785 +19516 +21635 +3847 +14878 +8435 +15483 +24820 +19692 +14189 +2250 +14068 +25081 +19931 +19314 +1023 +18271 +25032 +1171 +16304 +13213 +18928 +14378 +28928 +14288 +21907 +3189 +16642 +223434885 +29767 +9400 +23596 +4828 +20045 +17356 +12060 +14422 +29718 +12867 +24816 +4082 +21412 +20592 +8844 +391 +10208 +31517 +9731 +8105 +818 +865943268 +4609 +4560 +12746 +14621 +5713 +21990 +27301 +12495 +18661 +14798 +8685 +5830 +21342 +826 +5590 +662831263 +10718 +24443 +1048322512 +28021 +866716513 +8945 +17905 +3835 +6743 +6043 +7111 +927 +22231 +25545 +17755 +18403 +5087 +1308 +26410 +14885 +18553 +3560 +32366 +16730 +874086522 +13064 +32305 +9445 +6517 +22187 +478 +8004 +1038153995 +5730 +3488 +25030 +29268 +29896 +22497 +31285 +26953 +27160 +18825 +7276 +13109 +18505 +27697 +18148 +7438 +15232 +13956 +32248 +11737 +21868 +14980 +2076 +12033 +79082596 +5390 +2044 +30475 +8367 +29939 +12427 +4181 +32437 +31776 +28927 +21202 +8549 +21126 +20985 +11114 +4328 +22465 +15162 +3033 +977602386 +554100033 +945573236 +31169 +6497 +6191 +29990 +5087 +6035 +26573 +32691 +23196 +32263 +22369 +28129 +28826 +18978 +32562 +23568 +30745 +9091 +20795 +4620 +16026 +30293 +5203 +10636 +4338 +18062 +24598 +31686 +17728 +8586 +824269836 +13016 +9252 +657681557 +22742 +8070 +23535 +10861 +28714 +19992 +22208 +19547 +10784 +3080 +18648 +1069115708 +13727 +30843 +5448 +13879 +20321 +3191 +1918 +17042 +500550687 +29633 +28295 +7631 +12632 +14113 +11968 +24278 +25428 +32383 +29560 +4490 +26365 +5733 +304 +160617937 +21383 +17626 +24977 +27246 +6389 +15572 +12746 +26661 +15008 +22729 +19686 +12602 +29986 +29344 +6281 +442419816 +30526 +25639 +4372 +29245 +17340 +8101 +20139 +24675 +2845 +25032 +13883 +7290 +1454 +14926 +10403 +31641 +31246 +29761 +28988 +2565 +17353 +624 +1259 +31870 +9474 +21198 +15540 +15132 +12369 +31198 +4925 +5645 +11978 +28647 +194998513 +741194541 +4537 +15162 +2282 +15492 +29300 +16749 +4523 +17202 +20392 +8885 +394986117 +16840 +26322 +15316 +15381 +2244 +28927 +3735 +12134 +9902 +8995 +18960 +23540 +29891 +585 +22812 +16802 +21552 +18434 +5815 +6701 +1036 +194998513 +20263 +30352 +16071 +22753 +15570 +1971 +7106 +31035 +27187 +19863 +5286566 +26955 +1636 +25135 +27392 +238428037 +22713 +16559 +23900 +27099 +314 +856207789 +19547 +7995 +3046 +28987 +30785 +16313 +30535 +26552 +11040 +27017 +14947 +27967 +25481 +159891380 +21660 +22212 +15212 +186596555 +244343836 +1825 +25058 +22441 +29940 +32138 +26525 +15820 +6794 +8924 +2856 +1774 +7123 +11232 +14598 +2975 +19541 +3554 +15083 +8912 +10673 +32118 +26301 +30670 +32691 +20663 +11167 +32322 +32192 +11844 +9350 +4438 +2695 +18557 +26288 +29500 +20315 +30485 +28720 +9502 +28311 +14829 +10762 +14082 +28496 +6933 +4532 +10943 +16931 +14621 +14889 +9618 +16313 +26922 +30218 +4563 +8702 +22100 +23794 +18182 +10027 +23312 +23756 +28858 +6829 +17987 +24597 +14933 +629271359 +2121 +924495346 +18025 +17239 +20076 +14661 +28021 +17321 +16062 +30887 +27414 +6258 +14740 +14937 +29010 +617 +9867 +6818 +25452 +15525 +5841 +15365 +27891 +19929 +8963 +185934147 +28394 +9323 +23251 +1289 +22548 +5457 +12566 +17908 +9350 +22949 +25799 +6165 +24412 +20203 +31634 +14320 +13880 +14656 +4247 +5843 +1382 +18295 +21197 +29030 +23264 +14136 +26584 +1091 +12566 +4567 +28371 +711737444 +15879 +16560 +393986242 +25215 +20716 +16560 +7831 +28251 +27517 +25366 +1365 +538786362 +3580 +6374 +26466 +5288 +13727 +750091950 +27295 +30785 +544 +12246 +24808 +17086 +13276 +29148 +12577 +27930 +13751 +10000 +4261 +23708 +24515 +699747195 +22591 +4941 +28111 +3458 +8420 +26867 +2672 +8559 +22820 +20535 +21467 +15903 +9789 +20321 +9665 +950 +28082 +899069837 +23196 +20143 +10559 +7585 +32232 +414776319 +16836 +29278 +7769 +17311 +1914 +4399 +12024 +11993 +21916 +7930 +15539 +22613 +982580241 +29429 +231410737 +345550902 +25082 +21038 +26356 +29307 +12602 +8616 +24029 +390906431 +10508 +12445 +9755 +16697 +867 +17747 +548 +32476 +711445733 +909060841 +9886 +100092990 +3799 +11092 +12673 +16490 +20793 +14574 +6043 +16490 +26288 +284016043 +5825 +10673 +21284 +6584 +24652 +26771 +67092753 +32123 +26563 +19913 +23603 +23683 +29451 +2632 +301 +30316 +23480 +24450 +2307 +18602 +25387 +18290 +4589 +858 +17006 +27695 +74281531 +27360 +8187 +28905 +31693 +4264 +18754 +23520 +10389 +31049 +154120443 +19693 +23654 +3482 +17188 +19817 +6913 +23188 +21683 +28987 +14039 +1015911830 +14396 +20777 +6203 +17162 +3488 +22359 +29155 +12848 +27603 +17924 +9243 +15766 +12209 +27025 +14463 +27922 +25545 +8029 +185934147 +75 +20422 +31690 +282058177 +29070 +5423 +24443 +4503 +9709 +8680 +31009 +18609 +8441 +15245 +6676 +29247 +13505 +6089 +6065 +10403 +13587 +9016 +6079 +24009 +15947 +15701 +24278 +19219 +27553 +820 +865024622 +2463 +22714 +25666 +26420 +8781 +5933 +512512703 +28724 +27925 +32417 +23445 +19913 +10397 +22647 +10762 +542295626 +16886 +27420 +15491 +21080 +22424 +16251 +16779 +23444 +2231 +29754 +26460 +14519 +30547 +7439 +20629 +4958 +12285 +19975 +19599 +9476 +16685 +19388 +17501 +11121 +13571 +13352 +23458 +27603 +27312 +32614 +22286 +594488198 +30301 +828 +25646 +93659120 +2089 +8435 +162289454 +740490411 +29564 +4098 +26295 +8884 +7011 +905243991 +7643 +3009 +12131 +59300581 +32285 +6072 +29014 +27930 +29394 +3870 +8441 +29882 +12871 +26028 +28496 +12554 +5016 +64189161 +27388 +7187 +26146 +29365 +15951 +24412 +21178 +2540 +32295 +14462 +32731 +31254 +1795 +20902 +21386 +897504558 +13043 +24444 +26161 +364 +30547 +32143 +13367 +4976 +12135 +31455 +24951 +27292 +23303 +24444 +20000 +12248 +25366 +32421 +12649 +798919697 +7797 +230518419 +7404 +340069438 +5966 +31950 +24581 +6184 +10269 +29030 +27561 +2822 +29556 +1310 +13704 +12632 +13890 +1004618554 +4021 +29907 +26860 +21828 +19936 +11997 +13723 +22412 +14701 +11162 +16700 +25960 +6376 +4654 +22499 +24193 +29456 +23461 +9243 +21374 +6395 +25267 +25711 +532880782 +15448 +14220 +18870 +693593454 +3661 +5947 +8017 +3920 +22305 +26175 +17516 +27334 +22657 +26010 +10408 +567113435 +5748 +13741 +10540 +28504 +9731 +17353 +3078 +7050 +20949 +23796 +1017 +24792 +23232 +15881 +30459 +32692 +11049 +25552 +194998513 +24731 +21930 +1719 +25558 +21872 +22340 +29293 +6885 +721000141 +1053394108 +1232 +2455 +2817 +14656 +11796 +5288 +4828 +3203 +22864 +131541024 +922621576 +14737 +414776319 +987156465 +20250 +26121 +1726 +465496919 +29545 +3546 +14189 +22319 +25675 +18932 +15759 +276 +2422 +17101 +29831 +6642 +9534 +7187 +7825 +15132 +30459 +32048 +289307895 +8990 +14482 +17162 +12890 +23600 +30875 +867204060 +20603 +23873 +6532 +32354 +3009 +27172 +8616 +32112 +133678412 +32121 +27665 +19951 +7385 +16796 +31818 +1383 +17597 +18298 +25481 +5147 +21635 +10071 +11576 +13579 +9842 +10311 +29359 +23348 +23325 +32363 +18772 +10718 +458 +18765 +22764 +22559 +13723 +8222 +24284 +8823 +8544 +405612030 +19975 +1299 +5177 +28243 +27219 +14554 +446538772 +29329 +6114 +1726 +2504 +6317 +6044 +826485957 +32175 +19180 +2260 +25447 +5720 +2772 +1409 +5590 +25960 +20139 +31677 +2452 +15212 +6818 +25723 +28809 +16648 +17321 +32623 +23199 +17572 +22795 +16785 +32180 +7007 +16893 +6777 +87657305 +22304 +23987 +570867483 +18575 +903 +23115 +14021 +67 +23232 +874277401 +31874 +2572 +5996 +18391 +23756 +892 +817589563 +21915 +16544 +3051 +18928 +22945 +20281 +977602386 +10121 +31599 +1312 +7585 +10684 +29410 +11227 +19655 +469657013 +7578 +27768 +26662 +6405 +27602 +5367 +611 +32018 +23205 +14499 +16078 +5321 +11996 +17762 +472087440 +24928 +15144 +4097 +5033 +30604 +7561 +8776 +22187 +22424 +3009 +22464 +631540174 +16314 +28036 +12527 +15403 +7125 +26933 +14862 +920 +19745 +24139 +5000 +6894 +20333 +406000131 +17009 +372479198 +23520 +16957 +9120 +580 +32692 +6063 +12847 +213606410 +13790 +867 +6079 +869579568 +23986 +26461 +3109 +9881 +22854 +31727 +688887999 +7687 +2082 +23671 +23640 +29398 +22417 +19653 +18019 +2175 +30301 +25198 +14209 +1848 +18458 +11821 +14804 +768384939 +409846593 +29324 +9992 +32750 +452963926 +26551 +16355 +9363 +15365 +26623 +31947 +27246 +9129 +20828 +2830 +26147 +21628 +11968 +15403 +12145 +17817 +12632 +9611 +27602 +767879674 +22497 +26322 +193175134 +15490 +25755 +18733 +24709 +746854482 +7994 +27392 +19845 +20324 +16323 +5288 +19649 +26743 +13904 +10528 +10184 +6169 +12503 +24262 +4007 +6642 +11808 +859 +19289 +22424 +14376 +23192 +23047 +1179 +6160 +25639 +23649 +13118 +25551 +8342 +144 +9867 +4645 +15411 +333 +32370 +6818 +724861432 +11227 +31465 +11251 +3273 +1987 +22949 +23303 +24823 +7262 +4190 +29290 +18501 +17385 +14384 +1616 +728180005 +5156 +8879 +29451 +3494 +25368 +15321 +6181 +5369 +32459 +2275 +14091 +14084 +28022 +18577 +244957611 +10203 +25480 +11855 +12435 +19386 +12950 +1686 +23303 +11085 +32468 +24139 +11761 +5331 +12792 +17603 +563 +26711 +1446 +512 +31665 +12575 +11677 +7228 +4799 +742020694 +30245 +24278 +549962050 +26685 +23794 +21497 +12336 +25786 +522048339 +13610 +7177 +13855 +1056 +15660 +612277592 +31140926 +2396 +663997845 +31664 +7378 +6055 +351 +22992 +1787 +549962050 +18839 +5448 +24872 +27624 +22135 +23364 +29980 +136609362 +6044 +14113 +13236 +14621 +24063 +19783 +26524 +11737 +1022585985 +20773 +38769653 +122 +15608 +6842 +27394 +3554 +31985 +509606916 +19003 +6012 +6531 +15695 +28391 +7763 +21158 +851461297 +22530 +427985656 +18604 +16152 +224606507 +6298 +26233 +865943268 +892 +18411 +27459 +12248 +2466 +6643 +24864 +3784 +991546674 +14174 +10112 +27517 +12700 +30750 +8572 +25028 +687 +13783 +18078 +10388 +10158 +27461 +21911 +23986 +19212 +15724 +471507746 +32691 +15131 +6267 +13370 +21496 +10636 +8673 +483843128 +30741 +32313 +103019456 +81621910 +41255736 +24965 +767879674 +20089 +5517 +14195 +21437 +22450 +15764 +5177 +13760 +20603 +21930 +5383 +19655 +12783 +24965 +24242 +23566 +18025 +2515 +22555 +19472 +8596 +6678 +613995410 +21783 +7838 +17044 +16637 +24004 +726 +26590 +17169 +206884506 +21552 +12316 +32761 +734095839 +31835 +889980949 +10569 +16779 +1823 +1023500634 +25859 +852 +26177 +4250 +16444 +25542 +29329 +20517 +26151 +31195 +5031 +9931 +9138 +31769 +19620 +18223 +16009 +29907 +8364 +19610 +15636 +21107 +24531 +25731 +340345990 +25278 +12267 +26283 +339451411 +20440 +18698 +676736040 +16444 +27982 +17685 +18322 +18474 +10358 +23280 +32302 +10569 +7235 +30770 +22441 +609 +9718 +24787 +1259 +12296 +1024 +24051 +290 +13064 +10762 +15678 +1447 +434 +6322 +15403 +1365 +24764 +20213 +19531 +19559 +27279 +954515225 +7995 +11835 +27359 +8397 +19108 +11723 +631 +31599 +24260 +32419 +3735 +30704 +19531 +23793 +8848 +92028892 +4584 +28173 +729284343 +20513 +773245885 +23894 +15660 +20315 +25788 +11631 +25394 +8004 +742394050 +18060 +6518 +15189 +23608 +4897 +4828 +29398 +28240 +924495346 +12389 +11737 +10851 +10496 +3384 +27739 +978839708 +26231 +31837 +11772 +21976 +5536 +1024 +14706 +26775 +4775 +20939 +11340 +29094 +28136 +15545 +25058 +30245 +17424 +492988425 +6169 +25778 +5383 +26685 +28417 +11505 +24453 +14060 +19340 +5551 +19186 +27672 +20089 +8508 +13642 +2614 +20127 +28724 +30876 +8070 +21628 +25447 +14395 +7438 +3914 +3546 +296439019 +14973 +11051 +7276 +10010 +15695 +28055 +16160 +446206058 +15947 +17685 +16590 +28724 +16318 +21815 +23703 +27676 +18233 +6205 +15104 +612807585 +29466 +29062 +14215 +5128 +24689 +216965874 +12267 +23917 +5603 +29030 +17874 +19389 +11826 +5499 +5716 +3874 +16146 +5196 +30449 +26193 +29602 +25964 +20825 +8377 +616977445 +7541 +2468 +27995 +10811 +229792385 +6267 +1409 +600 +31426 +31979 +24443 +270260213 +883636298 +6937 +3812 +24836 +24641 +11204 +1899 +610773839 +8398 +9191 +30745 +26468 +29810 +17346 +27969 +17840 +30163 +19613 +24401 +8067 +14638 +548 +24558 +15437 +5815 +12576 +328435284 +6044 +874277401 +32313 +696717231 +779295714 +23232 +978839708 +8823 +9474 +6371 +20219 +10112 +17376 +27243 +17932 +3078 +20757 +26322 +23520 +16432 +31818 +19990 +516 +24396 +22356 +15007 +8147 +5213 +28832 +4359 +18550 +1071907016 +1487 +7781 +14120 +1726 +22231 +25401 +14493 +4324 +17437 +24581 +19386 +22184 +391090414 +22057 +12695 +5138 +5196 +29542 +27969 +17425 +483 +32048 +4157 +989959857 +29398 +1589 +1454 +4654 +1816 +4664 +887 +696717231 +22140 +32626 +20550 +20281 +30606 +10566 +48 +49 +24884 +8 +10272 +4841 +27210 +4342 +12700 +16476 +16331 +10028 +3031 +998031657 +2894 +31351 +1201 +17279 +4111 +16391 +22564 +18675 +4978 +3780 +28754 +11342 +11244 +14482 +30826 +2055 +10845 +24139 +7228 +7126 +9867 +15791 +17708 +16318 +3922 +16627 +24792 +13057 +30272 +25692 +6620 +7612 +20736 +24412 +19613 +186596555 +25583 +20441 +7143 +15491 +18122 +29243 +18847 +12107 +7318 +536464710 +1848 +478 +15249 +19720 +762404314 +3569 +4726 +5843 +21910 +12571 +25675 +16516 +17991 +10381 +24615 +13188 +22861 +1022585985 +32286 +5147 +145727174 +8293 +598553511 +21947 +19649 +23010 +26288 +1066556883 +15332 +26670 +23591 +22647 +12940 +16301 +18019 +126590810 +14268 +13727 +18861 +4093 +22414 +184 +20742 +13506 +25679 +20672 +22102 +3840 +14026 +15945 +9842 +18172 +10008 +19577 +22417 +10969 +10171 +4858 +5456 +28874 +3400 +13312 +21412 +31171 +25095 +10028 +211392655 +5928 +16035 +27053 +3033 +29729 +884774553 +17290 +1623 +19115 +9975 +20600 +8223 +30148 +31578 +6814 +14380 +19352 +12911 +6343 +28508 +27784 +19632 +2422 +17270 +30033 +19086 +922299518 +10634 +28725 +8598 +23897 +2002 +27960 +711737444 +15300 +1093 +750091950 +12989 +7439 +14802 +4933 +542295626 +3480 +29035 +5434 +14120 +20440 +1784 +25354 +20598 +26898 +12432 +10807 +14103 +8091 +1174 +32453 +9050 +20842 +31562 +4509 +19975 +15715 +17542 +28028 +1929 +610 +25202 +1071 +4159 +27556 +20653 +7017 +17884 +1312 +6519 +380108858 +14367424 +22821 +393086015 +24907 +15689 +9902 +19533 +19423 +2244 +16314 +24516 +12577 +26305 +6950 +27891 +7806 +903238229 +421 +15269 +7765 +28622 +3492 +14799 +16290 +30033 +7600 +19585 +26910 +2518 +26295 +23366 +27449 +19599 +21784 +27179 +2871 +18654 +5847 +12805 +30534 +10421 +31885 +310684775 +26052 +23179 +31685 +1029673386 +5825 +9013 +4007 +2082 +29392 +20383 +19323 +268506385 +30109 +12396 +15280 +25176 +6319 +2081 +9842 +2082 +13085 +22884 +20327 +1382 +16092 +689 +10062 +801 +24547 +13484 +25348 +14594 +952542015 +1083 +23458 +13428 +5649 +343 +10673 +4452 +16125 +8485 +746854482 +859864853 +11778 +9731 +19783 +5291 +6720 +924495346 +8787 +28414 +18623 +22333 +5910 +17281 +1802 +9445 +8685 +21027 +175763315 +14028 +1318 +226980905 +178765044 +647614569 +16970 +7802 +1453 +12747 +268876993 +27251 +9975 +16353 +609 +686 +8563 +21710 +11750 +31369 +19676 +73596427 +4117 +9808 +26730 +9437 +32689 +18156 +7412 +6957 +22601 +25445 +3480 +15251 +18993 +13757 +3092 +3191 +636839151 +14384 +29609 +13057 +27828 +29012 +13719 +8089 +2016 +18246 +4062 +6272 +5308 +18162 +17708 +19140 +22772 +8598 +6067 +10487 +9445 +3074 +594762075 +8879 +14216 +21868 +30639 +1192 +5797 +4102 +24977 +768384939 +9789 +3743 +11750 +11772 +13929 +14080 +29840 +24126 +21839 +25583 +13163 +25252 +20037 +22730 +20477 +10984 +14795 +11162 +3887 +5987 +15166 +7250 +25198 +30783 +24933 +21003 +29542 +25905 +28115 +21231 +4032 +23158 +246 +20828 +329649531 +19052 +3743 +18553 +12248 +901 +18156 +25049 +17841 +30601 +14702 +5723 +1030062040 +29264 +766 +8148 +31839 +15280 +29556 +21930 +3922 +19745 +12125 +630350637 +874 +2824 +9747 +10190 +16173 +16773 +22188 +30888 +1091 +25791 +8405 +7541 +2213 +391 +30006 +10194 +19002 +21276 +16200 +32682 +25480 +19497 +6497 +29528 +18899 +7849 +30207 +29188 +6470 +16869 +32397 +20580 +6147 +14988 +1944 +21456 +10974 +6870 +24437 +21726 +17875 +946828519 +7532 +12253 +30821 +29254 +20843 +18223 +26411 +16309 +11572 +27666 +8004 +16248 +29603 +946065776 +27662 +13043 +11693 +30433 +30993 +29833 +16152 +23700 +711737444 +28262 +5673 +14715 +31986 +12248 +27153 +4740 +6355 +31761 +13880 +989153034 +10974 +16026 +29451 +18826 +17290 +21500 +560467389 +13869 +26959 +185934147 +310684775 +15764 +11774 +8324 +26705 +8781 +16687 +13438 +30963 +15322 +20072 +28725 +11882 +3095 +25786 +490744948 +354736640 +29545 +27359 +12503 +4311 +23255 +12357 +13088 +290769443 +23151 +529585642 +24078 +168109658 +20115 +8778 +22701 +10496 +4351 +13595 +25511 +968340439 +27803 +22244 +20291 +48 +22360 +15209 +8314 +10790 +32370 +18063 +2845 +17183 +30163 +2410 +26986 +4885 +19901 +14215 +4670 +7250 +21437 +10316 +20524 +5713 +8990 +8320 +4789 +27763 +4810 +721000141 +7631 +16590 +17626 +874086522 +32525 +29285 +10762 +17793 +711445733 +3706 +2108 +24863 +6545 +15131 +845869748 +24536 +7047 +22187 +336420794 +10718 +24767 +27042 +13429 +11779 +29111 +10397 +195087475 +5830 +22117 +695107402 +29024 +20815 +14021 +32100 +30564 +15535 +20550 +23723 +16913 +15464 +28334 +19010 +901 +27271 +13626 +145895232 +354860035 +2504 +31777 +22997 +23683 +16704 +4380 +4925 +30065 +13998 +19936 +364 +6894 +18598 +11521 +29566 +4563 +20349 +502144944 +128077685 +466 +26027 +14636 +2209 +16805 +28455 +18072 +24260 +12984 +7592 +12756 +16892 +7235 +18928 +20349 +21475 +1263 +24814 +264 +8793 +1959 +17307 +18771 +14473 +11953 +21167 +20904 +745180397 +24280 +12370 +14189 +13532 +20111 +7389 +600930403 +30053 +462589202 +26121 +20800 +8698 +27256 +15945 +15071 +4476 +8332 +7708 +23151 +21700 +21476 +9036 +30944 +2892 +29545 +14684 +25380 +26028 +10512 +75 +17685 +28567 +16444 +23448 +17124 +24268 +3033 +13417 +12495 +16384 +4400 +1122 +17945 +1083 +429772051 +4799 +29481 +5928 +17732 +13099 +454313193 +7006 +1061 +24709 +14555 +14554 +27737 +11260 +21666 +13757 +29545 +27299 +11096 +7143 +24386 +689 +17443 +1405 +30873 +7930 +16884 +5309 +934603940 +30896 +4406 +15501 +22833 +5517 +8395 +24903 +15676 +12426 +25202 +16868 +12756 +168109658 +13818 +20578 +6348 +19342 +11309 +30219 +29644 +773818094 +16432 +28799 +31864 +13929 +32419 +2892 +31718 +4338 +300929934 +652689549 +951589516 +20989 +22743 +1914 +10559 +5288 +8656 +823092168 +10077 +24738 +26457 +28825 +1053511540 +6141 +30670 +1823 +17009 +307353097 +31690 +25516 +26344 +23698 +3645 +12031 +32300 +25442 +2076 +12747 +7600 +24641 +19719 +551 +26743 +311956014 +905400521 +25091 +25373 +397879962 +25546 +25583 +18953 +23964 +25530 +1980 +953124189 +10366 +31578 +12501 +12763 +13429 +8785 +7567 +32163 +31693 +881770255 +3866 +7295 +23614 +20864 +29249 +67092753 +18609 +10112 +14912 +21908 +16843 +21180 +19547 +32113 +2044 +28391 +6532 +23458 +600930403 +11386 +12560 +13856 +6655 +5973 +109016745 +17708 +26204 +252 +18463 +6921 +7153 +25545 +23912 +6208 +17670 +7252 +18030 +28510 +773245885 +30805 +1313 +29649 +28805 +6611 +30712 +450591414 +26484 +28091 +10560 +23235 +32263 +253155455 +1643 +2396 +12665 +7572 +23742 +14385 +10487 +27012 +19171 +4648 +359 +8187 +15759 +633537610 +885912742 +15945 +26486 +26322 +8829 +16806 +17480 +1186 +16648 +16256 +24140 +1145 +15365 +22369 +6331 +21252 +26447 +14462 +446538772 +23566 +10028 +31425 +17459 +20113 +17443 +6714 +1004406848 +14642 +924623339 +26312 +15974 +20624 +21024 +26592 +251 +13777 +909060841 +30435 +13822 +30356 +13769 +21516 +14614 +8696 +28021 +13064 +29468 +11251 +31416 +22275501 +2795 +5147 +10322 +19086 +2209 +23568 +16843 +29263 +21932 +25638 +1176 +28262 +5921 +28544 +11932 +13925 +5196 +17482 +17856 +14974 +6317 +23667 +18890 +20513 +11492 +31285 +17881 +27435 +9795 +403721447 +14676 +24711 +8017 +982580241 +22784 +14889 +519336328 +15008 +19900 +19261 +27807 +5161 +28076 +248362658 +897504558 +32263 +11835 +23295 +6374 +304677974 +31897 +24875 +801 +22548 +4909 +13855 +16767 +955541494 +19064 +22652 +26513 +27447 +9437 +29336 +20997 +11096 +676736040 +6592 +30557 +953124189 +23612 +2529 +9762 +9124 +14395 +790740335 +28725 +4384 +28603 +16340 +13645 +30316 +4645 +24126 +13827 +14385 +7965 +341817102 +1868 +3356 +551 +23781 +4346 +6511 +2704 +13385 +9111 +927244002 +21148 +17856 +28670 +1189 +20922 +503218957 +25670 +23433 +5794 +20378 +16135 +1370 +9039 +32006 +13727 +22954 +22022 +30245 +1910 +19422 +16078 +334 +630093307 +6469 +1052640660 +24607 +21427 +11900 +38930129 +15887 +799 +19307 +10129 +2614 +436 +21552 +3488 +3721 +10784 +9667 +15325 +3682 +3118 +6532 +32087 +267 +19486 +19720 +18394 +7064 +25268 +22383 +14988 +32559 +10101 +14367424 +3331 +20037 +32048 +363606158 +24859 +172986183 +21894 +597917676 +21107 +9339 +20540 +12386 +30564 +23247 +27755 +27290 +8739 +3810 +2977 +9039 +2048 +13827 +892998692 +2763 +25240 +23205 +24242 +15535 +29307 +9894 +3235 +12999 +1172 +22073 +26694 +585 +9769 +9458 +30705 +34337156 +24354 +28113 +11835 +345946613 +558084621 +18840 +20315 +1669 +2486 +14507 +22539 +19806 +517 +26261 +21922 +12050 +11779 +300929934 +28245 +968985812 +23047 +4327 +21550 +21960 +29365 +4346 +381 +6618 +11460 +29954 +32175 +10397 +32761 +26386 +3772 +1071548646 +12665 +429605841 +31644 +31359 +28416 +29448 +25900 +2747 +18985 +3945 +13168 +773245885 +3896 +20008 +30783 +15978 +23981 +31304 +8993 +8568 +20120 +32610 +18122 +236448354 +23530 +4357 +23231 +20985 +329597276 +18369 +28111 +1302 +8596 +22002 +4494 +12673 +15265 +27246 +5699 +6173 +4681 +28319 +14706 +24738 +14685 +22270 +3576 +6267 +28366 +22905 +23756 +31599 +10156 +31498 +23573 +9678 +21742 +1611 +12899 +8245777 +248362658 +12747 +31837 +31950 +10974 +20333 +6990 +885912742 +2627 +23742 +31915 +4771 +9832 +393939636 +6389 +4686 +1145 +22024 +271 +26803 +2212 +394 +15220 +997 +25996 +27087 +15708 +29448 +26287 +20417 +476864914 +24873 +570867483 +27993 +22135 +972607490 +29392 +31953 +11340 +13869 +21258 +16361 +1825 +20636 +27127 +30276 +143 +27658 +25205 +13113 +20947 +29293 +9210 +13276 +26617 +5308 +2596 +23756 +32417 +20587 +5534 +19376 +5843 +19935 +25530 +31404 +30784 +24128 +17928 +28100 +146841542 +3191 +4044 +23640 +246 +4912 +1615 +9490 +20947 +14500 +16591 +20323 +405612030 +621395034 +16381 +20825 +14487 +20112 +18128 +12536 +11993 +119792803 +504428086 +2969 +20441 +10781 +2410 +23698 +18048 +31626 +933132804 +32518 +4840 +19006 +9046 +21221 +20955 +26999 +32006 +10943 +32391 +10702 +25480 +29642 +450591414 +25436 +76736016 +29884 +4840 +13727 +31843 +31836 +21356 +11136 +4255 +23961 +24405 +14621 +102 +2747 +747883166 +29313 +220466131 +16637 +23117 +27168 +15886 +15220 +20547 +26348 +29678 +8556 +29342 +32144 +105 +23707 +22135 +11040 +8778 +21097 +22714 +7815 +10286 +28502 +28284 +22543 +131541024 +12103 +1544 +78887710 +14402 +3963 +16811 +19773 +25675 +16884 +8922 +20348 +297 +17980 +3423 +19388 +24816 +767853461 +699735627 +28391 +30641 +879 +13655 +14706 +29891 +19730 +12386 +31578 +21657 +3191 +22384 +11481 +11309 +31665 +345946613 +29185 +17980 +8698 +10702 +28461 +28746 +7489194 +27243 +5106 +7097 +27187 +8086 +6870 +29646 +6620 +27246 +31813 +14195 +19751 +25736 +7983 +28438 +15975 +14189 +4098 +2213 +6131 +18156 +22832 +7702 +5434 +24709 +959661605 +27891 +11547 +6992 +1454 +17176 +6674 +1450 +2149 +29063 +2695 +20045 +17462 +25578 +15540 +3587 +1405 +7071 +26106 +20941 +18617 +26740 +6925 +12250 +376369831 +5250 +7541 +429605841 +18586 +13783 +6089 +6166 +9056 +7983 +18435 +10961 +19516 +96437477 +6195 +19003 +6888 +23191 +21383 +6614 +7123 +811900994 +6318 +3569 +18752 +7734 +1100 +5938 +31759 +7404 +20264 +28136 +6540 +15693 +31055 +24610 +24127 +10306 +10609 +171308653 +24453 +21815 +4846 +28173 +8728 +18883 +5907 +26344 +518624943 +9834 +4437 +24020 +25760 +215801037 +310684775 +21731 +382902669 +13023 +8531 +8392 +26476 +20203 +1065 +799 +8492 +20638 +2759 +21007 +25638 +723466242 +13408 +856 +32760 +10163 +2916 +17346 +24303 +4830 +29209 +26871 +31260 +15199 +22795 +15169 +1840 +14706 +466 +23480 +7117 +20700 +13869 +7930 +30362 +15355 +29589 +225534628 +4324 +382802971 +2837 +10208 +24562 +22559 +3378 +31055 +504 +17706 +26165266 +11218 +22543 +14316 +8621 +12020 +20722 +17402 +280529378 +32647 +902 +12984 +28100 +139007263 +26047 +14450 +20121 +9870 +28746 +163251696 +8568 +4989 +24282 +24738 +17884 +17363 +6053 +16842 +28240 +701104944 +2139 +15460 +27012 +5996 +461277064 +19463 +13509 +3473 +1791 +4977 +2131 +10702 +972607490 +29507 +24635 +28455 +20250 +31320 +393986242 +1912 +17868 +15162 +32590 +26301 +5994 +19806 +19676 +1030062040 +29602 +29061 +10719 +19560 +864335235 +21964 +2614 +11482 +28184 +27710 +22739 +27709 +4808 +20828 +2540 +6719 +28451 +30792 +26193 +3488 +12426 +32175 +25787 +26922 +8968 +23132 +31816 +546000077 +14809 +814529805 +3336 +14266 +3714 +29070 +2504 +3189 +17572 +14161 +15448 +3546 +13964 +17603 +9327184 +15316 +19354 +22659 +7561 +7220 +846 +24548 +1308 +3922 +14674 +29274047 +26090 +15096 +22563 +359288415 +22006 +20918 +6453 +16314 +9456 +19186 +12219 +11572 +14436 +7631 +26983 +11104 +32470 +878327399 +6742 +511296763 +14819 +18207 +22884 +29844 +21839 +32354 +15191 +27638 +131 +23639 +12386 +20119 +32468 +19961 +20119 +9764 +29629 +20869 +32101 +1289 +31045 +22530 +796710006 +688887999 +10748 +4703 +4817 +30889 +6008 +29777 +23620 +5994 +773245885 +22901 +24703 +21894 +2345 +15492 +19389 +19990 +28013 +6600 +16290 +21021 +355734928 +18319 +16826 +30328 +15018 +1823 +30753 +30888 +6642 +15048 +19975 +7541 +4490 +18921 +6416 +31416 +4937 +6618 +31260 +5677 +22833 +25394 +26150 +25293 +1309 +8752 +27225 +14775 +11779 +6727 +24795 +21218 +18459 +5294 +22385 +32182 +23251 +19932 +1662 +32305 +28113 +18927 +21588 +24255 +19009 +3887 +23443 +28832 +290422529 +723695589 +28359 +15851 +31769 +20917 +6719 +10739 +10087 +5825 +13239 +16062 +29589 +20704 +21990 +15102 +14763 +32232 +25058 +9627 +31330 +20826 +26522 +18385 +28437 +25486 +409846593 +8993 +21263 +6497 +417766481 +10721 +24360 +32285 +16706 +10302 +28805 +20662 +28238 +25681577 +13783 +16080 +22729 +3560 +32689 +6020 +29545 +19769 +15357 +24597 +21875 +17450 +5250 +290769443 +3921 +11025 +29014 +10692 +21815 +4891 +29067 +8798 +2438 +26694 +29954 +3084 +7392 +20000 +24663612 +26694 +11801 +25619 +28872 +27370 +16384 +4778 +32100 +29642 +3092 +23683 +8712 +32113 +16182 +11121 +7342 +17298 +194998513 +15377 +20217 +15415 +301 +4863 +6887 +10458 +15639 +1310 +682 +29254 +18609 +10227 +32453 +11774 +17593 +6072 +4438 +9361 +13174 +954298556 +3562 +1444 +19327 +20299 +31752 +5825 +15717 +16842 +12683 +9381 +3016 +4080 +5215 +12696 +1318 +17755 +22677 +7638 +7612 +22024 +6818 +25551 +6678 +3835 +4828 +28878 +11772 +477925588 +7150 +31035 +23232 +4925 +12908 +30564 +31816 +4260 +13890 +23108 +17281 +163492228 +19660 +26175 +15851 +19183 +16444 +29398 +29274 +3991 +22652 +4636 +21340 +32438 +27079 +15132 +406000131 +17568 +13691 +27301 +5605 +6278 +26694 +29300 +874086522 +17439 +202 +12746 +5341 +18030 +26161 +417027696 +24975 +1496 +23979 +13827 +767853461 +29222 +4715 +4342 +18162 +5710 +17374 +19076 +22323 +6043 +15958 +20563 +24914 +7638 +618386534 +30607 +15660 +13883 +8895 +20960 +1613 +1045027275 +825070278 +6648 +12568 +8216 +13856 +15287 +381 +38769653 +3888 +3126 +31055 +10970 +31474 +28202 +10184 +30926 +26484 +13741 +14620 +21299 +8841 +21442 +10646 +20524 +23568 +32163 +15567 +758300039 +12490 +15710 +20387 +856207789 +14598 +13795 +19313 +13109 +19541 +5682 +10555 +25594 +1446 +20736 +5954 +4487 +14482 +1251 +29010 +19960 +30810 +145895232 +20537 +23209 +635470917 +20377 +23252 +5308 +811903348 +21437 +17597 +15736 +7612 +28440 +9366 +25619 +9461 +9497 +67650094 +18953 +26732 +31797 +4582 +25463 +5912 +30316 +2261 +4193 +7308 +24244 +21700 +24299 +6974 +22065 +2642 +25278 +12031 +21683 +22022 +21071 +6706 +548 +181284782 +13783 +820 +5150 +31504 +14538 +1059407870 +9019 +21007 +1044185404 +6211 +23016 +188584425 +8360 +26022 +19666 +16472 +18847 +367188169 +18779 +25310 +3384 +2841 +13198 +16404 +906900427 +12010 +14532 +457142444 +26348 +8925 +29448 +31979 +239 +20870 +5201 +21954 +26620 +31530 +421 +31244 +13085 +1066556883 +5913 +524 +2523 +7933 +784 +1048322512 +4260 +8295 +5000 +23673 +1405 +24906 +25962 +4703 +23520 +7733 +3742 +151770303 +699487053 +7165 +21221 +18310 +31641 +290 +17970 +6611 +24307 +18183 +502144944 +82894371 +29577 +17847 +20857 +21992 +747 +13822 +927244002 +19929 +24232 +974 +21227 +18688 +25643 +8550 +1612 +10731 +26922 +29293 +21694 +1071548646 +4429 +5499 +32261 +4141 +20030 +31247 +29729 +1816 +10266 +5746 +169 +6963 +11778 +12360 +23540 +29010 +15325 +13571 +15059 +785579678 +8802 +865943268 +21119 +19456 +23479 +353 +56090979 +3856 +12217 +10969 +26796 +19140 +25366 +22772 +3495 +753 +24294 +12562 +13168 +21646 +3033 +20948 +20400 +32016 +955278291 +2081 +721000141 +25337 +6811 +32300 +512 +6184 +28036 +20261 +22022 +17525 +6404 +3376 +24539 +32180 +10851 +516 +6082 +19819 +1122 +28634 +15017 +11510 +16664 +32168 +1005059728 +30069 +2015 +25660 +31874 +8571 +22845 +7213 +22224 +4573 +17308 +4324 +17444 +22955 +11993 +24578 +17466 +30613 +2769 +3920 +12370 +32756 +23639 +10477 +24861 +23235 +5668 +6656 +8895 +13733 +23703 +2824 +19094 +13484 +22579 +32397 +618386534 +799 +23904 +32341 +25876 +15239 +10974 +30183 +22591 +4359 +24506 +3966 +19668 +18883 +25885 +23159 +206 +31140926 +23981 +7071 +2572 +24745 +3721 +18993 +163492228 +882072880 +473198471 +11869 +15162 +989611833 +14507 +5751 +5615 +12817 +5913 +27574 +16879 +20882 +13051 +31696 +378831688 +1065 +2695 +23891 +13827 +13813 +17623 +28741 +998 +17093 +6990 +23885 +600930403 +16502 +355264719 +26699 +18020 +12080 +7439 +5815 +16298 +31677 +4924 +7714 +19936 +27902 +19449 +26397 +8175 +16706 +32700 +9261 +16609 +9751 +7263 +25028 +28916 +1100 +30810 +30293 +28202 +30021 +145056166 +4338 +10019 +8367 +15321 +4998 +889191331 +770236869 +10249 +24299 +9332 +1056 +8728 +12930 +14519 +14169 +31613 +7415 +2410 +27055 +533948334 +27924 +24309 +440 +5544 +17874 +31172 +975640473 +25135 +1056 +8375 +28115 +11003 +31049 +11641 +10974 +18455 +21466 +14060 +20263 +28701 +329597276 +300929934 +9755 +4896 +4810 +557679414 +15851 +30989 +26460 +32750 +10184 +6757 +10750 +30766 +4224 +2438 +23723 +24405 +10119 +29630 +19547 +1011243118 +14980 +692296598 +5460 +1831 +10139 +1039454929 +1028 +30603 +874205684 +851649066 +518417905 +25252 +3315 +16575 +124369549 +28076 +22820 +26150 +14069 +9659 +429605841 +20547 +397879962 +24303 +18172 +17374 +23596 +26791 +21802 +30733 +21964 +5938 +19003 +773818094 +2044 +22322 +15196 +23033 +6317 +18290 +5050 +5187 +184186867 +12839 +25608 +7478 +13880 +4142 +3046 +23280 +22445 +31986 +29005 +13739 +457142444 +534 +13595 +3985 +15170 +28898 +15490 +27021 +29891 +30819 +7638 +9939 +19767 +16066 +18133 +31583 +24547 +13075 +21700 +26456 +16518 +31835 +8217 +15536244 +20506 +28416 +19289 +17681 +32014 +29567 +24800 +4914 +13070 +2523 +6285 +18122 +1365 +21445 +16314 +11997 +914 +4998 +7733 +22557 +5873 +8373 +21614 +21742 +25552 +25486 +192993735 +5996 +26544 +622 +16575 +30819 +523 +1042062182 +9096 +29891 +24061 +10309 +19455 +7214 +22619 +230518419 +3535 +28319 +25084 +15547 +31762 +2131 +657016490 +13236 +18840 +28712 +7212 +20112 +25636 +21667 +28377 +9109 +9410 +31892 +1336 +1450 +9015 +21894 +6169 +2044 +9401 +29661 +12536 +10294 +23660 +11838 +329765698 +517 +630093307 +24207 +30595 +892998692 +4255 +16842 +29966 +522048339 +3300 +15556 +9675 +133678412 +27864 +24789 +10692 +15947 +27762 +3141 +12628 +13601 +80525247 +28013 +6068 +6038 +1277 +2084 +476240820 +984310150 +18886 +6065 +23639 +31485 +24555 +27836 +284016043 +1481 +12566 +27521 +25445 +9797 +989223855 +6687 +9490 +23357 +4357 +11835 +4937 +27012 +6301 +1206 +23566 +20112 +8974 +1612 +15534 +600930403 +18553 +5632 +9000 +32020 +23639 +31557 +29216 +13653 +264 +991546674 +30070 +6348 +4008 +24914 +32559 +20736 +25617 +5894 +17768 +13606 +23158 +6992 +29394 +13634 +9322 +31529 +16970 +20624 +24872 +4584 +31522 +23150 +18505 +10706 +30351 +9542 +14970 +1083 +24020 +29775 +24258 +28013 +13838 +3051 +18709 +12828 +11472 +5176 +30089 +18886 +27794 +31431 +29386 +3574 +7937 +6547 +10498 +21990 +26860 +11244 +4238 +13897 +32293 +24433 +863724463 +1067563998 +27185 +9285 +31885 +9627 +22877 +21890 +665875322 +11534 +31230 +28078 +10569 +17169 +14661 +27025 +10109 +25583 +25835832 +16989 +6392 +19463 +8830 +25608 +771101042 +7345 +4022 +17589 +32576 +4868 +17424 +5035 +13198 +14672 +19726 +22351 +6468 +726 +11386 +25752 +466407152 +1616 +18043 +7769 +27172 +26572 +5486 +16152 +15061 +13941 +12764 +87657305 +21553 +32513 +610 +12385 +27854 +8392 +22843 +22418 +7706 +18754 +15144 +20095 +2106 +28427 +19653 +19541 +11661 +13653 +12840 +26305 +5283 +8485 +4450 +20848 +5350 +3339 +32296 +244957611 +13617 +31139 +14974 +2106 +16114 +27342 +32062 +6673 +6435 +28754 +10497 +14222 +29450 +13497 +30601 +14268 +796710006 +27304 +10045 +5894 +239 +9258 +874086522 +23841 +6518 +8232 +23971 +924349614 +279067825 +7361 +503218957 +24864 +17094 +29600 +26817 +216965874 +31334 +394 +14611 +6620 +7195 +11069 +30444 +21517 +6777 +14676 +30519 +32322 +1040 +24555 +25877 +14520 +20798 +393986242 +1299 +25741 +22208 +19321 +30372 +21072 +16559 +4640 +4569 +30039 +31418 +14161 +30427 +20999 +11503 +23251 +4941 +26438 +13875 +22377 +30810 +653627586 +12890 +8658 +1636 +25115 +542295626 +549907492 +11993 +6373 +18278 +2845 +20250 +30688 +8321 +1625 +9178 +28652 +894853305 +651885085 +7585 +15355 +4688 +14684 +13503 +471507746 +29004 +236684310 +2221 +2709 +1616 +28284 +545549059 +27995 +946828519 +22418 +18661 +24139 +2525 +21337 +2127 +28796 +30325 +31784 +215801037 +20785 +8725 +537 +28846 +5320 +13568 +7135 +1843 +22602 +23453 +8311 +6319 +16478 +18553 +29108 +20941 +128810821 +5376 +13998 +16495 +512 +17002 +329161931 +8293 +11661 +32700 +30443 +16424 +18048 +9639 +248328466 +32062 +3488 +22224 +18290 +5830 +32438 +724861432 +28139 +6131 +1145 +1056 +2428 +7788 +1004406848 +10133 +346928338 +541087189 +20139 +26522 +25504 +6963 +13264 +25723 +24973 +24250 +18480 +7392 +11944 +32383 +7064 +36 +14614 +18752 +14145 +6530 +16080 +8485 +19863 +29644 +882975724 +28986 +517903186 +22 +972928650 +15858 +18167 +25122 +14127 +730297274 +9443 +2669 +2278 +16478 +950474614 +30989 +17875 +878706911 +28418 +13213 +27803 +12148 +29351 +1005111773 +28275 +15415 +279148135 +1623 +13924 +730297274 +2174 +17089 +21411 +11723 +683267855 +25752 +18213 +17308 +10249 +329649531 +19782 +31169 +29544 +30325 +23333 +13929 +3019 +22340 +27865 +17025 +28807 +9049 +32118 +28111 +4620 +21025 +2901 +30547 +28231 +13040 +15310 +22224 +26889 +19478 +6043 +14086 +20478 +1028508113 +7763 +29061 +20417 +17459 +16381 +23443 +17321 +23703 +808046354 +22316 +5994 +3966 +32468 +21802 +30534 +728180005 +15958 +12577 +28139 +3887 +15332 +22821 +27079 +16304 +12603 +31169 +233735679 +10146 +8885 +21295 +29644 +31418 +12482 +17970 +102 +1065 +8777 +19801 +21197 +24848 +6297 +9983 +3576 +24971 +26022 +11951 +476864914 +21471 +14145 +23252 +13717 +23453 +2536 +27393 +1023500634 +9371 +13213 +25171 +25777 +4840 +21358 +23747 +21383 +23747 +14758 +8957 +3229 +3562 +6195 +66 +7688 +27404 +22129 +31969 +13298 +5925 +24396 +8127 +28659 +21934 +828 +1056 +32112 +31363 +25639 +28772 +11073 +12164 +7912 +31979 +29450 +1394 +31864 +32157 +17159 +8449 +15535 +11818 +26484 +32232 +19456 +10784 +14594 +21117 +13414 +24673 +21038 +21471 +4666 +6532 +6258 +355015084 +13109 +32581 +11168 +12906 +21012 +27714 +21517 +32048 +353 +25668 +26416 +18543 +946065776 +10645 +23653 +12562 +22621 +25907 +25341 +18788 +25387 +4620 +30426 +8017 +5969 +26157 +16744 +18173 +1050 +6540 +13739 +32285 +3229 +27676 +630093307 +26295 +17929 +14878 +895793244 +8924 +32561 +7393 +5590 +18927 +10539 +5996 +363606158 +23017 +677416738 +11641 +5412 +280529378 +32165 +1409 +26656 +9931 +25320 +30706 +23653 +135575596 +4486 +2901 +155057346 +5406 +5053 +12581 +24889 +17115 +767879674 +12404 +8345 +12558 +588197016 +23520 +9366 +6406 +10354 +2260 +2784 +19002 +20914 +692434415 +30679 +25316 +15379 +1299 +12224 +26716 +734 +9087 +737190283 +32428 +1201 +2804 +18779 +32750 +23922 +5320 +19755 +16992 +23708 +25752 +22679 +3729 +19323 +22706 +8223 +23718 +19506 +23223 +24099 +20130 +26564 +1053511540 +16785 +843 +19345 +699735627 +20008 +13818 +17246 +3432 +24791 +13130 +30365 +25675 +228 +8496 +28312 +4081 +10171 +30163 +22323 +22022 +14451 +328328013 +25835 +22425 +66 +233735679 +9100 +12316 +10298 +29759 +27561 +22620 +8753 +1038473147 +4841 +32756 +7122 +20512 +29035 +12673 +478 +23987 +31108 +26420 +6678 +30107 +8320 +25637 +5797 +29604 +8156 +19506 +2209 +7958 +15540 +24743 +19327 +9152 +5777 +4021 +26860 +6551 +543278591 +12941 +31104 +31633 +8050 +16007 +22954 +16175 +5341 +17616 +19108 +12404 +31232 +131 +17444 +25508 +32363 +83834291 +15927 +497021021 +31153 +11162 +27902 +2218 +11119 +673150696 +6109 +5703 +3492 +512 +30670 +885 +24478 +18981 +12806 +26140 +4188 +4343 +15871 +22499 +7265 +26399 +11105 +1004406848 +20638 +798556108 +11354 +11821 +16684 +13855 +28733 +6891 +25472 +2980 +16424 +9426 +306860064 +24433 +768384939 +29751 +665668403 +14583 +9533 +18501 +17746 +26233 +14053 +20299 +7831 +6147 +21140 +30705 +1222 +14620 +25859 +29603 +24043 +11997 +8838 +775886610 +21476 +14231 +19436 +3274 +11737 +31246 +349265452 +24308 +15448 +8925 +28042 +27803 +23066 +5509 +193 +19867 +13914 +820 +17281 +5395 +6406 +26301 +17176 +22412 +2612 +27776 +4561 +808046354 +20227 +8378 +8096 +16291 +8318 +20022 +10811 +10272 +9659 +30607 +12217 +4126 +12103 +31304 +938231172 +28064 +13595 +25400 +1065 +329161931 +30359 +4338 +17176 +31358 +11944 +26513 +7848 +24279 +31838 +25481 +6053 +4581 +12246 +26865 +29324 +29844 +20274 +26484 +29759 +22425 +6110 +16801 +184 +28900 +30922 +29422 +3331 +989223855 +25752 +29092 +4934 +5415 +14519 +28799 +6849 +22190 +14167 +8472 +551 +409846593 +7746 +4191 +24061 +11340 +17430 +24711 +21466 +6933 +16560 +18222 +7730 +23153 +29626 +10171 +22323 +29637 +582958153 +19929 +20032 +139452872 +25428 +17429 +29545 +29833 +18060 +13499 +10190 +9371 +10008 +15306 +25286 +30851 +17492 +7838 +30388 +62277626 +17175 +450764617 +32347 +25387 +1059407870 +11658 +4666 +3095 +9205 +32709 +5551 +4563 +27663 +9751 +4417 +642957786 +23461 +20636 +16502 +817993855 +16840 +12504 +8050 +24901 +30991 +11779 +18535 +30214 +18609 +7122 +332842011 +16502 +27866 +24780 +20234 +901 +23251 +29451 +461277064 +21148 +6983 +11774 +911989185 +21244 +19094 +29094 +20949 +10112 +31816 +336420794 +3492 +20349 +683248809 +61637246 +24731 +12792 +10512 +466407152 +958 +692434415 +3448 +12103 +8752 +6643 +4366 +4233 +16704 +8851 +7607 +25049 +21550 +28493 +1021683009 +13875 +17236 +969 +11049 +17883 +2896 +8863 +17793 +30653 +6166 +31035 +1007237282 +1830 +30186 +14545 +1651 +21778 +26614 +16085 +23971 +22895 +29268 +5716 +23108 +23717 +8498 +6355 +22304 +12433 +15355 +11128 +13064 +9191 +27388 +22464 +17627 +24260 +4817 +5460 +7953 +12992 +9621 +9613 +484310184 +30350 +19354 +17198 +18036 +4261 +8884 +22010 +867 +30679 +20879 +740490411 +30976 +17115 +30770 +4817 +18788 +27153 +13088 +239 +14473 +9345 +29461 +13838 +4645 +677416738 +6208 +22 +32756 +12127 +2614 +20299 +22706 +14521 +6141 +30694 +31338 +21243 +31244 +23364 +17173 +32739 +17780 +15623 +7024 +19319 +23211 +29195 +18921 +8586 +13198 +9731 +10112 +23766 +2271 +9639 +28370 +19342 +1001 +315171979 +9263 +3033 +960941343 +5087 +876 +1061 +14215 +29939 +12092 +13847 +3025 +20512 +10208 +19340 +10573 +15355 +13972 +16318 +20383 +2999 +16148 +14430 +651885085 +31804 +11729 +6611 +5205 +10139 +12894 +3870 +13216 +28626 +21374 +31075 +466895569 +27187 +25989 +13113 +2271 +1466 +6777 +5996 +5376 +29274 +2697 +6542 +7172 +30547 +21340 +25835832 +14535 +1370 +29525 +1027 +3835 +3109 +30492 +2546 +29495 +32331 +24753 +30704 +10109 +12984 +991427156 +29343 +355015084 +22337 +11792 +6322 +15533 +19547 +15239 +31285 +23958 +26106 +2884 +3248 +12148 +12753 +11869 +26551 +25049 +9200 +17874 +922299518 +5115 +125408631 +8047 +11792 +3264 +22231 +1514 +11844 +15230 +3790 +24280 +22057 +17569 +14102 +21954 +30351 +3932 +832680993 +11412 +4778 +9731 +2084 +340345990 +20864 +10572 +1339 +24274 +18339 +9665 +21374 +20108 +6859 +795585329 +5814 +30843 +7788 +22652 +10392 +25427 +859072541 +7952 +2053 +15377 +19436 +3500 +13113 +1230 +22250 +4561 +3016 +20183 +15417 +14327 +905243991 +367188169 +11227 +680671778 +28987 +15642 +24765 +11765 +2466 +856207789 +8222 +14521 +20108 +26617 +29183 +613429844 +25638 +4100 +16516 +273798784 +268664862 +3560 +14084 +551 +31033 +565299629 +26177 +186596555 +11335 +22638 +6650 +30613 +779295714 +4393 +18504 +9332 +12717572 +393086015 +20017 +19003 +8711 +4937 +15993 +22300 +25545 +1438 +12386 +14080 +12111 +23541 +9426 +21779 +23443 +27787 +20662 +24616 +14417 +18953 +1384 +4008 +18183 +32004 +4360 +2797 +859 +22377 +30936 +26968 +24329 +16836 +686 +29450 +17303 +29222 +4025 +8107 +2587 +6558 +1778 +8677 +29528 +14545 +15791 +16545 +23191 +7285 +4810 +16216 +31224 +715317189 +3336 +27881 +9667 +7220 +10631 +907054612 +27375 +22852 +564184338 +1069115708 +14908 +7702 +10045 +31864 +24872 +30474 +13119 +18688 +772225462 +879 +15951 +9867 +4485 +5321 +31425 +7117 +15660 +30717 +12396 +30473 +21868 +12917 +28021 +321934268 +14295 +26783 +15831 +6650 +4106 +23113 +1514 +4022 +519336328 +28809 +221809937 +27121 +11144 +11472 +1057 +27128 +3412 +5830 +27360 +30918 +30645 +17015 +17265 +23362 +6887 +12864 +9832 +9456 +19668 +6990 +29448 +17841 +16080 +22867 +10008 +29487 +1179 +4824 +11168 +23046 +9150 +5486 +452282785 +4238 +32385 +1348 +6218 +18883 +5361 +23975 +10388 +6348 +9350 +18752 +23742 +131147486 +28846 +28701 +7706 +23639 +10045 +29014 +29005 +24484 +9731 +6343 +2127 +359288415 +10224 +28510 +23834 +7894 +20049 +28643 +8091 +157465808 +913748172 +109016745 +29370 +16842 +20314 +29992 +24020 +4664 +32371 +24264 +27866 +24555 +978839708 +31019 +8702 +11003 +24468 +2853 +5843 +28461 +25516 +18319 +28946 +16525 +16070 +11855 +1719 +31416 +16590 +8993 +25918 +3963 +3009 +14980 +29690 +2675 +9304 +22127 +958 +7643 +24553 +21382 +6068 +151770303 +23431 +7075 +19093 +28846 +507789109 +29318 +12285 +15491 +30186 +27624 +27739 +5172 +27127 +4916 +9087 +3412 +7838 +30249 +18765 +1365 +23477 +9731 +15249 +1069115708 +32647 +20879 +29729 +25608 +15321 +7871 +15642 +22092 +31847 +10680 +1277 +188584425 +18339 +557679414 +23591 +17762 +7444 +13894 +14799 +7714 +3844 +7129 +2709 +27803 +11245 +15496 +22743 +9109 +16472 +26803 +15531 +22135 +30603 +27394 +17847 +23891 +18825 +20513 +31709 +8197 +8577 +25530 +25859 +8677 +2504 +28846 +932686918 +766296907 +6182 +27602 +18416 +20030 +28152 +17469 +1277 +19695 +4210 +6648 +29567 +28878 +699735627 +6575 +22304 +15059 +5150 +5551 +5291 +11048 +30316 +635470917 +7902 +31685 +1046343587 +4216 +8004 +9704 +18365 +7715 +16892 +3590 +21675 +29767 +2572 +13229 +224 +12006 +22094 +3262 +26399 +28917 +12125 +4648 +407478274 +16881 +20025 +2664 +3155 +583 +30180 +20724 +26344 +837732693 +18071 +31927 +9675 +7213 +29857 +11335 +17425 +1044185404 +14058 +15529 +908 +11674 +882883285 +24808 +8515 +23295 +24019 +29247 +538293986 +16705 +5360 +26202 +12756 +13481 +17724 +14343 +25530 +5742 +16644 +5472 +23904 +20828 +32762 +7135 +737190283 +19531 +32013 +9458 +24805 +438 +21810 +15155 +2390 +23854 +22861 +25104 +3952 +22685 +9031 +3315 +9222 +21382 +215801037 +9731 +4372 +144 +28746 +23790 +12495 +16475 +5033 +31193 +544 +22971 +5994 +17200 +14384 +2053 +1071900543 +881 +19783 +7318 +21170 +28816 +20598 +14953 +29986 +30851 +10101 +31874 +28502 +5434 +18233 +431917582 +762404314 +15232 +22036 +16513 +21517 +22713 +796710006 +10403 +2627 +29539 +20127 +13423 +18550 +20462 +15715 +23017 +2535 +21720 +13216 +9049 +3408 +17755 +23444 +842 +31174 +8341 +241930487 +27449 +533 +390906431 +17087 +28920 +23783 +9345 +11989 +11835 +27509 +13013 +26823 +23312 +31174 +727 +5196 +20475 +147582950 +30483 +3661 +11779 +26365 +3503 +27186 +24837 +15300 +3581 +643348206 +29907 +16146 +24489 +16892 +920628575 +30180 +11869 +26727 +21992 +19911 +22931 +186785632 +6234 +29245 +14451 +13278 +419612638 +19345 +5298 +13595 +4868 +5729 +14238 +24449 +534 +22886 +3394 +13163 +4613 +19849 +1023188123 +30598 +7228 +23583 +29623 +11477 +867204060 +8106 +446538772 +19880 +22250 +9317 +18352 +10726 +28231 +2048 +6381 +595942659 +11016 +7170 +28184 +32377 +3746 +13733 +16886 +823092168 +31104 +18019 +7797 +7047 +30564 +28528 +21443 +30745 +29860 +6075 +26592 +3738 +17392 +19884 +10137 +19831 +14499 +23251 +19819 +8443 +191971468 +18560 +22450 +7631 +8348 +21967 +9667 +22022 +6317 +10692 +658174212 +6028 +28391 +14614 +1093 +19307 +21947 +32369 +7896 +11104 +30784 +3235 +8067 +8132 +19432 +23183 +6694 +21433 +23612 +720519970 +1053511540 +22034 +9937 +1358 +26233 +6301 +4454 +5439 +4438 +5139 +22579 +26544 +24734 +10706 +24453 +18675 +11323 +859 +31829 +24836 +12250 +2477 +5874 +1914 +13347 +32319 +1835 +17400 +9129 +9369 +27131 +21990 +11432 +21992 +22714 +3730330 +29456 +9251 +12761 +23268 +8443 +19632 +12746 +29429 +17246 +5825 +18385 +7143 +509352747 +8879 +8571 +25740 +14133 +188 +22077 +20724 +18019 +447027210 +6208 +884345720 +12763 +18122 +3095 +2073 +8785 +630354738 +18825 +25620 +11223 +8337 +484310184 +1348 +26544 +22049 +20124 +6547 +355264719 +24762 +30963 +123076733 +18296 +17385 +4084 +1038473147 +10295 +30810 +21750 +14621 +8285 +405612030 +18322 +21741 +22352 +586165913 +20025 +19486 +20164 +5910 +31753 +13560 +7143 +28574 +1312 +8925 +24778 +9931 +22322 +15752 +13099 +15269 +23366 +15657 +12666 +25262 +1446 +10656 +24906 +796974588 +4100 +2075 +26941 +19395 +22153 +15448 +28354 +12017 +14980 +29727 +22621 +18609 +29324 +31055 +12536 +12706 +8995 +625190697 +19768 +7965 +8787 +9685 +27308 +30776 +908 +13054 +28807 +3945 +1778 +31529 +28256 +21784 +211730518 +25639 +612277592 +17501 +26077 +17415 +3196 +18020 +22652 +17321 +31964 +17053 +12806 +11573 +16428 +19767 +16317 +9987 +1370 +10528 +20111 +9222 +30557 +29831 +21346 +25542 +772225462 +452282785 +30074 +12003 +14934 +11451 +25989 +27271 +9731 +18981 +1179 +28437 +15871 +10607 +546000077 +1028326137 +14040 +5331 +734 +9304 +31990 +1929 +4846 +25160 +13171 +29954 +8984 +27299 +31685 +18298 +991427156 +19806 +7132 +30534 +3033 +25885 +4342 +391090414 +26410 +2901 +23772 +29542 +23007 +31407 +2452 +28959 +25032 +355734928 +9138 +7265 +745180397 +279148135 +306860064 +21287 +5428 +569699847 +19435 +2871 +29777 +14706 +13417 +20369 +21028 +29300 +22903 +23259 +21155 +3126 +22795 +822039461 +703 +629271359 +30109 +14763 +23841 +11218 +20085 +2015 +22877 +18672 +215801037 +236 +25793 +11040 +23662 +12747 +7554 +24250 +21443 +215938702 +594762075 +29555 +464493188 +18391 +24916 +13685 +24464 +1779 +32469 +31644 +28754 +14002 +2784 +688 +11967 +17395 +725112481 +29860 +15199 +8282 +989153034 +140796320 +17962 +376449320 +18576 +23654 +7353 +436602508 +24515 +17020 +26551 +6542 +29415 +12460 +8101 +31606 +16992 +12291 +32582 +22755 +28013 +13312 +7354 +18799 +859945928 +28509 +20338 +20578 +9445 +3976 +5969 +27682 +21178 +29067 +27509 +4771 +14554 +17881 +24004 +383 +230518419 +436 +23539 +31659 +28502 +2856 +8341 +823092168 +8178 +32561 +20800 +25433 +354 +23136 +15212 +395834793 +24332 +19863 +29978 +25593 +28626 +483 +10286 +1029673386 +3432 +11137 +7314 +20600 +16540 +4052 +11968 +865943268 +23982 +8067 +1039454929 +15409 +701463599 +16881 +4450 +16378 +14706 +24670 +61637246 +271 +19116 +23259 +2384 +12657 +12017 +13498 +1005059728 +10366 +24683 +25942 +1913 +30427 +21384 +9000 +26456 +223104312 +23091 +8375 +15958 +6891 +342900830 +11522 +16164 +1612 +8295 +25373 +17006 +28622 +9939 +820 +5423 +3584 +7567 +203869333 +5924 +21167 +22822 +10266 +9855 +5605 +19961 +29393 +29761 +23885 +28339 +18039 +4840 +622 +21882 +4326 +26305 +8367 +13642 +6719 +919564231 +6035 +30534 +10680 +1282 +4656 +22349 +18411 +22244 +14536 +2489 +4726 +15872 +26484 +6453 +26584 +11211 +4819 +466895569 +19745 +21732 +1129 +21239 +30177 +25578 +24412 +767879674 +28111 +6636 +22558 +14623 +29266 +24709 +14788 +30679 +1029 +16125 +19455 +16879 +1062457191 +24354 +28076 +8577 +24360 +1641 +28129 +23235 +8846 +6089 +454313193 +4856 +12577 +27833 +23891 +21579 +440 +4008 +22412 +24903 +3553 +909487409 +25900 +32753 +2572 +9755 +8127 +6714 +31369 +4937 +9461 +21545 +950 +32366 +32436 +24928 +12127 +24513 +32013 +63674306 +1022585985 +27235 +597917676 +18431 +31696 +3492 +8584 +29924 +959661605 +4122 +14462 +1130 +32391 +7624 +8925 +13883 +1069917996 +19086 +18111 +16188 +27290 +7202 +17039 +17970 +23017 +17810 +9490 +4043 +18161 +20745 +10837 +318746049 +29002 +31557 +21923 +32123 +7153 +5428 +15300 +574653853 +22543 +1351 +11251 +22222 +22069 +17793 +7214 +438 +30564 +26320 +23673 +31369 +908304474 +30770 +28440 +22887 +6412 +4925 +12250 +4385 +23137 +642256957 +16885 +2656 +13719 +835842891 +20178 +2575 +17688 +24787 +21934 +401917596 +25347 +28211 +147582950 +3009 +18861 +24232 +19929 +2284 +2856 +3590 +11774 +9286 +12649 +32369 +22337 +31363 +367740012 +30440 +597796445 +12600 +1007560760 +13004 +7829 +31254 +21948 +18576 +1005111773 +16078 +4098 +693593454 +18964 +1046 +30440 +17025 +30350 +24787 +12127 +21204 +27819 +15097 +24433 +3553 +748 +12723 +4532 +5161 +1836 +29369 +832182246 +14500 +12111 +30054 +742 +12566 +10706 +28509 +16251 +26865 +25346 +7017 +20656 +29819 +14142 +29286 +876 +29461 +28563 +1022122593 +10134 +32048 +28339 +9013 +16879 +6084 +13414 +14189 +29329 +31606 +12649 +314 +405612030 +3587 +21628 +23600 +26202 +15636 +26685 +103480109 +13916 +20494 +14395 +5551 +16878 +27807 +12657 +32646 +10961 +20348 +5115 +7170 +20290 +25692 +17169 +2894 +20378 +26908 +21021 +29646 +13777 +10593 +864335235 +7214 +23709 +6147 +11993 +32561 +15563 +3742 +16952 +8105 +18162 +19445 +79196762 +18630 +10719 +14722 +2415 +5053 +17353 +2307 +4828 +17568 +1911 +27891 +7995 +4082 +18609 +23912 +13163 +6412 +31972 +15594 +10500 +5480 +10087 +20716 +29646 +32739 +330159803 +23766 +10112 +9490 +82501098 +9100 +4868 +27695 +24666 +31816 +16160 +25257 +24526 +23047 +1611 +4929 +22396 +14487 +30944 +11774 +29816 +2260 +18872 +29500 +32208 +76910325 +21549 +689 +21596 +447027210 +29928 +7722 +24834 +30887 +21476 +7024 +1466 +1186 +22187 +11137 +31665 +7983 +3440 +20021 +27561 +3358 +30780 +26397 +17559 +22687 +453090502 +9795 +5510 +19052 +9438 +830605272 +16499 +23767 +2535 +28139 +32058 +25566 +10413 +18765 +16590 +297 +11509 +1382 +29155 +5308 +5590 +31870 +23217 +17969 +846 +7802 +22845 +18183 +27710 +2106 +12127 +14974 +3352 +19213 +25469 +12847 +4366 +13410 +20825 +27891 +26764 +5996 +11808 +16685 +30710 +16685 +8951 +4582 +9322 +3772 +9228 +8433 +17482 +13479 +902551600 +4008 +1690 +10593 +9931 +5331 +9243 +7702 +25667 +921025890 +18459 +25606 +21170 +27510 +910649337 +22034 +3155 +15910 +23274 +21868 +20627 +1251 +32144 +5524 +20653 +15464 +24000 +3155 +23179 +4411 +19006 +19388 +14970 +2463 +1980 +1204 +23614 +239 +6093 +29399 +24374 +4188 +105 +5505 +27877 +25859 +31727 +22212 +21448 +28928 +11180 +13655 +26552 +20036 +17086 +5156 +23444 +3562 +3412 +22418 +5945 +9709 +1659 +9091 +7214 +5541 +27666 +26222 +24516 +10146 +4648 +3706 +27292 +24484 +24593 +29392 +20857 +18048 +29656 +3322 +28642 +31889 +176 +6330 +27638 +14040 +28603 +6736 +8572 +22488 +27139 +28284 +20524 +429572152 +9894 +13213 +12048 +16775 +5314 +1282 +6664 +828 +1044185404 +1481 +16502 +4808 +20537 +4232 +26519 +909240806 +24861 +9762 +31410 +8306 +341817102 +26331 +28814 +802636738 +26530 +17962 +16057 +17317 +362975650 +29556 +30989 +10885 +488251248 +29952 +2669 +6822 +15564 +13052 +18369 +29161 +31455 +1019686302 +15570 +6169 +3225 +30325 +11765 +6147 +19140 +32390 +28670 +14507 +1695 +21731 +814529805 +21930 +14314 +7011 +18025 +19530 +24762 +22036 +5716 +17357 +1616 +431917582 +27375 +22088 +16627 +16353 +26796 +19956 +15660 +2783 +4575 +16685 +8990 +3237 +19586 +17592 +22543 +20917 +17884 +1259 +30161 +1868 +5791 +14347 +7489194 +22212 +24666 +29247 +10302 +29274047 +16520 +2503 +7769 +4454 +22647 +22129 +11143 +27055 +15764 +1062737082 +15262 +507789109 +7788 +4485 +18985 +32691 +8385 +19301 +22762 +24877 +23302 +12473 +26999 +4122 +31954 +29600 +26762 +16544 +8945 +24065 +564 +18167 +7097 +1026 +10266 +19261 +30316 +8985 +1339 +10295 +24207 +25366 +11540 +26745 +1450 +32385 +18435 +924305293 +7389 +1911 +10636 +5795 +27534 +15358 +80 +13525 +10804 +184 +14422 +27127 +20095 +28319 +6619 +26027 +13717 +463035576 +21545 +6406 +922299518 +11492 +9762 +8786 +27669 +15663 +13925 +26397 +13128 +612277592 +9987 +8364 +10381 +767879674 +387 +23159 +9105 +139007263 +466407152 +22222 +3294 +24260 +352962731 +6658 +711737444 +5924 +21716 +26762 +23251 +17086 +14380 +10547 +19180 +1040089099 +19006 +9388 +20612 +9864 +20108 +11306 +658174212 +323513539 +20902 +14621 +31761 +25427 +1613 +29920 +8560 +21309 +31028 +20321 +17422 +22369 +14058 +11573 +665875322 +2308 +22718 +7708 +450764617 +19655 +5162 +296396691 +24966671 +9015 +1544 +26504 +22706 +32363 +22555 +4384 +27127 +28139 +4142 +5760 +32163 +30679 +30048 +10008 +1980 +25346 +27934 +2536 +909441673 +16591 +15808 +19777 +14953 +1020435935 +5161 +835842891 +8324 +4128 +25373 +14082 +29015 +20629 +22120 +16516 +24873 +20583 +14402 +6133 +9906 +5688 +28732 +5873 +26631 +27046 +8941 +711737444 +14500 +663997845 +14459 +26071 +927 +32615 +10121 +26694 +17542 +182362405 +10781 +29394 +29923 +10182 +7269 +28371 +22867 +8785 +10146 +11316 +10673 +19412 +9437 +851461297 +21337 +24979 +8397 +8941 +3610 +31985 +20143 +32692 +612807585 +31761 +29052 +1069115708 +476240820 +22753 +24449 +5971 +10306 +26522 +31310 +360376837 +17078 +21762 +585 +21276 +21386 +4937 +21662 +3581 +12336 +15155 +627712427 +6165 +18839 +24670 +10062 +21710 +8147 +19684 +1071082105 +12856 +937965064 +21475 +363606158 +21815 +20261 +4666 +19845 +14831 +30745 +21290 +2797 +30589 +8968 +20702 +20422 +27443 +93659120 +1229 +22451 +23953 +18752 +6714 +20879 +131 +18432 +28733 +4531 +30350 +31028 +30547 +518624943 +8829 +4394 +24666 +2655 +8903 +12134 +1192 +26259 +28832 +9178 +25142 +663426662 +8545 +30826 +9497 +7672 +21407 +31557 +12963 +20501 +22563 +8386 +585 +21272 +17847 +25599 +24888 +7749 +18290 +15531 +14451 +21167 +12316 +16935 +15698 +4025 +534285331 +8658 +476 +21657 +26331 +29211 +28036 +32285 +28127 +20095 +3482 +510017880 +902551600 +1573 +9789 +26569 +13941 +27866 +17395 +18886 +6619 +17264 +25755 +92 +9511 +24787 +851461297 +15570 +18693209 +5565 +26410 +25826 +28118 +4054 +8926 +9738 +4321 +19670 +27440 +9199 +22945 +16805 +172 +355734928 +26205 +4487 +737190283 +18167 +8925 +25828 +32163 +27865 +15810 +31897 +8559 +716737822 +31979 +14614 +25511 +17603 +15178 +31362 +817319335 +14236 +7677 +31686 +8314 +29896 +23443 +7567 +9408 +20021 +22385 +32232 +3162 +17025 +7847 +4400 +5000 +1971 +10518 +16992 +30936 +19880 +331 +24078 +19319 +17652 +14926 +1840 +17226 +19653 +9826 +13024 +11521 +26235 +11838 +12148 +2084 +17303 +1336 +30557 +621749066 +24113 +13783 +15810 +731202992 +29920 +26316 +10158 +4360 +4402 +216965874 +11492 +15514 +20852 +134 +30372 +25394 +26631 +6307 +15788 +25394 +3738 +1644 +27984 +29528 +290422529 +14127 +17346 +14788 +32620 +8648 +21875 +24061 +521 +3078 +13996 +30710 +20059 +136609362 +30276 +6027 +701463599 +20894 +20333 +14069 +27759 +27389 +13589 +8702 +15652 +26661 +15722 +139007263 +32347 +30902 +18822 +36 +20462 +28705 +3191 +31369 +19632 +6517 +22895 +483843128 +12499 +893 +32034 +20377 +21700 +14638 +353 +27319 +19745 +27470 +19354 +30607 +3742 +27173 +29924 +2546 +9794 +2426 +17765 +6501 +15879 +26134 +9511 +29678 +20997 +6658 +20949 +23803 +8524 +4774 +18788 +15810 +770352958 +26150 +20115 +25362 +817993855 +16901 +6370 +11986 +19114 +24877 +909060841 +20036 +29816 +458 +23953 +3792 +27324 +6165 +100092990 +2672 +12645 +30686 +23888 +571605512 +14450 +817319335 +24597 +8733 +9173 +21990 +31018 +4584 +23975 +22638 +28295 +7389 +5814 +1795 +26028 +17708 +3294 +9975 +29267 +20479 +30328 +4390 +30258 +534 +7050 +29542 +31673 +10609 +573404863 +25498 +25731 +17883 +166095447 +9856 +24837 +29351 +7889 +6116 +5258 +7702 +26694 +25791 +26929 +23232 +9931 +22906 +26956 +3856 +22255 +23614 +26088 +1823 +19199 +10397 +2058 +28724 +5473 +5683 +4025 +23708 +6208 +666268046 +13216 +22244 +18563 +7228 +5673 +6719 +30109 +11766 +10609 +1454 +235806854 +15083 +24581 +30440 +3569 +108 +28138 +10286 +7122 +21550 +26457 +7848 +18540 +16642 +251771275 +28502 +32270 +1802 +13737 +14142 +22482 +407478274 +384 +60606121 +29461 +25504 +11890 +14012 +10569 +28038 +778 +5373 +1057 +8793 +8601 +5710 +24419 +10718 +32581 +28628 +6274 +869 +3706 +9222 +10109 +4212 +29394 +29290 +32470 +26614 +9633 +25805 +15717 +12805 +11226 +23287 +2236 +12602 +29767 +19848 +16540 +12218 +18799 +12602 +20275 +17188 +17466 +239 +12504 +22 +3502 +15534 +1039573980 +19597 +15548 +28152 +7177 +17871 +8106 +21166 +12296 +9590 +15377 +26223 +7117 +14851 +23183 +3225 +11154 +24368 +531600320 +13113 +12020 +31839 +17775 +22270 +8685 +22812 +24307 +27035 +9458 +892998692 +31455 +22224 +3494 +32518 +29161 +8153 +984310150 +21947 +16590 +11007 +27133 +8238 +2568 +4363 +126 +31356 +6777 +16993 +28652 +9710 +31369 +8984 +27012 +172 +288106440 +7064 +32006 +28284 +13448 +8935 +29267 +27317 +6933 +6887 +14220 +7497 +30212 +31407 +11448 +2441 +22669 +471507746 +3482 +32559 +9679 +24809 +11855 +454434292 +20722 +1069917996 +28118 +5358908 +9540 +4232 +9007 +341817102 +11260 +30888 +15701 +452 +9502 +22580 +13109 +1042062182 +25109 +32650 +14862 +20869 +11724 +14028 +20999 +15460 +8725 +9031 +574653853 +631 +28461 +29908 +29642 +2410 +6317 +23687 +19313 +28256 +6812 +29525 +19187 +29604 +5907 +4363 +10083 +19913 +30256 +28394 +29564 +31139 +4181 +5703 +11510 +19076 +20547 +27881 +27053 +8175 +12564 +26470 +27133 +27794 +20536 +15300 +24443 +22412 +22546 +478 +2089 +8702 +13634 +7153 +18385 +22634 +26271 +6297 +30492 +353283076 +22412 +15415 +17002 +21879 +8030 +940466982 +6128 +31613 +13276 +30444 +113 +24884 +8067 +15321 +21496 +26591 +3985 +17078 +19726 +9263 +484426086 +16989 +16952 +25135 +2443 +21716 +21225 +24513 +4403 +22102 +16941 +450591414 +31892 +15212 +32286 +82894371 +28574 +30492 +15893 +19586 +24583 +638607948 +10190 +5335 +946065776 +3711 +399 +26163 +781061662 +13118 +27173 +9285 +26732 +955541494 +13790 +19468 +31319 +31193 +18173 +93659120 +25892 +29928 +4891 +968985812 +21386 +31874 +30598 +8752 +2428 +28832 +405612030 +23306 +15428 +6182 +13442 +7566 +21612 +1048322512 +18826 +13278 +30444 +12992 +25197 +12847 +11668 +22621 +5101 +4367 +24864 +17684 +4025 +19672 +13004 +901 +32520 +2345 +27969 +10445 +25542 +14304 +8297 +1779 +30705 +7295 +18609 +12741 +7778 +21735 +26612 +4578 +24903 +6540 +2587 +6990 +59300581 +10702 +8577 +561 +24996 +6921 +27603 +29888 +11007 +3009 +17501 +17113 +18411 +11705 +31477 +2919 +17994 +7111 +21882 +1795 +21868 +32300 +7831 +15792 +1968 +13254 +23767 +15315 +8556 +22772 +19231 +18459 +6297 +1038473147 +13625 +2073 +27246 +24051 +25138 +7620 +24386 +929979970 +1626 +18927 +730297274 +15 +32632 +18609 +27074 +4238 +28256 +32371 +17105 +31936 +12504 +12127 +787866898 +3456 +32082 +31693 +9325 +29753 +18172 +7730 +8777 +14235 +1145 +23448 +30745 +11226 +31610 +22706 +20855 +27290 +14385 +213606410 +30922 +8508 +19440 +20426 +22069 +14592 +7106 +4455 +23290 +5177 +10804 +17443 +19354 +18143 +19064 +8802 +290 +18071 +22235 +32581 +8689 +10730 +2484 +14885 +686 +4080 +3920 +26231 +17207 +26365 +23781 +32559 +2612 +19171 +7896 +15191 +28508 +25314 +15937 +5258 +12600 +6937 +21802 +28232 +25442 +3756 +13213 +20436 +30483 +8048 +30337 +1315 +11386 +2865 +6179 +20475 +17425 +17793 +24805 +26077 +6694 +13506 +2084 +3920 +19463 +32761 +23530 +17632 +25940 +15233 +895793244 +19863 +31169 +18310 +1623 +3352 +12929 +818027795 +1018366689 +21890 +7126 +4043 +17239 +25962 +32261 +9731 +16573 +15225 +634854294 +9958 +5367 +8702 +19323 +27937 +22277 +450591414 +5492 +32664 +28311 +2612 +24278 +11092 +12984 +2672 +27202 +18615 +2182 +10706 +22094 +984310150 +25654 +961973024 +19163 +32293 +18048 +31408 +1940 +16331 +24249 +14091 +24903 +17798 +3213 +869 +22359 +16149 +21826 +15810 +29329 +15660 +13016 +7038 +12020 +14775 +14757 +20592 +26563 +25256 +9419 +22954 +30157 +16744 +3146 +25778 +27272 +702431857 +23717 +10208 +17775 +4255 +22049 +28281 +29448 +14672 +309 +19161 +989153034 +4380 +8587 +4824 +8689 +13760 +25310 +16314 +18183 +20203 +28796 +5874 +16642 +1890 +29365 +15701 +13727 +4799 +8223 +7318 +534285331 +27515 +22189 +27443 +8134 +16878 +9884 +21433 +5992 +28714 +13481 +12410 +22102 +20934 +5119 +31706 +19768 +27833 +570867483 +6777 +19694 +11510 +26961 +21021 +19871 +12628 +14410 +12706 +17175 +30065 +11759 +13448 +31277 +9405 +7958 +15236 +11096 +16298 +851641765 +4211 +2154 +25760 +10903 +14507 +29630 +26163 +6565 +31369 +2523 +26584 +30783 +13925 +19472 +24814 +28528 +21594 +16632 +18432 +19108 +26999 +1071900543 +28572 +19880 +7117 +20377 +30422 +18829 +16892 +15540 +16173 +4408 +355734928 +4726 +11759 +2218 +30186 +24260 +65808830 +5947 +18296 +12110 +14845 +24127 +12246 +7607 +8851 +24859 +16122 +19878 +3389 +14706 +25989 +20687 +228 +11779 +23621 +25310 +70149198 +4190 +28567 +17980 +28529 +6392 +580 +5825 +18036 +28295 +11154 +4019 +15851 +11066 +28455 +17332 +11302 +12806 +8178 +10201 +4247 +17886 +15701 +27153 +7075 +9000 +13553 +15018 +921025890 +26092 +10656 +1103 +817319335 +1046 +3838 +20090 +29469 +18983 +8175 +3581 +687763923 +20687 +13505 +32124 +5692 +15174 +14462 +25962 +15142 +27010 +25410 +23287 +13880 +18162 +6236 +32134 +13701 +322303279 +31018 +14638 +16342 +14499 +573404863 +17908 +1843 +22771 +1071 +7172 +23559 +14330 +26716 +4778 +12426 +880657446 +4338 +7236 +31953 +26614 +5777 +20653 +635470917 +4992 +7702 +31986 +29180 +12464 +15708 +9961 +4446 +782079517 +618386534 +14080 +1747 +8127 +12250 +25122 +21784 +592666506 +17850 +6008 +36 +22393 +11801 +1643 +7912 +10332 +30120 +22377 +7172 +16803 +140796320 +26711 +269893514 +7250 +13158 +8386 +18820 +12360 +29339 +14476 +27674 +28530 +26447 +7787 +10943 +1017 +24260 +21525 +25366 +32302 +2053 +8426 +9289 +31698 +21783 +6312 +1699 +27988 +31465 +18788 +547839872 +6794 +24063 +31178 +13595 +799 +18702 +18647 +23958 +25624 +6442 +9023 +28485 +25622 +22795 +23756 +11534 +17559 +25354 +27017 +3379 +20203 +30592 +7431 +19298 +15713 +4840 +27172 +4284 +15911 +10441 +25386 +14631 +18248 +22571 +9937 +10731 +241930487 +19456 +2443 +24757 +17708 +17850 +1758 +23707 +184 +1017 +29829 +21164 +384972726 +17402 +32715 +7187 +31169 +1795 +4784 +992 +24329 +8030 +14488 +393939636 +20210 +27021 +20441 +10841 +12645 +1802 +18019 +32468 +30316 +16993 +20363 +14465 +18553 +767 +5033 +430015481 +14885 +15910 +10414 +7994 +29035 +11723 +24374 +1300 +168109658 +14507 +29916 +18352 +11430 +23700 +7567 +32417 +27813 +168109658 +32562 +12272 +22539 +30249 +10788 +13050 +27272 +25428 +28959 +31562 +16753 +3196 +819245666 +12134 +3688 +19451 +14611 +17402 +6181 +2824 +26874 +6412 +881 +7850 +24884 +28874 +31665 +191 +31927 +3587 +14839 +4191 +19064 +429572152 +21121 +28741 +817319335 +16476 +1453 +191 +20441 +20870 +16520 +28197 +307353097 +19913 +1515 +5456 +22993 +3770 +27219 +8558 +24818 +12950 +15953 +379911054 +32331 +5524 +29619 +12010 +195302080 +6905 +102 +193 +23280 +25996 +3562 +32676 +4702 +4032 +8395 +17115 +22235 +128810821 +13808 +17654 +17962 +15540 +30534 +13024 +26740 +6812 +7930 +29343 +28724 +2660 +27624 +19301 +25483 +6395 +8673 +26623 +30065 +518120821 +25985 +17039 +22117 +31761 +26306 +30426 +27074 +8995 +22901 +21726 +25042 +12328 +621749066 +31766 +28322 +15632 +31690 +8910 +14684 +769731785 +1100 +578949498 +27763 +737190283 +3706 +10013 +4992 +25918 +27394 +24019 +6405 +19207 +22305 +24043 +16817 +25084 +960941343 +22722 +12908 +13428 +859864853 +533948334 +13595 +19009 +6614 +863 +5837 +6131 +10781 +9096 +12490 +27807 +32163 +603 +741194541 +670 +31839 +10804 +21136 +222176974 +8680 +10248 +772225462 +25566 +7607 +5283 +31838 +8974 +741194541 +344 +6600 +26775 +602935893 +5742 +171308653 +4052 +557679414 +24401 +657016490 +18434 +7765 +21309 +1056 +547839872 +12316 +1816 +28281 +32113 +1901 +16316 +25264 +9191 +9665 +15766 +10718 +27447 +1694 +18633 +21992 +7438 +25263 +275531286 +9550 +6395 +28153 +11572 +30180 +1388 +6003 +14635 +20815 +4944 +26397 +44211057 +427210045 +27647 +10311 +15437 +6515 +279148135 +6963 +16811 +24004 +12577 +27829 +11996 +21769 +7250 +18576 +16704 +27864 +880657446 +28115 +32393 +30302 +5457 +5255 +6184 +31696 +551 +26504 +6679 +29336 +8287 +17332 +15781 +7385 +28096 +18093 +3339 +767 +23264 +20633 +15179 +8337 +18623 +20918 +3118 +14147 +414776319 +940466982 +7847 +4749 +20653 +25940 +29076 +19086 +13438 +31843 +276 +16378 +10941 +5554 +23709 +26656 +11835 +30537 +5236 +1957 +9679 +2766 +9931 +21448 +18791 +5460 +22931 +5615 +6849 +8791 +25578 +20716 +490744948 +7786 +27859 +223 +951589516 +9135 +24424 +631 +25641 +5710 +7123 +20441 +17592 +24255 +24154 +15357 +14058 +6435 +662831263 +3792 +24521 +25740 +27015 +938231172 +4181 +18461 +18213 +2174 +22707 +14002 +11826 +7235 +337953397 +25600 +17470 +6501 +27726 +191971468 +7290 +20072 +1001 +14684 +25373 +24757 +25981 +16796 +17290 +2920 +160243780 +10800 +224818846 +13740 +545509574 +20139 +29603 +2441 +1370 +19233 +17643 +21448 +27017 +30254 +23235 +884774553 +19108 +12385 +20517 +5156 +20653 +8786 +20866 +4681 +8090 +3189 +16886 +3792 +28689 +22563 +13057 +13658 +14930 +6719 +1466 +11779 +731202992 +21028 +822039461 +31578 +21284 +2546 +21850 +4157 +5016 +885912742 +22140 +16944 +354 +12046 +24299 +30177 +26466 +961 +12602 +4897 +10731 +29351 +29545 +10190 +19674 +7643 +27342 +26315 +30021 +406000131 +7672 +20826 +30316 +14266 +2709 +881 +5796 +12493 +23617 +10784 +10337 +16836 +30894 +6530 +9727 +31706 +4100 +27046 +32731 +585 +11048 +773245885 +20457 +794313601 +2018 +31477 +18468 +25401 +510017880 +4380 +20112 +1835 +12133 +17265 +23673 +1020413297 +23794 +1823 +31606 +25310 +8841 +5050 +31195 +24536 +9558 +18209 +9461 +15953 +30635 +464901830 +63674306 +28816 +24743 +19811 +18148 +8320 +27592 +8280 +14028 +24863 +12764 +521 +26231 +19867 +15130 +602935893 +28905 +16642 +686 +9408 +22688 +23205 +32123 +30821 +20612 +3155 +21107 +18097 +29984 +25670 +28078 +781061662 +15260 +17462 +24745 +10559 +14755 +21140 +11993 +11003 +2853 +25273 +2015 +30785 +25675 +352962731 +26711 +29237 +2802 +5196 +2209 +30927 +641245860 +25111 +21448 +20806 +464901830 +7378 +21206 +3780 +13856 +18609 +564184338 +27679 +26616 +27372 +24656 +25873 +23047 +29042 +28013 +16007 +10970 +3896 +21383 +29773 +31169 +26656 +32313 +17025 +12099 +10227 +25368 +806595480 +27865 +798919697 +32566 +20441 +24073 +24903 +548 +557679414 +4250 +12312 +18878 +721000141 +15097 +11505 +20119 +22057 +12562 +14459 +23834 +1174 +24376 +30755 +824269836 +2955 +12404 +17469 +22212 +1613 +32293 +30993 +29211 +120944653 +8879 +186785632 +28528 +700574071 +16518 +29711 +1381 +20357 +14913 +27370 +16035 +27290 +573 +32417 +4989 +7276 +818027795 +331 +11634 +28022 +7774 +345550902 +14314 +23403 +977602386 +1831 +19628 +27828 +7850 +17482 +30212 +3143 +16842 +10224 +29410 +1005059728 +13076 +30258 +25394 +3408 +21525 +9794 +21753 +1901 +28398 +24396 +222176974 +13653 +31045 +16881 +5886 +10119 +25386 +20124 +4567 +7774 +66 +653627586 +9120 +23721 +4590 +20303 +6714 +15924 +17270 +16935 +11306 +127417473 +10112 +8793 +27589 +25567 +13615 +12539 +29816 +17870 +24789 +21358 +20537 +15695 +3580 +28998 +5966 +18048 +328328013 +12899 +8616 +6719 +7125 +702036288 +61637246 +670 +31885 +28725 +29893 +17747 +21442 +818 +25989 +9156 +17871 +2596 +21484 +28626 +3235 +19907 +21908 +20008 +12010 +27841 +15791 +24850 +31970 +17039 +18886 +23268 +22718 +674585055 +19243 +28013 +24666 +27046 +6885 +1282 +29237 +5415 +9252 +21871 +184 +22954 +21553 +6949 +17039 +2768 +22992 +20742 +11634 +29545 +876 +13474 +397879962 +1595 +26054 +5729 +1868 +29300 +12849 +18709 +10719 +28225 +2004 +27004 +11512 +30015 +18840 +26759 +18411 +616977445 +32520 +23179 +12992 +23566 +22229 +7578 +26138 +20095 +14592 +903 +20870 +6532 +22465 +30415 +5918 +9657 +31033 +23235 +13144 +8898 +31331 +28988 +13875 +9590 +1453 +16540 +30337 +19009 +3110 +17089 +191971468 +74281531 +11555 +25778 +4785 +27053 +956457972 +21204 +14007 +30875 +15941 +4648 +2536 +4666 +17183 +2091 +23302 +5267 +13553 +10518 +13883 +3240 +14320 +23255 +1823 +24280 +22022 +22854 +28510 +18391 +8895 +27235 +8787 +248362658 +14614 +28600 +1984 +17462 +12593 +28496 +11227 +18431 +29063 +16495 +12498 +858 +5480 +28714 +10498 +14878 +23302 +10269 +19730 +14740 +12593 +8435 +21382 +17052 +151770303 +24792 +606881088 +27146 +30598 +24557 +17952 +29451 +3852 +28503 +1070 +16111 +26028 +25447 +5320 +3160 +10694 +24309 +22992 +301 +9727 +17525 +16146 +25314 +19168 +885 +21003 +4163 +30070 +16270 +858 +886 +16744 +28913 +15759 +21694 +15623 +32423 +31578 +25962 +26888 +4021 +531600320 +20338 +16944 +16805 +15179 +934603940 +9937 +1356 +4909 +20924 +5938 +3492 +9645 +22024 +13625 +31789 +30315 +30964 +32700 +818027795 +1614 +27794 +22827 +9540 +22815 +12046 +20314 +595289714 +11306 +29761 +24703 +3918 +4440 +18604 +663997845 +6664 +21974 +19002 +9511 +21383 +29539 +16480 +32383 +12783 +31537 +5314 +12315 +2597 +14909 +718 +21549 +381 +1616 +24443 +701104944 +12218 +24412 +13727 +657016490 +13130 +15300 +5320 +803008640 +1103 +11091 +29627 +59 +7684 +28903 +338625110 +29376 +3939 +13769 +15110 +23527 +6084 +24814 +21683 +28091 +11094 +24820 +5095 +6022 +236 +13618 +12224 +853929883 +4247 +19350 +24700 +29642 +14620 +8941 +1615 +6288 +2892 +124369549 +12809 +7489 +26476 +12843 +6990 +11226 +109016745 +544 +21272 +17962 +188 +3852 +29094 +349661678 +31465 +4329 +20879 +352962731 +25874 +5236 +26933 +7305 +239 +22682 +31570 +20085 +7393 +23890 +28574 +21868 +6727 +932686918 +18560 +1072 +15177 +32302 +12433 +17202 +4913 +8829 +4648 +17279 +5395 +484426086 +5857 +18020 +19600 +10577 +21433 +9756 +28913 +26250 +25835832 +14809 +21258 +32652 +25747 +969 +12127 +27710 +8147 +67 +31893 +3732 +1026 +4327 +9210 +25542 +10501 +25528 +28751 +11900 +19773 +28022 +10841 +26306 +28013 +5362 +23159 +3560 +26898 +23654 +25508 +337953397 +25989 +4840 +8492 +5463 +21792 +27303021 +10540 +4784 +27763 +22713 +11503 +32550 +27080 +3455 +12697 +25508 +376449320 +598246017 +25940 +27279 +24329 +30070 +11661 +29012 +796418068 +8378 +13830 +574653853 +25926 +891 +19307 +13615 +18271 +756626234 +25452 +11968 +21992 +17462 +21383 +19052 +4874 +27414 +21769 +2452 +12370 +6301 +19342 +14102 +28642 +8306 +18434 +31121 +27832 +16182 +13589 +24249 +12316 +20904 +603 +2139 +867 +9490 +24864 +2275 +922781658 +6195 +25712 +19684 +21711 +630093307 +12107 +7952 +30422 +13075 +8089 +7959 +28705 +6405 +23540 +105 +8294 +3488 +677416738 +32165 +17123 +7111 +17577 +12564 +21941218 +22607 +13064 +15355 +4681 +5383 +6412 +13869 +384 +27074 +12414 +17497 +20178 +3922 +20536 +27393 +28927 +21428 +13595 +14554 +32646 +17301 +27510 +15377 +87657305 +28712 +22659 +24515 +4579 +1690 +15036 +14314 +19811 +28180 +5197 +6804 +3293 +17683 +3336 +9665 +10566 +7122 +21792 +30069 +29359 +13076 +22706 +23707 +22617 +26908 +14760 +2390 +5605 +11386 +8699 +6995 +25123 +17632 +23900 +12647 +21252 +1968 +20494 +19428 +5177 +24558 +1037970148 +29680 +9317 +21358 +2672 +6920 +881060186 +15483 +557679414 +15722 +12566 +419612638 +23660 +20365 +20333 +12696 +3118 +767163246 +25053 +3479 +18953 +29500 +29495 +488251248 +24629 +4363 +30429 +1034522985 +30049 +6500 +9958 +25949 +621395034 +16744 +32702 +4855 +16789 +8209 +2489 +7648 +9855 +4022 +20648 +28437 +13119 +22564 +7392 +14747 +14231 +5847 +17924 +13595 +26022 +30435 +17588 +286 +29907 +24716 +25122 +26320 +13012 +5843 +15648 +251771275 +969 +15514 +3985 +7585 +31172 +10119 +28467 +26322 +6330 +10750 +19531 +1758 +27087 +13216 +453090502 +19236 +19298 +31644 +818027795 +32100 +31455 +16478 +17148 +24113 +1061 +11797 +4250 +7746 +8926 +7702 +950 +8638 +11766 +16212 +11331 +22685 +26631 +17626 +15993 +19451 +13051 +17424 +29954 +29456 +21368 +19641 +384 +31485 +24615 +22832 +1940 +23718 +14450 +15104 +15434 +3394 +21255 +23341 +17521 +11340 +4308 +22795 +17394 +394 +18560 +28288 +18623 +13189 +28603 +26 +6405 +5994 +24666 +13946 +187968093 +22188 +19649 +28118 +15722 +532880782 +17542 +1066627044 +296396691 +18434 +10306 +592666506 +7541 +3586 +10569 +29342 +8586 +333 +7143 +4106 +975640473 +28504 +19395 +20941 +12049 +6468 +10295 +28262 +31330 +21651 +13076 +1310 +19882 +185958851 +25485 +7024 +6114 +1904 +1130 +8297 +29542 +9987 +17002 +14741 +29891 +3756 +3973 +858 +1172 +32344 +31426 +27682 +29268 +1011025313 +21239 +19456 +7575 +160243780 +20281 +19348 +26456 +1023 +10021 +10500 +15448 +20377 +14839 +28992 +11968 +24753 +16775 +794313601 +31445 +164884529 +28512 +26650 +32288 +203869333 +6131 +16045 +9412 +24401 +25042 +869 +195302080 +29919 +239 +17793 +3985 +19316 +27813 +870140950 +25622 +14082 +8306 +16586957 +531600320 +27785 +26592 +22414 +21456 +3097 +2016 +533476351 +32100 +2766 +21097 +24816 +17301 +16146 +2167 +4454 +7937 +13497 +29263 +121399638 +26775 +882883285 +6511 +3875 +9886 +3775 +3336 +1072899509 +2107 +8397 +1259 +10493 +29370 +22956 +15189 +9718 +22993 +20426 +24358 +18878 +681 +6044 +30635 +19213 +11971 +2282 +14962 +30679 +25032 +28714 +16048 +349377938 +672253387 +10895 +28450 +15166 +7172 +32248 +6406 +8371 +29544 +7342 +1585 +23949 +19773 +10077 +15197 +17290 +28026 +24837 +3977 +30655 +8492 +26222 +9983 +9873 +28696 +7850 +6137 +1130 +20369 +24093 +10788 +2153 +27394 +28947 +168109658 +12645 +25752 +26620 +11540 +7804 +922781658 +28225 +6404 +24135 +7915 +31892 +20250 +547839872 +27776 +8798 +10190 +1585 +6264 +12657 +2212 +24922 +24709 +15453 +29840 +19006 +32431 +15019 +4858 +5796 +11091 +25712 +12493 +9873 +21037 +1296 +14231 +29433 +184 +22166 +12147 +30825 +18352 +5534 +32551 +24834 +12527 +6642 +26347 +892998692 +27859 +359288415 +28898 +17089 +360908934 +17616 +15910 +10048 +19653 +23033 +13642 +1039454929 +16513 +195302080 +7111 +29394 +20695 +25962 +10555 +64 +24249 +6995 +9461 +803501162 +9222 +21148 +8786 +1063098759 +27074 +9590 +6087 +3213 +25772 +4579 +697438511 +17510 +19323 +577 +25948 +8134 +10358 +10077 +26411 +17093 +13748 +1795 +2217 +14526 +19126 +20879 +7265 +8030 +2119 +24289 +26626 +23092 +16935 +510017880 +4450 +26650 +1007560760 +120944653 +26544 +16060 +16160 +1028 +2084 +13064 +14234 +14656 +15199 +988543234 +24569 +31762 +8699 +6957 +15951 +291010783 +306860064 +12296 +16658 +10298 +24309 +24396 +26509 +27290 +23566 +12709 +16885 +11038 +12432 +11067 +11724 +10840 +18431 +17627 +7220 +6141 +24020 +31874 +23899 +12253 +31153 +29185 +29986 +29998 +21415 +2260 +4145 +27509 +29916 +28203 +547488687 +26049 +29970 +5144 +29247 +10112 +9474 +10560 +31369 +16060 +6338 +30385 +19436 +31019 +26 +1562 +4589 +5016 +8321 +22304 +20263 +17890 +23576 +16642 +4152 +27510 +3706 +1934 +29351 +30039 +22222 +15588 +27127 +14238 +28678 +15900 +980280743 +2523 +9123 +14039 +9687 +10539 +27375 +27519 +8925 +16256 +30879 +32313 +9769 +18650 +17207 +23735 +484426086 +922621576 +980280743 +4372 +28711 +16627 +8520 +214 +4328 +3661 +13012 +24689 +859 +8282 +8183 +25109 +20494 +24901 +730297274 +5649 +5554 +17585 +385508497 +222176974 +21735 +8277 +3473 +12632 +8433 +19831 +28496 +12267 +545509574 +17883 +10497 +8941 +5119 +24601 +952776110 +22564 +4452 +3283 +8555 +290976997 +22465 +961570424 +6786 +27714 +22127 +13160 +8665 +2690 +32750 +9461 +15620 +16941 +393086015 +18709 +29015 +15382 +31836 +2672 +12031 +6277 +19506 +26177 +12503 +12224 +24888 +136609362 +8397 +23252 +8949 +5492 +21273 +21657 +7161 +16003 +16904 +7849 +4840 +13723 +1522 +1662 +29782 +7802 +3587 +430465787 +31892 +29442 +15315 +18550 +9212 +21683 +905400521 +11801 +8306 +1071907016 +5615 +11306 +2139 +26305 +15316 +27187 +27053 +25147 +8163 +66 +923278241 +3019 +19500 +4702 +18788 +26612 +223690879 +30876 +12427 +406000131 +22971 +1023 +24141 +2919 +253699238 +1747 +893 +17425 +1900 +32143 +10649 +6937 +7389 +12756 +18886 +182362405 +1019836518 +1053394108 +14661 +14760 +22682 +10735977 +5925 +23163 +13719 +12746 +5197 +6925 +30825 +11128 +19620 +12410 +518624943 +14964 +24761 +1090 +4260 +7958 +5369 +13016 +6885 +5827 +17799 +5376 +63674306 +28814 +26457 +25436 +3639 +9000 +25606 +4846 +6423 +2536 +25606 +24939 +30362 +5661 +959731862 +20653 +22771 +2535 +30606 +8531 +29411 +10306 +359554286 +21781 +30356 +28509 +14937 +27035 +16432 +28772 +31837 +4343 +208004304 +17076 +8345 +26458 +28279 +3775 +21433 +3992 +7150 +30527 +15496 +18248 +24492 +10208 +14459 +8295 +30138 +19094 +251 +8337 +13570 +29805 +9146 +27709 +29888 +127417473 +24753 +4709 +20475 +5170 +13099 +32521 +16164 +31127 +32113 +28013 +18576 +8472 +28129 +21334 +28946 +4188 +75 +3792 +546 +8967 +32620 +15377 +5668 +12800 +3110 +582958153 +18461 +17270 +13314 +10049 +2438 +8702 +20542 +5494 +25109 +20183 +1944 +7603 +4532 +23912 +1090 +13130 +688 +8823 +25320 +447027210 +5513 +22634 +21908 +11499 +787866898 +17439 +22905 +7522 +27710 +17706 +3179 +29630 +6650 +31168 +3977 +59 +6511 +26320 +821 +22884 +6531 +16264 +512128164 +22682 +31727 +21516 +16904 +6804 +30034 +22579 +14598 +30921 +13174 +16304 +7829 +13099 +9762 +10381 +4327 +27124 +9024 +5750 +5050 +9388 +24067 +30679 +503896617 +6203 +18978 +28438 +31537 +10633 +14376 +13182 +16806 +26261 +19541 +7347 +30496 +77748472 +31727 +14120 +25032 +8680 +26397 +7575 +32428 +15635 +4527 +8148 +31407 +4741 +920628575 +19585 +29718 +321739453 +29525 +27447 +10609 +17065 +23510 +30039 +2390 +9646 +25089 +8089 +6301 +21618 +10500 +16802 +3729 +12426 +21119 +14167 +21669 +171308653 +31619 +19773 +16298 +31649 +15322 +9832 +22319 +28724 +2004 +10510 +18296 +2589 +646646250 +25492 +14029 +9136 +18397 +20842 +15365 +13560 +27004 +8197 +11818 +6169 +30733 +20777 +25316 +9034 +12929 +29279 +168857585 +22764 +23918 +31626 +980014702 +7265 +758300039 +17776 +31331 +21178 +3078 +30054 +19884 +26956 +8127 +7336 +20080 +24673 +3875 +4454 +3554 +5457 +30936 +9024 +21471 +22236 +311956014 +168109658 +2455 +20939 +1059407870 +4666 +32762 +20111 +26922 +4190 +24539 +9156 +21737 +905400521 +9251 +631 +24860 +405612030 +12502 +28495 +19547 +120944653 +12761 +382802971 +15300 +20895 +16744 +30620 +13892 +2695 +18055 +12906 +10190 +25257 +28319 +5360 +31310 +20450 +17175 +10547 +3996 +929979970 +15660 +695 +19960 +13213 +3058 +5886 +3586 +442419816 +26874 +19530 +566535181 +4869 +12723 +13467 +25815 +13262 +22333 +31518 +6777 +16114 +14845 +16704 +9120 +26933 +6812 +32521 +11267 +27960 +7607 +798919697 +4817 +12905 +14528 +22094 +26486 +12020 +16552 +18623 +1729 +21136 +22022 +22322 +28810 +30926 +16560 +22714 +20747 +796974588 +652152676 +28905 +10096 +20321 +30520 +19200 +808046354 +7538 +11417 +29952 +1090 +15903 +13385 +31338 +5463 +8531 +30042 +20090 +16840 +17542 +20532 +8777 +13448 +7923 +29025 +24284 +15174 +15239 +18580 +18465 +884774553 +19018 +26144 +5729 +8245777 +12839 +14507 +351 +2471 +22367 +31629 +3235 +25493 +18265 +826 +29775 +24826 +11726 +692296598 +26238 +2934 +4181 +25030 +9956 +3742 +453654408 +13012 +11834 +9263 +5128 +23477 +9499 +19428 +5043 +11407 +21778 +27301 +9983 +19880 +17917 +2587 +25433 +17841 +3428 +642957786 +13892 +5913 +9176 +17363 +15315 +11432 +5677 +503896617 +844426824 +858 +4324 +14947 +27039 +13018 +7120 +30547 +25692 +6348 +9832 +30398 +16560 +2058 +734 +733026486 +12987 +28622 +13790 +3907 +29775 +16314 +12756 +17539 +3945 +464493188 +522048339 +32341 +27448 +25428 +1659 +927 +14635 +3484 +29451 +30444 +28243 +23183 +20321 +355264719 +31864 +5255 +18550 +8557 +16813 +32344 +1039573980 +21290 +7599 +17945 +23028 +24368 +8250 +15556 +657681557 +15994 +10190 +31095 +30967 +17755 +29247 +29451 +26563 +22166 +642 +28799 +26544 +360908934 +28910 +29315 +28575 +16009 +30918 +7075 +22903 +6317 +18546 +10298 +859 +28203 +13757 +5996 +27404 +817589563 +13408 +21284 +1409 +1071548646 +28837 +21553 +6181 +569699847 +21337 +11025 +29525 +27094 +193175134 +19672 +13312 +9675 +32561 +1230 +18993 +11271 +20815 +4648 +21218 +13497 +30733 +23731 +20342 +14039 +30021 +31998 +696717231 +30065 +3920 +20479 +8668 +10620 +1091 +2824 +23458 +7126 +5222 +23747 +5906 +15710 +13442 +28622 +9814 +30782 +154120443 +9678 +6905 +577 +22812 +7361 +25486 +14772 +25755 +6655 +21433 +11738 +17874 +16409 +28916 +1040089099 +21497 +20612 +15820 +28620 +248068570 +15131 +7538 +20213 +16609 +1259 +32355 +9572 +29884 +8342 +5858 +17908 +6974 +660 +15097 +194413349 +15269 +16664 +29597 +9572 +916 +5286566 +23199 +4840 +299509607 +7687 +16122 +29773 +30602 +12224 +25900 +2424 +609403371 +28450 +30219 +9582 +950 +9711 +625657182 +23617 +110271327 +29609 +23252 +26504 +15468 +25736 +2486 +19342 +3046 +3838 +24673 +21828 +2892 +28714 +25940 +9987 +309 +2174 +6043 +17947 +6181 +4828 +9289 +25758 +908 +30602 +8496 +28810 +14084 +29012 +13301 +197982234 +31195 +29005 +192418946 +3922 +23007 +907054612 +552788764 +12099 +11251 +10008 +15129 +15886 +705049941 +9992 +5845 +5888 +9956 +30046 +14559 +6607 +17167 +15993 +31155 +31838 +16381 +445477967 +15196 +21954 +30316 +857 +21792 +17588 +2892 +14236 +30766 +25742 +8841 +603 +11340 +9667 +409560708 +20982 +16021 +25380 +13163 +22236 +27435 +431917582 +12987 +30444 +9339 +17585 +1684 +923278241 +18480 +27746 +19755 +12336 +21485 +28485 +9667 +1273 +32118 +23010 +15944 +950 +30598 +24903 +10631 +3502 +20983 +1065 +1666 +7007 +23888 +20021 +23192 +17290 +6885 +32459 +618386534 +18839 +20786 +8276 +565299629 +15788 +25493 +1901 +19327 +21276 +972607490 +14174 +24401 +13402 +4573 +22337 +29630 +11774 +3467 +19645 +7774 +15887 +19931 +10057 +3790 +26572 +410710860 +25279 +16649 +19871 +15092 +22300 +15313 +11723 +10403 +7024 +1014219856 +24583 +13436 +32034 +31530 +21555 +4324 +23453 +29456 +31325 +1174 +25161 +14809 +10953 +20702 +17652 +18822 +13675 +25813 +5172 +713845005 +24392 +24459 +21407 +745180397 +2412 +6234 +3336 +443 +27041 +23073 +6469 +12769 +2797 +30694 +24583 +6435 +26661 +10787 +20475 +29172 +7715 +54102294 +22684 +17437 +864335235 +22497 +23600 +10190 +18036 +26486 +749234322 +16361 +442419816 +18213 +780421252 +22833 +9687 +13757 +25813 +7276 +7404 +5797 +19199 +498666675 +28493 +2221 +21414 +12849 +12984 +9138 +909240806 +25711 +21733 +629431260 +24332 +24711 +450 +11796 +6278 +22300 +18883 +3848 +28129 +16302 +29924 +29609 +3492 +23796 +1057 +213884266 +11980 +29279 +10487 +7111 +14002 +25469 +304 +5472 +17281 +8965 +13213 +29942 +29369 +24909 +29772 +16904 +2871 +14624 +429572152 +9322 +9449 +197982234 +7180 +6453 +15892 +3996 +13783 +22845 +1302 +11323 +666820756 +23259 +4486 +1056 +5043 +17488 +28495 +14326 +10139 +13414 +15212 +27982 +22497 +807729187 +23746 +2888 +30082 +1910 +12328 +25675 +617 +21782 +28809 +8985 +26049 +32555 +17539 +549962050 +889191331 +8029 +28600 +2977 +430015481 +7848 +29907 +9490 +2695 +1912 +19292 +4789 +16274 +27624 +548 +7788 +18393 +340345990 +9802 +5992 +16114 +13772 +10197 +13892 +16290 +458 +241930487 +8101 +164884529 +31237 +613429844 +29564 +13478 +29875 +1403 +20715 +381 +2448 +28366 +11323 +13448 +7439 +27264 +490726739 +27756 +20271 +31018 +29980 +3847 +13172 +29819 +30501 +14068 +22546 +26691 +9304 +8733 +11432 +28496 +30440 +739 +28238 +26177 +20265 +24401 +14410 +14007 +12148 +3394 +21072 +20274 +11855 +23717 +23462 +4924 +10800 +419461898 +24762 +9550 +9618 +1901 +12433 +5605 +18491 +419509287 +2830 +15141 +13158 +7930 +534285331 +16114 +14946 +19236 +609403371 +14316 +28741 +3966 +9679 +13625 +1623 +16806 +22613 +24302 +18207 +22949 +29833 +25509 +32363 +13094 +6067 +23756 +22713 +23094 +2221 +23746 +31518 +21322 +2343 +18953 +10009 +11070 +4664 +213606410 +20592 +10449 +29293 +17363 +191 +9261 +18499 +23985 +5341 +23607 +21947 +31893 +25645 +22621 +15250 +30350 +31816 +18577 +7120 +18161 +19207 +15985 +27430 +7489 +21003 +16161 +130946997 +20997 +19883 +19882 +18156 +5644 +213606410 +11777 +15130 +8769 +946828519 +22316 +5938 +1017 +22555 +21887 +185958851 +7561 +21 +13890 +13681 +14014 +20988 +134408380 +6655 +9498 +29046 +1625 +1145 +17173 +24939 +29450 +10796 +9421 +4609 +5492 +536464710 +1051977677 +14014 +6205 +5910 +7733 +6235 +13655 +23576 +31610 +518120821 +20250 +30078 +27665 +31877 +13193 +14326 +465496919 +24700 +13481 +20826 +23265 +32421 +18295 +2795 +20874 +739 +31303 +4453 +3553 +26457 +9371 +21429 +4142 +23639 +16597 +558084621 +31613 +18550 +31170 +31803 +15923 +1825 +18943 +13408 +22339 +19093 +20795 +7195 +21651 +28450 +31816 +3046 +12369 +8101 +859864853 +903238229 +7497 +29877 +642 +6364 +18617 +139452872 +12403 +6173 +26438 +1875 +2475 +22349 +8405 +5845 +6307 +1024 +4648 +6990 +5583 +18295 +18455 +30826 +20382 +13389 +12538 +11451 +29658 +19682 +394 +21021 +8060 +25793 +23964 +24993 +23453 +12033 +28643 +28725 +31095 +3636 +9855 +24641 +27412 +30966 +32468 +1524 +172 +19323 +9350 +32123 +19482 +100092990 +32691 +11466 +17526 +11505 +1036 +9365 +9914 +12856 +18128 +21322 +27995 +21872 +12246 +13352 +9735 +6203 +2260 +30119 +15578 +26447 +32760 +26917 +10366 +271 +318746049 +8464 +734 +16035 +20036 +22565 +26928 +29761 +572264701 +385123789 +4 +24700 +15549 +22383 +2261 +27443 +17908 +22693 +3580 +13410 +483 +23745 +8342 +672253387 +19935 +10498 +28574 +13479 +13389 +4974 +25960 +13753 +4784 +14912 +31338 +1171 +15548 +24629 +31351 +29469 +26306 +3866 +21021 +3185 +9881 +13064 +31969 +16432 +11412 +29603 +1388 +31169 +15368 +4799 +14702 +12599 +6326 +18072 +15666 +19781 +28139 +12740 +26743 +2345 +11967 +5043 +294 +29545 +28725 +29751 +547839872 +405612030 +4384 +12674 +11723 +6169 +30603 +66 +30887 +7011 +14410 +10620 +32760 +18563 +32459 +14053 +246 +14737 +11128 +8608 +13276 +26908 +21309 +12858 +11251 +26686 +22024 +16299 +63674306 +11117 +4819 +2884 +28746 +7276 +9855 +18431 +31169 +5843 +29608 +17395 +27127 +4261 +28799 +11668 +1042062182 +6905 +21571 +18797 +23522 +2236 +30116 +16146 +12848 +5703 +29965 +692430287 +4998 +22631 +22830 +21735 +27785 +4527 +618386534 +8550 +11792 +7392 +8047 +26635 +8879 +284704550 +30659 +3714 +606881088 +3458 +16021 +27017 +10478 +26235 +29429 +21121 +18103 +22602 +699735627 +21628 +8752 +32118 +30589 +12435 +15546 +23639 +5367 +3194 +18883 +12536 +2817 +23252 +876 +12984 +10528 +21772 +10112 +31514 +28728 +120944653 +2306 +27042 +1040089099 +23593 +17385 +8752 +7624 +8070 +10045 +30896 +16685 +32692 +29237 +14805 +21560 +2016 +6096 +32566 +3098 +538293986 +217368533 +16316 +19845 +7111 +248362658 +602935893 +21700 +12288 +5486 +5286566 +25567 +30989 +11335 +28198 +23721 +12830 +16684 +13321 +429572152 +19350 +13040 +29062 +5677 +15357 +4437 +7187 +30843 +28111 +782079517 +1310 +702431857 +15975 +18780 +18560 +21828 +19012 +835842891 +22488 +70149198 +16644 +28678 +5180 +28642 +24820 +12381 +5483 +4522 +23151 +10941 +22682 +19190 +24597 +15220 +18271 +30936 +7631 +15545 +22645 +15261 +673150696 +10306 +24354 +12490 +10262 +438 +22727 +29893 +20333 +14799 +22713 +27828 +9438 +26411 +4406 +14851 +3770 +25940 +1705 +11301 +3985 +24405 +21437 +22812 +548602017 +24378 +25213 +636839151 +26400 +969 +13193 +19755 +10358 +27272 +32347 +20961 +26348 +1599 +25111 +14868 +859864853 +29318 +7460 +29313 +21974 +18048 +26054 +922 +21311 +798556108 +19976 +6179 +23259 +12016 +13618 +30712 +21955 +8345 +22091 +20111 +2477 +2410 +30485 +30302 +17239 +17160 +11306 +580 +28359 +2428 +10990 +20368 +30485 +27265 +1787 +23475 +28628 +16910 +4210 +1795 +30327 +31310 +3819 +10869 +16540 +24860 +1309 +21206 +24939 +29893 +2766 +14776 +29286 +8297 +28626 +20535 +6501 +31426 +24067 +23251 +401917596 +477925588 +26620 +29602 +1968 +23900 +29990 +10227 +954298556 +2675 +29002 +20321 +21358 +3887 +509352747 +11668 +29891 +19620 +12764 +19468 +1466 +14395 +31762 +27282 +31127 +7122 +24154 +892998692 +168857585 +27470 +22822 +338625110 +31028 +30993 +2384 +26322 +13298 +26612 +6067 +16540 +28416 +688 +19587 +13302 +2763 +2675 +21990 +19153 +25668 +8885 +6400 +24014 +697438511 +7541 +1641 +12320 +6043 +22556 +1071900543 +3786 +2229 +30968 +28583 +7522 +24433 +29188 +11301 +16520 +16009 +19074 +18890 +3488 +30355 +26193 +22412 +30964 +15194 +100092990 +23671 +17422 +548 +12336 +21838 +12700 +18419 +19506 +18393 +29893 +19747 +1616 +19486 +29556 +18872 +16884 +19012 +8041 +30440 +120944653 +24583 +5180 +6343 +20879 +1723 +30078 +431917582 +18204 +13174 +19386 +20517 +24757 +32311 +26223 +18048 +15608 +13498 +189 +16200 +16026 +1300 +15642 +3521 +2489 +9983 +9902 +13016 +478 +11096 +21555 +19061 +9958 +5187 +8791 +7024 +26949 +6170 +14656 +30918 +952776110 +15460 +5673 +28282 +5554 +9350 +27004 +7575 +19682 +21287 +12482 +699747195 +29070 +11967 +10203 +14279 +15155 +11430 +392691932 +25314 +29608 +28705 +18001 +73596427 +29265 +29525 +17994 +6267 +869 +31972 +16889 +241930487 +20400 +17685 +859 +16173 +340069438 +27556 +14722 +4093 +766 +4190 +32266 +24099 +23108 +17875 +18431 +9914 +13189 +32244 +10062 +24478 +24616 +14828 +14493 +27052 +16131 +998031657 +17422 +6469 +32371 +4656 +15403 +20941 +3554 +2424 +229792385 +548 +14619 +4522 +6281 +754590698 +9445 +517 +8420 +1831 +19199 +554100033 +476 +31075 +27794 +31727 +19192 +7172 +19243 +14069 +2500 +2454 +24734 +29644 +12017 +31685 +21290 +16164 +471507746 +29451 +6281 +25341 +31083 +15036 +12337 +610 +260292361 +24581 +27806 +31364 +1242 +5103 +4030 +3610 +15313 +1773 +3412 +28910 +31839 +4581 +23766 +18271 +4522 +17883 +21828 +19694 +8238 +12861 +18072 +24284 +27982 +11821 +5551 +17706 +3294 +23783 +31699 +23520 +28413 +24933 +16424 +1615 +10633 +31762 +8925 +1066556883 +7132 +25624 +11521 +17871 +28814 +3009 +730297274 +15155 +917654268 +3336 +9307 +11096 +25498 +18461 +3645 +12890 +328328013 +27941 +11773 +1816 +21476 +25171 +22255 +458283071 +5412 +2546 +6086 +30161 +17395 +14488 +28042 +21552 +19455 +492988425 +20587 +17525 +1825 +1651 +5383 +19848 +1186 +24368 +687 +25028 +30352 +4584 +10357 +6719 +30372 +291275066 +4533 +31847 +31264 +18128 +633537610 +32762 +11244 +11243 +1391 +23325 +20280 +22693 +4264 +3742 +687763923 +28874 +23268 +20254 +15260 +1509 +244957611 +6905 +19628 +2231 +28391 +31752 +28245 +23890 +7804 +6160 +186785632 +8295 +23649 +19412 +27710 +18339 +19192 +8970 +28956 +2015 +27836 +14056 +2018 +8216 +32715 +1072 +1100 +14795 +10903 +30372 +27140 +22631 +26456 +30316 +6025 +13717 +19638 +20918 +23769 +10739 +67875078 +10591 +908 +12067 +610473963 +4702 +160243780 +27726 +29829 +15059 +3848 +20991 +18688 +32034 +7706 +9886 +20934 +18504 +20112 +29422 +538293986 +18501 +31577 +24939 +7101 +14473 +7541 +7561 +29392 +27312 +21960 +582958153 +29608 +8432 +24303 +27521 +21448 +30592 +25159 +18693209 +31139 +17314 +14623 +5653 +11492 +17868 +16384 +26552 +4545 +14103 +13946 +6552 +13422 +5688 +21452 +13302 +968985812 +22100 +18943 +225534628 +21700 +564184338 +517 +24360 +28026 +14578 +10895 +4487 +21097 +184 +9109 +22057 +23733 +14678 +13880 +24977 +612137112 +20697 +1778 +14535 +29266 +1348 +217368533 +11371 +15831 +3746 +32581 +32691 +19730 +304677974 +239 +29450 +16840 +25481 +4578 +21027 +8782 +28732 +3937 +25213 +31985 +7235 +32163 +11712 +3372 +25863 +22833 +4783 +31727 +902 +25434 +19354 +9789 +5908 +19747 +12495 +30219 +600 +11759 +245929304 +184 +14778 +23183 +24279 +2884 +29966 +14934 +26823 +31690 +1252 +29924 +24973 +22333 +17042 +623 +76910325 +25530 +27265 +19975 +565593805 +9665 +7871 +198937476 +17169 +3937 +14052 +29376 +20440 +14330 +29602 +24496 +10381 +304677974 +13636 +7894 +24808 +25723 +31114 +26326 +28359 +7667 +21667 +221809937 +26874 +794313601 +19682 +878706911 +31709 +5737 +11971 +1019686302 +10620 +21284 +21632 +9983 +8712 +20379 +5713 +15007 +19506 +21716 +15958 +276 +16173 +1595 +29816 +25376 +3412 +3196 +3412 +1365 +31224 +3235 +18411 +5565 +3793 +10702 +15415 +7172 +950 +15005 +18863 +5827 +22129 +531600320 +15792 +24993 +4903 +12930 +291010783 +21320 +24557 +10787 +17747 +7804 +20592 +5551 +17622 +4193 +30641 +24914 +18799 +67650094 +859 +20477 +13822 +8712 +21126 +3535 +26054 +4903 +30 +17167 +1778 +18103 +359288415 +28720 +26775 +28567 +7396 +885 +216965874 +25262 +20008 +512 +11340 +16291 +16761 +30766 +16085 +29461 +20524 +61637246 +22556 +19516 +11797 +26689 +90396233 +7216 +11693 +10708 +6418 +28622 +17332 +4681 +15415 +5360 +21252 +9938 +867204060 +18391 +12149 +4043 +8605 +6418 +29007 +23790 +26177 +24562 +11168 +5033 +824269836 +39299391 +7763 +651885085 +1445 +355264719 +7624 +32495 +15911 +25504 +17159 +11900 +14402 +21166 +20843 +330159803 +11114 +7912 +21218 +31179 +25082 +28612 +4563 +14238 +24513 +30597 +18886 +5383 +634854294 +18431 +18921 +11840 +14528 +344 +856207789 +2108 +903 +28438 +12864 +384972726 +6936 +14611 +9292 +194861429 +18630 +11724 +31120 +12856 +23810 +826 +2004 +22556 +4059 +18785 +22294 +1277 +3065 +9449 +18964 +14430 +20697 +6025 +3885 +27094 +24909 +6252 +8294 +15642 +5492 +22305 +22743 +3574 +12740 +7708 +27035 +21167 +1479 +14532 +24443 +859864853 +29844 +7371 +546000077 +30180 +3775 +6993 +28259 +29844 +1039573980 +30138 +18048 +19124 +577 +8677 +11159 +144035229 +227439839 +26276 +27308 +13880 +13503 +24329 +12404 +16803 +30766 +6743 +23700 +629431260 +1895 +22339 +181284782 +31699 +28605 +23783 +27024 +27663 +32331 +26461 +26515 +8067 +16313 +28956 +22034 +20917 +14684 +23953 +16642 +7270 +12432 +19422 +25203 +701463599 +9618 +301 +699735627 +30784 +22602 +14430 +455393924 +24848 +13790 +22002 +3065 +3840 +11882 +17623 +7816 +7746 +22450 +12414 +5057 +17775 +160243780 +31035 +23897 +12906 +31028 +20583 +1055209860 +19315 +19436 +32163 +12250 +30520 +14103 +22212 +8245777 +26939 +24731 +372479198 +28078 +825070278 +7643 +5284 +21549 +15820 +28129 +29274 +762404314 +28799 +22340 +6842 +29300 +13636 +2892 +11724 +5367 +30752 +3189 +31972 +17076 +4697 +7290 +10306 +24638 +25344 +18900 +9292 +4324 +16704 +2824 +391090414 +31641 +30598 +23217 +188584425 +25793 +726616181 +5511 +202 +27461 +16490 +631540174 +27264 +328328013 +857 +28184 +10493 +13813 +12285 +412700179 +1339 +17847 +1623 +8179 +16632 +30212 +569699847 +30443 +5742 +16596 +782079517 +18094 +13163 +22084 +28955 +15417 +17060 +29525 +25996 +17290 +3889 +13130 +14614 +987156465 +19848 +22679 +21726 +21276 +30815 +25312 +14170 +7117 +31338 +18825 +22672 +30993 +15270 +29718 +22272 +23357 +6184 +673150696 +22895 +11510 +10311 +15216 +2713 +813566502 +29218 +27172 +28225 +14277 +23540 +688887999 +13374 +17628 +14592 +6395 +8318 +15529 +3587 +2515 +31662 +17975 +902551600 +812501196 +23773 +23834 +23280 +19865 +19817 +24539 +2307 +6862 +395834793 +941 +22795 +28013 +14676 +32650 +1198 +609403371 +16700 +14909 +32344 +7404 +22294 +19907 +18983 +564184338 +2947 +8183 +26509 +22464 +6920 +1690 +27813 +24478 +14564 +24761 +25760 +30770 +21826 +3281 +9015 +9902 +27819 +23108 +794313601 +13659 +2218 +22499 +30013 +6163 +10968 +29965 +27902 +10332 +5874 +12024 +29906 +4210 +282 +29274047 +14684 +181284782 +14798 +15817 +436602508 +20119 +9659 +24764 +17683 +19882 +561740885 +3500 +22773 +20227 +28211 +733026486 +8728 +24670 +21675 +6575 +22849 +23612 +1139 +959661605 +184 +14685 +19907 +1450 +25962 +19008 +3293 +29121 +25641 +22423 +20536 +11412 +8434 +26121 +522048339 +13522 +9263 +7965 +22706 +2743 +12973 +28366 +902 +32168 +13595 +1370 +29061 +5383 +15611 +32104 +7170 +3084 +31045 +14851 +22386 +9421 +676736040 +31750 +22024 +21879 +14802 +29376 +24652 +403520915 +15018 +867 +11821 +2149 +32366 +32390 +452963926 +24268 +9902 +30245 +9710 +8638 +29070 +642 +3058 +12426 +308 +28772 +21850 +8232 +31474 +4740 +15713 +20506 +13389 +5115 +15220 +19350 +24861 +19848 +24098 +11165 +9887 +22465 +26204 +894853305 +282058177 +10687 +1823 +18648 +21481 +10021 +6514 +13023 +2455 +5423 +27208 +28772 +10276 +11509 +4573 +203869333 +22565 +5205 +903238229 +20638 +29067 +17969 +22727 +30194 +30408 +27553 +15412 +7202 +4721 +12666 +24907 +473270624 +6515 +7235 +30048 +14007 +8443 +12414 +909240806 +17692 +23964 +23231 +13213 +11815 +6392 +5945 +32753 +16801 +4751 +7345 +3587 +14763 +29909 +191 +8823 +23617 +29005 +636839151 +32163 +26661 +16674 +7503 +11165 +31362 +585 +8134 +30706 +3073 +17999 +19977 +2261 +198937476 +28440 +22387 +12438 +1405 +30902 +27007 +665875322 +26631 +11723 +7623 +835842891 +105 +30902 +1802 +31277 +11632 +23325 +23783 +534285331 +11477 +27128 +12134 +4578 +3378 +5267 +11327 +15540 +15676 +18609 +631 +20532 +22867 +462589202 +17588 +8885 +30819 +10276 +31986 +27993 +6847 +2871 +10903 +13653 +145895232 +382902669 +32279 +21295 +1038473147 +26572 +24368 +16992 +3179 +13367 +20636 +27658 +28986 +464901830 +27738 +1007560760 +17430 +9050 +22772 +4863 +25711 +11007 +2932 +18207 +22737 +31932 +23814 +20524 +14614 +17588 +22651 +7965 +3973 +1027 +4383 +31108 +9408 +10968 +21802 +19547 +28069 +1454 +17188 +18505 +131541024 +434 +18602 +31670 +3467 +4978 +296862246 +24895 +30372 +989611833 +8665 +12404 +17724 +6859 +913748172 +18928 +12717572 +665668403 +22036 +10156 +13701 +3810 +22812 +24597 +31864 +9627 +4321 +2865 +25387 +15907 +10515 +25758 +10796 +4810 +26092 +6795 +23568 +977602386 +3772 +28612 +6545 +19695 +23700 +10735977 +1223 +27891 +12127 +27521 +28013 +24820 +24859 +6814 +6331 +10528 +15325 +30639 +31559 +7733 +6376 +28898 +15313 +6586 +16212 +17988 +16331 +10589 +7973 +1336 +19670 +22190 +9369 +30444 +9931 +13924 +30093 +24307 +28530 +27763 +9426 +25160 +3965 +2655 +44211057 +6160 +670 +4868 +6133 +15143 +7992 +5258 +13996 +23700 +7875 +17681 +8297 +642957786 +10262 +265813536 +24232 +6067 +8017 +14757 +17728 +17579 +5863 +16745 +18248 +6169 +548 +28361 +25273 +4107 +9751 +29267 +27813 +17987 +30015 +6933 +25996 +30015 +31246 +7912 +30712 +30258 +915 +12917 +4666 +15261 +16785 +24427 +26928 +6165 +23115 +31209 +592690051 +22024 +30186 +24895 +23268 +20113 +16893 +9426 +18001 +355734928 +26305 +21135 +8373 +22971 +24569 +25619 +248068570 +21358 +13070 +473198471 +28782 +8091 +22521 +30440 +7187 +14532 +90 +2145 +25641 +314 +3080 +27235 +21097 +21273 +7405 +476 +29965 +29035 +3179 +20826 +6514 +7754 +13499 +1009 +23616 +990900808 +30183 +27768 +11128 +11677 +30459 +20939 +9087 +563 +64 +16287 +24553 +14384 +1454 +6687 +16986 +454434292 +6991 +29545 +31416 +23448 +215801037 +1053511540 +26010 +22294 +7847 +17967 +533 +13837 +2396 +24478 +27187 +19389 +31362 +3002 +29237 +4190 +29161 +25636 +25024 +3203 +23105 +10071 +143 +1017 +16188 +3784 +13955 +3440 +13064 +13023 +766 +13795 +754590698 +3009 +22790 +9751 +28288 +32652 +11301 +8568 +241 +4359 +15312 +4575 +6743 +780421252 +27235 +7802 +10000 +15632 +31693 +1354 +2884 +290 +19327 +3918 +7607 +6936 +564 +922 +23520 +3080 +3149 +15657 +68003897 +6531 +21266 +563 +19032 +865943268 +14084 +25401 +31089 +5456 +189 +17094 +23616 +17559 +4477 +4163 +13478 +32643 +17994 +5857 +18829 +30226 +11432 +18983 +31104 +3180 +18093 +24242 +232711058 +27099 +9325 +12388 +31818 +3473 +10694 +16558 +5580 +27841 +16314 +17970 +4413 +1063098759 +13964 +22788 +3888 +17441 +19871 +198721611 +1072 +14174 +25668 +29577 +29468 +674585055 +24055 +24417 +21645 +21517 +31254 +14170 +12160 +27891 +227439839 +16753 +24154 +23137 +2575 +4920 +1071 +10735977 +22580 +21911 +687763923 +15287 +16232 +17975 +6417 +15357 +5480 +3437 +16667 +11223 +6849 +22906 +9639 +24569 +15994 +1103 +28799 +30199 +5908 +17053 +17376 +31285 +7503 +27829 +23163 +26264 +22821 +13956 +6925 +30082 +7017 +19745 +29264 +9538 +30034 +25699 +20477 +9832 +452 +753 +4582 +23196 +12817 +27080 +721283276 +30212 +20250 +13070 +3896 +25636 +22319 +18693 +8702 +15892 +2412 +14235 +25368 +5994 +18063 +3494 +1073 +2773 +1522 +27099 +23453 +26326 +27763 +8702 +12674 +1378 +14715 +22790 +19278 +9881 +22010 +6542 +22564 +28495 +14395 +22622 +5308 +5742 +586165913 +12143 +9924 +1038473147 +9323 +300929934 +16518 +29268 +2709 +4688 +26539 +817993855 +17967 +20917 +5180 +23662 +16060 +4514 +4702 +29062 +19161 +188 +22601 +13914 +29413 +17425 +13579 +24117 +26775 +5360 +13571 +11997 +32643 +4845 +3361 +17425 +23366 +12386 +13043 +32034 +12757 +28712 +28066 +3352 +23364 +20997 +13925 +27603 +2001 +5688 +27210 +28280 +26803 +21960 +1787 +27199 +16744 +29285 +30607 +8371 +9426 +20379 +23603 +32058 +8813 +8101 +792992230 +25498 +5035 +4107 +14763 +11705 +22275501 +26910 +464493188 +18963 +8183 +796418068 +3293 +25552 +16353 +19925 +3456 +727 +6312 +19451 +12501 +6614 +19319 +14103 +1093 +270260213 +12806 +2523 +341817102 +577 +4775 +30157 +4097 +11838 +22009 +13748 +27832 +26803 +5341 +19233 +15306 +16101 +22954 +30245 +6867 +31389 +14763 +8702 +769731785 +32561 +15129 +2969 +6636 +31553 +703293243 +26948 +18188 +24820 +13642 +6301 +3194 +2081 +14934 +5794 +917948279 +12814 +24368 +393939636 +8023 +30598 +13484 +7889 +1719 +24507 +906900427 +6620 +27066 +43 +2084 +15872 +31426 +29644 +24093 +9679 +16003 +29172 +610773839 +21422 +20076 +14988 +25401 +832 +22937 +11067 +13298 +21826 +29507 +17441 +12783 +8077 +4476 +19497 +17115 +17569 +30436 +17643 +22992 +19911 +28038 +14007 +4327 +31083 +26590 +28512 +2980 +22190 +1825 +26146 +31416 +26146 +2278 +12403 +29875 +27658 +12433 +10083 +29641 +1014219856 +21525 +23603 +10208 +20090 +703 +12060 +18869 +12929 +25786 +14384 +5180 +14137 +31451 +29376 +5494 +20350 +8545 +82894371 +1025777893 +1048322512 +15831 +15717 +19182 +16516 +13932 +6920 +1773 +13070 +11779 +6664 +28678 +16803 +6957 +15588 +24358 +16759 +10969 +10309 +2934 +273798784 +31416 +10684 +13467 +518417905 +13193 +7829 +31404 +2784 +10750 +23277 +7954 +17044 +4321 +12930 +15820 +6166 +27603 +20059 +606788536 +32305 +15785 +7585 +4406 +32692 +946065776 +21358 +777917138 +9167 +28754 +31759 +21258 +16314 +12575 +26620 +31033 +15875 +3627 +12438 +8321 +18397 +7548 +223434885 +6921 +2385 +26670 +25278 +1699 +20365 +31416 +1445 +17441 +5376 +6983 +3033 +4686 +248068570 +2980 +32620 +3002 +24449 +8778 +15529 +447027210 +749234322 +32564 +8990 +23163 +16432 +1057 +9416 +3770 +10690 +27968 +26121 +8209 +5291 +17317 +29392 +63674306 +1544 +13174 +26146 +10057 +25400 +29718 +24100 +2119 +26085 +14102 +29271 +27392 +24673 +7290 +742 +6802 +2697 +1890 +169 +14127 +11478 +14674 +18553 +7011 +30598 +385123789 +64 +7946 +3746 +683636595 +17969 +31626 +19693 +25492 +20736 +24907 +2058 +18964 +22300 +14215 +8295 +5684 +1404 +465496919 +1944 +23236 +32087 +7688 +11168 +1029808281 +6757 +26656 +195087475 +30645 +9031 +20785 +62277626 +23815 +28508 +984310150 +31485 +933943837 +25779 +472492534 +27246 +7318 +17159 +22244 +30492 +21635 +20918 +10577 +19806 +5286566 +1842 +18861 +13198 +1899 +12792 +22693 +7212 +5299 +12756 +8060 +20958 +9508 +11025 +30527 +26356 +878327399 +692430287 +12695 +23608 +4210 +29410 +30679 +544 +476240820 +21792 +1031 +13229 +20653 +1071548646 +32175 +24965 +17521 +3432 +25263 +20164 +15608 +22706 +22956 +4153 +31670 +24444 +15179 +2783 +346928338 +28512 +17123 +16435 +27768 +307353097 +5150 +20624 +446206058 +29359 +10591 +13847 +23796 +10354 +20964 +20697 +20137 +24082 +15900 +20948 +14638 +11641 +32419 +24309 +15666 +472087440 +20757 +22231 +509606916 +511296763 +29388 +28913 +7915 +9388 +27430 +20047 +15250 +18295 +20440 +8388 +203869333 +28451 +32354 +23803 +211730518 +30054 +30258 +6497 +9667 +20592 +19781 +1694 +238116815 +13857 +14142 +31153 +21136 +27127 +19533 +507789109 +11371 +4938 +4200 +2529 +20506 +6405 +9294 +23183 +14069 +31075 +14554 +16952 +3818 +20888 +32438 +32623 +1447 +13417 +384 +4925 +395139668 +22931 +23398 +21618 +4445 +19052 +18209 +634854294 +16173 +6116 +12957 +27388 +25989 +26661 +8793 +18399 +12342 +29621 +26924 +14684 +1830 +17622 +11641 +30589 +19389 +10096 +79070230 +539601098 +29010 +3775 +10631 +15535 +5928 +30013 +21964 +510017880 +11180 +9263 +27024 +31190 +32689 +22117 +23462 +1802 +18702 +7763 +12674 +1823 +1405 +24839 +18310 +27735 +1831 +22631 +17746 +24340 +4342 +31816 +30875 +19115 +21368 +884774553 +13211 +323513539 +14825 +4912 +21119 +26732 +10403 +31662 +22621 +391090414 +25681577 +571605512 +11505 +5288 +30302 +1544 +21258 +28612 +4126 +4351 +165589491 +14674 +3186 +5900 +8449 +4620 +4909 +2536 +27289 +30807 +4907 +1139 +892 +30725 +24378 +32293 +7489194 +8912 +3009 +20108 +15269 +826379647 +6714 +677416738 +18457 +3689 +19975 +677782451 +27759 +29978 +4025 +24368 +13070 +13972 +19440 +7438 +817589563 +21411 +19047 +13414 +1100 +19215 +13172 +27934 +18780 +17086 +29014 +27127 +28643 +20143 +11573 +14988 +546000077 +911989185 +19482 +15415 +5565 +30199 +762404314 +12502 +16904 +32630 +26591 +31095 +25376 +4866 +16101 +8974 +5031 +31674 +9891 +19732 +27324 +3963 +2934 +1726 +9091 +1241 +27172 +11340 +13448 +13595 +7965 +417027696 +8895 +16525 +21340 +598553511 +924349614 +961570424 +15179 +15161 +2503 +17875 +10646 +27304 +5686291 +9873 +2127 +3378 +19770 +24126 +23149 +892237149 +8321 +8621 +18899 +26590 +29185 +853929883 +10119 +24996 +12649 +3738 +32559 +3922 +4111 +1890 +25558 +748 +8932 +3229 +9120 +19628 +6885 +7995 +26204 +13941 +22954 +8829 +17856 +1093 +18688 +7307 +5236 +26656 +17425 +14760 +15764 +27892 +29875 +23153 +17840 +16904 +6714 +25971 +9628 +10518 +1040 +22635 +11097 +21560 +28359 +17968 +10421 +630093307 +10134 +16428 +10702 +8698 +19278 +30860 +1910 +6195 +17395 +20578 +19882 +5024 +17603 +13119 +19313 +24344 +17281 +14014 +4032 +18647 +7802 +6234 +3146 +29433 +1611 +4533 +216965874 +63674306 +959731862 +25490 +32437 +13389 +29422 +391090414 +26457 +24635 +8932 +12757 +431917582 +19726 +4978 +6348 +2747 +22688 +10194 +32566 +16609 +8549 +1645 +15958 +9855 +3864 +26146 +21208 +27920 +4351 +14685 +14909 +16495 +9764 +4030 +21243 +30635 +7354 +13260 +26853 +32760 +1313 +16476 +498666675 +26761 +20989 +4771 +21221 +22543 +17577 +14228 +7631 +26666 +1835 +23883 +1001982030 +22887 +4453 +901 +13370 +829238473 +18115 +21358 +14238 +19348 +5907 +22634 +349377938 +12341 +1615 +25252 +15556 +22643 +307353097 +29393 +14575 +23979 +29539 +12388 +6847 +19868 +20550 +13484 +15233 +19743 +2934 +12575 +5150 +28943 +26458 +6025 +3786 +807729187 +17776 +14384 +8712 +20587 +195302080 +25058 +22706 +3494 +289826984 +3185 +9747 +23747 +1308 +6166 +2260 +881 +20399 +734 +24268 +21740 +16086 +11451 +14197 +7212 +16685 +2107 +27738 +881770255 +32313 +1022122593 +2260 +24449 +5483 +21783 +31633 +453654408 +23205 +2837 +19108 +23713 +452 +770352958 +6512 +1673 +15764 +7699 +25578 +6044 +11534 +25215 +2048 +9914 +30499 +20879 +32762 +25030 +30039 +20798 +19126 +15944 +16843 +1025777893 +430 +2822 +7631 +3844 +666820756 +16499 +30896 +8367 +25504 +26509 +385508497 +6742 +6057 +24767 +30327 +2015 +16399 +16384 +4406 +24443 +22739 +14656 +5510 +2795 +15652 +20702 +1466 +12385 +10478 +2528 +3772 +23700 +2133 +4260 +24141 +29545 +16706 +9361 +32739 +5613 +31174 +13347 +27145 +21628 +6179 +31835 +531600320 +9388 +29545 +12930 +23742 +14288 +30810 +59 +9867 +4188 +6753 +22755 +8658 +24883 +18077 +1723 +12221 +13847 +23964 +24244 +14569 +25907 +11413 +32682 +857 +32248 +589882737 +25042 +27967 +20700 +24578 +24419 +12003 +20524 +24444 +21346 +9867 +21003 +12843 +30896 +15265 +14420 +20866 +13075 +6342 +1522 +17089 +4294 +8223 +22543 +4255 +2504 +867439205 +26598 +4920 +9914 +1218 +961570424 +17402 +9762 +29552 +17776 +21467 +13877 +30755 +3235 +4537 +25692 +9410 +28992 +9461 +10822 +12673 +15144 +23357 +20888 +24478 +31171 +4112 +2044 +737190283 +22713 +16381 +16428 +21374 +21666 +32232 +20716 +450764617 +15907 +12296 +17364 +6331 +989959857 +3387 +9718 +8090 +31847 +14740 +32468 +16161 +711737444 +10569 +15791 +24581 +21875 +2489 +4590 +23159 +924305293 +16597 +518055098 +1007560760 +12099 +17908 +7645 +7481 +7250 +13075 +13941 +8960 +19801 +28259 +16248 +29344 +1589 +19451 +15660 +9136 +28331 +27682 +5103 +3576 +8280 +2381 +23373 +1987 +16516 +25111 +15265 +17459 +30296 +15663 +391318178 +17038 +27087 +6301 +14798 +15428 +29539 +603 +6093 +31759 +21775 +1004406848 +959661605 +887 +26572 +20477 +12839 +457142444 +10840 +23624 +2452 +13351 +23443 +27669 +1222 +29274 +4294 +29293 +17124 +22673 +22087 +570867483 +29940 +13428 +17301 +24964 +6086 +11188 +3966 +16086 +14737 +991546674 +548 +7959 +19163 +17626 +32762 +20902 +6719 +557 +1595 +25115 +978839708 +27131 +1641 +23783 +3374 +25977 +16895 +20422 +1778 +13188 +18397 +19192 +9490 +25905 +5043 +7937 +24868 +13601 +27024 +5737 +1242 +824801269 +507789109 +23667 +20547 +29425 +28732 +8172 +31945 +178765044 +5668 +8974 +24839 +29249 +25096 +4399 +19547 +5793 +20383 +8096 +14536 +1556 +30704 +3840 +7850 +26295 +13070 +17732 +109016745 +766823878 +29819 +30843 +4992 +1911 +22730 +9755 +7287 +28076 +6173 +28139 +13916 +3092 +6082 +2999 +31750 +2217 +3315 +9437 +1919 +3922 +32421 +23033 +8648 +989153034 +354 +23118 +9000 +32168 +20426 +611 +12067 +473270624 +26544 +253141036 +29451 +24019 +15104 +28677 +15954 +28732 +11281 +31310 +10673 +21516 +27958 +15307 +811900994 +19692 +4450 +19320 +17466 +17181 +13298 +13574 +21959 +4082 +7548 +8728 +23507 +32322 +16101 +1719 +5456 +18754 +23211 +32082 +13733 +13574 +503218957 +23453 +9720 +7933 +5892 +2865 +6611 +12593 +18890 +26165266 +25815 +6147 +17124 +28799 +128077685 +8725 +16749 +906900427 +17860 +19777 +30408 +23433 +767879674 +30017 +28059 +8030 +31816 +248328466 +20306 +17588 +1842 +9511 +23891 +10566 +7023 +16706 +11016 +11451 +13595 +9937 +2763 +4868 +25469 +7017 +20120 +14996 +23086 +18097 +15336 +7175 +16546 +16150 +19497 +15174 +2795 +29216 +11048 +22387 +12723 +17829 +11033 +4914 +908304474 +23287 +23794 +13587 +22564 +1487 +43 +22750 +21839 +16986 +26489 +17400 +2029 +24716 +3871 +20716 +32118 +19925 +16674 +175 +20376 +18185 +7478 +8435 +8021 +2427 +7787 +30902 +15169 +9672 +1011243118 +28069 +12984 +1289 +25636 +6079 +14029 +23576 +16684 +26620 +3870 +9775 +4157 +5723 +21465 +11983 +21117 +290 +12504 +31889 +22546 +1024 +14057 +3502 +14436 +27243 +12006 +8029 +15959 +7123 +60606121 +14436 +19732 +17346 +6317 +22833 +16454 +13429 +8485 +18535 +4866 +21552 +5016 +323513539 +87298433 +309 +1723 +3033 +26420 +725112481 +12840 +21614 +6674 +2091 +22737 +20736 +624 +12267 +23621 +5703 +696717231 +4324 +9795 +24086 +11738 +29889 +23541 +29609 +78887710 +25053 +927244002 +6022 +8398 +20800 +27292 +5053 +6743 +17219 +18788 +10171 +16318 +1370 +14127 +306860064 +16627 +5376 +32337 +7143 +28331 +25741 +8813 +66 +345819040 +796710006 +1302 +31075 +337953397 +43 +20948 +23948 +24905 +6949 +1040 +16035 +31557 +32646 +18322 +17681 +29218 +24562 +29844 +18458 +184 +3358 +15321 +20939 +1651 +10510 +25348 +26401 +4052 +22471 +26397 +9391 +9762 +17290 +754590698 +24141 +16559 +7714 +28184 +20140 +5729 +5825 +14026 +806595480 +27179 +31211 +26301 +21386 +15540 +168857585 +28987 +12665 +29840 +23891 +27828 +13682 +2450 +30212 +18543 +22622 +10837 +5291 +32112 +9150 +5857 +28362 +8079 +309071195 +13658 +29453 +9639 +151770303 +18183 +10415 +9292 +11712 +31025 +22383 +26716 +9192 +16290 +382802971 +18661 +14788 +25788 +5129 +10861 +1599 +206884506 +5522 +15131 +1545 +5918 +27098 +22349 +28450 +22065 +28115 +22956 +182362405 +21862 +28139 +22153 +18183 +4438 +339958069 +9789 +32293 +960941343 +10158 +25826 +314883256 +21651 +1171 +22563 +15102 +12647 +32692 +15894 +27187 +26261 +14459 +18993 +12440 +1130 +4941 +3554 +31439 +23901 +26157 +618386534 +19849 +24207 +14757 +31720 +6870 +9016 +31075 +147582950 +897504558 +13094 +958694130 +27235 +27404 +17654 +18434 +31356 +18943 +7848 +27755 +19695 +22685 +27243 +29871 +27420 +24443 +24098 +29982 +31537 +3097 +17593 +453654408 +27672 +14102 +23616 +15076 +16664 +20663 +21428 +18577 +11974 +18248 +29015 +239 +27131 +766296907 +7143 +3866 +32124 +20716 +28604 +6497 +20333 +7295 +233735679 +30603 +8990 +8048 +19301 +165589491 +14316 +24140 +31195 +9735 +914782749 +31139 +19682 +22464 +21258 +387 +25667 +15315 +31990 +5825 +20988 +13023 +28211 +23897 +24264 +16775 +27806 +7106 +30991 +374 +49 +14839 +27163 +26741 +31174 +11069 +1296 +12473 +742863148 +20924 +5457 +13451 +1336 +23163 +20812 +13589 +31816 +31120 +29005 +17303 +20293 +19849 +24689 +6376 +25788 +26177 +2287 +4021 +20199 +711445733 +8471 +16678 +6894 +18598 +8677 +25578 +32124 +417766481 +27672 +10478 +11460 +16886 +7646 +10000 +13258 +23351 +18825 +12147 +12316 +26438 +4575 +21615 +23199 +29894 +7389 +323513539 +211730518 +27517 +436602508 +21208 +18029 +20008 +23565 +3835 +13314 +21585 +27210 +17780 +9461 +268664862 +6025 +9239 +7487 +359288415 +19783 +2950 +778360537 +25493 +13417 +11798 +28055 +6028 +22997 +5661 +19857 +26049 +746614703 +21305 +27186 +25670 +28066 +7554 +23022 +20687 +7769 +4640 +14538 +32470 +2018 +12861 +21585 +16157 +4181 +19342 +384 +7781 +16881 +10500 +32354 +19508 +29566 +9350 +11007 +766296907 +22621 +14621 +23530 +1312 +21657 +28652 +11251 +12890 +32385 +19577 +22903 +27128 +12568 +9038 +31173 +15094 +20672 +23461 +5863 +7006 +26530 +17340 +516 +32724 +21181 +8559 +27375 +1915 +19977 +24888 +14763 +14080 +30422 +20112 +27121 +12033 +14956 +24725 +9887 +23636 +19711 +767163246 +18910 +1466 +12562 +9109 +1695 +10294 +702036288 +31870 +1022585985 +9304 +8542 +8616 +11705 +11724 +16318 +7715 +30780 +22445 +711737444 +5688 +7180 +12908 +22102 +972928650 +3874 +25176 +5196 +13625 +12577 +23047 +3092 +16753 +5441 +12912 +2915 +15535 +25082 +26457 +10800 +9633 +4363 +215938702 +15174 +17159 +24778 +462589202 +28455 +20349 +29365 +7942 +31488 +8945 +15251 +30770 +874086522 +15061 +9611 +8922 +23900 +11144 +27186 +14937 +28913 +32279 +5987 +13560 +726616181 +2639 +21560 +22224 +18233 +30936 +8657 +10358 +25940 +29425 +920628575 +859072541 +26515 +8223 +131 +683267855 +22100 +19445 +8787 +29544 +15011 +29370 +8048 +100092990 +22423 +17086 +26551 +14057 +16078 +17086 +2443 +833267066 +10140 +4 +9458 +28844 +32702 +6921 +940466982 +29429 +30679 +18315 +24330 +7220 +13050 +6479 +115397447 +956457972 +13701 +9327184 +7096 +8787 +24673 +23179 +28600 +20137 +31075 +17480 +11038 +8485 +8237 +1022122593 +615650603 +27958 +26771 +2487 +13113 +646646250 +18143 +4992 +10564 +27079 +30888 +25030 +25509 +3400 +25793 +30944 +12792 +933943837 +2115 +17437 +11431 +26347 +27920 +24933 +21433 +404560013 +21018 +26306 +533476351 +27662 +32252 +27087 +8829 +453090502 +6888 +28605 +20656 +21683 +248362658 +29433 +27666 +11634 +21894 +23017 +30078 +14277 +15220 +15792 +25030 +22686 +12460 +8711 +29912 +9921 +3180 +12850 +908 +629271359 +15994 +3009 +31803 +817319335 +29940 +9091 +2298 +32300 +29022 +4656 +561 +28529 +13946 +28591 +554100033 +8147 +20964 +24884 +24417 +25511 +24507 +7722 +27144 +29429 +20870 +26711 +8183 +14569 +15464 +11953 +9049 +13916 +21475 +3889 +18459 +578152970 +31019 +1544 +522048339 +27960 +5796 +20874 +10321 +34337156 +21412 +3730330 +3852 +27312 +213606410 +24922 +11096 +29286 +29528 +93659120 +20866 +8170 +16125 +30161 +5439 +18887 +29351 +3799 +252 +11499 +31570 +31803 +16309 +8638 +11420 +7942 +30989 +15788 +474 +787866898 +5031 +108 +863724463 +27524 +14380 +29451 +4590 +30033 +7446 +19783 +3293 +12160 +32377 +67092753 +17708 +3146 +21456 +11154 +19315 +18310 +442419816 +22233 +21517 +17159 +7354 +18001 +6418 +6586 +23535 +31410 +7489194 +6945 +15468 +6468 +29061 +17466 +12788 +28197 +5664 +29487 +28544 +725112481 +16062 +21021 +7014 +19613 +17968 +600930403 +7688 +31095 +28100 +31005 +26929 +13655 +16365 +24993 +5203 +22672 +867 +2158 +14023 +25481 +29271 +21284 +29761 +16297 +25286 +16188 +5441 +12599 +2058 +1309 +25278 +32113 +20822 +321739453 +19929 +18939 +633537610 +6392 +13018 +17893 +14430 +5699 +29759 +16627 +478 +2901 +16878 +933943837 +24906 +24338 +28772 +18455 +21753 +25825 +5733 +11801 +26233 +13374 +6913 +29429 +26573 +27829 +16299 +13717 +13783 +14470 +6321 +14414 +14528 +19676 +844426824 +17381 +569699847 +2375 +1632 +15715 +32562 +15609 +27803 +15325 +7813 +31670 +9176 +21255 +14611 +171308653 +15978 +15245 +31885 +15609 +27199 +27672 +3289 +82894371 +9842 +2675 +17568 +19423 +28606 +6181 +32652 +31759 +9210 +30213 +616977445 +24258 +16331 +9332 +13436 +21828 +25619 +8774 +27282 +9864 +19817 +7228 +30694 +24489 +23810 +21879 +6844 +5845 +734 +14473 +25147 +1028 +20357 +21227 +6160 +4054 +466895569 +29253 +917948279 +1001 +17482 +26276 +27160 +25506 +26956 +9136 +11821 +5115 +30902 +683636595 +31838 +20583 +2345 +31155 +865024622 +18765 +13314 +29998 +11750 +747883166 +19343 +268664862 +14346 +23576 +5383 +7170 +19343 +464493188 +14676 +2163 +881060186 +6072 +3711 +12554 +24308 +19767 +28825 +10796 +20894 +127417473 +26476 +510017880 +14594 +15379 +485046253 +355264719 +23985 +18623 +5710 +17908 +1322 +1242 +4044 +32421 +2015 +4799 +29271 +10357 +878327399 +28770 +9611 +21737 +17501 +15958 +17987 +811900994 +70149198 +16424 +3870 +8398 +12147 +7600 +2487 +32652 +1145 +13897 +123076733 +17437 +28509 +21737 +454434292 +12941 +12695 +11327 +24553 +19597 +4477 +21525 +27430 +14621 +20348 +1777 +366293489 +13410 +5649 +14973 +24790 +26301 +13484 +14215 +16627 +13719 +24329 +9049 +14828 +21012 +18964 +22579 +28035 +26236 +25873 +836023503 +62909084 +10788 +988543234 +27235 +3509 +1908 +12940 +906900427 +30301 +10077 +2920 +28414 +15412 +13506 +10441 +11582 +6862 +5632 +894853305 +13163 +27264 +20078 +12864 +30519 +8433 +11168 +4956 +18282 +32559 +217368533 +8622 +11168 +14507 +5947 +18563 +19171 +24740 +14611 +14946 +9333 +17643 +7111 +9756 +830605272 +18167 +29775 +14701 +26322 +23033 +29952 +236684310 +26544 +26047 +20120 +20048 +23917 +16678 +22607 +24493 +391090414 +27762 +570867483 +23179 +9100 +3852 +988543234 +20961 +17860 +30048 +340345990 +30939 +13004 +28361 +851649066 +24762 +24268 +19600 +26616 +28508 +23735 +6116 +31979 +18550 +8342 +27892 +8314 +24340 +4799 +214 +29070 +2672 +8993 +26929 +6894 +670 +13883 +23576 +3069 +31363 +984310150 +538293986 +547839872 +9975 +5793 +30782 +578949498 +26457 +29705 +11066 +8968 +4909 +6020 +29010 +13727 +100092990 +16806 +3021 +22119 +412700179 +21769 +8974 +31404 +19428 +17191 +8 +22497 +12219 +13890 +5971 +11260 +8277 +32421 +32682 +1023188123 +15161 +16761 +19845 +11440 +22631 +22701 +15759 +18195 +21356 +14327 +4913 +10753 +3770 +19199 +18870 +4188 +22737 +7123 +21815 +909060841 +13347 +2427 +17317 +6870 +1979 +13532 +21500 +5135 +1039573980 +21155 +3428 +32378 +27393 +1068171828 +9992 +15464 +29329 +16355 +7667 +10938 +23703 +4294 +24814 +329597276 +895793244 +5908 +12577 +30878 +610473963 +10321 +22558 +18048 +2535 +15245 +31016 +11323 +22040 +7412 +11989 +18156 +18411 +4437 +13568 +20592 +3772 +21726 +21359 +405612030 +4656 +20127 +1479 +14136 +30322 +3372 +15094 +27736 +663426662 +8498 +822044300 +28232 +13064 +26933 +30717 +232711058 +25567 +21735 +26165266 +18468 +67875078 +13276 +666268046 +4327 +21778 +25171 +7599 +3196 +5197 +8153 +21855 +1179 +24792 +26706 +7202 +28361 +268876993 +17202 +16644 +29627 +3710 +5341 +250 +21069 +25427 +158091921 +7567 +19348 +32428 +1172 +18693 +21107 +869 +5605 +12628 +13499 +19199 +3887 +2055 +24166 +866 +19201 +1651 +13772 +924623339 +23619 +11808 +32347 +31662 +23192 +10735977 +419461898 +27394 +23251 +21407 +7825 +31139 +31698 +922 +26743 +23196 +22679 +10959 +22322 +18290 +5492 +11726 +6679 +8386 +18910 +6676 +585 +26202 +15468 +15336 +1840 +18029 +329161931 +30174 +15280 +859 +5170 +31358 +165589491 +17198 +6044 +7228 +9405 +11792 +15261 +17115 +5996 +23274 +4446 +753 +14558 +7305 +328328013 +29542 +20045 +560467389 +31375 +767 +3455 +25380 +4437 +29566 +5103 +30968 +24996 +1984 +6079 +28036 +6211 +18062 +4344 +28339 +6008 +17191 +2390 +18799 +24979 +25489 +589882737 +3179 +2797 +2587 +28937 +21038 +26694 +79082596 +10636 +29290 +7010 +4343 +5511 +22024 +21737 +11509 +21660 +8685 +22010 +14378 +16111 +17382 +22743 +17884 +24753 +359288415 +1016264428 +13589 +20210 +32004 +26519 +4439 +10156 +9534 +4321 +26484 +13236 +5024 +384972726 +4159 +27251 +6435 +1354 +31049 +175763315 +31874 +26694 +133 +24740 +767879674 +1022585985 +15260 +21726 +5087 +5938 +31139 +4359 +5994 +26238 +25566 +3742 +11340 +22445 +824805661 +4098 +6500 +4941 +26049 +12736 +32614 +13018 +31083 +24745 +31474 +16893 +12495 +13234 +6326 +11528 +13130 +621749066 +21930 +14189 +10591 +236684310 +20540 +4311 +16157 +31455 +25198 +3848 +249870505 +30180 +17928 +24580 +25740 +9924 +1163 +28508 +21775 +26706 +997 +24973 +3110 +884774553 +19672 +12577 +25666 +16309 +6205 +3578 +21147 +8984 +10171 +24790 +21552 +20653 +13019 +27092 +25813 +20349 +6913 +9802 +29307 +24051 +31035 +7917 +26411 +16840 +23644 +3456 +13018 +27841 +889980949 +5165 +19052 +6141 +30860 +8598 +23794 +711445733 +7180 +474 +1660 +29775 +24098 +19118 +19559 +13682 +1021683009 +490726739 +9747 +818 +544 +29274 +29120 +5773 +29300 +12017 +7486 +15768 +28100 +1001 +2896 +18282 +9461 +8680 +379911054 +19803 +25668 +21742 +17290 +19340 +10959 +1835 +17972 +14021 +713845005 +18709 +6607 +12929 +7250 +20914 +315171979 +6690 +26796 +21635 +4523 +551852208 +28295 +9769 +29642 +946065776 +17317 +25373 +16573 +4477 +27688 +17470 +32444288 +18003 +27813 +427339499 +14889 +6862 +6469 +27756 +30964 +6894 +2452 +10403 +29884 +15415 +14545 +4870 +32559 +16590 +7730 +16700 +11641 +20036 +24278 +23107 +2797 +4157 +344 +9638 +21466 +10708 +762372985 +29698 +6852 +26705 +26590 +7044 +7396 +905243991 +29121 +24877 +4399 +27435 +26614 +18172 +15632 +32513 +12908 +291010783 +9832 +29589 +9731 +24417 +3756 +384972726 +31127 +20266 +1029 +19665 +241 +13975 +14926 +19777 +21753 +30706 +19769 +953124189 +8378 +31641 +463035576 +22464 +21815 +10292 +12908 +24818 +9013 +8305 +1625 +26305 +590791345 +705345848 +8183 +742863148 +20843 +4097 +24831 +446206058 +4059 +9657 +4344 +18927 +28986 +1315 +19782 +20700 +17848 +23209 +28311 +17425 +1023500634 +15448 +10000 +31864 +2427 +8465 +17924 +13659 +532880782 +346928338 +29761 +7607 +8656 +11716 +20663 +26344 +17046 +27682 +16490 +196091779 +223104312 +18788 +22772 +18623 +30374 +17577 +5456 +11576 +19009 +20997 +12736 +8107 +28642 +25731 +6089 +11096 +14384 +13659 +19449 +14934 +10626 +26461 +12635 +32518 +16648 +15491 +6418 +330159803 +15962 +4360 +25115 +20800 +19456 +17176 +1906 +32760 +15141 +1230 +11641 +20120 +13587 +15567 +748 +16836 +12432 +11067 +25400 +832182246 +2475 +14347 +2262 +818027795 +291010783 +10077 +20818 +4052 +25263 +6321 +7153 +8791 +10735977 +32397 +1690 +865943268 +5196 +27860 +20819 +28224 +270260213 +32436 +31613 +13188 +2763 +28635 +16779 +28677 +1616 +21669 +27510 +8153 +21923 +1465 +24521 +3730330 +25637 +32611 +15918 +22384 +250 +13036 +18964 +20234 +32124 +23192 +31104 +6921 +30705 +20742 +13436 +2154 +4294 +11989 +5774 +466 +31835 +5050 +26661 +27199 +6212 +901 +15161 +12024 +25639 +4697 +2448 +6418 +19423 +36262490 +18788 +26397 +24555 +829238473 +11167 +8973 +484310184 +23559 +12906 +781061662 +6963 +22688 +25619 +13165 +176 +3283 +14483 +14316 +6862 +25964 +14222 +941 +13438 +26727 +8912 +8605 +8192 +16243 +18377 +9031 +32626 +982 +23520 +20046 +22423 +25622 +1643 +29916 +27769 +122 +822039461 +32127 +1172 +19233 +4573 +32319 +18172 +19911 +14170 +11143 +8993 +29906 +31351 +857 +16122 +23118 +15642 +7666 +1097 +858 +15071 +1053394108 +31677 +251509028 +20988 +13740 +22647 +3840 +16664 +32248 +4933 +16432 +29222 +19395 +23639 +28115 +25268 +31304 +14014 +3772 +194468425 +534 +504508952 +3932 +19585 +17279 +5215 +17123 +24496 +12665 +6949 +16775 +22565 +12369 +17559 +19145 +652152676 +11987 +9222 +7575 +32232 +1359 +26694 +11521 +6888 +9294 +360908934 +17101 +4390 +20598 +17510 +1068171828 +27046 +19187 +32344 +28935 +24217 +3110 +17685 +12638 +14385 +17628 +1370 +25400 +7336 +21733 +13024 +18408 +10895 +18535 +10861 +15144 +8204 +25104 +26941 +30501 +24795 +10692 +32344 +4563 +1868 +23616 +290 +14851 +9814 +23475 +27510 +14611 +14519 +11661 +8544 +11040 +588197016 +2082 +21250 +8863 +18431 +20139 +23205 +10706 +17708 +4486 +13653 +10885 +7524 +14737 +32313 +19289 +15892 +25711 +32417 +28839 +12050 +8434 +598553511 +22384 +30891 +13128 +7708 +5441 +31662 +30065 +20536 +813445009 +17868 +19559 +9332 +10719 +876 +4533 +25400 +4824 +22224 +12011 +125408631 +31319 +17501 +8984 +13603 +22212 +23733 +5777 +32682 +12564 +13113 +2308 +36 +25252 +20785 +25263 +30851 +18785 +2306 +10052 +32468 +5857 +4191 +992 +773818094 +24622 +1909 +28874 +16842 +9687 +282058177 +6804 +28946 +4913 +4007 +23535 +89610096 +23047 +17115 +29658 +13264 +2217 +19638 +24933 +5103 +2820 +6010 +552 +1005059728 +20387 +12011 +26631 +2345 +314 +25778 +20227 +26853 +23453 +29560 +15155 +11759 +16781 +2209 +21153 +23159 +18946 +27592 +6867 +5649 +18078 +31498 +20624 +27098 +817319335 +25111 +29649 +10984 +30341 +766 +12046 +12663 +21272 +26460 +24743 +28583 +677668690 +454313193 +6714 +2487 +193 +5964 +22294 +13051 +5664 +29411 +32013 +27303021 +23312 +646646250 +17588 +30639 +4216 +23232 +29010 +15019 +851461297 +8345 +24877 +30148 +19422 +18419 +284016043 +27168 +3276 +23520 +17115 +351 +4363 +15422 +7489 +17226 +629271359 +28022 +2688 +21646 +18535 +22163 +10788 +6530 +12248 +19599 +23766 +31599 +14268 +7024 +13109 +29495 +22742 +15810 +26151 +30819 +30212 +17886 +12987 +31838 +29046 +19935 +18797 +13603 +828880865 +688 +15501 +5095 +29864 +2766 +27172 +452 +22833 +21475 +25147 +26741 +17777 +26823 +31803 +4406 +8550 +12316 +30341 +16435 +20507 +22190 +18826 +27246 +21383 +16773 +22366 +340345990 +31998 +17176 +28809 +32295 +2115 +377 +2504 +32369 +22 +25892 +10961 +4098 +9426 +8823 +31829 +32561 +20475 +5057 +21716 +22701 +20144 +852 +38541287 +243142270 +2540 +23541 +767163246 +6301 +16520 +2236 +20036 +12722 +26661 +239 +10316 +24412 +1059407870 +29919 +20078 +5847 +5057 +25813 +6822 +18133 +24260 +7524 +1848 +20983 +23448 +6607 +9665 +27393 +29840 +22695 +21792 +10389 +29487 +11227 +6281 +27803 +135575596 +13128 +16318 +19682 +6992 +24459 +32691 +26513 +28388 +28021 +23803 +3264 +18870 +15612 +23745 +26134 +26670 +4250 +29896 +9797 +29896 +21516 +18431 +1900 +26623 +2690 +16454 +22762 +4403 +32161 +573 +4128 +28515 +32645 +31797 +1277 +22635 +11772 +10140 +22645 +21810 +22722 +24555 +19006 +24951 +8319 +1481 +28338 +6080 +23810 +23596 +19736 +790740335 +343241067 +4019 +32285 +29629 +12169 +6003 +24906 +25594 +25347 +13168 +22094 +2298 +32305 +16248 +20048 +108 +1172 +9646 +18617 +5267 +26656 +4741 +7933 +13615 +32208 +24831 +4008 +20475 +24764 +17776 +450764617 +24401 +1784 +9657 +31662 +28725 +4344 +20379 +7894 +959731862 +3580 +14908 +28591 +353283076 +11223 +12709 +29978 +11016 +624 +213425770 +25368 +27891 +31311 +14988 +12850 +29644 +24593 +1229 +25081 +27968 +31613 +28370 +17089 +826485957 +989611833 +376449320 +9881 +13402 +21792 +24392 +3705 +23681 +16365 +7786 +4924 +1409 +26236 +16435 +32201 +569699847 +9931 +13879 +7120 +10694 +16759 +3682 +32664 +27821 +1987 +4670 +239 +15169 +941 +14378 +16674 +27388 +23115 +14592 +13258 +6542 +28709 +18981 +23872 +21855 +881 +8725 +1004406848 +589886788 +5565 +8066 +27709 +12125 +17628 +21890 +12360 +9016 +6206 +8321 +642 +595942659 +10687 +176 +30557 +7038 +31498 +2443 +12167 +6381 +14964 +4341 +28064 +17181 +30954 +430465787 +7263 +446206058 +20139 +6719 +16230 +19327 +29324 +29139 +8782 +6515 +5888 +15195 +19871 +18928 +1384 +5893 +2347 +19931 +20964 +10062 +27806 +7603 +32062 +30312 +29161 +25892 +1051977677 +25885 +2535 +6742 +6862 +19200 +2217 +629431260 +7831 +11097 +25760 +14592 +6317 +23108 +5479 +26161 +9924 +23366 +600930403 +24249 +26823 +705049941 +28275 +50989912 +328435284 +31936 +11430 +1198 +17444 +23066 +17840 +12211 +10804 +22865 +9931 +651885085 +20069 +2500 +11951 +5796 +12285 +22316 +24075 +18647 +851461297 +24443 +15698 +6539 +32366 +20271 +23196 +5994 +18609 +8818 +15891 +31153 +11227 +4697 +354860035 +852 +10408 +22102 +8105 +20383 +4117 +17988 +907054612 +6182 +12839 +9054 +5644 +14346 +328435284 +23286 +2244 +16407 +2385 +6319 +32006 +7684 +238835585 +15162 +12637 +1339 +19911 +945573236 +26088 +163 +26954 +24139 +23783 +29920 +367740012 +13023 +14164 +26635 +24860 +22224 +25089 +2518 +7183 +89610096 +5933 +25344 +22729 +30133 +13070 +15974 +26344 +25316 +15891 +6205 +29657 +32347 +8571 +15894 +30598 +25469 +7954 +28512 +16706 +22701 +4581 +196091779 +28281 +9152 +25293 +20563 +5994 +2991 +30161 +2916 +24922 +5331 +14685 +8067 +27674 +7403 +5827 +28955 +30519 +12577 +18826 +384 +2284 +30589 +15104 +30843 +27968 +27726 +2703 +23333 +13813 +22659 +9931 +13298 +720519970 +32664 +10163 +17559 +23769 +9558 +22129 +811900994 +15333 +1068171828 +17623 +10306 +29644 +20125 +3016 +2426 +13428 +22575 +22333 +24597 +27836 +5050 +5886 +4840 +1612 +26515 +17860 +523 +14799 +17065 +10057 +9323 +27877 +14555 +6804 +21244 +7308 +29342 +31358 +9123 +4490 +6312 +27389 +12049 +9038 +1910 +570867483 +31209 +1825 +10726 +11840 +18870 +2073 +19782 +18271 +4224 +3732 +1066556883 +9855 +3372 +4394 +28659 +61637246 +17652 +571605512 +7778 +817993855 +17086 +28772 +24787 +23872 +6714 +24207 +883636298 +29139 +28651 +28567 +30065 +31254 +9178 +15839 +21816 +956457972 +14885 +19199 +17015 +17425 +20653 +14776 +29052 +666268046 +18019 +901 +29992 +31980 +32347 +26691 +6530 +19183 +27195 +22877 +7216 +8621 +22499 +13932 +23160 +30256 +22659 +5369 +6674 +19009 +2865 +29630 +24616 +24135 +21601 +10058 +24743 +10586 +4408 +4808 +22812 +22652 +22 +32518 +19695 +5667 +518417905 +1381 +12518 +25755 +15791 +31010 +14091 +28905 +17480 +16287 +20648 +31874 +10163 +13560 +1403 +24507 +29274 +6532 +889980949 +8133 +29577 +14430 +17238 +5891 +5969 +29992 +9633 +28437 +29067 +2695 +14395 +27941 +8305 +29005 +8019 +10021 +25755 +21021 +16057 +21184 +9751 +93659120 +515552666 +16868 +30481 +2174 +3560 +20213 +7431 +25552 +23073 +23151 +26509 +22867 +620726739 +30440 +23205 +16299 +22471 +22045 +3146 +23303 +32702 +17019 +455393924 +14376 +22277 +24884 +32449 +13398 +29940 +25639 +14804 +8782 +24244 +19745 +239 +11716 +21484 +7460 +26067 +9867 +16390 +13057 +24700 +22905 +31171 +17886 +2690 +4958 +26261 +24826 +2830 +29211 +3428 +3633 +13595 +15941 +26983 +29413 +25231 +5106 +19047 +4681 +12498 +739 +31375 +22657 +22822 +345550902 +1145 +26028 +18369 +31304 +26010 +8041 +16879 +6920 +23047 +7764 +657016490 +11773 +9710 +13972 +12046 +18465 +1836 +21290 +25566 +6520 +12557 +26106 +14120 +9124 +32347 +28651 +20054 +27053 +17945 +24464 +466895569 +8818 +26740 +24478 +2506 +23173 +28799 +4260 +15312 +28503 +5434 +812501196 +32742 +12432 +32371 +15903 +11168 +30645 +1021539295 +18948 +20656 +6271 +24127 +10269 +30710 +30319 +8823 +19340 +32390 +31670 +26460 +915 +13088 +16745 +28440 +9123 +16590 +268664862 +391318178 +9887 +7285 +24607 +12217 +22686 +26551 +30213 +31356 +6137 +11033 +1277 +32692 +20997 +24412 +658174212 +32286 +10790 +233735679 +11091 +14507 +22153 +19340 +30896 +16730 +24869 +12839 +8932 +32470 +26121 +1825 +4992 +1044185404 +28127 +23268 +28339 +12856 +1636 +14220 +12433 +4670 +379911054 +20350 +26896 +13560 +412700179 +23431 +1545 +603 +24484 +29840 +585 +32610 +884774553 +605 +32157 +15017 +565593805 +15422 +13302 +5308 +17890 +16444 +3852 +31140926 +22830 +15130 +17917 +18820 +29566 +24789 +15162 +15092 +18298 +3521 +988543234 +3084 +6388 +19642 +19914 +27967 +27881 +4167 +22971 +21276 +28042 +30783 +13956 +24553 +532880782 +30214 +4635 +21309 +21452 +5590 +5996 +8398 +30706 +6497 +9350 +120944653 +27534 +24553 +23773 +17175 +8471 +14314 +28987 +19190 +15663 +1611 +946065776 +11978 +640778508 +29603 +28508 +13312 +5742 +20030 +798556108 +13113 +21411 +431917582 +16913 +18550 +28714 +8192 +14197 +13130 +29155 +6802 +12647 +49186130 +11900 +26301 +1130 +187968093 +25905 +10298 +25402 +18985 +27235 +12697 +4006 +7285 +21442 +31358 +17856 +30212 +22367 +14828 +25215 +2787 +20822 +78887710 +25637 +24082 +9323 +17728 +6584 +796974588 +11477 +27124 +3799 +14702 +3092 +3503 +1021683009 +10262 +18932 +4492 +21429 +31980 +8698 +8576 +13171 +440 +2308 +30922 +1055 +11779 +2384 +4176 +13636 +28910 +22903 +30443 +799 +29370 +13020 +22304 +25188 +7764 +5255 +20271 +25428 +9627 +17755 +10241 +27602 +2575 +22548 +21415 +32201 +771101042 +7636 +8420 +29030 +440 +2091 +31485 +30519 +953124189 +16122 +2448 +2955 +20587 +2385 +471507746 +5196 +20069 +2772 +9747 +22673 +22119 +26515 +12980 +21221 +10690 +4097 +16597 +3208 +5969 +125408631 +6540 +1052640660 +10000 +6321 +473198471 +25918 +3590 +12820 +30766 +3039 +21930 +36 +17450 +24740 +11251 +30180 +8903 +6206 +11069 +2888 +215938702 +28825 +29089 +8787 +27299 +561740885 +640 +12048 +15724 +25387 +23810 +20112 +2518 +24734 +29461 +6331 +407478274 +4567 +15146 +19010 +5751 +501586030 +30013 +25778 +20143 +23588 +990900808 +75 +13213 +17020 +10735977 +1684 +28705 +5955 +30120 +22580 +25905 +686 +14889 +16560 +32354 +4126 +6043 +6611 +14167 +8397 +30065 +21612 +31889 +19149 +2167 +19315 +13883 +15220 +16642 +1043810333 +25490 +12017 +477925588 +9958 +7007 +12911 +27279 +532880782 +10477 +5773 +19009 +547839872 +9511 +825237014 +22224 +32566 +13556 +15689 +8300 +6542 +30991 +1091 +188584425 +32006 +12577 +1028 +23723 +26347 +13879 +12107 +16490 +24392 +19455 +24787 +22903 +18072 +4741 +8107 +21309 +30183 +10743 +7050 +713845005 +22294 +4740 +15005 +23549 +2375 +17905 +10508 +6519 +31356 +15642 +19128 +25666 +25434 +7930 +4269 +8306 +32165 +1444 +9438 +16057 +17198 +6329 +3361 +1840 +22679 +23607 +11432 +16353 +6364 +20985 +11779 +8297 +291010783 +13076 +4866 +29966 +767 +1034522985 +29398 +13941 +22634 +21675 +4968 +10727 +26348 +24055 +3770 +4885 +558084621 +23394 +27736 +16753 +31244 +28733 +5814 +30212 +11431 +10626 +16331 +630350637 +24023 +9983 +19412 +6921 +27960 +21184 +1011025313 +1110 +31649 +21442 +18825 +1071900543 +21208 +4661 +31818 +28816 +26276 +3799 +17533 +6514 +9443 +23540 +5191 +14912 +1308 +4293 +19871 +25473 +50 +10984 +22543 +27960 +13373 +165589491 +3225 +11932 +6021 +24920 +961973024 +28282 +341817102 +25617 +30793 +11505 +14788 +29221 +22377 +26706 +3423 +15501 +6003 +4958 +31769 +17987 +6017 +24443 +15018 +31277 +5460 +9379 +26504 +23614 +21911 +19003 +10762 +1688 +32551 +14170 +26889 +14507 +18964 +309071195 +18055 +32279 +3576 +1890 +18411 +1726 +3322 +784 +15341 +9646 +19585 +27443 +16409 +945573236 +6405 +6607 +936438616 +13041 +12291 +24557 +28967 +21225 +28180 +21083 +28359 +11354 +20314 +1904 +485 +1053394108 +9410 +25338 +25279 +14575 +12881 +3495 +2871 +8782 +14535 +9735 +8910 +15232 +25401 +12600 +8067 +10694 +29477 +1013710959 +14236 +9672 +9709 +22679 +27674 +24973 +25882 +4514 +504 +2448 +32470 +15269 +12143 +2089 +31304 +29102 +1515 +12906 +11108 +9884 +22852 +6211 +3179 +19956 +32632 +5737 +29411 +22006 +587293467 +6084 +9405 +32006 +29761 +16775 +603 +13160 +17616 +25773 +3480 +16432 +32048 +4025 +21866 +12839 +376369831 +11634 +15978 +901 +24113 +28416 +31223 +32331 +32682 +27394 +24453 +32388 +1189 +15365 +27803 +12984 +22833 +27806 +2772 +29608 +770352958 +23891 +151770303 +18960 +8698 +15539 +32551 +92028892 +21184 +18029 +25828 +3440 +10052 +16135 +11301 +22135 +4161 +27877 +25058 +21955 +5057 +15041 +28634 +12445 +867204060 +6821 +6389 +4799 +6540 +5667 +5730 +1517 +10193 +22876 +6057 +2804 +29015 +4386 +23904 +3790 +30020 +20303 +14012 +15177 +18431 +14621 +9590 +23394 +27409 +12674 +7570 +20366 +15791 +26058 +15144 +908 +1172 +23108 +23306 +2218 +23235 +20085 +1309 +4909 +14973 +25799 +15092 +30109 +14908 +1053394108 +1039454929 +9421 +8576 +13070 +1774 +8367 +22621 +16057 +3735 +22333 +9034 +14621 +13875 +21990 +5635 +1778 +22579 +339958069 +442419816 +9039 +30604 +27208 +30810 +16131 +20112 +22879 +26573 +16274 +20653 +17039 +9931 +13012 +20290 +468 +9956 +22945 +13857 +29243 +6169 +12536 +13064 +16299 +6084 +2175 +8294 +2221 +31172 +4609 +13747 +24731 +24489 +1282 +21726 +17616 +296396691 +31103 +6166 +12518 +3408 +32006 +4916 +6795 +817993855 +223 +14209 +10276 +27324 +6249 +5677 +2955 +29005 +20867 +6740 +16722 +647614569 +29448 +22352 +276 +23803 +24939 +471507746 +955278291 +8845 +24789 +8702 +32742 +22601 +461277064 +5479 +9731 +29560 +19468 +15411 +4909 +19321 +11950 +17681 +3126 +18001 +28874 +13085 +31842 +634854294 +3196 +1145 +7838 +12013 +3885 +6093 +12608 +4912 +8902 +9710 +3966 +31485 +19929 +4190 +19811 +31504 +20139 +24926 +14189 +15501 +7875 +1040089099 +27794 +29121 +12881 +8851 +6829 +20922 +3818 +16749 +7323 +5827 +30133 +8172 +15005 +31103 +20210 +26157 +9210 +11900 +128810821 +2825 +26468 +8 +28366 +10943 +7385 +19743 +28504 +407478274 +27510 +770352958 +9292 +64189161 +7894 +32626 +26803 +25916 +21484 +306860064 +30276 +10540 +853929883 +2139 +25161 +30448 +2766 +20306 +26666 +4581 +613995410 +9751 +27235 +21382 +23596 +15409 +7120 +3432 +18825 +483 +22250 +13276 +23639 +26177 +168857585 +25231 +26986 +20581 +14462 +25159 +980 +12602 +15368 +25731 +17415 +21356 +13182 +1232 +1066927070 +18468 +5827 +869579568 +9129 +26236 +6650 +32004 +22022 +4022 +17148 +11211 +16034 +18900 +2477 +13128 +7894 +25942 +297 +32421 +9317 +15017 +8345 +30670 +5483 +15102 +22187 +700574071 +22414 +12830 +27470 +9199 +10306 +680671778 +5472 +29555 +19376 +10413 +25362 +16518 +21778 +1259 +20383 +12385 +13740 +578152970 +23086 +21382 +394 +3073 +4238 +11165 +13790 +30302 +79070230 +21344 +21252 +24562 +27674 +30851 +17987 +5468 +3467 +28059 +263497805 +2271 +13189 +19190 +30718 +29818 +62909084 +13910 +32610 +32279 +29274 +32058 +5760 +665 +14946 +24711 +24973 +304 +27013 +29359 +11950 +22431 +22750 +18863 +1023 +31404 +12600 +25493 +22187 +24086 +18223 +5827 +14564 +3945 +23236 +8785 +25320 +14099 +14327 +734 +23437 +22682 +4117 +17793 +32366 +10000 +32157 +17890 +13910 +583 +4238 +6068 +27714 +2722 +7404 +2920 +2108 +4977 +14706 +25989 +31028 +516 +4627 +582958153 +31836 +9678 +8941 +10137 +9490 +29274047 +27099 +4343 +19845 +23398 +1005111773 +1015911830 +26509 +3174 +18167 +27782 +7017 +25786 +24996 +31005 +30710 +32495 +20314 +26283 +24124 +26933 +1957 +13484 +20323 +22212 +22036 +238116815 +6514 +19541 +25267 +145893019 +30113 +15268 +12111 +1843 +19642 +20261 +22730 +17856 +504608093 +19986 +7224 +30762 +3155 +20392 +29237 +27079 +7599 +30679 +3996 +13423 +15567 +22163 +21550 +29329 +14493 +483843128 +14113 +4437 +31168 +583 +817993855 +682 +12984 +1038153995 +22879 +5827 +1912 +5682 +14804 +29343 +2261 +9958 +22895 +1122 +18339 +9263 +1729 +18385 +8586 +13904 +29386 +13174 +560467389 +26705 +22471 +17708 +14620 +22855 +429 +5331 +232711058 +24093 +376369831 +651885085 +5041 +5795 +22563 +3918 +8689 +31241 +26921 +28438 +466895569 +3281 +26564 +22530 +10286 +16941 +12250 +22425 +245929304 +30535 +27334 +1455 +5913 +32664 +32118 +29840 +811903348 +24859 +29433 +26306 +27782 +17622 +29646 +1673 +10539 +5921 +19531 +19199 +11792 +27414 +6869 +12396 +22450 +19047 +26929 +19289 +27526 +24948 +31308 +3437 +29942 +825237014 +5170 +1391 +3358 +8377 +13198 +32734 +8725 +9914 +431917582 +12490 +24836 +4846 +27922 +11059 +21442 +90344393 +5590 +516829386 +26853 +552 +21726 +122 +5664 +725112481 +30 +26264 +29318 +4575 +16813 +4327 +250 +17706 +16730 +8848 +14545 +20914 +32393 +4250 +23770 +476240820 +16309 +24534 +9333 +16318 +30148 +12369 +24478 +1071907016 +22222 +32561 +7295 +3535 +24673 +194998513 +5676 +30186 +27806 +23231 +233735679 +25231 +1043810333 +32566 +25620 +22906 +30783 +14799 +14964 +28643 +26939 +24230 +5473 +26343 +5886 +8004 +27199 +263497805 +5284 +471507746 +17962 +29547 +9157 +304677974 +18417 +12861 +24309 +3569 +8496 +19803 +4162 +26235 +2213 +24907 +1259 +7213 +74281531 +3408 +23158 +3721 +14266 +7475 +8818 +32337 +23143 +24331 +25528 +18431 +9709 +12031 +3689 +30607 +20140 +18553 +6163 +778090494 +1940 +17775 +14218 +5722 +9657 +17776 +1053394108 +206884506 +5649 +29376 +23461 +23834 +4054 +18043 +1023 +22036 +24837 +20818 +32295 +13496 +13410 +1699 +19559 +25960 +23010 +21047 +15715 +22955 +119792803 +31108 +19977 +21889 +22022 +30148 +1282 +15660 +6212 +444399954 +8932 +21205 +859 +1348 +31759 +10262 +11983 +20948 +8993 +12125 +18129 +10718 +32453 +23723 +19831 +22750 +15539 +4465 +12663 +4828 +4359 +26522 +9751 +13017 +20369 +811903348 +31835 +31016 +18458 +15548 +23530 +10321 +14592 +15958 +16181 +5996 +13808 +16270 +30163 +24861 +8970 +8393 +595289714 +32347 +9769 +24000 +2073 +22706 +28224 +9711 +15162 +31953 +6512 +11168 +2107 +454313193 +4211 +20874 +11668 +22548 +19750 +12404 +8395 +30258 +1039454929 +24814 +10309 +30218 +7607 +21792 +615 +29896 +6777 +1895 +12984 +3456 +4752 +29343 +7224 +15322 +15412 +22094 +26791 +31319 +31972 +6063 +2131 +23977 +17827 +2664 +28987 +869579568 +13498 +14326 +246 +1026 +16544 +17239 +3874 +30733 +22521 +23046 +14592 +21779 +20333 +910649337 +7946 +21585 +529585642 +11705 +251 +29641 +902218792 +21117 +30157 +1515 +22187 +4383 +29729 +13213 +5928 +3009 +15336 +5532 +19009 +8879 +23698 +22107 +3856 +13417 +2504 +25731 +32630 +15953 +30826 +31995 +30688 +17525 +3985 +21934 +6674 +18609 +23964 +8067 +11622 +26761 +4699 +12963 +81 +31644 +14316 +7050 +29237 +13234 +5363 +4062 +21167 +29630 +5928 +4869 +14776 +20037 +26028 +5513 +3742 +17881 +7636 +28751 +1040 +29773 +542295626 +9842 +359554286 +569699847 +713845005 +11838 +8910 +27833 +9832 +22722 +10335 +20724 +24993 +12576 +924305293 +29477 +26584 +13168 +2672 +8597 +5205 +22418 +3713 +23673 +8786 +5921 +3039 +9621 +3235 +12495 +29239 +19632 +236 +13481 +27925 +31910 +26259 +11482 +337953397 +6008 +9039 +27891 +27440 +25504 +3610 +29247 +26917 +8963 +14676 +22652 +28388 +23985 +31877 +18754 +24562 +32112 +31885 +8367 +24020 +9449 +32518 +17444 +31559 +25882 +17588 +16175 +16289 +24457 +5034 +15944 +16540 +32263 +18943 +4537 +16944 +18271 +2475 +18223 +6055 +24493 +25787 +13883 +14103 +469657013 +4755 +31249 +22277 +12336 +6532 +742394050 +24764 +20751 +758300039 +15381 +7172 +23910 +4390 +19599 +565299629 +21164 +29451 +25826 +13050 +27769 +565299629 +1914 +24635 +24997 +3179 +25123 +29637 +30042 +12839 +22706 +7667 +950 +18379 +17991 +31195 +23209 +67 +23972 +12818 +5688 +24805 +30705 +24795 +415427569 +29864 +13855 +4445 +359 +31885 +25492 +25989 +1984 +17875 +13054 +17159 +8321 +20200 +12571 +13423 +959926239 +19925 +28846 +28724 +25712 +18647 +253699238 +26650 +27243 +24521 +30645 +17870 +7254 +252 +213425770 +22812 +11102 +27982 +1453 +17860 +14052 +18586 +60606121 +22852 +26771 +19547 +15810 +3146 +1660 +31776 +12805 +31705 +20271 +18826 +16188 +20008 +28677 +22010 +22645 +12219 +12191 +31706 +10168 +12495 +13128 +18609 +25723 +30501 +15411 +23527 +15563 +9631 +23975 +18036 +26163 +21740 +30805 +30894 +15764 +2244 +26049 +9178 +4122 +15535 +27806 +466895569 +946065776 +31431 +31893 +1496 +18183 +16697 +21908 +723695589 +11199 +27660 +27251 +6515 +1688 +746614703 +22833 +25558 +10137 +18208 +8209 +26085 +13019 +24539 +3289 +30070 +31686 +30492 +15270 +28461 +3235 +19600 +7714 +23612 +4406 +14091 +3711 +31172 +25096 +23520 +24977 +25667 +26261 +27697 +8845 +7143 +4828 +28331 +2528 +24901 +23573 +18296 +21414 +19672 +386355165 +2540 +9924 +15652 +3146 +321739453 +5955 +9222 +28022 +17124 +12440 +22393 +13587 +3276 +19649 +23583 +26236 +11121 +630350637 +2115 +4941 +21646 +26295 +14215 +14594 +9511 +17175 +18377 +1669 +31998 +15189 +25115 +23953 +18560 +13297 +14164 +8586 +21180 +1462 +6795 +858 +227439839 +5101 +27388 +15565 +27299 +24093 +27202 +21750 +27828 +26348 +767163246 +28796 +11641 +13303 +20542 +19745 +19486 +23616 +22488 +26028 +275531286 +28733 +27821 +15355 +8048 +30501 +27768 +12253 +17776 +4870 +11483 +11038 +24826 +31842 +889980949 +687763923 +8426 +552788764 +29896 +125408631 +23010 +20882 +31016 +21234 +28136 +29500 +18825 +18167 +7600 +892998692 +9000 +19628 +31671 +2363 +24743 +8912 +2209 +22393 +4523 +22673 +19278 +23108 +796974588 +30177 +26515 +8768 +17198 +16355 +14558 +18978 +6618 +29775 +27881 +25774 +10536 +991427156 +7648 +6500 +28066 +8132 +18251 +19149 +31517 +16181 +10510 +1758 +820 +9672 +7235 +25447 +920628575 +32122 +2892 +6348 +24598 +29805 +27295 +17569 +11451 +15357 +2888 +24374 +19803 +6348 +21960 +14519 +17060359 +20612 +20879 +10028 +24615 +29254 +3852 +22563 +23717 +8879 +20747 +1359 +31809 +13041 +13735 +5156 +21868 +11306 +30249 +28725 +30902 +1030729571 +971511440 +19456 +15539 +24396 +198721611 +20271 +27412 +988543234 +9678 +892 +12783 +1038473147 +5135 +5308 +17603 +19913 +19687 +29772 +5147 +13005 +18020 +2892 +11792 +22795 +7848 +32354 +22707 +9307 +26473 +4866 +11996 +31178 +3065 +21340 +18985 +22622 +25900 +20795 +30170 +3799 +31958 +905243991 +11413 +11630 +1029 +16775 +476 +3977 +14825 +22622 +27769 +21197 +19190 +8492 +20422 +13414 +19858 +4181 +11357 +21715 +27736 +8951 +473198471 +29399 +16086 +20085 +4308 +28701 +22833 +1848 +7071 +31998 +504 +5677 +24834 +7849 +166 +30499 +21769 +28111 +989611833 +26598 +7702 +175763315 +25452 +31330 +3080 +25639 +9400 +17169 +9150 +9731 +23803 +14007 +22652 +21778 +20633 +22621 +4664 +21815 +19323 +3448 +14395 +25799 +17761 +3932 +31626 +8984 +139007263 +17870 +6182 +9729 +1192 +25600 +29840 +22166 +359 +21465 +15710 +909441673 +31720 +31362 +6719 +9665 +29247 +23047 +73596427 +26743 +17202 +4386 +25177 +22833 +670 +32756 +22688 +787866898 +9675 +1356 +29940 +3203 +32468 +19298 +6753 +32034 +30752 +5992 +2004 +60606121 +29265 +843 +4438 +3408 +5395 +26344 +321934268 +24412 +20417 +1778 +17947 +18432 +7262 +9731 +13838 +23894 +908 +25177 +19936 +12369 +20833 +31885 +1623 +3991 +329765698 +231410737 +32393 +26954 +6163 +17353 +175 +18434 +22695 +23199 +19547 +17810 +830605272 +4900 +4145 +17239 +17886 +11354 +18291 +11003 +21866 +10083 +359967163 +2795 +15216 +19610 +18278 +28013 +28184 +29980 +32550 +30341 +11674 +29092 +22648 +11738 +10718 +20902 +6110 +24368 +5888 +13618 +29264 +6297 +198721611 +22266 +6412 +6043 +19951 +2284 +8232 +21792 +23507 +15377 +1066627044 +19500 +27738 +13189 +23841 +16789 +2772 +7305 +427985656 +9794 +11102 +19541 +19732 +22187 +26917 +8238 +14889 +725112481 +15161 +13442 +27714 +7285 +16219 +9461 +9627 +14216 +4533 +189 +4920 +21384 +19003 +7527 +682 +24029 +27821 +9731 +22635 +28878 +6243 +878327399 +11167 +9222 +31010 +10419 +18062 +24869 +29254 +30966 +6364 +32104 +9542 +13312 +4726 +15110 +24536 +13160 +24127 +12906 +341817102 +333 +23458 +28076 +9474 +5138 +10784 +8578 +32232 +12143 +27593 +5363 +6719 +216965874 +7815 +25042 +15993 +18213 +28091 +4383 +1053511540 +10788 +478 +618386534 +977602386 +25805 +17810 +9938 +31844 +17482 +22304 +5139 +245721734 +236448354 +3294 +2669 +7917 +30784 +6592 +26908 +18369 +15322 +12460 +11309 +19858 +31885 +20815 +31108 +24139 +30803 +31626 +12722 +12800 +11543 +4107 +7667 +18504 +4399 +31075 +29450 +13565 +15549 +15872 +10518 +518417905 +13733 +29062 +30194 +25752 +8452 +23888 +2463 +2084 +19901 +924349614 +24330 +18282 +9795 +31525 +6184 +30737 +953442727 +27891 +17908 +4514 +4399 +1359 +2275 +8321 +21170 +15727 +19354 +19654 +1066556883 +24877 +22412 +692430287 +367188169 +28438 +29773 +23709 +924349614 +1616 +1895 +934139475 +7228 +31927 +25347 +23372 +18431 +20441 +13041 +15666 +282 +24443 +801 +27388 +17188 +23735 +10306 +29773 +13374 +21166 +23510 +21862 +25778 +600 +28941 +991427156 +10889 +31927 +4702 +30140 +2427 +29039 +25736 +906900427 +22810 +484426086 +16160 +4455 +12125 +5138 +25480 +20069 +23900 +26745 +4726 +29422 +14583 +127417473 +4413 +9410 +4019 +23143 +464493188 +19880 +19585 +17968 +15937 +13352 +25135 +23971 +1037970148 +17093 +15781 +9931 +14052 +1023 +19052 +14741 +211730518 +2218 +29010 +28898 +657016490 +24294 +18077 +16495 +17357 +14702 +7082 +9877 +13109 +10539 +29249 +6055 +2772 +13875 +10781 +18693209 +16773 +13808 +570867483 +9339 +17688 +21778 +29015 +5908 +12444 +29644 +24014 +25874 +77201550 +13422 +11976 +24313 +2538 +15468 +28711 +13070 +27131 +19348 +8070 +2853 +9665 +9979 +15412 +394986117 +23810 +21762 +927244002 +1388 +22135 +15923 +19695 +29300 +2015 +8622 +12502 +31838 +19018 +31847 +28612 +8605 +23616 +20818 +2217 +677416738 +1023188123 +27375 +263497805 +224818846 +8472 +2894 +21740 +488251248 +23159 +15791 +3408 +9251 +4059 +2528 +29567 +14166 +11076 +15642 +15448 +32371 +81621910 +18935 +13040 +2221 +29039 +21957 +452 +24834 +12823 +26616 +28846 +29461 +17762 +27510 +20613 +18928 +3888 +19345 +1778 +12426 +26939 +236684310 +23535 +14021 +29940 +7527 +882883285 +30440 +16773 +6084 +20333 +6512 +246 +30755 +19064 +23612 +6392 +21135 +2536 +6687 +18365 +21234 +25813 +13877 +27760 +12404 +6166 +27592 +22901 +28343 +998 +18688 +18020 +29067 +15657 +11070 +19486 +21594 +26860 +1904 +21252 +20281 +627712427 +4693 +23747 +23437 +772225462 +11267 +14592 +11622 +940466982 +3394 +22349 +22383 +5191 +19801 +12291 +18847 +5205 +21155 +5814 +9718 +3576 +22548 +14760 +24765 +1467 +4210 +11737 +3661 +359967163 +21879 +5258 +2841 +15958 +27982 +16086 +31245 +7120 +24268 +31179 +13925 +21552 +2455 +2820 +14839 +2212 +18223 +13182 +1277 +2262 +26456 +15958 +21386 +1130 +723466242 +17775 +6913 +21694 +21828 +17415 +87657305 +30939 +2664 +31954 +292613269 +9007 +30782 +10088 +25349 +31178 +14451 +2261 +14056 +5539 +3455 +109016745 +12143 +108 +15533 +22558 +22728 +17810 +9333 +711737444 +17124 +30219 +6500 +573404863 +533476351 +7307 +998031657 +2388 +12940 +10500 +11244 +6027 +27219 +18754 +10354 +25892 +1875 +15514 +28225 +26470 +2487 +21382 +87657305 +28369 +14621 +20869 +9359 +4927 +27755 +21070 +17775 +12635 +517 +16313 +31155 +29556 +9013 +28184 +10262 +5649 +26928 +6307 +25996 +3885 +30645 +703293243 +14347 +27299 +29544 +29705 +76736016 +32664 +30519 +8968 +21466 +20280 +14279 +23644 +14575 +5196 +32702 +10146 +7848 +1382 +22030 +18265 +29891 +14164 +922621576 +12272 +26732 +6342 +22729 +16957 +30316 +19323 +24492 +6757 +13216 +9227 +28799 +19672 +543278591 +2058 +29629 +5830 +8578 +23794 +541087189 +857 +10692 +24809 +611 +16957 +22235 +12599 +30670 +30212 +919564231 +5615 +23236 +1466 +2546 +880657446 +4907 +9350 +24872 +4874 +27517 +26650 +22853 +17444 +12864 +18290 +12695 +6252 +3479 +13373 +5196 +13496 +10762 +359554286 +28689 +28998 +744924752 +7117 +24977 +18964 +13414 +9665 +3688 +8616 +20629 +21769 +10836 +12809 +18071 +26910 +31170 +23640 +16034 +27828 +20532 +25366 +186785632 +1354 +3069 +4255 +23216 +14672 +16160 +8178 +28171 +12396 +25293 +6307 +3952 +23746 +21287 +15907 +21726 +910649337 +9023 +2438 +27202 +15817 +19243 +29758 +17441 +4978 +9205 +15978 +23251 +30860 +5746 +21143 +24368 +24791 +13276 +18847 +7541 +18143 +22879 +6417 +20350 +409846593 +248362658 +19376 +747479347 +13351 +268876993 +15269 +15570 +959731862 +22732 +6390 +30752 +26661 +21885 +30422 +13302 +4181 +19720 +8879 +1192 +1066627044 +3016 +5688 +6636 +32122 +19900 +322303279 +13474 +9456 +28122 +17105 +249870505 +4595 +16886 +4380 +3116 +13163 +744924752 +4487 +24610 +7265 +6530 +6080 +6905 +1122 +11996 +16149 +26356 +7442 +1259 +15563 +9007 +9987 +26457 +16715 +30157 +32087 +16478 +488251248 +23767 +32518 +6811 +30655 +14487 +15820 +24997 +23382 +24753 +803501162 +23683 +6642 +31249 +28591 +28988 +28574 +21429 +22713 +25054 +23703 +29278 +6146 +2426 +13642 +23872 +15417 +14587 +9667 +15377 +17089 +20550 +27969 +8306 +22129 +9675 +31465 +31173 +1747 +32285 +22651 +30936 +778360537 +12980 +28450 +15378 +4093 +21932 +12438 +113 +1612 +27988 +4264 +9391 +640 +17728 +16986 +22369 +15268 +23510 +13276 +8969 +27066 +1515 +13838 +3009 +9795 +11582 +5492 +5369 +12881 +23568 +1611 +14384 +13428 +5524 +29760 +1063098759 +15923 +11622 +10982 +2690 +26484 +697438511 +20656 +20793 +8926 +26860 +8105 +28171 +3966 +28163 +23507 +25177 +3494 +6252 +19508 +11338 +7153 +1031 +942511264 +5722 +172986183 +29604 +246 +6342 +12017 +548 +17793 +17444 +23871 +9050 +21694 +32734 +31195 +6381 +23047 +16318 +21412 +8668 +22022 +14170 +15195 +10564 +3479 +12445 +26519 +10569 +32118 +32337 +4413 +1491 +3586 +4620 +9228 +2390 +26771 +1791 +2089 +11460 +12890 +27782 +16868 +24877 +17546 +19597 +185958851 +11737 +31699 +465496919 +5907 +740490411 +13373 +13414 +9498 +23975 +15648 +14684 +2427 +30015 +26743 +9023 +26631 +3985 +13023 +15514 +26741 +29882 +10510 +7123 +405612030 +3786 +1315 +22849 +7733 +21710 +24244 +5994 +1455 +32525 +7923 +22526 +20324 +699735627 +22833 +5703 +23017 +19875 +21484 +4938 +3792 +564 +20914 +21837 +13099 +858 +21452 +17301 +32378 +13234 +14451 +26244 +10851 +6515 +289826984 +14473 +4664 +31970 +23192 +1784 +21148 +5341 +10673 +25436 +10306 +3492 +2487 +12926 +4429 +18920 +22821 +16642 +609403371 +2947 +951589516 +25483 +23745 +24779 +4188 +284016043 +4868 +8101 +7959 +29816 +31035 +21871 +12149 +9802 +24531 +27769 +4686 +8237 +15178 +2081 +391318178 +27865 +17202 +27519 +27253 +5908 +10869 +26948 +18480 +213884266 +1241 +20111 +268664862 +6195 +32124 +22865 +26484 +6137 +3002 +5908 +27440 +28203 +19455 +28572 +21481 +21293 +940466982 +6307 +1001 +22418 +12635 +17167 +7623 +11882 +19932 +564 +14068 +32621 +7177 +19006 +10651 +3432 +509352747 +670 +31320 +18036 +926344921 +26694 +548602017 +1905 +478 +22682 +9729 +31784 +19094 +989153034 +7143 +17314 +3194 +697438511 +18886 +8777 +6607 +11499 +453654408 +17321 +2236 +31139 +15161 +17683 +7253 +25681577 +31325 +30902 +7123 +19951 +21500 +13808 +5664 +10577 +19726 +5479 +16314 +29161 +10227 +4590 +28295 +17572 +17357 +30121 +15434 +224549453 +93659120 +798919697 +144035229 +733026486 +29089 +5539 +8342 +839907039 +29919 +17207 +10739 +10358 +8293 +21003 +970891878 +9379 +9870 +622 +2345 +8399 +5645 +14174 +31979 +18418 +27982 +20982 +6894 +746614703 +24264 +28136 +3662 +24437 +23192 +31121 +25205 +32417 +6110 +9914 +728180005 +18569 +3991 +14102 +13057 +10010 +1370 +14722 +3586 +12472 +12575 +4372 +26631 +824805661 +28832 +13278 +21615 +3455 +4405 +14068 +1551 +31517 +30603 +23767 +21915 +32664 +3721 +18890 +455393924 +13509 +27443 +14989 +8673 +9975 +29753 +4752 +8605 +13016 +1388 +29466 +5486 +30048 +1029673386 +5255 +20902 +24329 +25188 +20563 +19176 +23769 +6921 +22087 +32756 +18920 +11796 +22833 +5554 +25516 +15322 +2015 +19486 +30242 +9152 +3818 +9497 +7510 +14909 +13532 +14436 +13790 +613429844 +31245 +17905 +9751 +3793 +640778508 +23796 +20800 +31765 +7412 +22321 +14417 +30325 +26686 +10306 +7607 +6727 +21003 +2163 +2820 +2221 +24764 +76910325 +9019 +5144 +1005111773 +5335 +1918 +1651 +9992 +17593 +12361 +13171 +653627586 +31810 +26796 +15144 +16111 +2589 +20457 +26954 +552 +23252 +30213 +28240 +5645 +15535 +24638 +23046 +27902 +24478 +6072 +12414 +21828 +13216 +32760 +100092990 +28647 +4380 +17632 +20613 +24311 +18727 +26661 +32761 +13442 +7489194 +31665 +11245 +66 +12222 +13236 +5196 +30290 +2822 +29758 +415427569 +12575 +7269 +9000 +5395 +7403 +10718 +2448 +22876 +134408380 +13374 +19314 +25885 +618859804 +18097 +17042 +21742 +769731785 +12603 +968985812 +18709 +4582 +1204 +4366 +24457 +3922 +3932 +1052417407 +31359 +14851 +29218 +24260 +17884 +15715 +20085 +24869 +23783 +10441 +9000 +15605 +31809 +22730 +10496 +28423 +32753 +9618 +30148 +5996 +13303 +29831 +232711058 +3428 +814529805 +29376 +12747 +10388 +18103 +10121 +12031 +3610 +25593 +21815 +21894 +28184 +18826 +8699 +21910 +701 +15325 +17810 +6235 +19061 +17799 +2055 +20647 +16021 +29649 +20426 +32378 +12989 +11481 +18887 +3914 +27012 +11737 +5267 +5907 +602935893 +14420 +8395 +15177 +11821 +29577 +19003 +24358 +15144 +4840 +29243 +21964 +17162 +31172 +21071 +5845 +12067 +29324 +8276 +384 +960941343 +8648 +31075 +24742 +31433 +14701 +31172 +442419816 +22684 +15018 +21857 +18247 +26796 +6025 +3051 +3331 +1479 +20818 +19370 +6020 +28284 +62277626 +846 +21657 +18501 +2709 +10332 +26968 +6551 +615650603 +22753 +19093 +7385 +30017 +19884 +15993 +23540 +8345 +23115 +15893 +687 +31777 +19816 +10321 +26694 +23576 +79082596 +30815 +25624 +24753 +12665 +7308 +29388 +17156 +18565 +9931 +13601 +7371 +480390692 +859072541 +18698 +21782 +4869 +5448 +29994 +27079 +4575 +20046 +17317 +27039 +9252 +286 +30939 +4925 +31847 +19423 +28816 +1514 +30433 +10807 +24139 +4913 +8616 +11540 +6128 +10133 +11119 +3992 +14422 +16775 +21894 +8471 +950 +9379 +15903 +12871 +585 +26484 +7902 +16667 +6044 +14799 +23540 +31375 +2525 +20879 +4311 +17246 +25786 +6518 +13216 +29641 +31813 +29609 +10968 +12134 +22055 +20773 +21815 +10316 +3333 +10354 +14378 +20904 +28340 +5298 +21930 +23687 +32081 +22743 +30814 +608 +215107976 +21167 +23150 +21225 +19094 +11510 +1052640660 +8542 +79070230 +20864 +11668 +22729 +18826 +23431 +25700 +22937 +989959857 +27173 +1705 +8099 +17924 +18870 +27449 +552056204 +5843 +16684 +31945 +8232 +12386 +13099 +3743 +10357 +23073 +4159 +17512 +15199 +18946 +14414 +15132 +30013 +21646 +346928338 +19093 +32390 +17206 +30054 +5947 +4828 +4636 +566535181 +4578 +32087 +9381 +10456 +559 +9410 +31114 +20958 +15764 +21603 +21934 +25960 +23033 +22602 +3437 +24457 +24424 +2528 +27682 +28361 +22651 +17439 +27855 +8657 +12003 +8689 +12817 +740490411 +11900 +19641 +28418 +13993 +8702 +29545 +29908 +5635 +10000 +6558 +4032 +812501196 +23007 +16323 +32300 +6068 +14057 +15220 +22563 +907054612 +14611 +19207 +3689 +23028 +22591 +1666 +25489 +100092990 +14636 +27187 +3509 +32630 +30355 +24895 +10593 +264055644 +25160 +11674 +32564 +14788 +27392 +7007 +27021 +28826 +2182 +420127582 +7120 +24278 +10540 +6995 +12805 +9582 +8405 +16590 +29994 +446206058 +16472 +21732 +22036 +19676 +21045 +609403371 +2260 +29456 +932686918 +32760 +431917582 +3025 +8925 +20662 +5373 +29525 +22454 +22679 +15456 +17775 +16313 +9129 +24619 +7050 +19736 +27984 +18604 +9024 +12843 +12894 +25799 +32371 +25949 +2709 +23479 +27039 +638607948 +23541 +22340 +8091 +4247 +4682 +8432 +15336 +29218 +5966 +10861 +22789 +22887 +11632 +27056 +313 +21181 +27841 +14536 +18602 +4912 +13213 +4989 +27603 +22377 +20818 +21792 +19207 +7806 +26235 +26705 +613429844 +21442 +26291 +20587 +859072541 +4709 +10153 +16114 +17363 +290 +1090 +25566 +26513 +19613 +158091921 +223690879 +28003 +26623 +11038 +27881 +12426 +17228 +5472 +14638 +13568 +19386 +22049 +5743 +32385 +2284 +17755 +4380 +9034 +3690 +1018366689 +7702 +11466 +15564 +5406 +241 +4587 +21517 +4922 +15534 +14113 +27297 +13740 +1053511540 +9379 +1241 +304677974 +1021683009 +13373 +1040298715 +175763315 +3784 +12341 +7030 +19950 +25511 +12570 +16125 +15910 +26249 +22742 +15648 +30116 +21784 +14755 +24232 +343 +18143 +11335 +29278 +22244 +11661 +683248809 +7717 +27603 +15189 +27470 +1029 +32143 +10961 +29761 +7532 +28224 +998031657 +21344 +32739 +8337 +13498 +1381 +3521 +1020435935 +30422 +594488198 +30140 +15660 +23901 +60606121 +349265452 +4439 +21311 +80 +28612 +537 +14436 +28844 +7253 +214 +6212 +546000077 +30475 +17181 +5928 +15133 +21003 +349661678 +20961 +20333 +16298 +7030 +7797 +14343 +17685 +1309 +18265 +14986 +12804 +3818 +32645 +31892 +21603 +25918 +7677 +27243 +15358 +12850 +11083 +13777 +15953 +17363 +6974 +17603 +422 +30042 +3480 +6170 +922299518 +21802 +29002 +784 +21517 +17148 +10421 +12410 +11188 +7714 +7648 +5349 +22304 +29661 +29906 +512512703 +17501 +1028 +25813 +20524 +4159 +27394 +19736 +9735 +17281 +18820 +20793 +29539 +31836 +18675 +32087 +29556 +3792 +11976 +13043 +12575 +25516 +15415 +22886 +5294 +19743 +510017880 +464901830 +19831 +16472 +27144 +28714 +660 +14656 +1038153995 +14569 +17706 +25084 +6249 +18609 +29429 +19010 +953442727 +30322 +31006 +4455 +18772 +7831 +25805 +24484 +30794 +863 +5550 +1614 +21180 +29965 +27746 +9855 +25215 +26860 +26721 +24166 +32626 +28197 +770236869 +24907 +5196 +24307 +8648 +31209 +18246 +11283 +6928 +17592 +15199 +454434292 +25777 +24778 +19838 +512128164 +2127 +12476 +176723792 +20822 +15448 +17060 +24734 +12046 +19750 +31553 +16480 +22830 +2385 +8974 +5519 +32437 +31320 +243142270 +1055209860 +512 +21342 +16919 +13012 +19278 +1899 +9542 +23115 +18677 +28455 +7123 +5147 +27099 +32385 +32363 +22384 +7023 +1053394108 +31629 +15170 +436602508 +490663799 +4560 +1282 +17374 +1908 +9738 +720519970 +31244 +11433 +6976 +19140 +11316 +27679 +22470 +1641 +2856 +147582950 +27243 +23211 +19389 +23559 +4869 +17422 +9375 +28262 +16409 +15759 +958 +4715 +13506 +31714 +12973 +21383 +10807 +28709 +18338 +211392655 +24258 +3742 +14069 +26614 +5480 +13580 +13506 +11433 +7228 +5945 +4522 +567113435 +376449320 +16365 +31706 +12357 +184 +32112 +13838 +14702 +31307 +21645 +14120 +17236 +5197 +2284 +30851 +10302 +859 +12804 +32582 +3790 +21255 +1356 +29324 +26730 +5699 +192993735 +21592 +20264 +11430 +22153 +4445 +910649337 +2825 +31619 +6974 +3535 +610473963 +16862 +19482 +26694 +18352 +25873 +4819 +24019 +19052 +2275 +32561 +27735 +2892 +2220 +27695 +4824 +666820756 +16520 +544 +681 +13298 +444399954 +5706 +15540 +22396 +13085 +1840 +22861 +23700 +16009 +1795 +3560 +10501 +1011025313 +24279 +18322 +17093 +7096 +30803 +24859 +9751 +4513 +31998 +1023500634 +14216 +32311 +11509 +17827 +6719 +18434 +23979 +26656 +25402 +9832 +4533 +5644 +30328 +1192 +9036 +7318 +9809 +29429 +20048 +17422 +26175 +32520 +29274 +19533 +24098 +23530 +6888 +28256 +224549453 +1467 +20843 +32719 +9222 +31517 +10731 +417766481 +30993 +12527 +8781 +14080 +18569 +18598 +16674 +12828 +25622 +26238 +25747 +10027 +32062 +28251 +24457 +422 +21588 +1723 +30350 +894853305 +25084 +3689 +10021 +4159 +31408 +4346 +21231 +29992 +31420 +4338 +787176313 +3963 +6453 +27768 +6249 +12272 +6301 +15928 +22548 +24093 +28617 +19478 +24597 +11482 +304 +6521 +14621 +2664 +21155 +629431260 +23223 +607 +27124 +12160 +22107 +25320 +23559 +623 +5176 +28620 +344 +3276 +2174 +17265 +9474 +22706 +1651 +28935 +9034 +24780 +367188169 +2158 +14169 +23948 +16210 +5921 +19323 +17533 +28413 +585 +7806 +27342 +308 +4360 +734 +24907 +30535 +6418 +23073 +23566 +15695 +9252 +439 +1251 +24093 +630350637 +31927 +19354 +29039 +29680 +16085 +21826 +15417 +9842 +8830 +17156 +4661 +11509 +13733 +14956 +682 +2073 +282058177 +404560013 +9665 +29637 +12746 +22657 +32442 +8170 +1130 +9751 +313 +30794 +15959 +23987 +465496919 +15321 +32347 +29218 +1051977677 +7717 +21445 +8555 +27153 +12092 +4897 +517 +16697 +13880 +29442 +18352 +21448 +12267 +12527 +24458 +26928 +31613 +483775210 +29266 +677416738 +19976 +7006 +2011 +30335 +30254 +32285 +22499 +24374 +26238 +1660 +29644 +4142 +24331 +4216 +17298 +5369 +7097 +18139 +31699 +30737 +12147 +2055 +2119 +23394 +32232 +13373 +10496 +740490411 +16700 +24742 +3110 +29752 +7778 +31006 +28197 +32610 +31634 +18688 +16775 +3847 +1066556883 +9795 +22638 +6643 +20924 +7017 +22163 +20818 +1868 +16274 +1384 +19932 +4877 +4383 +16705 +30699 +31969 +14056 +13737 +642 +20524 +7011 +23977 +24557 +26685 +18771 +31325 +22620 +9363 +802636738 +27762 +18394 +819245666 +30020 +3770 +21136 +832685755 +21025 +391 +17746 +28138 +15535 +32383 +721283276 +24268 +7714 +31932 +26177 +22187 +15785 +21391 +63674306 +1625 +26986 +631 +5197 +700574071 +14621 +824805661 +21428 +282 +1071082105 +26699 +24127 +27087 +9856 +29857 +9091 +11555 +31889 +12963 +16705 +28343 +670 +6307 +28920 +280737490 +16869 +14346 +594750521 +455393924 +29860 +32143 +7829 +560467389 +9317 +16122 +23306 +582958153 +6043 +235806854 +14623 +28021 +22682 +6370 +955278291 +30963 +17488 +892237149 +346928338 +10083 +11309 +19613 +30597 +24065 +23766 +4869 +10555 +3276 +926344921 +16424 +4920 +19674 +1071900543 +27087 +1699 +7813 +7688 +672253387 +22002 +989611833 +25747 +22884 +9856 +19472 +1045497002 +20819 +4937 +25778 +30526 +4709 +22673 +20513 +5612 +24863 +16034 +15693 +6184 +8105 +25213 +4567 +12493 +17307 +899069837 +11366 +8443 +9222 +20274 +27860 +31705 +775886610 +471507746 +14564 +6937 +20822 +15236 +798919697 +15879 +968340439 +10294 +17374 +18315 +30109 +25916 +15975 +19486 +4123 +32060 +21612 +17579 +2525 +12007 +31765 +406000131 +19340 +29010 +18883 +8769 +26743 +6869 +16590 +11298 +31839 +23325 +22153 +525802869 +5900 +5320 +9421 +16009 +718788893 +6547 +21243 +452282785 +13408 +17905 +5843 +30598 +4582 +29394 +2668 +20046 +856 +14279 +32566 +959661605 +9937 +24437 +397879962 +29245 +15166 +19911 +22360 +32112 +31254 +4439 +10636 +23264 +19032 +15076 +3065 +27784 +4180 +19936 +17595 +13772 +29608 +28485 +13448 +1313 +12599 +26049 +3584 +17643 +31102 +18797 +233735679 +2410 +20280 +509606916 +27304 +21273 +17928 +26908 +8700 +10134 +18535 +102 +29894 +10982 +504608093 +5703 +12080 +6530 +27210 +7585 +12341 +11572 +30242 +23277 +856207789 +14829 +16687 +25654 +27299 +21021 +19422 +6719 +15994 +21613 +695 +15212 +1944 +24993 +5517 +23149 +4043 +21957 +17988 +21603 +29912 +631 +18550 +20532 +1259 +17860 +26175 +342900830 +12127 +11534 +2127 +5947 +23443 +16817 +10010 +6238 +13276 +5907 +19641 +15657 +15269 +22621 +882975724 +429 +16289 +483775210 +5341 +22617 +12932 +30891 +26291 +8658 +5274 +5373 +6057 +10028 +21021 +32112 +29318 +31617 +5793 +6182 +76910325 +25490 +17972 +3889 +20376 +23649 +23312 +13479 +5517 +6406 +20747 +1023500634 +108 +1405 +26411 +10456 +3772 +25058 +24419 +13216 +5737 +686 +29577 +12414 +5358908 +7213 +7994 +858781524 +892 +9379 +19730 +12127 +18020 +21368 +15871 +290 +1695 +15547 +27055 +8089 +28905 +10811 +25362 +8178 +746854482 +403721447 +16753 +25675 +22266 +14583 +23160 +17512 +23046 +23772 +5773 +25949 +4810 +9631 +1450 +32313 +31958 +19951 +16567 +14715 +5456 +29052 +28917 +3735 +4122 +22621 +17593 +279148135 +25985 +87298433 +26922 +13442 +25622 +14862 +19320 +4321 +11835 +5144 +12792 +9902 +26620 +15490 +22621 +18290 +25252 +17546 +3790 +17853 +32459 +7510 +20991 +11371 +13830 +17270 +26236 +30120 +12973 +4405 +23767 +9100 +13595 +7572 +4100 +6511 +28138 +22695 +30067 +3521 +610473963 +28451 +24997 +16560 +341817102 +22 +20948 +4976 +23477 +17176 +10013 +29884 +22209 +5041 +29729 +10241 +843 +32611 +7323 +22189 +3376 +29907 +9251 +20203 +725112481 +12369 +17156 +12688 +9731 +21225 +7135 +30116 +803501162 +739 +11102 +13964 +13681 +6859 +100092990 +19694 +32344 +18209 +25918 +21815 +22036 +21635 +6976 +223 +5684 +19514 +27813 +24780 +917948279 +12645 +20306 +26457 +28826 +16886 +21683 +192993735 +29218 +26326 +21657 +8571 +1612 +749234322 +20025 +14829 +17539 +13040 +31750 +14614 +284016043 +2048 +777917138 +15546 +2504 +15245 +16803 +14378 +2523 +5434 +20510 +29893 +23010 +474 +6720 +4573 +9659 +12848 +22412 +9764 +3479 +21383 +700574071 +10392 +28066 +9747 +26175 +15676 +90344393 +11989 +27012 +631393247 +3521 +9152 +27186 +90396233 +3315 +9365 +12337 +18501 +19665 +8884 +20399 +4446 +4260 +23709 +20045 +39299391 +25825 +21427 +908 +12577 +5706 +10990 +2541 +27392 +30745 +6607 +29542 +29388 +429605841 +11257 +19914 +18560 +867 +16131 +31485 +22728 +842 +29307 +14564 +4403 +889980949 +938231172 +17708 +817993855 +17441 +128077685 +3487 +1019686302 +29264 +26524 +11340 +1378 +382802971 +25135 +11386 +14174 +16314 +30753 +119792803 +24309 +13615 +9036 +29542 +2108 +4726 +355264719 +10861 +15567 +29547 +21070 +24568 +29398 +11003 +30316 +29365 +162289454 +19395 +5412 +3838 +21374 +14592 +27854 +241930487 +25030 +28245 +4216 +372479198 +32449 +22065 +20251 +2115 +15312 +32134 +7064 +17932 +859 +23530 +1146 +3336 +25293 +7954 +29864 +11668 +20441 +14839 +8392 +2722 +4649 +465496919 +25264 +4250 +21837 +961 +30015 +9327184 +25341 +16573 +9672 +27041 +12490 +26356 +28173 +10241 +8848 +26233 +8597 +12031 +15036 +3553 +2217 +6679 +2106 +26247 +14758 +414776319 +4054 +13171 +20999 +32676 +5101 +4909 +28129 +20008 +5335 +14316 +17217 +301 +30163 +5494 +19585 +21417 +25667 +15245 +30694 +30653 +400184846 +195302080 +13443 +18417 +12581 +24689 +824805661 +4656 +31559 +14133 +4752 +17874 +745180397 +18195 +8433 +13041 +10248 +15102 +337953397 +25742 +25727 +17969 +26685 +27448 +4341 +8648 +10000 +32366 +393939636 +8973 +17042 +25159 +817589563 +23814 +8903 +13946 +14500 +22339 +23888 +1899 +3580 +30365 +4929 +14058 +16855 +11308 +27592 +223 +27185 +19139 +1877 +473198471 +19009 +21477 +515552666 +8017 +5373 +13158 +1069115708 +9286 +17539 +8452 +28626 +21887 +9780 +8657 +17332 +32058 +18247 +18315 +8712 +20997 +6182 +4326 +11345 +29451 +4645 +308 +25273 +26147 +26348 +13295 +29094 +7371 +24004 +12049 +22340 +478 +23017 +27360 +31075 +21792 +22962 +20137 +8432 +30775 +8967 +16704 +2607 +23526 +5258 +19213 +8733 +6806 +26147 +16490 +329597276 +23158 +79082596 +12722 +19455 +12007 +16149 +3033 +14161 +7701 +13314 +31613 +8702 +26411 +6842 +6818 +25758 +27866 +6517 +11534 +9323 +17188 +144035229 +585 +23108 +2217 +30725 +915 +15381 +11412 +9038 +14776 +31862 +1066927070 +18097 +17871 +14851 +294947637 +32208 +32232 +19747 +18295 +469657013 +27746 +6607 +157465808 +5550 +30065 +19180 +29461 +15678 +12360 +23721 +31190 +13987 +6542 +14536 +7495 +26163 +4648 +4082 +9244 +12792 +31451 +15456 +5590 +5827 +27522 +32124 +29254 +24478 +16813 +9914 +29266 +28238 +18661 +12498 +1022122593 +29388 +279067825 +28947 +6077 +12394 +21815 +10112 +678 +26271 +15268 +905400521 +198937476 +18377 +24427 +7120 +902 +6862 +18654 +27920 +9152 +5115 +3922 +14316 +19998 +15017 +3432 +21155 +29285 +7745 +29775 +5439 +27746 +79082596 +20323 +16182 +4006 +15831 +1071548646 +20121 +844426824 +20939 +28197 +10000 +18048 +6650 +26489 +18088 +22861 +454313193 +30597 +955541494 +28741 +8305 +10748 +14862 +7965 +12890 +13373 +19215 +29315 +196091779 +21560 +17968 +17847 +16803 +28604 +11136 +24433 +3021 +26783 +96 +2107 +11311 +9456 +2675 +20017 +22822 +73596427 +29767 +17623 +20507 +980014702 +30276 +29678 +22579 +28927 +29773 +17346 +6933 +13410 +31083 +26157 +30293 +29267 +13213 +9583 +25089 +29556 +1179 +27393 +17425 +15911 +2672 +334 +62277626 +29393 +885 +31330 +22779 +10781 +6468 +6920 +21545 +27589 +16356 +13351 +10419 +19882 +21660 +366293489 +22337 +1747 +8172 +4054 +13385 +11953 +4645 +16291 +9731 +31864 +29649 +32632 +26949 +29249 +23205 +32388 +9445 +16232 +984310150 +32261 +6089 +20112 +11522 +20517 +13478 +22777 +26161 +24232 +30976 +289307895 +16817 +12414 +20200 +4916 +11510 +7875 +12593 +15993 +343241067 +20426 +12017 +29860 +12444 +31009 +2441 +8882 +8096 +17437 +11096 +6491 +695 +4450 +25410 +24255 +245721734 +8443 +2091 +6179 +32436 +18278 +10692 +21344 +24922 +3939 +30793 +21720 +27271 +25447 +8597 +21885 +5340 +885448314 +249870505 +31864 +832680993 +6905 +8398 +10643 +8559 +22222 +6063 +3293 +8902 +21448 +19577 +24526 +746614703 +12608 +12756 +19649 +446538772 +4429 +12912 +28339 +1836 +21002 +21433 +14569 +10811 +13560 +19298 +14376 +4485 +984310150 +8060 +29718 +27420 +15403 +30706 +11540 +27004 +22224 +1641 +31545 +28724 +20982 +233735679 +7044 +30991 +3456 +28567 +937121142 +5286566 +12336 +3455 +25863 +212 +17042 +21497 +11737 +2073 +32087 +290 +534 +687763923 +9286 +9419 +22906 +17775 +452 +6027 +7250 +15251 +269893514 +18609 +21792 +7667 +23199 +17808 +17429 +4161 +24795 +28451 +767879674 +24302 +23431 +7992 +5456 +627712427 +29907 +9359 +20315 +286 +29727 +21140 +6920 +25805 +22209 +22497 +245929304 +16409 +13373 +4897 +337041099 +19547 +22377 +9995 +21720 +18546 +635470917 +12217 +14164 +26356 +5688 +909441673 +21386 +265813536 +9192 +615650603 +14526 +15357 +15788 +28659 +25773 +3432 +4682 +26670 +5135 +3229 +22962 +7548 +440 +32014 +31671 +4439 +18048 +21202 +8179 +28423 +19468 +14380 +25010 +7702 +473270624 +17559 +2871 +14528 +28163 +3690 +224818846 +2528 +2343 +16892 +4620 +27794 +9659 +14526 +4476 +3939 +1787 +28280 +15556 +22366 +23768 +16781 +648749540 +32180 +28339 +14706 +11749 +19343 +9210 +10571 +11737 +2632 +17871 +36 +28256 +1040298715 +5750 +21252 +21284 +26261 +1479 +30290 +881770255 +26623 +9410 +27079 +24478 +21272 +31358 +8499 +2817 +27602 +11092 +27131 +5827 +870140950 +5350 +23022 +20555 +20265 +18609 +28183 +700574071 +25473 +19878 +28013 +9007 +22464 +18993 +29461 +20879 +28180 +7305 +8420 +1544 +12695 +16700 +25907 +9975 +15132 +518055098 +2504 +3358 +21337 +26740 +10408 +14304 +13064 +28705 +18223 +7722 +19199 +3852 +26764 +20131 +17628 +24814 +20378 +29875 +31766 +27624 +1491 +7704 +27984 +22993 +19654 +27902 +14947 +239 +10938 +11281 +20822 +19755 +12890 +26410 +19008 +4537 +8598 +3495 +26 +337953397 +13740 +1189 +4453 +5888 +6208 +845869748 +16919 +2912 +10163 +208004304 +27589 +20955 +3683 +12756 +29392 +20250 +608 +12017 +572264701 +23964 +27807 +9983 +176 +17874 +10706 +26054 +316306655 +19008 +8047 +9646 +18883 +17542 +5499 +9867 +5486 +29411 +11661 +8377 +31114 +6078 +5921 +12657 +24583 +7224 +20303 +6551 +16064 +1042062182 +15177 +8238 +7896 +574653853 +13379 +27738 +20695 +16636 +472492534 +26484 +31403 +26617 +13182 +7323 +10248 +8725 +26986 +15636 +11413 +18055 +22971 +5748 +30067 +6742 +16911 +16704 +6937 +16003 +26685 +1130 +31061 +5033 +3189 +13560 +12577 +6110 +3799 +3578 +551852208 +1613 +10431 +5460 +18939 +16687 +17424 +27153 +5360 +31154 +22621 +22127 +13929 +30843 +11797 +28417 +1690 +246 +31230 +25783 +29370 +8912 +2504 +19831 +13211 +18890 +9685 +2668 +17089 +20128 +26154 +7023 +27960 +20550 +32232 +15114 +19313 +10112 +824801269 +229792385 +3253 +488251248 +17076 +14488 +18310 +24526 +4238 +28832 +13057 +10140 +13595 +30256 +22488 +15978 +3186 +13421 +3920 +20072 +19243 +8086 +9232 +19211 +2221 +11073 +15693 +21485 +7385 +12026 +10096 +27396 +7838 +13118 +31245 +25758 +27197 +11440 +23673 +21012 +26908 +4327 +8995 +27337 +32739 +18863 +27289 +23507 +16087 +7723 +14621 +17165 +7120 +29566 +25554 +20704 +2541 +26306 +18003 +9443 +7106 +5847 +26685 +306388183 +516 +30207 +11267 +1758 +29644 +14451 +5460 +20128 +22673 +24061 +31972 +7715 +4924 +27831 +3852 +8449 +660380383 +4386 +1391 +12828 +24555 +17314 +6297 +15422 +18540 +28705 +591901163 +11340 +17685 +2471 +18072 +452 +6298 +11067 +127417473 +17747 +10112 +8238 +20203 +6821 +5664 +14956 +21069 +6053 +9731 +14526 +31759 +22686 +4741 +439 +30607 +13987 +17991 +14136 +21720 +20139 +3487 +4664 +21872 +4868 +30473 +25215 +14528 +22773 +20119 +10133 +12385 +8280 +8378 +13595 +29218 +17652 +17542 +25554 +598246017 +32630 +573404863 +17884 +798919697 +31308 +28256 +11855 +27515 +11726 +21003 +25566 +22424 +27443 +6991 +26908 +23264 +30429 +27087 +19632 +20948 +7172 +4490 +14367424 +14007 +14909 +11007 +28013 +3051 +29370 +3932 +25783 +20653 +843 +7187 +12404 +18557 +19976 +10403 +393086015 +30821 +6057 +20048 +2759 +27624 +7849 +854319027 +2747 +1040971019 +24289 +8127 +24993 +29754 +23098 +25783 +17847 +3838 +26771 +980014702 +32337 +28839 +12498 +29148 +796974588 +6648 +20047 +12683 +26312 +8360 +15892 +23767 +7503 +31198 +30315 +10807 +22564 +28910 +31659 +4584 +30991 +29906 +15232 +9323 +1312 +6636 +21857 +24061 +12114 +21550 +1915 +31644 +13312 +6021 +1073 +17394 +13390 +8079 +27603 +2820 +29062 +10408 +16270 +6021 +27534 +26939 +4933 +31864 +549907492 +12647 +10421 +11555 +8446 +7923 +186785632 +31512 +25123 +19010 +29139 +15141 +23092 +14043 +4666 +18598 +27210 +32153 +2127 +15464 +9100 +240415429 +29767 +31674 +7308 +3408 +2001 +18899 +24862 +9120 +16062 +15094 +29656 +30770 +11481 +279148135 +13417 +7318 +7305 +2213 +30825 +5499 +975640473 +29487 +14532 +19008 +13741 +28359 +4907 +145893019 +640 +30254 +1100 +7446 +21783 +457142444 +7714 +26791 +8732 +22009 +17101 +5907 +23231 +25347 +5176 +758300039 +24113 +21974 +17980 +31139 +22499 +3793 +29982 +29249 +30089 +23510 +21346 +26151 +1404 +355219374 +8924 +27246 +12577 +31209 +7235 +993438440 +611 +12955 +17441 +5258 +12504 +28451 +8702 +7524 +29442 +26193 +26301 +16685 +11211 +12061 +1040298715 +30770 +18365 +6160 +8879 +27041 +18222 +22438 +729284343 +19961 +28839 +13618 +4232 +26136 +18290 +27529 +21792 +2642 +937965064 +31169 +231410737 +20918 +7213 +26650 +12361 +18115 +10500 +825070278 +31488 +31514 +115397447 +992 +2257 +1282 +10276 +3440 +24330 +4308 +6243 +6869 +16356 +2772 +32344 +16331 +17952 +18025 +1222 +3557 +31673 +25791 +248068570 +10431 +6607 +20578 +14583 +3492 +1056 +11128 +17159 +12763 +30079 +6416 +25054 +21579 +23341 +975640473 +8648 +18078 +17805 +14799 +26320 +12432 +24860 +9087 +21964 +22077 +15564 +9873 +1625 +22682 +22931 +19773 +19852 +8293 +24258 +15958 +24299 +4977 +10397 +29644 +17526 +23196 +683248809 +4858 +10687 +14142 +18172 +21890 +12149 +11737 +13119 +10269 +7101 +29370 +27934 +11223 +30724 +4152 +23717 +17980 +30312 +23549 +11771 +498666675 +680671778 +12562 +27301 +24888 +26466 +14778 +17755 +12031 +31813 +27066 +224549453 +2271 +1100 +5918 +19819 +833267066 +10190 +9232 +21737 +1496 +30212 +405612030 +22659 +7265 +27941 +18560 +29425 +14058 +14702 +8586 +4238 +18675 +6439 +25639 +24051 +10190 +13004 +12114 +29782 +5918 +30670 +7216 +18650 +330159803 +16931 +20450 +13883 +15316 +3554 +19076 +3025 +16761 +21346 +8823 +15194 +28461 +15907 +22250 +16879 +367740012 +12464 +12061 +22236 +31224 +26316 +4181 +17841 +7495 +22852 +5472 +16475 +24703 +5743 +10190 +346928338 +4913 +7044 +8378 +6307 +631 +2627 +31356 +1409 +19199 +62277626 +2073 +32742 +3584 +5106 +18501 +13013 +29609 +5910 +5057 +20785 +30492 +7012 +18213 +20349 +16131 +16478 +629431260 +20348 +12564 +4338 +3109 +147582950 +6891 +10021 +9490 +2384 +21239 +16685 +588197016 +4914 +23118 +1444 +18282 +28956 +20879 +24000 +17497 +1300 +8774 +5751 +7607 +16556 +22591 +464901830 +15958 +1612 +8360 +17595 +534285331 +782079517 +23549 +12778 +30750 +25434 +446538772 +2896 +26249 +24457 +238116815 +16495 +29461 +10083 +9391 +583 +9659 +8183 +32311 +7714 +503896617 +20321 +28203 +22673 +4406 +11712 +1068171828 +19215 +29022 +13735 +20299 +26908 +27055 +16216 +15959 +30526 +11137 +24615 +7212 +29433 +30212 +19064 +13875 +692434415 +4082 +30535 +14760 +17015 +17160 +13735 +7603 +29980 +26959 +548 +8132 +13113 +17890 +11226 +13163 +14420 +19845 +779295714 +6678 +12134 +6607 +572834493 +6294 +28036 +665 +23183 +16689 +24127 +15708 +20266 +14519 +5175 +32643 +29609 +6539 +10008 +9731 +3580 +13164 +926344921 +11244 +640 +2546 +21932 +31570 +3852 +26054 +36 +25788 +608 +15265 +25552 +12020 +916 +31474 +32581 +3203 +26933 +8677 +6891 +17969 +24075 +25135 +22359 +17430 +9419 +3530 +10790 +24903 +29263 +30993 +18863 +22369 +22613 +6468 +27806 +18535 +24765 +30766 +4666 +7952 +16009 +24663612 +32347 +14142 +8496 +25681577 +24993 +9111 +30245 +12404 +882883285 +27746 +23189 +3836 +8105 +22905 +20653 +14698 +11986 +11433 +15766 +10859 +10137 +29604 +5996 +31559 +29610 +18772 +7442 +18553 +4022 +22993 +19882 +14526 +16695 +31455 +243142270 +18886 +8605 +31696 +26640 +31633 +11311 +29148 +5536 +2888 +16070 +2084 +26236 +21170 +13748 +3889 +10071 +30140 +726 +22417 +18063 +26222 +22069 +1018366689 +28495 +27714 +23268 +2528 +18136 +15170 +24790 +32702 +1242 +3584 +14676 +787176313 +2950 +406000131 +9456 +30463 +301 +14583 +6687 +22356 +24779 +29597 +1178 +12820 +11059 +21525 +10790 +3281 +27163 +8395 +458 +21614 +832182246 +1100 +2916 +28262 +29658 +5197 +29288 +18553 +12747 +27046 +15514 +32134 +30293 +3966 +10292 +415427569 +892 +25030 +1726 +32286 +23653 +13295 +383 +11983 +14757 +1090 +4487 +4128 +12164 +25056 +24965 +11572 +21405 +30039 +9251 +17019 +7566 +5468 +28711 +17577 +1310 +22821 +1052417407 +381 +825237014 +3487 +9611 +3455 +5298 +6847 +22305 +31241 +2055 +28987 +13904 +213606410 +11180 +26743 +3492 +29369 +24154 +24392 +13659 +28359 +2804 +1388 +7787 +1336 +7829 +17681 +25442 +18139 +10800 +27177 +355264719 +9191 +2127 +5320 +12696 +17281 +14012 +6405 +11521 +18247 +11512 +3074 +20045 +17780 +26761 +25264 +851641765 +17805 +750091950 +13076 +407478274 +17755 +19018 +384 +29831 +3790 +3203 +19901 +25779 +24526 +10077 +21545 +18133 +15924 +447027210 +32525 +23891 +12568 +22906 +32691 +28946 +3535 +3546 +25813 +31172 +8433 +27526 +19819 +10062 +20422 +16516 +10804 +314883256 +32423 +663997845 +20441 +12219 +8285 +31633 +8785 +332842011 +881 +881060186 +11239 +12723 +993438440 +11128 +25670 +30607 +22316 +16767 +9123 +7708 +27984 +27052 +5483 +12360 +20629 +20751 +30477 +31157 +32615 +961570424 +2597 +4180 +29392 +27852 +22 +16836 +22695 +16066 +4909 +24236 +25989 +32652 +228078458 +2660 +32611 +3014 +10171 +856207789 +28153 +30873 +25542 +422134051 +27052 +17437 +11723 +12747 +275531286 +175763315 +452 +3706 +5412 +12871 +30359 +28508 +7307 +19783 +31364 +10496 +7497 +4408 +10762 +780421252 +10493 +21143 +2212 +8786 +16767 +168109658 +13638 +546 +18207 +23873 +13 +30116 +14102 +19354 +3185 +18688 +18826 +9731 +15903 +20815 +547839872 +990900808 +18964 +24374 +20722 +3482 +79070230 +420127582 +6053 +362975650 +7285 +1694 +1509 +407478274 +26889 +15539 +3810 +24507 +18338 +7702 +16855 +7983 +32123 +14288 +20917 +11371 +2262 +25084 +29093 +6274 +1034522985 +1378 +9034 +28510 +11025 +31445 +23091 +31375 +16582 +27359 +18419 +24761 +490726739 +3945 +5925 +30595 +212 +10249 +13993 +462589202 +14828 +11944 +29978 +5733 +21922 +27265 +5175 +13085 +24808 +6439 +16085 +2053 +5554 +29315 +27660 +682 +1146 +13987 +25400 +11143 +6893 +171308653 +13172 +14316 +8105 +28652 +24126 +959926239 +21071 +5653 +31641 +6331 +31277 +22536 +15953 +28224 +15663 +12647 +20323 +22613 +7017 +4567 +21875 +3118 +4453 +27524 +26732 +31885 +452282785 +16843 +1310 +21481 +1022122593 +15265 +28362 +8386 +10540 +7684 +28180 +194468425 +28959 +2144 +2398 +15951 +19348 +32388 +15321 +17972 +2947 +192418946 +3016 +32559 +12127 +9672 +3019 +22795 +24673 +384 +28467 +27280 +1522 +27443 +17808 +25436 +20378 +7038 +10008 +5000 +517 +18501 +10753 +17597 +18772 +701104944 +1524 +25916 +27024 +24922 +26922 +31512 +31545 +22117 +19977 +15325 +25082 +9015 +7010 +28724 +25310 +17597 +767 +18576 +779295714 +1051977677 +2091 +20747 +30444 +25876 +28502 +8596 +20111 +14946 +26049 +8204 +21868 +937121142 +8793 +3387 +30157 +6607 +4654 +22286 +4188 +26222 +5395 +22827 +11136 +2672 +346928338 +5692 +5053 +17385 +6620 +7212 +4523 +19320 +3126 +30254 +1394 +21947 +32165 +155057346 +18675 +20115 +4846 +24105 +236684310 +1373 +14216 +19093 +20140 +376449320 +22224 +665875322 +1302 +10826 +1038153995 +3361 +17969 +9718 +28066 +23783 +21967 +11143 +14473 +32626 +5615 +17159 +2015 +20536 +6514 +31843 +8542 +19323 +25447 +7276 +10735977 +11772 +833267066 +1686 +21500 +2614 +26140 +21496 +13758 +25964 +9046 +18269 +16009 +412700179 +17559 +20964 +517 +32180 +19313 +3016 +5615 +6512 +30602 +20095 +28413 +198721611 +17991 +11777 +6028 +14277 +6706 +28746 +19451 +22557 +2282 +81 +409846593 +26783 +881060186 +9502 +10184 +16704 +18143 +3379 +24135 +21258 +80525247 +32446 +9019 +825237014 +7816 +19180 +5428 +12722 +878327399 +7347 +22571 +20426 +19445 +30337 +25348 +8321 +7933 +13094 +30607 +30501 +11007 +73596427 +30603 +14084 +24580 +1097 +13164 +9307 +22412 +20333 +16175 +29339 +26409 +634854294 +28728 +17332 +31559 +20089 +25252 +18480 +7631 +23010 +981344217 +955278291 +594750521 +741844162 +23667 +15220 +22359 +5613 +8732 +13717 +7216 +22255 +23530 +27534 +20139 +21889 +29525 +20517 +29705 +4446 +2275 +27658 +701 +30245 +419509287 +16687 +14594 +30296 +30821 +31813 +9294 +15820 +14909 +25799 +1719 +17588 +26231 +12576 +9173 +20898 +6542 +25344 +30020 +22530 +27401 +6043 +12221 +31061 +10357 +215938702 +3357 +26150 +5921 +7538 +29923 +109016745 +22224 +26706 +30914 +24839 +2106 +1068171828 +31932 +24513 +22647 +8608 +9323 +15545 +30725 +566535181 +10052 +1034522985 +10193 +14635 +13050 +746854482 +1545 +22558 +30679 +16582 +5924 +10070 +20745 +25926 +8990 +30426 +18143 +25109 +24284 +10518 +10306 +28496 +26287 +13085 +11102 +10609 +19243 +18043 +612807585 +16356 +19755 +31168 +2427 +6131 +20866 +18393 +22695 +13312 +30276 +18307 +30242 +7806 +29386 +28359 +769731785 +27855 +3423 +25509 +3494 +29092 +12370 +9848 +26238 +5668 +26118 +24928 +6678 +8596 +16811 +10636 +21555 +20852 +5522 +551 +29609 +22091 +1895 +8524 +14502 +14002 +6551 +2486 +4062 +21615 +24780 +4025 +31169 +18617 +15209 +10634 +18088 +28807 +1382 +9146 +27470 +4142 +19773 +23268 +5162 +289826984 +13818 +6512 +28005 +25433 +6181 +20904 +701463599 +23295 +16009 +5737 +22208 +3706 +19613 +5729 +23703 +2075 +8739 +28591 +22853 +16342 +27709 +29566 +6208 +5086 +8638 +1481 +23151 +22617 +26803 +15875 +198721611 +11997 +24280 +97 +8785 +8780 +12246 +18631 +26509 +3852 +2115 +828 +29410 +23872 +3229 +23922 +17392 +20633 +5686291 +10010 +27198 +31404 +3021 +17947 +12394 +28450 +23443 +10187 +2529 +4589 +10620 +18813 +19547 +26759 +9333 +4383 +10366 +248362658 +387 +4485 +21244 +11996 +8965 +3021 +549907492 +18847 +16352 +24093 +30301 +20213 +30316 +23680 +17044 +3225 +11335 +22820 +16546 +10938 +25530 +16248 +803501162 +135575596 +20949 +15577 +10861 +15233 +785579678 +10837 +25473 +26320 +9718 +1223 +30065 +7285 +26552 +22531 +26416 +6043 +25977 +14621 +742303875 +29583 +26365 +969 +15306 +1103 +9146 +2860 +29267 +7097 +19863 +2002 +27609 +26157 +16173 +13496 +16642 +574653853 +24805 +2500 +20724 +6740 +24128 +14521 +3237 +29293 +8668 +1777 +3721 +25452 +15071 +10706 +11716 +20949 +30918 +642 +13684 +26685 +15851 +31277 +16342 +9023 +21974 +14277 +14417 +28689 +1761 +27660 +49186130 +14825 +832685755 +29450 +26144 +163492228 +859 +1172 +32391 +21934 +8105 +11661 +12950 +6016 +806595480 +13727 +18560 +26522 +9638 +2438 +25660 +24548 +16575 +8280 +6542 +19157 +30163 +323513539 +32702 +13276 +32621 +17592 +16015 +11861 +22024 +25032 +770352958 +9794 +3639 +7254 +21769 +465496919 +19456 +8597 +982 +22701 +16644 +29555 +19128 +1028326137 +16545 +2058 +23325 +12010 +17228 +9410 +4514 +6894 +11547 +4405 +901 +10515 +5095 +21243 +20128 +16078 +17038 +13017 +26983 +1100 +15141 +5777 +29388 +16633 +885 +991427156 +24834 +238116815 +14277 +4855 +18878 +15378 +30015 +30770 +5376 +1008 +9665 +2932 +25481 +7763 +31705 +25256 +1299 +19936 +422 +30792 +21391 +8969 +1339 +813445009 +21879 +29094 +15535 +882975724 +5103 +4006 +504508952 +311956014 +1522 +22470 +4909 +28529 +24808 +41255736 +8598 +13580 +15894 +20227 +22714 +20125 +28916 +20800 +21615 +14795 +31330 +15129 +14069 +22383 +4142 +22559 +16558 +1072 +4752 +15708 +3888 +5605 +21710 +23709 +9627 +29035 +228078458 +12717572 +6512 +282 +3179 +25668 +7175 +391090414 +24993 +29889 +20934 +22788 +8153 +21517 +3361 +24141 +28986 +10197 +16913 +23520 +23107 +19531 +9502 +19541 +25546 +913748172 +439 +32006 +26067 +4343 +27185 +30218 +22464 +1020435935 +12148 +933132804 +25278 +29753 +12167 +28026 +5713 +8902 +23756 +20939 +20032 +15130 +6650 +12856 +2260 +10800 +8187 +32363 +4511 +6330 +15174 +17025 +21683 +31410 +9747 +30397 +20078 +8851 +3848 +26322 +28832 +4920 +28421 +12336 +309071195 +1103 +19289 +21127 +24580 +30021 +10593 +4455 +14476 +27763 +734095839 +13795 +31540 +2229 +10694 +18298 +9931 +15492 +22040 +12388 +14594 +28275 +24513 +21202 +14845 +21006 +17627 +19449 +17039 +17444 +21740 +3584 +16135 +1070 +28338 +14583 +28338 +29139 +31369 +16781 +17975 +9939 +10163 +1612 +1028326137 +6844 +20547 +5513 +4648 +984310150 +77201550 +7638 +27832 +140796320 +7353 +18208 +23710 +27821 +26157 +18291 +9096 +8777 +8061 +1172 +25089 +1141 +3274 +18434 +20457 +11674 +8435 +25262 +525802869 +22577 +5519 +24492 +616977445 +6008 +13758 +10938 +27127 +20201 +784 +20653 +30782 +18733 +24141 +32363 +19139 +822044300 +6208 +105 +24443 +2484 +18772 +20716 +23559 +15437 +136609362 +25700 +18953 +7917 +9628 +533948334 +24931 +20045 +14462 +22686 +6082 +20032 +290976997 +5383 +5827 +688887999 +8030 +17841 +19653 +28916 +31649 +3189 +10294 +4408 +3553 +29206 +4477 +220466131 +24453 +11185 +23769 +29649 +10309 +858781524 +26365 +27865 +8844 +30520 +32138 +2784 +24515 +15261 +4595 +17623 +7220 +27524 +7143 +443 +25712 +31522 +13113 +739 +13740 +19207 +3073 +3500 +28935 +24593 +25109 +25268 +20121 +27299 +523 +25612 +5460 +677668690 +25307 +15209 +31169 +29410 +31477 +333166385 +19516 +341817102 +17353 +23549 +5843 +23153 +23617 +16775 +19660 +12989 +6318 +17626 +5635 +16695 +1705 +4503 +27855 +18296 +6072 +9508 +2381 +395834793 +12849 +547839872 +778090494 +4102 +19076 +5994 +9445 +13890 +8839 +14376 +6170 +3818 +26888 +29907 +2698 +17086 +31709 +31777 +26691 +7723 +10415 +20898 +31157 +16507 +5945 +17908 +29986 +28903 +20687 +176723792 +26157 +163 +21588 +19345 +23153 +26762 +25918 +13892 +8433 +404560013 +27197 +6278 +18813 +4455 +27755 +12688 +28955 +13758 +3467 +25778 +7305 +25606 +534285331 +20542 +31785 +22619 +15766 +17839 +705049941 +11412 +30174 +17444 +27785 +503218957 +26202 +30794 +24862 +4211 +19884 +21839 +6888 +29760 +27401 +15041 +11345 +18271 +19354 +24412 +12444 +20934 +15113 +17847 +22087 +15660 +20021 +5483 +21427 +19530 +6312 +18504 +1048322512 +9410 +11105 +13370 +24779 +15300 +13783 +21442 +5103 +24771 +1241 +6264 +5888 +429572152 +27644 +28486 +3235 +21166 +26569 +2947 +17439 +13295 +9534 +8550 +30212 +5863 +10903 +22743 +203869333 +16188 +5873 +5172 +4327 +3074 +24986 +12778 +19064 +30319 +19455 +28322 +20440 +18565 +16317 +142990302 +12504 +2896 +1613 +856 +8375 +8725 +14598 +6869 +31641 +22286 +9832 +10171 +12394 +3713 +20314 +21875 +1403 +30258 +31121 +14091 +20324 +8728 +27561 +22266 +11301 +19533 +24242 +9286 +10028 +571605512 +672253387 +30803 +23232 +14719 +14402 +5247 +31553 +4522 +24862 +28689 +678 +6211 +20870 +15114 +10129 +8818 +19259 +1957 +4346 +11534 +27829 +14384 +8388 +10671 +30785 +30826 +16475 +28203 +7875 +32561 +452 +4569 +32341 +697438511 +7937 +23183 +23094 +21778 +14528 +3361 +10528 +12881 +1370 +24673 +881770255 +6066 +19139 +3540 +31893 +19486 +22387 +21197 +8432 +2121 +696717231 +21601 +4726 +485 +3985 +10580 +22575 +15974 +14986 +20641 +5144 +497021021 +613995410 +23461 +26961 +790740335 +18733 +337041099 +919564231 +20773 +4513 +6160 +8848 +19386 +4941 +28035 +22732 +16353 +29539 +6319 +723466242 +14189 +24734 +19668 +3276 +31953 +16291 +16232 +142990302 +16478 +15879 +18455 +22669 +20457 +7431 +31843 +28455 +17450 +337953397 +32014 +20918 +21385 +31626 +30762 +25799 +23958 +390906431 +19186 +1466 +8250 +28282 +13595 +812501196 +25666 +14116 +18975 +22635 +25608 +27021 +611 +2231 +8023 +24914 +11573 +20879 +24443 +3389 +4190 +22951 +20291 +8019 +10323 +12932 +11245 +31578 +11407 +7096 +24450 +21340 +8863 +2747 +21433 +24492 +17839 +30170 +3887 +20440 +32692 +9848 +19732 +8485 +30337 +473270624 +17289 +29063 +7575 +26732 +19559 +24280 +13642 +8036 +3408 +13036 +9958 +21448 +32020 +4909 +29061 +851461297 +10633 +15975 +30034 +14598 +859 +20736 +2221 +21097 +24678 +6588 +10497 +517903186 +10690 +7442 +32266 +5106 +28935 +531600320 +1050 +7923 +21525 +26347 +23209 +4726 +25755 +17559 +5222 +11472 +25787 +23137 +24869 +29035 +24020 +21407 +31049 +6389 +4513 +15019 +15251 +9263 +16706 +15300 +4385 +31416 +5524 +7684 +18338 +340345990 +4328 +16855 +19816 +18195 +4824 +17969 +30120 +5513 +2221 +2536 +1047 +20629 +10569 +4327 +21740 +1038473147 +309 +19323 +28339 +25874 +29014 +5415 +4126 +5605 +13498 +12370 +17681 +16590 +30878 +13164 +7745 +8658 +20313 +19881 +151770303 +15170 +13993 +31769 +26823 +993438440 +23158 +31789 +26917 +14228 +13258 +6532 +22622 +5742 +32715 +15251 +21992 +14209 +13751 +1040089099 +137236049 +7161 +3874 +31364 +22833 +10512 +30180 +23873 +853929883 +1066927070 +26745 +22135 +4032 +452963926 +10708 +290422529 +21205 +17643 +21635 +28005 +15377 +1093 +6658 +4868 +3922 +1019686302 +321739453 +25835 +28013 +11335 +10822 +31634 +92028892 +19687 +3952 +289826984 +27736 +29992 +18839 +16931 +6355 +3473 +15887 +19233 +958 +7307 +4200 +631 +4191 +20124 +8520 +31410 +22539 +31670 +18290 +11997 +12858 +920628575 +686 +856 +9482 +32006 +29760 +5925 +13857 +28362 +4789 +30860 +5605 +13012 +14956 +27924 +243142270 +31025 +30254 +5743 +25434 +29544 +8 +5945 +15954 +21694 +9192 +24427 +19463 +19297 +15962 +23540 +907054612 +25900 +9731 +2655 +32623 +28839 +26301 +10941 +29468 +4081 +21337 +5395 +28955 +15689 +16674 +2822 +26705 +29433 +20121 +293 +27308 +31211 +15162 +18458 +30564 +176 +25799 +30624 +26276 +22732 +21866 +27697 +15090 +18480 +32293 +13301 +19176 +26616 +9937 +20517 +21038 +31816 +28180 +26027 +27246 +17425 +564184338 +19386 +14684 +4573 +9105 +4191 +12566 +244957611 +589886788 +22048 +934139475 +839907039 +2991 +24309 +15011 +9542 +634854294 +730297274 +14216 +18385 +363606158 +27098 +5213 +32371 +10941 +18039 +8924 +9000 +25054 +26420 +19350 +826 +349661678 +2923 +7123 +23153 +15194 +12637 +429772051 +7831 +8673 +30298 +24340 +3503 +706944221 +29398 +7180 +5908 +368248360 +5706 +12761 +11420 +23295 +13064 +8826 +9764 +11067 +20112 +31619 +8204 +8851 +9867 +6068 +16230 +29307 +80 +20917 +28935 +32201 +15178 +15110 +29711 +18459 +32279 +919564231 +23600 +20128 +28605 +7216 +7101 +21126 +1836 +18411 +24864 +27877 +9034 +18136 +30325 +9958 +27710 +30053 +19093 +15110 +21694 +30718 +7722 +291010783 +24725 +24966 +28600 +9388 +12011 +4308 +2308 +13733 +24725 +24496 +8209 +14937 +20997 +5514 +1029 +31599 +25089 +7578 +23333 +15563 +6453 +754590698 +19292 +29718 +31018 +145893019 +24711 +12191 +30054 +6166 +2853 +18369 +889980949 +18927 +15632 +301 +19743 +17546 +27902 +12493 +14473 +18939 +29245 +464901830 +20864 +30049 +6068 +26519 +21178 +16892 +12169 +372479198 +16904 +20704 +4845 +15536244 +10129 +5373 +19212 +28026 +166 +18826 +31839 +9646 +22795 +5170 +26762 +7487 +28082 +28878 +560467389 +3389 +28066 +1582 +25566 +18143 +12337 +245721734 +30415 +28826 +10021 +19086 +18161 +26525 +554100033 +23092 +1039454929 +23211 +2639 +23710 +32650 +18463 +31874 +7734 +15225 +6714 +26348 +18928 +4989 +6077 +16287 +1046343587 +5536 +700574071 +573 +13880 +19163 +36 +10539 +1339 +25675 +18535 +472087440 +20120 +506 +6025 +20139 +2763 +7717 +227439839 +14519 +27877 +1299 +621749066 +22877 +4043 +21646 +7830 +26513 +4052 +22543 +10182 +24593 +5737 +18761 +15268 +128810821 +6869 +31953 +8464 +17921 +15162 +22107 +12864 +21645 +1322 +6390 +1659 +19684 +5236 +22543 +23325 +10454 +30601 +22244 +359 +25402 +10959 +11534 +5696 +20323 +29307 +4903 +29365 +1093 +10692 +9056 +20895 +5605 +32700 +2213 +26933 +5201 +595942659 +11989 +32626 +10726 +9449 +19463 +17777 +4582 +17952 +353059167 +10224 +3448 +1024 +11986 +17871 +27246 +22558 +15174 +20592 +11716 +30519 +24666 +28139 +16627 +31932 +19047 +6869 +3480 +2343 +20125 +30093 +6678 +3331 +15831 +19388 +4128 +29469 +24207 +21934 +13264 +4022 +9540 +12657 +20653 +30706 +2345 +21346 +17595 +15903 +28508 +7050 +25985 +12020 +236684310 +128810821 +3358 +3180 +21675 +19153 +1666 +2822 +10684 +18654 +23756 +11503 +4261 +372479198 +2955 +19668 +27140 +29629 +11204 +170730903 +24126 +28288 +29916 +846 +21866 +13751 +5858 +27967 +27280 +31709 +14057 +814529805 +15249 +31311 +26271 +6867 +1309 +10673 +15199 +11540 +31369 +14526 +20306 +20002 +1222 +27430 +7481 +12427 +18693209 +2587 +5532 +18491 +19215 +1038153995 +25723 +17521 +858781524 +13733 +18569 +31606 +25606 +22244 +15993 +29438 +31897 +6893 +32559 +13389 +11821 +32614 +1613 +11119 +5514 +13312 +18161 +749234322 +4569 +10414 +25203 +23189 +20581 +12046 +12814 +942511264 +6656 +6027 +26564 +25774 +1467 +24973 +12673 +31168 +294 +29758 +26761 +8556 +22187 +17908 +26460 +4297 +32525 +21415 +471507746 +7715 +13503 +128077685 +22497 +21567 +393720206 +25989 +5692 +6753 +24831 +30606 +7213 +23607 +8222 +18369 +20494 +961 +296439019 +7561 +236 +17162 +18661 +296396691 +4429 +193175134 +683636595 +14463 +7612 +11779 +27593 +8680 +6205 +30936 +6512 +7787 +19140 +3874 +3818 +20369 +955541494 +12881 +15189 +4888 +29278 +11723 +22270 +26287 +1071907016 +7701 +375276045 +9633 +31789 +10539 +1348 +26783 +21443 +8497 +21816 +17962 +29148 +24309 +11431 +18282 +10028 +76910325 +715989952 +2627 +4721 +25267 +2489 +30436 +705049941 +8542 +1848 +14621 +21710 +11971 +461277064 +23981 +7965 +24903 +26745 +24889 +28946 +4216 +14057 +7995 +4531 +17595 +968340439 +23987 +6818 +24808 +8885 +2860 +16424 +31915 +28928 +26259 +25612 +21167 +21552 +11528 +12103 +19559 +30318 +19911 +28712 +245929304 +27755 +2410 +1090 +478 +28367 +30245 +20441 +2213 +2642 +30385 +26306 +29882 +60606121 +20120 +29986 +5321 +18575 +23972 +379911054 +9884 +676064002 +25401 +6376 +25654 +13128 +20917 +6089 +903 +5847 +10836 +17340 +7122 +29130 +15540 +21485 +28612 +3772 +8345 +30968 +29608 +795585329 +30113 +11521 +27967 +11778 +29453 +11779 +9718 +12741 +17595 +31439 +3074 +20119 +19743 +597796445 +16085 +798556108 +6003 +12999 +14889 +29782 +458 +24401 +27087 +891 +22688 +29313 +12847 +28203 +30335 +32377 +6376 +26999 +20715 +19913 +16232 +336397151 +22352 +27414 +8993 +2048 +8172 +14521 +28256 +417027696 +9412 +13164 +20648 +44211057 +10487 +11257 +25805 +17039 +15887 +13880 +13925 +14127 +28173 +304 +23333 +20440 +233735679 +30792 +889980949 +29369 +25366 +9582 +594750521 +25373 +28300 +4977 +15076 +641245860 +11108 +16591 +29451 +6166 +22755 +31035 +11582 +12219 +13505 +13704 +16931 +3448 +6057 +15820 +484310184 +547488687 +13312 +25660 +6687 +5519 +17945 +28446 +1912 +661309396 +7254 +17025 +24338 +23475 +3293 +7262 +22100 +611 +1189 +22021 +17060 +23443 +16753 +30688 +15717 +14621 +14825 +18826 +469657013 +16715 +754590698 +292613269 +20769 +13892 +29609 +31915 +21585 +11971 +29249 +3095 +28090 +5676 +22229 +5095 +29567 +22795 +15945 +2390 +23443 +12250 +16706 +32180 +10176 +25788 +28620 +16069 +31629 +7269 +5187 +2660 +14526 +6921 +8036 +9016 +21234 +24771 +20477 +19463 +10203 +9476 +2477 +27859 +23591 +27756 +28202 +4131 +19199 +5746 +17929 +13438 +22119 +7489 +13278 +29775 +3289 +16080 +19094 +22753 +12761 +28388 +18183 +909487409 +25778 +27128 +10286 +29907 +20550 +1065 +8945 +28590 +8077 +2546 +17175 +15879 +16648 +28367 +11765 +166 +3400 +993438440 +20948 +6271 +66 +31264 +10569 +27665 +15831 +14069 +23094 +885448314 +28451 +497021021 +22360 +16080 +12067 +10156 +25567 +22830 +1649 +2747 +13163 +30199 +20997 +31172 +175 +27803 +17392 +31557 +978839708 +24264 +6439 +14620 +12649 +11420 +9173 +27807 +2950 +24484 +17443 +18298 +3554 +1339 +6720 +30603 +16957 +14564 +21753 +1141 +1174 +366293489 +30219 +12476 +28544 +16157 +478 +12445 +21417 +465496919 +22714 +328890300 +29109 +7575 +3014 +22577 +19649 +12031 +6133 +8752 +446206058 +18604 +25791 +20991 +4914 +22360 +11838 +724861432 +20603 +28496 +8572 +26147 +28183 +12048 +29602 +24977 +22304 +28388 +6976 +27665 +23721 +9956 +21028 +30964 +529585642 +949910453 +23151 +20266 +18788 +3264 +29274047 +27574 +21911 +5703 +19449 +9150 +7636 +24443 +13505 +23136 +8465 +27937 +19884 +922299518 +11346 +5947 +422 +19115 +31964 +3581 +1055209860 +13691 +11340 +30878 +612137112 +10249 +27053 +8132 +294947637 +20072 +909441673 +7806 +18271 +20059 +2529 +1066927070 +1929 +13617 +29293 +22414 +5033 +12320 +7849 +25777 +31108 +17204 +631 +1309 +11723 +18352 +3396 +24883 +29393 +1034522985 +24762 +12757 +29656 +900 +2452 +17589 +22236 +23717 +8925 +20874 +7202 +4152 +14029 +13568 +17947 +26470 +17542 +6035 +18222 +13422 +20785 +8216 +3562 +131541024 +9476 +22762 +14747 +18062 +16919 +8216 +62277626 +21374 +336397151 +16656 +6862 +12560 +603 +6021 +17249 +13701 +31174 +5929 +25402 +8586 +13422 +14476 +28689 +8232 +6435 +8435 +4509 +1729 +13408 +67875078 +2175 +28036 +61671017 +27394 +32344 +15007 +26165266 +1223 +1688 +4697 +224 +31674 +15768 +24244 +6330 +21516 +6166 +11306 +12830 +3562 +2614 +6003 +24725 +30433 +22622 +28959 +22526 +12360 +15460 +7353 +11218 +16062 +22153 +296396691 +271 +22556 +20210 +21517 +23723 +20507 +916 +27389 +30737 +13262 +26803 +13041 +8375 +25788 +28591 +23211 +10062 +16642 +19773 +3852 +28256 +5894 +4 +1040089099 +29130 +26685 +23756 +744 +23091 +20037 +20250 +2262 +21107 +3336 +3423 +14614 +9659 +17394 +241 +28082 +25675 +837732693 +2769 +11834 +15174 +11890 +533078012 +12482 +21990 +17510 +31018 +25007 +20164 +14487 +17364 +2820 +32366 +19018 +16404 +20120 +24675 +20999 +25177 +13737 +11477 +5893 +6078 +20580 +23640 +24217 +25049 +31958 +2955 +2082 +25314 +16298 +26721 +473270624 +31583 +13260 +23047 +5510 +30927 +17175 +5843 +4907 +7460 +13254 +21234 +25344 +15136 +30617 +26689 +8925 +15161 +874 +30356 +21083 +5933 +29010 +27392 +7850 +5615 +7011 +4485 +4937 +29456 +30733 +4181 +25433 +6301 +22571 +206 +27099 +11309 +20600 +32341 +902218792 +646646250 +27074 +393986242 +6086 +22602 +2282 +15535 +6373 +892 +3509 +30362 +14330 +30365 +27967 +2999 +17265 +11505 +31723 +23158 +8485 +610 +10731 +15539 +10332 +9924 +3336 +18899 +5996 +28279 +25996 +23217 +28467 +9350 +10781 +3358 +23251 +11049 +20280 +19586 +406000131 +22956 +30875 +4545 +28343 +25885 +87298433 +17932 +1918 +14986 +26049 +8845 +6976 +17808 +25542 +15460 +16730 +27672 +20904 +1179 +22222 +13525 +27080 +11432 +236 +22091 +8067 +8426 +25723 +11779 +15710 +19660 +24468 +7007 +13347 +19745 +7613 +21960 +29940 +25813 +15736 +21346 +16730 +12673 +21383 +3705 +7125 +29566 +6650 +2388 +3790 +31230 +657681557 +32630 +31075 +8435 +19432 +392691932 +26983 +30177 +11432 +19682 +30140 +92028892 +23964 +5689 +23901 +32525 +29195 +32363 +14507 +25786 +13682 +18985 +16432 +1694 +3973 +954515225 +18883 +8524 +13747 +19163 +3046 +9252 +26509 +30429 +21244 +36 +7749 +31606 +29583 +13497 +4509 +18432 +8209 +11630 +10397 +20512 +21879 +6614 +20338 +4656 +17165 +8019 +3437 +914782749 +22737 +686 +10357 +17883 +31195 +17626 +10961 +798556108 +17087 +12111 +3530 +9285 +421 +7607 +8576 +10028 +206 +7023 +331 +10403 +2787 +11448 +6686 +3141 +1904 +9891 +30624 +17595 +330159803 +7220 +10009 +31351 +263497805 +14330 +3580 +13610 +20785 +8587 +29221 +24443 +10620 +746854482 +857 +11944 +19455 +22521 +17076 +19719 +13914 +198937476 +3196 +5383 +27665 +15179 +13747 +14988 +15491 +32018 +7431 +23280 +30302 +12250 +749234322 +8656 +14535 +13741 +16544 +15209 +12250 +28197 +18078 +273798784 +15570 +843 +6983 +15133 +2384 +3437 +27509 +13070 +24153 +8725 +18190 +16590 +12394 +27759 +28377 +20702 +18825 +48 +31172 +20417 +27055 +7414 +8957 +3742 +12577 +1915 +15547 +28493 +2388 +20281 +7667 +25667 +28590 +309 +15233 +17123 +19376 +15365 +24000 +29092 +31671 +8067 +4799 +723695589 +14462 +20702 +27055 +29266 +16314 +4007 +19482 +1083 +14029 +12129 +18890 +31025 +7730 +1616 +29311 +723466242 +20715 +31530 +3293 +11323 +393939636 +14536 +21657 +14136 +16684 +6181 +21155 +4976 +24601 +11503 +13998 +9461 +2385 +5676 +19913 +586165913 +28421 +29566 +25516 +27360 +3276 +3225 +10719 +32689 +20059 +12221 +6945 +24700 +30613 +2209 +385123789 +11534 +22521 +1005059728 +26740 +1779 +12224 +9046 +9747 +9456 +1651 +216965874 +32188 +344 +580 +21422 +450 +1684 +6530 +17856 +25710 +12432 +2612 +5845 +22706 +29005 +25433 +11033 +17236 +18431 +15136 +28038 +587293467 +26936 +20898 +23746 +10473 +21815 +4802 +17238 +25091 +2804 +819245666 +7123 +25692 +25516 +28858 +2020 +22820 +12577 +18143 +31375 +32161 +10631 +10990 +14521 +25202 +2072 +26759 +27013 +29602 +28509 +2704 +137236049 +16472 +24065 +31224 +5894 +897504558 +2955 +10620 +20369 +5541 +82894371 +25492 +10555 +11243 +21889 +18480 +31334 +22333 +26484 +4338 +19600 +5294 +6648 +32288 +355264719 +9729 +27392 +2060 +20387 +10692 +17840 +27165 +29461 +2004 +13904 +17870 +3920 +21784 +21405 +25141 +4998 +7195 +24789 +10146 +3918 +686 +821 +28240 +4008 +14719 +306388183 +3339 +25442 +10970 +4402 +19451 +24656 +30496 +28647 +13321 +9802 +3294 +2477 +12131 +16035 +15189 +19649 +28461 +6234 +4531 +7912 +159891380 +29089 +15411 +13857 +19006 +4402 +10119 +461277064 +31677 +30121 +30645 +18693209 +4264 +720519970 +13636 +9665 +28766 +465496919 +18820 +12756 +24675 +16561 +14772 +796418068 +22750 +14845 +30212 +699735627 +3914 +31641 +21549 +731202992 +1022585985 +17374 +6389 +396 +3378 +2158 +4697 +4681 +980 +25815 +14702 +13174 +534 +4191 +16365 +4328 +21346 +4589 +12736 +6321 +26876 +794313601 +5298 +720519970 +29875 +27435 +30183 +27736 +26136 +26305 +3574 +14384 +12476 +18036 +16779 +14069 +29288 +9038 +29589 +25115 +27153 +11440 +7933 +429772051 +27712 +17402 +24374 +1899 +246 +4380 +686 +7522 +341817102 +24826 +511296763 +27644 +701104944 +12666 +23530 +1959 +1623 +23972 +6491 +8700 +1662 +980 +22764 +9369 +742303875 +25386 +12992 +12410 +422 +14218 +6842 +1348 +20513 +10133 +32760 +8060 +7797 +185958851 +892237149 +12051 +12665 +228078458 +21645 +11877 +1072 +31785 +1016264428 +22638 +26476 +17437 +6075 +11137 +14268 +30501 +9103 +3331 +12577 +31877 +18385 +6271 +25135 +30119 +24787 +622 +27589 +23205 +2119 +19215 +4941 +29875 +10631 +25916 +4184 +4324 +28100 +26999 +3976 +29621 +14737 +11974 +30212 +16596 +25542 +10564 +22222 +11759 +7816 +264055644 +24907 +26959 +4181 +16895 +31709 +393939636 +15153 +881060186 +30704 +8373 +22865 +27674 +29392 +23747 +22886 +26865 +15620 +5288 +4176 +19482 +31665 +32366 +29560 +1544 +17160 +31103 +9391 +25203 +198937476 +20961 +4216 +9258 +14367424 +32058 +12736 +23885 +18752 +29052 +23810 +20964 +18709 +301 +1020435935 +22412 +18910 +12635 +24100 +17020 +7816 +28284 +22821 +13297 +20742 +25104 +26590 +18458 +3073 +10633 +26598 +359 +18883 +4533 +14930 +485046253 +5612 +9421 +9096 +4080 +31179 +19432 +26 +7460 +12518 +18981 +151770303 +9363 +21516 +1491 +1005059728 +27760 +23576 +32582 +31433 +18030 +26591 +17086 +29844 +12016 +20989 +7666 +13075 +4191 +12357 +32165 +10947 +14594 +23515 +10096 +11818 +5907 +21815 +26577 +18278 +22742 +8187 +17960 +29986 +5676 +6281 +31809 +10555 +851649066 +6869 +14295 +22877 +26348 +9410 +14082 +24260 +32702 +9322 +11932 +16409 +29393 +20426 +28712 +30876 +17597 +2523 +26457 +13587 +2860 +6963 +6620 +314883256 +14885 +19769 +29761 +27012 +21571 +26865 +11801 +25731 +9350 +21782 +14554 +14620 +32645 +4909 +32520 +18648 +20687 +13421 +6740 +8300 +636839151 +16520 +2148 +20918 +28728 +16355 +5341 +22087 +14519 +26140 +8778 +9550 +24086 +16544 +15287 +5033 +17167 +1229 +13260 +14057 +1758 +11772 +13760 +12404 +5583 +17429 +20046 +19995 +29109 +21299 +31504 +32551 +27039 +25337 +1071900543 +32581 +2347 +15944 +14029 +5197 +26238 +25490 +28370 +5858 +25566 +18296 +1626 +30194 +25081 +29564 +25641 +13484 +29388 +15994 +25752 +924305293 +19389 +29007 +3963 +452963926 +29413 +27117 +11522 +29986 +12663 +17459 +22359 +24139 +769731785 +13057 +30459 +5286566 +30359 +19672 +21448 +436 +4944 +6274 +29990 +27246 +24548 +32576 +7638 +22861 +4351 +18419 +8498 +15639 +8030 +28967 +27519 +14384 +1795 +29411 +13916 +26504 +313 +2698 +20028 +919715285 +340345990 +12337 +14930 +19186 +12219 +5539 +31856 +18543 +19863 +24459 +878327399 +22601 +31223 +8577 +12804 +31260 +927 +7816 +23180 +18825 +29871 +19730 +16331 +12360 +9921 +6021 +13312 +22471 +18586 +23520 +29777 +6329 +27312 +27282 +1959 +32014 +25641 +15879 +15092 +6491 +652689549 +16015 +8841 +27153 +12848 +12847 +20422 +4188 +14482 +767879674 +26621 +21358 +17364 +4025 +20261 +253699238 +10750 +744924752 +23444 +29637 +23833 +25205 +22669 +4888 +18072 +19773 +7431 +1868 +31408 +10171 +9056 +1934 +13276 +25447 +26689 +25905 +18960 +328890300 +543278591 +10784 +22833 +32366 +20532 +476864914 +519336328 +24860 +22867 +15059 +463035576 +18602 +20387 +12111 +20704 +25197 +17207 +700574071 +16785 +406000131 +28078 +28992 +32006 +8023 +21148 +20080 +12024 +31808 +30435 +5541 +245929304 +11890 +29429 +28367 +9738 +17046 +12871 +27010 +24757 +14614 +10381 +6035 +2053 +18307 +30604 +2398 +30617 +21006 +950474614 +26783 +19931 +9747 +22563 +19816 +24670 +23259 +8367 +27312 +24289 +14277 +24055 +990149555 +4097 +6355 +8576 +24578 +27243 +6862 +29966 +22340 +10547 +631 +31626 +30433 +24924 +21964 +14909 +31083 +18863 +1348 +28438 +436 +27222 +216965874 +26047 +19770 +746854482 +21374 +27024 +24289 +13503 +11128 +24787 +18291 +29609 +19768 +2076 +20000 +21202 +228078458 +22002 +10735977 +15395 +4342 +11759 +1761 +27128 +21954 +617 +12736 +22360 +15879 +24521 +15230 +5945 +1059407870 +4533 +23603 +11167 +23540 +27960 +16813 +14623 +13262 +29542 +10680 +17810 +30968 +1984 +29626 +950 +20540 +29263 +7567 +14499 +10708 +12906 +8179 +31843 +31433 +76736016 +9049 +4927 +17595 +28338 +31674 +592690051 +29307 +29010 +31512 +19468 +315171979 +4238 +7847 +18365 +25593 +221809937 +21885 +28816 +780421252 +9167 +14476 +10822 +6470 +8885 +2260 +79196762 +22117 +794313601 +823092168 +826379647 +14851 +187968093 +9461 +23977 +25546 +23709 +30161 +25159 +9646 +32295 +10000 +3836 +124369549 +4112 +6642 +1057 +10049 +23333 +10501 +2787 +32286 +580 +10010 +14776 +2072 +18535 +16705 +163492228 +25636 +13198 +28038 +14367424 +26732 +19323 +19845 +4413 +879 +18188 +13443 +25177 +26519 +19638 +8674 +27922 +4573 +119792803 +26136 +21374 +726 +4992 +8823 +870140950 +15102 +8048 +24051 +13701 +25791 +25257 +2824 +21907 +12987 +28438 +27726 +1641 +3576 +19537 +16911 +25171 +11705 +96 +31885 +1273 +13659 +25675 +25337 +4635 +30879 +3786 +15962 +11366 +29690 +28440 +19694 +4916 +31121 +519336328 +32175 +5955 +11204 +24901 +570867483 +16590 +27794 +2286 +29313 +2244 +21305 +7307 +587293467 +14197 +21007 +31120 +7688 +18983 +24986 +30968 +30807 +27199 +27638 +28078 +10555 +332842011 +19816 +26288 +122 +24443 +11953 +17588 +6650 +16855 +25205 +30065 +19191 +6806 +3109 +28528 +19783 +178765044 +4025 +6950 +13972 +10193 +6862 +31954 +14376 +17422 +26577 +5635 +21251 +742303875 +16779 +27394 +251509028 +19857 +13998 +30385 +5286566 +8070 +29500 +28670 +25054 +19773 +17886 +25643 +31950 +1055209860 +8945 +31936 +15887 +253141036 +19719 +8375 +3732 +14737 +15540 +138 +12804 +27803 +18213 +18687 +32647 +30887 +454313193 +808046354 +21516 +27299 +31578 +3408 +32555 +2656 +6963 +5534 +1083 +23593 +5795 +31303 +3358 +24993 +19211 +3560 +28066 +31562 +17685 +26067 +12050 +24926 +952542015 +1370 +533078012 +133678412 +29035 +6321 +29608 +27282 +461277064 +21615 +1023 +7438 +24249 +466822790 +30186 +772225462 +32417 +13443 +81 +20999 +80294898 +32646 +1029673386 +742394050 +28927 +20656 +23565 +6020 +28322 +8556 +12103 +22305 +21322 +27449 +29678 +30398 +25885 +10458 +15313 +7933 +20704 +12792 +19730 +27665 +31685 +4858 +31529 +4824 +8306 +4081 +858781524 +27121 +30161 +14775 +6218 +8023 +22233 +2182 +10415 +28437 +22187 +10512 +24689 +6469 +1984 +13085 +29049 +30565 +1110 +1145 +12048 +264 +3921 +6743 +24850 +18822 +16383 +5213 +10784 +32378 +7636 +23718 +11944 +24993 +24814 +3539 +23017 +8542 +14594 +3492 +18062 +23888 +2345 +28770 +22 +15239 +126590810 +3487 +24635 +7734 +14962 +5730 +28082 +5713 +15879 +6008 +3864 +7254 +241930487 +26591 +25264 +26073 +660380383 +15689 +19350 +372479198 +3021 +25624 +817993855 +21872 +7973 +7475 +21485 +11092 +38769653 +9011 +1649 +24837 +1309 +16558 +6974 +26322 +20089 +27055 +12315 +19653 +21314 +430015481 +17415 +27256 +17025 +32087 +8223 +21781 +10498 +9294 +13448 +10414 +15752 +11323 +1339 +32691 +1290 +7235 +2642 +3790 +12999 +13182 +15199 +23527 +30918 +18455 +213606410 +23453 +306388183 +269893514 +13168 +7838 +24724 +22425 +2837 +28005 +6642 +7254 +8472 +429572152 +10168 +19537 +16309 +15525 +4180 +83834291 +17924 +7250 +8556 +14592 +11007 +9412 +25089 +1023500634 +19674 +13587 +10591 +533 +6170 +3896 +3492 +1241 +15951 +17588 +14488 +462589202 +907975664 +940466982 +4855 +7538 +10194 +32760 +17595 +20536 +3074 +31693 +10087 +15565 +29245 +32270 +73596427 +733026486 +12092 +21635 +2977 +5350 +24635 +32018 +5929 +1918 +22607 +8879 +887 +14068 +6106 +7578 +7631 +1008 +28603 +26783 +1040 +3750 +620726739 +20507 +22236 +454434292 +12107 +18765 +3432 +18039 +24386 +20280 +4920 +328328013 +18298 +13174 +21148 +29698 +29388 +1011025313 +24539 +14120 +5994 +29063 +27412 +20054 +79196762 +8348 +3358 +24340 +23904 +26761 +6096 +19061 +8041 +8544 +20299 +11572 +20457 +16298 +6165 +31474 +12209 +28583 +23768 +27836 +26513 +11059 +852 +15310 +8993 +17975 +790740335 +24531 +6236 +22784 +12288 +1612 +31970 +13753 +8702 +16243 +3980 +30694 +11724 +1062737082 +3025 +551852208 +20547 +32761 +24496 +832 +20378 +8785 +8984 +31103 +9572 +14091 +29351 +29398 +25989 +13972 +4817 +19597 +23616 +10651 +10071 +29012 +24816 +15851 +6821 +15547 +28796 +13085 +16796 +22304 +22187 +16135 +16836 +31407 +621395034 +23971 +24539 +28461 +3484 +2015 +9263 +14676 +26331 +14268 +25348 +2528 +5283 +13772 +5688 +29216 +31606 +798919697 +7396 +27279 +22784 +3283 +11483 +548602017 +5888 +18932 +23703 +31451 +7030 +8826 +989223855 +16805 +14029 +4324 +8306 +5536 +3991 +696198829 +12222 +28959 +12539 +16993 +14545 +19153 +18457 +11576 +25433 +19006 +506 +22024 +945573236 +10841 +3592 +32383 +6736 +2627 +987156465 +13758 +13438 +392691932 +22867 +31514 +7994 +2463 +14809 +7946 +14068 +1004406848 +4176 +18953 +663997845 +10171 +1053511540 +15325 +7263 +7327 +23583 +345946613 +16513 +5683 +20777 +12445 +206884506 +19314 +2438 +31198 +23709 +16904 +29998 +15174 +15114 +23143 +13012 +8321 +211730518 +21857 +23713 +3730330 +21779 +587293467 +26146 +9572 +8722 +30428 +22530 +4567 +8089 +32621 +686 +12800 +3378 +3488 +24734 +29705 +3283 +31417 +3126 +22865 +9243 +10163 +25049 +906900427 +6664 +27993 +22854 +4509 +31789 +16744 +3289 +16114 +17470 +11059 +32719 +19008 +27440 +22759 +27139 +14117 +12026 +18535 +608 +6920 +29610 +14996 +30964 +22319 +20144 +20111 +29919 +12224 +31559 +21614 +17470 +10381 +461277064 +885 +9886 +21726 +26058 +22304 +24837 +7497 +13589 +26028 +29986 +26626 +3985 +30954 +224549453 +11971 +5565 +20313 +22521 +5119 +12167 +11417 +24789 +11582 +557679414 +1027 +16944 +26650 +11144 +25971 +32431 +13198 +23568 +7896 +16836 +9323 +647614569 +384 +13451 +23535 +3428 +21777 +9363 +4753 +3484 +11528 +30770 +16561 +395139668 +5095 +26423 +28243 +8884 +9992 +19863 +20441 +16381 +3277 +25528 +10903 +15587 +25636 +8293 +195778126 +3160 +15490 +7620 +20982 +21635 +1059407870 +8568 +15951 +5992 +12026 +839907039 +12940 +13276 +11986 +14222 +18696 +4829 +1383 +7730 +23854 +19736 +20715 +26261 +16664 +2632 +12017 +30944 +25985 +31389 +19960 +25096 +4123 +20825 +126 +713845005 +12638 +3661 +31172 +29399 +8774 +23196 +14845 +13417 +1445 +29555 +27197 +938231172 +304 +8957 +406000131 +10718 +13160 +29940 +6208 +8134 +29076 +21613 +6087 +14470 +2672 +16085 +882883285 +18480 +19884 +13057 +24860 +6500 +7745 +128077685 +1043810333 +121399638 +14555 +7816 +2541 +2525 +564184338 +2587 +31425 +14069 +31761 +509606916 +2424 +14706 +16695 +8969 +22682 +9834 +3191 +30564 +4771 +969 +4533 +18887 +18310 +26177 +419461898 +16291 +23987 +4477 +15333 +9769 +625657182 +25402 +22 +696717231 +603 +30337 +11069 +32750 +31009 +4937 +21467 +16365 +29544 +198937476 +7952 +15300 +20914 +4522 +27219 +27324 +5664 +10961 +12575 +29274 +5689 +832680993 +975640473 +21037 +24971 +28846 +1491 +24113 +353283076 +14909 +4142 +22283 +11413 +22679 +11119 +18936 +24779 +29211 +27709 +1778 +5699 +4828 +8443 +15216 +12806 +27710 +28591 +29542 +1020435935 +17654 +332842011 +260292361 +23445 +682 +3996 +9731 +13352 +12125 +24311 +11309 +6679 +29274047 +26933 +23747 +213884266 +24294 +28485 +11983 +21737 +1042062182 +9867 +4043 +6085 +22451 +31629 +4914 +1036 +97 +2477 +12444 +23718 +27769 +19191 +26348 +785579678 +25813 +661309396 +26347 +21974 +14592 +1045027275 +914 +20314 +22688 +30810 +31104 +2028 +10982 +18609 +93659120 +859 +16060 +390906431 +21632 +26205 +7778 +7117 +30475 +1875 +15768 +2672 +13070 +26732 +20210 +26157 +29062 +702036288 +799 +13830 +24903 +17627 +14740 +592690051 +30186 +15322 +31958 +20032 +28231 +6267 +19307 +22304 +24014 +20745 +1071 +20688 +3155 +6043 +194413349 +31102 +21484 +19688 +2540 +13972 +29425 +851641765 +3293 +25286 +18609 +18455 +10101 +4440 +730297274 +339451411 +9902 +19537 +30069 +10295 +309 +20964 +561740885 +519336328 +13946 +26539 +13910 +14169 +18939 +21012 +23504 +807729187 +6179 +15166 +832680993 +11572 +17952 +4485 +21258 +23398 +23683 +30397 +5716 +30074 +26305 +134408380 +19655 +11668 +3097 +11243 +7527 +97 +2487 +9124 +15872 +22557 +1023188123 +4269 +21887 +10272 +26306 +26163 +23232 +24753 +15377 +28232 +2529 +27603 +12894 +15663 +997 +3051 +18088 +2011 +4900 +11117 +16062 +31953 +2884 +4569 +12709 +3772 +238116815 +18391 +436602508 +14451 +27776 +30896 +27589 +8105 +20120 +28483 +31264 +933132804 +18310 +6003 +8375 +31055 +270260213 +6658 +3174 +29061 +6822 +723695589 +3213 +26530 +6650 +13946 +29014 +32100 +19183 +4117 +15018 +25600 +13070 +32016 +23137 +20376 +1545 +4666 +29245 +3046 +10201 +28154 +22497 +31465 +12133 +3793 +16886 +24405 +21675 +3174 +7730 +25558 +28825 +7746 +32421 +17311 +5893 +578152970 +726 +12864 +1029808281 +924349614 +30624 +8036 +19577 +3428 +26783 +715989952 +28026 +273798784 +2004 +14385 +13556 +25567 +4688 +16475 +6079 +6017 +14430 +8542 +15660 +14953 +7481 +19687 +2795 +15900 +18129 +1067563998 +7816 +6925 +1072 +6618 +6331 +23159 +825237014 +8163 +16910 +22643 +4941 +23398 +24207 +6515 +31877 +8153 +139007263 +26356 +10292 +26400 +15713 +11412 +13040 +154120443 +23986 +20800 +510017880 +31389 +23883 +19745 +20833 +4620 +29074 +23541 +16157 +19320 +8786 +25971 +382802971 +21496 +10721 +31375 +90 +23372 +9502 +28461 +4122 +19243 +4455 +13351 +29939 +184 +24536 +3592 +4840 +434 +18246 +31818 +23507 +20366 +14909 +20049 +689 +9961 +31103 +23662 +19666 +3945 +20323 +30116 +26791 +27669 +5255 +17443 +14799 +251771275 +22728 +22488 +18432 +19376 +15605 +29400 +29646 +8571 +20904 +29542 +20199 +5350 +8067 +20021 +30603 +8086 +26204 +17768 +9668 +3458 +1545 +31606 +1296 +202 +902218792 +24547 +22464 +6439 +26106 +18084 +5170 +28319 +2662 +1517 +22482 +17191 +20869 +5165 +20819 +13751 +25387 +3021 +12890 +23833 +31190 +2257 +5162 +30245 +24360 +28529 +7011 +6182 +5460 +31889 +29831 +9307 +248328466 +10421 +12473 +14002 +26028 +20274 +4324 +24358 +31752 +19500 +24302 +14909 +22682 +15660 +208004304 +7241 +8768 +20017 +749234322 +24765 +27726 +6694 +181284782 +9914 +2475 +1339 +31970 +15851 +31168 +10730 +24805 +32337 +622 +3874 +30374 +24656 +30803 +15535 +4715 +12575 +5349 +18939 +7122 +82501098 +3074 +23854 +21815 +3991 +6976 +27004 +7715 +29767 +11311 +29907 +23953 +14558 +7044 +14678 +27521 +12389 +73596427 +24884 +26134 +19719 +9458 +10572 +23636 +30607 +18233 +28455 +2656 +26090 +5309 +8949 +271 +29954 +32582 +11311 +651885085 +24126 +30843 +17623 +5858 +8398 +1544 +36 +9542 +32760 +13347 +19497 +22682 +6131 +19388 +13996 +22822 +19773 +28259 +18461 +20462 +6128 +31277 +13506 +23480 +25773 +29637 +7224 +28224 +31157 +10332 +12847 +24127 +28805 +3977 +26910 +4152 +127417473 +338625110 +26326 +984310150 +26236 +28171 +20855 +4357 +28986 +36 +136609362 +476864914 +17298 +24399 +26489 +28370 +16759 +484426086 +3229 +10057 +980014702 +6326 +2044 +2660 +31765 +21887 +14909 +29940 +23742 +1019310585 +7495 +25549 +5677 +8549 +6264 +24009 +7722 +182362405 +15808 +7992 +6236 +937965064 +82894371 +16478 +7624 +4956 +25410 +27922 +14053 +16407 +9756 +291010783 +4715 +30148 +24790 +31426 +307353097 +31677 +7620 +504508952 +26761 +25032 +14218 +4933 +12809 +18122 +7538 +28322 +8702 +1051977677 +21645 +18822 +17628 +8925 +6191 +498666675 +18430 +10295 +27187 +29243 +21628 +600930403 +1874 +29247 +20121 +5457 +14825 +28814 +18417 +24996 +5288 +11251 +26236 +30020 +22611 +12092 +24284 +7276 +11950 +1842 +4866 +30474 +2860 +16021 +1787 +9613 +6483 +17009 +193 +5938 +6312 +11073 +30651 +17462 +28796 +20997 +32194 +30496 +28746 +10743 +5156 +26305 +32355 +606881088 +2535 +14385 +21314 +29644 +220466131 +16490 +5954 +23583 +20342 +156 +11159 +115397447 +19018 +13013 +713845005 +22224 +15199 +17810 +22562 +363606158 +2463 +17249 +10750 +22686 +31055 +19666 +12133 +24808 +31665 +15607 +25638 +20687 +25205 +29761 +7404 +21181 +25433 +11128 +21100 +9039 +23718 +28927 +14913 +1056 +28799 +18051 +25205 +14909 +11630 +20348 +29111 +21603 +27251 +16164 +29891 +3662 +16125 +28427 +4 +7478 +29906 +8700 +15678 +15102 +6128 +8276 +8957 +12814 +20143 +7290 +18910 +32645 +11712 +19192 +15306 +23277 +24641 +12432 +23703 +7195 +9731 +968340439 +2932 +27787 +21021 +25473 +24258 +24873 +1669 +8903 +22598 +4817 +12080 +5350 +21390 +874205684 +24061 +31211 +1971 +31277 +13496 +19960 +21828 +564 +8105 +24993 +392691932 +21 +828 +329649531 +14422 +11105 +521 +14551 +27746 +14611 +2275 +22451 +13085 +15162 +30463 +21839 +30120 +14578 +30408 +30888 +6957 +25354 +1186 +27470 +13211 +6757 +32144 +20507 +19914 +942511264 +29727 +6435 +14909 +24113 +817993855 +31517 +19145 +30048 +393939636 +8597 +16907 +344 +16642 +2428 +121399638 +14314 +16586957 +31674 +10008 +22931 +24043 +19871 +23576 +16313 +12464 +466895569 +23209 +10134 +16573 +4573 +20879 +3662 +858 +25882 +3336 +15178 +15907 +19858 +5087 +29602 +5677 +20436 +2229 +11323 +892998692 +12291 +17002 +15636 +28461 +27534 +14702 +22833 +15428 +6701 +15059 +31426 +27271 +472492534 +7265 +7161 +16480 +3141 +29237 +30527 +27660 +3277 +5494 +26969 +15612 +8116 +31112 +12930 +18319 +6267 +26936 +3021 +17884 +13229 +14828 +452963926 +24230 +8086 +5196 +17183 +32232 +3225 +17501 +31173 +24153 +11716 +901 +9178 +13498 +15540 +27449 +20578 +23348 +28251 +162289454 +1874 +28070 +10687 +18921 +3819 +1987 +912418915 +16591 +28331 +22686 +5135 +24997 +301 +9416 +26666 +7554 +17898 +14962 +17988 +5415 +22613 +450 +30737 +17239 +837732693 +12389 +28606 +29824 +355219374 +31766 +28844 +28910 +25024 +27958 +25439 +15278 +927244002 +24683 +4437 +15907 +10403 +14578 +23897 +18550 +26896 +19816 +3492 +8515 +865024622 +21143 +3237 +139007263 +21964 +26205 +17856 +4102 +19613 +6867 +9975 +10656 +24554 +25024 +1053394108 +12209 +28486 +6714 +14170 +7849 +28812 +9232 +17202 +29918 +29644 +10633 +22867 +8658 +328328013 +5677 +252 +18298 +746614703 +701 +5034 +3336 +24883 +30617 +27960 +32194 +30290 +16298 +19632 +12890 +16064 +3721 +279148135 +21284 +11239 +16444 +23151 +7327 +982580241 +466895569 +23286 +11668 +24641 +22010 +9769 +8752 +32611 +10057 +742394050 +1097 +19831 +27589 +19139 +32263 +8277 +31033 +6891 +11974 +23091 +26635 +11204 +2484 +28659 +10820 +795585329 +924495346 +5673 +12940 +10194 +30964 +10187 +30444 +421 +19682 +12385 +4656 +21603 +20600 +21368 +5236 +5785 +8844 +683267855 +29089 +10496 +20533 +9371 +30433 +21879 +14288 +775886610 +27958 +13747 +29067 +14672 +21872 +10354 +9350 +23979 +29288 +32295 +15660 +2642 +31441 +19870 +20324 +450591414 +1019836518 +28834 +17805 +9931 +25109 +20702 +3276 +1318 +20983 +9416 +28626 +497021021 +958 +18609 +26621 +20688 +1067563998 +8174 +11582 +20958 +4829 +7714 +32279 +28928 +1047 +26150 +32263 +21778 +10052 +16499 +16248 +29609 +24716 +12127 +21792 +7117 +14946 +16704 +23644 +30013 +17616 +19076 +26727 +970891878 +3789 +28377 +17065 +10176 +3021 +20263 +25096 +12823 +1069917996 +5106 +27272 +676736040 +16695 +19052 +817589563 +160243780 +6887 +2345 +18696 +7714 +28622 +11477 +30918 +25161 +17437 +26908 +32742 +7722 +501586030 +2825 +19666 +14231 +26929 +658174212 +8798 +20542 +842 +9886 +4560 +485 +16302 +24344 +7946 +28724 +17281 +30805 +3185 +4100 +23306 +163251696 +8668 +276 +22337 +20825 +22438 +748 +17881 +588197016 +24615 +436 +20462 +10512 +6500 +32520 +16911 +27920 +1356 +26730 +25960 +10477 +9333 +2381 +22707 +6714 +544803518 +23448 +31829 +18385 +16650 +27660 +17060 +22034 +865024622 +5730 +6539 +13925 +29864 +2209 +557679414 +14326 +6272 +29063 +12577 +17290 +26504 +826 +3014 +11165 +12337 +7353 +26711 +12222 +10787 +19720 +6648 +14889 +403721447 +16216 +14053 +32417 +16842 +9906 +22266 +3682 +20254 +9735 +595942659 +3039 +721000141 +417027696 +507789109 +821 +9046 +4869 +4324 +30598 +17685 +1322 +7599 +798919697 +16502 +16885 +920 +25813 +19642 +5912 +12129 +1178 +23280 +15307 +7254 +29094 +17395 +20315 +29438 +14142 +591 +32087 +27186 +26504 +9036 +28688 +1005111773 +23796 +4636 +4661 +1145 +19907 +4874 +108 +32305 +7143 +5299 +28483 +17042 +26616 +22784 +9891 +3770 +11826 +391958880 +17654 +30641 +9322 +651605410 +27117 +11281 +32263 +542071492 +6767 +28900 +24358 +10564 +3581 +67875078 +22707 +4008 +20532 +472330180 +32520 +20219 +29398 +32761 +466822790 +476240820 +22672 +25122 +14482 +6416 +12899 +27785 +6053 +9317 +6342 +8935 +24869 +18271 +869 +30887 +275531286 +30659 +23576 +22543 +6928 +28508 +18654 +27219 +1914 +9808 +5369 +26504 +20349 +16664 +4328 +28423 +4635 +29285 +5615 +24433 +28712 +19422 +24996 +6018 +9109 +3080 +20724 +1336 +12764 +10184 +31673 +23895 +17628 +15092 +25624 +13769 +585 +23364 +5197 +23415 +25473 +3592 +27854 +11311 +2016 +2072 +12191 +11354 +5720 +1830 +24829 +892998692 +5456 +4181 +31362 +31439 +15886 +7889 +8638 +1229 +29324 +236 +22753 +5456 +12017 +13717 +427985656 +22561 +566535181 +28946 +15411 +10687 +31055 +5667 +15764 +16544 +5730 +24922 +846 +6416 +20947 +19654 +7787 +27829 +16936 +32438 +15918 +31816 +20127 +7684 +9789 +13987 +1072 +18417 +4366 +14395 +10836 +8879 +20363 +24100 +16926 +727 +250 +1890 +23286 +4810 +3058 +29564 +239 +547839872 +13408 +31028 +26223 +10851 +2565 +17382 +30750 +24284 +851649066 +29477 +20842 +22579 +922781658 +1394 +32623 +307353097 +28090 +7942 +15179 +17492 +27968 +8106 +13118 +276 +30039 +448760046 +21178 +27299 +5321 +13506 +7075 +14934 +909487409 +407478274 +22679 +17972 +23982 +12495 +12134 +11761 +22339 +20036 +6539 +14476 +30620 +29982 +8499 +31439 +29840 +10129 +382902669 +26259 +24725 +18615 +19745 +12568 +3689 +28567 +518624943 +16274 +32468 +9123 +32366 +15689 +11835 +27289 +11128 +972928650 +27290 +15547 +14521 +29942 +8515 +19726 +17542 +586165913 +16274 +10706 +12110 +25279 +4403 +26666 +15572 +15071 +349265452 +4486 +25873 +15927 +18654 +22621 +12566 +4386 +6285 +30249 +268506385 +15792 +7871 +30109 +31617 +533476351 +29288 +2632 +28878 +9887 +8386 +20130 +30212 +7693 +15788 +26177 +24790 +33496567 +18208 +26711 +9325 +26028 +21239 +154120443 +15893 +12666 +17592 +14326 +29222 +18563 +26656 +13347 +4595 +24578 +31226 +32753 +26461 +13088 +5177 +4590 +19445 +31477 +403721447 +21038 +15453 +26118 +8238 +4157 +23209 +716737822 +3078 +2174 +13410 +794313601 +703293243 +2133 +9199 +5925 +39299391 +18609 +16232 +4799 +18886 +27710 +8385 +321934268 +4726 +8968 +16597 +517903186 +12396 +25786 +13574 +29637 +22464 +9327184 +13497 +28987 +105 +29984 +16582 +20290 +18062 +31407 +20379 +6206 +7575 +21097 +29528 +5863 +12133 +21782 +14220 +14482 +1589 +10748 +26348 +7202 +38930129 +9906 +465496919 +11371 +223434885 +7825 +9461 +29451 +13748 +9157 +30194 +20904 +15092 +25643 +749234322 +22250 +24536 +10694 +4620 +6933 +11366 +11761 +31570 +26047 +17430 +378831688 +19547 +214 +27735 +23113 +21344 +30569 +7849 +23223 +29604 +31416 +137236049 +9322 +907054612 +9419 +11723 +4863 +8674 +32087 +20777 +25030 +15791 +18291 +24128 +11188 +6400 +14084 +9129 +7497 +20089 +23151 +24764 +16087 +385123789 +21358 +8147 +8677 +9808 +30199 +20866 +843 +10139 +476864914 +25278 +25213 +2536 +11932 +611 +10559 +6993 +15993 +12496 +26250 +839907039 +230518419 +874086522 +1040298715 +32286 +15525 +30463 +2865 +18474 +29602 +2536 +8605 +30617 +17884 +1336 +18948 +450591414 +22971 +7503 +26519 +30805 +13234 +14029 +276 +15245 +32383 +12131 +379911054 +26161 +29544 +18631 +14851 +28256 +13013 +6814 +16840 +32062 +6687 +701463599 +27459 +20338 +4324 +6939 +13054 +10000 +820 +15652 +10070 +510017880 +6687 +23173 +19340 +81621910 +26305 +22360 +3331 +5994 +24635 +17219 +20964 +7942 +24004 +1259 +13099 +223434885 +3495 +21225 +1305 +28240 +10500 +23205 +8276 +28826 +3852 +22966 +16730 +6993 +13119 +12426 +16495 +12806 +5299 +20025 +909487409 +32285 +26661 +9244 +20555 +17628 +16302 +13653 +12757 +1046 +20366 +6022 +22621 +6205 +31172 +30604 +2536 +1643 +1251 +15514 +10028 +4749 +10869 +15096 +15307 +32331 +12246 +13254 +23158 +27308 +1004406848 +28312 +20144 +544 +6517 +22102 +2536 +15195 +28078 +9124 +2390 +16911 +2441 +3333 +27695 +393086015 +3735 +13291 +28628 +29642 +19547 +31153 +750091950 +32337 +10969 +882883285 +36 +14889 +29528 +23986 +17898 +25542 +18826 +67875078 +23591 +25054 +19482 +12403 +26306 +11323 +28153 +8320 +24141 +12792 +13064 +10836 +31104 +25645 +648749540 +665668403 +31170 +22393 +2802 +9534 +16274 +12538 +36262490 +20656 +25873 +1053934584 +21675 +23180 +21448 +11432 +7371 +905243991 +24258 +18223 +615650603 +245929304 +876 +15808 +30762 +7600 +1289 +29062 +30547 +4359 +19831 +22643 +3705 +11481 +11070 +10335 +24745 +26616 +4386 +631393247 +7575 +359554286 +5676 +404560013 +637790145 +26741 +21311 +4584 +19881 +16318 +20825 +12495 +6131 +19445 +22895 +2802 +5716 +4866 +30475 +5925 +15657 +624 +7007 +22813 +21334 +20842 +6913 +16648 +20815 +29609 +30256 +18030 +30477 +6249 +21596 +23231 +3058 +6065 +11971 +8294 +4874 +12460 +18963 +8769 +15336 +5804 +24731 +8133 +771101042 +1186 +31120 +18213 +6072 +22208 +15490 +27746 +13685 +20111 +73596427 +19803 +4916 +30526 +28427 +27660 +27756 +10804 +24986 +24009 +28414 +18048 +13522 +4019 +2286 +30372 +28928 +5645 +1651 +188 +16773 +221809937 +29161 +17569 +13553 +17444 +10248 +25558 +7754 +19884 +349661678 +11076 +3016 +22812 +22713 +73596427 +10168 +24592 +29661 +15169 +128077685 +92 +27759 +13040 +2209 +6106 +8951 +8134 +5551 +32288 +23236 +15268 +32124 +12386 +11572 +56090979 +28603 +14701 +3361 +26730 +9572 +14598 +11048 +32520 +1900 +16048 +215801037 +9222 +20934 +22945 +8777 +6541 +18563 +11761 +9031 +19422 +9490 +12894 +31157 +31095 +11997 +7336 +1971 +20315 +20047 +13276 +9499 +31237 +6053 +31019 +564 +18939 +145893019 +3511 +24242 +17868 +31864 +17078 +21875 +680671778 +9408 +31035 +223 +5891 +22621 +11251 +657681557 +27638 +23540 +24086 +14862 +4107 +7599 +18103 +29030 +14099 +16970 +27039 +4486 +25231 +27393 +32112 +885912742 +28394 +23588 +2568 +15947 +4775 +4863 +7503 +3058 +905400521 +20904 +863724463 +29633 +32285 +18088 +344 +9720 +30918 +18822 +5888 +19783 +21959 +16970 +20263 +26489 +6114 +766 +24358 +27755 +29864 +16181 +30017 +30944 +2535 +8471 +17470 +660380383 +7489194 +21097 +19907 +27784 +11477 +17148 +3742 +12495 +128077685 +7345 +8287 +4022 +77748472 +15851 +32676 +11796 +31844 +21828 +923278241 +859 +19003 +15958 +6531 +26136 +13303 +15261 +5912 +20111 +12476 +3945 +215938702 +21 +5673 +32650 +18094 +8559 +854319027 +22255 +6885 +18615 +21411 +12148 +4380 +8699 +22762 +5191 +12149 +30 +29300 +2443 +29619 +26106 +175763315 +8830 +28281 +11989 +11239 +6131 +2415 +676064002 +14521 +26616 +1100 +16590 +22564 +2231 +14052 +5748 +19863 +1905 +702036288 +3440 +19610 +7902 +16078 +12941 +2947 +23794 +1645 +17526 +606881088 +26867 +32121 +12657 +1868 +29567 +585 +6511 +28622 +839907039 +7699 +26305 +29761 +14376 +13813 +11661 +12131 +4924 +23325 +629431260 +27042 +594488198 +21107 +29889 +25679 +24578 +30335 +239 +6043 +18278 +28059 +13118 +5448 +5773 +1382 +10119 +202 +178765044 +14819 +16087 +32111 +610773839 +32390 +1004406848 +30865 +12114 +5827 +20513 +16342 +20054 +21251 +12460 +20303 +12538 +28377 +1615 +532880782 +193 +21826 +27731 +20032 +9100 +18765 +24539 +701 +28417 +5635 +2660 +12080 +2298 +11505 +17314 +6109 +13312 +14937 +23255 +29329 +1007237282 +29602 +1787 +79082596 +4654 +31245 +31969 +15143 +23179 +7522 +20540 +770352958 +15287 +28437 +2787 +32702 +9232 +30356 +20054 +18143 +3932 +15005 +3661 +10508 +15810 +14218 +14554 +20702 +18430 +622 +13964 +1987 +14623 +27199 +13772 +31979 +7307 +13113 +14380 +15312 +23280 +5847 +16664 +17847 +29984 +18661 +24073 +17969 +12067 +778 +15660 +29293 +846 +221809937 +660 +30170 +19435 +22966 +11997 +10119 +11573 +913748172 +29767 +11092 +16582 +6894 +19782 +9445 +24437 +12564 +2427 +27243 +19449 +27739 +17303 +15534 +20964 +19597 +163 +14465 +972928650 +767 +19694 +19838 +17890 +29924 +9056 +10938 +12683 +29982 +215801037 +18869 +22417 +32691 +3336 +21890 +22319 +29120 +8830 +19074 +1632 +14007 +11641 +820 +20115 +1299 +8492 +30596 +16931 +1445 +28651 +2639 +211730518 +12600 +6077 +1029 +1831 +15261 +21287 +17987 +5673 +29450 +25049 +24601 +1466 +421 +14583 +17459 +21170 +32127 +279067825 +958 +11861 +22373 +168109658 +16559 +18417 +20825 +12683 +17692 +21816 +135575596 +30993 +24780 +30944 +22755 +6181 +28643 +7269 +600930403 +16381 +984 +33496567 +8318 +162289454 +1944 +246 +488251248 +30595 +12050 +11749 +15588 +25049 +22565 +32715 +27803 +22652 +15131 +27768 +23412 +26447 +24307 +25256 +6400 +19183 +578949498 +11137 +12783 +578152970 +4384 +12010 +6294 +27265 +24484 +23066 +29500 +942511264 +19867 +28689 +3965 +1686 +28416 +23803 +31836 +17593 +5716 +19998 +20785 +31439 +27056 +25176 +10938 +212 +16561 +899069837 +8846 +23403 +15141 +20563 +909441673 +28281 +21735 +560467389 +13158 +19883 +1830 +22349 +23698 +16913 +25267 +26771 +2784 +26924 +24513 +533948334 +13601 +6085 +7667 +2308 +29952 +5373 +16931 +3772 +29916 +27055 +884345720 +28670 +22189 +31441 +29015 +24401 +445477967 +31856 +9419 +2853 +354860035 +7953 +20870 +6160 +12250 +20948 +28943 +26348 +22227 +447027210 +21553 +29860 +18111 +589882737 +28322 +30218 +879 +17526 +4907 +338625110 +415427569 +770352958 +7813 +26771 +5369 +12843 +30258 +23357 +5406 +1028 +10807 +7111 +10811 +5677 +7831 +569699847 +26306 +11251 +9129 +13570 +4233 +11622 +29468 +23515 +30219 +25905 +22049 +12941 +22339 +14493 +412700179 +8903 +13442 +28100 +20350 +28064 +5350 +12495 +772225462 +12674 +11340 +21340 +16658 +11869 +24249 +30374 +22852 +197982234 +16181 +5893 +27768 +128077685 +10201 +6038 +533078012 +13175 +11759 +2427 +13278 +2415 +22821 +544 +297 +12577 +27098 +20724 +22107 +4413 +17246 +8965 +5156 +238835585 +5668 +13012 +15568 +10633 +980014702 +29039 +5590 +866 +25620 +21290 +5925 +11801 +7657 +5367 +21815 +14465 +8508 +6066 +17585 +28772 +20964 +3840 +26740 +31485 +248328466 +22373 +29998 +253699238 +32470 +20261 +28927 +2614 +31844 +11630 +28100 +9228 +25876 +32062 +226980905 +820 +15678 +25567 +10788 +7849 +11283 +28770 +30717 +10112 +825070278 +28366 +3750 +62277626 +15036 +9416 +29007 +26525 +12912 +10058 +1142 +2662 +3729 +24311 +21021 +2262 +4162 +17204 +13769 +20506 +26968 +15645 +27922 +22548 +29896 +11340 +15564 +14091 +2487 +20819 +9359 +15851 +7241 +20315 +26486 +128077685 +20378 +498666675 +14056 +22102 +10119 +1959 +10302 +32311 +9000 +7475 +1636 +29661 +19093 +5825 +11953 +21549 +30053 +24593 +24795 +826485957 +14676 +3875 +24124 +27160 +5180 +43 +28515 +11049 +27145 +32626 +4522 +5170 +18207 +29567 +3092 +30694 +20021 +20964 +20663 +1067563998 +17113 +26803 +2343 +14507 +928 +31816 +14422 +17191 +22743 +22621 +4820 +24823 +31420 +1904 +11102 +14962 +723695589 +6079 +14587 +12396 +16017 +29630 +21342 +2278 +11765 +355015084 +19500 +28622 +14988 +137236049 +20139 +7524 +20213 +26661 +2529 +19880 +23066 +3273 +2282 +19767 +29448 +21500 +25835832 +27958 +16591 +631 +355264719 +24993 +18251 +5376 +4238 +422134051 +10851 +22945 +24578 +175763315 +28421 +8752 +9873 +31972 +15713 +25042 +5969 +16175 +8433 +592666506 +20826 +18840 +25509 +13004 +14380 +96 +15620 +11309 +32295 +30212 +20046 +18296 +8839 +2841 +8367 +3888 +24711 +1549 +21990 +18071 +23520 +7763 +30624 +6674 +30049 +8851 +12031 +31685 +30601 +8830 +11478 +20528 +6307 +1912 +24789 +9937 +10309 +28438 +31950 +1795 +17052 +16381 +16805 +1103 +2221 +6794 +16648 +651605410 +2912 +485 +22795 +4450 +1242 +15635 +734 +11049 +7489 +753 +10381 +20303 +24001 +22901 +8621 +14142 +15605 +15417 +31685 +523 +13760 +21043 +20450 +20441 +24860 +31927 +7235 +21181 +448760046 +29940 +15491 +22812 +15891 +30013 +8967 +23183 +900 +19215 +2677 +22036 +6371 +4654 +3721 +9751 +17597 +280529378 +506 +27187 +4989 +30109 +16544 +9103 +6027 +4922 +4181 +26320 +28417 +6191 +27131 +25885 +23895 +1445 +25442 +18097 +14621 +31570 +24964 +9482 +3333 +15768 +24139 +16627 +22762 +28955 +24242 +29978 +14402 +25202 +30013 +18025 +26438 +9294 +2589 +519336328 +22575 +378831688 +28078 +30603 +26400 +27574 +24724 +11105 +16633 +14526 +27324 +3118 +8397 +23530 +18847 +3844 +4025 +8791 +14500 +16149 +917948279 +6587 +4702 +22864 +28129 +20183 +1062457191 +28799 +887 +10569 +26401 +17546 +8067 +10101 +13174 +15724 +27013 +22954 +12718 +27763 +19849 +9735 +744924752 +14161 +28600 +3484 +6301 +7527 +13783 +678698016 +4666 +24816 +10087 +250 +29602 +782079517 +23010 +6173 +1836 +30499 +683248809 +4019 +23566 +452963926 +24358 +17228 +27042 +29567 +21383 +11818 +27665 +27246 +29046 +960941343 +70149198 +306860064 +13254 +16525 +27435 +29399 +17856 +742 +29816 +4703 +4885 +6301 +11882 +12219 +7965 +2076 +3240 +741194541 +934139475 +28418 +7430 +12010 +15808 +27592 +59300581 +24951 +11737 +17439 +29924 +26401 +2947 +3185 +30319 +20441 +20128 +29965 +29386 +21072 +11477 +24443 +8520 +12992 +17755 +11066 +14462 +375276045 +90396233 +28567 +5363 +6205 +134 +2082 +20879 +8393 +32724 +25434 +14788 +15129 +22813 +29369 +12432 +16003 +6530 +22707 +14755 +27074 +6643 +22069 +4799 +27738 +29602 +20441 +17521 +17542 +18278 +10580 +23252 +4327 +4400 +15978 +15161 +11204 +8787 +1015911830 +26761 +23373 +5730 +4445 +31673 +24309 +13052 +362975650 +16597 +3770 +6690 +12908 +15927 +16210 +11723 +16248 +15547 +11729 +31537 +4157 +6066 +4490 +28339 +24928 +598246017 +613995410 +20140 +3713 +21038 +21496 +13109 +15568 +31765 +1544 +6871 +7177 +318746049 +16413 +239 +19745 +16086 +17980 +9007 +14775 +31155 +19817 +2424 +7327 +22579 +1491 +19145 +2448 +11723 +1130 +13760 +5994 +7527 +4359 +30444 +21862 +12764 +31006 +25907 +2415 +10620 +2261 +6131 +25273 +10651 +28311 +21311 +6727 +29400 +2743 +29889 +824801269 +6720 +18128 +29986 +15261 +12464 +24779 +27177 +824805661 +1040298715 +1394 +32138 +8300 +14507 +269893514 +28438 +16627 +15083 +29727 +16490 +18233 +927 +3264 +30724 +28100 +14069 +20475 +902551600 +4927 +3789 +13189 +21374 +16080 +6650 +1522 +28334 +15788 +22617 +663997845 +8021 +927244002 +30065 +23028 +26193 +5893 +12291 +22065 +8485 +18282 +12007 +13653 +6043 +1705 +13691 +29121 +20382 +20125 +8572 +19145 +9416 +13032 +613429844 +8725 +10397 +11323 +25618 +24818 +30601 +8622 +14117 +13016 +211730518 +19292 +21784 +14672 +15978 +26276 +989153034 +25624 +779295714 +522048339 +832 +6390 +19187 +3356 +29642 +27958 +17588 +31033 +14462 +22034 +17510 +32742 +4465 +26584 +31936 +4153 +1836 +13658 +1083 +22565 +10820 +11522 +28153 +172 +17004 +16520 +8829 +11309 +12145 +9036 +28620 +15456 +21603 +14676 +21429 +14788 +31727 +10101 +1900 +19694 +15900 +924623339 +10885 +156 +26356 +25493 +4180 +6055 +18342 +1309 +31685 +25211 +19207 +14327 +9263 +30606 +3428 +12169 +1026 +31789 +28340 +19913 +28340 +25835832 +3790 +20513 +6043 +1222 +29209 +14614 +762372985 +5335 +18385 +18271 +461277064 +6326 +10008 +31950 +12778 +8851 +2783 +216965874 +23541 +15132 +2095 +26921 +30805 +598246017 +23217 +11466 +12369 +3097 +7648 +11059 +32124 +9252 +24539 +2375 +11572 +11066 +5024 +4341 +9322 +21545 +5921 +1299 +4311 +5057 +21922 +32417 +27509 +19711 +29161 +4863 +7478 +16775 +29293 +24808 +915 +23028 +27025 +12145 +29022 +26908 +4142 +762372985 +15315 +13094 +14912 +27736 +1899 +28451 +18403 +28152 +186785632 +20127 +10158 +24977 +19463 +22895 +2073 +25252 +2541 +387 +145893019 +22319 +559 +30315 +19199 +6020 +30624 +16687 +29076 +17265 +13076 +24743 +7607 +3432 +121399638 +917948279 +24607 +17883 +23047 +30302 +17459 +24478 +30483 +18839 +24401 +20641 +2091 +27394 +26259 +22852 +18609 +6859 +17975 +29912 +15993 +20112 +6373 +30589 +773245885 +7389 +78887710 +13748 +397879962 +18822 +3092 +31170 +9421 +23576 +49186130 +5360 +20991 +9445 +3281 +1651 +26288 +11092 +5688 +30963 +30148 +17175 +23772 +15269 +13423 +22784 +22861 +20687 +8769 +580372891 +3031 +27769 +12191 +306388183 +25567 +26614 +25675 +5357 +25211 +19773 +21778 +11460 +30388 +12747 +14499 +7937 +25205 +9426 +8395 +4224 +10634 +17239 +26783 +14805 +4081 +18615 +22322 +2244 +8777 +18403 +22807 +4386 +30914 +1383 +21782 +22163 +21140 +532880782 +30312 +12288 +15358 +12932 +67 +4916 +11460 +466822790 +2329 +20112 +2427 +14169 +31818 +16210 +2424 +9842 +20697 +24419 +366293489 +7973 +20441 +26650 +11967 +9958 +9129 +2704 +16264 +26316 +134 +26163 +3194 +590791345 +18209 +31970 +406000131 +7172 +26954 +1045027275 +14052 +14701 +14043 +19610 +19327 +22739 +15548 +29871 +3939 +14080 +4840 +5341 +30966 +1895 +4569 +26461 +328890300 +6818 +19032 +3819 +16886 +15162 +26416 +18078 +15377 +1382 +31762 +25551 +14430 +19445 +1090 +7930 +5101 +32762 +24479 +9731 +43828687 +5129 +30089 +4102 +19883 +1029808281 +28129 +28652 +25876 +26457 +27295 +345819040 +26694 +26305 +25876 +20501 +24419 +21314 +22795 +24619 +20203 +2213 +21383 +11705 +8300 +17684 +13443 +29525 +7050 +13875 +5524 +31673 +17246 +17747 +18103 +18173 +28563 +21358 +515552666 +27041 +27855 +10028 +27993 +4341 +2121 +22543 +32521 +20633 +48 +27902 +11950 +27202 +11338 +24154 +22224 +17015 +7765 +3400 +20904 +969 +766823878 +25727 +21337 +6271 +25263 +15727 +21560 +329161931 +21810 +3495 +1877 +8957 +4726 +15540 +25509 +32104 +660 +22621 +4868 +27080 +622 +465496919 +11226 +14684 +1977 +15958 +6466 +27179 +26090 +30712 +663997845 +11033 +2450 +623 +11705 +1836 +8557 +3174 +1595 +9212 +1662 +385508497 +15174 +78887710 +19777 +1083 +13914 +10555 +4974 +1022122593 +13099 +17298 +26513 +17542 +27736 +29477 +18209 +18474 +16490 +6991 +17113 +9244 +30989 +7532 +22530 +246 +6203 +12381 +874086522 +30706 +27864 +8360 +742303875 +6871 +9109 +5441 +12103 +5369 +2452 +92 +16768 +27603 +5843 +25485 +5050 +502144944 +17670 +1229 +7371 +8133 +90396233 +984310150 +18418 +7917 +621395034 +9678 +30810 +30177 +2055 +25293 +36262490 +18623 +20046 +6673 +15894 +16842 +5730 +14459 +6028 +30557 +22272 +25310 +8700 +15007 +606788536 +8879 +17728 +31671 +31685 +9049 +13857 +11716 +168109658 +19773 +26091 +17579 +19863 +11555 +26249 +492988425 +8829 +16157 +27592 +6165 +652152676 +224818846 +15958 +49186130 +16034 +23731 +29864 +3732 +29729 +15958 +290 +21802 +22184 +13595 +6418 +21715 +16251 +12125 +27787 +11774 +26288 +29831 +12911 +17239 +31705 +121399638 +607 +31330 +5369 +21356 +837732693 +909060841 +21117 +26661 +16353 +951589516 +14788 +21784 +9747 +29067 +7699 +28005 +16842 +26365 +18435 +26730 +12683 +27251 +407478274 +29649 +4311 +29999 +17044 +4670 +3361 +27153 +895793244 +13910 +27042 +24789 +571605512 +328435284 +728180005 +6085 +19183 +7044 +17466 +23205 +26283 +2058 +24916 +14829 +133 +3116 +20747 +8134 +195302080 +16704 +16759 +30113 +23312 +8106 +677782451 +224549453 +2308 +19660 +12695 +19116 +13856 +3494 +19354 +10473 +17685 +23108 +14674 +32610 +9405 +15808 +20641 +27697 +31816 +32760 +1038473147 +22565 +29661 +5748 +24734 +16789 +1649 +14799 +63674306 +25089 +14161 +24417 +1176 +20999 +11712 +25111 +11503 +17006 +3662 +558084621 +11482 +18688 +4450 +12539 +27768 +7314 +22189 +3424 +21984 +12723 +12503 +1066927070 +20046 +23196 +4909 +5644 +15411 +26468 +142990302 +29481 +19620 +26761 +9621 +24478 +2528 +28225 +31766 +20724 +5041 +30846 +27603 +6076 +572264701 +20947 +13883 +1980 +7295 +19992 +26924 +21710 +29399 +251509028 +9747 +9794 +31319 +532880782 +1940 +2797 +20806 +17589 +10008 +23683 +21442 +14776 +23264 +545549059 +20261 +10413 +8863 +796974588 +14236 +24873 +29525 +16796 +16826 +17096 +31407 +14526 +314883256 +5129 +192418946 +30766 +29627 +824801269 +21726 +10885 +31139 +6727 +1373 +30079 +14451 +11774 +20349 +6547 +1066627044 +15395 +16744 +32391 +19500 +28935 +3799 +18103 +25668 +11432 +6165 +30481 +636839151 +17321 +20855 +21541 +22693 +29094 +6055 +16290 +11890 +7305 +30302 +11661 +24965 +14802 +22865 +17470 +16559 +7405 +4545 +59 +6468 +9410 +4977 +2912 +19231 +28211 +6128 +22414 +24239 +6913 +2535 +663997845 +8294 +748 +11309 +25542 +3985 +5827 +5349 +145727174 +22294 +23540 +22431 +11478 +9251 +683248809 +865 +885 +18003 +22294 +9345 +253699238 +20507 +30537 +19163 +17353 +38930129 +2412 +13276 +31139 +10984 +23192 +20250 +15403 +16161 +14674 +14623 +16232 +3372 +32521 +28858 +29052 +1481 +18039 +28567 +27046 +1030062040 +518417905 +16862 +23480 +22163 +2662 +18504 +5686291 +551 +1359 +23901 +16689 +19547 +27121 +11432 +20034 +11641 +9200 +3864 +10197 +2915 +23793 +15199 +30492 +32062 +22643 +164884529 +12167 +3742 +5509 +9304 +28437 +25394 +9809 +4293 +16017 +22451 +21445 +24689 +24914 +18648 +613429844 +4934 +20663 +19875 +20113 +23107 +21127 +32643 +13624 +6281 +14538 +9864 +22790 +24067 +9087 +29600 +165589491 +21777 +18839 +545509574 +22369 +13838 +30606 +19354 +2612 +3437 +29324 +756626234 +17623 +408722947 +20365 +5996 +172986183 +4413 +393939636 +2980 +227439839 +329765698 +15155 +10636 +7276 +19345 +18826 +2871 +15985 +14934 +25111 +20263 +15220 +8578 +26484 +21984 +31665 +29102 +21700 +595289714 +5101 +32123 +23742 +9842 +4620 +3293 +18964 +15701 +10112 +23268 +892237149 +10316 +10445 +10633 +32288 +2076 +462589202 +10413 +25401 +12820 +13175 +28038 +9628 +14559 +31211 +10071 +14056 +741844162 +21284 +9884 +16761 +26416 +15005 +31083 +30177 +610 +24340 +24914 +11861 +22971 +25337 +15403 +24019 +31809 +1218 +5201 +20137 +27461 +29468 +10517 +31685 +10969 +8791 +11345 +360908934 +2343 +25892 +573404863 +13847 +8839 +28461 +27004 +13451 +28370 +9538 +832 +21733 +13740 +20450 +5288 +20702 +19455 +8572 +294 +77748472 +18465 +12753 +10895 +364 +24495 +7684 +26933 +498666675 +15018 +7575 +8544 +28903 +6453 +21934 +28461 +32495 +982 +5796 +25452 +6264 +6521 +24615 +13258 +518120821 +30039 +16779 +20350 +6619 +26205 +194413349 +12709 +2489 +28173 +10796 +25504 +20164 +23295 +31856 +1381 +11573 +4128 +3738 +2804 +14685 +19486 +13379 +2912 +12538 +15136 +9191 +30315 +23540 +25346 +21953 +6701 +22022 +22543 +22706 +1649 +12394 +3521 +7995 +21334 +18928 +4153 +1310 +521 +563 +17089 +31061 +13448 +29658 +17592 +742303875 +26740 +27526 +589886788 +5480 +3742 +27676 +10984 +5938 +14231 +5722 +991427156 +31121 +14755 +16687 +702036288 +28689 +14384 +678 +14819 +6893 +10197 +16759 +29833 +30481 +5139 +18298 +25032 +21047 +24309 +8153 +30443 +419461898 +11232 +7524 +10397 +24009 +26151 +10294 +27185 +436 +13818 +11766 +304 +22771 +21083 +380108858 +678698016 +20143 +28905 +20376 +24457 +2221 +20555 +892998692 +21295 +19289 +23565 +26762 +17105 +22621 +14320 +22543 +25528 +27709 +20528 +16801 +27934 +224606507 +427339499 +2704 +10719 +4359 +2163 +17987 +19936 +20049 +24117 +24496 +29940 +253699238 +22635 +19632 +31477 +13236 +3799 +4455 +4490 +241 +4344 +18601 +24258 +885 +27984 +27163 +613429844 +4162 +990149555 +25639 +30312 +826485957 +799 +914782749 +7050 +28129 +4142 +27509 +7123 +453654408 +25217 +28805 +30752 +14635 +28021 +29877 +2824 +28359 +3530 +28935 +30121 +9263 +933943837 +21792 +5777 +13182 +29025 +28528 +31838 +22701 +3840 +24521 +17883 +184186867 +701 +28231 +2540 +12050 +627712427 +31249 +721000141 +16556 +32121 +17020 +16150 +18617 +4184 +25876 +17626 +23022 +1651 +25918 +19114 +17353 +4082 +23897 +6719 +23873 +15143 +3713 +27133 +6539 +31277 +21356 +25583 +13924 +12912 +67650094 +1052640660 +17096 +958694130 +30427 +28423 +286 +22879 +29604 +29891 +27776 +2119 +30604 +23223 +13130 +5499 +11223 +4255 +11900 +15639 +10163 +16556 +9921 +25312 +7295 +349377938 +839907039 +30606 +27359 +5554 +8285 +13659 +19114 +73596427 +25252 +16675 +16633 +21322 +14535 +28486 +18296 +7684 +25141 +395834793 +30351 +22638 +32270 +689 +32468 +16424 +21675 +19187 +12570 +56090979 +23723 +2484 +14145 +4909 +24939 +25670 +18077 +13258 +12566 +4384 +12145 +31761 +32610 +12890 +7995 +20090 +19880 +25177 +31441 +19816 +21911 +16101 +536464710 +32121 +542295626 +4511 +20217 +5115 +21383 +8148 +9986 +27414 +901 +10643 +24975 +24792 +24230 +5863 +3384 +6466 +4810 +25472 +10974 +16432 +3539 +4181 +23769 +8733 +8925 +27891 +20349 +13946 +16559 +5928 +7715 +665875322 +5177 +10190 +17732 +8443 +20278 +26921 +359554286 +27312 +25472 +6191 +4636 +4682 +29392 +8067 +21992 +293 +294 +7371 +13634 +11815 +5710 +8107 +4405 +7050 +4922 +4260 +21908 +9963 +6146 +16111 +20250 +1053394108 +20271 +30337 +25516 +2477 +32459 +6600 +5996 +282 +6592 +24140 +6066 +29329 +16560 +29007 +19849 +26027 +8596 +30481 +18813 +20034 +928 +31198 +23573 +4022 +19674 +17173 +12224 +24020 +911989185 +391090414 +21358 +18623 +24417 +30710 +6933 +10171 +595942659 +1043715684 +20315 +29891 +591901163 +23223 +32742 +10153 +453090502 +1929 +20378 +27574 +4159 +9490 +832182246 +19468 +19994 +21025 +4666 +938231172 +10106 +26662 +1277 +29777 +11509 +25873 +21437 +18974 +11509 +26592 +953124189 +21733 +30180 +32423 +10140 +14346 +10058 +11094 +28812 +13751 +8700 +243142270 +1103 +14521 +20250 +8311 +11162 +450764617 +29450 +533948334 +26953 +961570424 +30737 +11105 +10820 +30302 +31766 +24368 +29637 +6322 +22236 +24831 +5751 +28725 +14502 +9789 +3358 +24930 +29567 +2127 +17392 +7923 +16785 +31169 +11227 +9285 +8192 +17441 +7699 +9645 +32313 +9668 +19781 +4941 +14189 +12503 +21549 +15142 +4363 +20417 +6588 +32034 +337041099 +4697 +4858 +7946 +836023503 +23033 +11573 +635470917 +20763 +17681 +21250 +22688 +31425 +10028 +26457 +19496 +3009 +44211057 +8134 +798919697 +9381 +2149 +1549 +442419816 +24580 +31108 +176 +236 +7187 +2072 +28496 +28171 +22414 +932686918 +31172 +11573 +15232 +22384 +6374 +923278241 +12747 +15177 +24401 +25711 +18039 +16767 +7763 +6420 +8399 +28275 +5676 +28036 +19730 +30397 +627712427 +4142 +5750 +17165 +18111 +6520 +10381 +15635 +30428 +20275 +7643 +833267066 +6423 +163251696 +27303021 +31169 +11070 +240415429 +19009 +8882 +23680 +28590 +3920 +15635 +2020 +1300 +32390 +7228 +29609 +8932 +24284 +13099 +1758 +18167 +969 +3553 +24889 +344 +14947 +21166 +8802 +14316 +20378 +8446 +8170 +10800 +29816 +20769 +13747 +9437 +26071 +10431 +29829 +32513 +15993 +30878 +14758 +4308 +17346 +20624 +7276 +2504 +20303 +24716 +635470917 +8829 +3033 +31485 +30651 +21541 +19585 +23341 +14520 +1044185404 +27561 +4351 +275531286 +802636738 +1005059728 +8984 +17874 +28732 +23255 +307353097 +26563 +18078 +4681 +4721 +15937 +20879 +7733 +23046 +23901 +7460 +8047 +7566 +25346 +1047 +6993 +2250 +17932 +11260 +30079 +24280 +2486 +294947637 +770236869 +23735 +14908 +703 +24019 +24771 +23073 +13946 +1039454929 +16840 +21405 +3937 +226980905 +32060 +22548 +14216 +13160 +3339 +22951 +16383 +12696 +571605512 +23872 +18654 +25400 +32689 +6110 +19858 +747883166 +27755 +29824 +15879 +5777 +17382 +16516 +14236 +874205684 +20513 +22386 +20785 +25667 +10454 +2894 +938231172 +24859 +9056 +9497 +1072899509 +12149 +18434 +16131 +24652 +29831 +22092 +16146 +2260 +12107 +32101 +23153 +10403 +19190 +1142 +7896 +27449 +15817 +28604 +25741 +29052 +25215 +6355 +19931 +26028 +13016 +3294 +1289 +1289 +18397 +26401 +13769 +26955 +20021 +24826 +6466 +13910 +6043 +4476 +30966 +3480 +1305 +25962 +2822 +580372891 +17422 +17627 +2016 +24279 +23793 +15094 +21669 +32285 +31693 +18296 +32248 +63674306 +403721447 +21907 +3361 +21443 +474 +290 +31690 +28905 +27140 +16559 +8163 +30598 +18156 +25916 +716737822 +1061 +31686 +24716 +7992 +20773 +18598 +6687 +27265 +452 +9000 +10912 +19278 +4709 +21828 +202 +7894 +24547 +8216 +24742 +12575 +31969 +18791 +14592 +2546 +11243 +14594 +29690 +208004304 +3179 +15251 +9906 +27372 +25400 +22773 +22337 +6992 +29453 +23382 +15547 +21391 +3819 +532880782 +16034 +24376 +21481 +15907 +587293467 +5615 +9710 +192993735 +15975 +9613 +21443 +9401 +12404 +21810 +15216 +17559 +17626 +31844 +20069 +711445733 +25252 +13883 +886 +21915 +18935 +21726 +1029 +4771 +17746 +10748 +27130 +6298 +26922 +30 +20137 +28809 +9105 +1356 +21555 +28020 +5653 +8778 +27246 +7541 +23653 +14545 +6297 +6355 +1198 +17480 +11974 +8515 +31723 +14578 +11066 +32354 +14502 +6479 +22224 +15953 +8471 +24709 +14084 +28510 +29657 +16287 +21 +15341 +28746 +3336 +376369831 +21525 +4856 +10788 +23770 +22092 +26620 +8829 +1069115708 +26410 +7064 +13043 +23888 +18661 +24082 +19806 +9834 +23527 +4216 +23445 +30459 +16935 +1034522985 +21448 +3331 +23382 +27553 +22272 +21777 +7353 +307353097 +22482 +4429 +25793 +518055098 +20112 +30717 +23136 +15300 +27881 +30242 +15937 +28626 +16744 +3179 +18190 +10569 +28139 +18394 +224606507 +6642 +27396 +14023 +31864 +18785 +545509574 +22564 +11950 +11983 +11162 +14136 +19436 +7806 +16695 +595942659 +297 +28197 +311814403 +6412 +15752 +31127 +28903 +15764 +32518 +2865 +28832 +13822 +22822 +16161 +22333 +279067825 +4640 +25205 +23541 +9751 +14136 +558084621 +22441 +17506 +393939636 +401917596 +13019 +14161 +16759 +20143 +30335 +17917 +6057 +905243991 +21002 +17228 +1774 +13165 +22049 +1066556883 +26400 +29365 +12769 +23770 +379911054 +10009 +2182 +5034 +12410 +5284 +22739 +6371 +10620 +24964 +3191 +27198 +6169 +1310 +29121 +28055 +22729 +3333 +15652 +17444 +29111 +12291 +24444 +26134 +6565 +30717 +4620 +19186 +8985 +31785 +14410 +9239 +17226 +2830 +20278 +12581 +18233 +14585 +31837 +7129 +5716 +1069917996 +6925 +24670 +18780 +9533 +8314 +10008 +22750 +446538772 +1062457191 +13595 +21802 +14805 +28139 +22094 +11737 +19201 +12315 +11102 +742863148 +16759 +922621576 +20958 +1758 +10322 +19674 +19900 +11528 +26457 +984310150 +453654408 +23091 +2308 +30936 +32702 +5892 +27144 +19871 +21849 +10397 +6063 +7064 +5929 +5886 +17817 +823092168 +997 +17156 +14228 +10070 +16590 +1524 +9639 +22349 +21762 +5441 +5448 +18039 +3792 +28677 +19672 +16805 +21871 +15491 +9208 +511296763 +26320 +24557 +5035 +146841542 +23961 +9416 +742303875 +3358 +14538 +14487 +7847 +21592 +4417 +20333 +17443 +15453 +3361 +730297274 +2675 +11774 +1524 +27025 +140796320 +17444 +31673 +27509 +27337 +2535 +28427 +924349614 +24578 +14235 +8555 +12577 +30606 +32469 +32111 +30116 +17015 +32753 +13753 +11143 +12250 +17004 +19301 +13606 +15891 +18084 +24859 +25637 +16715 +80525247 +3584 +328435284 +30557 +21934 +844426824 +16150 +854801176 +29888 +23033 +31035 +10861 +27185 +22821 +30991 +193175134 +11723 +592666506 +29121 +30306 +665668403 +6371 +13408 +8912 +16066 +16632 +27317 +17159 +29035 +32437 +8903 +699747195 +23653 +23616 +8571 +5964 +32311 +24765 +8563 +20894 +657016490 +14878 +24338 +20598 +7165 +29656 +12149 +28111 +2871 +28369 +31753 +31153 +18435 +28898 +11340 +24593 +5250 +6842 +17198 +20934 +24014 +922621576 +165589491 +13036 +25316 +195087475 +5804 +17374 +32118 +18609 +30079 +13278 +4567 +903 +24764 +13567 +27522 +22244 +24753 +176 +8306 +924623339 +26344 +90066676 +16476 +22631 +27079 +8019 +19711 +25723 +16069 +22564 +9138 +17501 +15546 +12288 +22277 +10171 +29351 +19711 +454434292 +9458 +10010 +13684 +18209 +16355 +13684 +13610 +31356 +29365 +31553 +856207789 +14986 +23681 +15620 +14026 +2535 +907975664 +11978 +192993735 +23987 +6624 +22788 +22556 +32363 +15762 +31804 +2529 +27409 +20934 +28943 +15300 +168109658 +29982 +12135 +56090979 +25516 +884774553 +23747 +901 +16886 +7847 +27389 +29952 +5703 +10203 +24307 +21700 +19301 +5688 +3914 +31504 +23098 +5583 +741844162 +9049 +1835 +16540 +19613 +30372 +44211057 +746854482 +15539 +21003 +3194 +483775210 +20704 +15572 +26860 +6331 +4909 +9906 +23854 +23952 +21385 +7510 +8285 +343 +5777 +29010 +6588 +7797 +10203 +10591 +1141 +7405 +24872 +10845 +12747 +17466 +605 +5191 +6706 +28725 +13890 +9902 +11460 +3743 +25147 +25082 +32760 +6068 +9618 +20747 +18648 +29539 +31578 +11821 +4941 +16381 +779295714 +13070 +17623 +950 +672253387 +18799 +222176974 +14865 +12051 +29351 +378831688 +9244 +13998 +20697 +1447 +16540 +13076 +19327 +19514 +30794 +7765 +30846 +10109 +24743 +21433 +28635 +19838 +1318 +26347 +20812 +14598 +512512703 +30362 +24864 +1462 +31358 +24993 +19597 +18431 +22304 +13172 +15141 +13565 +26165266 +22065 +7566 +30170 +29610 +4741 +23515 +31416 +16813 +3920 +9764 +25666 +6804 +15195 +23098 +19008 +30212 +30194 +20507 +253155455 +6515 +28020 +767879674 +11844 +10049 +49186130 +2797 +12107 +16131 +21047 +19243 +7572 +20914 +26908 +224818846 +25202 +17113 +3750 +14772 +19047 +19139 +22022 +30477 +7438 +13216 +8586 +7071 +21783 +30592 +6607 +5742 +22084 +24280 +32383 +3562 +16813 +21266 +29705 +8829 +569699847 +355219374 +20922 +22084 +25252 +30337 +6921 +25645 +16744 +17169 +1514 +2081 +23159 +14970 +5773 +43828687 +14488 +19157 +162289454 +28652 +4799 +19654 +16070 +29495 +32143 +21429 +1005111773 +10235 +31311 +3213 +28677 +13932 +29433 +26409 +5505 +25791 +473270624 +125 +3792 +17975 +28898 +9205 +3424 +27556 +22820 +14909 +20441 +21815 +23620 +5383 +19301 +22693 +11460 +29864 +15144 +24153 +598246017 +24358 +12706 +28238 +445477967 +1069115708 +30860 +29966 +29318 +2518 +28732 +16715 +21594 +7177 +12905 +28427 +907975664 +7150 +1971 +20879 +8134 +23619 +16432 +20917 +22266 +8531 +13892 +23614 +15831 +1029808281 +366293489 +16836 +25498 +30944 +22227 +22319 +26157 +30922 +31980 +12342 +30194 +9769 +3294 +539601098 +25643 +19432 +703293243 +28118 +220466131 +11096 +26796 +12973 +22795 +25681577 +31699 +24601 +12929 +31720 +22686 +1172 +5673 +15018 +8621 +8839 +17681 +18139 +3569 +13258 +20366 +29844 +30753 +19936 +7285 +306388183 +22323 +7404 +17290 +20627 +6301 +289826984 +397879962 +18615 +16811 +16685 +19745 +63674306 +13827 +29916 +21947 +17219 +28486 +10294 +4703 +28509 +15945 +28956 +9983 +857 +31033 +25498 +970891878 +26231 +20855 +284704550 +20663 +19585 +2747 +833267066 +30070 +20843 +801 +31545 +29461 +24536 +21964 +24332 +4455 +27308 +24901 +394 +12718 +990900808 +573 +22464 +8621 +19783 +11460 +18648 +29567 +18339 +12929 +8549 +7161 +843 +4664 +16590 +24210 +462589202 +20063 +4841 +16865 +396 +13276 +26236 +12503 +28288 +11521 +17762 +8305 +1388 +929979970 +23132 +11226 +27461 +14862 +21140 +29998 +6331 +1230 +26484 +15007 +3294 +2182 +20457 +3590 +22635 +725112481 +23986 +11051 +31358 +23277 +29245 +1447 +3713 +29690 +21720 +29265 +19395 +4869 +2669 +928 +903 +5119 +4589 +17441 +21206 +29630 +30939 +25095 +656045798 +3118 +21164 +24207 +23191 +29773 +18233 +24743 +7917 +18148 +591901163 +24997 +975 +7585 +30415 +6511 +6182 +5524 +17374 +9258 +3455 +21890 +31102 +131541024 +8829 +18097 +24779 +9718 +30070 +22679 +20333 +1242 +7265 +15764 +264055644 +163492228 +12320 +14384 +7389 +11900 +1122 +16789 +399 +10028 +17159 +22275501 +322303279 +93659120 +11316 +21784 +6885 +22255 +23295 +359554286 +6849 +15693 +6068 +11974 +27308 +8306 +30 +30148 +16836 +15269 +3554 +24075 +15792 +5722 +13783 +32691 +22714 +26235 +8826 +27807 +21484 +14996 +450591414 +11298 +916 +14868 +27186 +874277401 +22464 +13128 +11245 +2244 +4569 +24294 +24453 +6674 +25624 +18964 +1071900543 +7672 +20178 +22971 +8786 +26530 +1028 +10306 +23901 +17884 +19817 +17969 +4452 +21476 +4900 +25312 +10013 +8019 +25949 +24829 +6038 +28240 +18504 +825145787 +17395 +25873 +10190 +15422 +7082 +21411 +32615 +3569 +24814 +739 +18964 +19817 +18209 +26118 +4783 +22055 +15245 +11882 +911989185 +30537 +9445 +19435 +15094 +31816 +1890 +498666675 +5314 +14688 +17470 +6400 +195778126 +29076 +31842 +12026 +28992 +23412 +20213 +910649337 +9458 +31445 +5644 +7235 +25885 +32702 +24330 +15464 +12366 +22438 +8321 +3331 +19182 +15887 +17009 +2529 +13914 +15169 +1290 +24476 +16817 +22163 +16986 +16561 +22153 +566535181 +20624 +2231 +987156465 +10483 +21359 +10569 +10477 +17020 +726616181 +24616 +25380 +18935 +12987 +7497 +17595 +20365 +5390 +9103 +29642 +29772 +4408 +15199 +6937 +22755 +16085 +182362405 +24765 +12438 +12135 +2575 +20512 +6272 +16182 +11327 +29307 +27785 +16432 +12503 +1040089099 +14082 +26590 +6588 +20314 +21006 +4159 +19816 +32731 +15194 +462589202 +17972 +135575596 +9540 +8385 +7125 +4944 +248328466 +573 +31319 +17692 +7532 +16034 +833103889 +15587 +529585642 +2672 +19956 +370759140 +17884 +701104944 +25109 +5161 +25787 +13189 +16684 +12576 +825237014 +2477 +23458 +26420 +6743 +14493 +466822790 +1252 +66 +14578 +5139 +19412 +1163 +31816 +15209 +5150 +19695 +32647 +6453 +24805 +3432 +15102 +22163 +29602 +9490 +936438616 +25138 +23588 +22189 +1071907016 +14962 +1066556883 +9449 +958694130 +15313 +653627586 +19901 +9867 +5964 +21839 +4976 +27337 +24884 +25147 +22621 +25171 +12503 +31662 +747479347 +32397 +8642 +15636 +22784 +18883 +429 +14760 +24826 +7489 +3713 +22543 +30212 +22575 +12169 +22488 +12871 +23987 +25873 +27153 +29012 +5460 +23433 +31441 +20806 +31237 +845869748 +27589 +21815 +11114 +12476 +4686 +625318789 +23566 +399 +12632 +20913 +14620 +6727 +742394050 +20213 +22849 +18223 +10804 +5513 +25770 +3682 +11114 +21828 +21208 +24761 +26691 +31127 +5688 +6146 +28496 +5710 +9582 +419509287 +362975650 +22617 +9015 +23398 +10512 +6146 +9152 +7636 +27672 +22645 +19478 +5129 +29268 +160243780 +6913 +29285 +3289 +22412 +17439 +377 +31285 +8752 +12577 +1093 +11430 +17123 +5815 +27756 +5363 +14507 +14493 +8793 +19730 +24073 +6655 +20924 +6624 +3379 +32521 +26356 +27160 +7428 +4545 +536735414 +24078 +903 +518055098 +22385 +19191 +10708 +20121 +28493 +17086 +1455 +24906 +309 +23979 +1072 +27222 +29094 +30065 +12881 +4238 +24831 +28035 +270260213 +20025 +127417473 +16399 +892 +5945 +745180397 +24931 +8545 +29923 +11773 +11430 +18458 +14231 +17124 +608 +25349 +9416 +11540 +18869 +32650 +16057 +18133 +8677 +12806 +3387 +11726 +7123 +10248 +23888 +30967 +3682 +21215 +17829 +544 +31358 +30843 +16424 +8297 +1308 +24278 +5024 +22706 +18601 +701 +22682 +17746 +23453 +368248360 +32305 +29393 +24808 +23046 +10796 +9482 +31055 +4829 +25546 +12940 +27760 +394986117 +32397 +329765698 +11534 +18964 +3922 +30659 +17374 +4338 +27092 +32576 +12992 +7006 +17654 +7064 +16854 +31958 +23132 +7930 +914 +29394 +18752 +1382 +5992 +224818846 +1130 +12518 +14396 +4741 +706944221 +12957 +27192 +25646 +1223 +8515 +30499 +928 +19236 +20510 +2892 +18183 +13753 +22695 +878327399 +11218 +21428 +30194 +5913 +29940 +27710 +14912 +16066 +9834 +30712 +9657 +2441 +24019 +23211 +16181 +6678 +24004 +6405 +16513 +29542 +18003 +22591 +30710 +511296763 +25264 +31170 +3333 +27922 +12593 +8576 +5847 +316306655 +5857 +26470 +6331 +1022122593 +4210 +12169 +11482 +12024 +131 +9963 +4726 +21467 +3790 +354736640 +30936 +5996 +19212 +5706 +22682 +26177 +6584 +19863 +26732 +32344 +24338 +31083 +21601 +24309 +9511 +23302 +23619 +24424 +27042 +222176974 +20894 +14164 +160617937 +29120 +3819 +23662 +292613269 +881 +15910 +15113 +16157 +25089 +6664 +19932 +6166 +6714 +18183 +19200 +630093307 +9956 +23209 +222176974 +19599 +21726 +30020 +32087 +239 +10571 +29451 +25104 +415613643 +31418 +32468 +2275 +22906 +19314 +29376 +24753 +9388 +32581 +1028 +30214 +23028 +30337 +18162 +24307 +6206 +12501 +9931 +13370 +6753 +31839 +882975724 +24837 +2529 +14526 +12184 +20137 +2660 +26010 +4082 +5785 +13076 +13297 +32087 +15048 +29690 +110271327 +814251226 +14102 +6565 +15368 +359 +1038473147 +31114 +30753 +3084 +6208 +1201 +26705 +32650 +5376 +19478 +9508354 +990900808 +21839 +1056 +15132 +5716 +6003 +612137112 +377 +8587 +27958 +17546 +1403 +689 +19676 +30170 +23231 +12747 +6166 +384 +27517 +1928 +28322 +12635 +13004 +13717 +14197 +3560 +18981 +31693 +26192 +7187 +15710 +26193 +30645 +16609 +24313 +17525 +16885 +612807585 +7561 +8360 +6297 +6165 +76736016 +25452 +30805 +3021 +29161 +10889 +14519 +17871 +21932 +12370 +10357 +11882 +28154 +630350637 +24928 +18136 +20600 +18232 +529585642 +14177 +2029 +28799 +11076 +22820 +3352 +27246 +25813 +20250 +15251 +18282 +13 +11342 +17884 +15810 +10171 +10421 +12143 +3662 +13659 +21181 +15810 +11048 +18602 +22810 +30499 +1549 +9881 +25123 +625657182 +28652 +29025 +27603 +8277 +2072 +705345848 +4261 +28502 +21305 +6521 +12024 +4573 +688 +22622 +18246 +30428 +11083 +15162 +8902 +28575 +31808 +14103 +24757 +23312 +417766481 +23382 +1055209860 +15357 +665875322 +24531 +20785 +4863 +1290 +13385 +359967163 +12049 +7815 +10822 +18936 +17747 +2450 +8725 +20314 +4620 +2452 +22465 +14594 +4856 +3587 +4933 +23568 +8577 +4293 +313 +14420 +19313 +19976 +9794 +9350 +370759140 +4082 +20387 +26244 +28100 +26058 +14520 +5423 +271 +7276 +24547 +14636 +22094 +17395 +6371 +4819 +20314 +32337 +9239 +10735977 +13808 +27902 +13234 +8689 +1378 +22102 +884774553 +17968 +19018 +18688 +1145 +29024 +25089 +832 +20982 +13740 +3756 +23810 +28339 +3914 +20192 +20021 +15937 +21549 +24683 +3384 +10158 +453654408 +15798 +26983 +5947 +14741 +409560708 +27517 +6012 +276 +24928 +32363 +23972 +573 +25639 +647614569 +26689 +30821 +17443 +12700 +817319335 +16879 +13443 +12099 +21147 +191971468 +5191 +15310 +25506 +5565 +646646250 +20054 +21711 +31762 +29539 +12432 +4897 +14459 +953442727 +3016 +30245 +11091 +23707 +29411 +21184 +740490411 +5635 +23477 +12649 +12366 +2589 +3706 +6342 +6607 +15642 +1004406848 +12645 +12709 +15713 +11159 +27697 +28724 +980 +355015084 +7460 +7847 +25341 +16053 +23890 +21448 +359 +4450 +25485 +17321 +223104312 +606788536 +518055098 +9019 +19388 +23814 +6491 +186596555 +22739 +32163 +20140 +12369 +27864 +30214 +480390692 +21601 +21784 +21405 +17588 +3819 +9307 +902551600 +337041099 +6243 +15083 +14056 +31425 +21742 +589886788 +10456 +32320 +9056 +28782 +6479 +15605 +15174 +658174212 +8778 +28414 +17382 +13626 +30315 +12369 +273798784 +29243 +11051 +11558 +10547 +31025 +570867483 +22867 +652152676 +23264 +8545 +19340 +6867 +27012 +917948279 +21384 +953442727 +31583 +22901 +1438 +703 +4399 +4820 +27509 +693593454 +32252 +26348 +22319 +15377 +9987 +16340 +580 +14174 +22556 +31330 +591 +20131 +119792803 +23544 +25448 +6381 +10458 +9307 +448760046 +32561 +20314 +20736 +14040 +12628 +4881 +15764 +18943 +27198 +17884 +3871 +3502 +2669 +5335 +20812 +20113 +10119 +14825 +79082596 +7308 +13615 +677668690 +32261 +17183 +29893 +446206058 +7607 +18290 +1690 +485046253 +7414 +10748 +20192 +29344 +28496 +5906 +20200 +12503 +11119 +28078 +14738 +24489 +223690879 +8433 +16264 +28038 +11094 +924305293 +2688 +24250 +1206 +20612 +542295626 +17025 +31839 +28515 +28245 +2121 +3331 +8787 +31877 +3864 +25252 +8638 +851641765 +18093 +548 +29376 +24358 +15994 +403721447 +2820 +11505 +16559 +31910 +21710 +3277 +27290 +19769 +11327 +2385 +11067 +8605 +159891380 +28082 +27602 +2002 +16264 +26903 +31522 +468 +24139 +11761 +27297 +14638 +762372985 +25900 +23007 +63674306 +29857 +16060 +1072 +5583 +27301 +17169 +29556 +29429 +11771 +12562 +919715285 +362975650 +17395 +4126 +28927 +23549 +18839 +2759 +3503 +24230 +29002 +6179 +3586 +24569 +8879 +4587 +29279 +25773 +5514 +21340 +7353 +25205 +3274 +27414 +31416 +4405 +22621 +30547 +10718 +27891 +21071 +19236 +718788893 +29392 +25448 +28805 +9582 +62909084 +1059407870 +6607 +25402 +29351 +10968 +14521 +12476 +695 +10609 +13385 +11808 +4080 +13916 +11239 +3562 +20278 +10028 +29924 +25700 +2871 +30120 +8050 +27534 +248362658 +28591 +24331 +7342 +21694 +21517 +1615 +28496 +13484 +27172 +4913 +32279 +1694 +12288 +2016 +9881 +30775 +8320 +16314 +15097 +5841 +8638 +29209 +20852 +194468425 +26295 +9657 +28416 +4429 +13532 +9449 +8879 +28495 +2144 +11987 +7706 +24100 +1055209860 +2282 +3875 +7123 +5513 +4589 +26047 +26175 +28943 +22224 +15411 +14585 +2415 +31699 +25202 +24014 +621395034 +30927 +32761 +30670 +25558 +16796 +17093 +27934 +8778 +23232 +25349 +23217 +5460 +958 +29871 +884774553 +29094 +17886 +5994 +1036 +12723 +14039 +5825 +4269 +23010 +1071082105 +27099 +12253 +24948 +14069 +8558 +2688 +1662 +215107976 +1055209860 +24009 +12320 +10718 +16390 +21069 +6706 +26347 +30752 +25091 +28171 +9538 +22706 +13260 +6466 +21024 +4100 +3690 +17588 +21456 +6389 +6271 +12788 +30046 +19163 +2174 +1957 +1259 +31761 +1072899509 +24468 +1522 +7958 +30547 +19560 +26918 +151770303 +24507 +2722 +10781 +25402 +330159803 +22789 +8498 +6993 +17488 +3289 +612277592 +1318 +28245 +32293 +213606410 +23565 +1843 +21645 +18948 +24207 +4920 +26331 +20037 +20736 +9769 +20139 +20902 +2632 +17148 +15525 +23573 +12498 +31803 +32750 +16432 +19628 +590791345 +16591 +13899 +25567 +19782 +27337 +32385 +19848 +25747 +395834793 +9327184 +22971 +13902 +25508 +6076 +28359 +26929 +1636 +20379 +23348 +12571 +26052 +17364 +14136 +26484 +4709 +32048 +5845 +3248 +9931 +8830 +18136 +31389 +27984 +13436 +2415 +1940 +11051 +31950 +415613643 +5286566 +5150 +20315 +13005 +1726 +16432 +17376 +19585 +12992 +27769 +16404 +7781 +7495 +21383 +24762 +3539 +30499 +22575 +32134 +145727174 +4188 +25971 +24683 +3394 +11354 +20624 +11772 +25882 +24742 +15110 +27370 +8879 +6727 +28262 +20825 +18204 +29339 +23616 +7599 +18352 +2697 +4509 +119792803 +10458 +21126 +1241 +7497 +642957786 +16173 +18094 +26291 +15409 +9877 +746614703 +385508497 +32719 +26047 +12589 +16644 +32623 +21231 +30322 +978839708 +25264 +829238473 +145056166 +1549 +7765 +19641 +19533 +18883 +5615 +29005 +22951 +3918 +949910453 +31659 +662831263 +6043 +410710860 +4200 +27210 +10811 +10134 +61637246 +953442727 +1050 +3729 +13422 +2515 +7677 +22088 +5331 +4082 +20704 +869 +2504 +21868 +17402 +21560 +10961 +26140 +16642 +24581 +17654 +15011 +13463 +170730903 +7806 +74281531 +28225 +8851 +17848 +17521 +4093 +21910 +29889 +6028 +17626 +14414 +14585 +4359 +4537 +6501 +20695 +244957611 +19108 +4670 +8127 +15788 +4774 +953124189 +15975 +22652 +29577 +9412 +249870505 +11844 +1020435935 +9251 +31488 +4030 +5103 +22905 +26564 +27644 +17589 +23713 +6166 +29393 +13260 +30814 +29621 +29015 +892998692 +9350 +29329 +1640 +10248 +6003 +27187 +20462 +11668 +18618 +13321 +688 +27860 +13302 +24401 +1616 +9583 +403721447 +15357 +640 +5900 +22451 +806595480 +9769 +4030 +28839 +340069438 +5291 +291275066 +16826 +30069 +25554 +17340 +28369 +7702 +1544 +15710 +12460 +2865 +28111 +28725 +9534 +1071082105 +28583 +27145 +11510 +5938 +24249 +15161 +26705 +13681 +27967 +32564 +8305 +6656 +10800 +5551 +23794 +24019 +7592 +9631 +8280 +5583 +24126 +25551 +14507 +27735 +22737 +887 +340345990 +22849 +27755 +16212 +5187 +14023 +9476 +9205 +31154 +5103 +7813 +25344 +24979 +25427 +23900 +16582 +18604 +22384 +18696 +30659 +4563 +17321 +3742 +4702 +343 +21964 +14722 +18265 +23540 +31223 +13174 +20512 +6063 +938231172 +934603940 +32377 +5196 +19620 +881770255 +15958 +32371 +8023 +20417 +17249 +1409 +11771 +2351 +8656 +25668 +22954 +17585 +21857 +31172 +2677 +216965874 +5827 +15858 +11522 +17236 +3492 +235806854 +31915 +22861 +10508 +19278 +24873 +429772051 +5539 +19191 +16559 +11412 +9323 +15332 +3014 +7510 +1625 +19432 +28959 +22010 +248362658 +5439 +23662 +23046 +74281531 +1110 +25791 +19599 +25003 +23948 +23236 +27443 +18143 +3866 +31670 +9902 +15230 +32761 +28544 +385123789 +744924752 +19711 +30397 +31025 +8485 +28872 +9152 +11771 +3073 +29195 +12503 +4145 +5603 +4974 +938231172 +19817 +5170 +26458 +9558 +26552 +21227 +11227 +24753 +32371 +6057 +2448 +21957 +548602017 +26740 +25032 +9961 +17945 +21117 +241930487 +1405 +28689 +538293986 +17799 +23796 +734 +7850 +3487 +4429 +9902 +10851 +3888 +14624 +5428 +29912 +381 +28139 +20687 +30374 +8295 +18310 +20047 +2919 +16913 +297 +580 +26259 +756626234 +24450 +20524 +31375 +12067 +642 +31864 +24889 +22652 +15958 +29221 +825070278 +23520 +2257 +10224 +25338 +24141 +31968 +31816 +362975650 +6521 +16705 +23922 +751443494 +7566 +22450 +10800 +27414 +344 +27924 +264055644 +7123 +1828 +22954 +29633 +1777 +20323 +24778 +2950 +8524 +11510 +11105 +15090 +9210 +20540 +1273 +19114 +1061 +455393924 +29680 +26146 +19665 +24135 +11861 +32014 +22092 +5172 +4523 +13496 +29271 +17175 +24873 +23382 +3455 +30013 +640778508 +5177 +4561 +16767 +29211 +30732052 +24464 +17999 +18886 +17994 +7648 +14889 +28987 +31674 +12296 +9657 +8965 +215107976 +15944 +8598 +25197 +16556 +10027 +21603 +958694130 +3146 +4654 +20939 +15133 +32682 +561627178 +889191331 +18019 +10730 +15945 +1145 +14701 +32762 +3097 +6614 +14741 +32320 +8223 +4188 +18598 +5644 +476 +18540 +11431 +27556 +6277 +31331 +5494 +705345848 +30372 +1290 +28138 +6859 +14825 +17115 +17265 +3352 +22385 +11121 +6611 +2804 +8768 +3721 +17708 +27922 +30520 +30499 +12577 +29833 +5857 +25815 +19002 +11143 +3948 +17972 +1053511540 +7123 +22208 +17488 +27208 +28846 +8839 +10593 +29376 +31789 +5197 +30814 +18319 +21828 +29998 +14500 +23815 +30440 +23150 +1070 +881 +7701 +26908 +6470 +22470 +893 +5825 +12133 +11407 +9327184 +3888 +30896 +856 +31915 +7153 +6541 +25637 +14775 +3584 +7143 +31870 +25770 +1968 +29627 +17159 +18156 +13783 +22266 +8802 +2015 +22255 +22304 +4097 +24580 +31577 +22094 +8067 +32305 +4709 +2536 +20271 +10586 +10208 +14631 +2448 +1391 +536735414 +6607 +4380 +22652 +8985 +8990 +6343 +6795 +4702 +28042 +19936 +16957 +29278 +11826 +18661 +5406 +28362 +3274 +30889 +21452 +23781 +30879 +5494 +19682 +16715 +30519 +2282 +3546 +14500 +18071 +26344 +6297 +10306 +3074 +455393924 +127417473 +23526 +29339 +894853305 +2932 +23873 +24154 +23603 +10845 +29300 +23593 +215107976 +14760 +9363 +2804 +19207 +27219 +11798 +9490 +20263 +24916 +2060 +20095 +5893 +419461898 +766 +6012 +21272 +25161 +6195 +515552666 +8132 +20366 +22739 +25839 +2108 +32561 +25111 +13417 +3331 +30603 +328328013 +6267 +9583 +26085 +409846593 +30826 +13497 +30967 +30070 +5357 +13023 +26295 +96437477 +29451 +21733 +6418 +29221 +9292 +11661 +1290 +8689 +21448 +466895569 +521 +968471067 +19560 +32581 +32419 +13532 +881770255 +27662 +30214 +28913 +21769 +21208 +26261 +7285 +4255 +29542 +3160 +19585 +1100 +14619 +15174 +8945 +485046253 +15041 +1613 +13130 +23687 +18550 +26283 +4912 +20333 +22387 +18709 +10134 +24906 +24396 +12370 +24977 +28772 +24078 +20028 +20383 +21890 +30780 +22579 +342900830 +29637 +7170 +9416 +21127 +16017 +30365 +18167 +15766 +24995 +16444 +6587 +7011 +184 +16353 +17798 +17881 +1066556883 +1027 +404560013 +10083 +15161 +23105 +12501 +26694 +23639 +27881 +17853 +65808830 +4575 +21732 +13975 +807729187 +27128 +7165 +14346 +15951 +17444 +29884 +25558 +15265 +2002 +14642 +11944 +22685 +24738 +4567 +28705 +8230 +16034 +337 +8449 +762404314 +16297 +24531 +29884 +27589 +20653 +17307 +15768 +20747 +10735977 +859072541 +23953 +11283 +13229 +19695 +498666675 +10702 +21911 +21613 +9222 +13451 +28446 +10784 +2363 +2282 +4450 +31416 +28100 +13505 +13287 +22621 +3932 +22753 +7763 +903238229 +27312 +19012 +25620 +24419 +21384 +21783 +20578 +17616 +742 +15594 +25660 +25758 +14463 +9538 +21594 +9228 +734 +7745 +14970 +21601 +13385 +8106 +606788536 +5587 +15199 +28872 +18569 +211392655 +23520 +1370 +8925 +29556 +17884 +12209 +22255 +9304 +16759 +10184 +18813 +16667 +22235 +26073 +4297 +11243 +21035 +13701 +21934 +17692 +14169 +14818 +11226 +3333 +2632 +31990 +28643 +20913 +5587 +28799 +971511440 +25111 +6017 +27852 +9756 +747883166 +19743 +567113435 +1198 +29399 +8320 +90344393 +452282785 +11801 +30725 +32417 +31114 +26092 +7170 +1022585985 +11869 +6166 +12890 +21964 +31490 +188584425 +6165 +4486 +29990 +8397 +22464 +18978 +746614703 +13645 +924623339 +7802 +12445 +30776 +7871 +344 +19213 +20293 +27404 +27092 +18195 +29451 +27831 +5913 +11244 +2262 +31803 +23066 +164884529 +11838 +4920 +32623 +3996 +4338 +24557 +24264 +2396 +195302080 +22742 +6065 +30415 +26803 +18609 +26896 +21553 +12111 +10735977 +293 +24289 +16009 +16476 +5350 +2642 +2920 +31285 +6512 +31818 +2787 +1005111773 +1038153995 +3084 +362975650 +14614 +23700 +10134 +3511 +4885 +1613 +175 +20348 +32757 +30319 +9731 +15588 +26631 +7745 +1174 +6829 +2058 +29161 +14909 +23158 +865 +23403 +276 +24354 +30 +968985812 +32742 +22867 +21263 +9011 +25010 +511296763 +883636298 +18183 +23709 +589886788 +11144 +17290 +23833 +405612030 +10010 +3273 +1673 +18055 +31885 +15994 +17747 +3922 +316306655 +6307 +19726 +7763 +12388 +12828 +7361 +13587 +15161 +13295 +23961 +22807 +11477 +21383 +11188 +11989 +22222 +10517 +808046354 +19435 +661309396 +9795 +1356 +23443 +23150 +12357 +21657 +24965 +26928 +1405 +27925 +14430 +19547 +23046 +97 +31810 +21206 +6182 +280529378 +5367 +2677 +29642 +8656 +21018 +13610 +27372 +12906 +8700 +8696 +28090 +6330 +18291 +7599 +13733 +16836 +20653 +3031 +4778 +5994 +7645 +310684775 +15155 +27768 +3203 +8224 +31089 +909060841 +160243780 +19171 +15417 +28530 +25434 +16627 +10781 +21990 +31619 +5847 +742394050 +3690 +29952 +22396 +25612 +832182246 +19863 +133678412 +29507 +2073 +26305 +7585 +4896 +10139 +14473 +7624 +14642 +18480 +5395 +14676 +30435 +9877 +14909 +2236 +3553 +16313 +25480 +13423 +4858 +26305 +567113435 +8656 +1172 +25989 +3870 +13463 +15953 +6842 +6044 +80525247 +22631 +223690879 +2121 +26762 +464493188 +11944 +14174 +27080 +552788764 +16331 +15893 +21792 +2529 +13638 +26620 +7228 +18385 +20183 +7816 +837732693 +2384 +1616 +607 +29148 +5994 +23895 +12060 +22714 +3488 +2284 +18709 +23769 +9867 +2672 +2073 +16869 +19628 +24593 +10555 +18173 +701463599 +10449 +9426 +30444 +5743 +16637 +27145 +6983 +2175 +28437 +17175 +2484 +7850 +7017 +30620 +20747 +32313 +24864 +21700 +8134 +30121 +28986 +8492 +5777 +4338 +6066 +8732 +13302 +30564 +30846 +24868 +5043 +31870 +24478 +13041 +31980 +859864853 +6519 +3374 +23046 +18310 +13168 +12222 +8657 +28928 +5298 +12638 +11792 +18055 +15941 +934603940 +23952 +6929 +26470 +899069837 +8067 +23559 +22319 +1005059728 +1139 +182362405 +1690 +2082 +10804 +26250 +284016043 +223434885 +28651 +10070 +412700179 +2518 +349661678 +17314 +7393 +13532 +19182 +20513 +19868 +5341 +26908 +7305 +29370 +32153 +19881 +31864 +1626 +28295 +26740 +20547 +28100 +24862 +10322 +28711 +2797 +2016 +31303 +15887 +17169 +6894 +12899 +975 +8174 +5035 +21517 +301 +22682 +4450 +977602386 +23047 +17238 +20647 +523 +31804 +32620 +14964 +11121 +12291 +23922 +17459 +12582 +11025 +5267 +21231 +23211 +12926 +8791 +18535 +27829 +26411 +12599 +21552 +30732052 +30214 +13017 +17577 +10483 +6710 +30624 +5428 +4162 +7613 +29286 +3922 +32691 +25264 +6542 +27755 +17947 +26347 +2221 +19508 +6869 +12764 +26910 +17437 +8175 +10708 +972928650 +442419816 +7143 +11767 +24374 +865 +14026 +22324 +19801 +198937476 +26771 +13509 +25877 +19655 +32062 +447027210 +7657 +20592 +27521 +9038 +24105 +24823 +21337 +22945 +7787 +4022 +586165913 +11705 +4190 +9756 +29266 +3073 +16936 +32355 +557 +5830 +15993 +27393 +4846 +11492 +19514 +21003 +20477 +13032 +25594 +27430 +427210045 +28496 +299509607 +19047 +19547 +8497 +7954 +29772 +232711058 +27041 +5376 +26563 +26573 +11327 +718 +28070 +941 +23910 +21027 +4802 +27299 +16759 +6614 +22962 +12061 +31237 +29052 +15568 +12253 +23149 +26762 +27121 +30359 +1640 +12804 +31174 +4820 +15316 +240415429 +11440 +16869 +198937476 +2345 +20716 +27052 +29121 +5139 +50 +552788764 +3922 +5615 +10572 +431917582 +4828 +18207 +5841 +276 +2381 +6658 +355264719 +30046 +23768 +4627 +9331 +5994 +9855 +8846 +25885 +19348 +7106 +22706 +18975 +28262 +1189 +29266 +25620 +21778 +24100 +24700 +22140 +20323 +20517 +31998 +12908 +692434415 +15379 +15722 +26956 +2589 +17654 +5203 +9333 +5971 +27337 +4868 +10021 +16590 +3180 +23690 +30207 +22049 +16478 +524 +29609 +438 +25863 +31864 +26694 +7838 +866716513 +7414 +26320 +19010 +19314 +20806 +9628 +19597 +29108 +22497 +27864 +20017 +7170 +7522 +22822 +19345 +19354 +11834 +6075 +742020694 +14069 +23624 +15428 +8223 +19666 +32157 +16299 +9323 +28312 +22788 +7708 +8586 +20828 +2089 +28913 +32371 +627712427 +20263 +90344393 +23535 +20457 +26691 +16705 +23949 +28728 +6648 +30993 +19423 +2980 +6905 +25402 +7010 +31089 +204246971 +22546 +21632 +28504 +29824 +19456 +12026 +798919697 +30067 +13481 +924623339 +11066 +31465 +23362 +18648 +9046 +31245 +24678 +28878 +1186 +734 +87895781 +591901163 +13653 +17183 +7125 +26305 +17597 +27401 +18465 +18887 +24907 +21204 +23010 +20864 +10421 +567113435 +19767 +15300 +6068 +19128 +7889 +31838 +8648 +618386534 +22635 +14719 +10750 +30053 +8332 +8949 +2471 +4903 +8973 +3315 +322303279 +19086 +23698 +18039 +24386 +16248 +7430 +3799 +394986117 +5791 +28076 +20140 +25109 +11466 +4191 +18051 +2106 +23325 +8397 +21588 +5971 +8156 +29172 +1467 +683248809 +25387 +7816 +31474 +7613 +27246 +933132804 +7187 +29351 +8204 +24816 +4880 +2250 +9672 +24767 +6195 +12224 +19420 +8101 +32285 +124369549 +28725 +29990 +14170 +18094 +21415 +14674 +20348 +22845 +27592 +4645 +3358 +10119 +7405 +19719 +22620 +771101042 +13217 +7023 +512128164 +23901 +18661 +25777 +22750 +14953 +9049 +16045 +9046 +10750 +23158 +28647 +21815 +7714 +880657446 +22189 +20128 +16664 +13448 +1919 +822039461 +3189 +5197 +5785 +5161 +12464 +290976997 +6743 +585 +9227 +31009 +8036 +22539 +6928 +21442 +6678 +17526 +9087 +28809 +3482 +958 +18295 +20704 +28905 +2822 +22536 +27470 +27392 +14177 +4022 +5964 +26661 +8826 +11761 +12049 +15717 +28600 +6166 +7265 +25740 +25620 +27756 +2824 +7228 +25583 +4329 +21263 +6301 +574653853 +28438 +14502 +13099 +11070 +14956 +954298556 +1066627044 +9832 +9877 +20812 +21047 +3437 +24711 +26759 +15572 +26022 +31338 +16775 +16476 +25516 +9769 +13024 +23769 +26941 +1204 +14507 +630354738 +25463 +12218 +24986 +29986 +4238 +25346 +12577 +10643 +4062 +6555 +15676 +16331 +21205 +32446 +12312 +24139 +27768 +3293 +20939 +26146 +10477 +17395 +27524 +12600 +10634 +6483 +16003 +24278 +6068 +23793 +31559 +28064 +10889 +6137 +665 +30070 +18136 +21517 +6307 +30641 +894853305 +13972 +9931 +20377 +14279 +15236 +27669 +22412 +1517 +8287 +18709 +13448 +1705 +19319 +2345 +21021 +29274047 +23872 +4384 +6137 +8485 +21442 +22755 +538786362 +21890 +23073 +197982234 +31750 +147582950 +9675 +19321 +18617 +18003 +27195 +18480 +19340 +14326 +28898 +30783 +26699 +15453 +15959 +5964 +16582 +32709 +5024 +30327 +16435 +27447 +22607 +21263 +19950 +22445 +3710 +20913 +362975650 +24826 +6271 +22272 +2614 +29805 +7730 +15464 +2231 +7012 +4703 +881770255 +419509287 +20479 +7030 +3770 +5612 +4399 +4819 +25916 +15808 +485046253 +21784 +1373 +6795 +15368 +22441 +8791 +27153 +26924 +23461 +20441 +22821 +21021 +10634 +24931 +17093 +14656 +25859 +11243 +28515 +8781 +4176 +21783 +29772 +176 +22810 +26288 +15565 +26999 +3560 +10208 +19395 +9665 +473198471 +726 +3687 +1241 +30710 +533 +7336 +12757 +6871 +29840 +3973 +29109 +11048 +4868 +1146 +440 +7561 +26803 +20348 +2082 +32127 +17856 +4841 +22349 +11997 +1071900543 +5733 +26411 +13506 +734 +4126 +2896 +1026 +30944 +18672 +21452 +7295 +79070230 +12741 +31809 +989611833 +15315 +27420 +16432 +67650094 +6945 +4238 +22140 +26762 +17755 +6558 +7570 +9856 +31809 +16520 +5955 +31404 +8957 +28987 +23143 +5441 +2540 +468 +27860 +7123 +2672 +21890 +1409 +1045027275 +15216 +68003897 +29293 +28198 +9789 +10634 +1065 +4210 +16705 +27334 +13571 +1585 +31990 +10800 +29267 +26476 +29108 +25042 +16767 +18752 +21716 +8388 +989153034 +7290 +16216 +23746 +2980 +24264 +13532 +21028 +20687 +6694 +542336074 +4868 +306860064 +14804 +17497 +26983 +20603 +22564 +4458 +25710 +73596427 +8295 +26569 +13704 +6442 +14384 +825237014 +15607 +5406 +24581 +4944 +28312 +700574071 +7475 +28202 +18411 +17480 +5692 +6586 +618859804 +766296907 +8722 +987156465 +14624 +21990 +19323 +17685 +20080 +11882 +32322 +16689 +15225 +1179 +15169 +11761 +16632 +24424 +21227 +417 +10643 +12316 +1038473147 +960941343 +473270624 +17183 +18648 +17115 +126590810 +185958851 +673150696 +3721 +20997 +3479 +32168 +13890 +87895781 +683248809 +7287 +24808 +29495 +30624 +492988425 +10292 +4327 +675282828 +9887 +565299629 +6128 +1030062040 +24344 +7318 +4855 +5363 +458 +18580 +6137 +16472 +1263 +26247 +6648 +26468 +21037 +26077 +32344 +22843 +407478274 +18394 +16404 +17839 +14581 +21868 +14465 +25989 +6518 +14218 +4885 +28920 +28171 +20941 +6818 +5457 +21826 +7995 +27603 +11119 +18890 +773818094 +25205 +15 +509606916 +223690879 +15365 +13276 +10811 +3488 +16495 +15785 +7688 +27666 +10509 +14482 +20392 +29313 +885912742 +6182 +11674 +762372985 +19803 +28251 +8544 +13004 +625657182 +10163 +337 +6063 +21908 +25835832 +18948 +10811 +8280 +330159803 +24139 +6131 +28512 +13751 +27574 +6096 +220466131 +3662 +12219 +12809 +453654408 +5492 +30065 +27414 +30976 +354 +10137 +23325 +12438 +5103 +14594 +32614 +224606507 +20037 +6894 +36262490 +14621 +21992 +1029808281 +18461 +610773839 +7896 +4487 +31673 +9205 +3580 +11316 +13925 +17332 +16432 +2614 +23415 +8910 +21181 +10045 +15403 +16289 +22412 +10121 +18251 +391318178 +631393247 +22 +23137 +30752 +10357 +18826 +3473 +9646 +2484 +14612 +16907 +1778 +18417 +5201 +17839 +11481 +28647 +651605410 +14592 +8605 +32610 +6146 +9455 +2089 +30534 +26028 +18315 +748 +229792385 +16003 +483843128 +14385 +18399 +5994 +10294 +7347 +1242 +1778 +24433 +19514 +12209 +16478 +814251226 +900 +12665 +7889 +18307 +24378 +20806 +11038 +20314 +916 +21028 +4327 +9855 +13005 +7172 +10168 +1778 +12396 +753 +130946997 +30826 +16552 +990900808 +26326 +15525 +17755 +6184 +6057 +1957 +16164 +13855 +14868 +28705 +1040298715 +1496 +21711 +7478 +20716 +728180005 +7714 +2231 +7177 +24274 +28184 +6028 +17101 +726 +14343 +10421 +15300 +7150 +8388 +13295 +22316 +7532 +27409 +31319 +22906 +28825 +355015084 +14385 +125 +21666 +26085 +19577 +20127 +2536 +25042 +22231 +14592 +15993 +2977 +24823 +7117 +19711 +23986 +32393 +16767 +21550 +16552 +21525 +16175 +28223 +9034 +2587 +21871 +21932 +843 +8426 +6727 +30218 +12932 +9408 +14698 +24709 +27925 +664773412 +31009 +26028 +11083 +20234 +485 +7150 +6003 +1405 +21815 +17905 +24711 +23901 +26420 +9665 +20034 +27779 +29195 +477925588 +8377 +30054 +32263 +176 +36 +17169 +10840 +8163 +24548 +5314 +282 +15611 +27592 +766823878 +20535 +21411 +6110 +2535 +23086 +13163 +21762 +26028 +18886 +31893 +652689549 +24309 +13448 +12167 +4450 +7829 +10478 +10735977 +8077 +10276 +9331 +22546 +31112 +826 +9814 +21887 +23086 +17622 +14038 +30133 +9091 +66 +12647 +18190 +2607 +12361 +7347 +11432 +20200 +794313601 +6235 +8586 +5777 +1686 +26386 +29274047 +8596 +778360537 +20603 +1875 +20333 +4563 +7778 +9345 +767163246 +16911 +28295 +20964 +22718 +29990 +610 +1466 +6673 +1909 +610473963 +29206 +108 +27854 +19161 +18048 +30770 +4695 +1616 +7393 +24619 +25084 +557679414 +13373 +19153 +796418068 +13615 +26544 +2704 +23873 +20183 +24578 +194998513 +19730 +18550 +2950 +26699 +25481 +15110 +24877 +7624 +4211 +13498 +18183 +97 +3069 +32559 +31892 +10235 +16855 +22884 +8549 +23209 +187968093 +21857 +16781 +311956014 +31856 +26584 +498666675 +5710 +635470917 +26291 +22482 +6542 +12674 +9735 +19321 +17281 +17805 +450 +2632 +12550 +24280 +15174 +343241067 +9511 +2503 +19831 +9685 +12856 +22465 +15280 +62277626 +27561 +16775 +28440 +31816 +28082 +23640 +24536 +12315 +13374 +1640 +26192 +6376 +8555 +942511264 +492988425 +17728 +414776319 +30776 +18097 +742863148 +21792 +4635 +5841 +9961 +30704 +27755 +8902 +26666 +29649 +9292 +17450 +29864 +28846 +16627 +22229 +10137 +194998513 +19990 +20139 +1825 +31808 +18310 +6565 +20806 +21477 +30226 +6331 +20949 +22602 +24051 +32313 +1823 +25312 +541087189 +378831688 +81621910 +12806 +13443 +29243 +20879 +5376 +5966 +32331 +6584 +17381 +12554 +23179 +1103 +7849 +830605272 +7994 +24764 +22117 +17488 +15540 +18431 +29775 +23891 +17353 +3870 +333166385 +897504558 +33496567 +21276 +22564 +31408 +25638 +16365 +21879 +1296 +18960 +14775 +11712 +933943837 +534285331 +4620 +32623 +4212 +195302080 +30993 +21879 +25778 +9502 +900 +20271 +15792 +24753 +598553511 +8217 +25826 +21910 +4897 +403721447 +24711 +10153 +6076 +640778508 +10019 +438 +19215 +780421252 +458 +9992 +11185 +8912 +19094 +18156 +24457 +20888 +7318 +24666 +5043 +7954 +22673 +14953 +26694 +749234322 +24401 +518120821 +19692 +21517 +15155 +29952 +20587 +8432 +25171 +1835 +3985 +4522 +12444 +5106 +32366 +825070278 +17933 +28905 +2306 +1022585985 +6674 +16745 +7047 +18458 +20210 +15191 +29888 +509352747 +26617 +18156 +329161931 +29121 +6742 +21550 +23568 +813566502 +1005059728 +23948 +26457 +18209 +3535 +3661 +5673 +17381 +4084 +32087 +21167 +170730903 +30641 +23698 +25779 +14865 +24711 +19806 +4082 +666820756 +2639 +27784 +8696 +31418 +4664 +3185 +20199 +15490 +9176 +5825 +533078012 +23815 +11761 +13589 +6205 +14819 +29760 +695107402 +21205 +223 +20542 +25877 +15781 +7958 +6673 +1651 +15588 +29525 +1145 +6470 +16802 +22 +2345 +24709 +13827 +14417 +12221 +17113 +10509 +826379647 +1229 +17264 +533 +14538 +27860 +28338 +27004 +30194 +11094 +28967 +26447 +377 +25637 +296396691 +30298 +21037 +12695 +5172 +11308 +11451 +1823 +2824 +26874 +15265 +19478 +22732 +28312 +5483 +11835 +874086522 +29998 +889980949 +9867 +610 +9401 +10702 +5106 +618859804 +10528 +5357 +2073 +5203 +4025 +7575 +937121142 +23364 +16290 +1309 +8787 +14215 +11335 +4740 +16826 +11091 +30057 +31244 +454434292 +29952 +24816 +9192 +30388 +22645 +90344393 +12820 +305572939 +59300581 +9258 +657681557 +27046 +30944 +3074 +15230 +1437 +31839 +28139 +27738 +13260 +6085 +10540 +25542 +20450 +13624 +21485 +7269 +4413 +20535 +19676 +933132804 +4384 +8348 +31375 +16122 +26699 +333 +31168 +21916 +10028 +10106 +24478 +30496 +345819040 +961973024 +31416 +12560 +18143 +31410 +30860 +178765044 +27271 +7404 +29690 +12941 +885 +4247 +5460 +6551 +8884 +7396 +345550902 +16064 +22531 +11460 +21750 +7415 +602 +22277 +17840 +26205 +13423 +956457972 +24378 +27195 +184 +11366 +9476 +9826 +22464 +6871 +28956 +1022585985 +15230 +25566 +22417 +32293 +2797 +393086015 +1462 +4802 +9138 +29433 +20377 +13747 +28947 +25873 +15894 +3194 +5987 +5165 +25699 +12554 +15722 +18136 +21155 +26193 +15642 +911989185 +17270 +22140 +103268089 +16803 +11243 +10458 +31358 +24765 +7262 +23188 +16636 +22571 +12473 +12638 +7946 +15174 +3432 +20922 +27735 +26650 +3554 +7850 +6727 +28711 +1252 +306388183 +30046 +10487 +16609 +14612 +19428 +28366 +332842011 +194413349 +391958880 +10000 +22707 +12050 +14740 +7117 +8656 +28319 +498666675 +21894 +22022 +27735 +23636 +3213 +16297 +1904 +12048 +818027795 +29307 +744924752 +5706 +4648 +16289 +24914 +31121 +16309 +12498 +10137 +429772051 +2448 +17853 +10947 +24496 +6068 +29254 +2538 +16391 +6182 +27388 +26157 +574653853 +384972726 +17870 +9508354 +9091 +337041099 +19597 +11834 +21070 +30569 +11967 +22645 +17148 +188 +1100 +10286 +6530 +31445 +30705 +28367 +14327 +13428 +2722 +10045 +22564 +11759 +14532 +25964 +31232 +20578 +20032 +7952 +24568 +17681 +12003 +15071 +16413 +11555 +16409 +8367 +778090494 +28799 +21792 +16667 +14021 +4429 +17905 +26896 +31168 +12011 +6182 +12010 +313 +22937 +16407 +308 +23098 +798556108 +6173 +695107402 +29049 +25971 +22153 +28070 +27892 +19497 +26524 +25778 +25873 +27372 +28741 +16684 +20046 +8237 +14933 +4511 +23766 +28670 +27866 +23235 +2095 +17908 +17969 +75 +705049941 +7361 +7930 +23445 +31264 +16637 +24412 +23649 +7187 +7612 +27208 +14569 +6949 +26476 +25147 +30053 +26620 +29965 +8089 +665668403 +408722947 +10822 +18291 +8367 +12849 +32248 +6517 +485 +11371 +1758 +22107 +19190 +4162 +6921 +9867 +11306 +10119 +5499 +6674 +15759 +12435 +192418946 +29758 +7722 +4503 +22166 +2306 +5376 +76736016 +20879 +20736 +24196 +24877 +23448 +19514 +21045 +15766 +18122 +905243991 +23526 +27833 +12890 +4938 +238116815 +236 +354860035 +28606 +11767 +1868 +29339 +4799 +16664 +1030729571 +23596 +31362 +12394 +22622 +21923 +19975 +1651 +6405 +10895 +13748 +6757 +31089 +3480 +27448 +9445 +16836 +19537 +16152 +29121 +30415 +17169 +32354 +10974 +18839 +8245777 +20848 +2455 +28115 +1544 +228078458 +4386 +11136 +18560 +30298 +26028 +5847 +22750 +458283071 +23303 +236684310 +1142 +393939636 +79070230 +11900 +14343 +25989 +32157 +4881 +5298 +22227 +21083 +19882 +16901 +20612 +360908934 +16986 +8021 +20826 +23660 +8879 +12385 +22853 +121399638 +598246017 +580 +31112 +24869 +18377 +13892 +280737490 +26803 +5645 +21218 +18618 +26948 +11104 +10743 +28916 +12067 +16243 +7548 +16919 +11505 +795585329 +7548 +253141036 +30218 +542071492 +16478 +7064 +900 +24279 +19541 +9222 +22431 +26447 +10559 +28508 +3569 +4126 +17325 +9747 +12577 +9210 +5165 +67 +28055 +1206 +11049 +30174 +15565 +914 +30794 +25262 +420127582 +431917582 +23163 +31808 +5519 +29094 +8183 +14060 +19684 +27738 +2209 +22622 +13402 +15911 +293 +26401 +915 +1290 +3864 +25918 +2919 +29218 +14798 +31285 +532880782 +5191 +31665 +27807 +28251 +30964 +28331 +3584 +23264 +19819 +11492 +13964 +31809 +3540 +23235 +21889 +7014 +6993 +23742 +19858 +19388 +13428 +13783 +7195 +18271 +15136 +24078 +20264 +13374 +1222 +634854294 +16219 +1065 +12861 +9769 +32731 +32555 +406000131 +20048 +6317 +20048 +15230 +14462 +27922 +26525 +10321 +13706 +23047 +6389 +18847 +4393 +12769 +30258 +20904 +18060 +21922 +12006 +23373 +13739 +13163 +198721611 +30725 +631540174 +11855 +27131 +21465 +15766 +1025777893 +9631 +31641 +13374 +2144 +21934 +17437 +16309 +31705 +19913 +27669 +26348 +23362 +28733 +14320 +8890 +23453 +14738 +14569 +2058 +19914 +27448 +5590 +18223 +15535 +1036 +27308 +12435 +12010 +10869 +4122 +29010 +28331 +76736016 +446538772 +2523 +26591 +23504 +20365 +31474 +14964 +8586 +26796 +23098 +29264 +15250 +8147 +561627178 +20219 +13239 +959731862 +22236 +20870 +328328013 +22022 +28591 +5945 +21948 +31970 +954515225 +20178 +19870 +22688 +11779 +17881 +9129 +26791 +6687 +602 +8696 +13847 +23985 +22931 +11218 +933132804 +27449 +2053 +27603 +6869 +688 +8388 +26150 +19994 +775886610 +538786362 +6822 +17004 +3553 +14831 +29398 +4438 +26694 +31553 +4635 +582958153 +8544 +6258 +3213 +17497 +15717 +19531 +2797 +17777 +23723 +24862 +131541024 +16759 +1365 +23549 +612137112 +30964 +21992 +6274 +25346 +463035576 +6067 +140796320 +3852 +22564 +11477 +4476 +11366 +21 +27695 +6182 +895793244 +19321 +23747 +31619 +16590 +3819 +7497 +6166 +11185 +22153 +8067 +15875 +26146 +11432 +231410737 +20583 +21072 +26146 +8846 +29542 +4817 +28231 +10413 +23274 +19684 +13229 +21850 +17325 +18072 +215938702 +30603 +23280 +383 +26573 +12248 +22231 +30042 +13890 +25863 +2575 +48 +8622 +15564 +26803 +29185 +676736040 +3014 +29188 +17002 +26090 +25583 +20793 +23683 +26817 +11114 +2298 +31465 +32081 +20436 +16146 +19145 +12410 +28369 +1037970148 +23987 +2415 +23723 +268506385 +681 +24399 +14763 +20130 +25344 +11986 +19321 +25279 +28642 +29344 +21417 +13987 +5524 +17932 +23535 +30613 +17279 +616977445 +18648 +289307895 +22188 +12926 +1761 +21792 +2871 +1437 +22497 +27435 +1957 +3080 +5720 +4620 +20090 +8520 +15642 +887 +19456 +19342 +22094 +2529 +64 +16656 +1403 +27831 +21614 +24311 +5034 +18575 +876 +952776110 +27714 +11114 +4560 +29644 +13972 +7524 +19781 +9458 +454434292 +17202 +16632 +22956 +70149198 +22777 +7478 +14953 +21669 +15236 +31359 +31765 +3273 +17105 +5653 +6532 +8223 +314883256 +24000 +845869748 +17019 +31839 +20819 +18780 +27066 +27222 +26721 +17356 +18063 +17805 +9789 +9794 +22557 +11335 +14631 +12817 +29998 +529585642 +6939 +21385 +24392 +18936 +20914 +2759 +15879 +12414 +29864 +12033 +978839708 +28153 +14189 +25490 +1053934584 +12950 +293 +28612 +28496 +846 +24761 +13890 +18648 +28446 +20478 +24749 +19781 +31108 +28493 +4828 +10804 +22464 +29344 +24484 +22040 +20199 +30021 +20417 +30752 +6405 +17967 +13113 +28203 +16146 +31049 +4372 +7849 +14559 +1069115708 +27984 +31889 +13113 +103480109 +32664 +24694 +23568 +13422 +32468 +30213 +131541024 +450764617 +9590 +27658 +17501 +2466 +14113 +16649 +26250 +32354 +26504 +4 +17094 +21047 +30607 +4695 +27982 +878706911 +471507746 +18910 +11573 +24236 +31264 +14320 +20598 +570867483 +22499 +6085 +3479 +300929934 +30699 +9124 +16399 +9881 +15174 +21384 +251 +592666506 +30496 +23357 +11700 +794313601 +21666 +20786 +21567 +21871 +3746 +25268 +31864 +18398 +12637 +14554 +20724 +20724 +18765 +8021 +2679 +16892 +25828 +22686 +6238 +30704 +18491 +15131 +4390 +6038 +10286 +27197 +23530 +27264 +23756 +30388 +5730 +25104 +27768 +11543 +2484 +29442 +5395 +2229 +31843 +23540 +4775 +26691 +24977 +11371 +4817 +251509028 +14554 +24926 +25758 +17890 +1747 +938231172 +16705 +8420 +30762 +3689 +21273 +24877 +27920 +28461 +29052 +32550 +30426 +667 +10708 +32691 +32437 +29216 +18391 +22795 +625318789 +24539 +22621 +22607 +19352 +17176 +26154 +3051 +2182 +28495 +15411 +27179 +23910 +8702 +11407 +19585 +18377 +724861432 +32124 +518417905 +31686 +31777 +13625 +18946 +24948 +12342 +12341 +29451 +1454 +364 +17883 +27920 +18411 +15820 +5825 +12493 +30815 +224818846 +11726 +11989 +24210 +26941 +2468 +689 +28509 +2107 +598553511 +14145 +13484 +4896 +9458 +22360 +31813 +5480 +23772 +8949 +25252 +105 +25032 +20918 +11283 +345550902 +31910 +592690051 +225534628 +20200 +343 +1198 +8769 +11482 +6531 +12426 +30914 +20069 +4190 +2363 +10586 +23783 +1351 +1446 +7722 +18474 +7699 +12080 +14521 +1282 +9538 +14909 +32331 +30896 +6012 +993438440 +4025 +8774 +22931 +9046 +784 +28816 +23022 +9205 +8648 +21964 +15623 +23810 +2072 +8974 +4802 +30718 +30341 +8656 +33496567 +29649 +24547 +6869 +21206 +26922 +20757 +20904 +23660 +22233 +6055 +10140 +1895 +883636298 +25760 +27807 +32521 +28104 +29875 +683636595 +3580 +16744 +24877 +30624 +9228 +4858 +109016745 +3539 +14380 +4569 +244343836 +11968 +6690 +8885 +27053 +590791345 +23900 +4693 +26146 +13603 +29061 +580372891 +384 +1613 +1073 +18369 +15265 +1840 +968340439 +26791 +642 +11366 +31310 +21368 +23108 +25700 +14169 +6500 +946828519 +30078 +2384 +27219 +20139 +27714 +12472 +14012 +382902669 +19018 +16399 +31979 +12804 +9848 +12568 +867439205 +30926 +25660 +20045 +7994 +12460 +3710 +25366 +8722 +321934268 +276 +23527 +17246 +3856 +13818 +6806 +28100 +28754 +30341 +18084 +5480 +15710 +24860 +7172 +8995 +909487409 +673150696 +892998692 +24761 +20441 +29907 +9438 +21525 +23303 +4752 +20555 +16287 +31351 +856 +145895232 +9323 +29893 +28427 +28903 +2596 +23918 +25971 +25256 +13085 +4123 +7347 +22739 +14473 +25264 +16904 +9458 +30082 +24127 +24764 +20072 +31169 +31990 +7875 +730297274 +12337 +6963 +9167 +22091 +3264 +8385 +8311 +21550 +21383 +22438 +30245 +8830 +32363 +2871 +15307 +7096 +20656 +28796 +17353 +31153 +14674 +16590 +28115 +780421252 +8778 +26591 +541087189 +2072 +81 +13291 +21181 +18291 +41255736 +20342 +9015 +4648 +1189 +17623 +339451411 +20034 +9322 +7930 +1669 +18232 +328435284 +24694 +21839 +6131 +26249 +31856 +11338 +26631 +12476 +36 +642256957 +32390 +5649 +20757 +29264 +22222 +17096 +36 +1761 +9087 +6714 +16301 +22679 +15199 +19321 +267 +22861 +22187 +30319 +1029808281 +17249 +5615 +27153 +24694 +75 +12143 +30444 +17290 +19006 +2837 +8321 +27666 +10163 +2020 +18296 +517 +18432 +13298 +22855 +22002 +10643 +21737 +24862 +1172 +462589202 +13075 +27087 +19315 +12189 +5785 +29619 +32248 +16869 +2106 +29939 +7699 +15928 +30679 +16842 +4210 +26761 +9100 +22861 +9870 +1302 +24093 +5286566 +5294 +5544 +7117 +10634 +1842 +21783 +28171 +12219 +14133 +83834291 +31198 +19259 +723695589 +23958 +5825 +6993 +2679 +24795 +16805 +8768 +31972 +23549 +29468 +12926 +3587 +26509 +30607 +14715 +26662 +28413 +29206 +6541 +20046 +30372 +4509 +26316 +2679 +442419816 +78887710 +30993 +23255 +18825 +31892 +27388 +21002 +1974 +859 +802636738 +32127 +28096 +6742 +2144 +961570424 +21879 +19009 +12963 +22383 +1053511540 +20798 +8712 +31980 +4929 +683267855 +16636 +13904 +23394 +13099 +304 +5590 +25205 +24778 +9167 +1001982030 +1071900543 +32006 +30601 +5580 +6945 +10392 +10637 +223434885 +24289 +241930487 +17917 +13429 +4328 +3819 +972928650 +16516 +23766 +28394 +993438440 +3424 +6288 +17480 +30138 +30601 +2282 +21443 +1616 +11937 +13032 +2412 +13946 +24526 +26423 +30093 +15336 +8722 +9921 +11509 +18269 +6936 +959731862 +2471 +26705 +2535 +13813 +31244 +3084 +15104 +25778 +17159 +24124 +19994 +31696 +9350 +16705 +29324 +24553 +22852 +29597 +9731 +817589563 +21442 +29062 +7481 +215107976 +31028 +19533 +2713 +4006 +8086 +11185 +29906 +20069 +8990 +25654 +360376837 +3331 +11986 +31837 +16575 +26136 +591901163 +15090 +28223 +30256 +7575 +22901 +20894 +21204 +22669 +13532 +31172 +16290 +7871 +20436 +6423 +17374 +5635 +3180 +20164 +3116 +3294 +24975 +7378 +7353 +1934 +16986 +15879 +772225462 +859 +23709 +29637 +920628575 +337 +284704550 +29844 +1641 +15161 +16678 +4210 +20818 +27787 +128077685 +59 +21043 +18247 +16785 +22822 +5299 +21476 +13236 +25433 +17314 +14014 +17123 +27663 +27279 +2506 +1919 +29564 +20879 +17169 +7444 +31699 +5713 +22954 +26202 +213606410 +19911 +29293 +22867 +22470 +8898 +747883166 +5367 +31178 +676064002 +22635 +1940 +1172 +32621 +3539 +14719 +20022 +14161 +352962731 +21815 +1308 +825145787 +11726 +9550 +12017 +12764 +15536244 +672253387 +22441 +11634 +22852 +56090979 +21911 +2126 +17357 +19806 +5035 +21481 +29609 +13691 +910649337 +506 +17424 +9419 +32419 +28021 +20113 +10812 +23232 +19632 +29094 +23091 +11267 +6673 +367740012 +1370 +16879 +3408 +6066 +38769653 +13 +19653 +3875 +24979 +27891 +20517 +31762 +17020 +6921 +22339 +12498 +14270 +17148 +25583 +31408 +5814 +17968 +9023 +144 +4956 +28935 +19500 +10208 +5511 +5536 +27821 +26193 +25347 +27042 +7153 +22048 +19388 +780421252 +20366 +15251 +488251248 +12498 +561627178 +9711 +27121 +20580 +18310 +15953 +236 +19831 +10591 +41255736 +14142 +799 +15379 +3840 +28807 +18183 +20898 +23290 +20299 +21947 +15764 +1919 +18247 +5668 +824801269 +409846593 +12050 +26569 +4903 +4929 +86993590 +30624 +2015 +16540 +20592 +18779 +23773 +15962 +9007 +25624 +14069 +23295 +29761 +31686 +28096 +2655 +11121 +21934 +3706 +19838 +214 +15791 +21772 +23897 +5649 +13481 +6466 +17395 +10586 +7567 +4560 +2139 +18369 +22742 +17086 +9228 +346928338 +15713 +22034 +349265452 +12890 +5511 +24464 +5912 +20833 +6925 +24513 +15492 +22277 +699487053 +21545 +244957611 +31810 +2287 +4509 +902551600 +18870 +11448 +16101 +17960 +7953 +26941 +29102 +29982 +12984 +842 +5945 +10969 +10903 +21850 +8967 +21735 +975640473 +23216 +8023 +3682 +24443 +5532 +20964 +6086 +547839872 +13414 +16802 +15975 +4159 +20949 +566535181 +29015 +24673 +32762 +16705 +23723 +28055 +9855 +16957 +11978 +1038153995 +18550 +32566 +10984 +7235 +15174 +29626 +31705 +7915 +29438 +30607 +17469 +1310 +12369 +14611 +29729 +16264 +18780 +19445 +314 +12224 +7848 +337953397 +16069 +10357 +14396 +24787 +189 +4311 +466895569 +8848 +4819 +8386 +32121 +23985 +24065 +17627 +1636 +31369 +25770 +8297 +213884266 +31311 +1038473147 +17847 +7942 +2596 +1370 +5544 +26917 +10088 +11091 +8348 +5499 +928 +20583 +6949 +26205 +43 +2394 +22049 +30440 +17921 +950 +15113 +8047 +13857 +6757 +192418946 +25138 +3871 +19487 +6423 +15660 +29343 +11622 +23453 +17999 +24805 +3592 +228078458 +1229 +627712427 +18617 +19168 +28371 +17148 +14127 +29525 +8300 +4755 +73596427 +9294 +25668 +3203 +859864853 +20002 +464493188 +13023 +652689549 +427210045 +300929934 +17488 +881060186 +26572 +8116 +1122 +333166385 +17311 +32436 +4937 +26411 +10184 +8452 +866 +21358 +19863 +23540 +19645 +17480 +13625 +30245 +4188 +32689 +988543234 +25758 +12628 +10295 +19376 +4411 +20571 +10528 +1944 +24548 +19533 +2073 +18183 +10984 +22384 +4709 +901 +27855 +23251 +16695 +19186 +2860 +21359 +311956014 +16901 +24787 +15365 +18019 +21266 +8932 +31525 +7527 +11218 +27210 +1719 +27153 +464901830 +9992 +20291 +27854 +17779 +14499 +17470 +6063 +8435 +27312 +23897 +25348 +4695 +25712 +23183 +22445 +17840 +26150 +4656 +703 +28770 +18084 +7722 +26288 +19006 +8910 +12209 +8174 +26727 +845869748 +21837 +82501098 +18963 +22266 +24555 +30 +909441673 +14656 +19370 +23745 +14029 +15245 +25252 +25723 +29007 +7612 +12224 +24966 +14788 +2709 +113 +20736 +22993 +11119 +29566 +1122 +19600 +21411 +8576 +1612 +19845 +241 +29965 +866716513 +901 +18465 +24926 +31364 +293 +949910453 +24568 +243142270 +21148 +14889 +6243 +20378 +19456 +339958069 +4062 +27589 +31761 +28461 +23159 +9735 +490726739 +5873 +24753 +9720 +15600 +18223 +25509 +20613 +24360 +15563 +29891 +516829386 +4117 +27308 +22127 +23479 +835842891 +24464 +7295 +26489 +1013710959 +22383 +26874 +163492228 +29461 +24232 +28678 +770352958 +144 +16111 +4778 +10739 +21802 +5057 +23687 +3772 +466895569 +31671 +19124 +6565 +30079 +23895 +38930129 +17960 +4751 +26305 +429605841 +677668690 +23975 +12050 +13172 +4097 +3315 +1784 +23348 +1223 +24427 +961 +5165 +20648 +16768 +14137 +3870 +10445 +18563 +14068 +2934 +17593 +7684 +742863148 +27085 +19914 +23333 +25469 +16495 +2536 +26999 +27828 +1050 +30049 +4351 +32564 +32370 +5973 +31839 +31972 +799 +14564 +2888 +21384 +6512 +32118 +6079 +885448314 +19674 +10266 +14137 +19219 +28604 +2856 +711445733 +27185 +7153 +359 +27130 +29344 +13772 +20535 +29552 +28183 +5053 +26853 +7815 +19751 +594488198 +154120443 +31578 +21960 +8673 +18408 +20786 +19292 +17980 +1632 +178765044 +5086 +9550 +27806 +6055 +13837 +6714 +22790 +892998692 +24703 +6736 +23364 +23767 +1067563998 +17429 +21465 +606788536 +18615 +12011 +26144 +17270 +1977 +30655 +19747 +2669 +29619 +29888 +20627 +31766 +23885 +7389 +5511 +25712 +8545 +26470 +972928650 +3339 +4688 +32753 +11641 +2422 +4359 +24966 +749234322 +11033 +30762 +492988425 +29139 +31897 +192110709 +14684 +11774 +8774 +22393 +17881 +19153 +8297 +4093 +30258 +29329 +16633 +1020435935 +504 +15492 +29024 +3502 +17459 +21215 +13064 +23394 +24507 +32062 +15094 +224549453 +24260 +32337 +4977 +3378 +9200 +9937 +30427 +25567 +4331 +18883 +4455 +9975 +2018 +28036 +26489 +25985 +13617 +23593 +772225462 +28312 +15572 +452 +13389 +31338 +11128 +27098 +24738 +18161 +18161 +6079 +13414 +7566 +13438 +3540 +31153 +18122 +9646 +564184338 +713845005 +22385 +9375 +10121 +10706 +21227 +31307 +11232 +26238 +3276 +30499 +1911 +595289714 +7101 +768384939 +6404 +4062 +17732 +27094 +8105 +32469 +24424 +26623 +892761992 +24652 +18419 +12628 +31325 +14120 +18761 +394986117 +10518 +17972 +8116 +15011 +175 +3569 +5664 +192418946 +17363 +5162 +14583 +23690 +27074 +27739 +31693 +476 +27769 +11773 +11481 +27430 +22356 +28515 +31813 +10077 +27663 +525802869 +4726 +165589491 +192418946 +4062 +982 +15525 +20069 +11188 +32266 +14028 +8597 +23535 +15313 +2955 +920628575 +7212 +23619 +1048322512 +22821 +13503 +28138 +128077685 +10938 +21024 +7314 +1934 +16248 +1223 +20842 +21941218 +22073 +25641 +25905 +2669 +27165 +905243991 +19750 +8823 +21646 +16087 +27735 +7336 +26489 +14933 +13165 +23766 +5996 +4152 +23661 +18960 +8568 +14521 +11309 +20512 +13601 +4998 +3473 +10631 +25948 +23667 +22739 +20250 +195087475 +16907 +32082 +23709 +23268 +12674 +12435 +4492 +20030 +12033 +30121 +23217 +2515 +22272 +28129 +2525 +23526 +8067 +25770 +18195 +12911 +17952 +13370 +1336 +11761 +21465 +5361 +15766 +21028 +185934147 +2308 +23357 +646646250 +9056 +10735977 +13904 +10690 +24868 +4054 +12930 +8668 +8818 +28575 +14741 +22722 +20745 +31246 +6501 +7050 +16175 +23398 +24113 +355264719 +22812 +8375 +8371 +3819 +30440 +20278 +30214 +20822 +22526 +7038 +18457 +20263 +29965 +5053 +23975 +29274047 +18055 +22359 +15985 +3300 +16843 +21007 +12577 +18072 +4824 +13753 +726 +22648 +20600 +19873 +17623 +1381 +28941 +4021 +19213 +538786362 +31844 +16836 +21657 +12911 +1300 +29619 +16390 +30 +5615 +458283071 +11085 +31445 +5742 +135575596 +8787 +13642 +30926 +21753 +28070 +7774 +17441 +18623 +23707 +26577 +3376 +667 +24412 +657681557 +23783 +9031 +13172 +2084 +25003 +164884529 +20457 +2153 +24405 +5996 +28100 +9156 +16086 +13925 +15377 +16331 +7704 +24055 +25481 +7024 +344 +24787 +4913 +8542 +19182 +17568 +4200 +6921 +2503 +17124 +25787 +16650 +28312 +606788536 +4830 +4640 +26922 +600 +14422 +23673 +15810 +3590 +4885 +22304 +1358 +12163 +14706 +818 +7150 +7607 +4455 +30440 +18339 +15136 +19783 +14384 +23901 +8826 +20382 +32300 +22212 +9323 +1777 +5367 +19354 +12805 +8674 +8823 +20327 +24725 +31488 +7307 +17755 +29456 +12503 +102 +7965 +19315 +26458 +3750 +26202 +7143 +20264 +27864 +18319 +14636 +3730330 +31359 +3922 +30194 +15403 +22621 +586165913 +1848 +7894 +22119 +1031 +30427 +31157 +27202 +419461898 +13682 +7415 +24884 +857 +19243 +32182 +29528 +5906 +26614 +32263 +9361 +25010 +29831 +25619 +5103 +7123 +2073 +17810 +15953 +211392655 +17469 +21197 +6267 +23010 +22750 +14594 +10586 +29094 +8132 +9511 +32551 +30163 +28026 +6141 +11308 +20587 +26134 +26151 +3645 +9103 +20898 +9325 +6271 +16705 +10626 +19052 +18598 +18601 +13497 +19745 +16314 +2106 +23038 +11478 +2486 +12080 +21923 +6453 +25552 +18609 +14594 +16302 +21072 +22450 +6521 +15978 +19061 +9797 +16704 +6329 +9490 +27666 +7342 +27251 +31972 +1382 +28705 +958694130 +7645 +25485 +4934 +20656 +32048 +16785 +20736 +90396233 +9109 +18072 +13312 +1083 +18822 +27769 +31169 +549907492 +5031 +590791345 +2410 +4715 +31193 +4828 +8345 +8295 +21516 +20494 +5335 +7030 +22622 +26953 +989959857 +1083 +6719 +1616 +3896 +15333 +6540 +25892 +19642 +20939 +6678 +9388 +5605 +29753 +9322 +19420 +11774 +9339 +14277 +25549 +4439 +446206058 +26447 +8105 +11091 +20578 +6243 +10580 +10381 +121399638 +12867 +5383 +15136 +16704 +5737 +1069917996 +410710860 +7714 +5412 +28544 +580 +7706 +23016 +6146 +26073 +17395 +8658 +2697 +746854482 +19530 +706944221 +5298 +1381 +578152970 +24850 +4477 +24933 +22956 +18161 +5170 +14268 +28651 +12502 +25654 +18339 +32459 +296396691 +15639 +11244 +17060359 +2053 +18560 +32614 +19692 +6267 +24964 +3372 +14073 +28197 +15713 +7074 +5456 +26662 +31885 +6400 +8586 +4476 +27517 +7010 +16057 +20955 +6285 +29999 +1914 +31517 +19187 +18432 +21147 +16855 +17422 +329649531 +18920 +353059167 +20517 +17381 +18072 +27042 +16632 +8496 +8725 +4255 +16391 +1021539295 +11983 +16552 +23783 +3412 +29758 +11834 +25583 +26771 +16840 +30397 +329161931 +5406 +32112 +29909 +12527 +21802 +30815 +15468 +15722 +12637 +25141 +3874 +17183 +2894 +23286 +4941 +2127 +43828687 +21071 +25252 +18223 +10473 +4476 +533948334 +13532 +28913 +4366 +25030 +8903 +16318 +23437 +15766 +27737 +26470 +1282 +4581 +10171 +32470 +11505 +13004 +642256957 +826379647 +19094 +3126 +1848 +21560 +21500 +10106 +25545 +25111 +29661 +18060 +990149555 +17038 +8813 +14102 +9287 +14678 +13847 +17692 +544 +31562 +18480 +17459 +5494 +7612 +12493 +12010 +15261 +26233 +16775 +4846 +9039 +1910 +21037 +59300581 +29889 +17969 +23541 +31358 +22707 +5267 +105 +15501 +22643 +9731 +4868 +25337 +21215 +7082 +30408 +16161 +21923 +23549 +902 +859 +25141 +28530 +6297 +20997 +31226 +25606 +6435 +25400 +11121 +28282 +9755 +8364 +4111 +31035 +43828687 +103480109 +26759 +23742 +17060359 +31362 +19660 +1273 +3844 +23871 +885448314 +826485957 +24678 +4081 +8549 +6545 +27393 +21012 +26049 +18910 +28575 +23718 +8371 +21855 +19730 +26694 +8587 +20939 +22564 +22366 +2394 +3149 +22997 +26956 +17847 +21911 +26304 +19684 +5201 +1915 +6301 +18878 +131147486 +15368 +22598 +12432 +24236 +24641 +5288 +32279 +6479 +8321 +10381 +24568 +253699238 +25977 +32006 +9751 +24437 +17860 +17006 +22227 +23158 +10969 +3546 +268876993 +17376 +20178 +6370 +29386 +32468 +11674 +1021683009 +9931 +5583 +4907 +30770 +19620 +22100 +7733 +27219 +452 +20234 +8178 +25637 +30645 +30782 +952542015 +4238 +5796 +20819 +7307 +248068570 +27731 +28591 +28038 +10129 +3074 +525802869 +15652 +14014 +9525 +8021 +26088 +31035 +16287 +3495 +19436 +2081 +20022 +1039454929 +32645 +215938702 +23636 +26564 +3835 +175763315 +7250 +23094 +7038 +4686 +26088 +13052 +22294 +23681 +31277 +19009 +27688 +321739453 +146222737 +5933 +653627586 +856 +26386 +27660 +2121 +29556 +12999 +14521 +30966 +360908934 +13070 +12031 +125 +17470 +9205 +15639 +594488198 +11855 +10013 +13182 +30617 +7254 +13956 +7125 +699487053 +31932 +28920 +14926 +2298 +12017 +32419 +17728 +10547 +22648 +31075 +31121 +417027696 +24329 +10139 +17188 +27831 +24826 +3914 +3812 +27726 +779295714 +597917676 +19992 +13560 +14535 +10719 +28076 +29711 +14831 +21385 +31686 +308 +19289 +15129 +31416 +13880 +796418068 +19388 +9902 +30415 +651605410 +10286 +21868 +15985 +296862246 +15132 +31847 +8587 +22546 +10498 +28427 +16256 +30177 +3976 +6012 +12984 +21959 +4560 +16796 +3179 +23398 +23362 +32192 +122 +26348 +9814 +20095 +28275 +20085 +6794 +27056 +5635 +15556 +20417 +6521 +551 +1778 +22120 +13642 +20843 +14502 +13638 +30212 +870140950 +25205 +548 +19994 +17042 +1644 +19806 +23596 +13565 +30865 +13735 +27609 +6804 +23953 +6079 +18580 +18296 +21390 +391318178 +11309 +2260 +23458 +16986 +17238 +20365 +13213 +14113 +4866 +3033 +15910 +5750 +7554 +25373 +6003 +9611 +24450 +5147 +9458 +28197 +16636 +80 +73596427 +1072899509 +693593454 +24738 +12717572 +27526 +29386 +25594 +27737 +6963 +703293243 +3003 +27264 +345819040 +31759 +25740 +24476 +31245 +26656 +21386 +31019 +19682 +16678 +20323 +4869 +5050 +14222 +3293 +9687 +27430 +25123 +7235 +11335 +26067 +925227500 +15975 +30440 +13012 +14436 +677416738 +29183 +28643 +12049 +12147 +29627 +31839 +6294 +2572 +12432 +8949 +5494 +7074 +16516 +8086 +1070 +27271 +1017 +7172 +21266 +882072880 +12499 +353059167 +6063 +19297 +30341 +10096 +13189 +29966 +22190 +3494 +18983 +19849 +5331 +1636 +27593 +23539 +14631 +3400 +27553 +29560 +853929883 +11576 +20054 +4413 +31947 +8232 +20982 +15161 +15536244 +145895232 +29094 +14908 +10309 +6003 +3921 +9667 +13041 +20939 +23917 +30372 +9388 +9416 +677668690 +592690051 +20280 +185934147 +1671 +17746 +28622 +21984 +21164 +21879 +14402 +29542 +7202 +3293 +28486 +15639 +832182246 +2398 +24401 +2975 +28998 +27592 +20513 +7624 +631393247 +29267 +31307 +701 +18223 +27925 +19422 +11674 +9627 +7937 +3645 +2766 +143 +13043 +32293 +18651 +252 +3080 +12788 +9886 +7024 +24453 +30810 +22795 +5777 +10366 +1928 +21205 +3610 +20281 +23540 +20076 +11761 +18222 +20125 +28275 +18765 +29698 +1055 +2804 +16085 +10912 +30750 +15270 +642957786 +29300 +24444 +29833 +26154 +4327 +29315 +2262 +5750 +14502 +16216 +3331 +832 +4513 +25608 +20046 +32192 +21549 +30318 +27785 +345946613 +20524 +31075 +10077 +1979 +851461297 +28696 +13636 +29286 +878327399 +22638 +19976 +21481 +8434 +19506 +27925 +11674 +9735 +17402 +8192 +19012 +11069 +10735977 +29300 +9222 +769731785 +19472 +15975 +22283 +8492 +952542015 +9814 +13236 +8774 +11971 +13070 +195778126 +31885 +20695 +19231 +5565 +18103 +30944 +14164 +22488 +18048 +12577 +26860 +11067 +27394 +11137 +13158 +21153 +26231 +18932 +3016 +32163 +251 +11049 +16092 +5532 +20139 +711445733 +12849 +20757 +24583 +1178 +880657446 +11968 +17094 +23683 +16399 +21003 +10193 +12890 +30359 +959661605 +1067563998 +12911 +22034 +10781 +130946997 +4503 +8841 +630350637 +25619 +20722 +24580 +29339 +29267 +20139 +1015911830 +403721447 +2345 +6173 +30422 +20982 +18754 +17462 +20046 +13883 +9794 +18271 +1062457191 +28021 +13996 +30991 +787176313 +587293467 +22954 +29376 +10134 +6468 +31877 +26146 +6087 +20918 +8826 +19187 +3875 +30163 +19883 +5213 +4097 +17089 +13347 +6206 +3732 +657016490 +13723 +232711058 +24694 +10224 +15005 +14755 +1466 +32112 +13005 +11096 +8222 +4880 +31025 +340069438 +7715 +21657 +126 +16444 +334 +27841 +10947 +22966 +8777 +29924 +6027 +14558 +15191 +21915 +27414 +13565 +12426 +24808 +20265 +938231172 +21742 +12963 +2797 +14865 +13932 +8134 +20054 +5004 +5795 +8782 +1179 +9747 +24607 +8435 +8297 +2298 +12809 +5644 +4486 +21422 +14040 +7831 +24521 +13902 +13389 +825145787 +16435 +11119 +29456 +28066 +17094 +603 +17385 +29307 +8499 +7475 +3661 +22084 +9287 +29630 +676736040 +2108 +6249 +30177 +13741 +1039454929 +30183 +28362 +753 +949910453 +11460 +9572 +21645 +1644 +21882 +391318178 +65808830 +612807585 +29148 +2672 +9672 +7958 +27737 +24868 +12218 +1056 +14614 +6811 +507789109 +5314 +11576 +8276 +716737822 +1005059728 +29525 +2072 +8851 +6326 +204246971 +742020694 +13929 +290 +17595 +11576 +19863 +7007 +3945 +16243 +15368 +15415 +25612 +29388 +17848 +18458 +17204 +14304 +25348 +14462 +9034 +13625 +21862 +25489 +9146 +30492 +942511264 +121399638 +9379 +25436 +13109 +17627 +4134 +3273 +490744948 +24725 +718788893 +20250 +11301 +21500 +31995 +22256 +24294 +610473963 +19198 +9111 +548 +15024 +9645 +14459 +21484 +4117 +18499 +28600 +31877 +26476 +29290 +2486 +26049 +8658 +7636 +828880865 +8465 +22087 +15076 +28724 +26853 +26591 +22445 +9572 +7933 +2977 +4810 +8550 +27737 +927 +452963926 +32252 +27035 +13484 +15689 +612137112 +31404 +24284 +30388 +15333 +17593 +7524 +13370 +7953 +2596 +20833 +22470 +19676 +1028326137 +518417905 +31331 +22833 +31968 +21225 +4688 +980014702 +24831 +8658 +13099 +768384939 +14642 +5299 +510017880 +12403 +16559 +17805 +20555 +31320 +26650 +30639 +29604 +11797 +1037970148 +2837 +32647 +17692 +17422 +15539 +15565 +2084 +28643 +30435 +1066927070 +11510 +27198 +30547 +17747 +1300 +5973 +24860 +15434 +4925 +8449 +280529378 +2145 +20113 +32757 +30989 +2438 +29773 +29093 +17415 +26423 +5774 +998031657 +31765 +13883 +29829 +4327 +16213 +24764 +11674 +6607 +2660 +2743 +22887 +22601 +25805 +8830 +23568 +436602508 +9056 +2804 +9731 +21875 +8830 +19342 +22425 +28394 +21553 +26305 +22275501 +19289 +1204 +6077 +18271 +14747 +20378 +29633 +26409 +5888 +4190 +25373 +23444 +4357 +17898 +3440 +30922 +29833 +31425 +19560 +21443 +22255 +8839 +17346 +613995410 +16287 +23235 +14507 +6648 +27676 +32034 +21500 +15962 +32385 +747 +24778 +638607948 +19316 +29773 +206884506 +9881 +14868 +30724 +17780 +16318 +7764 +23810 +412700179 +27969 +1974 +21594 +23568 +5156 +30679 +438 +532880782 +3084 +21875 +3584 +14554 +23232 +18265 +20647 +24694 +664773412 +1014219856 +32123 +7889 +1447 +291010783 +12881 +30613 +21334 +13877 +15090 +11137 +4224 +20904 +11796 +15313 +3836 +30537 +26316 +81 +14420 +902 +13128 +516 +241930487 +21549 +2398 +1019836518 +1001 +25197 +4142 +18233 +19386 +796710006 +6321 +15434 +27877 +594750521 +19186 +20299 +9123 +1719 +3358 +10182 +24124 +22034 +5590 +18459 +23593 +600 +11226 +19998 +6624 +6643 +17466 +30966 +376449320 +32285 +29468 +19531 +23188 +3509 +15903 +20964 +11466 +220466131 +625318789 +27179 +5907 +6381 +2261 +127417473 +30564 +10536 +5150 +26584 +12637 +30596 +21340 +23016 +29545 +6517 +28799 +991546674 +5095 +13946 +15041 +26447 +636839151 +6264 +6993 +32682 +11309 +22827 +16886 +15144 +6575 +4903 +17568 +168109658 +12637 +14684 +5928 +16078 +228078458 +974 +7946 +3372 +404560013 +27121 +4159 +28251 +24139 +9809 +677416738 +24765 +4567 +28281 +22679 +747 +10197 +12426 +19936 +31641 +9659 +15717 +16552 +11298 +11271 +14559 +22129 +3921 +24977 +13956 +949910453 +27127 +3495 +26783 +5847 +490663799 +18025 +11102 +28928 +25740 +30443 +27891 +31705 +36 +5933 +15764 +32417 +4877 +20254 +26661 +28874 +17685 +5973 +24001 +21382 +20383 +19389 +5891 +25095 +9826 +19961 +29560 +29940 +11038 +8295 +21180 +1549 +13370 +29891 +769731785 +3688 +1029673386 +4439 +18883 +17385 +30298 +447027210 +10518 +975 +6068 +204246971 +353283076 +597796445 +19445 +7959 +27891 +355734928 +7620 +29994 +905243991 +27943 +296862246 +22482 +17762 +31028 +20306 +1370 +15036 +20314 +24926 +17683 +10163 +16274 +17597 +24678 +32313 +14043 +8485 +15199 +18633 +11808 +20672 +13352 +6607 +7524 +1053394108 +26656 +17905 +26136 +251509028 +31308 +699735627 +268506385 +17206 +30140 +4429 +10077 +15887 +20879 +28943 +778 +5891 +29626 +26936 +21596 +22647 +9222 +12285 +30753 +5580 +30312 +23462 +516829386 +7816 +12941 +1694 +7638 +6406 +12366 +564 +1831 +4211 +170730903 +6592 +28225 +15886 +17559 +27676 +15600 +29610 +5716 +819410135 +683267855 +22212 +15689 +20742 +23196 +4181 +27925 +19108 +12444 +24966 +6963 +22536 +5910 +14865 +13050 +343 +8061 +28319 +15785 +9877 +779295714 +18251 +25600 +15892 +457142444 +25436 +27279 +25711 +7733 +18825 +20436 +18727 +3864 +13769 +1008 +30902 +10811 +12490 +18553 +65808830 +9775 +29247 +1905 +5845 +8061 +448760046 +4107 +30745 +561740885 +9729 +4383 +16561 +9628 +374 +31025 +31477 +10684 +24230 +80 +21164 +26661 +25509 +10295 +25448 +22580 +26236 +4401 +18269 +734095839 +640 +1048322512 +18232 +19745 +24330 +24239 +10690 +25779 +11121 +21205 +24895 +20918 +1544 +384 +30655 +22638 +30069 +8622 +3937 +9986 +21646 +17169 +7254 +31613 +43 +20085 +19115 +7585 +22687 +26732 +8250 +26745 +360908934 +19868 +280529378 +863724463 +21181 +17425 +16575 +2002 +29888 +17626 +21560 +1042062182 +12387 +1556 +23735 +12599 +1979 +280737490 +2072 +22022 +953442727 +5843 +959661605 +12593 +3073 +310684775 +13303 +22877 +20879 +22002 +300929934 +28508 +27079 +19307 +108 +17123 +2438 +409846593 +19531 +19950 +6285 +24986 +9419 +30207 +14189 +2175 +31330 +8224 +19745 +24539 +23981 +2525 +10408 +472087440 +5172 +31664 +29265 +29940 +23731 +338625110 +22718 +9410 +29005 +31662 +29678 +7307 +10028 +882975724 +28659 +6166 +1053511540 +16674 +5150 +27404 +22727 +25736 +28913 +29074 +20263 +4054 +25054 +17385 +31553 +12127 +20271 +14209 +22657 +31964 +28530 +6558 +32127 +28772 +21206 +27710 +25712 +14080 +15141 +25159 +17592 +25089 +20210 +15315 +29311 +14091 +19960 +3432 +19687 +2672 +27852 +15161 +31247 +11137 +28782 +5106 +19881 +6674 +25723 +5383 +26631 +27930 +15872 +23362 +1063098759 +990900808 +14719 +17381 +17281 +4579 +3633 +1705 +506 +30449 +548 +9011 +768384939 +27679 +32756 +11302 +17394 +17808 +4799 +16789 +8183 +28839 +10235 +2182 +28733 +27760 +5284 +5668 +480390692 +12145 +1103 +7183 +21948 +7097 +22418 +4522 +24873 +26761 +17533 +7946 +9764 +23415 +4366 +15724 +993438440 +22771 +17038 +10322 +9405 +239 +7648 +5888 +9627 +3554 +22321 +856207789 +28701 +8029 +452 +15321 +6642 +19882 +12017 +17236 +959661605 +10589 +22275501 +337041099 +20069 +19423 +11331 +14865 +21957 +3502 +25362 +14964 +22634 +30819 +29577 +25711 +4573 +3502 +23709 +17539 +15759 +7481 +3424 +17780 +10706 +1612 +536735414 +27787 +18190 +18185 +1055 +97 +24061 +6511 +24099 +13303 +989611833 +17441 +1836 +17868 +12460 +31425 +29324 +8912 +15092 +11048 +436 +8153 +1651 +17480 +7347 +17987 +16520 +23783 +27264 +29015 +23105 +20747 +18847 +7295 +3662 +22055 +26948 +25469 +31619 +706944221 +328890300 +968985812 +3952 +354736640 +3358 +32165 +4916 +15993 +2363 +24749 +968985812 +15036 +5777 +26959 +163492228 +18651 +578152970 +359288415 +28493 +28927 +26306 +32470 +13747 +4261 +2091 +14934 +29010 +19440 +32423 +8898 +11844 +6343 +224 +5283 +11430 +11204 +1020413297 +1093 +6565 +11121 +24562 +29365 +4328 +549962050 +26699 +2504 +18233 +5267 +28129 +19849 +13451 +24313 +7017 +14236 +17708 +30803 +27859 +13164 +23372 +597796445 +20638 +14069 +1141 +31766 +18829 +21208 +773818094 +296396691 +16365 +2697 +32322 +29121 +7607 +17945 +12080 +3888 +658174212 +22732 +10941 +13128 +6191 +31578 +10295 +30258 +511296763 +27769 +4573 +23566 +16773 +27199 +22022 +24926 +15710 +15341 +9391 +32715 +24743 +8386 +24055 +6326 +10822 +490744948 +18431 +26509 +23639 +12267 +1358 +31529 +10295 +2441 +19289 +21295 +28574 +31980 +31485 +916 +12490 +17883 +720519970 +23507 +15179 +19628 +20199 +10690 +3488 +1351 +87298433 +12370 +504508952 +501586030 +10227 +19320 +7825 +6053 +19342 +23232 +22250 +3333 +7548 +12575 +15336 +17746 +25641 +3922 +3025 +10419 +29970 +24580 +19587 +28612 +27430 +12403 +23707 +166095447 +28076 +6811 +27080 +1906 +22024 +10415 +517 +2632 +18391 +17808 +17101 +20314 +23721 +8465 +22187 +26592 +29982 +663426662 +12221 +11765 +11357 +31945 +6600 +427985656 +24734 +13996 +4145 +8148 +16148 +419612638 +355734928 +29986 +20612 +13496 +144035229 +329765698 +9410 +13 +7172 +32111 +4250 +19768 +16146 +1062457191 +19157 +19674 +2427 +31045 +31626 +28275 +31120 +10294 +16785 +1071900543 +81 +27638 +9886 +29753 +7460 +2589 +8830 +4741 +450764617 +31108 +27337 +16753 +19994 +3730330 +29094 +2158 +20894 +7830 +569699847 +10354 +9762 +139452872 +22795 +31356 +32561 +15316 +22607 +22854 +30054 +25793 +4393 +19321 +290 +7666 +4331 +346928338 +25111 +4656 +22526 +13057 +18063 +2688 +28171 +82894371 +26530 +30557 +19003 +1705 +10306 +7439 +21911 +11803 +17381 +5891 +21445 +16806 +24823 +11144 +19719 +18339 +415613643 +18840 +8769 +27337 +23179 +10156 +403721447 +1890 +30109 +6116 +32566 +31570 +483775210 +22695 +29049 +28013 +23526 +27951 +28183 +10753 +10139 +8963 +32122 +1651 +1365 +22349 +19695 +7446 +9261 +6258 +8397 +11040 +20913 +1315 +64 +23640 +19936 +32344 +4563 +17311 +10129 +19301 +26386 +10454 +115465040 +12741 +31416 +19139 +19261 +2213 +3569 +9751 +12867 +27290 +17307 +12575 +5996 +5258 +497021021 +32626 +12566 +9938 +544 +29893 +14933 +30249 +32419 +11472 +7923 +21471 +16843 +13054 +19350 +30699 +8096 +8898 +28423 +20773 +29819 +2759 +28256 +20250 +29627 +5415 +4924 +6811 +31009 +27146 +7600 +11503 +10483 +14569 +16656 +6719 +16836 +26456 +20795 +28388 +2375 +23504 +131 +22956 +11668 +16352 +8895 +31172 +5605 +21456 +5274 +20113 +630350637 +15820 +263497805 +7038 +1514 +31606 +4877 +62909084 +333 +8559 +15230 +959731862 +22617 +17970 +13675 +20540 +28510 +28825 +24019 +1403 +15071 +952776110 +17681 +24791 +31512 +4216 +16705 +367188169 +11668 +26564 +30860 +14102 +29315 +27710 +29999 +1139 +17848 +27695 +29329 +9540 +8557 +31230 +17206 +31049 +22055 +15534 +25578 +9365 +521 +22795 +17175 +27930 +4181 +14554 +12848 +1052640660 +919564231 +9438 +26276 +31504 +27074 +610473963 +885912742 +20955 +23302 +19076 +3812 +9659 +7831 +25985 +26410 +19560 +28796 +23793 +30712 +14396 +29102 +276 +27603 +24689 +14086 +5004 +17148 +19547 +5196 +146222737 +28496 +18586 +6082 +28413 +16175 +12957 +25660 +30301 +9007 +17526 +22867 +15567 +29916 +457142444 +5900 +31245 +353283076 +7044 +748 +13373 +19388 +23660 +19199 +900 +4081 +7813 +15007 +14091 +13312 +15300 +24250 +29844 +15306 +14422 +2541 +15209 +16071 +11281 +4128 +27821 +27388 +6381 +12828 +21934 +3396 +19838 +26022 +746854482 +21960 +3389 +7829 +1825 +23209 +5349 +19817 +28096 +20314 +23616 +832182246 +3253 +14195 +10045 +892761992 +3095 +1282 +23639 +31356 +15978 +1450 +2260 +23833 +20203 +23535 +21311 +4380 +32331 +589882737 +32438 +22065 +9755 +16922 +17994 +18504 +18971 +30042 +15937 +17924 +15636 +537 +14102 +4308 +18459 +706944221 +28495 +27768 +21500 +14430 +28728 +4233 +20613 +3458 +14592 +23149 +21311 +19597 +676064002 +953442727 +59300581 +733026486 +30312 +23885 +18416 +6888 +329765698 +26165266 +21215 +23723 +10070 +16842 +9891 +7214 +5510 +12191 +9590 +29629 +18403 +10974 +3495 +16149 +23639 +18480 +29912 +19819 +961973024 +10851 +14436 +28955 +2669 +31095 +29818 +6089 +28035 +598246017 +10671 +5050 +11705 +28711 +17469 +12360 +18419 +3920 +18560 +16017 +11492 +15514 +2044 +9405 +30492 +27534 +19692 +17087 +31485 +8830 +11737 +7613 +24309 +14209 +334 +6087 +24014 +11818 +29180 +29247 +28839 +7631 +613995410 +1204 +31664 +3358 +10750 +26136 +19693 +32417 +20819 +25638 +32566 +12031 +22385 +24255 +865 +17376 +4344 +12539 +27039 +796418068 +8848 +19003 +2795 +28224 +574653853 +10129 +309 +10903 +742863148 +11483 +3682 +32320 +585 +17817 +1919 +32664 +28416 +466 +24924 +16454 +29392 +32122 +630093307 +12017 +321934268 +32082 +5649 +20350 +284704550 +30415 +1252 +907975664 +10990 +14028 +4193 +11051 +2697 +2932 +27832 +241 +26456 +11729 +30039 +32018 +24745 +31171 +16944 +19817 +168109658 +6869 +2955 +2286 +12060 +20422 +15094 +2015 +31706 +14347 +729284343 +22635 +21072 +31698 +5912 +21382 +28331 +21143 +2455 +3742 +362975650 +32188 +20144 +17441 +2614 +6532 +26941 +23948 +922621576 +15265 +1453 +1176 +8768 +20378 +3683 +7489 +17246 +11092 +1178 +23917 +19819 +1309 +31223 +13855 +859 +1182 +26959 +5314 +23612 +11543 +30306 +24065 +26983 +8163 +17597 +30750 +11227 +18296 +23756 +21126 +18431 +546000077 +5373 +212 +25778 +27312 +7023 +24864 +10566 +5825 +683636595 +29109 +11119 +925227500 +24299 +546 +27768 +7638 +30350 +909441673 +9814 +15083 +6950 +9199 +662831263 +2396 +17459 +11576 +30121 +4131 +31108 +11302 +28720 +21021 +3046 +32495 +23540 +20751 +23539 +30964 +18434 +19445 +12848 +5760 +8823 +642256957 +26236 +696717231 +18161 +14304 +197982234 +25115 +29010 +9173 +5331 +903 +9138 +32244 +11466 +32390 +2489 +11716 +27515 +24926 +19929 +20417 +27443 +20063 +251771275 +10968 +24939 +32013 +22652 +1189 +826379647 +29610 +20812 +10415 +10564 +217368533 +32442 +10943 +22377 +9208 +18557 +24809 +24526 +10943 +384 +587293467 +13390 +16318 +7371 +631393247 +27666 +30770 +9333 +473270624 +429 +734 +7017 +23662 +10903 +1971 +29772 +6236 +9410 +26458 +23783 +27168 +15199 +11105 +10294 +30258 +1071900543 +18978 +25028 +26276 +32293 +574 +21732 +1623 +12871 +676064002 +885912742 +6701 +740490411 +108 +5554 +25885 +3856 +27682 +154120443 +18648 +16164 +11855 +4582 +30776 +30598 +15199 +13505 +21215 +1515 +343241067 +3922 +5673 +4897 +14330 +31619 +807729187 +11143 +7657 +4402 +8781 +31075 +24583 +6714 +1061 +9639 +28416 +7354 +62277626 +31864 +4635 +12575 +32341 +17311 +7101 +561627178 +13506 +7561 +12632 +7253 +1491 +28659 +7503 +19445 +18282 +9243 +21618 +24278 +20902 +13503 +799 +11855 +28986 +602 +12444 +6133 +23205 +538293986 +18247 +13496 +31885 +6203 +8656 +25637 +22732 +6388 +21552 +14914 +24635 +29477 +29864 +6191 +5888 +6258 +26638 +955541494 +27185 +25552 +2860 +17425 +22091 +13818 +22739 +20201 +22822 +21552 +24767 +21422 +31172 +656045798 +18535 +1023500634 +25600 +5551 +32760 +5689 +36 +22294 +5928 +11354 +28846 +24358 +7875 +29564 +28642 +2345 +6166 +9751 +6592 +21021 +30183 +19881 +21545 +2384 +14685 +3569 +9289 +21662 +6205 +20059 +13070 +24331 +926344921 +14279 +5128 +25666 +21225 +17501 +16560 +22559 +1382 +4620 +304677974 +25566 +15768 +19163 +20517 +829238473 +905400521 +16378 +25624 +1232 +144035229 +11861 +25622 +4342 +3019 +20227 +32175 +29942 +20818 +701463599 +23462 +9304 +23047 +384 +4264 +7187 +15287 +22316 +2275 +20949 +26635 +25960 +4785 +29495 +17588 +982 +31874 +27697 +419612638 +30606 +32337 +625318789 +15332 +22620 +1044185404 +2677 +29711 +20201 +16507 +12778 +22827 +22879 +5479 +18207 +24778 +32562 +154120443 +20653 +20365 +22635 +24641 +21675 +10735977 +1198 +7389 +17400 +27013 +16586957 +32590 +6719 +22966 +21802 +11971 +24868 +292613269 +6274 +10784 +20964 +31570 +571605512 +9533 +24601 +19803 +12890 +4958 +2307 +24656 +4084 +1405 +20786 +688 +29644 +19451 +9307 +29657 +11738 +950474614 +6297 +8091 +21047 +24250 +2955 +30048 +9499 +22077 +19261 +14316 +16684 +29500 +22795 +11340 +5632 +9294 +946828519 +30483 +3046 +14288 +24839 +19149 +28232 +3357 +248362658 +16642 +22903 +24311 +27515 +8823 +5716 +15594 +28113 +15113 +32760 +5288 +5369 +9572 +24478 +24232 +23535 +1053934584 +17374 +31139 +230518419 +28732 +15534 +184 +29718 +22233 +6753 +29982 +30372 +20217 +8508 +30356 +20513 +22366 +26047 +6338 +31723 +27515 +28575 +11661 +28362 +16034 +26623 +30655 +3937 +3315 +15011 +544 +25492 +613995410 +27855 +902 +228 +2529 +14937 +19009 +10506 +2804 +15607 +25646 +30356 +640 +509352747 +14209 +29871 +18839 +23431 +27920 +11302 +8925 +9150 +28416 +27256 +5161 +318746049 +5536 +32385 +23028 +29063 +22853 +940466982 +18291 +21792 +30887 +12160 +464493188 +6541 +466895569 +772225462 +31028 +2484 +12908 +5551 +24792 +541087189 +29035 +18377 +31232 +3732 +29094 +29139 +23264 +4093 +8969 +25024 +6794 +18560 +6392 +31033 +12741 +17808 +23576 +11797 +21594 +2236 +19975 +3874 +27593 +7269 +18964 +8067 +5908 +25770 +29466 +4916 +7460 +3356 +32632 +7342 +15189 +2072 +25054 +21255 +22117 +25481 +24814 +17332 +20879 +14926 +14661 +2002 +24836 +1409 +7954 +296862246 +23766 +1517 +631393247 +28724 +21180 +6267 +18535 +27660 +5456 +7959 +30766 +8021 +466895569 +1899 +701 +290976997 +9511 +8070 +23527 +29495 +23196 +20059 +10651 +20773 +1481 +8099 +18103 +1623 +25551 +4513 +18233 +24931 +19388 +865943268 +194861429 +232711058 +18754 +26177 +50 +22091 +1018366689 +21356 +24780 +17685 +32650 +27172 +13065 +19961 +31445 +351 +3852 +9720 +3921 +16936 +997 +19213 +403520915 +56090979 +11323 +618386534 +23723 +6211 +28388 +15 +11779 +24731 +29398 +3143 +22688 +1582 +17466 +8319 +26791 +23510 +32650 +18129 +9992 +20379 +27821 +16114 +21320 +23192 +12288 +14526 +31674 +4142 +5288 +20996 +3361 +31562 +24875 +12849 +31910 +17643 +27806 +612137112 +2920 +18338 +13883 +7023 +6220 +9087 +15764 +28100 +24820 +29609 +15250 +30475 +7612 +21287 +20724 +6706 +31190 +24311 +22548 +26150 +7050 +23698 +11900 +8584 +13681 +30603 +21164 +13925 +24583 +31195 +3384 +8070 +16476 +907054612 +12366 +31049 +26291 +4126 +22305 +23047 +6648 +24299 +17572 +27080 +980014702 +32124 +12864 +14170 +10571 +32453 +10501 +573 +67650094 +24230 +25839 +29840 +10048 +773245885 +26136 +16803 +15608 +11366 +29400 +14934 +3025 +16561 +29500 +25828 +9794 +29564 +10431 +184186867 +28224 +941 +23895 +9227 +9445 +19094 +5653 +6312 +770236869 +31847 +17755 +15944 +3180 +6806 +1515 +574 +30254 +159891380 +13442 +10227 +610 +26743 +503218957 +31169 +552056204 +13916 +17883 +11227 +11223 +21284 +20306 +22561 +9751 +27958 +32453 +13370 +28528 +29642 +24814 +22385 +12757 +29451 +30337 +7276 +3078 +18480 +12718 +27712 +21651 +7733 +23086 +32417 +4367 +30670 +19913 +4513 +30537 +22073 +11167 +16986 +30843 +11003 +31686 +13075 +27163 +230518419 +17569 +16432 +917654268 +26803 +15872 +3932 +23448 +5863 +21284 +8903 +15024 +17533 +21221 +28941 +146222737 +29155 +14488 +607 +7438 +1273 +23247 +9350 +5825 +11603 +10692 +11773 +16544 +4620 +10389 +18788 +16842 +28300 +447027210 +20672 +30177 +30429 +15230 +507789109 +385508497 +16499 +24232 +31649 +25619 +15453 +27130 +19961 +17363 +739 +26871 +28837 +1300 +32390 +30113 +15536244 +29777 +16904 +23445 +10804 +18788 +11271 +23046 +31307 +767853461 +18290 +16591 +22845 +30070 +25376 +16879 +2466 +857 +12550 +10790 +13408 +28022 +25612 +10456 +29754 +14799 +18675 +3376 +13414 +31019 +9419 +12828 +3016 +19354 +25552 +31893 +30602 +18633 +634854294 +32313 +1046343587 +17681 +15600 +18797 +2822 +20478 +21448 +29889 +16352 +22092 +29602 +8926 +7585 +552788764 +813566502 +27762 +311814403 +24196 +206884506 +16658 +909060841 +31662 +21826 +1005111773 +30306 +4820 +20501 +19730 +26347 +13421 +14953 +2060 +31244 +27024 +8077 +16658 +19376 +688 +8293 +6592 +15113 +25485 +564184338 +3560 +3922 +11309 +9735 +25508 +8497 +16365 +18878 +194998513 +4106 +443 +12806 +8237 +7912 +32311 +32750 +14396 +6020 +21742 +10903 +14825 +12577 +27755 +13050 +30163 +29046 +19613 +21121 +21231 +427210045 +28197 +28510 +30705 +652689549 +9455 +15548 +23196 +23885 +2443 +638607948 +8702 +31139 +18910 +12370 +10656 +15717 +922621576 +531600320 +24051 +21782 +15220 +23179 +23616 +29425 +3408 +9228 +1599 +29761 +17239 +17539 +10708 +19186 +4030 +14526 +30183 +14831 +224818846 +22607 +28026 +13757 +24001 +9365 +14080 +31644 +31362 +31979 +29388 +14592 +126 +10077 +28825 +492988425 +3560 +31364 +16722 +12369 +8699 +13370 +8884 +992 +485046253 +7143 +548 +32630 +25799 +9332 +13701 +28152 +80294898 +4941 +12955 +24820 +29237 +26409 +25985 +1053394108 +28262 +26968 +1130 +10187 +25989 +30302 +24014 +27401 +14327 +27832 +6678 +24638 +8657 +171308653 +4579 +11025 +20517 +73596427 +340345990 +13567 +8099 +13276 +29218 +29221 +32018 +28427 +21342 +9490 +195778126 +865024622 +11407 +11432 +25493 +27470 +826379647 +26803 +818 +13019 +20653 +14507 +6586 +20422 +19456 +3051 +12577 +3208 +4989 +11128 +7994 +25402 +19200 +26745 +27145 +1034522985 +17708 +31416 +14865 +822044300 +30053 +248328466 +713845005 +580372891 +16633 +16381 +22854 +21782 +22622 +30879 +19086 +12370 +9751 +17462 +8465 +22877 +9244 +7050 +26921 +10735977 +362975650 +31969 +6114 +29415 +19849 +9886 +11759 +15788 +657681557 +30762 +59 +10970 +5539 +30440 +4025 +17960 +9146 +16309 +18365 +968340439 +29429 +7030 +512128164 +15357 +9884 +333 +6466 +11890 +853929883 +32442 +24764 +1695 +945573236 +594750521 +49186130 +3792 +115397447 +17101 +11572 +12149 +15300 +18535 +20303 +2410 +1045027275 +368248360 +2504 +25104 +25511 +17827 +10295 +14934 +12912 +28059 +1042062182 +22971 +8957 +31562 +5696 +26457 +1998 +16952 +11774 +32143 +11083 +172 +8156 +25755 +4709 +26896 +586165913 +6727 +5428 +3530 +24837 +20049 +23504 +23733 +24193 +23191 +15197 +13254 +29265 +17928 +19628 +235806854 +10497 +30794 +23681 +12360 +23683 +13414 +32127 +15358 +17652 +5900 +1836 +15313 +7250 +12850 +25813 +31578 +31644 +21025 +314883256 +19672 +20822 +11818 +4925 +29070 +13428 +14238 +9449 +7235 +12890 +1912 +9814 +863724463 +27674 +5933 +13351 +13642 +19873 +20913 +8183 +24823 +20939 +10477 +32060 +23217 +19236 +6169 +688887999 +15199 +16591 +30537 +18290 +29566 +4141 +3553 +32121 +15531 +11801 +333 +15514 +21119 +32270 +26071 +564184338 +700574071 +13618 +14136 +18036 +7475 +5350 +18863 +3160 +30602 +24098 +22706 +32626 +12820 +6307 +29630 +8030 +32550 +828880865 +13298 +353283076 +14038 +12288 +20128 +6096 +510017880 +22812 +5360 +452963926 +24495 +19803 +25177 +13506 +26054 +1623 +13638 +8665 +384 +15097 +31649 +23480 +6678 +3922 +8178 +4032 +31837 +29148 +9668 +7684 +19806 +28988 +13016 +12385 +9887 +4587 +7143 +5349 +4740 +22867 +21500 +29022 +15695 +3789 +6212 +12602 +24663612 +580372891 +23412 +631393247 +6664 +990900808 +15871 +5087 +22384 +21107 +677416738 +31498 +715989952 +22788 +808046354 +782079517 +22673 +28371 +30444 +3019 +23530 +10392 +10027 +121399638 +393986242 +24738 +26271 +139452872 +7548 +25605 +15798 +29727 +16650 +11226 +594488198 +18927 +14865 +24831 +10171 +3046 +28091 +3721 +14672 +27644 +18133 +30679 +31103 +858781524 +6182 +16432 +21334 +14760 +11505 +20724 +6416 +6656 +19345 +7620 +5716 +17450 +17162 +27833 +31019 +30074 +27449 +244343836 +32626 +21784 +19348 +31685 +19002 +25778 +15265 +30589 +23364 +27712 +21552 +18322 +23448 +1914 +30592 +29891 +876 +2144 +31232 +31662 +21117 +29564 +6714 +3384 +268506385 +5945 +5175 +3016 +13188 +1251 +24734 +28138 +29279 +32112 +22412 +22992 +17332 +15 +17798 +16316 +385508497 +14737 +31874 +6701 +7172 +17962 +2587 +13075 +2589 +11937 +908304474 +17850 +19736 +902218792 +9538 +14145 +170730903 +18702 +13174 +10781 +1282 +9007 +889980949 +23733 +19628 +22471 +9956 +7745 +919564231 +16684 +31659 +835842891 +397879962 +31685 +968471067 +15216 +22937 +2345 +22021 +25123 +28284 +32652 +3208 +12184 +12007 +21726 +4656 +9794 +12839 +14930 +16399 +29002 +17159 +27420 +12438 +903238229 +7624 +924495346 +30089 +14889 +31804 +652689549 +17525 +145893019 +244957611 +29940 +32647 +1069115708 +29965 +5147 +27297 +1874 +613429844 +17827 +8725 +10208 +12527 +3852 +20076 +22905 +7636 +15019 +22779 +24869 +22651 +31606 +22579 +13099 +29952 +2394 +26661 +1666 +3479 +21359 +25141 +8576 +28388 +13109 +17805 +11890 +6211 +14740 +13655 +93659120 +12080 +26447 +9034 +2347 +19163 +9795 +21646 +824801269 +24792 +32421 +7952 +31816 +19463 +30635 +922 +30914 +156 +32753 +22621 +19666 +803501162 +5128 +4934 +20036 +28104 +610773839 +28724 +18546 +23510 +28021 +126590810 +10208 +159891380 +29567 +21890 +15233 +22369 +10266 +30873 +2536 +665875322 +4778 +16495 +20800 +3379 +417766481 +777917138 +822044300 +3069 +28111 +14316 +31759 +21484 +15097 +9856 +884345720 +26569 +13497 +417 +1378 +17829 +7624 +30564 +2213 +9939 +24433 +27430 +27864 +10156 +16424 +23617 +13783 +3587 +1455 +29438 +5928 +24787 +32344 +22620 +13857 +17597 +14040 +19665 +7778 +22565 +13321 +289826984 +251 +12490 +15076 +186785632 +32525 +4941 +23871 +478 +2002 +28927 +19213 +27308 +3143 +16318 +9323 +34337156 +13883 +2923 +7578 +2145 +25264 +641245860 +1358 +15492 +19819 +11932 +30316 +12560 +16648 +20941 +31232 +25681577 +543278591 +25049 +4581 +359967163 +15892 +15403 +17270 +9345 +724861432 +25082 +20426 +940466982 +30199 +16749 +25985 +3396 +28754 +677416738 +1018366689 +18111 +31490 +9307 +5830 +23150 +9756 +18661 +22648 +13506 +22607 +23107 +24302 +10292 +777917138 +12957 +24396 +15941 +22349 +19743 +30851 +26264 +31690 +23621 +18550 +9646 +4909 +8851 +23803 +26616 +30993 +15230 +2213 +18434 +3179 +27785 +14493 +695 +24831 +25032 +6076 +30017 +859864853 +16591 +3756 +2860 +9975 +2484 +17670 +6208 +160243780 +21344 +15265 +2396 +616977445 +16175 +5087 +18156 +6945 +31075 +15539 +103019456 +23364 +19236 +4799 +21879 +32446 +6182 +15422 +8067 +982 +22224 +28937 +29074 +1024 +16181 +2504 +1069115708 +767853461 +7930 +640 +18162 +29274 +18927 +11335 +10182 +9482 +15879 +11661 +27638 +30033 +17970 +50 +14970 +134 +15287 +10295 +14483 +8957 +1545 +26073 +29386 +612137112 +17681 +445477967 +31765 +7684 +25509 +28100 +2865 +16597 +8134 +7983 +25996 +22188 +14270 +7438 +28512 +4437 +23854 +3770 +26154 +6565 +10859 +19960 +19451 +15102 +14554 +26781 +10885 +15094 +18978 +16705 +16789 +30290 +4775 +12342 +1365 +23108 +8398 +29816 +23981 +22777 +6388 +30163 +15564 +20314 +21857 +17850 +31885 +3336 +14521 +24877 +15556 +5938 +22657 +4656 +1971 +32760 +498666675 +13163 +29589 +7522 +24207 +5908 +9365 +21374 +24368 +157465808 +19720 +13606 +20095 +551852208 +29161 +12957 +10121 +24004 +12495 +677782451 +1029808281 +30302 +10403 +29461 +4726 +25700 +18161 +8984 +31777 +21126 +30315 +11451 +18001 +13421 +18647 +15280 +5760 +24926 +22647 +10286 +67 +1192 +17385 +28728 +20037 +25926 +11271 +16813 +3065 +1201 +16161 +5797 +31522 +15379 +1405 +21069 +19719 +6114 +5004 +11232 +21234 +457142444 +22548 +19995 +2287 +2131 +27080 +6271 +14483 +18188 +12410 +19914 +1944 +7265 +8393 +19806 +3492 +25779 +21 +26468 +3742 +3732 +22729 +337 +2073 +376369831 +31389 +9405 +12490 +22867 +25786 +15249 +7958 +23462 +1308 +22543 +20422 +507789109 +21497 +29690 +204246971 +11167 +21890 +5510 +23038 +27638 +23312 +6420 +12788 +457142444 +13276 +22843 +3073 +6893 +31224 +28300 +1611 +24141 +30780 +13565 +30474 +25752 +15534 +26411 +9252 +16080 +138 +12498 +16586957 +8925 +29109 +29824 +19199 +557 +27647 +24931 +14574 +14402 +32383 +20008 +1322 +450764617 +16070 +17546 +1025777893 +903238229 +11239 +673150696 +18282 +11202 +12539 +24678 +19500 +12427 +30258 +21772 +28947 +19670 +28946 +8174 +917948279 +10309 +9270 +3580 +8116 +16472 +20200 +26670 +29889 +31410 +9884 +21021 +31330 +32182 +11283 +25081 +10449 +9572 +10694 +11202 +17603 +14829 +9388 +28705 +26803 +12850 +7161 +30936 +24716 +25905 +11306 +3511 +7624 +13070 +25675 +24020 +19389 +21255 +2410 +7572 +30113 +19801 +246 +14974 +4532 +26524 +22543 +15708 +14964 +14621 +941 +7180 +9173 +13659 +1182 +4532 +20063 +13682 +24993 +30315 +29370 +145893019 +20547 +22575 +18223 +8823 +19376 +12666 +20578 +21726 +13618 +29450 +24004 +25402 +14611 +11271 +20702 +8441 +15564 +665668403 +8332 +17848 +16687 +28013 +16411 +5688 +851461297 +3775 +547839872 +28799 +15300 +134408380 +27746 +19848 +25558 +10762 +29760 +23086 +23196 +5472 +6530 +787176313 +17123 +20736 +25380 +7693 +13005 +6921 +25788 +8545 +23398 +19900 +1046 +7699 +4523 +5258 +268664862 +18813 +1778 +376369831 +27124 +8223 +12414 +597796445 +12722 +24124 +28812 +19773 +168109658 +30624 +6719 +3098 +21662 +26621 +2709 +11433 +90344393 +12809 +20798 +23717 +290976997 +29209 +17970 +4184 +25670 +29604 +10008 +23769 +549962050 +30597 +17991 +12917 +21769 +30293 +32144 +25082 +762372985 +19857 +4372 +17501 +18459 +5677 +12006 +6470 +907975664 +6719 +6491 +25123 +12814 +20991 +9243 +3126 +2468 +27401 +24583 +27784 +1019836518 +12950 +21496 +25905 +8373 +3920 +7224 +27828 +18825 +510017880 +25231 +8657 +22102 +19440 +31356 +29644 +23639 +3840 +8879 +5841 +9191 +12337 +26614 +3810 +29727 +5367 +3440 +9755 +18535 +29982 +31979 +5750 +1388 +718 +917948279 +30718 +15678 +630093307 +4338 +22607 +1556 +532880782 +160617937 +23232 +10515 +32112 +25778 +233735679 +16970 +15094 +31629 +13016 +20982 +1562 +30918 +1514 +1599 +28510 +27819 +29161 +16232 +195302080 +23357 +8041 +10112 +13565 +23306 +19990 +30755 +194413349 +21024 +12632 +16644 +13684 +22294 +26347 +10184 +21592 +28839 +8839 +14082 +4649 +26764 +20864 +18060 +20265 +29010 +24864 +23530 +22049 +3110 +3689 +18975 +2262 +28628 +175763315 +678698016 +29293 +32525 +6829 +16767 +21295 +5534 +12092 +12984 +4881 +24444 +290 +90066676 +2471 +15549 +20089 +14052 +22163 +741194541 +1004618554 +3557 +10708 +154120443 +11154 +21121 +17595 +1336 +20120 +13422 +19911 +23588 +21839 +29461 +534 +582958153 +613429844 +25373 +11306 +28600 +5760 +8464 +21500 +30792 +29239 +22992 +31936 +2535 +10788 +9350 +31810 +863724463 +25028 +27074 +19436 +29300 +2073 +4247 +19537 +32048 +22009 +8577 +7816 +4817 +14988 +23086 +12747 +17076 +7657 +25599 +12495 +18290 +905400521 +865 +676064002 +26551 +676064002 +22530 +5509 +4490 +3819 +25509 +308 +22094 +9659 +27836 +8232 +25971 +10984 +26908 +143 +7305 +565593805 +24453 +13837 +3812 +21552 +1816 +25668 +6541 +2089 +27785 +11989 +4117 +14234 +14385 +32123 +21178 +30177 +11779 +15261 +24616 +29623 +1524 +11522 +602935893 +8277 +21071 +25723 +2518 +32615 +7995 +23028 +12603 +13373 +9780 +32468 +17980 +4098 +723695589 +14621 +7327 +2427 +355734928 +30316 +145056166 +5541 +19320 +1222 +18569 +235806854 +24249 +8722 +24250 +31769 +22352 +24521 +23710 +971511440 +21467 +339451411 +8449 +29545 +557 +12312 +28455 +8520 +5928 +27522 +25428 +22092 +24792 +8465 +27153 +14476 +14462 +16892 +12342 +5688 +21178 +16009 +942511264 +22686 +16131 +430 +12957 +19849 +27769 +2772 +13568 +10474 +901 +382802971 +5376 +7010 +17087 +9856 +20815 +830605272 +206884506 +18480 +14802 +26071 +1365 +23875 +19845 +10845 +22564 +15110 +26348 +16069 +1971 +25600 +32370 +14624 +29339 +19472 +5785 +16656 +8621 +21908 +452963926 +31195 +10943 +195302080 +23398 +13303 +8597 +971511440 +16868 +17589 +26140 +8345 +31169 +29245 +11432 +30785 +24975 +14988 +20867 +13783 +9331 +32006 +24309 +29649 +27762 +3714 +6068 +30258 +176723792 +359 +32417 +29556 +18822 +28502 +6655 +9419 +9173 +29342 +14277 +7896 +27864 +16080 +31114 +282058177 +27803 +1026 +26460 +22367 +29602 +16952 +21121 +22622 +883636298 +311814403 +12010 +30607 +11162 +14828 +6075 +13682 +887 +30752 +27665 +20275 +19212 +25996 +25723 +13822 +23223 +12788 +10680 +20264 +3058 +7236 +30968 +14463 +20532 +15411 +29222 +26326 +16749 +9762 +9762 +2145 +2932 +291275066 +15453 +16773 +21726 +24860 +9710 +19376 +22673 +10049 +15570 +6983 +17173 +2115 +7265 +900 +29300 +24449 +25032 +10087 +8829 +29161 +9421 +4913 +31005 +16586957 +6057 +14295 +12805 +31986 +17443 +30752 +22789 +24093 +24358 +20047 +662831263 +24800 +32320 +2438 +5955 +11834 +25723 +17020 +268664862 +30775 +4191 +1909 +5486 +21984 +11354 +19278 +31517 +11980 +18310 +13379 +32300 +15600 +19773 +14007 +8838 +28905 +19533 +293 +21855 +23189 +16009 +21700 +20323 +17289 +20822 +12501 +4054 +23199 +11677 +3832 +16274 +726 +28022 +2713 +24368 +7071 +23576 +22706 +642 +23445 +20592 +13050 +12498 +12316 +12016 +27880 +30784 +6530 +9756 +14038 +3922 +17392 +16803 +3574 +8605 +25882 +1544 +25670 +22351 +354736640 +9339 +16384 +29012 +299509607 +76910325 +21273 +18765 +5197 +31696 +7290 +29161 +15278 +20941 +7778 +12599 +4212 +18557 +24274 +585 +30449 +12250 +22684 +11603 +5350 +30121 +9286 +24001 +17101 +8067 +23873 +18403 +21197 +14612 +504608093 +22294 +25826 +856207789 +22092 +2148 +26865 +672253387 +689 +665 +19161 +15660 +25612 +2546 +30991 +30613 +24124 +13946 +22954 +29351 +25436 +13064 +25252 +32124 +16135 +26590 +26959 +16356 +28898 +21208 +27144 +31765 +14136 +11774 +11944 +15377 +5845 +22244 +18195 +97 +3126 +5797 +8305 +7064 +14052 +7624 +5286566 +7175 +4808 +8776 +109016745 +17592 +27404 +19199 +2158 +7290 +11038 +9210 +22536 +30398 +448760046 +28003 +20357 +19456 +2664 +17078 +9873 +11555 +5688 +4613 +8245777 +14851 +25263 +24196 +26572 +27794 +11815 +22499 +19478 +4840 +12011 +2055 +10739 +24761 +20338 +162289454 +26796 +18209 +306860064 +531600320 +14216 +13276 +2503 +29760 +9244 +430465787 +30776 +24264 +6949 +19076 +18772 +29399 +8318 +32731 +7017 +27042 +10528 +1273 +17363 +13164 +22651 +29015 +18223 +14080 +8568 +18993 +14598 +914 +9542 +19878 +13428 +11227 +329649531 +26860 +19883 +5176 +5966 +263497805 +17595 +29274 +21694 +422 +3996 +126590810 +7489 +817993855 +1373 +15611 +6075 +782079517 +4455 +23098 +8545 +4868 +29344 +836023503 +19200 +20653 +29924 +653627586 +29022 +16331 +30785 +145727174 +902218792 +223104312 +31671 +3966 +23576 +10953 +16590 +9540 +21646 +20036 +26344 +28461 +27666 +17497 +2212 +19313 +16309 +548 +3194 +11059 +27710 +14385 +7612 +30256 +533948334 +13043 +2428 +12205 +29630 +21311 +2452 +7816 +25202 +1218 +3819 +29542 +16026 +21911 +13239 +3836 +15594 +475811794 +24909 +31485 +3576 +5250 +8280 +14326 +24399 +751443494 +10496 +13603 +3273 +606881088 +23010 +9388 +12381 +25600 +13568 +2690 +21121 +12160 +31752 +28184 +746854482 +17755 +28111 +9087 +2450 +24791 +1218 +4200 +18408 +13295 +4523 +23118 +24993 +2282 +15133 +19666 +28705 +3875 +23770 +22886 +14519 +22621 +7228 +4648 +856 +25032 +22672 +26456 +14502 +24593 +18772 +27012 +21045 +19009 +27389 +11069 +28066 +6003 +126590810 +300929934 +28705 +3141 +589886788 +13032 +32082 +5274 +5191 +168857585 +25639 +563 +693593454 +16384 +9244 +16316 +29076 +17162 +8175 +8732 +26259 +14528 +32344 +3661 +30639 +3554 +19900 +22275501 +27710 +13642 +17480 +16135 +21871 +10389 +31103 +18418 +1556 +1083 +837732693 +4907 +28238 +4925 +16843 +4681 +22187 +28461 +12033 +466407152 +14077 +27388 +7250 +15708 +24437 +21309 +7314 +30651 +23723 +1056334367 +3885 +16730 +4098 +32285 +29718 +27574 +27967 +28036 +30750 +28238 +17165 +2381 +18633 +688 +32626 +15588 +14878 +3174 +10861 +16904 +168109658 +16591 +17052 +4976 +20688 +359 +9534 +248328466 +25447 +250 +25783 +22396 +7308 +6905 +3714 +555677364 +384 +665 +19875 +3046 +723466242 +23461 +6020 +799 +4845 +921025890 +30794 +675282828 +10134 +9361 +1359 +26458 +29411 +290976997 +27282 +21783 +8702 +30807 +31246 +5115 +16355 +7361 +3237 +12575 +2697 +28712 +4134 +6812 +21517 +29891 +23690 +21545 +9550 +6355 +3966 +12984 +29067 +23772 +19412 +15911 +9263 +20996 +10961 +30492 +1305 +7276 +26917 +13373 +29940 +9498 +26410 +22316 +26091 +31104 +20377 +3293 +22682 +446538772 +21344 +260292361 +23143 +21560 +19992 +8885 +516829386 +119792803 +15315 +13925 +7006 +26151 +16518 +20436 +20173 +1404 +27674 +28643 +9400 +26306 +23875 +12125 +4454 +10208 +18569 +8786 +290769443 +20265 +20536 +8925 +26791 +17884 +844426824 +9015 +22564 +22718 +24689 +18927 +12219 +30557 +5187 +25962 +339451411 +1491 +3208 +8499 +21932 +8348 +5539 +464493188 +1466 +30362 +16026 +22117 +12562 +11737 +21683 +3294 +2709 +27638 +874086522 +31644 +9388 +22102 +23216 +17595 +23977 +2923 +7875 +6025 +26896 +27662 +22227 +532880782 +11821 +28203 +30784 +5748 +18560 +11890 +504 +31121 +30020 +26304 +27852 +18648 +20333 +2888 +13781 +13838 +10456 +17762 +25176 +13113 +23756 +22417 +17628 +31610 +5187 +9659 +12224 +27638 +29600 +27280 +12820 +13297 +22954 +8096 +31485 +19914 +19782 +15220 +13556 +436 +19613 +18887 +12464 +18878 +4522 +15496 +33496567 +1263 +20265 +27185 +25916 +17681 +28359 +21837 +29451 +11311 +7763 +22091 +21715 +4450 +6307 +753 +14676 +8995 +29761 +12688 +3683 +31083 +4142 +20722 +15377 +5050 +20113 +27253 +32337 +15954 +16684 +2011 +19233 +1009 +517903186 +31254 +359554286 +31304 +11950 +19176 +25618 +10528 +145893019 +20299 +25387 +990149555 +23366 +666820756 +14937 +15572 +12490 +86993590 +25641 +3467 +27186 +31718 +26928 +25213 +701 +8712 +29155 +31223 +73596427 +30463 +24818 +23756 +23952 +25427 +10454 +11366 +3838 +17480 +15225 +3743 +27099 +3729 +4260 +21735 +8485 +12389 +11306 +14218 +18504 +11986 +12501 +5888 +18702 +23885 +24895 +7253 +20192 +3203 +5147 +7567 +8224 +4824 +28705 +27053 +1066627044 +11431 +248362658 +14499 +166 +762372985 +29161 +13438 +8036 +580 +24308 +9173 +21136 +13996 +8223 +2450 +26941 +4740 +478 +23217 +83834291 +3229 +23810 +19849 +10727 +11821 +22546 +12806 +12926 +1001 +29889 +16789 +10058 +4609 +747479347 +13636 +17226 +5320 +29495 +16992 +30926 +229792385 +9421 +4828 +11499 +10748 +145895232 +24098 +10021 +30851 +2412 +3336 +12357 +22713 +21337 +384972726 +1987 +16135 +128077685 +383 +21645 +31364 +11779 +25279 +13118 +12017 +29752 +15657 +5613 +29429 +17603 +18097 +4784 +2892 +20857 +15937 +268664862 +67 +26983 +15642 +2947 +21615 +5165 +17395 +29422 +18878 +22356 +15927 +22166 +8910 +24453 +3273 +1623 +24883 +27731 +8823 +9333 +28508 +337041099 +14029 +25996 +12628 +29920 +6404 +260292361 +22127 +14719 +10158 +22652 +3586 +16627 +11547 +990900808 +15262 +13751 +27272 +24939 +15310 +12410 +26922 +8698 +29761 +32431 +8238 +2308 +2236 +32676 +10477 +271 +10947 +21911 +30374 +17991 +5524 +18609 +24457 +9375 +10156 +7714 +6003 +14554 +3627 +13993 +30520 +22832 +9665 +811903348 +19686 +12219 +29629 +16213 +23205 +11102 +31075 +23961 +8342 +15657 +30606 +31425 +28728 +14500 +3848 +11723 +4531 +3920 +25362 +14578 +230518419 +29183 +23981 +29994 +14346 +19994 +16761 +453090502 +25612 +18820 +22997 +14594 +28224 +955541494 +22333 +10718 +25916 +1437 +6326 +26165266 +8498 +16361 +1069917996 +31626 +6423 +5350 +13496 +31836 +30121 +20383 +991427156 +16318 +3277 +29399 +21391 +12285 +32311 +8621 +7623 +11540 +25742 +25252 +26563 +26743 +3819 +16318 +7838 +29805 +6453 +478 +20125 +30033 +31195 +438 +5135 +23026 +20672 +817319335 +10112 +591 +7778 +10787 +29877 +11641 +8426 +1007560760 +551 +652689549 +26193 +24823 +32453 +21071 +19354 +24558 +19653 +20747 +3554 +2677 +9105 +28180 +28223 +12061 +12125 +11668 +15689 +21549 +5395 +17933 +410710860 +28677 +21225 +13929 +30596 +18586 +13706 +26054 +19171 +2901 +1282 +30214 +27574 +16164 +15660 +22688 +18780 +699487053 +18394 +4211 +25123 +32442 +5423 +21136 +8276 +22351 +15129 +25786 +21427 +9720 +11432 +21178 +32161 +21284 +27420 +464901830 +16212 +22073 +13182 +4523 +18946 +9842 +5688 +32417 +4925 +90344393 +8499 +20250 +9039 +7620 +30710 +7959 +16648 +17238 +251771275 +6611 +10784 +31936 +4620 +19259 +417766481 +32034 +25546 +32689 +16889 +32724 +32709 +4852 +977602386 +27013 +25996 +23192 +25081 +4537 +10182 +27052 +4900 +1914 +8544 +25386 +688 +4486 +14330 +23673 +32369 +90396233 +23709 +17101 +13118 +338625110 +109016745 +28338 +13182 +6271 +2131 +19992 +7132 +23118 +337 +23841 +968471067 +16919 +30557 +8969 +5308 +26662 +4413 +29433 +30878 +391090414 +5057 +22497 +28354 +14585 +25089 +6330 +6392 +4054 +25542 +12783 +28450 +29556 +5723 +8689 +31885 +19423 +1046343587 +18615 +2787 +14396 +10013 +25483 +29461 +3051 +18434 +6719 +16182 +3065 +360908934 +19201 +28139 +28225 +6412 +22651 +19848 +23756 +340345990 +7177 +23149 +14177 +10637 +227439839 +19585 +26959 +3838 +10052 +24478 +13164 +16472 +193 +9906 +1562 +8156 +4128 +12932 +6166 +29661 +10306 +30433 +27393 +12460 +15962 +16632 +8524 +29495 +17444 +30174 +26504 +13347 +8360 +28319 +29690 +27153 +16148 +26980 +9802 +17501 +6519 +403520915 +20032 +17076 +166 +676064002 +15715 +29646 +32682 +28726 +20090 +28799 +22227 +11092 +4081 +20095 +22887 +7730 +10959 +12337 +12560 +21974 +18077 +687763923 +14845 +4261 +25205 +24663612 +24242 +25349 +253141036 +18084 +1229 +7667 +1455 +23535 +22620 +5847 +21204 +18269 +8178 +8774 +843 +25448 +22189 +2853 +5994 +25264 +13168 +14422 +25213 +15212 +11016 +8621 +25205 +18222 +382902669 +13070 +4666 +29329 +24531 +15985 +370759140 +24258 +32016 +32201 +9007 +13880 +14164 +30964 +548 +24484 +25504 +26244 +28416 +23742 +15341 +1802 +1038473147 +19180 +21922 +22686 +6063 +14555 +19149 +4649 +28343 +21083 +17808 +7216 +1467 +238428037 +18207 +825145787 +4032 +21155 +168857585 +115397447 +28231 +14420 +959661605 +583 +19628 +14878 +10071 +9727 +598553511 +25089 +25885 +387 +23904 +21732 +10156 +22901 +17884 +990900808 +883636298 +13088 +23268 +5742 +92028892 +31633 +29753 +561740885 +548 +1011243118 +16495 +31816 +8498 +21221 +21374 +25593 +32715 +878327399 +16730 +1599 +5590 +22648 +21868 +10193 +31075 +1944 +1018366689 +5825 +20139 +32153 +3379 +29623 +16078 +899069837 +13291 +24453 +8209 +21227 +29007 +4661 +22543 +4927 +20895 +8321 +1481 +5035 +28572 +30595 +28028 +12757 +15958 +28874 +31936 +17462 +4408 +11983 +7722 +29608 +228 +13018 +585 +638607948 +26691 +5793 +293 +773245885 +8879 +31010 +20513 +3818 +12414 +16862 +9621 +8433 +12222 +8 +31759 +4100 +23046 +18978 +23143 +30065 +3437 +32756 +16540 +20724 +6963 +15531 +21828 +1100 +19547 +8485 +3069 +22530 +23530 +14624 +5544 +26 +21405 +28604 +30316 +14538 +138 +3633 +23252 +5955 +17437 +311956014 +15377 +26223 +25348 +25032 +859 +8067 +32559 +12674 +22591 +17169 +7566 +27785 +1984 +8924 +24484 +29602 +1974 +23151 +4294 +3110 +3276 +30133 +22036 +10800 +6921 +187968093 +24749 +12575 +5043 +10528 +2536 +29525 +15464 +30794 +1018366689 +24457 +14161 +6338 +28726 +25783 +17684 +24244 +13297 +31969 +4909 +10292 +1778 +1836 +13753 +15808 +19076 +8041 +545509574 +16435 +28251 +11108 +5551 +16078 +835842891 +7180 +24583 +747479347 +8725 +11432 +2568 +5197 +427985656 +18282 +5499 +8949 +12051 +6195 +23280 +31856 +1599 +29889 +203869333 +1047 +5128 +14385 +10969 +13682 +3428 +814251226 +20512 +26949 +24557 +4025 +30322 +16836 +3580 +20323 +11430 +28312 +9572 +1831 +29761 +25469 +8557 +6312 +1009 +623 +4450 +31644 +11104 +14554 +7599 +15708 +328328013 +25700 +31714 +276 +2523 +12632 +28251 +11974 +32559 +13032 +8367 +24278 +17076 +8845 +18788 +24673 +8699 +11091 +726616181 +14430 +15216 +9709 +26144 +11199 +13904 +15531 +2536 +908304474 +16384 +5024 +573 +23783 +26921 +4784 +16806 +961570424 +1308 +12381 +32393 +32161 +11386 +26235 +17424 +434 +29829 +25320 +18468 +475811794 +29049 +29844 +13727 +151770303 +1001 +8295 +144035229 +27056 +28724 +27324 +13883 +12558 +5918 +818 +24926 +766296907 +5683 +29386 +8787 +4775 +13188 +14528 +30249 +188584425 +9410 +885448314 +9208 +30219 +23640 +14614 +374 +17466 +8785 +14532 +9802 +24019 +430015481 +5912 +26515 +7754 +10800 +9405 +30157 +15534 +2073 +767879674 +31445 +2153 +1974 +4406 +15715 +43828687 +4062 +2802 +20278 +27342 +23137 +3289 +22010 +9848 +3213 +1612 +24093 +606788536 +18788 +22833 +13910 +26732 +27859 +19777 +20598 +4044 +7117 +26823 +15879 +11582 +5605 +5139 +21500 +3786 +9111 +31364 +13618 +21826 +7688 +8036 +23373 +22638 +21448 +19093 +14526 +6541 +7902 +782079517 +9751 +541087189 +23747 +21197 +13932 +29286 +19960 +27803 +19445 +30427 +26694 +667 +4386 +427210045 +1040971019 +13822 +9902 +2209 +18143 +32143 +28583 +5176 +23163 +3687 +24864 +27697 +24557 +2260 +21412 +13618 +8851 +578949498 +18677 +557 +21990 +14776 +333166385 +32347 +13808 +19352 +26592 +13213 +21003 +28837 +30527 +529585642 +10473 +19695 +779295714 +15531 +22140 +8622 +27160 +29005 +24883 +28678 +26867 +13704 +31897 +9292 +30302 +13128 +8556 +349661678 +19423 +2690 +430465787 +21953 +5910 +11971 +3976 +27553 +1001 +17732 +14026 +21941218 +917948279 +516 +31797 +8079 +79196762 +3689 +329597276 +844426824 +12577 +4260 +10719 +25307 +12337 +21358 +11869 +11335 +4752 +19865 +18295 +15958 +22701 +1651 +27192 +5751 +22739 +28197 +4486 +15174 +26067 +27841 +25660 +14099 +1063098759 +7250 +16424 +16546 +21456 +29487 +18618 +6423 +2426 +11534 +15377 +9222 +14216 +25692 +26347 +11792 +28898 +194998513 +6822 +15695 +10566 +31209 +31211 +21784 +6055 +27785 +28163 +27794 +14320 +17839 +22319 +25159 +27271 +19261 +790740335 +22887 +8223 +1348 +7396 +718 +3799 +803501162 +31714 +30245 +20524 +25874 +20200 +26343 +6258 +30635 +15539 +27153 +13076 +15358 +165589491 +1289 +27712 +15887 +859 +19116 +16289 +3610 +19301 +31193 +15417 +6804 +6673 +8520 +531600320 +2503 +5673 +17385 +19900 +31358 +32370 +10062 +19801 +1050 +67875078 +25493 +22465 +1072 +15607 +504608093 +14757 +30954 +8030 +31633 +12291 +15300 +25805 +13012 +198721611 +25785 +354860035 +23333 +20550 +12536 +7875 +22304 +26476 +337953397 +17020 +30107 +29658 +26623 +29237 +12288 +1614 +27712 +2934 +30440 +1545 +32311 +12017 +24284 +14612 +13499 +9458 +6078 +30316 +11641 +10626 +1171 +26466 +22864 +20537 +2572 +2466 +9678 +28042 +31285 +1030729571 +14973 +8174 +22867 +21003 +16656 +19018 +1611 +19674 +30226 +15174 +30276 +1403 +25675 +6905 +796710006 +11432 +20315 +22954 +14326 +4338 +13004 +23756 +25608 +14676 +28461 +25024 +2084 +29907 +8036 +9332 +6390 +13571 +25542 +4702 +31517 +24703 +11432 +18282 +5673 +7702 +34337156 +7486 +19632 +10528 +17762 +10560 +21716 +4578 +6085 +16309 +15250 +12804 +12818 +31626 +3331 +31641 +16513 +23566 +10190 +6025 +15736 +17264 +25741 +21990 +30448 +6106 +8656 +15260 +30604 +23620 +9421 +21959 +17654 +8598 +24725 +13777 +811903348 +18290 +23373 +17929 +17400 +20115 +4184 +1895 +14228 +6642 +19977 +3069 +4269 +20063 +12205 +1251 +1339 +131 +8047 +31005 +21021 +5913 +32615 +8433 +32762 +3352 +32449 +28197 +31785 +6114 +753 +8147 +18920 +31498 +16540 +15220 +8608 +181284782 +26468 +12404 +1036 +11750 +17217 +444399954 +1671 +24260 +8984 +102 +24443 +20894 +20178 +345819040 +24029 +22091 +11025 +9286 +2698 +10194 +25509 +12359 +16586957 +15437 +5176 +17628 +23653 +20982 +902218792 +22602 +3432 +29525 +6491 +22359 +10889 +18535 +29824 +26616 +836023503 +11967 +15954 +414776319 +29461 +28844 +16399 +9173 +25711 +138 +21368 +18173 +17202 +32058 +20580 +5873 +585 +23639 +1025777893 +2089 +922781658 +592666506 +30875 +507789109 +20192 +26631 +1383 +28262 +28028 +32521 +6301 +26276 +26796 +18167 +6206 +15764 +10690 +9756 +16232 +11573 +20477 +193 +828880865 +20299 +19313 +953124189 +22339 +10982 +212 +15313 +18310 +414776319 +25030 +10295 +803008640 +19497 +21862 +4648 +20124 +31553 +14220 +12628 +30535 +1093 +29889 +27279 +31108 +16596 +20127 +13506 +23612 +22635 +29605 +4162 +5720 +31945 +20800 +15587 +26948 +462910439 +6020 +15209 +26745 +17173 +13610 +31936 +27177 +483843128 +12905 +1046 +14909 +5463 +22224 +7672 +22621 +25498 +11798 +29833 +22954 +27769 +19994 +2375 +4106 +25981 +20583 +12632 +1904 +27099 +31439 +12503 +13016 +7047 +16472 +6844 +455393924 +3384 +18136 +1251 +31016 +6131 +19873 +16175 +204246971 +6020 +28900 +20592 +9631 +5415 +16957 +29307 +28461 +643348206 +30319 +31178 +452 +9124 +6614 +7995 +6297 +17595 +25346 +19009 +27292 +1038473147 +28483 +27192 +504428086 +6648 +9502 +17987 +15162 +16034 +25410 +516829386 +7096 +585 +19632 +1059407870 +9764 +30328 +16567 +7143 +5161 +17321 +25605 +29094 +24478 +7295 +15975 +9461 +3790 +27993 +15974 +11840 +629431260 +11777 +5468 +512 +8066 +13109 +6891 +2503 +14220 +27290 +8036 +5684 +13617 +17176 +26504 +11199 +1308 +5016 +3812 +26661 +799 +18111 +21429 +145056166 +21140 +29438 +8568 +2182 +28256 +14436 +4161 +14502 +674585055 +10706 +21922 +22351 +10559 +11432 +2345 +19436 +29810 +27412 +134 +30212 +9138 +20047 +19163 +29268 +4054 +4059 +21990 +5144 +7241 +22189 +6812 +4509 +22688 +29005 +20948 +32753 +3866 +29924 +2286 +336420794 +17840 +640 +25723 +29442 +15660 +23912 +11327 +27712 +31665 +892237149 +2713 +29600 +1934 +13813 +27172 +20571 +13681 +13972 +8702 +8337 +19541 +14147 +6658 +9747 +15975 +28583 +5794 +24995 +11386 +19064 +23616 +10692 +3713 +7262 +19665 +8722 +6933 +134408380 +24539 +30547 +21448 +21266 +22048 +16164 +16175 +23834 +301 +808046354 +32610 +24700 +14943 +30891 +26730 +31375 +25594 +17559 +1198 +28173 +21047 +864335235 +15230 +14672 +1382 +30785 +22789 +20747 +3885 +6795 +23479 +29425 +3078 +21560 +17470 +28600 +17009 +12608 +4635 +21414 +23600 +31010 +103268089 +8621 +3742 +26621 +950 +23312 +294947637 +9814 +1100 +2463 +9371 +290976997 +22414 +452 +19376 +14946 +289826984 +16384 +2081 +21239 +17588 +12149 +20278 +27859 +195087475 +618859804 +31356 +30039 +20477 +9931 +16911 +30694 +30138 +25472 +1626 +1899 +589886788 +32551 +13075 +23094 +8091 +24615 +1835 +19508 +29351 +5918 +21954 +24289 +20598 +27710 +13312 +12746 +8925 +792992230 +21309 +252 +19676 +21358 +28496 +13119 +30596 +899069837 +28331 +12849 +17175 +165589491 +7816 +14189 +19423 +13727 +771101042 +3186 +28603 +1582 +23092 +29644 +20934 +27337 +393720206 +30015 +307353097 +1843 +4682 +26249 +25964 +449362197 +12741 +32279 +24764 +15820 +21984 +31998 +27208 +32013 +21775 +8367 +29410 +867439205 +2642 +4726 +13998 +23252 +344 +10357 +16642 +876 +8134 +23007 +30794 +12560 +12848 +8673 +8277 +29600 +32320 +4924 +5996 +16952 +929979970 +12637 +23216 +16868 +10501 +8319 +19006 +27922 +989959857 +30093 +20985 +14039 +6027 +9332 +23306 +1816 +24230 +29923 +5554 +29767 +26401 +31842 +31525 +5615 +10559 +6435 +8830 +18772 +11844 +14569 +29918 +26968 +30093 +19845 +5664 +12783 +26347 +29629 +9016 +1688 +8116 +727 +27131 +11204 +779295714 +16842 +3080 +23948 +14996 +22120 +13016 +7561 +665 +376449320 +6435 +26783 +4402 +7527 +12312 +3633 +24598 +27943 +20924 +24948 +31705 +18071 +20982 +8086 +7314 +20463 +6110 +772225462 +592666506 +20200 +16730 +29329 +23814 +133 +5033 +20120 +25469 +27140 +23566 +215107976 +21465 +5095 +27128 +14737 +29370 +21448 +21675 +30177 +276 +21070 +977602386 +991546674 +29907 +24001 +14069 +12649 +3714 +27394 +20513 +29010 +646646250 +19076 +31514 +8342 +887 +13625 +23803 +19873 +8311 +25667 +9192 +10656 +826379647 +20795 +31171 +10569 +8739 +345946613 +26584 +23108 +28504 +18319 +30520 +4327 +8050 +28688 +4656 +4726 +17589 +974 +19124 +6812 +292613269 +31140926 +27015 +6552 +15958 +26177 +2250 +1348 +22812 +30782 +15540 +6374 +31765 +29062 +31089 +17652 +17762 +6468 +22092 +23588 +20818 +16407 +31319 +29398 +31813 +21839 +13088 +18560 +25320 +24450 +25028 +4913 +23150 +19354 +23746 +3189 +5635 +16378 +10201 +19199 +557 +27993 +29183 +30846 +30021 +5350 +267 +29155 +9087 +18182 +394 +5583 +1643 +8276 +26614 +29566 +14488 +30207 +24289 +20702 +8364 +4740 +13258 +488251248 +30082 +14038 +73596427 +23596 +1020413297 +6364 +24966 +31870 +5258 +16066 +16684 +1083 +18917 +403520915 +23904 +4180 +20377 +3281 +5908 +4261 +314883256 +24761 +28805 +31139 +23549 +13706 +22236 +739 +2375 +3581 +16352 +7638 +16424 +32370 +27117 +340069438 +5795 +32144 +13808 +5632 +18457 +6412 +3914 +8036 +23007 +13414 +27739 +15321 +17510 +770236869 +1640 +244343836 +29092 +7342 +20869 +12163 +13580 +16678 +27401 +1093 +7017 +25996 +16811 +3014 +969 +31606 +3661 +19086 +7305 +32337 +23217 +3162 +22682 +7269 +6920 +304677974 +26949 +11555 +24869 +17009 +155057346 +22556 +17755 +301 +3711 +16150 +4753 +15220 +7643 +29844 +22753 +18883 +27958 +29469 +20960 +19061 +16175 +8838 +590791345 +7353 +24888 +3980 +31168 +3479 +22611 +2822 +20603 +7645 +19199 +23108 +3871 +12111 +32647 +25123 +8596 +1008532069 +6008 +24997 +8061 +10311 +1030729571 +31803 +28377 +498666675 +22294 +612277592 +18869 +3097 +30766 +19816 +26291 +17332 +30163 +15169 +21601 +18296 +28967 +15251 +26049 +17301 +15994 +17314 +7038 +6514 +9538 +28322 +29597 +31445 +12360 +549907492 +22755 +4122 +26420 +32495 +10498 +8851 +5534 +19428 +7336 +15403 +913748172 +11478 +26271 +19010 +10807 +22861 +19108 +7570 +29172 +15611 +25084 +8230 +25723 +14551 +3610 +16480 +27074 +17881 +6678 +20843 +13579 +25141 +3492 +10727 +30242 +19435 +6620 +22759 +13769 +30355 +15958 +3455 +476 +15974 +580 +18465 +8601 +24548 +25354 +342900830 +3966 +13043 +1723 +15903 +5996 +2575 +22575 +1068171828 +31818 +10311 +621395034 +20377 +5050 +1649 +21466 +597796445 +21021 +21555 +1055209860 +15752 +1061 +23192 +26484 +11308 +12167 +27561 +2106 +23636 +145056166 +282058177 +12288 +17881 +21140 +16270 +693593454 +30793 +20036 +22659 +15903 +15959 +26468 +2901 +139452872 +29646 +14520 +13610 +28992 +18765 +9333 +702036288 +28696 +19783 +30254 +23372 +27984 +2523 +6160 +3480 +30109 +7228 +814251226 +5888 +24401 +23901 +233735679 +8752 +6191 +9087 +12440 +30499 +18826 +9146 +16855 +22530 +5677 +30067 +30814 +22617 +341817102 +1022585985 +27459 +13099 +472087440 +16779 +19873 +2108 +5933 +7765 +2999 +20555 +9013 +10414 +19719 +20653 +19200 +24458 +7012 +24412 +20724 +6555 +24907 +25622 +31121 +25805 +24154 +9802 +17466 +766823878 +12504 +6435 +1013710959 +31028 +17239 +13451 +3492 +24242 +9533 +29070 +29727 +4190 +27674 +8019 +19190 +30325 +29253 +27676 +297 +8492 +4841 +32201 +28572 +30499 +24907 +21955 +20387 +808046354 +9627 +3639 +28920 +2487 +3074 +11451 +15 +25551 +29805 +20368 +7012 +23046 +3502 +6079 +26305 +21560 +17374 +32550 +15265 +13373 +18048 +31425 +3378 +30993 +20914 +14715 +741194541 +15536244 +19711 +25081 +30499 +1001982030 +21815 +233735679 +1063098759 +15879 +16361 +5284 +7554 +13260 +25211 +23277 +346928338 +30429 +30473 +2660 +29108 +19831 +4977 +3840 +23415 +7187 +31986 +14909 +11478 +30397 +8285 +4532 +16667 +6592 +100092990 +977602386 +29990 +32581 +21964 +22559 +9657 +2920 +21596 +4753 +19486 +25787 +29864 +25314 +22790 +30374 +12503 +28878 +29644 +30705 +27140 +12495 +7265 +30258 +19354 +586165913 +31055 +17860 +4938 +14161 +23480 +22188 +15791 +31958 +6928 +25675 +4084 +10841 +998031657 +13655 +20983 +18251 +15951 +811900994 +16034 +27470 +10501 +5791 +14868 +29293 +18463 +17762 +1987 +21594 +18173 +24531 +15322 +22339 +9109 +8879 +30976 +31750 +11162 +18432 +24476 +6607 +13158 +22867 +583 +13076 +25307 +12536 +737190283 +22810 +1289 +23619 +12017 +26447 +31932 +192993735 +25147 +25091 +9877 +17340 +223690879 +578949498 +7412 +77748472 +12007 +5517 +21560 +31671 +13753 +17969 +39299391 +125 +17692 +5390 +3705 +14487 +2518 +4855 +30914 +30463 +13570 +26312 +22294 +27829 +506 +23773 +573404863 +2018 +20997 +26656 +8342 +15332 +5900 +18840 +4429 +711445733 +22531 +987156465 +163 +1021683009 +28910 +10083 +28450 +14347 +31518 +27042 +7831 +13769 +32647 +20121 +12435 +9323 +3185 +11738 +30926 +7415 +14099 +14012 +20542 +15300 +4933 +13675 +291275066 +2275 +16017 +21783 +19884 +23958 +16085 +31498 +19213 +22305 +12427 +20140 +641245860 +29324 +11766 +9542 +3682 +8520 +7220 +25141 +23179 +17353 +15378 +20475 +6131 +18315 +29621 +16314 +21309 +2763 +6453 +6720 +28826 +13175 +12288 +12867 +13109 +17684 +3273 +13879 +1072 +10743 +22821 +11693 +9842 +6355 +83834291 +21097 +30350 +12890 +988543234 +5035 +10332 +211392655 +24884 +8090 +29729 +28726 +21750 +3569 +522048339 +24082 +2999 +27394 +543278591 +10509 +4122 +742303875 +818 +29042 +10566 +22377 +10859 +16658 +11724 +16590 +5170 +16675 +3482 +7754 +22002 +27943 +5928 +17113 +24933 +4112 +5796 +27017 +8829 +16182 +17999 +15415 +15094 +17466 +23742 +2784 +15798 +17798 +549962050 +13783 +15642 +10295 +24493 +5751 +131 +1052640660 +1029673386 +30624 +564 +14430 +24979 +21954 +594762075 +159891380 +14636 +26969 +22396 +10591 +28701 +26276 +544803518 +32232 +27393 +290 +4393 +22634 +9416 +17470 +8405 +322303279 +10354 +28826 +5439 +29024 +18693 +28467 +3331 +24922 +7038 +14788 +8449 +8321 +23793 +13254 +30440 +20960 +14621 +10309 +32393 +10690 +21941218 +29542 +31155 +27647 +12741 +6933 +3835 +17285 +1122 +22387 +7082 +2048 +12476 +18048 +1313 +6950 +21737 +29062 +359 +692430287 +4824 +429572152 +28603 +9511 +13525 +18829 +8722 +8685 +12248 +22855 +4308 +20314 +15587 +1070 +11641 +301 +17542 +14166 +20036 +191971468 +859 +17603 +8311 +20365 +26803 +14885 +14719 +25747 +1201 +16499 +4774 +8665 +3021 +15810 +9410 +23196 +26771 +4359 +23143 +10112 +15024 +3939 +9582 +17004 +2529 +18282 +8277 +16080 +30496 +7050 +3116 +14384 +7235 +22324 +12769 +31537 +16164 +30242 +7117 +145893019 +23803 +20219 +16182 +25918 +18870 +27185 +27553 +6957 +19500 +7693 +18499 +6945 +4190 +10088 +742020694 +67092753 +5703 +20046 +25583 +29864 +21197 +31964 +21894 +5664 +13474 +9461 +340069438 +22821 +20939 +22 +9902 +7307 +28066 +32760 +17847 +6264 +1645 +28515 +21720 +21964 +21284 +32180 +23910 +13733 +27292 +8945 +6678 +22621 +21741 +5996 +19720 +31864 +7875 +23733 +9228 +666268046 +29188 +8393 +15959 +23235 +938231172 +572834493 +14380 +558084621 +876 +11306 +10540 +21889 +15587 +17204 +18322 +11168 +26163 +188584425 +9350 +21309 +851461297 +27448 +26223 +13890 +16331 +13018 +5583 +2221 +26631 +15161 +5473 +16590 +28078 +27414 +16706 +10572 +14757 +9894 +13655 +21107 +27392 +22730 +31351 +14656 +15453 +14913 +23010 +978839708 +23105 +27443 +15642 +17875 +20826 +8499 +9103 +15881 +2001 +13808 +10719 +16413 +6195 +26922 +1043810333 +20063 +18550 +4810 +16101 +16309 +25493 +30245 +18687 +22464 +23302 +9797 +6258 +624 +15094 +21960 +4455 +15300 +159891380 +20843 +12723 +21953 +27660 +7486 +25310 +4900 +26468 +3770 +30993 +6018 +15092 +28732 +14674 +31485 +1055 +8813 +19342 +23948 +1688 +5308 +1277 +26691 +32645 +4575 +11767 +26661 +31766 +19817 +22294 +18825 +6220 +8768 +27409 +2824 +26259 +17967 +13505 +4360 +3966 +61637246 +1100 +5994 +22117 +8023 +9212 +4699 +31927 +24861 +12184 +31813 +29646 +8452 +22750 +12890 +2306 +13373 +8297 +14839 +24683 +11083 +17933 +14862 +21208 +4384 +23159 +13565 +5760 +9902 +16878 +2145 +10000 +30805 +12830 +31157 +11051 +18709 +6371 +28905 +572834493 +799 +16424 +1039573980 +12747 +9461 +80 +15635 +5924 +22807 +26249 +23251 +17708 +31358 +22235 +30093 +284704550 +20333 +5196 +393720206 +6087 +11340 +32311 +6147 +893 +3689 +23539 +26118 +15415 +4774 +11749 +28362 +11316 +11798 +24971 +8722 +22208 +14611 +924349614 +16881 +12253 +739 +6511 +1444 +28070 +12385 +28572 +28812 +23372 +4081 +6894 +6891 +9192 +10366 +4912 +215938702 +4531 +28224 +29649 +28224 +13587 +19570 +30322 +647614569 +12211 +7638 +342900830 +21662 +457142444 +23302 +314 +419509287 +7687 +19486 +17046 +18319 +30846 +10859 +7763 +1290 +17945 +7672 +31198 +12394 +887 +2518 +22732 +15265 +11432 +15710 +8725 +412700179 +2825 +3888 +5288 +31619 +26175 +25024 +11779 +12911 +15660 +17579 +11342 +766823878 +6133 +29039 +30876 +22728 +32062 +24547 +4393 +25160 +24884 +29844 +19951 +31599 +4260 +8021 +1028 +17226 +14099 +4774 +718 +1051977677 +4503 +17160 +16944 +12432 +28600 +27024 +6517 +29342 +24906 +30659 +21205 +6993 +10895 +28878 +29698 +31061 +4989 +8017 +27712 +11119 +12288 +6676 +17039 +26860 +430015481 +1641 +30603 +26077 +7603 +10528 +13733 +14422 +26908 +10058 +18598 +2236 +18553 +22795 +11168 +9054 +15879 +20879 +2347 +1071082105 +6294 +7677 +15262 +17444 +17884 +1069115708 +4537 +15377 +31241 +15594 +13733 +21384 +391 +27208 +32319 +7295 +24780 +26910 +21615 +26476 +30276 +24154 +739 +30989 +18550 +466895569 +865943268 +19298 +648749540 +29603 +30624 +27404 +1001982030 +3016 +22613 +11622 +11083 +24678 +125408631 +15660 +18563 +630350637 +990149555 +9227 +1514 +22617 +19666 +30443 +20002 +504 +21382 +11357 +29891 +8099 +2698 +8524 +19655 +27782 +22564 +17124 +8204 +11705 +5830 +7607 +3689 +882975724 +8280 +3939 +21778 +19743 +600 +26304 +5175 +10057 +9050 +31583 +19261 +19747 +28772 +18432 +7428 +16586957 +23333 +31864 +23541 +13659 +10483 +30557 +6420 +25675 +2709 +28038 +21930 +595942659 +14672 +23535 +22845 +21358 +30408 +26686 +30306 +7132 +936438616 +26917 +18727 +64 +21047 +597917676 +16164 +17169 +4575 +539601098 +16331 +26616 +20641 +29604 +30174 +28066 +250 +10822 +5969 +914782749 +7195 +11159 +5004 +14463 +13410 +31455 +9024 +7263 +15313 +14538 +629271359 +20383 +2607 +27676 +19149 +14775 +27669 +14554 +1229 +4560 +17249 +1747 +26983 +24922 +11693 +746614703 +26783 +4216 +16404 +22294 +27819 +9921 +4975 +6719 +20939 +291010783 +14520 +409560708 +31649 +30388 +9769 +5494 +5900 +6086 +17437 +1130 +3374 +18265 +16789 +29109 +15941 +22686 +1875 +9379 +1980 +8774 +11211 +31245 +11070 +20076 +28343 +12769 +1067563998 +17238 +18693209 +30620 +3721 +30686 +18550 +8774 +22864 +9870 +19186 +792992230 +1145 +19585 +14069 +9034 +9261 +2095 +13043 +25981 +11371 +10112 +7894 +919564231 +22688 +7228 +7734 +20785 +9289 +355015084 +5722 +16730 +23150 +28038 +19187 +5699 +8597 +15887 +8021 +1034522985 +28986 +14912 +13113 +20440 +16658 +24765 +3682 +30113 +24313 +20894 +13897 +26457 +10140 +3283 +2262 +6160 +337041099 +7763 +2535 +20119 +24396 +14493 +1625 +5331 +7489 +28461 +8680 +4331 +12060 +8067 +8791 +1045027275 +276 +5095 +17025 +3494 +1836 +23232 +5966 +24278 +18647 +32058 +8360 +10826 +21250 +11712 +7214 +8712 +30049 +9490 +25786 +15005 +24126 +8993 +15548 +21866 +28896 +24831 +9039 +561740885 +22887 +24924 +23520 +9667 +30089 +20600 +2688 +15437 +14430 +7915 +3033 +881770255 +10458 +6137 +17886 +13484 +30119 +27855 +23520 +30993 +87657305 +9727 +21953 +15428 +8689 +7161 +814251226 +8925 +1906 +23709 +13655 +22854 +23901 +21872 +9906 +30547 +16842 +32143 +17482 +14825 +30537 +23723 +29148 +13414 +9795 +22077 +26694 +20008 +13 +12503 +29425 +5912 +24396 +13474 +638607948 +67 +28423 +9289 +17052 +483775210 +2075 +26438 +9039 +537 +3253 +21025 +533 +739 +12657 +11121 +2424 +9138 +823092168 +13484 +2884 +24580 +18661 +15717 +30328 +28100 +355219374 +27153 +22189 +11622 +28022 +30936 +27098 +8496 +12550 +21234 +4581 +26706 +12336 +8375 +6076 +2853 +23143 +28530 +5428 +27864 +8520 +14038 +881 +20947 +28643 +19211 +594762075 +5737 +248362658 +21726 +12820 +4581 +9019 +5247 +4774 +3095 +22 +8496 +28498 +17850 +29398 +6025 +429772051 +31836 +1877 +17430 +28122 +19732 +28496 +29461 +3661 +5906 +3110 +4613 +11835 +224 +17233 +6146 +24139 +741844162 +26661 +29025 +23871 +6811 +6500 +15113 +24264 +29342 +15536244 +28724 +15636 +12129 +67 +301 +17009 +30475 +806595480 +9931 +25263 +2044 +6500 +9024 +159891380 +27186 +5177 +22536 +417027696 +6053 +7838 +19445 +6191 +245929304 +17165 +24578 +22127 +22417 +819245666 +28256 +10970 +13748 +31862 +12847 +7959 +20457 +18675 +18675 +8508 +439 +25442 +1382 +16773 +7135 +31877 +12577 +1787 +2849 +9628 +702036288 +19649 +4699 +244957611 +4450 +30218 +20299 +27290 +20251 +4260 +19632 +31490 +17577 +933943837 +21263 +32122 +11983 +32285 +7183 +16219 +21552 +16048 +598553511 +30651 +21783 +18480 +18772 +21383 +14831 +4998 +3945 +16759 +10262 +1984 +13855 +4054 +23118 +6937 +2860 +17585 +20479 +932686918 +31172 +31885 +748 +20281 +26941 +17015 +13216 +16836 +18939 +29966 +14926 +8752 +21915 +20648 +2540 +16627 +21021 +1816 +36 +9992 +15727 +7648 +26476 +18246 +4008 +32345 +17437 +2257 +4751 +343241067 +67 +32468 +30534 +8314 +7030 +17972 +7585 +16009 +235806854 +22779 +454434292 +15903 +20199 +907054612 +14462 +11668 +18430 +27866 +1052924890 +30601 +780421252 +29626 +19960 +5350 +27015 +27669 +881 +27712 +13410 +7007 +26956 +384 +19061 +25788 +25712 +1066927070 +12566 +8089 +8300 +905243991 +11774 +5793 +922 +30732052 +20888 +11700 +28300 +450764617 +951589516 +31980 +18948 +10580 +3455 +3080 +11407 +29155 +31964 +20773 +25777 +19998 +18654 +28846 +28622 +224549453 +16078 +18173 +27534 +20825 +29487 +15831 +226980905 +28634 +30020 +15007 +32004 +24457 +961973024 +885912742 +10292 +6859 +32742 +8974 +26088 +2669 +349265452 +1614 +11792 +29386 +936438616 +224606507 +538293986 +21344 +5676 +778 +10968 +30049 +832680993 +14007 +5298 +30109 +27674 +26343 +14039 +8090 +14635 +3772 +9263 +8030 +2089 +9476 +663997845 +346928338 +29894 +22622 +28111 +23639 +18928 +629431260 +7875 +3179 +2540 +30794 +329765698 +17761 +20662 +16886 +28874 +30042 +29398 +6727 +17101 +26781 +25892 +10573 +31626 +7403 +31319 +224606507 +28485 +8884 +5024 +741844162 +31606 +637790145 +29015 +19932 +28340 +2747 +244343836 +6806 +27192 +15230 +28371 +19486 +4383 +32513 +20078 +3408 +25892 +8216 +6307 +28152 +30328 +25263 +26 +27324 +29398 +30936 +7572 +14678 +24507 +31127 +19348 +83834291 +9646 +11840 +8985 +23028 +3331 +32313 +3428 +12386 +5874 +20363 +21826 +3379 +430 +19819 +753 +10841 +15918 +15910 +4670 +82894371 +8036 +12929 +147187707 +5196 +8658 +11765 +2347 +15808 +24939 +19420 +5309 +892 +1073 +28322 +19654 +8839 +27282 +1462 +32761 +9764 +10048 +3495 +105 +27470 +236 +27967 +19307 +591901163 +11059 +26067 +5284 +20112 +7442 +909240806 +29263 +17848 +28711 +534 +1522 +19865 +466895569 +12929 +12046 +28152 +22951 +26961 +6321 +5891 +2655 +430465787 +21810 +9437 +22423 +22833 +11309 +28770 +29556 +19389 +833267066 +16749 +2455 +26817 +991427156 +1007237282 +16210 +6057 +583 +29603 +13188 +21553 +17200 +21815 +19884 +22895 +10269 +27375 +17921 +23540 +4385 +10445 +14451 +26650 +9323 +28339 +20085 +28572 +3208 +16559 +28154 +10478 +661309396 +28223 +20702 +20662 +817993855 +32100 +31005 +8786 +846 +29575 +14521 +3492 +31979 +729284343 +9419 +18780 +1038473147 +4828 +30606 +9263 +27768 +1524 +23268 +15265 +24926 +391 +380108858 +19620 +1091 +1008532069 +22682 +22127 +22931 +19514 +30089 +22333 +1001 +7187 +5510 +22810 +16478 +31954 +248362658 +19585 +431917582 +17924 +7541 +19009 +24396 +3742 +368248360 +23873 +1998 +7228 +27251 +21645 +30113 +15101 +29831 +5703 +4386 +21657 +27517 +133 +19289 +5103 +18986 +176723792 +23756 +3746 +1761 +27609 +31599 +19976 +2535 +21517 +27094 +5135 +20261 +646646250 +27177 +414776319 +12031 +4438 +15196 +7973 +21322 +25394 +23900 +11522 +28461 +3856 +16775 +24868 +4575 +31254 +640778508 +11308 +27121 +20874 +4341 +15161 +17933 +22779 +306860064 +14799 +31557 +29610 +3141 +6676 +8485 +15280 +905400521 +23810 +5460 +15491 +30436 +1842 +32347 +13188 +942511264 +12250 +376449320 +206 +29461 +13880 +2343 +92 +17632 +12218 +8774 +28605 +30810 +19126 +2153 +9263 +4492 +28446 +3253 +20303 +30140 +32344 +21615 +11801 +892237149 +2218 +9975 +13929 +4360 +11244 +8077 +6690 +1831 +31330 +18964 +8722 +19200 +19002 +8398 +17096 +7503 +1467 +8508 +22107 +10421 +67092753 +4081 +4134 +15415 +756626234 +2932 +726 +21618 +13182 +18752 +4916 +18886 +3473 +393086015 +10690 +7129 +4789 +15608 +14912 +22954 +14082 +2438 +21100 +2709 +28606 +11049 +11301 +32664 +79196762 +13043 +2438 +13278 +1467 +28920 +9914 +3581 +901 +26959 +2612 +4656 +22764 +289826984 +10528 +12312 +12788 +5815 +703293243 +6435 +1403 +27246 +21356 +2841 +20510 +24311 +6016 +1446 +12341 +7111 +28812 +3661 +12562 +29014 +14023 +30601 +8485 +19315 +17917 +28369 +19207 +30613 +20250 +22564 +907054612 +929979970 +27930 +30699 +405612030 +14462 +7831 +8890 +2503 +12248 +5250 +14220 +24906 +164884529 +32393 +13606 +17798 +26694 +466822790 +25873 +12051 +26271 +542071492 +9371 +1186 +3792 +8902 +11821 +5664 +7599 +125 +22048 +30428 +25480 +7202 +10517 +194468425 +22536 +8830 +403520915 +613995410 +1296 +775886610 +31686 +17947 +1437 +28090 +4145 +32124 +6624 +15162 +4627 +885 +24895 +9802 +6330 +12067 +7187 +160243780 +30534 +22188 +4211 +32470 +25779 +31969 +13128 +15287 +27394 +6658 +16148 +14234 +30989 +2427 +22423 +30069 +20867 +19278 +16230 +15937 +32692 +12360 +2286 +22187 +17038 +13941 +852 +20303 +14164 +8287 +21932 +87657305 +4656 +5888 +10140 +29761 +558084621 +8895 +236684310 +27179 +8515 +20812 +747883166 +17884 +271 +3689 +11576 +25639 +12930 +15076 +20510 +22224 +5057 +6338 +28724 +10528 +23016 +30784 +2119 +29313 +29039 +7024 +17947 +24450 +31829 +4329 +27165 +29222 +29300 +20095 +11631 +10381 +1446 +20063 +16886 +24581 +10748 +7933 +794313601 +28839 +1370 +17622 +1582 +14930 +23179 +15269 +6075 +22384 +32319 +2287 +858781524 +24725 +1289 +8586 +6624 +23723 +14385 +22707 +9419 +11097 +6674 +32761 +13747 +26416 +4635 +18617 +5863 +6068 +300929934 +13987 +22853 +9359 +2091 +5607 +20021 +16911 +244343836 +5031 +5863 +14828 +337041099 +27735 +4453 +10182 +14559 +18560 +1669 +24836 +82894371 +28705 +23510 +29773 +23683 +12288 +30070 +8132 +10140 +32101 +6442 +17622 +27024 +1779 +26783 +5720 +770236869 +5522 +8050 +17526 +13013 +8685 +24330 +566535181 +16454 +26783 +30887 +16936 +14113 +3336 +2163 +18248 +737190283 +19533 +22497 +22905 +32188 +12861 +6326 +11767 +19599 +4976 +24309 +14164 +14851 +4810 +2148 +10146 +1251 +4363 +30968 +6552 +1073 +29816 +21027 +516829386 +6376 +13685 +1001982030 +26745 +689 +6301 +5161 +1026 +31762 +9668 +6055 +4054 +4913 +29218 +32620 +5785 +16704 +14507 +8223 +18352 +20949 +9350 +14222 +12328 +12221 +31224 +19878 +7787 +32423 +11761 +4081 +9538 +454313193 +10822 +498666675 +28450 +21500 +26205 +19531 +11227 +59300581 +32100 +8345 +20369 +5283 +24663612 +12805 +11003 +5203 +20913 +24993 +8076 +20450 +18609 +26121 +9508354 +19003 +26623 +1695 +1479 +6307 +29711 +10609 +15759 +27697 +19932 +11772 +28916 +27624 +9227 +18604 +1040 +20852 +910649337 +22235 +14520 +22497 +22849 +6530 +17970 +21592 +8342 +30922 +10633 +26261 +10970 +6565 +25675 +12849 +20036 +28846 +28705 +30006 +22966 +9956 +23431 +13370 +5945 +4329 +3322 +25620 +223434885 +15701 +31626 +16944 +30306 +26530 +19845 +5034 +30319 +146841542 +15928 +25439 +10974 +13587 +30670 +23953 +4453 +20069 +24307 +23028 +2278 +7250 +21024 +20777 +20653 +8963 +1825 +6012 +22323 +5827 +23303 +924349614 +3502 +22686 +10564 +28485 +7578 +25123 +15496 +20357 +899069837 +23306 +18978 +14236 +18001 +36 +14757 +5106 +16407 +25566 +260292361 +18847 +24450 +10796 +4351 +692296598 +18651 +360908934 +705049941 +17173 +19190 +15490 +10861 +8656 +16664 +16476 +12427 +6453 +23644 +11890 +5373 +16399 +15660 +27726 +29888 +2329 +20266 +26238 +32020 +29461 +597796445 +13118 +536464710 +21579 +3866 +18543 +29392 +20315 +16552 +8559 +9751 +30473 +2743 +15792 +22120 +10008 +616977445 +3109 +31838 +5539 +5486 +18883 +14865 +545549059 +8420 +26316 +29278 +989611833 +18434 +12867 +747883166 +14635 +4975 +16475 +27841 +10269 +20271 +18550 +15953 +31577 +9049 +4122 +24061 +30499 +9445 +13174 +404560013 +29288 +832 +1300 +24268 +7478 +15162 +9891 +992 +22901 +30963 +15261 +25583 +6519 +6218 +20387 +18043 +26085 +75 +23530 +27271 +573404863 +20540 +28485 +26202 +17841 +466407152 +12757 +608 +217368533 +9628 +15415 +23982 +9331 +10788 +17501 +30954 +16986 +3832 +4560 +4620 +772225462 +28544 +1110 +414776319 +31045 +5729 +8699 +27984 +824801269 +7132 +16632 +29249 +10836 +2343 +75 +1908 +21215 +3021 +15059 +12657 +16695 +18772 +1308 +16045 +409846593 +21314 +11049 +3580 +29908 +27394 +43828687 +30793 +1025777893 +5341 +31075 +22384 +18393 +29035 +182362405 +19314 +2541 +28600 +23527 +4896 +12103 +2546 +16009 +7643 +7838 +16785 +15199 +8163 +5891 +20293 +421 +20742 +405612030 +24476 +13373 +28231 +4250 +24484 +2343 +20131 +11953 +6068 +25486 +30821 +1719 +2412 +20324 +29094 +11983 +6894 +21517 +10249 +16637 +20958 +26058 +6888 +616977445 +9769 +11239 +431917582 +24951 +1310 +14554 +15379 +16931 +20806 +9627 +21579 +14137 +25778 +5649 +28844 +20653 +24232 +18233 +3965 +24210 +11096 +22304 +12930 +31927 +21140 +20376 +21382 +6552 +15693 +15132 +23772 +5035 +2139 +29816 +867204060 +29545 +25545 +15993 +20494 +23636 +28059 +29315 +17960 +10571 +11821 +32623 +4880 +25826 +20722 +20000 +29805 +12003 +29024 +28766 +238428037 +15636 +15018 +31706 +120944653 +26573 +20571 +12709 +385123789 +13070 +3180 +7241 +10133 +22065 +23958 +9751 +10077 +32621 +478 +12490 +968471067 +23431 +17988 +18609 +11803 +618386534 +19541 +3180 +1544 +27393 +9611 +31769 +6515 +22340 +14551 +2081 +5222 +16695 +27755 +7848 +28591 +194468425 +17363 +5774 +20115 +25778 +14422 +678 +154120443 +703293243 +466822790 +6740 +26316 +2029 +2209 +18887 +422134051 +31325 +23673 +2468 +2894 +5472 +28724 +28799 +31947 +701 +2503 +5119 +11510 +7236 +4341 +21571 +21208 +25949 +19726 +32378 +4587 +766 +15225 +9497 +20955 +22750 +29840 +673150696 +12717572 +28913 +22622 +21879 +4579 +17683 +7405 +26803 +4845 +31835 +18870 +18826 +11432 +27470 +11202 +31559 +2229 +3336 +12557 +8970 +19730 +4 +3977 +31808 +21866 +16642 +597796445 +25506 +21769 +384972726 +20378 +29641 +11978 +6656 +27074 +23196 +1028508113 +19881 +6271 +869579568 +6080 +28574 +28240 +26694 +1636 +29818 +27785 +29392 +30752 +14564 +19868 +12248 +14636 +26090 +8732 +21006 +28367 +30617 +1351 +13023 +29896 +713845005 +29429 +3162 +408722947 +10903 +5341 +19951 +14507 +19213 +13645 +226980905 +27153 +5696 +12558 +587293467 +1229 +28496 +5103 +304677974 +151770303 +25386 +6607 +5156 +8017 +21613 +309071195 +23614 +27055 +27359 +512512703 +25740 +3387 +11096 +4123 +17780 +30887 +20085 +15114 +18459 +17890 +11505 +15766 +29398 +12568 +17480 +14809 +21374 +14909 +16122 +6044 +30604 +15993 +852 +3636 +13855 +23660 +8223 +17893 +30116 +1025777893 +31839 +10564 +8520 +12674 +23480 +2016 +16687 +12746 +15612 +16573 +25492 +21007 +12221 +16409 +7666 +23209 +27099 +27117 +349265452 +563 +13438 +6355 +10358 +23394 +2607 +28504 +28987 +4106 +27055 +17652 +17850 +26460 +26291 +24294 +1444 +3467 +19770 +372479198 +27094 +3920 +8949 +4907 +19684 +16291 +22189 +25873 +30655 +1904 +31842 +13506 +30607 +19307 +31230 +23982 +13741 +30499 +14502 +16404 +24926 +21167 +463035576 +30741 +8079 +28947 +15129 +5996 +9129 +10295 +5994 +15851 +24711 +1816 +4645 +22305 +19570 +13560 +2454 +12482 +19463 +12950 +430465787 +15155 +7478 +17176 +30120 +31839 +22562 +882883285 +721283276 +24738 +21382 +28591 +9720 +1562 +12905 +279067825 +31714 +26743 +21466 +594762075 +15666 +30733 +20063 +15365 +889980949 +15958 +5043 +31246 +11472 +3509 +984 +24818 +1023188123 +20140 +10528 +16291 +17238 +6719 +20378 +29121 +881 +23700 +15155 +23151 +29288 +19010 +5664 +972607490 +313 +11840 +8813 +8223 +1383 +7806 +23875 +16125 +22236 +10730 +16806 +23723 +20988 +4161 +12867 +28844 +29602 +1383 +24055 +658174212 +30639 +9769 +31404 +23252 +21035 +4589 +16842 +13211 +10781 +11114 +25892 +29633 +14113 +23153 +32682 +509352747 +9848 +22686 +427210045 +27041 +2977 +3875 +15041 +2388 +4408 +625657182 +14133 +18103 +21662 +29864 +6166 +10137 +3492 +648749540 +1912 +22945 +31465 +13883 +23477 +14740 +3189 +1072 +7575 +294 +21560 +9016 +2525 +27821 +30670 +7336 +18504 +20008 +1011025313 +5815 +20997 +49 +19198 +5947 +5373 +11104 +16546 +13704 +8965 +30440 +26590 +19950 +8571 +13216 +8320 +28446 +699735627 +395834793 +24823 +26699 +17374 +28129 +2675 +11085 +12189 +26356 +30752 +10235 +19961 +10820 +20825 +16881 +32551 +19599 +23972 +11700 +12222 +20934 +18576 +20348 +3790 +28461 +14459 +3789 +24437 +14295 +14422 +12361 +13443 +521 +6166 +290976997 +16884 +30245 +21525 +1029673386 +8957 +6539 +16642 +29010 +7942 +17780 +30157 +82501098 +6371 +12341 +18122 +22621 +113 +4582 +5004 +21221 +621749066 +406000131 +31198 +30213 +19455 +27556 +16744 +14676 +1695 +3179 +572834493 +28642 +297 +24307 +22877 +13410 +4819 +25516 +27561 +14268 +157465808 +15639 +32014 +16785 +17093 +739 +19986 +30245 +23733 +10381 +159891380 +885 +10796 +26727 +5191 +545549059 +70149198 +14676 +25267 +26666 +27443 +4799 +13847 +825145787 +4107 +19599 +213425770 +6027 +3885 +27638 +21070 +26616 +90066676 +108 +15886 +18886 +12060 +30350 +32286 +28642 +1071 +747883166 +742020694 +4490 +14058 +982 +7688 +22906 +5536 +31303 +10088 +27561 +11478 +3009 +2422 +21941218 +31025 +32582 +12740 +3033 +4682 +15019 +4329 +21545 +21143 +3387 +19838 +7510 +5886 +7214 +27475 +27854 +31705 +22266 +6165 +21964 +548 +156 +18411 +18411 +18365 +30954 +15974 +7734 +30922 +296862246 +339958069 +2167 +196091779 +2398 +10306 +23616 +4437 +18910 +27085 +25516 +11512 +28398 +14526 +24126 +4740 +2672 +5929 +10021 +8658 +19008 +665668403 +28343 +6212 +4328 +5213 +26049 +14554 +30557 +30737 +458 +23814 +11801 +2015 +14197 +14829 +29609 +17917 +720519970 +28807 +27304 +16413 +29247 +215107976 +20017 +17568 +26924 +22849 +10589 +30448 +16015 +29274 +18411 +4098 +16926 +13276 +8550 +1641 +2486 +598553511 +19321 +683636595 +29429 +742303875 +29896 +12806 +29831 +11855 +12504 +636839151 +1405 +19632 +23814 +15944 +23444 +18223 +25338 +6355 +16567 +14519 +6182 +15191 +14620 +27759 +25109 +28878 +9902 +12906 +10591 +12984 +7781 +3021 +29604 +26563 +4383 +7714 +18900 +265813536 +25049 +97 +928 +26147 +29121 +2675 +651605410 +30427 +11564 +16313 +20724 +828880865 +30851 +23814 +18062 +3336 +10719 +7706 +22359 +6862 +1723 +22117 +224606507 +25736 +391 +29245 +110271327 +25873 +30362 +1100 +9558 +10269 +4620 +3235 +23286 +858781524 +4383 +536735414 +8829 +13217 +32087 +26640 +5841 +23871 +11971 +231410737 +2704 +542295626 +10323 +29237 +4008 +7123 +4927 +13827 +5483 +3920 +12017 +23443 +12989 +8848 +429 +359288415 +1980 +3095 +11983 +762404314 +29339 +15660 +18019 +30699 +75 +29263 +859 +1040 +18143 +16904 +7607 +13163 +16317 +11724 +799 +14136 +15907 +1037970148 +12288 +22222 +25606 +8223 +784 +3021 +8732 +13070 +6719 +3922 +19343 +9583 +8420 +9704 +28055 +7612 +11165 +6096 +9814 +28916 +115397447 +26666 +21596 +881060186 +8845 +1843 +22117 +13638 +31685 +8550 +22701 +21374 +25618 +453090502 +17972 +82501098 +29860 +790740335 +28509 +29183 +1336 +24427 +29222 +606881088 +2503 +4081 +10845 +30826 +430 +28705 +1083 +832685755 +30039 +21571 +17086 +2587 +27624 +27271 +30207 +2175 +17856 +882883285 +14528 +30686 +4885 +15325 +19951 +31723 +13737 +5613 +23616 +4938 +14197 +17002 +29630 +6120 +10262 +20121 +11729 +13603 +31927 +22815 +292613269 +25316 +28510 +12501 +24635 +2015 +22120 +25926 +32143 +27145 +20417 +3799 +4338 +11773 +29767 +18799 +26306 +4327 +3225 +22451 +22677 +792992230 +21694 +17470 +213884266 +13783 +23236 +13057 +8879 +26461 +15736 +9809 +19711 +7308 +11466 +28280 +7849 +13760 +6469 +10943 +6642 +14052 +6020 +1259 +18883 +15577 +28606 +5857 +7285 +3237 +30293 +25489 +30325 +23179 +364 +6497 +11499 +19801 +23280 +2282 +25349 +5791 +32344 +25788 +12209 +25760 +26638 +27295 +32344 +1171 +16879 +7831 +8571 +754590698 +2475 +13655 +15 +12582 +14937 +16730 +3848 +882072880 +22645 +22187 +31320 +3448 +32377 +15608 +21422 +113553516 +580 +26276 +13741 +16480 +5494 +62277626 +10646 +28021 +30459 +11630 +20638 +12169 +11102 +3084 +17094 +12932 +4007 +5505 +89610096 +1176 +25760 +4062 +30782 +29005 +11281 +24258 +20629 +192418946 +20898 +27710 +31075 +11705 +20524 +12217 +19674 +8549 +27202 +1915 +192418946 +26077 +828880865 +26889 +24075 +31362 +10788 +16993 +28493 +6418 +9046 +12490 +3315 +22088 +24995 +27561 +90 +26572 +18465 +20025 +23268 +17424 +28136 +7497 +18974 +31720 +23236 +15954 +15792 +32734 +23565 +28416 +10753 +25362 +24249 +10121 +22418 +24065 +3921 +13213 +7541 +32664 +27881 +19215 +62277626 +766 +7983 +16744 +10687 +28078 +15539 +28467 +27866 +5918 +13164 +27475 +16009 +19950 +12747 +27219 +12848 +2158 +30054 +1912 +4916 +19451 +882883285 +6619 +452963926 +9764 +21166 +29844 +21198 +12316 +7786 +9270 +1011243118 +24309 +22673 +29916 +2589 +20825 +8752 +18339 +1053511540 +29399 +8041 +7371 +21414 +5590 +32180 +21887 +4338 +703 +16318 +3812 +10077 +3396 +32300 +15588 +29980 +4881 +7648 +32632 +31025 +32691 +31108 +24459 +4771 +4661 +20183 +29833 +27669 +5534 +20441 +20306 +20076 +11302 +10021 +184186867 +5180 +9173 +5288 +27738 +561740885 +16148 +16053 +22091 +1028326137 +18365 +4587 +16034 +31035 +22065 +2503 +12722 +13556 +2845 +799 +3488 +15225 +17480 +6565 +3875 +25643 +24993 +6371 +5187 +31055 +3780 +11937 +2154 +4819 +13408 +18310 +26458 +19224 +9975 +29637 +27806 +168857585 +24374 +8048 +665668403 +7848 +24548 +12361 +354736640 +30213 +12932 +7787 +17042 +6869 +4112 +31685 +1758 +4573 +21485 +12011 +26259 +4560 +18863 +23708 +9789 +6093 +23443 +30186 +21711 +15657 +1573 +21947 +3276 +13758 +12558 +27665 +21667 +1230 +920628575 +16182 +26661 +546 +4514 +31445 +4897 +13624 +17364 +8345 +21618 +8885 +26386 +32724 +13625 +175 +26312 +3885 +14964 +31420 +30963 +10903 +15954 +16291 +13020 +25373 +11950 +894853305 +24635 +31662 +29451 +24619 +26504 +1649 +31545 +250 +28600 +359 +12496 +8148 +24689 +22563 +17945 +30013 +6547 +20261 +14189 +27094 +24099 +28021 +12143 +12129 +15113 +195087475 +5095 +14676 +16715 +4399 +660380383 +5938 +439 +25773 +22497 +25793 +26236 +24872 +24553 +7295 +24553 +29046 +6949 +13417 +4344 +19064 +12017 +125 +7265 +17444 +11067 +18043 +26705 +7007 +30607 +29525 +2452 +2865 +15717 +13880 +23515 +19012 +28461 +306860064 +26397 +18560 +8732 +14738 +16836 +13347 +9294 +9091 +8549 +11281 +5505 +27303021 +23236 +23118 +23047 +1040298715 +711445733 +13423 +19901 +31839 +12809 +863724463 +11668 +19009 +5428 +28370 +9408 +5554 +10354 +6106 +2452 +1747 +6870 +22619 +2535 +23894 +990149555 +6976 +866716513 +5994 +29015 +15612 +230518419 +11386 +31759 +14220 +1176 +32062 +9210 +2455 +27334 +8549 +23086 +24065 +30359 +20583 +185934147 +28256 +29777 +17967 +346928338 +18936 +5742 +30302 +24086 +24417 +10140 +26397 +11540 +4533 +30207 +9937 +3400 +11766 +14231 +17162 +14980 +4476 +5492 +15660 +11522 +366293489 +5605 +21045 +27941 +7170 +9499 +17856 +7561 +3965 +29621 +775886610 +895793244 +27665 +29833 +4193 +1140 +20383 +13684 +6500 +23596 +15162 +17968 +6674 +28805 +6811 +27517 +3819 +12695 +23566 +12963 +20203 +12564 +8385 +2536 +25231 +529585642 +652689549 +30448 +566535181 +7763 +12717572 +9590 +4938 +8170 +10477 +5460 +4789 +178765044 +17980 +8818 +19875 +19875 +22366 +1072 +13312 +8787 +24401 +7749 +10784 +24995 +27443 +532880782 +4933 +1230 +10474 +32525 +32006 +7117 +30194 +31445 +8294 +4260 +10153 +3963 +19533 +4338 +25486 +8397 +3562 +4721 +929979970 +17115 +14103 +14520 +21244 +1027 +20137 +8367 +18094 +7050 +20918 +16513 +4697 +17094 +9762 +4128 +913748172 +7787 +5843 +1382 +30607 +13017 +16886 +7446 +25940 +16314 +19811 +27832 +15094 +2149 +26598 +18062 +44211057 +17173 +15490 +13422 +450764617 +27219 +32626 +2075 +1447 +20112 +31864 +5480 +7765 +629271359 +19570 +28503 +5519 +24166 +893 +16775 +12861 +16309 +1059407870 +5428 +20426 +9832 +27776 +883636298 +27510 +30547 +11283 +5395 +14825 +273798784 +10119 +30710 +1083 +878706911 +14133 +354860035 +15810 +2306 +30427 +9809 +17357 +11861 +29433 +12847 +6727 +28129 +22729 +8791 +6012 +32157 +26705 +223434885 +10735977 +32192 +22607 +31969 +813566502 +18282 +591 +24792 +640 +874086522 +30607 +21894 +31319 +8818 +5912 +17039 +14052 +17422 +22620 +25205 +1784 +24051 +9205 +586165913 +13414 +16865 +19783 +598553511 +25996 +8732 +989611833 +14611 +6497 +175 +31727 +16009 +5722 +4269 +162289454 +15377 +772225462 +16559 +22620 +22412 +27519 +16424 +13352 +5441 +25268 +12741 +886 +656045798 +2503 +340069438 +182362405 +18993 +23961 +1040 +238116815 +8787 +166 +24124 +16007 +3864 +31425 +24419 +7216 +4810 +503218957 +767163246 +14270 +547488687 +25341 +15496 +10784 +26305 +31839 +3914 +542295626 +7126 +15104 +28493 +8622 +2044 +198721611 +1643 +448760046 +27731 +32366 +14316 +15951 +24392 +182362405 +11335 +29253 +31816 +31237 +415613643 +14174 +13484 +27393 +12110 +5692 +13946 +31910 +585 +8957 +25783 +882975724 +23445 +4944 +19190 +20904 +1178 +3530 +25373 +349661678 +5716 +9039 +903238229 +23710 +7038 +15535 +198721611 +10518 +11083 +18733 +17437 +4331 +14384 +2871 +11826 +26306 +28714 +686 +998 +1201 +17762 +1632 +6607 +5686291 +13777 +10168 +5298 +15008 +22231 +20747 +10262 +21872 +26705 +10518 +16181 +981344217 +6531 +32664 +6281 +8388 +18290 +23770 +22771 +1726 +14737 +23731 +1613 +16131 +13478 +13941 +13658 +10224 +24289 +23709 +5774 +23211 +16289 +20382 +32453 +2923 +29466 +14845 +15635 +17908 +20112 +2535 +9855 +2345 +16785 +29039 +7265 +19316 +26085 +26888 +28591 +15689 +417 +3742 +25387 +7847 +7804 +17595 +1382 +446538772 +24023 +26896 +21517 +18504 +344 +29450 +30603 +30641 +29857 +14528 +29425 +30807 +11749 +30603 +21466 +30592 +2536 +25618 +8398 +12031 +15947 +6271 +27592 +25583 +22048 +6435 +26473 +11726 +21481 +6742 +21202 +21218 +859 +13262 +28111 +4260 +21250 +4829 +23591 +9639 +27937 +13877 +26705 +12899 +15928 +8508 +11448 +9258 +29500 +612277592 +21889 +21422 +12635 +30651 +667 +1339 +28725 +18609 +21443 +14462 +4450 +23180 +25643 +23094 +539601098 +9129 +10508 +27755 +29609 +48 +4200 +7024 +2260 +3494 +8657 +22631 +3253 +370759140 +27198 +12805 +25310 +22652 +22739 +16904 +22867 +8608 +692430287 +8798 +29061 +946828519 +4043 +23910 +28005 +12709 +19935 +15260 +4666 +24863 +29986 +2632 +32288 +2489 +585 +19660 +7017 +22832 +3887 +4233 +32715 +3530 +9961 +5103 +5933 +19676 +10788 +642256957 +6607 +17188 +27168 +26271 +29864 +16895 +22387 +27768 +20988 +36 +9105 +23527 +25030 +29608 +14231 +192993735 +7958 +6862 +2484 +4111 +20008 +28115 +22812 +248362658 +8319 +19559 +12129 +22945 +3333 +26 +7923 +18550 +6862 +5483 +7403 +14760 +21021 +4866 +12167 +8699 +13659 +14569 +22956 +4008 +215801037 +26853 +4487 +666820756 +563 +582958153 +6258 +4868 +6271 +17681 +21342 +21244 +24086 +6483 +5439 +82894371 +3721 +7228 +18434 +31837 +337 +23382 +25637 +25643 +11974 +32163 +19463 +22559 +18411 +31139 +31969 +13109 +24652 +24093 +28446 +21890 +19783 +8030 +31808 +29376 +10000 +1705 +81621910 +3574 +1129 +1174 +4896 +19998 +27574 +15220 +24711 +25469 +19806 +20653 +26621 +233735679 +3225 +2463 +799 +11674 +822044300 +15270 +28361 +21710 +878327399 +27185 +5907 +18139 +21221 +15019 +4184 +6584 +12385 +27392 +24303 +633537610 +415427569 +25758 +5513 +21003 +26276 +32615 +22548 +8935 +31490 +32087 +24753 +19863 +18609 +24831 +19570 +6206 +2587 +27412 +19838 +27012 +10787 +20333 +18754 +12033 +23287 +28224 +3331 +213425770 +24117 +10990 +630093307 +15539 +21309 +13556 +23526 +6218 +306388183 +4852 +12899 +15810 +17847 +6618 +15179 +1310 +6822 +23949 +28003 +4824 +22732 +3870 +538786362 +28450 +10706 +23871 +30976 +30372 +857 +8658 +354860035 +31727 +20533 +927244002 +2073 +10790 +7308 +10706 +5479 +1405 +2107 +3262 +5138 +292613269 +11340 +16935 +429772051 +7285 +5793 +16173 +29884 +15736 +16935 +27519 +15162 +8238 +5605 +12839 +17200 +15565 +27984 +1979 +32442 +5664 +23137 +16317 +5746 +686 +3952 +11311 +15937 +3412 +28096 +25445 +10727 +19261 +7269 +24506 +14934 +4452 +12501 +18799 +15892 +6342 +22706 +4922 +19422 +21386 +7599 +22094 +30565 +30302 +4390 +5843 +30603 +24536 +13506 +989153034 +5583 +6405 +23232 +25010 +30121 +1005059728 +29641 +12718 +15605 +22672 +4656 +29923 +17281 +25643 +2390 +27665 +18019 +8086 +950474614 +9975 +26067 +25637 +7276 +817589563 +110271327 +2154 +5966 +23412 +8319 +19773 +27079 +17890 +15336 +19199 +21359 +20786 +5703 +14740 +26959 +23979 +8829 +21857 +198721611 +6888 +7849 +1802 +273798784 +5434 +4636 +23196 +17856 +447027210 +24521 +27085 +15096 +29245 +8793 +23977 +401917596 +3578 +30860 +20111 +26088 +4327 +2471 +30444 +26456 +2076 +24597 +10719 +3922 +28782 +6298 +28712 +12740 +170730903 +3562 +17046 +1130 +10203 +14040 +2596 +28090 +683636595 +25314 +9886 +19297 +223 +12024 +23462 +26202 +18946 +6077 +28127 +5668 +1011243118 +14499 +31517 +12665 +19219 +23683 +9668 +28461 +18385 +3569 +5357 +26620 +5288 +32288 +20879 +31874 +4627 +536464710 +25622 +6417 +6920 +19487 +8863 +21710 +25742 +28262 +21411 +12788 +509606916 +22565 +12817 +31808 +49186130 +6106 +11835 +15262 +11521 +4789 +23709 +17952 +29339 +14986 +24051 +13182 +28770 +24652 +4385 +2385 +3932 +27074 +31641 +8732 +162289454 +13065 +6592 +211730518 +8925 +31319 +12135 +24615 +3584 +21180 +27470 +16970 +162289454 +15216 +17652 +27461 +17628 +891 +6795 +454434292 +20274 +27420 +20688 +5201 +26745 +4590 +27941 +354736640 +26386 +29388 +22695 +17898 +15536244 +3991 +22579 +718 +7786 +16633 +18839 +20263 +11309 +7241 +14804 +1040298715 +2343 +13057 +9678 +20815 +28726 +30337 +1979 +4636 +30966 +406000131 +982 +6519 +4405 +3661 +958694130 +8446 +25788 +4670 +11257 +27173 +2655 +7143 +25551 +881060186 +16559 +3945 +14611 +32700 +6043 +5737 +28279 +26730 +13748 +11094 +31570 +10203 +81621910 +677782451 +13099 +8305 +5841 +30993 +2690 +3540 +10586 +25758 +10518 +19956 +7017 +483843128 +2345 +25469 +6018 +22722 +21885 +27995 +27769 +2343 +18886 +20578 +12905 +21465 +31504 +4059 +20002 +1039454929 +625318789 +31174 +14956 +17039 +127417473 +7263 +14757 +533 +24043 +9687 +24663612 +15608 +16889 +8813 +10528 +23796 +7889 +909240806 +697438511 +16340 +20382 +5147 +29172 +3294 +21890 +15928 +17394 +863 +912418915 +23653 +25996 +17015 +5358908 +16697 +27726 +30651 +29120 +11096 +500550687 +28832 +6063 +754590698 +20210 +18698 +2817 +1066627044 +10389 +22351 +29644 +8586 +13085 +13733 +9685 +32417 +10176 +82894371 +18872 +20475 +5340 +27710 +24093 +7318 +19386 +490726739 +9244 +30989 +25791 +21737 +18615 +6288 +13085 +15216 +512128164 +31714 +10058 +19782 +22686 +9292 +4977 +7006 +583 +31512 +16302 +211730518 +8945 +17314 +2144 +4344 +9511 +28992 +32194 +25731 +22706 +937121142 +23277 +2455 +1614 +31139 +10589 +9100 +29610 +29752 +16952 +18213 +4922 +30415 +17480 +509352747 +2695 +32393 +567113435 +8375 +5369 +24616 +29063 +22349 +31816 +892761992 +32134 +18861 +30944 +12665 +566535181 +10171 +2073 +4846 +14483 +14039 +15083 +12359 +15195 +17728 +1899 +25710 +30686 +15953 +30316 +17238 +16316 +1640 +16759 +18630 +29819 +20653 +13818 +10203 +31698 +4870 +26091 +18455 +27448 +4749 +4401 +378831688 +51156944 +22789 +25740 +477925588 +24762 +32295 +5587 +25436 +14014 +1645 +24193 +16904 +992 +5906 +22418 +19632 +25558 +6804 +3784 +16648 +20046 +7917 +5955 +28414 +18209 +23108 +404560013 +31230 +5534 +4581 +29657 +15094 +4802 +12046 +26612 +2695 +10633 +14956 +9848 +19215 +20540 +31254 +1690 +31720 +26705 +24742 +27360 +18779 +21753 +501586030 +30428 +20913 +13379 +22499 +32383 +30770 +1062457191 +12848 +22695 +6847 +3185 +924623339 +1779 +31936 +21218 +15322 +15437 +20857 +14012 +17539 +24262 +21443 +9156 +9100 +666820756 +8170 +21545 +25203 +29180 +12963 +5177 +380108858 +2546 +1517 +21516 +1980 +16060 +15612 +22879 +6936 +29680 +26939 +1496 +30078 +4891 +32423 +21826 +892237149 +10953 +29942 +804551652 +15059 +16749 +17169 +13733 +8452 +5201 +14417 +24135 +29882 +26860 +8321 +22036 +27712 +409560708 +14594 +12211 +22621 +4030 +29547 +13855 +26941 +181284782 +10943 +18688 +25188 +22598 +8985 +29627 +780421252 +6234 +17191 +6055 +22755 +16886 +223690879 +536464710 +18863 +11528 +28225 +20266 +22564 +15875 +15178 +851649066 +21615 +5341 +6619 +591901163 +23209 +27602 +31685 +580 +10057 +20785 +4920 +18322 +18055 +20379 +251771275 +25439 +484426086 +31425 +22277 +14831 +22092 +391 +7645 +17592 +17684 +26458 +617 +20687 +24831 +19213 +565299629 +17884 +131147486 +18139 +30121 +9583 +13681 +24731 +19768 +31285 +1007237282 +3866 +6068 +16627 +21792 +15492 +692296598 +6913 +63674306 +8364 +1020435935 +17450 +13932 +23312 +27829 +21742 +20315 +20210 +13735 +16034 +16573 +7816 +7704 +8830 +29760 +16331 +14551 +32252 +16941 +30415 +134408380 +24139 +24724 +24583 +5737 +18391 +29392 +29046 +28026 +25252 +29539 +21683 +14462 +21018 +24242 +378831688 +19783 +18051 +8922 +26193 +26154 +25926 +9665 +306860064 +6743 +15689 +16843 +19215 +19873 +9013 +24193 +12718 +1007237282 +3473 +30356 +14056 +1017 +22679 +25171 +24839 +6466 +27197 +14039 +15448 +10528 +1016264428 +22464 +19449 +9794 +17115 +11818 +32157 +11705 +11204 +29005 +160243780 +20989 +20869 +16596 +2471 +4645 +28198 +13463 +13560 +4941 +15695 +25731 +5147 +13016 +741194541 +20769 +31035 +26264 +16779 +2015 +1038473147 +20747 +19008 +12222 +18003 +15024 +741194541 +22561 +8420 +19032 +14532 +4080 +13704 +27828 +16907 +28799 +15336 +26853 +28898 +26400 +12722 +29285 +3584 +663426662 +9731 +8497 +30826 +16413 +5841 +24791 +30651 +25549 +6676 +406000131 +5673 +24478 +32347 +5676 +20555 +949910453 +3097 +22833 +3937 +145895232 +22102 +2529 +6137 +29074 +8132 +26694 +5713 +8769 +25402 +17577 +1028508113 +26468 +31190 +740490411 +23895 +14868 +21170 +12504 +10528 +4924 +28138 +21726 +20812 +26204 +3033 +7774 +25622 +30741 +10415 +17969 +349265452 +32391 +8965 +31803 +7187 +23872 +393720206 +222176974 +29992 +30298 +23873 +23961 +17422 +25593 +21170 +3521 +31120 +4200 +22275501 +7786 +15535 +12476 +31173 +9881 +14380 +31995 +5544 +7541 +15453 +32168 +928 +12080 +895793244 +27290 +6558 +613429844 +19883 +18419 +19961 +24264 +28467 +6710 +29245 +67875078 +949910453 +32060 +226980905 +16034 +18696 +5335 +23721 +25989 +31403 +26092 +30954 +1835 +1100 +23539 +12603 +268506385 +341817102 +10458 +25643 +941 +26247 +10496 +22412 +21080 +11331 +31862 +27251 +16381 +549907492 +7923 +17488 +17768 +27144 +26049 +27098 +24558 +21753 +28369 +30814 +12501 +14316 +32013 +924495346 +24453 +30449 +13188 +11162 +8311 +4440 +29468 +2257 +13302 +13119 +16444 +182362405 +28606 +17385 +28733 +14598 +136609362 +19990 +25907 +221809937 +7006 +472492534 +29916 +955278291 +22772 +14320 +11499 +28567 +8050 +30397 +15262 +184 +10302 +11826 +3293 +536735414 +5367 +21433 +11472 +11154 +20777 +30604 +13443 +24004 +726616181 +21517 +14934 +1444 +11105 +4688 +2743 +25373 +6501 +17042 +31407 +9210 +8863 +16495 +27225 +28529 +127417473 +10569 +29365 +19801 +2980 +9461 +22685 +8829 +16907 +4006 +8019 +14757 +4840 +243142270 +17459 +19676 +9419 +12740 +268664862 +32442 +6993 +29370 +18129 +19975 +1616 +16378 +1229 +27806 +26860 +24924 +5331 +280737490 +5165 +32652 +4492 +13118 +11354 +21 +6160 +31885 +401917596 +8238 +23159 +461277064 +26929 +15142 +2820 +18661 +20819 +14583 +189 +2642 +2107 +17176 +17422 +11983 +18788 +518624943 +29067 +27638 +191971468 +14889 +10673 +6373 +3770 +27731 +21083 +4666 +683267855 +14564 +17162 +10445 +16313 +19831 +23671 +32232 +7314 +26192 +21632 +18754 +18829 +29039 +13941 +824805661 +31045 +30501 +3888 +29775 +16767 +10753 +20290 +2427 +7235 +31035 +13579 +20271 +10057 +11309 +16573 +22323 +3300 +14396 +5857 +32112 +253155455 +5716 +16188 +9365 +5274 +12723 +20383 +9350 +29448 +6586 +28240 +16781 +3580 +26235 +2856 +20704 +115397447 +6552 +1944 +549962050 +21947 +3196 +6871 +19783 +16901 +11705 +19340 +4400 +3864 +518624943 +3412 +15313 +26699 +3479 +13160 +1067563998 +25723 +27012 +773245885 +8902 +473270624 +718 +18575 +28427 +22322 +10109 +29999 +30408 +14805 +16544 +2072 +670 +24973 +25346 +19320 +13041 +19586 +25387 +615 +26460 +19655 +21206 +165589491 +23115 +27756 +30792 +9007 +23612 +5349 +27025 +21045 +8698 +11003 +19376 +19865 +464493188 +11420 +24922 +3576 +26347 +13213 +18156 +28398 +10586 +15600 +30639 +17364 +8587 +18310 +5777 +20363 +28956 +12564 +32161 +31445 +18698 +5509 +19931 +3143 +11308 +144035229 +1040971019 +5716 +22021 +24401 +17019 +31139 +19124 +329597276 +26233 +12763 +22684 +25428 +29393 +13374 +884345720 +14528 +24965 +20555 +21197 +9638 +2448 +393086015 +29279 +23746 +31537 +13163 +3840 +4450 +3003 +1868 +20399 +28928 +11737 +6479 +29604 +24113 +27055 +22762 +7481 +5924 +483843128 +14760 +832182246 +15810 +29039 +22387 +323513539 +27251 +18648 +29481 +825237014 +8993 +12414 +1070 +14320 +29300 +8774 +17204 +6806 +4881 +11433 +10048 +20842 +26347 +18269 +23461 +21414 +20315 +14701 +25445 +168109658 +11631 +29980 +4062 +14043 +16413 +19929 +12632 +29024 +26306 +25700 +30993 +16842 +16926 +17960 +30113 +11460 +9794 +11989 +920 +29007 +30039 +24800 +18754 +24568 +19768 +7769 +14519 +236 +16675 +19323 +5785 +11749 +13099 +32122 +9582 +2820 +12031 +17542 +12814 +4032 +16480 +13260 +23660 +997 +954515225 +17595 +31990 +26620 +7135 +26939 +16146 +23268 +5213 +11143 +16353 +14288 +29183 +23268 +3412 +28013 +30496 +1066927070 +18434 +20342 +16301 +2703 +472330180 +7831 +22788 +7253 +554100033 +11243 +18411 +3976 +5874 +7228 +30474 +23105 +17967 +7212 +17627 +19730 +7106 +4870 +1940 +9731 +13556 +17988 +9412 +5004 +30440 +6318 +472330180 +5463 +2412 +2053 +13946 +2345 +17747 +7235 +2597 +6370 +2388 +2639 +29274 +24309 +252 +32006 +24358 +5205 +14956 +7954 +222176974 +25567 +20542 +25723 +8306 +12359 +349661678 +29293 +24581 +20852 +8586 +19613 +10354 +20250 +6181 +27160 +14943 +29775 +198937476 +25492 +27756 +244343836 +11327 +4885 +4084 +21862 +22575 +19645 +16878 +22954 +1072899509 +21178 +2664 +21934 +12600 +26928 +18223 +22006 +19352 +23810 +2158 +11137 +24868 +4924 +7270 +11003 +18939 +592666506 +10176 +16919 +11301 +1037970148 +124369549 +5291 +28362 +8622 +15024 +2679 +6993 +31055 +7847 +4636 +18826 +22530 +1517 +767853461 +25675 +15453 +22548 +1008532069 +20036 +1310 +31769 +12929 +5918 +6238 +31431 +3300 +32062 +14914 +15875 +3412 +12805 +13499 +28423 +28988 +27414 +8101 +859 +27251 +865 +8558 +1905 +1259 +5710 +8178 +29448 +22886 +24246 +2587 +15379 +10070 +29010 +17732 +9931 +7804 +13163 +5448 +30741 +3852 +8388 +15533 +8192 +27880 +27787 +19243 +25109 +9426 +14740 +22548 +28450 +20722 +19115 +5463 +16597 +7774 +8780 +15689 +16567 +3580 +778090494 +10311 +270260213 +12160 +29840 +728180005 +16722 +24689 +6442 +21675 +4927 +9867 +22631 +25095 +25960 +26022 +3627 +22571 +11738 +17314 +21750 +27092 +92 +2916 +6555 +28626 +15136 +14216 +15529 +21227 +22386 +6678 +16675 +24250 +26612 +316306655 +328328013 +19094 +12143 +3240 +19506 +12167 +10784 +29410 +3889 +32378 +18677 +25989 +23883 +2677 +13076 +176723792 +24837 +22713 +24061 +12504 +10431 +6928 +27414 +14268 +309 +29864 +9251 +610473963 +16340 +21311 +2713 +30046 +20653 +20540 +30537 +14946 +26486 +32366 +13005 +9222 +27079 +17501 +27299 +27726 +10408 +9709 +403721447 +77748472 +21934 +25985 +5590 +27448 +12410 +11951 +216965874 +17246 +3352 +31363 +31364 +12131 +5964 +27246 +31061 +29649 +796710006 +20513 +640778508 +6887 +29393 +21555 +16895 +11723 +796418068 +31416 +11503 +12987 +17592 +27139 +20662 +31418 +7392 +652152676 +31433 +23196 +25723 +3713 +4152 +5664 +4620 +8133 +11048 +23179 +192993735 +21778 +31839 +26146 +28591 +382902669 +155057346 +817993855 +32013 +30782 +25337 +28136 +3627 +30752 +32370 +22349 +21646 +3569 +20250 +16290 +16869 +8435 +7265 +2220 +28153 +18772 +6321 +10517 +17588 +18295 +21500 +1509 +32559 +578949498 +31416 +22659 +950 +21553 +4465 +24795 +17497 +32118 +18609 +20736 +14058 +394 +32180 +21740 +12890 +552056204 +14778 +21433 +2489 +27059 +17670 +15142 +859864853 +22006 +19487 +10649 +27225 +19878 +7446 +192110709 +32610 +7995 +27324 +6795 +22677 +23163 +36 +6939 +15564 +27855 +12387 +23683 +11765 +734 +1066627044 +212 +8885 +11366 +8823 +30499 +19018 +28311 +13956 +3262 +3729 +17960 +18020 +32621 +13023 +12763 +28916 +17559 +12600 +27290 +14684 +19711 +15287 +8070 +8223 +439 +382902669 +12272 +1726 +2438 +3682 +26621 +2541 +27370 +21250 +12637 +10968 +29014 +901 +13701 +24562 +21147 +18342 +12926 +12211 +18391 +14007 +6936 +25171 +15260 +16317 +28946 +32153 +26140 +321739453 +30065 +7307 +23573 +17376 +807729187 +28180 +11674 +15483 +23137 +15570 +20368 +28461 +124369549 +22631 +24496 +7495 +16323 +23794 +3590 +29188 +9476 +22396 +6420 +10335 +6338 +20045 +30825 +961 +548602017 +7323 +27891 +14462 +29600 +750091950 +29990 +29711 +3174 +1487 +4503 +28575 +10357 +20306 +10140 +22730 +893 +24673 +229792385 +467421403 +16881 +3229 +16775 +13172 +10953 +6736 +20524 +30398 +5791 +28652 +5924 +9992 +5793 +17589 +7265 +30312 +4181 +6147 +5706 +32082 +7415 +2541 +2722 +6173 +18935 +31431 +9361 +3511 +23540 +21826 +31577 +23810 +26620 +29161 +1562 +3358 +24453 +28647 +17994 +884774553 +8995 +21960 +19586 +504608093 +18319 +970891878 +25670 +7902 +10861 +6642 +11726 +8222 +1487 +23644 +28153 +10445 +11890 +2075 +22351 +25558 +8464 +14488 +23117 +22954 +10335 +18352 +16411 +16768 +7983 +1450 +8485 +18535 +29243 +22884 +14077 +4695 +28509 +1174 +7953 +1623 +21560 +32559 +5258 +4537 +29025 +21964 +29288 +22789 +30770 +22607 +23912 +29919 +26661 +1466 +25197 +2236 +27941 +24863 +1206 +24338 +27836 +665 +36 +27304 +23897 +10322 +10456 +1623 +10841 +6867 +2856 +21778 +26410 +630350637 +13838 +28567 +9325 +6116 +21815 +14222 +4941 +14174 +139452872 +2697 +25147 +10559 +11967 +4527 +2568 +24757 +10106 +23713 +4819 +19682 +25030 +25786 +19094 +18752 +876 +20914 +15090 +20826 +22879 +20128 +28300 +20517 +10493 +4587 +5825 +19537 +22010 +19875 +642957786 +6727 +30327 +4916 +3300 +10885 +12856 +22322 +13996 +824801269 +32124 +14738 +22187 +14029 +24926 +1823 +9124 +4324 +21276 +23196 +20578 +27806 +5677 +26941 +10045 +30298 +20333 +2018 +26903 +21908 +417027696 +24779 +28732 +18752 +5921 +32623 +12930 +32470 +29939 +32232 +22322 +4438 +21243 +1020435935 +12558 +3428 +27988 +8968 +20199 +3560 +25380 +12908 +29920 +663426662 +28567 +21849 +27449 +16811 +13626 +25159 +1719 +8179 +27394 +21500 +31104 +4958 +10508 +28652 +10354 +8572 +4830 +379911054 +6795 +23717 +26803 +968340439 +2489 +25176 +23793 +11980 +25504 +12955 +23680 +3016 +987156465 +28946 +23565 +588197016 +31809 +21415 +20392 +29782 +4664 +25692 +20985 +26157 +8969 +10071 +17249 +1381 +22602 +23620 +12432 +23480 +30770 +28837 +13182 +859 +6710 +24412 +24734 +878327399 +14964 +6417 +2441 +14021 +14422 +26073 +26236 +22055 +1481 +3293 +912418915 +32397 +21552 +16706 +828880865 +613995410 +8912 +26929 +8680 +8232 +31842 +19858 +4372 +625657182 +30107 +12564 +7017 +19003 +30352 +19777 +24914 +23703 +29919 +23098 +3021 +294947637 +25583 +29271 +21251 +9645 +30365 +29952 +4845 +21675 +20377 +15191 +15097 +17009 +14930 +16353 +1025777893 +4567 +21097 +135575596 +8099 +25400 +25338 +21181 +32344 +631540174 +26727 +3482 +18036 +5945 +10309 +19182 +8021 +13610 +14378 +20867 +27128 +22010 +21443 +26271 +8818 +22621 +10577 +7250 +27042 +2381 +4752 +29864 +28343 +370759140 +24724 +206884506 +26689 +8903 +28959 +245929304 +5987 +695107402 +16301 +25349 +945573236 +8048 +6939 +32112 +13421 +11185 +22424 +21147 +12577 +26106 +15162 +21517 +24694 +9931 +32559 +26250 +28418 +26058 +8245777 +6078 +25354 +3848 +485046253 +25030 +23783 +10959 +4260 +29630 +13498 +27738 +15007 +28279 +26423 +2597 +21072 +5283 +26614 +23183 +11275 +28590 +28354 +15220 +17510 +406000131 +3379 +28809 +24331 +6584 +1616 +13636 +22833 +6812 +21683 +16911 +31330 +376369831 +18088 +24023 +26569 +5358908 +5534 +627712427 +28946 +3592 +19645 +542295626 +28603 +1651 +5119 +11309 +15698 +14493 +8067 +22094 +10286 +17546 +12061 +20662 +863724463 +5684 +4560 +16122 +26504 +5794 +1370 +8838 +20192 +574 +21866 +10569 +13571 +12673 +14839 +663426662 +895793244 +25813 +17188 +6656 +22073 +23205 +24829 +113 +8432 +14702 +1309 +28259 +2769 +27342 +11882 +1182 +18209 +27592 +20852 +5095 +23565 +1019836518 +20512 +5196 +24764 +2287 +10822 +7645 +28986 +18393 +22034 +14558 +32397 +224 +31706 +39299391 +14678 +32082 +31035 +8818 +9038 +32121 +5673 +13017 +700574071 +2450 +9727 +22905 +4661 +473270624 +552056204 +580 +6687 +22821 +414776319 +10573 +15974 +30477 +18765 +3592 +24303 +5733 +8586 +518417905 +8924 +17105 +16836 +22465 +29329 +2487 +3143 +16323 +8549 +863724463 +20629 +15525 +31947 +32345 +22669 +105 +600 +14430 +922299518 +9379 +5994 +548 +21287 +26889 +18917 +1556 +29844 +29767 +4081 +1001982030 +1015911830 +13385 +31705 +11227 +6921 +20855 +29920 +3732 +16775 +30341 +1023500634 +8845 +572264701 +21170 +12133 +21356 +19654 +24368 +17353 +17768 +31874 +23742 +22424 +26771 +434 +7389 +23671 +19350 +19182 +66 +30020 +17089 +11573 +21309 +2385 +29245 +13753 +12823 +20999 +14889 +23793 +8885 +3384 +26071 +29999 +19118 +23731 +22359 +11882 +13856 +29247 +26049 +20648 +24795 +59 +28782 +24742 +19819 +4153 +49186130 +15306 +25622 +12285 +19009 +7937 +20049 +15608 +2058 +2773 +12267 +6330 +6160 +27672 +39299391 +3812 +13076 +26157 +7830 +10912 +4107 +12145 +22695 +31649 +17078 +26661 +15587 +24666 +21720 +5888 +22222 +13681 +22373 +21948 +4666 +5987 +5463 +10071 +340069438 +24757 +585 +6205 +1040089099 +20025 +17960 +26416 +19613 +22163 +26344 +127417473 +909060841 +648749540 +25755 +32715 +27710 +31154 +7183 +11976 +30316 +13932 +22821 +5891 +30302 +8689 +892998692 +32419 +337953397 +29630 +1336 +16290 +1171 +6329 +14636 +30826 +19878 +417766481 +22706 +32322 +2082 +21955 +10869 +464901830 +903238229 +953442727 +14555 +1446 +2075 +31363 +12433 +27420 +24656 +11143 +1662 +20825 +464493188 +22677 +19445 +20702 +27660 +739 +19745 +3948 +29758 +232711058 +22209 +16135 +31112 +24740 +8544 +859 +13813 +26662 +436 +28343 +5472 +2091 +16048 +3560 +16739 +228078458 +20627 +539601098 +16970 +25028 +15608 +26466 +31303 +22454 +954515225 +484426086 +11766 +3992 +7781 +26204 +617 +22385 +22575 +4681 +31932 +19777 +19289 +22021 +17685 +9921 +25793 +10636 +20598 +16182 +6694 +6063 +24837 +30440 +1242 +2144 +22764 +11950 +31025 +901 +992 +25907 +24635 +28502 +1405 +4989 +305572939 +13099 +21170 +23549 +12414 +25905 +372479198 +28809 +31864 +15605 +31769 +22729 +13899 +16936 +7894 +6028 +21613 +771101042 +11996 +28726 +18943 +5213 +23958 +642256957 +186596555 +7787 +31477 +716737822 +354736640 +3331 +12800 +28197 +20501 +24583 +15496 +7165 +31408 +14295 +11835 +22706 +17239 +17886 +21525 +31244 +27782 +14462 +1719 +31727 +24928 +15313 +3361 +29844 +27517 +1465 +6008 +18188 +31404 +323513539 +13023 +4664 +79196762 +16122 +22672 +23895 +15270 +11634 +30712 +30939 +15456 +32363 +9731 +6418 +6945 +11327 +401917596 +25268 +351 +7241 +25053 +700574071 +15251 +13032 +67650094 +558084621 +7252 +17198 +24140 +4224 +975640473 +31718 +18826 +6976 +23115 +15155 +11211 +23653 +22707 +14526 +15460 +2020 +1046 +742 +18788 +11937 +16146 +26163 +18631 +7722 +354736640 +16705 +19806 +385508497 +30737 +2275 +30993 +13757 +3610 +12438 +30033 +10112 +28600 +13057 +344 +15409 +31619 +2743 +16636 +2133 +1843 +30272 +29030 +31877 +7830 +372479198 +13295 +1026 +9371 +22120 +5686291 +125408631 +26530 +28369 +4640 +25049 +124369549 +24459 +630093307 +27892 +4331 +30015 +12503 +18463 +31140926 +24965 +811903348 +6218 +14277 +10690 +3682 +30889 +24922 +9359 +25546 +2535 +2773 +9894 +2250 +17469 +82501098 +6211 +11016 +616977445 +959661605 +12501 +2261 +31103 +28295 +28312 +767853461 +18540 +32331 +23756 +17159 +6552 +6258 +18039 +31769 +28281 +21651 +27519 +18072 +5150 +1026 +24378 +30826 +22360 +8544 +859 +20275 +27094 +15496 +1057 +22339 +11144 +31803 +31838 +15722 +11932 +18825 +27412 +13808 +20941 +331 +264 +31389 +6849 +17093 +14831 +4824 +22189 +24965 +22789 +33496567 +582958153 +924349614 +12536 +390906431 +145056166 +9638 +8786 +14795 +18162 +1023500634 +6147 +949910453 +1444 +294947637 +2072 +23412 +29923 +397879962 +1055209860 +8818 +4514 +10559 +24458 +30049 +1322 +16015 +28572 +30161 +12550 +1040298715 +21158 +15752 +3333 +32270 +20587 +3973 +6342 +32423 +17526 +10589 +28826 +13168 +11478 +12696 +6518 +23026 +27710 +9668 +27509 +5041 +1110 +10968 +31990 +32632 +15102 +18983 +26409 +31836 +19047 +30170 +26347 +14569 +14473 +32124 +7307 +6921 +4636 +30851 +3479 +22272 +767879674 +21960 +166 +30679 +2546 +1223 +31553 +1025777893 +18993 +32742 +4191 +8768 +30732052 +6330 +11083 +97 +28732 +21153 +31529 +3539 +11448 +27251 +12067 +28240 +25286 +360376837 +230518419 +21726 +12134 +23115 +70149198 +8147 +26067 +10692 +31108 +8555 +6905 +31979 +6166 +32470 +832182246 +13213 +27806 +25770 +5908 +13890 +24019 +16428 +10000 +1466 +24757 +21021 +11121 +3985 +484426086 +705345848 +5918 +25203 +16384 +21560 +23259 +12941 +48 +8187 +577 +21815 +12495 +21726 +25264 +59 +5684 +13883 +28709 +20440 +10306 +6017 +9109 +20127 +11510 +24592 +13875 +6701 +30079 +9000 +673150696 +24554 +9525 +9628 +4755 +22324 +4590 +7561 +8657 +1030729571 +19649 +17065 +25742 +25643 +546 +8077 +17829 +989611833 +1218 +864335235 +32153 +31964 +721283276 +16704 +29965 +12315 +30107 +1034522985 +126 +16034 +12747 +545509574 +28371 +2947 +10139 +997 +991427156 +24139 +27292 +18419 +17994 +23530 +4181 +15810 +32270 +11558 +22714 +5748 +27832 +773818094 +4924 +21555 +19342 +22611 +17159 +908 +28635 +20857 +612807585 +19577 +31518 +23150 +18048 +16409 +1053511540 +14167 +23348 +28590 +16540 +22009 +14532 +12067 +905243991 +29469 +32385 +19354 +17516 +8903 +26322 +9687 +24153 +27524 +26077 +16836 +3155 +7838 +28118 +25286 +3336 +7937 +27475 +24117 +24495 +864335235 +28495 +12385 +23235 +29630 +14166 +5733 +1029 +18432 +30078 +13681 +18315 +24405 +30501 +12501 +7123 +3553 +6714 +30968 +18352 +23767 +10784 +6330 +1651 +31947 +32470 +21948 +28805 +2015 +5742 +18985 +17159 +9200 +13216 +453654408 +734 +25463 +4649 +5710 +518120821 +5550 +14908 +4749 +17510 +15639 +29999 +27714 +7097 +606881088 +23259 +17893 +17202 +22316 +16015 +30547 +19750 +19340 +14914 +292613269 +17497 +15820 +462910439 +545509574 +21136 +26468 +23671 +18939 +724861432 +12336 +27855 +1065 +4863 +29415 +859072541 +20178 +1911 +31530 +3789 +13020 +15417 +32590 +10146 +29984 +23295 +4868 +859072541 +20441 +16213 +5376 +24141 +13856 +1053394108 +937121142 +28154 +49 +1791 +4446 +19445 +894853305 +11105 +2703 +15587 +27271 +22634 +30596 +573404863 +31885 +17044 +11094 +1450 +9848 +10049 +30807 +24516 +828880865 +23022 +380108858 +29089 +29577 +28042 +7912 +27665 +29388 +22304 +26161 +134408380 +3494 +29656 +25042 +4059 +502144944 +30276 +9455 +5945 +21667 +1062737082 +24332 +14057 +25964 +5664 +9832 +24742 +32194 +17768 +27163 +11771 +20715 +24948 +19641 +4477 +20034 +23118 +15250 +4989 +23362 +3378 +22679 +15792 +5550 +23046 +4656 +30775 +7646 +30603 +3836 +22465 +14592 +9173 +7392 +32006 +17945 +19884 +19320 +14117 +12747 +585 +13747 +8665 +32590 +15018 +10008 +518624943 +22556 +31664 +25813 +6588 +27855 +1313 +147187707 +26539 +16744 +28814 +13423 +22771 +24492 +30422 +21293 +17065 +18779 +29626 +22250 +27995 +14277 +13603 +13571 +509606916 +13618 +18480 +251509028 +14581 +3097 +19420 +2747 +7831 +28726 +842 +19207 +22482 +7946 +6376 +14521 +1083 +16715 +4308 +10389 +22107 +22755 +11335 +25918 +13165 +29542 +5288 +8656 +13781 +22084 +9178 +27803 +15417 +22684 +22558 +32355 +30212 +13168 +30436 +902218792 +961973024 +22349 +27714 +1065 +5517 +20914 +29386 +18025 +19745 +18825 +6338 +1198 +13414 +10057 +20350 +30936 +11309 +2529 +11033 +11777 +28947 +25779 +23746 +28421 +4829 +23277 +32331 +11723 +3835 +11067 +176723792 +29111 +24831 +14420 +12905 +4025 +16157 +15907 +28652 +3852 +212 +9401 +5987 +32691 +13735 +20128 +14526 +6515 +14069 +18307 +5722 +922621576 +5683 +13442 +30710 +6515 +18204 +31485 +28090 +20321 +30569 +24258 +25777 +32525 +894853305 +11283 +28232 +6082 +29641 +19628 +23412 +28339 +10626 +6686 +24516 +6479 +1447 +391090414 +28331 +31870 +19389 +13645 +13158 +1305 +17165 +12495 +16384 +28340 +24790 +845869748 +19560 +7871 +22619 +21443 +134 +14947 +14790 +5532 +10027 +4084 +10540 +296439019 +333166385 +16316 +22607 +25554 +14043 +14487 +6586 +8297 +21445 +248328466 +430015481 +770236869 +17886 +6220 +9401 +10354 +22849 +17415 +13088 +4338 +21618 +27969 +25731 +799 +20363 +20219 +25401 +11840 +609 +28354 +865 +14532 +14430 +16993 +17883 +11801 +14316 +11989 +128810821 +5969 +30322 +23280 +18693209 +12778 +18609 +784 +31877 +19018 +26955 +25263 +1551 +17559 +23268 +1517 +21753 +32347 +2287 +18208 +382802971 +3180 +5363 +25316 +23046 +12010 +24675 +5472 +5320 +3095 +10735977 +11335 +24255 +26157 +5925 +26147 +12145 +11877 +32347 +29990 +1899 +15437 +6133 +22034 +24360 +9476 +874205684 +21305 +30312 +10636 +1913 +1017 +4916 +22190 +134 +8549 +27674 +25111 +812501196 +19115 +17325 +345819040 +24716 +21959 +29265 +620726739 +13302 +2695 +16889 +15752 +14685 +7129 +16664 +7342 +122 +21552 +23290 +20137 +899069837 +13144 +7323 +21992 +419509287 +19157 +11738 +20819 +31649 +18975 +25217 +1934 +316306655 +17967 +27746 +15036 +26193 +15540 +7250 +446538772 +28714 +21390 +280529378 +22906 +11168 +21415 +622 +8780 +13681 +10840 +9438 +26163 +11211 +2363 +463035576 +30341 +1980 +15492 +19863 +14465 +29343 +32689 +16015 +20306 +5291 +29365 +16064 +19176 +16232 +23568 +17415 +6777 +6913 +773245885 +6945 +6719 +900 +145727174 +26929 +30475 +24004 +403721447 +5350 +592690051 +19975 +20201 +4359 +13946 +26939 +1022122593 +32760 +16291 +372479198 +9627 +16989 +24753 +23530 +572834493 +11766 +23540 +185958851 +17975 +20046 +721000141 +16146 +779295714 +28427 +20108 +20426 +20866 +23900 +5938 +25900 +22643 +31752 +29318 +27672 +31843 +30374 +19074 +607 +4514 +29718 +14195 +19745 +7624 +3126 +21815 +27803 +26525 +11323 +2016 +808046354 +27290 +6076 +329161931 +9550 +3046 +316306655 +25578 +3437 +28413 +565299629 +21737 +6388 +9834 +867 +29630 +10413 +12570 +9887 +7276 +18156 +9152 +25740 +27039 +11091 +27521 +172 +3358 +30350 +5612 +689 +518624943 +26635 +11038 +6518 +17176 +27669 +16675 +16637 +25268 +19386 +2084 +25231 +927244002 +18291 +16854 +6294 +28826 +15230 +17246 +8993 +271 +3922 +13733 +6678 +23810 +9511 +32286 +4162 +27746 +2704 +28600 +18788 +9461 +26513 +223104312 +9244 +10190 +12635 +15798 +893 +32020 +2515 +27282 +14621 +206884506 +594488198 +20392 +7643 +3688 +28069 +31915 +22107 +30422 +6080 +21477 +32702 +23793 +600 +1447 +1322 +20964 +20008 +31892 +24592 +4145 +17968 +15174 +23341 +10431 +2920 +13478 +23607 +30013 +27430 +31127 +12394 +28528 +31945 +24484 +11105 +32562 +8036 +24809 +870140950 +20647 +5605 +12499 +31979 +23510 +32279 +17219 +10636 +7478 +11431 +10859 +635470917 +16057 +23540 +595942659 +20510 +24478 +4122 +13099 +248362658 +4260 +859864853 +26573 +8782 +22622 +15693 +189 +26896 +25442 +9000 +13076 +294 +28394 +3440 +3932 +10028 +605 +4880 +29844 +917654268 +1828 +3819 +12955 +4477 +15820 +28020 +5479 +28013 +16926 +2438 +884774553 +3786 +28339 +7295 +27714 +7172 +5699 +20383 +8132 +969 +10322 +16078 +4523 +21166 +21027 +547488687 +14166 +28413 +621395034 +2503 +20982 +31330 +13099 +24067 +5742 +8433 +9456 +15008 +1273 +580372891 +3229 +1843 +29290 +7959 +28927 +14760 +28280 +11143 +1229 +17510 +17175 +15820 +27087 +26860 +4052 +10790 +22657 +10947 +7126 +27246 +26136 +11882 +30821 +29547 +429605841 +25874 +13894 +22966 +252 +28622 +15798 +19610 +8023 +19670 +17239 +548 +22212 +17632 +5874 +12495 +31677 +13522 +4741 +24309 +26706 +15881 +6272 +1018366689 +21340 +971511440 +13987 +567113435 +22613 +4916 +264055644 +29315 +21579 +31870 +9369 +21127 +615650603 +8061 +19215 +953442727 +11796 +22634 +27430 +16122 +881 +408722947 +28251 +4874 +23721 +10388 +19086 +16353 +24539 +19350 +4112 +8596 +24909 +21726 +12248 +7706 +5760 +24816 +10306 +14551 +18688 +11323 +27892 +922299518 +4752 +7345 +24093 +22153 +25960 +4440 +9227 +6658 +3315 +20528 +6679 +24907 +11188 +9848 +22451 +2441 +18322 +27556 +4695 +23883 +294 +28013 +15325 +746614703 +5827 +2144 +26524 +26941 +17425 +14868 +6963 +24065 +1299 +7405 +25312 +20537 +4799 +20583 +32378 +156 +18001 +23639 +15951 +6057 +4532 +10316 +13818 +30602 +15133 +792992230 +67650094 +23549 +23654 +343 +7228 +19961 +3074 +22087 +90066676 +5299 +3358 +3772 +731202992 +15189 +15262 +16540 +8597 +16070 +2596 +29871 +742 +7816 +3871 +466895569 +1840 +29456 +14459 +19320 +11117 +142990302 +767879674 +31671 +31157 +24787 +26400 +10441 +7624 +1029 +20825 +18419 +11492 +492988425 +19694 +11283 +9958 +21170 +30337 +185958851 +15605 +22499 +4778 +29450 +17708 +574 +26711 +3922 +9482 +706944221 +8638 +30157 +25813 +21990 +25778 +21006 +9323 +6160 +145056166 +10718 +5797 +8090 +30865 +11573 +25552 +11430 +15639 +5499 +19878 +909060841 +290 +24905 +16865 +24656 +8786 +4380 +30057 +18385 +8791 +19884 +19654 +2845 +20812 +8733 +21726 +30613 +22548 +10140 +6388 +7389 +1774 +27140 +28129 +17217 +20918 +600930403 +27219 +5283 +8791 +17526 +7307 +10706 +28770 +18661 +12783 +15315 +477925588 +565593805 +8230 +14719 +1023188123 +13172 +21947 +4587 +715317189 +12006 +16391 +29619 +26295 +21477 +9921 +32111 +27127 +28197 +7600 +429772051 +2894 +27589 +404560013 +13497 +14592 +18233 +9228 +31049 +13174 +817319335 +26572 +1625 +436 +14488 +8732 +1626 +449362197 +21778 +7125 +9388 +6664 +23479 +21239 +16884 +31498 +10445 +31006 +3985 +28591 +22884 +13474 +25779 +29605 +27035 +27074 +9016 +31765 +12061 +4238 +779295714 +250 +12048 +21615 +17810 +1053394108 +3186 +5395 +14559 +16540 +17298 +1001982030 +253141036 +27714 +20291 +18060 +10388 +11761 +20501 +5483 +32347 +14528 +5825 +653627586 +430015481 +6166 +20021 +20441 +31441 +31025 +11658 +14585 +29760 +13813 +18752 +24236 +14953 +4749 +858781524 +14137 +9252 +24376 +20653 +21407 +29076 +1977 +12527 +14575 +24539 +14021 +429 +4702 +6298 +18322 +31198 +5106 +454313193 +168857585 +19783 +10807 +20290 +7995 +10841 +9789 +13975 +10262 +13781 +31304 +18910 +19508 +23649 +26803 +473270624 +27470 +8192 +28467 +454313193 +893 +3662 +5825 +9039 +21250 +18936 +11726 +19354 +28100 +449362197 +4956 +25042 +18932 +817993855 +2119 +21916 +1378 +340345990 +17626 +1026 +15194 +18379 +24973 +14964 +4978 +24309 +30078 +22621 +3424 +8605 +11882 +31671 +20203 +8786 +3991 +20008 +13615 +31254 +27521 +28955 +19831 +12890 +7106 +24531 +9775 +9350 +15851 +28163 +1929 +11327 +31174 +746854482 +24284 +20695 +328435284 +28567 +5390 +6195 +30089 +8642 +29525 +8935 +28113 +7012 +1001982030 +31285 +19883 +25197 +1071900543 +9096 +3009 +22548 +81621910 +5737 +19531 +6466 +10727 +31477 +20537 +22036 +3688 +12700 +9958 +29604 +17933 +22849 +27210 +30712 +953124189 +18978 +22359 +12013 +6679 +375276045 +24683 +406000131 +11076 +1868 +26106 +21290 +18943 +7825 +6165 +8722 +27521 +23662 +1053511540 +16085 +29626 +7763 +353 +546 +1310 +11877 +728180005 +6028 +18604 +43 +677668690 +8912 +17917 +367740012 +67650094 +4924 +12839 +16911 +24506 +6469 +3896 +27710 +6466 +19168 +11877 +29342 +385123789 +1178 +24557 +18269 +3792 +27710 +4107 +27337 +7831 +801 +5996 +27589 +512 +27592 +11306 +16340 +660 +14706 +657016490 +15141 +4487 +6331 +15764 +15199 +12433 +26306 +6016 +1310 +32468 +25620 +18501 +16881 +13171 +4989 +24615 +8559 +31979 +23515 +24506 +833267066 +18459 +2787 +14980 +464493188 +13023 +100092990 +3535 +17019 +569699847 +21276 +17430 +28510 +16952 +2587 +3511 +15663 +20266 +12050 +11283 +135575596 +32650 +25546 +21181 +22962 +29370 +742303875 +13004 +18411 +27099 +314883256 +243142270 +17204 +5144 +865943268 +8531 +18985 +23137 +28844 +23149 +18910 +19838 +851641765 +19670 +917948279 +547488687 +25448 +32647 +5863 +24906 +31659 +23953 +2969 +1182 +22613 +22937 +12163 +9902 +12709 +19348 +17692 +4992 +1914 +5924 +408722947 +16931 +11512 +29209 +21003 +15448 +22845 +8895 +24656 +12490 +3237 +5341 +14376 +12963 +25981 +6066 +23108 +19176 +9244 +24217 +14326 +4122 +9958 +10449 +13414 +6547 +26656 +3277 +20763 +10028 +3914 +22861 +32331 +12792 +27819 +19586 +15678 +20125 +16886 +10311 +30624 +15535 +17462 +7489 +31308 +355015084 +3870 +23415 +23573 +23794 +8848 +478 +552788764 +15781 +24814 +24128 +4383 +21871 +5684 +4924 +27865 +13655 +13016 +15623 +8086 +22107 +22564 +28622 +23236 +7123 +4582 +3487 +329649531 +518624943 +31634 +29939 +31864 +933132804 +4007 +2260 +9794 +6131 +14624 +5156 +21374 +19873 +212 +26247 +2463 +28059 +18825 +972607490 +13932 +18071 +28709 +2759 +32436 +23985 +29560 +18315 +6521 +16862 +18369 +2822 +12246 +6169 +26306 +14885 +16009 +23443 +31577 +15894 +17437 +21525 +29339 +31583 +5969 +2503 +10112 +27934 +726 +28647 +1843 +4581 +631 +2471 +32082 +31759 +711445733 +22073 +1204 +22556 +3683 +13996 +22369 +16893 +25231 +3590 +32525 +22305 +24067 +17162 +4881 +22742 +24889 +7765 +23707 +31864 +718 +2596 +909441673 +15893 +32417 +16212 +24492 +8036 +9797 +28361 +31769 +20478 +476864914 +922781658 +16590 +22235 +13020 +4181 +11932 +25373 +13070 +8432 +28070 +31838 +21045 +3378 +26716 +5994 +30372 +25996 +31945 +22255 +1906 +865024622 +30519 +15722 +22886 +17020 +1544 +7012 +30888 +10121 +24903 +20478 +484426086 +18917 +14170 +3432 +8622 +24260 +31752 +660 +880657446 +18290 +253141036 +27360 +618386534 +3500 +10694 +9808 +25138 +18960 +22634 +22867 +20441 +21293 +25434 +23982 +23815 +31498 +30724 +18553 +14268 +21119 +16813 +26356 +8282 +14167 +23341 +31420 +30793 +5000 +9906 +14316 +1310 +26721 +22275501 +6025 +21359 +13682 +32446 +11227 +26386 +25876 +21127 +920628575 +215801037 +1038473147 +16384 +8116 +9401 +17884 +14536 +27852 +13757 +156 +26259 +12369 +2795 +15310 +23875 +28388 +18878 +12706 +19547 +631 +692434415 +6082 +16356 +23091 +3920 +989959857 +6949 +19198 +15549 +17165 +30033 +28354 +4648 +6885 +12381 +12250 +4789 +24837 +333 +21164 +28920 +9727 +16188 +26656 +9388 +264 +15097 +715317189 +22832 +9769 +2768 +7396 +7497 +4897 +21990 +26711 +7439 +4084 +15892 +12403 +23479 +1310 +17987 +20648 +790740335 +19061 +25918 +22036 +15547 +14741 +24700 +7746 +13565 +2655 +32244 +13298 +32423 +30397 +19388 +452 +29046 +3689 +30477 +9191 +6212 +31769 +2825 +22560 +26694 +16944 +26461 +10397 +26049 +8558 +32470 +14851 +1496 +3539 +9808 +3502 +9931 +541087189 +18822 +29627 +4645 +18609 +14776 +19213 +29954 +24443 +12814 +12757 +30207 +6642 +19873 +26347 +15315 +30601 +16352 +16301 +20164 +20254 +29891 +894853305 +16251 +12250 +18733 +23510 +580372891 +4338 +7722 +349265452 +21954 +7638 +23016 +28171 +14909 +14367424 +13005 +22905 +12828 +27079 +2662 +23092 +26783 +8127 +20842 +19975 +250 +23255 +4200 +9731 +66 +28898 +801 +30385 +23766 +301 +9939 +17616 +21374 +28483 +3888 +3918 +29324 +545549059 +89610096 +2888 +18825 +17087 +23108 +30496 +10316 +19817 +16656 +20376 +8596 +18953 +29487 +1021683009 +9416 +26661 +1019836518 +15 +7481 +26409 +31641 +19428 +11128 +23437 +21959 +17603 +2541 +20263 +26146 +24869 +25161 +4699 +15501 +18431 +15605 +16399 +15535 +248328466 +23526 +172 +14611 +23535 +19012 +27085 +22771 +4494 +836023503 +32371 +4888 +15101 +10518 +14026 +20417 +23810 +19171 +19157 +32006 +22030 +23617 +10790 +1987 +32559 +27393 +8433 +22621 +12048 +29324 +22482 +24450 +2236 +2133 +13264 +30034 +8556 +15460 +13946 +395834793 +21021 +23948 +238116815 +7161 +10528 +27055 +24014 +880657446 +5057 +6530 +22651 +8674 +22742 +1453 +20457 +355734928 +3713 +23541 +24868 +3358 +9834 +31606 +23412 +22962 +12224 +102 +14738 +32719 +3772 +13642 +25310 +1001 +25264 +19342 +4437 +11345 +8802 +3155 +31102 +6307 +6802 +29329 +5987 +19445 +16200 +374 +1068171828 +4384 +1163 +20274 +661309396 +12963 +14760 +14612 +6949 +20173 +5664 +22788 +12856 +11239 +950474614 +16697 +14831 +1616 +6501 +3293 +10487 +14943 +14706 +5720 +10302 +17595 +10694 +16687 +19587 +28998 +9100 +9210 +15196 +9731 +13448 +13312 +29398 +4944 +5893 +866 +11108 +29263 +25778 +231410737 +1031 +498666675 +10721 +19819 +10812 +175 +67875078 +13877 +6888 +20888 +333166385 +26386 +14819 +651885085 +15236 +27865 +3300 +11159 +22425 +21452 +17840 +22539 +24278 +8096 +922781658 +24964 +22384 +19577 +11040 +8287 +12984 +9921 +16560 +32006 +31016 +646646250 +13610 +4188 +19745 +10477 +7101 +31613 +23971 +851641765 +19665 +25473 +19666 +27396 +10156 +3689 +18698 +6753 +25427 +5996 +27375 +5793 +22686 +12003 +19907 +14845 +555677364 +683248809 +19857 +24823 +14868 +21100 +11801 +12163 +24009 +15177 +15059 +12342 +25257 +31864 +657016490 +16111 +19695 +4386 +25159 +24903 +21594 +16775 +14889 +18461 +26666 +4184 +21465 +6277 +12911 +1842 +545549059 +28512 +17159 +32319 +10227 +819245666 +26524 +12031 +20321 +31892 +20063 +3790 +19531 +31892 +17156 +12440 +9317 +24731 +26460 +12433 +17871 +22562 +15492 +27922 +12337 +11716 +363606158 +15261 +5668 +15251 +1615 +972607490 +9665 +6592 +8250 +5825 +18617 +512512703 +23769 +16291 +14465 +26743 +6928 +11211 +17270 +31816 +9797 +28816 +3078 +10134 +981344217 +19777 +13005 +14946 +17898 +1322 +3714 +21437 +11759 +32087 +17947 +21127 +26456 +14776 +9789 +27695 +3372 +10021 +14845 +19231 +22564 +10970 +12476 +484310184 +5583 +15415 +1063098759 +4627 +8549 +4487 +3966 +9678 +14741 +4681 +32476 +6055 +20786 +16722 +10000 +7702 +11737 +19541 +11576 +3379 +18505 +2452 +31108 +1309 +27447 +7308 +13929 +10800 +26955 +12246 +32208 +32244 +28678 +22679 +4112 +25081 +23975 +32138 +10000 +12554 +67875078 +14775 +17443 +13655 +31856 +1640 +2011 +3780 +4840 +28770 +27394 +24580 +32345 +747883166 +29752 +15851 +311814403 +6220 +32322 +32760 +874086522 +23520 +354736640 +36 +3639 +11218 +19806 +18788 +24249 +32313 +7050 +16078 +17353 +12473 +25612 +4162 +2915 +32319 +547488687 +26584 +6390 +6297 +8890 +30725 +4666 +123076733 +2672 +858 +11798 +24767 +988543234 +250 +19782 +15144 +19654 +8677 +3530 +11281 +21700 +30325 +28834 +20793 +6392 +10272 +25508 +5918 +31441 +6331 +28502 +25641 +23444 +2221 +27865 +29729 +874205684 +16813 +31696 +4909 +1348 +26146 +22867 +13171 +5236 +2015 +511296763 +8722 +8021 +17123 +548602017 +3921 +11882 +15764 +16516 +28725 +134 +462589202 +14989 +22813 +31114 +15162 +15094 +29525 +19672 +15657 +12253 +19126 +32266 +1514 +26584 +13312 +19086 +353283076 +21915 +21126 +11199 +20653 +13312 +13822 +24308 +29195 +24516 +7965 +1251 +4881 +6267 +9292 +21024 +475811794 +16131 +17746 +9307 +876 +15141 +11085 +6812 +17761 +11521 +22383 +12312 +8945 +32322 +1043810333 +397879962 +1091 +26151 +4437 +6085 +31838 +27197 +28154 +16472 +7687 +5321 +31108 +4247 +4128 +21772 +9986 +26121 +30875 +24873 +19006 +17006 +1142 +23772 +27392 +22564 +13636 +20648 +1438 +1282 +6929 +213884266 +32366 +20537 +4820 +21147 +16256 +25056 +2802 +395139668 +28334 +2075 +28066 +20463 +1008532069 +22431 +28858 +2528 +16573 +4527 +290769443 +21047 +10807 +31839 +30596 +23136 +29810 +19008 +12107 +14068 +7592 +10087 +28600 +14462 +10083 +28005 +28530 +24548 +18209 +24457 +5845 +27127 +8638 +25197 +31254 +2076 +17585 +4366 +22951 +602 +22673 +30879 +1308 +32201 +25160 +8780 +15316 +687 +93659120 +1444 +16744 +14069 +17279 +16931 +10197 +22729 +18430 +2345 +11726 +20547 +728180005 +211392655 +131541024 +19191 +24278 +12482 +20263 +14029 +28572 +13758 +5925 +31969 +14908 +11505 +8452 +364 +450764617 +236 +8492 +483775210 +5893 +9152 +20261 +26222 +6933 +6084 +16507 +10690 +20441 +25617 +14962 +32165 +31198 +26027 +382802971 +22779 +2596 +59300581 +2073 +20867 +6077 +14621 +21879 +9975 +6085 +15336 +28284 +5362 +15578 +32442 +11260 +17908 +31260 +22887 +863724463 +7648 +14026 +452963926 +26656 +22677 +8222 +4022 +29369 +4386 +18617 +6706 +29451 +16826 +29773 +8665 +29109 +1595 +23872 +19868 +395834793 +4866 +18883 +25599 +31127 +11634 +27969 +4260 +4709 +110271327 +24641 +10822 +1641 +9711 +23549 +10302 +329765698 +8318 +15456 +28770 +16502 +1467 +3918 +24100 +26590 +938231172 +1282 +1614 +15307 +22349 +13414 +14564 +9627 +17856 +2182 +28180 +25793 +15468 +879 +14914 +6541 +20008 +7030 +12717572 +3185 +23710 +14040 +20021 +3786 +279148135 +5994 +5966 +630093307 +5906 +25960 +6079 +20501 +2655 +31103 +7446 +11451 +19881 +17308 +11771 +25742 +716737822 +13733 +21456 +305572939 +14330 +4715 +31789 +913748172 +26551 +975640473 +2060 +9212 +19747 +3714 +895793244 +21815 +11137 +2709 +7126 +18020 +316306655 +10820 +21027 +13479 +24521 +13783 +6067 +701104944 +31359 +8134 +4880 +2538 +17688 +14851 +31698 +394 +17060359 +8395 +11558 +1020413297 +9087 +360908934 +16886 +28138 +24873 +12501 +19076 +31426 +9482 +20960 +29274 +803501162 +23680 +377 +14384 +27526 +20786 +311956014 +5703 +6035 +23232 +6163 +16803 +15612 +11668 +858 +4929 +9667 +15199 +2977 +1980 +9034 +1093 +25740 +572834493 +82894371 +784 +8924 +17046 +21908 +306860064 +1072 +11199 +6043 +29067 +23302 +24004 +12267 +6063 +26489 +31545 +24562 +14558 +31455 +1779 +13163 +4162 +26980 +28712 +7527 +15007 +4383 +27173 +14532 +25747 +7538 +14166 +24863 +23527 +2463 +25089 +12127 +24386 +13 +4308 +17670 +26928 +19871 +10193 +21782 +22773 +14068 +20072 +911989185 +5677 +14592 +5891 +10119 +13758 +16931 +12361 +22333 +618859804 +20874 +5938 +1028326137 +11188 +8187 +6674 +31363 +19654 +24001 +1438 +8021 +12858 +27515 +31985 +1026 +11573 +15094 +11477 +9983 +28799 +1514 +29644 +3033 +14621 +14912 +31485 +23394 +11466 +15594 +434 +12778 +26954 +651885085 +20115 +510017880 +23448 +8785 +8545 +16122 +30598 +22275501 +14585 +19327 +823092168 +13052 +723695589 +5196 +27726 +23949 +17988 +512128164 +15540 +16053 +28603 +589882737 +594750521 +30964 +16893 +7487 +982 +4560 +23108 +28591 +3484 +16911 +15953 +16745 +18148 +2131 +8076 +29004 +9538 +12657 +29833 +519336328 +276 +27163 +30954 +29469 +663426662 +6511 +186596555 +26193 +26085 +11257 +18278 +7781 +22036 +3742 +458 +17290 +16648 +7214 +11630 +31553 +11779 +11003 +19977 +3645 +15355 +13351 +1022585985 +147187707 +9775 +7495 +17908 +289826984 +25949 +7603 +5688 +24615 +19198 +23302 +32366 +12312 +29093 +22701 +12288 +12697 +15191 +22954 +22189 +28035 +30316 +8066 +19432 +25264 +23372 +825237014 +27679 +24368 +1218 +903 +29994 +14058 +17311 +4885 +14320 +22 +3633 +12894 +309 +25566 +914 +2412 +19743 +8371 +32646 +192110709 +15611 +1312 +6949 +8515 +4080 +31670 +24294 +4587 +19867 +30499 +998 +22861 +27117 +25030 +22813 +2213 +15820 +11547 +17827 +16251 +7995 +9855 +6588 +13019 +1758 +7153 +340345990 +4828 +22339 +4190 +32760 +16480 +3273 +32060 +3889 +11345 +21433 +18964 +24703 +25892 +917948279 +26365 +16590 +9000 +3780 +2860 +16739 +7017 +13916 +32144 +19682 +13946 +109016745 +24140 +9120 +13522 +144035229 +25147 +9100 +6742 +3003 +7522 +20450 +10735977 +565593805 +16992 +13213 +13043 +5703 +20722 +9173 +24837 +30475 +8204 +16069 +32610 +10298 +9533 +11048 +4454 +21560 +22010 +6993 +26049 +6937 +832182246 +20264 +17469 +29022 +90396233 +24616 +22821 +15382 +12632 +10403 +16356 +23264 +3662 +105 +31045 +20348 +22714 +4008 +30902 +12560 +5797 +469657013 +22777 +19645 +25481 +15605 +8465 +24250 +11826 +1405 +14706 +23007 +22877 +4829 +27602 +25056 +193 +7253 +3920 +3273 +6867 +2218 +9887 +22040 +705049941 +26163 +26305 +6057 +9764 +13347 +4359 +1868 +13057 +4922 +17780 +15903 +32313 +23979 +12361 +2896 +14564 +5532 +8520 +10332 +26365 +6862 +5913 +14569 +31540 +15162 +31018 +30783 +19645 +28628 +24924 +6027 +28243 +4191 +19445 +10496 +7548 +9371 +13423 +24140 +31389 +1046 +20063 +14564 +29067 +20724 +2275 +3293 +6038 +18408 +16596 +20592 +3920 +393939636 +2572 +10571 +30433 +8558 +19880 +26348 +1028326137 +16931 +19200 +14964 +27121 +9704 +15953 +902218792 +27246 +20532 +15871 +20137 +3914 +20882 +4167 +20299 +2427 +17395 +18060 +16744 +24592 +4846 +29274047 +20363 +15607 +8105 +11308 +4190 +21651 +28059 +12700 +344 +13790 +30089 +29094 +452282785 +21735 +29216 +23875 +747 +21428 +1669 +18986 +8830 +24264 +3016 +960941343 +10636 +197982234 +26730 +19139 +6068 +20769 +9333 +15162 +8818 +29293 +3448 +25813 +27079 +551 +6404 +206 +1005059728 +15879 +21810 +31816 +6003 +22188 +32288 +23833 +19093 +14825 +12861 +9613 +14029 +3455 +7572 +23477 +25202 +666268046 +8969 +3276 +21428 +24814 +5505 +10938 +32313 +882072880 +28413 +6182 +18233 +5335 +4569 +24278 +251509028 +22021 +12570 +24055 +10028 +10193 +20173 +27140 +15563 +8699 +13165 +392691932 +506 +31351 +1282 +4567 +3732 +32611 +19343 +22651 +20314 +29986 +18133 +4874 +29448 +8524 +4810 +4161 +24368 +16885 +27891 +28816 +6235 +901 +6642 +11996 +5910 +27806 +13570 +7125 +1998 +504 +25770 +3479 +22951 +8320 +20914 +8147 +8061 +21484 +26264 +13818 +15036 +4909 +25138 +360908934 +28021 +8638 +21826 +31936 +13217 +27146 +11759 +22879 +11534 +30894 +1072 +31485 +663997845 +24839 +13904 +23149 +19116 +7172 +703 +8702 +6511 +22412 +25835832 +328435284 +22672 +4891 +11983 +31433 +7014 +6043 +678698016 +21964 +5406 +16753 +2089 +5590 +21293 +24951 +16970 +30140 +21184 +4025 +15736 +14436 +29773 +8321 +9502 +6844 +24258 +64189161 +22316 +59300581 +16952 +4021 +30914 +651605410 +21872 +25636 +3784 +23209 +859 +7347 +32134 +588197016 +7446 +490663799 +858 +29461 +6512 +31927 +13496 +21957 +29329 +12147 +1182 +17346 +20036 +18826 +31244 +8306 +8306 +17356 +12499 +28427 +13385 +17905 +18978 +10208 +9657 +961973024 +8685 +5908 +31789 +20290 +13182 +4681 +22386 +20533 +8397 +9013 +20757 +1090 +96 +25091 +19863 +3985 +18122 +23475 +4247 +11448 +30177 +2795 +9455 +25030 +30249 +26067 +8774 +16803 +25670 +14056 +4117 +2892 +6818 +531600320 +8586 +622 +22795 +31465 +6532 +987156465 +29889 +949910453 +10566 +27393 +24889 +29109 +29015 +17207 +29916 +419509287 +21340 +30254 +17281 +1071 +50989912 +25030 +22718 +24534 +885912742 +19259 +25439 +646646250 +22739 +3333 +6133 +299509607 +21314 +31698 +23917 +13414 +15985 +25876 +20323 +24534 +25774 +4509 +5000 +18825 +769731785 +7353 +27519 +7688 +15820 +22732 +6844 +19541 +6974 +29450 +20773 +18411 +26154 +26631 +8884 +22739 +27079 +8156 +29928 +6068 +15132 +27602 +8223 +21417 +27988 +393986242 +982 +24683 +5024 +17238 +26344 +3467 +25267 +5106 +6812 +16309 +29410 +24113 +19674 +4487 +587293467 +24258 +59 +21875 +29986 +13659 +9645 +32016 +29637 +9178 +7475 +1984 +1491 +4346 +30219 +20377 +31777 +22673 +20440 +30183 +17394 +13130 +29315 +24757 +30463 +26146 +30254 +21733 +23783 +16495 +1509 +5891 +18752 +28180 +23231 +14635 +20017 +7342 +2824 +13993 +15547 +15096 +7030 +30170 +7538 +28652 +618859804 +24264 +2126 +9881 +25567 +8885 +12490 +189 +6891 +458283071 +24869 +5796 +29753 +10687 +11154 +230518419 +597917676 +3562 +16289 +24513 +18077 +21669 +3819 +9727 +7385 +3384 +2655 +4709 +27958 +21181 +16590 +21239 +27951 +19914 +4261 +18822 +17385 +12143 +24555 +8375 +12890 +832 +12805 +15007 +913748172 +16869 +31033 +21383 +14473 +13064 +119792803 +4293 +9400 +15261 +11967 +21299 +5205 +25506 +6929 +1391 +394 +20578 +23566 +23904 +6400 +14555 +1910 +24207 +32112 +31474 +3283 +869 +16175 +5522 +1015911830 +27522 +471507746 +27892 +27337 +1673 +2768 +19610 +23600 +28082 +15412 +2724 +15578 +24443 +2471 +31810 +28042 +6288 +16318 +6146 +11716 +2500 +13119 +20716 +30351 +1066927070 +31518 +29627 +17652 +11997 +20376 +450591414 +12224 +10573 +12820 +18223 +5335 +28659 +16066 +12518 +15578 +32293 +20463 +457142444 +8925 +3428 +14473 +9731 +24581 +7096 +21208 +13655 +6893 +18964 +25084 +26759 +429772051 +19388 +14775 +23690 +853929883 +9675 +26635 +10743 +10190 +17087 +32643 +2329 +10961 +28354 +25783 +7486 +23151 +25774 +8752 +2398 +27737 +7011 +9222 +18948 +14507 +25681577 +19745 +17595 +19577 +27420 +7125 +30079 +25699 +859 +20826 +1050 +5907 +23871 +836023503 +6511 +2614 +11705 +22300 +27289 +683248809 +17510 +15114 +6160 +444399954 +156 +533078012 +23773 +1070 +20550 +18974 +15642 +9474 +785579678 +16021 +5544 +28262 +25307 +8965 +24884 +27420 +4820 +11260 +9474 +22728 +30258 +11162 +17469 +15162 +17094 +19783 +26416 +1100 +24009 +6719 +19783 +16340 +280737490 +13795 +5841 +4255 +8464 +27526 +17732 +10008 +1373 +19126 +23619 +20870 +15144 +21974 +24800 +10800 +20164 +10357 +17470 +1073 +10163 +29864 +2672 +27098 +16957 +4052 +8586 +11108 +19871 +15958 +28281 +29155 +26157 +13636 +26922 +26929 +182362405 +19570 +18672 +17087 +17115 +6078 +4181 +31307 +9443 +13503 +1491 +15768 +18964 +19911 +13706 +29221 +33496567 +3948 +15549 +20855 +29924 +24019 +19348 +2536 +16432 +1322 +5035 +22454 +19867 +20002 +20045 +14117 +10354 +549907492 +17441 +14980 +1008532069 +2540 +1544 +29621 +23199 +19395 +29268 +3384 +12635 +92 +11281 +767853461 +21567 +20648 +29608 +3502 +4438 +25900 +25089 +28440 +30365 +20918 +2824 +3920 +8702 +627712427 +20702 +3394 +4455 +9023 +480390692 +238835585 +32650 +29094 +9455 +13822 +19831 +21227 +18223 +32118 +12906 +32691 +11331 +17883 +22024 +27163 +20072 +6405 +8768 +17285 +5423 +9023 +25960 +22244 +9049 +9016 +26295 +20441 +20724 +38930129 +1053934584 +31364 +20641 +24479 +138 +82501098 +30705 +8321 +7111 +20636 +12856 +14476 +23901 +13924 +24670 +598553511 +19292 +28807 +3132 +25171 +9294 +30792 +3662 +7787 +8935 +25123 +12016 +25509 +31947 +8021 +6822 +989611833 +339958069 +30902 +991427156 +8722 +9628 +15540 +15161 +18978 +15194 +16424 +31870 +28152 +22795 +26551 +443 +1454 +11641 +16314 +5847 +22055 +31247 +240415429 +2704 +163251696 +31843 +13496 +6096 +13474 +4403 +7522 +10684 +1644 +8890 +20815 +9808 +28643 +12753 +24284 +31055 +11271 +5541 +17123 +8294 +5201 +25049 +17890 +21475 +18935 +22954 +1383 +824269836 +23010 +19755 +29656 +9428 +1277 +14868 +27074 +12026 +31665 +19998 +23767 +605 +3394 +3488 +5367 +26250 +10171 +10163 +3792 +19873 +291010783 +4929 +6181 +13085 +9034 +12673 +16540 +25646 +29268 +23834 +12581 +26134 +27015 +8096 +20115 +14197 +24834 +26301 +30428 +4343 +22222 +705345848 +26764 +28754 +19093 +8348 +20948 +224 +24378 +23810 +4900 +30242 +19002 +21941218 +27394 +20113 +17999 +25787 +29111 +21669 +24966671 +20119 +5361 +6057 +1017 +1083 +5197 +22088 +544 +16590 +32691 +22107 +14451 +22706 +22384 +27892 +23480 +25231 +27197 +9388 +14612 +32428 +5729 +23900 +19531 +29121 +561627178 +17569 +822044300 +18122 +28042 +5298 +10493 +28035 +29775 +25839 +8839 +19884 +7592 +6794 +11260 +6545 +15270 +2871 +24075 +11724 +29629 +20895 +7228 +472087440 +24299 +23462 +20365 +377 +17480 +18161 +4866 +3742 +8077 +4752 +2817 +27666 +17308 +12894 +385508497 +16173 +510017880 +30607 +16480 +23286 +775886610 +10836 +29243 +711737444 +24392 +27877 +2565 +9050 +1466 +7613 +23767 +20306 +10389 +3887 +5053 +10224 +12125 +22184 +13735 +5971 +12370 +7764 +28455 +16801 +5635 +22349 +7254 +20864 +17577 +24555 +31990 +902551600 +21481 +28282 +228 +323513539 +21567 +19531 +18458 +2426 +11855 +429605841 +5945 +14304 +27163 +1302 +28129 +15083 +27877 +30328 +1040 +391090414 +10171 +18162 +32014 +15810 +27128 +25197 +13496 +3229 +19508 +2743 +7123 +18051 +7566 +14268 +6757 +1021683009 +27746 +12010 +32123 +13579 +27958 +4885 +7143 +16213 +972607490 +185934147 +18208 +699747195 +39299391 +11834 +27553 +9963 +14795 +31121 +20261 +3073 +21550 +5335 +15642 +24020 +11226 +16378 +927244002 +17970 +28427 +26635 +1053934584 +19261 +1097 +511296763 +5703 +5554 +5031 +12890 +21733 +28647 +22565 +31075 +490744948 +26732 +29912 +1378 +20904 +29188 +17860 +2345 +10807 +25469 +27603 +24997 +13051 +11119 +4255 +9323 +1719 +3921 +533948334 +4841 +13509 +27004 +16444 +14069 +24895 +15161 +6141 +21815 +961 +31969 +249870505 +8230 +15041 +12211 +16309 +27401 +24449 +2076 +12647 +19857 +20869 +19961 +1662 +158091921 +27855 +19998 +25736 +17382 +4446 +9292 +24210 +13719 +14314 +4399 +32630 +314 +12674 +22755 +24903 +22687 +24264 +31693 +4351 +9412 +843 +29351 +4877 +4799 +30851 +16986 +31619 +16302 +27295 +22564 +22580 +25338 +13024 +30120 +870140950 +24873 +30688 +194861429 +22677 +9639 +25197 +30006 +26250 +26941 +19901 +19319 +21429 +3073 +12538 +826379647 +750091950 +251 +31864 +22876 +18772 +16675 +19428 +28371 +29393 +25637 +30535 +31662 +17623 +21170 +4688 +3819 +778 +29718 +6027 +5463 +8963 +2768 +14536 +5505 +19440 +13321 +1204 +3789 +2923 +15529 +12031 +2709 +31789 +12440 +17060 +24302 +164884529 +677416738 +8332 +18019 +15594 +18727 +13373 +6937 +20914 +25779 +25940 +29610 +20578 +368248360 +25386 +32610 +9438 +9931 +5177 +16003 +8238 +17441 +12926 +30706 +30699 +15556 +160617937 +28809 +27737 +718 +892998692 +10168 +4200 +5743 +10184 +14231 +10943 +313 +15937 +18779 +11185 +8557 +32208 +8342 +551 +2504 +15144 +77201550 +27892 +19224 +6271 +504508952 +5706 +17176 +208004304 +14137 +24678 +26656 +28066 +4082 +5115 +2822 +23603 +16642 +11448 +9156 +895793244 +31578 +3002 +6500 +31005 +5874 +29245 +25141 +4327 +15587 +6420 +6479 +290769443 +22024 +20400 +27235 +22187 +7566 +7994 +30598 +16317 +1466 +5891 +28563 +13276 +213425770 +12111 +536735414 +4579 +28279 +6022 +7276 +18222 +9894 +647614569 +410710860 +30249 +19950 +18143 +1466 +13498 +31140926 +28563 +32453 +12366 +17093 +9428 +30433 +16444 +22560 +30302 +4863 +123076733 +5668 +25594 +10306 +5050 +26420 +26564 +27760 +10811 +16066 +7235 +695 +3819 +22949 +7135 +2244 +26661 +5053 +25262 +11066 +415613643 +7933 +674585055 +4784 +24778 +21287 +15280 +140796320 +7120 +9834 +32087 +30710 +322303279 +5590 +1686 +23979 +338625110 +2722 +25949 +14228 +5532 +13568 +10645 +27056 +19289 +31330 +8712 +8148 +7850 +30256 +31864 +23904 +31877 +9678 +31362 +18156 +404560013 +18030 +21121 +26656 +12940 +6871 +5367 +720519970 +7937 +328328013 +924623339 +3069 +4107 +6331 +24548 +8021 +28139 +29642 +27117 +26049 +7047 +1890 +15403 +10969 +6110 +11509 +5197 +10692 +3039 +6003 +1929 +2787 +15212 +12148 +19211 +1039573980 +13624 +353283076 +16664 +9322 +31816 +10631 +32048 +31599 +25593 +1043715684 +11983 +6844 +13636 +3248 +8830 +1551 +25619 +9438 +29339 +863724463 +6648 +23653 +18618 +5321 +15676 +8793 +16658 +14819 +6624 +10796 +1053934584 +10087 +12890 +7992 +7228 +22707 +21837 +16919 +28243 +15994 +1491 +21579 +26762 +1001 +31816 +3689 +16125 +552788764 +2912 +27392 +2011 +24368 +27819 +18419 +9192 +1230 +32385 +12222 +8531 +92028892 +953442727 +2546 +2541 +8890 +11950 +7600 +18687 +14384 +7646 +19666 +15953 +15660 +24993 +8598 +14974 +1007560760 +231410737 +8311 +19782 +25639 +920 +26983 +29315 +13580 +10607 +2236 +24771 +17521 +25028 +2546 +26157 +31809 +747 +30710 +10680 +2541 +25971 +28900 +21887 +10248 +17970 +19301 +17124 +30875 +539601098 +28129 +27303021 +28256 +27145 +3838 +16802 +10885 +9482 +31947 +8398 +25723 +6822 +39299391 +25213 +20818 +14678 +5162 +4976 +9038 +403721447 +2695 +24412 +20217 +24099 +6278 +12848 +13036 +30598 +32453 +6921 +22526 +10943 +19986 +19901 +13753 +6404 +10528 +16811 +13855 +24239 +20902 +12769 +23113 +9902 +22679 +393939636 +22286 +3092 +7285 +30851 +30762 +13175 +10366 +19992 +23382 +15199 +23565 +10781 +8793 +4494 +11154 +7638 +22140 +958 +24979 +811900994 +17060359 +14804 +7548 +16087 +19006 +14215 +8170 +927244002 +29753 +17492 +28725 +14798 +9502 +32263 +362975650 +30922 +25873 +9416 +15534 +21947 +10106 +15791 +139007263 +9789 +15632 +21815 +10357 +6106 +8879 +2209 +32305 +7600 +3966 +2975 +5703 +31241 +12060 +24780 +290769443 +9631 +22622 +9405 +15492 +25003 +23620 +19003 +9371 +839907039 +24063 +8823 +7532 +5309 +30620 +6592 +25053 +187968093 +8089 +13423 +9287 +15663 +16931 +3921 +26151 +3818 +17020 +18078 +25786 +9937 +16675 +19547 +11509 +15609 +27173 +27603 +15395 +9458 +1662 +32296 +290 +10419 +17622 +20777 +21250 +17364 +934603940 +19212 +9251 +15194 +11855 +30860 +21012 +22244 +13023 +8685 +13659 +18417 +766823878 +13163 +15587 +24516 +31083 +471507746 +31108 +16301 +703293243 +17492 +20695 +504428086 +16573 +706944221 +1901 +27934 +734 +20143 +29909 +28591 +28100 +7687 +28941 +20251 +27007 +9239 +18870 +3488 +18563 +17991 +26860 +18394 +882072880 +32559 +26584 +7973 +10483 +5664 +21694 +26933 +32702 +21875 +17874 +16952 +4402 +11705 +16803 +18693 +28055 +21411 +15018 +30499 +16705 +924623339 +22621 +4587 +78887710 +2260 +27301 +9474 +31083 +9873 +145893019 +54102294 +5247 +337953397 +6079 +539601098 +3610 +11245 +23179 +1699 +29265 +6514 +18869 +23526 +12361 +19301 +2795 +9157 +24837 +12890 +17228 +13717 +17094 +32446 +32320 +5115 +20333 +32431 +26301 +14851 +27039 +782079517 +32525 +18577 +10139 +718788893 +19354 +21320 +31892 +6063 +14346 +28946 +15144 +19032 +18829 +21871 +27394 +23972 +17052 +828880865 +24888 +20350 +16813 +7930 +11944 +11311 +23872 +10512 +18501 +31104 +20369 +23790 +25815 +12490 +21127 +32121 +674585055 +22277 +22383 +18246 +12830 +22718 +17762 +23972 +762404314 +25257 +3918 +31083 +18291 +4751 +12385 +4938 +22886 +128810821 +14706 +27041 +31417 +14420 +9963 +8086 +23183 +8884 +12577 +1070 +14551 +6795 +17969 +18797 +9710 +21628 +24424 +15195 +3109 +1046343587 +13904 +15871 +2709 +25267 +18315 +12337 +17422 +26223 +13532 +8386 +229792385 +7646 +23922 +1479 +31540 +90396233 +31877 +291010783 +29773 +4656 +23895 +5825 +26163 +12267 +26409 +24883 +4446 +29005 +18975 +7902 +22451 +5510 +18943 +30161 +27821 +1020413297 +20757 +30595 +27282 +6137 +5750 +9490 +3264 +9445 +631393247 +6862 +17652 +16454 +28572 +5115 +28036 +3682 +26276 +21311 +22686 +11165 +24141 +3818 +10840 +23619 +12564 +11761 +16390 +22556 +8105 +17853 +21930 +21615 +21657 +9525 +21907 +1072899509 +563 +19935 +15563 +31075 +16664 +434 +928 +18609 +7024 +1644 +17425 +23703 +21445 +24800 +31025 +11803 +595942659 +4176 +3560 +12666 +12589 +16135 +32761 +15174 +28634 +28359 +11226 +21675 +29014 +26457 +18403 +16270 +19672 +21071 +417 +19777 +414776319 +21368 +31174 +7428 +4385 +464703413 +30752 +9975 +9205 +13655 +8752 +11162 +22652 +13618 +394986117 +19186 +8147 +19436 +9031 +13883 +8153 +14970 +859 +26936 +31193 +7578 +143 +27414 +22706 +25138 +1446 +29369 +8879 +25839 +32305 +16596 +11772 +13088 +554100033 +20870 +28724 +25215 +15609 +22231 +198937476 +675282828 +3225 +19298 +2697 +6694 +9011 +4211 +10885 +867 +1671 +12673 +19320 +29002 +1356 +7688 +9638 +19432 +15464 +2053 +15660 +19931 +9419 +2772 +17425 +12740 +26638 +82501098 +859945928 +501586030 +6342 +10651 +1007237282 +10726 +23151 +778090494 +7701 +8515 +2768 +13875 +13213 +6307 +27759 +18550 +5128 +15724 +18403 +4992 +3110 +25267 +12184 +26694 +661309396 +28946 +15548 +25279 +12899 +21571 +1057 +18094 +24139 +27372 +11308 +15954 +19010 +2830 +18039 +21180 +23458 +6028 +15415 +21252 +7187 +20441 +3554 +20555 +663426662 +26640 +13302 +14147 +24558 +1020413297 +8787 +22373 +15529 +329765698 +13681 +8280 +17204 +24376 +15153 +19547 +15132 +22073 +4575 +1906 +378831688 +12550 +3711 +22652 +8798 +21071 +17188 +24860 +31209 +12010 +829238473 +8433 +19863 +25918 +8848 +7125 +32285 +17746 +17868 +767879674 +630093307 +30113 +9631 +5361 +13321 +28064 +20144 +6330 +20822 +10309 +27394 +22611 +24610 +6974 +7047 +817319335 +12554 +23948 +25504 +24607 +808046354 +3264 +20785 +17991 +8245777 +22166 +6650 +5222 +21107 +16340 +12992 +7487 +1339 +19849 +12067 +2525 +15564 +20612 +471507746 +13216 +31696 +286 +2484 +6170 +17775 +2058 +24907 +24368 +27197 +5165 +9490 +20532 +9938 +194998513 +5900 +22102 +29442 +8778 +3149 +19533 +726616181 +15951 +924349614 +31518 +29343 +4380 +11808 +27404 +3683 +4833251 +4896 +781061662 +31254 +7994 +19628 +988543234 +9685 +32331 +19719 +29893 +22530 +8067 +29453 +19370 +29658 +14417 +21442 +21932 +22471 +1305 +14619 +14316 +1310 +11779 +22575 +7415 +24814 +778 +5250 +13595 +23680 +458283071 +13128 +4741 +20376 +1001982030 +16648 +27509 +20090 +28100 +9034 +4161 +27556 +24839 +15678 +5795 +115465040 +8563 +563 +7030 +961570424 +23132 +11472 +1046 +17443 +25084 +21143 +17466 +30337 +25785 +21197 +12490 +799 +14395 +436602508 +18122 +19870 +32470 +22526 +25447 +5992 +28677 +7143 +3293 +865 +1614 +21911 +21778 +3080 +337 +6057 +31553 +19456 +15110 +408722947 +464703413 +8324 +578949498 +29243 +15759 +6821 +3836 +8925 +14026 +22048 +2920 +27768 +10083 +102 +28280 +23810 +807729187 +30475 +18162 +5165 +27133 +10483 +12518 +32423 +26146 +8848 +21675 +23191 +30258 +18474 +472330180 +29415 +905243991 +24065 +613995410 +6804 +17249 +12820 +17747 +5605 +31677 +22580 +859 +19672 +610 +31140926 +25554 +24140 +7446 +32263 +12989 +17597 +5468 +16768 +11573 +28455 +15548 +21320 +10119 +17559 +13879 +4561 +2896 +10487 +20702 +11451 +17353 +851461297 +16219 +6087 +21716 +18399 +17799 +26860 +6870 +18048 +27177 +30887 +16556 +29195 +466407152 +16744 +28510 +15017 +31465 +1778 +56090979 +29155 +1050 +10388 +11066 +30753 +10593 +12989 +16993 +19171 +10708 +31121 +7959 +32453 +25427 +26470 +9251 +19168 +1004618554 +31705 +9938 +9333 +12248 +28122 +16840 +8823 +17510 +9304 +21456 +17113 +14380 +24555 +7769 +19692 +2158 +22619 +27960 +9490 +3281 +17076 +8598 +12246 +3742 +4344 +12464 +1447 +25511 +23504 +15545 +27920 +3888 +24412 +817589563 +10171 +3530 +18870 +11306 +13050 +23268 +12007 +19370 +5607 +17363 +27140 +26761 +214 +895793244 +15 +26344 +3174 +13497 +268876993 +31665 +20342 +1001 +20939 +26922 +30745 +20321 +18233 +17893 +12438 +5804 +26236 +9136 +9755 +41255736 +23972 +666820756 +18829 +5176 +4941 +21391 +9627 +4569 +6530 +5733 +32058 +28171 +1020435935 +22577 +1189 +27195 +819245666 +28418 +926344921 +22045 +66 +29907 +12396 +14934 +6163 +29413 +15199 +27470 +14117 +19153 +20278 +31153 +282 +28635 +17246 +22622 +24100 +15189 +14943 +30327 +146222737 +28916 +22580 +1048322512 +13043 +19428 +27592 +21295 +17052 +1011243118 +19496 +13625 +9363 +17728 +31016 +25874 +1726 +9365 +311814403 +16518 +63674306 +29882 +445477967 +8957 +19278 +25964 +14058 +403520915 +867439205 +30879 +16687 +16062 +4383 +701104944 +1791 +26291 +21155 +29882 +987156465 +7746 +7599 +26509 +32691 +22601 +24725 +28013 +32124 +16513 +11759 +18575 +7353 +11432 +17924 +19219 +10974 +14147 +799 +18143 +20314 +21552 +17883 +9049 +531600320 +7345 +24468 +992 +18847 +23681 +19537 +31759 +851641765 +5115 +23707 +583 +7946 +4537 +31665 +29343 +839907039 +19183 +3546 +9322 +1890 +21784 +8621 +23769 +20387 +5222 +10671 +10859 +21208 +640 +18072 +24877 +1365 +26304 +20063 +23891 +17501 +21916 +12683 +9873 +13856 +10168 +16331 +8432 +10008 +31818 +5201 +22688 +30276 +6811 +25273 +859864853 +28319 +14592 +214 +25786 +2817 +21857 +832 +5692 +18535 +5987 +2529 +1875 +18213 +14056 +15792 +195778126 +573404863 +13808 +29642 +9961 +16173 +11759 +27592 +19314 +14578 +13198 +28642 +16157 +446206058 +22643 +8090 +22727 +15236 +22686 +21879 +8499 +27392 +23559 +4956 +15262 +26573 +27982 +6079 +29875 +32144 +7392 +9461 +25314 +833103889 +4093 +19998 +8348 +19600 +26620 +15872 +30315 +20303 +21227 +1359 +8925 +10687 +29884 +32630 +29589 +2212 +16274 +2975 +7825 +28413 +31559 +19497 +19559 +3502 +6082 +27098 +8399 +30325 +25805 +29413 +20368 +32188 +5150 +2016 +13428 +7064 +5716 +1373 +3610 +8698 +10414 +488251248 +15232 +30319 +28846 +90344393 +30322 +29288 +8209 +17765 +391090414 +20745 +28197 +25605 +22737 +5886 +16664 +24725 +11503 +29644 +11987 +7889 +17279 +9461 +25712 +24489 +4880 +20059 +12387 +740490411 +30177 +940466982 +27443 +3289 +28136 +884345720 +23653 +937965064 +6514 +14069 +6435 +27738 +7829 +11821 +13830 +30794 +15456 +23948 +9906 +12341 +17991 +21802 +186785632 +29525 +12476 +27280 +8621 +5331 +25463 +8277 +16111 +22887 +9111 +20870 +21136 +16559 +21779 +12127 +19436 +1515 +30639 +23445 +11218 +1263 +8280 +13838 +76910325 +2412 +26486 +15104 +31139 +14502 +30365 +14799 +29864 +3339 +134408380 +588197016 +18162 +28898 +4062 +24061 +5170 +4007 +30598 +26983 +9408 +19801 +29249 +25314 +12386 +5825 +241930487 +17850 +1365 +31877 +2308 +339958069 +9445 +29329 +8601 +13567 +8172 +25032 +3775 +23022 +3887 +20227 +22360 +11167 +166 +10190 +5534 +15676 +17279 +2504 +10812 +25084 +394 +1017 +20250 +29888 +15083 +29646 +6236 +9458 +1835 +914 +878327399 +27317 +17200 +13088 +25024 +15212 +29896 +26743 +12501 +17840 +22951 +17285 +490726739 +30481 +11971 +10168 +11749 +376449320 +17724 +25828 +30725 +24914 +26121 +27443 +12577 +6021 +9322 +705049941 +21596 +7075 +642256957 +16642 +2627 +21136 +4810 +186596555 +17623 +19975 +30214 +26563 +27609 +9323 +28198 +15155 +12764 +29007 +23680 +858781524 +9834 +12438 +27092 +24516 +32756 +29451 +352962731 +27039 +20793 +23952 +19911 +16840 +28634 +678 +24757 +268506385 +31690 +29365 +22383 +14674 +31958 +14304 +23690 +12426 +3058 +9123 +32753 +7754 +560467389 +16674 +954298556 +11199 +8826 +4386 +504428086 +21083 +4681 +26134 +24977 +14028 +31641 +7082 +1282 +105 +14799 +1052924890 +28812 +975640473 +422 +31033 +22499 +1912 +30214 +14526 +859 +14611 +29172 +1040298715 +2675 +6945 +26222 +5677 +569699847 +18928 +27988 +4006 +23549 +452 +4509 +28896 +6501 +6673 +24977 +12205 +3051 +21792 +31864 +32623 +982580241 +10762 +7958 +22611 +2690 +16544 +29602 +9120 +26010 +24464 +25380 +22686 +13043 +28138 +14384 +28937 +24907 +17439 +7129 +29564 +21250 +10134 +25996 +30963 +6435 +12288 +19032 +4093 +80 +29777 +10990 +15307 +18878 +14631 +572834493 +18505 +27179 +5024 +8677 +3799 +238116815 +20266 +28590 +236 +1354 +721000141 +24358 +273798784 +29912 +9031 +28956 +27638 +19686 +26817 +1723 +26067 +15464 +620726739 +12224 +15587 +25111 +6885 +290 +23268 +12049 +17340 +24930 +30426 +874205684 +8465 +2837 +10008 +3511 +109016745 +27301 +13374 +30133 +3162 +28782 +1336 +20275 +31512 +24309 +9371 +17577 +24250 +22729 +16071 +6267 +10077 +15858 +24443 +391958880 +8342 +15879 +3645 +9361 +933132804 +420127582 +25645 +12050 +21657 +25268 +9461 +18501 +23527 +20988 +921025890 +3706 +24264 +8209 +125 +23286 +30433 +6565 +405612030 +821 +1496 +7896 +9775 +1066556883 +5996 +8452 +15994 +21239 +3155 +534285331 +32610 +31441 +863 +10477 +25641 +1110 +30784 +9802 +822039461 +16381 +14676 +1023 +1394 +902218792 +902 +13234 +26509 +8945 +20985 +1959 +6312 +13094 +26908 +10540 +12017 +22464 +17124 +2932 +12917 +20266 +11499 +29024 +677668690 +23773 +7195 +753 +9294 +175 +28746 +5331 +13023 +355015084 +19585 +975640473 +29035 +26315 +9178 +20848 +9963 +24859 +15199 +4093 +10048 +6278 +1011025313 +321739453 +14564 +32188 +90344393 +11661 +9735 +14620 +13113 +14878 +22638 +4933 +28021 +4341 +23209 +3539 +24262 +1409 +4937 +625190697 +21955 +5291 +13883 +27412 +8895 +31777 +10536 +13347 +24738 +17086 +16318 +9046 +9794 +12360 +76736016 +21837 +28846 +3584 +24864 +17569 +653627586 +28136 +1263 +21437 +6821 +20349 +13760 +14142 +25679 +5632 +26969 +22454 +100092990 +7666 +20072 +18886 +21140 +25307 +16161 +27666 +164884529 +6786 +483775210 +12688 +8753 +15061 +14996 +21675 +6642 +7802 +1409 +62909084 +12809 +12963 +17441 +11761 +31629 +26165266 +23708 +32453 +26147 +6184 +7714 +31331 +27688 +338625110 +333166385 +6133 +15851 +17039 +12589 +20025 +620726739 +26244 +32397 +11340 +23444 +27010 +16161 +15701 +23231 +504608093 +9794 +5283 +6307 +14598 +16881 +6600 +30048 +26468 +5423 +610773839 +30775 +19486 +19666 +19870 +23010 +224606507 +359554286 +3069 +8174 +11165 +4709 +23191 +1282 +20183 +3264 +31777 +21135 +18379 +21726 +927 +4025 +23639 +29642 +31980 +23745 +518417905 +28338 +15978 +14234 +16753 +17970 +15161 +4321 +31964 +26617 +19074 +23961 +29608 +6235 +27785 +17093 +12426 +10912 +18208 +23216 +32582 +31389 +24666 +13890 +32101 +17006 +9769 +30607 +27461 +21027 +9826 +6116 +23373 +21784 +29245 +18248 +14587 +605 +24493 +11202 +23767 +546000077 +21069 +26305 +16919 +796418068 +22022 +12221 +2455 +6322 +1302 +24450 +22383 +10306 +9679 +25481 +5554 +31964 +162289454 +22718 +26924 +954515225 +21471 +18207 +321739453 +25263 +3985 +5135 +294947637 +15355 +4342 +3866 +30186 +14868 +12444 +28421 +5686291 +1145 +29893 +12666 +11069 +4537 +16122 +6515 +17681 +18504 +32664 +25566 +17290 +14039 +4775 +621395034 +19003 +7688 +7442 +24128 +471507746 +21266 +6405 +22373 +22022 +11737 +23453 +5373 +978839708 +3847 +24075 +27807 +25312 +5773 +443 +27298 +31877 +23211 +29970 +6191 +124369549 +24689 +26803 +26621 +6326 +856207789 +21422 +8621 +25508 +9961 +32525 +12756 +24601 +26022 +6165 +23232 +26983 +21618 +8984 +17356 +2306 +20078 +20512 +24258 +3046 +32611 +28450 +28956 +892998692 +452 +16318 +21948 +21890 +133678412 +1919 +11801 +4828 +390906431 +19975 +4193 +883636298 +228 +25402 +31241 +16404 +18761 +11386 +851649066 +30819 +9780 +8830 +7486 +14701 +1036 +7825 +7097 +6312 +27324 +18971 +7082 +8392 +17148 +15061 +30074 +14215 +29351 +10182 +20777 +8545 +15233 +15879 +31254 +618386534 +25778 +24753 +31168 +25618 +1688 +22333 +594750521 +6182 +2347 +12603 +869 +6208 +12577 +8434 +6087 +23247 +989153034 +958694130 +31723 +15368 +19118 +16317 +13370 +24837 +377 +24547 +7393 +11417 +20111 +16685 +24141 +26247 +11603 +25892 +11980 +533078012 +6008 +20583 +32322 +1071548646 +29844 +10739 +11937 +28138 +5236 +31829 +12387 +8967 +19047 +27235 +8017 +5590 +28100 +9659 +23707 +830605272 +20964 +133678412 +11154 +1694 +22901 +29637 +15483 +215801037 +12114 +16704 +31154 +15162 +10811 +230518419 +22057 +22049 +6936 +13685 +19086 +206884506 +22359 +22366 +21382 +21710 +194998513 +27342 +1971 +6706 +28574 +5291 +20578 +3097 +20513 +415427569 +6515 +2722 +1093 +22571 +13735 +762372985 +454434292 +17775 +3208 +401917596 +7895 +3440 +5565 +12763 +20581 +2121 +24814 +12149 +31613 +17746 +11477 +15110 +14631 +5815 +6423 +13276 +8332 +13894 +12169 +6010 +20327 +31529 +14706 +6957 +24780 +9208 +2306 +30819 +13016 +22772 +20323 +15434 +25347 +1779 +8345 +21545 +422134051 +31877 +22373 +26146 +15270 +11503 +4989 +7688 +796974588 +958 +13655 +13916 +13070 +22832 +1522 +11993 +9538 +15076 +4828 +19976 +5358908 +9902 +1404 +27682 +15881 +24309 +26347 +25918 +10787 +27803 +20131 +67 +15019 +25337 +32650 +30397 +12645 +7228 +32337 +223690879 +13658 +17886 +20864 +16256 +28115 +31897 +19192 +22425 +15048 +4 +25567 +23972 +23188 +20045 +6085 +19145 +10826 +12582 +30537 +2871 +31114 +8542 +22069 +18899 +31114 +13760 +8702 +885912742 +21875 +6235 +7774 +4656 +11092 +27603 +31897 +852 +11323 +3610 +16869 +19990 +8665 +18185 +19478 +13847 +10528 +9718 +32344 +8778 +18688 +12847 +728180005 +450591414 +4912 +239 +8990 +4613 +29307 +240415429 +31155 +18917 +12432 +9891 +863724463 +25122 +25877 +10518 +443 +15536244 +11944 +23232 +11573 +12320 +892237149 +8560 +22580 +9867 +32168 +22673 +3203 +13064 +17972 +31485 +26783 +6501 +29425 +4080 +516 +11204 +8524 +15900 +4664 +23768 +6501 +25215 +11944 +195302080 +21208 +683636595 +2286 +1522 +20124 +677782451 +246 +22236 +13312 +22682 +10008 +18399 +32646 +5661 +10000 +10719 +17025 +23636 +4193 +11522 +30526 +20475 +30212 +30534 +29188 +24753 +6532 +3706 +1616 +13946 +21038 +10381 +1053394108 +31864 +7495 +6038 +204246971 +30492 +29278 +14926 +29711 +15136 +4294 +360376837 +9046 +2656 +7802 +5350 +1365 +13216 +206 +90396233 +14532 +11761 +26316 +978839708 +18799 +10787 +900 +20989 +9550 +1384 +22648 +18161 +19315 +16302 +21197 +24926 +1122 +23864 +8677 +24124 +557 +30688 +22739 +8702 +25643 +20867 +26941 +729284343 +19845 +16391 +938231172 +213425770 +14395 +915 +9307 +24280 +14402 +6412 +3276 +30526 +23199 +29758 +4438 +28055 +13879 +18088 +2149 +4117 +2306 +29067 +31844 +23721 +8464 +992 +391958880 +2660 +178765044 +31049 +5479 +10572 +9497 +15539 +15428 +485 +10477 +22464 +12369 +993438440 +4537 +29605 +14402 +22305 +23196 +3742 +31998 +3467 +12912 +14526 +6067 +24230 +22319 +336397151 +13020 +4620 +23394 +462589202 +631393247 +29211 +16633 +27080 +18434 +28711 +248068570 +2528 +29773 +29844 +6179 +7017 +7708 +14482 +3852 +27272 +10057 +38769653 +17652 +2528 +20869 +19745 +17076 +23303 +24268 +5722 +13615 +13987 +14195 +31108 +29300 +2438 +21218 +458283071 +344 +2703 +6804 +18480 +2018 +12103 +24930 +12414 +28022 +5165 +23810 +1229 +14236 +18339 +24196 +223104312 +28496 +17628 +867439205 +22351 +14127 +17279 +23794 +13904 +3294 +27688 +4097 +26686 +21992 +23918 +8995 +12007 +27393 +244343836 +3179 +26468 +25508 +14719 +13565 +615650603 +9633 +4093 +32018 +858 +11622 +913748172 +2261 +260292361 +20293 +11738 +9709 +25433 +9178 +10139 +4098 +845869748 +419461898 +32446 +15600 +32566 +504608093 +10190 +12501 +15378 +30762 +31753 +22966 +23810 +11309 +3539 +23158 +15600 +6620 +19047 +7684 +28770 +8689 +25095 +3264 +25863 +27372 +15993 +4487 +11772 +3179 +3322 +13914 +16340 +29311 +466822790 +682 +21021 +25622 +1014219856 +18408 +2466 +380108858 +16540 +24593 +23901 +24993 +20550 +22992 +24888 +8019 +16381 +15336 +31674 +11997 +874086522 +12445 +19577 +753 +8217 +4328 +14277 +22821 +30180 +1356 +4019 +7307 +22 +5613 +1359 +8324 +25885 +6500 +17089 +191 +1046 +7017 +24601 +15533 +4200 +13497 +10826 +455393924 +919564231 +2076 +23290 +578152970 +23901 +12024 +19541 +28726 +29829 +6530 +18088 +16478 +14956 +12683 +19676 +22790 +6114 +14116 +13064 +13438 +1030729571 +7849 +232711058 +990149555 +19118 +20250 +24933 +13198 +3412 +8970 +10140 +22652 +11267 +22718 +5016 +22685 +27880 +19806 +24816 +10388 +333166385 +15892 +15785 +16424 +29216 +17301 +19674 +615 +11726 +20624 +13875 +29767 +19445 +427210045 +26871 +7994 +22753 +25434 +22543 +22153 +23479 +19008 +24424 +15018 +7354 +60606121 +8968 +2015 +13051 +2766 +2769 +14462 +22931 +9902 +15645 +509606916 +13595 +6515 +8571 +23366 +3922 +17761 +17917 +28728 +8791 +5460 +390906431 +13050 +27359 +23066 +1515 +27672 +27297 +8932 +253141036 +22779 +1909 +2463 +31835 +32081 +27737 +18097 +25892 +6786 +8910 +6406 +5845 +16435 +22396 +629271359 +13685 +14532 +813445009 +2934 +7787 +27602 +25859 +1025777893 +25081 +792992230 +27319 +658174212 +13070 +28741 +21879 +5119 +5795 +7788 +867 +4640 +22349 +2231 +8725 +16685 +17065 +5971 +7765 +16216 +20143 +2286 +29052 +1644 +79070230 +375276045 +19348 +24330 +5057 +11838 +30351 +3812 +32468 +897504558 +17775 +23814 +1009 +13 +29649 +1309 +10182 +7578 +16685 +16480 +6131 +19745 +7228 +13499 +1890 +19852 +429605841 +2306 +22367 +25111 +1984 +29875 +8153 +28059 +30659 +28809 +1122 +25310 +9679 +12518 +29453 +21911 +6925 +20672 +5841 +26612 +21477 +4817 +23462 +332842011 +29392 +18986 +9359 +1066556883 +276 +4532 +817993855 +304677974 +5367 +24709 +16545 +6412 +17539 +27852 +3721 +18978 +113553516 +907975664 +25599 +30362 +20299 +16150 +28572 +452 +18459 +16331 +18020 +5321 +29388 +13925 +4097 +23600 +16520 +20112 +572264701 +891 +29661 +25171 +127417473 +7117 +25516 +485 +31518 +22591 +31112 +25082 +633537610 +21910 +24638 +27832 +699487053 +19858 +4413 +6540 +2410 +664773412 +19642 +8061 +17046 +26347 +24555 +26817 +23153 +25528 +5825 +24673 +20983 +16881 +329597276 +7806 +5954 +26620 +10784 +27782 +754590698 +11900 +9665 +31025 +15722 +21038 +19233 +932686918 +13790 +27672 +2060 +24973 +5360 +13808 +27303021 +30598 +8067 +693593454 +19777 +22652 +21879 +7295 +24166 +21715 +22651 +7250 +27375 +27092 +20648 +24877 +24757 +29092 +922 +14396 +25030 +27864 +30116 +18088 +1403 +25376 +854801176 +14102 +3194 +954298556 +30322 +2713 +12992 +24907 +9359 +11085 +12866 +566535181 +340069438 +858 +19587 +18036 +14142 +10027 +14636 +25252 +6400 +19990 +12757 +825070278 +25742 +21484 +7578 +31075 +17793 +23265 +20034 +26691 +2015 +31190 +3661 +17425 +20306 +158091921 +8601 +12709 +24507 +9826 +25373 +11980 +1028326137 +9794 +31028 +31803 +5004 +20949 +17160 +9627 +6552 +11083 +1719 +9232 +27881 +2804 +19212 +354736640 +28600 +17874 +4909 +20894 +1013710959 +1011243118 +24331 +7693 +15232 +30792 +22222 +7787 +19672 +7235 +25675 +2463 +14962 +1039573980 +6678 +105 +9657 +1023188123 +2390 +1662 +3016 +25177 +2820 +21433 +25042 +28138 +16893 +2934 +19074 +241 +26457 +17265 +14964 +8668 +29286 +12016 +22021 +7838 +606881088 +21314 +11838 +12674 +2229 +5524 +818 +7438 +6804 +17917 +29070 +24926 +381 +463035576 +893 +811903348 +25964 +23303 +11882 +18474 +8895 +2947 +10193 +50989912 +13236 +20478 +10052 +144 +26525 +1979 +28446 +24666 +3864 +420127582 +29637 +23251 +28810 +4216 +17708 +1028326137 +30312 +26986 +19108 +1045497002 +27602 +11726 +26151 +4324 +2662 +949910453 +7959 +29833 +30316 +18698 +6301 +228078458 +884774553 +5945 +4749 +22877 +7567 +4563 +27877 +21206 +32383 +30093 +11505 +249870505 +8702 +28898 +24862 +6992 +8106 +8237 +744 +27085 +24230 +31417 +1403 +7030 +20299 +7575 +4640 +9323 +26410 +1491 +32385 +16309 +29288 +28035 +23160 +20131 +8732 +30520 +27124 +36 +683248809 +2212 +29864 +11185 +24638 +27958 +24583 +32610 +6252 +1014219856 +14052 +25813 +2763 +8321 +15417 +20874 +30807 +25599 +20874 +18647 +387 +10295 +4881 +21433 +9963 +22049 +12632 +16739 +31705 +306860064 +5825 +5095 +10008 +27393 +10163 +32682 +8677 +22648 +18677 +8932 +27359 +3682 +509352747 +8360 +16064 +32437 +469657013 +30936 +24249 +15412 +24592 +14012 +5043 +32626 +12246 +24309 +9659 +5664 +354736640 +11723 +922621576 +22536 +21916 +30810 +6512 +16353 +31816 +5706 +26631 +472330180 +730297274 +7024 +17884 +6043 +28225 +12647 +4537 +10441 +19852 +5863 +27666 +16404 +14795 +28928 +31416 +12788 +367740012 +27877 +13777 +25599 +11712 +31537 +30564 +22772 +20598 +15642 +2763 +13070 +4682 +27941 +11092 +27160 +909060841 +16064 +15422 +29411 +4909 +8702 +997 +27448 +29605 +22962 +3896 +29864 +683267855 +878706911 +11996 +13589 +3003 +8555 +26689 +15114 +20653 +12433 +23899 +340069438 +450764617 +27855 +787176313 +24578 +18338 +22499 +23348 +26874 +878706911 +21783 +264055644 +13236 +23661 +747479347 +19348 +27160 +20914 +32757 +16884 +79196762 +27080 +30325 +6777 +22305 +4666 +24762 +23912 +6517 +21555 +30254 +23591 +31009 +4944 +20250 +27995 +8587 +28725 +22580 +28528 +12060 +31139 +21910 +20324 +9881 +13837 +25723 +4877 +7548 +5947 +20441 +14145 +21711 +607 +9366 +12328 +25273 +21889 +30015 +6887 +10008 +10112 +21772 +31035 +450591414 +19500 +11227 +27522 +9304 +2282 +5893 +1934 +29600 +22867 +7392 +14236 +32153 +29161 +502144944 +19585 +21571 +32266 +2002 +5841 +17991 +32371 +2282 +16544 +4845 +19642 +2489 +25900 +865024622 +3847 +16381 +4589 +11308 +19585 +790740335 +525802869 +7915 +20537 +370759140 +9621 +323513539 +32438 +22543 +30670 +3786 +26980 +18322 +31862 +18043 +17374 +7848 +25617 +31837 +11521 +20888 +13625 +20349 +20524 +15379 +10874 +26010 +28127 +27995 +6674 +5314 +14346 +16213 +859 +7276 +22855 +27676 +25442 +746614703 +7714 +24997 +19343 +4699 +310684775 +591 +32581 +10961 +16986 +20478 +2639 +19128 +20250 +7561 +24725 +24424 +15197 +31230 +5900 +18986 +18609 +561740885 +16323 +542336074 +580 +27163 +9848 +15693 +5994 +15019 +9975 +7575 +29556 +21735 +28530 +24924 +17960 +26315 +28035 +6252 +31750 +21915 +2015 +1616 +1023 +28021 +407478274 +1843 +20662 +4458 +28173 +32153 +14482 +28652 +24368 +19632 +20894 +19213 +21136 +16546 +4052 +10969 +29621 +269893514 +2759 +31512 +6343 +25645 +4688 +10182 +822044300 +6238 +19960 +17200 +12111 +12148 +8341 +25813 +5180 +14636 +19012 +446538772 +22777 +8238 +10354 +32582 +17430 +15600 +6870 +18754 +27021 +5825 +5863 +17459 +18247 +29860 +24629 +24711 +23268 +30598 +27243 +2260 +25053 +27199 +26617 +959926239 +14384 +11509 +21314 +4753 +8935 +5688 +11801 +27969 +26438 +3025 +26052 +21525 +7250 +26539 +11855 +14564 +25624 +11835 +23247 +15358 +25485 +3331 +32143 +12149 +14357 +16989 +4359 +415427569 +903 +6281 +25042 +31762 +12818 +24453 +6120 +10235 +4920 +10008 +25147 +23871 +897504558 +10970 +16161 +10109 +19819 +18088 +26154 +228078458 +6211 +3569 +7263 +8524 +23783 +18094 +32709 +25778 +14685 +13374 +4924 +30107 +26347 +21002 +10753 +10787 +355015084 +1011243118 +672253387 +11096 +20263 +1699 +17988 +16399 +28530 +19871 +452963926 +23781 +11801 +20955 +16318 +21875 +19423 +25710 +8780 +19875 +7838 +12444 +29920 +1636 +26177 +30483 +6497 +29545 +29597 +565299629 +3293 +15608 +4293 +14320 +16516 +1651 +25267 +393720206 +23979 +555677364 +3376 +11983 +882975724 +345946613 +2664 +18379 +29111 +21849 +27210 +28483 +192110709 +29438 +28055 +21147 +29369 +11308 +14234 +17439 +4413 +8576 +29773 +18883 +27676 +221809937 +13301 +19486 +927244002 +14459 +16021 +25293 +490663799 +9738 +7111 +2503 +14147 +29274 +21849 +26898 +20400 +642 +9751 +9731 +15005 +23443 +310684775 +24895 +15623 +23236 +1974 +4106 +725112481 +11543 +3587 +28634 +1053394108 +17113 +19171 +12861 +3110 +6565 +6742 +5720 +25480 +7646 +6933 +1028508113 +12147 +14747 +22784 +15875 +4455 +9558 +19660 +4578 +8280 +19956 +598246017 +27663 +3289 +742863148 +24765 +14316 +24820 +29805 +23565 +22742 +22423 +27794 +10708 +3492 +21070 +12518 +17908 +9146 +30415 +9091 +17991 +24716 +23017 +9646 +15162 +386355165 +28069 +17249 +8066 +228 +6381 +566535181 +23479 +1251 +2260 +27736 +21166 +15341 +21415 +22305 +12490 +476 +22854 +9508354 +15197 +14828 +542336074 +24740 +27934 +31112 +21140 +39299391 +22100 +359554286 +18648 +10593 +942511264 +824801269 +32731 +26898 +23767 +29608 +6086 +22304 +329161931 +29311 +17123 +14805 +1984 +28714 +7336 +701104944 +9731 +16545 +971511440 +1061 +24555 +130946997 +7933 +14825 +21517 +236 +29545 +28281 +16318 +16157 +17314 +14277 +11185 +16009 +803008640 +546 +1072 +15132 +11472 +18419 +21025 +294947637 +30474 +31936 +28173 +7050 +6963 +29589 +859 +1830 +30752 +14234 +915 +14594 +8665 +21140 +59300581 +21500 +16069 +19884 +14656 +6329 +21525 +7044 +24930 +29466 +17683 +16806 +7489 +21320 +21932 +610 +10109 +30936 +17314 +23895 +12593 +20120 +606788536 +24837 +11430 +28129 +17874 +1828 +453654408 +32682 +31139 +17588 +29468 +6719 +720519970 +21167 +6274 +30939 +10569 +12026 +27669 +13497 +20843 +6642 +15114 +30473 +22621 +7607 +10498 +8277 +29061 +18580 +2825 +19641 +20949 +39299391 +19875 +14410 +12370 +27763 +28139 +17226 +10483 +4190 +6416 +11137 +16806 +29155 +796418068 +25949 +20695 +19006 +27121 +10984 +13408 +3687 +7708 +12495 +4573 +20819 +5635 +12647 +16428 +32048 +7510 +49 +23742 +8993 +19994 +271 +7014 +14520 +23885 +863 +15632 +32347 +19345 +22679 +19641 +11451 +6146 +17975 +14270 +2504 +191 +5689 +27372 +11040 +11765 +18953 +29528 +25612 +5969 +5857 +7847 +29860 +25205 +28076 +13685 +26091 +15608 +21967 +21143 +26177 +828 +8571 +24073 +26202 +24539 +954298556 +3179 +12554 +11432 +15195 +3458 +10784 +10577 +15657 +7489 +126590810 +186785632 +3069 +6068 +24966671 +6552 +9987 +31810 +22843 +11974 +10687 +10518 +19747 +4783 +29566 +17165 +12464 +14380 +7117 +22034 +14564 +4445 +1037970148 +902551600 +13478 +23205 +30120 +19668 +30296 +14069 +9618 +24282 +27968 +25203 +27660 +22034 +18156 +24374 +186596555 +4405 +28100 +625190697 +27739 +1046343587 +24709 +30914 +7308 +21694 +6065 +271 +25660 +8616 +12267 +384 +923278241 +733026486 +18761 +9252 +29392 +6607 +7336 +2572 +13567 +13213 +8048 +36262490 +19857 +612277592 +25373 +19682 +16705 +19655 +13428 +10841 +18167 +27187 +8395 +32559 +16017 +12060 +876 +11309 +4868 +7715 +31488 +6063 +16546 +27388 +5550 +24831 +7585 +19496 +29413 +6558 +21646 +400184846 +14116 +28173 +29657 +28809 +12955 +20571 +21386 +20958 +14798 +24670 +16122 +926344921 +1230 +7510 +4670 +20124 +11128 +897504558 +32621 +29978 +621395034 +24340 +15953 +19711 +2106 +11335 +2704 +13229 +9956 +32320 +28612 +21579 +329597276 +25916 +715989952 +19838 +20478 +3191 +6307 +14885 +4913 +417 +24971 +2589 +22530 +26732 +27855 +4741 +23105 +4824 +4925 +30755 +10593 +29810 +18886 +4575 +27042 +77201550 +29388 +30991 +25681577 +22686 +6025 +3592 +16353 +4413 +20111 +512128164 +139452872 +11993 +31583 +28467 +5213 +26118 +17217 +67 +304677974 +23617 +11481 +858781524 +27768 +12017 +9550 +28371 +1545 +8990 +615650603 +31670 +343241067 +28414 +30473 +29290 +4082 +2448 +6849 +19487 +28129 +32739 +31338 +12792 +16632 +7393 +17793 +14933 +8839 +6551 +25483 +20250 +10057 +10168 +13808 +24872 +28575 +9156 +7813 +11528 +233735679 +29092 +19352 +14238 +6274 +689 +32756 +12003 +20874 +10941 +24823 +921025890 +1040089099 +14956 +31838 +1029 +16836 +7012 +25779 +2607 +21208 +30070 +5103 +6957 +24264 +766823878 +15947 +15900 +2427 +11432 +4084 +18791 +10961 +23975 +29552 +26118 +17308 +31035 +22643 +23199 +20989 +4181 +15594 +4688 +27312 +20108 +1957 +13389 +309071195 +31477 +25473 +13532 +3535 +5847 +29577 +17039 +13023 +622 +920628575 +21948 +11564 +25217 +30699 +290 +11543 +131 +549907492 +90344393 +29393 +26410 +11323 +673150696 +19313 +14347 +13312 +23010 +30557 +28746 +3799 +12133 +23033 +22772 +19767 +30725 +874205684 +30604 +14702 +9678 +28343 +12562 +32419 +7693 +5696 +1052640660 +9263 +24043 +19620 +10158 +878706911 +2797 +32614 +30163 +5473 +533476351 +20785 +309 +10591 +26058 +7894 +7254 +14073 +1189 +6307 +26908 +10140 +12635 +14430 +1139 +22906 +22652 +18468 +4411 +9877 +23462 +5517 +17020 +17444 +30006 +11105 +20983 +51156944 +2011 +8839 +27676 +11407 +457142444 +7734 +15678 +5505 +31529 +16152 +17793 +4654 +32020 +3683 +4531 +20036 +1384 +14521 +12560 +260292361 +26650 +12849 +7806 +22693 +25007 +30794 +28437 +6319 +12608 +32626 +1045027275 +4648 +11540 +30078 +3750 +5992 +1028326137 +1987 +21147 +915 +8545 +551 +3396 +1747 +23948 +340345990 +14989 +25122 +15189 +13499 +2489 +13532 +3562 +21742 +12219 +6084 +3336 +28659 +6743 +24562 +30408 +8616 +902218792 +4102 +18162 +393720206 +26691 +24329 +21466 +859945928 +2381 +90 +17424 +15490 +8879 +4703 +6453 +9675 +11761 +29525 +32369 +28898 +23026 +20747 +3939 +580 +29466 +28418 +26525 +4445 +30245 +28256 +17967 +17353 +13659 +4656 +12061 +20368 +832182246 +24458 +27522 +11117 +29857 +31706 +31114 +7830 +22906 +9426 +27763 +9331 +27688 +29411 +32124 +28361 +23683 +13379 +518120821 +32270 +25736 +246 +3509 +2381 +3179 +1940 +253155455 +17728 +28416 +24814 +10512 +25366 +21467 +10295 +8830 +13553 +21028 +24308 +13189 +4874 +2607 +20201 +28591 +28986 +6258 +12963 +22304 +15417 +131147486 +1044185404 +23596 +22706 +29339 +7666 +6520 +27852 +921025890 +14688 +18813 +248328466 +9366 +7850 +22321 +31671 +384972726 +817993855 +19670 +20333 +5751 +16472 +32270 +7024 +403520915 +20687 +27035 +26140 +16122 +194413349 +29398 +7129 +532880782 +19516 +1308 +8405 +20736 +32453 +7538 +25711 +24689 +22591 +22212 +28591 +14380 +22651 +21567 +1980 +3810 +26983 +19577 +27665 +8605 +31816 +1069115708 +21862 +24558 +542295626 +19445 +4916 +22759 +28720 +22065 +67650094 +28874 +4238 +6405 +22424 +30341 +27738 +2688 +15539 +12490 +3174 +22316 +826379647 +24580 +22849 +25428 +14684 +6416 +17314 +17086 +2343 +5954 +13057 +31320 +11821 +245721734 +17382 +27394 +9939 +26584 +19316 +851461297 +6439 +391090414 +980014702 +29940 +3274 +23621 +13869 +23235 +24557 +2427 +10295 +23718 +21148 +21517 +20422 +14776 +16161 +5696 +480390692 +217368533 +646646250 +12894 +15639 +13410 +27679 +17246 +21309 +10381 +6400 +8432 +11528 +6905 +5201 +12051 +26322 +9426 +14828 +12219 +6412 +785579678 +18435 +15588 +22187 +3336 +32300 +17933 +18788 +29183 +21923 +24581 +1830 +5664 +21735 +4589 +6869 +17588 +14956 +2695 +24928 +4537 +901 +7290 +8405 +32700 +8674 +15232 +12570 +629431260 +339451411 +14102 +8107 +28986 +2871 +12433 +11634 +11412 +20250 +11308 +14818 +29583 +8319 +10008 +32263 +23671 +853929883 +5532 +658174212 +14304 +8294 +1690 +28647 +25918 +2463 +14528 +662831263 +22431 +26983 +6740 +5357 +12493 +8990 +2797 +5677 +9294 +1651 +19052 +28003 +2787 +5742 +19711 +8378 +32180 +18417 +26175 +17115 +9679 +13428 +19292 +3546 +2154 +20583 +23796 +22795 +8818 +28203 +16289 +29089 +3977 +17087 +25892 +12817 +30963 +21299 +6720 +6607 +25667 +2412 +294947637 +12386 +16935 +8960 +6806 +67 +17123 +20983 +27891 +22539 +28874 +9285 +7117 +3770 +9711 +5699 +472087440 +21826 +28916 +746854482 +8798 +817589563 +16407 +25380 +24922 +16803 +4394 +8601 +961 +20368 +21083 +6319 +26803 +2119 +11232 +21657 +9359 +24075 +28455 +15130 +236448354 +1491 +10498 +79082596 +16391 +730297274 +4342 +1014219856 +22294 +32611 +29400 +403520915 +677782451 +11869 +14804 +15261 +20687 +4400 +23756 +18139 +19587 +2487 +2345 +32165 +28262 +349661678 +863724463 +29076 +31304 +370759140 +19163 +23841 +20324 +16650 +6515 +14384 +13758 +13565 +6642 +30015 +23841 +24284 +10859 +29109 +21239 +9007 +28714 +11092 +23094 +12285 +28163 +863724463 +11083 +5483 +2385 +9887 +12221 +545549059 +17975 +5667 +7253 +28913 +16131 +11386 +18480 +22084 +23199 +12800 +2535 +3118 +12987 +10129 +693593454 +18609 +21024 +4721 +15652 +30596 +30322 +475811794 +10008 +32423 +1066927070 +28416 +20119 +4785 +7965 +172986183 +612277592 +17643 +136609362 +19666 +5825 +11003 +23649 +19422 +14878 +16926 +4123 +6656 +30293 +22471 +2932 +12632 +31104 +24001 +8285 +19115 +15249 +32347 +31980 +4492 +4575 +1037970148 +552788764 +21107 +660380383 +1688 +20825 +19951 +6870 +4514 +31808 +4590 +17999 +26077 +31139 +16697 +20636 +27098 +2529 +32393 +557 +12736 +15588 +29076 +24311 +23105 +696198829 +4255 +11323 +19376 +15660 +3689 +24513 +378831688 +1644 +7849 +2804 +5138 +3793 +21737 +29942 +5486 +31389 +32438 +10692 +21588 +942511264 +20121 +12581 +13813 +9222 +521 +26047 +14384 +836023503 +6512 +29552 +14077 +19577 +19032 +3155 +18609 +15245 +20008 +4399 +30843 +1222 +27522 +3852 +17162 +228 +7150 +21417 +17381 +21792 +14420 +15546 +20773 +18733 +17829 +7745 +13733 +8398 +29453 +1649 +15639 +13004 +19496 +6584 +2506 +16559 +2506 +12709 +1968 +3610 +970891878 +21964 +14598 +17441 +4858 +1091 +18339 +18661 +20479 +2503 +22565 +1695 +18434 +11510 +32320 +12674 +16685 +7038 +1017 +19420 +696717231 +29468 +6342 +4043 +15636 +31985 +9270 +25949 +23527 +31407 +340069438 +2260 +6342 +2797 +31874 +778090494 +26088 +16146 +29889 +27759 +6921 +959926239 +14462 +29429 +6607 +15547 +13018 +25264 +8960 +4131 +29844 +9100 +14384 +19806 +641245860 +17236 +24583 +31363 +22845 +20315 +22810 +20164 +11968 +4920 +18900 +24260 +21384 +31644 +6740 +30624 +26504 +28928 +8658 +24332 +18943 +11482 +13451 +27803 +309 +18765 +337041099 +6165 +15434 +3039 +24478 +17968 +32385 +9914 +9668 +20555 +843 +7946 +835842891 +29481 +31686 +18417 +24443 +21618 +24536 +591901163 +6501 +13054 +1911 +26250 +25400 +23566 +1110 +922621576 +25091 +6439 +382902669 +1308 +1020435935 +32385 +16289 +9438 +28240 +13347 +1919 +31897 +25985 +6173 +15736 +8622 +21126 +18978 +3592 +359967163 +26202 +12224 +14973 +13781 +18377 +4211 +2286 +28275 +9906 +22750 +29172 +624 +19845 +28746 +8099 +8107 +30601 +27409 +701 +18771 +17020 +4595 +6274 +12490 +21862 +17065 +631 +4032 +26157 +8823 +31061 +26264 +21603 +25918 +6016 +32295 +8769 +30589 +10137 +25612 +12495 +29076 +13174 +13883 +8642 +184186867 +12017 +8435 +22686 +19849 +20400 +1828 +25786 +546000077 +20047 +22356 +19884 +8658 +13217 +17853 +15225 +2528 +1308 +16298 +453654408 +345550902 +5841 +31699 +9657 +28986 +587293467 +32048 +25111 +25368 +2084 +19931 +17204 +25778 +2396 +18870 +24977 +5522 +12046 +17363 +24239 +28678 +15036 +29393 +9286 +12221 +31095 +16678 +25485 +27593 +15546 +8133 +12288 +1491 +21166 +25528 +4944 +10294 +1381 +21027 +18943 +21391 +11668 +27925 +23894 +28712 +14080 +13303 +12387 +22048 +820 +26458 +12761 +12632 +29188 +3530 +2837 +3039 +10197 +4159 +24299 +11430 +15642 +10487 +30194 +4455 +21255 +29629 +6076 +15879 +11472 +26552 +30459 +17808 +25985 +28878 +18840 +11997 +10087 +29094 +1025777893 +8306 +443 +27666 +14964 +12568 +990149555 +21382 +7946 +1005111773 +21632 +49 +19559 +4913 +7250 +32610 +13568 +16761 +20939 +12557 +8223 +21126 +24837 +311814403 +26146 +13595 +17533 +11840 +21428 +15490 +1599 +391958880 +21314 +18780 +20812 +22337 +1405 +14459 +8089 +6068 +2916 +23357 +21879 +16675 +726 +30807 +4771 +18399 +20793 +24526 +24808 +11492 +17009 +17167 +8925 +3742 +863724463 +9443 +812501196 +21119 +23199 +25428 +8070 +12804 +28878 +7117 +6338 +26889 +475811794 +31885 +5033 +16559 +22277 +32442 +30258 +3780 +27534 +19183 +5156 +711737444 +13023 +239 +12736 +4372 +16803 +653627586 +3208 +21868 +3980 +6587 +18315 +851649066 +12843 +31685 +24864 +12370 +9323 +7389 +14676 +20037 +32143 +28652 +24901 +26144 +13168 +747883166 +8096 +30815 +24860 +284704550 +21596 +746614703 +4573 +213606410 +20700 +120944653 +19500 +446538772 +22369 +16892 +30865 +16836 +115465040 +865024622 +22602 +3019 +822039461 +16546 +22788 +17860 +26783 +18609 +552056204 +490663799 +17346 +1176 +10500 +14410 +6541 +3847 +21868 +29253 +27246 +1290 +7612 +12987 +23458 +30679 +699735627 +355734928 +10800 +1232 +19047 +21826 +13505 +25692 +15974 +22861 +29833 +10248 +7235 +28171 +49186130 +1774 +30607 +24939 +885 +23735 +28600 +19183 +4808 +8300 +23444 +19751 +11102 +1895 +2884 +11792 +31910 +867204060 +7276 +30705 +25511 +16540 +16290 +27726 +6236 +10146 +14080 +4311 +10885 +127417473 +1719 +20913 +10153 +15170 +13119 +31157 +27409 +5197 +991427156 +12890 +21340 +32048 +14422 +24734 +22277 +29264 +16164 +28282 +29010 +7722 +10787 +17510 +11223 +13560 +3336 +30679 +12143 +1038473147 +14740 +21645 +22861 +18569 +17078 +29063 +13737 +14674 +26157 +30433 +224606507 +19354 +16309 +11798 +13379 +28232 +12764 +18557 +24792 +10540 +25056 +901 +17539 +517 +30021 +3920 +22088 +80525247 +23415 +10101 +14316 +858781524 +31465 +5463 +3945 +1391 +455393924 +468 +28223 +814251226 +29999 +6080 +29545 +30492 +239 +4117 +32397 +13373 +16502 +30651 +30887 +10182 +387 +13682 +3553 +676736040 +9375 +836023503 +32476 +13634 +14569 +10840 +115465040 +998 +6331 +21662 +24489 +977602386 +23781 +67875078 +1383 +23151 +5341 +11658 +1549 +670 +4293 +28805 +7428 +26223 +23286 +10272 +2275 +23639 +16744 +26867 +226980905 +1905 +32014 +14575 +26146 +4184 +4888 +31224 +23803 +26365 +19211 +17762 +16685 +23961 +14038 +13302 +23333 +15851 +12577 +18733 +13574 +2763 +294947637 +29342 +19931 +18825 +24374 +22499 +29966 +17593 +1773 +10052 +10500 +329649531 +2487 +19211 +701104944 +1585 +942511264 +30918 +18278 +339451411 +2820 +26410 +25731 +28528 +212 +6116 +4163 +19463 +11016 +8433 +21731 +24250 +31169 +10804 +13451 +28955 +21855 +6218 +14933 +22827 +10750 +24516 +25977 +5925 +25710 +13262 +20948 +2489 +16664 +25310 +8798 +22895 +16230 +23680 +22879 +678 +24093 +27017 +7050 +4112 +333166385 +31049 +20793 +10306 +15792 +20199 +17585 +20025 +27301 +452963926 +829238473 +9931 +19777 +1001 +6312 +23912 +32520 +32266 +2084 +563 +3080 +9808 +16558 +21782 +22465 +162289454 +13163 +20612 +28391 +442419816 +20143 +13422 +61671017 +7122 +20121 +22887 +23265 +25989 +23007 +17289 +25605 +26192 +23769 +12890 +31626 +100092990 +5722 +13589 +26705 +1836 +20532 +32143 +1339 +12663 +11227 +28496 +8385 +9511 +3361 +26941 +26236 +17874 +436602508 +15141 +24839 +22087 +11227 +8739 +15341 +3289 +31232 +19345 +13914 +28678 +19432 +22275501 +20210 +22073 +12550 +10403 +5653 +31005 +9756 +30535 +19782 +26447 +28322 +23841 +5460 +26656 +21467 +419461898 +181284782 +9323 +1305 +19838 +640778508 +9252 +31389 +23958 +6777 +23841 +16454 +4830 +24951 +26202 +31455 +4513 +28677 +16424 +8995 +11661 +780421252 +622 +8830 +26458 +8295 +7475 +14197 +13772 +26202 +6586 +24638 +4188 +385508497 +2108 +24861 +36 +10294 +5676 +4635 +27603 +682 +17525 +7538 +9359 +22648 +8844 +5703 +28724 +16952 +14585 +23875 +24154 +11097 +1001 +25542 +15698 +17039 +5827 +15894 +14500 +15881 +16302 +17444 +10836 +12847 +19314 +28055 +12992 +28021 +9873 +28928 +6235 +17188 +2028 +4126 +11505 +31108 +27806 +22339 +22140 +27877 +31170 +28927 +26716 +5376 +19901 +9150 +15492 +16993 +5893 +3874 +631 +6205 +282 +18207 +32495 +28423 +23681 +16904 +30194 +12783 +25727 +26473 +29912 +29369 +2282 +22611 +30161 +30477 +31139 +4726 +32279 +19976 +12435 +5843 +12840 +23046 +16704 +2934 +22275501 +19672 +13924 +2607 +11950 +29882 +21839 +20128 +5906 +504608093 +5933 +7265 +14189 +21775 +5510 +20046 +5684 +29589 +18431 +23977 +23028 +1083 +20825 +9426 +24023 +19009 +31237 +6170 +422134051 +31723 +17724 +8420 +13879 +19666 +7566 +12518 +31330 +31338 +6690 +77748472 +21890 +29555 +5514 +20264 +11340 +282 +194413349 +17376 +18480 +19882 +1514 +18385 +5494 +480390692 +30459 +25024 +28900 +223104312 +30242 +1911 +483843128 +11724 +32127 +10272 +741844162 +12432 +11778 +22635 +24193 +12989 +23046 +384 +26151 +2486 +22679 +31629 +20200 +21992 +3889 +8443 +826485957 +8079 +16886 +9445 +14038 +14970 +24412 +22607 +9780 +29507 +27401 +686 +23723 +29076 +31230 +20550 +67 +6818 +408722947 +6420 +5308 +29007 +23458 +32419 +31330 +466 +8882 +60606121 +3277 +22613 +17884 +541087189 +19871 +6673 +25293 +635470917 +5369 +19628 +18208 +7129 +2915 +25740 +2934 +7889 +8471 +629271359 +26163 +18222 +28967 +29370 +25231 +28369 +26953 +5785 +9685 +26291 +4255 +166 +29583 +1008 +24299 +5913 +2091 +27833 +9685 +832182246 +20751 +9986 +23745 +134 +27759 +13751 +12111 +31897 +18434 +29015 +570867483 +12566 +11448 +28567 +28013 +8753 +29344 +11283 +15762 +13234 +29633 +12033 +31808 +29857 +14136 +874 +894853305 +28129 +32419 +20113 +13701 +21594 +252 +103480109 +14521 +192110709 +297 +76910325 +1028508113 +18499 +15958 +961973024 +24823 +3799 +13198 +9583 +8605 +16826 +17798 +31103 +27924 +25506 +21957 +27676 +2763 +13946 +192993735 +21732 +24673 +15958 +5795 +19672 +1174 +26054 +12504 +25549 +21069 +192110709 +15635 +50 +27593 +28223 +5415 +502144944 +533948334 +9679 +3174 +12778 +90396233 +9855 +24419 +10227 +31055 +15310 +23901 +14133 +18693209 +5499 +29877 +12501 +21314 +29392 +19976 +21299 +6281 +32391 +30433 +30724 +3738 +13781 +29758 +28423 +29767 +30766 +6106 +4998 +28129 +26316 +12444 +17115 +31033 +953442727 +21117 +23790 +26047 +705345848 +8698 +572264701 +9502 +6802 +30944 +10021 +2912 +895793244 +14631 +16021 +24767 +28082 +24258 +19052 +337953397 +11726 +11750 +20025 +21417 +6057 +25293 +20378 +13484 +9511 +11932 +934139475 +13638 +9408 +22669 +13595 +23047 +27461 +17623 +32232 +14113 +9540 +29288 +11051 +6990 +27574 +3293 +10569 +360376837 +24260 +8698 +32163 +421 +30879 +1384 +21252 +515552666 +20904 +26461 +9375 +17400 +7829 +5785 +887 +286 +18761 +28992 +24061 +8844 +16507 +1017 +308 +24278 +6849 +16080 +17755 +378831688 +4789 +30463 +2639 +16381 +134 +22591 +22349 +20378 +18222 +66 +20904 +1020413297 +27833 +1404 +19354 +27526 +7733 +21117 +3213 +21868 +29575 +32311 +19350 +27187 +311956014 +24417 +12570 +7723 +6920 +21592 +9034 +574 +28013 +5994 +28223 +25740 +2260 +10000 +3358 +6650 +1052640660 +23507 +12632 +360908934 +29656 +26936 +24656 +26689 +15005 +464703413 +4715 +476 +1959 +31049 +2477 +21826 +13509 +8926 +16768 +5894 +909060841 +23566 +711445733 +24279 +139452872 +4533 +31410 +683267855 +30315 +19961 +31893 +23912 +18535 +7307 +32378 +13023 +140796320 +384 +9123 +4293 +26397 +6131 +27210 +23231 +933943837 +5703 +236448354 +15994 +10106 +2969 +16164 +25670 +7754 +9611 +21072 +19672 +11451 +22679 +13838 +32632 +4405 +4509 +12560 +5172 +30113 +13298 +22129 +20376 +27042 +8386 +27603 +20324 +22349 +15535 +28567 +4533 +15491 +30350 +20199 +19559 +561627178 +7143 +14488 +15434 +18978 +15648 +12764 +4695 +11668 +490663799 +2489 +4411 +233735679 +23341 +30328 +17025 +25877 +286 +19951 +29891 +28709 +11815 +22187 +185934147 +10316 +14021 +7733 +13036 +18820 +31677 +24548 +12011 +9687 +843 +24724 +11188 +3991 +22417 +29998 +28620 +8563 +29007 +22359 +6084 +14799 +7657 +27836 +384 +13987 +1322 +16188 +22571 +21206 +31813 +10070 +21868 +28622 +29891 +972928650 +8970 +10708 +21255 +23362 +23223 +31369 +454434292 +19747 +17004 +26614 +15083 +18463 +36262490 +2075 +353059167 +26563 +16685 +24597 +6055 +16667 +4437 +31433 +24740 +6038 +32296 +16843 +4789 +5928 +14795 +32760 +10311 +22652 +24933 +1282 +31247 +13182 +1984 +1052640660 +10673 +1071548646 +19468 +12125 +4645 +15133 +4944 +28394 +24313 +19314 +32020 +32576 +29195 +31915 +10984 +14706 +19819 +6208 +2822 +18269 +16910 +28837 +3799 +29857 +6205 +18650 +858 +2504 +13498 +27852 +22843 +15245 +13442 +19533 +4181 +17422 +4122 +730297274 +26860 +769731785 +7896 +20822 +630093307 +31389 +22 +30826 +16404 +12476 +1053511540 +3662 +3775 +29603 +17793 +19781 +10171 +7414 +3487 +32630 +21243 +21448 +16304 +30325 +8174 +10381 +21445 +27253 +4308 +20108 +29644 +515552666 +950 +26295 +4799 +28754 +23885 +27098 +31517 +7265 +19914 +24616 +20054 +6870 +23644 +18560 +20934 +28606 +15954 +27592 +13890 +414776319 +9135 +5350 +32369 +19463 +2213 +25918 +17848 +27199 +859072541 +23236 +889980949 +14519 +14473 +134 +15958 +4888 +20378 +12328 +31331 +3273 +927244002 +26759 +1312 +29108 +18550 +29271 +1263 +27235 +24997 +7624 +17886 +12695 +961570424 +14215 +545509574 +31120 +21471 +8668 +27219 +92028892 +25498 +32702 +26489 +28005 +7177 +24280 +339958069 +26456 +11773 +17392 +1659 +11771 +32192 +18435 +15300 +31874 +20773 +1466 +2287 +17314 +26193 +32495 +12320 +2920 +22209 +27877 +24419 +16836 +1071907016 +250 +224818846 +536464710 +5603 +26949 +309 +27121 +1905 +6028 +21126 +20250 +19745 +1192 +21374 +980014702 +8089 +3039 +6937 +31193 +27324 +31190 +542295626 +21976 +27852 +22686 +20867 +29965 +5524 +27880 +6786 +29556 +8576 +12764 +951589516 +182362405 +31006 +26134 +25942 +92 +22009 +15879 +14722 +3277 +11834 +18084 +27829 +15189 +3143 +18543 +5713 +26154 +7763 +17569 +13428 +15565 +22349 +18863 +12674 +13595 +2672 +10403 +14343 +2424 +31330 +24280 +18416 +1868 +25960 +24141 +1779 +17945 +3058 +31155 +336420794 +8813 +27609 +17589 +9050 +17425 +4445 +27829 +26922 +14216 +18030 +22559 +15792 +27146 +20592 +778 +2394 +14420 +30655 +1582 +13160 +11835 +677668690 +839907039 +1481 +29884 +6184 +24280 +30180 +16413 +13421 +29293 +22701 +1462 +12577 +2697 +17622 +9289 +13347 +11117 +29388 +29415 +13570 +20818 +26524 +28689 +128077685 +450591414 +11460 +29451 +7688 +27736 +15307 +22034 +8134 +20996 +3189 +6355 +18825 +25480 +15678 +23639 +2016 +5367 +9150 +12107 +340069438 +17860 +8079 +27922 +15491 +30537 +19436 +7734 +15411 +7585 +8752 +2783 +20879 +22255 +31816 +24979 +27726 +12917 +26986 +13837 +21385 +9263 +12674 +28427 +22393 +17470 +11510 +12709 +10690 +941 +2058 +11092 +6636 +29005 +29398 +8851 +31673 +20542 +1729 +30741 +25056 +9039 +24569 +18985 +8945 +9809 +9992 +548 +16685 +18204 +533078012 +14086 +32127 +510017880 +29525 +6348 +9995 +22830 +9718 +1308 +16892 +28414 +31308 +6990 +16730 +4636 +15094 +9261 +18223 +18899 +15357 +2919 +9769 +17967 +32417 +30298 +699747195 +17038 +19463 +17053 +3627 +1447 +24762 +29451 +12389 +26411 +26968 +155057346 +16520 +22742 +8515 +29398 +5888 +131541024 +27420 +7786 +10013 +20210 +9482 +2148 +5677 +15958 +30752 +5376 +466 +31606 +2213 +28626 +19074 +3095 +9232 +26175 +23733 +9646 +7082 +17793 +16935 +12410 +15642 +9317 +21147 +12061 +23137 +12871 +26631 +10302 +6894 +31408 +20121 +21657 +30921 +3810 +938231172 +10762 +12060 +7958 +3432 +31170 +11989 +26539 +28005 +4408 +11564 +5873 +29180 +609 +14520 +20542 +26762 +28620 +7816 +10645 +15798 +16248 +5938 +25646 +3116 +31049 +14068 +6512 +3191 +32610 +392691932 +10000 +24663612 +8179 +3336 +19801 +134408380 +5514 +10021 +26231 +2923 +1378 +778360537 +25489 +7412 +18468 +25740 +24601 +17113 +22993 +14470 +27682 +23448 +13847 +17708 +29761 +21596 +4021 +3799 +15321 +29185 +10101 +14488 +2912 +950 +2475 +15114 +23981 +1040971019 +859 +21135 +15220 +22022 +12932 +28591 +27763 +20537 +3770 +25056 +10171 +2709 +28026 +18647 +21618 +31195 +4913 +25267 +12496 +9731 +13869 +4620 +15764 +30620 +31320 +8696 +430465787 +21147 +5180 +13987 +31049 +359554286 +27859 +15144 +16596 +11750 +13175 +4450 +7930 +22795 +6038 +30659 +16200 +19395 +21344 +5938 +26305 +2655 +2145 +23159 +20441 +445477967 +20046 +22559 +13065 +15975 +640778508 +19803 +28343 +6043 +332842011 +16064 +376449320 +291275066 +8465 +892 +7786 +5524 +13795 +127417473 +8638 +7180 +25176 +25787 +13910 +4324 +12426 +24877 +10739 +21293 +17908 +15417 +4006 +14127 +24839 +15300 +13615 +824801269 +26980 +859072541 +19960 +12291 +9007 +32383 +7132 +660 +20201 +12575 +5115 +20422 +26287 +28427 +2016 +7850 +31936 +21615 +5933 +32417 +11761 +3922 +20323 +10171 +454313193 +7047 +1909 +21732 +31155 +113553516 +25960 +29644 +9735 +13610 +24279 +21471 +16744 +17308 +30316 +26783 +9322 +27195 +14913 +27746 +2082 +27995 +14012 +16678 +28496 +24569 +1223 +25960 +24948 +29254 +15635 +39299391 +814529805 +5473 +30212 +19126 +26573 +20961 +1481 +3690 +16685 +29010 +16499 +284016043 +76910325 +4406 +18797 +15278 +17381 +25516 +2217 +3963 +29263 +934603940 +12125 +7489194 +20475 +7902 +8106 +25217 +22992 +9156 +3021 +4327 +6109 +27297 +22772 +10528 +30651 +27755 +31264 +14216 +700574071 +25177 +2853 +19687 +11117 +32345 +6500 +16730 +8223 +28118 +31246 +874277401 +13827 +20382 +5888 +23540 +22184 +18580 +2679 +3866 +4649 +1056 +7187 +12315 +29399 +31155 +8677 +32742 +4578 +21737 +4778 +31171 +26150 +24757 +15657 +2468 +521 +1905 +25263 +19951 +24860 +20818 +6243 +28090 +13808 +16842 +13109 +1017 +23982 +25681577 +19852 +6664 +22222 +26617 +26817 +203869333 +1595 +12224 +334 +296396691 +10070 +195778126 +476240820 +21815 +32495 +169 +62277626 +2448 +949910453 +24834 +30170 +8571 +12695 +9842 +20715 +25386 +310684775 +12438 +20047 +1282 +1908 +27246 +24368 +7314 +6235 +20563 +20137 +17999 +969 +833267066 +21596 +19533 +6147 +7024 +10518 +6588 +17424 +18369 +4190 +23756 +202 +6274 +6687 +29274 +23769 +3690 +27324 +3792 +10869 +20450 +27039 +21184 +572264701 +20054 +4100 +24861 +895793244 +11121 +911989185 +9789 +3132 +19600 +9834 +19992 +32724 +8041 +20879 +12864 +290769443 +11700 +457142444 +4126 +552 +9157 +11882 +4916 +17239 +6170 +25376 +9848 +4380 +6551 +2415 +9327184 +2484 +4403 +32397 +24868 +21405 +21783 +23746 +26486 +4620 +19093 +22887 +372479198 +17952 +16868 +804551652 +9332 +20324 +22832 +2448 +9123 +15162 +19560 +26468 +20592 +32762 +131147486 +421 +11302 +28643 +11223 +683267855 +10201 +8984 +23274 +28741 +22045 +17290 +8066 +27697 +26898 +18271 +9679 +32288 +17967 +15265 +23639 +23151 +24914 +24311 +16086 +13827 +163251696 +24745 +11226 +28197 +5196 +26088 +16070 +6497 +10019 +430 +538293986 +813566502 +16270 +15161 +25791 +10636 +18195 +125 +25202 +13 +14103 +548 +19348 +12493 +4829 +16803 +28240 +30519 +1382 +30785 +4025 +333 +4846 +194468425 +18797 +23211 +9704 +3194 +15174 +12665 +5590 +1705 +12805 +1179 +663426662 +11309 +22091 +18932 +30319 +1383 +19003 +16561 +12722 +26743 +5156 +10176 +14953 +14701 +13428 +27394 +14581 +31810 +14559 +10119 +17928 +8898 +12577 +24086 +3627 +13374 +21500 +564 +26980 +22861 +10609 +30694 +30887 +991546674 +30214 +13783 +19819 +6381 +2133 +25030 +26573 +28064 +32355 +2802 +14676 +8563 +27121 +1053511540 +18315 +23403 +18084 +31120 +552788764 +15048 +8337 +3780 +1019836518 +26771 +9205 +5448 +1562 +18457 +1022585985 +15468 +138 +615650603 +20964 +3996 +22324 +9345 +14862 +12674 +23115 +2075 +10694 +24453 +692296598 +16689 +5103 +6501 +27370 +19211 +14790 +10559 +410710860 +4907 +25211 +4329 +16650 +6274 +9091 +6869 +15764 +17060 +31025 +15381 +23448 +909240806 +30724 +6301 +22423 +8786 +27303021 +27509 +9794 +24424 +26803 +14862 +17301 +26028 +24965 +29525 +18932 +25123 +11796 +17124 +29052 +1015911830 +9747 +31649 +18900 +16768 +23639 +9461 +5258 +62277626 +31364 +23398 +5649 +998 +24928 +5590 +19868 +3713 +25428 +20587 +25084 +19354 +30174 +23703 +3847 +30810 +972928650 +17019 +26711 +7101 +15612 +22651 +9192 +26054 +3922 +9222 +19537 +1450 +14564 +427210045 +16586957 +8393 +14174 +6933 +22270 +10800 +18799 +30851 +32431 +26623 +21720 +14839 +7254 +14988 +10496 +16761 +20874 +14799 +22055 +2477 +3852 +7946 +20280 +9024 +20217 +3240 +13783 +26193 +21218 +154120443 +29264 +11097 +21567 +4933 +5730 +5103 +1005111773 +5331 +14676 +623 +25876 +20049 +20108 +9751 +624 +5128 +10140 +197982234 +565299629 +22188 +542336074 +18019 +31232 +22091 +20964 +17392 +10190 +15220 +20653 +4751 +28701 +1179 +20825 +8300 +28814 +13312 +15666 +23280 +25813 +12926 +10008 +13478 +18609 +9842 +29216 +6740 +11510 +18379 +14829 +14776 +678 +8441 +24368 +836023503 +13956 +17381 +1016264428 +23721 +93659120 +32390 +22129 +4681 +1515 +13182 +6235 +24580 +14828 +16667 +28334 +24105 +899069837 +176723792 +6937 +25637 +25815 +21545 +15785 +228078458 +28437 +366293489 +191 +13064 +19641 +3456 +6297 +472330180 +31230 +8665 +306388183 +5360 +27012 +12433 +14099 +30860 +5041 +30718 +30119 +5034 +18128 +18825 +1022585985 +28733 +25583 +32285 +30966 +806595480 +30851 +30372 +30290 +6818 +249870505 +5913 +1524 +17089 +21715 +23565 +16274 +11716 +27662 +20030 +749234322 +26889 +16161 +8578 +8287 +17841 +1241 +9678 +589886788 +12440 +8791 +82501098 +29392 +16361 +832680993 +1023 +25971 +7677 +15924 +2541 +12285 +13553 +33496567 +974 +21826 +22764 +10106 +15306 +8497 +13229 +18648 +22789 +16352 +11726 +18307 +28300 +11737 +19773 +27877 +24075 +16803 +17019 +3208 +15534 +16658 +128810821 +41255736 +7495 +24309 +19863 +13914 +1129 +22387 +4870 +1322 +24309 +23810 +22337 +20275 +21481 +19881 +5213 +11366 +25516 +27510 +11677 +21251 +4458 +972928650 +5565 +26283 +567113435 +30477 +31425 +24358 +7486 +5743 +28807 +17724 +23885 +3896 +13070 +2500 +12881 +12566 +843 +8844 +6236 +16642 +25566 +16298 +25971 +7953 +8405 +26761 +6963 +536735414 +22732 +18861 +24670 +5016 +25445 +4458 +9533 +1063098759 +23897 +290 +733026486 +12709 +13955 +26320 +31246 +13188 +12984 +22024 +767 +2817 +7849 +14738 +27251 +30113 +24099 +1719 +17627 +15525 +1071 +5913 +1046 +7262 +13748 +7265 +30712 +22034 +438 +14327 +19995 +25578 +24792 +29183 +21414 +17933 +1017 +19261 +1573 +20581 +20293 +25667 +688887999 +24619 +16087 +26953 +7254 +20517 +191 +28104 +31410 +26711 +18826 +3711 +2308 +14946 +14069 +846 +18128 +16730 +29010 +14029 +15174 +483843128 +18209 +21816 +18872 +20017 +2783 +27013 +222176974 +20203 +1023 +13216 +19187 +16889 +14805 +6343 +27007 +24568 +16017 +27709 +28510 +26949 +26322 +26539 +19533 +7442 +23066 +15879 +9704 +924623339 +10021 +20922 +16801 +13496 +7781 +5587 +16071 +17755 +954298556 +956457972 +11834 +9931 +29644 +2260 +331 +6517 +13925 +20524 +10021 +22635 +19695 +4567 +17087 +25594 +22543 +17159 +13057 +27736 +21002 +43 +3521 +31178 +9039 +5928 +32566 +26867 +15556 +20063 +18399 +20806 +31307 +9906 +4775 +29819 +6992 +27592 +11466 +4098 +28281 +21181 +3225 +5730 +14209 +30725 +28118 +3576 +18565 +310684775 +12328 +18048 +9437 +975 +25774 +16642 +4531 +903238229 +31803 +27521 +22560 +29477 +30212 +30604 +10311 +442419816 +4900 +796710006 +268664862 +8148 +29365 +20008 +885912742 +15648 +14462 +597917676 +1071900543 +18546 +341817102 +9212 +13916 +27521 +552 +13019 +440 +547488687 +2260 +6442 +4386 +29990 +29857 +23412 +24268 +26054 +18779 +27359 +12189 +22901 +25620 +6343 +123076733 +3710 +4359 +7202 +9855 +3683 +1251 +24250 +14519 +3039 +1582 +590791345 +19508 +260292361 +8925 +833267066 +26049 +172986183 +16753 +15212 +16590 +4914 +12110 +22790 +12756 +24905 +6205 +5544 +29014 +12503 +859 +5057 +863 +29912 +12114 +32630 +294947637 +30245 +5369 +23105 +5363 +20627 +25268 +10509 +15261 +27017 +29833 +11808 +19858 +14136 +455393924 +22236 +5994 +29324 +8277 +5283 +8230 +25960 +26921 +29300 +14086 +21340 +30316 +4509 +19686 +31009 +24417 +24250 +22359 +11481 +5369 +1874 +1282 +3633 +12632 +4533 +273798784 +2261 +7958 +25215 +337041099 +19819 +17728 +9428 +22849 +13553 +26457 +23662 +24814 +17798 +5532 +22384 +31784 +4877 +16490 +248328466 +15170 +998 +6466 +22445 +7006 +24444 +885448314 +18499 +17501 +10335 +17105 +4134 +29875 +7122 +17480 +9388 +17356 +23766 +1040089099 +30803 +399 +13070 +290 +19157 +27290 +24731 +14594 +22867 +31610 +2385 +13478 +2209 +24749 +18434 +23890 +16802 +5369 +25082 +7389 +920628575 +8673 +19243 +25081 +31404 +29819 +3033 +28069 +621395034 +490663799 +29433 +7024 +8848 +31720 +24368 +9410 +13509 +1097 +3456 +1040971019 +26705 +16931 +5987 +20290 +8984 +1662 +16806 +26853 +20021 +2768 +2345 +7430 +16125 +30603 +29010 +642957786 +24051 +32369 +18964 +12396 +8732 +824805661 +8089 +26091 +13875 +32691 +22559 +19883 +10292 +22729 +25433 +26896 +4043 +17046 +25376 +20139 +28127 +22233 +11944 +703293243 +4897 +19773 +27052 +24302 +230518419 +28090 +168109658 +20264 +32576 +4383 +13624 +23526 +7378 +29002 +333166385 +14133 +2523 +29339 +16582 +30306 +11003 +12361 +832680993 +73596427 +25091 +31915 +4411 +31847 +16230 +20350 +2540 +24019 +31517 +13163 +8061 +510017880 +16256 +4008 +18060 +9350 +12464 +3423 +32122 +21911 +9438 +31307 +16744 +28772 +7754 +25109 +24749 +16475 +22732 +10294 +26727 +26054 +20049 +18071 +6078 +232711058 +504 +15923 +18797 +376369831 +6859 +32296 +15453 +24906 +10885 +11433 +14996 +27470 +16632 +20638 +922621576 +23660 +15831 +32295 +6849 +21311 +909240806 +20894 +6274 +5016 +3793 +4824 +27179 +12385 +19770 +10730 +4824 +13094 +23588 +3875 +790740335 +813566502 +31025 +19852 +18398 +21849 +15428 +311956014 +4211 +26933 +13757 +8728 +13278 +18602 +10748 +8941 +18417 +573404863 +4648 +7561 +22369 +11750 +782079517 +29727 +450764617 +10106 +10397 +21585 +17597 +8823 +11251 +12135 +3293 +22682 +16015 +909060841 +1446 +22450 +28726 +8677 +22383 +22333 +16704 +12051 +5797 +16836 +391090414 +664773412 +32419 +26305 +23132 +28184 +12490 +29411 +10540 +17096 +12250 +1726 +24814 +26823 +31083 +894853305 +20365 +15927 +14587 +11096 +8148 +27517 +19570 +16919 +8472 +27225 +26876 +5267 +13777 +27695 +19911 +16021 +570867483 +1918 +20063 +21496 +25786 +9438 +30372 +11483 +13211 +13875 +31114 +28090 +2773 +29773 +27264 +27561 +6416 +26077 +18419 +20426 +21550 +4344 +12147 +380108858 +13890 +28647 +3980 +30902 +3372 +22903 +9400 +28705 +26670 +29773 +206 +13005 +10403 +17817 +12706 +14476 +6928 +24724 +7585 +20261 +13883 +22739 +13076 +15162 +17162 +14878 +1029 +10458 +28203 +7816 +15280 +7933 +31685 +17169 +31139 +27602 +17160 +23047 +22903 +2427 +26961 +27737 +30875 +28591 +4627 +5412 +1971 +23767 +3179 +1915 +16490 +29840 +3378 +31789 +13897 +2115 +23443 +31514 +715317189 +3521 +17768 +26661 +26823 +28712 +429605841 +1908 +329161931 +30547 +27688 +30846 +7541 +284016043 +473198471 +28362 +20592 +23287 +9455 +21251 +31874 +24239 +15693 +14909 +20036 +8568 +6990 +23348 +3786 +30606 +7848 +7933 +22107 +7125 +12131 +23708 +30444 +4054 +24004 +28066 +23607 +4661 +19395 +23179 +18975 +23872 +29062 +503218957 +14706 +4789 +1517 +11448 +4934 +19340 +21383 +19074 +227439839 +26177 +7702 +991427156 +24562 +767853461 +13421 +1354 +13735 +959926239 +15563 +30079 +18771 +6063 +29274047 +31319 +31277 +22224 +22377 +13160 +21003 +294947637 +8192 +10309 +30415 +25337 +960941343 +23958 +16304 +7838 +353 +2525 +10885 +30021 +9192 +7396 +1063098759 +10990 +6743 +8845 +26235 +938231172 +27865 +19977 +97 +63674306 +554100033 +4450 +2055 +28910 +15162 +15381 +17200 +25122 +17425 +11723 +21386 +2390 +18417 +5205 +15611 +9572 +12288 +31410 +23639 +21857 +29893 +6258 +405612030 +14068 +16817 +13916 +21215 +18296 +19951 +184 +5457 +15162 +13681 +22451 +22762 +18129 +401917596 +18661 +17623 +5106 +4383 +11798 +14069 +241 +1315 +12250 +29555 +6905 +24839 +17480 +17123 +2677 +14499 +24767 +24210 +9832 +6066 +31061 +30433 +19301 +26949 +3584 +10508 +20426 +21894 +14450 +21448 +297 +28312 +5331 +5187 +17179 +28238 +688 +13198 +12632 +18886 +25400 +30053 +26028 +7017 +26238 +19695 +9421 +30325 +25551 +664773412 +20828 +3025 +1029808281 +29978 +14279 +27592 +20112 +311814403 +9031 +21433 +20291 +5479 +22030 +8294 +2871 +28502 +191971468 +8276 +26175 +8321 +392691932 +14189 +2278 +5139 +140796320 +5024 +21662 +26144 +1615 +6012 +1011025313 +29603 +17217 +2107 +1795 +814251226 +14554 +24489 +4338 +657681557 +28816 +20113 +23444 +3412 +30752 +8497 +30350 +10626 +26803 +24809 +27087 +9877 +533 +15491 +28225 +334 +30876 +31936 +28223 +11543 +11202 +21967 +27665 +5894 +9891 +6867 +24700 +18432 +16684 +20948 +19668 +6893 +14326 +4933 +13076 +17762 +676736040 +2860 +29451 +29307 +17627 +10168 +13422 +29022 +498666675 +23443 +493 +19901 +22795 +13498 +89610096 +13701 +5197 +15136 +25828 +29690 +25666 +1044185404 +24516 +28512 +24787 +20902 +26670 +16636 +4344 +12905 +2044 +9814 +2345 +10208 +28171 +14661 +7813 +6442 +24330 +751443494 +18122 +961973024 +12756 +25215 +19297 +19711 +18557 +16085 +24117 +25211 +13239 +32615 +27127 +23437 +740490411 +25263 +1023188123 +924623339 +29767 +864335235 +10483 +14845 +3688 +17808 +23046 +29754 +608 +1830 +28240 +17086 +2860 +15660 +15141 +14747 +447027210 +10493 +28467 +12148 +21922 +22718 +3996 +2115 +23251 +6063 +16560 +24578 +18143 +26049 +17521 +1616 +14295 +687 +11779 +16353 +23649 +21879 +12804 +22526 +21405 +26150 +14688 +202 +1848 +10500 +1282 +26823 +3735 +26716 +23251 +26999 +1069917996 +14676 +27803 +9995 +12167 +25433 +2772 +7075 +11083 +31018 +16302 +17622 +15144 +211392655 +21910 +7503 +25053 +6600 +4190 +25024 +4914 +24979 +30873 +28091 +422 +12564 +17546 +16684 +16149 +22048 +769731785 +17628 +22187 +10938 +5795 +28634 +23662 +3273 +5483 +31230 +792992230 +7254 +8443 +8170 +23535 +25692 +30724 +10008 +20032 +31170 +7170 +9350 +20000 +17501 +9855 +23007 +10052 +92028892 +31980 +28256 +17929 +24113 +21412 +12697 +991546674 +1310 +427339499 +12984 +147187707 +14043 +14656 +5653 +20843 +21452 +20063 +12103 +32421 +19289 +29433 +19008 +4 +22040 +1515 +2500 +5994 +16404 +2596 +13748 +13783 +25700 +14161 +22049 +24656 +2783 +23192 +3240 +30422 +30449 +1045497002 +26291 +1039573980 +18696 +4914 +27440 +1625 +823092168 +16633 +28772 +885448314 +30810 +10690 +1686 +8791 +21272 +19880 +19233 +1073 +31045 +4255 +168109658 +1378 +7850 +25135 +15306 +20777 +15820 +30501 +18173 +11227 +1071900543 +22231 +3662 +31169 +26616 +3273 +16817 +24818 +4383 +30065 +21197 +28028 +8449 +19008 +30732052 +7585 +17086 +9639 +24848 +22048 +27524 +24864 +23612 +26401 +20450 +31226 +29970 +7847 +20983 +882072880 +3610 +1176 +12147 +4934 +8030 +13553 +31765 +27372 +23662 +6885 +31968 +17307 +26874 +11937 +1063098759 +27710 +1874 +23608 +155057346 +2452 +24862 +15549 +897504558 +3281 +26250 +1659 +38541287 +32100 +23895 +27289 +30651 +15594 +14528 +14684 +1895 +27392 +2797 +25660 +10294 +29819 +22706 +230518419 +22706 +30444 +27243 +5197 +3832 +1290 +28834 +8153 +21567 +19819 +3587 +24926 +26569 +21879 +27210 +19806 +21284 +28028 +5892 +3025 +29487 +4188 +11432 +7393 +22366 +17264 +677416738 +23770 +4082 +23115 +28590 +21694 +592690051 +9391 +20999 +21290 +22102 +11737 +1660 +32731 +22648 +4406 +28733 +430 +27303021 +18932 +3440 +24043 +11944 +15492 +2884 +427339499 +12504 +77201550 +3502 +16627 +19811 +6500 +4326 +19395 +30475 +28832 +9405 +27099 +9814 +19093 +8280 +927244002 +6674 +16007 +1868 +688887999 +23026 +11844 +1466 +12143 +4122 +6586 +2860 +32016 +5888 +22833 +208004304 +4654 +296862246 +23608 +24358 +25567 +1659 +20528 +26569 +14507 +28076 +309071195 +22323 +11510 +30327 +31969 +824805661 +10052 +13032 +22795 +25211 +15548 +958694130 +2284 +25058 +4054 +18188 +336397151 +20913 +214 +24948 +13193 +16656 +31172 +23698 +10381 +17101 +62277626 +6235 +30148 +1009 +23136 +29267 +10895 +7195 +27007 +21667 +5664 +29410 +31418 +12111 +16749 +2709 +30557 +9412 +10137 +3109 +28366 +31816 +15094 +4828 +9550 +1589 +6116 +30645 +9762 +25053 +19831 +17874 +25159 +15887 +7213 +819245666 +15851 +24877 +22602 +275531286 +11796 +822044300 +20879 +27833 +12746 +22351 +24742 +19801 +26047 +17437 +454434292 +22707 +17086 +21411 +14865 +26661 +18434 +8563 +19817 +32761 +25747 +21517 +4157 +874277401 +833267066 +882883285 +10804 +9611 +17928 +525802869 +8863 +8677 +15985 +16781 +15212 +27522 +1062457191 +13260 +18434 +273798784 +12498 +17501 +29649 +12848 +13717 +9751 +27041 +31835 +3875 +6648 +20532 +23603 +974 +8245777 +20441 +4413 +13436 +6063 +8179 +18553 +16152 +332842011 +13314 +27253 +22706 +20785 +13408 +7702 +13113 +4753 +27187 +10302 +30645 +27475 +484310184 +26631 +253141036 +17346 +18369 +663997845 +28959 +16444 +15927 +20278 +825145787 +23922 +8657 +20687 +4308 +25712 +13560 +18647 +20869 +8320 +32446 +9987 +18338 +6727 +952776110 +7983 +21838 +5863 +25964 +20000 +10295 +586165913 +28438 +15368 +1071 +22369 +17994 +27697 +14614 +23437 +2475 +32048 +24531 +9443 +31839 +3991 +8787 +13996 +21618 +30860 +31451 +1068171828 +5908 +5722 +29773 +4142 +6181 +9802 +22102 +23673 +17290 +4212 +17181 +14788 +21374 +8105 +6515 +8696 +18939 +3996 +18094 +22867 +25508 +27144 +721283276 +31244 +31706 +27958 +16904 +19314 +11815 +27735 +25916 +4386 +32366 +20653 +27763 +27880 +28943 +1009 +9350 +9906 +20250 +16884 +9331 +6862 +6614 +16768 +747883166 +21517 +6055 +26898 +13217 +20315 +28659 +29966 +29994 +5863 +24889 +28567 +27187 +2149 +27738 +90344393 +6920 +18291 +21778 +26917 +15269 +22366 +30053 +25337 +269893514 +533476351 +28733 +31230 +16045 +12647 +15535 +17808 +439 +268876993 +11603 +439 +27153 +15341 +25907 +2612 +14760 +2384 +9490 +29840 +31578 +23897 +2455 +28180 +21383 +1404 +339451411 +21784 +24443 +1005059728 +13624 +5918 +31009 +10692 +25989 +30398 +2278 +1017 +16561 +30302 +6740 +8050 +12369 +12539 +29810 +7012 +9499 +3480 +9445 +17303 +370759140 +17039 +16161 +6057 +195778126 +1912 +159891380 +27295 +29602 +248362658 +7570 +163492228 +6701 +24278 +8178 +18910 +10071 +15547 +144035229 +30807 +22250 +734095839 +22069 +799 +1409 +31837 +12582 +9286 +586165913 +4490 +12111 +18943 +1218 +880657446 +5349 +8023 +27930 +23709 +29545 +9667 +28180 +22879 +166 +20662 +20958 +842 +16674 +20368 +15278 +20624 +29528 +26640 +5773 +7702 +7848 +13946 +25286 +393939636 +978839708 +20076 +3021 +17115 +24973 +13783 +27187 +7017 +5720 +5101 +18604 +25111 +11340 +7096 +20578 +10322 +11818 +31075 +27375 +27924 +206884506 +11105 +12941 +28035 +4934 +742394050 +19506 +25257 +10008 +8680 +705049941 +25341 +24616 +23769 +24443 +23357 +30679 +17395 +25885 +24593 +31171 +13855 +32739 +31998 +725112481 +23073 +25203 +29253 +21517 +30821 +18609 +823092168 +26276 +866 +8156 +28100 +718 +1043715684 +663426662 +4128 +15092 +18975 +21231 +32313 +5460 +1318 +13023 +14715 +16559 +625190697 +14578 +12828 +30782 +25554 +28714 +8395 +9775 +778090494 +15090 +672253387 +1017 +7952 +23268 +6065 +10403 +376369831 +32453 +1913 +9227 +18974 +23364 +6929 +28878 +4666 +26662 +11338 +7816 +927244002 +7838 +6542 +24307 +31104 +1029673386 +24583 +24848 +31389 +515552666 +32302 +573404863 +6322 +16590 +27855 +17732 +28998 +768384939 +21415 +21266 +6466 +26670 +6887 +4645 +10643 +28705 +1409 +27222 +14988 +20550 +7250 +3799 +12031 +20894 +7624 +23810 +11477 +17847 +552056204 +22275501 +9621 +20045 +27756 +24496 +15379 +19849 +11038 +15245 +5673 +23709 +829238473 +10636 +24872 +20724 +23264 +485 +16298 +21976 +546000077 +734 +29245 +20139 +19747 +30875 +6620 +43 +20047 +7688 +3662 +23412 +10096 +6182 +5041 +25096 +462910439 +15017 +23864 +11693 +8621 +874 +31964 +8557 +223434885 +8311 +20131 +29010 +9499 +11433 +6234 +18339 +28770 +536464710 +27529 +19750 +345946613 +18223 +26544 +15245 +25003 +26085 +15008 +11726 +8781 +504608093 +6288 +16355 +13723 +20303 +3730330 +8471 +2677 +367740012 +5213 +14795 +24555 +15378 +28013 +9789 +25030 +31893 +13367 +29218 +19219 +15766 +26631 +7143 +6869 +989611833 +20989 +13751 +17692 +23091 +10358 +31490 +20822 +8845 +20059 +6983 +15893 +15839 +19440 +12017 +10591 +87298433 +15648 +11223 +17321 +23520 +5847 +13118 +7342 +10309 +925227500 +21552 +21990 +30212 +7439 +9583 +2950 +23971 +15708 +19455 +16495 +13717 +16632 +1626 +11128 +23566 +30914 +28059 +15788 +609 +18434 +6028 +13496 +13875 +10483 +23252 +25760 +13818 +29237 +17314 +17459 +26910 +5688 +663997845 +16111 +27173 +113 +8499 +32048 +2424 +2672 +9243 +12700 +7895 +9456 +15764 +6933 +25700 +13478 +464703413 +12718 +27860 +13276 +284016043 +17780 +4131 +26192 +25486 +23007 +10294 +27202 +24496 +4131 +15639 +651605410 +5165 +19321 +14174 +29388 +26473 +1778 +27297 +18978 +31474 +3118 +5661 +3248 +4400 +7624 +18648 +646646250 +9031 +3920 +9794 +31061 +622 +17422 +3376 +28223 +23264 +21466 +6017 +13499 +603 +15199 +32760 +27768 +14672 +6035 +19486 +14231 +7624 +29760 +9755 +223 +909487409 +20303 +76910325 +31168 +24051 +11808 +18615 +333 +28896 +15199 +8932 +485 +18352 +19577 +17374 +4907 +9419 +4191 +903238229 +27803 +14528 +24358 +6821 +15907 +24515 +934139475 +6936 +28604 +20440 +16480 +32470 +30519 +20048 +15232 +27246 +18501 +21862 +32263 +4372 +19224 +8360 +27007 +28509 +403520915 +4681 +8544 +9178 +23566 +15974 +1929 +31761 +26 +18393 +6053 +23773 +492988425 +31578 +28202 +11357 +12253 +27195 +4486 +911989185 +922 +24757 +395139668 +27787 +11968 +2450 +6736 +11792 +23700 +12806 +5138 +32393 +21006 +5291 +29070 +457142444 +14758 +10811 +31389 +27807 +17603 +28362 +23527 +7572 +16889 +16160 +24492 +28256 +21517 +19327 +26661 +13777 +16885 +16836 +29342 +4477 +7263 +19061 +21127 +3186 +4062 +23173 +610773839 +5683 +286 +12013 +6822 +24580 +89610096 +11417 +27803 +29626 +29525 +14228 +11729 +822039461 +23549 +31610 +32561 +22773 +12387 +14741 +10477 +8277 +9365 +24610 +21967 +21816 +30745 +15722 +6008 +22634 +17860 +2454 +22034 +5395 +27235 +625657182 +22045 +20021 +26544 +30109 +8377 +4941 +19243 +8689 +13217 +24568 +31958 +792992230 +15130 +28427 +31075 +30926 +4688 +19114 +6720 +4545 +31425 +10295 +17249 +1007237282 +590791345 +3772 +20125 +554100033 +5050 +31662 +5644 +20747 +6936 +11371 +23649 +7014 +12403 +30993 +29074 +12099 +27960 +23680 +9456 +5743 +12209 +13735 +14002 +29022 +23231 +3025 +6053 +7287 +5664 +8658 +22937 +30013 +836023503 +2489 +22521 +2955 +803501162 +220466131 +20904 +13303 +28136 +19052 +188 +2597 +11167 +19047 +29633 +22954 +14113 +2614 +2597 +13685 +7992 +16087 +799 +19445 +24124 +18900 +29610 +3922 +27984 +26969 +9437 +23949 +867204060 +7111 +1230 +23767 +20918 +32626 +585 +10208 +6894 +3273 +11033 +10739 +17159 +5664 +666820756 +2536 +12209 +30963 +31190 +22855 +17775 +4100 +1487 +12741 +853929883 +11204 +23904 +15024 +23458 +13499 +24280 +6678 +10249 +17025 +23888 +17810 +322303279 +18935 +2044 +1100 +24495 +21651 +7788 +20143 +382902669 +2398 +30351 +82501098 +15336 +32087 +951589516 +21164 +6620 +28003 +32611 +10626 +2271 +3264 +31237 +29919 +13553 +25445 +998031657 +8492 +13525 +5703 +30397 +16575 +5777 +4408 +22189 +29777 +28245 +20321 +20333 +12381 +31889 +12696 +17046 +1218 +21204 +113 +26175 +742020694 +18826 +4344 +14136 +76736016 +27855 +29453 +18779 +17025 +202 +31195 +5456 +26865 +9445 +184186867 +13499 +13655 +20879 +30762 +18122 +31578 +11165 +6687 +29633 +21828 +3237 +20069 +6842 +27440 +134408380 +7265 +25608 +3376 +8753 +770352958 +453090502 +26473 +30133 +2763 +18633 +6317 +25542 +30944 +24924 +1816 +29545 +25622 +20210 +6131 +11658 +17592 +29300 +23814 +28036 +17905 +19388 +8197 +18398 +17086 +25310 +16895 +25637 +30039 +7213 +19472 +17542 +1613 +11510 +311814403 +5677 +31613 +11033 +1232 +11738 +4740 +9986 +24971 +5033 +9939 +31104 +7404 +16705 +17579 +18569 +22208 +18936 +1912 +29062 +31958 +9350 +282058177 +512128164 +11555 +16779 +1067563998 +17443 +6271 +2018 +15609 +10687 +5423 +24516 +12060 +2084 +28251 +18207 +32113 +10008 +30775 +12114 +27769 +19243 +934139475 +11483 +3511 +395139668 +15417 +23773 +22732 +3456 +828 +30015 +1365 +7111 +897504558 +3714 +3682 +16009 +24888 +10990 +25813 +417 +3126 +16101 +25115 +5688 +6195 +31979 +8179 +20939 +5613 +29986 +28416 +26903 +4112 +9046 +5987 +3948 +9668 +25654 +4122 +730297274 +9975 +15546 +14038 +27448 +16775 +16495 +1310 +419509287 +1409 +13987 +294947637 +24075 +4401 +20687 +20315 +12571 +29286 +3283 +22256 +22120 +6937 +936438616 +25668 +5486 +22565 +504 +19541 +970891878 +290 +10133 +8598 +28203 +7677 +25667 +11271 +4122 +17270 +19597 +2894 +2860 +12906 +22682 +16152 +14953 +22556 +16035 +29092 +798556108 +10176 +6690 +20000 +31915 +13085 +22414 +9363 +32689 +20399 +7942 +588197016 +8935 +902551600 +31498 +30635 +21143 +1365 +4937 +26959 +18981 +705345848 +12209 +20949 +22951 +21021 +22682 +9590 +19931 +13385 +811903348 +2127 +30436 +23268 +452963926 +2536 +6038 +28427 +305572939 +11869 +627712427 +21716 +27737 +5361 +11634 +14268 +28591 +1057 +10912 +14069 +3289 +11658 +329161931 +30226 +17217 +27012 +5692 +14889 +23255 +17113 +23576 +9350 +20902 +29619 +6936 +27039 +20271 +30433 +5373 +730297274 +1273 +21107 +21208 +29556 +297 +4998 +9678 +24703 +18310 +74281531 +521 +6079 +9332 +12697 +19350 +9289 +19541 +25161 +15265 +28377 +813445009 +20997 +16590 +13193 +578152970 +4311 +3500 +26759 +28203 +322303279 +17038 +12111 +7172 +7106 +2073 +11983 +8023 +39299391 +29970 +9735 +16869 +29392 +2306 +26331 +9538 +2503 +26584 +16773 +14934 +32134 +30784 +29365 +13314 +949910453 +6719 +21683 +32337 +870140950 +12566 +22073 +9887 +17847 +7428 +220466131 +20365 +4858 +15894 +8597 +25434 +21733 +1830 +11968 +22684 +529585642 +28916 +3705 +31816 +14536 +7202 +25825 +19183 +8079 +354736640 +32087 +19496 +26949 +27925 +2597 +23188 +14612 +27852 +23530 +12603 +1599 +20825 +16381 +20600 +19386 +156 +15875 +446538772 +390906431 +24302 +31490 +17884 +22339 +9856 +5358908 +15545 +23180 +20894 +427210045 +20532 +31677 +28896 +29315 +21069 +6330 +17780 +21295 +8508 +7308 +1073 +24616 +24098 +30186 +23588 +5513 +14053 +73596427 +5583 +18953 +26247 +14946 +28834 +3784 +18687 +16648 +27828 +22651 +124369549 +17346 +1359 +14384 +5101 +386355165 +16885 +8702 +5703 +10633 +24823 +17086 +452 +2503 +145727174 +4006 +29468 +19726 +12341 +27697 +4661 +23268 +26614 +415427569 +23639 +11503 +6862 +24862 +30878 +7806 +32525 +8364 +24562 +24127 +29254 +16868 +24860 +22034 +12114 +21866 +6301 +11658 +16559 +32244 +28036 +26803 +21428 +5830 +19301 +1649 +20234 +17952 +12211 +28496 +20949 +18043 +20315 +4399 +227439839 +26716 +19960 +32621 +13065 +4531 +23958 +30783 +1454 +24153 +10571 +21828 +103480109 +21258 +16773 +22423 +509606916 +8725 +18148 +17827 +31664 +175763315 +16435 +19321 +25660 +13254 +23747 +15539 +19219 +32520 +146841542 +701463599 +3772 +21868 +13017 +734095839 +6264 +24922 +22577 +31844 +21148 +5479 +28138 +9191 +4098 +28528 +18623 +7122 +14038 +799 +17683 +2546 +24805 +11761 +263497805 +984310150 +10651 +19370 +521 +10497 +19911 +2463 +21545 +23588 +30089 +29422 +23814 +12296 +18825 +20377 +19200 +8787 +19925 +30459 +10984 +14831 +17202 +21710 +13428 +328890300 +23007 +17746 +16057 +24922 +5908 +11801 +24716 +12316 +23834 +14526 +858781524 +3503 +13758 +62909084 +28628 +21516 +5291 +67650094 +25483 +29705 +15104 +16424 +11774 +11340 +6650 +3790 +29329 +29365 +7487 +24663612 +29978 +23617 +32444288 +21675 +10008 +19456 +8101 +2536 +20894 +473198471 +12426 +26161 +26283 +14040 +4180 +32719 +25885 +4238 +15365 +13312 +8515 +28096 +2212 +20315 +19777 +26457 +12464 +5539 +6939 +24829 +8974 +17124 +27337 +16775 +22339 +4992 +28440 +23236 +30327 +31103 +19261 +12385 +5128 +29120 +23810 +1984 +43 +28935 +448760046 +12020 +14234 +8373 +30070 +21890 +13258 +27784 +2055 +24850 +19530 +13498 +24493 +28967 +355264719 +9490 +12426 +830605272 +14220 +15245 +3530 +18565 +8571 +5886 +3569 +10146 +27094 +14799 +11750 +6500 +24914 +10497 +13004 +30113 +4627 +24495 +24329 +7389 +26569 +15162 +7763 +16556 +1019686302 +29062 +10580 +21555 +29130 +17052 +1146 +8321 +19297 +25053 +9192 +16781 +25337 +165589491 +14933 +15951 +20266 +6319 +30926 +24922 +38930129 +894853305 +32127 +5814 +4533 +19009 +4181 +8223 +27041 +28720 +3400 +10510 +2747 +15768 +894853305 +31837 +30328 +17093 +16913 +23136 +2722 +6364 +741844162 +27833 +582958153 +1848 +5796 +4977 +24615 +21155 +32719 +7228 +67650094 +19486 +8433 +1487 +16704 +30293 +25567 +25949 +14980 +11818 +5688 +23180 +2471 +5910 +24464 +1784 +13827 +21889 +22482 +21517 +1259 +859 +20008 +28839 +8571 +23731 +6318 +27153 +6395 +15547 +21448 +7541 +476 +4709 +28720 +15923 +27937 +1802 +25593 +23897 +43 +26519 +3092 +5928 +29752 +215107976 +25380 +18195 +11774 +20349 +6235 +14775 +17883 +16885 +18618 +25636 +1040 +8341 +8830 +20958 +5607 +5746 +21930 +7074 +19436 +12632 +1059407870 +74281531 +26867 +10241 +4609 +2541 +25593 +23952 +19190 +30337 +4372 +1061 +6655 +26592 +22057 +21127 +10811 +4082 +9200 +18097 +6078 +9474 +11724 +19745 +21879 +28987 +25786 +28705 +1915 +15456 +10564 +518120821 +15041 +30337 +12267 +2871 +228 +7572 +12941 +87657305 +490744948 +8079 +582958153 +10171 +16573 +833103889 +97 +12806 +2642 +5797 +3713 +7412 +678698016 +6066 +15953 +1259 +29014 +598246017 +12747 +8689 +30242 +28282 +3432 +6028 +24922 +30753 +80525247 +25337 +14021 +27179 +8520 +29461 +20818 +12003 +30443 +21208 +7624 +5682 +17952 +23600 +19730 +11407 +14988 +29619 +14169 +206 +20108 +19428 +15645 +13856 +26287 +12980 +17298 +21669 +17162 +3378 +14926 +13052 +22077 +6804 +16232 +28021 +16842 +4142 +20350 +30750 +8846 +8306 +20533 +25032 +7786 +24246 +29400 +23264 +10381 +9490 +683248809 +29094 +21618 +21314 +188 +22877 +993438440 +532880782 +22531 +844426824 +19883 +29882 +545509574 +2655 +9123 +25528 +29641 +2475 +18825 +9388 +14002 +31230 +12315 +31816 +16413 +32646 +7307 +16904 +1008 +18209 +22373 +624 +11668 +18978 +8722 +10510 +16432 +30180 +16789 +13747 +10953 +13276 +21614 +10272 +887 +29422 +11481 +25159 +27409 +27289 +15448 +635470917 +6288 +27172 +19514 +31005 +1045027275 +30889 +16297 +5016 +28115 +8076 +28184 +306860064 +108 +24993 +820 +12246 +16936 +4587 +7489 +9808 +23568 +2768 +3852 +24762 +5773 +3146 +7677 +3118 +16152 +676736040 +512 +1911 +33496567 +2081 +10501 +24914 +43828687 +269893514 +25638 +32650 +8345 +1699 +19687 +2438 +5830 +31599 +11283 +18209 +28100 +22425 +19585 +6913 +30606 +12394 +25354 +29293 +17521 +296862246 +30815 +13625 +16212 +1004618554 +7838 +195087475 +27219 +31433 +32623 +20378 +13603 +349661678 +1129 +12757 +8096 +22714 +170730903 +19186 +17850 +3440 +539601098 +9540 +6010 +24562 +160243780 +11840 +9482 +235806854 +642256957 +21080 +6035 +30598 +21553 +4563 +18048 +1705 +21777 +29422 +29243 +1875 +14526 +7125 +22602 +10311 +12665 +32518 +6439 +17886 +32201 +26685 +7287 +1067563998 +22386 +2139 +2438 +10298 +22140 +10580 +3539 +6607 +5750 +5677 +15019 +19674 +778360537 +20825 +12359 +12700 +11555 +2126 +30814 +17933 +4913 +13239 +5615 +15265 +27937 +17841 +25528 +21517 +22966 +10458 +8571 +28567 +19811 +1145 +21567 +24065 +12866 +22607 +2443 +6983 +21552 +16697 +31005 +32060 +21775 +25268 +5115 +5367 +15717 +32760 +6555 +828 +29860 +6545 +18115 +12503 +26047 +29833 +8441 +23189 +12800 +30624 +8829 +6374 +25293 +28635 +25599 +672253387 +9428 +6491 +21955 +16331 +4216 +6166 +21178 +28496 +294 +17732 +20139 +21815 +329649531 +18172 +5201 +24453 +7096 +22876 +9628 +26344 +11840 +26694 +22187 +10445 +29609 +21816 +5612 +15403 +27776 +19533 +20127 +23232 +7030 +306860064 +29278 +18190 +666268046 +32446 +20201 +8577 +11306 +10573 +8848 +14320 +17314 +19201 +603 +631 +23028 +19233 +3546 +21596 +9508354 +27763 +989153034 +18822 +22040 +429 +28163 +4868 +20085 +15903 +30803 +4828 +4561 +28078 +20852 +27282 +21311 +5729 +18609 +5777 +25279 +29952 +25268 +29222 +17332 +14555 +25905 +12849 +22272 +1462 +27688 +30784 +245721734 +27334 +13587 +9024 +19516 +19838 +28782 +13414 +12385 +11774 +13213 +25942 +16309 +2575 +29161 +5106 +7403 +32692 +23568 +1524 +10739 +27046 +38769653 +4180 +30054 +307353097 +5825 +30794 +26134 +31545 +22094 +1310 +10077 +27891 +22565 +8148 +19665 +15358 +25032 +6160 +16007 +13016 +24507 +892761992 +20715 +25159 +15817 +442419816 +9474 +24506 +29130 +17311 +21932 +19911 +29761 +9191 +3870 +16744 +20773 +4968 +30174 +16936 +1206 +29288 +20818 +6547 +4817 +7538 +31665 +26231 +17670 +1206 +18986 +6894 +421 +22294 +15907 +5886 +172986183 +22450 +21415 +453090502 +32709 +1491 +22706 +21484 +612277592 +28111 +742863148 +2975 +15645 +27794 +16323 +9572 +28642 +24837 +16722 +6862 +4327 +353 +1022585985 +21167 +10743 +30496 +17325 +26249 +6614 +23136 +1336 +17025 +29575 +24521 +1277 +14043 +16936 +22706 +12741 +27389 +8949 +16802 +28069 +30306 +27394 +13556 +31995 +27440 +21184 +19674 +28343 +18369 +7014 +13182 +21299 +2783 +23196 +2697 +323513539 +6920 +332842011 +21815 +3455 +7815 +7657 +20278 +26320 +865943268 +711445733 +8732 +10680 +31644 +6392 +264 +4123 +8549 +31407 +24635 +22256 +19323 +10182 +13808 +20037 +17780 +29889 +11558 +624 +15594 +17482 +18298 +15491 +17987 +10501 +23091 +28022 +24622 +13737 +19171 +6374 +18342 +12688 +28423 +29773 +2724 +29819 +22140 +1172 +17400 +4721 +934603940 +25637 +18847 +23917 +67092753 +3179 +29641 +4452 +18772 +21481 +754590698 +20265 +309 +5590 +19803 +22714 +23733 +6592 +5320 +30607 +18546 +17510 +16057 +12756 +25493 +24765 +19817 +9628 +20144 +4888 +1251 +1289 +147187707 +27056 +16817 +10421 +43 +12017 +11509 +19009 +248328466 +27430 +29386 +24368 +8829 +142990302 +29970 +21342 +15535 +15759 +21035 +591 +18861 +12272 +26423 +27393 +6893 +11128 +3185 +24242 +927244002 +16480 +24000 +18282 +26928 +430015481 +30302 +29413 +703293243 +22739 +6141 +24368 +662831263 +15648 +2540 +27388 +19018 +28512 +32168 +2642 +22 +9013 +720519970 +984 +27787 +466407152 +392691932 +5138 +22304 +13013 +4327 +28572 +476864914 +9445 +12013 +10690 +19231 +6205 +8786 +22810 +12503 +15409 +22638 +8829 +31985 +25516 +28920 +1761 +162289454 +4741 +14865 +248328466 +12764 +25940 +9350 +21448 +630093307 +1004618554 +354736640 +3553 +15061 +17921 +2438 +10112 +7044 +13128 +27179 +1467 +187968093 +1777 +29656 +31709 +14007 +15531 +14488 +24656 +20904 +6939 +32388 +67 +1021683009 +3610 +12107 +26635 +16705 +7414 +14451 +181284782 +8968 +25111 +582958153 +16317 +24128 +22450 +8993 +32760 +28111 +25024 +203869333 +6829 +16287 +25638 +8793 +21525 +9864 +796418068 +17980 +879 +21525 +10241 +25918 +3488 +30481 +6517 +19977 +17394 +26177 +24593 +6184 +11855 +25447 +12756 +30120 +31874 +13946 +23295 +2011 +27235 +5794 +18501 +10702 +30212 +22190 +387 +16597 +23588 +21305 +14145 +17875 +17870 +3110 +4059 +31441 +18563 +1684 +9428 +28427 +165589491 +21885 +13390 +113553516 +6080 +14715 +24724 +30914 +20124 +30639 +9036 +2565 +16318 +30826 +12024 +5888 +22117 +567113435 +21954 +30718 +31089 +185934147 +9286 +4590 +30301 +20173 +14117 +16390 +8586 +30496 +30624 +7175 +15083 +8571 +21500 +10163 +29918 +434 +27042 +16062 +2131 +25681577 +9986 +12649 +32014 +15161 +29657 +10895 +19354 +12806 +22821 +28104 +6182 +24284 +18780 +12017 +10358 +16472 +23160 +31583 +24468 +987156465 +31190 +17002 +18269 +14459 +12858 +6678 +30398 +14170 +21037 +31839 +483 +4681 +32756 +18397 +12291 +248328466 +1273 +22739 +25252 +1110 +26968 +7666 +844426824 +31095 +829238473 +21553 +7624 +26917 +23949 +18647 +859 +754590698 +13506 +26524 +15265 +13691 +11499 +31403 +6205 +30565 +23183 +11726 +9590 +24294 +15642 +6271 +24217 +16843 +19992 +8485 +7074 +9572 +11092 +21021 +8077 +1688 +27829 +393939636 +15820 +15785 +6412 +14581 +19687 +25506 +1043810333 +23864 +14592 +26344 +17881 +5456 +27389 +31540 +14189 +4977 +5664 +24160 +31835 +3033 +6165 +768384939 +3580 +13171 +21003 +3562 +6405 +6687 +672253387 +31407 +10643 +31049 +9263 +27163 +9123 +12129 +20422 +22324 +26249 +184186867 +394 +3870 +26924 +26058 +20037 +4774 +5996 +504508952 +3977 +18630 +21753 +21407 +28256 +6010 +19736 +12272 +25723 +26409 +32248 +5284 +24067 +31445 +7607 +2261 +992 +16355 +839907039 +13013 +4916 +18167 +903 +20898 +10800 +29805 +833103889 +6355 +15623 +12129 +16181 +15307 +6066 +14790 +297 +20949 +6093 +19163 +21386 +9864 +19182 +9178 +748 +24787 +23205 +21484 +1004406848 +25490 +5360 +158091921 +15379 +1974 +20076 +3455 +4351 +31083 +854801176 +30670 +9381 +8399 +27449 +28998 +4563 +32192 +28262 +26656 +638607948 +10781 +3996 +11759 +1877 +30635 +8524 +22470 +32165 +8658 +2058 +19114 +17597 +21855 +10547 +20612 +30020 +4191 +26519 +19628 +15251 +11244 +23431 +26236 +12840 +5900 +28612 +26010 +31075 +4454 +20119 +29450 +12867 +22993 +884345720 +14635 +29005 +1063098759 +23614 +3973 +14236 +17065 +30069 +6991 +24638 +14177 +31671 +21385 +23431 +25481 +24555 +4157 +22417 +4977 +19849 +20918 +24920 +18338 +29758 +236684310 +10413 +29351 +12473 +25747 +25666 +31829 +29394 +26401 +24412 +14802 +1056334367 +8209 +26929 +29605 +8077 +27225 +10726 +10938 +2766 +21428 +23603 +6170 +15313 +5390 +25815 +10497 +7216 +126 +961570424 +6085 +25542 +24258 +29307 +15923 +12473 +558084621 +11815 +18946 +28013 +2614 +28913 +19435 +30422 +12369 +6466 +25427 +163251696 +7765 +3793 +10800 +16881 +27279 +503896617 +18943 +5201 +914 +29646 +16730 +10286 +19482 +959926239 +6301 +8818 +26620 +32615 +970891878 +820 +23961 +18840 +22319 +20120 +31375 +10687 +8492 +7666 +3025 +97 +10298 +9987 +28450 +3384 +5250 +6012 +4106 +20477 +22272 +4019 +32423 +1005111773 +5863 +15563 +29469 +8174 +23681 +23707 +9317 +20528 +7636 +2596 +13758 +2934 +31359 +25977 +18617 +13996 +264 +20535 +22069 +3126 +11944 +339451411 +959661605 +13847 +31441 +13302 +17042 +31936 +4688 +7489 +25828 +20800 +493 +20517 +17708 +11340 +30597 +21666 +20475 +25032 +26933 +16069 +4357 +2773 +9718 +4176 +18550 +3985 +12217 +30793 +446538772 +349377938 +4261 +2597 +31518 +1140 +26705 +21218 +32344 +454313193 +27602 +17173 +676736040 +22539 +26347 +17290 +4437 +825237014 +29767 +794313601 +5843 +30219 +21263 +13012 +18546 +20795 +8420 +7101 +5176 +8217 +18077 +31671 +9538 +16212 +14189 +27056 +30435 +14422 +13032 +23252 +20540 +4145 +18575 +15893 +27832 +11641 +28946 +29344 +27859 +18883 +27117 +11766 +28967 +4913 +31838 +2163 +24135 +21879 +28529 +1046343587 +25859 +282 +119792803 +308 +23475 +56090979 +184186867 +15007 +19688 +991427156 +18411 +2343 +28628 +31209 +5463 +23115 +16715 +25786 +26468 +7554 +13402 +3180 +27280 +13017 +11066 +2412 +13443 +23520 +25770 +18419 +31009 +534285331 +6234 +8845 +10559 +12476 +11308 +21206 +7806 +15220 +23191 +25354 +332842011 +25787 +3772 +7170 +16290 +24569 +6131 +26638 +8306 +17402 +24694 +2448 +25786 +4131 +21003 +17521 +3180 +12432 +24196 +1405 +26743 +5565 +5197 +27130 +29920 +12564 +25675 +31674 +14913 +18826 +22877 +300929934 +16700 +29111 +21035 +17579 +1042062182 +23268 +2639 +32180 +28583 +23183 +31714 +13741 +29844 +7889 +1069917996 +20751 +2398 +25003 +128077685 +20563 +6274 +3569 +11451 +567113435 +32734 +13422 +6469 +10322 +17762 +4645 +8782 +17173 +629271359 +13808 +4134 +2412 +22580 +20034 +22471 +27666 +4188 +1651 +19773 +19770 +284016043 +4255 +7958 +28082 +20542 +25049 +8004 +2612 +15893 +13733 +17779 +27864 +11346 +32390 +4774 +2860 +7585 +36262490 +5635 +26933 +10019 +5649 +13075 +453090502 +20806 +370759140 +446538772 +9400 +1900 +21974 +4891 +28720 +26306 +25312 +26740 +3141 +32296 +11937 +4324 +15306 +5144 +168857585 +812501196 +10021 +17160 +865024622 +25558 +13158 +18709 +4666 +10010 +3775 +20213 +12562 +25554 +16926 +338625110 +18173 +17053 +23448 +7202 +18654 +23022 +28959 +429572152 +26686 +867439205 +5973 +7631 +6558 +20982 +10969 +28461 +7486 +19301 +444399954 +6802 +13005 +3590 +22094 +17402 +24905 +18190 +29698 +20641 +7706 +3277 +26551 +31818 +28311 +30039 +27359 +4741 +19093 +7430 +9659 +25376 +15609 +30013 +558084621 +22002 +2058 +8105 +15313 +27292 +2698 +105 +746854482 +14930 +10249 +26910 +21934 +9906 +28720 +867204060 +29906 +23614 +1277 +2175 +23897 +32383 +26264 +23747 +26694 +13916 +20870 +15578 +28844 +12746 +3966 +15076 +8616 +25581 +10381 +24622 +733026486 +7912 +14007 +8967 +284016043 +13118 +29188 +22021 +1381 +115397447 +6894 +2343 +15313 +5580 +23007 +8844 +13733 +28066 +25877 +15358 +5341 +18900 +552056204 +22244 +29566 +13929 +988543234 +3742 +23612 +14740 +15785 +821 +15831 +29365 +2797 +10609 +20080 +17905 +24193 +32322 +32112 +12250 +24437 +32691 +448760046 +1968 +3682 +9039 +195302080 +24507 +15974 +90 +941 +3051 +10487 +5992 +6235 +21208 +193175134 +20879 +222176974 +22607 +787866898 +349377938 +28100 +907054612 +3132 +1145 +4394 +6600 +11244 +9136 +20785 +17298 +1029 +5791 +22009 +31303 +20144 +812501196 +12989 +630354738 +25530 +13163 +5350 +747 +14459 +31364 +16125 +6814 +25593 +31837 +984310150 +7254 +28388 +14314 +2955 +22250 +1259 +31010 +27841 +22833 +8197 +6842 +26157 +22861 +2830 +26876 +20955 +12495 +11723 +15162 +28366 +6010 +29067 +27412 +20348 +31198 +22821 +30770 +5369 +4560 +32244 +434 +32626 +4664 +8485 +22414 +22255 +19388 +227439839 +14619 +23894 +12404 +1008 +27253 +15333 +20540 +19632 +28751 +5162 +1695 +31530 +8700 +29076 +22304 +914 +22732 +16697 +145895232 +23710 +594750521 +5373 +20047 +21890 +14578 +2669 +290 +10414 +29415 +282058177 +30770 +10008 +20291 +19806 +22119 +1913 +17628 +14865 +2804 +19547 +23783 +29970 +31028 +18291 +24800 +4346 +4338 +32366 +12778 +4107 +142990302 +25639 +3992 +22187 +3400 +14422 +16886 +991546674 +9794 +6271 +22966 +5147 +1011243118 +20918 +2830 +17466 +90 +28916 +10168 +21552 +22385 +3973 +31364 +32138 +29094 +27198 +5827 +15556 +10708 +24051 +30595 +12871 +1296 +27066 +29507 +11815 +17176 +6950 +27776 +19354 +32121 +13216 +2656 +2145 +22412 +7050 +701463599 +5973 +6106 +28563 +3455 +892998692 +2218 +2257 +20463 +28223 +30436 +8993 +21181 +5197 +14177 +12388 +2410 +23211 +18702 +4093 +29547 +19314 +716737822 +29773 +6131 +1686 +22855 +26743 +4888 +30537 +12599 +12929 +1984 +25873 +629271359 +18391 +4868 +18820 +22962 +236684310 +22488 +19451 +23236 +28782 +31356 +1014219856 +25433 +24479 +787866898 +906900427 +4454 +4587 +166 +29369 +8787 +1836 +30301 +24673 +15715 +18883 +25783 +17893 +5677 +31633 +3277 +20399 +2486 +176723792 +5814 +856 +21761 +903 +20949 +24965 +8499 +30337 +23431 +13005 +1906 +7733 +15958 +32300 +19732 +9902 +26694 +322303279 +30245 +1030062040 +23899 +29567 +24581 +22349 +21012 +11168 +8677 +6893 +594750521 +7097 +23403 +5191 +217368533 +9261 +7572 +24309 +9956 +14220 +5147 +7106 +16399 +13442 +26438 +25926 +14236 +9286 +22820 +17510 +23900 +29547 +31693 +16157 +20578 +13052 +14189 +9371 +3021 +27592 +1544 +24725 +13144 +13499 +14790 +585 +26504 +23883 +27303021 +21024 +15820 +10182 +14554 +9679 +21541 +268876993 +21552 +30879 +12756 +436 +10788 +14798 +24601 +29816 +26312 +11371 +32551 +25799 +968340439 +1071082105 +534285331 +26694 +31829 +17086 +31685 +20742 +24078 +21170 +16675 +29698 +23113 +8769 +23662 +7933 +12209 +26783 +21930 +2438 +419612638 +225534628 +5635 +8895 +9210 +15693 +29998 +920 +25788 +15978 +21140 +15017 +14320 +753 +3996 +16817 +7235 +18609 +13422 +29264 +14056 +420127582 +21359 +28826 +658174212 +251771275 +9410 +15265 +11634 +23504 +6147 +447027210 +31889 +7522 +13747 +11211 +14829 +11555 +1029673386 +28013 +23803 +1378 +1222 +3437 +23366 +16739 +24694 +31838 +16901 +168857585 +11331 +32676 +24311 +244343836 +863724463 +980014702 +4486 +472492534 +28603 +18829 +14592 +11815 +6992 +27308 +11431 +24694 +20069 +15831 +30218 +269893514 +6274 +3110 +2448 +13719 +24869 +25091 +19224 +14023 +311814403 +289307895 +24547 +1551 +31644 +851461297 +14865 +20303 +32366 +11386 +10388 +9191 +9410 +24861 +9227 +26247 +16125 +6794 +14685 +533948334 +17038 +13904 +10718 +28461 +27836 +19006 +5034 +4573 +19665 +10028 +946828519 +3069 +12107 +1651 +276 +31897 +30318 +5925 +29376 +22652 +12440 +14507 +23117 +21772 +8780 +20898 +446538772 +20647 +3185 +1384 +26092 +569699847 +26088 +10885 +609 +32311 +26348 +18111 +14450 +27389 +32163 +20852 +1695 +19163 +31320 +10718 +19259 +12219 +17597 +15434 +5000 +10517 +11803 +770236869 +16313 +14133 +9958 +31559 +176 +865943268 +546 +4741 +103480109 +12984 +10129 +22087 +28726 +6080 +863724463 +372479198 +3293 +972928650 +251 +26365 +1774 +16212 +20550 +1761 +28988 +14802 +9167 +23007 +19777 +3835 +24795 +7038 +7442 +238835585 +3937 +22812 +767853461 +31474 +16131 +22373 +29678 +18870 +20045 +12133 +4828 +27995 +6085 +23415 +8023 +29218 +19750 +23403 +17123 +17928 +6862 +25428 +16480 +13295 +30426 +5139 +246 +18813 +3580 +12840 +20763 +10306 +28510 +4858 +23897 +203869333 +15894 +27807 +11773 +13312 +29052 +25675 +31512 +29433 +32006 +31172 +18698 +16274 +27760 +8101 +377 +26077 +9412 +29916 +8846 +12673 +20716 +87895781 +1384 +2589 +4976 +21733 +602935893 +25876 +28232 +7937 +18418 +8223 +14996 +26573 +19875 +29249 +23773 +19354 +12706 +8099 +13998 +10408 +19456 +2028 +25516 +5050 +4405 +16789 +26716 +5016 +859072541 +6515 +15839 +5390 +3235 +2888 +28935 +29760 +14174 +32048 +5649 +511296763 +27145 +6818 +15660 +31816 +15169 +9371 +12562 +6435 +11466 +16901 +18393 +8096 +14488 +987156465 +7011 +27589 +29782 +5536 +16789 +8732 +30602 +5748 +2817 +20904 +564 +773245885 +4927 +10559 +32296 +17970 +21334 +14102 +1359 +2596 +194998513 +31230 +9251 +25619 +8116 +32446 +11630 +2934 +14320 +23191 +9756 +4925 +6642 +1053394108 +29986 +4081 +9100 +26656 +867 +24884 +18826 +24086 +26860 +20581 +2275 +10413 +22956 +2107 +6331 +22789 +144035229 +21778 +25643 +31169 +11342 +20716 +23159 +24368 +7631 +15547 +1122 +23607 +2697 +6483 +4386 +2275 +22677 +8598 +24966 +21344 +618386534 +7733 +321934268 +6321 +20164 +1659 +844426824 +14758 +2018 +4437 +19720 +315171979 +7995 +24670 +12386 +12599 +31664 +17093 +17512 +4740 +28810 +21635 +30770 +27660 +844426824 +13684 +16586957 +26420 +4925 +1835 +24282 +19816 +168857585 +21083 +13769 +309071195 +14288 +832685755 +345819040 +29394 +955541494 +61671017 +26743 +5308 +31629 +3502 +640778508 +804551652 +18890 +29718 +14228 +22622 +32444288 +15178 +14551 +24558 +30896 +27958 +14943 +4293 +9251 +30670 +9286 +23192 +24930 +26175 +7778 +279067825 +19951 +13910 +9136 +30415 +32731 +11128 +2167 +6173 +12867 +11499 +17298 +16596 +3384 +29121 +14113 +15197 +12864 +28022 +17381 +4328 +32388 +19323 +6501 +989223855 +15336 +28510 +473198471 +6905 +14142 +14912 +7446 +25839 +20450 +1909 +19929 +6643 +22631 +18878 +701 +821 +18078 +17006 +6281 +27041 +4455 +29274 +4117 +24368 +12169 +282058177 +16952 +1299 +16705 +21782 +1069115708 +15417 +17860 +23132 +19003 +24376 +13553 +4343 +9046 +5170 +866 +32611 +31232 +12316 +20327 +21908 +574 +24309 +18648 +13857 +14145 +7672 +1640 +30613 +21021 +7522 +933943837 +22366 +2073 +23108 +24757 +108 +30527 +3389 +24449 +17884 +175 +6491 +6274 +29035 +80525247 +66 +5858 +16931 +144 +29477 +1623 +4093 +25624 +22305 +30527 +3705 +15548 +27393 +23480 +19925 +12464 +1641 +5480 +687763923 +27295 +185934147 +31418 +28082 +7699 +903238229 +31061 +27219 +1066927070 +12253 +29619 +5664 +9212 +627712427 +24581 +163251696 +3069 +3276 +213884266 +10057 +31320 +29782 +23118 +394986117 +20688 +469657013 +634854294 +24268 +24864 +28712 +26781 +10718 +1944 +15142 +22833 +7946 +18136 +28184 +28417 +31108 +23619 +2236 +1984 +28078 +10727 +2664 +20234 +27697 +3689 +26917 +30635 +14758 +1918 +8728 +25058 +18505 +908304474 +419509287 +1053511540 +13659 +217368533 +1466 +12608 +27697 +27902 +24863 +884345720 +14295 +26027 +1409 +16302 +27013 +19848 +9931 +3002 +13264 +9049 +11218 +10058 +1005059728 +24889 +308 +27866 +359 +446538772 +6945 +2477 +27666 +25873 +22349 +29254 +15839 +314883256 +20633 +19870 +29468 +20219 +21136 +24086 +10414 +31025 +14569 +30655 +19530 +359967163 +20806 +30826 +30017 +23717 +464493188 +26743 +9449 +20089 +6084 +20812 +9848 +11576 +544 +13727 +17301 +28288 +7236 +26781 +26344 +6128 +12164 +18071 +974 +4032 +2455 +21516 +2107 +20662 +18072 +12957 +15307 +10019 +11104 +23783 +692430287 +9350 +6818 +25286 +26457 +11257 +21855 +6018 +23640 +8341 +14102 +14218 +16892 +946828519 +16015 +13634 +672253387 +29393 +29923 +12267 +2076 +10800 +15953 +125 +27821 +8250 +30069 +29759 +28986 +11932 +19531 +184186867 +29039 +18271 +8297 +30082 +16895 +27074 +244957611 +16331 +29994 +26460 +13213 +1614 +5514 +27860 +11309 +9263 +4929 +24930 +21100 +30034 +458 +21107 +16935 +11162 +10822 +8070 +74281531 +11104 +16745 +12219 +8524 +6539 +16131 +30733 +7781 +19422 +5888 +12033 +16826 +329649531 +2115 +23382 +24516 +22530 +11603 +22464 +18307 +27042 +2677 +3793 +26175 +2660 +26874 +81621910 +20535 +2934 +1029 +1130 +12847 +12908 +11371 +6736 +90 +29772 +7933 +26564 +289826984 +504 +11366 +18393 +286 +16101 +1726 +606788536 +1719 +2209 +17437 +21476 +30302 +21422 +313 +16656 +15657 +9727 +4439 +23735 +726 +27592 +18829 +9894 +29658 +15322 +31254 +24368 +6338 +25637 +25081 +26027 +25892 +3225 +19745 +18183 +8555 +59300581 +31947 +19500 +2860 +24629 +13051 +8367 +21127 +10649 +30783 +24778 +5483 +359 +20069 +4880 +30537 +18813 +20324 +25109 +16695 +9738 +12103 +5729 +20512 +24443 +595942659 +14502 +2082 +1023188123 +1914 +20363 +14091 +20392 +21960 +26344 +689 +6182 +4681 +21427 +29637 +3793 +24641 +23223 +21594 +28485 +28725 +19878 +557 +30174 +6301 +2448 +12046 +6205 +30607 +32632 +22091 +4664 +27172 +1068171828 +269893514 +25916 +11481 +3361 +188 +18103 +468 +3487 +32610 +24694 +3689 +23731 +975640473 +31075 +15903 +7014 +26544 +22772 +7541 +27988 +894853305 +21225 +10497 +21148 +4440 +25620 +914782749 +23735 +24492 +29239 +24100 +1176 +19118 +20857 +14222 +612277592 +2450 +19649 +1914 +27813 +22222 +6008 +844426824 +20030 +867204060 +32715 +14795 +31254 +30335 +19769 +1073 +585 +31198 +28362 +27968 +9461 +25675 +20587 +7396 +9931 +7285 +8677 +8209 +23149 +30989 +5863 +652689549 +378831688 +8970 +15132 +32378 +23565 +11306 +823092168 +26515 +19975 +23958 +721283276 +457142444 +14330 +383 +24670 +135575596 +19212 +3992 +2385 +28198 +8070 +1544 +31838 +13496 +2541 +938231172 +899069837 +13163 +826485957 +13379 +18560 +15199 +28223 +29627 +11631 +18019 +26301 +1974 +7414 +23507 +13278 +30865 +31226 +2412 +7645 +28275 +21305 +9618 +16884 +22322 +3046 +27737 +29351 +20378 +28122 +38769653 +19694 +6470 +31028 +32344 +13076 +29005 +11306 +18319 +225534628 +1069917996 +17169 +31641 +21205 +9678 +13484 +12763 +31474 +8596 +8030 +2660 +477925588 +19340 +30477 +32058 +14488 +21155 +31356 +2535 +4587 +16656 +27160 +4200 +19863 +666820756 +366293489 +27967 +10190 +1001 +23899 +25989 +301 +572834493 +23107 +13428 +615650603 +21567 +12501 +23526 +24507 +12894 +12709 +32715 +25622 +12800 +2015 +10019 +19570 +27937 +17776 +26939 +9388 +13941 +1289 +19907 +4645 +18654 +224 +16627 +5376 +7599 +6592 +7522 +2853 +316306655 +22937 +5176 +19345 +24619 +13497 +4840 +19770 +6870 +12134 +25368 +2073 +10861 +19956 +18399 +26027 +28311 +17808 +609 +483843128 +22021 +12388 +24547 +30374 +220466131 +5892 +31874 +3331 +25278 +2089 +28916 +26662 +27042 +25877 +5908 +874086522 +24635 +16842 +19455 +2443 +21976 +31416 +23113 +7489194 +13925 +25813 +16472 +542071492 +25566 +25354 +3889 +22886 +8360 +450591414 +8019 +26929 +17025 +9039 +1695 +2455 +10197 +23325 +453654408 +30318 +14775 +6025 +718788893 +20379 +5176 +2703 +8237 +884345720 +17654 +24555 +32590 +7180 +24716 +15539 +30704 +26306 +12357 +814251226 +17577 +5667 +15280 +18501 +17162 +11371 +23403 +8984 +30968 +5197 +30873 +15161 +31061 +21923 +24742 +23522 +14799 +22905 +10171 +4413 +9931 +30993 +31285 +12219 +26626 +4100 +21148 +23607 +7017 +13932 +7578 +1023188123 +12999 +26470 +11301 +813566502 +14889 +26204 +846 +980 +28643 +30435 +30021 +21782 +395834793 +5361 +865024622 +12806 +503896617 +10137 +705049941 +21930 +28122 +417 +18878 +23151 +18825 +1122 +10903 +11025 +343241067 +8183 +15535 +20441 +9867 +30846 +4385 +22022 +24547 +26047 +1595 +4656 +29767 +16302 +7439 +13636 +28874 +27881 +21592 +19395 +9103 +18598 +62909084 +11900 +32122 +21043 +3455 +4128 +21974 +18271 +11726 +6862 +3073 +21778 +1688 +6888 +2106 +19423 +15268 +11067 +7541 +14086 +3576 +24905 +16935 +15280 +168109658 +8497 +22611 +13772 +25666 +5463 +5288 +454313193 +22555 +18932 +193175134 +28362 +6182 +5841 +17521 +30440 +9939 +10959 +22224 +17175 +306388183 +3852 +9292 +353059167 +3742 +16842 +24457 +2443 +26484 +1192 +13198 +13675 +8471 +18029 +15678 +10569 +18338 +16715 +20008 +7254 +11779 +8598 +25755 +228 +21411 +25486 +29928 +12809 +20076 +31838 +32643 +1122 +31706 +9534 +5284 +19686 +25481 +12632 +10201 +31089 +22184 +15437 +22613 +26161 +26306 +8426 +19975 +1310 +22795 +29877 +16803 +10885 +26348 +4408 +12957 +12312 +27251 +4413 +3784 +8386 +24399 +25964 +16590 +43 +349377938 +21588 +22272 +549907492 +5423 +30428 +22351 +16685 +20961 +3836 +29896 +2669 +529585642 +19052 +8993 +17353 +25723 +323513539 +31835 +1066627044 +22845 +9855 +8420 +4666 +5938 +889980949 +25338 +5517 +29633 +4702 +9474 +29525 +7038 +25723 +1282 +20716 +14989 +2213 +13897 +13373 +737190283 +21601 +12135 +8598 +4664 +6206 +982580241 +23303 +25566 +15645 +29185 +25138 +17325 +24745 +31114 +24268 +13837 +22212 +23412 +27388 +31254 +3502 +13198 +38930129 +19688 +18365 +1641 +6786 +31010 +600930403 +379911054 +14177 +4025 +31537 +19108 +62909084 +18576 +4914 +10569 +22755 +3921 +18575 +28338 +333 +12571 +322303279 +23163 +1083 +26803 +9000 +32344 +32163 +24105 +12498 +28741 +6331 +24278 +11306 +3844 +30851 +21908 +569699847 +31154 +11738 +19655 +32762 +22867 +31958 +1940 +23639 +59 +4383 +19149 +19907 +28652 +3273 +28440 +28211 +9408 +143 +25863 +29649 +11073 +15189 +25010 +4828 +5996 +466822790 +30397 +5613 +8925 +23953 +4181 +5888 +545549059 +10690 +3848 +25558 +24837 +10692 +941 +1913 +23640 +271 +15535 +17572 +8838 +10784 +600 +1910 +10306 +5955 +2001 +30535 +31140926 +5460 +9751 +12385 +29777 +8781 +2596 +11407 +29398 +14058 +605 +5635 +1777 +31750 +16558 +5144 +8373 +5580 +11342 +25554 +8367 +26573 +26631 +16495 +13747 +2703 +15886 +5358908 +26509 +29274047 +170730903 +30914 +29698 +7638 +20997 +5468 +27609 +17945 +7620 +21784 +17089 +464703413 +18143 +737190283 +9359 +32564 +25825 +26077 +29657 +32112 +27892 +19559 +74281531 +22822 +17724 +20321 +26921 +8846 +19008 +30620 +672253387 +8984 +17374 +1182 +7765 +12818 +20333 +542071492 +6540 +135575596 +27173 +1912 +914782749 +18535 +25639 +21862 +6869 +4485 +11472 +4450 +512512703 +138 +19420 +21839 +9263 +17430 +3495 +945573236 +13498 +321934268 +17167 +49186130 +17991 +381 +2614 +7481 +19666 +1038473147 +26874 +10730 +28967 +2351 +12381 +17991 +19200 +31553 +11771 +14554 +21612 +3885 +504508952 +16664 +17884 +4869 +31154 +19086 +12647 +7624 +6141 +8622 +14040 +1025777893 +24764 +10403 +32122 +29980 +21080 +27253 +135575596 +1522 +940466982 +20874 +22779 +25368 +28197 +885448314 +14956 +10027 +3016 +5053 +20528 +30613 +3871 +819410135 +1636 +7946 +20592 +3502 +32446 +9410 +383 +24067 +18418 +26656 +5362 +6220 +15101 +9461 +20080 +29884 +217368533 +17239 +2489 +6777 +29759 +22772 +27695 +781061662 +506 +25049 +19497 +24250 +27647 +8386 +16173 +15660 +12464 +16210 +9881 +9638 +9906 +3812 +31155 +18352 +31889 +19006 +20581 +27035 +5247 +24329 +16582 +23287 +21915 +28967 +26193 +32087 +15170 +20463 +4062 +21415 +28724 +11033 +928 +8884 +2568 +7071 +1348 +523 +25394 +24764 +22849 +26661 +13916 +15695 +24495 +10101 +23814 +23854 +10156 +21273 +19782 +1901 +9735 +32144 +20939 +31285 +21069 +3535 +1046 +29343 +4913 +12147 +14136 +6106 +11729 +25779 +15336 +18247 +29022 +4098 +8153 +11953 +2565 +32437 +13297 +26409 +27042 +16053 +4485 +23961 +14080 +22773 +236 +31193 +22034 +13085 +19323 +19298 +31662 +5760 +16878 +3448 +29940 +10227 +909240806 +10294 +22682 +26326 +642957786 +8969 +7038 +23901 +9285 +6067 +11968 +10539 +6991 +223690879 +24895 +31545 +31103 +18754 +11083 +30119 +10984 +166095447 +10586 +11821 +9401 +16892 +2261 +31696 +10381 +19497 +8941 +1145 +1038473147 +25545 +4925 +32390 +18602 +7541 +18209 +25439 +32366 +29556 +4141 +589886788 +24996 +27941 +10454 +19108 +17105 +9208 +15191 +13904 +17332 +1218 +9735 +6936 +2175 +24834 +1029 +9199 +11257 +6065 +29833 +1787 +22821 +19456 +16356 +998 +17466 +11838 +27139 +26457 +26088 +12337 +7613 +563 +20550 +24043 +914 +7702 +1544 +22773 +28928 +3276 +8851 +5613 +5996 +13298 +927 +7414 +19348 +26193 +24004 +394 +5479 +16868 +20046 +9921 +8147 +6028 +23661 +5534 +12404 +724861432 +25530 +6814 +11137 +13023 +18553 +6208 +26058 +28183 +16085 +23458 +25032 +23022 +24453 +19354 +12697 +24652 +20463 +24558 +552056204 +19956 +1544 +329161931 +27225 +19686 +24673 +832680993 +1773 +17847 +18167 +24340 +7717 +9631 +30826 +29076 +29121 +15881 +29188 +12011 +30718 +25135 +13398 +9731 +13595 +7064 +26461 +18474 +14091 +290 +10512 +6588 +21443 +10473 +3689 +4193 +16559 +29218 +7958 +6555 +5580 +17732 +206 +8030 +14737 +13036 +3793 +29608 +641245860 +415427569 +4870 +25159 +32689 +28225 +23895 +28485 +24578 +31617 +16316 +10248 +10943 +10718 +7714 +4458 +3356 +22718 +19212 +3458 +9323 +29760 +21021 +23217 +3191 +31570 +20348 +9856 +5587 +9111 +11877 +29633 +24966671 +5539 +21992 +11815 +9731 +920 +466822790 +469657013 +3922 +27153 +21618 +28211 +22563 +744 +22069 +14043 +28423 +22129 +20988 +25115 +5692 +31979 +11430 +184 +11937 +28992 +8839 +22396 +21694 +3186 +14685 +12495 +194413349 +23986 +1066556883 +307353097 +6025 +27297 +11944 +17775 +4360 +23766 +25402 +972607490 +65808830 +664773412 +27859 +20785 +13012 +31193 +1662 +19951 +446206058 +923278241 +8823 +13642 +8311 +16650 +13717 +609403371 +27574 +882975724 +4385 +5162 +24061 +9992 +28510 +13239 +29864 +28338 +13879 +5847 +19116 +18269 +8492 +2487 +2892 +7667 +20512 +29583 +28689 +15978 +18661 +31950 +19440 +12576 +3160 +131 +13910 +19672 +20183 +5150 +30803 +24583 +766296907 +9157 +9031 +3977 +32689 +5513 +31244 +832182246 +27806 +263497805 +676064002 +24920 +13023 +32378 +630350637 +4924 +27153 +30499 +27303021 +6620 +6355 +11950 +24975 +6267 +23596 +12127 +26685 +16664 +9388 +1022122593 +14347 +8680 +15144 +4856 +1030062040 +5201 +18709 +31441 +29567 +29007 +10708 +702036288 +1056334367 +19183 +25916 +3432 +25312 +697438511 +21911 +25528 +2871 +27768 +5175 +2060 +22091 +32650 +10730 +7430 +10947 +168109658 +251771275 +17459 +19496 +448760046 +936438616 +32058 +29608 +5536 +989959857 +11223 +26157 +1073 +699747195 +31416 +922299518 +9894 +29172 +5468 +16034 +25003 +18847 +5843 +12010 +31307 +10190 +24065 +558084621 +27854 +20203 +28064 +4255 +8433 +11323 +32144 +22236 +27803 +25741 +1651 +13747 +15251 +41255736 +4509 +26157 +17060359 +15300 +31426 +21815 +17987 +17204 +2347 +5743 +3235 +8067 +12205 +64 +5667 +10483 +23576 +934603940 +6786 +17376 +26640 +20793 +8360 +25741 +17999 +20313 +11162 +30989 +3322 +27290 +18183 +3016 +3742 +31244 +4903 +27265 +9482 +17169 +31244 +14760 +28211 +30603 +10800 +19386 +25347 +26577 +11512 +12709 +24780 +24478 +30463 +24061 +21541 +11096 +9729 +5696 +28183 +7175 +24598 +25030 +466 +3922 +32062 +15102 +1300 +5057 +16904 +3143 +6607 +391958880 +30397 +3009 +1905 +10788 +22795 +2091 +24014 +1282 +18505 +16869 +19093 +10262 +31155 +7848 +18195 +21777 +19783 +13634 +7393 +9794 +4636 +18148 +15189 +291010783 +31714 +503896617 +25608 +9687 +329597276 +14526 +26656 +21170 +28069 +403721447 +14209 +24278 +662831263 +9979 +5016 +21516 +31947 +32521 +192993735 +6218 +17929 +17165 +1046343587 +5906 +10643 +15954 +24376 +29274 +987156465 +17290 +3073 +290976997 +9416 +24875 +7177 +17076 +26551 +10182 +16744 +13163 +15341 +32715 +22412 +6274 +27146 +10010 +22450 +28028 +31095 +20563 +156 +24839 +25859 +28528 +9287 +1029673386 +811903348 +30865 +16182 +637790145 +90 +989611833 +20076 +17805 +10889 +26631 +8086 +15310 +28725 +8197 +4664 +12218 +5283 +14909 +156 +3661 +10787 +32555 +22682 +18431 +17945 +1613 +32082 +22024 +27679 +27098 +4977 +31953 +4868 +9461 +31310 +13626 +31885 +20139 +16309 +10201 +31334 +30519 +28796 +7285 +23833 +29782 +18062 +718788893 +17191 +18093 +21828 +678 +29767 +28503 +6076 +746614703 +31016 +31153 +21792 +8945 +1023 +20178 +30296 +28139 +24877 +334 +1403 +15645 +7024 +2133 +2153 +14102 +17847 +12067 +8559 +18143 +11345 +26438 +11003 +253699238 +341817102 +26157 +18128 +29690 +27710 +28331 +11066 +32157 +7075 +20250 +20958 +13070 +4487 +19389 +192110709 +6326 +8925 +30936 +5908 +2412 +19506 +22686 +1055 +21126 +20913 +17969 +28096 +12387 +14228 +12445 +16817 +8559 +12267 +28139 +23717 +10536 +9884 +24417 +313 +25711 +16092 +23303 +891 +29267 +9091 +6794 +18601 +28647 +15660 +16910 +8993 +15535 +224818846 +30017 +27769 +580 +14737 +29831 +4514 +24993 +15660 +23783 +17462 +2115 +29992 +12316 +26727 +901 +15620 +32446 +11472 +8017 +32369 +4142 +7717 +9627 +10146 +11257 +775886610 +1198 +3592 +145056166 +28896 +3966 +7829 +19961 +15101 +21517 +7415 +18207 +31980 +24207 +15377 +3194 +10184 +28069 +1840 +25637 +14007 +5320 +16454 +998031657 +917948279 +30704 +1206 +291275066 +5825 +24767 +10559 +13757 +15245 +32419 +31664 +20028 +17093 +31195 +21552 +20475 +1944 +238428037 +6483 +25089 +3482 +29451 +31455 +26305 +18043 +1029 +22002 +5412 +7763 +21783 +618859804 +8420 +21545 +878706911 +16301 +30449 +189 +28416 +1063098759 +11521 +354 +26504 +15268 +24124 +15094 +23540 +3293 +15453 +9939 +23179 +11121 +2438 +32715 +23136 +19773 +9881 +19913 +11937 +4656 +22464 +26348 +3384 +731202992 +13571 +24249 +87895781 +2695 +16706 +10019 +23073 +25977 +874086522 +15837 +25489 +12385 +30408 +1836 +699747195 +22852 +27529 +17886 +14996 +342900830 +25492 +19719 +3554 +8070 +2073 +24329 +663426662 +17444 +13747 +13070 +24075 +17589 +12440 +21072 +21314 +27784 +28935 +17827 +241930487 +27297 +7187 +3835 +4909 +30534 +9167 +22830 +6607 +32611 +13739 +2271 +14656 +503218957 +6586 +4184 +176723792 +27056 +21231 +6165 +12191 +4726 +19585 +15379 +28583 +439 +12908 +7730 +22208 +25030 +10027 +3633 +28183 +4828 +16478 +8388 +29433 +26305 +29891 +14420 +18111 +10517 +11128 +23073 +27672 +15245 +19422 +29602 +30337 +16287 +23742 +21 +533476351 +19118 +3492 +4190 +12163 +1616 +19093 +16775 +29342 +4654 +26386 +30 +29370 +146222737 +90344393 +878327399 +11168 +29829 +352962731 +4445 +7554 +32702 +1747 +12017 +13877 +11306 +1481 +7804 +2627 +19711 +19687 +892998692 +18677 +1378 +5987 +14137 +4360 +4163 +648749540 +24405 +25773 +31169 +15820 +6842 +7220 +12564 +19354 +3437 +17437 +6842 +14592 +245929304 +21816 +3887 +23209 +26091 +30107 +2768 +4338 +6936 +4846 +20581 +6068 +13314 +30603 +14378 +16513 +870140950 +8984 +7428 +28005 +859072541 +8879 +12571 +27199 +14760 +9426 +26291 +808046354 +27735 +30372 +1218 +8586 +13298 +16935 +912418915 +689 +22034 +14532 +31019 +446206058 +6945 +32344 +10826 +13417 +16775 +17156 +25778 +500550687 +20879 +29342 +5894 +13113 +28530 +23290 +922 +32123 +29877 +30732052 +193175134 +21915 +25030 +26956 +23972 +742394050 +5033 +23444 +12011 +828 +18461 +30049 +4386 +28311 +21481 +29062 +18265 +30766 +17780 +12647 +21726 +14964 +18693 +1318 +2044 +500550687 +1915 +4681 +19292 +8890 +7265 +30365 +1491 +5774 +19935 +12360 +2298 +19628 +6080 +5908 +15278 +340345990 +27515 +8238 +19186 +14685 +16922 +31139 +7405 +20864 +24884 +3610 +8818 +17206 +18604 +15588 +29004 +359554286 +4561 +25264 +4575 +13171 +30597 +28438 +22187 +5841 +25874 +15162 +6109 +29623 +28370 +814251226 +27556 +5363 +23783 +26244 +21517 +17025 +144035229 +32048 +31606 +29888 +3240 +9455 +978839708 +2424 +2218 +4670 +10295 +26929 +22369 +7566 +22565 +22367 +574653853 +856 +10286 +24268 +13883 +28232 +7241 +22822 +22865 +3852 +21311 +6976 +2856 +11097 +9621 +12316 +24330 +5175 +6518 +19530 +9659 +18797 +27519 +721000141 +6388 +1053511540 +20918 +26986 +5473 +1868 +30873 +1068171828 +9031 +11677 +2158 +28038 +17443 +29942 +19547 +29183 +9286 +857 +16290 +8945 +24598 +20879 +768384939 +30301 +28020 +10947 +228078458 +31843 +5677 +235806854 +13018 +21737 +28113 +30448 +1651 +12111 +8838 +22706 +1001 +25448 +17588 +13574 +355734928 +22250 +16356 +5891 +742863148 +8420 +19445 +12031 +17200 +5661 +68003897 +2787 +31425 +24526 +18003 +9709 +12723 +31670 +699487053 +23661 +24749 +23899 +18271 +23153 +20785 +17148 +22864 +19547 +17265 +4417 +490663799 +24019 +10306 +24864 +14574 +15648 +22579 +9540 +8433 +21517 +924495346 +5144 +11771 +31915 +362975650 +557 +359288415 +315171979 +22682 +814529805 +22030 +23834 +21955 +18702 +123076733 +21391 +3636 +2375 +7603 +18290 +26711 +29912 +4486 +3196 +30565 +21148 +32270 +16114 +9794 +7253 +6925 +30276 +19449 +2424 +25202 +7933 +30750 +16175 +343241067 +9157 +29928 +23854 +5196 +3871 +826 +8544 +24909 +14215 +18093 +12432 +688 +13910 +19649 +336397151 +169 +24023 +19176 +17039 +21003 +23768 +858 +3852 +23149 +16313 +211730518 +1660 +2015 +29833 +8967 +27124 +19870 +20524 +7024 +7269 +17755 +19531 +26740 +31358 +10458 +12645 +20798 +31847 +16706 +5041 +7327 +30718 +1405 +7847 +17579 +9938 +21675 +21635 +16409 +24139 +171308653 +2565 +6714 +22906 +32453 +881 +29589 +29894 +23412 +192993735 +24478 +12632 +3264 +6301 +30967 +26691 +1309 +8397 +30821 +6307 +23918 +851641765 +10566 +14220 +25786 +23535 +25813 +29393 +192110709 +25394 +22445 +2347 +3456 +17588 +32715 +164884529 +29604 +21466 +25779 +1174 +1040 +1877 +914782749 +5969 +706944221 +26762 +14209 +30089 +4587 +24709 +21775 +306388183 +4845 +30598 +29604 +21907 +17987 +21732 +4620 +9975 +9437 +15923 +28013 +26347 +10224 +5139 +8839 +24279 +6028 +26968 +26903 +29010 +6203 +518120821 +23163 +29109 +19182 +9802 +19261 +24507 +5928 +13904 +988543234 +18501 +28896 +3789 +15958 +29928 +1549 +7787 +12940 +22352 +22069 +206884506 +7894 +26291 +24249 +825237014 +22094 +28751 +22055 +203869333 +2535 +22499 +20363 +16078 +13438 +12890 +14624 +4968 +18631 +3331 +19672 +3922 +21911 +20870 +14040 +14676 +14760 +22034 +8658 +27638 +28013 +14346 +30679 +27785 +24837 +14980 +14564 +13946 +16219 +1034522985 +23700 +16889 +18419 +21445 +17799 +23897 +14436 +13065 +6991 +13303 +26291 +2443 +15879 +25400 +29014 +18702 +5177 +32731 +7600 +23264 +28712 +903 +6297 +133678412 +21849 +12217 +613995410 +1029808281 +5686291 +6719 +26741 +27603 +22906 +518120821 +1019836518 +21907 +6588 +362975650 +28724 +9428 +26694 +533948334 +31311 +12741 +18411 +10109 +11477 +11978 +26656 +19215 +23985 +4032 +8957 +353059167 +3179 +6166 +960941343 +3277 +429572152 +4620 +12050 +15336 +20111 +110271327 +15269 +29760 +28238 +961 +21276 +11346 +17799 +27013 +2688 +4342 +24930 +26743 +13057 +5156 +2153 +11932 +9388 +25825 +23576 +27042 +6679 +10555 +2119 +9304 +25122 +8079 +4131 +32377 +24113 +6418 +26249 +15490 +6894 +483775210 +25445 +16428 +21710 +22250 +6812 +23398 +8970 +30589 +13389 +961973024 +31331 +24869 +25161 +446206058 +483843128 +24689 +1172 +968985812 +512 +19911 +24616 +13213 +696717231 +328435284 +25485 +29564 +17829 +9886 +13414 +21588 +27021 +21603 +26530 +20882 +2082 +20263 +4858 +8968 +20964 +532880782 +26740 +25278 +18826 +1029673386 +19632 +25123 +31330 +3553 +31705 +19587 +3357 +16432 +29641 +911989185 +30724 +1987 +9416 +30148 +22055 +27672 +4032 +7995 +4025 +6016 +817589563 +3799 +3586 +20826 +21666 +7287 +8925 +4527 +27179 +21475 +1229 +17217 +1100 +942511264 +30148 +7446 +1444 +14933 +19348 +26468 +29940 +641245860 +24922 +21967 +9939 +9034 +16287 +631 +26817 +14611 +12683 +29608 +31338 +1130 +21414 +12191 +17246 +22321 +20112 +13890 +30318 +20265 +5361 +26519 +3185 +29148 +26730 +32175 +18752 +31874 +25217 +9735 +7894 +12143 +3331 +215107976 +29656 +8922 +21197 +12385 +24139 +15531 +268876993 +7816 +26530 +31103 +5222 +16911 +27085 +26411 +31847 +20426 +7262 +13877 +18474 +29271 +14676 +7353 +29062 +21466 +29805 +10049 +31169 +23540 +29263 +3109 +23707 +19161 +10134 +10784 +1874 +955541494 +20587 +29939 +6003 +18122 +2772 +26898 +1835 +15245 +22057 +22187 +2443 +692434415 +806595480 +344 +2018 +29626 +9780 +27951 +22224 +17856 +21251 +143 +3502 +22672 +20533 +16904 +32682 +18431 +18822 +11335 +102 +551852208 +22789 +28343 +30258 +24635 +3110 +13757 +11431 +15162 +12219 +19913 +1029808281 +19880 +839907039 +24521 +881060186 +12820 +1176 +27042 +29007 +19803 +859 +6469 +9678 +5494 +22 +26936 +23897 +12267 +26177 +3033 +28572 +22543 +6008 +14621 +13509 +26592 +22622 +16331 +23357 +16381 +11340 +4828 +17303 +5161 +651605410 +11412 +133 +29042 +22088 +16409 +17945 +9015 +13158 +19315 +29896 +11737 +16779 +472330180 +15660 +9720 +22222 +19064 +1868 +864335235 +13436 +8197 +12723 +29978 +858781524 +22235 +24063 +31514 +27760 +3689 +11311 +6950 +18408 +27534 +16910 +10743 +902218792 +9802 +19655 +3033 +18190 +23621 +4380 +2048 +27951 +32369 +345819040 +14026 +15722 +5751 +29070 +9124 +13645 +1694 +21166 +13278 +6690 +14103 +22294 +15278 +1454 +26177 +504428086 +726 +31958 +2853 +14851 +115397447 +14220 +48 +30119 +28066 +15851 +27937 +12722 +583 +368248360 +12848 +27447 +806595480 +30499 +22414 +501586030 +7489 +26573 +16071 +6238 +10580 +27697 +10869 +24354 +25337 +24860 +24289 +5095 +2518 +13374 +14598 +11478 +19018 +22387 +6267 +13636 +30067 +11890 +15722 +15 +16884 +24479 +31334 +31540 +15639 +28816 +3110 +27121 +31633 +19533 +31677 +8017 +903 +778360537 +17298 +7250 +31168 +21344 +22845 +21875 +21359 +569699847 +20587 +31818 +891 +8385 +28493 +4357 +3208 +3838 +8183 +11778 +21407 +8774 +18029 +12432 +14656 +14798 +20653 +28724 +19931 +21465 +14619 +15539 +29603 +22812 +204246971 +21136 +24153 +21783 +24019 +16243 +27219 +28733 +29920 +16886 +17425 +12696 +19298 +3069 +18185 +14116 +22729 +16287 +6893 +20507 +631393247 +29495 +28455 +11796 +332842011 +323513539 +2487 +4661 +742394050 +4976 +345550902 +16353 +8079 +9228 +21838 +26721 +27852 +31673 +9391 +17585 +6829 +246 +6274 +9438 +25542 +5613 +13398 +176 +21391 +23286 +3996 +27787 +5748 +12285 +9173 +16586957 +4402 +23644 +30042 +22250 +8949 +21783 +6974 +747 +15232 +5565 +8957 +9747 +8170 +1467 +20704 +832 +22387 +28705 +1179 +27695 +3185 +26933 +31847 +20349 +20315 +9769 +17708 +14038 +6173 +25779 +4297 +1015911830 +803501162 +20793 +4799 +19116 +12957 +27187 +32124 +28825 +734095839 +24401 +29094 +11499 +16842 +30053 +7265 +9668 +131541024 +9937 +15094 +12440 +13748 +13606 +26860 +902 +16034 +4914 +21221 +16472 +19773 +18598 +8823 +30440 +22657 +31706 +12031 +2672 +8321 +23251 +24020 +3569 +10321 +14802 +32555 +16892 +16309 +26423 +21866 +30807 +29642 +253699238 +13877 +2275 +548 +6435 +7965 +25977 +16071 +17928 +2669 +11797 +5350 +5517 +830605272 +1816 +14889 +25366 +23189 +26631 +5309 +15104 +17685 +19128 +22030 +9867 +23565 +32453 +29754 +819245666 +9476 +26288 +236448354 +20333 +28741 +4582 +25646 +29810 +450764617 +8571 +683248809 +21386 +1017 +858 +25348 +31224 +18020 +26416 +17400 +12503 +24926 +29544 +4081 +22971 +30613 +20076 +22789 +6093 +27924 +8995 +25793 +360376837 +25042 +13499 +14384 +24791 +3412 +6418 +131147486 +9325 +15094 +12638 +8250 +8559 +14738 +29545 +17162 +6264 +3276 +20587 +21170 +19298 +12501 +6079 +157465808 +20440 +5367 +22591 +4858 +5236 +19445 +6757 +1911 +23723 +19115 +3939 +3372 +186596555 +3689 +19875 +4913 +10571 +1071082105 +28903 +15136 +12558 +16836 +19781 +32468 +696717231 +9961 +15094 +28451 +2148 +7677 +15225 +2058 +1315 +30177 +14688 +11980 +7132 +31537 +26233 +15468 +9939 +798556108 +852 +14947 +18863 +27881 +16785 +24663612 +22742 +4740 +19423 +21197 +14277 +829238473 +28223 +12746 +28896 +13367 +21481 +27202 +16114 +11102 +8276 +7585 +701104944 +15403 +17363 +7745 +2999 +3264 +833103889 +7165 +5664 +6016 +340345990 +952542015 +27308 +1186 +15540 +15698 +9438 +32124 +19819 +20264 +32525 +23971 +5945 +31537 +15947 +26968 +32124 +3274 +14056 +296439019 +24986 +13956 +32559 +12296 +24230 +3374 +142990302 +26650 +24495 +1914 +14933 +12804 +67 +5696 +127417473 +24255 +3174 +24848 +24868 +15577 +25373 +23803 +832685755 +28935 +31810 +11477 +7917 +14937 +728180005 +24761 +17175 +9675 +22575 +24526 +13904 +14578 +3455 +19883 +30033 +21126 +28362 +9540 +778 +28139 +10646 +29604 +29818 +475811794 +472330180 +9731 +825070278 +31885 +10528 +26635 +1043810333 +23735 +10163 +14688 +11386 +4485 +18971 +9327184 +17281 +26771 +12577 +30966 +28100 +20501 +19560 +18780 +17346 +8555 +5996 +29014 +19140 +1890 +702431857 +3276 +17588 +2260 +32165 +18265 +2347 +23520 +590791345 +17039 +3784 +1373 +8464 +663426662 +7180 +206 +17777 +30301 +24340 +22772 +13258 +19831 +29500 +17165 +18115 +447027210 +5376 +18296 +168109658 +1022122593 +21855 +808046354 +19047 +23180 +787176313 +30499 +26118 +796418068 +19052 +27199 +74281531 +21272 +32232 +32750 +20036 +20350 +927 +25511 +14799 +1394 +186785632 +15947 +29891 +13119 +572834493 +9794 +927 +25346 +30272 +12581 +17191 +14674 +24789 +8838 +12250 +23530 +32127 +232711058 +8099 +9034 +29920 +18546 +660879764 +12387 +27222 +842 +21180 +1050 +30601 +26573 +7592 +28916 +2108 +1934 +13389 +1509 +12697 +24578 +24964 +5743 +240415429 +21941218 +25439 +28943 +22762 +32692 +446538772 +1029808281 +667 +2528 +663997845 +1071907016 +12246 +30865 +1450 +11771 +9031 +20866 +26956 +13260 +30887 +20440 +5196 +12031 +12757 +26783 +7241 +18173 +30296 +13808 +578152970 +9332 +9105 +25032 +28928 +14614 +23871 +1582 +7214 +18917 +18878 +28846 +25918 +28021 +5677 +406000131 +21021 +2860 +19432 +9877 +4802 +29608 +30607 +15448 +21443 +17780 +28605 +9992 +13297 +3039 +28858 +28600 +9049 +4284 +32016 +22521 +32700 +17480 +10528 +1705 +15831 +3331 +24765 +18051 +17053 +27153 +8845 +29311 +4681 +273798784 +7106 +29604 +5057 +22695 +10337 +9152 +23530 +699747195 +24995 +28946 +27709 +14295 +27644 +25545 +1545 +12209 +13295 +12940 +32691 +26694 +7135 +7994 +9292 +21923 +4789 +20825 +21412 +7314 +147187707 +27920 +6166 +6811 +19320 +22634 +20982 +13595 +16413 +15959 +30089 +260292361 +919564231 +26306 +2084 +7708 +16062 +13847 +8297 +15437 +4688 +12366 +5737 +3661 +15265 +17626 +32564 +17270 +23098 +14053 +17009 +21934 +9474 +13165 +25042 +30065 +8560 +12498 +7392 +658174212 +11025 +30440 +7636 +24745 +12103 +25667 +6992 +12444 +21579 +29089 +19977 +11105 +26638 +980014702 +3985 +10332 +378831688 +16353 +15131 +3569 +901 +27246 +24065 +24901 +15762 +25159 +8638 +27025 +3073 +24354 +5250 +32006 +12389 +8306 +10027 +18869 +30021 +30174 +191971468 +6786 +6381 +9000 +29062 +8826 +807729187 +12747 +19076 +23510 +12127 +18661 +23773 +779295714 +4533 +12389 +29005 +11188 +5294 +2121 +25624 +3455 +6867 +699487053 +8498 +30408 +6497 +13070 +13276 +10421 +62277626 +32118 +674585055 +549962050 +1625 +7017 +591901163 +2375 +16881 +22040 +504608093 +16632 +13168 +11199 +16086 +12566 +15209 +715989952 +363606158 +20688 +625190697 +30537 +31559 +9729 +625657182 +2257 +20879 +31723 +4846 +17987 +20130 +14973 +5994 +17025 +28280 +22743 +8197 +18826 +30214 +6862 +30589 +22739 +1007237282 +23673 +31190 +17654 +6679 +7788 +5288 +1614 +28628 +28510 +2546 +13706 +138 +8496 +5457 +28937 +29998 +4181 +7693 +20314 +664773412 +4342 +8974 +21002 +16773 +843 +602935893 +17884 +9638 +22024 +4082 +12031 +6043 +17921 +10276 +27412 +25240 +23351 +31769 +1004618554 +8520 +1358 +675282828 +541087189 +27035 +24966671 +2535 +31359 +19472 +6084 +28211 +8386 +905400521 +15379 +26088 +16596 +7643 +17290 +19613 +1066556883 +612137112 +6701 +3973 +16805 +15636 +11835 +25256 +29007 +4062 +233735679 +17793 +21934 +27738 +28937 +3293 +14551 +1023188123 +6373 +26922 +20025 +17928 +17159 +29014 +2538 +16520 +20290 +2220 +21657 +13312 +2236 +15409 +17921 +23199 +2538 +30954 +16435 +21792 +11448 +92 +2455 +12899 +578949498 +4342 +8542 +24979 +25307 +7902 +4533 +21135 +23982 +27308 +16695 +32421 +574 +18269 +32366 +15594 +31562 +185958851 +469657013 +1830 +20948 +22229 +11932 +10473 +18365 +353283076 +10062 +24864 +27145 +819245666 +4645 +25486 +3293 +24757 +30601 +2503 +300929934 +15024 +6925 +9461 +17969 +833267066 +25668 +436602508 +1370 +11165 +5468 +10959 +31403 +16907 +32449 +395139668 +23290 +778090494 +21386 +368248360 +28279 +15132 +28604 +6933 +4881 +24757 +30712 +8925 +14889 +6191 +13481 +15491 +26711 +24568 +223104312 +13758 +26470 +5473 +5797 +26322 +13932 +21311 +6080 +15101 +5966 +13298 +19199 +17595 +20695 +15321 +25348 +4437 +11003 +4649 +927 +14395 +10193 +5095 +23756 +17898 +555677364 +11967 +27079 +4523 +18399 +21305 +14099 +5955 +3914 +695 +14320 +4927 +2131 +25826 +5095 +13020 +4380 +5309 +19801 +20578 +21202 +22107 +16886 +22556 +19508 +9842 +30547 +21452 +24255 +28455 +21445 +353283076 +20072 +1705 +49186130 +23302 +26410 +8515 +19632 +4978 +28461 +10322 +31358 +29539 +29433 +6218 +11693 +951589516 +10727 +10959 +427985656 +2390 +18310 +6063 +38769653 +17321 +32664 +8223 +6003 +22867 +24986 +22224 +7889 +24666 +25916 +31139 +26071 +290976997 +3738 +24996 +2231 +5524 +5847 +31358 +13941 +2016 +28920 +25981 +5748 +18553 +11543 +17492 +22412 +19559 +27414 +3378 +349265452 +26522 +26468 +29970 +13808 +4193 +26908 +3789 +27099 +1299 +20633 +403520915 +30322 +4411 +24268 +4523 +2133 +29342 +21071 +24757 +9239 +24419 +31864 +29288 +15657 +899069837 +309 +17226 +16633 +11980 +379911054 +17765 +31897 +19313 +8096 +17732 +24496 +12432 +27299 +5308 +22256 +30372 +20512 +11306 +14507 +18575 +15535 +5551 +417 +3633 +7404 +4284 +10077 +9490 +15270 +300929934 +5825 +23264 +22412 +20210 +20002 +835842891 +185934147 +27153 +11779 +31698 +27449 +17542 +28100 +15974 +30140 +1023 +31170 +4587 +20785 +12980 +18247 +6131 +1310 +3009 +23544 +4852 +20128 +26730 +23520 +13808 +15 +1848 +12211 +28066 +25528 +14930 +5456 +21500 +27035 +30065 +582958153 +11674 +26386 +20800 +23746 +29626 +1339 +4122 +28992 +1045497002 +9894 +268664862 +7813 +20888 +16216 +19108 +12645 +16495 +24294 +28498 +385508497 +14077 +8673 +24405 +30653 +18185 +24516 +12148 +12566 +651885085 +17159 +12788 +958694130 +26959 +20700 +19560 +15648 +4514 +8793 +533476351 +31699 +12007 +23841 +15468 +18055 +10861 +36262490 +6867 +8830 +1690 +17817 +6469 +692430287 +4686 +497021021 +22556 +32082 +11185 +31375 +10969 +799 +746854482 +17871 +18051 +15144 +24740 +6301 +25472 +15490 +3065 +2912 +31356 +9931 +19676 +17593 +4486 +606788536 +12472 +19654 +2709 +26052 +17829 +6933 +12048 +561 +32566 +7327 +16685 +589882737 +24673 +15570 +28366 +20879 +1072 +19773 +5532 +8223 +32630 +29266 +25778 +23922 +22530 +30762 +18935 +22373 +8586 +7624 +21100 +5863 +165589491 +794313601 +5541 +32048 +15113 +651605410 +19845 +19995 +228 +21894 +15300 +24761 +1758 +21974 +8531 +8838 +21481 +22424 +22706 +12856 +336397151 +6453 +8106 +5197 +18654 +8277 +607 +10306 +924495346 +6018 +30888 +29329 +21948 +24638 +362975650 +12501 +26236 +24100 +498666675 +32288 +7071 +24424 +16575 +32165 +16092 +22022 +14084 +23235 +26941 +21018 +14430 +602935893 +28725 +28394 +18322 +28900 +5893 +24127 +746614703 +3467 +726616181 +22937 +5785 +23713 +9975 +30785 +15239 +16407 +20777 +22266 +468 +11354 +25617 +12554 +20914 +28733 +21879 +9924 +23573 +30315 +22188 +29324 +10403 +14706 +133678412 +11855 +28461 +19190 +21272 +8132 +15189 +6086 +845869748 +1312 +30810 +24284 +24309 +15260 +9756 +4681 +5857 +17025 +5358908 +4 +21967 +5793 +5532 +13606 +15136 +14521 +343241067 +29896 +13753 +9109 +2871 +22092 +21448 +13813 +21500 +4429 +18887 +4386 +29279 +20864 +17685 +19236 +9307 +125408631 +18825 +14136 +8224 +30415 +5321 +14384 +22867 +19773 +29775 +8216 +14099 +16131 +22706 +31685 +22852 +19819 +3376 +29986 +699487053 +17776 +23137 +15239 +835842891 +9583 +23302 +23833 +30963 +12135 +26685 +28677 +28300 +24412 +4992 +17761 +1040298715 +10784 +19817 +32423 +19149 +29025 +82894371 +29293 +14740 +28651 +27004 +13733 +32762 +19124 +32753 +25551 +26591 +25813 +16066 +27769 +12849 +20417 +32302 +26949 +38769653 +21613 +578152970 +19750 +1636 +21170 +29884 +25622 +26661 +455393924 +21204 +17470 +1083 +4989 +30785 +9129 +31260 +20704 +9200 +28111 +9508354 +19163 +25096 +18182 +5994 +4161 +6620 +30245 +11573 +6191 +8099 +28508 +24922 +15540 +15490 +21428 +9751 +29928 +7117 +19342 +4184 +18001 +20250 +32118 +28281 +600930403 +280529378 +13174 +17020 +30501 +28021 +5492 +21382 +19320 +2213 +18648 +29994 +21868 +28988 +8332 +9363 +26047 +2002 +3109 +5785 +4200 +9482 +27735 +21932 +3467 +15540 +30537 +30372 +14953 +29761 +21158 +30606 +18307 +28069 +10591 +22617 +17960 +13032 +131147486 +8970 +24513 +9015 +19770 +30356 +18111 +31835 +20948 +31102 +23769 +14462 +7096 +31045 +27041 +15018 +20869 +14195 +1968 +15417 +24513 +17076 +14526 +12527 +17044 +16817 +15313 +32153 +16060 +13367 +912418915 +7714 +610 +2955 +29840 +1409 +31810 +276 +1359 +14986 +28689 +8029 +29022 +7024 +10510 +7722 +22876 +20695 +721283276 +21305 +23507 +777917138 +20510 +6822 +349661678 +2932 +1496 +306388183 +15005 +27392 +3540 +19200 +3003 +32377 +26146 +21784 +8555 +19496 +892761992 +30254 +2529 +20662 +12164 +30705 +22366 +14277 +24635 +12145 +21121 +32449 +8295 +17459 +9270 +32393 +31190 +11521 +22030 +31889 +7754 +26955 +5341 +23544 +1437 +15817 +5412 +4250 +29394 +13837 +6891 +18020 +4446 +14327 +5858 +5309 +16071 +27392 +8485 +6235 +23544 +28872 +606788536 +5746 +1686 +206 +20450 +27755 +5517 +11766 +353059167 +28620 +21849 +9855 +14069 +12385 +128077685 +6114 +6206 +21391 +17525 +213425770 +26803 +14473 +13213 +19745 +32058 +9210 +7132 +1831 +13390 +20866 +29015 +21872 +27589 +11083 +4025 +18939 +897504558 +7702 +22879 +13499 +26077 +21287 +10045 +25666 +6068 +27807 +1940 +2218 +16378 +31649 +7250 +31980 +23295 +15169 +12805 +26348 +25755 +22682 +82501098 +2817 +19093 +8183 +20139 +8106 +18298 +21448 +11777 +8004 +409560708 +5205 +18379 +991546674 +29025 +29392 +5777 +3432 +19878 +998031657 +19747 +24113 +16131 +561627178 +5412 +22471 +18416 +29092 +15368 +12359 +5954 +27470 +7250 +1312 +32646 +13497 +28496 +811900994 +852 +10133 +16878 +41255736 +25511 +21205 +23987 +25566 +11765 +16384 +3977 +768384939 +11302 +14023 +767853461 +20828 +7687 +22135 +25010 +9894 +367740012 +6558 +2452 +915 +7126 +21596 +16101 +5894 +23373 +16148 +3352 +15110 +8621 +16060 +27697 +59 +583 +28100 +15607 +19200 +25918 +27695 +4828 +15 +24330 +922621576 +25971 +552 +2231 +32201 +24966 +9508 +1013710959 +12476 +959926239 +17501 +18084 +284016043 +25637 +31157 +14519 +5996 +959731862 +6080 +1013710959 +19783 +18399 +32550 +11412 +20139 +6301 +10784 +25504 +672253387 +13113 +25679 +13018 +1774 +12683 +19161 +14623 +17202 +28670 +22737 +186785632 +32060 +28590 +3835 +4841 +4082 +10000 +4363 +5668 +602935893 +3580 +20022 +6852 +12741 +4328 +6995 +723466242 +20417 +18785 +18182 +82501098 +21792 +7524 +21383 +3339 +1039573980 +22852 +24725 +2535 +18754 +29266 +19990 +7290 +7262 +439 +13402 +29109 +19354 +32734 +2455 +11308 +28832 +145056166 +2888 +3584 +22784 +1842 +14384 +2540 +24820 +1671 +3358 +25620 +24232 +12756 +1641 +25049 +8036 +26705 +1773 +4401 +8079 +67650094 +27042 +22030 +9212 +12989 +21206 +297 +23312 +2153 +13892 +23961 +28928 +15220 +29545 +9931 +30865 +5858 +13574 +23325 +1481 +26661 +26591 +20532 +1625 +5723 +6552 +9458 +20806 +1053511540 +12688 +5361 +18403 +27396 +23437 +328890300 +2896 +13505 +12219 +19875 +3492 +8846 +7170 +8496 +19750 +7631 +24601 +4359 +588197016 +1313 +30089 +23559 +1198 +22209 +817993855 +1163 +8845 +13276 +239 +24239 +23028 +9327184 +30902 +29108 +23793 +16705 +25516 +21356 +14327 +19190 +16970 +11737 +11778 +24210 +22682 +8004 +3180 +25981 +25578 +4560 +19445 +15321 +23280 +24823 +30891 +11144 +11855 +21775 +854801176 +19610 +18825 +4327 +813566502 +23211 +30113 +1067563998 +32691 +2448 +26949 +19176 +4399 +8577 +15660 +17086 +316306655 +27688 +17597 +7708 +30481 +6170 +4458 +25123 +17089 +7585 +6373 +3730330 +3746 +30119 +825070278 +12577 +1649 +26933 +6068 +20112 +18465 +18084 +24597 +27509 +13004 +3711 +31877 +11890 +24694 +17827 +518120821 +12987 +3580 +21828 +30254 +15411 +24001 +5456 +14346 +25469 +18417 +25082 +29393 +32122 +892998692 +8848 +12051 +3586 +475811794 +829238473 +3793 +20265 +32127 +1022585985 +31410 +18935 +2394 +28935 +27153 +26249 +24073 +30819 +483775210 +8733 +29775 +26530 +17579 +10961 +17603 +10171 +16499 +9100 +5222 +16175 +6719 +286 +30598 +4799 +606788536 +12342 +26271 +28733 +32112 +24928 +32293 +13050 +22812 +920628575 +768384939 +5703 +439 +2381 +18094 +23530 +216965874 +7620 +30325 +548 +28496 +28920 +29718 +615650603 +17167 +23713 +23900 +13160 +10295 +10337 +3896 +25654 +30989 +642 +17628 +22755 +32165 +19682 +18161 +14795 +19803 +14623 +22366 +20773 +19665 +20137 +13856 +6028 +380108858 +11796 +24338 +25089 +24330 +29844 +6326 +30968 +450591414 +24906 +25636 +30496 +3688 +12539 +130946997 +26626 +5468 +12757 +20049 +28197 +13808 +10569 +27785 +2894 +10566 +10577 +18269 +1040971019 +32345 +18403 +1836 +18419 +22906 +8545 +4163 +8802 +4726 +8995 +271 +16149 +23312 +869 +4385 +90066676 +24246 +509606916 +22536 +617 +31209 +24536 +5308 +20600 +22813 +20265 +10413 +31847 +825237014 +5101 +15220 +26791 +29342 +24330 +1223 +31455 +20852 +18754 +903 +28461 +23639 +9388 +13276 +9400 +20924 +26929 +149824249 +4702 +7746 +902 +28354 +12564 +5873 +16919 +30967 +2455 +452 +22575 +14740 +28628 +27140 +23348 +25161 +24829 +206 +6165 +7554 +9476 +2286 +24280 +9426 +1192 +6893 +3875 +7566 +8699 +21215 +14851 +16609 +228 +18457 +12582 +22418 +20747 +21206 +28826 +21374 +9401 +24278 +31195 +19694 +29195 +3848 +22795 +25203 +13503 +18295 +17148 +15531 +7345 +29919 +9426 +24258 +21571 +30655 +15155 +28154 +11796 +30133 +8048 +11882 +27079 +3149 +4912 +22651 +25606 +20852 +29909 +26592 +631 +23709 +16952 +7764 +683267855 +6921 +18825 +2029 +8341 +32391 +27099 +6191 +136609362 +14029 +23810 +28232 +31249 +5605 +12164 +20716 +29329 +832 +24417 +21428 +9410 +24792 +139452872 +766 +4545 +30355 +15468 +22560 +22084 +12010 +10266 +17060359 +8732 +10536 +13216 +24995 +687763923 +17724 +7983 +13757 +15262 +21337 +21465 +25825 +31009 +7071 +631540174 +192418946 +19171 +20365 +18432 +23216 +32248 +27272 +31198 +8524 +26134 +28339 +3021 +32550 +25620 +7323 +16678 +8237 +7636 +1640 +24764 +27133 +32630 +22208 +12987 +5673 +18432 +21545 +25731 +5825 +3408 +4446 +516829386 +537 +12250 +11309 +32285 +1018366689 +17708 +1061 +19115 +7475 +30814 +12003 +767163246 +22830 +22396 +565299629 +20653 +4702 +5612 +20648 +27803 +13421 +7813 +422 +2127 +945573236 +4537 +25620 +22373 +25469 +15808 +364 +16907 +22417 +26365 +2804 +19200 +18474 +30148 +12847 +27290 +25147 +452963926 +452 +837732693 +504 +19261 +14545 +370759140 +21358 +20130 +667 +25877 +19231 +23591 +20939 +8965 +19201 +16424 +462589202 +4912 +13158 +11165 +25489 +613995410 +20463 +28705 +31308 +7307 +884345720 +25885 +32518 +351 +11275 +3448 +32034 +30440 +18458 +21908 +3742 +23091 +29386 +27841 +863 +10008 +5363 +13883 +87895781 +20293 +27891 +20293 +4163 +27017 +32753 +28724 +79196762 +16399 +2213 +17314 +30302 +24966671 +8895 +22634 +29481 +23841 +186785632 +9627 +5797 +21711 +34337156 +577 +25859 +21603 +10052 +30794 +22396 +17579 +18078 +25863 +27308 +23975 +11159 +8107 +24444 +20085 +31247 +5335 +6027 +21227 +4022 +26732 +11641 +10415 +11298 +26457 +8556 +20063 +7323 +1348 +25828 +29265 +25197 +31223 +7170 +6343 +26192 +7715 +6611 +14805 +12016 +5893 +739 +29206 +2820 +20333 +10272 +6301 +4944 +18408 +3711 +16704 +21121 +16986 +13617 +17684 +24808 +2363 +564184338 +26022 +19455 +14868 +18156 +14103 +2642 +7953 +18501 +224606507 +22864 +29986 +20090 +28709 +565593805 +9120 +20108 +14845 +26530 +26090 +21 +19186 +25141 +61671017 +15141 +29630 +21741 +24554 +19516 +14268 +29415 +2934 +21667 +1007560760 +225534628 +30794 +2759 +1198 +2535 +578152970 +6381 +15871 +16301 +8320 +29451 +15587 +375276045 +1071907016 +16632 +13808 +12370 +159891380 +31019 +31417 +11051 +19533 +14624 +18886 +4799 +25964 +27865 +22384 +19463 +28312 +4802 +13532 +829238473 +3248 +865943268 +5929 +2072 +7829 +503218957 +16125 +835842891 +21761 +28927 +21414 +1062737082 +11499 +14722 +31617 +10119 +11003 +909060841 +20648 +26071 +25828 +26781 +23016 +54102294 +15162 +3389 +188584425 +30670 +11420 +32709 +25996 +3772 +15170 +16495 +6025 +8341 +1011243118 +24583 +10706 +12577 +661309396 +1384 +31025 +2108 +2871 +22613 +20025 +6539 +74281531 +6057 +18167 +10571 +27279 +4998 +29161 +2825 +7746 +29035 +578949498 +25498 +28427 +17728 +23566 +32300 +1544 +7276 +21934 +11311 +17381 +907975664 +31009 +6650 +2503 +17622 +244343836 +20501 +30607 +19620 +1073 +32266 +13883 +27794 +8017 +14519 +31416 +26420 +13879 +578152970 +31634 +31797 +32082 +30219 +825145787 +490726739 +9410 +22077 +28224 +4363 +10008 +15496 +15483 +10062 +8985 +21567 +20773 +7954 +23644 +11431 +163251696 +1163 +1139 +1122 +14304 +19118 +329649531 +31685 +4437 +21003 +17603 +516829386 +23341 +16150 +972607490 +554100033 +14574 +21826 +6862 +29481 +30620 +28343 +7548 +14802 +5774 +937121142 +22464 +11165 +22762 +14145 +29525 +17684 +13070 +21250 +16148 +29222 +26177 +17991 +24709 +26775 +2529 +309 +25605 +19931 +11564 +30385 +21784 +16210 +5677 +32495 +25773 +291010783 +8297 +7677 +881 +135575596 +18025 +18825 +14216 +711737444 +4922 +17572 +6297 +17884 +11481 +4840 +30327 +5676 +1282 +27388 +6921 +11861 +339451411 +23544 +2489 +21871 +19292 +24555 +6624 +1438 +345819040 +5360 +7702 +4703 +336420794 +22695 +422134051 +9210 +24837 +22771 +21769 +79082596 +10730 +27160 +25473 +19201 +32344 +372479198 +15321 +18432 +17226 +24547 +4359 +26999 +28100 +20918 +4131 +18036 +2375 +22412 +19986 +9633 +31223 +24160 +32248 +30954 +25095 +31083 +1028508113 +14772 +5383 +5892 +32643 +8974 +25433 +28920 +8163 +4411 +19010 +18586 +29195 +30372 +22305 +21428 +23235 +12628 +1029 +29392 +22821 +15129 +29109 +8237 +20137 +175 +27574 +31035 +21675 +945573236 +25996 +517 +28937 +10607 +17840 +1005111773 +7816 +22557 +15881 +1030062040 +166095447 +9808 +18672 +25793 +21358 +1189 +10133 +26175 +25826 +31172 +23475 +166 +15974 +246 +25638 +7704 +5587 +12805 +6114 +29388 +5729 +293 +31311 +11572 +19321 +14526 +3922 +678698016 +19900 +13892 +22845 +21127 +23596 +13040 +26509 +211730518 +28832 +20879 +11890 +14459 +30564 +26276 +31025 +22706 +289307895 +10812 +16753 +19320 +26027 +27731 +26626 +29942 +19423 +14526 +6017 +2468 +11316 +11944 +25263 +953124189 +16910 +11505 +28312 +3240 +31157 +2853 +16586957 +24862 +404560013 +20955 +1030729571 +14488 +12747 +12593 +12370 +21959 +23544 +949910453 +27195 +17827 +21452 +21560 +27435 +23191 +169 +20112 +7677 +19531 +6238 +26140 +22092 +9963 +27891 +7646 +11232 +952542015 +16314 +178765044 +28028 +8560 +933943837 +12740 +26423 +20139 +21452 +248068570 +10687 +1971 +15792 +26236 +22412 +3240 +21588 +17162 +15230 +13740 +353283076 +13302 +26 +12404 +6085 +11143 +23690 +15678 +6297 +27859 +3162 +472087440 +382802971 +16840 +5921 +3690 +19323 +19445 +192418946 +10851 +1686 +8968 +6869 +32421 +4081 +18927 +10445 +20687 +25882 +7074 +13352 +24877 +134408380 +17652 +4992 +981344217 +10984 +21711 +10889 +13916 +468 +7923 +2853 +22189 +853929883 +956457972 +11668 +11466 +26291 +7050 +28900 +14554 +29753 +20271 +2410 +1354 +14473 +7983 +8471 +9497 +81 +9995 +9091 +13847 +26193 +15415 +6921 +6869 +22337 +24767 +394986117 +29604 +7495 +22822 +14330 +25264 +7973 +19783 +6829 +25058 +26305 +8712 +13484 +4386 +3424 +1381 +6500 +15199 +2697 +19497 +21405 +29161 +25338 +18468 +20798 +686 +18030 +30290 +301 +901 +6082 +32551 +28417 +24539 +22324 +24289 +5797 +11366 +26073 +13193 +2888 +725112481 +10381 +5395 +21545 +9729 +30440 +30183 +29908 +12342 +10052 +17039 +23016 +8187 +17219 +30017 +8732 +19186 +1890 +4383 +16289 +25926 +3084 +28322 +453090502 +5492 +17746 +4527 +25675 +12722 +18825 +5994 +12389 +25346 +7687 +19395 +291275066 +32385 +7701 +31945 +10190 +20417 +306388183 +30705 +27787 +10510 +18265 +8839 +578152970 +26620 +6512 +23433 +1409 +30426 +10321 +17444 +25198 +30428 +21552 +12756 +7126 +31211 +166 +30475 +2048 +2209 +20441 +27969 +1018366689 +778360537 +23372 +12665 +29566 +15491 +946065776 +15792 +23756 +18672 +2082 +1025777893 +9285 +6814 +131541024 +2455 +12864 +1017 +15924 +22886 +6542 +213884266 +8295 +6552 +12342 +19370 +21025 +12361 +30463 +10961 +5213 +1004406848 +26888 +18458 +17173 +8728 +10702 +19064 +634854294 +23772 +31910 +5341 +15434 +4485 +17392 +7831 +291275066 +30359 +20924 +6343 +10403 +31334 +605 +21 +10302 +10276 +15019 +28600 +26705 +15533 +16340 +38769653 +10187 +5510 +16340 +11309 +238428037 +6905 +22591 +1026 +20063 +21947 +541087189 +23767 +452963926 +25581 +17173 +12628 +21391 +30596 +13626 +4799 +12856 +20852 +9474 +23815 +5423 +23576 +12440 +6714 +31035 +14470 +12342 +11882 +24476 +2489 +9363 +20164 +66 +3110 +29942 +13522 +22120 +25508 +8965 +3281 +11477 +20059 +2271 +5165 +6182 +20882 +22755 +25205 +8280 +20115 +22393 +3095 +21311 +15918 +787176313 +22877 +31816 +1388 +1651 +1030062040 +6017 +11327 +5284 +16518 +18826 +8023 +11281 +13295 +646646250 +13932 +21475 +5448 +7994 +28766 +15944 +14624 +29507 +23549 +590791345 +6274 +26986 +15891 +1514 +8787 +1053511540 +17200 +665 +29810 +26147 +9710 +22812 +26592 +1515 +794313601 +30826 +11840 +31512 +14414 +20672 +3799 +17308 +3580 +32168 +14133 +8823 +6673 +1206 +17207 +21839 +7612 +30803 +29888 +8183 +25760 +17246 +7699 +8174 +1139 +3394 +23149 +2427 +13499 +3645 +22140 +8711 +17780 +30463 +26049 +12403 +15230 +27012 +15978 +25433 +12432 +28943 +6929 +24742 +23526 +4909 +4153 +27074 +13625 +27235 +14889 +16181 +1140 +25447 +31244 +545509574 +3738 +30733 +13924 +6181 +11267 +9583 +30034 +18185 +21635 +27515 +4799 +22431 +17356 +29188 +4584 +29221 +31599 +24850 +11092 +25787 +18785 +10811 +16895 +5664 +29840 +15762 +23280 +16432 +5837 +30873 +3889 +10227 +19486 +28020 +26193 +2002 +18030 +640778508 +676064002 +24506 +14189 +23912 +90066676 +14493 +10841 +18883 +6288 +21955 +16836 +21334 +25558 +2489 +16243 +2154 +8077 +5888 +19884 +22861 +22795 +29525 +25558 +6077 +22673 +4454 +687763923 +22895 +629271359 +10569 +6928 +18921 +545549059 +29061 +11622 +22684 +16642 +6063 +26954 +14909 +557 +9339 +29605 +6939 +28652 +12111 +12984 +25089 +22635 +15232 +32590 +1830 +7902 +32576 +14238 +16582 +20342 +25516 +25215 +574 +31102 +20164 +8578 +6141 +19115 +25410 +28082 +23917 +2384 +627712427 +990900808 +24700 +18072 +13747 +28122 +538293986 +10512 +26259 +18352 +29966 +9627 +14080 +7228 +958694130 +19323 +20219 +31644 +2454 +14715 +11048 +18185 +16910 +4503 +8898 +19086 +4877 +8341 +5684 +5699 +5299 +28138 +29877 +330159803 +29754 +6326 +29818 +1052417407 +16188 +62277626 +3229 +18025 +10626 +29442 +28035 +11840 +4920 +833103889 +14554 +15808 +4840 +26177 +17202 +12722 +7170 +798556108 +10487 +22728 +23904 +534285331 +31517 +20662 +3009 +3812 +22187 +7786 +4699 +29351 +18647 +27736 +14174 +10057 +30520 +8549 +397879962 +880657446 +32087 +4916 +24478 +7572 +20949 +4440 +13747 +12756 +32201 +20254 +902218792 +26090 +22337 +21567 +28622 +23295 +16678 +3689 +30170 +4293 +2131 +13144 +12603 +2144 +16274 +15357 +5283 +28100 +13443 +1651 +28900 +6859 +5750 +881 +17087 +29560 +8524 +14216 +17437 +204246971 +3432 +28927 +4406 +30875 +23398 +1585 +529585642 +181284782 +30428 +3502 +22706 +8397 +8689 +10269 +6611 +1524 +958 +504 +14378 +31685 +8153 +14698 +7706 +6501 +6343 +24711 +1029808281 +28163 +7224 +11953 +7262 +22305 +7894 +11340 +26922 +1206 +3784 +13904 +31407 +12361 +30785 +3384 +12957 +5906 +7764 +7224 +14583 +625657182 +13051 +5841 +26489 +580372891 +17249 +27510 +24740 +21826 +3229 +26047 +17424 +15260 +23735 +29288 +14166 +806595480 +2424 +18826 +86993590 +28495 +30481 +13589 +1004406848 +22931 +28339 +1004618554 +16753 +4153 +17053 +31626 +12806 +26623 +127417473 +24724 +16685 +21411 +12049 +859 +8472 +10028 +1309 +610773839 +7672 +29267 +29610 +20037 +1912 +9995 +9611 +23475 +10555 +10322 +31936 +22094 +6706 +10000 +28575 +10309 +32390 +27210 +11092 +17094 +22530 +30474 +2695 +7672 +27712 +8498 +14346 +11759 +24023 +28509 +26999 +23687 +31803 +11117 +17928 +9498 +7942 +14656 +16340 +12527 +25985 +25926 +20021 +22701 +5607 +503218957 +32305 +22286 +19931 +608 +9111 +83834291 +15839 +9665 +22556 +20888 +79070230 +27841 +753 +193175134 +21737 +25010 +2500 +18861 +18296 +742020694 +23576 +28197 +728180005 +13595 +818 +14831 +8968 +29010 +21571 +16152 +5236 +11430 +4032 +3963 +28677 +22784 +23667 +1645 +30617 +652689549 +887 +19670 +27046 +30598 +534285331 +23673 +10517 +31530 +22352 +16256 +3379 +739 +476 +21516 +23958 +15316 +17652 +93659120 +26193 +26090 +329597276 +26306 +28799 +6945 +27517 +10269 +238116815 +15514 +683267855 +11432 +30535 +9755 +15453 +23700 +4567 +20716 +18139 +27025 +8830 +1662 +29049 +4372 +6321 +832182246 +7097 +25373 +11137 +27195 +4455 +22579 +10869 +728180005 +28090 +11483 +20281 +391958880 +24971 +2642 +24521 +6795 +17516 +26740 +29211 +6028 +4609 +138 +22951 +20578 +12761 +31606 +27459 +12031 +17684 +21 +23091 +6274 +6206 +12527 +22619 +12033 +15563 +9024 +19478 +11774 +11003 +1545 +5274 +29274 +14507 +10518 +13216 +27052 +705049941 +19649 +13414 +22188 +5710 +15104 +10718 +3832 +18204 +23118 +25989 +19093 +31674 +1070 +28438 +29761 +1649 +21047 +25779 +22057 +17019 +16290 +837732693 +5383 +31010 +19313 +14678 +5479 +19628 +859 +20112 +26590 +16490 +1612 +23624 +1021683009 +16365 +2213 +11051 +11301 +8314 +16301 +13070 +26301 +2919 +18939 +27414 +924623339 +859864853 +30705 +6212 +28414 +14084 +23507 +206 +26121 +832685755 +2131 +27012 +29871 +11371 +20700 +4846 +25815 +4785 +21344 +151770303 +10750 +23443 +8926 +20819 +15607 +2477 +5635 +5539 +30825 +32715 +8549 +7896 +19870 +15162 +5390 +24700 +12341 +26759 +15216 +16407 +4081 +811903348 +9789 +8586 +21208 +21287 +2139 +16173 +20528 +20636 +588197016 +19243 +24916 +10510 +26331 +25918 +25723 +5139 +29307 +9751 +28388 +22810 +21781 +284016043 +27202 +28634 +695107402 +22092 +374 +23733 +19149 +7431 +15230 +20463 +866716513 +5947 +384 +1072 +1686 +28280 +15910 +18963 +22562 +16642 +3818 +32423 +9322 +22833 +27697 +20517 +27404 +29621 +11223 +3996 +20264 +1067563998 +14147 +30851 +30851 +21311 +124369549 +12426 +2475 +9239 +13234 +5966 +25805 +8885 +14228 +329765698 +10651 +31932 +21960 +10804 +22645 +29908 +16114 +23540 +8700 +26569 +9034 +13769 +7849 +4393 +31932 +16502 +12560 +24464 +421 +12020 +23091 +21427 +26175 +18338 +12389 +9795 +30054 +24694 +2503 +706944221 +29007 +11726 +7030 +7143 +11724 +1784 +8568 +15724 +5987 +21955 +29952 +13213 +24753 +19632 +6888 +824801269 +395834793 +31254 +28078 +27776 +699735627 +1545 +31304 +17395 +15083 +1018366689 +32555 +21741 +7995 +6656 +4909 +28927 +9856 +12067 +23918 +15448 +30374 +15377 +21045 +31403 +23596 +22779 +15341 +7006 +13076 +221809937 +9455 +17708 +31808 +24920 +31358 +17568 +30843 +21337 +25581 +29545 +20695 +26953 +20818 +23661 +228 +15941 +569699847 +11432 +31629 +27891 +25770 +7444 +4974 +29589 +9408 +3875 +490663799 +14288 +24555 +7965 +32020 +22739 +876 +13795 +455393924 +139007263 +25578 +14493 +26322 +25723 +7645 +59300581 +20046 +23477 +14482 +21391 +27012 +30341 +25772 +28300 +24778 +32760 +26741 +8560 +4380 +252 +14488 +24274 +18391 +31209 +10719 +16664 +22852 +28280 +11882 +16817 +25486 +22451 +128077685 +396 +13040 +359 +11340 +5857 +19316 +14760 +28844 +11968 +657681557 +4922 +12427 +9720 +22423 +16674 +4455 +1040971019 +21732 +6211 +25681577 +3714 +17616 +21204 +3569 +9363 +2345 +12218 +922781658 +4880 +9210 +1052924890 +79070230 +2438 +598246017 +29285 +25736 +20377 +20857 +22224 +31490 +5653 +29062 +4264 +2260 +16070 +30776 +349265452 +28651 +24279 +5479 +27394 +10555 +29093 +31662 +2108 +17020 +12503 +22359 +1612 +3293 +65808830 +18939 +597796445 +6592 +26161 +20997 +30826 +10748 +16391 +27393 +5215 +17281 +29539 +18886 +31010 +4308 +17585 +8089 +13567 +19687 +608 +10671 +10708 +14231 +31562 +11340 +8787 +23576 +11777 +15572 +16182 +20724 +18580 +13113 +30272 +10500 +16678 +30607 +19323 +7734 +23770 +339958069 +28136 +2343 +940466982 +20985 +22598 +12763 +21119 +1998 +12149 +4968 +28113 +30474 +12890 +163 +14914 +2841 +22470 +1163 +22732 +27324 +1823 +44211057 +12285 +23981 +28510 +23458 +4141 +18820 +22465 +3580 +21452 +29188 +811900994 +6859 +13932 +13312 +43 +10836 +4200 +31897 +14988 +15540 +27647 +7706 +11121 +10168 +21244 +11226 +12638 +8549 +8700 +3509 +10788 +27865 +27337 +23191 +18569 +26460 +4153 +10515 +13168 +2144 +15839 +12864 +612137112 +224606507 +4513 +15871 +29729 +19115 +22275501 +332842011 +652689549 +532880782 +76910325 +6318 +378831688 +24670 +17947 +8047 +29400 +28696 +2697 +8187 +30174 +15313 +7763 +25003 +15607 +22424 +29042 +17086 +22229 +7378 +1043715684 +21947 +8175 +31932 +683636595 +14320 +22706 +29429 +539601098 +8616 +892998692 +24539 +15817 +4112 +28100 +845869748 +22209 +26955 +25799 +17470 +21258 +21412 +8601 +3179 +16152 +959926239 +21374 +25188 +5383 +1623 +263497805 +359554286 +5874 +27388 +18271 +26022 +17148 +25996 +21911 +6330 +8984 +24476 +31230 +4941 +26631 +9199 +3584 +10569 +14053 +29545 +21781 +1868 +18310 +75 +4394 +7704 +4578 +636839151 +25171 +22877 +22441 +27440 +26397 +30053 +19743 +353 +23252 +32285 +975 +11281 +30705 +18825 +25312 +30964 +11997 +30993 +25205 +7745 +25826 +18455 +29718 +31720 +24141 +22591 +10473 +32378 +9747 +20219 +12577 +24795 +825070278 +13499 +5043 +8945 +25666 +10322 +5689 +16704 +716737822 +31465 +21006 +4695 +9263 +22129 +14554 +7933 +777917138 +21769 +25310 +881060186 +28013 +100092990 +67 +382902669 +23901 +76910325 +19530 +15225 +23971 +6925 +20528 +13595 +20662 +12385 +20306 +29278 +20450 +2860 +383 +512 +561627178 +12861 +20078 +24597 +27092 +32182 +24598 +19243 +12495 +25252 +10146 +4311 +19901 +29265 +6643 +10947 +5742 +17905 +21007 +18580 +31693 +29992 +20417 +32566 +67650094 +8061 +24554 +26803 +20139 +21411 +17424 +30927 +11433 +31619 +30737 +907975664 +24255 +30174 +5746 +251509028 +392691932 +2662 +31619 +17970 +391090414 +483 +8375 +21197 +23163 +3557 +23953 +31529 +17159 +28362 +31193 +29992 +466822790 +25788 +355734928 +18278 +12747 +5615 +22714 +21959 +3384 +23153 +22294 +610473963 +16627 +27763 +5468 +22022 +21295 +22034 +17353 +19354 +22189 +21344 +20376 +25203 +18499 +17009 +10139 +17065 +12342 +21907 +4411 +1308 +14706 +16556 +17921 +3273 +366293489 +15639 +20513 +17559 +2229 +22560 +17459 +16813 +21384 +32562 +29351 +29307 +28956 +3333 +16256 +16868 +696198829 +23986 +4613 +17868 +16744 +3521 +29608 +28935 +113 +916 +24453 +3333 +4128 +571605512 +17314 +2455 +30810 +3132 +18598 +21716 +580372891 +6343 +1218 +26999 +29293 +21615 +27660 +24808 +12067 +24823 +22333 +4107 +30186 +21272 +10203 +7129 +15652 +11759 +3488 +20350 +144035229 +818 +13004 +20128 +25498 +32006 +16901 +8702 +27414 +10840 +30718 +21484 +1023500634 +4093 +7599 +24160 +640778508 +8586 +1968 +405612030 +9152 +5095 +26903 +3580 +30426 +10077 +8420 +124369549 +12017 +228078458 +28782 +31514 +1348 +22562 +12396 +8433 +12709 +7241 +13603 +30535 +1370 +15657 +16560 +22423 +21923 +6993 +17395 +31664 +30914 +545509574 +22333 +3458 +25049 +10790 +169 +11298 +18103 +18580 +14039 +10294 +585 +16026 +8968 +29030 +20641 +28111 +18251 +701104944 +6318 +353059167 +612137112 +559 +4810 +3482 +17298 +3237 +18296 +3039 +18633 +18985 +11167 +3875 +3440 +333166385 +27806 +144035229 +9983 +18062 +6109 +22619 +27210 +602935893 +8572 +14288 +31389 +3569 +19061 +2448 +29992 +32623 +25960 +17776 +17746 +10974 +3576 +6307 +14376 +4855 +13109 +27168 +751443494 +30433 +18418 +22812 +922781658 +8932 +13505 +3687 +12357 +17298 +1100 +24329 +3689 +24868 +14851 +16895 +28913 +589886788 +1198 +20924 +24280 +10052 +8776 +24289 +28725 +23108 +12632 +19514 +20506 +31897 +13389 +5649 +15648 +30443 +19514 +36 +56090979 +1895 +17443 +28563 +17444 +27021 +15336 +24816 +1729 +22224 +337041099 +19126 +22954 +5298 +28359 +695107402 +19559 +15660 +26953 +2441 +422 +32004 +26922 +16454 +20949 +616977445 +5358908 +12850 +28198 +31169 +6160 +17169 +14470 +5376 +27153 +21047 +3467 +2095 +542336074 +31897 +662831263 +8238 +19018 +175 +20934 +23687 +31417 +13525 +792992230 +24055 +26271 +31670 +12143 +20917 +1466 +13262 +21715 +14288 +15177 +1914 +15781 +26457 +25252 +18872 +14545 +880657446 +533078012 +21941218 +17780 +11855 +11499 +17301 +220466131 +5197 +630093307 +25205 +9939 +21429 +17443 +29896 +7117 +24562 +31553 +14026 +3084 +16559 +147582950 +31670 +25874 +20143 +507789109 +30067 +11413 +12577 +15260 +15336 +27841 +25056 +28874 +14459 +20648 +894853305 +1524 +3423 +548 +21309 +20633 +20869 +7285 +4487 +7010 +27529 +10501 +8774 +7285 +3690 +6065 +24884 +14638 +28225 +2947 +30592 +26544 +28567 +15195 +12926 +12929 +27251 +2455 +15090 +4446 +13374 +21922 +355264719 +14592 +15540 +28605 +11971 +17683 +28927 +457142444 +3819 +5613 +832 +20417 +19128 +19061 +14974 +12741 +31885 +395834793 +28129 +15178 +29889 +19686 +25373 +25675 +13855 +9294 +5524 +1019836518 +14216 +27746 +7269 +19456 +25472 +795585329 +21121 +10569 +10851 +15336 +170730903 +8036 +11180 +14973 +12688 +27794 +4122 +193175134 +20592 +5222 +26486 +11165 +466407152 +24966 +27831 +869 +6169 +11661 +22821 +7106 +23600 +10262 +142990302 +646646250 +16518 +6655 +13741 +8471 +27409 +10168 +22849 +28359 +4977 +273798784 +16559 +20417 +5891 +22030 +20736 +2262 +20293 +27289 +32417 +329597276 +32363 +184 +23742 +29429 +19395 +24860 +7403 +11104 +17422 +28288 +21552 +16559 +7307 +25554 +3985 +24924 +2515 +7746 +9400 +24641 +17303 +2427 +28935 +14908 +20045 +4142 +17595 +18183 +1901 +11162 +8050 +10000 +2363 +31862 +8829 +19750 +15110 +12222 +419612638 +3848 +31169 +24521 +15196 +29759 +718 +30602 +1011243118 +13808 +15534 +753 +13422 +30745 +8342 +30766 +739 +9769 +16759 +31169 +953442727 +29052 +1643 +15379 +6519 +22602 +4817 +30717 +9443 +4059 +18377 +14216 +1699 +21287 +28590 +23259 +17497 +25141 +396 +22966 +29274 +1305 +30119 +220466131 +2824 +18291 +20870 +20059 +2260 +27256 +38930129 +16753 +438 +24396 +5439 +2015 +4385 +974 +15567 +384 +22822 +25793 +9731 +620726739 +17422 +4922 +8844 +15657 +1036 +131 +23815 +10323 +23600 +29487 +22351 +21100 +28782 +25558 +21476 +27762 +538293986 +14482 +14145 +29884 +21632 +25508 +11622 +12460 +9150 +21612 +24302 +19857 +12315 +9931 +25699 +24725 +17945 +10739 +20924 +11038 +15114 +27509 +465496919 +20629 +25402 +30534 +22772 +10295 +27821 +28440 +533476351 +21197 +30607 +399 +32121 +19163 +27993 +11661 +9173 +19845 +13723 +7730 +13370 +9449 +28338 +32302 +4357 +23510 +5649 +140796320 +14029 +29278 +8183 +625657182 +19145 +19686 +20917 +702036288 +3574 +1011025313 +7684 +27435 +26365 +22236 +17525 +343241067 +22069 +90344393 +20315 +3361 +24419 +20350 +23010 +10837 +8587 +8297 +3378 +28354 +9751 +11622 +6541 +9381 +24309 +11251 +12435 +6690 +28064 +30954 +2441 +31829 +21922 +31351 +27832 +21735 +5472 +27785 +21500 +20724 +23772 +1974 +5511 +4153 +5024 +4081 +4799 +21614 +11986 +3473 +27934 +12973 +905243991 +32113 +11211 +2260 +12593 +10052 +429605841 +32444288 +1176 +3965 +17019 +566535181 +8090 +20924 +7816 +16893 +22821 +29278 +14805 +29751 +14564 +31330 +191 +75 +14502 +12657 +2820 +25551 +25262 +7024 +3866 +4152 +2217 +26073 +30362 +20342 +32760 +26326 +10000 +32006 +9747 +1522 +30093 +8846 +4784 +29907 +20786 +859 +5645 +16314 +734095839 +4648 +8021 +4131 +30397 +27153 +13236 +13163 +22530 +20350 +66 +19907 +10784 +8851 +79070230 +949910453 +304677974 +26386 +825237014 +18535 +506 +10008 +20528 +20422 +11067 +17999 +24309 +19047 +12568 +31690 +16435 +26247 +31244 +15132 +9747 +28620 +6388 +31954 +8048 +5115 +28772 +359554286 +1021683009 +25493 +6078 +2980 +24539 +570867483 +21035 +14760 +13239 +27235 +573 +24873 +31797 +26457 +11432 +21356 +27359 +14396 +7170 +572264701 +21070 +5733 +14228 +665668403 +13617 +7097 +17332 +9906 +194998513 +14592 +20806 +20440 +2298 +8830 +28754 +881060186 +7946 +28720 +30775 +22092 +16664 +18964 +29545 +16881 +21716 +17933 +14343 +25554 +8360 +7314 +24820 +8829 +394 +21234 +28485 +5661 +15539 +1987 +4327 +19219 +6133 +409560708 +7657 +26759 +866 +21497 +6205 +28503 +20866 +844426824 +29010 +19750 +24160 +22729 +11227 +21916 +13172 +20417 +8584 +13560 +15918 +28572 +29525 +14430 +13704 +24329 +17908 +20578 +20702 +9727 +29542 +2860 +20281 +28223 +16627 +25472 +32614 +839907039 +23205 +595289714 +13769 +21208 +11641 +11211 +3569 +28450 +1405 +26694 +23458 +9388 +11503 +32646 +7287 +895793244 +24808 +2218 +1465 +10000 +15090 +13436 +22810 +13052 +8586 +12246 +24401 +18474 +4916 +2932 +31864 +15409 +26783 +20199 +14520 +25142 +3078 +318746049 +19613 +13837 +25981 +12566 +11199 +6920 +8449 +14757 +13423 +16854 +1984 +5825 +23981 +24578 +17466 +7323 +288106440 +21208 +30606 +5288 +18431 +4176 +21815 +24468 +14933 +16432 +291275066 +12571 +21930 +38769653 +12389 +10309 +19436 +8587 +229792385 +4081 +23565 +19354 +20702 +11431 +20819 +26322 +23681 +767 +15131 +20121 +25710 +22140 +6439 +23302 +30033 +29300 +14715 +14642 +17681 +5605 +13023 +24516 +24476 +30537 +7489 +914782749 +31769 +1299 +17089 +7122 +5924 +11674 +20063 +4111 +13428 +24933 +21117 +29039 +20063 +11417 +9000 +3155 +384 +9720 +31035 +15197 +792992230 +5742 +16085 +27066 +17325 +5733 +14314 +12504 +15083 +24401 +16407 +24789 +30750 +10421 +203869333 +620726739 +29300 +5473 +22854 +13685 +18932 +12695 +27197 +1230 +26694 +11792 +17096 +20955 +15155 +25905 +9718 +1348 +4162 +32446 +22759 +30598 +2053 +10112 +22621 +20378 +25554 +1662 +18883 +681 +17394 +19198 +2884 +11306 +10634 +1090 +17987 +23362 +6423 +11821 +1129 +22531 +844426824 +15620 +31498 +580 +18322 +6082 +6624 +12007 +31120 +30617 +16289 +1031 +4916 +8345 +344 +12017 +25394 +436602508 +20955 +296862246 +20417 +3586 +151770303 +3574 +24884 +9718 +882883285 +476 +216965874 +29253 +30964 +14592 +12788 +109016745 +27041 +21456 +16087 +473198471 +15572 +17444 +30686 +2351 +7688 +2428 +16609 +27819 +8300 +542336074 +10366 +18072 +9410 +15007 +15639 +24444 +18296 +14594 +31803 +1466 +695 +5938 +82501098 +30067 +27510 +14343 +863 +695 +16289 +21386 +30121 +26073 +86993590 +6936 +408722947 +28090 +12061 +32423 +27663 +29992 +29767 +14482 +19838 +19487 +21792 +24814 +18480 +1040 +647614569 +16936 +27443 +32165 +19468 +5686291 +8277 +5795 +9502 +31578 +21382 +12894 +446206058 +15355 +2766 +3705 +3578 +24762 +12125 +19911 +25380 +18063 +24973 +24914 +314 +22833 +6701 +26231 +18282 +29919 +28331 +4656 +17512 +13822 +290769443 +14526 +5412 +32134 +32313 +23756 +14197 +2894 +24128 +25791 +10694 +18953 +13904 +1911 +20046 +3336 +11801 +29760 +658174212 +376369831 +817319335 +20917 +4008 +17994 +14470 +9873 +21428 +544 +25452 +25498 +485 +6137 +31723 +24493 +31490 +6027 +24437 +24368 +6945 +25996 +7677 +270260213 +469657013 +10306 +13004 +869 +5683 +11986 +9870 +20127 +7050 +27389 +74281531 +14989 +14819 +9780 +4008 +238835585 +23180 +3889 +5554 +4106 +11211 +15220 +16781 +11105 +15607 +31693 +4537 +24548 +5412 +6976 +12683 +19289 +26888 +1192 +12426 +1977 +23403 +24419 +18431 +17595 +1043715684 +8232 +2892 +26470 +31885 +3155 +26564 +21964 +26247 +26612 +16957 +31308 +87298433 +806595480 +17777 +14288 +3580 +13568 +28714 +775886610 +20321 +22571 +30793 +8782 +30183 +15607 +31019 +10134 +11798 +22730 +15900 +4560 +11968 +8968 +25030 +28937 +29410 +8957 +28509 +22091 +28021 +21448 +30 +2001 +21567 +15333 +450764617 +6687 +5603 +28606 +10961 +6389 +19684 +28070 +699487053 +23092 +13914 +22852 +5645 +25918 +4044 +166095447 +8300 +14536 +18872 +32731 +15608 +5706 +22244 +5632 +24787 +1729 +30212 +12145 +29253 +26457 +21344 +24800 +8399 +7603 +20108 +11540 +11119 +27179 +17444 +24249 +5996 +15239 +27301 +3661 +17265 +4446 +16842 +18352 +12503 +20377 +20314 +12800 +6331 +2783 +175 +13964 +22707 +23972 +12092 +21198 +2947 +4327 +20063 +28184 +5298 +25354 +31874 +19845 +8280 +6297 +24568 +24236 +31245 +248068570 +31045 +29982 +13739 +1204 +11777 +24836 +5115 +9379 +28937 +27638 +9443 +11327 +79196762 +2597 +14320 +137236049 +10187 +3440 +442419816 +8099 +26118 +22634 +8969 +23223 +6885 +5664 +5172 +15642 +26771 +11950 +18869 +3973 +886 +24883 +1130 +19449 +4032 +4486 +236 +6020 +12757 +1774 +21967 +27412 +7765 +20633 +215801037 +18696 +445477967 +21866 +12006 +13262 +665875322 +6028 +22424 +17052 +15657 +188584425 +5841 +12871 +1645 +10119 +20997 +958694130 +17592 +832685755 +5205 +16744 +25839 +17311 +18863 +8725 +30606 +519336328 +13321 +9867 +1445 +16086 +12706 +13847 +9646 +333 +32331 +12498 +30814 +1545 +18826 +22352 +31232 +15533 +16540 +3780 +24762 +836023503 +23895 +466 +21868 +345819040 +11835 +519336328 +22580 +244343836 +5825 +25240 +925227500 +7667 +2148 +16892 +5613 +623 +10109 +824805661 +415427569 +7405 +7295 +8237 +22795 +214 +244343836 +22764 +3907 +23209 +6364 +26326 +19278 +490726739 +3492 +641245860 +5288 +25427 +16219 +26222 +131541024 +290976997 +5703 +17444 +615650603 +20550 +10895 +31277 +9881 +2347 +25741 +3203 +6521 +14222 +2950 +22367 +29942 +6075 +26473 +23731 +31254 +28139 +28612 +3033 +5603 +30792 +14702 +22565 +4102 +9618 +18411 +26616 +28574 +17303 +28600 +19911 +12476 +8969 +23046 +8392 +4563 +3262 +8823 +4006 +8277 +15 +21782 +206 +314 +13298 +14819 +12820 +22795 +4440 +24113 +32175 +28082 +13287 +30534 +12778 +15019 +6514 +14631 +290769443 +31120 +30776 +1004406848 +23617 +31498 +908304474 +14914 +1384 +1517 +16664 +15341 +19456 +31897 +9136 +7923 +16648 +4324 +6600 +15886 +31173 +30805 +26730 +882072880 +12638 +28256 +25711 +24924 +21485 +26803 +29818 +24020 +8728 +31006 +32521 +20961 +32760 +11051 +10496 +20338 +612807585 +18093 +20857 +10753 +14621 +8556 +21427 +18271 +31677 +31426 +15924 +25400 +14430 +26650 +27199 +26888 +14476 +21127 +5713 +20964 +9350 +818027795 +23783 +15005 +32582 +12342 +28202 +4184 +11798 +7575 +21618 +8342 +18207 +464493188 +8070 +17595 +23398 +24578 +19880 +30302 +21964 +9410 +30328 +25774 +8696 +23673 +31761 +12111 +20306 +1069115708 +12757 +15642 +27891 +573404863 +24607 +3661 +945573236 +15194 +29293 +3033 +11051 +2163 +62277626 +1556 +17441 +8732 +1052640660 +2923 +21314 +16264 +29307 +15594 +31784 +15928 +23458 +31759 +20037 +15199 +13094 +1437 +504508952 +4561 +706944221 +5863 +683636595 +8616 +23264 +6945 +7460 +21775 +13040 +26236 +24837 +204246971 +4093 +27301 +7228 +15645 +510017880 +31718 +26650 +19157 +16658 +657016490 +144 +518055098 +19743 +733026486 +27208 +9718 +5135 +4656 +9323 +25624 +811903348 +10510 +29928 +699747195 +1008 +27735 +22832 +22231 +28677 +4008 +798556108 +11951 +29857 +15701 +24939 +2797 +4269 +29237 +29254 +8698 +15 +2536 +24641 +6518 +32582 +1589 +4545 +21555 +24924 +27995 +9809 +7657 +16210 +27836 +3289 +8601 +31358 +10517 +10673 +1017 +15887 +21037 +7236 +3019 +24468 +22324 +22790 +9834 +8689 +928 +13496 +252 +20400 +14828 +10800 +476240820 +18870 +3500 +19773 +26291 +19435 +3790 +31954 +14327 +8601 +11603 +5165 +31005 +8348 +26791 +12805 +8294 +352962731 +22784 +24135 +24140 +11801 +21197 +6376 +16035 +30163 +2282 +18247 +31334 +2106 +9657 +26640 +657016490 +695 +9123 +22810 +25135 +10506 +15162 +6044 +31613 +11668 +29882 +396 +14473 +13706 +24656 +20281 +4400 +17202 +2244 +19115 +27768 +29061 +27055 +17281 +2048 +1146 +15336 +19487 +1036 +9672 +5335 +8077 +2565 +10501 +1176 +13570 +23709 +1877 +9036 +4006 +13164 +991546674 +4383 +6238 +3687 +3174 +214 +25293 +15212 +19863 +8280 +6017 +10176 +3786 +19863 +16525 +3455 +21143 +11677 +29278 +21218 +17799 +2016 +24311 +8393 +10637 +3792 +6412 +188 +16767 +10366 +12013 +5590 +7097 +4573 +24757 +17065 +15239 +13560 +30006 +28988 +50 +10323 +1673 +376449320 +21541 +17052 +21885 +29644 +25960 +23952 +25752 +30944 +28714 +4944 +29429 +2825 +31664 +4590 +5472 +27779 +564 +29061 +4664 +28440 +359288415 +14465 +17290 +24975 +9167 +506 +5517 +12205 +16546 +8786 +4477 +878706911 +18647 +421 +26949 +15110 +2427 +26028 +20201 +16892 +13070 +5147 +32646 +4342 +12438 +3918 +20612 +21234 +15535 +31525 +20121 +12219 +21911 +5505 +19992 +26694 +5362 +32161 +2860 +21585 +31351 +19320 +11796 +8787 +172 +7631 +24734 +573 +29148 +24478 +3025 +12890 +22384 +13070 +32138 +284016043 +29007 +1129 +21391 +16685 +5053 +1016264428 +11792 +5534 +7578 +19219 +25675 +1051977677 +1524 +27092 +18172 +17841 +29109 +5900 +517 +172986183 +27647 +30670 +329649531 +241 +9019 +25710 +25089 +7371 +444399954 +21215 +3661 +20786 +4162 +22235 +77201550 +19773 +9379 +30426 +22069 +17497 +79196762 +29344 +6862 +22771 +1028508113 +15313 +3374 +1309 +31950 +4080 +14459 +8147 +24260 +2596 +6182 +8183 +17422 +561627178 +26803 +29111 +16986 +19674 +17096 +8839 +3456 +29984 +31173 +6331 +4372 +859072541 +276 +22034 +13503 +5363 +5383 +24493 +31842 +4328 +28928 +7024 +2213 +13213 +5649 +16785 +21071 +25115 +28733 +18377 +2614 +2675 +19149 +31089 +10555 +5565 +17775 +17089 +7011 +273798784 +29992 +19108 +32610 +227439839 +12370 +29415 +28069 +4909 +13295 +11835 +25892 +25828 +16685 +3952 +24820 +12673 +21337 +31753 +7305 +4321 +23412 +26283 +215938702 +208004304 +18077 +3503 +7774 +23566 +8985 +3721 +5294 +17093 +26631 +13498 +2980 +19236 +8555 +19777 +5511 +8147 +13213 +17874 +109016745 +17340 +1382 +702036288 +636839151 +12792 +21412 +531600320 +744924752 +19599 +251771275 +10071 +544 +21002 +4324 +20422 +16744 +25278 +30766 +3002 +18183 +15313 +168857585 +3186 +32760 +24839 +27803 +3141 +25989 +24780 +9228 +28832 +30254 +16658 +26205 +31035 +22714 +25699 +24065 +401917596 +17761 +10573 +30148 +13164 +12577 +87298433 +27676 +24578 +5720 +11641 +8951 +3819 +17123 +16881 +24539 +30327 +1139 +6592 +9109 +13065 +30794 +311814403 +909487409 +7889 +18702 +20494 +15871 +463035576 +18291 +17308 +15958 +4490 +3428 +16297 +23834 +8926 +615650603 +440 +17402 +5886 +17688 +31690 +14378 +22036 +29698 +27012 +20387 +4406 +911989185 +9795 +25215 +30435 +10536 +24922 +3473 +9795 +30770 +32561 +16216 +28510 +31244 +1517 +4019 +22867 +24743 +22729 +24160 +18609 +1636 +2824 +20478 +28231 +25493 +13109 +30902 +1066927070 +15632 +5473 +14592 +22867 +6028 +32165 +15525 +27039 +21955 +891 +16744 +8922 +16131 +18271 +30843 +843 +26077 +370759140 +26177 +18872 +820 +27832 +9322 +289307895 +5087 +5590 +11114 +5456 +4511 +22208 +24244 +21954 +5053 +15239 +21675 +17510 +723695589 +15951 +304 +14578 +7636 +17627 +26699 +4181 +17970 +2871 +18870 +7708 +25645 +25354 +26134 +16413 +9232 +10497 +15143 +630350637 +8787 +7361 +5373 +8780 +17853 +18208 +19929 +10518 +19319 +29237 +19585 +9361 +145056166 +14385 +17860 +279148135 +15097 +11750 +21567 +29249 +11641 +851641765 +18088 +12599 +27317 +31171 +15993 +8132 +20985 +3073 +14270 +20793 +14926 +17395 +21382 +28343 +29148 +10730 +24673 +19736 +12700 +14326 +14422 +4824 +8531 +20290 +22034 +25882 +32127 +17325 +2001 +24808 +21428 +10269 +10249 +25617 +818027795 +22140 +20663 +29919 +32581 +11986 +18072 +29278 +248068570 +20036 +17728 +31972 +22673 +651605410 +4359 +15893 +10593 +19422 +2345 +3770 +17595 +15162 +9419 +31485 +20291 +29831 +5794 +11778 +9056 +1021539295 +10083 +867 +7446 +24738 +12336 +19870 +301 +842 +798556108 +11346 +24075 +6053 +15568 +24922 +16901 +30473 +2784 +14851 +23841 +13160 +18575 +231410737 +13570 +29062 +18499 +14621 +859864853 +4648 +3557 +22833 +29965 +8895 +25264 +19428 +8245777 +1445 +29646 +14164 +22669 +12581 +15839 +17817 +13653 +14014 +18870 +5994 +20263 +382902669 +11555 +8392 +15539 +21753 +6003 +826 +12080 +7638 +11211 +1979 +5135 +32354 +10013 +2016 +18103 +4589 +29012 +31613 +2860 +10295 +24800 +7575 +394 +9150 +602 +29451 +8066 +29545 +26326 +4107 +18128 +471507746 +4394 +21720 +13899 +29729 +29221 +856 +311814403 +30598 +15666 +3109 +9710 +4328 +16309 +4941 +5086 +215938702 +660380383 +23596 +19052 +13506 +4043 +14701 +19451 +6166 +956457972 +26539 +5043 +30705 +10555 +10140 +11302 +215107976 +21879 +22438 +7992 +22672 +16697 +32060 +29030 +16558 +874086522 +27394 +10788 +16658 +537 +19319 +31005 +6182 +8101 +4327 +26150 +22233 +30065 +6169 +1481 +27256 +21021 +695107402 +393986242 +26010 +276 +22737 +16597 +4509 +29604 +25141 +6016 +6620 +15143 +387 +14209 +186785632 +26577 +624 +27012 +30341 +14147 +5357 +26694 +18535 +13675 +7734 +14953 +11503 +15094 +533948334 +341817102 +18631 +28509 +17497 +215938702 +30183 +19831 +3948 +27864 +13496 +28946 +12396 +17443 +5908 +19236 +2504 +25401 +32295 +17087 +29609 +9848 +4261 +1036 +16803 +90344393 +22423 +28947 +31665 +4440 +14077 +8392 +20600 +5743 +16525 +9011 +19451 +5796 +696198829 +29351 +5615 +30212 +4846 +2126 +4084 +7717 +27930 +721000141 +22621 +12131 +25710 +14889 +3248 +25252 +7889 +13642 +19655 +6331 +16478 +19747 +701104944 +6043 +30821 +11117 +31310 +2947 +332842011 +12628 +27526 +27960 +21126 +9019 +1616 +30161 +25636 +1071900543 +721000141 +21992 +9572 +12370 +30089 +19199 +20183 +9015 +859072541 +452282785 +21930 +20724 +7172 +20700 +29982 +10421 +6714 +4446 +14795 +4383 +2892 +4052 +3980 +30775 +28312 +28240 +273798784 +21069 +5298 +9173 +34337156 +7038 +924305293 +27392 +2504 +9426 +26144 +30865 +22895 +23709 +8903 +21391 +30079 +355734928 +13855 +18419 +31889 +9631 +30385 +12539 +13168 +24597 +8969 +5035 +13910 +24507 +30089 +4828 +26732 +31319 +21792 +22558 +27841 +3379 +17159 +13691 +6342 +23600 +9891 +663426662 +19682 +12111 +121399638 +16021 +10822 +7263 +2597 +31525 +27055 +31035 +19182 +31172 +558084621 +198721611 +25918 +30306 +631393247 +21170 +24139 +26817 +18550 +1761 +31522 +1093 +32581 +28591 +998 +22022 +21930 +26397 +6297 +14661 +27984 +1723 +20137 +1071907016 +29698 +26889 +20293 +13478 +2853 +17840 +5774 +17969 +18788 +31005 +8925 +24700 +8559 +6687 +10266 +24360 +9361 +21984 +24075 +7746 +14623 +16411 +12823 +5499 +27308 +5590 +403520915 +30966 +29442 +15839 +8598 +23268 +12501 +306388183 +8432 +2804 +5587 +25710 +30598 +10013 +8223 +31285 +6435 +16855 +8496 +1308 +13402 +8926 +28113 +7439 +25211 +251 +17512 +1688 +7014 +32742 +2236 +4885 +2607 +21250 +474 +26572 +3009 +27173 +290422529 +2662 +721000141 +13499 +12763 +3730330 +22854 +29461 +19819 +31285 +314 +4366 +26140 +10762 +9232 +1072899509 +8204 +14619 +31108 +30398 +29293 +4141 +17160 +14410 +13916 +19819 +27192 +31193 +18419 +27852 +21726 +885912742 +12788 +7672 +197982234 +5309 +1062457191 +15174 +25511 +13509 +616977445 +9369 +14483 +14805 +29010 +12342 +2209 +29329 +16035 +25638 +412700179 +25293 +14805 +1466 +9751 +5703 +23091 +2587 +10008 +22049 +1020435935 +24141 +12577 +18826 +21295 +1496 +12444 +14235 +9369 +22679 +22575 +3484 +6338 +8050 +26399 +14327 +5825 +20874 +27470 +909240806 +29343 +18474 +12746 +10990 +25942 +17829 +13813 +889980949 +90 +343 +31634 +23713 +87298433 +11340 +10337 +24000 +17588 +1017 +17616 +1641 +15365 +27736 +29633 +32476 +28839 +603 +1308 +12370 +15808 +2329 +18480 +19376 +3376 +15417 +5544 +29773 +13735 +5661 +16632 +925227500 +22543 +11059 +1026 +21761 +27342 +3372 +14216 +13043 +11882 +6267 +16148 +26740 +1836 +354736640 +25279 +20918 +13993 +10645 +26573 +11251 +8319 +25161 +4609 +6343 +10397 +16161 +2426 +9227 +6913 +311956014 +31709 +16399 +29324 +25786 +8464 +2121 +21448 +27131 +20627 +8175 +787176313 +5187 +30967 +1773 +6678 +20918 +6515 +23479 +7235 +8105 +6515 +560467389 +592690051 +21947 +28651 +1517 +20806 +32691 +11412 +8174 +26871 +13236 +600 +13904 +21618 +8515 +30214 +30365 +20704 +21178 +19297 +1370 +29429 +19694 +2901 +62277626 +9891 +10869 +745180397 +89610096 +13902 +2073 +359967163 +3379 +10441 +22557 +2450 +25905 +25188 +12764 +21218 +3080 +7438 +28184 +19435 +29429 +8830 +10743 +9100 +8277 +16636 +6211 +22424 +863 +9735 +8397 +1036 +284704550 +22832 +4989 +20333 +9325 +6163 +742 +24839 +464901830 +6322 +175763315 +15937 +20852 +4102 +26650 +16297 +8386 +18779 +10176 +661309396 +18474 +22645 +16057 +21429 +5847 +6600 +5908 +1545 +31665 +11765 +17510 +32034 +4293 +19200 +14040 +1612 +15545 +276 +13301 +27337 +1802 +29070 +2589 +15061 +19676 +3996 +7481 +533 +29089 +1840 +11622 +14851 +19665 +22377 +14587 +32551 +11900 +14532 +2675 +5730 +21384 +4927 +24601 +15798 +24675 +15944 +8932 +20478 +6390 +61637246 +345819040 +24753 +5785 +5170 +12632 +1365 +16525 +778 +974 +30070 +30936 +699735627 +533476351 +6317 +22229 +24020 +443 +3584 +21208 +30564 +31837 +4328 +31474 +24262 +6618 +20046 +866 +25171 +29102 +466895569 +2231 +13813 +7117 +28928 +31838 +31485 +16212 +828880865 +3590 +24294 +25926 +19093 +65808830 +14209 +3866 +17364 +942511264 +20357 +15994 +22992 +11798 +4200 +9631 +13057 +4476 +6842 +20512 +11661 +30752 +1040089099 +16507 +12747 +903238229 +1906 +17980 +703293243 +1310 +12472 +517 +379911054 +21838 +19243 +28076 +12164 +25773 +640778508 +29399 +7024 +29507 +14532 +30686 +26331 +22450 +4933 +453654408 +26457 +15008 +5180 +24792 +12403 +12764 +852 +9445 +5664 +17162 +26591 +8174 +8786 +318746049 +32378 +14528 +9400 +8995 +7566 +30440 +4357 +27831 +19868 +13875 +32295 +17314 +912418915 +10335 +14631 +799 +29313 +31245 +22088 +512128164 +29052 +23382 +21208 +9638 +16689 +17559 +773818094 +14502 +12908 +483775210 +3683 +12757 +28319 +19316 +20722 +802636738 +14133 +427985656 +31433 +1517 +184 +23794 +16685 +27282 +19187 +13287 +18182 +4494 +11953 +14706 +31028 +24113 +17089 +4702 +6274 +16768 +703293243 +12046 +3160 +8544 +16064 +22784 +24791 +14776 +8116 +6520 +24907 +26088 +16356 +30213 +30033 +29239 +610 +466 +19047 +17980 +8277 +21660 +17928 +472492534 +19694 +16759 +1083 +6814 +3019 +4399 +22088 +18887 +16026 +15879 +27803 +15945 +12736 +26764 +1904 +16862 +50989912 +16879 +17597 +78887710 +19638 +31179 +16684 +4934 +7044 +7428 +14500 +552056204 +3780 +10781 +7082 +26409 +8285 +22601 +4627 +18457 +3376 +12163 +8677 +13017 +29014 +27401 +24358 +30186 +353283076 +5773 +490663799 +457142444 +2724 +10649 +27163 +32014 +25670 +21875 +13443 +21930 +25268 +19506 +2743 +2084 +15887 +20798 +24051 +1640 +4367 +2455 +18772 +29288 +8674 +2486 +13451 +5688 +11066 +9659 +3721 +9087 +5335 +4581 +881770255 +29844 +10840 +19777 +21368 +26921 +26573 +464493188 +4933 +777917138 +6131 +5750 +2724 +28312 +11840 +13165 +727 +14385 +21028 +30601 +22543 +3025 +826485957 +24673 +243142270 +12285 +28096 +27522 +20201 +29344 +27784 +16842 +14014 +15941 +29005 +30415 +25053 +376369831 +30752 +5363 +25892 +24868 +14499 +23205 +1479 +6078 +23596 +228078458 +17298 +27289 +16675 +16789 +22853 +9317 +25003 +3772 +30803 +17829 +32344 +9379 +2044 +4870 +504428086 +7481 +15144 +6147 +885448314 +8197 +16910 +28243 +5730 +6252 +29274 +270260213 +16590 +10266 +31610 +689 +22790 +349265452 +10295 +30783 +678 +20314 +17765 +699747195 +911989185 +21628 +27021 +11951 +31979 +9401 +10953 +8183 +31363 +5954 +11944 +8091 +15994 +17422 +19153 +29966 +30133 +14021 +20008 +32417 +31915 +7235 +5796 +21287 +28508 +14502 +31813 +699747195 +8079 +4450 +31761 +26762 +22531 +20653 +16078 +29274 +392691932 +125 +14535 +7765 +4775 +5376 +4044 +1145 +11243 +5284 +19052 +12414 +30745 +4437 +22732 +1909 +28998 +9192 +7567 +15636 +8668 +19975 +5177 +24724 +18563 +20612 +7702 +7816 +436602508 +4998 +1310 +16901 +5858 +984 +26936 +22349 +22621 +11143 +13610 +506 +15871 +22021 +2688 +13595 +1391 +9011 +27052 +26867 +518055098 +15993 +19873 +10735977 +27776 +22100 +30481 +448760046 +29370 +19161 +10163 +25646 +1072899509 +20736 +3985 +29877 +15434 +20833 +13580 +1001982030 +31095 +31897 +3389 +1174 +13899 +36 +25024 +5908 +27074 +859945928 +15005 +7847 +477925588 +9679 +17747 +83834291 +22034 +20958 +28152 +21732 +27710 +12060 +832680993 +24790 +20054 +6418 +7161 +3248 +18839 +21072 +2217 +8223 +15648 +1589 +2518 +23718 +25215 +874 +12635 +13706 +13023 +9323 +23107 +27199 +2261 +10743 +25948 +8520 +181284782 +11997 +24859 +10193 +16478 +4260 +26423 +11281 +6869 +17188 +2271 +14740 +2528 +3540 +26936 +22048 +9461 +4084 +23639 +82501098 +7965 +20948 +6869 +22812 +17060 +18162 +27735 +12788 +4579 +4455 +468 +767 +14741 +31613 +20507 +7813 +661309396 +24738 +23871 +16160 +1065 +1009 +20120 +14980 +4233 +833103889 +28245 +19180 +6278 +7220 +5106 +13193 +24437 +30483 +5369 +12111 +23781 +25264 +32087 +3832 +18048 +11218 +30624 +26157 +30718 +23772 +1405 +631540174 +13993 +23576 +21477 +2824 +12599 +30327 +20477 +143 +11855 +10515 +27013 +24562 +27280 +24787 +6929 +13064 +10332 +21107 +1056 +7170 +23189 +13085 +19653 +6521 +4645 +16069 +32113 +24368 +7430 +22905 +837732693 +25445 +23565 +30894 +11067 +31979 +31319 +6322 +21346 +9657 +10311 +22677 +17893 +11796 +940466982 +10826 +20902 +20137 +21047 +24700 +25639 +19665 +12761 +26193 +4093 +622 +652152676 +6420 +31674 +31330 +8472 +79082596 +8405 +77201550 +1242 +14760 +32646 +26356 +2688 +406000131 +87298433 +1388 +24839 +22971 +10564 +5350 +8818 +2385 +18779 +28414 +26423 +20144 +22687 +438 +220466131 +7983 +17437 +10497 +6238 +12103 +5274 +31416 +2158 +29773 +17159 +5722 +8985 +613429844 +858 +13216 +7254 +26049 +5913 +15985 +2308 +8674 +22322 +19348 +17685 +28772 +14189 +13479 +804551652 +430465787 +16291 +9731 +22728 +265813536 +18207 +9049 +12908 +854319027 +9366 +29022 +2538 +18398 +10671 +349377938 +9007 +17501 +31420 +25386 +987156465 +13606 +28198 +16188 +1027 +7442 +787176313 +6435 +19585 +1613 +2655 +21742 +20700 +6400 +17780 +18310 +7132 +7600 +27304 +8957 +17577 +4636 +9672 +11944 +6453 +1487 +27393 +28946 +21731 +8782 +22686 +14396 +6388 +27010 +8276 +13522 +12657 +30213 +6870 +5994 +538293986 +8067 +22546 +4703 +559 +9956 +10656 +25552 +13769 +14519 +5456 +14970 +22714 +713845005 +31839 +8172 +778090494 +13790 +30537 +26918 +518120821 +2892 +16125 +4452 +25480 +16704 +3479 +9208 +12404 +5837 +9867 +3683 +17311 +9756 +6893 +28834 +17285 +3358 +8685 +14581 +27803 +2546 +11826 +961973024 +29829 +16556 +1354 +29254 +5684 +14380 +21239 +1835 +11413 +8449 +29161 +308 +24656 +6469 +394986117 +10577 +10497 +8674 +4098 +6211 +27877 +27930 +26192 +21667 +27589 +13099 +922621576 +11211 +4193 +4167 +16935 +26999 +24743 +22621 +2503 +16869 +18077 +15090 +24153 +22294 +22682 +8306 +16558 +8885 +630093307 +16152 +29760 +17159 +7638 +314 +13043 +21700 +16842 +20108 +839907039 +32756 +32313 +24859 +27394 +720519970 +16573 +5945 +29365 +26326 +6395 +3683 +23770 +4346 +11882 +30116 +2282 +17301 +20234 +6079 +955278291 +23977 +20722 +3793 +30792 +28858 +25349 +20265 +16064 +1172 +6181 +3039 +24610 +25481 +695 +13496 +26331 +3336 +12134 +20777 +26022 +28937 +13417 +4294 +15660 +15698 +2468 +621395034 +30033 +25498 +856 +20333 +7708 +24196 +22091 +24689 +23188 +23769 +24779 +17652 +23163 +867204060 +4338 +21164 +15313 +12847 +10194 +12050 +16802 +15620 +1487 +13830 +8658 +5309 +2824 +13603 +23810 +10788 +28104 +24914 +594750521 +8586 +6271 +15678 +20378 +18615 +18394 +21374 +1163 +110271327 +26783 +30107 +23223 +7717 +24629 +30199 +6786 +7745 +30242 +29400 +20786 +2363 +25977 +5187 +29477 +592666506 +108 +832685755 +20895 +950474614 +641245860 +561740885 +4925 +14638 +6068 +7585 +7143 +5667 +19674 +28724 +8699 +376449320 +19875 +4560 +25436 +31671 +7702 +13298 +17595 +21525 +178765044 +7235 +18458 +5587 +18465 +18129 +3922 +2455 +30315 +23028 +19094 +11815 +17856 +14594 +8515 +14326 +5492 +5144 +16146 +2769 +25637 +1979 +25639 +15768 +4569 +7263 +20904 +609403371 +21342 +29450 +20349 +24330 +25111 +30070 +17175 +29877 +15189 +27394 +863 +4342 +8969 +21358 +29315 +9243 +23448 +31285 +27131 +19672 +4664 +13783 +30140 +5376 +253141036 +32163 +25793 +29398 +16759 +29893 +12866 +9627 +29307 +21964 +8096 +22275501 +11331 +4455 +2668 +1409 +27828 +15249 +6028 +349265452 +238428037 +2220 +9992 +652152676 +27225 +651605410 +6330 +29610 +32437 +19858 +31431 +9244 +29528 +29267 +23703 +458283071 +2466 +823092168 +393086015 +10483 +493 +6068 +14851 +434 +20048 +5797 +32760 +23199 +8798 +1890 +5539 +1100 +27271 +26986 +3273 +7354 +10970 +10071 +9428 +21862 +18416 +6205 +9173 +4142 +31035 +21615 +10555 +813445009 +11869 +19560 +16803 +26146 +24004 +31338 +8712 +3394 +1662 +17595 +25774 +1904 +12566 +26150 +17459 +18403 +5994 +21266 +17086 +17239 +24762 +4152 +5847 +6406 +11096 +10690 +15194 +10112 +27461 +16352 +16078 +921025890 +29063 +13 +10052 +23639 +14519 +15336 +16785 +29952 +31108 +12248 +9200 +1103 +30107 +13747 +14482 +23746 +13276 +15958 +17579 +332842011 +534 +32062 +24569 +80294898 +20315 +27085 +8332 +140796320 +16802 +13099 +23268 +22322 +7896 +12957 +4909 +16003 +27768 +20902 +21047 +31670 +19231 +15879 +125 +13932 +13624 +14825 +5087 +31562 +1974 +14594 +1061 +653627586 +18183 +27199 +12695 +30256 +464493188 +5367 +3293 +24294 +27066 +582958153 +12007 +15947 +10748 +29278 +13751 +20904 +7489194 +20826 +13822 +742303875 +385123789 +17616 +20021 +29680 +3772 +1046343587 +747 +4654 +15132 +24816 +15011 +15978 +718 +27025 +12160 +4514 +17052 +9906 +24437 +4561 +10560 +17249 +23756 +29609 +21481 +24814 +26759 +14839 +30520 +7202 +31363 +20695 +8974 +26650 +10413 +17853 +1069115708 +25777 +14384 +19666 +17019 +21826 +23566 +9428 +13168 +12092 +23888 +13496 +4293 +16502 +16152 +20949 +17856 +10649 +17052 +20036 +754590698 +9261 +15278 +14218 +17776 +10112 +14678 +31153 +1004406848 +18883 +17884 +561740885 +25373 +4440 +18609 +14818 +18418 +6757 +32377 +2660 +7047 +4311 +5777 +14818 +16085 +1758 +9631 +250 +19767 +4327 +23910 +16475 +9582 +13904 +21772 +27993 +4866 +30598 +28091 +27737 +2385 +22073 +2221 +146841542 +19747 +15130 +24670 +16064 +20143 +13875 +25712 +1028326137 +22057 +19386 +6096 +344 +26259 +24814 +4080 +13032 +20949 +24635 +21258 +26073 +12267 +917948279 +6802 +31247 +498666675 +32652 +9381 +14996 +28076 +16744 +31818 +29461 +22555 +18020 +545509574 +309071195 +11283 +19171 +30825 +20422 +7405 +940466982 +6096 +10634 +13571 +3361 +23143 +20786 +279067825 +3578 +30752 +103019456 +23781 +21635 +4402 +7902 +30784 +29619 +12490 +16413 +133678412 +30177 +21737 +16802 +18631 +20662 +28394 +32444288 +12577 +6847 +23046 +5522 +10182 +14722 +5716 +19350 +9718 +26921 +30180 +27609 +618386534 +21250 +21305 +31761 +24495 +29035 +31583 +28388 +30891 +12645 +13438 +10302 +4561 +26121 +23713 +5994 +27334 +14039 +30017 +22677 +4699 +19620 +766823878 +28245 +18411 +13113 +12637 +5945 +13016 +634854294 +10415 +26706 +9379 +21374 +480390692 +17856 +1312 +82501098 +12577 +30659 +30843 +23453 +21959 +823092168 +21784 +28530 +19386 +18342 +17238 +9789 +2058 +17746 +640778508 +19236 +297 +17382 +21255 +228 +884345720 +25873 +21158 +24907 +889980949 +10227 +82501098 +12134 +24673 +17793 +32295 +9325 +12881 +32760 +3503 +10049 +1030729571 +21334 +18103 +488251248 +10248 +315171979 +24562 +30775 +15875 +29758 +27388 +14818 +3229 +3374 +8321 +43 +2849 +5605 +10337 +178765044 +11482 +24914 +15736 +21273 +19200 +31025 +25091 +8700 +10539 +554100033 +14069 +28688 +376369831 +306860064 +8571 +13964 +22864 +7308 +3356 +20869 +15588 +20199 +17874 +21496 +1308 +11815 +473270624 +30659 +7603 +5992 +10109 +23883 +28013 +8642 +195778126 +22471 +2351 +20441 +2410 +20524 +730297274 +28724 +31169 +22300 +13899 +29556 +29556 +27153 +10208 +14499 +18459 +206 +19064 +28197 +8926 +29940 +3039 +26247 +12941 +30177 +18943 +785579678 +6439 +11779 +30875 +23151 +5947 +833103889 +5794 +14585 +24973 +31277 +21243 +19711 +25675 +3384 +14775 +21028 +485 +8776 +12941 +436602508 +5613 +1218 +8324 +4402 +1908 +22693 +554100033 +19925 +9036 +19750 +8993 +3560 +18391 +21467 +1083 +17422 +22672 +1251 +9870 +16868 +20580 +9937 +188 +32285 +17430 +1053394108 +17559 +27401 +13423 +18078 +19478 +23661 +15048 +4537 +9222 +5590 +9156 +14116 +5457 +4476 +186785632 +2044 +1403 +10560 +29810 +26922 +23274 +29448 +26941 +24386 +15378 +62909084 +31980 +4881 +12637 +28231 +8818 +23522 +6106 +2260 +17654 +12320 +16901 +29646 +12890 +8665 +7781 +589882737 +23160 +1984 +22861 +606788536 +25813 +26150 +14594 +17363 +28508 +28414 +9870 +21258 +30782 +22879 +19278 +23895 +244957611 +688887999 +14236 +25885 +933132804 +13484 +154120443 +13373 +504608093 +1083 +10184 +29285 +13579 +10321 +11340 +20115 +31364 +22423 +20869 +24536 +11750 +28510 +5796 +29433 +28059 +20399 +29222 +1259 +11759 +16761 +32550 +17025 +19531 +16518 +23972 +27785 +20798 +11073 +32431 +21244 +11634 +29507 +28772 +4830 +1013710959 +3300 +21208 +2709 +16559 +27902 +3836 +11059 +1612 +6301 +16264 +23507 +21612 +15907 +12806 +14558 +32632 +16596 +28770 +12566 +19456 +14559 +10727 +2001 +450591414 +12386 +1378 +267 +23773 +24749 +17627 +701463599 +7723 +4191 +25320 +8250 +858 +695 +26438 +13070 +21070 +11716 +9720 +6137 +224818846 +16317 +4465 +1378 +8096 +30082 +6395 +16749 +22092 +29392 +6165 +4561 +236448354 +901 +3985 +29005 +193 +5128 +19108 +18136 +139452872 +1083 +8050 +959731862 +2804 +17627 +9366 +26590 +19163 +10413 +21552 +28493 +11340 +27052 +17429 +15448 +900 +30350 +30564 +417027696 +11007 +892237149 +6686 +22009 +30873 +464703413 +5906 +4573 +3294 +381 +30089 +26326 +21405 +21645 +25786 +13956 +9034 +29912 +28770 +18077 +30762 +25263 +1232 +14581 +15161 +15133 +31490 +5615 +9426 +13040 +26177 +21002 +8696 +7754 +191971468 +3009 +30013 +3560 +7672 +21412 +718 +2824 +17363 +16840 +28070 +29833 +22316 +24536 +869 +7592 +32113 +950 +926344921 +17728 +25161 +6406 +404560013 +8823 +24622 +6642 +9100 +510017880 +13595 +25742 +27243 +31241 +771101042 +5603 +17559 +5987 +1071 +18535 +922781658 +21443 +19803 +8132 +9136 +3155 +17392 +2388 +29952 +27042 +10487 +6249 +27099 +22488 +12632 +22423 +6976 +6068 +366293489 +30254 +18233 +854801176 +12929 +28504 +1146 +10366 +21290 +103480109 +16407 +29912 +429772051 +14526 +22579 +14620 +19116 +14420 +32377 +31619 +24268 +30766 +15492 +27401 +1910 +833267066 +22645 +29605 +15177 +22669 +13757 +4866 +5320 +7631 +2690 +11759 +13925 +23530 +1336 +19157 +10748 +3276 +6588 +16381 +22024 +4891 +17525 +14473 +19354 +20592 +32370 +32232 +28240 +2515 +20017 +223690879 +10021 +21445 +22743 +1934 +26473 +29619 +490744948 +13070 +15549 +17395 +12209 +14988 +17681 +25111 +21043 +4007 +19720 +5841 +223 +742863148 +688 +5886 +194861429 +30415 +6933 +3203 +6281 +16597 +415613643 +17539 +648749540 +25310 +27674 +8725 +9176 +3871 +15636 +20653 +27440 +13617 +7646 +13234 +12024 +7392 +12361 +15642 +67875078 +28858 +10687 +32366 +26157 +10861 +16773 +28998 +4438 +16476 +1382 +17429 +1072899509 +5590 +11407 +882072880 +29359 +13509 +13904 +1263 +8187 +1875 +20144 +7017 +14819 +16216 +17089 +29336 +14581 +6364 +22393 +3810 +4648 +24740 +31139 +18282 +22189 +28770 +452 +2167 +14385 +6862 +17270 +8377 +30888 +473270624 +7745 +19201 +24250 +1773 +14231 +3185 +16919 +31670 +4097 +6547 +874205684 +30481 +742394050 +19670 +30433 +23783 +28832 +24864 +28153 +2375 +7101 +17402 +19676 +13428 +557679414 +18434 +23894 +18661 +24791 +21772 +5031 +25599 +2690 +13869 +9710 +4123 +18208 +2058 +8090 +13051 +22621 +8441 +8777 +3109 +1719 +26410 +19032 +4989 +449362197 +15951 +10421 +5743 +549907492 +6921 +13532 +12817 +30814 +108 +745180397 +6586 +31045 +858781524 +28509 +20139 +7254 +15831 +27253 +22107 +134408380 +17585 +13855 +5994 +12814 +25638 +2011 +8829 +13301 +27185 +15102 +25366 +26365 +21974 +28021 +21155 +30021 +10241 +4666 +4670 +5222 +8472 +23179 +3016 +17353 +19486 +11778 +6939 +28504 +31114 +10473 +7578 +19870 +359288415 +17626 +17020 +17839 +17521 +585 +13727 +4406 +17374 +12209 +14636 +438 +14385 +706944221 +30067 +223690879 +25082 +5912 +29061 +20315 +5815 +20090 +29183 +5841 +25791 +7958 +23596 +30385 +7212 +11505 +21635 +9646 +34337156 +30902 +6395 +10096 +32731 +4437 +17905 +9668 +28483 +6043 +20904 +7111 +26771 +13838 +16146 +8132 +23189 +29461 +25089 +31750 +567113435 +15491 +21941218 +23160 +21427 +9802 +31665 +4527 +10052 +1046 +16993 +5291 +6234 +19118 +17470 +8089 +16596 +29218 +14147 +392691932 +20894 +551 +20997 +23163 +31662 +18618 +21083 +16150 +7937 +28223 +30070 +25566 +26640 +6331 +8829 +6786 +21552 +25918 +17988 +2802 +6388 +10316 +602935893 +3721 +12149 +10651 +29442 +27198 +436 +28600 +7023 +13606 +10673 +4163 +15713 +14038 +339451411 +839907039 +61671017 +1174 +10646 +26522 +1688 +30922 +9764 +9855 +27769 +20025 +27370 +22560 +26146 +22250 +12858 +8449 +25252 +2060 +5590 +5796 +29698 +3932 +10294 +3384 +26552 +4343 +21960 +20653 +11025 +21100 +20702 +9124 +304 +3569 +8846 +32449 +4455 +16767 +5196 +31369 +19412 +28129 +16913 +32208 +3293 +24743 +6512 +5294 +13070 +25434 +6786 +27672 +381 +31114 +24246 +8739 +6307 +24562 +17443 +7702 +31696 +12080 +30199 +24139 +11091 +421 +5720 +9210 +863724463 +4869 +22286 +32449 +13735 +19882 +2107 +4343 +8187 +29487 +5536 +5035 +18932 +7007 +17265 +213606410 +9361 +29070 +25257 +22227 +25256 +1625 +16173 +29623 +12804 +858781524 +6022 +8449 +9667 +9572 +21043 +14133 +157465808 +139452872 +22966 +29610 +24593 +21815 +29311 +20366 +4485 +328890300 +23559 +10052 +29254 +28036 +9287 +8342 +2697 +8116 +982 +1282 +195778126 +450591414 +31619 +10171 +10510 +3976 +15280 +9232 +24055 +10692 +5928 +11244 +592666506 +21117 +6618 +7442 +28111 +6515 +24966671 +22789 +3662 +14851 +24836 +1466 +29451 +754590698 +28943 +31425 +8578 +22997 +15492 +232711058 +10781 +922621576 +7106 +29388 +18978 +7024 +15928 +29555 +21197 +13553 +19695 +1039454929 +24829 +597796445 +353 +30755 +11712 +14526 +27393 +878327399 +9497 +22294 +20540 +1083 +17999 +21792 +79196762 +7708 +687 +15611 +15249 +24210 +18618 +20250 +9672 +18826 +11059 +21784 +11340 +10796 +11069 +10458 +2091 +11076 +6089 +22852 +819410135 +22556 +17516 +24829 +6191 +6532 +683248809 +22795 +1791 +25273 +32470 +5360 +22993 +10560 +29339 +18271 +22652 +20047 +492988425 +23022 +3274 +5966 +4833251 +23211 +5439 +24330 +28508 +10294 +26 +28437 +4749 +6822 +8364 +30272 +31010 +7787 +18480 +6687 +30302 +13675 +12272 +6687 +3283 +8426 +6542 +30341 +3735 +28917 +10555 +8433 +14385 +8148 +24903 +4833251 +11340 +17728 +12110 +29274 +26656 +6795 +253699238 +16381 +4054 +21555 +4293 +1023500634 +8556 +170730903 +12890 +5716 +19314 +1296 +4912 +9590 +26661 +240415429 +27098 +466822790 +14330 +20571 +4054 +18761 +8963 +11761 +20363 +16753 +282 +9937 +22333 +20960 +8563 +15546 +25660 +22369 +5349 +13899 +823092168 +3770 +907054612 +21135 +9109 +28115 +2271 +12926 +191 +5924 +31254 +17346 +1840 +920628575 +8306 +9024 +15268 +31553 +8882 +12490 +31577 +695 +6330 +28418 +7875 +612807585 +8318 +15333 +7202 +13474 +11232 +881770255 +103268089 +30120 +11440 +24443 +31839 +30745 +18651 +24764 +31153 +8845 +23964 +6038 +2596 +20537 +32378 +23636 +1040298715 +10306 +17376 +23588 +3540 +8851 +100092990 +12817 +18577 +28766 +27787 +26796 +9794 +10938 +20477 +15545 +27459 +2454 +3283 +30249 +12246 +1445 +1005059728 +17065 +25942 +336420794 +32760 +2503 +22620 +28920 +14614 +10414 +8685 +24678 +17265 +4874 +21828 +21553 +754590698 +9735 +1481 +11779 +15146 +12169 +11069 +2329 +27172 +280737490 +31190 +905400521 +15858 +909240806 +2282 +15491 +18071 +27179 +31198 +22966 +5794 +1394 +6035 +795585329 +4751 +1059407870 +5653 +24437 +695 +908304474 +25211 +8559 +23444 +24128 +20983 +18779 +19649 +16591 +9931 +3687 +23431 +18271 +29525 +28288 +14086 +391318178 +20948 +20327 +6542 +23964 +1047 +19628 +20076 +5255 +18474 +343 +6405 +7430 +8728 +26010 +28987 +2163 +681 +21992 +4992 +478 +32157 +6181 +7074 +18791 +25905 +12538 +10163 +9769 +14828 +13914 +597796445 +9024 +14507 +11674 +25566 +3428 +28766 +20306 +746614703 +29649 +28339 +30318 +14147 +14818 +20047 +5815 +20687 +12291 +13818 +14926 +463035576 +25545 +39299391 +28021 +24338 +11779 +448760046 +18886 +13070 +12657 +21783 +25793 +22414 +24610 +10509 +22092 +17708 +8949 +12912 +7318 +20815 +10392 +28606 +31211 +22685 +7946 +20025 +20457 +16323 +14177 +30819 +6131 +31264 +26896 +25593 +23016 +5590 +4666 +686 +22412 +31649 +29344 +772225462 +14908 +3996 +29566 +18379 +25376 +16125 +17340 +23348 +452 +4200 +339451411 +24531 +3742 +8320 +2073 +20663 +7318 +19006 +1394 +9109 +24230 +24562 +28967 +17827 +10569 +29413 +25511 +3562 +854801176 +30436 +27165 +7786 +13685 +21202 +15141 +15132 +25368 +16164 +291275066 +9323 +18162 +9401 +23796 +1595 +2260 +5360 +10419 +24993 +3487 +27324 +13890 +49 +4563 +10358 +15985 +10182 +932686918 +14330 +22634 +15453 +32385 +18963 +16813 +16212 +7202 +7952 +12747 +8183 +11007 +27198 +3423 +4715 +1802 +12818 +66 +14755 +20852 +30706 +3097 +23209 +29940 +9709 +1039573980 +29777 +2452 +163251696 +21615 +1971 +1020435935 +16559 +696717231 +27782 +14989 +9369 +24663612 +11968 +19884 +2454 +17226 +12649 +2546 +14772 +15962 +28467 +21894 +9345 +21218 +25774 +20137 +4656 +20578 +11070 +10743 +31864 +867204060 +29359 +22830 +25135 +32313 +12632 +8642 +23681 +17321 +22853 +74281531 +32112 +22316 +163251696 +15048 +8090 +8990 +22861 +15196 +6990 +26896 +26348 +27968 +25874 +22810 +15269 +959731862 +17780 +30485 +26941 +23566 +1405 +137236049 +665668403 +2231 +30157 +10112 +3065 +10184 +14197 +31864 +23007 +27529 +23163 +15927 +17094 +828880865 +1025777893 +989959857 +16596 +15417 +9906 +12366 +8217 +2475 +25668 +22543 +16342 +24360 +19140 +29329 +27197 +2347 +24329 +14594 +16590 +22034 +12267 +22729 +32058 +13595 +19628 +1957 +31404 +2422 +30592 +11726 +25262 +20629 +4007 +24581 +9400 +10224 +17808 +29148 +23661 +30315 +452 +27185 +18618 +14536 +11499 +32285 +8558 +22773 +25882 +18702 +30597 +20627 +23723 +6307 +22886 +15642 +24598 +282058177 +453090502 +19516 +32118 +29074 +11815 +6028 +2438 +32468 +18060 +27024 +18417 +3358 +3160 +1140 +878706911 +23917 +32311 +18887 +13509 +6945 +26291 +2055 +12250 +12288 +1140 +26461 +8133 +79196762 +15491 +21826 +18601 +11882 +11808 +2849 +28331 +825145787 +10708 +336420794 +8884 +30670 +17542 +8753 +7254 +4331 +10784 +5682 +1378 +26743 +27447 +31870 +5138 +17597 +28799 +32188 +631540174 +762372985 +8209 +1912 +166095447 +1052924890 +8925 +8774 +1028508113 +6166 +26694 +206884506 +15534 +811903348 +14520 +29049 +1282 +27709 +4527 +25486 +742020694 +22163 +15019 +15792 +25675 +19496 +30617 +56090979 +20477 +643348206 +13748 +19009 +29429 +21792 +13595 +32248 +7702 +11641 +749234322 +28394 +27941 +27658 +31599 +29556 +3322 +20578 +32322 +28138 +25989 +26486 +11451 +517 +31364 +18960 +9490 +677416738 +10272 +24673 +25710 +14775 +4383 +360376837 +77748472 +9379 +28810 +14197 +18631 +16664 +26312 +25054 +16775 +31425 +20378 +7276 +26711 +531600320 +20769 +26908 +5907 +29994 +9369 +17246 +22739 +30794 +25349 +19849 +1052640660 +22713 +6950 +10493 +19445 +166 +12906 +5743 +9542 +11937 +9747 +10389 +28574 +13658 +26146 +20687 +24689 +31761 +17893 +15536244 +21140 +20736 +8700 +19726 +692430287 +20941 +2614 +3590 +3511 +545549059 +28493 +15663 +25731 +30312 +12444 +1142 +54102294 +20315 +1726 +11104 +21037 +22622 +18411 +673150696 +1073 +4938 +436602508 +18172 +5554 +23462 +28416 +6913 +29992 +20715 +1354 +7958 +23150 +21908 +1940 +4661 +14343 +23520 +572264701 +30814 +5349 +32383 +32320 +443 +23136 +32121 +20085 +31049 +30793 +26288 +19219 +17236 +24230 +31927 +14521 +24457 +4808 +5390 +2773 +14507 +8699 +7285 +20800 +11092 +12143 +442419816 +30212 +24823 +31673 +250 +3016 +4329 +8398 +1467 +2504 +7235 +11951 +131147486 +22084 +1384 +17512 +12599 +18248 +15548 +4870 +7527 +941 +28262 +2915 +20417 +22030 +14519 +16842 +28510 +8420 +18020 +1204 +236684310 +17314 +30741 +7438 +19003 +621749066 +63674306 +18296 +859864853 +25639 +7754 +32261 +4569 +1028 +5541 +294947637 +26291 +18078 +10555 +7285 +15333 +1048322512 +21107 +29211 +9731 +4869 +26614 +32122 +29609 +2058 +8067 +9011 +18322 +1038473147 +16518 +516 +7495 +20785 +9461 +20376 +19354 +16895 +14554 +12688 +1823 +30113 +14914 +4613 +6068 +155057346 +23662 +22275501 +4363 +25400 +635470917 +6949 +3025 +16472 +28339 +21346 +2768 +1005111773 +27934 +4022 +610 +10171 +23565 +24309 +6551 +10441 +3084 +15722 +17962 +23151 +16131 +769731785 +14676 +8204 +29243 +16540 +2394 +519336328 +18213 +30245 +28262 +687 +5162 +4830 +63674306 +10970 +26047 +29658 +921025890 +5367 +2822 +24459 +13054 +17165 +5888 +11308 +13883 +22772 +25508 +18156 +16745 +8912 +3277 +253155455 +932686918 +15411 +14612 +17376 +23137 +12538 +1290 +958 +9769 +8984 +260292361 +9731 +15781 +4912 +466407152 +8175 +10306 +10826 +16642 +28751 +17038 +1172 +30163 +29451 +23255 +14316 +19747 +25654 +767163246 +19002 +24663612 +15251 +29602 +1277 +3283 +355264719 +19307 +28677 +11723 +32347 +6243 +8172 +592690051 +4609 +240415429 +21018 +7503 +6063 +5415 +28096 +688887999 +31172 +337041099 +396 +24884 +6106 +4664 +18209 +26670 +178765044 +5373 +1365 +7708 +454313193 +11778 +11882 +884345720 +5369 +1204 +32760 +10573 +3562 +2466 +21266 +9024 +953124189 +25498 +14069 +522048339 +8036 +31055 +2947 +32495 +29545 +5376 +28467 +14828 +31445 +4799 +20716 +27784 +30603 +395834793 +11223 +23900 +28956 +24374 +13070 +24302 +28339 +6131 +226980905 +19009 +19693 +453090502 +103480109 +11726 +34337156 +23530 +31330 +372479198 +4439 +950474614 +20348 +18173 +16817 +14930 +25490 +60606121 +20183 +16582 +113553516 +19345 +9317 +4670 +7235 +23173 +32682 +658174212 +32417 +24725 +23972 +22445 +26347 +683248809 +30776 +12550 +2901 +23475 +901 +676064002 +8287 +21545 +3819 +32020 +6271 +12476 +15104 +24443 +28467 +982 +2697 +12866 +18411 +26509 +31776 +607 +8995 +13653 +14885 +4100 +9963 +3191 +29400 +5390 +15810 +5197 +21437 +18560 +32650 +16544 +9323 +680671778 +8223 +12908 +26247 +15129 +28920 +28651 +28770 +8345 +23047 +18431 +28900 +17444 +6020 +14575 +96437477 +15355 +15974 +16015 +6400 +14164 +1919 +8153 +18693209 +22530 +11951 +1030729571 +26146 +480390692 +12723 +17314 +30807 +8172 +16868 +21662 +631540174 +9747 +13783 +19665 +31277 +29344 +29010 +165589491 +18465 +26662 +11049 +23504 +4346 +4294 +24734 +5340 +5676 +21119 +24019 +544 +817589563 +20958 +24607 +3432 +11283 +28770 +3705 +17988 +5692 +26598 +22682 +18379 +15161 +24839 +3179 +27688 +4527 +16017 +14343 +21276 +975640473 +1383 +22714 +15011 +30316 +14611 +9317 +8498 +454313193 +244343836 +12576 +29010 +29012 +25660 +17038 +29161 +31932 +4817 +500550687 +31311 +21930 +17249 +29833 +27930 +22021 +22613 +30180 +20988 +823092168 +13 +25679 +29906 +12577 +27821 +22022 +16045 +683248809 +1057 +11869 +15903 +6055 +24764 +1719 +14914 +7228 +15872 +16649 +27308 +15839 +881 +1522 +5390 +27993 +29481 +23255 +19052 +6501 +5996 +633537610 +920628575 +5288 +15645 +25217 +24884 +7567 +13496 +17728 +329649531 +5499 +18609 +1308 +13682 +1632 +27053 +22337 +15556 +3889 +1015911830 +15166 +29413 +5161 +11417 +11165 +21792 +30620 +726 +27951 +16114 +96 +16910 +28256 +12792 +23277 +11477 +31864 +23211 +31705 +26616 +4393 +5541 +6500 +23653 +9502 +21955 +10941 +27829 +828 +2896 +19537 +12577 +7603 +26504 +14326 +31577 +12386 +3289 +23888 +1549 +515552666 +19388 +19292 +18209 +865 +10528 +9123 +22002 +14167 +28243 +18431 +28751 +19149 +12222 +1910 +16173 +16009 +22034 +3097 +31932 +11244 +14829 +26620 +22971 +13052 +22679 +5247 +21481 +229792385 +3479 +31649 +21694 +30598 +1011025313 +20578 +16270 +19508 +22235 +25337 +4799 +13856 +14947 +1130 +902 +19881 +32143 +22349 +24901 +17226 +5615 +31006 +13171 +17968 +28021 +108 +2565 +1573 +288106440 +14722 +23912 +846 +18899 +30963 +14909 +987156465 +20647 +24895 +30776 +11505 +20964 +23150 +6258 +27080 +16188 +7802 +29185 +31417 +22652 +25813 +13659 +29035 +14164 +8432 +21683 +362975650 +137236049 +22465 +14197 +28496 +636839151 +29206 +26640 +23873 +24823 +90 +12110 +5938 +1172 +1300 +2529 +517 +28834 +26058 +22451 +1980 +661309396 +5742 +5360 +23520 +22820 +403520915 +21726 +17501 +7816 +21208 +15379 +9931 +15268 +154120443 +26489 +14080 +23251 +19711 +19201 +29649 +5913 +19649 +10224 +18431 +19911 +290 +7570 +337 +5350 +31005 +22713 +10539 +30784 +18072 +28651 +25341 +27035 +6742 +29824 +8134 +1644 +8665 +30993 +15448 +18419 +32623 +21 +21550 +12498 +386355165 +14367424 +223690879 +32647 +25177 +16901 +24557 +2487 +20795 +11980 +27187 +11750 +4840 +3331 +9192 +194468425 +32311 +17908 +16216 +24051 +6540 +24264 +31033 +30249 +11413 +79082596 +27124 +9794 +29916 +3098 +31172 +13498 +15881 +865 +17968 +8096 +9400 +181284782 +19451 +21603 +5743 +22750 +2144 +798556108 +703 +561627178 +27128 +26058 +18398 +13642 +18161 +31553 +10861 +6078 +4688 +7254 +22034 +7708 +294947637 +24816 +24330 +20997 +542295626 +32421 +20663 +22034 +16868 +22464 +6539 +8818 +31553 +6267 +18232 +26456 +32760 +14488 +5511 +7532 +25341 +25516 +7276 +9747 +1959 +8839 +26073 +18696 +29425 +3196 +14288 +15434 +7613 +646646250 +9013 +16889 +9124 +7263 +29680 +28799 +9287 +14277 +23619 +13587 +28874 +333 +5964 +10008 +8426 +20843 +328328013 +13463 +1777 +31877 +545549059 +395834793 +22822 +3689 +8638 +11801 +10335 +19052 +15600 +15179 +267 +32700 +18084 +6701 +1354 +26250 +9877 +7942 +8285 +21266 +3376 +12577 +29063 +19986 +1662 +26640 +76910325 +23588 +25620 +31223 +20948 +12476 +22367 +22790 +10607 +11738 +13239 +8844 +4458 +25996 +19660 +29844 +13751 +8019 +18173 +12482 +11658 +8774 +28197 +7787 +5510 +2484 +1062737082 +12843 +67 +213425770 +27292 +29705 +30927 +5945 +24274 +20989 +8183 +10784 +14802 +12385 +25252 +13099 +846 +32034 +3387 +28485 +14909 +937965064 +25354 +22732 +1641 +30810 +23398 +3889 +18143 +14430 +19052 +25264 +6925 +21934 +19782 +29369 +563 +14988 +10000 +19321 +26598 +15535 +2795 +23026 +28917 +21135 +24193 +27179 +715989952 +641245860 +11108 +16811 +3922 +14760 +17967 +19719 +12134 +26781 +7648 +21781 +5494 +23899 +19451 +6719 +15645 +14167 +13260 +12723 +15666 +4380 +11900 +6794 +14170 +151770303 +9146 +21007 +3253 +924623339 +27760 +43 +31369 +13216 +29300 +1382 +11543 +2427 +14430 +16520 +18799 +1178 +2932 +9410 +241930487 +4989 +3503 +10106 +12518 +5706 +15893 +13684 +7170 +240415429 +5893 +18505 +26071 +30776 +533476351 +11953 +6072 +29010 +19819 +825237014 +29344 +31649 +27185 +16381 +5165 +25498 +9034 +21879 +6859 +10454 +18246 +30057 +7117 +13276 +11723 +7806 +7123 +16035 +18609 +990900808 +90066676 +11803 +10646 +6740 +5286566 +11309 +1053394108 +18870 +18505 +17681 +28772 +9111 +22732 +31842 +28796 +25049 +18133 +28021 +728180005 +28510 +11223 +3179 +12110 +13417 +17400 +25778 +18310 +1644 +28295 +587293467 +3492 +2503 +6706 +22707 +1309 +20333 +10322 +21614 +14943 +31599 +15514 +1242 +25668 +241930487 +24073 +14502 +31537 +4640 +13883 +82894371 +14304 +3387 +17113 +18820 +10366 +23231 +299509607 +20350 +10498 +29121 +30785 +28502 +9490 +10509 +28766 +18088 +8364 +12764 +17762 +23348 +15177 +28021 +28725 +29552 +22611 +25095 +13276 +28510 +32134 +18379 +4163 +137236049 +21778 +18633 +8079 +20128 +2278 +5590 +22739 +561627178 +131541024 +28437 +30686 +23372 +31945 +25546 +9304 +14598 +29940 +21976 +1310 +11761 +9762 +23717 +5964 +17652 +24332 +22945 +19531 +916 +652152676 +19261 +6063 +28319 +12107 +5000 +17776 +1222 +25558 +8769 +13019 +1062737082 +12381 +6258 +16936 +12568 +31613 +3889 +20192 +21012 +9034 +24311 +19350 +8559 +3689 +19496 +13751 +14357 +26640 +17228 +826 +18319 +15220 +2073 +25095 +683636595 +31153 +8949 +27517 +15851 +80294898 +3194 +10564 +29014 +8993 +9292 +25091 +24928 +16559 +393086015 +826485957 +2002 +12589 +31765 +12912 +24734 +580 +20137 +30537 +8398 +14113 +297 +22366 +26163 +20904 +31964 +21037 +13574 +28388 +17466 +25054 +6658 +12370 +2154 +22127 +16931 +13298 +31670 +18290 +7287 +8364 +2271 +25492 +912418915 +2345 +22464 +20115 +19278 +22393 +2072 +30422 +16559 +6885 +14964 +26573 +14520 +905243991 +16865 +8106 +702431857 +15993 +11168 +377 +8879 +21711 +1059407870 +29775 +17706 +4880 +22706 +29833 +7214 +19767 +20477 +2825 +27265 +4681 +20090 +18369 +15962 +19009 +32087 +7631 +6364 +32232 +412700179 +25498 +6179 +622 +13595 +31237 +990149555 +4587 +31617 +22695 +1356 +1791 +16289 +12445 +11641 +2081 +21588 +29583 +22006 +13118 +13606 +16868 +16316 +1093 +21657 +20234 +4582 +32428 +18540 +17777 +31617 +5175 +17932 +10781 +773245885 +27420 +30737 +1980 +24249 +4162 +5360 +12432 +23108 +16520 +29986 +21477 +19755 +6849 +39299391 +4372 +32378 +31169 +26509 +25711 +7428 +10953 +16219 +28814 +17755 +7714 +359967163 +23017 +15194 +546 +16970 +24196 +26356 +18569 +17972 +30914 +6211 +24979 +29889 +27877 +16642 +13869 +13783 +27937 +25645 +17179 +20947 +6272 +6120 +15660 +958 +17441 +29324 +12741 +24826 +2865 +176723792 +14760 +9814 +15041 +29604 +11311 +15642 +452 +15974 +13417 +2298 +23372 +29644 +5480 +683248809 +20063 +29343 +76736016 +2523 +8067 +31169 +22360 +30444 +29644 +10008 +419461898 +13347 +24790 +4311 +4338 +31254 +24939 +30705 +3687 +4590 +22845 +208004304 +1022122593 +18480 +2587 +103480109 +29923 +10845 +955541494 +21127 +28238 +7541 +27806 +16753 +3248 +17994 +194413349 +26261 +32397 +6381 +14320 +28139 +149824249 +59 +20941 +147187707 +25723 +34337156 +17020 +11472 +10836 +13064 +26205 +19732 +24260 +30327 +573404863 +18917 +24492 +1615 +131541024 +19298 +28903 +461277064 +6267 +19395 +17381 +19620 +4408 +16290 +14038 +24839 +15839 +26177 +15660 +12493 +19666 +13088 +20517 +4978 +10397 +9228 +2950 +6329 +10381 +6343 +20687 +16478 +907054612 +5891 +615650603 +25826 +23639 +314 +23671 +30433 +13085 +4648 +12099 +17761 +5532 +9986 +6338 +31237 +20494 +32647 +24903 +32385 +14889 +961 +4008 +19530 +7030 +17589 +14528 +18709 +5841 +14802 +20440 +25492 +28280 +26397 +27662 +20363 +29642 +762404314 +27663 +6388 +175 +955541494 +5541 +6243 +29052 +13374 +2213 +28910 +15019 +13276 +21311 +28689 +27688 +4438 +1919 +588197016 +14535 +1023500634 +3945 +1940 +29982 +2901 +31714 +4145 +12850 +652152676 +14266 +29448 +3792 +22563 +3584 +28173 +19052 +7923 +7688 +30732052 +12987 +466407152 +26147 +14384 +12414 +27324 +188 +5841 +20864 +8665 +32369 +676736040 +32034 +31649 +28122 +22684 +21322 +27080 +19720 +22412 +18222 +22045 +1659 +7816 +518417905 +8237 +145895232 +21117 +14346 +15715 +8318 +677668690 +27443 +290 +9096 +12388 +25256 +20290 +27145 +5615 +31045 +10748 +21500 +12129 +20199 +8957 +1904 +18322 +20948 +26473 +31617 +20939 +10812 +21221 +705049941 +19093 +874205684 +8571 +10536 +982 +8320 +28118 +18411 +5969 +22773 +29877 +656045798 +20199 +5635 +81621910 +585 +1083 +12285 +1437 +3293 +22367 +250 +29183 +29002 +22810 +26691 +20366 +3569 +8036 +125 +18946 +612807585 +13408 +14169 +32436 +444399954 +9050 +14980 +32626 +8318 +16313 +26691 +2991 +13414 +4532 +32470 +31578 +15230 +4584 +32161 +26621 +31537 +677668690 +140796320 +5613 +29545 +920628575 +19666 +13484 +20785 +1651 +19975 +12020 +2824 +20641 +25159 +13130 +464901830 +4102 +452 +549907492 +683267855 +2703 +3721 +17356 +268506385 +29782 +11202 +24019 +1968 +1308 +3907 +12806 +17188 +26924 +23274 +844426824 +29940 +29952 +28530 +6532 +1359 +4450 +442419816 +1649 +13747 +28986 +26193 +30388 +7431 +471507746 +18418 +22229 +6096 +989153034 +31009 +248328466 +28359 +1437 +32731 +2275 +5135 +28874 +32378 +25135 +4749 +22521 +21180 +25826 +6664 +19449 +953442727 +14575 +5913 +15533 +27676 +32760 +27864 +17559 +21826 +4845 +683248809 +93659120 +25003 +24742 +3682 +28486 +273798784 +8170 +28354 +8945 +6258 +3793 +16582 +4402 +594488198 +30385 +385123789 +4645 +24000 +240415429 +11997 +3574 +3384 +7170 +29604 +6929 +7161 +19207 +9924 +18298 +15310 +12435 +6558 +29155 +27726 +131147486 +14189 +22102 +13216 +1509 +15678 +31915 +15785 +15132 +24554 +3473 +551852208 +16586957 +29777 +77201550 +18825 +594762075 +14228 +3191 +2236 +18051 +2525 +10559 +28858 +15501 +19858 +26928 +17848 +652152676 +9458 +32112 +353059167 +12024 +4513 +17173 +4250 +2108 +2261 +6642 +9490 +4338 +3793 +1122 +1977 +3084 +22931 +28574 +782079517 +473198471 +12599 +30737 +12709 +6322 +15918 +21862 +13941 +17311 +25049 +21849 +15268 +16476 +13808 +5874 +7415 +13052 +4311 +30496 +2213 +28197 +13004 +30635 +13410 +28844 +28600 +23617 +26509 +387 +6077 +213425770 +31247 +30408 +10912 +32468 +19323 +29451 +11144 +29990 +7600 +11096 +18886 +24358 +81621910 +4726 +20769 +29120 +6182 +31664 +466822790 +8752 +17884 +29940 +15872 +11861 +11767 +16101 +4840 +11185 +24444 +6435 +13610 +13892 +8753 +21720 +15994 +24850 +24459 +5906 +5129 +19003 +595289714 +31626 +18752 +294947637 +21792 +466895569 +30624 +30607 +19649 +9286 +26121 +13260 +11211 +27197 +12360 +9243 +23690 +3689 +18650 +18869 +9826 +1641 +22993 +24250 +21153 +14463 +29940 +6521 +28834 +20417 +7295 +11432 +2503 +6468 +23961 +12709 +878706911 +24368 +15189 +20203 +17526 +6500 +856 +509352747 +131147486 +18826 +15460 +4866 +924623339 +16540 +1223 +1251 +10163 +29451 +5863 +36 +31696 +3235 +3098 +34337156 +20822 +13070 +8107 +26584 +28202 +11257 +31816 +7262 +6373 +27165 +27394 +8377 +1008 +76736016 +8105 +6008 +17928 +7831 +2167 +15660 +3333 +198721611 +11840 +20063 +4531 +959661605 +5682 +17246 +28567 +6331 +14809 +663997845 +4059 +21007 +231410737 +4269 +899069837 +11890 +6406 +17589 +4411 +16066 +31927 +32188 +18535 +29642 +25989 +4311 +621395034 +32393 +15076 +32295 +5841 +6342 +19816 +27593 +27312 +22561 +14594 +24765 +395139668 +28508 +17364 +4081 +1487 +27079 +12111 +30426 +23223 +8496 +5215 +15132 +15762 +16556 +19389 +12385 +28696 +5894 +28600 +307353097 +7392 +7183 +13655 +23209 +13423 +9709 +8293 +26670 +26077 +22499 +19950 +22286 +17382 +697438511 +548602017 +9490 +16886 +29629 +9200 +24330 +8170 +19145 +24478 +19845 +5172 +13481 +25349 +25171 +19875 +29649 +29216 +453654408 +20291 +14909 +9019 +457142444 +767 +31264 +17015 +3864 +31010 +21651 +4721 +625190697 +25442 +729284343 +5288 +20612 +3562 +32750 +683248809 +13883 +15636 +4455 +23231 +20008 +10656 +14060 +27922 +1779 +271 +21178 +13684 +18339 +26410 +26047 +30784 +15676 +25439 +5441 +7047 +5479 +30926 +25434 +30993 +3356 +15336 +31964 +28312 +1623 +27435 +21043 +25354 +31431 +4753 +21753 +3914 +859 +3283 +5966 +27832 +12674 +26147 +1023188123 +17708 +6483 +6318 +29884 +28359 +8405 +17860 +8968 +28129 +647614569 +21784 +19881 +17929 +4081 +11944 +21992 +25558 +1825 +6719 +5892 +10692 +13314 +15903 +8216 +19093 +19298 +13719 +393086015 +4123 +3907 +8067 +4372 +2632 +23619 +696198829 +5472 +3952 +21612 +7850 +395834793 +6326 +11257 +27360 +31362 +18872 +14476 +8397 +26028 +8090 +15191 +12764 +17385 +2536 +3384 +9322 +874277401 +96437477 +30807 +19126 +22367 +13685 +27187 +12746 +24401 +24666 +12246 +15514 +22607 +31759 +12031 +23232 +1036 +1514 +14554 +14908 +19278 +22465 +1178 +7187 +27198 +12342 +20383 +447027210 +919715285 +24020 +24928 +21613 +21448 +27303021 +1613 +953442727 +27130 +6885 +27334 +4117 +742394050 +31431 +1073 +915 +3870 +19863 +3848 +4726 +30157 +29344 +2568 +9808 +14384 +385123789 +24861 +13417 +18696 +23667 +22316 +30435 +8752 +607 +17492 +4107 +30245 +8197 +10684 +15220 +14559 +23912 +23231 +22482 +121399638 +27746 +9445 +9756 +20736 +699747195 +756626234 +13297 +660380383 +20045 +863724463 +23180 +12267 +24139 +22129 +4261 +9289 +14346 +3492 +7847 +10070 +21358 +18278 +22771 +14462 +15155 +32300 +233735679 +27695 +25752 +882975724 +18411 +299509607 +21225 +22272 +18651 +15395 +28427 +23180 +11705 +1071 +17381 +15676 +14868 +4180 +27509 +29495 +956457972 +26730 +20378 +16353 +21155 +27768 +737190283 +29566 +608 +5187 +29844 +21475 +19445 +11066 +32337 +2149 +7236 +25605 +2438 +251771275 +24903 +9091 +504608093 +20825 +31947 +163492228 +16689 +16658 +13883 +1017 +21779 +6512 +485046253 +6195 +846 +18650 +663426662 +10309 +24082 +4920 +30745 +16518 +343 +1643 +29425 +642 +27146 +15759 +19201 +1773 +19114 +30212 +10895 +917654268 +22682 +9228 +26955 +485046253 +2072 +22091 +28503 +29658 +21465 +32676 +9870 +23159 +2766 +290976997 +8787 +27042 +29630 +1093 +5213 +879 +22451 +6795 +5294 +18688 +128077685 +1004618554 +17285 +29877 +955278291 +12404 +8884 +30120 +28115 +26161 +4437 +551852208 +28284 +27782 +21391 +24378 +31670 +24424 +31626 +20183 +18246 +21126 +9775 +6212 +13481 +30989 +74281531 +8029 +29237 +29042 +339451411 +13075 +4128 +2127 +8508 +12011 +9963 +23703 +23033 +18771 +28878 +27056 +2572 +592666506 +8320 +1083 +32476 +10500 +12753 +17597 +4589 +67092753 +14195 +14127 +23897 +19994 +18948 +26027 +8520 +23617 +1043715684 +19613 +29818 +20818 +13910 +11165 +10187 +10201 +22677 +18709 +30079 +15837 +29344 +11499 +5376 +13603 +30596 +31075 +22812 +23917 +21571 +4399 +7187 +17975 +5390 +18609 +29542 +138 +19719 +13158 +28231 +12560 +28508 +20633 +27510 +28832 +5494 +8739 +25783 +25599 +6870 +11121 +290 +15491 +3832 +18727 +25511 +5331 +27079 +4191 +31285 +3467 +6234 +21411 +23772 +21783 +18269 +28231 +3633 +21720 +17829 +7699 +1784 +524 +34337156 +30174 +159891380 +2664 +9419 +31784 +7414 +6849 +15061 +20076 +17233 +31553 +1062457191 +5341 +23982 +22412 +1895 +28262 +715989952 +1791 +125408631 +4372 +5165 +577 +1028 +19976 +27726 +612807585 +5534 +19867 +22743 +10168 +812501196 +621395034 +16590 +9056 +24386 +11059 +21295 +14234 +5793 +6252 +31762 +6243 +8076 +20436 +393986242 +612137112 +374 +28782 +15230 +27688 +15937 +8787 +490744948 +11505 +10826 +4609 +4774 +6075 +25752 +6374 +22695 +24086 +13278 +932686918 +11432 +31945 +30341 +1056 +32561 +29398 +415613643 +23526 +156 +19694 +11327 +563 +30873 +13751 +19514 +21726 +15368 +17632 +28256 +19693 +7276 +16591 +33496567 +826379647 +7235 +31153 +380108858 +17009 +18419 +22049 +9572 +881 +1662 +4264 +814251226 +13684 +32347 +17569 +24274 +20874 +13050 +32388 +13064 +17967 +718788893 +31577 +30435 +11761 +14147 +14574 +10295 +8848 +16361 +21368 +12908 +3786 +26803 +2642 +4383 +17775 +19745 +28967 +13374 +6540 +19900 +1515 +12414 +6719 +24534 +27265 +1277 +29477 +23403 +27210 +25211 +11821 +11430 +4846 +24210 +9135 +6373 +32468 +19219 +19297 +30483 +2802 +725112481 +4830 +24368 +27208 +14326 +4560 +223434885 +18136 +17039 +7213 +971511440 +21273 +1072 +21596 +21255 +20653 +2632 +22024 +7385 +16291 +18048 +936438616 +7129 +28322 +32118 +1038153995 +8560 +28183 +25608 +3389 +215938702 +3553 +11797 +14564 +1312 +11890 +24506 +13685 +14538 +13924 +24996 +12222 +28021 +29015 +8699 +30048 +1052640660 +882072880 +23964 +31839 +5161 +920628575 +31425 +15588 +13655 +2923 +20724 +30896 +8464 +26090 +32742 +31892 +30436 +7250 +10182 +18540 +29254 +13837 +15104 +1083 +8895 +4112 +16552 +2231 +692296598 +881770255 +4503 +9961 +12217 +32311 +24742 +2923 +2824 +603 +2345 +10836 +5886 +16173 +16361 +18030 +6636 +28643 +18029 +16003 +13659 +10112 +3237 +8791 +15018 +19817 +5103 +29602 +28809 +9780 +10762 +2688 +22617 +829238473 +24242 +701104944 +2709 +22499 +3627 +31232 +15249 +30258 +27372 +79070230 +721283276 +9490 +10912 +533948334 +7541 +2820 +3503 +212 +10903 +9729 +578152970 +532880782 +11038 +1251 +6558 +8485 +29307 +20440 +32700 +20852 +3690 +26259 +832680993 +2853 +18377 +9307 +16919 +680671778 +30755 +18161 +16161 +6600 +1487 +26656 +29466 +16730 +31699 +3502 +7393 +1282 +18727 +11386 +478 +13301 +3073 +2853 +27731 +29254 +29433 +20663 +250 +29604 +12989 +10970 +4845 +29525 +244957611 +18499 +26781 +7129 +22714 +3378 +23475 +26524 +15162 +182362405 +12820 +23540 +27140 +22879 +19585 +25278 +29952 +13574 +22530 +14137 +6674 +25949 +18071 +11974 +18434 +26661 +4726 +18693209 +12881 +19116 +13751 +19506 +12890 +21225 +30199 +31885 +14614 +22256 +16813 +19278 +17480 +1142 +21517 +21964 +2002 +8050 +16722 +26146 +30784 +26860 +9096 +917948279 +3580 +4944 +11440 +23403 +3992 +13016 +11371 +28311 +12385 +27993 +897504558 +6252 +21862 +22322 +282 +18890 +13606 +23046 +15676 +19720 +23366 +8798 +25778 +7276 +15496 +10357 +1068171828 +18188 +26705 +15220 +12538 +6514 +27292 +26397 +10322 +10687 +21614 +9499 +6075 +10478 +5350 +21215 +108 +22673 +8324 +15483 +892761992 +32048 +12291 +9438 +31254 +23964 +15678 +14624 +13570 +7165 +11980 +9331 +1282 +1055 +2424 +561627178 +16219 +115465040 +22631 +934603940 +15540 +13351 +22546 +18761 +16935 +21024 +9350 +2540 +26305 +27660 +6435 +8951 +28725 +66 +30180 +3467 +10643 +26486 +17422 +2743 +756626234 +16806 +21100 +27145 +3080 +12830 +26288 +5086 +15155 +16078 +185958851 +13234 +12031 +32014 +18709 +14845 +20000 +7241 +96 +17881 +12992 +24507 +32742 +32645 +19224 +3735 +24742 +145895232 +22651 +20653 +9331 +24476 +12369 +2167 +32566 +22187 +366293489 +851461297 +133678412 +2016 +29603 +31439 +25095 +26238 +29924 +31893 +208004304 +21908 +32724 +2174 +4545 +253141036 +20477 +7213 +11726 +27160 +16632 +17443 +15611 +606881088 +23303 +7214 +222176974 +18223 +14912 +4958 +11572 +10168 +1093 +14592 +270260213 +12740 +32194 +1795 +11136 +6205 +18535 +13352 +6802 +14137 +19456 +8508 +3039 +15798 +5969 +1549 +3069 +13727 +824269836 +4561 +25256 +231410737 +7276 +15540 +27828 +12856 +1053394108 +17597 +31155 +1072899509 +13838 +14116 +24330 +1649 +6404 +8677 +12169 +1695 +19301 +22040 +9983 +15820 +12026 +7983 +908 +24378 +21875 +17808 +1011025313 +19884 +1615 +29062 +25926 +27388 +706944221 +20417 +21742 +3240 +32180 +27066 +19018 +16428 +17289 +24368 +14698 +4925 +19199 +30821 +11223 +464901830 +31075 +8829 +23770 +213884266 +10163 +29392 +3844 +1083 +8596 +6348 +23016 +12577 +16331 +3662 +12476 +15525 +23205 +29422 +3492 +2058 +13374 +32652 +21273 +21198 +26954 +10235 +28896 +15817 +1613 +28720 +28502 +11448 +28998 +22521 +3887 +6181 +24453 +160617937 +13704 +17853 +24578 +21675 +22753 +30093 +211730518 +9287 +21726 +11092 +22634 +27219 +11778 +2076 +15312 +12135 +19660 +8898 +17597 +8172 +1005111773 +5367 +28724 +23520 +24458 +14002 +206884506 +15306 +7252 +808046354 +26348 +16015 +762372985 +21496 +480390692 +26140 +6913 +5605 +17019 +18602 +6066 +7937 +32390 +3379 +18672 +31356 +27819 +13753 +12912 +4840 +7074 +13193 +15232 +4703 +23888 +6607 +19645 +385123789 +11114 +30327 +16444 +6592 +28591 +15492 +27892 +16060 +353283076 +885 +31425 +787866898 +1050 +7701 +4699 +17264 +16759 +693593454 +9802 +28515 +3920 +18543 +8605 +32118 +28528 +28163 +20914 +21737 +7438 +17847 +25641 +15059 +19610 +858 +30107 +30762 +594750521 +932686918 +1020413297 +9789 +1083 +5722 +21866 +24629 +29641 +17394 +12381 +5510 +1310 +9665 +4929 +31504 +2016 +29237 +5341 +13051 +16034 +23277 +20828 +446206058 +32682 +24986 +960941343 +13217 +24818 +5673 +20958 +21700 +27821 +10295 +14558 +17829 +123076733 +28728 +25159 +7532 +15300 +25506 +29209 +26165266 +1029 +9747 +16304 +3333 +28153 +16704 +15953 +14209 +20894 +15355 +846 +21407 +29451 +11227 +11951 +15265 +30918 +291275066 +253699238 +5479 +25777 +44211057 +343 +30069 +1040298715 +21344 +32417 +15611 +8945 +5439 +2329 +13172 +4152 +15941 +20063 +31033 +28741 +10119 +32048 +11603 +28231 +31972 +17510 +12890 +20203 +3033 +19412 +25593 +2081 +29773 +3473 +7295 +4486 +2627 +657016490 +17681 +154120443 +16264 +22497 +32520 +24135 +11749 +32263 +24907 +3185 +24753 +6844 +12932 +1122 +31699 +13606 +4749 +21184 +12805 +4749 +30527 +13941 +11092 +14772 +22464 +12017 +9270 +10692 +23094 +512512703 +145895232 +9780 +26489 +280737490 +22499 +314 +4828 +21710 +156 +23912 +21567 +8364 +23607 +30939 +6859 +5605 +22903 +23290 +12973 +2282 +19514 +916 +29773 +4841 +13020 +10851 +9809 +21960 +25799 +16840 +12476 +9814 +4269 +22222 +28451 +28485 +21635 +2058 +3713 +12498 +20918 +7714 +2167 +14611 +19094 +19320 +30776 +24767 +32311 +27746 +9263 +6565 +17025 +8399 +11705 +6687 +11821 +14973 +21215 +10947 +14790 +4567 +14080 +26584 +19219 +16993 +29290 +9331 +14380 +17798 +17626 +28275 +2820 +6025 +31114 +26138 +908304474 +279067825 +23607 +18461 +19975 +20913 +6116 +13423 +24861 +21974 +27055 +8903 +8079 +3046 +11433 +1046 +2596 +24282 +26140 +6642 +17226 +23683 +27666 +215107976 +24478 +19199 +23952 +20894 +941 +30483 +2343 +22659 +27295 +17357 +9809 +30350 +14829 +8320 +2329 +24412 +30589 +20888 +26121 +24338 +8079 +17314 +13118 +25594 +15608 +25508 +843 +26204 +269893514 +8895 +20934 +355734928 +29315 +8321 +17298 +22992 +5913 +32208 +23636 +31139 +10227 +9461 +21651 +25452 +14060 +4909 +1641 +937121142 +24360 +11543 +18233 +32664 +27042 +19577 +3838 +8238 +6110 +19298 +15894 +542295626 +30565 +23403 +15174 +92028892 +192418946 +8378 +2412 +3661 +20111 +20036 +6743 +3116 +16540 +5996 +4052 +12499 +22743 +20857 +20763 +27663 +12143 +29425 +28986 +16066 +22117 +29014 +26 +32121 +493 +13499 +29751 +27943 +32437 +24738 +8147 +290769443 +15018 +2849 +22779 +24268 +17559 +149824249 +28583 +8029 +12389 +9208 +9558 +1669 +4888 +21908 +24808 +720519970 +13753 +6355 +16274 +1890 +7797 +31835 +8282 +422 +29641 +10869 +8571 +28896 +60606121 +24489 +32018 +22300 +725112481 +4909 +7648 +10941 +103480109 +29343 +15660 +18417 +28070 +16632 +2115 +10163 +23707 +17747 +344 +7030 +641245860 +9631 +2443 +13655 +18543 +18727 +3002 +12632 +20080 +24258 +9582 +845869748 +5921 +2830 +22 +11417 +25583 +1313 +22718 +21368 +442419816 +6085 +17623 +18247 +30119 +577 +25736 +1309 +13302 +15594 +6777 +9511 +9856 +8702 +30093 +286 +1022122593 +21422 +12764 +1694 +240415429 +15113 +29130 +11978 +230518419 +3789 +5795 +8498 +18143 +26476 +32118 +1103 +826 +15199 +16021 +20785 +6264 +12149 +9103 +18560 +1040971019 +7096 +8318 +25053 +17603 +688 +226980905 +12191 +23621 +25711 +6888 +25452 +21221 +18550 +26515 +8586 +21660 +683636595 +20613 +9814 +11117 +17357 +28354 +20999 +17776 +18978 +15133 +2568 +15945 +19128 +11700 +5456 +10593 +27187 +32112 +25401 +5954 +30896 +17422 +13929 +20902 +14631 +23280 +20874 +17497 +21775 +23443 +484310184 +29456 +18825 +782079517 +31583 +29062 +2614 +30116 +4613 +4989 +28956 +8531 +20524 +32313 +18480 +20095 +4799 +10634 +19219 +24635 +19449 +25675 +11226 +24555 +67875078 +2106 +16087 +14635 +23971 +21021 +4654 +30177 +25583 +9013 +6887 +24274 +19482 +18290 +14638 +4569 +4390 +23091 +24299 +344 +5910 +439 +539601098 +19388 +2849 +20213 +22784 +10190 +13875 +18020 +27117 +25747 +12757 +27317 +31954 +7983 +6343 +32446 +13297 +17775 +1354 +28090 +11993 +4485 +24232 +7917 +25554 +798556108 +6925 +2860 +10298 +12111 +2390 +32113 +17353 +20874 +6852 +22323 +15114 +28563 +20843 +24883 +15529 +135575596 +23769 +787176313 +2797 +15713 +28440 +28066 +1322 +19726 +9809 +27787 +15316 +8433 +12800 +27094 +25030 +26721 +26400 +3812 +4308 +8829 +31670 +1067563998 +17279 +25177 +21826 +21560 +529585642 +21442 +524 +16650 +30775 +24805 +13278 +9419 +16803 +13587 +622 +22208 +32370 +30780 +22861 +6326 +779295714 +468 +27280 +12757 +26401 +956457972 +5415 +13929 +31307 +4702 +13076 +20914 +9914 +3729 +19487 +5144 +21386 +1009 +883636298 +122 +9995 +6075 +159891380 +26898 +12414 +10493 +19486 +17768 +1761 +29370 +19064 +6442 +28225 +2575 +21218 +13615 +11302 +27140 +21405 +27046 +17747 +20879 +8420 +3289 +21475 +31838 +11582 +8089 +25948 +21984 +1130 +27855 +884345720 +989223855 +31789 +29067 +4181 +13234 +8216 +30352 +22414 +6686 +11803 +2089 +16840 +26771 +14804 +13291 +3315 +766296907 +6053 +24903 +12955 +15851 +21911 +2347 +18077 +9590 +781061662 +23520 +24864 +12024 +12148 +27526 +17425 +4914 +25310 +30926 +2053 +21415 +8 +1868 +10748 +8668 +5583 +1289 +13783 +18290 +29844 +8019 +18927 +239 +29392 +7620 +1290 +6690 +12495 +304677974 +14451 +27246 +5308 +26796 +323513539 +892 +3394 +549962050 +18993 +17799 +23897 +11091 +194998513 +15657 +11564 +2121 +23768 +26090 +22464 +15910 +9456 +17020 +6885 +22672 +11104 +1573 +27199 +7959 +103019456 +14320 +5933 +24816 +7706 +26010 +23958 +16413 +10708 +5703 +6271 +32391 +1373 +32208 +12017 +19767 +90 +29556 +915 +14702 +32112 +11119 +16648 +18826 +12550 +12538 +656045798 +740490411 +10820 +16301 +28563 +3179 +17724 +23444 +19994 +9582 +19865 +27301 +28486 +23209 +1388 +1022585985 +8245777 +29829 +3480 +17501 +10249 +32101 +24903 +15490 +28900 +22045 +11576 +15278 +13422 +30325 +631540174 +8433 +31075 +29074 +7345 +6252 +29610 +7730 +29589 +32188 +741194541 +26623 +31718 +4359 +22349 +24926 +14956 +975640473 +14147 +10874 +6181 +1186 +387 +17546 +595289714 +4338 +13910 +21346 +30688 +21868 +20964 +6252 +22102 +16667 +8665 +472087440 +10903 +22497 +12628 +344 +17290 +434 +6133 +546 +13402 +7933 +20111 +3580 +31986 +289307895 +10096 +8432 +4107 +16435 +14380 +23265 +28927 +10800 +16009 +634854294 +12167 +11407 +6442 +12987 +27807 +826379647 +311814403 +24412 +7276 +196091779 +17516 +4636 +5053 +11674 +25989 +21741 +27153 +2081 +5587 +9007 +17285 +2535 +20314 +2385 +19243 +19641 +1616 +14487 +29767 +25940 +13276 +18223 +16122 +2427 +10743 +28096 +31006 +21322 +28362 +27052 +19086 +31685 +29279 +23742 +21911 +4579 +857 +4486 +14166 +26473 +12566 +7983 +11323 +30918 +8890 +32134 +27271 +12149 +881060186 +31179 +32337 +4327 +24554 +20217 +1359 +26470 +29978 +196091779 +6614 +924495346 +28362 +446538772 +546 +15262 +24731 +31420 +236 +32279 +16378 +27079 +703 +16881 +22772 +24378 +2002 +4909 +21427 +29545 +17173 +2011 +2892 +5165 +22679 +6173 +25552 +28343 +28986 +10248 +490726739 +14236 +6405 +14575 +18696 +920628575 +1023500634 +24616 +86993590 +3775 +29773 +10589 +7006 +14142 +15727 +16454 +1928 +24789 +19436 +4869 +11114 +31979 +14384 +21596 +16644 +25368 +30013 +360908934 +466895569 +23151 +11798 +2015 +6373 +23333 +766296907 +25600 +7307 +6166 +31173 +31244 +19777 +10392 +19672 +12992 +16806 +25427 +5797 +8732 +997 +19006 +16648 +27192 +26489 +31451 +8932 +476864914 +4522 +2747 +4808 +692434415 +13463 +552788764 +538786362 +11091 +30706 +8397 +25863 +22643 +30752 +11726 +26823 +239 +6294 +11528 +725112481 +825145787 +25639 +25203 +12577 +561627178 +28530 +11900 +8099 +10295 +30888 +27055 +21517 +30397 +17841 +22521 +733026486 +24308 +20303 +22153 +22497 +394 +1524 +21957 +6871 +2766 +4561 +30315 +23026 +15545 +30415 +24905 +826379647 +25566 +10631 +23872 +13751 +15717 +10536 +14068 +881 +26088 +12839 +5847 +937121142 +26598 +19870 +20291 +29015 +29924 +12673 +128077685 +23158 +293 +384 +20365 +28572 +23671 +21239 +7510 +11016 +14395 +13302 +30316 +19440 +7123 +6678 +28413 +31610 +14040 +21414 +30989 +14621 +23007 +916 +25788 +9550 +2919 +24258 +297 +21374 +13751 +30033 +24861 +25981 +24895 +28832 +17588 +20032 +12756 +9192 +500550687 +5349 +5203 +21391 +9286 +8276 +13017 +1179 +28461 +15101 +2298 +18546 +26121 +26204 +22451 +29469 +15927 +941 +25646 +19348 +191 +159891380 +27414 +5845 +4785 +16251 +13295 +17798 +3189 +18825 +5331 +1690 +23231 +27121 +30120 +17148 +12211 +22464 +27920 +17025 +6133 +2058 +10702 +18785 +14166 +452963926 +9769 +14500 +11510 +14755 +31626 +29369 +18623 +4573 +744 +9731 +7566 +23217 +25176 +31028 +1409 +18319 +703293243 +20299 +17898 +24354 +26592 +3092 +444399954 +663426662 +20059 +573404863 +8472 +11105 +8557 +19672 +32161 +18505 +8725 +547839872 +13567 +7214 +6871 +1816 +6114 +5751 +8945 +28138 +1129 +29999 +429605841 +15947 +3540 +3492 +5554 +20357 +950 +20578 +6272 +24966 +32645 +6374 +12149 +29342 +229792385 +18978 +11440 +13706 +21816 +21815 +984310150 +11069 +30214 +14581 +25873 +7460 +25825 +16454 +26612 +10528 +7522 +867439205 +23223 +15928 +14528 +185934147 +565299629 +20512 +122 +18869 +19932 +27359 +937121142 +9511 +19145 +27080 +318746049 +14804 +21932 +2011 +25605 +30785 +2002 +419509287 +76736016 +17363 +28544 +17568 +383 +23549 +23833 +20032 +21155 +32760 +22997 +8572 +8373 +26577 +11737 +14270 +6163 +30968 +12267 +1206 +6218 +6067 +27603 +2695 +10119 +11971 +20417 +17173 +269893514 +4386 +17501 +13869 +28956 +11311 +692434415 +19613 +24731 +19666 +32559 +21948 +1016264428 +28003 +29525 +3682 +1773 +29049 +8621 +30659 +5517 +23639 +10512 +1008532069 +16297 +12110 +25825 +30372 +683267855 +215107976 +490663799 +24973 +538786362 +31972 +1354 +959661605 +1669 +3973 +8798 +5197 +17732 +8781 +23833 +7624 +5676 +31874 +32734 +28628 +3376 +1259 +26233 +7953 +24098 +13894 +1036 +3948 +6035 +20934 +18084 +20870 +4297 +544 +6277 +24242 +29864 +31264 +31033 +18148 +12747 +663997845 +18693 +30819 +3009 +244957611 +22602 +14885 +946828519 +26022 +24557 +9502 +5472 +14788 +28197 +7830 +29393 +32702 +23137 +6920 +20533 +26656 +27013 +10168 +13580 +18338 +18029 +6905 +22006 +1339 +26745 +7816 +3016 +8105 +478 +27995 +9176 +1403 +20825 +24764 +8388 +20852 +29661 +3799 +925227500 +10077 +13996 +10518 +612137112 +27951 +17325 +3273 +14631 +17847 +839907039 +27098 +26466 +6500 +12024 +6520 +21047 +30603 +22887 +29621 +5706 +8768 +17960 +766 +22189 +23274 +2969 +25463 +5034 +8769 +10403 +814251226 +3871 +9096 +603 +25508 +31416 +8314 +977602386 +18190 +23158 +5395 +24099 +77748472 +5845 +24105 +25710 +23640 +22470 +728180005 +1514 +10332 +15162 +28805 +9665 +1874 +145056166 +24592 +13287 +15090 +10045 +13236 +13618 +10540 +20653 +10947 +14706 +7106 +12147 +17627 +32165 +10262 +32692 +22867 +17087 +3682 +62277626 +9461 +28751 +19863 +22945 +13032 +10449 +67 +19845 +5395 +22256 +7895 +3352 +6511 +23922 +13012 +19516 +8785 +3682 +19533 +7848 +21225 +9794 +15155 +2144 +31035 +4098 +24417 +8787 +25428 +11983 +290 +28184 +16650 +740490411 +6767 +16101 +19871 +14462 +16353 +18883 +4452 +4645 +212 +32652 +24711 +22718 +29924 +9627 +16086 +25581 +30807 +12050 +978839708 +13897 +2934 +15752 +21218 +892 +11433 +10634 +18688 +21227 +13422 +905400521 +13941 +20745 +25091 +27042 +5258 +28512 +25666 +11323 +14417 +18411 +24738 +15975 +27787 +2139 +21694 +12017 +14220 +22852 +8277 +166095447 +886 +17039 +7734 +12706 +16365 +9525 +27342 +16057 +6010 +1218 +12435 +23768 +26264 +11944 +4726 +29311 +21374 +21072 +11641 +14380 +25981 +374 +30065 +31662 +14912 +18295 +5947 +10938 +29063 +11144 +32311 +30301 +11119 +5925 +7708 +3174 +20904 +30876 +19817 +32760 +27922 +1171 +8841 +12495 +22286 +11357 +21255 +818027795 +8175 +853929883 +21038 +20363 +1660 +32691 +453090502 +240415429 +8385 +585 +3092 +6575 +11302 +12539 +1100 +7806 +268506385 +15411 +12498 +25176 +4749 +7548 +5441 +18797 +29067 +9458 +30519 +12250 +25042 +12941 +22714 +10580 +6648 +8433 +14532 +20022 +29893 +24875 +26301 +29148 +9914 +6068 +6044 +11085 +32702 +18693 +16970 +4666 +2002 +8665 +19610 +27760 +14465 +17924 +17053 +2627 +26959 +28812 +866716513 +16444 +27448 +6542 +13857 +80294898 +7701 +28903 +21097 +223104312 +31108 +21545 +21660 +29829 +2029 +4784 +27165 +18315 +1313 +11331 +989223855 +26650 +1437 +32550 +8295 +31102 +29121 +18985 +25171 +547839872 +5362 +1825 +9212 +20463 +5733 +2455 +28530 +2343 +20306 +29920 +25176 +27144 +3225 +5128 +10501 +30039 +26049 +9173 +12722 +21669 +13946 +24554 +3046 +194998513 +328328013 +14989 +8550 +434 +24401 +26783 +4907 +1354 +11460 +20210 +20581 +27589 +13704 +24861 +6673 +18319 +20049 +18986 +16842 +1129 +9842 +28013 +25197 +13174 +29507 +21258 +7815 +279067825 +23115 +7023 +22425 +15114 +17501 +14384 +6131 +1273 +10415 +1669 +31662 +25660 +28038 +5053 +5460 +802636738 +899069837 +20864 +31816 +24742 +483 +16913 +19871 +22579 +3387 +5847 +3179 +23209 +24154 +24780 +359288415 +6392 +16678 +6267 +401917596 +5106 +3229 +670 +13291 +6307 +4212 +20095 +22622 +18435 +10496 +15382 +305572939 +28782 +12285 +217368533 +5723 +21613 +9123 +32165 +801 +10708 +24289 +4152 +20563 +65808830 +13013 +96 +8163 +32559 +28152 +5684 +1684 +30319 +23576 +27666 +22438 +20323 +7942 +392691932 +3836 +10735977 +12033 +17577 +15563 +26933 +31485 +3706 +21737 +11105 +24536 +29884 +16941 +8935 +32122 +28846 +4193 +769731785 +464703413 +19307 +28567 +4627 +23158 +31970 +4411 +15820 +14636 +20000 +24903 +13899 +8276 +1623 +24141 +24837 +1100 +1404 +6847 +20532 +18431 +697438511 +24140 +13065 +7254 +8785 +19496 +24820 +8968 +26694 +16559 +12757 +6021 +32611 +31979 +21164 +7723 +8204 +24330 +504428086 +20261 +249870505 +16525 +29324 +832 +11354 +10645 +5699 +22867 +19352 +13421 +21948 +26177 +27139 +665875322 +12577 +18377 +7607 +329161931 +17009 +30762 +4569 +27359 +19315 +18435 +5138 +26460 +746614703 +13023 +28486 +19751 +26638 +30212 +11345 +3562 +8175 +1582 +31915 +26456 +18078 +4649 +15161 +31553 +32345 +13213 +16057 +18030 +24443 +29400 +215107976 +17167 +28508 +7527 +21072 +29884 +29067 +9870 +27726 +30109 +21541 +32614 +9428 +29924 +21889 +18319 +1222 +19145 +24443 +11761 +334 +26077 +31953 +18310 +31599 +26775 +31075 +11108 +32620 +5196 +602 +11555 +21038 +26457 +23972 +12635 +1130 +1842 +359 +6297 +7946 +1038473147 +600 +3590 +30440 +6133 +17924 +8733 +934139475 +20879 +6331 +5367 +8342 +9474 +14113 +1007237282 +30603 +21456 +5513 +5267 +3376 +4636 +3116 +30444 +29777 +13260 +17308 +8851 +12110 +15918 +565593805 +716737822 +767 +29415 +20955 +14500 +5187 +21890 +4656 +16114 +15133 +31706 +21964 +22107 +18298 +164884529 +31431 +8782 +851641765 +25480 +13234 +16559 +12576 +15 +28370 +17497 +29610 +5722 +826379647 +20045 +11316 +11003 +17616 +9747 +16361 +2422 +355015084 +13837 +11971 +858 +22821 +12024 +145727174 +22686 +1450 +2477 +4595 +15325 +3283 +13758 +30896 +10477 +13075 +23325 +8563 +24055 +10140 +938231172 +19149 +427339499 +11431 +16516 +127417473 +24450 +20947 +8925 +1614 +21276 +24358 +23617 +13023 +9727 +22795 +9192 +20046 +30429 +27993 +603 +29919 +15945 +11801 +3710 +17724 +8179 +11096 +19817 +21517 +31877 +6043 +8067 +16805 +7672 +13070 +25481 +676736040 +16301 +24875 +1791 +8778 +11051 +26721 +15249 +25490 +17353 +21027 +7734 +15556 +12849 +20857 +11726 +198721611 +5369 +100092990 +31485 +31837 +6587 +14142 +5541 +28184 +19547 +10836 +25839 +32762 +23333 +11331 +20648 +11798 +27735 +3051 +14937 +10413 +18651 +10176 +615 +21525 +2969 +889191331 +31010 +18385 +12129 +15265 +5676 +11774 +28799 +30422 +4581 +12608 +27920 +29010 +26598 +16299 +7942 +9769 +30017 +19732 +29025 +5187 +4913 +17569 +10684 +5274 +14947 +1595 +13595 +13193 +17325 +12769 +121399638 +27756 +884345720 +10008 +17980 +13389 +23639 +17597 +32311 +31670 +17346 +329597276 +26551 +1545 +384972726 +22499 +15534 +31195 +24789 +7763 +26929 +21941218 +30968 +24308 +30415 +24141 +20342 +950 +23910 +30894 +881 +192418946 +2213 +6072 +18271 +25263 +17793 +27173 +19176 +3742 +6867 +160617937 +216965874 +27866 +16879 +4563 +24635 +10008 +22906 +27660 +10295 +19370 +16596 +108 +1029 +21675 +3225 +785579678 +8957 +14451 +170730903 +747883166 +26623 +29342 +32495 +15764 +31759 +3479 +3294 +27785 +14698 +20263 +17298 +30475 +7510 +316306655 +30918 +15886 +17526 +23115 +17078 +16383 +13484 +4785 +3847 +22543 +9718 +6945 +24313 +30794 +4869 +16561 +14462 +18071 +8752 +18651 +20939 +26666 +20857 +3073 +3331 +23235 +9582 +20250 +14120 +2672 +20641 +20786 +899069837 +23600 +796710006 +8280 +9867 +26783 +6355 +8924 +4452 +18030 +587293467 +24507 +32383 +24280 +113 +15155 +18861 +24779 +284704550 +21741 +16069 +86993590 +31626 +30784 +29394 +538786362 +30415 +8306 +15947 +952542015 +27187 +836023503 +14532 +29300 +344 +14851 +23325 +5035 +9848 +15136 +9323 +19632 +678698016 +15713 +11430 +5760 +30426 +14040 +18733 +4620 +723466242 +762372985 +12700 +4327 +4666 +30245 +16342 +8076 +17395 +19451 +26563 +23912 +15717 +23709 +13298 +1906 +18964 +7802 +229792385 +9034 +32288 +29468 +21934 +16730 +9401 +12806 +14417 +24255 +1022585985 +18480 +30537 +18869 +291275066 +3016 +12145 +7995 +19858 +25578 +3732 +13946 +19182 +385508497 +9938 +14776 +940466982 +468 +27660 +18093 +29245 +958 +692296598 +8993 +13560 +29024 +24872 +21815 +2415 +23209 +1145 +11761 +22091 +5994 +14314 +22418 +26896 +22188 +14228 +79082596 +5519 +616977445 +133 +21448 +32513 +13993 +4440 +19998 +7030 +20578 +16149 +17728 +27153 +18609 +10028 +813566502 +27372 +22779 +28082 +17364 +920628575 +15143 +22779 +22546 +28362 +29035 +20869 +18419 +23544 +12817 +26077 +27225 +497021021 +28583 +32581 +10057 +27995 +2448 +26331 +8616 +24977 +1773 +10062 +404560013 +21974 +26073 +512128164 +29039 +10403 +10013 +3116 +1940 +32104 +2015 +2108 +271 +17249 +12577 +16575 +17052 +17443 +466 +11738 +6664 +4359 +27534 +22954 +22833 +28635 +4142 +20400 +372479198 +29597 +1904 +20848 +6991 +6218 +29450 +473270624 +20400 +30603 +384 +24239 +856207789 +12464 +4587 +25668 +13964 +4749 +20742 +26685 +9461 +13436 +15341 +18861 +16806 +13655 +28280 +25877 +27782 +1370 +1659 +7722 +674585055 +4661 +31171 +16399 +11978 +11096 +14380 +28590 +26705 +561627178 +24128 +13499 +22607 +23576 +10540 +27517 +21170 +21107 +3639 +17046 +11323 +20550 +31606 +24931 +27272 +6893 +23783 +31720 +10071 +20795 +336420794 +275531286 +23756 +32378 +18088 +4153 +18563 +24861 +25473 +792992230 +229792385 +25835832 +8848 +349661678 +15177 +5255 +6676 +29690 +25876 +5684 +819410135 +14964 +3937 +8277 +38769653 +13838 +1403 +26438 +13658 +28100 +9100 +7497 +6389 +4437 +5511 +2343 +5668 +9286 +24764 +10719 +20922 +2820 +24396 +25606 +23600 +2677 +28139 +16826 +7263 +21481 +18310 +29657 +15491 +32650 +9461 +631 +15141 +23183 +30710 +29889 +8183 +21651 +32444288 +20747 +385123789 +17321 +5737 +24338 +15005 +11308 +29761 +27807 +970891878 +21720 +21107 +13748 +21612 +5910 +16789 +892237149 +26504 +21700 +13070 +24780 +18223 +24569 +15851 +19884 +25989 +30428 +2262 +17191 +14235 +12369 +5115 +32252 +1835 +32305 +23264 +1186 +13684 +30065 +28319 +2824 +31686 +28100 +16243 +32390 +9222 +4102 +16318 +14701 +30733 +5825 +17728 +24765 +7585 +401917596 +28152 +14521 +10637 +6619 +4830 +13379 +12205 +8452 +7071 +12736 +19456 +30070 +13347 +17006 +504508952 +22833 +30520 +20278 +60606121 +28711 +26666 +12761 +20763 +18393 +9361 +27185 +1453 +629271359 +1028508113 +8332 +11162 +31797 +29896 +28256 +28152 +18839 +26151 +22718 +23010 +22822 +516829386 +8300 +26175 +32188 +30793 +19180 +1747 +12221 +29992 +617 +9285 +23151 +248362658 +23814 +415613643 +31035 +27042 +1382 +32610 +31540 +23461 +22759 +1549 +12285 +610773839 +13625 +11420 +21 +8722 +27709 +7117 +26295 +5087 +14684 +909441673 +4082 +1394 +28528 +30318 +31839 +29630 +6271 +13760 +2015 +672253387 +7765 +26666 +4686 +21879 +31369 +8183 +15395 +7153 +18633 +32347 +30819 +23671 +17779 +12906 +14672 +28903 +2795 +15161 +651885085 +3569 +13653 +10306 +4829 +379911054 +20638 +16355 +1466 +15657 +9729 +20825 +27187 +18143 +11772 +21184 +5929 +18290 +3456 +4142 +24555 +17776 +25434 +16525 +30006 +20603 +6405 +22034 +12539 +32436 +18963 +4385 +7995 +1644 +18480 +3645 +23600 +25394 +24557 +23912 +13883 +13367 +21964 +21667 +11700 +25558 +24562 +9191 +21126 +8 +4324 +30712 +32013 +7250 +29450 +32363 +2260 +20751 +2894 +15 +22231 +20501 +6679 +20947 +16297 +16407 +26238 +26896 +215801037 +892237149 +25354 +5964 +29063 +5016 +881060186 +4184 +18788 +754590698 +30753 +16017 +13777 +7265 +16704 +30659 +3356 +31410 +22686 +18953 +21205 +611 +22562 +28956 +31330 +4595 +6258 +15194 +959731862 +836023503 +29608 +28805 +32453 +12867 +16664 +18650 +23066 +21231 +2518 +19559 +464901830 +32013 +1299 +32731 +16064 +4455 +19845 +4589 +10572 +296396691 +8786 +32521 +20377 +13574 +31451 +10441 +5794 +1719 +4569 +8204 +29907 +762404314 +13499 +27130 +22010 +3977 +6905 +30214 +5886 +31431 +29831 +10121 +8605 +30914 +9538 +15336 +16650 +28799 +21657 +23910 +817319335 +28366 +8587 +15315 +17179 +9401 +611 +29860 +17853 +4157 +25138 +17415 +9794 +6676 +17385 +15620 +329649531 +20662 +5349 +4112 +29810 +6267 +740490411 +859 +22849 +25699 +32761 +355264719 +19516 +4142 +5170 +10021 +7831 +4399 +27609 +10146 +13171 +239 +12191 +18563 +20002 +28846 +630093307 +16889 +11630 +32437 +12369 +25410 +32322 +3110 +29630 +30258 +1625 +264055644 +28259 +28724 +22638 +833267066 +20441 +12536 +23143 +7942 +12495 +13017 +10811 +510017880 +21043 +8172 +11773 +20715 +15005 +3503 +5825 +21934 +31559 +16003 +10607 +917654268 +17159 +29451 +341817102 +25042 +30385 +10381 +2048 +430465787 +18863 +21231 +792992230 +30624 +25600 +27098 +5522 +17654 +21737 +14684 +31789 +23621 +29528 +16649 +6322 +7050 +972607490 +858 +30770 +32734 +27256 +25104 +12435 +4390 +8549 +6191 +36 +16352 +12926 +25618 +22564 +866716513 +940466982 +23756 +18025 +21889 +678 +3645 +27662 +4829 +19157 +27059 +23766 +32691 +13735 +7161 +27943 +10408 +24329 +12736 +8306 +16642 +32082 +19386 +29185 +31835 +16289 +314883256 +19858 +728180005 +19686 +6294 +447027210 +3832 +4840 +18310 +3276 +27053 +22843 +31945 +28343 +19354 +8342 +825070278 +829238473 +14234 +108 +11025 +990900808 +12250 +32058 +24598 +21155 +6818 +28100 +29218 +798919697 +18630 +18208 +13587 +15269 +236 +627712427 +2822 +12747 +26612 +3706 +18602 +8405 +18077 +9902 +19956 +24014 +30547 +17628 +1019836518 +31864 +3116 +9039 +29939 +26732 +30017 +11335 +25835 +9049 +15663 +20598 +17765 +10366 +19126 +14136 +14676 +16297 +28751 +26175 +36 +39299391 +8903 +6238 +5664 +9379 +483775210 +4751 +334 +24916 +11335 +20046 +15315 +952776110 +13099 +29824 +11835 +15011 +5891 +3455 +17439 +5677 +26423 +16309 +19163 +1011025313 +31915 +31407 +31954 +21428 +7438 +25089 +19783 +17840 +31277 +25215 +18188 +21071 +2163 +28955 +32261 +17808 +25778 +17652 +11547 +9665 +26365 +3742 +4740 +541087189 +27127 +24547 +13182 +16802 +11522 +289826984 +25740 +9366 +20046 +253155455 +6479 +8984 +18651 +1388 +12250 +3479 +6614 +20275 +14980 +5635 +661309396 +13691 +6235 +766823878 +483775210 +32650 +29195 +16689 +9540 +8282 +17847 +14277 +276 +2466 +8393 +22714 +1373 +9049 +12205 +30826 +22807 +13229 +4975 +31330 +22189 +11726 +715989952 +6267 +14551 +28746 +18111 +1984 +3412 +6736 +343241067 +5994 +12482 +178765044 +7285 +11431 +30067 +6706 +8216 +16399 +21414 +31403 +29005 +7475 +21021 +4131 +90066676 +24105 +8752 +14528 +23287 +31010 +18550 +516829386 +17908 +1007237282 +3992 +13685 +15525 +21645 +6974 +27087 +15310 +4783 +2763 +22055 +4338 +7253 +4682 +8099 +24964 +31784 +7749 +22884 +6469 +21837 +20333 +11143 +13932 +3844 +1611 +826485957 +24903 +25770 +31416 +23268 +24515 +29185 +19541 +6165 +21475 +23698 +27053 +814529805 +30620 +29285 +29680 +286 +19316 +434 +29994 +29239 +28812 +17236 +30989 +24338 +18291 +958 +843 +1309 +139007263 +8830 +19531 +27160 +19585 +31664 +8699 +22323 +12366 +12067 +29254 +6518 +355734928 +24330 +32647 +23767 +20982 +15645 +8250 +6120 +30843 +6515 +10719 +17087 +2384 +27674 +23922 +5830 +12464 +28528 +31416 +5964 +16684 +24829 +11267 +20479 +3110 +427339499 +18269 +23756 +6077 +32468 +2763 +882975724 +21167 +26092 +1036 +22135 +31019 +23280 +22229 +8209 +25161 +20757 +2466 +876 +24065 +18432 +8733 +13260 +23766 +5603 +21828 +8148 +18097 +359967163 +874277401 +2688 +19692 +1171 +23325 +21552 +27735 +7896 +6945 +31114 +2679 +12164 +10626 +21816 +28504 +280529378 +14635 +5908 +19773 +14747 +24014 +26304 +2763 +6018 +13163 +16642 +29602 +1919 +25434 +11796 +2849 +25104 +8851 +29994 +290 +3492 +27529 +11144 +21941218 +23290 +8557 +6208 +5472 +4465 +27726 +27144 +16301 +4560 +29185 +16026 +9369 +6307 +27760 +31035 +32060 +4771 +189 +718 +4128 +21612 +9729 +24888 +15233 +3907 +31518 +100092990 +22135 +4098 +9307 +20587 +17559 +9834 +14084 +2468 +25636 +28163 +14624 +2672 +82501098 +23357 +25985 +30302 +11460 +14347 +29293 +3789 +31178 +24607 +16413 +17376 +7323 +5016 +5971 +26661 +6714 +922621576 +21003 +23875 +31559 +12496 +27225 +24805 +30887 +25873 +6272 +28943 +22807 +32525 +734 +2632 +25472 +4920 +1028508113 +11510 +30750 +13506 +29767 +32582 +9287 +31173 +9210 +30569 +18883 +2257 +2797 +14755 +4654 +22962 +19736 +105 +9205 +28369 +17173 +3274 +8060 +16935 +30093 +1984 +352962731 +9192 +20265 +3276 +988543234 +8778 +796974588 +15941 +9428 +3562 +4863 +1348 +29495 +10726 +7170 +23796 +29477 +24831 +15974 +32113 +25081 +20323 +24914 +19668 +13478 +26525 +3196 +10753 +5729 +1544 +13085 +24280 +26921 +14825 +17430 +25480 +20989 +21549 +16520 +13595 +4563 +8829 +2345 +25779 +217368533 +10140 +15636 +13830 +16122 +587293467 +5796 +16775 +15220 +865024622 +6870 +22830 +9401 +17425 +18826 +687 +740490411 +25054 +29477 +941 +21741 +22256 +561740885 +29271 +25262 +1163 +582958153 +28467 +16146 +27697 +18702 +3793 +13174 +18072 +29939 +21197 +18797 +605 +30993 +17856 +608 +20350 +9482 +2081 +26052 +22795 +30603 +10184 +3661 +17443 +19010 +24309 +1038473147 +9428 +12328 +32421 +30319 +5177 +13032 +21890 +31599 +6043 +462910439 +20441 +28059 +12908 +3352 +29857 +28338 +30013 +4829 +1073 +15101 +68003897 +25712 +25310 +9832 +1649 +23958 +14778 +1322 +15169 +1934 +680671778 +9129 +20002 +11983 +538786362 +26316 +3016 +31006 +24765 +2329 +8787 +38930129 +4522 +13645 +25341 +19845 +19925 +18060 +15300 +26486 +25049 +17089 +6301 +26150 +1905 +17400 +22795 +31777 +24860 +26783 +24516 +6238 +15132 +19745 +89610096 +2824 +25996 +193175134 +5830 +18161 +16472 +4327 +32175 +8023 +11342 +20949 +9173 +3141 +19998 +14378 +552056204 +8818 +309071195 +17357 +31425 +16573 +7393 +15985 +15810 +16516 +29411 +27145 +18190 +12410 +13751 +22693 +26617 +2975 +20996 +22812 +17160 +4514 +16561 +18825 +7228 +7213 +466895569 +726616181 +589886788 +22815 +23803 +8300 +27768 +901 +30592 +5720 +3682 +6933 +323513539 +6381 +10560 +1585 +29370 +20542 +16560 +24521 +25089 +12060 +2677 +20653 +12219 +24837 +31634 +15903 +28651 +13808 +472330180 +7392 +18623 +22695 +32582 +643348206 +299509607 +511296763 +233735679 +4916 +677782451 +22686 +3039 +14790 +6376 +17019 +24598 +29094 +25516 +15017 +11797 +19243 +29453 +7702 +233735679 +21337 +311956014 +5827 +12361 +4032 +882975724 +28225 +30989 +19620 +473198471 +36 +23661 +25123 +13463 +2002 +29451 +27865 +16340 +929979970 +20857 +15837 +30670 +1551 +9100 +14532 +8698 +29940 +18829 +20793 +22055 +27271 +5688 +22030 +28129 +23259 +19420 +223104312 +25197 +9631 +19061 +15698 +28905 +131541024 +20961 +1299 +10021 +17101 +21003 +3437 +27726 +8223 +24340 +15155 +16744 +14057 +3792 +10306 +769731785 +792992230 +10087 +29102 +17780 +10804 +9775 +7183 +14676 +25042 +2221 +30894 +29254 +472330180 +10137 +22077 +25723 +304 +29450 +25203 +5873 +4403 +984310150 +30276 +20030 +8990 +21957 +7973 +18463 +22451 +4753 +449362197 +10357 +29005 +16840 +28502 +901 +8677 +1384 +23444 +31420 +934603940 +28689 +31540 +31970 +19547 +128077685 +27099 +2597 +5607 +315171979 +20722 +32620 +17810 +10112 +18883 +3331 +21467 +7220 +4587 +11937 +29918 +490726739 +859864853 +1779 +30161 +15212 +12847 +30888 +14113 +29245 +29222 +821 +11726 +13625 +1218 +13017 +27819 +5994 +24909 +31545 +6389 +11974 +22412 +284016043 +3996 +8386 +1365 +8192 +15678 +5908 +16318 +8508 +20338 +344 +12426 +31025 +24820 +32163 +7786 +24014 +14177 +28232 +8578 +28259 +5473 +32341 +10528 +253699238 +25566 +18408 +24580 +31173 +15428 +12464 +26 +30762 +23591 +329597276 +27937 +22563 +682 +30724 +27529 +20745 +12067 +7699 +25786 +429572152 +7889 +29583 +21974 +7774 +216965874 +7983 +21456 +16513 +24808 +9228 +21497 +19881 +13497 +615 +12814 +23982 +7902 +20365 +31108 +28900 +25141 +20842 +4522 +30954 +25480 +24279 +3264 +19192 +9975 +4855 +7497 +19907 +194468425 +15379 +563 +7831 +16586957 +3185 +13012 +31518 +2148 +16744 +175763315 +5187 +382802971 +17246 +24703 +933132804 +20400 +29450 +14676 +9371 +32279 +346928338 +24555 +856 +10730 +25498 +7946 +10673 +4331 +19711 +982 +9646 +22294 +12396 +5517 +346928338 +10500 +26331 +12336 +3852 +12360 +10194 +2384 +16472 +23781 +867204060 +20479 +8829 +16952 +31641 +32300 +17052 +5653 +8107 +19858 +140796320 +28427 +26136 +25338 +25996 +4877 +11573 +28726 +421 +20895 +25231 +29265 +1795 +24303 +3896 +17747 +25386 +19547 +32100 +1835 +28371 +680671778 +4636 +6453 +241930487 +26823 +415613643 +28437 +2396 +16836 +778 +5992 +5034 +38930129 +1802 +145727174 +5892 +30635 +4891 +24230 +10176 +16432 +1382 +29500 +15632 +30527 +23179 +16552 +9366 +23522 +16035 +7575 +16243 +13276 +26249 +28354 +1370 +6298 +24531 +9747 +804551652 +5115 +31986 +27813 +31517 +1005059728 +19586 +9087 +3384 +20200 +27769 +19750 +31915 +134408380 +2529 +11944 +27470 +1068171828 +14316 +14614 +24593 +3495 +17264 +8449 +4338 +8133 +17526 +12404 +2306 +28371 +9103 +14980 +25115 +28998 +13606 +24100 +16525 +9263 +2448 +22092 +121399638 +17994 +21675 +15678 +4511 +892761992 +15007 +21471 +25095 +22788 +30093 +4413 +30976 +9720 +4450 +720519970 +9156 +9540 +16836 +14594 +5373 +8903 +17402 +21976 +20290 +17593 +10631 +25892 +1052417407 +215107976 +16381 +27393 +31995 +20144 +28416 +14638 +32468 +4817 +1172 +21732 +25445 +9438 +8433 +6319 +6990 +23108 +31835 +7475 +905243991 +24554 +27658 +23247 +16544 +2209 +10049 +13057 +27519 +16200 +9124 +466407152 +20798 +32319 +12674 +15178 +26177 +22244 +11097 +818027795 +374 +6418 +30116 +10077 +18693209 +8276 +3562 +25839 +1726 +3584 +12788 +13735 +8232 +23671 +22864 +30069 +23971 +13589 +9244 +14575 +7202 +19261 +329161931 +19261 +11180 +11094 +23708 +7532 +20366 +25825 +12830 +24065 +14953 +4925 +8070 +21778 +27967 +3870 +26165266 +25791 +9720 +5729 +19076 +9200 +30079 +28437 +20290 +4533 +7478 +14376 +2845 +29267 +18282 +9511 +30350 +734095839 +32620 +1242 +580 +23022 +19496 +12746 +20627 +25104 +20379 +27574 +30089 +20879 +31619 +832182246 +15174 +15005 +1045497002 +12861 +4454 +2856 +20183 +4579 +260292361 +572264701 +846 +10478 +7701 +17466 +12820 +4 +11033 +17497 +26077 +22564 +16560 +4509 +4162 +26716 +31761 +24260 +27924 +611 +20532 +6939 +1204 +13113 +6925 +7071 +355264719 +26584 +20904 +13213 +20139 +544803518 +14868 +5412 +3610 +14804 +415427569 +12285 +1206 +4210 +31810 +950 +27289 +28225 +24401 +2568 +22049 +1020435935 +11091 +31157 +12984 +5519 +30017 +4785 +31838 +4 +3540 +10306 +24078 +14117 +29857 +16148 +30766 +10028 +16313 +2448 +912418915 +892998692 +7995 +2679 +23608 +7170 +26320 +15879 +13276 +8023 +396 +28724 +13655 +30039 +27509 +9049 +7438 +15993 +5309 +279067825 +27055 +3289 +18282 +29642 +1018366689 +28259 +14612 +28782 +17353 +1339 +20183 +27509 +1336 +28724 +4561 +26983 +2504 +24478 +16444 +4455 +7165 +7214 +7575 +236 +15162 +30699 +24792 +472330180 +15892 +7143 +30015 +21272 +17466 +21452 +6278 +30705 +20612 +27522 +547839872 +2888 +328435284 +4338 +2002 +6620 +4977 +17044 +16637 +2977 +20939 +510017880 +32391 +29939 +27984 +26295 +14234 +27412 +19192 +15280 +36262490 +17569 +18936 +30477 +19451 +27080 +26803 +11386 +27246 +25805 +8781 +23017 +6053 +9327184 +29556 +1023500634 +17597 +9533 +20048 +16411 +28070 +19806 +8197 +16152 +18391 +12092 +11121 +19176 +26661 +3014 +30356 +16015 +16516 +17206 +6066 +127417473 +982580241 +29705 +17559 +5395 +7575 +20250 +9322 +2672 +5947 +10478 +28832 +19672 +25160 +4721 +20037 +12600 +12769 +17020 +8385 +6395 +20112 +11573 +16936 +12160 +11097 +2471 +9657 +28035 +5135 +23885 +359 +31358 +31723 +9931 +633537610 +13229 +6068 +938231172 +18247 +26146 +27924 +937965064 +6131 +10885 +15061 +13553 +26939 +29610 +13883 +13013 +10419 +21618 +1585 +13916 +24258 +4311 +25082 +26953 +79196762 +24386 +8922 +30245 +27710 +2121 +3847 +21276 +25772 +10593 +11668 +10990 +31844 +32320 +22499 +15958 +67875078 +26295 +8096 +7129 +27877 +19632 +580372891 +13757 +6252 +7403 +13276 +16992 +24526 +31359 +14581 +4162 +27470 +13410 +10415 +11622 +29894 +419509287 +15564 +17004 +17589 +32390 +8890 +18698 +4799 +25835832 +26470 +21181 +17466 +387 +6519 +28295 +32760 +21614 +16881 +21955 +15265 +12048 +224 +24757 +27755 +2871 +524 +19867 +25639 +27186 +24443 +15280 +19236 +20914 +30819 +28583 +59300581 +17289 +6420 +29451 +15839 +19307 +20949 +4383 +13877 +32122 +31155 +917948279 +10702 +22445 +811900994 +27782 +25314 +233735679 +7787 +12061 +14189 +18829 +3394 +12184 +1204 +15698 +31644 +21320 +610 +16256 +23265 +17422 +7431 +26177 +16761 +28590 +18048 +922299518 +12645 +26983 +31083 +7183 +14499 +27803 +18207 +19610 +26193 +12359 +16558 +5335 +16759 +7946 +8496 +851461297 +24140 +24778 +27292 +8163 +22707 +31553 +20139 +5945 +901 +1309 +7781 +24764 +296862246 +19642 +16213 +16146 +17188 +32423 +12433 +31979 +28262 +25778 +893 +147582950 +25486 +12538 +16805 +6869 +6271 +17572 +286 +12432 +16290 +23526 +31439 +14909 +26193 +12817 +1465 +13636 +14865 +31155 +6719 +863724463 +10912 +8793 +22244 +16290 +31714 +6887 +12717572 +4152 +27153 +12806 +24578 +8107 +28510 +24105 +17340 +20638 +8785 +21783 +17441 +9867 +29767 +31408 +6068 +17425 +23016 +29999 +28603 +18651 +4476 +10518 +8648 +2345 +23673 +10721 +30428 +15605 +20250 +24615 +28937 +8036 +15245 +22956 +14396 +518417905 +20785 +7769 +1694 +2058 +13532 +26401 +25962 +1296 +13837 +1028 +20200 +30046 +16926 +15891 +31685 +25905 +1491 +12013 +19632 +20047 +22571 +2145 +28509 +21967 +19395 +28809 +1445 +2218 +18975 +17780 +1028 +21850 +24578 +26090 +521 +20477 +28362 +17626 +27179 +89610096 +24780 +34337156 +3939 +24635 +21429 +19432 +14161 +32645 +25159 +25138 +12871 +5908 +12538 +31451 +4390 +8101 +19354 +22867 +2506 +9129 +13659 +2865 +26743 +672253387 +27662 +235806854 +6530 +563 +12432 +9461 +5760 +26027 +31864 +27736 +25341 +13579 +2980 +25348 +22622 +6077 +13624 +6388 +16556 +27246 +24689 +8559 +3487 +12814 +1585 +4654 +3852 +6321 +29249 +3920 +28878 +31818 +17848 +10156 +7566 +23223 +8846 +15918 +15265 +28510 +26386 +24443 +10750 +14057 +2020 +30783 +395834793 +1229 +19880 +31155 +18586 +26233 +22530 +18870 +585 +24834 +16627 +192110709 +21855 +1348 +22886 +18167 +667 +4106 +28941 +3874 +22300 +19901 +14367424 +14218 +24689 +11521 +23794 +22387 +21097 +21550 +32551 +20281 +10974 +5286566 +3661 +14623 +1282 +3976 +5258 +22997 +31626 +13568 +25197 +29394 +144 +18553 +6355 +28300 +14482 +24975 +18291 +15260 +8147 +8844 +2015 +6500 +951589516 +20581 +5748 +2503 +673150696 +19694 +28574 +4450 +9628 +8232 +23357 +29015 +25675 +6080 +3627 +25723 +20536 +18501 +22470 +16003 +21579 +641245860 +1073 +11521 +5644 +4359 +3580 +5341 +18935 +1045497002 +10458 +20085 +7786 +4620 +16545 +13481 +6920 +14073 +10633 +25971 +27299 +909441673 +19301 +22867 +4486 +386355165 +26584 +27360 +391090414 +609403371 +625190697 +20757 +13385 +3333 +25873 +28338 +989959857 +13070 +16490 +21592 +1071548646 +5668 +2073 +488251248 +20278 +7645 +28834 +1252 +14594 +1384 +23216 +11993 +663997845 +19198 +21412 +30670 +31019 +27145 +13479 +19307 +28604 +8209 +30015 +4845 +28136 +10836 +1784 +21272 +24412 +21140 +29359 +10266 +31766 +12761 +27004 +766823878 +794313601 +24859 +11067 +1007560760 +27726 +1719 +3283 +699487053 +4753 +23431 +23904 +31784 +20864 +19207 +790740335 +17967 +11340 +627712427 +13955 +10517 +2536 +8090 +865024622 +910649337 +16689 +15142 +13043 +31433 +933132804 +9639 +8605 +1100 +7959 +28417 +2797 +28111 +18222 +31211 +11430 +169 +192418946 +7438 +11932 +1842 +6003 +22036 +10266 +721000141 +16805 +6018 +991546674 +5494 +17588 +1182 +380108858 +25793 +10140 +31537 +16878 +12554 +11076 +22707 +4944 +1308 +14964 +4613 +7624 +25813 +23092 +20422 +308 +22190 +7838 +8884 +19298 +18960 +29062 +10593 +4828 +25344 +749234322 +15533 +27168 +109016745 +31445 +16175 +22530 +11342 +27877 +1438 +26591 +16480 +17533 +23591 +24255 +36 +22877 +10156 +24443 +31838 +9769 +16232 +16697 +22536 +5874 +15007 +19320 +16759 +22679 +3554 +20342 +6342 +18630 +27394 +20513 +24255 +7212 +19913 +15975 +24675 +4359 +9363 +1031 +15923 +8550 +127417473 +9667 +30428 +19857 +13474 +13076 +6435 +14113 +27202 +2153 +8079 +3080 +1370 +31356 +23252 +19773 +27412 +144 +28642 +4284 +22849 +17808 +17839 +5847 +22833 +9046 +13278 +2175 +20441 +198937476 +13070 +4810 +19597 +30316 +4896 +3922 +314 +225534628 +9667 +20349 +574 +12566 +1934 +12570 +10008 +647614569 +14002 +26823 +7646 +13691 +29627 +2589 +2894 +8223 +24805 +13571 +2381 +610 +1671 +28642 +29030 +1614 +20028 +29450 +12404 +546 +22820 +13498 +26564 +3819 +5203 +31765 +14776 +26348 +21815 +1071082105 +24569 +4261 +23530 +70149198 +23540 +27880 +16836 +25211 +548602017 +18935 +19547 +2529 +18071 +11555 +8342 +16922 +19199 +9445 +18910 +18797 +18338 +30873 +585 +23912 +15572 +1242 +20120 +29359 +17928 +19882 +14722 +5258 +7405 +23252 +1023 +16053 +17364 +24493 +8957 +26623 +1695 +16182 +14177 +20128 +6727 +1365 +8223 +29221 +10071 +23912 +10781 +25492 +32180 +7111 +24558 +4153 +15008 +24765 +20506 +23433 +19878 +26146 +22645 +32551 +12147 +28417 +8174 +951589516 +27920 +19052 +29188 +24004 +22931 +18271 +30113 +8993 +30301 +27785 +28834 +8823 +27943 +5590 +10564 +11298 +23733 +20997 +1641 +13389 +18886 +2536 +19182 +122 +8399 +22762 +9227 +26924 +16066 +18182 +6497 +9379 +5423 +17430 +12890 +971511440 +28418 +9476 +4181 +20263 +421 +15958 +23565 +24338 +11257 +29759 +23985 +20203 +27337 +5144 +5147 +10101 +30805 +3189 +430015481 +15676 +5894 +18560 +21097 +3511 +4417 +16309 +8306 +4846 +25508 +20008 +8393 +195778126 +32232 +23713 +21837 +31720 +25316 +30534 +20078 +454434292 +26121 +545549059 +21828 +32742 +22706 +19655 +18617 +6205 +18618 +31019 +9582 +24673 +19585 +11076 +6343 +12763 +15071 +10837 +8791 +20687 +30704 +7023 +18419 +998 +16173 +27168 +17542 +31451 +9388 +31504 +9381 +18148 +24478 +23252 +4180 +17616 +8830 +32397 +133678412 +15944 +6891 +3379 +31178 +17970 +3293 +585 +1370 +17123 +32165 +7566 +4503 +1071548646 +15144 +26489 +25310 +2271 +15174 +960941343 +23366 +22684 +32566 +2596 +5505 +500550687 +18078 +26163 +5583 +14270 +503218957 +7082 +1218 +3963 +1026 +4686 +24424 +12890 +13941 +5607 +12930 +28712 +409846593 +20028 +26929 +27697 +11890 +14521 +14304 +9780 +24971 +8945 +10227 +19666 +15698 +29076 +203869333 +32520 +18322 +5892 +13781 +27131 +121399638 +8922 +7117 +9443 +19873 +6182 +14909 +17798 +24826 +12632 +1651 +28223 +419461898 +5994 +833103889 +21383 +25605 +23520 +217368533 +9244 +21272 +28617 +26699 +17353 +15321 +18430 +6936 +87298433 +7734 +3750 +4417 +5908 +29288 +946828519 +1551 +15437 +8306 +9039 +5722 +8306 +15189 +565299629 +6804 +24975 +18399 +24368 +29767 +25770 +145727174 +176723792 +15768 +1021683009 +19672 +14585 +9408 +14656 +17893 +17542 +31752 +9038 +163251696 +17850 +12566 +12387 +31829 +28343 +20350 +20633 +936438616 +31244 +21740 +29894 +11572 +30362 +1063098759 +12127 +19870 +14953 +15153 +28809 +13497 +18546 +3706 +32564 +21263 +26316 +28956 +20475 +21334 +146841542 +27210 +9802 +12114 +18886 +12696 +476864914 +3742 +7958 +10643 +20795 +912418915 +15695 +28369 +28377 +7010 +6435 +12576 +14620 +6611 +11342 +6418 +26656 +768384939 +14578 +30993 +22526 +23593 +17392 +18598 +2209 +2614 +15312 +1017 +22795 +27393 +13505 +4503 +6920 +25346 +12003 +8280 +29761 +31979 +4450 +26969 +12370 +8004 +22300 +27449 +3179 +18983 +18840 +1373 +577 +31641 +8377 +27984 +11137 +3810 +31083 +11366 +1671 +660 +16021 +4321 +5796 +24996 +12404 +19213 +211730518 +551852208 +24568 +10397 +18039 +30356 +6842 +29965 +18580 +28503 +13264 +859 +21711 +15155 +31671 +14956 +6166 +4656 +1726 +23520 +15565 +25839 +2475 +19009 +25624 +7047 +18863 +30372 +23721 +784 +17860 +6086 +10241 +12218 +12926 +21934 +24278 +638607948 +1069917996 +9720 +592690051 +15155 +21657 +19541 +27360 +14635 +29278 +32060 +252 +18084 +7657 +245721734 +16637 +14395 +580 +12381 +17086 +9120 +14459 +6147 +23280 +21107 +10489 +18060 +29448 +296439019 +22092 +10646 +26301 +15892 +6913 +7613 +17228 +4383 +19783 +24004 +9881 +933943837 +9369 +3521 +20547 +10187 +11993 +2709 +24903 +3730330 +28896 +625190697 +16432 +24823 +8101 +28508 +14554 +6515 +18094 +18978 +21415 +7624 +18900 +296862246 +9331 +13964 +25516 +12818 +26287 +23834 +4584 +309 +10943 +2231 +12536 +28816 +13847 +23153 +13855 +4054 +20612 +5000 +26691 +7353 +16970 +12473 +11658 +25835 +1053394108 +3074 +9764 +3688 +29819 +403721447 +9388 +20947 +14038 +11716 +10306 +9333 +5129 +26865 +1840 +16552 +3819 +8432 +13838 +14536 +22833 +8912 +2614 +18932 +26231 +16575 +27160 +6298 +14120 +23046 +82894371 +15403 +18298 +10718 +19171 +21181 +28947 +14587 +20800 +22971 +15958 +15764 +4386 +142990302 +18983 +21750 +28262 +10286 +29542 +2596 +23671 +13589 +16148 +812501196 +458 +572264701 +10692 +15594 +5162 +7250 +1163 +8733 +9361 +23150 +32311 +1308 +29429 +9583 +8725 +31223 +30113 +3180 +14772 +4383 +618859804 +248362658 +178765044 +22119 +4486 +21737 +32270 +23607 +27334 +32762 +10498 +5892 +30107 +28003 +23192 +1204 +857 +189 +699487053 +29609 +20716 +27025 +20603 +4190 +26028 +19516 +1019686302 +6075 +6406 +21206 +631393247 +21386 +16759 +26276 +13617 +497021021 +27192 +12911 +3610 +17592 +2126 +6085 +20983 +26312 +9613 +26524 +22867 +21879 +29109 +1299 +5891 +25712 +25791 +978839708 +3896 +32561 +378831688 +13624 +4726 +31985 +14661 +2394 +15666 +19986 +1934 +27131 +7746 +23681 +16560 +12778 +10392 +13276 +19386 +15535 +26635 +1828 +31103 +6767 +27304 +577 +8105 +2769 +3540 +25338 +10943 +4131 +19613 +4383 +5472 +6017 +801 +27746 +24670 +3033 +22337 +28281 +24656 +10634 +21244 +24078 +21320 +31277 +8616 +21875 +9499 +14436 +11749 +29344 +6079 +28622 +10841 +7183 +28725 +13509 +28343 +6235 +284704550 +29461 +32739 +30013 +24926 +25347 +10633 +28528 +26741 +865943268 +16761 +10052 +13910 +17148 +10323 +21225 +9263 +8175 +19655 +26193 +1093 +9371 +44211057 +1444 +28617 +16573 +26457 +9826 +19086 +29924 +26118 +31856 +28100 +8105 +19412 +27012 +4122 +13004 +18565 +1370 +11658 +21485 +24289 +7541 +785579678 +15199 +22669 +29597 +90 +27794 +7781 +975 +19726 +10389 +8733 +22684 +13941 +16399 +15752 +14624 +13278 +18156 +22743 +26028 +19747 +3213 +859864853 +854319027 +5434 +4670 +23098 +465496919 +23667 +781061662 +9091 +18246 +21683 +14865 +9769 +17105 +28600 +2244 +29477 +21155 +5298 +19436 +32388 +23010 +21320 +13719 +10008 +21003 +31766 +18185 +1358 +2743 +7838 +29456 +1309 +24004 +17933 +28059 +17628 +25082 +11826 +13463 +10727 +1071082105 +26552 +30290 +20578 +22256 +31838 +24869 +28528 +13373 +11815 +15216 +16317 +12695 +9304 +1023500634 +10528 +21585 +6238 +79082596 +17850 +9735 +32016 +8134 +31644 +31670 +28461 +25091 +268664862 +16378 +29751 +1110 +18480 +14422 +24872 +9031 +12503 +2787 +11143 +31488 +5439 +401917596 +7475 +10730 +18055 +742394050 +18173 +32419 +19153 +30121 +343 +328890300 +24082 +3784 +30851 +14737 +31035 +1336 +12911 +19307 +27509 +27855 +19929 +467421403 +31455 +1906 +16331 +21613 +19975 +1071907016 +6131 +32518 +29644 +14057 +11117 +29410 +32313 +20964 +17321 +18393 +2427 +6057 +30810 +512512703 +4233 +1723 +23717 +169 +17572 +1073 +30365 +25643 +30954 +8728 +9232 +12722 +4128 +27943 +23922 +9400 +11761 +4043 +17039 +762372985 +13036 +22102 +13164 +14758 +3870 +26301 +25654 +9731 +5612 +28111 +10762 +32319 +8004 +17469 +5954 +6109 +1913 +864335235 +4924 +24562 +6619 +137236049 +16298 +12285 +13589 +31172 +2108 +23897 +11223 +21967 +18960 +26146 +32341 +14327 +5456 +32322 +15918 +16590 +25434 +10841 +6147 +10536 +19472 +15549 +7548 +29318 +1232 +22652 +24905 +26261 +15132 +310684775 +8017 +29253 +22384 +2672 +31247 +19541 +329649531 +2148 +31559 +4852 +15114 +23690 +1282 +5383 +6600 +27388 +26623 +27891 +8616 +29243 +26028 +25445 +28825 +21390 +32305 +7353 +24778 +32370 +5358908 +24652 +8223 +23010 +24930 +2677 +11773 +63674306 +24443 +15785 +13113 +9366 +1877 +24864 +4264 +17422 +20008 +11855 +22564 +28832 +11774 +13374 +617 +19345 +13017 +27165 +6512 +13287 +22565 +15415 +730297274 +548 +8496 +7143 +25054 +23687 +12148 +31319 +12628 +3126 +1625 +1690 +2743 +21839 +14532 +18861 +27299 +11986 +296439019 +8829 +6234 +11944 +24516 +5613 +31035 +31330 +24933 +15594 +1145 +32270 +1067563998 +19386 +1913 +23614 +13389 +29609 +10730 +14215 +23600 +160617937 +30888 +19599 +339451411 +27409 +12476 +11801 +3240 +731202992 +504 +4709 +31285 +21769 +17160 +7631 +30851 +27461 +28343 +20037 +3918 +24264 +15076 +25876 +910649337 +23972 +6082 +21383 +22377 +13165 +6937 +28461 +31304 +14459 +7117 +1008 +23687 +13735 +16409 +29062 +97 +21197 +16361 +349265452 +23231 +17169 +27017 +10721 +12219 +11357 +5971 +9540 +18550 +29274047 +23912 +3503 +16689 +24135 +7636 +79082596 +27556 +23794 +19730 +706944221 +2275 +17093 +28628 +1795 +25558 +20825 +12385 +26865 +9031 +2546 +3885 +16352 +2343 +31970 +7687 +4357 +28493 +5534 +27603 +11323 +29089 +11335 +542071492 +739 +32295 +24578 +14642 +20119 +32111 +23437 +26456 +29577 +8395 +19128 +12871 +27131 +912418915 +7624 +4327 +24100 +29062 +13075 +3276 +4437 +10687 +9138 +7592 +6077 +26147 +22677 +12060 +336397151 +21750 +20627 +13119 +642957786 +32014 +5748 +25376 +1289 +25645 +17670 +467421403 +27372 +8884 +20293 +14702 +12769 +22577 +19586 +25472 +12536 +6109 +606788536 +2697 +28935 +25566 +1019836518 +21411 +7403 +21872 +32650 +24309 +9345 +25081 +17238 +30785 +26939 +7917 +26410 +1940 +4523 +4329 +24762 +29805 +2306 +15018 +23046 +29451 +28115 +15958 +25337 +12560 +4210 +24598 +7599 +18094 +1831 +2912 +26783 +13312 +12026 +28947 +260292361 +9665 +21828 +780421252 +5115 +6417 +22451 +29481 +825237014 +22867 +3141 +24437 +2375 +22634 +11067 +21320 +20263 +5463 +20922 +18060 +28605 +403520915 +21025 +25506 +3281 +19093 +19684 +7503 +422134051 +22682 +27153 +746614703 +15540 +26118 +1694 +19931 +28905 +7693 +3920 +1052924890 +8397 +578949498 +30688 +30699 +25692 +20653 +20219 +3078 +26049 +2286 +26146 +10680 +17466 +22351 +612137112 +618386534 +16318 +27080 +16935 +67 +28371 +20964 +12061 +22777 +6466 +29046 +516 +103019456 +5314 +909060841 +467421403 +22753 +19745 +25376 +23458 +20278 +28605 +5205 +31045 +10781 +23264 +79196762 +24412 +4357 +32436 +10119 +21783 +25777 +14040 +22812 +22562 +22294 +24764 +21552 +3576 +5360 +16085 +19881 +883636298 +31970 +3141 +6179 +23742 +10953 +631 +1023188123 +31016 +667 +18985 +4492 +12849 +3240 +6950 +28508 +10019 +630350637 +14304 +29646 +4863 +7172 +336397151 +32062 +4181 +4342 +23559 +1004406848 +11900 +10982 +9628 +589882737 +19093 +28281 +1447 +30876 +5286566 +725112481 +6921 +11199 +25278 +23616 +2415 +21383 +25380 +9287 +900 +14722 +15947 +1791 +28688 +3952 +32421 +10449 +16855 +27756 +27769 +13174 +8733 +2082 +14161 +21 +10298 +8596 +16722 +23900 +13064 +21448 +642 +7064 +1023500634 +384 +20008 +330159803 +17052 +4509 +16152 +24443 +7495 +21166 +24330 +13946 +17175 +18094 +3562 +5367 +924305293 +30794 +713845005 +13747 +692296598 +4123 +2627 +12433 +4934 +22304 +329597276 +6611 +6003 +19201 +30435 +15287 +10498 +892 +10497 +24358 +32417 +8101 +193 +30603 +15189 +1777 +483843128 +16317 +12805 +4840 +15379 +235806854 +26686 +23268 +12830 +24635 +23108 +13757 +20874 +12576 +79082596 +28418 +31897 +30705 +14137 +10518 +534285331 +13 +12828 +19350 +7624 +27042 +20090 +7708 +17685 +2343 +28826 +144035229 +8321 +14788 +12940 +24124 +9038 +16684 +22686 +6575 +5928 +13428 +20580 +21792 +3432 +32331 +10028 +771101042 +9731 +7831 +27409 +23022 +15011 +24916 +18143 +10295 +865943268 +23280 +15011 +2504 +25788 +430015481 +31870 +512128164 +28021 +30053 +16836 +2856 +7295 +3423 +11712 +4753 +1836 +3394 +28809 +21585 +14805 +25007 +11121 +998 +18788 +11275 +4976 +869 +31808 +924349614 +27832 +9208 +843 +409846593 +32232 +12764 +4117 +15927 +19811 +1022122593 +10421 +15663 +19168 +13260 +29288 +859 +3738 +29888 +17042 +7575 +1545 +9855 +462589202 +959731862 +24757 +27688 +856 +6939 +10057 +29109 +30408 +12272 +22686 +9842 +21417 +23660 +14164 +6814 +28927 +19321 +4649 +7607 +31610 +13352 +11622 +20115 +903238229 +4869 +17202 +244957611 +8665 +21466 +25109 +20462 +30815 +29906 +18315 +8774 +23603 +24065 +4458 +22759 +13088 +10295 +2536 +15663 +192993735 +26939 +31927 +27470 +30157 +6043 +6939 +21545 +29015 +1004618554 +32034 +309 +9775 +18434 +28728 +20867 +10512 +6093 +32355 +7276 +31114 +4666 +12060 +6017 +15539 +24592 +11309 +28197 +2575 +3844 +2932 +17430 +30301 +7050 +31245 +16811 +23179 +5428 +6205 +27173 +20894 +27731 +225534628 +115465040 +675282828 +13414 +27265 +429572152 +14459 +26591 +9210 +32345 +1110 +359967163 +24831 +10381 +6483 +9572 +892 +18298 +15315 +10190 +7187 +24063 +28153 +8172 +12490 +15887 +778090494 +3073 +12890 +13065 +31954 +10171 +27880 +26685 +610473963 +9150 +24868 +14136 +18535 +29875 +31498 +29891 +24951 +16085 +6656 +125408631 +17044 +128810821 +922621576 +26460 +28388 +5612 +452282785 +28022 +1840 +21117 +27589 +3705 +3780 +545549059 +929979970 +10692 +22645 +594488198 +23158 +29290 +24513 +27746 +26276 +3289 +29254 +8399 +20902 +790740335 +26222 +16444 +656045798 +23767 +5912 +12557 +9173 +30879 +7946 +15262 +1071 +18943 +635470917 +6285 +194468425 +11499 +21947 +29525 +26530 +15587 +16678 +3361 +20997 +621749066 +15531 +32581 +23746 +24635 +24791 +186596555 +9333 +29035 +31599 +24839 +16869 +8172 +28021 +15693 +27173 +31970 +884345720 +30435 +19354 +28898 +6191 +14117 +30613 +28563 +393986242 +14343 +9445 +30463 +27172 +13733 +22621 +10631 +8677 +127417473 +11779 +16148 +80525247 +12820 +15278 +24139 +170730903 +14676 +20199 +23718 +8895 +20948 +10938 +613995410 +7392 +687763923 +8170 +17160 +28022 +6679 +30212 +25624 +4106 +11309 +11091 +18651 +656045798 +19936 +21465 +9855 +33496567 +31247 +4579 +23149 +14738 +6195 +24562 +598553511 +31170 +17281 +21368 +16689 +9167 +9445 +6648 +17444 +17589 +1232 +22438 +9129 +8178 +24926 +24966 +21045 +30902 +23530 +22764 +7946 +1758 +2427 +18785 +24792 +2053 +29649 +3874 +31839 +23480 +25278 +25400 +6220 +19986 +26650 +29102 +19500 +7848 +23680 +16840 +13402 +15048 +19682 +189 +2486 +11818 +24401 +6331 +23948 +2154 +30547 +9285 +20264 +16632 +22611 +8752 +3191 +1139 +12209 +32127 +11971 +18385 +230518419 +5791 +29010 +31862 +15722 +3592 +10106 +27041 +31979 +20517 +30138 +15923 +19412 +20203 +27524 +12464 +19773 +11882 +21849 +10959 +5004 +8420 +23520 +6208 +11855 +5519 +10021 +1005059728 +23767 +25490 +12858 +384 +15245 +32731 +681 +787176313 +25341 +18019 +13303 +26563 +22966 +32111 +4522 +9611 +21525 +801 +5472 +4452 +17559 +11386 +17856 +170730903 +30603 +6690 +27251 +26741 +4511 +6714 +30557 +8658 +1585 +11226 +4022 +20704 +22129 +26476 +339958069 +19599 +3996 +248328466 +20828 +29268 +741844162 +27924 +8434 +5050 +41255736 +67092753 +27079 +30939 +10649 +2076 +14825 +25711 +26193 +19849 +21293 +12017 +32354 +32513 +31049 +4799 +6017 +349661678 +13165 +29942 +4753 +2773 +11882 +2820 +21204 +3569 +21934 +1045027275 +7305 +20128 +31685 +24745 +21990 +4224 +19914 +472492534 +3058 +31606 +26743 +13018 +6278 +12539 +21276 +9031 +662831263 +16674 +30843 +30053 +23894 +26047 +12820 +1382 +12830 +2455 +10800 +30944 +13914 +26236 +23952 +12706 +20798 +21311 +14933 +8067 +28288 +621395034 +21959 +25985 +29092 +5412 +25723 +203869333 +25637 +10357 +19395 +15411 +6468 +30694 +13847 +26759 +11108 +15645 +21476 +4900 +26 +6342 +18465 +21974 +27172 +2307 +20819 +29155 +29597 +14583 +353059167 +4326 +20702 +29773 +7848 +984310150 +24986 +9538 +20800 +678 +6038 +20137 +14737 +988543234 +12219 +7754 +688 +29942 +13760 +984 +12160 +18111 +19455 +2709 +1582 +6065 +22682 +17643 +29307 +23864 +4128 +31193 +728180005 +18839 +18604 +24354 +18043 +866716513 +26028 +16274 +20479 +8441 +12809 +138 +6079 +3932 +215801037 +1616 +6894 +1522 +4595 +959926239 +7677 +29831 +23901 +8498 +6166 +15005 +31005 +20627 +16188 +29984 +2672 +24453 +10859 +29336 +19012 +20524 +8572 +4920 +6921 +23477 +10748 +133 +4944 +31311 +28834 +9864 +16855 +31759 +3690 +12566 +8596 +24826 +20898 +28766 +865943268 +21383 +8435 +15708 +23767 +32020 +1336 +32124 +23444 +32363 +665 +2448 +13189 +18974 +25347 +7431 +12747 +328328013 +29392 +15061 +13890 +24311 +26888 +21204 +23341 +23698 +18435 +12048 +910649337 +26022 +9834 +12747 +12603 +22727 +6096 +15265 +2656 +12370 +22006 +23010 +1394 +3003 +10566 +16667 +30093 +6992 +30815 +18103 +11038 +14946 +1028326137 +18247 +17681 +16289 +8345 +27256 +192993735 +21346 +19950 +15924 +29986 +21239 +22235 +6870 +56090979 +1466 +7684 +2504 +27695 +5906 +24368 +12272 +16289 +665 +30750 +6842 +32322 +8774 +7143 +27832 +17728 +17987 +844426824 +30792 +26077 +22771 +14578 +11067 +21849 +21802 +3812 +1056334367 +20501 +4582 +6921 +3687 +30620 +625190697 +4128 +27813 +17917 +7578 +16365 +563 +30440 +24098 +12250 +29062 +4789 +11716 +20111 +32520 +1729 +7917 +7806 +20457 +7895 +5473 +8174 +427339499 +30926 +28483 +17160 +6491 +397879962 +12717572 +4682 +20724 +16775 +10357 +32124 +5938 +10961 +17999 +131541024 +20815 +14222 +6181 +355219374 +24262 +1059407870 +14799 +23917 +4157 +14538 +574653853 +21083 +2271 +23735 +13276 +24009 +15768 +22688 +23662 +3408 +3784 +31936 +13735 +30082 +1823 +9325 +10028 +20662 +15090 +9963 +21384 +737190283 +32431 +15572 +21733 +4159 +5777 +30138 +4162 +27984 +15872 +11211 +15941 +8452 +24274 +680671778 +1455 +18986 +27117 +27561 +6131 +1980 +4573 +25618 +12723 +28438 +7754 +662831263 +10421 +147187707 +6147 +21100 +8898 +18078 +18190 +7701 +2607 +15608 +28872 +193 +26144 +126590810 +1065 +21284 +1025777893 +4308 +16251 +13303 +6736 +430015481 +747479347 +8702 +27195 +9228 +598553511 +164884529 +10788 +13503 +12490 +11117 +11968 +958 +13429 +5692 +10762 +13659 +4490 +31777 +17459 +3742 +509352747 +29342 +21126 +31338 +11737 +18204 +19002 +23975 +29658 +30519 +15169 +21560 +184186867 +21287 +27080 +14195 +3025 +10580 +1051977677 +10885 +8023 +23325 +902 +23986 +1773 +3921 +18310 +881060186 +9731 +2119 +15090 +14380 +7954 +17967 +24495 +14007 +961 +19183 +7265 +28111 +23252 +30564 +21255 +6131 +8885 +24073 +7734 +975640473 +25215 +14551 +24242 +26489 +858 +18869 +13297 +30894 +12499 +31837 +14430 +4145 +8524 +23016 +2820 +29263 +10569 +533078012 +11540 +922621576 +1040971019 +10302 +11779 +16069 +5699 +13904 +18791 +15871 +24443 +22526 +18870 +3502 +3240 +4190 +6540 +22088 +15162 +5196 +24859 +4163 +11076 +5115 +12482 +19845 +270260213 +15178 +5004 +232711058 +2133 +21500 +23477 +5796 +610 +8674 +22956 +975 +20078 +8172 +10671 +22283 +617 +29661 +4019 +16685 +29433 +10449 +7378 +18434 +12695 +23608 +26457 +29469 +21415 +26470 +27860 +4937 +509352747 +14459 +7603 +26740 +4977 +8061 +27308 +24412 +548 +20648 +21148 +6191 +24555 +7250 +20742 +2901 +7235 +567113435 +1044185404 +13262 +12747 +22686 +9814 +17501 +31885 +2084 +20866 +25835 +12167 +32311 +9251 +20034 +7806 +6017 +21601 +14367424 +23191 +29461 +598553511 +25042 +8305 +328328013 +22387 +6238 +8004 +20506 +4702 +19354 +20045 +6243 +222176974 +8658 +16161 +7548 +22530 +13463 +6757 +407478274 +25427 +7706 +32157 +13522 +18394 +15041 +24734 +12359 +883636298 +19010 +7123 +13113 +2538 +27219 +32756 +12558 +17353 +15607 +13463 +12499 +399 +9855 +15313 +15341 +15101 +15239 +24889 +21826 +27042 +10800 +6928 +15333 +455393924 +3361 +28295 +5406 +7687 +4250 +557679414 +29759 +13118 +29619 +27663 +1022122593 +9855 +31954 +12011 +12003 +7575 +310684775 +8826 +737190283 +30617 +13312 +23894 +23982 +29293 +27185 +76736016 +29500 +14878 +773818094 +26193 +21769 +18020 +23107 +16842 +11573 +552 +6648 +25366 +10671 +30565 +10456 +32581 +9317 +28262 +5376 +22 +39299391 +22795 +4749 +13019 +21443 +14964 +24875 +20695 +175763315 +21445 +1454 +6258 +6777 +16627 +20274 +25273 +29376 +19422 +20948 +16152 +12635 +19320 +8089 +5101 +6165 +16559 +2518 +31838 +13448 +2477 +3274 +9762 +20662 +22236 +32188 +23961 +3283 +6555 +22135 +134 +9794 +77748472 +11834 +17015 +24309 +1612 +20315 +10112 +4820 +2503 +29600 +902551600 +31408 +6307 +32370 +21517 +14956 +23540 +10077 +25089 +25940 +12016 +23949 +31285 +11202 +6182 +5177 +27737 +771101042 +8970 +8621 +9794 +20436 +32393 +25373 +14672 +6165 +17817 +980 +22997 +22417 +24484 +9388 +26889 +692296598 +24837 +6520 +4342 +20108 +10571 +28874 +32442 +15415 +21866 +3237 +21603 +7930 +635470917 +23721 +6395 +296439019 +21427 +16892 +9727 +13998 +25341 +12435 +25578 +22810 +16182 +16476 +4367 +564 +25949 +321739453 +15547 +5335 +5906 +16704 +14228 +8398 +15572 +14676 +602 +3732 +9975 +276 +11067 +22673 +17357 +29644 +20047 +5804 +391090414 +21258 +10323 +28947 +17395 +21890 +16212 +503218957 +21083 +31485 +14463 +31870 +20090 +5590 +20964 +15155 +17810 +27272 +19006 +7657 +13016 +13276 +874277401 +1659 +6038 +4452 +15378 +22807 +1299 +24652 +31769 +15514 +28528 +711445733 +643348206 +14493 +31864 +15820 +17874 +7778 +16520 +907975664 +15810 +9794 +241 +480390692 +13509 +24412 +21715 +236 +22739 +5612 +16656 +28038 +17856 +31769 +16478 +24734 +10692 +22687 +953124189 +13877 +224606507 +7522 +5367 +5043 +7371 +10473 +3289 +28807 +17160 +25874 +15269 +716737822 +5177 +29637 +23199 +29641 +10753 +476240820 +14102 +28398 +832680993 +18963 +15715 +30596 +154120443 +10306 +26470 +17395 +27393 +20076 +4925 +90344393 +6418 +10540 +1496 +15798 +103480109 +870140950 +3502 +21136 +49 +16518 +146841542 +146841542 +5947 +20773 +29438 +6236 +627712427 +900 +31490 +2329 +24569 +25813 +26783 +29609 +11159 +2375 +29575 +22562 +1910 +15143 +4914 +15194 +28256 +882883285 +16744 +11505 +11661 +5954 +22742 +20638 +24376 +14012 +26953 +9200 +31153 +27880 +16745 +32288 +15941 +21932 +4863 +10013 +14142 +9013 +31140926 +15268 +29539 +26953 +19845 +19884 +296396691 +12577 +8621 +9307 +23639 +8197 +16545 +19445 +13312 +10392 +4956 +25286 +25279 +21635 +22324 +18369 +10139 +549907492 +251509028 +30254 +2589 +21143 +7717 +29093 +6714 +12554 +28913 +14804 +29216 +32742 +248362658 +21374 +2262 +20349 +14136 +31285 +6753 +24043 +29253 +536735414 +3213 +3331 +11323 +10088 +16664 +1455 +14488 +22385 +22759 +1378 +14216 +187968093 +7745 +549962050 +213606410 +19002 +17870 +9755 +32311 +13254 +7930 +19201 +27762 +25622 +4455 +20947 +10941 +3586 +17039 +30617 +202 +3887 +430015481 +1391 +29429 +10750 +12806 +27510 +7902 +18369 +8373 +269893514 +780421252 +17595 +3848 +25723 +7714 +25434 +28416 +21782 +15534 +19755 +597917676 +32753 +235806854 +14270 +17670 +25373 +20382 +26691 +2664 +30967 +7228 +17559 +6338 +598246017 +3225 +29121 +13579 +4453 +4648 +23731 +355015084 +4485 +832182246 +24443 +11509 +653627586 +2158 +15161 +5692 +461277064 +26509 +8568 +20333 +32383 +27602 +12472 +3331 +377 +6307 +2455 +10743 +901 +29982 +18459 +23897 +11630 +21908 +9327184 +20265 +23964 +1047 +15260 +464703413 +3110 +12394 +19289 +50 +26287 +16705 +16060 +2426 +21614 +12440 +28677 +11724 +7522 +6376 +25791 +12674 +28022 +4025 +15096 +24864 +15717 +27763 +8830 +27993 +13998 +477925588 +22575 +546 +12495 +2614 +9802 +893 +6160 +13094 +10938 +20540 +28809 +385508497 +18185 +3315 +16704 +1053394108 +30569 +885 +12490 +9931 +13659 +17488 +25839 +20365 +16316 +9735 +14215 +9013 +1358 +26803 +32417 +17281 +12984 +13606 +10750 +8311 +31241 +8050 +22788 +15325 +19977 +24581 +10337 +14216 +5723 +19451 +20580 +2912 +10631 +5439 +13442 +27168 +18948 +17761 +32590 +30448 +13615 +12315 +10859 +19198 +15377 +11025 +30534 +7378 +12328 +7129 +507789109 +31247 +25747 +600930403 +12361 +25755 +27360 +2722 +29481 +15588 +18696 +23520 +9646 +803008640 +11069 +22737 +23398 +18886 +7017 +20164 +15548 +10572 +13910 +19128 +31075 +23922 +18418 +4924 +1282 +12017 +21496 +31969 +5383 +19672 +14676 +12866 +3580 +22305 +4941 +22807 +2448 +5583 +16085 +14170 +28563 +26236 +26121 +233735679 +13941 +17020 +15412 +25528 +31553 +17805 +28224 +23443 +8163 +24067 +28238 +24562 +14526 +798919697 +29222 +7353 +24771 +531600320 +3155 +27794 +20477 +557679414 +30448 +630093307 +343241067 +17588 +21471 +2503 +27746 +31641 +5177 +1062737082 +13020 +12315 +30569 +32138 +13182 +1438 +10235 +27755 +519336328 +28874 +19278 +28796 +14384 +15632 +2768 +7235 +22497 +28281 +19261 +792992230 +22677 +15261 +8077 +36 +20638 +2126 +23232 +27165 +4452 +7965 +19783 +3738 +26073 +768384939 +8223 +3428 +14702 +10381 +6600 +10719 +13442 +12741 +478 +1145 +29627 +11974 +464901830 +13236 +12288 +13636 +3384 +13783 +2004 +7308 +408722947 +29891 +14327 +21828 +21184 +18278 +10718 +4885 +29392 +25608 +10028 +18213 +28635 +4896 +22877 +28617 +24274 +32354 +12550 +28100 +832182246 +27117 +16057 +12328 +747 +27669 +19845 +31264 +12577 +681 +2540 +5742 +5511 +12783 +13144 +31950 +8941 +5954 +3980 +26584 +16803 +13064 +26896 +13211 +12342 +246 +1391 +30113 +32739 +3448 +20266 +3592 +11306 +19770 +25692 +21552 +10321 +10564 +8285 +1030729571 +2015 +3174 +6055 +19745 +2795 +7353 +28874 +10337 +4485 +31108 +12764 +5933 +12267 +11316 +509606916 +27303021 +9881 +16586957 +20108 +7276 +249870505 +30017 +28251 +26193 +23448 +25813 +23136 +17206 +15325 +17683 +21802 +24019 +16309 +31936 +28339 +7684 +11723 +31570 +6055 +17469 +15660 +4909 +222176974 +16146 +1072 +27510 +30780 +24831 +10730 +215938702 +2955 +32476 +27682 +11204 +27877 +652152676 +3378 +415427569 +10322 +26397 +30891 +20203 +8067 +13498 +9031 +7706 +28606 +23223 +1405 +27803 +30448 +9100 +6714 +20724 +27396 +27165 +13636 +2504 +10168 +6949 +4297 +5034 +4294 +19316 +18310 +1544 +21615 +17908 +2627 +32305 +5196 +18825 +97 +839907039 +676064002 +5156 +26054 +24808 +14621 +29451 +30074 +7946 +29278 +6406 +27272 +9156 +6055 +9369 +892998692 +14077 +28846 +26165266 +17009 +7262 +14028 +8973 +7959 +874205684 +31375 +866 +15698 +26539 +19496 +1068171828 +24789 +26685 +8728 +17444 +4845 +11761 +618386534 +2438 +29271 +28300 +9961 +1466 +27891 +17265 +30770 +19745 +6869 +30443 +14430 +14028 +4584 +11765 +14279 +276 +11774 +6080 +14755 +26091 +9665 +31723 +31465 +832680993 +11413 +26706 +10134 +7336 +5924 +11986 +19320 +10498 +21964 +11547 +8021 +17776 +29772 +23205 +29906 +31369 +3358 +321934268 +26090 +28711 +30212 +32378 +30017 +24920 +9762 +20183 +18055 +16399 +10646 +787176313 +2597 +924305293 +2525 +20647 +23767 +31610 +17020 +10800 +9710 +4866 +20144 +25480 +892237149 +13642 +12048 +14142 +28370 +20327 +612137112 +10735977 +25264 +29555 +9438 +19559 +23565 +5605 +18338 +8711 +517 +543278591 +16323 +28872 +24154 +989153034 +17039 +15415 +23975 +2455 +4367 +607 +8698 +580372891 +18693 +2690 +634854294 +3358 +29365 +20261 +14384 +12145 +30316 +629271359 +15162 +1039573980 +29062 +9109 +25813 +14012 +9937 +26896 +10564 +30595 +22208 +2260 +20922 +14014 +15251 +992 +13706 +29221 +14772 +3789 +22954 +18576 +6035 +395139668 +16644 +188 +23961 +23660 +618859804 +28651 +4560 +887 +14330 +24280 +31139 +10140 +54102294 +26466 +22275501 +1370 +12722 +697438511 +14790 +25567 +3511 +18953 +346928338 +15529 +14488 +391 +801 +4233 +12145 +13064 +5172 +16931 +24309 +7645 +20349 +19348 +7923 +32127 +866716513 +27968 +6690 +26136 +12861 +8499 +3473 +2427 +22163 +25699 +16472 +28295 +31659 +7648 +13276 +6412 +32691 +27004 +3706 +1934 +26908 +16057 +2028 +882883285 +2541 +19093 +17402 +25786 +10397 +27726 +14623 +24731 +306860064 +25056 +7404 +17441 +858 +18504 +523 +9665 +18754 +32138 +32739 +188584425 +79082596 +16678 +15875 +612137112 +32331 +11505 +12761 +1022122593 +3146 +20251 +20199 +12099 +20806 +23958 +26231 +15642 +20261 +1129 +12007 +18609 +14804 +21205 +10010 +24067 +766823878 +21711 +716737822 +11309 +620726739 +20125 +13574 +6206 +32520 +24539 +11417 +19149 +30741 +31838 +22591 +15567 +19732 +30120 +30459 +12697 +5667 +3372 +31932 +18310 +194861429 +3358 +2182 +19316 +11168 +6166 +3521 +16248 +14483 +172 +20833 +29621 +15332 +31172 +9146 +20773 +825145787 +30335 +28986 +5720 +18550 +29824 +119792803 +7636 +21879 +28319 +18393 +14483 +2565 +19975 +12148 +7143 +16664 +10096 +24340 +22931 +5196 +23544 +30444 +17115 +17015 +10528 +22227 +25463 +32446 +25583 +29344 +20540 +6116 +24154 +12899 +15379 +20271 +16399 +8791 +8841 +24358 +20479 +3423 +20983 +20128 +3073 +18577 +29278 +21964 +737190283 +21178 +12369 +5456 +3977 +279067825 +8802 +10337 +5907 +16749 +12493 +3562 +3473 +24638 +2916 +927244002 +2167 +13417 +24331 +448760046 +27982 +13610 +6687 +17265 +21012 +28197 +1779 +1042062182 +19200 +4341 +2427 +9038 +403520915 +866 +28334 +12638 +4978 +308 +29004 +18869 +28720 +23163 +20647 +27768 +692434415 +11059 +27010 +149824249 +31540 +6264 +12930 +29398 +32390 +8209 +819245666 +15879 +582958153 +3576 +7875 +10337 +395834793 +663426662 +19201 +17542 +25240 +20648 +742 +31545 +22575 +462589202 +25654 +2596 +6607 +618386534 +21868 +9867 +29888 +17430 +11932 +31264 +270260213 +9583 +27509 +27024 +4934 +2011 +17469 +15110 +16069 +21885 +27782 +25885 +4131 +4817 +17374 +17169 +32123 +21471 +25599 +24757 +11128 +7701 +472492534 +14934 +17533 +10841 +13655 +15005 +961570424 +7952 +18617 +23366 +1023500634 +4006 +1453 +7389 +24619 +233735679 +30107 +29604 +703 +18975 +4937 +19093 +3484 +19547 +4891 +8096 +9582 +30706 +3276 +804551652 +29982 +11302 +27960 +13276 +2824 +1017 +23149 +25876 +21164 +9881 +24933 +21471 +4697 +5912 +19560 +24933 +31877 +25197 +31153 +25273 +13932 +452282785 +640778508 +30335 +3852 +13057 +14698 +7548 +24979 +28064 +14819 +32182 +13481 +19632 +25434 +30157 +3293 +23265 +5551 +13057 +25486 +11821 +32377 +19649 +8984 +24993 +31964 +29049 +4359 +6412 +29461 +1022122593 +18693 +164884529 +17392 +1840 +28113 +1051977677 +3966 +902 +18465 +1302 +12209 +5684 +165589491 +25135 +19153 +31910 +4799 +2209 +22294 +17160 +17353 +29415 +26134 +21198 +31670 +10840 +19995 +12476 +12328 +13302 +11128 +32417 +1998 +168857585 +5689 +11983 +4977 +18887 +14026 +9391 +25508 +13301 +62909084 +27079 +3126 +29188 +2662 +16297 +12557 +10306 +79082596 +610473963 +13685 +12984 +9111 +24230 +26924 +4261 +7235 +15820 +16684 +31441 +381 +6238 +6068 +779295714 +20130 +25793 +823092168 +28622 +13085 +24580 +2452 +2672 +29759 +23708 +29249 +4321 +18078 +31559 +24742 +15752 +23108 +19547 +12899 +16146 +25558 +11834 +391090414 +29545 +17588 +31375 +8030 +769731785 +842 +24329 +24765 +14772 +7150 +13367 +31369 +14631 +13601 +31304 +12445 +1004618554 +25344 +13351 +2795 +21934 +1011243118 +27388 +24378 +14865 +293 +26686 +23351 +6076 +28311 +18271 +629431260 +18185 +26144 +23767 +13099 +970891878 +8178 +15879 +30603 +10140 +10286 +2384 +20314 +4645 +8885 +24652 +17321 +10158 +10062 +26204 +9421 +30245 +16352 +22559 +10735977 +27807 +18377 +833267066 +21974 +22575 +24731 +30607 +9621 +1083 +18379 +29410 +16865 +16744 +30750 +26420 +3185 +1046343587 +660380383 +2664 +20982 +29002 +15766 +25940 +19314 +689 +32118 +23510 +4817 +830605272 +24864 +631 +29727 +16064 +4751 +19126 +15269 +20524 +17683 +139452872 +4654 +9365 +27515 +9252 +14558 +334 +6963 +5340 +20528 +30328 +20090 +21828 +14091 +498666675 +623 +28394 +16381 +25786 +853929883 +14970 +26416 +26504 +29429 +7702 +1974 +18560 +120944653 +19153 +21567 +24703 +32270 +21167 +14722 +30157 +7101 +10506 +32630 +28746 +15225 +1062737082 +699747195 +5612 +14218 +15017 +26202 +833267066 +24764 +19323 +4408 +8297 +25135 +30020 +12296 +82501098 +5335 +24232 +22536 +15533 +8830 +27768 +10607 +26144 +301 +20034 +13303 +2426 +3179 +7730 +26231 +17039 +681 +8712 +15194 +24468 +27024 +5320 +16546 +13070 +4284 +21879 +372479198 +4829 +15024 +28834 +29172 +31408 +24282 +31889 +5524 +7135 +30177 +22286 +4820 +2058 +31035 +17512 +28262 +22163 +24399 +4974 +15764 +18393 +342900830 +15491 +8963 +13684 +10636 +3844 +10087 +16060 +4188 +13174 +6406 +17526 +11448 +8297 +22531 +29342 +1641 +29094 +17933 +27510 +227439839 +7745 +1616 +27714 +1289 +29919 +395139668 +18088 +28529 +17289 +13653 +23163 +1302 +13993 +24780 +1828 +31644 +856207789 +25188 +25469 +881 +12496 +1370 +31389 +24593 +15131 +7561 +27370 +5605 +16704 +574653853 +6620 +24724 +31644 +14878 +7487 +24539 +21148 +18586 +224818846 +31264 +15642 +8492 +16767 +25971 +436 +23205 +18207 +27522 +9287 +672253387 +15132 +19292 +12007 +10321 +18953 +21762 +32614 +4978 +5888 +24067 +14376 +22648 +1021683009 +5894 +187968093 +27736 +4924 +21974 +19047 +1028508113 +26730 +19900 +26519 +674585055 +22497 +14526 +766296907 +6203 +4327 +9751 +629431260 +1038153995 +6945 +2175 +3742 +29183 +12031 +9735 +28113 +17708 +4799 +30963 +19224 +17670 +28225 +18247 +26134 +11239 +376449320 +19806 +12818 +334 +15568 +29857 +17521 +1795 +15097 +917948279 +12911 +31776 +22795 +7875 +23662 +23480 +8209 +4640 +23588 +3456 +25835832 +415427569 +2698 +30527 +1052924890 +5554 +8879 +24378 +11223 +516 +30212 +3146 +12929 +18974 +6267 +22695 +4260 +10019 +16656 +26049 +10163 +29528 +25346 +15727 +12504 +22384 +11641 +13717 +4081 +30826 +5746 +19668 +24019 +515552666 +2679 +12830 +21208 +19992 +15076 +4573 +8300 +859072541 +20164 +4342 +19009 +18920 +1914 +19307 +25779 +26470 +6642 +21218 +1172 +16656 +19514 +31954 +7677 +813445009 +15059 +28512 +16895 +28809 +20112 +31874 +8793 +29539 +23205 +32761 +12006 +529585642 +2704 +18993 +25620 +2690 +4881 +19163 +31408 +570867483 +7912 +13297 +26620 +16559 +14021 +19750 +27272 +10536 +31075 +2506 +27041 +5795 +15808 +1232 +11073 +10392 +5720 +11505 +30991 +24805 +15785 +24619 +8556 +20961 +20046 +18399 +11271 +19693 +6555 +18195 +12723 +8910 +21119 +23280 +31230 +29012 +21910 +16299 +11049 +10112 +16556 +11700 +11674 +10841 +24635 +9327184 +3742 +31665 +27392 +31157 +1071900543 +28583 +31897 +12792 +208004304 +23540 +27401 +7624 +2980 +600 +7161 +2820 +2529 +25262 +27202 +24166 +21934 +29539 +6453 +4211 +29481 +23333 +945573236 +1093 +29542 +23803 +19327 +7487 +30053 +20902 +29268 +21119 +1039454929 +8531 +28035 +20777 +9412 +17089 +3996 +6714 +31969 +24105 +8851 +2697 +16069 +20722 +4321 +6406 +15114 +18077 +241930487 +11440 +28498 +4294 +503896617 +476240820 +30226 +1726 +11482 +20348 +30766 +2182 +3509 +16591 +14619 +16546 +140796320 +869 +136609362 +24901 +8311 +696198829 +23205 +548 +493 +6767 +29007 +14007 +22682 +27892 +401917596 +24303 +17198 +6329 +25376 +7754 +14740 +22853 +612137112 +31953 +10497 +27709 +29782 +19018 +25194 +22349 +8802 +24901 +18322 +224 +4344 +30564 +5170 +17817 +10509 +2837 +22577 +9449 +16644 +9456 +2091 +18307 +1259 +25472 +3480 +24553 +13070 +3870 +9366 +11308 +15092 +321739453 +25442 +14052 +1290 +28816 +22530 +22895 +22795 +28591 +21855 +22233 +27360 +25813 +6063 +5358908 +780421252 +2044 +1673 +27208 +26316 +23159 +14465 +27271 +26400 +14775 +16152 +23573 +23544 +30954 +7730 +24780 +6541 +20532 +13298 +16313 +16700 +565593805 +2768 +3985 +10559 +19428 +17853 +11989 +25267 +8838 +24652 +811903348 +21541 +29525 +16314 +4400 +13603 +14327 +2471 +16135 +5519 +25593 +16122 +10337 +14028 +955541494 +18463 +9263 +9173 +421 +773818094 +18754 +22743 +6317 +20139 +23373 +17681 +2804 +102 +11432 +20263 +10182 +3799 +1905 +32576 +193175134 +16384 +30766 +27312 +749234322 +18927 +24839 +30679 +13553 +9511 +8702 +29070 +1595 +13751 +12125 +8499 +31155 +18847 +28118 +5590 +7643 +27041 +3836 +21750 +8786 +27246 +15762 +21356 +24951 +1466 +20303 +26551 +30535 +3562 +20217 +30564 +32118 +2662 +453090502 +21407 +27055 +20399 +5522 +21340 +6264 +29392 +16685 +27737 +12778 +9572 +12369 +3742 +23191 +23871 +9881 +2804 +8984 +12562 +20833 +12647 +14799 +24516 +6235 +9034 +16391 +26783 +30042 +16753 +9735 +10636 +4582 +472087440 +23373 +15676 +17422 +11726 +26484 +29180 +27995 +429605841 +11386 +25344 +18569 +16817 +7389 +19781 +8342 +6288 +14270 +922781658 +12566 +784 +22396 +27256 +12189 +9150 +12980 +6714 +8732 +21603 +17928 +14519 +26949 +22559 +19149 +15403 +12581 +30120 +5165 +25567 +9789 +18369 +188 +27202 +25480 +8172 +5390 +12747 +13043 +27066 +9659 +15411 +14719 +588197016 +427985656 +30534 +4494 +4532 +14430 +5748 +14684 +32344 +4900 +13496 +29644 +19376 +61671017 +7050 +3889 +18265 +16111 +19613 +16495 +311814403 +27198 +5255 +29761 +7082 +19676 +26154 +13347 +14581 +1141 +314 +28493 +15808 +20961 +7848 +8386 +13005 +24023 +23236 +28371 +6928 +471507746 +31958 +1977 +32182 +16353 +7677 +574 +3289 +15265 +28628 +26694 +26922 +6079 +236 +28705 +2849 +14678 +13781 +24641 +13018 +28920 +30733 +31410 +14209 +26205 +29093 +14757 +25401 +16071 +31769 +660 +30785 +813445009 +863724463 +18602 +23794 +11953 +24734 +51156944 +24977 +19395 +542295626 +5684 +17246 +532880782 +30918 +24792 +29760 +21155 +4726 +29871 +11431 +20773 +16842 +27662 +7012 +22652 +11726 +19199 +26027 +17039 +4741 +30350 +28240 +23530 +213425770 +11128 +4578 +3705 +31843 +18162 +25624 +13013 +14228 +21750 +5483 +24765 +1059407870 +24141 +315171979 +12476 +18048 +21955 +20250 +3985 +984310150 +13064 +18072 +13144 +1028508113 +5703 +25472 +3179 +742863148 +32652 +16901 +12823 +23362 +22120 +9864 +9039 +1339 +32555 +27674 +18001 +29130 +5900 +8086 +21810 +31408 +3966 +13626 +2703 +29990 +3636 +144035229 +1509 +8774 +17159 +25646 +32371 +23189 +1466 +32163 +16219 +32016 +6212 +11451 +20303 +31629 +25699 +15534 +32739 +32423 +9794 +26999 +6179 +18921 +3073 +14295 +28728 +565299629 +18963 +10571 +7202 +9361 +616977445 +427985656 +26144 +15891 +66 +10938 +8341 +7495 +19783 +16759 +1023 +8471 +7285 +13757 +5742 +4627 +24368 +15529 +2672 +26955 +15225 +31285 +17510 +21382 +25882 +24948 +24302 +15377 +23576 +3840 +6921 +25960 +19642 +22682 +14631 +13297 +19219 +8297 +17301 +22227 +2081 +32087 +28701 +438 +9375 +8393 +29005 +11844 +27553 +3963 +1774 +31968 +6435 +26476 +29067 +17969 +13964 +2260 +26138 +27272 +24417 +13875 +11705 +26193 +20715 +30752 +23448 +18761 +5486 +17233 +10607 +20457 +5737 +766 +170730903 +29481 +6655 +17994 +29209 +585 +30170 +22488 +4978 +24848 +5473 +7620 +23964 +29039 +10506 +25770 +26235 +29274047 +17860 +15076 +20857 +3448 +22250 +31659 +7802 +23373 +8397 +9136 +3423 +8571 +22687 +31696 +17623 +11737 +1015911830 +23264 +18459 +2262 +7064 +10735977 +4648 +23834 +355264719 +23721 +12476 +18397 +8924 +3352 +878327399 +29928 +18394 +376369831 +5793 +23723 +6742 +13024 +26028 +9638 +17684 +7572 +26192 +22750 +8884 +4855 +14288 +29907 +20199 +19676 +56090979 +14953 +1053511540 +29398 +29882 +4338 +31172 +2923 +30256 +26706 +21250 +9672 +20227 +6655 +19688 +32393 +13579 +9497 +19693 +12060 +23333 +14177 +16313 +15453 +30782 +1218 +7007 +9350 +778360537 +26420 +30372 +29342 +17376 +9408 +238428037 +385508497 +29222 +21815 +32285 +14326 +747 +25489 +17808 +18431 +21143 +12107 +20321 +23731 +31705 +16342 +25111 +203869333 +22617 +8321 +4974 +17732 +19074 +6795 +328890300 +5644 +29311 +477925588 +26903 +8949 +24903 +8780 +4749 +32645 +20948 +32436 +15280 +11801 +17469 +12328 +11308 +14698 +686 +9361 +2817 +1004406848 +27272 +7318 +14755 +23132 +2020 +25493 +29646 +5197 +515552666 +28427 +87298433 +21646 +28508 +14014 +3073 +23703 +20982 +21465 +15539 +21197 +9667 +3775 +26631 +12554 +10201 +549962050 +1840 +11128 +14091 +16057 +8 +2627 +656045798 +20747 +15019 +21792 +23972 +17466 +25960 +24593 +13701 +31363 +17002 +20313 +9938 +29093 +5215 +22563 +29824 +7567 +21930 +20547 +9292 +27984 +11815 +24401 +5825 +12490 +32709 +23814 +21815 +31617 +14234 +31753 +1273 +610 +24996 +4044 +12830 +22622 +26853 +22322 +29556 +4863 +25918 +29525 +30926 +6821 +23372 +24652 +6038 +14551 +4645 +22732 +23150 +23028 +4030 +28021 +4799 +16080 +28224 +13410 +12839 +29500 +9921 +32058 +600930403 +521 +11302 +19769 +20580 +25760 +3661 +11505 +27726 +31641 +4645 +4465 +29336 +2822 +3812 +14288 +19478 +9461 +998 +25578 +29399 +6435 +27412 +27679 +642957786 +21733 +511296763 +21155 +16413 +16970 +28243 +25971 +26924 +637790145 +23781 +26151 +2871 +24412 +14536 +31797 +23268 +20988 +13879 +758300039 +30846 +429605841 +7125 +13595 +23196 +22861 +22621 +28590 +18115 +8665 +9956 +17933 +27139 +7276 +14220 +7354 +27768 +26933 +19547 +23520 +30194 +5335 +26635 +20648 +17159 +20722 +16188 +561 +415427569 +475811794 +26691 +546 +24484 +24457 +14058 +15531 +1719 +27098 +30070 +13119 +22092 +25135 +773818094 +5115 +4326 +16476 +27199 +9672 +13422 +7120 +20080 +26348 +14986 +415613643 +16399 +15820 +20874 +20217 +1036 +10718 +17444 +17595 +9659 +5996 +443 +20580 +16181 +16785 +5513 +18310 +16813 +1021683009 +32013 +20798 +29589 +559 +28111 +6587 +17960 +19975 +25516 +8147 +70149198 +9802 +26743 +13902 +20290 +1053394108 +18535 +12495 +26326 +547839872 +17908 +3479 +7930 +32082 +7252 +8968 +29266 +21753 +31431 +13587 +10708 +28832 +16352 +13321 +14021 +18036 +32731 +30499 +22845 +31362 +9797 +23151 +26509 +20662 +236684310 +22621 +12905 +15336 +18480 +16152 +1020435935 +12493 +14569 +18577 +8598 +29567 +15724 +11803 +30717 +4224 +15911 +26458 +12046 +5912 +23565 +2468 +4408 +19956 +600 +29844 +699487053 +18993 +23180 +9405 +3945 +4383 +25447 +17459 +6949 +17592 +17747 +27430 +14463 +17628 +16840 +29451 +11243 +31169 +20745 +13389 +23576 +6844 +25516 +5197 +28967 +3264 +24459 +27394 +18411 +6128 +19086 +232711058 +10762 +952776110 +26783 +16865 +21675 +3025 +792992230 +4293 +5439 +7895 +4308 +7123 +16761 +8004 +25619 +13130 +29130 +16704 +4372 +18863 +16490 +12560 +1009 +24338 +379911054 +19783 +21992 +5357 +2860 +31842 +14909 +27755 +22682 +6466 +7965 +1146 +17169 +11048 +1282 +27319 +15260 +13484 +17829 +28173 +21517 +7170 +21810 +12926 +29329 +28262 +14676 +5483 +12404 +1072899509 +4527 +23667 +18434 +21675 +289826984 +126590810 +26134 +5434 +18609 +374 +8217 +5894 +23708 +1912 +23608 +6552 +689 +31173 +26175 +4752 +19340 +14197 +7153 +15724 +769731785 +9809 +845869748 +27925 +2802 +16316 +21525 +29912 +29758 +2999 +22530 +23520 +603 +27195 +28377 +2934 +7769 +26468 +8786 +28223 +17002 +30365 +9572 +12388 +28139 +950 +10045 +21466 +7396 +517 +276 +27943 +29343 +30385 +19956 +7973 +914 +24734 +21837 +30183 +31254 +7347 +2500 +32620 +464493188 +23713 +6086 +31019 +9091 +26022 +21618 +16248 +16706 +4666 +19420 +7235 +20815 +286 +31035 +5196 +19783 +32700 +24951 +26118 +23362 +907975664 +20958 +14395 +29076 +878327399 +6106 +826 +6611 +8441 +28572 +8378 +2212 +2841 +12577 +15315 +10445 +30428 +26088 +11243 +17847 +1110 +32232 +3502 +7017 +21346 +25373 +26306 +5213 +8699 +1616 +19585 +17685 +28510 +9834 +14476 +2916 +26457 +32525 +387 +24863 +32201 +13595 +66 +25581 +27144 +17303 +11834 +6018 +6278 +15944 +14555 +27859 +6395 +4581 +31351 +15540 +17654 +2849 +4408 +19781 +12571 +32341 +25710 +29919 +19666 +10413 +23713 +25058 +29829 +1351 +17905 +6067 +3574 +9735 +9808 +11980 +16697 +16745 +6406 +15230 +26165266 +30042 +8621 +12871 +4944 +6218 +6849 +20960 +25606 +276 +7010 +4575 +8127 +23709 +30752 +9222 +15954 +5913 +8699 +20687 +652689549 +14909 +9902 +22621 +26244 +192110709 +22730 +22036 +22876 +24313 +27647 +2698 +20271 +24837 +21585 +9124 +19577 +18688 +8826 +12388 +14222 +29365 +5893 +2229 +24818 +11051 +187968093 +24765 +29610 +592666506 +329597276 +228 +2158 +865024622 +11821 +29324 +29556 +8890 +9789 +1071 +2055 +81621910 +24558 +18397 +12589 +21934 +16157 +1005059728 +12385 +19901 +223104312 +26410 +5309 +30921 +2969 +2220 +10028 +25675 +12894 +3500 +345819040 +22163 +31474 +29564 +23566 +26573 +27342 +26276 +26569 +1929 +2688 +32122 +394 +24997 +17450 +23477 +643348206 +17124 +18825 +22530 +168857585 +16986 +18799 +1017 +1625 +6887 +26121 +20653 +17559 +27299 +19875 +29288 +22580 +19298 +25349 +1174 +24675 +26727 +27509 +25636 +20417 +21660 +22024 +597796445 +34337156 +9958 +25711 +22564 +1130 +26177 +23964 +22294 +377 +12558 +29206 +238428037 +17169 +27841 +10781 +300929934 +16879 +24539 +4636 +24597 +13751 +12191 +20127 +2081 +9538 +2860 +59300581 +11738 +2261 +21552 +12570 +29188 +17827 +1934 +12316 +19684 +6655 +30846 +16495 +23010 +25813 +20032 +21855 +5743 +25447 +22611 +28082 +13312 +20627 +18480 +22497 +14327 +31945 +17395 +30519 +24907 +6390 +21382 +1021683009 +19182 +25286 +30214 +10366 +11861 +22559 +799 +16444 +21218 +10388 +1122 +20127 +30397 +18633 +25599 +548 +14701 +998 +4989 +23268 +17314 +8187 +1093 +5004 +26699 +21477 +4648 +32341 +213884266 +31690 +22945 +17422 +21244 +25783 +28733 +14487 +26047 +20550 +3448 +8984 +30737 +17506 +4740 +4232 +7816 +9400 +12163 +2655 +946828519 +22577 +11070 +12764 +13479 +215107976 +814251226 +12369 +7111 +10309 +4891 +28295 +3921 +8405 +10096 +11700 +15417 +18565 +26316 +11257 +24837 +9408 +22470 +8498 +30337 +19047 +2797 +30109 +17850 +5703 +20785 +23286 +32311 +27510 +4799 +81621910 +27295 +8990 +1623 +742863148 +12858 +8324 +13278 +8004 +8378 +90066676 +4250 +13174 +2271 +29761 +23443 +11492 +11980 +21284 +18557 +2089 +20441 +31112 +151770303 +22266 +26572 +863724463 +2797 +9508354 +12427 +5053 +13595 +32652 +18071 +19389 +20587 +5423 +30429 +919715285 +15892 +29425 +30921 +777917138 +30535 +27561 +28910 +534 +27710 +6852 +7202 +271 +223104312 +23620 +25758 +20842 +26090 +2969 +26058 +23223 +32423 +859 +28659 +27624 +32016 +10591 +11340 +2163 +2669 +24581 +18839 +6539 +10804 +10483 +23591 +18435 +14790 +4093 +5906 +15377 +881 +139452872 +2426 +28826 +5590 +972928650 +16210 +24568 +19845 +452963926 +8216 +26177 +2822 +8036 +31836 +19145 +24063 +876 +21484 +6540 +15701 +4808 +3179 +24864 +1179 +30501 +15194 +4841 +2454 +17779 +286 +26969 +1778 +24374 +11309 +23667 +8375 +4726 +29729 +23188 +22412 +12493 +547488687 +12899 +7007 +13057 +29398 +14799 +28359 +22620 +18271 +12518 +4487 +23885 +7495 +22903 +31664 +329649531 +15545 +16674 +19482 +803008640 +5144 +28416 +409560708 +306860064 +16575 +359554286 +1382 +24437 +19003 +8702 +2182 +28427 +27144 +10822 +13813 +14685 +11105 +13321 +5825 +8305 +5945 +26473 +15403 +9426 +5684 +382902669 +27359 +1044185404 +31237 +23544 +31246 +26347 +391090414 +5748 +20939 +30770 +29469 +32518 +22790 +25711 +19213 +18233 +15048 +13727 +14459 +27131 +17281 +24873 +30496 +1998 +25779 +23588 +7952 +1310 +766823878 +194998513 +23796 +299509607 +5825 +32018 +10049 +28013 +22906 +16331 +21097 +18981 +14962 +21628 +21158 +17683 +11509 +18788 +26163 +15262 +4181 +30352 +19032 +17020 +32632 +18271 +8187 +22036 +20904 +25024 +17096 +23781 +10077 +18785 +8957 +16478 +3389 +12717572 +18290 +23912 +18025 +434 +23583 +18964 +21628 +12941 +30519 +13262 +2787 +715989952 +20991 +6894 +5938 +27280 +12147 +10577 +10292 +9285 +5196 +2991 +14755 +14367424 +25805 +826485957 +7567 +213606410 +26235 +27308 +15162 +144 +9789 +12253 +19124 +723695589 +30655 +10474 +28388 +4927 +10045 +32391 +10547 +20580 +25320 +15306 +12342 +6552 +18964 +19711 +21810 +7265 +2058 +12723 +21555 +24581 +19900 +12224 +28281 +23639 +23173 +30655 +10431 +17688 +15409 +21007 +24826 +1984 +9731 +26918 +25217 +20653 +3074 +8096 +3003 +24075 +28391 +25240 +15155 +13291 +14058 +7699 +32006 +858781524 +24895 +8395 +20200 +29094 +20624 +2244 +24558 +16111 +191971468 +19354 +17724 +142990302 +31545 +6885 +711445733 +10497 +15534 +31359 +427210045 +14802 +12473 +660380383 +13301 +683248809 +1802 +30335 +2856 +10822 +2020 +14395 +17317 +12864 +26986 +21382 +11900 +778090494 +25205 +19506 +30737 +306388183 +17810 +4117 +8076 +2422 +591901163 +472330180 +332842011 +29864 +12433 +17425 +24464 +31714 +5730 +13064 +26365 +11117 +10671 +27235 +25338 +20904 +1444 +5925 +11049 +1310 +606881088 +32581 +2060 +23264 +2167 +14164 +50 +15336 +22832 +3922 +160617937 +14385 +1014219856 +31420 +7522 +367740012 +5373 +980280743 +29265 +22102 +7624 +598246017 +633537610 +4785 +30896 +17539 +28746 +22879 +59 +30444 +4688 +139452872 +27055 +12385 +11244 +1273 +9538 +7096 +4666 +19340 +12288 +17526 +31690 +5827 +10730 +17533 +17249 +11323 +28530 +14819 +4567 +11796 +27755 +18709 +1299 +795585329 +22951 +29986 +108 +31308 +19207 +18560 +9156 +13818 +24743 +24443 +28256 +24139 +24493 +27153 +554100033 +10129 +22686 +692430287 +20898 +687 +6586 +9049 +766296907 +950 +16559 +27195 +9287 +6076 +21429 +13057 +6116 +4141 +7153 +10227 +12110 +76910325 +24242 +29982 +1093 +11143 +4627 +14790 +2802 +25489 +11308 +29274 +8320 +8621 +12211 +3132 +2262 +22300 +6163 +30819 +341817102 +16689 +1589 +23010 +6381 +754590698 +431917582 +25084 +25401 +29030 +30699 +12432 +28026 +16919 +8576 +20139 +908 +24340 +21908 +718 +31168 +2345 +21934 +417027696 +25252 +851461297 +30475 +19190 +20303 +2081 +5165 +5661 +7702 +333 +10449 +13932 +15355 +3179 +20124 +22852 +3711 +1322 +73596427 +12695 +31950 +271 +13522 +82894371 +24250 +31847 +13158 +12209 +28943 +20528 +10337 +14740 +2787 +25268 +22275501 +19436 +6078 +25262 +955541494 +24126 +18431 +16086 +26933 +4342 +30706 +25778 +22945 +8974 +30991 +2381 +27855 +13910 +662831263 +4458 +16525 +23132 +21792 +27449 +14316 +12502 +2912 +9738 +9222 +31970 +18298 +4329 +32555 +24078 +21571 +8586 +24666 +14831 +3636 +25316 +20377 +12143 +16057 +10643 +16704 +31410 +7030 +24250 +18825 +113 +24749 +29429 +31816 +633537610 +30428 +29216 +24368 +7253 +26743 +24951 +13830 +8345 +18143 +20653 +6849 +7403 +6949 +493 +7475 +26386 +31690 +31474 +13625 +837732693 +16495 +17437 +31420 +21045 +466822790 +485 +32311 +464703413 +968985812 +25264 +17768 +28825 +18820 +28096 +21894 +15570 +20173 +159891380 +30186 +353283076 +20894 +24484 +17009 +2672 +3412 +24507 +393986242 +11202 +5649 +1023500634 +25215 +14430 +28510 +3046 +911989185 +24055 +21445 +2536 +1140 +30477 +19726 +23223 +17988 +31155 +8341 +12016 +23987 +30212 +25679 +11521 +32611 +15007 +27443 +27556 +26146 +30372 +21810 +30976 +3546 +26420 +1688 +19047 +32691 +20164 +108 +393720206 +19547 +307353097 +16314 +31028 +1705 +245721734 +26771 +19745 +22021 +1282 +13499 +3562 +21545 +26486 +20037 +7235 +26631 +3432 +22337 +26623 +18251 +22384 +29351 +3300 +27930 +10586 +25194 +8237 +14103 +26146 +3358 +22340 +20825 +12205 +6869 +23159 +25542 +13428 +19674 +20436 +26331 +29864 +19348 +26694 +282058177 +26745 +31095 +22057 +1615 +31808 +25231 +27394 +15907 +1404 +15937 +17314 +29254 +28796 +15143 +6412 +412700179 +29705 +21618 +15608 +3835 +22607 +544 +610473963 +21284 +4590 +2091 +1616 +28496 +4485 +4111 +12906 +2768 +9410 +31839 +103268089 +7276 +8320 +30249 +17086 +20745 +18458 +2871 +15377 +18248 +10112 +9363 +30670 +16705 +8216 +396 +6511 +16889 +6893 +27414 +27308 +24615 +30782 +25436 +70149198 +366293489 +26504 +29468 +2853 +24419 +20997 +27290 +5605 +25091 +20815 +12184 +3705 +4385 +28020 +14133 +14554 +18754 +1726 +6072 +2073 +18890 +1017 +23520 +30433 +20008 +29711 +1388 +13956 +588197016 +4656 +2504 +27534 +4968 +32691 +12864 +24764 +30021 +1522 +4327 +313 +8019 +7592 +17595 +6620 +13638 +1048322512 +18432 +13085 +11632 +27187 +8674 +13606 +13822 +990149555 +28096 +3273 +31498 +6614 +7816 +21386 +14558 +30089 +19913 +17176 +30794 +385508497 +11968 +131541024 +887 +16559 +23616 +29300 +11417 +10106 +4255 +61671017 +9621 +139007263 +9780 +28711 +19161 +24401 +8472 +25434 +665 +2597 +1875 +25485 +1491 +23118 +248328466 +8452 +90 +17542 +13260 +403520915 +4840 +11051 +3683 +21868 +32118 +17198 +30860 +6521 +811900994 +16919 +27447 +18557 +5383 +11167 +2209 +20108 +22682 +21850 +28634 +12674 +13691 +26092 +32664 +171308653 +610773839 +30595 +23137 +6322 +26727 +8665 +6235 +18602 +15993 +22617 +12386 +2082 +1024 +9902 +15791 +2915 +17924 +5785 +31285 +8902 +30876 +10518 +13497 +908 +23325 +15715 +4152 +26694 +24196 +8912 +10000 +914782749 +25310 +419612638 +27880 +10800 +13065 +21923 +16381 +29545 +12764 +20716 +13351 +13580 +26519 +27984 +6331 +20369 +1694 +7958 +13070 +30635 +11944 +8621 +32438 +28805 +28417 +23576 +3937 +6085 +25619 +9802 +696198829 +4855 +27219 +26956 +7816 +8420 +3914 +981344217 +30428 +8223 +16926 +29759 +24872 +29422 +11069 +616977445 +376449320 +15336 +18921 +5730 +8148 +22256 +3384 +10743 +5692 +109016745 +11345 +10008 +24075 +30821 +26291 +32756 +19884 +29329 +11980 +10726 +32143 +3786 +16475 +20021 +909240806 +31308 +10013 +17905 +4661 +24140 +2144 +14161 +31969 +21374 +585 +27396 +5213 +14197 +591901163 +14430 +934139475 +23897 +29336 +11632 +15189 +20350 +22707 +27459 +19320 +363606158 +25774 +29351 +8341 +29942 +28498 +4238 +23520 +28728 +32366 +17353 +16545 +6165 +1509 +31170 +12435 +31445 +20882 +16546 +21476 +28858 +1251 +4284 +10509 +11251 +20201 +31139 +12926 +31540 +15129 +23217 +18869 +17542 +4891 +31425 +31727 +14473 +24673 +6469 +5087 +23718 +374 +32417 +8657 +26320 +27202 +25400 +8004 +25135 +8702 +15336 +4914 +23149 +15556 +15368 +4465 +19845 +268876993 +146222737 +12250 +24641 +3179 +1296 +19533 +24778 +723466242 +32470 +8696 +29711 +5505 +30993 +31230 +21911 +29365 +18899 +115397447 +865 +1083 +13417 +10753 +3424 +22236 +26865 +31545 +16561 +208004304 +23723 +6829 +5929 +4417 +16160 +10684 +22286 +5912 +17708 +223 +6719 +31445 +30944 +16399 +19478 +625657182 +10510 +595942659 +29014 +30301 +32111 +384 +30 +1615 +12560 +384 +30120 +13497 +21466 +28437 +26918 +13837 +87298433 +10889 +143 +2477 +16901 +5390 +23504 +12723 +14760 +31488 +539601098 +16759 +30021 +14684 +31759 +26685 +10449 +12761 +4589 +7769 +18419 +16803 +30752 +26192 +18461 +19720 +2672 +6141 +19811 +12840 +24401 +23535 +8621 +10235 +26331 +6686 +26092 +31553 +15225 +13484 +13751 +4081 +2154 +20494 +3408 +27709 +31172 +22992 +3149 +28772 +292613269 +19124 +1031 +12582 +31864 +1651 +25971 +21694 +21710 +529585642 +5580 +30316 +5987 +7607 +2343 +29758 +715989952 +6740 +27290 +6267 +662831263 +11723 +506 +17159 +6643 +12145 +30655 +26551 +26711 +9751 +26457 +30444 +9292 +5863 +28604 +20700 +8698 +5605 +1029673386 +832685755 +15837 +16017 +13610 +18535 +11821 +19297 +21346 +14304 +9794 +4941 +2029 +29278 +21635 +3952 +17395 +2639 +19951 +731202992 +27877 +27394 +32285 +1779 +9317 +26591 +8732 +22166 +5921 +13312 +20895 +5720 +32319 +31839 +17044 +10403 +27007 +20028 +24443 +26817 +30359 +25481 +12577 +12493 +25344 +474 +602935893 +10415 +4465 +25646 +16256 +18900 +1544 +443 +6373 +1979 +28026 +29451 +14865 +32760 +391090414 +29844 +27787 +25731 +10487 +28726 +11311 +15220 +1055209860 +4485 +31864 +8621 +10800 +464493188 +13373 +6406 +28825 +24239 +1641 +19692 +24496 +4573 +8621 +31897 +10837 +363606158 +818027795 +10184 +31121 +11573 +20852 +31659 +4527 +22706 +22620 +22231 +3432 +642256957 +16212 +9685 +24506 +899069837 +6163 +22906 +5912 +31518 +14343 +23091 +31358 +25252 +2002 +12856 +4870 +28319 +20037 +27794 +26743 +1093 +16274 +2044 +25504 +23769 +13276 +7412 +25402 +25122 +28446 +12337 +4327 +3237 +10781 +21100 +17654 +17627 +419509287 +11275 +23573 +27669 +16730 +9331 +11564 +19951 +12840 +25373 +471507746 +2614 +19880 +711737444 +24331 +5777 +30355 +26896 +21227 +10512 +2568 +7765 +31178 +5797 +407478274 +6842 +2060 +26948 +20867 +9150 +5688 +14430 +560467389 +5534 +18650 +4294 +30914 +29120 +8768 +31753 +11466 +32232 +10397 +5791 +29293 +20376 +27731 +6913 +21244 +17597 +3560 +25779 +10889 +19182 +10397 +1382 +642957786 +8348 +21322 +28741 +24278 +30057 +24280 +31127 +9902 +24374 +157465808 +19628 +16309 +5505 +15792 +7012 +711445733 +17429 +20812 +6106 +725112481 +27988 +21204 +4858 +18369 +27988 +5441 +29307 +23113 +10403 +9056 +25171 +823092168 +2455 +23662 +6089 +13236 +23721 +21227 +11826 +22822 +630093307 +27937 +225534628 +20115 +15545 +113553516 +13040 +5423 +537 +10414 +2307 +28275 +13163 +25835832 +8036 +845869748 +27041 +24877 +7672 +10687 +518120821 +7769 +15490 +4755 +13645 +32700 +29148 +26438 +25109 +32014 +21984 +26569 +20387 +23302 +29451 +20653 +15894 +4828 +29698 +27145 +1043810333 +18870 +1774 +1383 +485 +16901 +12107 +3264 +4163 +6921 +5686291 +4111 +22679 +666268046 +28198 +1052640660 +15220 +30053 +13043 +8314 +31319 +28127 +8968 +13894 +647614569 +18233 +17217 +26416 +2538 +20578 +15341 +25675 +7973 +2145 +488251248 +7216 +31769 +20700 +14357 +21710 +672253387 +11340 +32550 +31375 +13659 +2020 +14521 +7816 +27185 +13012 +3033 +28359 +12051 +24166 +29487 +22895 +9979 +26796 +14702 +15514 +16078 +5815 +7044 +8550 +14526 +31932 +8223 +7693 +6298 +25772 +14384 +718788893 +171308653 +1842 +1030729571 +13606 +15886 +8183 +12747 +213425770 +6811 +26783 +5924 +17681 +8841 +31839 +5128 +27737 +19645 +248068570 +20201 +6690 +6271 +3750 +1487 +2455 +16085 +10388 +4232 +27042 +7733 +24449 +1354 +12911 +9199 +30415 +31659 +29525 +12224 +6406 +11986 +4841 +6374 +2058 +10389 +12638 +27669 +660 +7044 +8898 +5115 +22679 +19682 +24250 +83834291 +851649066 +25439 +21741 +18672 +13057 +5910 +5994 +12761 +13032 +20120 +28946 +8341 +26522 +8133 +1384 +856 +22706 +81621910 +3721 +30624 +989223855 +11323 +14778 +3141 +6021 +533476351 +18133 +26163 +22140 +15588 +18788 +19149 +21290 +31529 +25279 +10057 +15768 +4100 +9222 +253699238 +28122 +4609 +21784 +17444 +8658 +21868 +12830 +195778126 +2217 +21941218 +25030 +9405 +8079 +31530 +4582 +19865 +1309 +23895 +21613 +19951 +2607 +15355 +2884 +26983 +21202 +5172 +30296 +15785 +6867 +6235 +608 +6163 +28183 +5723 +24043 +3627 +28496 +3189 +32270 +12740 +25401 +15249 +18986 +5742 +31671 +15808 +15693 +23783 +8464 +11765 +19180 +17847 +30415 +20704 +476 +9832 +859864853 +23382 +12164 +28858 +911989185 +10158 +705049941 +1044185404 +8524 +1454 +8605 +14116 +10045 +14795 +12143 +20922 +19770 +27021 +17382 +54102294 +7952 +4636 +1384 +248328466 +21967 +9769 +832 +21243 +9939 +31972 +18365 +11777 +31945 +8598 +29567 +1524 +7074 +1487 +18397 +393086015 +22036 +18185 +20870 +766 +17004 +29609 +16586957 +113553516 +9437 +31789 +21911 +367188169 +20742 +15194 +27922 +23251 +8398 +15881 +12444 +29148 +2865 +854801176 +606788536 +26410 +28872 +15492 +13389 +25949 +8023 +25877 +10784 +20321 +32423 +6466 +20076 +20724 +211730518 +26146 +13580 +15104 +18290 +17848 +30436 +3921 +30645 +6131 +956457972 +22120 +700574071 +27593 +18575 +3770 +12912 +901 +12320 +28591 +32495 +1296 +25448 +20131 +14755 +3361 +36 +29564 +79082596 +21405 +16730 +12067 +17381 +27461 +6611 +3856 +27128 +15239 +31410 +29290 +29005 +5583 +620726739 +7714 +19224 +28138 +20306 +25024 +31016 +20902 +29698 +534285331 +30534 +32724 +27892 +1045497002 +440 +5101 +18630 +20592 +286 +30082 +26401 +165589491 +6348 +27803 +26399 +30976 +31441 +19278 +17533 +5841 +11779 +10498 +3932 +12840 +1551 +160243780 +21916 +676736040 +10058 +22488 +3456 +23593 +1348 +8342 +18928 +20695 +30635 +26106 +26803 +22619 +11121 +243142270 +32100 +19668 +3033 +24453 +12783 +29877 +7532 +9618 +213884266 +13171 +25442 +20234 +13443 +881770255 +20996 +512128164 +924623339 +22235 +18501 +18825 +3502 +865024622 +8172 +642 +618386534 +660 +18307 +25679 +18204 +27592 +22120 +30427 +29761 +9173 +4925 +6044 +7578 +4025 +24280 +22714 +24996 +20842 +28825 +19180 +4025 +23981 +7216 +32449 +3511 +28705 +21433 +22876 +1761 +7730 +611 +5908 +20795 +28606 +927244002 +26705 +27025 +5777 +17501 +7952 +31420 +524 +27768 +21769 +4587 +17908 +11137 +4726 +15174 +17886 +683267855 +24392 +14450 +20254 +474 +26656 +30565 +21117 +15232 +28575 +6294 +224818846 +3126 +19052 +20131 +561627178 +7172 +10335 +24516 +4726 +18411 +9120 +18754 +3713 +3352 +21815 +3237 +24507 +15144 +4620 +10687 +3293 +9877 +998 +21167 +4297 +14889 +970891878 +31577 +22887 +11477 +13410 +20983 +26343 +17542 +3985 +31195 +28240 +30293 +32112 +19547 +2969 +12723 +29290 +7688 +333166385 +27099 +6540 +2044 +31425 +13429 +26591 +27813 +27279 +16674 +9212 +15820 +28809 +6389 +2260 +8677 +2229 +2795 +13312 +28078 +21465 +20227 +22843 +2797 +19395 +26476 +10496 +21006 +24635 +9924 +3149 +24019 +8134 +30966 +29094 +25606 +23683 +24330 +880657446 +3361 +11040 +355015084 +25873 +1037970148 +10903 +24839 +10656 +794313601 +21272 +11932 +26484 +31226 +22966 +13675 +1405 +15230 +25096 +625190697 +2463 +19176 +12209 +27660 +31408 +12320 +25504 +1914 +7074 +3149 +30214 +220466131 +25637 +429572152 +6021 +767163246 +21603 +27389 +31211 +290 +4880 +17175 +15924 +31674 +3553 +3610 +13636 +18975 +7701 +20918 +31606 +223434885 +10392 +26888 +22102 +17466 +13855 +306388183 +2212 +5340 +8443 +5115 +24516 +12963 +11340 +14012 +7838 +13017 +29121 +23972 +26304 +14414 +2540 +31246 +29767 +21632 +135575596 +15611 +621749066 +16805 +3186 +12111 +12577 +4914 +7161 +30651 +12248 +24061 +13429 +14986 +24264 +18953 +24358 +31808 +24820 +23259 +23366 +689 +27153 +16454 +13723 +11951 +11953 +8642 +21155 +24453 +13024 +1066556883 +866 +1840 +1176 +15312 +8776 +147582950 +12890 +3456 +5773 +4093 +18826 +21437 +23671 +4775 +22305 +19914 +25056 +21618 +13682 +23986 +766823878 +9087 +6849 +17945 +3710 +23793 +223104312 +11346 +4022 +28992 +1071907016 +13174 +384972726 +30927 +31885 +1904 +6205 +7126 +28417 +15623 +5115 +3289 +909240806 +8776 +15693 +28678 +24562 +507789109 +13109 +328435284 +6891 +29542 +27388 +10947 +28634 +3920 +21 +30718 +13 +19628 +24433 +8791 +24656 +19224 +15265 +23918 +4573 +21613 +445477967 +26090 +12217 +241 +340345990 +26401 +9287 +10790 +15453 +32347 +17279 +30914 +27195 +30315 +23047 +11371 +1062737082 +32682 +3921 +1053394108 +5653 +6406 +2182 +30876 +28359 +8557 +24975 +989153034 +22672 +741194541 +5286566 +4789 +25799 +15893 +1465 +31696 +23159 +11630 +5415 +185934147 +3756 +24795 +11340 +12169 +27736 +9039 +32757 +19773 +2426 +16114 +22635 +25711 +27253 +1611 +19914 +27280 +6636 +2787 +28100 +6068 +17346 +31664 +32060 +26468 +25723 +7706 +13018 +20234 +391 +19692 +20806 +30365 +5215 +25338 +29816 +30082 +13737 +26423 +5664 +2975 +8371 +1310 +6757 +27787 +23530 +998031657 +28153 +13704 +1453 +638607948 +1066556883 +16664 +10591 +26331 +524 +21667 +7666 +32087 +12929 +859 +25918 +2772 +525802869 +22693 +2018 +25203 +9775 +13601 +30057 +642 +32453 +19547 +509606916 +21342 +4968 +25793 +1069115708 +30180 +29300 +3562 +21826 +24443 +19301 +19719 +14136 +26473 +13264 +10137 +30865 +5722 +31426 +3358 +2916 +4153 +20128 +28118 +5103 +28388 +16904 +12224 +31112 +27004 +269893514 +21225 +25084 +13379 +16444 +7314 +31514 +17175 +14642 +10366 +27099 +6173 +21359 +13946 +3016 +18890 +14878 +1437 +11092 +18430 +961973024 +17482 +22773 +9987 +9987 +19314 +15565 +32615 +21651 +18825 +14865 +27308 +23981 +16674 +10458 +290 +29108 +18455 +6517 +5791 +21635 +17437 +16559 +1906 +27404 +27222 +10058 +5139 +26969 +17179 +9421 +15129 +27041 +13571 +6847 +17053 +3750 +454313193 +28670 +22073 +13052 +20440 +10266 +693593454 +14772 +1009 +6520 +26691 +25058 +697438511 +3237 +19976 +13174 +29102 +7254 +12107 +8294 +9039 +16805 +23504 +512 +10129 +32285 +18788 +18342 +12272 +21309 +27902 +26247 +9339 +22784 +19720 +4383 +14558 +10982 +25839 +932686918 +366293489 +26986 +19440 +6288 +30639 +7648 +11729 +24358 +8105 +4181 +10702 +19128 +1172 +7276 +14676 +31810 +19449 +12894 +1141 +1517 +17603 +1097 +3639 +832680993 +10262 +11283 +22002 +946065776 +17585 +25593 +27282 +23841 +6166 +15810 +14384 +12575 +29267 +24140 +24368 +19817 +16889 +29267 +27519 +6068 +28082 +30319 +18480 +26175 +29758 +12360 +16064 +10381 +2784 +542336074 +24607 +7170 +24078 +721000141 +29919 +8508 +422 +7308 +22222 +31818 +12427 +8492 +11407 +699487053 +916 +21967 +10415 +2538 +31889 +610 +29864 +15136 +4810 +549907492 +5213 +17289 +30750 +23901 +5742 +31319 +6624 +18861 +19139 +4693 +3400 +25082 +30922 +12941 +15415 +9679 +4458 +9455 +8250 +22949 +22833 +1773 +20054 +18048 +23854 +26238 +4774 +15958 +6624 +26283 +31750 +462910439 +9091 +25205 +15792 +16525 +24260 +17960 +20333 +26175 +16318 +6871 +9157 +24808 +12608 +452 +18129 +22617 +8197 +23766 +30276 +27319 +18315 +11510 +15008 +23196 +14851 +26305 +23461 +14384 +681 +16009 +5954 +24922 +20914 +24997 +1308 +25637 +6243 +21550 +30194 +773818094 +1206 +31874 +15102 +2060 +30794 +25030 +5632 +13595 +19074 +9987 +15501 +23022 +24909 +5101 +29344 +30976 +5524 +15851 +11724 +5308 +3132 +32610 +24278 +546000077 +19875 +20383 +1070 +7871 +23366 +29239 +9914 +7825 +12930 +26796 +27412 +28485 +22412 +434 +11083 +9511 +1021683009 +548 +17868 +5415 +31980 +31629 +1446 +8004 +12929 +24771 +8452 +10208 +767 +8293 +14268 +583 +24809 +7769 +22352 +25215 +17685 +344 +5468 +15594 +31897 +10388 +18825 +31311 +5517 +10431 +14216 +15368 +5511 +27763 +5550 +66 +8823 +12337 +16685 +8879 +22548 +21021 +10101 +32647 +2220 +19514 +2830 +24791 +12160 +12809 +26193 +18630 +6614 +239 +17020 +570867483 +16232 +5406 +16813 +29413 +170730903 +15090 +23649 +16131 +24307 +5511 +1905 +9975 +21635 +15959 +17394 +374 +8508 +30408 +353 +9421 +6551 +14189 +11774 +32757 +20825 +229792385 +620726739 +6949 +391958880 +30322 +28510 +4840 +6021 +4131 +13532 +29318 +27041 +666820756 +19093 +16886 +21244 +15994 +14775 +31356 +20826 +18307 +2536 +24860 +23287 +4084 +14385 +239 +9939 +32081 +2769 +31477 +23216 +26961 +884774553 +17086 +8077 +22714 +497021021 +6794 +24977 +10306 +6679 +30388 +16313 +32383 +29025 +8004 +814251226 +574 +8576 +22714 +30293 +798556108 +30639 +7566 +10008 +11838 +22127 +1290 +1453 +8932 +9100 +17169 +17181 +17395 +12769 +20512 +32288 +20139 +25122 +19006 +2454 +13691 +24268 +29022 +31936 +476 +26515 +884345720 +20934 +9755 +2546 +25314 +15858 +25788 +31477 +801 +21006 +73596427 +30213 +32652 +7624 +393720206 +19422 +959926239 +8297 +31083 +5664 +32058 +23507 +4399 +196091779 +8621 +11661 +21477 +27012 +14545 +3887 +10692 +9735 +9252 +29970 +12031 +25710 +975 +4232 +5794 +21815 +12747 +22755 +30606 +24141 +12688 +27768 +9938 +23192 +17402 +17314 +13897 +20633 +28967 +21735 +2747 +2463 +21167 +31986 +21964 +28634 +1615 +17592 +11119 +18839 +8295 +4828 +28362 +6821 +20264 +30989 +22645 +7254 +10045 +18928 +13856 +3146 +2865 +22414 +21266 +25203 +23549 +17395 +12011 +13603 +5468 +20200 +1072899509 +30138 +17685 +590791345 +16801 +17780 +15315 +4974 +11137 +866716513 +851649066 +18772 +17881 +27168 +26573 +24268 +7538 +21783 +15377 +13099 +21769 +19654 +21273 +12026 +4097 +15245 +22022 +21309 +851641765 +8898 +25558 +29487 +22340 +640778508 +22906 +21107 +560467389 +4686 +32252 +4699 +6852 +4783 +16480 +13795 +32180 +7214 +4191 +25262 +9906 +10497 +19389 +8385 +2115 +7638 +14611 +29999 +12564 +11162 +25873 +506 +16157 +20306 +10431 +2697 +23252 +30939 +539601098 +403721447 +24635 +6611 +6218 +27859 +3636 +13747 +15642 +4327 +18430 +311814403 +974 +12221 +945573236 +20265 +10560 +8342 +21299 +8324 +27813 +24683 +15041 +5196 +762404314 +1625 +30415 +10415 +26656 +18677 +24814 +23149 +32048 +21567 +867439205 +32709 +14357 +27219 +25637 +19432 +16476 +24378 +31838 +762372985 +1318 +7486 +3283 +10859 +31662 +29206 +15918 +18661 +19187 +31562 +27094 +24496 +17905 +359 +5893 +15041 +17089 +24453 +2919 +14937 +20090 +5486 +23894 +29605 +31750 +24753 +15695 +27881 +27059 +26954 +1836 +19816 +12756 +8237 +950474614 +15492 +23683 +1055209860 +866716513 +24581 +27222 +32300 +27080 +24635 +859 +26775 +16785 +10702 +3009 +24000 +2503 +10636 +488251248 +8443 +5565 +30020 +311956014 +6348 +13421 +8725 +28652 +29819 +26163 +19451 +8388 +6133 +9992 +30659 +18654 +452282785 +5441 +913748172 +25905 +236448354 +10397 +22555 +16642 +22166 +17681 +7106 +18063 +463035576 +311956014 +11366 +25636 +28354 +30810 +19108 +6330 +20363 +27672 +30138 +31431 +16078 +22277 +21552 +28858 +9443 +26908 +14021 +16383 +15666 +20550 +19468 +5947 +5434 +19010 +574653853 +25675 +20017 +692434415 +26177 +8285 +23576 +8922 +28038 +28440 +29604 +21941218 +28076 +415613643 +17307 +22092 +7287 +20800 +1719 +1016264428 +859072541 +23985 +30602 +9350 +592666506 +21383 +6182 +3633 +8449 +3852 +18788 +19482 +30138 +28091 +23477 +30435 +18672 +368248360 +195087475 +1052924890 +25346 +8050 +869 +17206 +8392 +447027210 +23286 +6995 +32647 +17875 +31114 +16135 +4590 +31425 +8935 +6620 +38769653 +4869 +1394 +284704550 +10497 +4191 +13041 +10045 +17402 +6406 +11674 +22163 +17113 +2463 +13018 +120944653 +27592 +21386 +18122 +1310 +29661 +14326 +15567 +228078458 +23708 +1053511540 +22565 +25049 +5016 +23671 +3016 +21097 +27902 +1987 +25354 +32143 +25058 +23398 +25320 +27891 +12010 +18278 +16148 +3683 +10984 +25530 +12160 +1381 +17969 +29293 +23681 +3932 +750091950 +16251 +3963 +12114 +29324 +32757 +17219 +9710 +20603 +31517 +1613 +11779 +881 +31709 +6607 +3097 +29061 +28575 +19976 +28232 +15365 +17443 +24805 +15464 +15453 +24764 +11257 +360908934 +28709 +29605 +27852 +19711 +14592 +11038 +23016 +8621 +656045798 +18039 +25863 +17290 +6802 +24615 +23150 +8452 +11661 +822044300 +21383 +27024 +19992 +17945 +518120821 +1014219856 +263497805 +21887 +3203 +18379 +28927 +31416 +5196 +11070 +14889 +2797 +31061 +4891 +7353 +419461898 +15199 +194861429 +15941 +832685755 +345819040 +26867 +342900830 +2257 +9031 +5135 +5255 +20507 +1308 +9339 +15265 +16636 +16111 +30170 +11668 +533476351 +9631 +22384 +344 +11801 +15546 +9533 +20376 +24478 +4802 +9031 +17780 +11661 +20266 +31836 +23624 +14623 +15017 +15978 +14519 +29002 +4661 +4830 +29046 +15587 +23098 +24757 +29121 +10477 +15556 +27603 +3546 +11737 +11096 +21097 +8076 +28334 +10826 +4455 +12763 +10591 +15785 +1259 +26986 +29998 +5383 +26447 +13213 +24743 +159891380 +4106 +24568 +27943 +29010 +27803 +32112 +15097 +9034 +3141 +2133 +7764 +2487 +27202 +4232 +17798 +16715 +10187 +391318178 +19423 +12864 +19803 +26631 +12963 +1940 +17850 +24280 +24443 +9258 +2127 +28509 +5139 +18870 +7017 +15011 +26052 +9902 +1918 +19211 +7012 +10106 +6160 +6812 +9332 +5841 +31578 +31641 +26640 +17325 +4162 +7781 +26264 +32610 +6133 +4856 +2075 +24507 +28343 +10295 +29453 +22092 +476864914 +12806 +29288 +24829 +31847 +20112 +15131 +2575 +14080 +12536 +8951 +11121 +32293 +2664 +803501162 +887 +21227 +4686 +11482 +25380 +6767 +9490 +7082 +30927 +9136 +8576 +18501 +19163 +6218 +18899 +186785632 +17065 +22706 +10953 +8984 +2287 +20949 +444399954 +25918 +32739 +23972 +6558 +1906 +1585 +16935 +15907 +13499 +25918 +2980 +30372 +30922 +2477 +195087475 +30894 +17987 +21405 +10316 +16007 +28003 +30120 +25619 +29998 +7983 +3078 +24001 +2020 +2029 +9751 +610473963 +24568 +8802 +1339 +8324 +26504 +1890 +23975 +12861 +23768 +17156 +699487053 +6469 +20653 +12145 +8172 +12145 +14722 +18840 +9455 +31945 +22244 +15879 +12147 +32248 +31246 +24820 +5150 +4122 +29907 +10572 +3203 +32014 +5340 +9709 +19340 +10762 +15953 +9672 +18431 +26401 +31844 +457142444 +5314 +744924752 +23793 +15724 +13606 +7946 +11749 +359 +6584 +3458 +18167 +4297 +5299 +1522 +10021 +29061 +291275066 +31641 +21990 +5035 +8321 +22209 +16313 +616977445 +6067 +18899 +18650 +159891380 +3078 +2894 +6271 +9199 +464703413 +29589 +14459 +23673 +21761 +23280 +8776 +3636 +30033 +24443 +16881 +3793 +7353 +28129 +8605 +28705 +7708 +22845 +4 +27208 +15417 +17623 +27592 +6714 +4417 +31985 +631540174 +23873 +1382 +18878 +22849 +27712 +29411 +10269 +28021 +2504 +8657 +25681577 +29448 +4043 +18365 +5115 +23971 +4438 +26320 +8608 +6719 +12571 +539601098 +3521 +17589 +4032 +5308 +23108 +19684 +3584 +10889 +17060359 +23086 +21417 +19435 +914 +10241 +28900 +19086 +28927 +8926 +23897 +13429 +616977445 +2375 +27080 +8829 +12357 +29824 +362975650 +18687 +19376 +1348 +391958880 +25666 +26157 +19610 +15548 +4503 +12219 +24217 +30319 +9659 +9410 +17425 +23972 +14099 +30688 +20271 +30846 +18993 +2108 +13064 +17439 +20535 +5472 +32188 +21497 +26666 +10718 +25257 +11223 +8392 +19956 +1222 +9667 +15549 +23683 +22647 +12930 +609403371 +8300 +376449320 +13899 +32646 +927 +2463 +16744 +729284343 +27864 +17776 +569699847 +813566502 +14795 +3576 +28529 +9667 +9263 +13050 +490726739 +21466 +1022585985 +10620 +22867 +9258 +12864 +27290 +26530 +17353 +8699 +30183 +23612 +22369 +27393 +27219 +4438 +798919697 +15958 +31330 +22385 +610 +557679414 +20139 +24289 +5750 +20348 +29729 +729284343 +25472 +14142 +31559 +15468 +2565 +4123 +10506 +11159 +2919 +869579568 +31193 +8342 +3721 +24001 +23199 +27515 +5463 +4841 +9251 +1912 +768384939 +5196 +22810 +25373 +24309 +501586030 +30194 +23985 +3592 +20350 +3992 +8067 +19868 +9438 +18765 +5247 +26853 +937121142 +9533 +3276 +30770 +30704 +9794 +23683 +19376 +6928 +241930487 +76910325 +7220 +26047 +12628 +27308 +14802 +24332 +5016 +14222 +1515 +5554 +23746 +16986 +25971 +29111 +11136 +23151 +13740 +29831 +30481 +692296598 +61637246 +3948 +16806 +12632 +25918 +22386 +5539 +5590 +19003 +26088 +11271 +27219 +18043 +11271 +16881 +7172 +30939 +32423 +23280 +19153 +19018 +8818 +27682 +4829 +10984 +5913 +12148 +19531 +7446 +16314 +1874 +11070 +6371 +629271359 +28928 +7937 +19157 +992 +32266 +2679 +4294 +7706 +18553 +11937 +20894 +110271327 +5730 +26092 +28832 +6743 +15225 +24583 +21879 +26936 +19994 +6364 +31303 +533078012 +842 +24302 +4062 +19261 +23453 +7438 +29891 +26670 +5688 +15316 +623 +29429 +7270 +126 +929979970 +4438 +15549 +19875 +27396 +454313193 +19783 +29644 +22294 +15169 +19219 +280737490 +32750 +131541024 +522048339 +14564 +23535 +10269 +16842 +30485 +23515 +10656 +17459 +16069 +11835 +11136 +32286 +12133 +20303 +1001982030 +16801 +21555 +1182 +50989912 +22323 +29209 +563 +7706 +12973 +15947 +3746 +14228 +31112 +30607 +1383 +5358908 +20641 +13899 +7143 +818027795 +1450 +6720 +3710 +31517 +15605 +11016 +22385 +4863 +3352 +3440 +2518 +12473 +3918 +30846 +25159 +982 +15007 +32295 +29062 +32566 +28628 +9461 +13373 +7250 +5733 +9533 +1551 +20653 +20818 +12026 +26447 +1045027275 +25962 +24753 +11505 +31995 +14295 +16704 +31893 +16135 +18981 +23504 +22077 +7216 +32319 +29311 +16586957 +18148 +2546 +30598 +934603940 +1001 +6147 +17732 +11951 +27414 +26823 +10193 +22034 +21683 +32581 +15959 +16970 +41255736 +13681 +12657 +2668 +7431 +779295714 +87895781 +19668 +29940 +1005111773 +26616 +16704 +15097 +32715 +19852 +15839 +15817 +22743 +18953 +24581 +10851 +3963 +27470 +355734928 +11576 +20008 +26954 +7995 +30065 +422 +28262 +29243 +8605 +13164 +29010 +26694 +19880 +15096 +26711 +11777 +32391 +9024 +31178 +6894 +367740012 +27710 +11371 +18560 +14798 +1097 +21792 +7082 +12149 +13295 +2213 +13740 +9525 +6084 +4191 +28013 +27292 +12706 +25608 +27803 +8398 +8492 +1047 +24405 +12950 +2089 +8560 +26867 +6205 +1632 +32438 +29429 +23654 +446206058 +2901 +17747 +21885 +7170 +29773 +5716 +29754 +32760 +31230 +702431857 +9958 +792992230 +594488198 +3495 +914 +6442 +17924 +6541 +22634 +17589 +7850 +25675 +1296 +12017 +6453 +9891 +19212 +5369 +977602386 +13043 +11420 +14545 +8471 +22036 +10176 +284016043 +32650 +29829 +10389 +28515 +23895 +583 +30078 +7071 +90 +766 +372479198 +892761992 +31885 +2174 +3689 +21390 +20627 +19313 +7265 +28725 +27295 +6298 +14612 +26577 +26743 +6160 +17376 +4513 +950 +18813 +21007 +13032 +3742 +5684 +6642 +2053 +8922 +23721 +26301 +26908 +30519 +1998 +3073 +12717572 +28240 +16704 +27755 +13075 +20724 +1383 +924305293 +9590 +6453 +24742 +28438 +6267 +17488 +7307 +580 +30679 +8657 +5479 +29399 +589886788 +26466 +23348 +29495 +29773 +21239 +29221 +22270 +2443 +32621 +14755 +333166385 +3636 +21385 +5314 +2947 +27301 +14865 +28111 +14507 +458 +23522 +22140 +14698 +9445 +15676 +1051977677 +523 +27756 +14661 +857 +532880782 +15766 +17521 +19191 +9120 +454313193 +7575 +2018 +1998 +26193 +14422 +20795 +2287 +606788536 +29288 +27592 +16213 +31958 +452 +17198 +26922 +13737 +4261 +6381 +25554 +682 +18223 +2871 +2596 +10735977 +13171 +902218792 +16649 +856207789 +22431 +25668 +17466 +26817 +16080 +5274 +1176 +3331 +25723 +20392 +27746 +346928338 +9756 +9675 +3836 +29644 +917654268 +8935 +25599 +924349614 +172 +27768 +21555 +15564 +22714 +13198 +4522 +15623 +6208 +2709 +29644 +16552 +7554 +314 +5156 +12404 +8608 +4107 +25755 +746854482 +12849 +30821 +3711 +27553 +26136 +882072880 +22006 +6082 +29155 +33496567 +1875 +2980 +26348 +22092 +2410 +11749 +21445 +1614 +6212 +16309 +32363 +13723 +20143 +19670 +7734 +630093307 +25123 +19115 +28243 +18546 +11433 +711445733 +3179 +26144 +6170 +8077 +744 +31769 +19153 +10045 +27666 +29351 +16573 +5360 +21553 +7392 +6870 +422134051 +16313 +10903 +7624 +15300 +14084 +12783 +29180 +9138 +2787 +4380 +18900 +10419 +21815 +8067 +11555 +26473 +23912 +18271 +6063 +12444 +8364 +366293489 +19531 +22621 +2639 +31426 +15648 +25159 +26941 +29109 +12649 +27375 +32194 +3389 +147582950 +19009 +8209 +3432 +12110 +15161 +26468 +1447 +29711 +6678 +6418 +4327 +32194 +799 +31529 +27153 +1645 +14909 +11980 +24004 +27710 +13171 +13041 +32615 +26461 +4620 +19852 +368248360 +76736016 +24061 +10735977 +11522 +24764 +21850 +737190283 +5509 +31334 +15663 +12248 +1644 +5994 +13975 +5349 +16045 +166095447 +22620 +15549 +2441 +17115 +1067563998 +2525 +829238473 +14507 +5938 +31752 +8941 +6435 +15871 +14500 +27185 +21002 +27359 +27165 +9339 +21733 +12147 +6147 +11114 +30679 +18394 +8232 +24930 +14320 +29253 +16910 +856 +811900994 +1024 +3592 +15071 +21027 +19577 +25368 +21775 +11558 +7241 +22971 +5144 +1048322512 +6558 +10506 +15011 +7667 +6281 +1971 +26762 +13258 +992 +1005111773 +30527 +5494 +14722 +1140 +24673 +21866 +189 +5128 +22369 +1023500634 +1514 +19801 +16149 +25109 +7228 +11797 +26939 +592666506 +5825 +506 +696717231 +21742 +22601 +32293 +905243991 +24780 +430 +24670 +5921 +30966 +13302 +1071548646 +2385 +11306 +21272 +14195 +12250 +24578 +25619 +9834 +333166385 +31104 +31553 +8555 +337 +19531 +19670 +11094 +24839 +17176 +31813 +12496 +25341 +22349 +3379 +15083 +14499 +8925 +28754 +2082 +4393 +29398 +23767 +28805 +9711 +26953 +2536 +19880 +12663 +19422 +766823878 +32157 +2975 +16879 +7923 +19783 +23717 +21025 +12647 +8 +9627 +29453 +3992 +10762 +32087 +6182 +17290 +24814 +122 +32112 +17526 +12060 +6636 +5918 +19323 +19487 +6381 +742 +353 +21810 +6274 +23619 +18208 +31529 +20843 +18765 +718788893 +38930129 +9747 +19212 +1309 +509352747 +969 +198721611 +4247 +901 +3009 +16490 +13897 +8951 +4817 +32194 +6165 +7548 +17850 +11944 +23520 +28712 +21344 +21411 +31634 +24360 +32143 +10970 +11076 +15212 +13198 +3394 +3494 +23708 +27199 +13130 +18133 +12861 +26631 +67092753 +23504 +557 +6586 +9668 +12756 +21184 +22564 +2384 +208004304 +2642 +701 +32337 +21959 +29014 +10272 +8345 +27768 +937121142 +27855 +22367 +26150 +8498 +27007 +29386 +5309 +8838 +9924 +24757 +31577 +13481 +1787 +25434 +23901 +13417 +746614703 +4589 +24975 +16298 +11668 +26616 +2795 +28138 +19533 +12709 +20112 +15724 +22821 +794313601 +640778508 +31260 +14043 +31759 +28013 +32590 +9611 +304 +886 +7786 +32760 +7708 +23530 +28202 +23232 +549907492 +30138 +27665 +339451411 +25348 +17768 +30070 +3810 +21646 +16353 +31304 +19863 +4247 +18553 +32626 +901 +29451 +30015 +24789 +9855 +2837 +14384 +2950 +15325 +8879 +4386 +9864 +12046 +26948 +26948 +26331 +2175 +284016043 +24558 +20997 +915 +26949 +4785 +6694 +6821 +25516 +30641 +24311 +30519 +16340 +22651 +32013 +504 +2154 +31897 +21231 +8223 +480390692 +23910 +5825 +7745 +6307 +29265 +914 +13065 +919564231 +5000 +10646 +4640 +4269 +7754 +8945 +24507 +12757 +9150 +6479 +4916 +8342 +22949 +29433 +10413 +8969 +1466 +533948334 +1562 +784 +4385 +5000 +290 +30213 +18870 +12582 +10241 +23535 +19783 +19428 +5288 +22250 +29754 +11302 +289826984 +32341 +3033 +21792 +13168 +171308653 +25509 +21215 +6905 +25401 +21170 +31363 +134 +5517 +13070 +18840 +3031 +15764 +998 +16944 +24063 +29824 +29646 +26948 +253141036 +1222 +12445 +15018 +8090 +29365 +11007 +16520 +19198 +14482 +3706 +15428 +4450 +24230 +4386 +500550687 +4188 +2213 +557679414 +32295 +30891 +21374 +4829 +21934 +15142 +7774 +884345720 +16085 +27099 +9208 +20947 +26835 +1394 +18290 +30121 +5892 +26662 +18190 +20869 +18418 +29022 +17459 +29966 +1057 +31277 +15097 +1122 +19145 +6991 +951589516 +29891 +522048339 +6406 +14091 +28223 +18975 +10811 +5350 +32702 +1662 +27324 +4909 +5706 +24412 +507789109 +20507 +14521 +24568 +10895 +5551 +2384 +10869 +27074 +1723 +17747 +25469 +22209 +30337 +24792 +12566 +16495 +23576 +949910453 +23173 +9482 +741194541 +7117 +28796 +20888 +6318 +18623 +17175 +5177 +25637 +3729 +31498 +20879 +15941 +3492 +4740 +31699 +2058 +29293 +4648 +20793 +27041 +22340 +20722 +16399 +316306655 +29063 +25273 +15623 +5900 +16086 +2698 +20264 +32270 +28720 +4989 +742863148 +31244 +1614 +28414 +28714 +32623 +8183 +2244 +18535 +11521 +22845 +30065 +5468 +27289 +24554 +13013 +15710 +20638 +13422 +2999 +8300 +811903348 +22571 +18051 +21181 +19243 +14507 +928 +21954 +28496 +15199 +7265 +16472 +552 +26551 +13993 +16352 +28659 +19316 +19907 +26238 +20648 +908 +16884 +21887 +22645 +16409 +381 +7648 +26460 +9286 +25646 +27644 +665875322 +17020 +20795 +16836 +8924 +1259 +9611 +26948 +12496 +5847 +29425 +4450 +817993855 +18136 +10292 +12806 +21837 +24274 +18650 +146841542 +498666675 +18618 +8587 +7097 +1514 +23047 +12160 +15927 +30967 +26705 +24965 +10708 +26331 +18417 +3922 +13057 +23192 +20125 +15736 +31844 +22714 +894853305 +29274 +20700 +19145 +32285 +18813 +12010 +17775 +8153 +30598 +23232 +22884 +22030 +11167 +18785 +9657 +27372 +885912742 +16805 +21769 +18418 +8337 +17952 +11309 +20113 +6859 +20045 +6993 +14238 +20192 +6067 +6753 +18162 +16700 +29049 +11371 +2477 +4111 +8597 +25723 +19423 +7017 +21850 +20869 +14197 +4858 +12381 +25681577 +4709 +663426662 +29076 +16304 +14930 +8197 +23731 +23535 +9270 +28746 +32459 +14676 +8990 +618859804 +25825 +20702 +9138 +28334 +15332 +31010 +2871 +22055 +17780 +799 +9533 +15189 +16664 +17683 +16314 +1071900543 +4609 +640 +9538 +9000 +26236 +31035 +29525 +31525 +28678 +30826 +31356 +13174 +30207 +24128 +27736 +21024 +23091 +1066556883 +4789 +202 +22771 +24909 +17065 +15608 +30603 +17123 +517903186 +24340 +21180 +12285 +27297 +27131 +14127 +30922 +5050 +20777 +21571 +21781 +21628 +32014 +29954 +6003 +3294 +17086 +19929 +29339 +290769443 +597796445 +13946 +12800 +29767 +8342 +11808 +23721 +10569 +30089 +27025 +13897 +8957 +675282828 +24979 +18213 +27769 +196091779 +20250 +19171 +7983 +13260 +23290 +334 +8060 +483 +14277 +17501 +8099 +19694 +382802971 +7126 +30889 +2055 +15104 +10474 +3331 +25545 +25231 +18162 +25977 +924495346 +6252 +20348 +1595 +27235 +29577 +22393 +952542015 +24790 +16715 +422 +8386 +8957 +2668 +15199 +2947 +26783 +23325 +30316 +20613 +22577 +22732 +29844 +149824249 +20537 +251771275 +16409 +1100 +13070 +29928 +25599 +30408 +950474614 +18419 +4180 +17559 +30712 +10269 +19187 +28115 +32761 +11227 +21225 +19880 +9173 +28069 +28184 +31019 +22638 +8472 +24396 +15144 +23953 +13626 +15174 +5441 +24444 +12560 +12999 +14946 +31155 +1645 +2154 +16017 +24711 +6170 +28421 +15312 +429772051 +573 +6078 +15951 +30212 +7684 +10633 +13023 +49 +29889 +29539 +429772051 +9961 +22762 +23662 +27324 +4584 +839907039 +14642 +9902 +31173 +31108 +28152 +27602 +5524 +29267 +32016 +1874 +25447 +631 +17469 +22530 +20108 +846 +22622 +9388 +28100 +13422 +4406 +31249 +28563 +869 +30706 +16685 +13402 +26889 +20090 +10626 +7702 +29121 +629271359 +27714 +642957786 +125408631 +24289 +3126 +17886 +22652 +11668 +32692 +2677 +17839 +17191 +1828 +606788536 +30335 +15535 +22209 +284016043 +1365 +23700 +13016 +26460 +22679 +15695 +224 +5357 +22772 +2871 +859 +23231 +13946 +16160 +6515 +29545 +10990 +391958880 +26933 +19730 +21890 +29912 +13211 +9038 +26331 +11771 +15724 +7585 +29627 +23540 +14819 +11245 +30762 +10656 +12858 +22722 +15325 +24734 +7645 +28262 +3078 +300929934 +19047 +21448 +6686 +4944 +24850 +22277 +21012 +22034 +28590 +25452 +21003 +24965 +30440 +31759 +23917 +29864 +12747 +2055 +5358908 +27130 +14809 +8912 +24905 +6179 +22414 +28575 +6404 +6271 +9239 +4191 +4937 +14056 +9222 +24019 +10571 +4390 +31439 +15820 +28920 +859 +19533 +17779 +28643 +3149 +30082 +21894 +103268089 +9572 +8781 +9087 +8452 +16674 +536735414 +29626 +23286 +133678412 +22992 +18162 +10518 +21198 +11801 +15464 +26484 +7270 +961973024 +20254 +4740 +22949 +903238229 +11159 +10140 +12495 +336420794 +21662 +17459 +12814 +13428 +5299 +910649337 +26783 +29528 +16675 +16586957 +6236 +14802 +7439 +22316 +5888 +21826 +31477 +30256 +17684 +28544 +21816 +16251 +12490 +15678 +29007 +7285 +3887 +29547 +8163 +7667 +8622 +13781 +14706 +125 +23016 +29015 +22621 +1039454929 +874 +30157 +20108 +784 +24790 +8 +22386 +8879 +10943 +4590 +14422 +6530 +8967 +9426 +7047 +19998 +22270 +26010 +7749 +21391 +4877 +5913 +26939 +15199 +10477 +25645 +14914 +18825 +3456 +20436 +11440 +2107 +264055644 +20913 +3819 +29271 +17860 +12847 +6258 +30341 +9036 +20369 +1061 +6272 +32331 +29609 +19047 +10859 +18182 +29415 +22742 +13013 +21875 +485 +1282 +2287 +20663 +1090 +28529 +21295 +13610 +10403 +15143 +16546 +4900 +4845 +6285 +711445733 +23223 +26591 +10947 +27098 +14845 +5349 +5472 +24443 +20812 +7522 +25675 +1252 +27360 +349265452 +29857 +20441 +2262 +22224 +217368533 +6804 +891 +2053 +10651 +21726 +8090 +14909 +9678 +682 +524 +16472 +1046 +3710 +30887 +385508497 +6236 +7187 +400184846 +3031 +493 +31330 +29274047 +9024 +4111 +417027696 +25876 +25700 +16781 +10540 +32525 +29605 +182362405 +27334 +24996 +1573 +27510 +25307 +31785 +280529378 +25578 +4128 +27246 +22773 +9419 +27803 +32347 +1186 +32118 +17589 +12080 +15600 +7475 +10248 +22034 +15975 +13567 +20922 +27828 +5341 +29992 +2668 +11700 +5541 +28563 +23793 +885 +12496 +9886 +28377 +21862 +3786 +10968 +8392 +4106 +2853 +19736 +11413 +21882 +23709 +30851 +20045 +9751 +28701 +26295 +32691 +7937 +11801 +770236869 +19006 +17200 +13929 +852 +32692 +10241 +18993 +7806 +6267 +9023 +21476 +370759140 +27891 +29754 +28340 +29556 +4509 +1145 +31659 +32691 +19468 +17569 +1405 +378831688 +6829 +11433 +7250 +7497 +4920 +367188169 +25641 +29966 +22701 +284704550 +6249 +4250 +30140 +16340 +23671 +1070 +8967 +610 +2108 +21596 +17893 +25567 +18271 +9034 +6620 +15924 +221809937 +5128 +18111 +5460 +21107 +1779 +13972 +28423 +15645 +27988 +27153 +2783 +1544 +11451 +26271 +8823 +901 +1007237282 +64 +19376 +1019310585 +14554 +61637246 +13760 +27041 +8435 +6075 +21816 +7123 +879 +25624 +16761 +30245 +12538 +4833251 +252 +31358 +28028 +21164 +25605 +9244 +10970 +5684 +7024 +3479 +6983 +2896 +22575 +244957611 +17622 +4688 +21445 +22575 +19686 +12987 +30120 +32652 +147187707 +7132 +14631 +23897 +13229 +20532 +6267 +31613 +14120 +25434 +24939 +7097 +865024622 +10311 +21166 +19883 +19261 +15249 +1944 +7830 +21594 +30053 +31416 +27666 +23565 +27079 +8183 +16444 +8496 +9416 +602935893 +9015 +18693 +22323 +3237 +21266 +29760 +31285 +1719 +17020 +18535 +297 +15540 +32188 +17747 +21299 +16173 +24019 +24484 +27937 +22222 +16986 +26423 +2275 +15225 +6512 +19977 +29324 +689 +14385 +9350 +27251 +1045497002 +29237 +26085 +24778 +729284343 +4635 +20265 +5815 +4450 +32285 +15978 +26456 +12695 +17886 +678698016 +1905 +9657 +2503 +30485 +19666 +32337 +25667 +702431857 +50 +21726 +606881088 +4514 +16705 +5863 +15556 +7965 +909060841 +9751 +13579 +24332 +909060841 +17728 +1388 +14559 +7143 +16318 +11244 +11204 +29773 +770352958 +22224 +1599 +130946997 +1232 +16331 +18953 +4532 +13747 +17325 +3819 +25774 +4054 +25337 +12438 +485 +13717 +18072 +28935 +1282 +41255736 +3786 +11890 +203869333 +13118 +6497 +21545 +8492 +15717 +28066 +9731 +22789 +6519 +14642 +21383 +26623 +585 +531600320 +17105 +16518 +31606 +8017 +11243 +29111 +2412 +28338 +13239 +7495 +26399 +4122 +11048 +5156 +10748 +25594 +14103 +1354 +23303 +7014 +18825 +10077 +27225 +28874 +25805 +5258 +22088 +19168 +18550 +10323 +856 +4111 +4686 +4956 +20265 +14073 +7532 +17559 +22992 +31369 +26623 +8091 +32062 +21802 +29206 +28622 +21815 +22323 +2830 +14818 +13706 +4100 +31155 +7954 +4413 +30448 +17183 +2020 +19259 +30242 +27679 +17207 +20265 +483 +7307 +17105 +5825 +7797 +8395 +14909 +13675 +24562 +5041 +13560 +21769 +27881 +6547 +25506 +746854482 +27140 +955541494 +29369 +1348 +20382 +20357 +7323 +3535 +692296598 +2426 +25135 +20864 +359967163 +8183 +29940 +7503 +24023 +17652 +28959 +31140926 +5456 +2148 +8960 +20183 +5187 +31033 +409560708 +29369 +11066 +290 +20757 +32208 +8556 +10112 +31417 +19914 +21815 +24484 +2766 +902 +8297 +25320 +28154 +3058 +11986 +11076 +223434885 +25030 +27855 +30534 +17542 +9583 +20333 +32620 +15501 +883636298 +1273 +27079 +22905 +27265 +509352747 +29894 +9906 +18432 +895793244 +14169 +14828 +17285 +23394 +17441 +31776 +14026 +8844 +20888 +12017 +29844 +7082 +18465 +21038 +108 +25815 +10510 +16092 +595942659 +4956 +10184 +24868 +26865 +13408 +27726 +21028 +21769 +742863148 +4888 +12564 +17482 +21930 +32715 +24979 +3069 +13964 +24513 +26118 +24673 +18195 +20819 +25349 +6068 +2107 +19008 +31369 +11723 +23235 +561627178 +28913 +11572 +245721734 +14775 +30245 +6470 +175 +2920 +2830 +427985656 +8621 +25278 +512 +1296 +13050 +865024622 +21879 +9511 +17947 +8700 +18111 +17480 +23707 +20818 +13875 +29772 +4913 +15577 +25558 +30443 +3521 +5288 +18025 +13236 +17969 +3149 +4097 +2697 +30049 +21035 +9222 +23662 +14430 +27737 +19086 +30207 +9482 +32285 +26949 +12288 +19198 +15565 +924495346 +22956 +15810 +7672 +17755 +24065 +13658 +27710 +20383 +19236 +22732 +31810 +14526 +29525 +13094 +13216 +889191331 +28322 +23086 +14316 +10366 +27208 +26591 +12736 +29466 +26165266 +549962050 +345946613 +20961 +5170 +10477 +14943 +26986 +27290 +12554 +29992 +3315 +24583 +1455 +22879 +25636 +15736 +32385 +387 +4293 +14798 +4741 +18183 +11070 +15236 +149824249 +15395 +638607948 +28042 +25205 +9039 +23033 +1055209860 +19986 +23833 +27153 +492988425 +25310 +1388 +19559 +4929 +11989 +854319027 +822039461 +16649 +19868 +885 +23948 +336420794 +15648 +19599 +9285 +13070 +9263 +12566 +544803518 +7487 +4666 +24330 +21783 +2787 +20112 +27282 +12861 +11340 +26980 +27396 +19514 +8818 +6028 +20125 +11342 +16085 +26244 +18003 +803008640 +17459 +17987 +17459 +4820 +8496 +2452 +30322 +14551 +419509287 +15736 +6949 +7804 +20879 +30724 +30496 +24260 +6370 +354 +950474614 +382802971 +29589 +26623 +20786 +6453 +22931 +23458 +29429 +16597 +10560 +14327 +1066627044 +27517 +12253 +90 +7734 +14228 +24280 +14889 +321934268 +26466 +24834 +803008640 +6913 +13436 +859072541 +16009 +8616 +578152970 +7287 +1910 +26631 +12753 +20426 +26903 +625190697 +21500 +12992 +5514 +692296598 +17808 +31727 +26617 +24761 +32757 +22901 +13099 +6706 +972928650 +597796445 +30557 +718 +19455 +21932 +30053 +30481 +134408380 +385508497 +30183 +264 +31693 +15958 +633537610 +26662 +23987 +32682 +13499 +12566 +12926 +20338 +29495 +8392 +17777 +22645 +15310 +32344 +31035 +28651 +18900 +4693 +15191 +549962050 +6301 +28022 +29290 +359288415 +21601 +2148 +28544 +1465 +28928 +23286 +7667 +24117 +31769 +7829 +10000 +24862 +19687 +4233 +5135 +253699238 +172986183 +25293 +16070 +21311 +11432 +15534 +23209 +4567 +1551 +6355 +31583 +5613 +24484 +25338 +6195 +23810 +9855 +10168 +980 +909240806 +22810 +16722 +11564 +21923 +16744 +29388 +6714 +16907 +4620 +19530 +30989 +28874 +5845 +8393 +18826 +919564231 +27593 +476 +3848 +24358 +34337156 +13099 +468 +4216 +32180 +10634 +3179 +16356 +2916 +26626 +16161 +11472 +770352958 +1073 +3682 +3914 +8348 +6512 +30537 +953124189 +11944 +9461 +7153 +14818 +15131 +4709 +869 +29388 +23540 +21990 +15220 +29567 +17798 +25197 +17298 +8702 +21445 +2250 +955541494 +30337 +897504558 +30598 +24374 +747 +18886 +1071907016 +1026 +25770 +512128164 +27375 +3580 +80294898 +27004 +5863 +13525 +3352 +6539 +28572 +29602 +15567 +26331 +8471 +25675 +17089 +9111 +28805 +24457 +16026 +22559 +25439 +22187 +17207 +1179 +30219 +22876 +32161 +15092 +1038153995 +18771 +11165 +24765 +31010 +367740012 +25366 +4216 +6301 +15894 +10577 +15645 +13119 +3732 +27519 +19931 +22559 +29844 +4293 +354736640 +21069 +23173 +28391 +30302 +19692 +29422 +19586 +31839 +291275066 +24478 +25211 +2107 +464901830 +2209 +5201 +25736 +8371 +26650 +25742 +20327 +19613 +21596 +25346 +21732 +353059167 +29185 +13757 +6035 +2002 +172986183 +24531 +24302 +511296763 +25711 +14684 +9718 +5539 +3400 +858 +7889 +20688 +16432 +7371 +7636 +7254 +7769 +594762075 +4405 +4709 +16785 +349377938 +5177 +10454 +15781 +20819 +26305 +18557 +15007 +10168 +24217 +997 +24966671 +8830 +12440 +19654 +598553511 +22255 +12635 +28082 +446206058 +4402 +19782 +10134 +5938 +3735 +15886 +2218 +32692 +28280 +21374 +3051 +25486 +25447 +16301 +5057 +4912 +32285 +21037 +26519 +4912 +651885085 +6212 +832182246 +268876993 +26222 +29857 +20825 +11558 +677782451 +26022 +5804 +17559 +14320 +9646 +28946 +31641 +9931 +972928650 +9613 +7216 +5308 +31512 +19560 +28421 +22255 +20143 +16806 +12133 +27290 +20376 +13020 +20924 +16904 +17706 +16952 +4537 +10302 +31195 +19487 +14507 +8941 +29819 +9157 +4413 +13264 +7276 +25042 +27941 +770352958 +22451 +8563 +8768 +26410 +17289 +13883 +26410 +12581 +26306 +31244 +16773 +27435 +21887 +11482 +9455 +30733 +14145 +10721 +12577 +9150 +28118 +666268046 +12747 +3376 +4590 +6297 +9325 +14962 +26986 +30183 +9103 +10727 +10354 +25197 +296396691 +27592 +3688 +23700 +4925 +467421403 +1027 +16317 +19516 +14430 +16060 +6342 +24629 +865024622 +11632 +6128 +415613643 +28956 +354 +25774 +8029 +10708 +14420 +6072 +5196 +6110 +16695 +16957 +30534 +17424 +6794 +291010783 +1019310585 +24093 +10498 +772225462 +4751 +26146 +9449 +20417 +700574071 +2095 +26049 +9363 +5774 +27676 +31019 +18870 +31451 +4238 +13373 +309 +7778 +12191 +19726 +598553511 +22677 +20119 +32143 +4008 +26740 +27951 +29161 +30686 +27414 +19935 +25273 +19628 +6343 +12980 +23183 +27208 +8728 +19215 +31246 +170730903 +961973024 +29422 +1242 +30408 +466407152 +138 +28100 +17585 +87657305 +20280 +20786 +6957 +8925 +32208 +8004 +22795 +12504 +157465808 +20563 +16802 +3706 +32020 +10477 +25252 +26626 +194861429 +10889 +7554 +6928 +83834291 +8156 +20203 +11716 +19093 +31714 +32702 +2538 +30436 +7781 +22598 +12370 +652689549 +7431 +10008 +16739 +32417 +4450 +4210 +24555 +17289 +723695589 +14164 +22222 +853929883 +24901 +19783 +18162 +6676 +12657 +2463 +384 +9995 +36262490 +24926 +734 +11835 +12665 +30448 +29024 +21635 +4937 +23644 +17480 +32244 +960941343 +17501 +16667 +3396 +14520 +9956 +13172 +31033 +6264 +24484 +7704 +28754 +9426 +136609362 +11750 +9679 +27312 +15189 +19743 +17501 +22356 +31375 +9136 +2213 +19052 +551 +28171 +29062 +366293489 +15570 +15261 +14551 +8067 +31264 +1229 +12490 +32428 +1438 +3580 +14825 +30046 +13005 +19395 +3756 +15958 +17148 +25918 +12460 +454313193 +8030 +19768 +734 +21497 +3432 +1465 +6442 +29603 +5115 +22895 +29829 +9388 +8973 +28600 +9205 +12581 +1614 +5362 +6371 +13070 +5147 +497021021 +15903 +15336 +9747 +30089 +603 +15788 +25486 +76910325 +24864 +29773 +3495 +11840 +29924 +26092 +8375 +9678 +30483 +23158 +26803 +8047 +155057346 +12992 +22235 +21143 +345819040 +4584 +23535 +31874 +29602 +32163 +4846 +20313 +7787 +27459 +10295 +770352958 +24141 +6439 +25198 +5483 +8337 +7912 +30315 +7829 +9633 +18408 +12007 +23351 +7599 +22813 +16582 +18029 +5492 +742863148 +16970 +20648 +4695 +9727 +20922 +20281 +8733 +7871 +17123 +8895 +2213 +32470 +31522 +16435 +14947 +5845 +29619 +859 +31980 +1959 +15978 +3780 +17883 +29844 +28900 +12444 +980280743 +24787 +430 +16855 +385123789 +28725 +2119 +16478 +28334 +28331 +11309 +920628575 +21715 +9208 +682 +21545 +10235 +16087 +22323 +21346 +6423 +22685 +80294898 +22117 +20571 +30177 +22294 +16775 +22706 +2345 +5222 +701 +3262 +25042 +15556 +32112 +14326 +7648 +31769 +6173 +26397 +20627 +26504 +8733 +11503 +28746 +23158 +2664 +14327 +917948279 +7290 +25493 +16490 +8395 +5827 +20271 +22418 +17798 +12894 +762372985 +21107 +23961 +28826 +901 +26192 +24507 +6963 +6109 +409560708 +427985656 +9550 +6551 +13351 +1551 +25202 +17798 +9538 +360376837 +8957 +7385 +24973 +13052 +24820 +26803 +1496 +15280 +3019 +25362 +30694 +21252 +15131 +21612 +28295 +11357 +17510 +28503 +30428 +26781 +21792 +29626 +30603 +14519 +910649337 +29015 +24557 +17060 +29300 +15722 +10190 +7129 +225534628 +7404 +25434 +3448 +16840 +31254 +3847 +16516 +8132 +18078 +20440 +19777 +7816 +25252 +21731 +17206 +7495 +7585 +22937 +29052 +21295 +12502 +15525 +27265 +4775 +22153 +19994 +17469 +1019686302 +337 +18560 +29603 +23731 +22339 +906900427 +215938702 +27308 +11737 +1684 +20113 +652689549 +8496 +547839872 +11092 +7161 +27855 +20751 +10139 +27059 +6043 +29894 +17307 +32623 +24973 +24809 +29705 +9443 +4191 +4465 +13827 +23530 +695 +4341 +3770 +6871 +28035 +26236 +20046 +8405 +236448354 +2504 +125 +7305 +22945 +17006 +17506 +21467 +2448 +8550 +6220 +15563 +542071492 +10941 +24166 +31690 +19884 +24232 +7995 +379911054 +11944 +26803 +18391 +31525 +6021 +739 +6343 +22425 +5283 +17466 +8556 +10633 +16085 +12221 +9646 +15453 +720519970 +19597 +15195 +5314 +20540 +7213 +28153 +9359 +9091 +352962731 +18971 +4030 +5632 +359288415 +23231 +968340439 +6887 +22465 +27807 +27589 +6412 +6891 +26447 +14558 +609 +24043 +5644 +26621 +988543234 +6870 +10508 +25122 +26315 +64 +13659 +8223 +18063 +297 +290422529 +7290 +9015 +9176 +1890 +7958 +23854 +725112481 +25960 +9286 +5925 +3587 +24764 +15268 +30794 +4751 +1308 +30194 +32201 +32331 +19463 +22555 +4211 +1365 +1322 +1026 +5551 +17439 +28826 +607 +7177 +22488 +2345 +19009 +28652 +15209 +703 +8665 +211730518 +1450 +32446 +689 +6072 +22340 +20904 +7524 +25490 +2398 +745180397 +20843 +3336 +25344 +9307 +565593805 +19674 +2695 +12432 +26983 +30617 +32163 +18060 +30846 +29014 +7524 +13772 +20757 +468 +23958 +3277 +25469 +13302 +8050 +2390 +13099 +15657 +14569 +27127 +12666 +25877 +911989185 +11521 +12575 +31139 +15945 +29005 +5973 +30341 +18051 +23972 +19852 +23972 +29422 +9150 +1447 +25637 +13733 +822039461 +21422 +20815 +6618 +5308 +25723 +31307 +27864 +18162 +215107976 +21263 +7262 +31714 +8237 +13057 +8091 +31562 +15605 +8364 +15492 +22821 +15417 +8586 +26261 +29753 +4845 +9400 +15415 +3687 +740490411 +466822790 +729284343 +13496 +4190 +9789 +10208 +29575 +7781 +15657 +3535 +24764 +1928 +24539 +544 +22993 +7030 +891 +1241 +14099 +12248 +14656 +16854 +17156 +8021 +12848 +32742 +12839 +476864914 +12250 +12160 +1011025313 +5395 +2262 +5908 +26193 +419509287 +162289454 +27087 +13946 +561740885 +10969 +11674 +30415 +24553 +9558 +7254 +339451411 +9747 +631393247 +4308 +31245 +17078 +5825 +906900427 +14914 +7396 +15090 +8935 +25373 +10088 +21218 +5925 +29004 +26356 +16069 +2536 +15587 +5517 +14933 +14060 +27414 +955278291 +28741 +32561 +15233 +31049 +29775 +24124 +2672 +13113 +18825 +2639 +27440 +3412 +27674 +8471 +15270 +10163 +467421403 +175763315 +19743 +31685 +2668 +24023 +3384 +26954 +15092 +892 +21021 +3492 +17086 +19315 +27737 +24308 +9232 +728180005 +14169 +4338 +23922 +8531 +12560 +15403 +22688 +21448 +9735 +14488 +18863 +4891 +2607 +454313193 +31285 +9100 +28816 +18604 +229792385 +26305 +25347 +15881 +4059 +4122 +18128 +4654 +7405 +7489194 +7849 +16658 +12049 +24562 +3705 +18282 +12657 +24457 +27854 +6078 +4778 +5954 +4363 +21197 +36 +5845 +11096 +2546 +621395034 +30641 +16340 +2565 +21675 +29500 +12632 +7572 +2597 +14488 +30645 +678 +24019 +13172 +20069 +22045 +370759140 +26356 +26249 +24479 +24262 +29864 +1068171828 +19882 +23159 +10156 +32300 +4664 +20848 +3945 +16478 +6483 +15136 +9834 +30846 +3509 +13064 +21731 +18499 +22563 +10049 +18565 +24020 +23117 +25605 +14462 +741194541 +27225 +573 +8106 +14974 +29980 +11771 +7917 +26150 +1047 +15102 +2713 +28725 +291010783 +2915 +22531 +14851 +29609 +7714 +1273 +6532 +24678 +859864853 +25971 +26949 +8658 +14103 +17685 +7165 +10168 +893 +14029 +16070 +20855 +11244 +14520 +2286 +30752 +453090502 +3389 +23209 +28998 +6141 +18754 +15594 +17874 +15379 +18411 +11199 +1034522985 +5906 +27589 +24924 +13808 +32397 +29998 +3789 +17094 +22224 +23591 +27665 +8781 +16323 +11257 +8320 +606881088 +13099 +224818846 +12133 +7915 +31364 +796710006 +20948 +32621 +569699847 +13509 +19149 +23443 +6519 +590791345 +26151 +15588 +19319 +16642 +21452 +19086 +23163 +23985 +9263 +2106 +15710 +6141 +15831 +24539 +16642 +1479 +1758 +21887 +9794 +18553 +3225 +22555 +10071 +922 +5874 +336420794 +1354 +2029 +6163 +30753 +31433 +24368 +32006 +28604 +27813 +3394 +11558 +17169 +24100 +21448 +31897 +18799 +1957 +3273 +30557 +119792803 +13818 +49 +24399 +17424 +12536 +346928338 +21990 +32252 +24678 +30065 +15083 +12501 +28438 +25252 +30249 +19878 +7769 +5785 +19061 +127417473 +6147 +28362 +4789 +29678 +16475 +27021 +616977445 +29022 +9323 +14889 +15008 +721283276 +6417 +22224 +7714 +3875 +2163 +2107 +32058 +19865 +3179 +3025 +4216 +6128 +26592 +17207 +6376 +26953 +721283276 +5373 +22876 +29442 +6786 +12645 +31356 +29061 +4584 +7024 +20120 +23899 +76736016 +27304 +28946 +1037970148 +20462 +17382 +2081 +10184 +466407152 +12906 +11204 +15018 +6814 +26028 +30174 +25566 +23661 +9764 +30914 +954515225 +216965874 +30448 +21140 +17169 +13017 +592690051 +24126 +27556 +12296 +28741 +19882 +660380383 +8967 +27665 +19157 +21445 +30212 +6933 +4247 +8973 +26356 +17357 +6710 +31674 +28279 +24004 +2912 +31769 +16989 +16931 +5874 +1122 +5664 +399 +18826 +28251 +31334 +19932 +18839 +9036 +15300 +6374 +20715 +920628575 +7954 +21309 +938231172 +1011243118 +10969 +28725 +17991 +3361 +10193 +22333 +536464710 +792992230 +17206 +10431 +32048 +1381 +1312 +10496 +16381 +24869 +9727 +13855 +9222 +31009 +23540 +4193 +27841 +5583 +12539 +23654 +127417473 +18296 +17881 +7730 +15365 +6236 +31049 +3922 +949910453 +22718 +307353097 +30598 +17094 +1905 +30803 +20662 +24868 +5863 +5843 +27055 +22034 +28622 +14384 +4384 +231410737 +22845 +18839 +5583 +683636595 +12930 +616977445 +21792 +25791 +13302 +7875 +19436 +28069 +1022585985 +18550 +1673 +3240 +20939 +24581 +2947 +11460 +24864 +16970 +25981 +3336 +716737822 +20722 +8060 +19907 +15820 +2528 +3458 +14947 +8496 +23158 +19871 +6021 +25863 +26071 +2053 +11798 +19198 +5511 +19200 +14532 +3965 +1659 +10419 +20164 +29646 +5201 +12696 +31862 +26889 +5722 +10569 +9388 +14594 +23709 +7959 +18826 +15903 +585 +14040 +12490 +25711 +466895569 +16636 +9222 +2271 +19925 +29753 +7212 +29877 +27080 +10489 +4107 +26348 +14776 +19730 +4134 +623 +17175 +25793 +6195 +778090494 +23287 +20250 +18550 +587293467 +353283076 +2394 +309 +32470 +27042 +27243 +5696 +25480 +4255 +3738 +9243 +22827 +25264 +251509028 +1053511540 +1071 +8732 +22772 +22617 +29939 +30049 +7749 +3888 +19645 +4785 +11311 +10573 +8433 +29908 +6862 +194468425 +25293 +29891 +13295 +276 +7830 +3277 +21868 +23987 +883636298 +36 +4107 +28916 +23544 +24113 +318746049 +4573 +14216 +8728 +22931 +7403 +6137 +12740 +13347 +16817 +31369 +12320 +6278 +907054612 +5969 +2075 +751443494 +22820 +9157 +21006 +21855 +18829 +3742 +23644 +20378 +26411 +27042 +2709 +6656 +24805 +9497 +13085 +4324 +26073 +17856 +24792 +19986 +15251 +26939 +8597 +6435 +22531 +27163 +28223 +28354 +30710 +7295 +832 +6243 +8485 +889980949 +1729 +23958 +23158 +6435 +27660 +29882 +17952 +31557 +195302080 +15875 +38930129 +20173 +5367 +16884 +30089 +588197016 +8318 +32724 +11576 +8287 +63674306 +1163 +10735977 +1354 +20478 +24294 +8449 +28035 +22714 +19445 +13525 +31433 +18295 +4181 +5845 +511296763 +31416 +22088 +28282 +4450 +21147 +19327 +29336 +12404 +19585 +634854294 +8492 +20702 +11750 +7270 +17685 +5863 +504508952 +24997 +6742 +29753 +9939 +29888 +4581 +4019 +8826 +924623339 +21815 +24884 +5796 +863724463 +4180 +16318 +7600 +16590 +30427 +15764 +18352 +588197016 +20806 +20949 +341817102 +20507 +4007 +18617 +63674306 +869 +5722 +16813 +11774 +18248 +17501 +25264 +3920 +20382 +1051977677 +9023 +12285 +565299629 +28590 +6057 +4956 +22821 +391 +20002 +16086 +15781 +14069 +676736040 +22682 +16879 +18315 +238835585 +8542 +27271 +29108 +8732 +1030729571 +31307 +914782749 +10730 +19666 +10517 +11987 +18271 +937121142 +289826984 +5205 +10101 +15251 +2133 +6710 +6406 +7838 +9212 +5673 +28746 +2282 +11069 +20795 +3511 +25472 +547839872 +7816 +1039573980 +12191 +380108858 +30207 +24311 +29062 +8076 +28256 +9490 +30557 +19736 +32122 +18143 +6690 +343 +31127 +796418068 +29889 +742020694 +21359 +29012 +31752 +20874 +17841 +3875 +25257 +7276 +5924 +11257 +867 +268876993 +2669 +20045 +14218 +31172 +24884 +20914 +61637246 +21334 +16706 +24166 +29172 +6008 +13946 +14776 +22321 +206 +22359 +26865 +24757 +15556 +1446 +6636 +27553 +8549 +2528 +18569 +4093 +11882 +18560 +25643 +16299 +24453 +2950 +21140 +1980 +6120 +27094 +16232 +922621576 +20506 +11674 +4914 +10811 +22861 +11661 +4870 +19950 +5587 +16157 +23475 +4408 +9419 +26730 +19259 +3097 +23912 +18648 +5135 +24951 +18139 +24922 +10708 +585 +14526 +24113 +23461 +21750 +29500 +363606158 +6044 +8638 +16476 +10013 +14220 +24124 +20183 +395834793 +18432 +30603 +17053 +14113 +5841 +25566 +10885 +484310184 +12145 +991427156 +21694 +1912 +7014 +4210 +163492228 +23209 +16009 +10840 +10560 +376449320 +29481 +4778 +26626 +16045 +13417 +31838 +5676 +28035 +22087 +8047 +16775 +25971 +19176 +11345 +26118 +6181 +13443 +20757 +12205 +23975 +26551 +7444 +22272 +11267 +16069 +14073 +19012 +11482 +21167 +5499 +2119 +12809 +3580 +9992 +29711 +8829 +25452 +231410737 +1784 +26343 +15460 +65808830 +31451 +6888 +25863 +29180 +11105 +32682 +1259 +26662 +30762 +28678 +18609 +1130 +9287 +594750521 +5331 +19061 +10158 +676736040 +23046 +8471 +13314 +546000077 +900 +7657 +1028326137 +11510 +21422 +6234 +22091 +9667 +12315 +25985 +8285 +6555 +19628 +10656 +26876 +387 +28807 +14688 +25788 +15199 +25641 +7567 +583 +16759 +13739 +2107 +22244 +11835 +10235 +24966 +4648 +15166 +13498 +131 +17510 +8223 +17444 +6515 +23639 +28421 +20379 +13505 +14014 +2977 +594750521 +27264 +6089 +3025 +29062 +19186 +31425 +557 +31033 +26344 +19732 +16685 +15113 +3661 +14220 +24743 +7613 +16007 +427985656 +340345990 +24578 +4327 +22385 +18826 +15549 +29450 +4343 +12342 +30013 +28371 +7567 +4486 +23143 +29221 +1612 +29566 +21266 +23303 +26092 +15365 +25373 +21911 +29829 +13064 +4439 +10010 +32513 +27243 +29525 +20918 +2912 +12067 +21181 +27769 +15434 +4163 +16161 +32270 +13719 +4715 +144 +8217 +25892 +458 +4808 +24055 +6195 +18890 +4975 +13642 +19315 +24743 +5994 +3840 +15162 +29495 +31358 +24427 +824269836 +17238 +15381 +13747 +11603 +15831 +28712 +18550 +3689 +12570 +884345720 +26933 +29600 +18071 +27199 +136609362 +12490 +11723 +6541 +1071548646 +31016 +16021 +8223 +11499 +27674 +16444 +10497 +18577 +28028 +8556 +23016 +21322 +22956 +80525247 +4344 +26202 +14799 +15315 +6169 +533948334 +14189 +5682 +3473 +410710860 +31752 +25188 +11877 +387 +30876 +25095 +3428 +1705 +14930 +3985 +13568 +16642 +9210 +23742 +23607 +14357 +21741 +15879 +6055 +29061 +17321 +819245666 +185934147 +15262 +31408 +32614 +29600 +6719 +185958851 +23958 +28100 +851641765 +11386 +8089 +25778 +20700 +14473 +16309 +22739 +18650 +2536 +14488 +19880 +28438 +13525 +956457972 +3965 +15611 +22577 +7439 +8183 +4868 +8829 +393939636 +5825 +30218 +3554 +8776 +29274047 +26948 +2002 +28138 +24140 +27375 +934139475 +25400 +23094 +29268 +12566 +20879 +13076 +12906 +3322 +20422 +31816 +31351 +9906 +29351 +3384 +13574 +31010 +6949 +9331 +21868 +23205 +26348 +31698 +23640 +24424 +12050 +532880782 +521 +5468 +20563 +4545 +22224 +616977445 +7442 +8378 +1229 +26423 +1545 +21908 +26584 +2220 +17191 +163 +23364 +29453 +9659 +30963 +3361 +15230 +12700 +4191 +4824 +3229 +20382 +4106 +30603 +21334 +892998692 +32124 +28575 +1351 +13276 +2287 +16567 +8753 +23783 +23364 +3557 +5308 +19767 +22672 +6043 +9252 +27941 +27669 +18754 +8968 +3502 +26177 +21153 +26397 +19451 +29300 +7688 +24268 +20653 +175 +264055644 +19670 +16745 +12148 +622 +22620 +2980 +4909 +8733 +12288 +30807 +12246 +13760 +12111 +23382 +767879674 +8968 +8673 +29844 +9011 +28839 +17002 +613429844 +3721 +28427 +25202 +7765 +20342 +10171 +24099 +19508 +31168 +22100 +824269836 +17357 +12048 +16149 +16862 +4465 +17681 +1481 +18269 +15578 +28069 +3581 +18051 +18785 +23520 +24368 +8712 +19316 +4386 +1023188123 +9534 +28339 +2612 +31241 +20028 +5147 +23047 +27160 +27042 +13880 +6945 +4749 +22040 +2384 +17020 +12160 +3952 +1409 +10984 +19243 +1911 +27256 +16378 +23897 +29466 +223104312 +12608 +22867 +31178 +12016 +521 +15736 +9287 +5103 +31254 +1669 +12366 +27866 +18650 +817993855 +26706 +21178 +27509 +2915 +24280 +951589516 +29094 +15166 +31195 +8702 +15174 +23708 +32295 +7769 +31083 +27666 +30422 +15762 +22966 +695107402 +4755 +22773 +6687 +20898 +29339 +30397 +26347 +7786 +30316 +26456 +23268 +19163 +29109 +20542 +1222 +2145 +954515225 +30316 +16365 +19819 +19848 +4749 +12722 +767853461 +30603 +27459 +23922 +11855 +3033 +2148 +18501 +18822 +529585642 +4941 +12389 +31108 +168109658 +13016 +16297 +27803 +24249 +17692 +16704 +19428 +164884529 +7254 +18290 +17123 +4321 +14145 +1036 +9150 +18550 +25481 +9720 +19816 +6043 +12568 +6243 +10028 +17039 +28245 +9738 +11729 +26470 +22224 +5692 +21941218 +30356 +67 +23904 +17395 +238116815 +14757 +734095839 +6003 +23290 +696717231 +22743 +16015 +25558 +863 +15959 +24236 +16935 +27015 +19684 +32664 +29644 +8563 +9735 +19975 +30049 +24757 +4819 +4093 +23910 +20140 +10227 +30846 +20627 +32750 +140796320 +8089 +14347 +9325 +13847 +22127 +16290 +23600 +2427 +18129 +82501098 +903238229 +14142 +24635 +18971 +12637 +10974 +990900808 +922 +22732 +17746 +29603 +12366 +4152 +30199 +20948 +8277 +8420 +10028 +12031 +5473 +24709 +32296 +4359 +23718 +5321 +14099 +24683 +16009 +27769 +15177 +24098 +23617 +951589516 +10974 +249870505 +24965 +30013 +14137 +7011 +826379647 +12495 +11510 +17968 +19215 +429772051 +3002 +6515 +14740 +12820 +7624 +31035 +5423 +27855 +18352 +4578 +26949 +885 +3116 +458283071 +11705 +1052924890 +30306 +20119 +12472 +20918 +1660 +4260 +19316 +22349 +2980 +14521 +25439 +17829 +19816 +15570 +9731 +29005 +10577 +742303875 +13857 +7666 +12683 +9855 +26513 +8337 +23875 +22813 +17521 +3742 +30359 +4383 +21628 +16664 +14755 +19570 +28295 +466 +26968 +21932 +5024 +730297274 +293 +18535 +12501 +552788764 +26157 +580 +15612 +24289 +9323 +7170 +4841 +22701 +7120 +17559 +10121 +1071907016 +24993 +430015481 +22324 +24443 +453654408 +1230 +17206 +9294 +13879 +950 +20203 +17848 +23530 +17052 +25863 +27053 +362975650 +16317 +1004618554 +17874 +25608 +11180 +902218792 +26177 +2772 +7014 +9502 +11759 +10197 +16597 +676736040 +22807 +26721 +21147 +13229 +22555 +642 +22531 +11993 +9038 +8101 +10156 +2627 +23979 +7285 +15355 +2697 +989611833 +15636 +7764 +22855 +20563 +473198471 +970891878 +9205 +13174 +29451 +3689 +10836 +12577 +28643 +3361 +4817 +20217 +14795 +621749066 +342900830 +14741 +22369 +51156944 +687763923 +28837 +23731 +6992 +5544 +16383 +926344921 +21231 +711737444 +4924 +517903186 +33496567 +534285331 +28020 +24412 +602 +3580 +8957 +753 +32248 +13347 +24792 +15216 +23362 +13904 +20338 +30302 +10366 +14279 +28421 +32449 +17078 +742303875 +32004 +22229 +20647 +20201 +14147 +12414 +13236 +12850 +2704 +25373 +1142 +24392 +18765 +343241067 +19620 +391 +25996 +4445 +5363 +349377938 +15535 +12864 +23373 +22810 +32645 +11104 +11431 +25779 +12575 +31705 +2896 +22634 +227439839 +542071492 +517903186 +29810 +21221 +21155 +19773 +12963 +27243 +103480109 +23958 +29278 +22742 +374 +13428 +1934 +30015 +14661 +7336 +25373 +8910 +3479 +5827 +10637 +276 +8086 +22321 +20313 +5053 +27819 +19199 +30312 +23790 +9331 +552056204 +27041 +32470 +12899 +21651 +2766 +25710 +21358 +2660 +15453 +5969 +7715 +26331 +21545 +31753 +26356 +6072 +19620 +826485957 +953124189 +18648 +771101042 +29705 +25670 +12127 +30057 +178765044 +13428 +12189 +27941 +16922 +16424 +27784 +718 +155057346 +20369 +828 +21855 +6146 +12741 +934139475 +27556 +10208 +29767 +16318 +3408 +19298 +22135 +20843 +31260 +10684 +874086522 +14500 +25231 +13189 +5441 +4030 +8597 +7442 +2153 +31190 +27012 +1242 +11386 +22006 +364 +24521 +12404 +24492 +54102294 +27394 +6326 +11705 +13993 +28604 +13741 +22556 +30954 +26136 +23772 +22621 +22634 +2860 +18458 +21012 +20870 +22100 +13144 +24139 +2804 +3772 +1007237282 +21080 +8699 +5737 +12582 +14502 +11430 +27902 +892998692 +607 +18687 +15539 +30752 +32449 +981344217 +5197 +32124 +28427 +13373 +11121 +25940 +29022 +268664862 +12482 +12473 +16017 +28643 +10569 +16066 +29222 +24004 +9331 +19376 +27510 +30093 +8277 +3262 +747883166 +12582 +7983 +555677364 +464901830 +12864 +15102 +27925 +30927 +29278 +13278 +19745 +4783 +531600320 +445477967 +8739 +610 +378831688 +4190 +20785 +22340 +9613 +24635 +2660 +12342 +12764 +17632 +13276 +29290 +15377 +554100033 +17755 +23544 +664773412 +5457 +24307 +24453 +5908 +12957 +1378 +22762 +22635 +31610 +7254 +25645 +4297 +26569 +23979 +580 +975640473 +24478 +32293 +21407 +19803 +2058 +2612 +17762 +20716 +21178 +5827 +13556 +3293 +29461 +14330 +25198 +12476 +5373 +7014 +31356 +382902669 +11534 +24800 +17004 +20828 +14167 +30725 +15024 +6519 +26551 +22773 +2016 +23621 +28211 +23302 +16149 +5615 +16383 +74281531 +23268 +3149 +2427 +27934 +17290 +3980 +24995 +5522 +1017 +21374 +11622 +1021539295 +21815 +651605410 +832182246 +102 +28003 +706944221 +30481 +26918 +17799 +146841542 +1026 +1037970148 +32691 +25447 +30355 +27672 +21021 +6736 +27855 +11974 +32244 +3503 +2489 +11834 +11162 +27099 +245721734 +27414 +349377938 +15768 +32476 +18672 +31075 +12881 +14763 +1053511540 +309 +16768 +24979 +13580 +19388 +32438 +21992 +8818 +8395 +10719 +32112 +1309 +863724463 +355734928 +19990 +678698016 +28509 +32459 +18315 +22222 +8830 +3098 +27080 +4402 +4567 +12753 +14231 +15104 +15837 +14218 +3578 +25347 +429772051 +15577 +2769 +24829 +22049 +26662 +11440 +2060 +29007 +14763 +25030 +11309 +30245 +22558 +27762 +27017 +516 +17568 +16926 +226980905 +2529 +19163 +662831263 +191 +20798 +16892 +3871 +20234 +5954 +2073 +16301 +12224 +31578 +22997 +10332 +6719 +17652 +14521 +31285 +12432 +22845 +21911 +6147 +20251 +21737 +12536 +17086 +30161 +10500 +22163 +25681577 +30776 +18752 +22732 +24289 +19745 +30082 +25337 +31049 +1761 +4490 +14535 +20991 +23033 +17156 +688 +19199 +1454 +23373 +3480 +7044 +20716 +24239 +19211 +28642 +11091 +14538 +22283 +12926 +13553 +1055 +469657013 +17169 +4293 +20879 +29864 +24734 +24004 +4582 +13094 +19018 +21117 +10190 +23654 +28754 +25202 +5661 +4123 +2690 +7787 +14611 +29415 +4833251 +18480 +19711 +30603 +32650 +8885 +30 +308 +19745 +14117 +688 +17988 +31083 +1455 +4394 +20313 +11505 +506 +542336074 +15018 +24128 +13385 +4870 +32421 +7444 +21 +25779 +14029 +19171 +27173 +17559 +221809937 +13769 +23507 +20806 +22304 +1909 +1005111773 +922621576 +27859 +12501 +20997 +299509607 +354736640 +10227 +31641 +6990 +10555 +30302 +31686 +27768 +22396 +854801176 +29039 +14702 +4503 +29253 +26238 +5908 +2639 +15155 +14528 +21234 +20125 +12746 +4978 +16842 +1726 +16101 +31005 +25049 +26853 +17975 +5722 +26999 +20338 +2084 +4393 +22861 +19012 +20314 +32650 +14462 +29752 +28211 +6166 +12312 +806595480 +22021 +15332 +16836 +2154 +29209 +26928 +624 +13076 +27013 +26716 +4490 +378831688 +13297 +6371 +7973 +12013 +4799 +1354 +223434885 +13314 +30351 +32444288 +26193 +15310 +3322 +8658 +27924 +23183 +11003 +13727 +10106 +20112 +11073 +676064002 +16952 +10569 +6992 +296396691 +15403 +28243 +8823 +28992 +7958 +30807 +32739 +2428 +23325 +32319 +17179 +12426 +2448 +29398 +2144 +119792803 +30762 +2856 +17087 +16424 +19314 +13601 +24453 +17685 +17239 +14926 +6586 +3014 +5910 +223 +4581 +28920 +26591 +1388 +6936 +29642 +17960 +19320 +420127582 +780421252 +15994 +127417473 +3729 +1914 +7923 +404560013 +912418915 +13822 +14270 +15568 +25481 +17289 +1069115708 +20048 +12107 +8559 +7699 +25916 +2768 +24862 +7347 +6706 +15993 +3394 +27603 +839907039 +6096 +30057 +27219 +16854 +18960 +21875 +7524 +25622 +31425 +340069438 +21953 +5288 +13408 +25439 +198721611 +2540 +14169 +30603 +9210 +26999 +10708 +5286566 +19157 +18920 +13408 +9458 +21405 +9023 +21158 +24073 +7024 +18609 +24338 +16944 +16627 +4609 +27334 +2298 +2912 +24399 +9572 +31932 +31108 +24166 +20857 +18315 +14465 +11354 +25490 +12026 +20426 +974 +4102 +15177 +22730 +24242 +19653 +28935 +16026 +8657 +17246 +6418 +5583 +10859 +14161 +22571 +19376 +24816 +24242 +909487409 +23746 +1083 +824805661 +14422 +439 +4595 +5456 +25636 +25742 +30704 +997 +15927 +3046 +30989 +6087 +843 +27756 +32664 +16561 +18963 +14451 +96 +24909 +29249 +2820 +1747 +9000 +28281 +23698 +28180 +7012 +28770 +30408 +18975 +828880865 +14564 +30670 +6694 +19950 +27085 +1045497002 +9156 +31545 +8224 +15358 +1046343587 +22743 +7446 +24996 +14538 +16590 +2363 +3400 +22931 +7276 +5590 +8846 +11737 +16561 +17492 +9263 +15923 +22905 +29998 +7024 +28805 +1959 +22706 +1671 +10547 +16722 +6518 +14465 +31153 +17076 +28626 +10634 +1028 +22727 +7631 +11576 +18557 +25641 +16472 +6038 +28152 +26922 +30737 +777917138 +18575 +6871 +3358 +29456 +18825 +22087 +8787 +11227 +24019 +6277 +31303 +32322 +4929 +19497 +18468 +517903186 +21560 +31970 +28503 +4359 +24971 +30397 +8464 +1662 +27760 +30499 +12381 +32112 +160243780 +4740 +6182 +3682 +8638 +2955 +14414 +74281531 +30782 +9731 +23510 +23394 +25578 +415427569 +7699 +21588 +22807 +16561 +1040089099 +12160 +15381 +12603 +546 +11661 +30891 +27556 +5331 +27924 +19976 +987156465 +20441 +1616 +681 +24401 +32153 +26247 +13347 +5925 +597796445 +1259 +968471067 +30775 +11543 +9345 +30293 +6888 +7894 +4783 +12385 +6319 +24738 +25594 +5677 +21155 +31877 +4293 +26136 +22464 +176723792 +31055 +14080 +22294 +4081 +15578 +21383 +21922 +22790 +17202 +25054 +31226 +19720 +762404314 +13016 +1309 +833103889 +14002 +7733 +31885 +8204 +12600 +1019686302 +6274 +7023 +21290 +21839 +8452 +29939 +26939 +32643 +23639 +6829 +21781 +2860 +13932 +21596 +1091 +7389 +244957611 +21890 +28986 +790740335 +4142 +676736040 +867 +7389 +9983 +26231 +11451 +14002 +3109 +3885 +7527 +32444288 +2119 +29218 +16590 +22286 +16472 +663997845 +20636 +12337 +6412 +817993855 +1729 +22634 +9458 +13675 +13451 +15663 +9445 +5041 +15153 +9421 +27098 +574653853 +10889 +26591 +27833 +29840 +7638 +20350 +2455 +23565 +25646 +27710 +1659 +19745 +6539 +16323 +22543 +30792 +31844 +6390 +7117 +23510 +21778 +30318 +93659120 +23188 +15660 +30448 +13606 +19597 +22283 +1912 +26193 +144 +10970 +15563 +14908 +16869 +12501 +175 +5434 +27459 +3502 +907975664 +14592 +12296 +8446 +6950 +7153 +1020413297 +28136 +7250 +16472 +30015 +22575 +8348 +1545 +7965 +22714 +24548 +27509 +18543 +13606 +29567 +20535 +3300 +26343 +12080 +29209 +23412 +2454 +28256 +6618 +27222 +25188 +12169 +23544 +17755 +29729 +28343 +4212 +12930 +2020 +21872 +27828 +26741 +2529 +7202 +16840 +23885 +2438 +32311 +26010 +345819040 +24939 +246 +9646 +9572 +9286 +32366 +8969 +18167 +11481 +438 +31617 +349377938 +6191 +610 +9558 +17004 +1305 +26623 +8725 +9331 +8446 +922781658 +31753 +5908 +795585329 +4503 +23475 +3682 +3584 +2759 +31140926 +2385 +7405 +30710 +29092 +6128 +12894 +381 +7414 +2991 +3374 +1028 +24507 +27819 +29564 +4324 +15110 +18910 +3025 +13642 +13094 +24598 +16314 +5580 +23922 +15332 +29495 +25774 +12504 +13617 +5456 +534 +18474 +29425 +380108858 +24311 +30537 +20348 +20904 +12746 +5733 +29451 +4627 +16070 +32175 +26999 +25516 +25755 +184 +26077 +680671778 +21167 +31389 +25636 +18419 +5172 +3300 +884774553 +24004 +6888 +14620 +29894 +24282 +31195 +13655 +15024 +5383 +3810 +1636 +770236869 +22795 +29889 +31629 +23854 +3732 +19003 +30607 +32121 +24217 +21666 +27688 +4043 +7172 +24789 +10449 +699747195 +10591 +16893 +889980949 +20113 +5692 +22229 +20536 +9252 +18182 +32104 +1632 +23351 +17762 +20662 +2452 +23639 +3495 +3432 +23277 +22672 +14592 +3914 +17270 +1466 +27243 +185934147 +124369549 +1028508113 +11622 +8544 +25699 +4405 +20201 +63674306 +24787 +12499 +27930 +28799 +3046 +12148 +284016043 +32100 +7570 +699487053 +20999 +2538 +663426662 +15817 +19913 +32006 +13018 +444399954 +25264 +12129 +11705 +7276 +11492 +27195 +10528 +13423 +19298 +353 +30433 +4636 +4366 +24716 +19009 +23016 +23107 +2381 +23912 +12099 +27660 +13941 +28427 +23028 +5649 +133 +7714 +12060 +14304 +28600 +31766 +23841 +21517 +1388 +20321 +24082 +15701 +4043 +4582 +27394 +5043 +7561 +27279 +12217 +30607 +14914 +4817 +1263 +13018 +14174 +16390 +19468 +29370 +15879 +15539 +3098 +25940 +17025 +31998 +647614569 +6767 +16520 +19783 +28127 +14741 +25874 +3580 +23872 +13996 +20934 +30564 +32331 +3396 +8076 +31529 +15951 +23092 +30057 +20379 +1039454929 +28100 +17579 +24449 +25310 +18403 +23614 +32397 +1899 +13213 +13398 +5723 +518120821 +12460 +21667 +14395 +23504 +7047 +589882737 +13556 +349661678 +618386534 +32244 +19386 +32753 +27177 +2724 +28724 +24496 +3560 +29884 +22386 +31172 +32423 +2428 +1071900543 +30113 +22772 +2148 +11834 +24113 +2257 +566535181 +4438 +16886 +10171 +29884 +14755 +19956 +24764 +7638 +14357 +5320 +20663 +18928 +10306 +13497 +3372 +1830 +30939 +28450 +31285 +772225462 +15531 +26315 +9205 +3977 +239 +548602017 +612137112 +1053394108 +29247 +10421 +549962050 +12427 +17459 +20917 +10381 +547488687 +26236 +16411 +24859 +13064 +7688 +22558 +10800 +16290 +31035 +3186 +11603 +5716 +10248 +18319 +26312 +15265 +16070 +24558 +9261 +17179 +13373 +25949 +29121 +1013710959 +13040 +372479198 +11512 +12496 +5161 +307353097 +19632 +19436 +5938 +6439 +29754 +228078458 +767163246 +31157 +7135 +11761 +4366 +32753 +2217 +4924 +13118 +9735 +18577 +12046 +22022 +26305 +28064 +29528 +27574 +7213 +12858 +25104 +2660 +3633 +12890 +982 +2856 +15110 +10431 +13312 +22652 +24020 +6338 +5837 +23287 +26961 +21484 +26983 +14136 +20251 +22643 +22652 +18315 +26650 +3584 +7889 +26616 +12560 +29307 +5886 +20924 +20757 +26261 +427339499 +23961 +32322 +897504558 +28331 +4152 +4297 +23653 +3248 +26276 +25774 +6453 +28705 +19865 +22135 +25473 +19747 +23412 +24975 +13704 +19732 +20213 +9036 +32006 +5456 +16080 +5713 +21205 +17988 +3922 +10392 +26291 +18829 +21427 +1890 +32112 +4343 +17317 +24973 +28612 +19688 +12638 +2503 +884345720 +8621 +6418 +1031 +25486 +7572 +28504 +12007 +19342 +20299 +24562 +17265 +24924 +22779 +12359 +1382 +6655 +25111 +2308 +18752 +519336328 +26573 +10961 +25612 +905400521 +28572 +2126 +7177 +13422 +1868 +79196762 +14304 +476864914 +9747 +504508952 +3661 +501586030 +10077 +10048 +15251 +4021 +27819 +17623 +19278 +26631 +18560 +1787 +818 +29015 +22607 +25312 +24378 +10820 +27256 +28138 +28825 +29307 +18115 +23017 +15174 +14222 +13747 +11534 +22488 +6278 +28574 +24555 +18278 +32428 +1719 +29411 +13171 +6847 +12498 +21231 +9482 +21337 +28042 +14612 +16015 +279067825 +419612638 +24635 +12792 +30766 +864335235 +882883285 +19783 +2587 +13064 +6212 +20581 +14209 +4828 +4881 +2145 +15097 +32734 +19838 +24126 +2390 +429 +564 +11466 +22351 +22036 +747479347 +748 +328328013 +19849 +9986 +20144 +13422 +21560 +11076 +32421 +23600 +1014219856 +11083 +29311 +158091921 +11483 +28136 +18883 +26236 +9054 +32062 +27015 +640778508 +25142 +20895 +29678 +5664 +27984 +19863 +8968 +28807 +21337 +19161 +16695 +4749 +28782 +13088 +26721 +454434292 +900 +3039 +26959 +260292361 +19008 +2991 +31362 +427339499 +6016 +25643 +11340 +652689549 +9704 +8838 +17020 +6271 +22771 +8070 +17777 +6063 +7830 +969 +30989 +15762 +11634 +28591 +6727 +28720 +1625 +10903 +6326 +718 +13023 +15239 +11239 +337953397 +28104 +6243 +29010 +29894 +10119 +32293 +6690 +15097 +4627 +20417 +15642 +29754 +28331 +28896 +20722 +3920 +585 +17827 +31839 +9244 +26591 +6329 +9963 +859864853 +27046 +14161 +16806 +27243 +2523 +30819 +3336 +391 +28371 +19745 +23180 +26416 +21117 +10840 +29450 +21383 +26163 +1843 +14638 +5161 +10070 +6128 +27860 +22340 +2489 +24493 +5358908 +28038 +9011 +6211 +792992230 +382902669 +16404 +5129 +1229 +31426 +27342 +9789 +15568 +12550 +18457 +4514 +621749066 +16944 +30449 +26656 +14722 +25123 +18886 +796974588 +29093 +7600 +1616 +9687 +212 +29544 +624 +16591 +2487 +21155 +26509 +27394 +29629 +13064 +29986 +8558 +15411 +17871 +32550 +4344 +18647 +29752 +6530 +24294 +25252 +28591 +25257 +24078 +9091 +4912 +30440 +8132 +24826 +29952 +9322 +17928 +1612 +131147486 +15005 +8282 +6530 +30741 +4097 +31649 +4359 +1103 +77201550 +32632 +8148 +25054 +16801 +25257 +6109 +2213 +11989 +20904 +10591 +9961 +17588 +16516 +20037 +22777 +5825 +5360 +10419 +8314 +31455 +195778126 +24294 +27891 +21792 +241 +4775 +16299 +25115 +24478 +9251 +31170 +32163 +28910 +2632 +18365 +12769 +1201 +8341 +67 +3786 +7946 +15492 +14228 +9867 +13701 +24738 +2163 +21456 +18418 +17516 +184 +1090 +14161 +15492 +4751 +24839 +13925 +9325 +746614703 +11773 +18431 +28070 +23687 +25778 +394986117 +385123789 +1302 +352962731 +20922 +4810 +16886 +32691 +24555 +32610 +26670 +26386 +17094 +933132804 +2722 +12941 +25773 +26305 +592690051 +21585 +2690 +4437 +417 +853929883 +21662 +20864 +1282 +4869 +16034 +15146 +24332 +12560 +10903 +4715 +14082 +5703 +23885 +6957 +3084 +18501 +11048 +12288 +30337 +2471 +25660 +20440 +13041 +30826 +11016 +186596555 +972607490 +2388 +30557 +12849 +630350637 +5703 +26922 +4372 +2830 +6165 +4877 +6575 +29025 +18598 +20563 +27459 +22955 +3945 +31490 +14619 +31673 +395834793 +10224 +26400 +83834291 +6400 +32369 +32270 +14058 +17346 +20989 +26896 +30755 +28413 +27877 +16567 +31529 +6844 +23971 +989611833 +1282 +20164 +7575 +25307 +21567 +19243 +2672 +28946 +14507 +8067 +10569 +14060 +8984 +8648 +899069837 +7774 +22682 +15155 +1831 +734 +28903 +31816 +9205 +23394 +17732 +2703 +25645 +12061 +3097 +4025 +86993590 +5463 +16648 +22094 +28832 +13929 +26238 +337041099 +31664 +345819040 +15129 +12111 +13685 +826485957 +1669 +767 +2015 +24864 +15958 +30388 +24792 +16941 +3482 +21006 +8321 +28055 +29211 +3179 +25082 +859 +16648 +554100033 +19900 +21594 +29657 +17780 +20227 +32087 +4715 +24678 +1019836518 +30322 +17332 +6235 +22556 +18820 +22966 +12147 +523 +25054 +26612 +466407152 +18072 +17270 +16472 +18920 +13043 +11451 +31178 +20030 +23583 +11049 +28225 +2139 +2627 +21930 +29243 +4620 +27127 +26460 +4741 +24724 +30699 +19665 +552056204 +16559 +30607 +20365 +790740335 +914782749 +9769 +23016 +2703 +1053934584 +24160 +11340 +31304 +17325 +28066 +32702 +25962 +26928 +22321 +648749540 +501586030 +14417 +8949 +569699847 +990900808 +9350 +31226 +3996 +20164 +14102 +13018 +23723 +5524 +29264 +27279 +4043 +5187 +17204 +397879962 +23769 +28129 +24067 +11882 +32344 +27130 +20324 +1300 +17585 +24479 +9023 +8405 +6611 +19345 +25205 +25791 +884774553 +24568 +32495 +5710 +16739 +2515 +12133 +897504558 +20624 +25215 +20902 +5463 +17627 +9979 +4670 +8067 +414776319 +6137 +25049 +19863 +25643 +17871 +889980949 +24907 +4342 +14236 +16664 +32630 +12538 +11777 +20350 +19321 +21890 +5996 +537 +23982 +25554 +15781 +6867 +21850 +9227 +10840 +26903 +12558 +6003 +589886788 +268506385 +5341 +2167 +12568 +30186 +524 +12917 +21484 +5973 +5613 +6404 +13929 +29567 +145056166 +131541024 +11512 +20724 +15411 +25996 +27304 +4492 +6714 +5683 +14930 +14611 +19743 +28066 +10631 +30914 +11622 +4846 +463035576 +5544 +2709 +20303 +30805 +933943837 +21862 +382802971 +4978 +6181 +17053 +27995 +4308 +4082 +21021 +2015 +19870 +32347 +3991 +794313601 +250 +20137 +5677 +8753 +18601 +26447 +12941 +394986117 +27982 +17856 +12706 +952776110 +10403 +26460 +29148 +32087 +16444 +627712427 +657016490 +22135 +23709 +952542015 +31816 +29773 +7489 +6517 +25660 +24787 +30891 +22739 +15945 +22937 +11798 +15958 +26626 +2536 +15232 +29644 +25490 +29545 +3455 +20563 +13165 +12940 +31693 +26740 +8829 +21930 +11331 +10990 +12941 +20536 +11861 +11040 +13813 +9809 +16558 +15357 +24939 +25463 +32761 +2004 +28832 +30922 +15534 +19547 +10445 +306388183 +27524 +2969 +15660 +24868 +992 +5340 +8036 +18078 +20173 +5603 +20874 +27372 +322303279 +3560 +27251 +2655 +20120 +18208 +2182 +333 +517 +62277626 +92028892 +23113 +15101 +12747 +1388 +66 +145056166 +18468 +15701 +6120 +1336 +25096 +1046 +2455 +11877 +26049 +27756 +17688 +27662 +32731 +29727 +14937 +2773 +18826 +10266 +7285 +15460 +1176 +1007560760 +23803 +4681 +26295 +20996 +10201 +29875 +20251 +4062 +29461 +15937 +28642 +6501 +4648 +29928 +28026 +24458 +29984 +767 +26088 +12695 +4774 +28992 +13276 +4579 +24082 +1909 +17332 +3440 +490726739 +78887710 +22706 +16889 +21879 +28712 +20314 +25960 +1784 +9540 +23098 +6497 +19423 +29433 +19010 +2538 +28812 +19801 +4721 +31843 +19751 +7314 +8096 +28197 +1070 +2912 +144035229 +926344921 +14161 +5912 +5479 +10753 +22073 +6038 +28510 +24920 +3742 +1277 +22956 +20366 +25679 +10000 +22937 +32564 +1223 +16230 +3141 +19686 +4111 +24029 +607 +922781658 +18271 +9747 +20857 +450764617 +27059 +950 +27409 +8314 +14889 +13023 +18416 +4401 +23366 +16478 +26151 +3073 +9659 +31818 +4111 +2784 +11978 +24014 +603 +13781 +18310 +23972 +28688 +30492 +23107 +409560708 +2308 +11092 +5288 +446538772 +28090 +8531 +11932 +8542 +31557 +20349 +21467 +4022 +10487 +28878 +18290 +23576 +10708 +7030 +10171 +4998 +31307 +13757 +18233 +29986 +15958 +7403 +19313 +17159 +15300 +22954 +5900 +15945 +4828 +28905 +19108 +11448 +3384 +5929 +4874 +5590 +7307 +17805 +3922 +25926 +15146 +5703 +27303021 +23707 +17840 +12848 +26626 +24299 +26347 +907975664 +124369549 +6343 +32762 +8250 +7764 +17025 +9428 +24877 +5201 +28956 +25231 +9735 +23108 +417027696 +5996 +25032 +19086 +18185 +31425 +25506 +879 +29998 +21045 +6066 +8677 +14465 +8638 +20704 +3160 +32393 +375276045 +31490 +734 +30006 +2477 +20143 +22759 +6555 +3237 +23731 +693593454 +16444 +23290 +3179 +23205 +16913 +29844 +382902669 +5843 +9665 +1491 +919715285 +577 +27475 +19199 +7038 +10458 +927244002 +32664 +31445 +14343 +31477 +18434 +5468 +5250 +1043715684 +17775 +362975650 +16911 +892761992 +12501 +27638 +27131 +1358 +4670 +10276 +419461898 +31455 +5912 +9294 +17198 +7965 +6096 +8774 +19212 +18161 +15540 +7228 +29773 +5785 +14462 +20848 +14908 +15261 +24562 +629271359 +8818 +23017 +7567 +4167 +18213 +14023 +27592 +19182 +8395 +843 +20822 +5196 +3225 +28809 +9410 +23527 +26304 +16836 +28467 +17311 +998031657 +7489 +20324 +5180 +32266 +8319 +9687 +11108 +952542015 +11340 +15 +24859 +942511264 +20536 +28354 +8621 +4944 +21960 +17115 +434 +61671017 +29005 +9437 +25240 +31190 +25700 +68003897 +17632 +22187 +21100 +24884 +17870 +30718 +32175 +19831 +26924 +22102 +23252 +21594 +11765 +17592 +28943 +31677 +31686 +12369 +19931 +22854 +22034 +32762 +29919 +2455 +20800 +881060186 +353283076 +31173 +4232 +22055 +31785 +3985 +3560 +32564 +28362 +11371 +14103 +18501 +3003 +10684 +24374 +13019 +22993 +638607948 +11944 +20450 +24478 +12495 +10784 +4682 +4817 +17422 +29456 +24823 +8967 +10837 +1083 +1666 +20913 +23108 +4021 +353283076 +25679 +385123789 +31226 +31035 +3374 +22557 +22266 +678698016 +6894 +468 +17226 +2149 +32620 +4293 +20852 +7262 +1644 +17113 +6812 +672253387 +7361 +10077 +24258 +15954 +211730518 +27443 +31330 +29093 +11119 +6010 +26954 +28913 +13085 +21071 +12502 +332842011 +17856 +3729 +742020694 +2477 +7150 +184186867 +1174 +1381 +26959 +18115 +1069917996 +10620 +16722 +18577 +30686 +11033 +10140 +24258 +21769 +32122 +28036 +4417 +49 +20629 +26741 +18560 +14470 +503896617 +30887 +12476 +24986 +13624 +10687 +11477 +13883 +7730 +2131 +14450 +22827 +3400 +11801 +23398 +186785632 +13822 +193175134 +6558 +17156 +4008 +7933 +31033 +6043 +15944 +10176 +20376 +721283276 +7806 +97 +14778 +9729 +30878 +5499 +18411 +28741 +1308 +6278 +23841 +24836 +8017 +265813536 +825237014 +610773839 +19047 +11632 +26716 +23680 +1308 +1019836518 +22718 +1842 +25786 +3016 +1928 +28138 +22244 +14238 +24513 +5129 +11767 +29884 +9794 +10953 +518055098 +18883 +29469 +32322 +23918 +24099 +25996 +26236 +2250 +19243 +28988 +29912 +16559 +557679414 +10836 +17960 +21976 +6518 +8280 +29644 +15792 +24302 +18434 +924305293 +11774 +25639 +29394 +30954 +16291 +901 +421 +24160 +30157 +419509287 +29978 +77201550 +1802 +24903 +22418 +23412 +50989912 +14376 +22867 +6003 +3866 +30213 +2221 +67092753 +32742 +8968 +27697 +10501 +7958 +110271327 +31761 +304 +31693 +14220 +3864 +696198829 +23888 +613429844 +25109 +25338 +21974 +30218 +18233 +16045 +103268089 +25747 +30049 +10112 +5456 +10959 +6470 +20914 +9405 +21517 +15 +22686 +7797 +828880865 +1056334367 +6163 +990149555 +6642 +16060 +22548 +24444 +1582 +11413 +26745 +12495 +924349614 +22865 +4455 +31785 +7235 +17175 +31369 +22686 +16064 +20368 +28417 +18398 +30435 +4726 +8306 +28153 +20314 +24868 +19201 +144 +3051 +981344217 +30316 +253141036 +4438 +9091 +7677 +937965064 +560467389 +5539 +13998 +26860 +13373 +17065 +27342 +11059 +20450 +28082 +16904 +14021 +21667 +4097 +30356 +27246 +8067 +25740 +7702 +18939 +6053 +8890 +10171 +24378 +31847 +13414 +22030 +1192 +1774 +16704 +13956 +20587 +14536 +32630 +8048 +874086522 +384972726 +3069 +4408 +8029 +936438616 +24909 +290769443 +15468 +2262 +21391 +14684 +20463 +1915 +8965 +21922 +22821 +20578 +29566 +9711 +3479 +16775 +4891 +33496567 +5684 +25813 +18971 +9891 +29218 +17841 +32113 +3576 +27995 +1040089099 +3852 +8969 +332842011 +22034 +2912 +14532 +640778508 +20598 +8306 +12788 +23593 +16424 +23713 +24344 +5492 +824801269 +16801 +30254 +14493 +8314 +20934 +1083 +3705 +6995 +18978 +3273 +15483 +310684775 +1071548646 +15162 +4933 +14545 +23290 +452 +22659 +15230 +17860 +6137 +271 +7813 +19533 +1007237282 +26727 +19956 +3021 +12386 +26028 +17060 +17603 +4868 +3976 +13402 +28104 +19124 +29274047 +6844 +13165 +24004 +7495 +90344393 +629431260 +5635 +3448 +22431 +27025 +279148135 +393720206 +12495 +3914 +7170 +22091 +9011 +21839 +18143 +799 +972607490 +28311 +32020 +19233 +12111 +3073 +3888 +8925 +6727 +1103 +31455 +12211 +6869 +490726739 +27404 +6518 +1545 +31005 +28003 +22611 +16637 +6539 +31285 +18630 +19929 +16432 +1843 +23841 +3729 +12385 +1551 +29642 +25675 +445477967 +23815 +21872 +4128 +16650 +32518 +26592 +23977 +1232 +24593 +518417905 +26205 +1068171828 +15460 +25712 +23901 +18417 +13996 +3428 +2213 +19313 +688 +23515 +429605841 +3581 +236 +28450 +642256957 +377 +14376 +14737 +700574071 +21218 +9738 +23444 +1017 +11481 +30444 +19186 +10869 +24939 +2427 +31193 +20250 +8250 +30325 +16352 +7797 +1310 +29658 +9794 +4989 +145895232 +20612 +24597 +28799 +7645 +70149198 +12433 +13448 +3455 +125408631 +865024622 +26073 +28810 +18128 +1373 +1093 +19831 +10070 +19994 +839907039 +32525 +23444 +14102 +3358 +25376 +24014 +1313 +19163 +20350 +28414 +493 +31670 +17123 +666268046 +696717231 +12291 +333 +23680 +17462 +3141 +24354 +26741 +24787 +893 +17439 +8925 +21071 +23251 +8555 +24358 +65808830 +20183 +7930 +11223 +10415 +24354 +25835832 +21383 +6869 +892761992 +8542 +28913 +22377 +19868 +8397 +29621 +19145 +20128 +24814 +1146 +14926 +29293 +6551 +282 +1409 +32652 +27312 +31049 +819245666 +6249 +19514 +17980 +305572939 +13291 +10498 +2209 +5138 +17191 +10626 +12111 +21456 +32014 +697438511 +522048339 +17443 +30444 +10309 +20550 +29448 +8957 +10190 +14839 +11509 +29875 +9508354 +20629 +10539 +31179 +3098 +30819 +8700 +21784 +32020 +3408 +27519 +9410 +25509 +6285 +27198 +3281 +26301 +4106 +24386 +26010 +30737 +23092 +30651 +29369 +21879 +21778 +27312 +359288415 +20818 +12764 +66 +14499 +6258 +27199 +2884 +6541 +6003 +28705 +8156 +3920 +1336 +7354 +27085 +20030 +6381 +26193 +28020 +23769 +20108 +8204 +4868 +11154 +20278 +21147 +20583 +565299629 +11083 +26027 +24014 +753 +25492 +27448 +23767 +17469 +4751 +18162 +4261 +6614 +16352 +851649066 +3078 +4513 +5373 +23971 +24973 +16299 +673150696 +314883256 +723466242 +10609 +11085 +790740335 +8926 +19002 +874277401 +24392 +6624 +17298 +25772 +11096 +20700 +30256 +7389 +21417 +6281 +17542 +1906 +1145 +2664 +20369 +928 +18598 +8163 +21433 +5016 +32385 +19428 +17015 +12809 +25368 +13085 +31979 +25498 +12169 +28284 +236684310 +5888 +9490 +9711 +4852 +1816 +28688 +19858 +13262 +31998 +9124 +32643 +15546 +2688 +21295 +27304 +8004 +17089 +21934 +865024622 +309 +4595 +3372 +11540 +21545 +20563 +26118 +131 +6169 +10171 +12987 +7345 +25472 +30296 +22208 +8433 +10276 +26438 +362975650 +26283 +19929 +9124 +26175 +16323 +15133 +1182 +21500 +249870505 +911989185 +28035 +5196 +5439 +9307 +9263 +7875 +3109 +4648 +16842 +9508354 +8452 +23539 +22706 +8133 +32285 +25347 +395834793 +13017 +4840 +4260 +32266 +24795 +18788 +29891 +28712 +8733 +15851 +17289 +12369 +7714 +21080 +2747 +25960 +13883 +11705 +25996 +26157 +12741 +2871 +2853 +20537 +4944 +239 +27769 +17728 +6416 +20306 +1023188123 +20032 +28115 +25742 +8572 +31169 +3264 +24255 +21445 +27308 +10718 +31690 +28724 +23718 +646646250 +14268 +27440 +11003 +30302 +18602 +13790 +31885 +11738 +5057 +10518 +12404 +31570 +2977 +23770 +26150 +422134051 +2260 +21545 +9956 +26236 +1277 +29030 +14819 +13830 +16952 +13070 +12167 +559 +605 +372479198 +32756 +674585055 +27282 +7486 +7224 +8549 +9638 +22333 +26853 +20350 +14304 +397879962 +16175 +4974 +20127 +26460 +1699 +32646 +28591 +13402 +5733 +20477 +30750 +4008 +3920 +155057346 +16936 +13658 +18960 +2695 +563 +29965 +8699 +30598 +10577 +26331 +29094 +3155 +14554 +5350 +399 +6063 +5165 +4514 +29626 +20702 +696717231 +731202992 +13790 +12007 +14091 +3384 +8973 +29315 +4560 +19816 +1182 +18939 +21117 +8586 +21784 +14825 +23286 +19436 +5632 +16520 +7722 +8578 +32266 +16840 +2363 +24368 +21828 +27222 +10496 +22755 +15177 +13043 +5139 +30070 +31874 +32157 +24765 +8689 +18928 +28223 +1004406848 +6371 +13706 +17780 +837732693 +10566 +4445 +17385 +431917582 +30388 +31644 +22521 +105 +21497 +1977 +10449 +3160 +21934 +23680 +24787 +18946 +31892 +837732693 +29760 +1090 +31777 +29833 +21202 +29339 +4329 +17874 +23981 +9540 +29678 +5793 +27674 +12867 +82894371 +19849 +1453 +31035 +27056 +4944 +583 +882883285 +27153 +917948279 +19386 +11167 +7923 +329161931 +446538772 +10609 +11993 +25402 +4620 +20763 +28127 +5777 +8133 +1263 +24814 +1142 +12316 +15287 +22339 +31562 +6212 +3711 +3875 +2212 +11302 +15663 +28503 +30365 +10021 +884774553 +2824 +13727 +24105 +9419 +11432 +14889 +32062 +8732 +27524 +31075 +9410 +22706 +23756 +28450 +15717 +8306 +5716 +27094 +3706 +31102 +5383 +653627586 +20217 +12031 +20120 +4941 +23987 +961570424 +30258 +19207 +21849 +6542 +28528 +15199 +28528 +591901163 +32013 +30352 +10790 +17747 +1825 +11510 +5534 +4840 +19192 +25805 +641245860 +8838 +17239 +676736040 +894853305 +21180 +912418915 +25171 +12285 +8223 +16390 +27855 +19695 +3361 +7038 +14623 +30589 +3237 +915 +24829 +7307 +20479 +32134 +13894 +4131 +8793 +24260 +2969 +4856 +2912 +11510 +15007 +29864 +4126 +16561 +19693 +548 +5544 +26118 +516 +7541 +13012 +236684310 +16520 +32018 +6664 +29544 +22635 +6664 +25197 +10286 +747883166 +15927 +9572 +1290 +28312 +30770 +4609 +24023 +24127 +25082 +8689 +17945 +30617 +30082 +13373 +733026486 +9191 +19645 +6027 +20139 +24338 +16264 +3580 +16122 +28136 +23603 +25032 +21083 +8183 +30918 +29711 +580372891 +6664 +25198 +22497 +4693 +1899 +15887 +8342 +21628 +30710 +10332 +1027 +493 +803501162 +21208 +544803518 +27177 +12663 +29629 +13929 +28986 +23038 +31847 +224549453 +28020 +869 +13497 +6281 +22755 +28035 +15534 +30914 +766296907 +25347 +18964 +11108 +13857 +27934 +6656 +12577 +23781 +27602 +615650603 +11335 +30993 +2308 +24260 +14487 +19998 +30276 +600 +502144944 +24531 +18829 +688 +31540 +22631 +14084 +18072 +1384 +123076733 +2713 +10121 +1774 +2824 +269893514 +14320 +8508 +968985812 +4645 +17470 +240415429 +766823878 +9709 +7403 +25752 +22036 +31610 +23445 +20280 +629271359 +4025 +10692 +25918 +16674 +27317 +502144944 +6243 +450764617 +15166 +4107 +3277 +18550 +18043 +17972 +8844 +13085 +4161 +32118 +10008 +15945 +11185 +25942 +21545 +2375 +310684775 +233735679 +22140 +658174212 +28486 +26666 +19880 +32370 +2384 +9572 +27522 +16567 +4044 +14672 +17847 +16069 +23480 +22962 +3742 +31168 +18615 +15764 +21072 +131541024 +7123 +563 +14532 +31140926 +27922 +241 +28450 +19445 +992 +13904 +29547 +396 +124369549 +27042 +4527 +7983 +21250 +911989185 +18978 +5321 +22384 +30427 +288106440 +23756 +21083 +32286 +10586 +9855 +19870 +11555 +30306 +28712 +100092990 +32232 +6802 +1009 +27813 +18698 +18917 +387 +21915 +4438 +13070 +1522 +23687 +8838 +12589 +32285 +20510 +11512 +11477 +17246 +27025 +15179 +14021 +21383 +31915 +24289 +31629 +131 +27199 +24001 +7254 +8216 +12577 +2018 +27145 +260292361 +28066 +24767 +59 +27930 +24405 +13165 +23661 +21427 +6515 +18232 +1020435935 +10121 +7187 +656045798 +455393924 +518417905 +19858 +8497 +12111 +17439 +8608 +23287 +10163 +909060841 +16331 +10646 +7937 +493 +11737 +11049 +28770 +25211 +28311 +2345 +12568 +11674 +192418946 +28927 +18182 +3046 +24578 +30120 +5722 +23094 +119792803 +18820 +13624 +18883 +11298 +22482 +24236 +972928650 +27666 +21287 +28913 +688887999 +3118 +44211057 +3300 +17444 +504508952 +610473963 +5785 +4783 +544803518 +845869748 +26305 +6238 +16520 +3479 +818027795 +16045 +32576 +32344 +9031 +461277064 +5645 +32682 +29369 +8680 +1843 +15179 +16316 +7524 +7224 +12581 +31249 +2438 +625318789 +3683 +9633 +882072880 +661309396 +27510 +18598 +5964 +1690 +8823 +172 +9983 +20961 +29805 +17762 +31670 +978839708 +2825 +1901 +16390 +21445 +25338 +11094 +28451 +6950 +31874 +30807 +20108 +10885 +27787 +28136 +16926 +3546 +30966 +239 +15269 +8132 +29924 +24001 +21567 +12501 +23573 +2947 +16111 +23583 +32390 +17512 +30054 +13302 +6093 +8531 +28042 +27219 +29062 +21816 +23158 +17162 +352962731 +30782 +27055 +25176 +4162 +27412 +27988 +9243 +13012 +26685 +31838 +28799 +11674 +32559 +353059167 +27145 +27066 +4913 +31035 +17962 +8497 +17480 +25825 +20303 +12632 +909487409 +18878 +12538 +1562 +25142 +10528 +1465 +7307 +12987 +29221 +26941 +17572 +7612 +19261 +1843 +30415 +29923 +22997 +32020 +31369 +2486 +31139 +8586 +15785 +518624943 +29121 +27806 +23462 +24055 +4293 +952776110 +8924 +14396 +12435 +11779 +31325 +3095 +10201 +27461 +21334 +4329 +542295626 +3918 +2048 +22094 +7871 +23022 +1895 +24417 +22788 +889191331 +711737444 +29155 +29864 +10687 +77201550 +10182 +28916 +25918 +25481 +21802 +25483 +5667 +18813 +24562 +940466982 +6743 +1309 +9461 +12476 +32331 +30564 +28728 +8192 +21762 +785579678 +565593805 +11096 +30065 +14790 +21272 +5827 +9490 +32385 +5793 +27199 +9961 +19292 +10158 +28604 +11980 +20848 +27662 +595289714 +1496 +2073 +10589 +4233 +27836 +27470 +14147 +9938 +9590 +19587 +11417 +6676 +3141 +4181 +22727 +27860 +29254 +30535 +26410 +26028 +221809937 +23268 +27768 +6205 +14535 +4062 +1545 +15928 +1384 +21018 +13004 +29912 +18458 +3203 +22384 +28642 +163 +9659 +818027795 +19682 +20089 +7714 +11386 +31562 +15959 +968340439 +26961 +21792 +14909 +8823 +4522 +3578 +1259 +24507 +385123789 +68003897 +16993 +19745 +28153 +13589 +191 +3162 +12564 +15355 +17525 +29761 +1669 +16806 +2662 +20417 +4888 +23475 +12129 +4509 +133 +13175 +953442727 +21838 +14465 +9011 +15887 +552788764 +31641 +4 +19259 +10421 +43 +30645 +24568 +10781 +31583 +24492 +23723 +24009 +31445 +5331 +22383 +17321 +24236 +7666 +19201 +26022 +4454 +5661 +430 +6777 +16744 +747883166 +8984 +8571 +16944 +12145 +22036 +11774 +3400 +30732052 +900 +24939 +3356 +10861 +6933 +20757 +73596427 +30793 +23596 +429572152 +12366 +2894 +21871 +27430 +22102 +13894 +23662 +5258 +15316 +30752 +26918 +187968093 +16114 +31877 +23607 +27414 +18291 +143 +25826 +7816 +21882 +23158 +4393 +27647 +8106 +18251 +31599 +27529 +10397 +32016 +16609 +18269 +11386 +5710 +12110 +29318 +22879 +18097 +13297 +9894 +21517 +29992 +30177 +32446 +10633 +23901 +5908 +12792 +14974 +3424 +6420 +14450 +504608093 +4830 +359 +10392 +1315 +17437 +12527 +1911 +23709 +5900 +21003 +12899 +9769 +29978 +4830 +12558 +3569 +4008 +4264 +22579 +22036 +9200 +19115 +10673 +31986 +1310 +9024 +3730330 +18847 +24656 +737190283 +14574 +23007 +19870 +28322 +921025890 +27746 +3331 +9252 +24419 +22536 +28036 +5267 +713845005 +24568 +29039 +12550 +406000131 +297 +20265 +9270 +31662 +18870 +20563 +22771 +160243780 +7895 +1705 +28240 +2572 +1057 +4344 +1405 +17994 +17290 +30312 +28725 +13719 +10358 +25636 +17207 +16609 +2804 +18295 +29758 +29012 +28956 +29831 +9621 +32112 +29121 +27510 +27297 +739 +31562 +11582 +533948334 +23731 +612137112 +21866 +90 +11105 +6087 +32122 +8823 +29388 +20378 +12103 +15567 +1178 +16026 +12504 +6500 +30042 +20261 +14757 +28153 +9016 +20290 +889191331 +6417 +30161 +15535 +617 +329765698 +14829 +1911 +15336 +30607 +25042 +17616 +18315 +3428 +21737 +14776 +31979 +3428 +546000077 +16086 +26304 +2287 +13910 +5773 +20376 +4128 +5858 +16705 +10294 +4486 +20314 +11634 +19354 +27688 +18727 +30408 +13751 +591 +5908 +4162 +564 +1984 +9939 +2856 +30170 +19436 +3021 +4327 +20855 +2860 +27920 +17148 +23160 +10208 +20964 +9428 +7802 +7224 +7047 +2894 +11777 +28451 +18986 +22684 +6165 +29609 +1640 +1365 +23252 +902218792 +29046 +32337 +427985656 +8696 +4134 +16111 +14741 +4958 +19343 +4450 +27736 +23462 +31705 +16986 +13451 +28005 +28874 +30655 +270260213 +21837 +518055098 +12820 +24255 +403721447 +7774 +17798 +26049 +5050 +135575596 +22412 +28066 +16817 +19423 +21815 +5987 +16992 +36 +8829 +11136 +376449320 +28020 +32715 +17053 +6945 +5649 +22997 +7129 +23621 +403520915 +5373 +30374 +29052 +14619 +8568 +22560 +9628 +818 +10413 +6937 +30537 +3711 +15820 +4383 +15820 +23815 +74281531 +249870505 +26250 +30415 +25147 +31870 +29425 +23540 +13163 +552788764 +8752 +26727 +1388 +29954 +771101042 +26071 +14772 +16559 +2415 +518055098 +8990 +8935 +859864853 +574653853 +24098 +16365 +18298 +191 +9331 +329161931 +987156465 +4338 +6035 +14621 +31954 +14702 +17847 +11432 +8321 +15146 +5653 +3437 +11547 +13099 +18675 +6212 +293 +28279 +82501098 +14631 +9381 +8156 +2503 +239 +1487 +282 +339958069 +10489 +22832 +557679414 +19676 +21002 +25760 +870140950 +28733 +24093 +15300 +15893 +2002 +1774 +31264 +11716 +30341 +14417 +1382 +7287 +9867 +25740 +15379 +11301 +24479 +30814 +17881 +23975 +26983 +22561 +29398 +7946 +15403 +13278 +16881 +5900 +32344 +23721 +21777 +28180 +21180 +24837 +2343 +6191 +21305 +8276 +3412 +23231 +21525 +7849 +820 +5888 +26662 +19653 +10572 +13374 +28732 +6068 +15791 +34337156 +19783 +17593 +10203 +15251 +6530 +1139 +13993 +17762 +213425770 +1230 +4142 +4269 +22366 +23772 +664773412 +31121 +18207 +25608 +26400 +30807 +11705 +9011 +30635 +7228 +14052 +21382 +11168 +20173 +29010 +31247 +27925 +7566 +3019 +19140 +10607 +20540 +301 +13312 +23290 +4778 +7816 +25030 +17437 +10861 +30415 +1974 +22706 +3887 +3792 +13276 +28705 +10000 +304 +15251 +18861 +290 +21603 +2572 +17623 +14970 +7831 +29860 +851649066 +154120443 +18986 +25368 +27941 +1351 +23108 +22543 +28510 +24258 +1048322512 +1795 +26961 +3484 +23445 +14760 +11085 +27312 +1182 +24977 +31018 +21164 +7786 +23742 +11759 +4666 +28461 +14228 +3065 +3889 +701 +11778 +31178 +484310184 +27280 +403721447 +29365 +27210 +10357 +21206 +28461 +9558 +17847 +20450 +13753 +198937476 +381 +16188 +6106 +561 +6515 +3706 +13610 +22853 +29413 +21433 +6182 +21069 +23769 +333 +6348 +31431 +9212 +4107 +16879 +15008 +30775 +31877 +27163 +11499 +8725 +30770 +24539 +15132 +16009 +19472 +30089 +29005 +8375 +8030 +31418 +16901 +6038 +9902 +6869 +235806854 +19929 +339451411 +15578 +6600 +9672 +206 +32646 +8398 +28712 +10473 +6343 +25257 +2660 +18398 +8364 +7129 +8222 +16475 +21390 +23673 +552788764 +20843 +21466 +5509 +23351 +9633 +1632 +2213 +2167 +14962 +13675 +3554 +600 +22564 +8017 +12464 +1784 +12046 +20025 +13064 +27394 +14760 +25447 +4181 +25498 +29188 +9961 +10609 +26711 +6515 +12033 +6991 +1310 +32300 +30296 +737190283 +26438 +185934147 +28905 +14594 +1409 +16636 +5743 +660879764 +4184 +13174 +8311 +7495 +56090979 +30752 +1644 +3511 +14638 +7481 +22464 +903 +7788 +28022 +15315 +1039573980 +702036288 +12820 +32566 +13182 +703293243 +4589 +21475 +19852 +12388 +32470 +11168 +30212 +16759 +21337 +7915 +16157 +5341 +23017 +149824249 +11432 +12839 +21596 +28726 +29940 +18103 +19587 +9718 +5635 +806595480 +27139 +30617 +17183 +1573 +31723 +28696 +9325 +9731 +27892 +15937 +14519 +29067 +25989 +20333 +16066 +10158 +702036288 +9914 +561627178 +19297 +22187 +629271359 +22884 +1644 +17089 +19653 +8648 +30725 +26146 +8060 +62909084 +362975650 +1381 +10851 +7195 +822039461 +4868 +25948 +27461 +16472 +18650 +79196762 +4112 +1900 +20376 +384 +31431 +594750521 +20747 +2915 +16361 +901 +27967 +31018 +17622 +24417 +79196762 +372479198 +8023 +8774 +19213 +15713 +7672 +385508497 +12493 +23568 +16855 +30140 +66 +23265 +17015 +30699 +900 +8945 +16161 +30770 +429 +15578 +11144 +1023500634 +17708 +25252 +17905 +4561 +24738 +13041 +4590 +33496567 +4741 +28362 +17020 +2139 +4784 +20327 +30426 +22464 +4856 +14558 +13390 +10311 +1671 +21467 +11576 +6298 +5050 +6679 +7475 +6028 +3092 +8172 +2076 +12221 +19449 +32311 +15415 +21481 +2783 +683267855 +10269 +18136 +3985 +31055 +9091 +18696 +2503 +14002 +25028 +18128 +919715285 +1890 +2849 +25095 +5358908 +19009 +16407 +20032 +25160 +18051 +28078 +22737 +6611 +19628 +23566 +25727 +12067 +551852208 +24217 +16270 +23703 +6343 +20078 +27768 +8935 +1030729571 +24615 +21244 +1450 +1005059728 +19865 +936438616 +606881088 +21334 +19773 +18788 +824805661 +36 +14277 +17860 +11630 +17577 +15710 +3780 +30219 +175 +781061662 +12131 +8497 +24831 +32337 +10070 +4922 +7442 +5894 +27168 +19352 +31670 +23964 +8178 +24860 +9244 +467421403 +27024 +24067 +20879 +6547 +31897 +5340 +28300 +15881 +1067563998 +14621 +10735977 +27042 +4326 +642 +22349 +1259 +13587 +1545 +25410 +26401 +13914 +136609362 +796418068 +21916 +77748472 +22742 +30444 +27087 +6022 +9802 +12848 +21922 +60606121 +7047 +5987 +23255 +13262 +6757 +31172 +31049 +26592 +260292361 +31431 +922621576 +463035576 +6297 +23661 +28799 +9024 +22659 +9287 +3836 +9205 +76910325 +21334 +31844 +3358 +893 +20687 +4022 +20600 +14738 +16182 +11900 +11070 +23333 +2471 +28528 +16289 +19620 +24787 +4977 +9369 +9611 +5760 +19108 +5863 +3073 +1090 +23160 +1614 +12167 +5710 +28021 +15722 +7612 +26656 +30351 +15549 +11766 +26519 +22887 +215107976 +28028 +20918 +27859 +1651 +6435 +741194541 +28709 +24242 +9456 +10840 +22682 +25504 +16516 +5460 +1001 +29398 +15199 +28872 +11096 +7958 +16490 +12599 +30651 +10397 +11096 +11882 +7831 +14889 +8596 +5845 +19736 +22821 +31451 +15071 +13065 +1481 +27864 +13610 +29891 +26908 +24753 +227439839 +2438 +9461 +9038 +746854482 +20843 +7123 +30810 +19990 +12696 +7050 +2412 +19388 +28288 +4681 +15492 +22424 +7946 +27922 +8596 +29288 +26509 +961 +21415 +29772 +7017 +5308 +472087440 +7538 +2284 +2703 +510017880 +12536 +31230 +20479 +30194 +4561 +16674 +4411 +230518419 +23731 +12632 +28874 +25509 +2060 +32121 +15434 +21342 +32760 +16424 +22445 +1823 +1544 +21121 +14137 +17357 +14236 +10388 +31485 +3358 +22706 +10449 +17850 +21309 +1729 +6038 +13260 +2980 +23683 +27738 +24141 +17929 +29415 +22092 +14621 +26656 +617 +20290 +25813 +12017 +23073 +15104 +1140 +10249 +29413 +16411 +13012 +673150696 +28154 +6355 +12404 +20501 +22030 +13144 +2385 +16664 +27920 +119792803 +8294 +5423 +20571 +4841 +3530 +22669 +30065 +25338 +23616 +18928 +4341 +15785 +284016043 +16034 +21045 +773818094 +20080 +8545 +29857 +865 +11051 +15422 +291010783 +27674 +1726 +4338 +3636 +23756 +20785 +32153 +16936 +28946 +15377 +3264 +5795 +9975 +309071195 +557 +18633 +12396 +473270624 +19597 +507789109 +5925 +12482 +15368 +24338 +16919 +21908 +1027 +32232 +16801 +29560 +20867 +20826 +1055 +640778508 +9992 +18271 +23094 +10458 +29288 +7006 +27682 +27121 +745180397 +229792385 +8657 +15024 +22832 +31049 +21234 +9627 +12666 +4774 +14933 +1773 +11738 +10272 +14937 +14788 +6082 +22441 +27177 +24926 +522048339 +30725 +10269 +17096 +31950 +284704550 +103268089 +409560708 +32581 +246 +30785 +31874 +16404 +6063 +919564231 +32344 +8471 +4081 +26706 +11555 +16045 +15587 +3503 +28238 +32331 +10609 +22084 +31431 +14611 +25567 +17332 +31474 +14029 +1263 +1358 +14799 +971511440 +11521 +18651 +7816 +24906 +393720206 +6043 +5197 +1659 +28846 +22579 +21178 +16114 +30426 +11136 +22034 +28688 +20000 +9474 +15132 +11121 +574653853 +6181 +29609 +5509 +364 +28992 +5827 +11779 +11772 +13655 +3562 +6110 +16411 +11433 +6236 +27920 +10028 +12800 +236 +5785 +223 +1259 +12111 +27866 +8949 +21579 +446538772 +4176 +14080 +32244 +23961 +22451 +3985 +29970 +9438 +12741 +3315 +185934147 +11761 +16556 +9794 +970891878 +79196762 +30422 +2422 +13737 +31325 +6267 +5258 +27665 +29004 +20314 +30620 +23900 +16173 +30015 +30526 +14288 +12103 +6322 +1044185404 +436 +4666 +982 +1310 +859945928 +1974 +20672 +16913 +26233 +6106 +4401 +24779 +31264 +16901 +17603 +2229 +11204 +241930487 +6811 +8945 +5406 +14555 +31776 +7120 +13303 +6811 +25747 +10510 +12209 +14631 +14038 +4699 +29093 +11136 +29829 +29657 +4437 +4828 +30054 +4670 +3966 +1201 +12396 +25727 +21383 +23117 +11338 +17385 +19319 +25256 +5603 +18295 +15453 +745180397 +4490 +9157 +25668 +1877 +5863 +12665 +20656 +30966 +21475 +6636 +2642 +692430287 +20266 +1979 +21553 +9558 +504508952 +22753 +29318 +19711 +845869748 +10961 +25948 +14825 +730297274 +26775 +718788893 +19180 +24548 +10096 +30440 +27937 +3016 +4411 +7064 +24554 +22356 +4613 +15143 +14612 +23303 +6586 +29039 +13946 +2698 +20250 +1305 +24753 +15978 +10974 +19114 +30293 +27160 +18209 +19654 +29400 +8004 +12250 +10413 +123076733 +6297 +14636 +5677 +26416 +17893 +2853 +19960 +12840 +11582 +19064 +927244002 +28622 +195087475 +7117 +22526 +17004 +15578 +854801176 +25338 +907054612 +11738 +18623 +10497 +21309 +3098 +29556 +20914 +22340 +4840 +29339 +29024 +67875078 +803008640 +20350 +1042062182 +19870 +8739 +16989 +17492 +31033 +17204 +30214 +26509 +6297 +15094 +2677 +4007 +26552 +3580 +24507 +31606 +19243 +12067 +2477 +81 +25215 +6086 +32615 +29237 +8608 +24973 +8364 +22648 +20378 +6141 +14235 +6395 +6342 +980280743 +1040971019 +10302 +30527 +1836 +29052 +1026 +9884 +3484 +25641 +857 +271 +28070 +11119 +28705 +27712 +407478274 +5373 +12482 +3557 +4819 +778 +811900994 +881060186 +22294 +386355165 +12628 +16316 +17972 +12445 +215107976 +2787 +23912 +17762 +13481 +4184 +5645 +5857 +15578 +377 +22286 +19003 +5699 +10984 +13914 +1172 +25791 +4645 +25942 +3770 +4191 +20266 +23530 +21204 +9731 +762404314 +29062 +4533 +24814 +1020413297 +17052 +8879 +29940 +8398 +10146 +16952 +9808 +22021 +12114 +15365 +24360 +24818 +19884 +27404 +7327 +24196 +31932 +493 +18148 +2500 +13956 +6406 +817589563 +26706 +318746049 +18419 +23180 +8925 +7804 +17226 +15007 +16062 +28496 +16674 +6078 +32123 +13587 +16342 +20852 +27665 +25760 +8305 +28281 +4490 +16992 +23520 +15496 +29411 +18148 +723466242 +4575 +21632 +30226 +13402 +4785 +12107 +11729 +447027210 +1913 +7763 +17952 +26138 +32279 +12149 +7708 +7503 +31877 +3889 +7522 +12490 +20261 +27334 +30793 +4802 +10403 +7538 +32702 +27864 +585 +22548 +26247 +687 +26356 +32383 +29857 +19950 +29315 +294947637 +21167 +23235 +10139 +28696 +14499 +23708 +1042062182 +10493 +22849 +28100 +3554 +5713 +21667 +22275501 +6165 +2076 +660380383 +18825 +3237 +4661 +2345 +7599 +22682 +21221 +25551 +742020694 +14701 +28493 +27053 +8830 +244957611 +400184846 +4897 +24249 +28766 +8882 +9937 +31583 +15132 +30770 +30276 +26730 +5532 +17728 +6466 +13064 +27393 +9173 +17425 +24666 +3179 +13509 +950474614 +25161 +20624 +448760046 +12067 +1030062040 +15483 +14738 +2703 +6010 +3016 +721000141 +1053511540 +9894 +1310 +23107 +28104 +10249 +25480 +5615 +27647 +8699 +17588 +10800 +12847 +29370 +8605 +7702 +21181 +15565 +6285 +4846 +874086522 +23803 +17980 +29263 +9443 +21272 +32013 +24020 +22861 +18480 +6082 +14825 +17627 +32442 +13897 +12336 +2081 +16219 +3336 +31950 +77201550 +1071900543 +30603 +20076 +282058177 +18377 +2016 +6894 +14521 +634854294 +289826984 +31818 +3487 +9572 +16017 +30595 +1103 +29369 +1001982030 +15993 +27739 +25147 +11049 +1044185404 +9023 +18986 +27662 +19711 +28826 +25252 +21839 +30624 +15879 +20376 +15768 +15563 +7933 +16893 +378831688 +15316 +6348 +16700 +22992 +31562 +22827 +25213 +22049 +3682 +8030 +25617 +20291 +7923 +21448 +28670 +2824 +21208 +20022 +14581 +29893 +440 +1934 +20914 +11366 +22795 +9410 +28331 +13723 +2174 +147582950 +19171 +18207 +883636298 +27055 +1055 +4128 +8337 +22129 +24166 +20028 +1039573980 +8587 +32104 +17798 +13719 +22906 +8597 +14420 +4903 +2849 +13904 +22906 +15233 +29844 +31389 +1384 +15483 +13813 +10187 +409846593 +7122 +30374 +24926 +26922 +11503 +4321 +8912 +5369 +1008532069 +27219 +27388 +32175 +24443 +6500 +145056166 +17968 +31670 +18550 +4682 +10335 +1069115708 +90 +22536 +914782749 +14316 +610 +23251 +23179 +23211 +15381 +10826 +4122 +14799 +5456 +12143 +22451 +12683 +10869 +16674 +27695 +18430 +27012 +24922 +13423 +16309 +29046 +2822 +29525 +2058 +24113 +21442 +2596 +26347 +27025 +19858 +26320 +2145 +13682 +32559 +27127 +22564 +20773 +6170 +11630 +922621576 +29300 +14656 +10889 +5492 +12536 +25197 +7214 +191971468 +6862 +23179 +5331 +22387 +4828 +19781 +15008 +18411 +12111 +9613 +12814 +16878 +26047 +8153 +21990 +14137 +18771 +31553 +26705 +20773 +889191331 +1773 +21368 +18822 +5554 +14499 +8386 +21875 +54102294 +777917138 +20457 +10227 +9401 +8910 +6406 +349265452 +3683 +32630 +2073 +25427 +910649337 +29453 +28203 +16561 +15666 +7958 +5176 +28122 +27762 +3389 +466 +12017 +22784 +14538 +15549 +31331 +27317 +384 +8926 +859072541 +1021539295 +16664 +415427569 +21427 +286 +8596 +10139 +26165266 +22693 +17839 +21571 +22022 +18418 +6322 +3352 +767853461 +23073 +30322 +15 +21954 +18560 +31804 +9056 +7371 +26761 +3569 +22659 +29109 +2627 +19500 +9572 +26409 +30107 +28917 +680671778 +30655 +22065 +897504558 +26052 +17450 +5847 +12164 +28334 +30372 +30565 +2438 +29448 +3896 +10841 +945573236 +23351 +7403 +6802 +15701 +13757 +239 +27803 +7064 +8019 +22729 +10306 +26908 +713845005 +13175 +233735679 +1046 +16907 +8175 +892 +5331 +19998 +22789 +24299 +31947 +22323 +17020 +881 +14865 +14116 +344 +31537 +31308 +6453 +12638 +20704 +7285 +265813536 +26386 +14043 +1063098759 +28367 +16744 +30725 +26 +9391 +18505 +1053511540 +19720 +26823 +25122 +4852 +23179 +12285 +6531 +13855 +10692 +5135 +19307 +31338 +27447 +23703 +15382 +9834 +21383 +16590 +2677 +3838 +16066 +6028 +8223 +3610 +5892 +23179 +15568 +17991 +19006 +10961 +17808 +4799 +25772 +987156465 +12550 +28171 +2655 +3576 +13478 +82501098 +15101 +27253 +15250 +17206 +10515 +19560 +9775 +18883 +11890 +13118 +15114 +31168 +5971 +3887 +23199 +20648 +24583 +4537 +13783 +2396 +3437 +32311 +8096 +240415429 +29398 +163251696 +17928 +17595 +10804 +30254 +25960 +14304 +7592 +6089 +222176974 +7646 +14189 +20314 +19211 +4490 +7412 +8030 +8700 +31750 +6818 +30226 +18543 +30704 +4726 +17868 +31577 +32682 +9405 +24868 +4799 +9855 +666268046 +16230 +29206 +22611 +273798784 +22135 +8153 +8433 +784 +4343 +18791 +28483 +6390 +32163 +832680993 +26898 +4944 +12496 +28138 +20089 +8230 +2703 +246 +10335 +23046 +29824 +1625 +20914 +27409 +139007263 +24358 +21715 +20672 +32566 +1044185404 +5894 +19747 +4224 +113553516 +31706 +215801037 +228078458 +18974 +22377 +20697 +18863 +20874 +2695 +314 +874086522 +589886788 +2743 +20143 +22742 +25160 +6991 +17962 +27609 +32643 +8443 +31670 +7754 +24313 +22813 +10049 +3852 +18580 +29980 +331 +17482 +20857 +22393 +31766 +22034 +22107 +27396 +20785 +4437 +27831 +14120 +31979 +21334 +3074 +26236 +25778 +3428 +1001 +27131 +17357 +223434885 +13438 +21043 +18960 +30936 +5954 +7541 +27173 +1447 +12438 +25948 +9979 +10869 +8 +19445 +10266 +9902 +2220 +2345 +87298433 +21889 +20898 +21838 +6592 +20818 +10302 +26705 +20898 +27041 +20773 +1405 +19074 +8984 +25007 +10276 +11167 +4909 +8520 +27146 +343 +1172 +31359 +29370 +26928 +16889 +24459 +20629 +21072 +19881 +23723 +4022 +13830 +2503 +23280 +15577 +623 +10826 +6182 +2664 +9826 +20800 +24906 +7460 +25498 +2308 +23644 +905400521 +7958 +612137112 +23890 +32378 +1868 +67875078 +14420 +32700 +345550902 +9618 +21715 +7572 +29062 +31075 +30474 +820 +31512 +11245 +31761 +19929 +13879 +16913 +15535 +4102 +9100 +27185 +30526 +100092990 +3294 +1984 +11631 +181284782 +109016745 +24376 +8785 +20321 +25989 +49186130 +9007 +16936 +19831 +370759140 +22732 +25985 +31246 +2704 +2075 +15623 +10643 +11202 +16722 +13051 +25341 +1802 +4697 +9401 +9152 +291010783 +1309 +917948279 +5893 +3487 +3500 +64189161 +12007 +14621 +12557 +1980 +14564 +17616 +26694 +555677364 +16472 +29773 +341817102 +17279 +19052 +1614 +1911 +4403 +4260 +7125 +676064002 +22867 +23443 +10045 +30199 +28362 +747 +751443494 +24242 +1016264428 +16432 +23596 +21465 +12440 +24360 +3021 +6811 +718788893 +18609 +12818 +11661 +22373 +16317 +15403 +17929 +10518 +14974 +18693 +15381 +11308 +3966 +44211057 +7403 +3922 +4366 +28947 +2849 +29657 +28021 +349265452 +26047 +18563 +1660 +16181 +20120 +15851 +21383 +27759 +15556 +32643 +26929 +27647 +20290 +17928 +31095 +4699 +16309 +4093 +14145 +587293467 +12840 +7213 +19064 +10021 +3095 +13830 +238116815 +4749 +600 +21007 +11301 +21889 +10019 +22548 +1825 +3186 +4941 +27934 +355015084 +958 +6264 +15766 +23718 +8995 +26631 +3871 +26347 +21117 +6331 +18172 +18063 +30535 +24453 +5191 +14851 +26238 +9856 +5677 +15791 +29370 +66 +15564 +31174 +19192 +7746 +16101 +21601 +27388 +591901163 +7849 +705345848 +9675 +20477 +23922 +30704 +19009 +14473 +859945928 +14528 +4545 +832 +24536 +25783 +22129 +11483 +2955 +2660 +31809 +21930 +15059 +27012 +4321 +10140 +29978 +21198 +26569 +23092 +26177 +874 +6131 +23707 +24557 +23559 +28064 +4401 +1705 +18993 +15577 +14620 +16957 +29605 +31969 +27833 +25608 +13064 +16160 +28371 +29315 +5215 +16986 +7241 +706944221 +12890 +16926 +21272 +32331 +11281 +336397151 +27726 +18752 +7830 +9533 +4824 +24635 +12067 +12049 +16919 +11067 +4190 +31420 +13276 +25996 +19002 +16021 +17967 +15130 +21887 +9992 +3273 +8774 +14520 +25135 +25877 +24598 +1223 +21879 +32378 +29819 +11759 +253699238 +24258 +11986 +30686 +59 +3456 +5551 +9015 +15174 +2218 +591 +28770 +22729 +6208 +14760 +9627 +4775 +869 +25828 +796418068 +22638 +4856 +16811 +4783 +3553 +4 +27951 +17115 +6294 +817589563 +12706 +15871 +24140 +19003 +24742 +1296 +19871 +25203 +30939 +8925 +2217 +23708 +4922 +31247 +264 +11779 +29369 +30968 +23108 +4522 +29844 +26783 +29545 +24753 +15220 +20947 +18399 +7153 +22224 +20426 +8276 +21839 +21206 +6128 +216965874 +922781658 +9687 +19118 +32700 +14574 +8596 +16435 +32341 +25445 +16146 +26305 +20785 +25252 +22954 +959661605 +24000 +25960 +1029 +16309 +19243 +8830 +17314 +16813 +1273 +613429844 +28689 +10096 +18209 +4702 +27185 +93659120 +3240 +485046253 +14889 +24558 +4645 +30 +30449 +403721447 +28612 +23617 +23745 +16785 +11774 +26706 +28917 +467421403 +28986 +7318 +6500 +31465 +17086 +473270624 +7361 +19506 +4828 +23398 +3945 +5043 +677668690 +12764 +826485957 +6307 +3848 +29661 +24619 +24875 +8555 +5448 +27235 +7064 +23612 +981344217 +892998692 +2443 +26291 +5494 +23179 +8924 +22575 +30113 +31055 +17525 +18397 +10687 +19463 +26223 +23617 +10163 +355734928 +13525 +10106 +21826 +586165913 +10517 +27892 +12107 +4438 +13463 +8397 +13463 +24790 +17999 +30048 +6687 +5925 +29172 +7829 +5723 +345550902 +30065 +20028 +25135 +232711058 +6392 +18271 +24311 +14117 +27435 +26598 +30341 +23710 +8295 +24757 +14795 +14007 +13236 +17884 +22087 +19666 +9633 +10591 +21374 +25612 +17746 +12663 +30752 +19870 +2044 +25337 +9034 +27855 +31362 +3333 +24262 +26356 +9000 +297 +8170 +14684 +24453 +31018 +5590 +12016 +31237 +18265 +23274 +27806 +13239 +503218957 +20542 +24901 +1146 +14763 +27737 +24536 +27624 +31947 +22562 +20988 +458 +4891 +20507 +29629 +10990 +11051 +12433 +13429 +32559 +28725 +990900808 +954298556 +21879 +2923 +32048 +7567 +27714 +19472 +7816 +5645 +27317 +23639 +17799 +13993 +741844162 +10500 +4044 +18208 +6736 +3352 +13041 +6114 +1063098759 +11227 +31797 +560467389 +22266 +951589516 +2308 +146841542 +14099 +16232 +23415 +8153 +8557 +3770 +3225 +27922 +12250 +6322 +863724463 +12160 +2250 +9931 +20299 +4830 +15820 +31644 +18029 +24837 +3840 +6364 +2672 +5815 +31664 +31308 +9243 +10869 +28572 +15612 +21002 +29293 +25402 +29545 +1479 +15657 +30258 +605 +10528 +5236 +22414 +28136 +147187707 +474 +22864 +341817102 +29920 +1895 +959661605 +8280 +11661 +26968 +7620 +6442 +9200 +22255 +8306 +5201 +29589 +19845 +16318 +8287 +29264 +21839 +10337 +14482 +8818 +5267 +22002 +20857 +9538 +23654 +16575 +22864 +3203 +19687 +15096 +9613 +14082 +31104 +844426824 +8753 +8823 +4383 +18772 +103019456 +22187 +27510 +7345 +30276 +28917 +16931 +18693 +22188 +359 +28812 +7994 +3264 +4324 +22607 +212 +534285331 +31843 +29324 +18920 +5156 +19577 +8622 +360376837 +14222 +19093 +13636 +15871 +20441 +26306 +1890 +21448 +202 +3852 +1066927070 +14592 +18251 +4666 +16007 +13389 +1842 +9718 +6392 +20479 +11218 +23948 +7592 +28754 +7643 +26928 +1462 +31953 +31155 +30374 +28799 +5383 +18569 +4648 +15336 +5522 +13496 +31075 +32082 +20870 +21481 +31445 +551852208 +9751 +8769 +8781 +240415429 +3432 +19348 +25197 +9611 +31659 +6343 +23621 +28203 +28096 +14082 +19672 +20324 +518624943 +7265 +771101042 +26447 +27866 +4363 +9621 +27731 +449362197 +30851 +699747195 +22762 +16865 +6842 +265813536 +28262 +21178 +20032 +23105 +9914 +15572 +13016 +6532 +28504 +31108 +18432 +16573 +8433 +11771 +29315 +11059 +8378 +12577 +18156 +17893 +28173 +18039 +10087 +30039 +32087 +7228 +17089 +15642 +22652 +5746 +21784 +25624 +13278 +17395 +25785 +13064 +6540 +10673 +884774553 +26781 +14384 +26306 +12017 +29365 +10176 +252 +31230 +213606410 +12016 +29398 +32431 +32313 +31431 +15928 +2076 +22482 +19389 +23899 +31140926 +30792 +17775 +4321 +2271 +32521 +4830 +32143 +379911054 +5845 +8433 +10106 +124369549 +12706 +28028 +19642 +13808 +16146 +8197 +12110 +8148 +932686918 +31155 +314 +22843 +31626 +718 +20271 +386355165 +30699 +16885 +13423 +5203 +28496 +9979 +355264719 +15415 +13312 +17589 +26177 +14236 +6435 +76910325 +11202 +32739 +22992 +3235 +1046 +19340 +12930 +467421403 +30426 +6364 +19935 +14624 +4438 +29278 +1694 +2148 +20475 +31277 +19468 +15689 +24906 +75 +17775 +12866 +16316 +1011025313 +115397447 +32469 +13704 +25262 +18394 +30993 +18576 +27046 +17183 +13624 +16475 +20528 +21273 +28528 +31359 +4929 +18550 +24939 +31838 +7170 +5349 +19354 +24531 +23480 +21346 +264055644 +5320 +32104 +21525 +5706 +1251 +162289454 +26928 +26670 +17290 +572264701 +15588 +26146 +29525 +13499 +8378 +31319 +8332 +14077 +92028892 +8823 +7177 +13655 +17968 +30272 +8066 +26924 +6720 +750091950 +4656 +22669 +22887 +4584 +14642 +17437 +9902 +6063 +19783 +28959 +11049 +28281 +21180 +6540 +591901163 +8739 +26144 +32144 +610773839 +12950 +23115 +903238229 +1454 +832685755 +14594 +1309 +643348206 +993438440 +25341 +31856 +8572 +9208 +7912 +3155 +17415 +858781524 +8321 +7704 +6678 +18148 +10706 +18247 +24124 +631393247 +770236869 +1761 +21405 +24386 +24075 +2783 +7638 +80 +27146 +11386 +27803 +454434292 +16299 +4589 +1001 +510017880 +6235 +22772 +31759 +19261 +18560 +8435 +24823 +942511264 +11466 +11761 +13012 +11040 +31140926 +24313 +13706 +511296763 +18563 +7503 +291010783 +29365 +9449 +4062 +29315 +610473963 +14973 +26999 +30315 +31174 +19674 +11251 +6512 +22905 +32562 +290 +1370 +20032 +20898 +32753 +3742 +16085 +18917 +31954 +1524 +610773839 +640 +18986 +29942 +1915 +14619 +22087 +20997 +1673 +16840 +8090 +4059 +28455 +25197 +29221 +24709 +3484 +32143 +13924 +17572 +803501162 +9205 +6849 +13442 +7287 +27337 +22244 +17076 +1348 +17176 +851461297 +32182 +236 +7561 +16181 +19913 +31877 +24558 +22352 +12867 +14320 +14763 +2896 +27676 +28138 +22189 +31525 +899069837 +23885 +22393 +16931 +20904 +30603 +1146 +20672 +17176 +32104 +29180 +1021683009 +7575 +6821 +24703 +23151 +26150 +25916 +28152 +25262 +9884 +6017 +9476 +25675 +11306 +13735 +17810 +19745 +16560 +32371 +27447 +25401 +22208 +32692 +15162 +26620 +24816 +1912 +22073 +7942 +22548 +26235 +27902 +213884266 +11144 +3098 +25667 +2390 +7202 +11371 +12905 +7180 +534 +10190 +15232 +686 +2975 +6243 +20357 +12493 +12134 +24966 +30148 +972928650 +24289 +3689 +22266 +24332 +32168 +15368 +131541024 +6018 +18352 +12908 +27295 +9983 +8285 +27592 +1690 +11723 +5441 +22036 +28319 +29461 +26397 +22450 +13163 +391958880 +16596 +16520 +9120 +22349 +1705 +7071 +14189 +19124 +13808 +9023 +5938 +13587 +12674 +24196 +892998692 +23710 +2139 +224606507 +16590 +8995 +10811 +21603 +6160 +13747 +1671 +10564 +18609 +20477 +29805 +26564 +321934268 +5423 +4656 +31112 +28184 +18505 +950 +940466982 +567113435 +28626 +32285 +22810 +11121 +19873 +726 +24311 +6551 +20314 +830605272 +29623 +21445 +9167 +21614 +3191 +3812 +17595 +16035 +504 +7702 +549962050 +16175 +19115 +15657 +22548 +68003897 +8004 +29542 +14029 +6406 +13567 +6694 +4927 +16444 +19641 +29386 +16556 +16507 +3735 +24299 +21732 +15313 +14330 +27246 +238428037 +12169 +1582 +13165 +19451 +16993 +22384 +32048 +18981 +17632 +22849 +11165 +1611 +20368 +2841 +21894 +25240 +9034 +13 +14216 +7561 +825237014 +8752 +4527 +15839 +10656 +6307 +9789 +26457 +10496 +31465 +25783 +27173 +4400 +6870 +15701 +17850 +31517 +24562 +28262 +20049 +26150 +483 +24399 +29767 +13216 +28508 +4082 +6710 +11346 +19052 +31359 +7875 +5363 +9884 +16674 +22564 +26235 +10077 +640 +1977 +420127582 +14380 +13390 +28567 +14989 +23094 +10052 +7723 +2766 +4081 +12980 +31968 +5035 +27958 +27074 +2385 +29840 +22706 +9832 +23520 +6893 +4810 +9222 +2073 +2980 +251 +13264 +20227 +1840 +9146 +30613 +17065 +25387 +31445 +13560 +14964 +5406 +306388183 +22045 +15262 +28359 +19816 +1394 +29052 +19831 +381 +1874 +7797 +4561 +23504 +21465 +2504 +27881 +10156 +18417 +6072 +19559 +20076 +1544 +17521 +7995 +228 +28262 +792992230 +29583 +21783 +22688 +19672 +20327 +21070 +10811 +7804 +16173 +10163 +613429844 +11882 +28251 +2947 +4579 +27389 +9200 +16926 +10496 +901 +24823 +13704 +21837 +24831 +19012 +25194 +24368 +32060 +13748 +5479 +6182 +176723792 +4343 +31816 +11478 +24154 +21742 +9808 +31426 +32081 +2698 +27430 +10071 +113 +14930 +15161 +20127 +27012 +19192 +21427 +20598 +2363 +26817 +13428 +20333 +26955 +31304 +24966 +18417 +9540 +4846 +21837 +16188 +958694130 +29318 +19314 +9939 +6795 +867 +624 +19108 +2515 +27163 +32417 +11420 +13869 +823092168 +25815 +31578 +26564 +11677 +31441 +1613 +8922 +20528 +30526 +14228 +30752 +26661 +1070 +11967 +24656 +5373 +12046 +19445 +13291 +8321 +17685 +1823 +8446 +284016043 +248068570 +11522 +12099 +22094 +27806 +17089 +23010 +32647 +14953 +2351 +22385 +9538 +25096 +5667 +3856 +29589 +14623 +27967 +15892 +14799 +28772 +14465 +30293 +30989 +4925 +32513 +4455 +4693 +6674 +26322 +20815 +19773 +15887 +23303 +31690 +125 +15250 +23810 +473270624 +16480 +817319335 +20217 +12394 +10536 +19773 +8360 +9873 +4648 +21417 +15017 +8 +3729 +322303279 +20773 +21448 +3840 +14851 +26823 +6869 +29180 +20547 +9034 +19694 +19692 +16559 +11114 +14989 +688 +9498 +115465040 +1378 +1302 +6658 +30328 +27448 +31809 +4025 +26121 +17089 +19301 +9633 +14357 +15693 +12366 +854319027 +23781 +7765 +14953 +711445733 +14488 +19559 +26803 +32442 +14799 +22971 +14161 +12342 +4142 +23620 +27393 +15958 +21732 +29882 +19199 +17308 +1437 +22339 +10112 +6720 +32446 +22235 +11407 +385508497 +610773839 +3569 +29916 +24476 +580 +31016 +14988 +25885 +6400 +642256957 +12683 +30927 +4366 +291010783 +2145 +14737 +19653 +23007 +32709 +7486 +21910 +9534 +31285 +27187 +25473 +18418 +3921 +341817102 +6077 +706944221 +32459 +19395 +4532 +7486 +11069 +13568 +26509 +17708 +12476 +1365 +21571 +8674 +9426 +15872 +26617 +4885 +25337 +3730330 +31844 +30843 +15817 +7958 +31838 +354736640 +17226 +580 +20627 +21390 +462589202 +31816 +2523 +2182 +19632 +1446 +442419816 +29392 +21660 +15280 +26590 +18419 +422134051 +5360 +23767 +17353 +24757 +483 +309 +1901 +11777 +22701 +1093 +7385 +11765 +16910 +3225 +18278 +10811 +585 +14465 +23559 +294 +12315 +11779 +14099 +5361 +403721447 +538786362 +4726 +26090 +6847 +2015 +284016043 +30138 +4255 +29002 +25813 +29293 +29012 +10517 +9646 +10781 +623 +2343 +25188 +21667 +28898 +548 +1232 +12432 +2287 +2697 +8665 +5841 +11108 +917948279 +22057 +8601 +12016 +344 +5341 +18899 +6211 +794313601 +15546 +672253387 +1176 +28042 +949910453 +19314 +1522 +29907 +28606 +818 +32311 +21735 +32087 +362975650 +881060186 +21334 +30592 +11168 +29481 +6271 +15660 +922781658 +13813 +4232 +9867 +23113 +12571 +29267 +1784 +4648 +9456 +19768 +14574 +11543 +5686291 +1509 +27521 +28712 +17206 +4925 +23372 +21374 +1070 +19688 +26054 +28903 +14624 +11826 +10298 +23667 +339451411 +31416 +450764617 +7024 +31504 +25581 +1007560760 +5187 +22577 +10357 +908304474 +2126 +17589 +64 +17501 +18661 +7295 +22706 +13188 +4682 +15007 +28799 +17692 +11759 +24309 +3437 +18139 +23444 +7269 +18935 +18393 +12360 +23445 +22333 +9864 +9864 +142990302 +24242 +31139 +8497 +1358 +27941 +4523 +29920 +28528 +31375 +17967 +20857 +7478 +5791 +25217 +23624 +26908 +881770255 +7254 +12554 +4567 +14343 +547488687 +3627 +19736 +27589 +14029 +30843 +2018 +621395034 +12440 +26796 +16444 +19278 +17425 +28090 +32757 +21180 +17148 +28689 +3080 +2287 +24311 +12628 +15923 +30598 +18397 +13130 +31723 +458283071 +11974 +6141 +28712 +10500 +29062 +18182 +3376 +18709 +16213 +4446 +3980 +3633 +30429 +23458 +821 +16219 +19783 +32691 +3109 +2149 +4575 +5480 +3590 +7965 +30183 +853929883 +483775210 +12315 +17065 +2250 +11432 +17775 +16301 +9638 +17793 +1877 +31810 +21976 +3378 +3554 +24443 +12864 +5383 +6869 +30113 +26146 +10306 +12843 +19340 +6655 +4778 +22272 +7933 +20076 +463035576 +1659 +10845 +15820 +3051 +32244 +440 +19632 +26295 +18077 +23211 +19163 +7153 +11199 +12722 +10052 +29980 +19114 +22300 +10112 +29644 +16525 +31769 +20955 +21731 +12167 +13987 +15456 +9323 +30963 +5541 +9345 +10292 +194468425 +6281 +5847 +23979 +16546 +24236 +2448 +10692 +3742 +7849 +24860 +909240806 +6267 +238428037 +14234 +8605 +16749 +32354 +18001 +2398 +24787 +24496 +9400 +8963 +12688 +27098 +21342 +22412 +23773 +30794 +26305 +16986 +29772 +26347 +11283 +22212 +20555 +17840 +29753 +7787 +17623 +9639 +17395 +18890 +13685 +955541494 +20131 +25445 +1282 +20949 +244343836 +29539 +21571 +10458 +12267 +25362 +29268 +2546 +1021539295 +29279 +25873 +14980 +9856 +26146 +32311 +27144 +18048 +22209 +24966671 +27198 +796974588 +28898 +28122 +2257 +11765 +21916 +15941 +26460 +24303 +10397 +20002 +27475 +21208 +14326 +18248 +13297 +9718 +7475 +8557 +27324 +22543 +1616 +1940 +28066 +466895569 +19354 +8778 +26740 +18265 +16745 +18188 +12804 +26573 +11472 +32610 +384972726 +18633 +4394 +31358 +15189 +12518 +27282 +2001 +28115 +17724 +18246 +1028 +17568 +30993 +16811 +29753 +25638 +24217 +20763 +28967 +20379 +21383 +15490 +12464 +22560 +29539 +12926 +3428 +7646 +4522 +14620 +10573 +11243 +376449320 +27593 +29461 +6297 +6298 +20376 +903 +22727 +5509 +2672 +28844 +6086 +13914 +11510 +56090979 +881 +30107 +11716 +24232 +22048 +21428 +21592 +14926 +386355165 +14798 +20855 +9525 +683267855 +18072 +19200 +31670 +25483 +13298 +21100 +15189 +2260 +17042 +25636 +16424 +14802 +9931 +29555 +27833 +15546 +27308 +7572 +16318 +363606158 +30989 +26775 +28643 +3336 +3756 +914782749 +20426 +20507 +656045798 +14304 +20030 +2375 +512 +7010 +9192 +28280 +20333 +13213 +16413 +6008 +13757 +26399 +29889 +19929 +16805 +311814403 +8725 +30526 +26694 +640778508 +30607 +699487053 +1015911830 +4359 +29661 +29392 +5087 +30954 +3780 +21385 +11136 +16697 +4131 +5147 +1758 +26953 +2759 +11983 +4897 +30385 +12024 +1671 +3780 +4098 +9533 +8885 +22931 +2860 +22564 +18397 +26235 +12663 +17303 +28626 +13659 +6859 +2396 +3069 +22565 +6714 +14385 +29274 +15887 +18391 +6085 +32118 +24307 +61637246 +12570 +20108 +29888 +16936 +16007 +17246 +578949498 +6238 +29626 +15130 +10129 +742863148 +19686 +20047 +13109 +16270 +19243 +4749 +5590 +155057346 +8560 +629271359 +103268089 +31537 +9646 +1651 +28066 +29759 +9621 +381 +24592 +19936 +31410 +30352 +87657305 +22224 +28998 +19435 +30372 +533078012 +29429 +6925 +19061 +19914 +181284782 +10106 +24526 +31839 +2250 +4841 +23565 +29758 +12577 +25366 +2106 +16516 +646646250 +30846 +29448 +31877 +5360 +10970 +31514 +998 +6678 +699747195 +22956 +28701 +14499 +17265 +20046 +31170 +5095 +13506 +510017880 +699487053 +28916 +253699238 +15261 +32630 +6804 +24360 +12361 +17093 +24392 +21276 +807729187 +7117 +21484 +13443 +6238 +23745 +8021 +15608 +17281 +16287 +17009 +7746 +1339 +16301 +12184 +19693 +241930487 +4509 +1310 +14231 +31375 +28118 +166 +13617 +21666 +28510 +25964 +294947637 +26941 +29172 +623 +2231 +14167 +28720 +23644 +19537 +6035 +27662 +13160 +543278591 +18630 +17015 +31619 +24313 +11724 +31075 +673150696 +7592 +3009 +18156 +18623 +27317 +4774 +18133 +21500 +31025 +31425 +7236 +29274047 +5513 +28956 +29209 +25197 +4709 +29429 +26121 +18271 +6067 +7624 +24264 +5565 +28858 +25791 +2892 +8318 +13436 +32087 +23362 +4563 +11478 +16407 +28370 +26661 +11316 +3562 +27295 +858 +387 +15261 +289826984 +13655 +29621 +28998 +21047 +30276 +2133 +182362405 +25263 +26306 +1313 +13303 +24242 +28927 +580 +13737 +798556108 +8549 +32611 +19061 +580 +8520 +7361 +5492 +6038 +30537 +8515 +29388 +16304 +24280 +25605 +22424 +26027 +25312 +32004 +11007 +3229 +4937 +224 +25346 +25252 +7677 +11340 +892998692 +12861 +28251 +353059167 +13168 +27195 +12250 +28340 +22622 +32520 +4581 +12577 +29609 +27153 +18550 +25263 +229792385 +20736 +16480 +17886 +6862 +20048 +15594 +8433 +22971 +5034 +23115 +8047 +20047 +5645 +280737490 +27017 +24931 +29552 +7122 +7252 +17708 +1110 +846 +4920 +2572 +1218 +31005 +5683 +26233 +8780 +8698 +9665 +23515 +18001 +677416738 +24405 +21155 +31445 +742394050 +26661 +20054 +27025 +29711 +22607 +11302 +23539 +8677 +16913 +16775 +25109 +7566 +26783 +13398 +16085 +19506 +9371 +26150 +15594 +8586 +18298 +11407 +24965 +289826984 +62277626 +13168 +25516 +11729 +18030 +21045 +20842 +846 +497021021 +355015084 +1358 +30057 +4328 +15548 +8839 +26817 +5176 +13996 +23022 +3235 +3996 +646646250 +12987 +25194 +9421 +24905 +1052640660 +2901 +12788 +22679 +3016 +10518 +4573 +32163 +3844 +4840 +32194 +5682 +28810 +28903 +942511264 +2308 +15017 +851641765 +6249 +24568 +30782 +777917138 +14621 +25504 +24716 +472330180 +6929 +18213 +20069 +2345 +2426 +657016490 +28741 +16886 +6658 +462910439 +23188 +16836 +22852 +697438511 +29816 +22591 +902218792 +30557 +18985 +5686291 +17871 +28021 +2174 +10027 +20627 +21428 +16472 +21342 +14719 +1206 +23437 +4363 +17597 +12741 +21121 +26458 +22732 +31641 +5796 +6862 +21002 +462910439 +6818 +9986 +6757 +29433 +329597276 +23113 +28240 +10807 +16017 +21166 +23768 +30327 +23372 +30520 +5793 +24443 +22777 +15170 +4509 +26686 +18411 +301 +32676 +915 +15535 +16597 +15540 +18418 +19743 +30596 +21700 +20786 +12016 +20069 +20119 +30519 +21374 +2260 +223104312 +6085 +30753 +4989 +5730 +7570 +666820756 +31972 +8584 +29602 +5383 +5751 +16297 +6087 +11335 +284016043 +2426 +5947 +22777 +22324 +9731 +28451 +9511 +14136 +24495 +9350 +9659 +28493 +14014 +3743 +31474 +826379647 +17298 +8209 +15539 +21866 +25594 +26259 +17025 +6607 +18419 +823092168 +6719 +13993 +23280 +15307 +4357 +3069 +238835585 +693593454 +6829 +16048 +25755 +10028 +466407152 +32431 +14889 +5910 +20894 +16499 +15061 +634854294 +16391 +2525 +16114 +19751 +818 +27662 +29777 +6442 +28295 +10903 +7241 +28339 +9668 +6584 +624 +11357 +6611 +1022122593 +2329 +21083 +5050 +1100 +24515 +17616 +980280743 +3179 +13899 +12932 +7648 +16904 +16805 +21334 +2934 +29311 +23143 +891 +1071900543 +15322 +125408631 +8175 +4384 +6044 +32161 +19875 +14189 +866 +23901 +7830 +5203 +8601 +30606 +1053934584 +14722 +120944653 +10496 +11227 +22482 +50989912 +13417 +1384 +7428 +27738 +224549453 +21252 +6500 +7143 +24401 +29556 +27833 +15332 +11693 +4247 +12984 +4260 +30429 +2596 +31990 +14943 +31319 +5888 +28905 +25504 +6642 +4640 +6520 +16907 +19911 +14740 +15313 +19878 +17207 +7064 +518055098 +12016 +3494 +22140 +3264 +5924 +1904 +3793 +10493 +2541 +17577 +28724 +29894 +23364 +238428037 +18840 +13050 +6887 +18650 +20843 +22024 +1496 +882883285 +9222 +1614 +6869 +329649531 +10021 +25448 +27669 +12164 +26865 +18209 +24814 +9490 +26150 +589882737 +16518 +18461 +19819 +5908 +4098 +20902 +15179 +10731 +23721 +23964 +941 +15178 +15422 +260292361 +25710 +10743 +10049 +28728 +22034 +1673 +28437 +8297 +15265 +787176313 +19868 +4784 +19670 +11779 +17443 +18271 +30602 +3948 +18128 +10262 +22339 +2167 +20763 +5847 +3985 +27153 +31245 +941 +21437 +8879 +6540 +747 +17402 +6163 +11331 +20290 +20540 +96437477 +9445 +1290 +22438 +8925 +10968 +19321 +32664 +472330180 +18029 +31696 +1069115708 +13004 +29433 +28812 +18251 +23526 +992 +3458 +20773 +9461 +1022585985 +17798 +8781 +4771 +32650 +16424 +3378 +26249 +642256957 +24443 +26420 +25203 +982580241 +7308 +20250 +4841 +901 +775886610 +13064 +2536 +11412 +28284 +10637 +25481 +19348 +22360 +16003 +9156 +14953 +17559 +19732 +14209 +21726 +26939 +5460 +23644 +29761 +1791 +22073 +30766 +1545 +12820 +11357 +16409 +30372 +945573236 +17670 +6500 +625190697 +25530 +30785 +17884 +31504 +131147486 +14738 +8577 +90396233 +240415429 +16842 +3276 +12017 +421 +19432 +1723 +25123 +7460 +27877 +10800 +30770 +26689 +29891 +497021021 +7623 +24260 +564 +28231 +16944 +21158 +32437 +17970 +14795 +17321 +7566 +10441 +25551 +941 +15907 +23841 +1774 +26175 +24975 +23223 +843 +20072 +20463 +25341 +2766 +27298 +24652 +591 +12315 +438 +1230 +13175 +23010 +414776319 +17173 +21828 +18143 +5710 +616977445 +29450 +13827 +32311 +16499 +17101 +22845 +6085 +24939 +31260 +11451 +23603 +23975 +19907 +28163 +29857 +7489194 +7336 +919564231 +16801 +14845 +12940 +31351 +24368 +2856 +31418 +32296 +8841 +5524 +11737 +1632 +24861 +9103 +7120 +1308 +462589202 +24580 +26743 +6294 +4100 +30944 +27055 +14161 +26151 +5509 +573404863 +14953 +16173 +1182 +21782 +28712 +12688 +18563 +23864 +2536 +4841 +213884266 +30843 +25679 +12222 +667 +20120 +2565 +27768 +5793 +24246 +16516 +16071 +31168 +23810 +13758 +15708 +23295 +24484 +31583 +28251 +20627 +10508 +24329 +27246 +7958 +25346 +1282 +17626 +14268 +23885 +29109 +18458 +9100 +22992 +1055 +23010 +7612 +19064 +18948 +21038 +5605 +13165 +29896 +13685 +25813 +9657 +18917 +22571 +25504 +18248 +20210 +989959857 +11767 +19783 +17364 +6565 +8725 +1354 +30174 +922299518 +25366 +4531 +25197 +25111 +17425 +16080 +29161 +26447 +346928338 +14462 +2901 +29810 +548 +6067 +8698 +16125 +529585642 +24635 +4567 +31512 +6343 +12850 +4869 +24656 +5367 +3016 +10515 +359554286 +6003 +984 +28600 +6364 +766296907 +13626 +3914 +10021 +28495 +22619 +14964 +1612 +26635 +270260213 +19599 +29461 +29398 +6679 +24724 +7396 +3576 +19354 +11267 +518417905 +9511 +194413349 +17579 +10201 +20902 +12386 +23810 +4934 +8813 +7850 +30732052 +19128 +24521 +9327184 +31195 +14914 +31979 +31870 +354736640 +874086522 +29477 +30534 +14656 +22184 +4452 +8823 +31403 +22250 +6322 +20400 +30557 +4261 +31765 +444399954 +14417 +15017 +16021 +19736 +3939 +23982 +20111 +13075 +28483 +26783 +506 +30770 +16432 +15008 +31562 +28647 +21740 +16210 +15698 +20271 +19665 +290976997 +15577 +5350 +8711 +5827 +11306 +1830 +6137 +15332 +26151 +3293 +12312 +13877 +14851 +13571 +8968 +15636 +13681 +4573 +31816 +13217 +224818846 +18379 +464703413 +9031 +10227 +13883 +3530 +21414 +3922 +22645 +8133 +8925 +2278 +14722 +989223855 +31172 +4938 +32559 +10518 +24740 +24051 +7578 +18365 +9011 +29711 +13855 +21948 +16472 +32715 +8076 +3289 +10357 +15839 +11092 +28634 +7566 +6317 +18899 +6086 +19508 +31224 +23900 +2139 +27924 +29324 +17207 +16066 +24778 +16157 +9109 +15336 +12840 +6933 +8622 +9747 +20747 +19931 +23891 +23649 +28493 +28809 +22861 +1223 +27958 +7111 +23117 +12637 +3110 +5910 +11211 +6862 +11712 +20400 +1613 +16009 +26509 +16064 +15954 +13924 +12389 +19660 +958 +5773 +2536 +516 +24124 +24507 +5053 +6165 +28343 +16026 +20046 +27891 +14989 +19354 +24444 +15886 +24762 +22451 +2486 +1069115708 +28096 +31245 +27085 +23871 +17856 +724861432 +13158 +14091 +26163 +21043 +12143 +30607 +2950 +446206058 +16922 +21669 +20507 +29109 +826485957 +7132 +1659 +4383 +29351 +244343836 +8584 +1900 +24597 +20037 +20250 +4476 +13505 +7667 +9167 +2048 +32750 +21615 +26271 +27235 +13287 +5541 +16182 +15937 +19386 +20008 +17761 +13506 +4191 +6405 +12010 +14798 +3274 +27393 +17060 +28173 +721000141 +19163 +24931 +9087 +18129 +22337 +20121 +20524 +8778 +4331 +14914 +31641 +16749 +1223 +1206 +13751 +23709 +25670 +775886610 +21908 +4855 +24368 +23895 +31416 +13748 +24067 +7444 +1686 +706944221 +24966 +21683 +30296 +6921 +6388 +32311 +6767 +15556 +24805 +12539 +497021021 +3590 +7024 +16633 +6530 +29253 +4142 +17200 +11154 +11801 +6318 +27394 +29758 +25916 +29642 +18310 +16730 +641245860 +9668 +18709 +25171 +12747 +14737 +23576 +10309 +6278 +3179 +16291 +1072 +23255 +9363 +28064 +988543234 +24309 +359554286 +27556 +8830 +16667 +30655 +8925 +11227 +886 +516829386 +7318 +17810 +16297 +30989 +17226 +32112 +2772 +10708 +6920 +9369 +23854 +4211 +23209 +4338 +32590 +23793 +959926239 +27127 +15310 +28115 +22006 +24331 +29982 +21866 +1791 +729284343 +16759 +28152 +163 +6806 +29089 +18504 +969 +26118 +27160 +15174 +9091 +8576 +3143 +268506385 +6218 +24787 +1001982030 +27803 +17204 +26291 +27004 +13130 +17437 +9508354 +2947 +31375 +11792 +22562 +13606 +4326 +31954 +1616 +9103 +24196 +16931 +26 +7973 +28628 +982580241 +17249 +32305 +24548 +13295 +958 +24966 +867204060 +13422 +25727 +7270 +21208 +6405 +11801 +20048 +4740 +859 +12160 +681 +3467 +21135 +8223 +15076 +3146 +26631 +20535 +663426662 +9327184 +10311 +9963 +19865 +30372 +28591 +2916 +19632 +20517 +18698 +2385 +10719 +27714 +12992 +16318 +28427 +22 +5992 +20542 +28782 +11335 +12763 +22727 +28898 +28604 +19720 +4958 +22454 +30444 +20512 +14228 +32371 +30878 +12722 +19199 +13422 +15379 +296439019 +17626 +7764 +29109 +22337 +17724 +29172 +4100 +3832 +5913 +21167 +13075 +4417 +23163 +16045 +17462 +28825 +29376 +23303 +15903 +1017 +19977 +14430 +30944 +16507 +28359 +22188 +6767 +955541494 +7460 +3456 +665 +29344 +17799 +1971 +2612 +10498 +8802 +7195 +12602 +32446 +26771 +8076 +27079 +16627 +16161 +30810 +22187 +15143 +8700 +13758 +7672 +19009 +23661 +1831 +16353 +333166385 +39299391 +31670 +25752 +5686291 +29773 +13601 +6442 +20137 +17870 +8963 +724861432 +4411 +22617 +26939 +2004 +8147 +10885 +1042062182 +767879674 +29753 +13769 +3331 +2145 +1784 +881060186 +9751 +2343 +18480 +12814 +28362 +30785 +12736 +6885 +28202 +18604 +20555 +16384 +12163 +624 +22190 +12599 +10381 +31970 +26740 +22140 +31727 +332842011 +22790 +26315 +24515 +28069 +30306 +4852 +9685 +4437 +2084 +32371 +18826 +12911 +24809 +28651 +28726 +3110 +157465808 +31362 +621395034 +471507746 +22635 +3714 +9455 +15994 +24966671 +16399 +4328 +23280 +13414 +12905 +682 +415613643 +17588 +17921 +1370 +2018 +20934 +21003 +730297274 +79070230 +16444 +429 +15355 +13956 +1779 +9192 +5222 +15428 +853929883 +17856 +551 +17015 +5863 +12805 +30499 +23912 +31139 +9550 +32689 +14507 +17020 +2095 +17200 +2690 +901 +1929 +723466242 +4645 +21140 +32014 +28826 +304677974 +29012 +4522 +3051 +13556 +30821 +21984 +28677 +29365 +28359 +20125 +16552 +13385 +5236 +14463 +3009 +427210045 +5583 +22945 +19547 +17952 +3645 +18003 +28796 +2896 +23159 +21868 +15357 +982580241 +1688 +1868 +32760 +15104 +9361 +32313 +9013 +4157 +26614 +5288 +1544 +21422 +23897 +31426 +10493 +8183 +20314 +7017 +18813 +909487409 +6405 +23607 +8925 +21476 +30093 +24814 +5891 +11105 +31498 +6600 +32279 +9627 +24516 +5539 +27892 +9665 +24299 +32446 +25010 +23137 +393986242 +5390 +19163 +10970 +7620 +21769 +175 +23522 +31035 +11007 +30148 +15549 +28279 +11986 +766 +31095 +26306 +12111 +10311 +24800 +27819 +32163 +29311 +20200 +20571 +7285 +3639 +26264 +20550 +19745 +975640473 +22755 +32611 +24126 +5888 +20997 +1029808281 +31673 +651605410 +4128 +223104312 +26968 +5524 +22742 +24289 +1072 +21225 +1028 +19783 +1779 +22895 +796710006 +25376 +29627 +31889 +1747 +7307 +22580 +22750 +23756 +32621 +16650 +2655 +3976 +7014 +812501196 +29889 +6420 +31696 +32163 +2127 +31838 +7838 +28508 +30782 +16567 +17988 +4062 +25509 +6076 +11108 +10694 +19730 +32138 +29002 +31362 +12499 +28705 +27042 +28913 +11260 +25354 +6077 +2073 +15820 +21550 +955278291 +32369 +7129 +16667 +282 +24354 +17374 +12577 +6374 +4032 +31504 +14402 +14661 +29093 +17332 +22497 +19061 +16232 +32561 +2830 +24966 +23151 +14215 +8515 +13099 +26205 +6742 +598246017 +31325 +2849 +1481 +25752 +3580 +7527 +31761 +1980 +352962731 +3922 +13276 +20463 +6678 +30374 +20870 +5910 +27098 +561627178 +417 +18609 +21215 +12538 +6238 +8443 +21868 +10431 +20348 +23683 +31950 +8019 +22465 +26326 +15233 +16697 +1309 +3562 +6933 +11576 +2213 +26150 +17392 +642957786 +1242 +21716 +2058 +21592 +24458 +27243 +4411 +30429 +19711 +16290 +21496 +21882 +7765 +3358 +59300581 +8047 +26620 +16644 +17198 +10788 +28913 +23768 +19845 +7915 +10564 +32370 +6160 +846 +20348 +1373 +748 +32331 +16836 +6146 +4440 +981344217 +7510 +798556108 +23894 +892998692 +14060 +11772 +23475 +24789 +8778 +20826 +7038 +884345720 +9704 +14631 +28279 +5947 +1649 +13016 +21340 +28180 +4384 +31847 +32614 +29278 +2695 +3991 +5492 +1747 +2015 +5341 +10456 +8156 +30021 +12067 +1017 +17025 +5873 +5947 +5250 +12432 +8282 +26106 +30133 +18025 +14091 +24711 +541087189 +31431 +17450 +8464 +3730330 +20819 +16078 +10974 +8324 +4112 +25368 +25612 +21778 +3546 +17239 +24078 +14974 +12211 +251 +26898 +32446 +24443 +26231 +32650 +3003 +8420 +24127 +24818 +5369 +10357 +13532 +19320 +18173 +792992230 +11510 +22621 +4783 +18408 +28100 +30914 +4492 +909240806 +29753 +360908934 +19342 +14535 +1198 +8798 +5797 +181284782 +21890 +15162 +32337 +26343 +30873 +10569 +24459 +29433 +9416 +20955 +11716 +8571 +3870 +18463 +17972 +24468 +30705 +26157 +518417905 +25030 +17046 +17385 +28059 +4858 +11482 +15639 +32495 +14587 +18602 +16009 +22602 +8985 +29831 +7071 +13064 +12010 +1671 +5886 +864335235 +16444 +25989 +13075 +28282 +9474 +15762 +9031 +4153 +29067 +2441 +24757 +9659 +23895 +31670 +20517 +8960 +892998692 +24993 +31885 +15900 +27308 +26161 +8172 +12562 +9657 +25442 +30065 +9751 +139007263 +17480 +28171 +30296 +26291 +14575 +23619 +19694 +23624 +3225 +7150 +23768 +29864 +19867 +17159 +23217 +151770303 +894853305 +9263 +30372 +20866 +31706 +25091 +29239 +28677 +1142 +21272 +19327 +12381 +14772 +8960 +13606 +9482 +2072 +27199 +27881 +9906 +29067 +241930487 +16365 +23544 +27392 +31230 +894853305 +469657013 +902551600 +23038 +23259 +12761 +26691 +29285 +13 +7262 +687 +28421 +7123 +10651 +26939 +6089 +26261 +9956 +1437 +27393 +7592 +429 +4741 +4062 +989959857 +6470 +4007 +22564 +15048 +31362 +20580 +7428 +22120 +17311 +1649 +12999 +19500 +29864 +15689 +23746 +4372 +20112 +20274 +19956 +20254 +15660 +7165 +19655 +29274047 +18569 +7745 +21002 +13312 +26524 +11835 +4749 +24743 +16941 +421 +2018 +5825 +6003 +26921 +23864 +14023 +19343 +19047 +10487 +26617 +20638 +10631 +6515 +14760 +32101 +3721 +24569 +24986 +11433 +660380383 +25727 +23412 +27937 +29924 +4897 +17308 +27041 +27521 +31797 +21208 +19880 +17972 +14396 +27755 +1895 +3455 +21311 +1339 +968471067 +22352 +8879 +22255 +225534628 +193175134 +10508 +27662 +30896 +1142 +22645 +9294 +27160 +29630 +21907 +11603 +19052 +27290 +10388 +852 +4494 +27738 +21390 +17747 +4452 +2410 +27007 +16200 +756626234 +1014219856 +4709 +4635 +32313 +196091779 +6420 +922299518 +29547 +185934147 +12603 +6170 +22621 +25202 +26509 +4401 +4721 +2127 +9533 +21170 +24745 +9709 +17236 +30140 +534285331 +29266 +62277626 +15886 +16502 +29754 +5187 +27094 +30712 +22445 +12020 +9931 +23559 +2797 +15239 +23904 +28427 +6146 +19783 +22438 +31570 +3540 +14209 +5945 +31842 +4913 +96 +981344217 +26874 +15788 +5103 +5742 +8224 +15059 +15232 +18233 +4233 +6531 +6678 +15113 +14885 +13478 +13642 +652152676 +13463 +20825 +20852 +13023 +6719 +30879 +19645 +19323 +20517 +536735414 +23768 +17202 +13017 +11716 +25620 +17264 +2452 +31559 +12357 +4648 +2091 +12899 +20537 +263497805 +22971 +32143 +493 +15492 +9877 +14028 +21601 +23017 +2158 +24764 +28591 +403721447 +20947 +610 +25918 +13373 +22643 +27756 +24975 +7006 +4852 +6319 +8657 +24895 +10656 +19010 +25205 +19508 +21992 +13064 +6236 +502144944 +6218 +32650 +473198471 +31102 +21471 +8321 +9289 +31245 +25876 +28388 +27304 +12666 +1013710959 +15927 +23504 +8696 +5742 +12603 +17542 +22319 +2596 +6238 +427210045 +32180 +14934 +3229 +23252 +21710 +21594 +8172 +22652 +28678 +29002 +3277 +32436 +12024 +29288 +8560 +6080 +2163 +13016 +6238 +7734 +28197 +31759 +5448 +14396 +23895 +11801 +28928 +21710 +30843 +972928650 +16323 +15245 +2504 +23158 +2822 +27199 +767 +2375 +15548 +12603 +9304 +2695 +9327184 +3143 +13314 +5532 +16476 +15132 +28575 +7096 +23710 +13370 +1068171828 +9129 +6518 +15666 +24903 +758300039 +13955 +27165 +12800 +25348 +3874 +452 +17595 +26410 +25549 +13601 +716737822 +17019 +12577 +18463 +22383 +1090 +15251 +20722 +18617 +20348 +20462 +21849 +6521 +5947 +814251226 +12011 +21646 +15287 +3019 +239 +28508 +2396 +16649 +25581 +11761 +9371 +3922 +15239 +15036 +8995 +7150 +9322 +8399 +12498 +23115 +602 +8829 +12717572 +1005059728 +21500 +13964 +12024 +22822 +4327 +29889 +30976 +7305 +26969 +5434 +2529 +14502 +24457 +28515 +16432 +25542 +7915 +1659 +7307 +851649066 +28956 +25447 +832 +24635 +595289714 +30535 +5900 +589886788 +4059 +5644 +22546 +22030 +22153 +26948 +18847 +13998 +13417 +19323 +1013710959 +10415 +31752 +29545 +25619 +7933 +21889 +10841 +16637 +70149198 +31103 +21866 +9410 +3729 +12385 +16173 +32719 +5677 +27185 +29545 +1447 +21516 +12718 +464493188 +26524 +12764 +2131 +30592 +27256 +16889 +70149198 +5906 +31112 +3185 +20989 +27121 +2724 +8360 +32428 +27059 +18025 +6065 +32437 +15162 +32194 +31705 +5524 +15676 +27881 +32566 +29575 +337041099 +20363 +642 +17148 +3097 +29602 +20512 +16210 +9474 +25445 +462910439 +4216 +787176313 +70149198 +7430 +8524 +393986242 +32048 +14799 +20048 +27960 +32521 +127417473 +31169 +25549 +5544 +16232 +4181 +23539 +1039454929 +25362 +12718 +8023 +6043 +18167 +22790 +3235 +90396233 +16318 +30054 +381 +30449 +32621 +16507 +6795 +31157 +27297 +26090 +9443 +533078012 +2668 +1053394108 +28251 +23710 +6870 +26348 +30245 +23681 +20479 +23783 +20250 +29010 +892237149 +3225 +16057 +17441 +32643 +30807 +15717 +16290 +29567 +23565 +22564 +9410 +31102 +6243 +18480 +6719 +466 +28211 +16957 +864335235 +30481 +28927 +8712 +92 +6218 +4891 +2529 +23640 +842 +16759 +28238 +11407 +10445 +9258 +744924752 +9538 +19878 +27388 +5590 +13050 +336397151 +10528 +10953 +1384 +9379 +31375 +4372 +29161 +27053 +5115 +29978 +5908 +15556 +28243 +6272 +16287 +9391 +17176 +8515 +25989 +21669 +13174 +10826 +21839 +9408 +16749 +12674 +1063098759 +978839708 +25825 +734095839 +10323 +8223 +15636 +20441 +26691 +5362 +27173 +509606916 +21769 +6512 +8995 +4445 +19880 +10286 +13467 +8230 +19168 +1908 +4920 +24443 +8345 +15379 +18173 +21221 +21613 +32341 +20203 +9762 +11937 +693593454 +24100 +917948279 +20898 +31809 +30537 +29394 +26539 +29433 +23153 +19314 +29875 +1719 +13130 +12987 +775886610 +13402 +27055 +11311 +25874 +15017 +27099 +1009 +16704 +19486 +31035 +5847 +24656 +6937 +20250 +13158 +25049 +6990 +12757 +32300 +6085 +13032 +30766 +22617 +13682 +29336 +28455 +12504 +13838 +13783 +6068 +16291 +22718 +22795 +29698 +11243 +8285 +3586 +28705 +11634 +1302 +7746 +21990 +27046 +17462 +796710006 +20085 +29271 +28508 +498666675 +27995 +20902 +20510 +9191 +28371 +29545 +3428 +20722 +11882 +19931 +13910 +28035 +24905 +32643 +3937 +23091 +31889 +19750 +18872 +21571 +26732 +20991 +11386 +23768 +7672 +7688 +490744948 +20265 +15378 +29339 +595942659 +3920 +14166 +21541 +22577 +618859804 +6338 +8030 +31303 +5041 +767163246 +5205 +6068 +29777 +26922 +5101 +19641 +570867483 +14868 +25742 +20777 +27074 +14912 +2415 +9657 +1673 +3780 +17871 +17924 +27303021 +27370 +12757 +25095 +19389 +29556 +503218957 +7064 +27968 +21666 +2475 +8925 +22598 +248068570 +8725 +27059 +14231 +20633 +1447 +29102 +6891 +21733 +24246 +638607948 +9024 +31005 +32444288 +750091950 +16298 +9039 +878327399 +20603 +22652 +4351 +29844 +32436 +8134 +11451 +5499 +4080 +18419 +15785 +20457 +10680 +6343 +10408 +29318 +10483 +11162 +20826 +20441 +10851 +392691932 +21711 +21775 +5196 +7153 +18878 +8306 +12700 +18480 +17078 +404560013 +12051 +24284 +7994 +12963 +17202 +393986242 +6974 +14569 +27053 +5283 +12695 +21541 +14304 +13 +8224 +20178 +31553 +865943268 +12024 +13171 +11821 +13258 +3587 +7684 +11180 +31665 +31211 +26410 +22294 +32525 +7778 +11890 +17392 +13302 +665875322 +13509 +26022 +7902 +24656 +33496567 +3711 +15927 +2363 +1466 +20757 +30537 +8974 +7538 +17627 +1802 +10129 +13075 +24966671 +9087 +18430 +17597 +15879 +2001 +28935 +28652 +18499 +25490 +22006 +920628575 +15092 +3229 +337953397 +13099 +8127 +18399 +15092 +23306 +912418915 +10019 +30352 +23443 +24262 +19012 +12717572 +905400521 +881 +328328013 +564184338 +31776 +8099 +28635 +30107 +24823 +20524 +12250 +30826 +1222 +4167 +30337 +3069 +3372 +24753 +26823 +7745 +25252 +30745 +337041099 +1403 +11331 +15798 +1014219856 +8524 +24675 +13390 +21571 +863724463 +23621 +12849 +7889 +17101 +27087 +17314 +16989 +32385 +1310 +5737 +32470 +13701 +27756 +5187 +18661 +10636 +6767 +17466 +188584425 +25799 +4455 +4561 +7122 +12414 +25606 +22956 +27160 +6929 +18501 +30534 +27195 +28366 +30078 +622 +625657182 +30065 +21868 +8568 +30865 +12129 +901 +9366 +289826984 +24078 +208004304 +17597 +420127582 +1409 +8385 +31095 +3387 +2126 +17425 +21923 +493 +7778 +15415 +8067 +15448 +20140 +4682 +36262490 +10859 +24495 +275531286 +22764 +833103889 +23412 +24023 +7714 +5128 +28256 +26685 +10408 +15199 +8096 +5321 +26106 +16811 +13783 +5250 +29451 +23362 +391318178 +22821 +32378 +1129 +30733 +22789 +6416 +17443 +27746 +19153 +17198 +29285 +445477967 +21596 +19289 +19420 +7336 +2001 +15233 +8844 +20000 +15978 +32020 +3976 +21027 +9538 +21070 +8388 +22773 +7385 +10295 +340345990 +21911 +11674 +9498 +6974 +28413 +345550902 +67875078 +24555 +21100 +32576 +28111 +30604 +28139 +31465 +290 +955278291 +22686 +12476 +688 +24468 +18403 +7965 +27153 +19187 +391090414 +25366 +12499 +11564 +573 +21871 +12394 +5664 +7396 +1582 +27902 +17569 +7214 +16424 +28339 +1382 +22713 +391958880 +20507 +31226 +2632 +21496 +12740 +29698 +31545 +18861 +2028 +25873 +31670 +29555 +8133 +30258 +2607 +13883 +17967 +31320 +24105 +3155 +25452 +13733 +19541 +7585 +15315 +30306 +393086015 +329161931 +1051977677 +30174 +24673 +21178 +726616181 +1053511540 +29641 +1277 +22153 +13438 +27443 +28799 +1726 +25347 +10112 +6976 +41255736 +10518 +310684775 +5688 +29752 +767853461 +839907039 +4726 +11821 +26140 +13264 +19297 +21003 +24780 +23137 +17793 +5494 +25307 +18826 +151770303 +12496 +3058 +3277 +6607 +598553511 +2690 +10796 +12740 +7481 +26085 +3586 +458 +27131 +7510 +3092 +7831 +7995 +11821 +24443 +10573 +7082 +16840 +16575 +11069 +292613269 +19018 +244957611 +26 +109016745 +409560708 +778360537 +31530 +1322 +808046354 +17340 +25030 +30157 +32470 +20112 +30595 +7722 +215107976 +24547 +23196 +26968 +19977 +28066 +21383 +15377 +3339 +28733 +30316 +30991 +1517 +6541 +17597 +13367 +15944 +10048 +20030 +8696 +16952 +17798 +16365 +22714 +27710 +16243 +6238 +1409 +21180 +8560 +28414 +24836 +22270 +12700 +23462 +13478 +28986 +10021 +13701 +28508 +36 +1358 +16840 +8449 +3069 +24716 +8297 +18883 +7265 +18310 +4774 +2163 +14532 +5689 +5524 +8297 +647614569 +28782 +11773 +31209 +2697 +12357 +27854 +14676 +13347 +15365 +6541 +12890 +26908 +32652 +443 +14885 +15985 +14038 +27443 +29805 +17437 +8586 +1445 +4025 +11971 +25839 +268876993 +12527 +14943 +23568 +2218 +1282 +10049 +5748 +14462 +613429844 +8677 +27968 +16759 +22077 +13733 +8305 +444399954 +8392 +4681 +18647 +32285 +5350 +22049 +952542015 +337041099 +13099 +323513539 +10306 +22548 +3743 +22294 +26896 +24307 +29211 +13118 +4869 +483843128 +19108 +25876 +30704 +21660 +565593805 +2075 +30922 +5463 +17868 +19665 +15287 +9873 +31232 +6620 +10458 +9036 +30557 +9975 +25996 +14195 +11668 +182362405 +16352 +27561 +6921 +20894 +20939 +32390 +22256 +28369 +30272 +5891 +23783 +22849 +30226 +31408 +14672 +10357 +29481 +7825 +13070 +1083 +23918 +24258 +24105 +1455 +21411 +14209 +22316 +10861 +29092 +12191 +747883166 +28238 +5645 +17425 +9111 +10692 +19881 +7730 +1302 +7220 +572834493 +17928 +12366 +22322 +17728 +16331 +17340 +30212 +13747 +24734 +32470 +23277 +24834 +10560 +558084621 +19743 +26301 +14790 +31504 +6238 +19533 +13758 +16472 +21170 +8441 +22270 +17924 +20378 +701104944 +725112481 +923278241 +23653 +4321 +4514 +27025 +2697 +13175 +31685 +4384 +29633 +18251 +18161 +27738 +21552 +20724 +4799 +24478 +11777 +12369 +24652 +20964 +2538 +462589202 +14295 +10249 +27004 +26572 +8105 +31665 +9755 +1023 +3356 +1305 +8345 +11774 +31254 +12764 +18394 +26306 +629271359 +3784 +16017 +4062 +8324 +4897 +28807 +31714 +24689 +7714 +12628 +32623 +28438 +12666 +18623 +16356 +27710 +20510 +30557 +538786362 +11801 +24619 +17799 +29481 +7263 +14698 +17929 +3812 +15162 +15540 +5514 +17510 +14127 +31753 +1659 +533078012 +8287 +10008 +920628575 +206 +23742 +10408 +10559 +8091 +14164 +12006 +15810 +26656 +8472 +9613 +25481 +32724 +30624 +22166 +924305293 +6418 +26192 +21964 +17173 +11102 +17501 +171308653 +16390 +26889 +989223855 +30148 +7403 +28020 +4293 +1940 +22722 +30565 +31010 +21422 +16243 +18535 +12211 +19531 +15831 +23520 +314 +1028326137 +13727 +28825 +7180 +24299 +27440 +15411 +23535 +6466 +24004 +23649 +21711 +577 +30805 +31103 +31998 +7431 +2589 +687 +7599 +22795 +4914 +23559 +1036 +3502 +11067 +22140 +9789 +762404314 +5910 +17592 +6010 +4383 +28225 +31837 +4321 +14706 +23022 +26386 +16435 +9222 +26468 +349377938 +12426 +16518 +6405 +9199 +924349614 +21715 +6511 +14678 +27806 +19496 +13474 +14676 +30157 +12723 +20687 +10249 +22470 +472330180 +8179 +3889 +28583 +31174 +3721 +665875322 +25252 +32370 +17848 +31723 +26867 +18928 +28591 +10441 +1509 +14702 +20440 +23302 +882072880 +19213 +3690 +20137 +911989185 +11199 +4820 +23810 +3179 +5590 +27592 +9891 +6491 +145895232 +21047 +3396 +20636 +27004 +13634 +17492 +26670 +1437 +29010 +13278 +15453 +26047 +19845 +7973 +12764 +29365 +15886 +11738 +27510 +6330 +14526 +12013 +25410 +403721447 +1052417407 +23614 +2849 +7111 +1122 +213884266 +24478 +1044185404 +908304474 +8067 +29393 +29777 +21284 +5815 +11218 +25286 +1052924890 +7902 +5580 +6133 +8621 +13408 +15460 +333 +32313 +6501 +443 +26691 +2477 +30598 +25617 +682 +15265 +24075 +18869 +14133 +31718 +8441 +9199 +5180 +16687 +29761 +13040 +16889 +27522 +6096 +215938702 +19610 +31753 +31410 +3458 +10010 +422134051 +19878 +11159 +8399 +21198 +8531 +406000131 +22812 +18036 +22300 +11466 +25366 +24638 +18307 +2154 +23530 +236684310 +4609 +19688 +557679414 +21117 +5383 +282058177 +31139 +22577 +507789109 +6479 +824801269 +24207 +15018 +364 +1163 +10208 +245721734 +17488 +842 +31512 +8464 +11049 +11818 +7693 +15645 +3358 +467421403 +241930487 +4579 +92 +4578 +329649531 +6469 +18431 +4590 +19932 +25368 +29952 +21012 +1729 +30214 +13892 +19645 +3495 +6395 +24207 +10836 +22102 +5673 +695 +13760 +13653 +767 +8951 +7187 +23362 +14526 +542295626 +22753 +13088 +379911054 +606881088 +8324 +27603 +16596 +15978 +16243 +24789 +19074 +19676 +12493 +15893 +18870 +7125 +22684 +14521 +14868 +4627 +18094 +3992 +10643 +29966 +154120443 +6655 +14395 +9867 +17086 +5373 +16749 +21072 +24675 +36 +5362 +631 +31836 +893 +18399 +31455 +31254 +18633 +16314 +25873 +9365 +19047 +4749 +24787 +25203 +306860064 +14865 +30049 +975 +30449 +17298 +14304 +7290 +30564 +16035 +5187 +3937 +23094 +270260213 +31877 +4102 +2452 +28245 +32555 +238116815 +1614 +21028 +19472 +82501098 +19354 +6249 +6515 +1940 +28115 +4697 +29130 +24864 +14417 +9120 +19559 +26304 +27995 +17924 +12224 +2747 +3580 +4620 +7489 +25785 +18829 +6067 +11185 +15491 +21868 +30557 +30013 +17871 +25940 +28634 +31979 +28371 +18399 +25788 +26631 +18111 +627712427 +16674 +13681 +20365 +23544 +23796 +31325 +26312 +9542 +20078 +3689 +28986 +26959 +3189 +31995 +6281 +20578 +852 +18077 +770236869 +446206058 +32127 +14099 +32611 +21429 +3356 +5308 +26569 +3574 +11227 +12818 +23654 +3713 +27420 +21448 +859945928 +9731 +383 +27017 +1977 +16817 +3126 +8345 +23772 +18290 +21753 +14295 +4111 +24568 +14614 +20627 +1043810333 +6238 +10197 +504 +15162 +22966 +6530 +32192 +21964 +16744 +24193 +15958 +917654268 +14209 +955278291 +20724 +28127 +20700 +631540174 +19868 +24926 +15250 +4579 +26118 +23159 +26741 +8787 +5590 +20382 +11460 +874205684 +27746 +3480 +457142444 +26620 +588197016 +11331 +17376 +19660 +10071 +13892 +5858 +2286 +23520 +32337 +24877 +32331 +17670 +21849 +31836 +13875 +8910 +8332 +9056 +51156944 +2656 +3009 +29698 +31838 +29120 +27665 +18001 +7915 +26691 +16428 +4052 +906900427 +31104 +8280 +28728 +20477 +17025 +21433 +27435 +28799 +19298 +30089 +952776110 +4975 +12562 +21448 +24848 +5933 +8774 +23535 +11986 +5250 +25873 +3495 +28418 +26347 +17975 +16556 +31120 +30319 +1122 +8127 +16309 +25594 +23403 +32742 +30565 +4880 +24284 +9983 +26551 +15169 +7187 +6869 +9533 +31785 +22471 +23209 +3160 +8017 +7831 +20274 +31512 +1289 +23209 +14970 +2934 +24553 +32305 +9685 +25675 +17850 +8571 +17592 +1479 +32232 +4490 +18411 +21021 +817319335 +7830 +12026 +22682 +8464 +24689 +806595480 +4900 +27079 +12963 +18115 +32112 +16842 +821 +17239 +5087 +12747 +1874 +24641 +8524 +469657013 +25366 +30564 +11306 +20702 +7561 +9307 +10121 +10358 +27042 +24236 +3735 +866 +16122 +21866 +260292361 +17501 +19486 +2787 +11658 +1640 +26584 +29422 +32650 +18030 +5955 +22396 +15336 +30067 +5699 +17162 +6018 +780421252 +1070 +17424 +22795 +90344393 +27187 +6821 +7075 +18752 +21782 +21293 +17381 +14685 +30161 +10449 +1011243118 +22732 +20795 +3039 +9445 +21437 +61671017 +1130 +430015481 +25263 +24607 +21287 +5777 +10680 +3818 +924495346 +6686 +10620 +21445 +2002 +18565 +6600 +512 +289826984 +9731 +808046354 +11510 +2596 +29148 +7958 +8434 +23958 +728180005 +30776 +400184846 +9461 +8702 +1774 +991546674 +28712 +16705 +2614 +27251 +17470 +529585642 +17395 +17777 +159891380 +27015 +18650 +31610 +7952 +5667 +5428 +3143 +468 +16842 +20299 +854319027 +13996 +4896 +10478 +16480 +27524 +9138 +450764617 +29014 +32664 +1040298715 +9939 +14268 +5921 +30519 +28634 +7952 +17169 +32590 +223 +13653 +5457 +10415 +16444 +29642 +14052 +22571 +21037 +625657182 +6542 +27785 +13229 +13946 +13436 +18754 +15483 +12163 +25668 +127417473 +6331 +3141 +23707 +3580 +8345 +6319 +28563 +10953 +4131 +15155 +19006 +17603 +21826 +19487 +28986 +13751 +7704 +11668 +30537 +20275 +15265 +21953 +15660 +15250 +4284 +2091 +15766 +21127 +24128 +23961 +25483 +24401 +7183 +4437 +20440 +321739453 +27041 +17829 +18167 +23644 +16941 +13160 +8680 +23767 +18459 +11540 +20265 +14330 +4856 +11420 +9769 +26106 +31330 +4513 +6656 +1171 +6686 +753 +4656 +19445 +31418 +443 +24020 +19694 +1186 +31998 +4021 +24516 +807729187 +26157 +17430 +15189 +26694 +24753 +18870 +21309 +26572 +3092 +26721 +11165 +4560 +6887 +3914 +19684 +4856 +845869748 +21525 +14222 +5737 +1066627044 +24906 +5314 +28992 +13057 +19781 +24135 +927 +5119 +688 +27726 +32388 +610 +27199 +23535 +26591 +16632 +19064 +19074 +16656 +6870 +29547 +16472 +24973 +22971 +28620 +15545 +851461297 +462589202 +8846 +8041 +20441 +885912742 +26551 +7495 +21314 +21887 +7958 +10184 +28642 +970891878 +5947 +4477 +26569 +22821 +6871 +7265 +409560708 +19773 +16730 +19628 +31028 +22617 +32590 +21043 +3852 +22499 +32337 +13109 +20612 +23541 +10727 +23958 +4390 +30121 +857 +31723 +3155 +14459 +31518 +26416 +21018 +20507 +3870 +28839 +429572152 +23290 +22713 +1959 +15144 +28495 +28572 +27832 +20870 +27130 +18727 +19376 +30053 +20173 +11631 +17780 +15927 +27393 +29052 +18883 +24861 +22021 +17917 +30440 +6542 +23163 +5886 +11430 +6423 +29109 +2515 +17868 +23108 +11641 +32620 +10101 +23814 +8375 +7250 +12746 +280737490 +24354 +31307 +852 +21816 +27013 +30976 +3437 +1378 +23290 +27828 +147187707 +7684 +3237 +633537610 +21417 +3789 +10788 +27052 +11796 +26276 +31856 +25778 +31810 +15545 +14532 +21866 +28728 +1001 +31172 +21043 +4122 +16904 +894853305 +17685 +31439 +7478 +22789 +27299 +3046 +750091950 +8156 +2231 +19801 +8105 +1282 +6656 +27676 +10540 +799 +917654268 +10727 +25710 +4126 +17589 +16700 +25346 +16516 +21635 +1043810333 +3580 +19863 +1040971019 +31696 +19145 +30821 +3097 +14268 +31108 +7180 +103019456 +29315 +25159 +15336 +29413 +13717 +24126 +10269 +8378 +31485 +32385 +22349 +23277 +7125 +11327 +446538772 +29022 +30302 +14758 +10498 +375276045 +22714 +7723 +4903 +24831 +4681 +9533 +25711 +8223 +21097 +9150 +2766 +10826 +20000 +31089 +16301 +228 +10781 +30219 +13351 +8658 +11033 +2824 +25341 +26177 +7216 +29278 +854319027 +3432 +8238 +20250 +6057 +31874 +27079 +25286 +5908 +1063098759 +147582950 +18115 +27688 +7612 +24850 +30054 +19845 +17559 +13595 +29451 +22887 +28203 +30444 +31247 +5415 +13085 +20571 +6678 +31545 +4656 +20265 +26775 +587293467 +15947 +11051 +12438 +15315 +9350 +11346 +16062 +10109 +18575 +32111 +16913 +26590 +17969 +11477 +26106 +5554 +6420 +695 +4324 +7180 +16842 +2089 +16309 +6435 +23047 +3458 +24374 +3185 +15764 +32048 +15941 +30408 +647614569 +31829 +14661 +5928 +18822 +26515 +20918 +29042 +11937 +17019 +10800 +30803 +29966 +822044300 +28281 +23115 +597917676 +32423 +13064 +1066927070 +4944 +10208 +8047 +6794 +16664 +359967163 +25231 +1573 +12912 +27714 +27173 +383 +16931 +23987 +11512 +16678 +21603 +31331 +31570 +30624 +29767 +23772 +20350 +14488 +24641 +113553516 +20722 +746614703 +32161 +12224 +9731 +30537 +17441 +17670 +844426824 +20121 +24616 +9672 +204246971 +223 +8712 +20113 +23259 +14624 +24580 +1053394108 +8232 +31932 +7396 +705049941 +5494 +25545 +31843 +19811 +29952 +4968 +21516 +25483 +4522 +865024622 +27121 +10804 +24412 +18183 +23977 +23113 +32060 +4635 +2518 +933943837 +22706 +452963926 +696198829 +20143 +19319 +16035 +32266 +27222 +18964 +16302 +14216 +916 +30473 +9173 +19628 +12288 +19665 +29495 +21868 +13880 +10869 +843 +28153 +591 +15322 +8680 +15886 +20426 +11772 +28013 +10539 +20636 +3945 +5004 +4450 +25813 +959926239 +13875 +19577 +6235 +18702 +10171 +9443 +4697 +15460 +375276045 +14672 +30860 +2697 +18129 +5180 +578152970 +7575 +23616 +5187 +13193 +13379 +11983 +5729 +25341 +16840 +2424 +18932 +13684 +18886 +4715 +26539 +16785 +374 +18208 +28223 +20793 +10687 +168109658 +26509 +15923 +27370 +25948 +6453 +728180005 +2487 +1761 +13054 +22065 +4575 +26054 +594762075 +363606158 +826379647 +3110 +20217 +28724 +351 +910649337 +16575 +23143 +24966 +15525 +23453 +31172 +25530 +24268 +3682 +770236869 +24764 +11104 +24930 +11223 +25600 +19108 +25504 +29952 +4403 +2029 +15752 +23403 +7572 +22231 +23583 +21740 +16309 +9263 +27042 +27160 +15635 +10889 +10478 +13302 +9123 +385123789 +13813 +28322 +31403 +306860064 +31338 +19224 +10010 +24063 +2145 +16525 +21484 +26592 +12060 +826379647 +14266 +24279 +565593805 +23348 +22006 +25376 +343241067 +31606 +18077 +31769 +703 +6179 +14091 +23608 +31803 +27098 +9958 +2126 +857 +18298 +26054 +175 +16101 +5513 +4670 +7745 +12557 +134 +5536 +27042 +17004 +20032 +23977 +11091 +6278 +22906 +13753 +12320 +24764 +24883 +747 +741194541 +462589202 +20203 +25095 +16892 +1640 +1641 +3455 +12426 +2298 +19212 +12568 +28652 +28988 +15483 +18190 +20700 +290 +522048339 +32341 +18886 +5945 +3437 +31870 +17093 +9808 +27682 +18315 +25679 +18598 +6925 +1959 +21043 +29410 +12848 +30926 +25778 +14551 +15220 +24700 +548602017 +32576 +14947 +8492 +1040 +4841 +25624 +22955 +16070 +17870 +21666 +23713 +25506 +26397 +566535181 +21716 +10721 +24299 +30341 +787866898 +5035 +24666 +10187 +17521 +28483 +17113 +13163 +19547 +6542 +8452 +9731 +10262 +14676 +10415 +6043 +19577 +240415429 +25646 +30741 +8217 +22753 +23803 +4595 +20303 +22322 +14828 +21669 +31606 +4255 +18986 +28935 +1042062182 +27669 +31171 +16775 +9461 +31193 +22833 +3196 +3009 +26457 +2231 +29626 +13291 +6085 +25558 +27688 +38930129 +6234 +23268 +7276 +7236 +3770 +742 +25916 +640 +22386 +31114 +11821 +2427 +32564 +8311 +28805 +20028 +17078 +15007 +23540 +1277 +30569 +23949 +28724 +18025 +24709 +4403 +26121 +6182 +5565 +31512 +26922 +27144 +2743 +4211 +23252 +27412 +4938 +7612 +16323 +15008 +367740012 +30054 +20874 +9400 +2572 +163 +10146 +10508 +13239 +10580 +21 +22451 +27297 +11440 +25394 +9331 +4106 +15061 +28937 +4885 +7754 +547839872 +30993 +20338 +11499 +17301 +13164 +15336 +476 +144 +22820 +15336 +10262 +15639 +689 +28467 +28038 +193175134 +15695 +15018 +4778 +24993 +28362 +4649 +30607 +21204 +2980 +23700 +30212 +32391 +24922 +721283276 +32442 +31718 +29609 +26305 +2477 +677416738 +7631 +14174 +32341 +9331 +13213 +9685 +22684 +27312 +1662 +769731785 +28724 +4656 +31714 +16066 +14220 +19428 +14526 +30021 +26106 +30435 +23458 +10477 +18338 +301 +4620 +8134 +26410 +11306 +4509 +19386 +16840 +30520 +15179 +8498 +9263 +19219 +28834 +749234322 +12576 +31209 +21037 +12315 +24757 +25257 +19875 +19687 +18398 +946065776 +8452 +8148 +26250 +18813 +14937 +902551600 +13070 +5795 +25608 +61671017 +11890 +9381 +16806 +26524 +16365 +31649 +19108 +9914 +618859804 +32581 +7722 +16026 +11890 +889191331 +17542 +3378 +19577 +9208 +18461 +2454 +1223 +2244 +30013 +3424 +29690 +7111 +11128 +27080 +29067 +22323 +25788 +21465 +21947 +22470 +24268 +19878 +4366 +10969 +29293 +21959 +224549453 +19168 +18797 +12840 +12581 +661309396 +4856 +25278 +9176 +461277064 +32157 +24581 +23953 +2871 +29602 +742 +594488198 +3143 +32118 +19455 +32293 +15048 +22790 +10106 +18322 +6343 +922621576 +12394 +16331 +6753 +28366 +27509 +30537 +26740 +3428 +20786 +11996 +2060 +5473 +10168 +31025 +21322 +27165 +1308 +29268 +20265 +21475 +18840 +20785 +11354 +17025 +6063 +14974 +16656 +23223 +32750 +2672 +27394 +18247 +4211 +21930 +12850 +236 +6500 +14747 +2016 +26921 +18948 +9508 +1318 +512512703 +19863 +38541287 +6470 +700574071 +16007 +19682 +16404 +20178 +30194 +19423 +25469 +19140 +24311 +14719 +458283071 +26781 +6611 +12160 +17488 +8520 +2053 +15887 +3253 +20578 +2053 +31112 +9239 +19743 +18342 +32393 +11890 +29896 +29399 +1673 +8782 +17441 +29637 +518417905 +26539 +19587 +19913 +18939 +26590 +17848 +3423 +18398 +32182 +18615 +2802 +3713 +30089 +12385 +7648 +9015 +9332 +4900 +27420 +24468 +10784 +1232 +6249 +980280743 +7415 +5996 +29052 +27192 +32279 +6894 +24127 +13929 +6618 +14564 +9156 +28171 +608 +1816 +32611 +28197 +420127582 +32559 +79196762 +5016 +6027 +29014 +24795 +8170 +24368 +2426 +6818 +27396 +20034 +11773 +14142 +30078 +6137 +30433 +24493 +18322 +12385 +17856 +27279 +17728 +6205 +509352747 +26147 +30475 +10506 +2278 +660380383 +680671778 +20715 +5162 +12867 +427985656 +1671 +14470 +15341 +16213 +938231172 +17364 +26305 +29627 +6862 +15577 +7180 +9192 +1310 +28814 +15306 +133678412 +27094 +4141 +29254 +23092 +5947 +2538 +19389 +10990 +6181 +30782 +1013710959 +4567 +26177 +28515 +17746 +22236 +12033 +27099 +6517 +703 +30878 +1171 +22189 +15265 +12550 +23769 +184 +10337 +12473 +28197 +15831 +6624 +62277626 +253155455 +26315 +1835 +236684310 +16879 +31644 +13085 +27087 +26233 +6588 +5441 +7831 +10419 +6600 +21783 +15143 +26762 +635470917 +20112 +25344 +24578 +15250 +14395 +26121 +20819 +17289 +27663 +23600 +1093 +25348 +20819 +10008 +2394 +8499 +3225 +17246 +21070 +9814 +28069 +28225 +4613 +27290 +8571 +21100 +11070 +18352 +3742 +31644 +7624 +25612 +892 +23504 +30272 +4025 +29982 +3479 +20338 +6547 +14839 +27738 +345550902 +25964 +6894 +8778 +28280 +22772 +20988 +9210 +5441 +10912 +612137112 +20000 +27282 +12414 +11723 +2655 +6076 +27412 +21868 +22190 +1072899509 +1071 +30888 +18039 +8099 +21740 +2213 +23515 +23312 +32300 +1632 +971511440 +31570 +12647 +10961 +16895 +8192 +13624 +10609 +175763315 +15141 +293 +29630 +9533 +20958 +19577 +31761 +15607 +3109 +12189 +10572 +12695 +11712 +13109 +27279 +980014702 +12518 +11750 +9508 +16135 +14772 +7763 +19585 +1055 +5294 +14068 +28152 +14526 +13109 +20144 +87657305 +521 +19508 +22094 +27755 +7612 +9814 +12067 +20819 +20366 +12828 +2127 +32344 +28211 +2220 +92028892 +24001 +4841 +641245860 +31407 +31720 +5580 +10748 +6355 +20085 +4891 +354736640 +7672 +6343 +24814 +11705 +26233 +1229 +18654 +31102 +19541 +1223 +25030 +20571 +14052 +4413 +17732 +9016 +10184 +6400 +32739 +19008 +8578 +833103889 +28450 +22425 +25620 +715989952 +32194 +1302 +24308 +24124 +11855 +916 +17325 +16817 +14747 +3185 +30199 +25760 +8070 +14507 +16931 +32521 +23159 +22560 +23875 +26233 +12955 +24443 +4846 +16803 +961570424 +9049 +15881 +27388 +18633 +28917 +23901 +569699847 +12427 +11432 +20612 +27165 +23431 +26711 +3492 +472330180 +17684 +28438 +20958 +1296 +1915 +22580 +11759 +30865 +28574 +21028 +16444 +20510 +24607 +27592 +31285 +10796 +7007 +9192 +515552666 +1091 +22555 +24139 +22937 +27160 +19482 +5473 +9856 +23094 +795585329 +28724 +23922 +32111 +28782 +13890 +1968 +882072880 +758300039 +10859 +3581 +5682 +6063 +27892 +7347 +6619 +21783 +31168 +24117 +2955 +4783 +22779 +8973 +25104 +28941 +4212 +2656 +15708 +17917 +25481 +8924 +20648 +1178 +8960 +25197 +11729 +29425 +19061 +23232 +17089 +25320 +10049 +28343 +4082 +20736 +182362405 +23196 +1309 +28567 +14934 +25605 +11340 +652152676 +29840 +19224 +13509 +8974 +21218 +14656 +1616 +2627 +6862 +5320 +749234322 +213884266 +3448 +20263 +12527 +6412 +21284 +22100 +3009 +26577 +20377 +6249 +923278241 +21959 +9834 +273798784 +9476 +32566 +8787 +14169 +24814 +7933 +5938 +17589 +13239 +1908 +28874 +128077685 +23372 +23255 +17101 +12783 +6406 +23568 +7850 +9438 +13617 +27665 +9261 +15245 +30177 +11323 +10021 +7701 +5966 +10163 +10649 +8314 +19114 +26365 +110271327 +25710 +9325 +19806 +14136 +7007 +3294 +9963 +32006 +3488 +2394 +490744948 +26322 +29829 +26028 +4909 +246 +621749066 +26438 +10266 +18128 +502144944 +9361 +20139 +14164 +16664 +16992 +678698016 +11723 +10062 +17159 +13236 +23403 +25089 +14738 +9036 +30177 +7044 +26261 +17592 +13321 +28078 +20250 +28262 +32252 +276 +29759 +10295 +4938 +170730903 +80 +17148 +534 +16559 +31154 +19139 +15872 +991546674 +4941 +20833 +466407152 +6512 +4453 +5041 +26147 +18651 +24063 +318746049 +832 +28026 +15341 +22598 +15724 +12746 +15546 +22619 +31665 +19711 +12432 +30249 +20303 +10501 +24459 +24340 +32311 +12143 +15608 +31485 +314 +5994 +23949 +16243 +4081 +393720206 +27079 +634854294 +28391 +421 +20663 +4438 +7438 +3097 +163251696 +518624943 +19613 +10680 +22956 +22621 +31441 +12941 +4200 +30737 +991427156 +4587 +11622 +7050 +18161 +386355165 +27292 +29597 +17325 +1773 +170730903 +25089 +49186130 +5129 +29727 +29024 +15781 +22324 +9091 +24787 +12554 +18886 +28451 +29965 +20417 +27012 +26058 +10646 +1868 +1612 +19559 +8178 +32113 +11338 +28198 +31363 +26291 +756626234 +171308653 +32293 +32682 +5913 +18271 +25007 +5928 +2095 +929979970 +14862 +14174 +429572152 +454434292 +32614 +29089 +678 +15937 +11227 +30157 +20510 +14058 +5841 +2536 +13777 +3069 +16840 +597917676 +1259 +16842 +6027 +20059 +24196 +3379 +29609 +2426 +2668 +5115 +16297 +4880 +29844 +31968 +6131 +13189 +18883 +9405 +968985812 +20324 +31425 +16313 +31953 +6517 +17589 +17148 +22024 +5267 +11737 +6844 +18265 +308 +18271 +23448 +12747 +934139475 +15693 +21384 +29992 +198721611 +5187 +25337 +12149 +26052 +18315 +26027 +92028892 +24023 +926344921 +718 +21263 +4043 +8345 +24615 +14851 +1874 +11309 +18609 +19348 +8786 +5907 +20785 +23723 +3920 +14656 +9775 +3784 +20037 +9508 +29525 +19882 +26420 +25380 +1090 +29908 +130946997 +20507 +982 +25712 +10643 +16161 +27235 +21866 +19187 +17688 +551852208 +8586 +2845 +27776 +27448 +27470 +25091 +27256 +26091 +27833 +22324 +4383 +24764 +12566 +3487 +19852 +22294 +7263 +15166 +15717 +1189 +5286566 +17281 +21552 +8293 +2163 +10119 +3467 +4575 +17777 +25681577 +12163 +10634 +17724 +630350637 +30302 +1405 +10458 +7111 +24516 +6483 +23016 +18434 +13119 +32175 +682 +5415 +26154 +164884529 +3352 +8105 +30258 +7017 +22565 +24236 +3530 +20054 +4106 +12839 +22135 +1130 +25344 +10800 +4260 +24920 +5580 +1787 +13024 +6611 +7290 +16868 +25740 +22021 +23783 +30639 +30351 +22955 +23958 +23790 +29758 +23591 +6515 +21735 +785579678 +10134 +5539 +23767 +4581 +24916 +21346 +6539 +29451 +20603 +291010783 +15994 +21184 +24767 +17204 +15496 +22753 +5033 +19998 +27660 +3384 +8320 +12051 +30843 +4022 +11051 +11759 +30312 +11211 +566535181 +5395 +32285 +26315 +11051 +1044185404 +32423 +3432 +22714 +839907039 +17148 +17402 +17217 +25368 +9287 +14113 +30272 +1545 +20512 +5494 +8885 +25498 +23091 +544 +24239 +5460 +7487 +6862 +753 +7224 +29351 +3713 +19687 +31954 +22153 +3705 +10316 +7023 +19831 +16941 +22373 +15636 +14578 +9735 +27967 +3277 +14069 +15377 +26399 +24444 +26743 +26295 +9718 +27522 +11121 +10000 +24951 +8839 +3871 +23987 +8306 +6169 +28069 +5908 +26936 +559 +24869 +11440 +23303 +30306 +25545 +1899 +10133 +24433 +21485 +5945 +10706 +14775 +7044 +12899 +9456 +20988 +7749 +30459 +4522 +354736640 +14482 +30846 +30595 +25081 +22323 +31474 +17626 +7050 +889980949 +917654268 +27769 +3179 +22166 +14330 +17301 +32165 +232711058 +21390 +2783 +27394 +24808 +26077 +21857 +28354 +2082 +30603 +5645 +19768 +7050 +23742 +11244 +882883285 +32062 +766823878 +14775 +725112481 +27117 +892237149 +31583 +11283 +22617 +25624 +21778 +31947 +21592 +9639 +11983 +12566 +13109 +213884266 +26961 +22135 +19806 +5720 +31490 +3033 +11033 +27012 +9438 +6258 +24638 +26077 +6238 +5156 +4775 +24683 +6514 +13189 +13076 +4054 +23504 +7183 +2220 +18960 +1778 +17089 +11738 +17307 +24914 +31968 +22884 +16561 +22356 +689 +30598 +14166 +29062 +29642 +14737 +27253 +10088 +30655 +13236 +27222 +9711 +13883 +6170 +19641 +30214 +11634 +313 +5532 +28096 +28766 +29351 +30607 +606881088 +18550 +4533 +15642 +734 +32470 +30589 +26283 +814251226 +22861 +12632 +674585055 +14231 +23897 +25940 +3116 +20045 +1023188123 +30595 +22073 +8818 +9323 +31808 +29369 +22451 +15368 +16520 +29456 +13682 +12148 +874277401 +12143 +825145787 +5156 +3432 +19951 +8557 +2535 +6370 +5583 +26147 +12389 +30914 +24905 +21990 +336397151 +19773 +29831 +17198 +28370 +28198 +17325 +618386534 +23985 +959731862 +395834793 +4438 +16274 +12127 +23530 +24837 +2075 +792992230 +393939636 +3914 +2271 +13085 +12107 +5696 +28231 +7495 +20647 +974 +26781 +544 +125 +19845 +11096 +4560 +12599 +8465 +787866898 +19114 +17917 +18408 +12246 +29010 +11729 +26028 +6020 +24933 +24948 +17459 +6321 +2695 +24816 +24922 +22852 +17169 +6921 +15250 +4656 +6301 +11492 +13838 +9410 +589886788 +14470 +31626 +4439 +22718 +27246 +26458 +5886 +5908 +7917 +22743 +26058 +25681577 +4486 +746614703 +26961 +349265452 +675282828 +10941 +31241 +19986 +28732 +18779 +10187 +23742 +227439839 +14592 +20852 +807729187 +4654 +22543 +25264 +32006 +20250 +1455 +18084 +13398 +21579 +3812 +3888 +30604 +5686291 +20089 +14120 +1669 +582958153 +18601 +14277 +26771 +2284 +5483 +3495 +1980 +15265 +10968 +7813 +6620 +9046 +3078 +7024 +28279 +32157 +394986117 +22795 +422 +32421 +27253 +14868 +15563 +638607948 +32630 +916 +6842 +10241 +22441 +2016 +18461 +27046 +11309 +9136 +16409 +4885 +22094 +9508354 +2804 +20958 +25581 +22384 +17376 +10009 +30603 +21 +10454 +26458 +11478 +784 +23544 +12360 +20078 +3784 +17004 +17470 +2698 +17603 +10982 +26876 +16745 +1336 +15011 +30053 +24993 +25387 +29609 +24516 +10227 +30180 +13094 +3495 +5415 +20904 +3016 +4181 +5996 +9618 +1835 +11779 +11950 +14554 +1825 +17078 +32370 +4977 +14698 +23306 +4649 +30212 +13236 +8452 +563 +10112 +24837 +2642 +32760 +23453 +9611 +24443 +3793 +792992230 +8153 +2345 +1090 +31089 +28362 +20914 +7623 +798556108 +31864 +15261 +6542 +24302 +1900 +21783 +12320 +20806 +25905 +8107 +20321 +30752 +15820 +8337 +19845 +551 +11067 +31769 +9251 +10727 +9365 +20115 +16886 +19108 +29046 +30718 +10088 +23897 +778090494 +11641 +501586030 +4440 +1641 +6483 +4968 +32345 +29552 +31529 +26933 +27074 +6512 +10335 +28225 +3432 +9474 +19176 +24521 +18499 +2915 +28461 +8070 +4909 +635470917 +30679 +27039 +27414 +12589 +15113 +2675 +1090 +22598 +12804 +328328013 +4998 +24694 +3051 +31759 +1348 +8077 +6714 +927244002 +6212 +387 +4640 +4799 +7723 +676064002 +574 +7202 +32742 +4670 +14701 +1186 +5258 +462910439 +4868 +30318 +4670 +18693209 +24869 +26889 +3920 +31856 +10381 +13017 +27012 +4819 +28343 +5796 +24526 +12764 +3116 +17176 +31439 +24405 +15698 +18143 +28508 +25205 +31776 +22034 +31892 +19935 +30639 +8622 +612277592 +6913 +11094 +17776 +1998 +25566 +14526 +4783 +7871 +16911 +27864 +1001 +6611 +25427 +18785 +15608 +1036 +59 +32647 +31514 +9809 +766296907 +29278 +28510 +8017 +24757 +5827 +21443 +21792 +29642 +16685 +5250 +20440 +6710 +23890 +2441 +26823 +6063 +1172 +766823878 +9979 +2452 +29410 +20131 +49 +31610 +4494 +16775 +14320 +19884 +25551 +22266 +6010 +30362 +7389 +7014 +390906431 +14775 +3031 +780421252 +32453 +5517 +592690051 +14218 +9129 +1980 +32449 +14395 +16080 +9794 +7912 +24652 +22602 +12577 +29729 +11798 +8224 +466895569 +24914 +25752 +28418 +176723792 +9672 +22854 +3033 +2058 +12527 +15657 +20879 +26484 +11066 +5847 +1773 +6518 +11543 +859 +20479 +31018 +28339 +9023 +30318 +8851 +15736 +28799 +391318178 +687763923 +28626 +354736640 +21826 +32566 +31670 +12817 +766 +30053 +24740 +21779 +20025 +8156 +14702 +9678 +2724 +484310184 +30459 +17459 +31198 +10739 +24673 +26365 +24555 +31375 +25024 +22497 +6120 +6600 +26049 +21588 +884345720 +29605 +29637 +22163 +16633 +3546 +887 +15887 +12906 +17020 +16270 +551852208 +351 +19682 +895793244 +8091 +8560 +23833 +9665 +23603 +6206 +26054 +4344 +8433 +5689 +7672 +11340 +9842 +12792 +12296 +858 +17078 +24299 +778360537 +24868 +89610096 +9289 +5267 +7816 +26939 +25740 +10572 +10158 +610 +43 +22224 +1959 +12133 +367188169 +454434292 +12099 +15900 +1061 +13509 +23211 +476 +3274 +26781 +194861429 +3836 +10171 +32192 +2127 +6852 +22319 +27969 +27163 +360376837 +21762 +19531 +29759 +2015 +450 +31877 +15094 +7733 +925227500 +22450 +23160 +6028 +22189 +12114 +6963 +715317189 +552056204 +533948334 +10366 +144 +29875 +30362 +811900994 +24764 +15195 +22906 +25508 +27187 +21882 +16637 +7047 +23834 +10943 +328890300 +4648 +238428037 +701 +22465 +19047 +22539 +26522 +3208 +31762 +13808 +7265 +11477 +14631 +15220 +7212 +627712427 +436602508 +21866 +512128164 +26924 +20612 +13890 +4338 +22387 +23160 +989611833 +110271327 +27394 +19354 +229792385 +3639 +2231 +13655 +631 +1823 +29566 +27197 +16546 +21934 +10743 +28583 +6990 +4102 +25675 +971511440 +8048 +31425 +4145 +7096 +24331 +28689 +29012 +20127 +10694 +5955 +22867 +3554 +15715 +5673 +6888 +90344393 +1176 +23526 +25344 +25619 +25835832 +32614 +15871 +22830 +12410 +672253387 +10266 +4648 +2950 +25338 +23108 +478 +17840 +23151 +472087440 +9243 +9590 +19370 +12499 +21007 +15645 +6182 +29871 +13303 +22659 +15607 +1178 +31945 +8067 +11869 +24055 +1388 +22465 +6757 +27264 +19116 +771101042 +1145 +476 +457142444 +13567 +10845 +2486 +22464 +22621 +9937 +17374 +17148 +26525 +10058 +589886788 +6531 +29300 +29042 +22611 +8147 +25877 +14621 +17402 +2284 +28493 +22790 +1659 +12697 +9731 +1189 +6364 +1045497002 +3191 +170730903 +7495 +11582 +1023188123 +15262 +20757 +14038 +28100 +13875 +27317 +26727 +19907 +22706 +21885 +5135 +28878 +14170 +31762 +31553 +12722 +12788 +28020 +866 +309 +10518 +11771 +13236 +17217 +7125 +29209 +6690 +27819 +26986 +6236 +5144 +15764 +1589 +449362197 +7228 +11007 +21043 +26287 +19445 +10498 +32647 +14865 +30679 +25545 +11092 +22679 +12394 +624 +6076 +2486 +16200 +3554 +13442 +548602017 +1093 +13118 +213884266 +17311 +3502 +28642 +24610 +2261 +12133 +13571 +3948 +429772051 +779295714 +19350 +22356 +14818 +27726 +6678 +28275 +741844162 +21287 +26276 +192993735 +16232 +32757 +20144 +23475 +2546 +32313 +32347 +442419816 +21136 +18077 +1028326137 +6587 +21911 +7135 +5509 +149824249 +11749 +10441 +9046 +16317 +29448 +12110 +19472 +24299 +14986 +4903 +2131 +11114 +5748 +4142 +903238229 +919564231 +15974 +12700 +19687 +26305 +19316 +548 +6128 +7714 +11974 +22250 +706944221 +20747 +8879 +15525 +870140950 +18820 +2385 +23612 +1001 +15759 +13890 +20991 +14327 +14463 +15810 +16865 +5004 +13818 +2284 +22087 +25835 +22652 +552 +9054 +20192 +5034 +12427 +4845 +32319 +8951 +21024 +715989952 +16071 +642957786 +10841 +8019 +25492 +23721 +14594 +778090494 +22424 +18298 +22084 +11766 +874086522 +6370 +31844 +2535 +17595 +23016 +13217 +24284 +50 +9289 +3539 +1071548646 +15162 +17025 +16472 +2656 +23527 +27168 +5590 +5106 +224818846 +14914 +14519 +13753 +4212 +631 +12649 +866 +147582950 +6412 +13899 +18430 +12805 +28136 +14676 +23620 +9176 +9704 +5743 +6297 +14378 +22424 +24979 +12747 +6742 +28319 +23793 +5587 +27925 +18820 +14476 +25641 +2363 +10593 +5551 +6271 +10536 +20441 +4122 +22499 +518120821 +29965 +11779 +8957 +19323 +19653 +21344 +18672 +18097 +29761 +9426 +29121 +21545 +1093 +25551 +18097 +687 +2787 +24948 +7250 +29012 +32378 +12020 +663426662 +15260 +17589 +9339 +18020 +9802 +24928 +14367424 +10649 +3069 +20867 +12246 +14228 +216965874 +32232 +523 +30991 +803008640 +3237 +22971 +4755 +30598 +15636 +5716 +168857585 +29888 +11834 +24067 +7813 +4344 +25439 +24555 +11967 +5583 +32682 +27735 +25777 +23107 +23108 +22377 +19348 +355015084 +10266 +279067825 +2824 +17683 +28720 +1017 +31685 +27521 +1022585985 +6184 +17381 +31864 +25593 +31209 +10109 +30921 +26638 +30180 +17881 +4934 +6044 +28066 +14145 +17987 +8830 +15609 +21255 +12912 +15565 +32719 +6301 +16150 +25530 +1616 +7285 +7554 +1365 +12848 +11779 +28530 +23977 +333 +13216 +29093 +24457 +8912 +28772 +18687 +8397 +4511 +28022 +16904 +29253 +12638 +6812 +1071082105 +22270 +11773 +31304 +10943 +30724 +6294 +21516 +26705 +21155 +2089 +16722 +19858 +28515 +19883 +30499 +17526 +7688 +19163 +20124 +22867 +18039 +29545 +19343 +3793 +4224 +24809 +30617 +26865 +27553 +23661 +5357 +30603 +13723 +26928 +24019 +775886610 +546 +22187 +21879 +24578 +8829 +16700 +27475 +375276045 +7478 +21072 +25516 +29908 +345946613 +24863 +6170 +6706 +27526 +28805 +11576 +7933 +18111 +23115 +14007 +31927 +11338 +18633 +22135 +25758 +21567 +1778 +24338 +23981 +6642 +24808 +9963 +31171 +30483 +14040 +1549 +12864 +4311 +9401 +10953 +24113 +16801 +18434 +16811 +26889 +24063 +16035 +21143 +23891 +20870 +28839 +804551652 +27039 +2529 +27388 +30089 +20271 +24578 +385123789 +16111 +4008 +17198 +3874 +22579 +24303 +32378 +13165 +1171 +28967 +235806854 +23766 +11779 +7064 +609 +3780 +44211057 +16318 +2724 +9924 +464493188 +14851 +695107402 +910649337 +17643 +6558 +3503 +27396 +17443 +21868 +5053 +903238229 +5308 +20894 +22621 +28202 +19975 +31829 +13303 +9419 +31838 +769731785 +27179 +24019 +24901 +15483 +31330 +13234 +24555 +15377 +22571 +24093 +25010 +14385 +139452872 +6993 +7345 +22833 +9627 +5590 +23209 +12438 +7442 +30079 +27522 +13065 +8698 +11162 +11451 +8116 +24860 +24061 +24578 +6271 +19666 +31718 +14417 +10547 +25442 +29952 +12746 +23351 +27860 +21107 +38541287 +14760 +19052 +7262 +20324 +4916 +24453 +4021 +906900427 +20128 +1001 +4590 +15892 +31685 +12830 +20603 +17706 +677416738 +10182 +25942 +16476 +1479 +13653 +13902 +546000077 +10512 +15300 +1348 +32442 +280737490 +32020 +28746 +192418946 +5201 +16685 +7646 +6870 +24082 +20139 +18779 +24340 +20563 +1056334367 +13568 +705049941 +922 +7894 +29633 +9780 +9410 +6249 +18575 +3732 +1019686302 +328435284 +15379 +9508 +17086 +24444 +28858 +902 +17884 +2888 +12666 +19207 +6076 +28202 +5973 +9958 +4390 +10800 +198937476 +28066 +835842891 +3584 +30359 +211392655 +8079 +19865 +23891 +10168 +22906 +24977 +29433 +548 +8555 +27186 +14084 +4934 +9200 +393986242 +21386 +32232 +912418915 +3116 +24340 +7995 +18071 +16642 +692434415 +12706 +30355 +29923 +26745 +25024 +31193 +18290 +25859 +22387 +21263 +28916 +6236 +15250 +7276 +14142 +29924 +374 +911989185 +865943268 +24745 +25368 +18251 +26955 +4978 +13879 +14799 +2969 +15456 +25123 +381 +15724 +22647 +29268 +346928338 +13016 +18209 +31835 +799 +8638 +768384939 +14638 +276 +17506 +12849 +12628 +26705 +9449 +2426 +21368 +9627 +13234 +21167 +3293 +18609 +19684 +25492 +6990 +3225 +25049 +279148135 +14507 +688 +992 +4486 +82894371 +22393 +8601 +7702 +32341 +28343 +21452 +5357 +1040971019 +8732 +2525 +30477 +5004 +20217 +30048 +9497 +30254 +6331 +7937 +28725 +20513 +9856 +1140 +29919 +24396 +2955 +32647 +3888 +15891 +32630 +28340 +10286 +30070 +14578 +19849 +19577 +16340 +22414 +25747 +24742 +1842 +28339 +19187 +19950 +26640 +18029 +2679 +10309 +26416 +7875 +18975 +11283 +5247 +28451 +28528 +23540 +11121 +253699238 +19009 +20742 +19233 +23899 +9363 +9251 +23873 +1229 +1915 +353059167 +8545 +279148135 +20032 +13217 +1462 +22706 +3576 +15041 +1391 +31417 +29344 +24557 +555677364 +16560 +27603 +893 +9582 +26343 +4210 +18698 +6706 +22789 +4211 +11797 +11301 +832 +28020 +16803 +13109 +32750 +14619 +25723 +17353 +1466 +13004 +1015911830 +899069837 +1454 +3396 +25793 +17569 +32692 +11483 +17060 +7730 +245929304 +10009 +8786 +13017 +24376 +29610 +22821 +8598 +18455 +894853305 +29884 +8086 +39299391 +25960 +27046 +24724 +3775 +29528 +17173 +31958 +22340 +6974 +16297 +80525247 +31488 +20441 +29253 +13509 +16895 +25786 +18779 +436 +192418946 +18813 +15321 +8786 +192418946 +29042 +778 +300929934 +15993 +16314 +11641 +537 +108 +16472 +4097 +19654 +28450 +14996 +17113 +31244 +8426 +23443 +20095 +7585 +11723 +20785 +8550 +1336 +19199 +1071900543 +8520 +10187 +13213 +6068 +942511264 +30604 +10190 +13398 +26276 +7613 +23252 +1068171828 +28370 +30440 +12103 +186596555 +23094 +3143 +12211 +2915 +20716 +20048 +17886 +6913 +22621 +7235 +17374 +15468 +6501 +29477 +2849 +27969 +25293 +15891 +729284343 +15918 +431917582 +6271 +7702 +2343 +3580 +483843128 +19547 +31364 +103268089 +3225 +3118 +27833 +29063 +15094 +436 +23530 +82501098 +10000 +6205 +876 +17207 +31578 +10309 +12709 +19858 +7813 +1842 +612137112 +10397 +2126 +17239 +26948 +17492 +30415 +14594 +31936 +31842 +4693 +2244 +2015 +10121 +19533 +667 +17425 +15648 +6252 +29005 +21427 +280737490 +376449320 +21221 +19875 +2390 +7228 +15104 +689 +4573 +28388 +22560 +6131 +15141 +826 +30679 +16590 +12050 +6600 +27021 +24863 +15594 +23515 +30921 +3840 +8465 +49 +12788 +25273 +20115 +909060841 +10518 +184186867 +23681 +9363 +10184 +32013 +20532 +31178 +906900427 +7572 +902218792 +9672 +811900994 +28772 +16502 +353059167 +25825 +26953 +3400 +23796 +12800 +30826 +25366 +16411 +12440 +23231 +4664 +323513539 +28834 +612137112 +13902 +28816 +15059 +25675 +22270 +1438 +17597 +8305 +4907 +17868 +1551 +15785 +19951 +16045 +22450 +4098 +24282 +30807 +13410 +26621 +6085 +6501 +5357 +9123 +31945 +12805 +29438 +68003897 +30603 +410710860 +12048 +23639 +30089 +7702 +9931 +17808 +13719 +2575 +18993 +16695 +6995 +11774 +12847 +17779 +24635 +17991 +20219 +32122 +26022 +1444 +22730 +14145 +13880 +31171 +9832 +3580 +1192 +4429 +23899 +711445733 +28732 +2541 +662831263 +4145 +82894371 +15059 +28197 +12114 +18385 +18369 +1649 +27235 +1509 +12753 +32576 +24638 +401917596 +28917 +11558 +12051 +727 +29010 +16114 +8985 +9261 +6859 +29300 +20348 +5321 +825070278 +376449320 +25252 +7183 +12717572 +3084 +27865 +417766481 +28626 +6017 +18435 +29773 +5837 +20763 +7965 +13012 +32691 +13229 +27803 +1911 +1023500634 +13298 +8250 +15953 +20815 +444399954 +22867 +5463 +512128164 +9200 +12250 +17684 +2969 +20964 +13130 +19911 +32263 +15941 +28943 +4661 +900 +5661 +13236 +8787 +21071 +16323 +29658 +25747 +25084 +6767 +30805 +20999 +968340439 +20715 +29067 +18431 +21667 +21815 +31522 +13118 +8197 +31810 +19929 +20687 +683248809 +6921 +14174 +339451411 +194861429 +766296907 +975 +27881 +28398 +307353097 +31168 +5363 +25752 +4025 +14581 +27359 +909441673 +16301 +1381 +4021 +28427 +24075 +11340 +16299 +20964 +26515 +10397 +9437 +15608 +25752 +23398 +16331 +5534 +1688 +12246 +26577 +10197 +10449 +30316 +21243 +16413 +24313 +3494 +959731862 +11371 +753 +6053 +22684 +6470 +339451411 +23189 +960941343 +36262490 +16591 +23183 +29819 +1719 +17246 +27177 +21239 +5737 +28421 +26803 +8395 +31844 +9856 +6355 +32576 +29916 +32521 +23286 +25194 +30645 +30785 +4824 +21967 +28651 +18822 +2901 +16164 +25699 +15947 +612277592 +1069917996 +15019 +322303279 +16085 +17683 +23707 +6719 +4956 +22602 +28078 +17921 +32161 +28626 +25188 +7487 +32614 +6586 +6888 +19585 +4343 +30887 +21889 +24933 +13088 +24443 +20119 +13733 +16759 +9323 +2894 +1726 +9704 +10321 +1455 +23721 +191971468 +17623 +19610 +24458 +12224 +24863 +21890 +7786 +10787 +24124 +8879 +3283 +18971 +19061 +12464 +26177 +2121 +29555 +9794 +3039 +29172 +5288 +24951 +17444 +21560 +22212 +8791 +15483 +6714 +24872 +824269836 +4845 +7064 +24374 +5973 +22094 +24979 +314 +17462 +572834493 +4620 +32344 +461277064 +2236 +10045 +31033 +17870 +31104 +3847 +20368 +14758 +11777 +30519 +1300 +268506385 +286 +7314 +7765 +6539 +6847 +7672 +6435 +15076 +28022 +22244 +26344 +26163 +28369 +6587 +1036 +27960 +6777 +22102 +14177 +1913 +3554 +7030 +31877 +909487409 +30547 +3590 +31761 +10836 +19352 +21784 +9375 +30752 +19236 +28920 +17175 +370759140 +26231 +12747 +8598 +17298 +9665 +31540 +6238 +27624 +15071 +902218792 +22087 +11342 +7638 +10241 +5196 +13213 +705049941 +29623 +630093307 +1019836518 +27208 +3073 +15162 +17883 +14410 +13795 +723695589 +3553 +17847 +7708 +28530 +21437 +31285 +10070 +17589 +421 +18491 +13704 +15189 +30089 +10841 +29274047 +28082 +31897 +6483 +29039 +28495 +17898 +13682 +15468 +145727174 +27709 +31727 +21263 +11275 +176723792 +14077 +28338 +1843 +6319 +13719 +22739 +14722 +24814 +18207 +16649 +12387 +8941 +14053 +15 +24820 +30602 +32388 +1688 +8397 +24926 +15041 +7010 +30989 +488251248 +23137 +1204 +27854 +29180 +11534 +10474 +6611 +15872 +6258 +516 +5785 +23151 +9428 +9764 +2306 +14980 +19292 +1723 +28127 +102 +29413 +32691 +30601 +30069 +17298 +7106 +158091921 +276 +27855 +18246 +17353 +15578 +21525 +10649 +32525 +1046343587 +887 +9317 +29545 +3487 +6267 +96437477 +727 +10203 +8733 +4715 +7153 +17437 +20815 +27891 +3844 +20441 +17307 +5360 +3812 +7687 +25231 +8360 +7495 +26918 +20904 +549962050 +903 +21198 +9808 +32363 +23196 +31606 +23016 +29161 +12792 +4579 +21594 +13565 +21552 +10045 +16454 +6063 +6120 +17501 +2412 +21266 +22849 +23698 +17042 +22024 +7265 +32112 +26791 +22682 +28530 +6515 +485046253 +975640473 +16730 +25089 +28340 +29940 +23372 +27396 +26165266 +2053 +27660 +23783 +27021 +30617 +29221 +26563 +682 +4721 +23559 +2486 +31049 +11632 +16817 +14069 +25779 +961973024 +24019 +32020 +10415 +19570 +404560013 +22730 +8086 +23535 +31522 +4752 +11059 +8949 +32417 +25142 +933943837 +20293 +22386 +10708 +1071548646 +29343 +24607 +10176 +5773 +29810 +26522 +5486 +73596427 +30199 +1830 +23566 +634854294 +9659 +18546 +13043 +27334 +29760 +18847 +6301 +6936 +6165 +15678 +15547 +6673 +14316 +7722 +26959 +83834291 +22212 +20857 +24004 +20941 +2424 +13040 +5170 +18650 +194413349 +26316 +32355 +172986183 +28198 +32520 +8232 +14326 +16886 +30302 +30810 +6575 +1787 +589886788 +4006 +15209 +24082 +6894 +8985 +7847 +4989 +631393247 +146222737 +13682 +4778 +4891 +30435 +14986 +15141 +1660 +6169 +4097 +961 +14450 +14164 +10784 +25813 +24675 +16352 +5773 +29288 +30564 +9924 +887 +4925 +25252 +13050 +9956 +9963 +3584 +10083 +3019 +8385 +1359 +3448 +20115 +4366 +20533 +1905 +29010 +450 +920628575 +5480 +2529 +11105 +28026 +22360 +15453 +31375 +24965 +3253 +19320 +5395 +31864 +2163 +16340 +1632 +32423 +23357 +32006 +7307 +20164 +7983 +23723 +14450 +11815 +16232 +22100 +30089 +6466 +18036 +16675 +31529 +3277 +21374 +26922 +26489 +6021 +31485 +25608 +28180 +4492 +29831 +10788 +6540 +146841542 +625657182 +7444 +25624 +22319 +20478 +7723 +23654 +14661 +16152 +32020 +1100 +923278241 +9292 +4721 +15162 +12576 +884774553 +961973024 +4595 +22055 +18094 +7937 +512128164 +24014 +6043 +4394 +21855 +30207 +18222 +14642 +19848 +31706 +1391 +16173 +13626 +6331 +11199 +846 +27714 +30293 +21816 +5615 +17015 +24302 +8732 +892 +23188 +30914 +17015 +9322 +10049 +29393 +17706 +17046 +27769 +17450 +8993 +12107 +8232 +15605 +13998 +22229 +22813 +25024 +2656 +1318 +12984 +14845 +8443 +9762 +1719 +31019 +28238 +15336 +30356 +25681577 +29954 +11798 +15612 +8375 +4247 +26106 +195302080 +1695 +15278 +15144 +19514 +6479 +5541 +14147 +4406 +289826984 +1348 +885 +11301 +804551652 +20278 +20517 +19649 +8076 +24818 +21711 +27092 +27806 +538293986 +17363 +1322 +13451 +29067 +31330 +683267855 +12858 +22324 +15315 +16744 +836023503 +26661 +4573 +26592 +29555 +28129 +600 +23559 +23707 +16706 +12817 +865024622 +26968 +6552 +18020 +4775 +4181 +4649 +739 +28070 +21411 +5945 +6869 +28544 +911989185 +17238 +4881 +16092 +30444 +185934147 +10589 +13847 +28256 +11723 +22040 +17808 +20828 +29844 +25530 +22 +13890 +22622 +15534 +21448 +10112 +686 +13113 +8360 +9499 +30120 +329597276 +15928 +18173 +25010 +5815 +10208 +1453 +20203 +290976997 +31777 +11779 +30033 +6055 +32719 +740490411 +11251 +15695 +26616 +23549 +9388 +21293 +20864 +21815 +18435 +1904 +23137 +21585 +11641 +21178 +7813 +1787 +9590 +3888 +22107 +998 +4975 +8293 +854801176 +15954 +29468 +9645 +13264 +20314 +17176 +22821 +29388 +1011243118 +8132 +9937 +7250 +20303 +25599 +10441 +25410 +20072 +14316 +28240 +20271 +24562 +19577 +21411 +6348 +17516 +24449 +22821 +14216 +19695 +5730 +476 +32163 +7177 +26515 +22129 +2082 +17060359 +31195 +31599 +38769653 +700574071 +16970 +29970 +144 +1259 +21374 +15230 +29271 +20314 +31709 +31677 +5929 +5463 +30015 +31577 +21782 +4924 +21227 +31693 +1842 +31979 +29630 +892998692 +3387 +15951 +314883256 +4327 +28947 +32060 +9678 +29161 +2695 +11668 +24019 +27187 +9659 +6330 +21802 +12473 +4819 +30049 +9906 +8777 +31121 +28606 +9096 +17708 +17443 +16331 +13496 +10415 +11528 +795585329 +12695 +109016745 +23565 +1039454929 +23105 +6220 +21448 +17516 +28354 +2091 +15325 +29413 +31750 +29448 +31408 +24020 +3352 +6891 +18365 +32175 +28858 +6388 +12316 +27246 +11338 +28100 +6925 +29970 +26027 +4613 +20627 +26085 +28359 +27153 +2504 +26027 +17728 +6271 +27925 +14228 +20213 +4331 +8563 +5203 +26457 +5713 +4589 +15216 +8041 +12017 +9013 +13894 +21337 +29871 +17002 +31816 +139007263 +6859 +924349614 +12219 +610 +355734928 +21043 +2529 +20524 +6211 +21635 +3896 +1052417407 +32311 +20949 +19389 +14741 +12890 +504608093 +1072899509 +1830 +16744 +1409 +625318789 +213425770 +21374 +23209 +30219 +6038 +19533 +16352 +1312 +32393 +7117 +7733 +14330 +9979 +22622 +19319 +13624 +25338 +4030 +27806 +17521 +30070 +15881 +59 +25049 +24765 +5299 +26761 +2121 +19686 +8912 +16216 +27768 +16003 +20571 +31673 +5106 +22555 +10820 +13016 +9323 +16007 +15092 +832 +18560 +19108 +32163 +32347 +14367424 +16064 +14526 +504608093 +1021683009 +16922 +10974 +30602 +17009 +4840 +28725 +14737 +26287 +5350 +14722 +31245 +643348206 +4609 +25279 +22092 +598553511 +32610 +7442 +6719 +154120443 +12881 +23149 +32650 +23255 +19665 +14174 +1259 +630350637 +6806 +6539 +6044 +18569 +801 +19074 +19261 +10156 +11937 +19668 +5340 +22997 +22621 +1056334367 +18983 +28724 +15545 +14581 +12067 +30440 +31451 +22669 +15978 +18419 +3116 +23871 +11890 +24986 +31410 +12370 +2947 +23448 +26077 +1616 +11073 +25885 +27039 +28920 +851461297 +28211 +20261 +251 +17046 +11340 +29773 +6607 +920 +16813 +9775 +27644 +28746 +11772 +3116 +29629 +20333 +24562 +20914 +31980 +17015 +6945 +4702 +29940 +15546 +8584 +5509 +31835 +742020694 +3331 +14624 +1001982030 +27828 +382802971 +24868 +31403 +67092753 +5357 +6519 +28832 +21359 +949910453 +32296 +76910325 +15083 +26049 +1182 +21710 +3688 +22621 +17441 +737190283 +6592 +15975 +17728 +17466 +11555 +15448 +18339 +23196 +382802971 +16881 +21126 +28910 +23372 +3580 +794313601 +5350 +18799 +13023 +6469 +3714 +30316 +25042 +28136 +28038 +13857 +18963 +30362 +27066 +24127 +29468 +9902 +22558 +14385 +1037970148 +29155 +28647 +28986 +8830 +21601 +20348 +6021 +294947637 +32337 +1348 +31006 +21003 +12160 +21740 +15341 +26054 +636839151 +14103 +8134 +17542 +32127 +17374 +2463 +25217 +12539 +20815 +15083 +31864 +6068 +29468 +16944 +19867 +22954 +30245 +519336328 +29015 +20648 +31005 +368248360 +6894 +31626 +17506 +12320 +621749066 +15179 +1729 +20898 +1036 +7082 +9038 +10171 +103268089 +8019 +22684 +895793244 +882975724 +26438 +20918 +8388 +27409 +4324 +14594 +6814 +29245 +19118 +18097 +20306 +30070 +14384 +31330 +19670 +11165 +10800 +15456 +5825 +32417 +27185 +29315 +13064 +6079 +24075 +334 +22286 +775886610 +20000 +26140 +3932 +25679 +3379 +16219 +17346 +24734 +17217 +22579 +17167 +11371 +39299391 +31932 +28288 +5541 +17921 +23264 +3185 +899069837 +4485 +28874 +5115 +20121 +14326 +31945 +14868 +17105 +11951 +31254 +18290 +3713 +21135 +1122 +24709 +2916 +677416738 +20964 +18948 +10000 +24268 +5847 +8134 +16854 +27140 +16086 +859864853 +5041 +4870 +24299 +4523 +32320 +25619 +23073 +31727 +25122 +7327 +24738 +211730518 +15587 +29556 +4453 +28338 +1840 +10190 +27412 +18296 +16111 +5913 +14069 +19870 +6235 +23412 +13658 +10812 +21990 +15456 +13385 +23183 +1649 +23115 +2158 +24868 +1384 +24019 +29442 +27841 +1062457191 +11472 +31075 +29637 +11159 +19719 +4293 +13070 +21592 +9894 +4385 +17765 +264 +8498 +544 +14555 +22316 +3636 +10121 +19009 +208004304 +32165 +29940 +30922 +22773 +22864 +3033 +31083 +19686 +15232 +12941 +30991 +13772 +15676 +15379 +30733 +20036 +14532 +6555 +15174 +18883 +28139 +12389 +449362197 +26616 +874 +32124 +10000 +832685755 +23286 +13883 +23515 +16122 +6086 +10057 +436602508 +31766 +15958 +7180 +2871 +31818 +18365 +4021 +2390 +195302080 +22742 +1651 +26705 +6249 +23912 +24592 +12464 +29015 +13972 +1071548646 +21792 +26689 +610 +1063098759 +9755 +13505 +989223855 +14802 +23576 +6849 +1130 +9289 +2158 +8993 +367740012 +9502 +683636595 +10009 +20828 +22048 +1905 +24019 +10302 +20463 +984310150 +10139 +31765 +13379 +3985 +11534 +25171 +32285 +28946 +144035229 +17052 +23232 +7153 +23268 +6925 +3714 +156 +9317 +6395 +545509574 +28998 +1186 +5947 +16796 +21035 +16355 +31718 +353283076 +464703413 +21198 +5947 +3887 +382802971 +28394 +1836 +6521 +31870 +29919 +762404314 +544803518 +14483 +32469 +2163 +1719 +22722 +18133 +364 +6163 +21560 +8974 +25675 +24652 +7965 +4022 +28388 +17311 +18468 +19118 +18963 +27153 +13681 +26933 +7933 +20219 +6067 +26022 +11528 +12635 +6423 +10982 +248328466 +18411 +4590 +31155 +30049 +6920 +1957 +32168 +18932 +304 +8337 +15092 +27087 +29450 +30374 +7428 +16017 +4007 +14828 +30519 +19531 +29583 +13013 +2018 +3885 +20704 +9322 +10171 +18411 +9802 +3557 +410710860 +223434885 +29461 +22036 +15891 +19913 +12987 +9333 +24396 +4874 +3832 +25873 +674585055 +10708 +8232 +12051 +15695 +567113435 +18825 +32363 +27526 +17303 +9638 +24264 +14722 +32270 +29864 +25115 +29939 +4025 +25268 +23173 +13417 +11890 +22679 +4778 +18672 +22820 +1308 +15194 +21024 +30443 +24778 +8079 +5933 +10539 +8524 +1198 +19711 +6206 +4380 +1779 +8778 +15947 +31108 +7150 +16525 +13946 +16390 +22638 +24459 +16381 +30408 +28361 +17246 +26077 +13016 +20939 +882975724 +30819 +19586 +11342 +9534 +50 +30212 +2824 +518055098 +1030729571 +11835 +16590 +28896 +23066 +25348 +31170 +154120443 +8949 +9992 +14569 +17840 +692434415 +7342 +781061662 +8297 +5668 +7212 +8830 +10415 +15468 +2410 +580372891 +14661 +32377 +18604 +16490 +18822 +16854 +28622 +22091 +25213 +26513 +27674 +16637 +2500 +15944 +9499 +245929304 +3019 +618386534 +25643 +20441 +909060841 +15189 +16518 +27394 +30362 +30057 +26347 +19666 +187968093 +545549059 +244343836 +6278 +3372 +22233 +25138 +27035 +14414 +22373 +14760 +7677 +19149 +29438 +24836 +4852 +25605 +14483 +28927 +7135 +21227 +8902 +28659 +4885 +6479 +20815 +11540 +31759 +3689 +16309 +14775 +1036 +12315 +14980 +7030 +1083 +10241 +28021 +31431 +21035 +24638 +17004 +29351 +3610 +13587 +9627 +5814 +5785 +29209 +5733 +26694 +10687 +3939 +7262 +24971 +18687 +4726 +23191 +26661 +16596 +8222 +3554 +20119 +1007237282 +11505 +19340 +548 +3185 +30679 +27153 +7236 +22895 +468 +32192 +17332 +13879 +3039 +19061 +29369 +6439 +883636298 +19224 +18458 +807729187 +10354 +30074 +21964 +8863 +8096 +24553 +19559 +17616 +683267855 +15169 +24141 +26941 +10388 +16150 +5511 +12337 +23268 +18365 +21100 +7754 +27079 +8845 +14715 +13827 +21525 +24818 +27015 +16411 +25122 +4417 +1791 +22208 +25940 +18020 +2528 +1545 +25645 +7510 +672253387 +1140 +29433 +9361 +3248 +32417 +3283 +813445009 +8223 +2106 +29461 +14057 +15133 +11534 +15985 +9633 +9747 +32252 +6166 +20999 +13417 +4656 +11338 +1918 +5653 +17970 +16298 +22454 +814529805 +17009 +1649 +16164 +25600 +2860 +15710 +13910 +6592 +11661 +2503 +31885 +5362 +19745 +24507 +4006 +13012 +22619 +316306655 +32756 +6936 +13498 +6218 +8420 +5350 +21872 +17115 +25554 +713845005 +25996 +13914 +387 +20879 +9091 +5893 +29089 +19468 +23192 +290 +5603 +25981 +958 +26908 +1053934584 +24979 +12570 +13701 +19819 +622 +10027 +31979 +26088 +30186 +16722 +22333 +13560 +31649 +13408 +105 +25252 +5383 +19340 +79196762 +991427156 +2073 +14722 +27779 +22707 +2053 +4363 +24338 +11765 +26326 +19032 +25081 +22129 +19200 +6714 +26781 +4912 +10000 +13777 +28020 +3488 +15851 +27041 +12984 +24683 +15260 +14327 +105 +1636 +25639 +8802 +13675 +23312 +817589563 +22471 +23756 +17775 +21779 +1919 +20852 +15892 +29970 +16045 +169 +3194 +8222 +6925 +22212 +9675 +5331 +19514 +4211 +21334 +224549453 +533078012 +2375 +27746 +24593 +8067 +11505 +14082 +24738 +22762 +16210 +21412 +1835 +3645 +28498 +12312 +19342 +6252 +30902 +4569 +8282 +19482 +286 +5605 +3689 +7603 +22002 +6888 +15110 +10146 +12722 +16057 +26085 +30082 +4726 +1063098759 +31418 +12006 +7143 +345946613 +7847 +16552 +7722 +25643 +4578 +1072 +26796 +26853 +14347 +2856 +12013 +15378 +32192 +897504558 +22048 +24787 +339451411 +5847 +29998 +29039 +7165 +922299518 +9458 +3092 +4161 +390906431 +24836 +2257 +22539 +1072 +10804 +845869748 +17198 +3456 +1053394108 +11137 +766296907 +22832 +4645 +21153 +23137 +3389 +175 +22867 +19755 +16181 +25007 +5373 +21666 +11091 +26305 +22821 +7024 +14091 +3273 +6519 +889191331 +766 +12599 +30428 +29637 +12608 +16287 +208004304 +19782 +4703 +909441673 +9987 +13717 +23189 +3576 +8297 +18943 +16885 +21923 +15092 +10968 +26484 +26460 +1040 +3331 +24792 +25660 +25874 +3116 +1496 +18727 +32004 +14532 +6038 +14798 +12992 +20532 +15415 +1830 +30496 +724861432 +27145 +11674 +22055 +8089 +26706 +9031 +30639 +30444 +10272 +7749 +15831 +32702 +2860 +17559 +13777 +28066 +4485 +10990 +24837 +30819 +29777 +16886 +31190 +756626234 +22822 +7620 +15169 +22560 +22643 +7693 +29450 +28100 +14462 +32428 +21923 +2999 +859864853 +19074 +885 +892761992 +6131 +13890 +8778 +19199 +4896 +29063 +13448 +463035576 +23461 +21552 +29342 +24888 +1053394108 +8434 +27099 +4636 +22707 +16230 +3812 +11168 +20261 +21553 +5710 +128810821 +22412 +294947637 +12706 +27738 +28732 +22 +337 +20274 +29729 +29268 +23803 +5938 +13428 +31634 +29300 +13099 +24479 +28111 +31784 +24583 +27098 +26461 +22359 +2535 +31244 +22565 +749234322 +19692 +5383 +9731 +6400 +19838 +5689 +703 +3196 +3838 +770352958 +22634 +2656 +2565 +8090 +6211 +28022 +21027 +10968 +1787 +28438 +43 +13877 +478 +1378 +23731 +30879 +8399 +7050 +329597276 +13278 +8371 +14795 +881 +20724 +21992 +1446 +5760 +18772 +1056 +14166 +9855 +17385 +22906 +14909 +5161 +3539 +9881 +2703 +20542 +7187 +25791 +32632 +23520 +25347 +26706 +978839708 +20627 +15594 +1957 +12011 +13987 +4485 +22530 +506 +32652 +4494 +7125 +25030 +294 +3277 +20137 +10088 +14956 +21107 +30783 +25660 +14551 +30121 +2845 +7489 +21047 +22790 +24124 +9794 +2783 +24831 +25171 +1017 +188584425 +17469 +20819 +30873 +7438 +1038473147 +25387 +429605841 +7958 +16248 +16687 +6376 +9363 +3331 +23568 +497021021 +21890 +29644 +28096 +7096 +6740 +30272 +7995 +345550902 +29630 +29999 +11796 +5845 +23854 +25774 +5463 +5390 +26865 +4840 +17626 +6264 +1229 +395834793 +5921 +31178 +15357 +14763 +31455 +2450 +2158 +20842 +13556 +25599 +8699 +9738 +24250 +3937 +624 +8021 +288106440 +6928 +31114 +5886 +21170 +25608 +32378 +10403 +8648 +9802 +32313 +28122 +2713 +15377 +548 +27522 +31842 +621395034 +4141 +606788536 +31089 +24280 +386355165 +28467 +20547 +21974 +18143 +23783 +27902 +16596 +30710 +19682 +12890 +8183 +23461 +32664 +30433 +27881 +1300 +4503 +29597 +343 +26572 +27202 +29773 +3293 +15666 +20647 +11227 +25123 +23772 +12890 +1206 +19182 +14002 +22833 +172 +11051 +9251 +28746 +12828 +26928 +23522 +17928 +2541 +1018366689 +12205 +5590 +29609 +837732693 +19516 +28367 +144 +27603 +3109 +18936 +874086522 +14805 +20143 +28642 +19445 +1582 +434 +16086 +32417 +19451 +18204 +12554 +4142 +8443 +25010 +832182246 +27131 +25205 +28413 +716737822 +22843 +20793 +25394 +7323 +1690 +8990 +22360 +7276 +2261 +23680 +19231 +6080 +3503 +1582 +17015 +6220 +22088 +15417 +19711 +5358908 +1934 +19313 +21567 +28334 +6294 +2351 +28659 +17264 +13998 +25549 +23756 +9709 +16892 +12386 +859 +23211 +11726 +9400 +27609 +23520 +22867 +32034 +30157 +22956 +21184 +22187 +7120 +15810 +7538 +517903186 +13733 +251771275 +18540 +4686 +787176313 +19289 +20115 +3856 +24764 +27127 +19350 +23793 +7804 +32428 +19925 +6512 +28163 +922621576 +18339 +2282 +28013 +16353 +23479 +25197 +24951 +25058 +1204 +16636 +7276 +15336 +27375 +14930 +971511440 +13996 +1394 +15434 +9173 +5472 +24805 +27475 +18733 +5294 +27430 +18290 +19782 +8985 +23559 +27593 +14023 +3065 +851461297 +27079 +2127 +22208 +6620 +29705 +8237 +8945 +674585055 +23624 +8371 +813566502 +20826 +29773 +20600 +18161 +1842 +30327 +19783 +19801 +1487 +24249 +6371 +67875078 +25825 +2795 +11766 +821 +26686 +1370 +17488 +19901 +11309 +26457 +1022585985 +31759 +10057 +11218 +21967 +29831 +27509 +23883 +21322 +31696 +82501098 +26522 +9508354 +17307 +377 +18459 +13276 +28992 +6109 +29155 +19992 +17402 +2709 +23912 +29453 +2529 +11466 +476 +31431 +14236 +14142 +11104 +31420 +16475 +32018 +19307 +16399 +7170 +17281 +14396 +21028 +20327 +1758 +24814 +7262 +24808 +28510 +310684775 +4331 +19687 +30537 +215801037 +449362197 +8306 +27172 +3866 +21167 +25593 +22827 +25916 +870140950 +30921 +31389 +198937476 +2672 +9345 +6238 +8332 +16399 +10248 +24386 +3574 +43 +12133 +15312 +9199 +9023 +4359 +332842011 +2865 +506 +24694 +20918 +6405 +284704550 +11204 +19907 +14574 +13653 +28724 +31874 +27746 +21603 +16935 +31545 +2825 +1465 +21021 +26791 +8067 +24126 +450 +25310 +355015084 +20996 +28529 +27746 +29015 +13278 +28138 +20349 +14189 +24307 +7489 +29265 +12840 +5340 +2523 +20687 +14116 +16649 +17308 +13946 +1004406848 +22471 +12929 +417027696 +6664 +22022 +24725 +23540 +19278 +2675 +30989 +27941 +7561 +11283 +32682 +2048 +30017 +26590 +29410 +16775 +18207 +17506 +22651 +8752 +8903 +30860 +3331 +24468 +4081 +8768 +14235 +22536 +32470 +20002 +30770 +238428037 +5996 +6870 +11738 +359 +22045 +29909 +13422 +20537 +14236 +609403371 +6673 +19213 +23444 +16744 +18188 +726 +26519 +32182 +22188 +29680 +975640473 +22732 +4022 +551852208 +1129 +30408 +11976 +15540 +25545 +30597 +24933 +25252 +6614 +17960 +15722 +31249 +31619 +30459 +7554 +22971 +16299 +6075 +689 +828880865 +28100 +9756 +686 +24743 +15722 +3389 +22993 +9019 +8250 +26631 +10687 +14234 +3352 +5706 +15178 +11049 +8134 +236 +22905 +2503 +30219 +17285 +27737 +19168 +12205 +21815 +9621 +12856 +27755 +874205684 +4661 +21414 +22575 +3710 +21726 +30737 +11202 +724861432 +12495 +23810 +5928 +20983 +15539 +3315 +21263 +14828 +20349 +31425 +28003 +18580 +6063 +2394 +14624 +900 +26705 +20715 +16865 +14384 +4455 +12582 +25205 +27688 +393720206 +22611 +26743 +26271 +8656 +5994 +22954 +376449320 +22682 +28231 +31010 +30436 +3775 +7220 +28772 +6921 +2688 +21018 +6869 +13389 +1192 +3554 +31553 +19884 +8367 +79082596 +31797 +22497 +22762 +4620 +22499 +6814 +31945 +466 +1370 +10357 +18207 +16309 +12899 +30021 +9458 +12267 +10501 +29410 +8823 +21258 +15409 +9747 +14980 +18560 +32058 +6521 +13568 +75 +2048 +9331 +746614703 +20140 +998 +26316 +23773 +223 +24884 +20127 +17779 +30936 +16289 +13757 +6179 +29609 +14422 +21100 +4190 +191971468 +16323 +30362 +22729 +19907 +4709 +8294 +16181 +22772 +9365 +27993 +31103 +29307 +20112 +1289 +22867 +4383 +26250 +25380 +27337 +32163 +12823 +22208 +27375 +30362 +488251248 +828 +3888 +12600 +11306 +1437 +1040089099 +20939 +28450 +30034 +7570 +9769 +5423 +28334 +32279 +28741 +22693 +498666675 +27941 +11283 +6869 +7460 +21911 +29015 +22693 +8848 +19422 +229792385 +8932 +3738 +25681577 +28583 +27017 +11573 +27342 +27187 +14417 +27739 +30752 +24065 +19884 +32438 +25777 +21550 +24051 +22706 +12890 +15322 +17708 +13877 +17777 +1020435935 +24629 +32391 +2448 +12603 +1673 +7734 +832680993 +14621 +27712 +21792 +11798 +24656 +14722 +24526 +1302 +28100 +21826 +9678 +23382 +15379 +17632 +12191 +27993 +31285 +4344 +31759 +676736040 +8096 +21037 +12013 +15434 +20251 +8949 +14043 +23348 +5320 +31839 +24280 +26288 +5053 +24127 +7007 +18128 +29392 +11989 +29893 +22679 +6277 +31816 +902551600 +18167 +1466 +24805 +24995 +1562 +8781 +5115 +15161 +13996 +30815 +5486 +377 +12003 +11522 +30964 +1877 +1688 +615650603 +20547 +5918 +10586 +4891 +5929 +26236 +9870 +16865 +22187 +17115 +5668 +12396 +23901 +17970 +32270 +11834 +17246 +22821 +15161 +3384 +1562 +12164 +28832 +8090 +22189 +30875 +24656 +5910 +76736016 +28003 +552 +32393 +19654 +2773 +11835 +20822 +1660 +19845 +23415 +13160 +13213 +21955 +13109 +31445 +19620 +19514 +25646 +29773 +3786 +26222 +25813 +26685 +10137 +30733 +12410 +26049 +13012 +21456 +15689 +20818 +25380 +29024 +417 +2139 +1778 +525802869 +7714 +17968 +32112 +9261 +17425 +29074 +22393 +18136 +1662 +2627 +12740 +360908934 +12820 +13532 +16342 +27282 +3315 +9292 +7532 +21866 +23683 +10690 +6542 +466822790 +19929 +28529 +26146 +32436 +12804 +28091 +824805661 +20924 +968340439 +24249 +917654268 +3966 +3293 +29329 +14236 +1232 +8902 +17042 +11989 +2784 +7495 +20333 +19882 +11306 +27864 +1072899509 +12107 +11558 +23773 +24792 +23667 +31025 +25386 +6318 +25567 +28343 +17089 +10028 +11309 +18921 +11185 +17236 +3281 +176 +24282 +25003 +26193 +24861 +28231 +31816 +19736 +12911 +32724 +899069837 +27803 +10309 +24093 +9375 +19880 +12369 +5373 +11792 +29062 +16148 +21585 +3162 +26544 +21500 +12184 +420127582 +2980 +23504 +7254 +19695 +41255736 +3503 +25668 +2999 +13260 +18136 +19720 +17945 +23875 +31578 +25828 +548 +15166 +12250 +32756 +2262 +18693209 +22451 +23871 +1146 +16596 +9039 +27819 +32341 +13658 +16086 +6338 +7323 +11091 +5203 +27726 +4640 +316306655 +12890 +26980 +15881 +27021 +845869748 +25202 +497021021 +16884 +22673 +9789 +19074 +7323 +87895781 +749234322 +29014 +4490 +31759 +9096 +16078 +4476 +5554 +13737 +16648 +10276 +12683 +3713 +11937 +2596 +25386 +9502 +703293243 +11311 +6814 +3016 +6128 +29343 +2504 +17480 +7252 +21342 +109016745 +28605 +18003 +22937 +29293 +22102 +31843 +27080 +3189 +163 +31416 +903 +2163 +7353 +11245 +19666 +14384 +4751 +13653 +1382 +21221 +4485 +5673 +5996 +29161 +26908 +5505 +13892 +7428 +32355 +724861432 +158091921 +25010 +4522 +15565 +13070 +120944653 +28413 +196091779 +11251 +11834 +1097 +21839 +24412 +23530 +3394 +24875 +22865 +32165 +21287 +19486 +32322 +16444 +19620 +6547 +23985 +6921 +20348 +6082 +6674 +920628575 +32363 +27342 +583 +8926 +972928650 +17577 +26949 +646646250 +24864 +370759140 +11749 +476 +3179 +8685 +29952 +3437 +6085 +16381 +25813 +16071 +29718 +20323 +7327 +8648 +11357 +28483 +6611 +852 +20894 +29218 +15764 +25003 +4523 +29415 +28927 +19298 +25700 +14636 +4200 +44211057 +12539 +25316 +32623 +16556 +139452872 +7600 +22966 +11340 +6021 +14738 +24831 +20917 +3074 +21930 +20822 +11096 +574 +26980 +31784 +31420 +8386 +16164 +29698 +30133 +516 +25135 +4327 +892998692 +2763 +7405 +4324 +29889 +4247 +10501 +30496 +11223 +12007 +20528 +1450 +1277 +14023 +19831 +26598 +17501 +14023 +13883 +6205 +19108 +29278 +23948 +28115 +977602386 +17765 +14410 +15525 +29567 +13118 +18598 +11738 +2131 +1977 +18463 +23211 +31945 +22236 +7165 +7631 +652689549 +692430287 +21047 +19865 +17087 +24075 +20826 +683248809 +1895 +328435284 +6894 +96437477 +31155 +22682 +28136 +5203 +6066 +28398 +20342 +26623 +1310 +28076 +17076 +12495 +32397 +24526 +27951 +13625 +16499 +1017 +27855 +9633 +18310 +28941 +2766 +5971 +1145 +9855 +18162 +15379 +22843 +19660 +7592 +885 +16552 +17810 +28139 +30639 +30776 +26047 +13211 +20578 +26917 +24694 +14908 +4513 +11239 +12217 +8318 +26121 +32562 +1616 +216965874 +12940 +14021 +12370 +4008 +20722 +24014 +4162 +17025 +25558 +14688 +15994 +408722947 +2121 +12211 +1021683009 +7236 +16161 +1356 +17204 +15141 +26584 +15536244 +22322 +12864 +29010 +1071548646 +18953 +15415 +22224 +26631 +19541 +26761 +621749066 +15549 +16034 +8702 +6469 +2244 +13658 +20426 +25084 +4778 +14040 +23113 +409560708 +3896 +8216 +2410 +2298 +11331 +29564 +20021 +7838 +11144 +3084 +5510 +18377 +14327 +19884 +31035 +4913 +9046 +3874 +28916 +2597 +27187 +15008 +13032 +27197 +8768 +20264 +323513539 +32311 +12342 +573 +20914 +15764 +892998692 +29761 +26233 +31334 +28591 +10458 +9323 +32371 +28129 +15891 +3016 +29468 +538293986 +933943837 +7024 +24809 +28417 +27534 +26150 +24392 +20034 +14825 +30989 +15715 +9419 +603 +960941343 +10620 +21198 +24368 +25813 +18319 +4903 +6018 +13636 +7902 +14862 +22684 +13128 +25504 +27763 +20795 +11104 +5341 +833103889 +6191 +7704 +4327 +13076 +16356 +11121 +21027 +18209 +25528 +11522 +25558 +29542 +11797 +15953 +19183 +28202 +24344 +4123 +24401 +26616 +392691932 +866 +14740 +10441 +4956 +32442 +18826 +6166 +21411 +29646 +349661678 +24922 +31964 +30443 +5696 +22652 +8232 +22300 +8452 +14937 +3116 +19632 +901 +15693 +6236 +21815 +27930 +3730330 +21477 +646646250 +20600 +394 +8306 +24449 +30 +25885 +349661678 +4998 +6274 +26236 +12820 +19236 +3713 +24787 +397879962 +24063 +4452 +25760 +5320 +802636738 +3772 +17441 +21875 +31089 +24909 +232711058 +20702 +310684775 +8420 +24931 +29627 +32232 +31304 +23209 +12932 +14973 +391 +28606 +25752 +785579678 +29642 +20960 +30717 +27015 +23841 +21477 +24242 +14231 +1611 +11505 +20379 +10735977 +634854294 +19192 +6871 +30547 +2612 +16318 +11412 +22543 +32263 +12814 +21445 +5369 +30651 +353 +14914 +25171 +8004 +87298433 +24457 +26447 +21911 +26835 +25434 +17009 +30335 +30226 +28461 +25198 +23681 +26949 +11869 +25885 +9986 +31260 +30226 +20700 +5510 +7489194 +18393 +17176 +21922 +191 +16957 +198721611 +30245 +31245 +1914 +8132 +1987 +124369549 +3009 +24055 +18432 +22102 +4783 +1028326137 +197982234 +31403 +1052640660 +13925 +17779 +27769 +18455 +26410 +6552 +8192 +15061 +25778 +28606 +32423 +30888 +14103 +28284 +14077 +24749 +20798 +24061 +32421 +32566 +23922 +1905 +27079 +14166 +31104 +6008 +2923 +4581 +27414 +24800 +16243 +15379 +6085 +504508952 +22679 +20580 +27672 +28812 +892237149 +18654 +1308 +16152 +24250 +11509 +953124189 +13723 +6076 +32756 +31169 +792992230 +22127 +28913 +7075 +25024 +13347 +32664 +778 +188 +16697 +18307 +24280 +13659 +11188 +6867 +5684 +29336 +29329 +16775 +30213 +9421 +29984 +20818 +12267 +2535 +20874 +17841 +7236 +16060 +564 +20894 +25793 +10049 +20535 +1514 +7754 +29237 +552 +21465 +19061 +8571 +30753 +31307 +30306 +16399 +12957 +954298556 +17929 +9499 +2424 +26694 +18754 +22565 +23681 +17281 +27146 +12167 +8778 +586165913 +25215 +26791 +753 +8945 +16704 +22955 +6658 +2375 +28361 +4503 +30474 +4141 +11528 +7802 +49186130 +12608 +18675 +30302 +12490 +19006 +1097 +19496 +9244 +17827 +32383 +1043715684 +8556 +900 +4595 +24368 +19500 +13747 +25786 +15535 +6195 +131541024 +19187 +17933 +24307 +13043 +24762 +4297 +20463 +28504 +30163 +23232 +8993 +2091 +26222 +12381 +1223 +10753 +10984 +6501 +23607 +15300 +26150 +24154 +25772 +3097 +18115 +14473 +7392 +22316 +1719 +15798 +9100 +9474 +10129 +464493188 +21390 +26400 +24004 +321934268 +391318178 +1611 +823092168 +21119 +21871 +29556 +5161 +21038 +859072541 +26147 +240415429 +17219 +9258 +12394 +19610 +20924 +27517 +21021 +23723 +31958 +16813 +20773 +5283 +9961 +6166 +19531 +19531 +20137 +11826 +4636 +701 +168857585 +24800 +3840 +10947 +13262 +367188169 +18296 +24689 +15636 +13189 +676736040 +18609 +22795 +20350 +19863 +3423 +29609 +22679 +62277626 +14962 +928 +6777 +336420794 +13606 +8665 +25581 +29891 +1659 +355219374 +26106 +20112 +1671 +8061 +23255 +711445733 +2825 +32370 +24093 +6664 +12359 +8841 +16216 +8156 +13099 +16796 +23022 +657016490 +21385 +1556 +18432 +14551 +9443 +16560 +545509574 +4817 +10295 +23617 +2108 +588197016 +5115 +14052 +17441 +2448 +11448 +30214 +13005 +24392 +29324 +5886 +4107 +184186867 +19012 +1913 +14986 +12502 +8106 +6650 +28021 +1310 +25985 +24883 +4531 +30107 +23274 +24139 +3721 +15539 +522048339 +19076 +28872 +24924 +23617 +7722 +6106 +5612 +10077 +4321 +31103 +12127 +4184 +905243991 +10841 +1048322512 +12955 +11761 +12003 +28651 +13076 +7405 +24863 +8385 +652152676 +21485 +512128164 +32390 +6500 +5175 +11073 +10702 +20786 +29805 +10569 +6920 +26305 +11226 +233735679 +10337 +24583 +1455 +10840 +23158 +25839 +29411 +8544 +7336 +4532 +23010 +10112 +30766 +19342 +32652 +8777 +980 +28398 +6017 +22069 +24401 +19777 +20939 +3065 +8499 +27139 +5551 +22548 +29698 +29311 +10487 +24765 +26888 +4968 +25433 +22714 +27055 +14384 +4141 +15698 +7657 +24666 +26193 +22621 +29507 +8021 +28988 +26106 +10276 +15262 +31641 +1282 +9410 +3569 +580 +12987 +23105 +79082596 +23644 +24009 +24516 +4909 +924495346 +4328 +2528 +26204 +21407 +22304 +32165 +14914 +19831 +2535 +17200 +20463 +24814 +26716 +16656 +2133 +1259 +577 +293 +10692 +236448354 +431917582 +31606 +16992 +31445 +23209 +25581 +13655 +19845 +618386534 +30896 +17089 +139007263 +8674 +8813 +2632 +27303021 +17510 +8941 +25828 +610473963 +31303 +90344393 +233735679 +19432 +346928338 +27195 +464493188 +600 +11199 +4294 +26247 +3262 +103268089 +5180 +31753 +14956 +30635 +8041 +14538 +6420 +28362 +8699 +12792 +4417 +20747 +7117 +6184 +16704 +30819 +12602 +22359 +16767 +32134 +12432 +30212 +630354738 +30426 +18290 +28726 +7403 +1229 +364 +10646 +289307895 +1204 +12632 +19845 +23022 +4907 +7254 +16989 +14943 +20550 +721283276 +12111 +858 +186596555 +16813 +11096 +18535 +12747 +13385 +14526 +7129 +22619 +18693 +905400521 +4858 +18039 +3799 +12843 +4584 +31662 +30670 +21 +10397 +10008 +538786362 +440 +355264719 +6079 +164884529 +8818 +909441673 +958 +31559 +9704 +24757 +16907 +27235 +12635 +3742 +244957611 +14069 +13423 +11499 +19506 +1895 +2385 +7645 +30082 +20436 +17728 +19530 +27272 +19977 +18609 +19620 +20076 +3016 +20046 +2271 +19531 +12017 +5479 +7607 +612137112 +3488 +24464 +19186 +6085 +1836 +836023503 +858 +12593 +22224 +29761 +20025 +8665 +682 +12890 +10800 +26661 +18598 +6540 +15689 +11144 +32520 +66 +436602508 +16935 +20111 +721283276 +27317 +31474 +12341 +24555 +224606507 +23769 +11346 +17039 +25549 +23412 +18575 +11451 +30641 +149824249 +7224 +630350637 +44211057 +30606 +28127 +767853461 +6710 +21868 +16590 +31362 +13163 +23264 +26177 +2398 +25442 +15588 +22294 +62277626 +28726 +21828 +3812 +22127 +28427 +4486 +10947 +20290 +19914 +7378 +8280 +20046 +24583 +24479 +13463 +7958 +2209 +3014 +15249 +17732 +26716 +25344 +909441673 +532880782 +2121 +8587 +31005 +18223 +22647 +4210 +23922 +26121 +23398 +3374 +23479 +391958880 +7714 +22790 +30212 +23458 +19803 +1705 +31804 +18172 +1899 +22431 +27039 +6611 +5973 +1230 +8879 +9864 +30991 +2655 +980014702 +28184 +359554286 +13595 +20128 +450 +20199 +27682 +915 +2244 +32702 +14776 +30805 +6491 +15588 +15132 +16078 +17002 +5165 +23113 +13428 +766 +21651 +30341 +31517 +17994 +29829 +10473 +28026 +8702 +28111 +9710 +18917 +16684 +24922 +21107 +18761 +419509287 +23709 +14069 +15220 +26236 +3645 +6420 +8829 +10045 +11705 +32363 +23703 +70149198 +11564 +15333 +25346 +11340 +28064 +30212 +14086 +5841 +22706 +22795 +25509 +6128 +17437 +17747 +31577 +31972 +215801037 +742394050 +16490 +12099 +22945 +30388 +6905 +24023 +26949 +23690 +7135 +18826 +26347 +3014 +31139 +4537 +13113 +5320 +3714 +19140 +25115 +20034 +5794 +8648 +1641 +10646 +6206 +20201 +25740 +4405 +26662 +27821 +17444 +30006 +5615 +31035 +29767 +1868 +2477 +23158 +2932 +5737 +24424 +12628 +13589 +4367 +12663 +742394050 +5103 +18499 +29891 +5794 +17589 +21021 +610 +16274 +16627 +27066 +21180 +767879674 +2410 +28370 +3889 +11477 +8250 +29888 +22384 +10743 +17765 +17357 +23717 +22795 +10414 +20271 +695 +15496 +5165 +31005 +11073 +14676 +31537 +27021 +28082 +2231 +23016 +4338 +826485957 +19831 +31762 +31803 +9497 +24948 +4383 +9582 +1906 +30595 +27414 +9410 +13065 +93659120 +32742 +25447 +28064 +20037 +768384939 +15817 +21777 +28371 +6206 +9456 +31838 +10739 +20457 +30138 +276 +14676 +15663 +15928 +3281 +11564 +5703 +20603 +27042 +3289 +12501 +12602 +11180 +25773 +826379647 +4486 +20125 +121399638 +240415429 +11641 +300929934 +22954 +31178 +20131 +414776319 +14684 +24424 +14451 +19323 +3423 +3738 +16404 +11558 +2217 +1877 +892998692 +16706 +3799 +25215 +29965 +31358 +13065 +24922 +29293 +12404 +677668690 +9091 +31769 +340345990 +3277 +19307 +6165 +50989912 +21485 +4686 +754590698 +6888 +22718 +2212 +9391 +12570 +28834 +19436 +14384 +11724 +29267 +32576 +27829 +30712 +32341 +17019 +10837 +30351 +13408 +612277592 +5615 +21802 +1348 +4343 +1835 +19200 +28312 +29602 +12049 +13996 +27066 +25279 +27592 +7848 +24689 +19420 +19994 +9388 +25996 +28612 +518417905 +473270624 +21384 +15250 +9345 +31249 +1758 +14554 +11051 +22349 +13276 +31570 +13617 +1556 +889980949 +16340 +24282 +19422 +25489 +11168 +455393924 +5827 +753 +7096 +1071082105 +24883 +32331 +12856 +13595 +27079 +29010 +30607 +531600320 +30826 +5314 +23981 +1322 +27995 +2452 +16878 +1029 +564 +17020 +32700 +10607 +819410135 +900 +681 +12438 +11767 +16342 +222176974 +5492 +24808 +29221 +26305 +17533 +24308 +21517 +16884 +6575 +28461 +5688 +7481 +2772 +6714 +3914 +24675 +911989185 +817319335 +24738 +307353097 +8498 +18780 +25506 +13532 +15927 +25654 +6374 +244343836 +25637 +466407152 +4774 +512512703 +4043 +9331 +25400 +9842 +22418 +7638 +8434 +32201 +702431857 +14868 +22244 +245929304 +885 +10643 +26661 +29429 +18077 +14574 +5406 +3376 +5908 +31140926 +83834291 +744924752 +28438 +31139 +19931 +10357 +15764 +22322 +13109 +1545 +29626 +31856 +8597 +14507 +3706 +14964 +21769 +9855 +7126 +20034 +11840 +29525 +6003 +18291 +1056 +7566 +7353 +15660 +20592 +29329 +331 +21879 +19632 +23985 +23769 +6976 +11976 +11631 +23766 +29093 +8337 +12848 +21879 +31075 +384 +109016745 +20578 +29433 +20894 +29388 +856207789 +22470 +865 +903238229 +5603 +32550 +859 +15529 +29658 +378831688 +4453 +10109 +4699 +9631 +23636 +14099 +146841542 +30927 +24914 +17096 +14236 +5751 +27299 +778 +541087189 +20494 +29067 +18890 +32363 +16559 +228078458 +15540 +16590 +8665 +19076 +3996 +5590 +17089 +4181 +1043715684 +1831 +25699 +25058 +5513 +22771 +8787 +3033 +96 +9438 +876 +1719 +28371 +13109 +12984 +25989 +565299629 +17430 +30939 +29824 +15133 +4771 +17798 +839907039 +26513 +23814 +20314 +23158 +32161 +230518419 +24675 +557679414 +1479 +4609 +5863 +5612 +21953 +29760 +15607 +8524 +14581 +11167 +19139 +27561 +8968 +3357 +4974 +10010 +466822790 +26572 +31818 +28450 +874 +31331 +188584425 +9388 +12637 +21465 +15174 +297 +19998 +446538772 +12385 +6182 +25791 +14702 +15199 +993438440 +30963 +11492 +1192 +1662 +17853 +309071195 +27094 +859 +16609 +10487 +145056166 +14057 +19655 +17628 +12482 +32559 +9873 +6500 +20786 +17684 +2503 +8472 +26740 +4877 +9867 +17850 +31897 +8823 +13522 +1039573980 +701 +19951 +16993 +9449 +3118 +17270 +31426 +3662 +12518 +31195 +429772051 +29589 +27663 +623 +1517 +7937 +20477 +23007 +3586 +1589 +13916 +18675 +24616 +25341 +28331 +16085 +13213 +27922 +76736016 +175 +13373 +5087 +14973 +21037 +19482 +32470 +642957786 +14698 +6913 +28905 +24313 +8178 +29646 +11797 +8680 +12250 +417 +25670 +13626 +20400 +108 +4372 +194861429 +3437 +32157 +26054 +13128 +892237149 +10171 +1816 +21694 +25177 +817319335 +30954 +32104 +8571 +13041 +3775 +26796 +30653 +16664 +16895 +20348 +24966 +23888 +294947637 +23717 +13589 +7497 +31626 +5913 +25670 +9834 +19435 +27012 +314883256 +20199 +18870 +18223 +4852 +5635 +3786 +169 +32345 +14947 +29392 +5913 +8153 +29539 +28427 +7017 +24360 +22739 +14231 +26091 +30481 +523 +19376 +18461 +14581 +19301 +19514 +24548 +20914 +813445009 +21368 +11091 +29978 +30659 +3389 +9445 +641245860 +22383 +703293243 +5733 +10739 +22622 +29829 +7797 +20662 +26205 +4188 +2426 +21976 +11069 +549962050 +26569 +26924 +6086 +22412 +19343 +8373 +1034522985 +29448 +19199 +536735414 +31685 +18474 +5684 +23783 +20852 +31877 +24536 +7314 +1394 +18917 +23953 +12560 +12444 +28440 +16941 +536735414 +1802 +12527 +28751 +2969 +23527 +21243 +31045 +30013 +196091779 +7428 +23639 +29646 +213884266 +859945928 +17400 +8170 +12740 +27663 +14384 +3627 +11821 +8722 +13739 +6206 +17113 +8829 +23565 +13189 +25024 +28928 +21021 +28231 +19186 +16704 +807729187 +27264 +5383 +28825 +27449 +14161 +2275 +18563 +23303 +32165 +12989 +1940 +28461 +6624 +32006 +22373 +32302 +3331 +5139 +959731862 +24374 +1613 +31972 +3356 +13417 +2915 +846 +2139 +19811 +27695 +20293 +12385 +792992230 +7763 +26027 +10671 +13795 +3179 +10943 +20112 +28725 +15820 +30724 +31797 +80294898 +11737 +5863 +18971 +27251 +22971 +4097 +13856 +32442 +5103 +6301 +1230 +191971468 +18431 +25835 +2535 +27199 +26614 +28746 +22598 +2011 +537 +12403 +23118 +4264 +28343 +30762 +20785 +12148 +24764 +81 +26244 +18459 +30607 +25481 +12205 +15693 +20113 +16289 +10518 +8285 +17510 +16454 +10784 +16413 +16026 +30810 +9294 +30483 +26803 +6694 +15071 +12061 +30814 +32444288 +20612 +11271 +21632 +826485957 +688 +10812 +13838 +8446 +19243 +21276 +23232 +415613643 +24610 +23781 +7489 +9157 +27128 +864335235 +19878 +15189 +716737822 +7486 +29267 +4260 +28090 +3336 +78887710 +11900 +5912 +23883 +32285 +16290 +2894 +19586 +12049 +1017 +21180 +4261 +20173 +2575 +493 +375276045 +18043 +12440 +27731 +3511 +24922 +8656 +9995 +20763 +8598 +27199 +1178 +462589202 +23872 +4808 +1405 +11346 +4081 +25710 +24113 +30604 +9331 +14775 +110271327 +9756 +14818 +4224 +13740 +11168 +22954 +30070 +610 +917948279 +18917 +4399 +10790 +13506 +730297274 +23661 +7017 +30372 +8524 +3554 +8829 +14943 +27746 +28591 +54102294 +13050 +2802 +25608 +1097 +11882 +15710 +3742 +16087 +28946 +17908 +13164 +1522 +30006 +28591 +21990 +687 +9755 +19212 +28251 +12003 +15609 +705049941 +189 +12267 +17198 +11767 +65808830 +20440 +16356 +7646 +28240 +139007263 +5150 +24635 +26271 +27092 +87657305 +25498 +3932 +1004618554 +17501 +28600 +1825 +30596 +19811 +355264719 +29263 +20440 +26598 +906900427 +28450 +725112481 +11801 +892 +28900 +3682 +20382 +61637246 +21205 +13739 +23007 +31485 +8990 +5635 +28059 +25104 +8949 +14304 +7442 +667 +27602 +13414 +19061 +29661 +7849 +14236 +11492 +25637 +32363 +26177 +16161 +15377 +30776 +29729 +20991 +26504 +22187 +13739 +26552 +342900830 +8297 +30448 +26343 +30519 +19672 +28127 +26614 +19140 +27832 +12764 +30655 +12476 +15944 +18974 +25793 +8106 +3586 +592690051 +4635 +22266 +15701 +5180 +7180 +4293 +6272 +5494 +14559 +31244 +24127 +25346 +8021 +8524 +13879 +13005 +4465 +26551 +5517 +31157 +28530 +367188169 +478 +13422 +23540 +5057 +30699 +16064 +31254 +28388 +26871 +11168 +3394 +20571 +14519 +22753 +15197 +6992 +10112 +16706 +27738 +14964 +12674 +29336 +9639 +13182 +27695 +26222 +876 +14623 +22441 +2308 +30049 +13099 +7250 +15464 +1509 +291010783 +30256 +31232 +3996 +747479347 +6003 +1040971019 +6714 +31404 +2343 +9039 +11119 +29984 +780421252 +811900994 +20450 +1787 +28651 +4688 +21560 +29718 +23649 +23810 +3592 +27969 +536464710 +23357 +24141 +21866 +32561 +5748 +19313 +12890 +1083 +1071548646 +28711 +16656 +29875 +25699 +14964 +23639 +16986 +21433 +19773 +21560 +2148 +12632 +24139 +16910 +660 +484426086 +2450 +29247 +537 +6648 +25489 +29567 +3689 +31307 +12647 +11070 +14519 +476864914 +22321 +25815 +3852 +26222 +8605 +9173 +10298 +7603 +9332 +19654 +19711 +22352 +16148 +10637 +29450 +31804 +4102 +9963 +130946997 +26867 +6714 +16931 +20275 +6500 +28903 +90066676 +3847 +4868 +27308 +1322 +27359 +19182 +952776110 +13291 +30435 +1549 +9228 +208004304 +21197 +13869 +28461 +25030 +3336 +18278 +5966 +8572 +239 +17015 +25312 +7894 +1626 +24839 +1904 +16520 +542336074 +19086 +8297 +8700 +30163 +10730 +31465 +11076 +3016 +20054 +1308 +32453 +22482 +25960 +15891 +2632 +504608093 +27776 +21910 +4210 +24877 +1053394108 +10298 +21107 +339451411 +31577 +26969 +12839 +13312 +10869 +25293 +15101 +20815 +4511 +14215 +452 +11693 +833267066 +22901 +27160 +9350 +7177 +16636 +2212 +30443 +29267 +15722 +15130 +6607 +5954 +17394 +21908 +30475 +25786 +12114 +2427 +781061662 +289307895 +30606 +168109658 +4476 +27803 +23268 +11165 +29603 +11306 +18223 +11430 +11059 +26727 +14946 +25084 +24124 +2308 +21475 +24924 +28832 +5777 +12003 +26244 +31629 +6514 +17364 +465496919 +1312 +5612 +17422 +13691 +27665 +18290 +178765044 +874205684 +16216 +30065 +12404 +6020 +30341 +26250 +20918 +11724 +15395 +22087 +6532 +25434 +21181 +9365 +26924 +27074 +8388 +5161 +26936 +27074 +25885 +195778126 +20113 +19350 +20924 +445477967 +17775 +28846 +14558 +661309396 +22222 +2127 +25859 +26447 +4561 +24996 +20961 +20747 +27079 +6173 +15568 +7287 +17340 +15251 +10309 +14238 +12016 +14738 +32369 +20365 +9902 +30249 +21784 +26759 +16009 +4224 +375276045 +6727 +1040 +9538 +4145 +982 +27969 +12577 +19911 +13659 +19769 +30138 +29891 +21541 +11451 +309 +23118 +484426086 +13741 +19010 +10690 +8375 +296862246 +135575596 +3080 +22558 +885912742 +15169 +10413 +8183 +13625 +3553 +27235 +9992 +826485957 +12820 +7959 +12637 +12695 +20321 +22340 +22006 +14482 +32449 +19817 +17395 +19354 +182362405 +30436 +196091779 +10224 +18133 +20653 +6182 +24449 +5551 +640 +2504 +18964 +11834 +19668 +9613 +5987 +7064 +960941343 +23295 +75 +18431 +17850 +22499 +25599 +26656 +17204 +29300 +10306 +15609 +20894 +6018 +572264701 +24405 +566535181 +25741 +8544 +13312 +145893019 +21158 +8542 +29589 +15820 +574 +24396 +20037 +32691 +11102 +13580 +29912 +20532 +13706 +30276 +3661 +19638 +28796 +22617 +22707 +3473 +12490 +12663 +3276 +11761 +12769 +7816 +16230 +25977 +12435 +30017 +25681577 +22619 +12632 +24246 +10335 +6933 +10990 +4561 +9731 +26524 +30963 +22094 +20314 +13239 +1669 +8616 +31254 +1524 +21293 +20888 +1146 +18553 +6211 +4181 +31995 +8732 +26288 +27624 +987156465 +2236 +21596 +681 +7699 +5583 +1067563998 +139007263 +4494 +6400 +238116815 +31877 +31718 +16309 +832182246 +32018 +32163 +18709 +22832 +5250 +3729 +314 +410710860 +16667 +12911 +32006 +22772 +16381 +31195 +9438 +8793 +21035 +4856 +7404 +2486 +10807 +145056166 +24753 +27746 +6862 +1515 +821 +1021683009 +2001 +1779 +813566502 +30355 +20532 +12164 +11761 +21783 +20874 +9333 +7764 +135575596 +13727 +15962 +7953 +24928 +22369 +216965874 +18826 +3396 +22611 +19745 +21948 +31705 +747883166 +15798 +9036 +7038 +29877 +20137 +14346 +14583 +29980 +18617 +26457 +9583 +2802 +31169 +23897 +20054 +11976 +25926 +4399 +15287 +27370 +2284 +11641 +22729 +643348206 +18609 +26874 +31893 +13198 +23979 +1918 +31765 +10477 +11136 +14378 +28416 +16323 +24877 +14878 +24258 +9780 +19315 +429772051 +6043 +1348 +9808 +21792 +4998 +4509 +22807 +4721 +29893 +28956 +20048 +20108 +3248 +30408 +13681 +4406 +4145 +14189 +24166 +15648 +16941 +290 +273798784 +673150696 +490726739 +23910 +19207 +16936 +10517 +427210045 +905400521 +27153 +23535 +21496 +27035 +666820756 +3535 +23507 +28256 +19783 +27202 +11128 +19883 +7024 +30825 +20342 +8392 +607 +31540 +7024 +5309 +7607 +842 +29477 +15162 +6371 +578949498 +718788893 +3721 +108 +25058 +546000077 +6925 +6417 +1021683009 +17025 +1315 +867 +9975 +445477967 +26711 +9864 +17392 +31662 +22417 +17780 +16596 +28451 +301 +18761 +17632 +14521 +7132 +25567 +970891878 +29139 +657681557 +27042 +18948 +8230 +21035 +8223 +2871 +70149198 +19114 +2048 +747 +309071195 +20440 +30597 +24977 +10790 +24742 +15534 +8993 +26150 +18223 +19884 +21646 +20806 +12757 +20688 +16173 +16256 +96 +96 +8563 +25084 +11632 +23756 +19819 +27160 +241930487 +29448 +16304 +307353097 +13625 +30755 +12963 +29209 +909441673 +31699 +11801 +8089 +22564 +5472 +243142270 +26924 +10168 +9502 +25252 +21726 +4238 +22189 +26288 +14084 +340345990 +13498 +16556 +20030 +19533 +328328013 +24282 +1549 +32111 +5517 +251 +4455 +25380 +29649 +7578 +19816 +22319 +6871 +699747195 +3456 +19687 +31829 +23151 +17175 +17025 +3576 +6468 +12647 +17290 +950474614 +20306 +15563 +17643 +19597 +2817 +24376 +13182 +7714 +7541 +662831263 +21720 +22617 +30902 +651885085 +611 +14222 +5383 +10071 +31670 +20377 +2119 +22949 +22286 +5004 +2901 +10787 +15907 +31426 +4297 +7786 +29782 +28129 +27448 +23091 +16806 +22441 +14499 +6925 +30496 +145895232 +19093 +7270 +1651 +20869 +30819 +14702 +24635 +32344 +355264719 +29005 +32363 +1129 +20274 +25483 +31969 +28807 +23180 +96 +25964 +1779 +22521 +359967163 +4145 +29831 +9036 +29690 +30635 +10637 +24837 +68003897 +22497 +26010 +29477 +5612 +3553 +6650 +19327 +5649 +2448 +27235 +15411 +518624943 +3333 +625657182 +20653 +4858 +32468 +417766481 +13109 +8787 +19783 +785579678 +17724 +4968 +9572 +14133 +14367424 +10021 +32645 +824269836 +3203 +15379 +17805 +27447 +14778 +24593 +12067 +21155 +32016 +24308 +31927 +22384 +29195 +29619 +1313 +27017 +28530 +21941218 +26347 +4490 +25049 +20008 +15851 +4784 +8818 +28583 +15306 +12984 +31035 +29067 +15144 +18960 +21828 +11092 +16472 +20199 +223690879 +1189 +26049 +5996 +27960 +3721 +16331 +2463 +825070278 +4778 +12697 +14672 +25675 +7831 +23105 +22277 +14885 +4974 +22677 +19161 +18043 +14320 +20266 +536735414 +8297 +15333 +29556 +5135 +552 +23897 +15132 +5794 +561 +17684 +4476 +10335 +7952 +21465 +1339 +1028326137 +25483 +20090 +14395 +8485 +22884 +31254 +32650 +7995 +12315 +16840 +4440 +885448314 +28483 +909441673 +27515 +9659 +19236 +22732 +24554 +7942 +26650 +417 +28339 +1053511540 +16854 +31915 +2919 +25498 +32564 +24055 +30688 +26458 +13932 +14642 +3810 +1795 +28284 +7636 +20663 +7263 +12163 +778360537 +27099 +21136 +15251 +16879 +29351 +20338 +903 +25962 +28825 +4664 +30878 +1036 +8515 +16302 +26569 +16181 +7487 +22635 +22713 +15076 +7992 +25279 +6500 +497021021 +1146 +9797 +5367 +6249 +27712 +13474 +8912 +1446 +7646 +1038473147 +23873 +9024 +21429 +3273 +926344921 +30699 +24778 +24931 +3687 +19435 +25828 +545509574 +17546 +6806 +32311 +16299 +478 +77748472 +22153 +18461 +7548 +15923 +3832 +329597276 +835842891 +25681577 +504428086 +8375 +28322 +27746 +8879 +4828 +20440 +18233 +13347 +19468 +29552 +3203 +25160 +17999 +17643 +16157 +29718 +881770255 +18598 +341817102 +7047 +26010 +22579 +22795 +17415 +3569 +2275 +13890 +16836 +12033 +3174 +8250 +26077 +12067 +9572 +22591 +12127 +8197 +23723 +30732052 +19352 +30322 +572834493 +31816 +18550 +859 +28814 +7014 +23979 +21769 +25368 +450 +14702 +26741 +28575 +15261 +26047 +688 +1481 +882072880 +11251 +25483 +30712 +13229 +15954 +16919 +2713 +5480 +15893 +26817 +20271 +27308 +26584 +14845 +26661 +961570424 +13312 +32060 +18557 +980014702 +20702 +15642 +13924 +6423 +449362197 +32313 +30138 +20786 +21414 +9036 +20120 +16313 +4561 +1842 +8320 +12107 +8004 +24412 +31338 +11218 +7336 +12577 +23690 +15174 +20663 +646646250 +103019456 +20192 +8023 +27760 +692296598 +27726 +14829 +5191 +8132 +17060359 +5383 +9802 +6205 +430465787 +29877 +8364 +19935 +29318 +3225 +22383 +27265 +14702 +19613 +17526 +28100 +16391 +23382 +10496 +28090 +8332 +6235 +29469 +12501 +21428 +10171 +6285 +29705 +5376 +27660 +991427156 +5743 +21694 +30272 +11729 +23268 +9410 +28394 +3408 +5677 +22036 +6400 +31945 +4025 +17159 +9345 +27163 +3069 +103019456 +12632 +552 +8426 +9881 +15114 +8238 +15239 +27958 +26193 +25439 +13128 +30065 +819410135 +29481 +27297 +26803 +6080 +799 +13050 +1028 +25918 +12908 +27960 +28090 +13165 +175763315 +19755 +4260 +15962 +4453 +25380 +28725 +11335 +2454 +3742 +6814 +24548 +23621 +230518419 +31179 +1103 +30148 +76910325 +22087 +6252 +17829 +5428 +24820 +15891 +1241 +16289 +6086 +721000141 +4885 +10408 +1651 +22679 +13737 +13653 +253699238 +31838 +27017 +273798784 +7241 +21080 +32419 +10381 +24816 +13467 +17381 +29014 +4181 +11309 +1029673386 +14575 +17688 +4567 +2518 +28714 +13291 +13626 +34337156 +884345720 +992 +8105 +26165266 +4411 +8077 +12385 +13932 +224606507 +6371 +30053 +7122 +21035 +23091 +18431 +1915 +11431 +26022 +3502 +1928 +30815 +28628 +21740 +21153 +25530 +21922 +15911 +880657446 +12847 +31856 +6794 +8577 +3553 +7620 +22036 +7111 +22638 +5358908 +18580 +20769 +31785 +15701 +13747 +4925 +4912 +6990 +8471 +28461 +7101 +239 +11761 +17905 +6767 +32562 +7050 +27776 +3264 +8030 +27762 +16520 +5723 +20695 +718 +26264 +7290 +552 +22634 +32127 +7778 +10512 +23268 +21908 +26397 +26515 +10052 +12666 +12389 +878706911 +19114 +12127 +24278 +13057 +28013 +23098 +31784 +17510 +10903 +375276045 +15333 +16173 +6370 +28281 +223104312 +29525 +519336328 +6949 +15764 +19852 +12930 +4609 +909240806 +711445733 +184 +21266 +313 +30177 +31559 +29249 +1686 +17462 +24906 +7746 +1052924890 +5795 +13757 +15676 +231410737 +27880 +25380 +29067 +23591 +15535 +23247 +23746 +32423 +18602 +1142 +25624 +3713 +332842011 +5519 +27829 +28772 +11162 +10397 +13617 +16813 +16935 +25778 +15196 +26238 +22339 +29415 +17780 +15689 +16216 +28022 +9391 +29906 +5373 +20173 +978839708 +31075 +8397 +1312 +23306 +32279 +3509 +14174 +6555 +18993 +20704 +1040298715 +25142 +15993 +23364 +16775 +19931 +20852 +8019 +18696 +5580 +26271 +24884 +22706 +15024 +1777 +21167 +14270 +16150 +21025 +27624 +9921 +6821 +8276 +2048 +8898 +6469 +30964 +15437 +126 +9490 +384972726 +24354 +421 +12666 +12538 +1802 +9408 +24250 +23894 +23217 +18209 +30620 +26151 +29076 +10895 +11573 +18780 +27013 +23841 +16291 +29221 +7672 +31836 +12501 +137236049 +4128 +25873 +331 +1189 +24255 +20955 +2980 +17179 +2822 +13057 +12060 +702431857 +28603 +18772 +26626 +22764 +10182 +21027 +3264 +125 +534285331 +23351 +17685 +20124 +934139475 +6089 +29010 +4666 +914782749 +14776 +208004304 +1178 +7396 +28100 +25490 +29567 +5050 +5590 +8658 +10609 +24539 +23667 +32561 +28733 +13532 +16480 +13019 +19560 +8793 +11073 +881 +15724 +19660 +21428 +5605 +21206 +14775 +30258 +14989 +6869 +20327 +16210 +290769443 +18051 +291010783 +25135 +12388 +16232 +8830 +12858 +24814 +22563 +268506385 +21119 +269893514 +31168 +21882 +30138 +14578 +4019 +6170 +82894371 +854801176 +26150 +30372 +21614 +30889 +22622 +664773412 +26157 +866 +9173 +25213 +905400521 +26466 +24764 +6719 +14056 +10421 +1277 +1823 +10322 +4693 +18633 +24246 +727 +309071195 +445477967 +24246 +6767 +18001 +912418915 +14396 +12125 +19880 +6920 +20922 +980 +606881088 +12906 +4858 +145056166 +30316 +2722 +18772 +12957 +23209 +25030 +19777 +9731 +11512 +4400 +13216 +20227 +17424 +30426 +27602 +31369 +30140 +18779 +22876 +21601 +19432 +8061 +31045 +31578 +22305 +21070 +12747 +20306 +15808 +19935 +21733 +27394 +537 +4081 +8364 +5383 +15927 +8993 +27024 +20724 +8499 +660879764 +21868 +17357 +2351 +7170 +7570 +469657013 +2182 +6517 +22445 +6905 +32623 +8985 +790740335 +189 +7730 +23236 +248068570 +28606 +3662 +25123 +15567 +29597 +16811 +5340 +26961 +5510 +20563 +26259 +354860035 +16085 +23772 +29300 +29139 +15102 +30089 +21206 +4131 +1026 +11223 +8314 +7599 +12026 +407478274 +26236 +90396233 +29609 +26650 +10826 +878327399 +30322 +908 +19863 +21007 +806595480 +5473 +28805 +21433 +23723 +24258 +28455 +31195 +18869 +31155 +18385 +19213 +90 +11102 +24548 +24922 +9914 +29644 +19508 +11723 +5825 +22830 +602 +15568 +9054 +25349 +1843 +6281 +4627 +4829 +25566 +5412 +16173 +21737 +1130 +5250 +25307 +5716 +548602017 +29657 +7038 +24966 +17860 +3742 +2182 +18609 +2412 +29782 +12438 +4670 +20417 +1020413297 +13571 +14619 +14376 +6950 +427339499 +17450 +16944 +15041 +18733 +21541 +12221 +854319027 +297 +15993 +9388 +18393 +661309396 +17762 +2892 +8769 +2632 +31153 +4579 +4503 +20112 +64 +7645 +9769 +544 +1023188123 +3174 +18060 +12490 +23576 +3907 +12010 +30741 +8559 +27459 +77201550 +22418 +5804 +12493 +19533 +6131 +893 +8386 +25835832 +10589 +378831688 +28421 +7572 +25622 +8280 +25863 +15005 +7064 +11144 +11162 +961 +18964 +27534 +7930 +6085 +11204 +1466 +24412 +3662 +10241 +15993 +954515225 +6656 +12747 +31035 +12129 +29448 +29908 +14384 +4453 +6277 +14964 +21882 +502144944 +29267 +17805 +15872 +13932 +19292 +24745 +705049941 +29318 +17622 +11603 +12912 +24789 +21550 +24598 +5236 +9718 +13478 +22386 +31844 +2506 +1308 +20121 +17595 +509352747 +25278 +25882 +12867 +3374 +275531286 +26276 +15310 +23527 +3920 +5041 +23683 +15945 +5456 +6802 +8558 +1524 +23961 +29528 +14914 +8496 +465496919 +5863 +19236 +16785 +16931 +10241 +13904 +31083 +4620 +15533 +21710 +15464 +15792 +17850 +11980 +4545 +23673 +19911 +8597 +14521 +6500 +24909 +21579 +22045 +6021 +11815 +18580 +20324 +22189 +30889 +6418 +20477 +24244 +318746049 +7123 +18111 +9490 +13883 +12763 +14528 +22737 +17340 +8677 +5815 +280737490 +14702 +19660 +22454 +25940 +20578 +15791 +958 +21594 +12296 +11772 +28846 +448760046 +31557 +9388 +10564 +24864 +9210 +7527 +7592 +21072 +870140950 +30093 +15951 +12747 +938231172 +8829 +26694 +20798 +30116 +12987 +11038 +15179 +31104 +31488 +15810 +3031 +14222 +2529 +455393924 +9497 +28947 +18084 +23199 +18143 +31009 +15310 +28370 +610473963 +28807 +24443 +19665 +13041 +8752 +819245666 +10140 +115397447 +3874 +7954 +10577 +31241 +21284 +30717 +18654 +2704 +19914 +59 +25638 +7666 +10796 +29605 +29637 +19176 +17968 +972928650 +27854 +24457 +28728 +24993 +7715 +22895 +21741 +12864 +24568 +7489194 +29005 +15197 +723466242 +18501 +2468 +32468 +32421 +10381 +213884266 +15131 +24689 +15923 +14493 +22821 +23917 +13379 +3985 +26513 +13638 +30477 +11987 +28509 +36 +25394 +16567 +15191 +23475 +640 +4975 +8673 +588197016 +16092 +30944 +12890 +16895 +12741 +29453 +17285 +13036 +23979 +22304 +20144 +11477 +21429 +26955 +23010 +13216 +24280 +21003 +17169 +28896 +30603 +5908 +12941 +19115 +832685755 +15831 +31230 +24700 +26928 +13367 +10496 +4360 +3633 +15710 +2709 +17506 +17444 +13041 +11040 +17999 +15358 +7308 +4107 +1875 +66 +15155 +24883 +3180 +14878 +8985 +24670 +12211 +22853 +2015 +29894 +31209 +21525 +15306 +7269 +28245 +16356 +817993855 +30686 +2428 +28510 +6842 +19865 +24507 +28799 +4200 +30186 +28812 +12472 +17087 +5699 +14384 +32525 +29891 +15910 +4755 +6678 +14956 +8294 +29365 +12557 +23982 +12926 +31304 +23535 +3592 +22887 +573 +184186867 +17039 +8895 +7361 +4429 +25825 +20633 +31304 +18550 +14347 +10262 +26524 +30976 +27163 +21433 +8863 +30624 +3276 +23539 +8395 +1206 +24427 +688 +9091 +536464710 +16314 +32300 +26348 +6993 +26236 +21429 +17206 +36 +30356 +19585 +980 +7017 +26320 +10019 +19585 +27153 +26817 +6343 +1055 +8680 +18615 +24093 +10337 +8472 +6552 +26121 +5367 +16650 +30993 +21669 +23325 +17078 +27769 +28339 +13856 +20441 +23576 +10959 +26504 +28986 +16161 +30350 +16573 +9258 +15578 +26775 +16513 +6322 +609 +11104 +16952 +28529 +4097 +18188 +7378 +4210 +154120443 +8192 +27988 +16560 +14169 +19570 +843 +27251 +29221 +595289714 +18609 +1908 +18565 +5539 +11033 +1644 +15540 +18631 +25492 +17169 +4390 +23644 +16685 +13013 +28082 +20540 +20063 +26305 +22322 +133678412 +20580 +21445 +15945 +130946997 +22788 +13367 +23526 +3274 +9232 +8147 +127417473 +20021 +18772 +30601 +2438 +363606158 +561 +15892 +1065 +17239 +3711 +8452 +21284 +29111 +21221 +23709 +22055 +14799 +30537 +18709 +1068171828 +14277 +820 +349265452 +4367 +2845 +7047 +3780 +29649 +13795 +6170 +863 +268506385 +17497 +516829386 +30712 +9000 +25509 +32165 +6719 +16069 +30 +25084 +27210 +26721 +13719 +3423 +580372891 +26616 +21417 +10294 +6678 +2980 +17089 +10636 +8076 +19213 +31174 +2298 +12564 +23815 +11661 +15268 +28900 +4968 +4856 +9292 +2690 +19009 +28136 +2182 +27864 +5929 +574 +23443 +3885 +10201 +12291 +17597 +32143 +24951 +21391 +27709 +6271 +15791 +16901 +31247 +22887 +8830 +12820 +17588 +26484 +26411 +23047 +17191 +9474 +16730 +28612 +1071082105 +29329 +17945 +27759 +14380 +25024 +23918 +897504558 +17381 +11204 +32650 +31816 +7631 +16313 +31690 +20368 +187968093 +290 +6267 +14483 +26716 +2589 +26999 +5703 +3336 +32621 +267 +30475 +26092 +10804 +18204 +20227 +30922 +10702 +4021 +67650094 +11778 +1020413297 +29567 +30679 +30046 +14384 +3394 +22622 +915 +23917 +27995 +1905 +13438 +18247 +24734 +20512 +5830 +21107 +8163 +155057346 +11630 +15710 +32647 +19486 +5615 +13748 +18003 +10501 +2139 +17685 +11185 +10137 +26322 +18546 +1178 +2477 +5673 +546 +24299 +1282 +10388 +11338 +1030729571 +4455 +20143 +26694 +29451 +12224 +9924 +16695 +15563 +17572 +5785 +8443 +29410 +28455 +26091 +22622 +27710 +2072 +13739 +13757 +16759 +1840 +18063 +8556 +26980 +12017 +18598 +3336 +11765 +26457 +594762075 +15131 +2221 +17025 +2250 +238428037 +12250 +26236 +119792803 +22564 +4877 +14167 +25439 +21295 +22620 +22562 +25779 +18948 +19445 +31877 +30527 +3721 +697438511 +23522 +31075 +29120 +7047 +11772 +15941 +787176313 +4308 +9987 +17042 +30918 +215938702 +5908 +17728 +25268 +14685 +30993 +2073 +30755 +12370 +14908 +8879 +7096 +12184 +19783 +23559 +15409 +14028 +3530 +10497 +241 +1378 +7723 +747479347 +5843 +22951 +13188 +20798 +26136 +15453 +6586 +24834 +290 +11143 +23680 +548 +10071 +13172 +31403 +866716513 +15927 +5511 +359554286 +5101 +30163 +215107976 +13624 +26620 +817319335 +1615 +26956 +8106 +2390 +20054 +30293 +31813 +27714 +21769 +3092 +29602 +16895 +29300 +6288 +21006 +27529 +13757 +5373 +2073 +27393 +16907 +24738 +12696 +17459 +25639 +3095 +13478 +30876 +30966 +11386 +10840 +8332 +26271 +450591414 +28338 +806595480 +6027 +683267855 +23972 +14737 +5480 +17443 +3387 +15417 +11540 +2688 +32611 +246 +14052 +20826 +25054 +6169 +14740 +7475 +26231 +30256 +20219 +143 +332842011 +9751 +12218 +23022 +21003 +30792 +32363 +22864 +23364 +97 +3683 +2127 +7699 +32188 +25268 +14378 +14684 +15881 +21955 +2182 +8965 +3213 +14831 +28281 +10953 +24437 +19711 +195778126 +12628 +6063 +6027 +547488687 +11997 +22884 +29992 +82501098 +620726739 +382902669 +10408 +729284343 +10851 +29062 +15008 +24368 +796418068 +22356 +21143 +22607 +15657 +18115 +13099 +17020 +25791 +5587 +4648 +580 +2133 +9103 +24139 +17046 +10708 +31559 +19632 +2073 +6063 +20119 +25469 +7575 +15381 +27785 +1623 +26631 +24673 +17204 +406000131 +21025 +21959 +2535 +17264 +503218957 +762372985 +21762 +629431260 +22843 +32513 +950474614 +23891 +24289 +7603 +16627 +31338 +6920 +13043 +2441 +25024 +20702 +21359 +24836 +594762075 +17356 +20641 +28331 +30499 +24742 +7566 +4486 +17039 +24419 +27787 +1928 +23841 +26699 +288106440 +17364 +11950 +749234322 +27246 +16767 +29035 +27202 +15892 +10413 +31157 +16704 +5583 +23479 +20757 +819245666 +2426 +31075 +14384 +30520 +20826 +32369 +20463 +30463 +4531 +25252 +253141036 +29425 +5448 +362975650 +30020 +172 +16188 +13075 +28635 +7566 +11003 +22373 +10573 +15768 +19212 +5777 +314 +2174 +24279 +9124 +78887710 +6818 +194413349 +171308653 +25091 +22954 +20918 +9894 +29630 +28508 +27769 +9769 +610773839 +4896 +7567 +14215 +885448314 +28361 +17289 +6388 +10874 +18459 +17747 +11510 +29161 +2139 +3966 +32311 +6520 +21374 +9333 +1021683009 +7830 +23733 +21153 +924495346 +443 +2773 +19468 +223 +14002 +672253387 +9458 +391090414 +11944 +14026 +7122 +8282 +22337 +41255736 +25835832 +31035 +24427 +2221 +29547 +344 +21959 +13498 +20217 +20536 +25486 +23290 +27010 +20115 +13964 +18001 +20369 +504608093 +28844 +22563 +11121 +7216 +28504 +22339 +4030 +512 +12973 +1589 +24358 +22673 +223 +608 +10197 +19348 +5448 +610473963 +29940 +746614703 +24860 +21148 +7262 +750091950 +30053 +19168 +7965 +32582 +882975724 +29759 +6416 +11705 +21205 +27738 +17947 +22693 +19052 +26276 +32153 +15415 +28427 +13498 +24641 +21984 +14688 +7787 +393086015 +19871 +14052 +14519 +20350 +6706 +4383 +605 +14909 +8293 +28509 +5973 +912418915 +856207789 +11251 +820 +1522 +28900 +32006 +8047 +9887 +22369 +6417 +4338 +21740 +10415 +2504 +9558 +27080 +21119 +18772 +1823 +3097 +21415 +14084 +2546 +28515 +28036 +3810 +4740 +17775 +4284 +12394 +11505 +30069 +1365 +20017 +3293 +21769 +4824 +28100 +166095447 +11413 +77748472 +10938 +24839 +7875 +15910 +724861432 +20747 +16806 +21732 +6512 +17239 +1103 +12211 +29940 +19006 +27098 +960941343 +9611 +1065 +10190 +22352 +20948 +17165 +12296 +6545 +16444 +14470 +13099 +12414 +22631 +31211 +1496 +731202992 +24531 +21826 +30327 +592666506 +18416 +3315 +16078 +18615 +12637 +6131 +18480 +13847 +22531 +15170 +6184 +3069 +5900 +8890 +12608 +9704 +22955 +20624 +21272 +22543 +304 +29864 +20313 +215801037 +24888 +26771 +7714 +29818 +30365 +22955 +294 +17975 +9456 +25805 +30290 +13438 +16157 +25654 +13645 +6497 +11137 +629271359 +31249 +25161 +403520915 +1928 +11007 +16086 +6869 +4324 +2075 +23351 +23891 +1050 +20536 +10184 +19180 +5492 +13838 +498666675 +2082 +8287 +6418 +31338 +13099 +25877 +196091779 +32123 +2217 +1091 +26661 +27085 +16826 +31562 +29542 +8224 +21143 +32112 +20700 +31599 +490663799 +23834 +14463 +21890 +1868 +22359 +18702 +13443 +767 +16495 +29102 +4184 +9633 +9178 +5703 +12566 +547839872 +17870 +533948334 +8844 +21255 +12894 +24607 +15143 +27202 +6687 +20080 +15365 +9461 +19289 +8397 +24534 +13017 +17728 +4032 +17173 +6274 +31936 +22208 +25252 +15708 +14002 +13373 +1666 +22815 +715989952 +343241067 +31617 +447027210 +16993 +19867 +28369 +20869 +18391 +90066676 +13587 +5777 +3264 +14569 +14638 +1146 +22617 +6913 +5360 +27832 +12635 +15724 +7787 +19672 +21097 +32322 +12435 +12020 +12908 +19428 +15548 +19845 +476 +9678 +26640 +1918 +571605512 +574653853 +6643 +22575 +28816 +15660 +28450 +19500 +6870 +30613 +10298 +22795 +6891 +20441 +26410 +20022 +10859 +22992 +26222 +14220 +28256 +10961 +17314 +29729 +16188 +5677 +24117 +8556 +30860 +22903 +309071195 +6921 +452963926 +462910439 +11700 +18394 +17747 +2275 +20918 +12830 +1877 +29680 +8798 +31720 +14414 +19186 +5309 +7153 +25198 +12600 +2614 +25310 +26968 +18474 +24562 +20008 +28414 +6607 +811900994 +15136 +29253 +14738 +16591 +14937 +14947 +30526 +7265 +419612638 +11371 +662831263 +4817 +3852 +12414 +18315 +24368 +29990 +25256 +26238 +13601 +13239 +5587 +13634 +673150696 +1259 +8608 +25567 +14069 +16323 +30651 +265813536 +21778 +15928 +16840 +12638 +20076 +15907 +15336 +19687 +4537 +21374 +30776 +19586 +12127 +27737 +13276 +29844 +30157 +7038 +17167 +10392 +17761 +28529 +6109 +3627 +28163 +28946 +4106 +9808 +11492 +9327184 +31209 +22548 +20400 +21667 +27053 +17968 +15564 +28096 +408722947 +15907 +7585 +12666 +7405 +10961 +23277 +19514 +2452 +13113 +24848 +18097 +9659 +9502 +1034522985 +23010 +267 +7415 +22352 +1179 +31139 +30805 +26193 +6551 +7262 +342900830 +19745 +7733 +10224 +595289714 +30298 +10276 +532880782 +11882 +22499 +21284 +1912 +30846 +12033 +1007560760 +6869 +9613 +1391 +27279 +23834 +452282785 +16687 +21119 +2932 +20818 +30440 +25639 +23433 +31750 +23115 +521 +15496 +10800 +484426086 +21414 +9287 +6082 +20120 +10518 +22119 +13587 +13065 +20533 +15959 +15017 +29324 +4346 +25366 +7125 +25619 +23007 +31518 +21107 +21908 +24829 +23681 +28612 +1029 +5938 +701 +14052 +25788 +15409 +19389 +13481 +22412 +23620 +17991 +359 +29567 +24666 +16062 +13758 +16865 +25473 +1046 +1549 +6096 +7487 +8223 +427985656 +13975 +3866 +32391 +308 +24753 +29567 +5716 +4868 +4998 +16907 +9013 +13174 +5201 +11049 +9419 +11306 +13052 +4157 +14082 +914 +23767 +11658 +4485 +17162 +6297 +13019 +17988 +10753 +7254 +9251 +26136 +958694130 +26968 +236 +8395 +27854 +29644 +5350 +26509 +29130 +1694 +21645 +5309 +6008 +417027696 +19597 +975640473 +22465 +240415429 +14080 +753 +30433 +8277 +16779 +27934 +27738 +9538 +4176 +10249 +10133 +4532 +4563 +6417 +10019 +29539 +9902 +2427 +21043 +14169 +29641 +11223 +11826 +10968 +12600 +20960 +884774553 +15269 +21028 +23620 +15230 +25799 +21660 +580 +4184 +20571 +25293 +24789 +31307 +9832 +28956 +6218 +8066 +14737 +5746 +25346 +6995 +1093 +3838 +6894 +30499 +22611 +30967 +12026 +38930129 +22275501 +8965 +17908 +321934268 +22470 +30459 +13347 +29871 +6044 +31465 +27561 +6710 +12067 +16878 +13175 +27803 +330159803 +29894 +22789 +8545 +11482 +10687 +3480 +3162 +18339 +360376837 +583 +7714 +4824 +725112481 +6087 +1987 +12149 +5873 +19868 +24615 +27165 +2822 +6420 +163 +30245 +13065 +340345990 +28078 +22706 +29555 +26331 +31864 +13211 +31127 +15174 +25949 +133678412 +13914 +5494 +462910439 +22849 +235806854 +28705 +5532 +16297 +17881 +30601 +2175 +32555 +26047 +24478 +27304 +10000 +14380 +24709 +633537610 +16590 +6420 +24427 +169 +26956 +6849 +701463599 +2980 +16309 +9931 +22045 +17281 +24557 +5615 +17265 +15490 +13005 +17577 +17525 +30879 +1358 +533 +9679 +11974 +11346 +551 +6674 +20773 +14926 +30624 +31408 +12291 +12387 +21496 +30679 +9814 +6939 +4808 +1034522985 +991546674 +17747 +17395 +12403 +12006 +21140 +16085 +6676 +23341 +8321 +16301 +14862 +2381 +23735 +16219 +10690 +17798 +630350637 +26092 +16152 +8345 +24593 +27146 +5101 +18458 +18974 +12218 +4210 +28846 +1130 +16435 +905400521 +1008 +17521 +10727 +4025 +6355 +2044 +6822 +7012 +14170 +536735414 +29074 +13088 +212 +15715 +17917 +16684 +13175 +30481 +16085 +29819 +27877 +17875 +3875 +12147 +6128 +624 +5434 +4359 +864335235 +14482 +28724 +920628575 +21857 +9379 +19672 +26134 +10496 +10241 +32446 +3921 +9931 +9146 +756626234 +8711 +22316 +15492 +16404 +592690051 +3428 +17780 +31619 +32383 +11840 +21959 +594750521 +21012 +321934268 +23872 +12582 +15974 +17159 +195087475 +23105 +1019686302 +28340 +2772 +19585 +17364 +6003 +10171 +23118 +17096 +22771 +1816 +794313601 +6648 +4413 +949910453 +309 +484426086 +20342 +5147 +5457 +14688 +1222 +29074 +32566 +7816 +19301 +10413 +17805 +24437 +20964 +16558 +941 +32470 +1040 +16695 +11226 +191971468 +23510 +23520 +4359 +7946 +25813 +8739 +12359 +1836 +11779 +7038 +8446 +16685 +24673 +2656 +31363 +26691 +8216 +22622 +22602 +23977 +1339 +2073 +13278 +506 +11750 +19597 +3189 +24278 +15594 +14635 +16383 +15096 +22359 +29365 +17681 +22577 +19951 +6063 +8324 +13897 +10974 +31416 +5050 +10140 +8689 +20842 +20818 +5720 +17777 +23444 +21411 +12312 +8508 +7889 +13932 +2443 +8967 +7715 +18459 +18039 +27831 +3852 +13606 +13118 +29014 +20022 +10332 +1913 +15540 +1011025313 +29365 +1496 +1045027275 +2947 +21592 +720519970 +11003 +22412 +403721447 +11069 +14757 +1007237282 +191971468 +20250 +15605 +26823 +415613643 +22022 +9369 +13276 +19052 +26484 +22813 +7667 +15900 +31583 +10266 +130946997 +24547 +21872 +19907 +17747 +26949 +767 +344 +12753 +3225 +1673 +1083 +11167 +28262 +24496 +24862 +27153 +31195 +28104 +7592 +25813 +29300 +8148 +20441 +19782 +31634 +10121 +8101 +31816 +27412 +27517 +19838 +665875322 +17603 +6545 +22652 +30967 +19449 +571605512 +443 +2820 +217368533 +25710 +11105 +4454 +15076 +24117 +21384 +30596 +630350637 +11658 +29705 +23046 +23783 +11143 +1016264428 +1011025313 +17627 +20550 +4709 +14885 +28937 +2515 +5363 +21382 +545509574 +24709 +1140 +16160 +23105 +15174 +26193 +2632 +27695 +29267 +5969 +18411 +13297 +447027210 +5335 +32742 +16561 +2053 +14502 +19009 +20603 +17533 +14535 +665875322 +24884 +10727 +26661 +2820 +18788 +19682 +19882 +16149 +3521 +27785 +14661 +22617 +1282 +20378 +252 +10788 +5539 +18927 +25608 +4527 +1509 +249870505 +777917138 +323513539 +349265452 +17402 +31325 +18156 +21761 +2229 +5994 +618386534 +16910 +10721 +2148 +9906 +30894 +27760 +31169 +24459 +18609 +28941 +6170 +12890 +5480 +31049 +18182 +18886 +3208 +15900 +59300581 +14014 +2127 +1549 +228078458 +7831 +11432 +770236869 +15514 +3186 +6381 +24453 +1026 +25010 +22224 +21234 +28642 +24258 +2347 +2282 +22187 +20656 +13740 +7290 +14228 +3396 +3336 +15233 +2443 +13618 +3546 +17239 +28129 +30448 +13955 +954515225 +15102 +12148 +3985 +31426 +656045798 +11877 +22034 +3689 +6137 +30766 +26150 +2144 +29657 +12013 +11281 +16149 +29206 +5874 +28495 +924349614 +9111 +21178 +3352 +8882 +195778126 +23573 +436 +15133 +19187 +24492 +19163 +2773 +1021539295 +18971 +804551652 +476864914 +1007237282 +21555 +31696 +26410 +31285 +32442 +25839 +9401 +8067 +1688 +22431 +25700 +600930403 +31874 +12717572 +30601 +25262 +842 +1359 +4380 +842 +13727 +24800 +20550 +32446 +13239 +28343 +23742 +13438 +8753 +11345 +625657182 +7285 +9381 +60606121 +13370 +23016 +30826 +9232 +29966 +2422 +11801 +8066 +1069115708 +16034 +23448 +26223 +1382 +18677 +20250 +377 +8622 +22621 +31893 +15357 +8658 +24558 +27925 +31035 +9038 +23520 +28461 +15612 +14702 +22073 +16685 +23132 +693593454 +24860 +21815 +21204 +17898 +3289 +21290 +13701 +28153 +21934 +28826 +3289 +17747 +32444288 +14980 +28055 +21234 +1836 +656045798 +2427 +7612 +11298 +7561 +11451 +32390 +9963 +8813 +16567 +28096 +7431 +14395 +874205684 +14538 +10506 +5673 +21612 +4924 +8638 +100092990 +23768 +5283 +5605 +26259 +32060 +10569 +28898 +15785 +16881 +18403 +924495346 +18271 +19420 +23690 +24278 +26955 +24922 +8435 +18278 +5750 +28812 +17249 +16989 +20063 +26259 +27958 +24453 +26276 +19456 +9931 +10591 +27731 +23883 +978839708 +32559 +11117 +5358908 +11677 +165589491 +8848 +23803 +13790 +27829 +28370 +26052 +7896 +28240 +7430 +21445 +13503 +32112 +27290 +7570 +12209 +4741 +12632 +24521 +15212 +31245 +20441 +18315 +534 +10262 +12370 +21862 +15839 +5215 +28455 +1017 +22771 +1282 +15923 +17808 +15540 +20111 +29637 +21875 +370759140 +4978 +17207 +20843 +2772 +76736016 +31108 +7212 +3294 +1641 +27517 +7706 +25905 +14946 +884774553 +14737 +8021 +828 +13373 +19783 +30718 +2486 +6558 +333166385 +15236 +29007 +25566 +378831688 +62277626 +13638 +2824 +7010 +12912 +26326 +16502 +1453 +468 +30435 +26853 +30770 +5456 +8498 +997 +6453 +3976 +4324 +899069837 +2390 +31172 +2271 +32442 +4702 +683636595 +6611 +28720 +7708 +11407 +27317 +29986 +4343 +12940 +2044 +8974 +19666 +9729 +8320 +32208 +7495 +20426 +27828 +22010 +385123789 +452282785 +2438 +12645 +14137 +25874 +28005 +31241 +17685 +18408 +13032 +10171 +5892 +29300 +11309 +22383 +12560 +1437 +16704 +346928338 +17374 +14583 +21783 +17089 +24358 +5041 +2075 +1944 +24378 +222176974 +8739 +68003897 +27163 +26222 +984310150 +19817 +27393 +625190697 +14619 +9437 +23268 +17595 +14234 +7122 +22349 +4390 +29271 +11798 +3126 +5607 +14077 +195087475 +384 +17188 +6806 +20164 +5492 +6706 +662831263 +7848 +7648 +1778 +15018 +6888 +29351 +24478 +897504558 +28733 +11204 diff --git a/resource/runner/problem/book/ch2/7. count/data/output/1.output b/resource/runner/problem/book/ch2/7. count/data/output/1.output new file mode 100644 index 0000000..ba84955 --- /dev/null +++ b/resource/runner/problem/book/ch2/7. count/data/output/1.output @@ -0,0 +1,10 @@ +3 1 +6 1 +8 2 +9 1 +89 2 +90 1 +5645897 1 +897456322 1 +1400000000 1 +1500000000 1 diff --git a/resource/runner/problem/book/ch2/7. count/data/output/10.output b/resource/runner/problem/book/ch2/7. count/data/output/10.output new file mode 100644 index 0000000..b6f771f --- /dev/null +++ b/resource/runner/problem/book/ch2/7. count/data/output/10.output @@ -0,0 +1 @@ +150000000 1 diff --git a/resource/runner/problem/book/ch2/7. count/data/output/2.output b/resource/runner/problem/book/ch2/7. count/data/output/2.output new file mode 100644 index 0000000..35b22cc --- /dev/null +++ b/resource/runner/problem/book/ch2/7. count/data/output/2.output @@ -0,0 +1,6 @@ +9999 255 +1000000 85 +6666666 85 +10000000 85 +15000000 85 +99999999 255 diff --git a/resource/runner/problem/book/ch2/7. count/data/output/3.output b/resource/runner/problem/book/ch2/7. count/data/output/3.output new file mode 100644 index 0000000..0c0b1b5 --- /dev/null +++ b/resource/runner/problem/book/ch2/7. count/data/output/3.output @@ -0,0 +1,9 @@ +1 500 +2 500 +3 500 +4 500 +1234567890 500 +1399999999 500 +1400000000 500 +1499999999 1000 +1500000000 500 diff --git a/resource/runner/problem/book/ch2/7. count/data/output/4.output b/resource/runner/problem/book/ch2/7. count/data/output/4.output new file mode 100644 index 0000000..013ae91 --- /dev/null +++ b/resource/runner/problem/book/ch2/7. count/data/output/4.output @@ -0,0 +1,5807 @@ +1 1 +2 2 +5 1 +7 3 +12 1 +19 1 +29 2 +33 1 +59 3 +70 1 +79 1 +80 1 +88 2 +100 1 +102 2 +109 1 +120 2 +124 1 +126 3 +129 1 +135 1 +143 2 +145 1 +149 2 +155 1 +163 2 +171 1 +183 3 +190 2 +196 3 +203 1 +213 2 +220 2 +222 1 +223 1 +238 1 +250 1 +270 1 +273 3 +277 1 +279 2 +282 2 +283 4 +285 2 +289 1 +301 1 +303 1 +311 2 +313 2 +318 6 +323 2 +338 3 +346 1 +349 2 +358 1 +360 1 +361 4 +362 4 +365 1 +369 2 +376 1 +385 2 +396 2 +399 1 +400 2 +403 3 +412 3 +414 1 +416 1 +426 1 +430 1 +431 1 +451 2 +453 1 +456 1 +460 1 +468 1 +484 1 +490 3 +491 1 +494 1 +504 1 +521 1 +525 1 +532 2 +535 2 +540 1 +541 2 +544 2 +576 2 +594 1 +595 1 +603 2 +607 1 +611 1 +612 1 +623 1 +624 2 +626 1 +640 2 +644 1 +648 2 +650 2 +654 2 +659 1 +660 2 +665 1 +667 2 +669 1 +670 1 +671 1 +677 1 +683 2 +693 1 +696 1 +704 1 +719 2 +723 4 +728 3 +730 1 +745 1 +754 1 +756 2 +766 1 +770 2 +779 1 +788 2 +800 1 +801 4 +816 2 +821 1 +835 1 +839 2 +849 1 +853 5 +854 3 +856 3 +865 1 +871 2 +874 1 +880 1 +893 2 +895 1 +899 1 +900 3 +907 3 +910 1 +913 1 +915 1 +924 1 +929 2 +931 4 +933 1 +935 3 +942 1 +948 1 +957 1 +967 1 +973 1 +986 1 +989 2 +990 2 +994 1 +998 3 +1007 1 +1010 1 +1050 2 +1053 1 +1057 2 +1066 1 +1069 4 +1071 3 +1073 2 +1077 1 +1091 2 +1095 1 +1096 2 +1101 1 +1106 1 +1108 2 +1111 2 +1117 2 +1120 1 +1128 1 +1130 1 +1133 1 +1134 2 +1135 1 +1136 1 +1142 1 +1144 1 +1146 3 +1157 3 +1158 3 +1162 1 +1168 2 +1173 1 +1179 3 +1189 1 +1192 4 +1194 1 +1201 1 +1207 2 +1210 1 +1211 1 +1212 1 +1219 1 +1221 1 +1223 1 +1228 1 +1229 1 +1235 1 +1236 1 +1243 2 +1252 1 +1270 1 +1281 2 +1293 2 +1306 2 +1311 2 +1329 1 +1330 2 +1333 1 +1340 2 +1345 1 +1348 1 +1359 3 +1360 4 +1376 2 +1377 1 +1380 4 +1385 2 +1387 1 +1394 2 +1409 2 +1412 4 +1416 2 +1417 1 +1420 1 +1425 1 +1429 2 +1433 1 +1450 4 +1455 1 +1459 1 +1472 1 +1477 2 +1489 2 +1493 1 +1494 3 +1495 1 +1498 2 +1508 3 +1512 2 +1516 3 +1522 1 +1526 1 +1528 1 +1529 1 +1531 2 +1536 1 +1538 1 +1540 2 +1557 2 +1560 2 +1564 3 +1567 1 +1586 1 +1592 1 +1609 1 +1622 3 +1624 1 +1630 6 +1634 3 +1637 1 +1643 2 +1644 2 +1651 1 +1652 2 +1655 2 +1669 2 +1694 3 +1699 2 +1700 2 +1709 1 +1718 1 +1748 2 +1758 1 +1763 1 +1772 3 +1774 3 +1779 2 +1782 1 +1783 2 +1785 1 +1788 2 +1805 3 +1810 1 +1816 1 +1821 4 +1823 1 +1824 2 +1825 3 +1832 2 +1840 1 +1850 1 +1855 1 +1866 2 +1875 1 +1876 2 +1878 4 +1881 3 +1887 2 +1890 2 +1895 1 +1896 3 +1900 1 +1901 3 +1904 1 +1907 2 +1921 1 +1928 1 +1932 1 +1934 2 +1942 2 +1946 1 +1953 2 +1954 1 +1956 2 +1958 2 +1970 2 +1972 3 +1983 1 +1989 1 +1994 1 +2004 3 +2013 2 +2035 1 +2042 2 +2043 1 +2046 1 +2052 1 +2062 1 +2064 1 +2077 6 +2088 1 +2099 1 +2100 1 +2103 1 +2115 1 +2125 1 +2134 1 +2136 2 +2141 2 +2144 1 +2150 1 +2152 2 +2160 1 +2161 1 +2169 2 +2173 1 +2180 3 +2187 1 +2191 2 +2194 1 +2196 1 +2220 1 +2232 3 +2250 1 +2256 2 +2260 2 +2276 2 +2295 3 +2296 6 +2302 1 +2306 1 +2312 1 +2332 2 +2333 1 +2338 1 +2350 1 +2375 1 +2378 1 +2379 4 +2399 2 +2403 1 +2404 1 +2409 1 +2416 1 +2424 1 +2425 2 +2430 2 +2445 2 +2462 3 +2467 1 +2473 2 +2475 2 +2479 4 +2483 2 +2484 3 +2502 1 +2515 1 +2525 1 +2530 4 +2540 1 +2549 1 +2554 1 +2555 1 +2565 1 +2568 3 +2570 2 +2584 1 +2589 2 +2603 3 +2608 1 +2610 1 +2618 1 +2621 1 +2624 2 +2627 1 +2631 1 +2653 1 +2654 2 +2667 3 +2669 1 +2685 2 +2698 1 +2708 1 +2720 1 +2727 3 +2728 1 +2749 2 +2752 1 +2753 2 +2754 1 +2759 1 +2770 3 +2774 2 +2777 1 +2778 2 +2782 1 +2787 3 +2790 2 +2794 3 +2795 1 +2808 2 +2809 1 +2811 1 +2815 2 +2819 2 +2825 1 +2831 1 +2839 1 +2845 2 +2851 2 +2852 1 +2854 2 +2857 2 +2858 2 +2871 1 +2877 1 +2880 1 +2898 1 +2917 3 +2923 1 +2932 1 +2936 1 +2937 3 +2945 1 +2953 2 +2955 2 +2971 2 +2976 1 +2980 1 +2981 3 +2983 3 +2992 3 +2996 1 +3000 1 +3004 5 +3013 2 +3015 2 +3026 2 +3030 5 +3048 1 +3055 1 +3067 1 +3071 3 +3074 2 +3076 3 +3082 2 +3085 1 +3096 2 +3105 2 +3121 2 +3125 1 +3129 1 +3136 1 +3138 1 +3142 1 +3145 5 +3149 1 +3152 1 +3159 6 +3168 2 +3177 4 +3183 3 +3184 2 +3191 1 +3193 1 +3200 2 +3205 2 +3208 3 +3214 1 +3221 1 +3226 1 +3227 1 +3228 1 +3270 1 +3272 2 +3277 1 +3286 1 +3288 2 +3291 1 +3294 2 +3308 1 +3309 1 +3320 3 +3326 3 +3329 2 +3330 1 +3333 2 +3346 1 +3348 2 +3351 2 +3355 1 +3361 3 +3364 1 +3375 1 +3385 3 +3391 1 +3394 1 +3395 2 +3396 1 +3399 1 +3402 1 +3405 1 +3410 7 +3414 1 +3416 2 +3440 1 +3455 1 +3458 1 +3463 1 +3464 2 +3473 2 +3486 1 +3487 1 +3490 1 +3491 4 +3494 1 +3504 1 +3506 3 +3508 2 +3519 1 +3520 3 +3527 1 +3528 1 +3531 1 +3537 1 +3538 2 +3539 1 +3548 1 +3558 1 +3575 1 +3579 3 +3585 2 +3588 1 +3606 2 +3607 2 +3618 2 +3622 3 +3642 1 +3643 1 +3644 1 +3645 1 +3649 2 +3650 1 +3651 1 +3655 1 +3658 1 +3665 2 +3668 1 +3675 2 +3677 3 +3682 1 +3693 2 +3707 1 +3711 1 +3719 1 +3727 1 +3732 2 +3740 3 +3742 1 +3746 3 +3747 1 +3749 2 +3760 3 +3778 1 +3782 2 +3787 1 +3805 1 +3808 1 +3809 2 +3818 1 +3819 3 +3822 1 +3823 1 +3837 2 +3843 4 +3844 3 +3845 3 +3848 2 +3856 2 +3868 3 +3873 2 +3874 1 +3876 1 +3885 1 +3887 1 +3889 1 +3890 1 +3891 2 +3893 3 +3895 1 +3903 2 +3908 1 +3924 1 +3934 1 +3935 1 +3939 2 +3942 1 +3943 2 +3948 1 +3954 4 +3962 1 +3965 1 +3968 2 +3970 1 +3971 1 +3974 2 +3977 1 +3979 2 +4039 4 +4056 2 +4064 1 +4066 1 +4068 2 +4082 2 +4097 1 +4125 4 +4126 1 +4127 1 +4133 1 +4146 1 +4149 1 +4152 1 +4160 1 +4162 2 +4167 2 +4184 6 +4185 1 +4186 3 +4189 2 +4202 1 +4203 1 +4208 3 +4223 1 +4233 1 +4236 2 +4251 2 +4254 2 +4256 1 +4258 2 +4259 3 +4266 2 +4269 1 +4289 3 +4290 2 +4293 1 +4297 2 +4307 2 +4308 1 +4310 3 +4316 2 +4324 3 +4329 1 +4335 1 +4350 1 +4352 2 +4353 1 +4354 1 +4355 1 +4378 1 +4383 1 +4384 1 +4385 4 +4386 2 +4390 4 +4393 2 +4394 1 +4401 1 +4402 1 +4410 1 +4411 2 +4422 1 +4429 1 +4435 2 +4437 1 +4443 1 +4450 2 +4452 2 +4455 1 +4469 1 +4475 1 +4479 1 +4485 1 +4490 2 +4495 1 +4498 1 +4499 1 +4511 1 +4513 1 +4525 2 +4528 3 +4530 2 +4531 1 +4532 1 +4542 1 +4548 1 +4565 1 +4567 3 +4569 1 +4579 1 +4597 1 +4603 1 +4616 1 +4640 2 +4646 1 +4661 1 +4669 3 +4678 3 +4693 3 +4697 1 +4703 1 +4706 1 +4708 2 +4713 1 +4719 1 +4720 2 +4721 1 +4723 1 +4726 1 +4729 1 +4738 2 +4741 1 +4754 1 +4757 2 +4761 1 +4778 2 +4792 2 +4811 1 +4812 2 +4816 1 +4830 1 +4844 1 +4845 1 +4857 2 +4859 1 +4860 2 +4871 1 +4884 3 +4890 3 +4895 1 +4901 1 +4905 2 +4907 2 +4927 3 +4929 2 +4930 1 +4933 1 +4936 5 +4945 1 +4955 1 +4956 1 +4957 1 +4962 1 +4964 1 +4979 2 +4981 1 +4982 3 +4991 1 +4992 2 +5002 2 +5007 3 +5014 1 +5020 1 +5030 4 +5033 5 +5043 4 +5053 1 +5054 1 +5057 1 +5063 1 +5075 2 +5079 1 +5086 2 +5090 2 +5097 4 +5100 1 +5102 1 +5103 3 +5106 2 +5107 3 +5115 1 +5116 4 +5118 1 +5122 1 +5131 1 +5140 1 +5152 1 +5158 4 +5166 1 +5167 2 +5170 1 +5174 1 +5178 1 +5186 1 +5188 2 +5195 2 +5203 3 +5211 3 +5215 1 +5217 3 +5252 1 +5257 1 +5258 2 +5282 2 +5285 2 +5290 2 +5292 1 +5297 1 +5299 1 +5302 1 +5303 1 +5305 1 +5312 1 +5315 1 +5324 1 +5327 2 +5328 4 +5332 2 +5336 4 +5339 3 +5342 2 +5346 1 +5348 1 +5351 1 +5354 3 +5366 5 +5376 2 +5377 1 +5379 1 +5383 2 +5384 1 +5387 2 +5389 1 +5391 2 +5392 1 +5405 1 +5408 1 +5414 1 +5420 3 +5425 2 +5428 1 +5437 1 +5441 2 +5443 1 +5453 2 +5457 1 +5459 1 +5474 2 +5494 6 +5512 2 +5516 3 +5517 1 +5521 1 +5526 1 +5534 4 +5537 2 +5542 1 +5545 3 +5550 1 +5554 2 +5573 1 +5577 4 +5593 3 +5607 1 +5620 3 +5622 3 +5632 1 +5657 2 +5658 1 +5665 1 +5669 2 +5676 1 +5686 4 +5687 1 +5690 4 +5692 1 +5698 2 +5716 1 +5723 1 +5733 2 +5735 1 +5740 2 +5744 1 +5750 1 +5763 3 +5765 1 +5785 2 +5799 1 +5801 2 +5802 4 +5804 1 +5818 1 +5823 4 +5838 2 +5843 1 +5846 1 +5855 1 +5857 1 +5859 2 +5869 1 +5871 3 +5872 3 +5883 1 +5884 1 +5888 7 +5890 1 +5892 1 +5907 1 +5920 1 +5922 1 +5923 2 +5926 1 +5927 1 +5929 1 +5932 3 +5934 1 +5935 1 +5936 2 +5946 3 +5956 2 +5958 1 +5967 1 +5988 1 +5992 1 +5993 1 +5997 2 +5999 2 +6000 1 +6002 1 +6005 3 +6006 1 +6011 3 +6014 2 +6017 1 +6020 4 +6033 1 +6034 2 +6035 2 +6036 1 +6037 1 +6039 1 +6050 5 +6062 1 +6071 1 +6087 1 +6091 1 +6099 1 +6102 2 +6106 1 +6113 1 +6117 1 +6119 1 +6131 1 +6134 1 +6159 3 +6160 1 +6164 2 +6165 2 +6166 2 +6167 1 +6172 1 +6182 1 +6189 2 +6192 1 +6193 4 +6197 2 +6215 1 +6228 1 +6242 4 +6243 3 +6246 1 +6253 1 +6254 2 +6255 4 +6259 9 +6261 2 +6275 3 +6279 2 +6289 1 +6294 1 +6296 1 +6297 2 +6300 1 +6303 1 +6322 1 +6324 1 +6327 2 +6329 2 +6340 1 +6341 1 +6349 3 +6361 2 +6366 2 +6377 1 +6381 1 +6393 3 +6405 1 +6412 2 +6414 1 +6415 1 +6418 2 +6429 4 +6431 2 +6439 1 +6450 3 +6451 6 +6452 1 +6456 1 +6459 1 +6467 1 +6471 1 +6479 2 +6483 2 +6487 2 +6489 2 +6498 1 +6507 2 +6511 6 +6513 3 +6515 1 +6520 1 +6521 1 +6533 1 +6540 2 +6543 1 +6549 1 +6559 2 +6566 1 +6577 1 +6580 1 +6582 2 +6584 2 +6588 1 +6590 1 +6602 4 +6604 1 +6606 2 +6610 3 +6620 3 +6632 2 +6635 1 +6639 2 +6644 3 +6651 2 +6658 1 +6667 2 +6674 4 +6692 1 +6695 1 +6698 2 +6703 1 +6705 1 +6717 1 +6722 2 +6726 2 +6735 2 +6738 1 +6741 2 +6742 1 +6764 2 +6765 3 +6770 2 +6777 1 +6785 1 +6796 2 +6802 1 +6807 2 +6808 1 +6812 1 +6816 2 +6830 1 +6832 3 +6833 1 +6845 1 +6849 2 +6856 3 +6858 2 +6859 1 +6860 1 +6863 1 +6883 2 +6898 1 +6921 2 +6934 2 +6948 1 +6955 1 +6960 1 +6961 2 +6968 1 +6980 1 +6985 1 +6988 2 +6995 1 +7009 1 +7013 1 +7015 1 +7019 1 +7040 2 +7047 1 +7054 6 +7059 2 +7067 3 +7072 2 +7073 1 +7084 1 +7092 1 +7100 5 +7106 2 +7107 1 +7120 1 +7121 1 +7131 1 +7148 5 +7152 2 +7159 3 +7163 1 +7165 2 +7169 1 +7190 2 +7196 1 +7201 2 +7211 1 +7213 3 +7214 1 +7217 2 +7231 1 +7233 1 +7245 1 +7260 3 +7264 4 +7276 1 +7291 1 +7298 1 +7300 2 +7312 1 +7318 2 +7320 1 +7334 1 +7337 1 +7353 2 +7361 2 +7368 1 +7379 1 +7381 1 +7382 2 +7383 1 +7387 2 +7388 1 +7389 2 +7392 5 +7395 3 +7402 2 +7405 1 +7418 1 +7421 2 +7422 1 +7423 3 +7430 3 +7438 2 +7444 2 +7446 1 +7448 3 +7452 1 +7470 1 +7473 1 +7475 2 +7488 2 +7494 2 +7507 2 +7508 1 +7524 2 +7525 1 +7527 2 +7532 2 +7535 1 +7536 2 +7560 1 +7561 1 +7563 2 +7564 1 +7568 2 +7569 3 +7573 1 +7579 1 +7583 1 +7595 1 +7596 1 +7607 1 +7614 1 +7617 5 +7618 3 +7628 1 +7630 2 +7635 2 +7636 2 +7643 2 +7652 3 +7661 2 +7663 1 +7666 2 +7677 1 +7681 1 +7682 1 +7686 1 +7690 6 +7692 1 +7693 1 +7695 3 +7699 2 +7705 2 +7725 1 +7733 2 +7735 2 +7740 2 +7742 1 +7760 1 +7764 1 +7800 1 +7801 1 +7802 1 +7803 2 +7805 1 +7813 1 +7820 1 +7822 1 +7848 1 +7854 2 +7858 1 +7860 1 +7866 1 +7878 1 +7881 1 +7894 1 +7896 2 +7909 1 +7910 2 +7912 6 +7913 3 +7925 1 +7941 2 +7945 1 +7947 1 +7949 2 +7952 2 +7960 2 +7968 1 +7977 2 +7978 3 +7980 2 +7983 1 +7989 2 +7996 1 +8001 1 +8002 2 +8009 2 +8011 3 +8014 2 +8018 2 +8030 1 +8038 3 +8059 1 +8065 1 +8069 2 +8072 6 +8080 2 +8083 3 +8095 1 +8097 1 +8101 1 +8103 1 +8108 2 +8113 1 +8116 1 +8127 1 +8129 1 +8131 1 +8144 2 +8148 1 +8158 1 +8161 1 +8166 1 +8178 1 +8188 2 +8191 2 +8193 1 +8194 1 +8198 1 +8203 1 +8204 1 +8205 1 +8226 3 +8227 3 +8232 1 +8233 2 +8236 3 +8242 3 +8247 1 +8251 2 +8258 1 +8270 2 +8271 1 +8272 1 +8274 1 +8291 3 +8297 1 +8298 1 +8300 1 +8304 3 +8305 1 +8310 1 +8311 1 +8320 1 +8325 1 +8336 2 +8340 2 +8347 3 +8352 3 +8354 7 +8362 1 +8375 3 +8390 2 +8392 2 +8397 1 +8401 2 +8402 2 +8421 1 +8429 1 +8439 3 +8442 2 +8446 3 +8456 2 +8457 1 +8458 2 +8460 1 +8462 1 +8477 4 +8481 1 +8482 1 +8484 2 +8491 1 +8498 3 +8501 2 +8502 1 +8516 4 +8523 1 +8531 2 +8533 1 +8537 2 +8538 3 +8548 2 +8551 1 +8554 2 +8565 2 +8574 3 +8594 2 +8596 1 +8607 2 +8610 2 +8611 3 +8612 2 +8617 1 +8651 1 +8654 1 +8655 2 +8663 3 +8667 1 +8670 4 +8678 3 +8682 4 +8684 2 +8688 1 +8692 1 +8706 1 +8708 1 +8710 1 +8714 1 +8725 3 +8732 1 +8744 1 +8771 1 +8777 3 +8783 1 +8793 2 +8796 2 +8802 1 +8818 2 +8820 1 +8821 1 +8823 4 +8832 3 +8844 1 +8854 1 +8856 2 +8865 4 +8868 4 +8871 1 +8874 2 +8882 1 +8884 2 +8885 1 +8906 1 +8907 1 +8915 2 +8918 1 +8921 1 +8930 2 +8935 2 +8946 3 +8958 2 +8990 3 +8997 2 +9001 2 +9005 4 +9006 4 +9014 2 +9017 1 +9028 1 +9032 2 +9037 2 +9041 3 +9043 1 +9051 1 +9064 2 +9065 3 +9068 2 +9069 3 +9076 2 +9087 3 +9088 2 +9089 1 +9101 4 +9112 3 +9132 2 +9137 1 +9144 2 +9145 3 +9160 1 +9162 2 +9171 4 +9174 1 +9175 1 +9188 1 +9194 4 +9210 1 +9219 1 +9238 1 +9252 1 +9256 2 +9269 1 +9272 1 +9276 1 +9284 1 +9285 1 +9287 2 +9288 5 +9290 2 +9303 1 +9306 2 +9308 1 +9316 2 +9330 1 +9333 2 +9335 1 +9340 2 +9348 1 +9352 1 +9366 1 +9383 1 +9385 1 +9392 1 +9397 2 +9403 2 +9419 2 +9423 1 +9434 1 +9438 1 +9448 1 +9449 2 +9454 1 +9465 2 +9469 2 +9473 6 +9476 2 +9485 5 +9489 1 +9490 2 +9496 1 +9500 1 +9506 1 +9509 1 +9518 1 +9523 3 +9532 1 +9533 2 +9541 5 +9547 2 +9555 7 +9558 1 +9559 3 +9563 1 +9566 4 +9571 1 +9574 1 +9584 1 +9597 1 +9601 1 +9610 2 +9613 2 +9615 2 +9618 1 +9619 2 +9624 1 +9626 6 +9628 1 +9630 2 +9637 1 +9641 3 +9656 1 +9666 2 +9667 1 +9674 1 +9677 1 +9681 2 +9685 2 +9686 1 +9688 3 +9692 1 +9695 1 +9708 1 +9720 2 +9735 1 +9746 2 +9751 1 +9753 1 +9755 1 +9767 2 +9772 1 +9774 3 +9777 3 +9779 2 +9784 1 +9793 1 +9797 1 +9808 5 +9810 2 +9811 1 +9812 1 +9813 1 +9815 1 +9817 1 +9830 1 +9847 2 +9855 1 +9856 1 +9878 1 +9885 1 +9886 3 +9888 2 +9898 1 +9913 2 +9915 1 +9923 2 +9926 1 +9928 2 +9929 1 +9953 2 +9959 1 +9961 3 +9968 2 +9969 2 +9970 2 +9971 1 +9973 1 +9981 3 +10009 1 +10012 1 +10015 3 +10016 1 +10022 1 +10028 1 +10033 1 +10035 1 +10043 1 +10050 3 +10061 1 +10067 1 +10072 2 +10083 1 +10086 1 +10088 1 +10092 1 +10101 1 +10105 1 +10107 2 +10108 1 +10112 2 +10141 1 +10146 1 +10157 1 +10160 1 +10162 3 +10163 3 +10172 1 +10178 3 +10181 1 +10184 2 +10196 1 +10209 1 +10215 2 +10218 1 +10223 1 +10225 2 +10237 2 +10239 4 +10246 1 +10248 4 +10254 3 +10260 4 +10270 2 +10271 1 +10274 2 +10275 2 +10278 1 +10297 3 +10316 1 +10333 1 +10342 4 +10347 2 +10349 2 +10353 1 +10365 2 +10376 2 +10381 4 +10384 2 +10401 2 +10415 1 +10416 1 +10417 1 +10419 1 +10425 3 +10427 2 +10433 1 +10440 1 +10459 1 +10461 1 +10464 2 +10466 1 +10470 1 +10487 2 +10497 4 +10518 1 +10529 2 +10530 1 +10532 1 +10534 1 +10539 4 +10553 2 +10563 1 +10564 1 +10571 4 +10581 3 +10589 1 +10593 1 +10594 1 +10600 1 +10615 1 +10619 1 +10625 4 +10637 2 +10642 2 +10653 1 +10657 2 +10662 2 +10663 3 +10664 1 +10665 1 +10673 2 +10675 1 +10677 1 +10682 1 +10687 3 +10689 3 +10692 2 +10696 2 +10712 1 +10718 1 +10720 1 +10725 2 +10727 1 +10745 2 +10751 2 +10760 1 +10764 5 +10772 1 +10778 2 +10781 2 +10788 4 +10799 2 +10820 1 +10822 2 +10835 5 +10837 2 +10845 2 +10851 1 +10858 2 +10861 1 +10863 2 +10868 1 +10875 2 +10882 2 +10884 1 +10896 1 +10908 1 +10912 1 +10916 2 +10924 1 +10932 1 +10933 2 +10942 1 +10950 1 +10960 1 +10967 1 +10975 4 +10977 2 +10981 1 +10993 1 +11000 4 +11005 1 +11009 3 +11019 2 +11031 5 +11035 1 +11040 1 +11041 2 +11045 1 +11060 1 +11072 3 +11079 5 +11086 1 +11096 2 +11107 3 +11111 1 +11114 1 +11121 4 +11125 3 +11126 2 +11128 2 +11136 1 +11137 1 +11144 3 +11148 2 +11153 3 +11167 3 +11178 2 +11197 2 +11203 3 +11207 1 +11210 1 +11211 1 +11223 3 +11228 3 +11233 1 +11245 1 +11247 1 +11260 2 +11265 3 +11268 3 +11281 2 +11294 1 +11297 1 +11312 1 +11321 1 +11326 1 +11329 1 +11334 2 +11348 1 +11358 2 +11370 1 +11376 3 +11378 3 +11385 1 +11388 1 +11389 1 +11421 1 +11433 1 +11439 4 +11443 1 +11452 1 +11454 2 +11459 2 +11472 1 +11475 1 +11477 2 +11480 2 +11483 3 +11496 1 +11502 4 +11504 1 +11505 4 +11506 2 +11509 4 +11517 1 +11518 1 +11533 1 +11537 1 +11540 2 +11547 3 +11552 1 +11553 1 +11559 1 +11565 3 +11574 1 +11575 2 +11576 1 +11579 3 +11594 3 +11601 2 +11607 2 +11608 1 +11617 1 +11631 1 +11638 1 +11643 2 +11647 1 +11649 1 +11654 3 +11661 2 +11668 3 +11672 3 +11681 2 +11684 2 +11691 2 +11694 2 +11700 4 +11701 1 +11705 3 +11710 1 +11722 1 +11738 2 +11751 3 +11752 1 +11755 4 +11757 3 +11775 2 +11777 1 +11796 2 +11798 1 +11801 5 +11815 1 +11820 3 +11827 3 +11834 1 +11836 1 +11840 1 +11857 1 +11858 3 +11866 2 +11871 1 +11877 2 +11878 3 +11884 1 +11885 1 +11893 1 +11898 1 +11899 1 +11903 3 +11904 1 +11911 3 +11913 2 +11917 1 +11918 2 +11922 1 +11935 3 +11951 1 +11977 2 +11980 1 +11985 2 +11987 1 +11992 2 +12008 1 +12012 2 +12013 2 +12015 3 +12020 1 +12023 2 +12029 1 +12035 2 +12036 1 +12037 1 +12075 1 +12076 2 +12077 2 +12078 3 +12079 4 +12081 1 +12105 2 +12112 1 +12118 1 +12119 2 +12130 1 +12135 1 +12145 1 +12147 1 +12151 2 +12160 2 +12161 2 +12163 1 +12164 5 +12165 1 +12166 2 +12174 1 +12180 1 +12181 1 +12184 2 +12187 1 +12191 1 +12194 1 +12196 3 +12201 1 +12203 1 +12211 2 +12215 2 +12223 1 +12241 2 +12248 1 +12251 2 +12254 1 +12261 2 +12269 3 +12275 2 +12276 1 +12282 1 +12283 3 +12288 1 +12299 2 +12307 3 +12309 4 +12314 1 +12316 2 +12319 1 +12320 2 +12327 3 +12338 1 +12340 3 +12342 2 +12344 2 +12346 2 +12348 1 +12353 1 +12354 2 +12356 1 +12359 1 +12360 1 +12361 2 +12365 1 +12369 1 +12370 2 +12373 1 +12375 2 +12378 2 +12379 2 +12385 1 +12387 2 +12395 2 +12409 1 +12410 1 +12422 1 +12423 1 +12428 5 +12431 2 +12434 2 +12435 1 +12441 1 +12452 1 +12455 1 +12459 1 +12471 1 +12478 2 +12481 2 +12482 3 +12503 1 +12506 1 +12512 2 +12517 1 +12524 1 +12526 1 +12528 1 +12541 2 +12543 1 +12546 5 +12553 1 +12561 1 +12564 2 +12568 1 +12592 1 +12594 2 +12608 1 +12616 1 +12639 4 +12641 2 +12646 6 +12655 1 +12657 1 +12661 2 +12664 2 +12668 1 +12669 4 +12675 1 +12685 1 +12686 3 +12687 1 +12692 1 +12696 2 +12699 1 +12708 1 +12734 3 +12740 1 +12744 1 +12751 2 +12756 2 +12757 2 +12759 2 +12769 1 +12783 2 +12785 1 +12788 2 +12794 2 +12814 2 +12821 3 +12826 1 +12834 1 +12847 2 +12852 1 +12853 1 +12858 3 +12872 1 +12883 2 +12888 1 +12889 2 +12902 2 +12905 2 +12917 3 +12926 2 +12930 1 +12951 2 +12965 2 +12967 2 +12983 1 +12987 2 +12989 2 +12994 1 +12999 1 +13001 2 +13005 1 +13007 2 +13010 3 +13013 2 +13015 1 +13021 2 +13024 1 +13025 2 +13029 3 +13031 2 +13034 3 +13035 5 +13051 1 +13054 2 +13078 1 +13079 1 +13082 1 +13086 1 +13100 1 +13112 1 +13113 1 +13116 1 +13131 4 +13147 1 +13151 3 +13153 2 +13160 1 +13161 1 +13163 1 +13166 1 +13172 1 +13180 1 +13189 1 +13205 1 +13220 2 +13230 1 +13239 1 +13250 3 +13256 2 +13257 3 +13273 1 +13281 1 +13288 3 +13289 1 +13294 1 +13295 1 +13300 1 +13306 1 +13307 2 +13311 1 +13313 2 +13317 2 +13324 1 +13326 1 +13344 1 +13350 6 +13353 1 +13355 4 +13356 1 +13357 2 +13358 1 +13363 2 +13370 1 +13371 1 +13377 2 +13385 3 +13388 3 +13396 1 +13403 2 +13408 1 +13424 1 +13425 1 +13434 1 +13437 1 +13439 1 +13451 1 +13455 1 +13459 2 +13461 1 +13479 1 +13492 2 +13493 1 +13495 3 +13503 2 +13534 2 +13535 2 +13541 1 +13554 1 +13558 3 +13561 1 +13581 1 +13594 1 +13599 2 +13608 2 +13624 1 +13640 1 +13641 2 +13652 1 +13654 3 +13661 1 +13664 1 +13669 2 +13671 2 +13673 4 +13674 1 +13686 1 +13697 2 +13700 1 +13710 2 +13718 1 +13721 3 +13730 2 +13731 2 +13733 1 +13742 1 +13749 2 +13751 2 +13759 2 +13764 2 +13772 2 +13779 2 +13786 3 +13787 2 +13794 2 +13802 2 +13808 2 +13821 1 +13824 1 +13826 1 +13844 8 +13846 2 +13851 3 +13852 1 +13861 1 +13864 1 +13865 2 +13877 2 +13899 2 +13906 1 +13914 1 +13915 5 +13916 1 +13924 1 +13925 2 +13926 2 +13929 1 +13934 4 +13936 1 +13947 1 +13948 6 +13959 3 +13965 2 +13970 1 +13975 1 +13985 1 +13990 1 +13992 3 +14005 1 +14019 1 +14021 1 +14022 1 +14025 2 +14027 2 +14029 2 +14033 1 +14046 1 +14068 2 +14070 1 +14075 4 +14082 2 +14083 1 +14084 4 +14090 2 +14095 3 +14101 1 +14102 2 +14108 2 +14111 1 +14114 3 +14116 1 +14118 1 +14119 3 +14121 1 +14131 3 +14136 2 +14141 3 +14142 1 +14144 2 +14147 2 +14152 1 +14155 1 +14157 2 +14159 1 +14160 2 +14165 2 +14169 1 +14170 1 +14171 1 +14176 1 +14183 1 +14194 2 +14195 1 +14212 2 +14213 2 +14222 2 +14226 1 +14227 2 +14230 1 +14231 6 +14233 2 +14237 1 +14240 3 +14256 3 +14261 1 +14269 5 +14273 2 +14280 2 +14282 1 +14283 1 +14287 1 +14294 2 +14305 1 +14306 1 +14308 1 +14321 1 +14322 4 +14325 2 +14331 1 +14333 1 +14338 4 +14344 2 +14350 1 +14355 3 +14357 2 +14373 1 +14376 3 +14380 2 +14393 3 +14402 2 +14409 1 +14412 1 +14416 1 +14421 2 +14428 1 +14431 1 +14441 3 +14448 1 +14453 1 +14456 1 +14460 2 +14461 2 +14467 2 +14480 3 +14482 2 +14483 1 +14488 2 +14496 1 +14500 1 +14509 2 +14515 1 +14528 2 +14568 1 +14569 3 +14580 1 +14581 2 +14583 2 +14590 1 +14602 1 +14605 4 +14619 3 +14634 1 +14638 2 +14644 1 +14645 1 +14651 1 +14660 2 +14668 2 +14676 1 +14677 2 +14679 1 +14689 3 +14695 1 +14703 1 +14709 2 +14716 1 +14720 1 +14728 1 +14737 1 +14738 1 +14742 2 +14745 1 +14747 1 +14762 1 +14786 1 +14791 1 +14797 1 +14805 1 +14808 3 +14838 1 +14840 1 +14852 2 +14857 4 +14862 1 +14874 3 +14878 1 +14896 2 +14903 1 +14906 3 +14909 1 +14916 2 +14924 1 +14932 1 +14941 1 +14945 4 +14946 2 +14954 1 +14956 3 +14962 2 +14968 1 +14986 2 +14991 1 +15011 1 +15024 6 +15025 2 +15027 1 +15035 2 +15046 1 +15049 3 +15061 1 +15062 1 +15081 1 +15082 1 +15087 1 +15088 1 +15097 1 +15104 1 +15116 1 +15130 1 +15135 1 +15142 1 +15149 1 +15150 3 +15162 1 +15169 2 +15177 1 +15186 2 +15188 2 +15193 1 +15199 3 +15211 1 +15213 2 +15226 2 +15228 3 +15235 2 +15238 1 +15240 2 +15259 3 +15264 2 +15266 1 +15268 1 +15274 1 +15283 1 +15294 2 +15311 2 +15312 1 +15315 2 +15318 3 +15321 1 +15330 1 +15336 2 +15341 1 +15349 3 +15357 1 +15359 1 +15366 1 +15370 1 +15400 1 +15401 1 +15404 1 +15406 3 +15411 3 +15428 1 +15435 2 +15447 1 +15452 1 +15455 2 +15457 4 +15465 1 +15489 2 +15498 1 +15500 7 +15512 1 +15515 1 +15517 1 +15518 2 +15520 3 +15522 1 +15526 1 +15539 1 +15544 1 +15545 1 +15547 1 +15549 1 +15553 3 +15554 1 +15555 1 +15556 1 +15561 1 +15563 2 +15565 3 +15576 2 +15588 1 +15595 1 +15600 1 +15601 1 +15608 2 +15612 2 +15615 1 +15617 2 +15626 2 +15631 2 +15633 1 +15634 2 +15642 2 +15646 1 +15648 3 +15654 1 +15657 1 +15673 2 +15680 2 +15682 1 +15686 2 +15687 2 +15690 2 +15697 2 +15698 3 +15700 1 +15705 2 +15715 1 +15721 3 +15722 2 +15724 4 +15726 1 +15730 1 +15733 1 +15739 1 +15741 1 +15747 1 +15752 2 +15754 4 +15759 2 +15760 1 +15771 1 +15781 3 +15788 1 +15811 1 +15816 1 +15819 1 +15820 2 +15821 1 +15822 3 +15826 1 +15834 1 +15838 2 +15842 1 +15848 6 +15853 1 +15874 2 +15881 1 +15892 2 +15897 2 +15902 3 +15905 3 +15908 1 +15912 1 +15929 1 +15931 3 +15940 2 +15957 2 +15958 2 +15966 3 +15974 1 +15978 5 +15983 2 +15992 1 +15994 1 +16001 3 +16009 1 +16016 1 +16019 2 +16025 2 +16033 1 +16036 1 +16038 4 +16041 1 +16046 1 +16055 1 +16058 2 +16062 1 +16063 1 +16068 1 +16075 2 +16076 1 +16077 1 +16078 2 +16079 2 +16081 1 +16082 2 +16088 2 +16093 1 +16094 2 +16105 1 +16109 1 +16113 1 +16114 5 +16116 3 +16141 1 +16145 1 +16148 2 +16152 2 +16156 3 +16163 1 +16168 2 +16169 1 +16170 1 +16173 1 +16180 2 +16184 3 +16187 1 +16188 8 +16191 2 +16210 1 +16219 1 +16221 2 +16225 1 +16230 1 +16237 1 +16244 1 +16245 1 +16251 1 +16255 1 +16260 1 +16266 1 +16269 1 +16272 3 +16275 1 +16278 3 +16292 1 +16295 1 +16297 1 +16301 2 +16303 2 +16309 1 +16328 1 +16343 3 +16348 2 +16353 1 +16359 1 +16360 1 +16364 1 +16374 3 +16386 2 +16388 2 +16389 2 +16396 1 +16416 2 +16424 2 +16429 2 +16436 1 +16439 2 +16441 2 +16450 1 +16452 2 +16453 2 +16465 2 +16467 1 +16475 1 +16491 1 +16493 1 +16495 3 +16500 1 +16505 2 +16508 5 +16513 1 +16518 2 +16523 5 +16525 5 +16527 1 +16531 1 +16539 1 +16544 3 +16546 2 +16555 1 +16569 1 +16584 2 +16589 2 +16596 2 +16599 3 +16600 1 +16606 1 +16608 2 +16611 2 +16616 3 +16629 2 +16631 1 +16632 3 +16635 1 +16636 3 +16637 2 +16641 3 +16644 2 +16652 3 +16653 3 +16660 1 +16666 1 +16675 1 +16677 1 +16682 2 +16684 1 +16686 1 +16692 2 +16693 1 +16699 6 +16700 4 +16701 1 +16708 1 +16713 1 +16716 1 +16721 1 +16724 4 +16726 2 +16728 2 +16732 2 +16745 2 +16766 1 +16769 1 +16777 3 +16779 4 +16785 1 +16787 1 +16797 3 +16801 1 +16802 1 +16813 2 +16822 1 +16824 1 +16825 1 +16841 1 +16863 1 +16873 1 +16874 1 +16887 1 +16893 1 +16896 1 +16922 1 +16959 2 +16965 3 +16967 2 +16969 1 +16989 1 +16997 1 +16998 3 +17005 2 +17013 1 +17029 1 +17031 1 +17040 1 +17051 3 +17081 2 +17084 2 +17098 2 +17101 1 +17102 1 +17116 1 +17119 2 +17120 2 +17129 2 +17133 3 +17134 1 +17144 2 +17148 1 +17164 2 +17167 1 +17173 3 +17178 3 +17179 1 +17185 1 +17189 1 +17198 1 +17203 1 +17205 1 +17212 3 +17221 2 +17231 2 +17239 3 +17241 1 +17243 1 +17259 1 +17261 1 +17263 1 +17268 3 +17281 2 +17284 1 +17288 1 +17291 1 +17293 3 +17303 1 +17304 3 +17315 1 +17318 2 +17323 2 +17329 4 +17330 3 +17331 4 +17334 2 +17337 1 +17347 1 +17348 3 +17352 2 +17358 7 +17360 4 +17371 1 +17382 2 +17385 1 +17388 1 +17405 2 +17412 3 +17414 1 +17418 1 +17421 1 +17424 4 +17431 1 +17438 1 +17444 1 +17448 2 +17452 1 +17453 2 +17456 1 +17459 3 +17473 1 +17478 1 +17488 1 +17489 1 +17491 4 +17492 3 +17493 2 +17505 2 +17507 2 +17512 1 +17519 1 +17522 1 +17530 1 +17539 1 +17571 1 +17578 1 +17586 2 +17591 1 +17598 1 +17602 1 +17608 2 +17620 2 +17624 5 +17629 1 +17630 1 +17633 1 +17636 2 +17645 2 +17662 1 +17669 2 +17674 1 +17681 2 +17684 1 +17691 1 +17692 1 +17699 2 +17711 4 +17714 4 +17716 1 +17718 2 +17721 1 +17732 1 +17741 2 +17752 4 +17760 1 +17762 1 +17772 1 +17773 1 +17795 2 +17809 1 +17814 4 +17816 1 +17819 1 +17824 2 +17825 2 +17829 2 +17830 1 +17834 2 +17841 1 +17844 2 +17855 6 +17856 2 +17863 2 +17875 1 +17877 2 +17881 3 +17883 2 +17884 1 +17887 2 +17888 3 +17890 2 +17897 2 +17903 2 +17906 2 +17907 3 +17914 1 +17923 2 +17925 1 +17927 1 +17929 1 +17930 1 +17933 2 +17938 4 +17943 3 +17954 1 +17956 1 +17971 5 +17979 1 +17997 1 +18003 1 +18014 1 +18018 1 +18028 1 +18037 2 +18042 3 +18043 1 +18077 2 +18090 4 +18096 4 +18105 3 +18107 1 +18114 2 +18117 1 +18121 1 +18122 1 +18131 1 +18136 1 +18141 1 +18144 1 +18153 4 +18154 1 +18159 2 +18162 1 +18165 4 +18166 2 +18167 1 +18169 2 +18170 1 +18173 1 +18178 4 +18184 1 +18188 2 +18194 2 +18197 1 +18209 1 +18211 1 +18213 1 +18218 1 +18219 1 +18235 2 +18241 1 +18246 2 +18252 2 +18254 3 +18265 1 +18268 1 +18276 1 +18284 2 +18305 2 +18306 1 +18317 1 +18319 3 +18324 2 +18325 3 +18326 2 +18333 1 +18353 2 +18370 1 +18378 1 +18385 1 +18392 1 +18407 2 +18411 3 +18413 2 +18415 2 +18416 1 +18417 2 +18426 1 +18433 1 +18455 2 +18478 3 +18484 2 +18501 2 +18510 3 +18519 5 +18520 1 +18534 2 +18541 3 +18543 1 +18550 3 +18556 1 +18566 1 +18567 2 +18578 1 +18584 1 +18591 1 +18595 2 +18600 3 +18603 1 +18605 1 +18618 2 +18622 2 +18624 4 +18626 3 +18629 3 +18632 1 +18636 2 +18655 1 +18659 1 +18683 1 +18696 1 +18710 2 +18720 1 +18727 2 +18736 1 +18739 1 +18740 2 +18746 1 +18747 3 +18751 1 +18758 4 +18772 4 +18774 1 +18778 2 +18783 1 +18806 1 +18811 3 +18814 2 +18823 3 +18824 1 +18831 1 +18840 1 +18844 2 +18846 1 +18872 1 +18880 1 +18885 1 +18890 2 +18892 1 +18893 1 +18894 1 +18896 2 +18914 2 +18918 1 +18927 1 +18935 1 +18964 4 +18975 3 +18977 1 +18980 1 +19000 2 +19002 4 +19008 1 +19010 4 +19019 3 +19024 3 +19037 2 +19043 1 +19044 2 +19051 3 +19052 1 +19055 1 +19059 1 +19064 1 +19067 1 +19088 1 +19089 1 +19090 2 +19099 1 +19100 2 +19102 1 +19109 1 +19111 2 +19115 2 +19119 2 +19121 1 +19141 1 +19155 1 +19158 1 +19159 2 +19161 2 +19193 2 +19197 1 +19201 1 +19202 1 +19205 6 +19207 2 +19217 4 +19223 3 +19227 3 +19231 3 +19233 3 +19239 1 +19241 2 +19244 2 +19251 1 +19256 3 +19263 2 +19268 1 +19289 2 +19295 2 +19299 3 +19300 2 +19301 2 +19309 1 +19314 1 +19328 2 +19336 1 +19339 3 +19349 1 +19357 2 +19366 1 +19372 2 +19388 1 +19400 1 +19402 3 +19407 2 +19408 1 +19424 3 +19429 1 +19430 1 +19434 2 +19447 1 +19450 2 +19452 2 +19454 1 +19458 3 +19465 6 +19467 3 +19481 2 +19483 1 +19485 2 +19489 2 +19513 2 +19514 1 +19520 2 +19543 3 +19561 3 +19567 4 +19573 4 +19594 1 +19599 1 +19600 1 +19603 1 +19606 1 +19617 2 +19620 1 +19626 1 +19637 4 +19642 2 +19652 2 +19669 1 +19672 1 +19674 4 +19680 1 +19692 3 +19710 1 +19714 1 +19736 2 +19742 2 +19749 1 +19750 4 +19755 1 +19766 1 +19774 1 +19790 3 +19792 1 +19802 1 +19806 3 +19807 2 +19809 1 +19812 3 +19825 1 +19834 2 +19839 1 +19844 3 +19846 1 +19848 1 +19854 4 +19869 2 +19870 3 +19890 1 +19904 2 +19916 1 +19927 1 +19934 2 +19939 2 +19941 1 +19942 1 +19944 2 +19947 1 +19969 2 +19971 1 +19973 5 +19974 1 +19976 1 +19983 1 +19993 1 +19999 1 +20008 4 +20013 2 +20059 2 +20067 3 +20108 1 +20114 1 +20115 1 +20123 1 +20125 1 +20142 5 +20143 2 +20147 2 +20170 1 +20175 1 +20180 1 +20185 2 +20189 1 +20206 4 +20212 2 +20218 1 +20221 1 +20235 2 +20236 2 +20240 1 +20241 2 +20242 2 +20245 1 +20247 1 +20253 1 +20255 1 +20258 1 +20268 1 +20269 2 +20281 1 +20292 4 +20297 2 +20299 3 +20310 3 +20317 1 +20326 1 +20327 1 +20340 1 +20343 2 +20348 2 +20358 1 +20365 1 +20377 3 +20382 1 +20388 2 +20391 1 +20395 1 +20402 2 +20404 5 +20415 1 +20418 2 +20424 3 +20426 2 +20441 1 +20446 2 +20463 1 +20466 1 +20469 1 +20476 1 +20480 2 +20482 2 +20484 1 +20500 3 +20508 4 +20511 3 +20523 1 +20526 1 +20528 3 +20531 1 +20539 1 +20541 2 +20542 2 +20557 3 +20565 1 +20566 4 +20572 1 +20579 1 +20585 1 +20596 2 +20597 2 +20599 1 +20603 2 +20612 2 +20621 1 +20624 1 +20627 1 +20633 1 +20634 2 +20635 1 +20667 1 +20675 3 +20678 1 +20689 1 +20696 2 +20697 6 +20705 2 +20708 2 +20723 3 +20736 2 +20746 1 +20747 1 +20757 3 +20758 3 +20760 3 +20779 2 +20784 1 +20794 2 +20800 1 +20816 2 +20818 1 +20821 2 +20822 1 +20825 2 +20833 1 +20840 2 +20845 1 +20848 4 +20863 1 +20867 1 +20872 1 +20873 2 +20878 2 +20881 3 +20889 1 +20891 1 +20903 3 +20912 2 +20915 1 +20930 1 +20936 2 +20948 1 +20949 5 +20951 2 +20953 1 +20959 1 +20965 4 +20966 1 +21002 1 +21005 2 +21012 1 +21015 2 +21037 5 +21039 2 +21046 3 +21049 4 +21068 1 +21078 1 +21084 1 +21086 1 +21092 2 +21094 1 +21100 1 +21106 1 +21118 2 +21126 1 +21127 2 +21128 1 +21129 3 +21131 1 +21138 2 +21150 1 +21151 1 +21158 2 +21161 3 +21171 1 +21177 2 +21182 3 +21183 2 +21185 2 +21187 2 +21188 1 +21191 1 +21192 2 +21198 1 +21204 1 +21213 3 +21227 1 +21231 1 +21232 7 +21245 1 +21262 2 +21267 1 +21272 1 +21282 1 +21294 2 +21304 1 +21308 4 +21311 2 +21315 3 +21325 2 +21335 1 +21336 1 +21338 1 +21339 1 +21343 3 +21353 2 +21358 1 +21373 1 +21375 3 +21378 2 +21381 3 +21382 3 +21384 1 +21398 1 +21402 1 +21441 1 +21445 2 +21460 1 +21468 3 +21472 1 +21473 1 +21484 5 +21490 1 +21493 1 +21496 2 +21501 2 +21508 1 +21519 1 +21530 1 +21533 1 +21540 2 +21543 1 +21546 3 +21552 1 +21555 2 +21556 4 +21557 1 +21564 2 +21568 1 +21586 1 +21589 1 +21600 3 +21604 5 +21623 2 +21625 1 +21630 1 +21651 1 +21662 2 +21665 2 +21672 3 +21681 1 +21684 1 +21685 3 +21697 2 +21703 2 +21715 1 +21732 1 +21748 2 +21758 1 +21767 2 +21783 1 +21799 1 +21802 5 +21803 1 +21814 1 +21824 3 +21833 2 +21836 1 +21837 1 +21838 3 +21839 3 +21846 3 +21858 1 +21859 1 +21860 3 +21868 2 +21874 1 +21886 1 +21893 3 +21899 2 +21900 3 +21902 1 +21903 1 +21919 1 +21920 2 +21921 3 +21934 3 +21940 1 +21947 2 +21951 2 +21958 1 +21965 2 +21974 1 +21977 2 +21983 1 +21989 1 +21991 2 +21992 2 +21996 2 +21997 1 +21998 2 +21999 1 +22000 2 +22001 2 +22006 1 +22021 1 +22037 2 +22054 2 +22058 1 +22069 3 +22074 1 +22077 3 +22079 1 +22081 3 +22094 1 +22099 1 +22112 2 +22115 3 +22123 3 +22129 1 +22137 1 +22142 1 +22156 1 +22168 2 +22183 1 +22189 2 +22198 1 +22203 1 +22211 2 +22212 2 +22219 2 +22223 2 +22226 1 +22227 2 +22229 1 +22231 1 +22232 1 +22235 2 +22237 2 +22245 1 +22261 1 +22265 3 +22272 4 +22281 1 +22288 4 +22289 1 +22297 1 +22307 1 +22320 1 +22323 2 +22328 1 +22338 1 +22347 2 +22351 1 +22361 1 +22363 1 +22367 1 +22369 1 +22377 3 +22378 5 +22385 1 +22395 1 +22407 2 +22417 1 +22426 2 +22427 1 +22429 1 +22445 1 +22446 1 +22447 2 +22450 1 +22451 1 +22457 1 +22467 2 +22468 2 +22471 3 +22498 1 +22502 2 +22522 2 +22524 3 +22529 1 +22540 2 +22541 1 +22546 1 +22558 1 +22560 2 +22572 1 +22591 2 +22610 1 +22615 1 +22616 3 +22621 1 +22623 1 +22629 2 +22634 1 +22640 2 +22647 3 +22649 3 +22659 1 +22662 4 +22688 4 +22696 1 +22707 5 +22727 1 +22733 1 +22734 1 +22740 1 +22741 3 +22745 1 +22754 3 +22755 2 +22762 4 +22763 1 +22764 3 +22769 3 +22771 1 +22774 2 +22786 1 +22790 1 +22794 1 +22797 2 +22804 2 +22808 2 +22821 1 +22824 1 +22825 3 +22836 1 +22842 1 +22848 1 +22849 1 +22852 4 +22863 2 +22865 1 +22866 1 +22867 1 +22869 3 +22870 1 +22876 3 +22885 2 +22888 1 +22896 1 +22897 2 +22901 1 +22914 1 +22922 1 +22930 2 +22932 3 +22939 1 +22955 3 +22962 2 +22990 2 +22993 3 +22995 1 +23013 2 +23017 1 +23018 1 +23019 1 +23020 3 +23024 1 +23036 2 +23038 1 +23043 2 +23044 1 +23045 1 +23047 3 +23049 1 +23052 1 +23057 1 +23064 3 +23068 1 +23076 1 +23078 1 +23080 3 +23082 1 +23092 1 +23094 1 +23096 1 +23113 2 +23115 4 +23119 3 +23133 2 +23139 3 +23143 2 +23154 1 +23158 2 +23160 2 +23164 2 +23168 4 +23177 1 +23180 1 +23183 2 +23185 2 +23187 2 +23218 3 +23219 2 +23230 4 +23233 3 +23245 2 +23256 1 +23260 2 +23268 1 +23273 3 +23275 2 +23277 1 +23279 1 +23282 1 +23289 2 +23290 1 +23293 1 +23299 1 +23302 2 +23306 1 +23309 1 +23310 1 +23325 1 +23337 3 +23339 1 +23340 4 +23341 5 +23344 2 +23346 1 +23358 2 +23359 1 +23373 2 +23374 1 +23379 2 +23386 3 +23388 1 +23395 2 +23401 4 +23403 3 +23407 2 +23410 4 +23415 1 +23421 2 +23423 1 +23429 2 +23448 1 +23460 1 +23462 2 +23467 2 +23476 3 +23484 2 +23492 2 +23493 1 +23495 1 +23496 1 +23515 2 +23533 1 +23540 1 +23550 1 +23553 2 +23554 1 +23568 4 +23569 3 +23585 3 +23587 1 +23588 2 +23590 2 +23593 2 +23607 1 +23610 2 +23612 3 +23622 3 +23631 1 +23654 1 +23657 1 +23659 1 +23669 2 +23672 3 +23674 1 +23675 3 +23682 2 +23685 3 +23690 2 +23695 2 +23712 1 +23713 1 +23715 1 +23719 3 +23720 2 +23727 1 +23734 2 +23737 1 +23761 1 +23771 1 +23797 2 +23808 1 +23811 1 +23817 5 +23818 1 +23834 1 +23844 1 +23854 2 +23857 2 +23858 1 +23878 1 +23881 1 +23896 4 +23902 3 +23908 1 +23909 2 +23920 1 +23921 1 +23922 1 +23930 3 +23935 1 +23942 1 +23950 1 +23952 1 +23953 1 +23958 1 +23960 1 +23963 1 +23966 1 +23972 1 +23973 4 +23975 2 +23977 1 +23981 3 +23982 1 +23996 3 +24011 1 +24019 1 +24025 1 +24031 1 +24034 1 +24036 1 +24037 1 +24039 2 +24048 2 +24052 1 +24056 1 +24057 1 +24058 1 +24067 3 +24068 3 +24069 1 +24072 1 +24079 1 +24091 1 +24094 1 +24111 3 +24113 2 +24121 1 +24127 4 +24134 1 +24136 2 +24141 2 +24146 2 +24148 1 +24150 5 +24155 2 +24165 1 +24169 1 +24172 1 +24184 5 +24192 1 +24212 1 +24241 2 +24244 1 +24248 2 +24249 3 +24254 1 +24277 2 +24278 2 +24283 2 +24286 1 +24290 6 +24293 1 +24318 1 +24319 1 +24338 1 +24369 5 +24373 3 +24375 2 +24394 1 +24403 1 +24405 1 +24406 1 +24422 1 +24423 1 +24427 2 +24433 1 +24441 3 +24442 1 +24451 1 +24453 2 +24460 1 +24463 1 +24481 1 +24498 2 +24514 1 +24522 3 +24533 1 +24549 2 +24552 1 +24558 2 +24578 3 +24606 1 +24609 2 +24613 1 +24614 4 +24620 1 +24622 1 +24625 1 +24628 1 +24629 1 +24636 2 +24642 3 +24650 1 +24651 1 +24655 2 +24660 2 +24666 1 +24679 2 +24689 1 +24692 2 +24695 2 +24703 2 +24705 2 +24736 1 +24745 1 +24756 2 +24758 1 +24762 3 +24767 3 +24770 1 +24776 2 +24783 1 +24784 2 +24785 2 +24797 2 +24799 1 +24811 2 +24815 2 +24821 1 +24824 1 +24832 1 +24837 1 +24843 1 +24861 1 +24869 2 +24876 2 +24884 4 +24885 1 +24888 2 +24917 2 +24924 1 +24935 1 +24954 1 +24957 4 +24965 1 +24967 1 +25007 1 +25010 2 +25011 2 +25012 1 +25035 4 +25049 3 +25063 3 +25068 1 +25074 1 +25080 2 +25082 2 +25099 1 +25107 1 +25108 1 +25109 1 +25132 2 +25146 3 +25151 1 +25152 1 +25155 3 +25160 1 +25163 1 +25170 1 +25179 4 +25189 1 +25195 1 +25197 3 +25206 2 +25207 1 +25236 1 +25242 3 +25246 2 +25256 2 +25278 2 +25301 1 +25313 3 +25330 1 +25334 4 +25349 1 +25351 1 +25352 1 +25353 2 +25357 1 +25358 3 +25360 2 +25369 1 +25371 1 +25373 1 +25377 1 +25378 2 +25384 1 +25392 1 +25395 1 +25398 1 +25399 1 +25403 1 +25410 2 +25414 2 +25423 1 +25424 2 +25425 1 +25452 2 +25456 1 +25467 1 +25476 1 +25478 4 +25499 2 +25505 2 +25510 1 +25513 1 +25520 2 +25523 2 +25528 2 +25537 2 +25563 1 +25564 2 +25565 1 +25575 1 +25576 1 +25581 1 +25582 2 +25583 1 +25603 2 +25604 3 +25609 2 +25612 2 +25635 2 +25653 2 +25657 2 +25670 1 +25672 2 +25673 1 +25678 1 +25694 2 +25695 2 +25723 2 +25728 1 +25735 1 +25741 2 +25749 2 +25757 2 +25773 2 +25785 1 +25790 1 +25794 2 +25798 3 +25808 1 +25810 2 +25817 1 +25832 1 +25840 2 +25850 1 +25869 3 +25881 1 +25894 2 +25901 2 +25902 3 +25912 3 +25919 2 +25923 2 +25924 1 +25937 2 +25942 2 +25943 1 +25947 1 +25950 1 +25955 4 +25958 1 +25959 2 +25964 1 +25967 2 +25992 2 +25994 4 +26003 1 +26008 1 +26012 1 +26019 1 +26023 2 +26028 1 +26036 1 +26041 3 +26046 2 +26053 2 +26054 3 +26063 2 +26066 1 +26090 1 +26095 1 +26096 2 +26100 1 +26116 1 +26128 2 +26132 1 +26134 1 +26144 2 +26149 1 +26163 1 +26164 1 +26166 1 +26188 1 +26191 1 +26193 2 +26196 1 +26204 2 +26217 3 +26218 2 +26222 4 +26230 2 +26234 1 +26235 2 +26244 3 +26246 1 +26254 3 +26264 1 +26271 3 +26275 1 +26295 1 +26319 2 +26325 2 +26335 3 +26337 2 +26338 1 +26340 1 +26354 2 +26358 3 +26361 1 +26366 5 +26382 5 +26399 1 +26400 1 +26401 2 +26403 2 +26405 3 +26406 2 +26418 1 +26432 1 +26433 2 +26437 3 +26439 5 +26442 1 +26444 3 +26449 2 +26455 1 +26460 2 +26466 3 +26468 2 +26475 3 +26480 3 +26486 1 +26488 1 +26492 1 +26505 1 +26506 1 +26509 1 +26510 3 +26517 1 +26523 1 +26524 1 +26539 1 +26543 3 +26552 1 +26562 2 +26566 2 +26569 1 +26581 2 +26583 1 +26585 1 +26593 2 +26605 2 +26622 1 +26626 1 +26629 2 +26631 1 +26634 1 +26635 2 +26664 1 +26670 1 +26675 1 +26679 1 +26684 1 +26688 2 +26705 1 +26711 1 +26730 1 +26733 2 +26737 3 +26740 3 +26742 1 +26746 1 +26747 4 +26755 1 +26756 2 +26758 2 +26766 1 +26769 2 +26783 1 +26786 2 +26796 3 +26799 1 +26803 2 +26808 1 +26809 1 +26813 1 +26821 1 +26826 1 +26835 2 +26838 3 +26844 1 +26849 1 +26863 1 +26871 5 +26882 3 +26887 2 +26899 1 +26901 2 +26908 2 +26913 1 +26921 4 +26928 1 +26931 2 +26935 1 +26940 4 +26942 2 +26950 2 +26960 1 +26967 1 +26979 1 +26982 2 +26990 1 +26995 1 +26997 1 +27015 5 +27033 3 +27037 5 +27039 2 +27041 1 +27042 2 +27051 2 +27065 3 +27068 5 +27069 2 +27074 2 +27079 2 +27087 3 +27096 2 +27103 1 +27104 4 +27114 1 +27116 2 +27118 1 +27119 1 +27120 1 +27122 1 +27128 2 +27139 3 +27158 1 +27159 3 +27167 2 +27168 1 +27170 1 +27178 1 +27185 1 +27188 2 +27191 1 +27199 1 +27206 2 +27211 1 +27229 1 +27240 1 +27245 3 +27251 1 +27270 1 +27275 1 +27276 1 +27279 1 +27280 1 +27284 2 +27296 1 +27297 1 +27321 1 +27322 3 +27326 1 +27331 2 +27339 2 +27346 2 +27353 1 +27356 2 +27361 1 +27377 2 +27400 3 +27404 1 +27410 1 +27419 1 +27427 1 +27432 1 +27433 1 +27438 3 +27449 2 +27456 4 +27457 1 +27460 2 +27464 4 +27466 2 +27470 2 +27482 2 +27483 1 +27485 1 +27492 1 +27494 1 +27499 1 +27509 1 +27513 3 +27523 2 +27525 1 +27530 1 +27532 2 +27535 1 +27545 2 +27562 1 +27566 4 +27579 2 +27581 1 +27583 2 +27589 1 +27597 2 +27602 1 +27609 2 +27616 2 +27618 2 +27626 1 +27627 2 +27631 1 +27634 2 +27640 1 +27646 1 +27650 3 +27657 2 +27658 1 +27663 4 +27664 1 +27689 1 +27690 4 +27693 1 +27694 4 +27696 1 +27697 1 +27700 1 +27702 2 +27703 1 +27714 1 +27716 1 +27719 2 +27734 2 +27736 1 +27740 3 +27749 1 +27751 1 +27752 1 +27759 1 +27763 1 +27773 2 +27778 1 +27781 2 +27796 1 +27808 1 +27811 3 +27817 1 +27821 2 +27823 1 +27824 2 +27832 1 +27835 1 +27841 1 +27849 1 +27851 2 +27857 3 +27860 1 +27864 4 +27890 1 +27892 1 +27895 1 +27900 1 +27908 1 +27910 2 +27914 1 +27916 1 +27924 2 +27928 1 +27931 4 +27932 3 +27935 1 +27938 1 +27940 1 +27947 4 +27948 1 +27967 1 +27973 2 +27981 5 +28012 2 +28017 2 +28019 1 +28026 2 +28045 1 +28052 1 +28054 3 +28055 1 +28062 1 +28066 3 +28071 1 +28074 2 +28087 2 +28091 3 +28101 1 +28125 1 +28127 1 +28132 1 +28146 2 +28147 1 +28150 2 +28154 2 +28157 2 +28159 2 +28176 1 +28180 2 +28182 3 +28184 5 +28187 2 +28194 3 +28201 2 +28202 1 +28204 2 +28208 1 +28212 1 +28213 1 +28223 1 +28237 1 +28244 2 +28250 4 +28272 3 +28273 1 +28277 2 +28278 2 +28282 3 +28288 1 +28291 2 +28307 2 +28311 3 +28312 2 +28315 2 +28317 1 +28324 1 +28327 1 +28337 1 +28339 3 +28341 1 +28349 1 +28350 1 +28354 2 +28356 2 +28368 1 +28387 2 +28390 2 +28392 1 +28408 2 +28415 2 +28420 3 +28423 2 +28429 2 +28432 1 +28433 2 +28439 2 +28441 1 +28444 2 +28449 1 +28453 2 +28454 2 +28461 2 +28468 1 +28474 1 +28476 3 +28479 1 +28485 1 +28494 2 +28499 1 +28504 1 +28505 2 +28508 2 +28515 1 +28520 1 +28528 2 +28537 1 +28539 1 +28541 1 +28545 2 +28551 1 +28552 1 +28561 1 +28565 4 +28573 3 +28577 2 +28585 1 +28587 2 +28592 1 +28598 1 +28600 2 +28603 2 +28611 4 +28616 1 +28621 3 +28622 1 +28626 1 +28630 2 +28633 1 +28643 1 +28645 2 +28650 2 +28659 1 +28666 1 +28668 1 +28670 1 +28678 1 +28687 1 +28688 1 +28691 1 +28709 1 +28723 2 +28739 2 +28743 1 +28744 1 +28760 1 +28761 5 +28766 1 +28772 3 +28800 1 +28801 1 +28812 1 +28819 1 +28826 3 +28827 1 +28832 1 +28835 2 +28844 1 +28846 1 +28850 1 +28872 1 +28886 1 +28896 2 +28904 1 +28905 1 +28908 1 +28932 2 +28936 2 +28943 3 +28944 2 +28946 2 +28948 2 +28954 1 +28956 2 +28958 3 +28959 1 +28962 1 +28965 4 +28967 4 +28968 1 +28971 3 +28974 1 +28980 2 +28986 1 +28989 1 +28992 2 +29000 1 +29008 1 +29016 1 +29019 2 +29030 1 +29031 1 +29032 2 +29042 3 +29051 2 +29055 3 +29059 1 +29060 3 +29074 1 +29075 1 +29078 1 +29085 1 +29087 3 +29091 2 +29094 1 +29095 1 +29100 1 +29103 1 +29105 2 +29112 1 +29130 1 +29134 2 +29135 2 +29149 1 +29150 2 +29156 1 +29179 3 +29180 1 +29181 2 +29183 2 +29187 1 +29190 1 +29215 1 +29222 1 +29226 1 +29231 1 +29233 2 +29239 1 +29241 1 +29263 1 +29264 1 +29271 2 +29281 1 +29283 1 +29288 2 +29290 2 +29294 2 +29300 1 +29307 1 +29316 1 +29325 1 +29328 1 +29338 1 +29341 1 +29344 2 +29345 1 +29346 1 +29348 1 +29351 1 +29353 3 +29358 2 +29360 1 +29362 1 +29366 1 +29367 1 +29368 1 +29369 1 +29383 1 +29385 2 +29388 2 +29415 3 +29421 2 +29432 2 +29433 4 +29434 2 +29435 2 +29436 5 +29444 1 +29446 1 +29457 1 +29464 3 +29473 3 +29476 1 +29477 3 +29488 2 +29496 2 +29497 2 +29500 2 +29503 2 +29509 2 +29521 1 +29527 2 +29530 2 +29531 1 +29532 4 +29541 4 +29552 2 +29561 2 +29563 2 +29571 2 +29575 1 +29578 1 +29584 2 +29587 1 +29597 1 +29598 3 +29604 1 +29610 1 +29623 2 +29628 1 +29631 1 +29636 1 +29644 3 +29648 1 +29662 1 +29666 2 +29673 2 +29678 1 +29682 3 +29688 1 +29689 2 +29692 2 +29695 1 +29698 1 +29710 1 +29711 2 +29724 3 +29735 1 +29740 1 +29741 1 +29748 3 +29751 1 +29755 4 +29759 1 +29762 1 +29796 1 +29804 3 +29805 1 +29807 3 +29808 2 +29813 1 +29816 2 +29825 1 +29839 1 +29846 2 +29854 2 +29858 2 +29864 1 +29890 2 +29892 2 +29899 2 +29900 2 +29908 2 +29914 2 +29916 2 +29921 4 +29923 2 +29924 1 +29925 1 +29926 1 +29930 2 +29948 3 +29954 1 +29955 1 +29956 1 +29958 2 +29960 2 +29967 1 +29975 2 +29976 2 +29984 1 +29986 1 +29989 3 +29994 2 +29996 1 +30004 2 +30005 1 +30006 3 +30014 1 +30015 1 +30028 2 +30030 1 +30041 2 +30045 3 +30056 1 +30062 2 +30064 1 +30075 4 +30077 1 +30079 1 +30096 1 +30099 2 +30107 3 +30111 3 +30115 1 +30116 3 +30117 1 +30130 1 +30133 1 +30142 1 +30143 1 +30145 2 +30147 1 +30158 2 +30171 8 +30176 1 +30177 1 +30183 2 +30185 1 +30192 2 +30194 1 +30195 1 +30202 1 +30209 1 +30212 3 +30229 2 +30234 1 +30235 1 +30236 3 +30256 1 +30264 1 +30267 4 +30270 2 +30273 1 +30276 3 +30277 1 +30284 2 +30290 2 +30292 1 +30295 1 +30299 3 +30302 1 +30306 1 +30315 1 +30317 1 +30318 1 +30321 3 +30324 2 +30325 2 +30326 1 +30328 1 +30332 1 +30334 3 +30343 1 +30345 1 +30352 1 +30358 2 +30366 3 +30377 1 +30383 2 +30387 1 +30417 2 +30418 1 +30425 1 +30427 3 +30431 1 +30434 5 +30438 2 +30452 2 +30453 1 +30460 2 +30465 1 +30468 1 +30471 1 +30479 1 +30489 1 +30501 1 +30505 1 +30520 1 +30521 1 +30526 1 +30527 2 +30529 1 +30530 2 +30531 2 +30538 3 +30544 1 +30570 3 +30576 1 +30578 2 +30579 1 +30584 1 +30593 1 +30598 1 +30609 1 +30611 1 +30617 2 +30618 4 +30622 2 +30623 1 +30628 3 +30629 2 +30632 1 +30650 2 +30652 2 +30657 2 +30660 1 +30662 2 +30675 1 +30677 4 +30679 2 +30684 2 +30685 3 +30686 1 +30687 1 +30701 2 +30703 1 +30704 1 +30708 1 +30719 1 +30728 2 +30745 4 +30747 1 +30754 1 +30755 2 +30761 1 +30772 2 +30776 2 +30784 1 +30786 5 +30790 1 +30796 1 +30811 1 +30814 1 +30826 1 +30832 1 +30835 3 +30841 1 +30844 2 +30847 2 +30857 1 +30863 2 +30868 2 +30875 3 +30876 1 +30886 1 +30889 2 +30893 2 +30898 2 +30902 2 +30910 4 +30913 1 +30916 1 +30923 1 +30937 3 +30952 1 +30957 1 +30960 3 +30966 2 +30971 2 +30975 3 +30976 1 +30987 2 +30989 1 +30992 4 +30995 1 +31002 2 +31010 2 +31011 1 +31030 1 +31033 2 +31038 3 +31040 3 +31043 1 +31058 1 +31072 1 +31083 3 +31085 1 +31088 2 +31094 2 +31097 1 +31098 3 +31102 2 +31104 1 +31105 1 +31111 1 +31112 1 +31116 2 +31125 3 +31128 1 +31138 2 +31140 1 +31142 1 +31162 2 +31163 3 +31168 1 +31171 2 +31175 2 +31177 1 +31181 1 +31190 2 +31198 2 +31210 1 +31226 1 +31229 3 +31232 2 +31248 3 +31249 1 +31252 1 +31263 1 +31270 1 +31273 1 +31277 2 +31280 1 +31285 1 +31307 2 +31308 3 +31317 2 +31328 1 +31334 2 +31337 3 +31349 1 +31357 2 +31359 2 +31361 2 +31364 1 +31371 1 +31375 3 +31382 3 +31387 2 +31405 2 +31407 1 +31412 2 +31418 2 +31428 3 +31429 3 +31434 2 +31442 1 +31446 1 +31452 2 +31456 2 +31459 1 +31462 1 +31469 1 +31476 1 +31477 1 +31480 1 +31481 1 +31510 2 +31515 1 +31519 2 +31521 2 +31526 3 +31528 2 +31535 2 +31537 1 +31543 1 +31550 2 +31555 2 +31559 2 +31561 1 +31566 1 +31580 1 +31581 4 +31583 1 +31592 1 +31594 2 +31597 1 +31598 2 +31607 1 +31610 1 +31612 2 +31625 1 +31627 1 +31632 2 +31634 1 +31654 1 +31656 1 +31661 1 +31678 1 +31681 2 +31690 2 +31702 3 +31703 1 +31705 1 +31719 4 +31723 1 +31729 2 +31737 1 +31744 2 +31746 1 +31757 1 +31758 2 +31764 1 +31767 1 +31774 1 +31793 5 +31795 2 +31803 2 +31804 1 +31827 1 +31828 3 +31835 1 +31837 1 +31841 2 +31854 3 +31864 1 +31868 1 +31870 4 +31871 1 +31872 2 +31878 2 +31879 2 +31891 4 +31900 2 +31902 2 +31908 2 +31911 1 +31915 2 +31917 2 +31922 1 +31935 1 +31940 2 +31945 2 +31949 1 +31950 4 +31962 3 +31963 3 +31964 1 +31970 1 +31972 1 +31982 5 +31992 1 +31994 3 +32003 3 +32007 2 +32016 1 +32017 1 +32026 3 +32032 1 +32047 2 +32057 1 +32060 1 +32073 3 +32079 3 +32081 1 +32083 3 +32085 2 +32092 3 +32096 1 +32105 3 +32110 2 +32112 1 +32123 2 +32125 1 +32128 4 +32130 2 +32138 4 +32153 2 +32158 1 +32176 2 +32177 1 +32186 2 +32194 1 +32221 3 +32224 1 +32229 2 +32237 2 +32250 2 +32257 1 +32268 3 +32270 3 +32271 1 +32279 1 +32284 1 +32294 3 +32297 2 +32307 2 +32309 2 +32313 3 +32339 1 +32342 4 +32346 1 +32351 1 +32353 3 +32359 1 +32368 1 +32382 1 +32386 3 +32388 1 +32393 1 +32395 1 +32396 2 +32401 2 +32402 3 +32403 2 +32408 1 +32409 1 +32425 1 +32428 2 +32431 3 +32437 2 +32441 1 +32447 1 +32462 1 +32465 2 +32470 1 +32472 2 +32473 4 +32480 1 +32482 1 +32483 1 +32490 1 +32500 1 +32510 1 +32515 1 +32522 1 +32526 1 +32540 1 +32541 2 +32544 1 +32550 1 +32555 4 +32556 3 +32559 2 +32561 3 +32563 1 +32565 2 +32576 1 +32589 2 +32603 1 +32615 1 +32624 1 +32631 3 +32645 2 +32649 1 +32656 1 +32669 2 +32671 1 +32673 1 +32679 1 +32687 1 +32689 1 +32693 1 +32704 2 +32707 1 +32710 1 +32713 1 +32726 2 +32744 6 +32748 1 +32751 1 +32758 1 +32764 1 +32767 2 +862107 1 +3378881 3 +6482501 3 +7702811 1 +13912423 1 +16662411 1 +17618627 2 +21558371 2 +22107199 2 +23928567 1 +24053846 1 +29686217 2 +30455941 1 +31679737 1 +31875633 1 +35639629 1 +38619220 1 +38648871 2 +41080995 1 +42049029 1 +43250033 1 +44686969 2 +46139082 2 +47533068 2 +48051220 2 +52434579 1 +55051435 1 +57907185 1 +57951644 1 +58065969 1 +59464463 2 +59972383 1 +60293015 3 +61373781 1 +62324363 1 +63178912 1 +64944780 1 +64992956 3 +65314151 1 +65802008 3 +67997714 2 +70831013 1 +72305829 2 +73916613 1 +74682447 2 +75155942 1 +80479798 2 +82148120 3 +83405472 1 +91008485 2 +91197739 1 +96280276 2 +97275081 2 +98940743 1 +100423729 1 +101837265 3 +103556062 1 +104675661 1 +104932799 1 +109740193 2 +110026014 1 +110703513 3 +111460839 1 +113585091 2 +115013500 1 +116106175 1 +119458769 1 +120683375 2 +120863695 1 +121460354 1 +125135351 1 +125317473 2 +125566797 1 +126253024 2 +126532921 1 +128300652 3 +129090371 2 +129705196 1 +136681335 1 +142540814 2 +147328370 2 +150391295 1 +151509344 1 +157078322 1 +159691959 1 +160078509 1 +160477267 1 +160954213 1 +161041602 3 +161627742 1 +162044272 2 +163833979 1 +163939476 1 +165115540 1 +167191626 2 +168545989 1 +170563736 2 +172005668 2 +173261583 1 +178810636 5 +179457421 1 +180033082 1 +180277701 1 +180530624 1 +180780725 3 +181075105 1 +182644413 2 +184503462 1 +185719213 3 +187582753 1 +188859656 1 +189319800 1 +191483762 2 +195837157 2 +197151513 2 +198413574 1 +199848893 1 +204016213 1 +205726043 1 +210814659 2 +211108331 1 +212748402 1 +212958694 1 +213809768 1 +217612495 1 +217796048 2 +218416422 1 +220945303 3 +228939176 2 +230550927 1 +230835713 3 +232880166 1 +234117618 1 +237755339 1 +240807028 4 +241010791 1 +241931649 1 +245175260 2 +245190130 1 +251335596 2 +252042868 1 +255042660 1 +256132172 3 +258233489 1 +260384815 1 +264888353 3 +272148378 1 +272488315 1 +274736224 1 +277329173 1 +278978102 1 +281954413 2 +283396534 1 +283428443 2 +283640303 1 +283931615 2 +284338386 1 +287853319 1 +289283737 1 +289296359 4 +290707820 1 +293274654 1 +300579062 1 +301609335 1 +302068382 1 +303852297 1 +304448831 1 +308135021 2 +313331231 1 +315161811 2 +319447048 3 +319771701 3 +321016770 1 +325819578 2 +327805915 1 +333709982 1 +335102956 1 +336127976 1 +338295181 3 +338473777 3 +338508305 1 +341346754 1 +342189248 1 +344639485 2 +347507006 2 +352587638 1 +354308601 1 +357360892 1 +363531728 1 +364519487 2 +366055874 2 +366736714 1 +368082960 2 +368895638 2 +369416247 1 +371297885 1 +371774079 1 +372681068 1 +374249779 1 +379967182 1 +389814741 3 +391525782 1 +391995104 1 +393937018 3 +394891986 1 +395123902 2 +396953868 1 +397722060 3 +398357848 1 +400724503 1 +401376308 1 +401781969 1 +402450263 1 +403897447 2 +403970002 3 +404624554 1 +404834866 1 +406180676 2 +408624189 2 +409500200 4 +410068421 1 +411296341 1 +411679068 1 +412314670 2 +413036793 1 +413240584 1 +415782637 1 +416514636 1 +418716678 3 +419462188 1 +419843618 2 +420680214 1 +421186081 2 +423290839 1 +424166325 1 +425639620 1 +426710228 1 +431491979 1 +431869037 1 +432576134 1 +432795450 3 +436655511 1 +439380380 2 +439684006 1 +444176575 3 +445714530 2 +450826104 2 +452324973 1 +452664850 2 +455397357 1 +458972854 2 +465092611 1 +466160578 1 +471963770 2 +472049989 3 +473002092 1 +474235359 4 +474607712 1 +475700477 1 +476322829 1 +477653381 2 +477935424 1 +484847750 1 +486792833 1 +487708216 1 +489333673 1 +489562056 2 +489964917 2 +492814873 1 +494251391 2 +499525770 3 +501847838 1 +503012824 2 +503673703 1 +510076495 2 +512406586 3 +512717983 1 +515001577 1 +520139038 1 +524710974 2 +525354201 1 +525615055 1 +527561095 1 +529446089 1 +530523755 1 +532080814 1 +534808070 1 +539056300 1 +544941872 2 +546002300 5 +551365717 1 +553170527 1 +554911512 2 +556970539 3 +557695208 1 +558337831 1 +559208651 1 +561644355 1 +563687975 2 +566750499 1 +566838305 1 +569734444 1 +570287078 3 +574008312 1 +577326808 1 +578478491 1 +579529314 3 +579994918 1 +584704821 1 +584780805 1 +586467680 2 +587244735 1 +592708800 1 +595060784 2 +595326388 4 +598766748 3 +600195238 1 +600288181 1 +603237075 1 +606431720 2 +606808542 1 +608152578 2 +609940710 1 +610620229 3 +615107669 6 +615972558 1 +620101573 1 +620612374 1 +627284578 1 +627953980 1 +629349485 1 +629502968 3 +632054223 2 +632562568 1 +633609773 1 +636435218 2 +636436678 2 +639198123 1 +639286344 2 +639574732 2 +640111112 1 +641700178 1 +642644921 2 +643804967 1 +647175063 1 +651123870 1 +653614581 2 +655406750 1 +656836398 2 +659813230 2 +660123679 4 +660404287 2 +661068008 1 +666680826 2 +669984600 1 +670951287 1 +672575660 2 +673185961 2 +679988906 3 +684396043 1 +685197259 1 +686785913 1 +689541798 2 +690174865 3 +690967730 2 +693879631 1 +695459763 1 +696550430 1 +697648598 2 +703102778 1 +703722377 1 +706268030 3 +707808328 1 +711508022 1 +712382396 1 +713901546 3 +714074387 2 +717785109 1 +719709653 3 +721344897 1 +722345727 1 +727554050 3 +731103676 2 +731778782 3 +734285744 2 +735505773 1 +737551390 2 +742232546 2 +743360030 2 +743376102 3 +751469625 1 +753142558 3 +753583325 1 +757708501 2 +765183613 1 +766959145 1 +767919468 1 +770535280 1 +773549742 2 +774273408 4 +774766610 2 +779500217 1 +783329021 2 +783513214 3 +784359480 2 +786910682 1 +791028268 2 +791073520 1 +791814529 1 +792002018 2 +793026756 1 +794887380 2 +795520920 1 +798018475 1 +799506443 1 +801176444 2 +801263680 1 +801567054 1 +801896748 1 +802233165 1 +806420677 4 +806751613 1 +807931849 1 +816737221 4 +824263938 2 +836739722 3 +838439844 1 +852510741 1 +853538238 2 +854947847 1 +856167880 1 +856673705 1 +860933533 1 +861998430 1 +862734580 1 +863138484 2 +864542750 1 +865041569 1 +866012715 3 +866069728 1 +866674687 1 +869125512 4 +870352080 3 +870429601 1 +870633863 1 +872475842 1 +873014199 2 +873307681 1 +878581851 2 +880580980 2 +883171636 2 +884502380 2 +885544603 2 +886000827 1 +887469640 2 +887478599 3 +887538942 1 +888177931 1 +889477689 1 +890994357 1 +896536338 1 +899590906 2 +903453402 4 +903550391 1 +905202938 2 +905415327 1 +907378165 2 +907458367 2 +908170594 1 +909114781 1 +909470461 2 +910204427 3 +911728746 2 +912318648 1 +913607606 1 +918981866 1 +919712937 2 +920297866 1 +926896423 1 +927476936 1 +929220377 1 +931554459 2 +932870310 3 +933130269 1 +933166786 2 +934823862 1 +935477213 1 +937522701 1 +940545260 1 +941393521 2 +941901760 1 +942781500 1 +943641593 2 +945937836 5 +946423903 2 +947146461 1 +950342940 2 +954874192 1 +956019333 2 +959306821 1 +960783155 1 +961060072 1 +962180906 2 +966207376 1 +967505038 2 +967576283 1 +967870919 2 +970631373 2 +977237982 1 +980307575 1 +981631110 1 +983443529 2 +990990127 1 +992495147 1 +992944662 3 +993394071 1 +995831131 1 +995964507 2 +996802912 2 +999980762 3 +1000684141 1 +1000838916 2 +1002561502 4 +1002697786 2 +1004913365 3 +1006217794 1 +1006799676 1 +1007940803 1 +1008186068 1 +1008528040 1 +1008856257 1 +1010662399 4 +1011380251 1 +1012206388 1 +1012836985 2 +1016587067 1 +1017292636 1 +1018502421 1 +1026533231 1 +1028128824 1 +1028454585 1 +1030076288 1 +1030838313 1 +1037291984 2 +1037769298 1 +1039047408 2 +1040556882 1 +1041289949 1 +1042087602 1 +1043966342 1 +1044433801 2 +1046050219 1 +1047314878 2 +1048808252 2 +1050036006 1 +1051058464 2 +1051665790 2 +1054715458 1 +1054787580 1 +1055811207 1 +1056158772 3 +1066723055 1 +1067341414 3 +1071822814 2 +1073422240 2 diff --git a/resource/runner/problem/book/ch2/7. count/data/output/5.output b/resource/runner/problem/book/ch2/7. count/data/output/5.output new file mode 100644 index 0000000..c016cac --- /dev/null +++ b/resource/runner/problem/book/ch2/7. count/data/output/5.output @@ -0,0 +1,8814 @@ +6 7 +10 5 +12 4 +13 5 +18 13 +21 9 +25 4 +37 4 +39 2 +44 2 +47 7 +49 5 +59 9 +66 5 +67 3 +74 6 +75 7 +81 5 +89 4 +92 5 +96 7 +98 10 +99 3 +102 5 +103 10 +105 1 +108 8 +115 16 +128 4 +141 12 +142 8 +145 10 +148 2 +154 2 +163 9 +168 7 +170 9 +175 5 +176 5 +191 7 +201 1 +204 6 +207 1 +216 8 +222 2 +225 6 +230 5 +236 4 +238 3 +258 6 +260 5 +280 3 +297 2 +305 5 +308 3 +309 6 +312 4 +315 4 +317 3 +319 4 +322 3 +323 3 +325 5 +342 5 +345 6 +347 7 +351 3 +358 5 +361 7 +363 5 +366 5 +367 9 +371 3 +378 7 +380 6 +383 9 +388 17 +393 6 +398 4 +400 7 +402 4 +405 6 +406 6 +409 3 +411 9 +415 6 +419 4 +423 7 +431 5 +432 9 +436 6 +442 4 +445 15 +446 6 +454 8 +458 3 +459 6 +470 3 +471 5 +479 7 +481 4 +484 6 +491 7 +496 4 +498 2 +511 3 +512 6 +515 4 +522 14 +523 9 +524 6 +527 11 +529 6 +538 11 +540 5 +545 7 +549 4 +550 6 +551 3 +552 8 +562 11 +563 7 +573 7 +574 4 +576 11 +578 6 +579 12 +582 6 +583 6 +591 6 +592 10 +600 15 +601 3 +603 6 +610 4 +611 6 +612 9 +615 7 +616 4 +620 14 +625 4 +627 4 +638 2 +639 7 +644 9 +647 11 +652 11 +653 1 +654 4 +655 6 +657 14 +658 7 +661 9 +665 7 +666 7 +669 3 +673 4 +676 8 +679 3 +681 5 +682 4 +683 9 +684 12 +694 6 +695 7 +702 3 +703 5 +707 7 +710 10 +711 3 +717 3 +720 5 +726 15 +727 5 +740 7 +741 4 +747 6 +748 6 +750 2 +757 3 +768 5 +771 3 +776 4 +784 7 +799 2 +801 3 +805 2 +814 4 +816 2 +820 1 +825 5 +836 8 +841 12 +855 5 +857 9 +859 4 +860 1 +864 1 +868 11 +869 3 +872 5 +880 2 +890 5 +891 7 +892 6 +897 6 +900 2 +906 4 +911 4 +914 2 +917 5 +919 7 +920 4 +921 8 +925 4 +927 1 +930 3 +932 6 +935 10 +948 3 +949 3 +955 3 +956 6 +957 4 +959 6 +964 5 +974 3 +977 4 +979 1 +982 6 +988 5 +993 5 +1006 4 +1007 10 +1008 13 +1011 11 +1013 8 +1015 6 +1020 3 +1022 6 +1023 1 +1024 6 +1025 8 +1031 5 +1044 23 +1048 5 +1056 5 +1060 3 +1065 5 +1066 4 +1070 6 +1076 5 +1090 2 +1092 1 +1093 8 +1094 17 +1101 4 +1113 5 +1116 4 +1121 6 +1122 7 +1126 6 +1132 4 +1133 10 +1138 4 +1142 4 +1147 3 +1148 7 +1159 9 +1164 19 +1169 6 +1174 4 +1175 1 +1176 6 +1186 6 +1187 7 +1195 2 +1196 2 +1207 3 +1220 2 +1227 5 +1229 5 +1232 2 +1237 7 +1246 6 +1248 3 +1252 7 +1254 1 +1255 5 +1261 9 +1264 3 +1267 4 +1273 6 +1274 9 +1276 3 +1285 7 +1288 2 +1290 3 +1293 6 +1294 10 +1295 12 +1304 4 +1306 6 +1312 7 +1315 7 +1322 8 +1327 3 +1331 4 +1335 4 +1340 3 +1341 7 +1345 4 +1350 3 +1352 5 +1354 5 +1355 9 +1359 9 +1360 6 +1366 7 +1373 4 +1378 15 +1381 7 +1384 5 +1387 2 +1388 6 +1394 5 +1396 8 +1400 3 +1402 8 +1412 9 +1414 8 +1419 12 +1425 10 +1427 12 +1431 8 +1440 9 +1444 5 +1447 11 +1454 7 +1457 1 +1460 6 +1462 6 +1465 7 +1469 10 +1475 8 +1479 7 +1483 3 +1495 16 +1503 6 +1512 12 +1516 4 +1517 3 +1518 6 +1521 6 +1522 4 +1523 8 +1525 5 +1528 1 +1545 3 +1547 5 +1548 5 +1552 2 +1554 1 +1560 10 +1561 1 +1562 2 +1565 4 +1567 7 +1576 2 +1578 6 +1581 2 +1582 3 +1583 3 +1584 3 +1590 2 +1600 3 +1601 5 +1603 5 +1607 3 +1610 10 +1612 2 +1614 6 +1630 4 +1635 10 +1639 2 +1643 8 +1655 2 +1657 4 +1660 5 +1663 8 +1664 5 +1666 4 +1672 5 +1684 14 +1685 5 +1686 7 +1688 9 +1702 5 +1707 5 +1708 7 +1720 5 +1721 4 +1722 3 +1725 5 +1728 5 +1730 5 +1734 16 +1741 2 +1743 17 +1747 9 +1748 13 +1750 6 +1751 5 +1753 5 +1757 5 +1761 2 +1776 4 +1781 5 +1785 3 +1787 6 +1788 7 +1795 13 +1796 8 +1797 6 +1799 3 +1803 3 +1806 2 +1809 4 +1810 7 +1813 5 +1815 5 +1816 10 +1817 6 +1832 4 +1837 2 +1839 6 +1843 6 +1854 7 +1856 4 +1857 4 +1860 5 +1862 3 +1865 2 +1870 9 +1874 3 +1875 3 +1877 4 +1880 6 +1887 5 +1899 7 +1908 5 +1910 2 +1913 4 +1914 7 +1918 7 +1927 14 +1935 5 +1944 6 +1952 5 +1961 8 +1962 6 +1971 3 +1974 15 +1976 6 +1980 7 +1985 7 +1999 6 +2002 5 +2004 4 +2006 7 +2007 2 +2009 2 +2015 7 +2020 7 +2030 1 +2041 4 +2044 3 +2046 11 +2053 2 +2059 3 +2061 5 +2067 2 +2070 3 +2072 6 +2078 1 +2080 2 +2083 2 +2085 6 +2089 10 +2092 3 +2094 5 +2099 8 +2102 4 +2106 10 +2123 2 +2131 7 +2132 4 +2134 6 +2144 3 +2146 5 +2147 2 +2148 14 +2149 5 +2150 6 +2153 3 +2156 3 +2164 4 +2180 6 +2185 10 +2187 4 +2201 2 +2203 3 +2204 3 +2207 3 +2208 3 +2210 2 +2221 4 +2222 6 +2225 5 +2227 3 +2230 9 +2232 2 +2234 1 +2235 9 +2236 2 +2244 5 +2245 3 +2250 7 +2265 4 +2268 8 +2272 2 +2277 7 +2281 3 +2283 5 +2284 2 +2290 7 +2304 7 +2310 6 +2313 8 +2314 2 +2318 7 +2320 4 +2321 4 +2325 2 +2327 6 +2329 7 +2333 2 +2334 7 +2335 3 +2337 3 +2338 6 +2339 14 +2340 5 +2342 6 +2347 2 +2352 4 +2356 5 +2358 3 +2363 3 +2369 3 +2378 6 +2380 7 +2381 8 +2390 1 +2398 6 +2418 2 +2438 4 +2440 7 +2441 1 +2449 5 +2450 6 +2458 4 +2460 6 +2462 1 +2465 5 +2468 8 +2478 3 +2480 7 +2482 9 +2498 6 +2499 4 +2503 9 +2507 5 +2508 3 +2515 6 +2517 5 +2525 4 +2528 9 +2529 8 +2532 3 +2550 3 +2551 3 +2552 1 +2556 6 +2564 4 +2565 5 +2572 2 +2577 9 +2579 3 +2583 2 +2595 10 +2596 4 +2597 6 +2602 2 +2603 7 +2606 3 +2608 1 +2609 4 +2610 11 +2624 2 +2626 10 +2631 4 +2632 5 +2634 4 +2638 4 +2645 4 +2650 17 +2652 4 +2662 11 +2664 6 +2667 3 +2671 3 +2673 5 +2682 20 +2685 14 +2691 6 +2692 7 +2694 7 +2702 4 +2717 14 +2718 5 +2719 14 +2720 9 +2727 9 +2728 4 +2731 11 +2733 7 +2734 3 +2736 10 +2737 4 +2738 5 +2739 2 +2742 4 +2746 2 +2750 10 +2756 4 +2757 3 +2762 4 +2767 4 +2770 4 +2777 12 +2780 11 +2781 9 +2783 6 +2787 17 +2788 4 +2791 2 +2799 2 +2804 4 +2807 5 +2810 6 +2815 4 +2820 4 +2821 3 +2827 5 +2831 4 +2839 9 +2850 4 +2851 16 +2859 6 +2861 9 +2862 4 +2863 11 +2866 11 +2867 7 +2869 4 +2874 8 +2876 4 +2878 5 +2881 3 +2883 7 +2888 4 +2892 6 +2899 4 +2902 5 +2905 3 +2906 7 +2909 2 +2915 2 +2920 4 +2921 5 +2922 5 +2925 5 +2926 4 +2927 6 +2934 8 +2939 3 +2945 8 +2948 10 +2953 7 +2962 8 +2966 6 +2968 5 +2971 3 +2972 9 +2981 5 +2982 4 +2983 9 +2986 5 +3000 13 +3005 4 +3006 3 +3010 5 +3023 7 +3025 4 +3029 4 +3038 9 +3042 4 +3048 2 +3049 2 +3053 2 +3056 2 +3058 2 +3067 4 +3070 2 +3071 3 +3072 8 +3075 9 +3078 4 +3080 6 +3081 8 +3083 15 +3085 5 +3087 2 +3089 6 +3097 5 +3098 7 +3099 15 +3101 4 +3103 1 +3104 5 +3105 4 +3114 5 +3121 2 +3123 8 +3126 8 +3129 8 +3132 5 +3133 6 +3138 9 +3139 5 +3143 2 +3144 9 +3149 2 +3151 9 +3157 2 +3171 6 +3172 4 +3176 7 +3177 5 +3181 10 +3189 6 +3190 6 +3198 4 +3200 1 +3202 5 +3206 7 +3208 3 +3221 4 +3222 6 +3226 2 +3231 4 +3233 1 +3234 3 +3235 10 +3236 5 +3245 5 +3251 6 +3254 4 +3256 7 +3258 4 +3273 5 +3274 2 +3278 4 +3282 5 +3284 3 +3294 4 +3301 6 +3302 4 +3305 2 +3328 2 +3332 3 +3334 2 +3336 3 +3341 8 +3353 4 +3355 4 +3357 3 +3358 6 +3372 7 +3375 7 +3388 7 +3389 3 +3397 4 +3406 5 +3409 3 +3410 8 +3411 5 +3413 7 +3414 8 +3416 2 +3426 7 +3429 4 +3430 5 +3434 8 +3442 7 +3448 2 +3450 6 +3452 2 +3458 8 +3463 3 +3467 7 +3475 7 +3476 8 +3481 9 +3485 6 +3495 6 +3496 3 +3497 4 +3506 3 +3511 9 +3512 10 +3523 10 +3524 1 +3529 4 +3532 4 +3533 6 +3543 10 +3545 8 +3547 3 +3551 2 +3552 9 +3553 9 +3554 2 +3557 6 +3559 5 +3563 9 +3574 3 +3576 7 +3577 4 +3580 6 +3583 5 +3587 2 +3589 10 +3591 6 +3594 6 +3599 2 +3602 2 +3607 10 +3611 7 +3613 11 +3615 7 +3620 4 +3624 7 +3627 2 +3638 2 +3640 13 +3644 4 +3645 3 +3648 5 +3649 3 +3654 4 +3659 5 +3663 12 +3665 1 +3669 13 +3674 3 +3678 7 +3680 2 +3682 5 +3684 4 +3687 7 +3692 8 +3699 2 +3700 1 +3705 10 +3710 11 +3713 6 +3721 4 +3723 2 +3724 9 +3726 4 +3727 8 +3728 4 +3729 1 +3732 5 +3735 2 +3741 7 +3744 4 +3764 7 +3766 1 +3768 2 +3769 4 +3770 4 +3771 6 +3780 3 +3785 16 +3789 4 +3799 8 +3801 8 +3816 6 +3818 5 +3823 8 +3828 3 +3829 7 +3838 6 +3844 5 +3848 7 +3849 8 +3851 3 +3854 7 +3857 3 +3868 3 +3870 3 +3884 5 +3893 3 +3903 5 +3909 7 +3911 2 +3914 9 +3927 11 +3929 8 +3930 6 +3938 6 +3942 2 +3943 7 +3944 7 +3949 4 +3952 2 +3954 9 +3957 9 +3958 6 +3959 2 +3960 8 +3964 1 +3973 3 +3978 4 +3979 5 +3983 8 +3987 7 +3991 6 +3993 4 +3997 4 +4001 9 +4004 3 +4008 5 +4009 6 +4011 4 +4016 6 +4021 3 +4029 4 +4030 4 +4033 6 +4038 5 +4051 4 +4060 10 +4065 6 +4067 6 +4069 3 +4070 4 +4077 9 +4078 13 +4084 12 +4086 3 +4087 3 +4090 1 +4094 5 +4097 10 +4099 2 +4102 2 +4103 2 +4104 5 +4106 6 +4121 2 +4124 3 +4125 13 +4140 3 +4144 5 +4147 3 +4154 7 +4164 16 +4165 5 +4174 4 +4177 5 +4179 1 +4187 8 +4188 5 +4189 8 +4205 4 +4211 7 +4215 23 +4220 7 +4221 3 +4225 3 +4228 5 +4232 3 +4233 4 +4235 4 +4241 8 +4255 4 +4258 3 +4260 6 +4263 4 +4264 7 +4265 7 +4269 5 +4274 4 +4275 2 +4276 7 +4277 6 +4285 6 +4286 3 +4290 6 +4291 3 +4294 4 +4295 4 +4300 4 +4307 4 +4309 6 +4311 6 +4314 5 +4316 6 +4322 4 +4331 1 +4337 7 +4339 7 +4342 4 +4346 8 +4349 3 +4353 10 +4355 9 +4357 5 +4360 5 +4362 11 +4363 14 +4366 7 +4367 4 +4369 1 +4371 2 +4374 5 +4378 5 +4384 7 +4387 4 +4391 4 +4398 5 +4400 3 +4401 9 +4404 3 +4405 4 +4409 5 +4412 15 +4423 4 +4425 3 +4430 10 +4431 5 +4436 6 +4441 6 +4442 13 +4454 6 +4455 6 +4462 3 +4465 6 +4466 7 +4467 6 +4469 7 +4471 2 +4476 7 +4478 7 +4490 3 +4505 7 +4514 7 +4533 8 +4541 4 +4551 4 +4554 9 +4559 2 +4561 8 +4563 11 +4566 15 +4567 6 +4572 5 +4576 11 +4577 7 +4584 4 +4585 2 +4588 4 +4592 4 +4596 2 +4600 6 +4601 3 +4622 4 +4632 12 +4634 6 +4640 7 +4642 7 +4646 7 +4647 5 +4652 5 +4654 6 +4655 5 +4670 5 +4673 4 +4675 5 +4676 2 +4678 12 +4680 8 +4685 4 +4690 3 +4691 7 +4699 7 +4706 8 +4715 6 +4716 4 +4722 3 +4723 5 +4729 4 +4730 8 +4732 4 +4758 3 +4760 5 +4772 4 +4777 4 +4778 7 +4780 6 +4782 5 +4784 4 +4787 3 +4790 5 +4793 9 +4799 3 +4801 3 +4802 17 +4809 6 +4810 7 +4813 10 +4817 6 +4826 4 +4831 1 +4833 1 +4837 5 +4838 5 +4840 7 +4841 12 +4844 11 +4848 14 +4856 1 +4864 2 +4877 2 +4878 5 +4879 2 +4881 3 +4882 5 +4884 3 +4896 3 +4900 5 +4906 7 +4915 1 +4923 4 +4929 2 +4935 6 +4941 2 +4943 5 +4946 7 +4950 5 +4951 5 +4955 5 +4966 6 +4968 2 +4983 5 +4986 2 +4987 8 +4988 2 +4996 5 +4998 3 +5019 5 +5021 8 +5026 1 +5030 4 +5037 6 +5039 4 +5046 4 +5051 5 +5053 7 +5061 4 +5063 2 +5065 5 +5069 8 +5071 2 +5076 4 +5078 3 +5079 3 +5080 5 +5083 9 +5088 7 +5092 6 +5103 2 +5106 3 +5107 7 +5109 3 +5111 5 +5115 4 +5116 6 +5120 4 +5123 5 +5125 4 +5131 11 +5132 3 +5133 6 +5134 7 +5136 6 +5143 9 +5147 3 +5149 9 +5155 5 +5161 3 +5166 7 +5171 8 +5178 2 +5182 5 +5183 4 +5188 7 +5192 5 +5194 12 +5206 3 +5207 6 +5214 6 +5221 2 +5232 6 +5237 14 +5244 4 +5258 5 +5262 6 +5263 8 +5267 6 +5270 7 +5276 8 +5283 5 +5289 9 +5292 3 +5306 6 +5309 2 +5313 2 +5319 6 +5320 5 +5322 4 +5324 4 +5329 1 +5331 4 +5336 1 +5341 7 +5343 5 +5345 4 +5358 3 +5360 7 +5365 15 +5371 2 +5372 6 +5380 6 +5383 3 +5385 1 +5388 6 +5389 5 +5394 8 +5404 6 +5405 5 +5406 3 +5414 14 +5418 4 +5419 4 +5421 2 +5423 5 +5424 6 +5430 6 +5431 6 +5432 9 +5435 7 +5442 7 +5444 2 +5445 4 +5446 8 +5447 4 +5455 6 +5460 1 +5461 4 +5464 3 +5472 7 +5475 6 +5479 4 +5484 5 +5485 6 +5494 6 +5501 5 +5502 2 +5519 8 +5521 8 +5526 6 +5528 6 +5533 8 +5540 12 +5541 5 +5542 2 +5543 2 +5546 7 +5549 5 +5554 6 +5555 12 +5556 3 +5559 7 +5561 5 +5565 2 +5574 5 +5585 3 +5589 7 +5608 2 +5612 6 +5621 6 +5623 7 +5630 2 +5632 4 +5634 6 +5636 3 +5645 2 +5648 7 +5651 6 +5654 4 +5656 15 +5662 2 +5679 3 +5683 4 +5686 2 +5687 4 +5693 5 +5694 3 +5695 4 +5696 2 +5697 1 +5704 4 +5710 17 +5713 5 +5714 2 +5717 7 +5720 5 +5723 9 +5725 3 +5727 5 +5728 5 +5729 1 +5733 3 +5736 7 +5738 8 +5739 5 +5740 4 +5741 1 +5746 6 +5754 8 +5756 8 +5758 8 +5760 7 +5762 2 +5767 4 +5768 6 +5769 1 +5771 4 +5772 5 +5776 3 +5778 2 +5781 2 +5782 15 +5784 2 +5787 14 +5794 5 +5796 10 +5800 3 +5801 9 +5802 9 +5803 6 +5814 3 +5815 5 +5817 7 +5821 1 +5824 2 +5828 6 +5834 2 +5837 16 +5839 9 +5844 5 +5850 10 +5851 7 +5852 6 +5853 3 +5858 7 +5859 4 +5868 1 +5871 13 +5873 3 +5877 3 +5878 2 +5882 6 +5889 5 +5898 6 +5903 2 +5910 5 +5914 3 +5926 10 +5927 6 +5928 7 +5929 5 +5934 9 +5935 7 +5939 5 +5945 5 +5947 4 +5952 9 +5953 17 +5955 11 +5956 5 +5958 4 +5963 4 +5964 4 +5965 2 +5981 8 +5984 6 +5985 5 +5986 5 +5988 4 +5990 3 +5991 5 +5996 6 +5997 9 +6000 6 +6001 8 +6006 4 +6012 3 +6013 12 +6015 7 +6020 4 +6025 7 +6031 12 +6036 10 +6040 3 +6046 4 +6049 8 +6051 4 +6055 9 +6058 5 +6067 4 +6070 3 +6074 2 +6075 1 +6077 7 +6083 10 +6084 5 +6087 6 +6096 11 +6117 5 +6121 7 +6123 9 +6132 5 +6138 5 +6139 9 +6147 4 +6148 3 +6150 12 +6156 3 +6157 2 +6167 4 +6171 4 +6175 7 +6187 4 +6193 5 +6198 4 +6206 3 +6213 8 +6214 4 +6215 3 +6216 6 +6220 8 +6228 16 +6230 8 +6231 2 +6233 3 +6241 13 +6251 7 +6252 6 +6256 6 +6262 10 +6279 4 +6285 4 +6286 7 +6297 10 +6298 15 +6302 6 +6303 7 +6308 3 +6309 3 +6312 13 +6314 9 +6317 8 +6323 6 +6329 6 +6331 4 +6334 7 +6342 4 +6343 7 +6352 4 +6355 5 +6356 2 +6360 11 +6361 5 +6366 13 +6367 5 +6369 2 +6376 4 +6380 6 +6387 4 +6388 3 +6393 9 +6394 4 +6402 4 +6413 6 +6415 4 +6421 4 +6423 2 +6424 6 +6426 12 +6428 7 +6430 6 +6436 5 +6437 3 +6438 7 +6439 4 +6445 3 +6452 4 +6453 5 +6457 15 +6461 8 +6462 6 +6464 3 +6465 5 +6475 5 +6478 4 +6490 5 +6494 9 +6497 1 +6500 13 +6502 2 +6503 8 +6505 2 +6506 7 +6512 4 +6523 4 +6524 6 +6526 6 +6528 2 +6530 5 +6531 3 +6542 4 +6560 5 +6561 5 +6564 7 +6567 3 +6574 4 +6583 7 +6587 7 +6592 8 +6607 3 +6612 6 +6613 5 +6616 4 +6617 5 +6619 9 +6622 10 +6624 4 +6626 6 +6635 9 +6636 3 +6639 3 +6647 5 +6648 3 +6649 12 +6655 6 +6659 10 +6662 3 +6666 14 +6672 3 +6673 5 +6678 1 +6682 5 +6685 3 +6691 12 +6694 1 +6695 4 +6696 5 +6700 5 +6704 3 +6705 2 +6711 4 +6721 6 +6722 3 +6726 3 +6730 6 +6738 6 +6749 6 +6752 5 +6755 8 +6758 9 +6759 6 +6760 7 +6767 4 +6772 6 +6775 5 +6778 6 +6782 11 +6783 5 +6791 4 +6794 5 +6801 11 +6803 1 +6806 3 +6811 6 +6812 2 +6818 3 +6820 4 +6825 6 +6838 10 +6842 3 +6844 4 +6846 1 +6852 1 +6853 7 +6856 6 +6860 3 +6861 6 +6862 5 +6865 3 +6867 5 +6870 7 +6879 2 +6883 10 +6886 4 +6892 6 +6898 3 +6899 2 +6903 4 +6921 5 +6923 3 +6930 8 +6934 19 +6937 4 +6939 10 +6941 4 +6945 13 +6958 4 +6964 3 +6967 6 +6972 6 +6973 16 +6974 3 +6977 9 +6985 5 +6988 6 +6990 1 +6997 4 +7001 8 +7006 8 +7007 2 +7008 2 +7010 3 +7014 5 +7016 2 +7020 6 +7026 2 +7030 7 +7034 2 +7036 11 +7039 6 +7042 2 +7044 8 +7045 2 +7048 6 +7053 5 +7054 7 +7059 5 +7062 3 +7063 5 +7067 6 +7068 3 +7072 17 +7074 4 +7075 7 +7076 5 +7077 7 +7078 9 +7085 5 +7089 4 +7092 4 +7099 3 +7101 4 +7102 2 +7106 14 +7114 1 +7118 3 +7124 2 +7125 6 +7126 1 +7132 3 +7134 1 +7139 8 +7142 7 +7152 8 +7153 8 +7158 1 +7159 8 +7161 4 +7164 6 +7182 7 +7183 6 +7184 10 +7190 2 +7191 1 +7192 6 +7210 6 +7217 6 +7218 2 +7219 8 +7222 3 +7227 5 +7228 2 +7247 3 +7248 5 +7260 8 +7270 5 +7273 15 +7276 7 +7279 2 +7282 4 +7284 1 +7289 5 +7290 3 +7292 6 +7294 4 +7297 4 +7300 8 +7301 5 +7306 4 +7308 10 +7311 4 +7316 8 +7322 5 +7323 2 +7324 5 +7331 6 +7337 2 +7338 6 +7341 3 +7348 4 +7352 8 +7368 1 +7369 6 +7371 8 +7377 5 +7380 8 +7384 4 +7389 12 +7392 9 +7393 6 +7396 11 +7402 7 +7404 4 +7413 3 +7416 4 +7417 6 +7420 6 +7421 3 +7424 5 +7429 1 +7432 2 +7442 3 +7451 8 +7452 8 +7458 6 +7459 8 +7460 6 +7466 3 +7467 3 +7469 5 +7472 13 +7473 6 +7476 6 +7478 3 +7495 5 +7503 7 +7512 3 +7533 12 +7534 9 +7536 4 +7542 6 +7547 6 +7562 8 +7563 10 +7564 6 +7567 2 +7568 4 +7569 6 +7570 13 +7572 6 +7574 8 +7580 3 +7581 2 +7582 3 +7584 2 +7590 2 +7591 4 +7593 11 +7596 7 +7597 2 +7598 5 +7604 5 +7612 4 +7616 6 +7619 1 +7630 2 +7631 10 +7633 6 +7634 4 +7635 3 +7639 3 +7642 2 +7645 6 +7652 3 +7655 4 +7658 5 +7660 5 +7662 2 +7666 6 +7668 2 +7673 3 +7675 9 +7685 8 +7691 3 +7695 4 +7696 6 +7701 5 +7702 5 +7703 15 +7706 2 +7709 8 +7715 6 +7726 3 +7727 8 +7735 1 +7736 4 +7738 2 +7742 8 +7748 9 +7752 5 +7759 10 +7761 2 +7765 2 +7771 4 +7773 1 +7780 7 +7786 4 +7788 11 +7789 6 +7790 5 +7791 8 +7798 8 +7799 9 +7803 6 +7805 5 +7810 9 +7811 5 +7813 7 +7817 8 +7823 5 +7826 3 +7830 6 +7832 4 +7835 1 +7838 10 +7842 2 +7852 4 +7853 2 +7858 10 +7859 4 +7862 4 +7864 3 +7867 3 +7868 3 +7881 5 +7882 9 +7884 10 +7887 3 +7888 5 +7889 6 +7893 3 +7894 6 +7895 6 +7900 9 +7901 8 +7907 5 +7910 8 +7912 3 +7913 7 +7914 4 +7916 2 +7917 7 +7923 4 +7928 8 +7930 6 +7933 16 +7937 2 +7938 11 +7939 5 +7940 4 +7945 4 +7948 8 +7954 7 +7955 5 +7968 3 +7969 3 +7970 5 +7973 5 +7974 3 +7976 9 +7982 7 +7992 7 +7994 7 +7995 7 +8004 5 +8005 2 +8006 1 +8007 6 +8008 6 +8010 7 +8032 7 +8033 1 +8036 4 +8037 7 +8038 3 +8041 7 +8045 11 +8058 3 +8065 6 +8066 17 +8068 13 +8070 6 +8074 4 +8088 1 +8091 3 +8093 14 +8096 3 +8098 8 +8099 4 +8105 1 +8106 4 +8108 6 +8124 6 +8125 13 +8131 1 +8134 6 +8135 9 +8137 7 +8144 3 +8145 4 +8149 5 +8150 4 +8151 4 +8156 4 +8166 7 +8167 3 +8168 4 +8172 9 +8174 7 +8180 3 +8181 3 +8185 4 +8190 4 +8195 4 +8203 11 +8204 4 +8207 5 +8208 8 +8213 5 +8216 5 +8219 7 +8221 5 +8222 6 +8228 6 +8229 3 +8232 5 +8238 3 +8242 6 +8246 16 +8253 6 +8258 8 +8260 6 +8263 8 +8264 4 +8265 9 +8266 1 +8271 8 +8272 4 +8275 10 +8277 6 +8280 5 +8292 5 +8294 5 +8299 8 +8301 14 +8302 2 +8304 5 +8308 4 +8314 4 +8316 5 +8317 4 +8318 7 +8319 7 +8321 15 +8330 3 +8331 6 +8336 3 +8337 5 +8343 6 +8347 7 +8356 6 +8357 5 +8361 5 +8364 5 +8377 2 +8382 5 +8383 13 +8385 5 +8394 6 +8397 2 +8402 4 +8413 17 +8422 6 +8429 9 +8437 6 +8439 2 +8451 5 +8457 6 +8458 5 +8459 4 +8460 9 +8470 6 +8471 3 +8481 3 +8484 6 +8486 14 +8487 4 +8492 6 +8507 7 +8508 7 +8515 2 +8529 5 +8533 7 +8535 6 +8543 5 +8547 9 +8549 8 +8552 4 +8556 10 +8569 4 +8573 4 +8574 4 +8576 2 +8577 6 +8585 3 +8587 6 +8597 6 +8604 6 +8611 8 +8613 3 +8614 7 +8617 5 +8621 5 +8623 7 +8626 3 +8629 9 +8637 5 +8639 5 +8645 13 +8647 3 +8648 5 +8649 10 +8651 18 +8653 8 +8666 5 +8668 3 +8671 3 +8672 8 +8679 4 +8693 4 +8697 9 +8701 2 +8705 6 +8709 15 +8710 12 +8711 6 +8712 3 +8714 9 +8716 4 +8717 4 +8719 1 +8729 7 +8734 9 +8743 8 +8745 7 +8746 3 +8754 6 +8755 5 +8764 4 +8770 7 +8774 5 +8775 1 +8777 2 +8784 9 +8788 4 +8790 3 +8791 8 +8795 6 +8797 5 +8804 6 +8806 10 +8812 12 +8813 9 +8819 8 +8832 8 +8833 3 +8838 7 +8842 4 +8845 6 +8851 4 +8854 9 +8861 5 +8862 6 +8863 11 +8864 6 +8872 12 +8902 7 +8914 10 +8916 5 +8920 7 +8921 3 +8926 12 +8942 4 +8947 5 +8957 7 +8965 7 +8967 7 +8971 10 +8972 4 +8984 2 +8985 4 +8993 5 +8995 8 +9002 3 +9006 10 +9016 8 +9023 4 +9039 14 +9044 10 +9048 13 +9051 3 +9056 7 +9058 1 +9063 5 +9066 3 +9070 5 +9073 7 +9077 8 +9079 6 +9083 9 +9088 7 +9090 1 +9092 10 +9100 5 +9109 4 +9110 11 +9120 5 +9123 3 +9124 7 +9127 6 +9133 14 +9138 10 +9153 2 +9155 5 +9162 2 +9163 5 +9164 2 +9170 2 +9175 4 +9177 4 +9184 4 +9203 2 +9205 3 +9206 10 +9209 4 +9210 7 +9213 3 +9214 12 +9224 6 +9229 3 +9232 13 +9233 4 +9234 2 +9242 3 +9244 2 +9245 2 +9255 10 +9261 4 +9263 6 +9266 2 +9267 2 +9284 4 +9288 5 +9298 8 +9300 6 +9309 6 +9322 4 +9331 13 +9334 5 +9335 4 +9339 5 +9340 3 +9344 4 +9347 8 +9349 5 +9352 6 +9354 10 +9356 12 +9364 7 +9367 7 +9368 3 +9371 8 +9385 5 +9388 4 +9390 1 +9394 4 +9397 5 +9405 4 +9406 8 +9410 5 +9412 4 +9428 4 +9432 5 +9434 5 +9442 6 +9451 4 +9455 9 +9459 6 +9461 11 +9464 5 +9470 20 +9476 6 +9483 4 +9484 5 +9486 6 +9491 9 +9494 6 +9497 2 +9498 5 +9501 4 +9507 4 +9509 5 +9510 13 +9513 5 +9521 7 +9529 5 +9532 3 +9540 5 +9542 5 +9549 5 +9554 5 +9557 2 +9568 5 +9572 4 +9576 6 +9577 4 +9582 4 +9585 3 +9587 3 +9588 5 +9591 10 +9595 5 +9596 6 +9600 6 +9603 4 +9604 7 +9608 6 +9609 1 +9611 6 +9615 11 +9622 10 +9623 1 +9625 8 +9626 6 +9627 6 +9632 9 +9633 13 +9644 6 +9645 2 +9647 9 +9650 7 +9655 7 +9657 2 +9666 9 +9667 2 +9672 6 +9677 4 +9680 4 +9683 3 +9684 2 +9695 5 +9697 8 +9700 2 +9702 4 +9703 4 +9715 4 +9716 2 +9717 5 +9720 8 +9723 8 +9730 1 +9733 4 +9736 5 +9738 6 +9743 4 +9752 6 +9754 8 +9756 3 +9757 6 +9762 6 +9766 2 +9770 5 +9771 10 +9772 4 +9780 4 +9781 15 +9786 4 +9793 8 +9795 9 +9798 5 +9800 4 +9801 11 +9804 2 +9806 3 +9812 2 +9817 5 +9820 3 +9824 1 +9832 7 +9833 5 +9836 10 +9838 4 +9839 3 +9846 5 +9853 5 +9854 5 +9855 5 +9856 5 +9864 4 +9880 2 +9881 5 +9885 5 +9888 12 +9896 2 +9897 6 +9900 6 +9901 8 +9903 4 +9904 5 +9906 2 +9910 5 +9912 5 +9915 4 +9920 12 +9921 5 +9923 2 +9924 6 +9927 6 +9928 5 +9930 8 +9932 3 +9935 1 +9944 5 +9945 4 +9955 6 +9958 4 +9962 2 +9963 1 +9972 10 +9973 3 +9979 7 +9988 3 +9989 5 +9995 8 +9996 6 +9997 3 +10001 1 +10004 11 +10010 4 +10012 5 +10016 6 +10018 5 +10021 5 +10031 2 +10039 3 +10054 9 +10055 2 +10057 2 +10063 7 +10064 5 +10072 8 +10073 8 +10080 12 +10086 7 +10088 5 +10090 8 +10093 7 +10094 7 +10097 6 +10102 6 +10103 11 +10108 5 +10110 15 +10112 11 +10117 6 +10125 4 +10129 5 +10131 2 +10135 6 +10143 9 +10145 18 +10147 7 +10152 12 +10154 16 +10156 5 +10158 3 +10161 5 +10163 6 +10165 1 +10167 9 +10168 9 +10173 3 +10174 4 +10178 6 +10180 3 +10190 4 +10191 5 +10193 4 +10209 6 +10210 2 +10212 8 +10213 5 +10215 6 +10216 6 +10222 9 +10233 4 +10239 11 +10242 7 +10245 5 +10252 5 +10256 5 +10266 9 +10270 2 +10271 9 +10277 6 +10278 2 +10279 4 +10282 11 +10286 13 +10289 3 +10293 6 +10298 5 +10305 10 +10313 5 +10315 5 +10317 7 +10325 4 +10326 3 +10333 4 +10334 5 +10335 5 +10347 6 +10349 2 +10354 2 +10359 8 +10360 6 +10362 9 +10369 6 +10370 4 +10372 3 +10378 5 +10380 5 +10383 15 +10384 5 +10387 3 +10392 12 +10398 7 +10403 4 +10407 2 +10411 8 +10414 5 +10415 2 +10418 4 +10428 6 +10437 8 +10446 3 +10448 19 +10450 5 +10461 6 +10463 2 +10468 7 +10469 4 +10485 4 +10486 5 +10487 2 +10491 3 +10499 4 +10506 14 +10514 9 +10522 4 +10524 2 +10525 6 +10531 8 +10533 9 +10541 5 +10542 6 +10543 7 +10556 7 +10558 3 +10560 3 +10562 5 +10571 8 +10572 6 +10579 4 +10582 4 +10585 3 +10587 2 +10592 8 +10593 6 +10596 4 +10598 7 +10602 8 +10603 10 +10605 10 +10607 5 +10610 3 +10614 7 +10622 4 +10623 7 +10627 6 +10628 9 +10631 3 +10639 8 +10642 5 +10646 5 +10650 6 +10652 4 +10657 7 +10663 14 +10666 3 +10667 3 +10668 8 +10671 3 +10676 1 +10679 3 +10681 6 +10687 10 +10702 4 +10710 8 +10713 8 +10718 4 +10720 1 +10727 11 +10729 3 +10732 4 +10736 5 +10738 5 +10745 5 +10746 12 +10748 2 +10752 4 +10754 8 +10756 3 +10761 10 +10769 9 +10776 10 +10778 4 +10781 10 +10787 4 +10805 2 +10806 11 +10808 7 +10810 6 +10814 3 +10816 3 +10817 5 +10822 6 +10823 3 +10824 5 +10831 6 +10832 6 +10834 4 +10838 1 +10841 4 +10847 4 +10853 4 +10856 1 +10859 4 +10863 10 +10864 5 +10866 12 +10867 3 +10868 2 +10874 10 +10875 10 +10878 7 +10888 2 +10889 2 +10892 6 +10893 3 +10898 3 +10907 8 +10910 4 +10911 3 +10912 1 +10915 1 +10916 10 +10923 10 +10924 1 +10926 8 +10929 11 +10948 6 +10951 4 +10952 6 +10954 4 +10958 7 +10965 6 +10966 6 +10968 6 +10976 5 +10977 7 +10978 4 +10979 11 +10982 9 +10983 6 +10984 5 +10986 8 +10991 2 +10998 6 +11015 5 +11033 5 +11038 3 +11039 1 +11040 3 +11054 6 +11055 17 +11058 5 +11062 1 +11069 11 +11070 12 +11071 2 +11075 3 +11084 7 +11085 6 +11088 6 +11092 9 +11094 7 +11095 2 +11096 5 +11103 4 +11104 8 +11108 7 +11109 6 +11112 5 +11114 4 +11123 6 +11125 4 +11132 8 +11135 8 +11139 16 +11142 2 +11148 8 +11151 5 +11152 5 +11153 3 +11157 10 +11158 3 +11161 5 +11163 5 +11167 3 +11169 2 +11170 5 +11175 10 +11177 9 +11179 5 +11194 2 +11198 7 +11209 7 +11219 4 +11225 6 +11231 4 +11239 5 +11243 5 +11246 5 +11258 10 +11262 5 +11263 13 +11267 17 +11269 8 +11272 3 +11281 8 +11285 3 +11293 7 +11308 2 +11311 9 +11314 2 +11320 7 +11321 6 +11327 5 +11336 8 +11340 7 +11341 2 +11347 2 +11348 9 +11352 7 +11354 3 +11363 6 +11365 6 +11376 3 +11377 6 +11379 7 +11382 7 +11385 11 +11390 6 +11392 3 +11397 3 +11402 5 +11406 11 +11408 9 +11414 8 +11418 7 +11419 1 +11422 8 +11424 8 +11425 6 +11427 5 +11429 5 +11431 4 +11434 8 +11435 6 +11436 5 +11438 8 +11439 5 +11444 7 +11447 5 +11450 11 +11457 16 +11458 4 +11462 3 +11463 4 +11468 5 +11470 7 +11485 5 +11486 5 +11488 10 +11490 6 +11491 5 +11504 7 +11510 8 +11521 6 +11527 13 +11528 3 +11538 2 +11547 3 +11548 4 +11552 3 +11555 5 +11556 14 +11568 9 +11569 2 +11570 7 +11572 13 +11579 3 +11581 6 +11582 7 +11589 7 +11598 9 +11599 5 +11605 5 +11616 4 +11622 6 +11625 3 +11627 15 +11630 2 +11638 6 +11640 8 +11641 4 +11646 5 +11651 3 +11654 4 +11666 9 +11674 12 +11675 5 +11676 3 +11677 3 +11678 3 +11688 2 +11695 9 +11697 5 +11699 8 +11700 14 +11706 8 +11707 2 +11709 5 +11717 3 +11721 6 +11725 10 +11730 4 +11741 8 +11742 6 +11743 12 +11753 5 +11754 7 +11755 6 +11756 2 +11757 2 +11760 3 +11761 5 +11762 7 +11766 1 +11779 5 +11782 3 +11783 9 +11789 6 +11799 10 +11802 7 +11813 9 +11815 5 +11819 3 +11821 8 +11824 8 +11826 6 +11829 5 +11830 5 +11831 4 +11834 3 +11839 2 +11840 10 +11844 3 +11848 2 +11856 3 +11859 12 +11861 4 +11863 6 +11865 3 +11868 8 +11871 3 +11872 9 +11876 9 +11880 6 +11882 9 +11884 6 +11893 4 +11897 3 +11898 6 +11905 1 +11910 4 +11917 13 +11919 4 +11920 2 +11926 4 +11928 11 +11933 2 +11937 6 +11940 2 +11942 6 +11944 10 +11946 5 +11951 9 +11955 10 +11956 4 +11962 8 +11963 2 +11969 5 +11970 9 +11971 5 +11974 4 +11979 6 +11981 3 +11986 5 +11995 7 +11997 4 +12010 1 +12035 5 +12036 7 +12039 13 +12045 4 +12054 7 +12059 7 +12065 2 +12074 6 +12076 7 +12081 9 +12084 4 +12086 2 +12088 19 +12089 2 +12094 5 +12100 7 +12103 9 +12105 5 +12106 1 +12114 2 +12116 7 +12121 3 +12122 1 +12133 3 +12135 4 +12142 15 +12144 3 +12146 5 +12149 3 +12152 5 +12159 3 +12163 3 +12164 1 +12169 2 +12174 11 +12182 4 +12188 3 +12190 3 +12200 6 +12203 7 +12204 10 +12209 11 +12211 5 +12218 11 +12219 5 +12223 5 +12230 4 +12232 3 +12236 8 +12237 9 +12240 7 +12241 7 +12250 3 +12252 13 +12256 4 +12260 9 +12263 3 +12264 3 +12268 4 +12269 6 +12297 6 +12299 3 +12300 6 +12307 8 +12312 10 +12315 5 +12322 6 +12323 4 +12324 3 +12328 12 +12335 7 +12340 4 +12361 4 +12370 1 +12375 4 +12395 3 +12402 12 +12403 7 +12407 4 +12413 11 +12422 6 +12428 1 +12448 6 +12451 8 +12456 6 +12458 7 +12460 8 +12461 3 +12463 13 +12465 8 +12467 1 +12484 7 +12486 4 +12492 9 +12495 9 +12497 3 +12507 3 +12511 1 +12512 5 +12513 4 +12517 4 +12520 3 +12530 6 +12539 9 +12540 3 +12541 4 +12542 5 +12544 3 +12549 16 +12555 6 +12558 2 +12566 17 +12571 8 +12577 5 +12579 5 +12582 5 +12586 7 +12594 5 +12598 4 +12599 3 +12606 8 +12608 6 +12610 4 +12618 12 +12628 8 +12630 2 +12634 6 +12636 3 +12638 8 +12641 5 +12650 5 +12658 20 +12659 6 +12664 8 +12666 1 +12668 8 +12674 6 +12675 7 +12678 13 +12680 18 +12681 18 +12687 7 +12689 6 +12692 5 +12698 2 +12701 9 +12705 4 +12706 2 +12709 7 +12710 1 +12720 10 +12729 7 +12732 2 +12733 9 +12743 3 +12745 5 +12756 5 +12759 5 +12760 4 +12761 3 +12762 7 +12772 6 +12778 9 +12788 6 +12794 4 +12795 6 +12798 8 +12804 9 +12812 8 +12821 5 +12824 6 +12825 1 +12826 14 +12830 8 +12832 3 +12847 5 +12853 16 +12856 6 +12863 5 +12880 4 +12887 4 +12896 7 +12900 8 +12911 7 +12912 4 +12919 6 +12920 6 +12922 9 +12925 4 +12927 3 +12937 6 +12938 6 +12944 7 +12946 7 +12961 6 +12971 14 +12972 9 +12976 7 +12979 6 +12992 3 +12995 4 +13008 12 +13010 8 +13012 6 +13013 5 +13023 5 +13024 8 +13025 3 +13028 4 +13032 7 +13036 5 +13039 5 +13044 8 +13049 3 +13051 4 +13056 10 +13057 4 +13059 12 +13068 6 +13080 19 +13081 9 +13088 4 +13092 3 +13102 4 +13104 9 +13108 7 +13113 4 +13129 3 +13141 1 +13142 7 +13143 6 +13150 4 +13151 2 +13156 13 +13158 4 +13164 3 +13166 14 +13173 11 +13176 3 +13179 5 +13181 3 +13187 7 +13194 2 +13198 7 +13200 10 +13204 7 +13210 5 +13214 6 +13215 4 +13216 3 +13219 6 +13221 6 +13230 10 +13231 6 +13235 4 +13237 4 +13245 4 +13246 11 +13258 8 +13260 5 +13262 3 +13266 7 +13268 12 +13272 5 +13275 2 +13280 6 +13281 4 +13286 2 +13289 8 +13291 1 +13294 8 +13295 7 +13300 12 +13303 5 +13306 5 +13310 9 +13315 6 +13319 9 +13327 9 +13328 4 +13331 8 +13332 7 +13334 7 +13336 3 +13337 5 +13341 2 +13344 5 +13349 3 +13350 6 +13353 1 +13364 5 +13370 7 +13372 4 +13373 5 +13378 3 +13379 10 +13380 4 +13386 5 +13397 5 +13400 11 +13405 2 +13407 5 +13408 6 +13412 4 +13415 3 +13416 5 +13422 8 +13423 15 +13424 4 +13425 6 +13427 17 +13444 7 +13447 10 +13449 9 +13453 6 +13454 7 +13458 3 +13459 8 +13463 5 +13468 4 +13474 2 +13476 3 +13479 6 +13480 6 +13483 5 +13485 3 +13487 7 +13490 2 +13502 4 +13505 3 +13517 5 +13521 5 +13522 8 +13529 2 +13530 2 +13535 6 +13537 3 +13541 4 +13545 5 +13551 1 +13552 14 +13554 7 +13555 4 +13556 4 +13559 7 +13569 6 +13570 9 +13579 4 +13586 2 +13592 11 +13593 7 +13594 7 +13597 5 +13613 7 +13619 5 +13637 7 +13639 3 +13641 8 +13644 6 +13646 7 +13648 5 +13653 7 +13655 13 +13659 10 +13662 4 +13666 4 +13668 9 +13670 3 +13671 2 +13679 4 +13684 7 +13686 3 +13688 8 +13692 5 +13694 7 +13712 6 +13714 6 +13723 5 +13727 6 +13732 3 +13736 5 +13738 6 +13744 4 +13746 4 +13747 4 +13748 6 +13753 11 +13756 2 +13760 5 +13761 4 +13763 7 +13769 10 +13776 4 +13781 5 +13784 8 +13786 6 +13788 5 +13790 2 +13792 1 +13799 7 +13800 7 +13802 4 +13804 4 +13805 3 +13808 3 +13810 4 +13811 2 +13812 6 +13821 5 +13823 7 +13827 4 +13835 4 +13839 6 +13841 4 +13844 7 +13845 7 +13851 3 +13855 1 +13857 4 +13862 1 +13865 24 +13866 2 +13870 11 +13877 7 +13895 10 +13898 10 +13901 6 +13905 16 +13906 6 +13908 5 +13923 1 +13928 3 +13931 6 +13937 8 +13939 2 +13944 6 +13954 6 +13956 5 +13957 10 +13958 8 +13967 5 +13969 5 +13970 5 +13971 6 +13985 7 +13988 5 +13991 10 +13992 5 +13993 3 +13995 1 +13998 3 +14000 9 +14009 12 +14012 4 +14021 6 +14027 6 +14028 4 +14033 2 +14034 8 +14041 6 +14044 7 +14047 5 +14050 4 +14059 7 +14063 6 +14068 4 +14071 5 +14072 9 +14073 7 +14078 2 +14079 8 +14083 6 +14087 3 +14106 8 +14110 5 +14112 11 +14113 1 +14117 18 +14120 2 +14121 6 +14124 2 +14130 3 +14134 4 +14136 4 +14138 2 +14140 4 +14143 4 +14149 3 +14150 10 +14151 6 +14157 1 +14158 3 +14163 16 +14164 9 +14171 4 +14181 4 +14183 1 +14189 6 +14190 11 +14193 4 +14198 4 +14199 2 +14212 8 +14213 6 +14224 1 +14231 6 +14235 4 +14248 3 +14253 9 +14255 6 +14256 12 +14257 4 +14259 6 +14264 5 +14271 2 +14272 4 +14273 5 +14280 6 +14281 3 +14282 5 +14292 6 +14298 8 +14301 16 +14305 14 +14306 6 +14312 2 +14314 6 +14319 19 +14335 3 +14337 12 +14341 4 +14343 7 +14345 11 +14346 11 +14352 3 +14354 7 +14355 5 +14360 1 +14374 5 +14375 4 +14376 4 +14380 4 +14382 1 +14383 3 +14384 5 +14386 14 +14388 2 +14398 5 +14399 4 +14404 3 +14418 9 +14419 2 +14422 5 +14425 4 +14445 2 +14447 2 +14448 3 +14456 4 +14461 6 +14463 4 +14471 4 +14482 4 +14485 2 +14486 7 +14492 7 +14495 7 +14501 6 +14513 13 +14519 2 +14520 4 +14521 4 +14525 2 +14529 7 +14532 4 +14548 5 +14549 4 +14553 7 +14554 2 +14560 7 +14562 9 +14568 6 +14569 8 +14571 4 +14573 4 +14576 3 +14578 1 +14583 3 +14593 8 +14607 8 +14615 1 +14640 4 +14641 5 +14644 6 +14647 3 +14649 7 +14652 4 +14653 5 +14655 3 +14657 4 +14659 3 +14660 9 +14661 9 +14663 6 +14669 12 +14674 14 +14675 8 +14678 2 +14682 2 +14689 3 +14695 4 +14697 14 +14701 4 +14703 6 +14706 8 +14709 4 +14712 3 +14713 8 +14714 3 +14719 6 +14720 5 +14723 7 +14724 5 +14728 3 +14731 2 +14736 4 +14750 7 +14754 9 +14758 5 +14760 2 +14765 4 +14767 6 +14771 5 +14775 5 +14785 3 +14790 1 +14796 2 +14798 9 +14815 3 +14818 3 +14825 7 +14835 1 +14836 8 +14837 11 +14842 1 +14843 5 +14845 13 +14853 6 +14855 4 +14858 6 +14865 11 +14867 3 +14870 2 +14871 3 +14873 5 +14874 7 +14881 8 +14890 7 +14891 7 +14893 5 +14907 5 +14917 7 +14918 6 +14920 6 +14924 8 +14935 9 +14937 5 +14942 7 +14952 4 +14953 15 +14954 6 +14972 5 +14973 1 +14974 6 +14991 3 +14992 6 +14997 5 +15002 1 +15004 2 +15009 11 +15011 2 +15013 8 +15016 3 +15022 5 +15030 7 +15031 7 +15034 2 +15036 6 +15037 8 +15040 9 +15048 5 +15050 3 +15054 9 +15060 4 +15063 5 +15076 7 +15077 6 +15084 5 +15090 3 +15093 4 +15094 3 +15103 5 +15105 5 +15110 19 +15111 11 +15115 9 +15116 6 +15118 16 +15120 7 +15130 9 +15134 7 +15136 5 +15138 12 +15140 9 +15141 6 +15146 8 +15151 9 +15161 6 +15164 5 +15170 6 +15176 6 +15177 3 +15178 3 +15179 11 +15188 5 +15189 9 +15197 11 +15201 6 +15210 7 +15212 4 +15214 7 +15221 3 +15224 1 +15229 5 +15232 8 +15235 5 +15237 3 +15238 3 +15249 5 +15251 5 +15261 6 +15273 10 +15278 9 +15279 8 +15285 9 +15288 5 +15289 7 +15296 6 +15303 2 +15305 5 +15311 3 +15315 5 +15320 4 +15340 4 +15342 7 +15343 6 +15357 7 +15359 4 +15362 3 +15363 8 +15378 6 +15381 3 +15382 4 +15383 9 +15388 7 +15389 3 +15390 1 +15392 5 +15397 9 +15398 3 +15399 4 +15406 3 +15425 4 +15429 3 +15431 4 +15433 8 +15437 9 +15439 3 +15444 7 +15445 3 +15453 5 +15459 7 +15461 2 +15466 8 +15467 9 +15469 4 +15475 2 +15476 7 +15480 2 +15488 3 +15490 2 +15500 6 +15502 7 +15510 6 +15511 10 +15514 5 +15521 7 +15523 1 +15527 5 +15529 6 +15532 1 +15537 4 +15542 2 +15545 5 +15557 3 +15567 3 +15568 2 +15572 7 +15573 4 +15574 6 +15587 5 +15590 7 +15601 8 +15606 3 +15611 4 +15619 7 +15625 6 +15627 14 +15633 4 +15635 6 +15639 8 +15640 6 +15651 9 +15664 7 +15667 7 +15668 7 +15669 5 +15681 12 +15682 4 +15686 2 +15689 2 +15697 8 +15702 5 +15703 4 +15707 6 +15710 3 +15711 5 +15729 4 +15741 10 +15742 5 +15745 6 +15749 5 +15750 9 +15754 3 +15755 6 +15756 5 +15768 9 +15774 5 +15776 3 +15778 3 +15779 6 +15780 15 +15781 7 +15782 13 +15785 2 +15794 15 +15799 4 +15800 7 +15811 10 +15827 4 +15828 6 +15831 2 +15838 2 +15843 6 +15845 9 +15846 11 +15848 10 +15851 2 +15855 3 +15859 6 +15871 4 +15875 10 +15876 3 +15885 7 +15886 5 +15888 8 +15891 9 +15895 11 +15903 5 +15904 5 +15905 8 +15908 1 +15910 6 +15911 1 +15912 3 +15914 4 +15922 5 +15925 5 +15926 4 +15933 6 +15934 8 +15936 5 +15944 3 +15946 6 +15951 12 +15952 8 +15953 6 +15966 4 +15968 9 +15975 9 +15981 5 +15983 2 +15987 8 +15989 1 +15991 3 +15993 6 +15995 2 +16000 6 +16001 2 +16005 5 +16008 7 +16009 7 +16011 3 +16012 11 +16013 5 +16015 7 +16021 3 +16030 3 +16033 6 +16039 10 +16043 7 +16047 6 +16054 8 +16055 2 +16058 6 +16060 8 +16063 3 +16068 2 +16069 3 +16074 2 +16081 5 +16084 4 +16086 16 +16089 8 +16094 8 +16097 5 +16107 8 +16112 5 +16118 3 +16124 12 +16130 2 +16137 4 +16142 6 +16148 16 +16151 15 +16162 5 +16166 12 +16172 8 +16173 2 +16175 9 +16179 15 +16180 12 +16181 4 +16186 2 +16189 7 +16191 6 +16194 14 +16197 1 +16202 2 +16209 15 +16210 17 +16218 9 +16223 3 +16225 8 +16229 4 +16234 3 +16242 3 +16245 5 +16246 5 +16248 4 +16249 3 +16255 7 +16259 2 +16262 3 +16263 13 +16264 6 +16266 3 +16267 6 +16268 3 +16274 6 +16277 3 +16278 1 +16283 11 +16303 4 +16304 8 +16305 4 +16307 5 +16314 9 +16315 8 +16321 3 +16324 9 +16331 7 +16333 12 +16334 1 +16338 7 +16340 9 +16341 7 +16344 3 +16348 9 +16350 7 +16352 4 +16362 3 +16363 3 +16364 6 +16369 5 +16380 4 +16384 1 +16388 5 +16394 3 +16397 3 +16401 5 +16402 3 +16406 12 +16407 8 +16412 7 +16413 8 +16417 3 +16420 8 +16423 3 +16429 8 +16433 10 +16439 2 +16442 6 +16443 5 +16444 6 +16445 3 +16447 5 +16450 11 +16457 2 +16459 5 +16465 5 +16466 5 +16476 3 +16478 3 +16480 5 +16488 4 +16489 6 +16506 2 +16509 3 +16510 6 +16511 4 +16516 9 +16517 12 +16522 7 +16524 4 +16526 4 +16527 6 +16533 2 +16536 6 +16540 4 +16545 5 +16546 5 +16554 8 +16558 5 +16560 6 +16577 6 +16583 4 +16584 3 +16589 3 +16590 14 +16596 1 +16610 8 +16611 13 +16613 2 +16621 4 +16622 2 +16623 4 +16631 7 +16638 3 +16643 2 +16644 6 +16648 3 +16653 5 +16654 6 +16655 2 +16663 11 +16665 5 +16666 7 +16674 8 +16682 14 +16699 3 +16701 7 +16706 4 +16707 7 +16711 17 +16717 5 +16720 6 +16721 5 +16723 2 +16729 2 +16734 3 +16737 4 +16739 10 +16741 3 +16742 3 +16743 6 +16749 8 +16754 5 +16759 3 +16760 8 +16763 2 +16768 8 +16773 4 +16775 6 +16777 8 +16779 5 +16780 4 +16793 6 +16799 2 +16800 5 +16802 4 +16804 7 +16806 3 +16807 3 +16810 3 +16814 6 +16825 6 +16831 3 +16835 1 +16837 6 +16839 4 +16841 4 +16842 7 +16847 7 +16852 7 +16854 9 +16857 1 +16862 5 +16866 6 +16872 5 +16873 4 +16879 5 +16885 16 +16886 15 +16891 5 +16893 7 +16896 8 +16900 5 +16901 6 +16904 8 +16906 9 +16912 7 +16917 5 +16919 12 +16922 2 +16925 5 +16929 9 +16938 1 +16944 9 +16945 13 +16948 7 +16955 9 +16961 5 +16962 6 +16963 2 +16965 5 +16979 5 +16981 3 +16982 7 +16984 11 +16993 3 +16994 5 +16995 6 +17002 5 +17003 6 +17005 6 +17007 4 +17008 5 +17011 5 +17015 3 +17019 5 +17020 7 +17023 9 +17028 9 +17038 7 +17042 2 +17045 6 +17048 4 +17052 5 +17064 8 +17068 3 +17073 7 +17075 10 +17076 9 +17078 2 +17079 2 +17085 6 +17086 10 +17089 5 +17090 7 +17091 4 +17094 5 +17098 3 +17101 2 +17102 6 +17108 4 +17109 4 +17116 5 +17123 9 +17133 12 +17136 4 +17137 4 +17147 6 +17149 7 +17159 14 +17161 3 +17170 6 +17184 4 +17196 7 +17201 7 +17226 3 +17235 3 +17236 3 +17238 7 +17247 6 +17253 1 +17254 8 +17259 11 +17260 10 +17263 2 +17270 8 +17276 3 +17277 10 +17279 7 +17288 3 +17292 4 +17293 5 +17294 5 +17299 8 +17301 20 +17304 18 +17308 4 +17311 6 +17315 11 +17317 7 +17318 4 +17320 3 +17329 6 +17330 12 +17335 4 +17336 9 +17338 5 +17339 3 +17351 5 +17352 6 +17355 7 +17356 7 +17357 5 +17361 5 +17370 15 +17383 6 +17390 3 +17391 8 +17405 9 +17409 8 +17411 12 +17428 9 +17440 5 +17445 4 +17450 12 +17455 3 +17458 8 +17461 6 +17463 5 +17469 1 +17470 9 +17471 12 +17480 3 +17483 5 +17490 5 +17491 4 +17500 7 +17505 3 +17513 8 +17515 3 +17518 5 +17528 6 +17538 4 +17540 1 +17547 3 +17550 9 +17552 7 +17556 7 +17563 1 +17571 13 +17574 5 +17575 5 +17578 2 +17582 23 +17588 3 +17592 5 +17595 5 +17596 6 +17604 7 +17620 8 +17622 11 +17623 6 +17642 10 +17651 9 +17660 5 +17661 2 +17667 4 +17669 7 +17676 3 +17682 14 +17684 2 +17685 2 +17686 7 +17691 4 +17695 6 +17701 8 +17702 7 +17709 5 +17715 6 +17717 3 +17721 9 +17722 5 +17726 12 +17730 3 +17731 7 +17736 7 +17738 3 +17741 9 +17745 6 +17748 2 +17749 6 +17773 7 +17775 1 +17777 6 +17781 13 +17784 3 +17786 4 +17793 6 +17796 4 +17802 12 +17812 19 +17816 2 +17819 8 +17820 4 +17825 12 +17826 2 +17827 9 +17829 5 +17831 1 +17836 4 +17838 20 +17842 6 +17847 3 +17854 4 +17855 8 +17858 6 +17859 8 +17865 4 +17867 6 +17870 3 +17872 3 +17886 7 +17888 1 +17892 1 +17894 6 +17903 5 +17905 3 +17909 11 +17919 5 +17920 5 +17925 4 +17927 1 +17929 7 +17934 4 +17937 4 +17941 7 +17951 3 +17960 4 +17969 4 +17972 9 +17979 14 +17983 14 +17985 5 +17994 3 +17996 3 +17997 3 +17999 6 +18000 4 +18003 11 +18004 3 +18010 2 +18012 7 +18013 4 +18015 4 +18017 4 +18024 5 +18026 6 +18029 10 +18037 6 +18048 6 +18053 8 +18056 9 +18063 6 +18065 3 +18067 4 +18069 5 +18076 9 +18081 16 +18082 7 +18083 7 +18084 9 +18090 4 +18101 4 +18106 8 +18115 6 +18124 5 +18129 9 +18130 1 +18140 4 +18158 2 +18165 4 +18172 15 +18191 2 +18192 2 +18194 9 +18201 3 +18202 6 +18205 6 +18206 3 +18209 6 +18220 13 +18223 3 +18230 2 +18232 8 +18242 6 +18243 13 +18245 4 +18247 5 +18258 4 +18259 4 +18269 12 +18276 5 +18282 4 +18286 3 +18287 6 +18292 5 +18294 5 +18299 14 +18300 2 +18308 2 +18316 7 +18323 12 +18325 3 +18328 11 +18329 3 +18330 3 +18333 6 +18334 8 +18337 3 +18339 5 +18340 6 +18346 3 +18347 4 +18350 7 +18354 3 +18357 5 +18374 6 +18375 5 +18376 2 +18379 7 +18380 8 +18382 5 +18387 5 +18397 11 +18399 9 +18408 3 +18413 4 +18416 4 +18418 9 +18424 4 +18430 6 +18441 2 +18443 7 +18449 6 +18450 1 +18453 5 +18465 4 +18470 2 +18478 6 +18484 3 +18487 17 +18495 5 +18500 9 +18501 4 +18504 6 +18509 3 +18511 3 +18512 10 +18514 6 +18520 2 +18522 12 +18526 8 +18527 6 +18529 4 +18537 5 +18541 6 +18542 4 +18544 2 +18548 3 +18556 3 +18565 2 +18566 3 +18570 8 +18572 7 +18587 7 +18592 2 +18607 3 +18611 12 +18618 7 +18619 5 +18620 9 +18640 19 +18643 2 +18644 8 +18649 14 +18654 2 +18656 12 +18667 6 +18676 7 +18677 7 +18686 5 +18693 9 +18695 11 +18704 8 +18705 6 +18708 4 +18712 6 +18717 4 +18720 2 +18722 6 +18723 7 +18728 8 +18730 1 +18731 10 +18737 3 +18744 9 +18748 4 +18749 3 +18750 2 +18751 6 +18752 7 +18756 5 +18757 5 +18758 3 +18760 1 +18774 6 +18776 5 +18777 1 +18784 4 +18785 8 +18795 7 +18796 5 +18809 6 +18813 6 +18815 1 +18826 8 +18827 5 +18831 3 +18834 15 +18838 1 +18839 10 +18846 9 +18847 3 +18848 6 +18856 7 +18857 8 +18863 3 +18869 4 +18870 7 +18876 4 +18877 7 +18880 5 +18886 2 +18887 1 +18888 8 +18892 2 +18894 4 +18895 5 +18901 12 +18902 3 +18903 5 +18906 11 +18908 6 +18909 4 +18911 3 +18914 3 +18915 3 +18919 2 +18921 8 +18932 7 +18938 10 +18939 4 +18942 6 +18943 12 +18951 3 +18954 3 +18960 2 +18964 7 +18965 4 +18967 6 +18980 9 +18983 6 +18989 2 +18997 5 +19001 2 +19004 10 +19009 7 +19011 2 +19020 17 +19030 3 +19036 9 +19037 13 +19038 6 +19040 2 +19052 3 +19060 7 +19069 4 +19070 9 +19071 7 +19072 6 +19076 5 +19078 6 +19080 3 +19086 5 +19096 5 +19097 4 +19099 2 +19104 7 +19106 6 +19109 2 +19110 6 +19111 6 +19112 4 +19113 8 +19114 3 +19122 10 +19125 4 +19126 3 +19128 4 +19131 5 +19134 5 +19135 6 +19137 7 +19138 13 +19141 3 +19142 6 +19143 5 +19144 7 +19146 10 +19147 3 +19151 6 +19152 13 +19155 9 +19157 6 +19159 8 +19162 14 +19165 5 +19171 4 +19175 4 +19177 4 +19179 3 +19189 5 +19194 13 +19196 5 +19202 6 +19211 4 +19218 5 +19219 2 +19231 7 +19232 7 +19238 5 +19240 6 +19244 3 +19245 5 +19249 4 +19250 4 +19251 11 +19252 4 +19260 5 +19262 8 +19265 3 +19267 6 +19268 8 +19277 7 +19279 4 +19283 5 +19284 4 +19285 5 +19289 5 +19290 3 +19302 5 +19305 2 +19307 1 +19315 2 +19319 4 +19322 3 +19324 5 +19335 6 +19337 4 +19338 7 +19343 5 +19348 1 +19350 9 +19352 5 +19358 1 +19369 3 +19371 4 +19376 5 +19380 3 +19388 5 +19397 2 +19398 5 +19403 5 +19410 6 +19411 4 +19412 2 +19413 5 +19414 5 +19416 3 +19421 12 +19426 5 +19428 6 +19431 2 +19452 18 +19453 3 +19456 5 +19460 8 +19462 2 +19467 1 +19470 10 +19471 2 +19476 5 +19478 8 +19481 7 +19483 5 +19484 5 +19487 5 +19490 11 +19491 8 +19492 5 +19495 4 +19497 4 +19500 8 +19509 2 +19518 4 +19520 4 +19522 4 +19523 9 +19525 3 +19526 7 +19529 7 +19555 5 +19558 2 +19559 6 +19574 9 +19579 2 +19581 3 +19585 6 +19588 12 +19589 3 +19593 6 +19600 6 +19604 4 +19606 5 +19611 8 +19626 7 +19628 5 +19636 2 +19638 5 +19640 3 +19644 8 +19648 7 +19652 5 +19654 17 +19656 15 +19657 2 +19658 5 +19661 6 +19662 3 +19669 5 +19673 9 +19686 6 +19688 6 +19690 8 +19702 5 +19704 3 +19706 7 +19709 6 +19711 5 +19713 6 +19719 15 +19720 4 +19726 1 +19737 5 +19742 4 +19745 8 +19749 7 +19757 6 +19759 6 +19760 5 +19761 2 +19766 7 +19768 6 +19772 5 +19773 6 +19774 6 +19776 9 +19778 8 +19780 2 +19787 7 +19793 6 +19794 1 +19801 10 +19803 17 +19805 2 +19807 9 +19808 6 +19810 12 +19812 12 +19817 6 +19820 7 +19822 5 +19824 4 +19840 1 +19842 3 +19843 5 +19847 6 +19852 6 +19853 1 +19856 8 +19858 6 +19862 5 +19865 5 +19870 6 +19871 2 +19878 3 +19883 2 +19888 8 +19891 12 +19893 2 +19899 8 +19900 4 +19904 8 +19914 6 +19916 6 +19917 8 +19919 5 +19922 9 +19923 12 +19926 1 +19928 1 +19933 3 +19936 4 +19938 7 +19939 8 +19944 8 +19952 4 +19957 3 +19968 4 +19971 6 +19975 9 +19976 20 +19981 7 +19992 5 +19993 6 +20004 3 +20006 5 +20008 7 +20015 6 +20036 6 +20040 14 +20044 9 +20047 9 +20050 6 +20052 4 +20054 6 +20058 7 +20065 5 +20069 6 +20072 7 +20075 4 +20077 6 +20089 2 +20099 5 +20101 6 +20103 12 +20104 5 +20105 6 +20110 7 +20129 2 +20130 4 +20137 3 +20141 7 +20155 6 +20156 3 +20159 1 +20160 7 +20165 18 +20166 4 +20174 6 +20180 6 +20182 4 +20185 5 +20191 4 +20195 1 +20198 15 +20201 1 +20202 6 +20203 16 +20207 6 +20212 6 +20216 13 +20223 4 +20232 2 +20241 8 +20242 5 +20243 4 +20244 6 +20246 1 +20248 16 +20253 4 +20256 5 +20262 7 +20274 5 +20279 4 +20280 1 +20281 16 +20284 4 +20291 3 +20292 1 +20294 10 +20298 5 +20303 4 +20304 4 +20308 8 +20309 5 +20312 6 +20323 6 +20324 7 +20329 11 +20330 5 +20331 3 +20334 5 +20335 5 +20339 4 +20346 1 +20347 6 +20348 3 +20354 10 +20357 10 +20358 6 +20360 9 +20362 10 +20369 10 +20371 1 +20383 6 +20388 7 +20389 4 +20396 6 +20399 9 +20404 8 +20413 6 +20414 11 +20416 10 +20423 3 +20426 11 +20436 4 +20437 4 +20438 5 +20445 6 +20446 3 +20449 7 +20451 5 +20453 5 +20454 9 +20456 3 +20458 10 +20464 1 +20466 7 +20470 5 +20476 6 +20484 5 +20489 8 +20492 5 +20494 2 +20499 11 +20502 4 +20511 7 +20523 11 +20525 4 +20527 6 +20531 4 +20535 3 +20541 4 +20544 3 +20564 5 +20567 7 +20571 5 +20583 13 +20602 3 +20606 5 +20607 3 +20612 9 +20613 7 +20614 6 +20615 8 +20616 4 +20621 2 +20624 4 +20627 11 +20629 6 +20637 3 +20643 3 +20645 6 +20650 15 +20654 6 +20663 7 +20665 4 +20689 8 +20696 8 +20702 8 +20704 4 +20708 2 +20710 4 +20714 7 +20717 4 +20718 7 +20728 10 +20731 8 +20736 7 +20737 2 +20741 5 +20748 6 +20757 4 +20760 6 +20762 2 +20765 4 +20766 3 +20781 5 +20785 4 +20792 4 +20802 6 +20803 6 +20808 7 +20815 2 +20818 5 +20819 8 +20824 2 +20833 4 +20840 2 +20841 4 +20842 6 +20846 12 +20847 7 +20849 5 +20851 21 +20860 7 +20863 7 +20873 2 +20875 4 +20877 5 +20882 5 +20887 7 +20890 11 +20893 9 +20898 6 +20904 2 +20905 5 +20907 4 +20911 5 +20915 9 +20916 9 +20920 11 +20925 2 +20927 7 +20937 8 +20941 6 +20943 3 +20953 3 +20965 7 +20977 7 +20981 11 +20982 4 +20987 5 +20990 9 +20999 4 +21000 19 +21004 6 +21009 8 +21016 16 +21020 8 +21029 4 +21030 13 +21035 3 +21039 6 +21040 8 +21047 10 +21049 12 +21055 8 +21057 9 +21059 3 +21065 5 +21069 13 +21075 3 +21078 2 +21080 5 +21082 5 +21087 6 +21088 8 +21097 4 +21098 5 +21101 3 +21103 7 +21106 13 +21120 3 +21122 4 +21132 3 +21158 1 +21161 3 +21164 9 +21168 3 +21177 4 +21184 4 +21185 2 +21186 1 +21192 4 +21202 10 +21204 5 +21206 5 +21211 14 +21212 11 +21225 9 +21227 5 +21229 3 +21232 5 +21235 11 +21237 5 +21241 10 +21246 8 +21253 5 +21254 7 +21256 3 +21258 6 +21261 3 +21267 9 +21268 6 +21270 4 +21282 16 +21284 4 +21286 5 +21290 7 +21295 7 +21299 2 +21309 6 +21312 11 +21316 9 +21318 5 +21326 17 +21328 4 +21331 6 +21338 4 +21344 7 +21346 8 +21349 9 +21357 3 +21358 5 +21359 2 +21364 13 +21368 3 +21370 1 +21377 9 +21381 10 +21384 2 +21385 6 +21386 11 +21393 4 +21403 4 +21406 6 +21418 2 +21419 4 +21424 1 +21426 9 +21428 4 +21430 3 +21435 11 +21436 4 +21437 14 +21438 11 +21445 7 +21454 7 +21458 4 +21461 1 +21463 6 +21467 13 +21469 6 +21470 9 +21476 4 +21478 7 +21485 2 +21490 4 +21493 7 +21510 9 +21512 2 +21514 5 +21515 6 +21518 12 +21519 8 +21522 1 +21525 12 +21535 8 +21539 5 +21555 4 +21559 8 +21561 2 +21565 5 +21568 5 +21573 2 +21574 5 +21576 8 +21579 2 +21582 6 +21583 6 +21585 6 +21589 6 +21597 14 +21598 1 +21601 9 +21602 5 +21608 8 +21609 7 +21611 2 +21615 8 +21622 2 +21626 4 +21632 5 +21633 5 +21635 3 +21638 6 +21639 13 +21651 7 +21654 13 +21656 2 +21660 5 +21665 8 +21668 1 +21673 3 +21676 4 +21679 12 +21684 4 +21689 5 +21690 7 +21693 9 +21697 2 +21698 4 +21700 3 +21705 4 +21707 3 +21708 5 +21711 4 +21713 4 +21728 5 +21729 9 +21730 6 +21733 4 +21746 6 +21748 1 +21754 7 +21757 2 +21775 5 +21777 4 +21779 1 +21783 3 +21786 1 +21788 3 +21789 6 +21796 4 +21798 18 +21799 6 +21801 4 +21802 5 +21810 7 +21814 8 +21818 8 +21820 7 +21821 5 +21823 5 +21827 9 +21828 6 +21830 6 +21834 5 +21838 5 +21846 6 +21847 9 +21852 5 +21853 2 +21869 8 +21871 2 +21876 6 +21877 4 +21881 5 +21883 2 +21897 5 +21903 4 +21905 5 +21917 5 +21922 6 +21923 8 +21928 2 +21929 8 +21930 4 +21938 4 +21940 3 +21943 6 +21951 6 +21956 8 +21957 3 +21962 5 +21963 1 +21964 7 +21966 5 +21975 4 +21978 9 +21979 5 +21987 6 +21990 8 +21991 8 +21993 2 +21994 2 +21998 1 +22002 5 +22010 5 +22015 3 +22020 4 +22024 5 +22026 12 +22036 4 +22038 6 +22042 6 +22048 6 +22055 5 +22060 7 +22062 5 +22063 7 +22064 4 +22066 4 +22069 8 +22071 3 +22074 5 +22077 4 +22079 9 +22097 9 +22098 7 +22100 6 +22102 3 +22105 4 +22107 3 +22126 4 +22132 3 +22133 8 +22135 4 +22137 4 +22138 2 +22139 4 +22143 12 +22145 11 +22148 7 +22149 4 +22150 4 +22151 6 +22153 2 +22172 7 +22174 10 +22187 9 +22191 8 +22192 5 +22195 7 +22199 3 +22208 5 +22217 6 +22218 6 +22223 3 +22224 6 +22232 4 +22233 1 +22235 7 +22240 5 +22241 6 +22248 4 +22250 4 +22251 4 +22253 5 +22259 8 +22264 17 +22268 4 +22280 7 +22299 3 +22304 5 +22311 9 +22313 4 +22314 6 +22316 6 +22317 5 +22320 7 +22321 2 +22323 9 +22327 6 +22328 4 +22330 3 +22338 1 +22341 6 +22345 3 +22350 8 +22355 4 +22360 5 +22361 2 +22362 3 +22367 4 +22371 4 +22375 7 +22377 4 +22378 3 +22379 3 +22380 7 +22381 3 +22392 4 +22402 2 +22406 3 +22409 7 +22415 4 +22417 9 +22424 6 +22430 15 +22433 2 +22446 2 +22447 3 +22455 5 +22456 5 +22457 5 +22459 6 +22462 9 +22464 6 +22470 6 +22472 2 +22482 6 +22486 4 +22493 8 +22495 11 +22505 4 +22506 1 +22508 4 +22511 9 +22514 8 +22516 5 +22519 2 +22520 6 +22526 6 +22540 6 +22541 5 +22547 3 +22554 5 +22556 23 +22557 6 +22558 5 +22560 4 +22575 7 +22588 6 +22592 4 +22595 6 +22600 2 +22603 12 +22610 3 +22616 9 +22618 3 +22619 5 +22629 4 +22634 3 +22640 5 +22642 3 +22644 9 +22645 11 +22646 4 +22651 6 +22653 3 +22659 2 +22660 5 +22662 8 +22670 5 +22676 3 +22677 4 +22679 3 +22689 4 +22690 5 +22691 9 +22692 5 +22697 4 +22698 4 +22703 2 +22707 9 +22711 5 +22713 3 +22714 11 +22716 3 +22721 6 +22724 6 +22733 3 +22734 5 +22735 5 +22739 3 +22742 8 +22746 5 +22754 3 +22755 17 +22759 7 +22761 6 +22764 9 +22770 4 +22776 7 +22782 3 +22787 14 +22788 12 +22790 12 +22793 7 +22799 4 +22800 6 +22806 5 +22812 4 +22819 6 +22821 5 +22826 3 +22830 2 +22831 8 +22832 4 +22837 6 +22859 3 +22863 5 +22872 7 +22877 6 +22878 6 +22879 9 +22895 3 +22910 5 +22912 3 +22916 7 +22918 10 +22921 5 +22926 6 +22928 8 +22931 6 +22932 6 +22933 5 +22936 5 +22938 4 +22941 2 +22944 3 +22952 3 +22953 11 +22956 5 +22957 7 +22965 2 +22966 3 +22969 3 +22976 3 +22982 11 +22986 2 +22990 4 +22997 3 +22999 4 +23009 5 +23016 5 +23017 6 +23022 7 +23024 4 +23025 3 +23028 4 +23030 14 +23031 5 +23033 5 +23038 6 +23044 7 +23056 5 +23063 5 +23072 4 +23076 4 +23077 7 +23078 13 +23080 4 +23086 7 +23088 7 +23090 4 +23092 9 +23098 6 +23100 13 +23107 2 +23109 12 +23110 5 +23123 3 +23128 12 +23140 4 +23143 14 +23155 12 +23160 5 +23161 6 +23167 8 +23172 7 +23181 10 +23186 4 +23189 3 +23190 9 +23200 4 +23201 5 +23205 8 +23215 7 +23227 4 +23228 3 +23229 13 +23234 4 +23238 6 +23239 10 +23240 9 +23242 4 +23247 11 +23248 2 +23254 13 +23257 6 +23261 15 +23267 2 +23273 3 +23275 2 +23276 4 +23277 4 +23281 10 +23282 3 +23283 7 +23287 1 +23291 5 +23294 2 +23297 4 +23300 8 +23305 6 +23308 6 +23309 3 +23314 2 +23322 5 +23326 6 +23336 10 +23337 3 +23338 5 +23346 13 +23349 4 +23350 5 +23354 9 +23356 4 +23357 5 +23358 6 +23359 5 +23360 7 +23365 11 +23372 8 +23373 5 +23375 4 +23382 7 +23388 16 +23389 10 +23390 7 +23393 2 +23396 8 +23397 10 +23402 7 +23403 9 +23404 5 +23408 6 +23410 6 +23412 4 +23414 7 +23416 2 +23430 6 +23431 6 +23433 10 +23439 4 +23443 4 +23445 5 +23451 3 +23460 8 +23463 5 +23464 8 +23465 6 +23472 3 +23473 5 +23474 12 +23478 3 +23486 5 +23488 2 +23490 8 +23498 3 +23500 4 +23502 4 +23503 1 +23505 2 +23511 6 +23512 5 +23513 2 +23515 11 +23516 2 +23522 1 +23523 5 +23526 2 +23527 5 +23529 1 +23535 5 +23537 5 +23539 8 +23546 8 +23549 5 +23553 6 +23555 4 +23556 5 +23571 7 +23575 6 +23583 7 +23584 1 +23594 6 +23598 3 +23602 3 +23608 5 +23609 3 +23616 10 +23617 17 +23619 5 +23620 5 +23621 7 +23622 16 +23628 4 +23629 7 +23632 7 +23636 4 +23640 8 +23648 1 +23651 4 +23654 3 +23656 4 +23659 2 +23670 2 +23677 5 +23678 6 +23683 14 +23686 3 +23695 4 +23700 5 +23701 8 +23712 3 +23718 11 +23720 6 +23726 7 +23730 3 +23739 7 +23744 4 +23745 9 +23747 3 +23749 3 +23753 7 +23754 2 +23760 3 +23762 3 +23768 12 +23780 6 +23789 12 +23790 6 +23793 5 +23800 3 +23805 5 +23809 5 +23811 9 +23821 4 +23824 8 +23830 5 +23834 6 +23838 8 +23840 4 +23842 5 +23844 5 +23845 7 +23846 6 +23847 5 +23848 7 +23856 6 +23859 4 +23862 11 +23864 3 +23866 6 +23870 2 +23873 4 +23878 11 +23879 8 +23884 8 +23886 5 +23891 9 +23896 2 +23897 7 +23901 5 +23902 5 +23904 7 +23906 4 +23913 4 +23915 6 +23916 5 +23917 7 +23918 9 +23919 10 +23924 12 +23929 2 +23930 4 +23938 3 +23939 15 +23940 6 +23942 5 +23952 5 +23953 4 +23954 7 +23956 5 +23962 6 +23966 4 +23968 2 +23970 3 +23983 8 +23984 3 +23998 13 +24006 8 +24009 2 +24012 5 +24016 6 +24020 4 +24024 1 +24034 4 +24039 8 +24043 8 +24050 6 +24054 7 +24055 1 +24056 2 +24061 6 +24067 5 +24068 7 +24071 9 +24073 3 +24077 2 +24084 2 +24092 4 +24099 8 +24101 5 +24104 8 +24108 6 +24114 7 +24117 9 +24118 6 +24121 8 +24124 7 +24131 8 +24141 2 +24143 6 +24159 1 +24160 9 +24161 6 +24168 3 +24173 4 +24183 6 +24184 6 +24190 7 +24192 7 +24206 3 +24209 5 +24215 9 +24223 7 +24225 4 +24230 1 +24232 2 +24234 4 +24238 10 +24239 4 +24244 5 +24245 4 +24246 9 +24256 7 +24258 13 +24263 12 +24270 4 +24274 6 +24279 3 +24283 6 +24286 5 +24294 2 +24308 6 +24312 3 +24326 4 +24339 8 +24340 8 +24347 7 +24350 4 +24360 3 +24364 5 +24372 5 +24376 9 +24382 10 +24383 3 +24384 7 +24393 5 +24396 5 +24397 4 +24411 3 +24416 6 +24417 8 +24423 4 +24424 6 +24426 14 +24428 9 +24435 5 +24438 7 +24444 2 +24445 6 +24450 11 +24451 5 +24452 3 +24456 6 +24464 6 +24466 6 +24472 5 +24475 5 +24480 11 +24483 4 +24485 2 +24486 3 +24488 4 +24491 7 +24494 4 +24495 4 +24501 6 +24506 5 +24509 7 +24514 3 +24522 6 +24526 6 +24529 9 +24531 6 +24532 3 +24539 4 +24544 4 +24546 9 +24550 5 +24552 7 +24556 2 +24568 1 +24572 2 +24573 4 +24582 4 +24583 5 +24585 18 +24588 12 +24590 5 +24595 4 +24603 6 +24623 4 +24624 7 +24629 2 +24630 7 +24635 3 +24640 6 +24643 6 +24644 6 +24648 6 +24658 8 +24659 5 +24664 6 +24676 5 +24680 6 +24686 4 +24687 6 +24691 6 +24694 6 +24699 3 +24700 6 +24702 4 +24709 7 +24710 9 +24714 7 +24715 5 +24719 5 +24723 7 +24725 4 +24731 3 +24733 4 +24739 5 +24740 6 +24746 2 +24750 4 +24756 5 +24759 3 +24761 4 +24770 4 +24773 5 +24778 8 +24783 6 +24784 8 +24785 2 +24786 3 +24787 5 +24788 8 +24790 1 +24792 4 +24794 2 +24795 3 +24797 9 +24798 6 +24799 6 +24800 11 +24803 5 +24811 2 +24813 7 +24820 5 +24831 6 +24833 5 +24834 6 +24846 2 +24849 3 +24856 15 +24870 3 +24871 6 +24875 8 +24876 4 +24879 1 +24883 5 +24884 2 +24885 3 +24886 3 +24891 9 +24903 3 +24904 4 +24905 4 +24908 6 +24910 8 +24913 4 +24914 6 +24917 4 +24925 4 +24926 3 +24933 5 +24935 4 +24939 3 +24940 6 +24943 3 +24951 8 +24954 3 +24963 6 +24966 3 +24967 2 +24968 13 +24970 3 +24971 3 +24976 4 +24985 8 +24986 4 +24988 8 +24989 7 +24993 5 +24998 4 +25001 2 +25006 8 +25009 3 +25021 8 +25024 5 +25028 5 +25030 9 +25032 9 +25033 2 +25039 1 +25043 5 +25044 5 +25047 8 +25054 8 +25055 1 +25060 10 +25064 5 +25070 2 +25071 3 +25075 4 +25077 2 +25078 15 +25081 4 +25084 7 +25085 7 +25090 5 +25093 9 +25107 9 +25111 2 +25112 5 +25113 3 +25116 6 +25117 8 +25125 6 +25131 4 +25135 19 +25139 6 +25142 4 +25146 6 +25155 6 +25160 3 +25163 6 +25164 3 +25166 8 +25175 4 +25176 4 +25181 17 +25196 4 +25207 3 +25208 9 +25211 8 +25216 12 +25223 1 +25231 3 +25235 6 +25241 5 +25249 3 +25251 2 +25253 8 +25255 7 +25258 8 +25260 5 +25262 7 +25263 8 +25266 6 +25269 2 +25278 12 +25279 8 +25281 7 +25282 11 +25292 4 +25293 4 +25294 8 +25295 4 +25299 5 +25302 4 +25304 9 +25309 2 +25312 3 +25313 1 +25316 3 +25329 4 +25340 5 +25349 14 +25352 3 +25355 9 +25362 3 +25367 6 +25370 8 +25377 4 +25386 4 +25387 5 +25388 7 +25390 4 +25393 6 +25394 5 +25398 4 +25399 10 +25410 6 +25411 2 +25418 8 +25420 7 +25421 7 +25422 8 +25423 5 +25429 9 +25438 6 +25440 4 +25441 7 +25442 7 +25446 4 +25449 5 +25453 7 +25454 2 +25459 6 +25466 2 +25470 3 +25472 2 +25475 8 +25476 7 +25483 3 +25485 11 +25490 8 +25497 4 +25502 10 +25507 4 +25510 12 +25514 1 +25515 2 +25519 7 +25520 6 +25529 5 +25538 10 +25542 5 +25543 8 +25544 6 +25546 7 +25551 3 +25554 7 +25558 7 +25562 4 +25566 14 +25580 4 +25581 6 +25590 2 +25591 3 +25594 5 +25596 2 +25598 4 +25601 3 +25605 6 +25606 10 +25610 4 +25612 2 +25615 4 +25621 2 +25630 4 +25637 2 +25639 7 +25645 4 +25647 8 +25651 7 +25653 3 +25654 13 +25657 3 +25659 7 +25660 6 +25666 4 +25669 8 +25672 7 +25679 7 +25686 3 +25696 6 +25700 8 +25706 3 +25723 4 +25725 6 +25729 4 +25738 4 +25746 3 +25747 9 +25756 7 +25762 6 +25763 3 +25768 7 +25771 8 +25780 6 +25781 7 +25782 3 +25783 7 +25784 5 +25789 6 +25791 1 +25795 13 +25802 9 +25806 5 +25807 8 +25813 1 +25818 4 +25819 3 +25827 8 +25829 3 +25835 5 +25857 9 +25859 15 +25867 6 +25868 5 +25875 4 +25878 4 +25888 7 +25892 9 +25895 1 +25902 9 +25904 5 +25908 4 +25911 2 +25913 9 +25916 3 +25917 7 +25919 5 +25927 6 +25931 6 +25933 3 +25935 3 +25937 5 +25941 7 +25942 4 +25944 6 +25952 9 +25953 4 +25959 4 +25972 10 +25979 5 +25980 10 +25997 5 +26005 5 +26022 5 +26025 3 +26030 2 +26032 8 +26033 8 +26039 2 +26041 8 +26042 4 +26049 6 +26050 4 +26051 1 +26052 9 +26058 15 +26059 3 +26060 2 +26064 4 +26069 8 +26071 6 +26072 3 +26074 7 +26076 2 +26077 12 +26087 11 +26095 3 +26097 19 +26098 7 +26109 4 +26111 8 +26112 5 +26115 5 +26118 4 +26119 3 +26133 3 +26135 6 +26138 6 +26139 3 +26149 3 +26155 8 +26159 3 +26160 6 +26180 4 +26182 10 +26187 6 +26189 14 +26190 4 +26193 3 +26194 6 +26198 7 +26199 8 +26212 7 +26215 2 +26216 5 +26217 5 +26218 6 +26222 4 +26223 5 +26227 6 +26230 9 +26237 6 +26240 4 +26245 4 +26247 6 +26248 6 +26252 15 +26259 6 +26261 7 +26264 6 +26271 6 +26272 7 +26278 4 +26280 4 +26281 5 +26283 7 +26290 2 +26291 5 +26292 2 +26300 5 +26305 5 +26308 4 +26309 1 +26312 13 +26314 5 +26318 7 +26340 5 +26343 4 +26346 13 +26348 5 +26354 7 +26355 7 +26358 11 +26360 1 +26361 6 +26363 5 +26364 5 +26367 9 +26382 4 +26385 4 +26386 3 +26390 8 +26392 4 +26393 3 +26397 4 +26407 4 +26410 3 +26412 4 +26418 5 +26423 3 +26431 7 +26432 8 +26433 8 +26434 5 +26435 5 +26436 6 +26437 7 +26443 3 +26446 6 +26447 4 +26452 2 +26457 8 +26464 2 +26473 9 +26480 8 +26482 8 +26485 5 +26493 2 +26494 7 +26513 9 +26515 6 +26516 3 +26519 3 +26522 8 +26527 7 +26529 9 +26530 6 +26535 9 +26537 11 +26540 12 +26541 8 +26561 4 +26562 4 +26564 3 +26565 16 +26566 3 +26570 8 +26574 9 +26575 5 +26577 4 +26583 4 +26584 7 +26589 10 +26603 4 +26604 3 +26611 5 +26617 5 +26618 4 +26620 3 +26626 3 +26631 4 +26643 4 +26646 5 +26652 3 +26653 7 +26654 5 +26657 11 +26661 1 +26667 3 +26671 3 +26673 14 +26674 5 +26677 4 +26681 7 +26682 13 +26683 2 +26684 6 +26685 6 +26691 5 +26695 3 +26698 4 +26703 4 +26708 6 +26711 3 +26713 2 +26714 3 +26723 10 +26724 9 +26731 4 +26733 17 +26734 13 +26739 5 +26742 7 +26746 3 +26749 5 +26752 9 +26755 4 +26761 2 +26768 8 +26771 5 +26772 3 +26786 5 +26787 5 +26788 7 +26806 9 +26811 10 +26815 15 +26821 7 +26828 5 +26833 4 +26834 8 +26840 7 +26842 6 +26854 4 +26858 4 +26862 4 +26874 7 +26883 1 +26903 6 +26906 8 +26907 1 +26918 4 +26923 6 +26927 6 +26929 4 +26934 7 +26941 5 +26943 5 +26945 6 +26947 9 +26955 2 +26961 4 +26967 6 +26976 5 +26978 4 +26983 7 +26986 6 +26989 10 +26990 5 +26994 3 +26996 9 +26999 12 +27004 7 +27005 5 +27007 7 +27010 2 +27014 7 +27021 8 +27022 4 +27027 1 +27028 8 +27034 9 +27035 6 +27038 7 +27055 7 +27057 8 +27059 12 +27061 4 +27062 1 +27064 4 +27070 4 +27080 9 +27081 14 +27082 2 +27087 6 +27093 9 +27096 7 +27097 3 +27103 5 +27106 1 +27107 7 +27108 3 +27120 3 +27126 7 +27127 3 +27129 3 +27136 8 +27139 5 +27142 9 +27145 4 +27149 8 +27150 3 +27163 8 +27172 7 +27174 5 +27181 6 +27182 6 +27190 7 +27191 7 +27192 10 +27193 3 +27194 8 +27214 6 +27227 2 +27228 4 +27229 7 +27237 5 +27238 13 +27239 8 +27247 13 +27249 4 +27250 7 +27259 10 +27262 12 +27263 6 +27265 3 +27267 5 +27269 1 +27279 5 +27283 7 +27284 10 +27288 5 +27300 11 +27301 12 +27305 5 +27308 6 +27310 6 +27313 5 +27322 7 +27323 3 +27328 6 +27329 4 +27330 5 +27332 3 +27333 5 +27334 6 +27337 3 +27338 4 +27340 3 +27350 13 +27352 13 +27355 12 +27362 6 +27366 4 +27370 3 +27377 4 +27378 7 +27382 4 +27387 1 +27392 6 +27396 7 +27398 4 +27401 9 +27403 3 +27404 5 +27405 7 +27408 4 +27415 6 +27418 6 +27419 9 +27424 4 +27429 5 +27433 4 +27438 4 +27455 8 +27457 3 +27476 3 +27477 5 +27479 3 +27480 4 +27482 6 +27489 6 +27494 6 +27496 6 +27499 2 +27503 3 +27506 3 +27508 8 +27510 4 +27513 4 +27514 4 +27530 4 +27531 7 +27533 3 +27536 3 +27537 6 +27543 3 +27547 5 +27550 1 +27555 8 +27558 7 +27562 4 +27563 7 +27564 9 +27570 1 +27573 7 +27576 7 +27589 5 +27590 6 +27594 7 +27602 3 +27607 4 +27608 3 +27611 2 +27614 8 +27619 4 +27624 5 +27625 3 +27626 6 +27628 6 +27630 3 +27631 5 +27632 4 +27635 2 +27638 21 +27640 13 +27641 10 +27647 7 +27651 5 +27652 14 +27655 7 +27656 4 +27660 7 +27661 3 +27667 3 +27675 3 +27687 7 +27688 9 +27689 4 +27701 5 +27704 2 +27706 3 +27707 6 +27709 1 +27711 4 +27712 1 +27715 3 +27717 5 +27723 9 +27724 10 +27728 5 +27736 3 +27737 7 +27739 6 +27741 3 +27747 16 +27752 7 +27753 6 +27758 3 +27761 9 +27762 13 +27768 8 +27769 6 +27775 5 +27777 4 +27784 3 +27786 10 +27788 6 +27793 3 +27796 2 +27807 12 +27810 5 +27811 2 +27814 9 +27823 4 +27824 5 +27827 10 +27828 9 +27830 4 +27832 6 +27841 6 +27850 3 +27853 5 +27854 3 +27856 6 +27859 8 +27861 4 +27871 2 +27874 6 +27877 5 +27878 8 +27883 7 +27890 8 +27894 5 +27896 5 +27897 5 +27903 8 +27906 7 +27908 2 +27920 16 +27921 7 +27923 3 +27929 3 +27936 6 +27939 13 +27941 4 +27942 4 +27947 11 +27952 5 +27953 3 +27954 3 +27955 5 +27957 16 +27959 9 +27962 9 +27965 9 +27966 9 +27970 5 +27971 15 +27974 3 +27977 6 +27980 3 +27981 3 +27983 9 +27989 5 +27990 10 +27997 8 +28003 1 +28015 5 +28024 3 +28026 2 +28028 9 +28036 5 +28037 3 +28040 5 +28041 4 +28046 4 +28047 5 +28050 8 +28051 3 +28054 2 +28066 8 +28078 6 +28091 5 +28111 5 +28125 2 +28128 5 +28134 3 +28140 3 +28142 6 +28149 5 +28150 5 +28152 6 +28156 3 +28158 7 +28163 5 +28173 5 +28175 2 +28178 5 +28182 4 +28185 5 +28197 4 +28201 7 +28205 10 +28217 10 +28221 4 +28222 13 +28227 5 +28228 1 +28233 4 +28236 19 +28238 2 +28249 5 +28255 6 +28259 5 +28265 6 +28266 14 +28267 9 +28268 8 +28269 8 +28272 2 +28275 5 +28279 12 +28284 7 +28286 5 +28293 1 +28295 5 +28299 4 +28301 7 +28308 15 +28313 3 +28321 5 +28330 9 +28333 2 +28338 1 +28342 4 +28358 4 +28360 4 +28363 5 +28371 6 +28372 5 +28377 1 +28381 9 +28387 1 +28395 3 +28397 6 +28398 5 +28405 4 +28411 4 +28412 7 +28416 2 +28417 4 +28418 5 +28419 2 +28420 3 +28422 10 +28426 18 +28427 5 +28428 5 +28429 3 +28434 4 +28440 4 +28442 2 +28443 5 +28448 3 +28455 9 +28461 5 +28462 4 +28463 15 +28468 3 +28470 14 +28473 6 +28475 6 +28477 13 +28478 4 +28495 7 +28497 4 +28505 4 +28516 4 +28522 5 +28529 3 +28533 3 +28535 7 +28542 5 +28549 7 +28558 7 +28562 8 +28564 6 +28573 10 +28577 17 +28583 7 +28587 3 +28588 2 +28596 4 +28601 5 +28610 3 +28623 2 +28626 5 +28629 9 +28630 3 +28632 9 +28638 4 +28643 2 +28644 5 +28649 3 +28651 4 +28653 5 +28657 4 +28658 8 +28659 4 +28668 5 +28675 2 +28682 7 +28683 5 +28689 5 +28690 6 +28698 7 +28707 8 +28710 12 +28717 2 +28725 6 +28730 3 +28732 1 +28734 5 +28748 6 +28749 6 +28752 10 +28754 8 +28760 3 +28763 3 +28766 3 +28778 7 +28783 5 +28786 3 +28789 3 +28792 15 +28796 12 +28802 4 +28810 18 +28817 9 +28822 13 +28833 2 +28836 20 +28837 4 +28839 8 +28841 9 +28843 9 +28849 7 +28851 10 +28855 8 +28861 4 +28864 3 +28867 7 +28872 8 +28875 10 +28876 9 +28881 3 +28884 10 +28894 5 +28897 10 +28902 4 +28903 1 +28920 7 +28922 4 +28924 3 +28931 4 +28935 6 +28937 5 +28939 3 +28944 5 +28945 5 +28953 4 +28955 2 +28956 2 +28961 5 +28966 7 +28969 12 +28970 10 +28976 7 +28978 13 +28988 3 +28989 3 +28993 5 +29002 2 +29006 11 +29009 2 +29012 4 +29014 3 +29019 1 +29022 5 +29028 8 +29033 4 +29037 5 +29045 5 +29050 4 +29055 8 +29065 9 +29072 4 +29082 6 +29083 4 +29094 9 +29098 9 +29106 1 +29109 6 +29110 5 +29111 5 +29114 8 +29116 3 +29121 4 +29125 7 +29129 6 +29130 9 +29139 5 +29140 8 +29154 3 +29158 9 +29162 3 +29167 10 +29168 5 +29171 3 +29172 8 +29178 6 +29183 5 +29185 7 +29186 10 +29190 5 +29191 8 +29199 1 +29201 6 +29206 14 +29210 6 +29219 6 +29223 5 +29226 4 +29228 6 +29233 8 +29247 6 +29251 3 +29262 3 +29265 8 +29279 2 +29284 5 +29291 7 +29292 3 +29301 6 +29302 6 +29303 5 +29304 2 +29308 7 +29318 2 +29325 14 +29329 6 +29334 10 +29336 1 +29339 7 +29343 7 +29344 2 +29346 6 +29352 4 +29354 8 +29358 7 +29359 5 +29374 8 +29377 4 +29380 7 +29383 15 +29385 2 +29386 6 +29388 5 +29389 9 +29393 4 +29394 5 +29395 6 +29397 6 +29409 7 +29411 1 +29423 9 +29430 3 +29438 4 +29440 8 +29441 6 +29446 6 +29448 5 +29450 5 +29453 5 +29463 9 +29467 7 +29469 4 +29476 6 +29480 3 +29481 3 +29482 7 +29485 9 +29488 10 +29493 2 +29495 9 +29496 5 +29498 7 +29510 3 +29515 6 +29516 14 +29517 4 +29519 7 +29521 7 +29524 3 +29526 3 +29528 4 +29531 4 +29534 5 +29542 2 +29545 3 +29546 5 +29553 3 +29556 1 +29557 2 +29560 6 +29561 5 +29562 6 +29564 10 +29575 4 +29578 5 +29581 3 +29587 6 +29592 6 +29597 7 +29602 10 +29610 5 +29616 5 +29622 7 +29623 6 +29624 3 +29629 11 +29633 9 +29638 2 +29642 2 +29644 3 +29650 3 +29652 12 +29664 1 +29670 11 +29678 7 +29684 9 +29686 3 +29691 5 +29693 1 +29695 6 +29697 5 +29700 4 +29708 4 +29710 4 +29712 6 +29720 8 +29731 9 +29733 4 +29739 2 +29740 6 +29744 23 +29747 2 +29752 4 +29757 6 +29768 2 +29774 5 +29779 15 +29780 3 +29782 5 +29783 6 +29786 4 +29788 13 +29792 6 +29796 7 +29808 4 +29811 13 +29813 6 +29814 2 +29817 5 +29823 5 +29824 15 +29832 2 +29833 14 +29834 5 +29840 5 +29844 3 +29847 6 +29849 8 +29852 6 +29860 9 +29864 6 +29865 3 +29868 11 +29876 7 +29878 5 +29881 5 +29887 15 +29893 5 +29894 8 +29902 3 +29904 5 +29906 6 +29909 3 +29912 7 +29920 7 +29929 11 +29930 4 +29932 3 +29933 6 +29934 3 +29938 2 +29941 7 +29942 5 +29945 6 +29947 2 +29951 4 +29958 14 +29959 7 +29962 4 +29966 6 +29979 3 +29980 3 +29984 5 +29990 3 +30002 3 +30003 2 +30004 3 +30005 13 +30007 9 +30008 4 +30016 6 +30018 8 +30019 1 +30022 6 +30027 4 +30029 8 +30040 3 +30042 6 +30044 7 +30046 7 +30048 2 +30049 1 +30055 7 +30058 7 +30061 3 +30064 5 +30069 9 +30074 4 +30076 8 +30078 5 +30081 2 +30085 8 +30086 8 +30089 1 +30092 4 +30106 9 +30109 5 +30120 6 +30121 8 +30123 4 +30135 8 +30136 2 +30144 4 +30164 10 +30167 7 +30168 6 +30172 8 +30174 6 +30178 4 +30183 5 +30184 8 +30193 5 +30195 9 +30196 5 +30202 9 +30203 5 +30204 7 +30207 4 +30210 3 +30215 6 +30227 3 +30230 2 +30231 5 +30238 6 +30243 6 +30246 6 +30251 5 +30254 2 +30257 4 +30258 3 +30266 3 +30279 9 +30280 2 +30281 10 +30291 4 +30294 5 +30300 3 +30302 10 +30303 5 +30304 6 +30305 3 +30312 22 +30314 7 +30321 10 +30325 6 +30327 7 +30328 4 +30337 5 +30338 4 +30344 6 +30352 5 +30354 4 +30356 3 +30360 4 +30369 6 +30374 1 +30375 3 +30376 4 +30377 6 +30380 9 +30382 15 +30383 4 +30387 6 +30392 10 +30394 7 +30402 6 +30403 3 +30411 3 +30412 5 +30413 5 +30418 1 +30422 4 +30424 5 +30426 5 +30428 5 +30432 8 +30442 3 +30451 3 +30456 3 +30460 5 +30472 4 +30474 4 +30475 7 +30479 4 +30481 2 +30487 5 +30489 4 +30500 8 +30502 8 +30503 4 +30506 8 +30507 6 +30509 8 +30510 9 +30511 6 +30514 9 +30515 8 +30517 1 +30519 1 +30524 6 +30528 3 +30530 5 +30533 4 +30537 1 +30541 4 +30549 6 +30554 2 +30555 11 +30557 5 +30560 4 +30569 6 +30577 4 +30582 2 +30588 6 +30599 15 +30600 6 +30605 12 +30607 2 +30608 7 +30609 2 +30613 8 +30615 5 +30625 12 +30629 5 +30630 17 +30631 5 +30634 8 +30638 4 +30640 7 +30650 2 +30659 4 +30663 20 +30664 5 +30666 3 +30677 4 +30679 8 +30683 5 +30685 2 +30688 3 +30693 5 +30698 3 +30709 1 +30718 3 +30719 12 +30723 7 +30744 2 +30751 12 +30752 6 +30754 3 +30761 5 +30767 5 +30771 6 +30781 2 +30787 6 +30788 4 +30789 5 +30791 7 +30792 7 +30807 2 +30808 6 +30809 5 +30810 4 +30813 3 +30814 3 +30818 4 +30819 5 +30836 5 +30837 13 +30844 9 +30847 5 +30850 5 +30864 4 +30874 7 +30875 6 +30877 14 +30881 5 +30887 6 +30888 6 +30896 5 +30904 6 +30906 7 +30910 5 +30916 4 +30917 7 +30921 4 +30923 6 +30931 3 +30935 4 +30936 4 +30956 5 +30958 17 +30959 7 +30963 8 +30964 6 +30967 8 +30973 2 +30974 14 +30977 5 +30985 4 +30987 7 +30992 1 +30996 2 +30998 6 +31007 8 +31015 8 +31017 10 +31018 2 +31019 7 +31030 9 +31037 7 +31042 11 +31044 14 +31049 7 +31058 2 +31059 8 +31069 3 +31073 10 +31075 5 +31076 7 +31081 2 +31084 5 +31086 7 +31090 5 +31093 5 +31102 5 +31104 8 +31105 3 +31111 3 +31116 3 +31118 17 +31119 5 +31125 8 +31138 8 +31145 14 +31146 4 +31149 12 +31156 3 +31159 5 +31164 7 +31165 1 +31166 5 +31170 4 +31174 5 +31183 5 +31184 2 +31185 2 +31186 13 +31197 2 +31198 4 +31199 5 +31200 5 +31210 6 +31212 5 +31214 10 +31217 5 +31221 6 +31226 7 +31227 2 +31229 5 +31231 5 +31234 6 +31241 4 +31243 14 +31253 6 +31255 4 +31277 2 +31280 2 +31281 6 +31282 3 +31285 2 +31292 5 +31293 3 +31298 7 +31303 2 +31313 5 +31314 4 +31323 5 +31326 17 +31327 8 +31328 6 +31333 5 +31336 3 +31340 4 +31341 7 +31347 6 +31353 9 +31354 6 +31355 6 +31371 1 +31376 9 +31378 3 +31379 4 +31380 8 +31383 2 +31392 8 +31396 7 +31397 3 +31402 3 +31404 4 +31407 4 +31411 4 +31419 10 +31426 2 +31433 3 +31444 8 +31446 6 +31447 9 +31448 6 +31454 3 +31459 3 +31463 4 +31465 6 +31469 5 +31475 5 +31477 5 +31481 2 +31482 6 +31483 2 +31499 4 +31504 4 +31512 6 +31514 5 +31516 2 +31527 9 +31528 7 +31533 9 +31547 6 +31548 8 +31550 10 +31551 7 +31553 6 +31554 6 +31555 11 +31556 6 +31562 8 +31563 9 +31567 2 +31571 6 +31574 6 +31583 6 +31584 4 +31591 4 +31592 5 +31594 2 +31596 6 +31598 2 +31601 2 +31607 4 +31611 4 +31622 8 +31623 6 +31625 4 +31631 6 +31648 8 +31650 2 +31654 13 +31662 10 +31663 4 +31673 5 +31676 8 +31677 4 +31679 5 +31683 5 +31685 2 +31689 8 +31699 4 +31705 4 +31706 4 +31709 6 +31712 6 +31717 5 +31724 10 +31731 4 +31734 7 +31735 2 +31739 4 +31741 6 +31744 21 +31747 6 +31749 12 +31750 3 +31753 9 +31755 2 +31757 5 +31759 7 +31769 9 +31771 6 +31779 3 +31783 4 +31787 4 +31789 4 +31791 7 +31800 3 +31806 3 +31808 9 +31811 4 +31813 6 +31814 10 +31818 4 +31821 7 +31828 4 +31839 2 +31841 5 +31848 9 +31858 9 +31863 2 +31878 10 +31891 3 +31903 5 +31904 7 +31911 9 +31917 4 +31918 7 +31921 7 +31934 9 +31936 6 +31940 4 +31944 3 +31948 8 +31951 8 +31956 10 +31968 4 +31969 14 +31977 6 +31979 6 +31986 6 +31989 3 +32000 5 +32001 7 +32002 8 +32006 3 +32011 5 +32018 4 +32024 11 +32037 5 +32040 6 +32043 2 +32048 4 +32050 4 +32051 3 +32052 3 +32055 2 +32057 2 +32074 6 +32081 5 +32095 8 +32110 9 +32112 3 +32114 7 +32116 4 +32117 13 +32118 5 +32119 4 +32139 3 +32143 4 +32144 2 +32146 6 +32149 6 +32158 5 +32160 6 +32167 2 +32172 4 +32174 4 +32178 4 +32179 6 +32183 8 +32196 3 +32201 3 +32208 5 +32212 1 +32214 2 +32228 6 +32232 8 +32233 4 +32236 2 +32238 20 +32250 3 +32255 10 +32260 5 +32262 4 +32276 7 +32277 4 +32282 3 +32283 4 +32286 4 +32292 4 +32295 4 +32297 8 +32303 9 +32308 5 +32311 6 +32316 4 +32319 4 +32321 7 +32325 1 +32331 6 +32334 5 +32339 8 +32347 5 +32348 3 +32349 7 +32350 3 +32351 11 +32352 5 +32354 6 +32359 2 +32362 2 +32366 5 +32369 7 +32371 4 +32377 7 +32382 8 +32387 4 +32395 5 +32401 4 +32411 9 +32417 9 +32419 11 +32420 15 +32425 3 +32427 6 +32428 5 +32440 6 +32441 6 +32447 4 +32450 6 +32454 6 +32465 5 +32467 16 +32473 2 +32475 5 +32484 9 +32491 3 +32492 6 +32494 5 +32495 6 +32499 15 +32507 7 +32512 10 +32513 4 +32515 5 +32516 2 +32520 6 +32524 9 +32527 12 +32531 4 +32543 9 +32545 6 +32546 3 +32547 6 +32551 4 +32552 3 +32556 5 +32565 8 +32567 2 +32571 13 +32573 3 +32576 4 +32578 7 +32582 10 +32591 15 +32593 7 +32594 6 +32596 3 +32611 3 +32613 5 +32614 5 +32625 2 +32630 9 +32632 2 +32638 4 +32642 6 +32654 5 +32661 4 +32662 4 +32664 5 +32670 9 +32673 8 +32680 3 +32692 6 +32693 4 +32695 8 +32697 2 +32704 12 +32707 3 +32712 4 +32721 3 +32732 5 +32740 2 +32744 6 +32748 2 +32755 1 +32759 6 +424768 8 +1617660 8 +2265085 2 +3543239 1 +3614208 2 +4554934 7 +7361295 6 +7622105 6 +7661948 6 +8258519 2 +8313108 6 +10048890 5 +10338214 1 +12470521 4 +13512260 7 +14526670 6 +15262202 4 +15936525 3 +16306193 1 +16464330 6 +16511583 5 +17167166 2 +17469495 1 +17645951 5 +18915209 7 +19247787 7 +19276906 6 +20620473 4 +21306469 6 +22617912 3 +23202848 7 +23930720 4 +25096138 6 +25889677 6 +26298010 6 +27747039 6 +28401610 5 +28631177 5 +28932910 5 +30311458 3 +30459263 7 +30613038 8 +33448105 2 +36553603 6 +37189881 2 +38555711 6 +39192227 2 +41259526 8 +41375740 6 +42598825 7 +44794341 4 +45145995 3 +47743315 7 +48383611 11 +48676314 7 +49199633 4 +50008742 5 +51594577 1 +52244752 7 +52666154 4 +52835736 4 +53751810 7 +55646468 10 +56669118 7 +58006617 7 +58445498 8 +58572296 9 +58957110 3 +59247326 2 +61658795 2 +62024048 2 +62354753 4 +62750650 5 +64017803 6 +64802264 3 +65576938 7 +65604316 6 +65613609 3 +66308346 8 +67372248 3 +69405128 5 +70091111 7 +70757323 6 +73668232 3 +74209648 7 +75034450 2 +75566142 4 +76218682 7 +76584517 5 +76855249 5 +77123673 6 +77464759 3 +78634509 10 +79289361 7 +79450773 4 +79962785 4 +81600537 2 +85238934 3 +86061910 8 +86331186 7 +88511232 3 +89395304 6 +89396593 4 +92557435 8 +94839300 3 +96815304 4 +97818197 5 +99166570 6 +101625775 3 +102670648 6 +102757396 6 +102973541 4 +104833569 5 +108245550 8 +108337161 4 +109424411 7 +113079732 6 +114378081 6 +114974797 3 +117888035 6 +117956842 7 +118407857 5 +118624779 4 +119025948 5 +119198532 1 +119418087 6 +120466201 6 +122417153 9 +123236363 7 +124008052 8 +124393006 7 +124857495 5 +126208715 3 +126708778 3 +126789663 4 +126966486 8 +127780925 3 +129825529 5 +132491628 6 +133670577 9 +133986223 9 +133994396 5 +134489688 5 +135766418 3 +136932117 4 +139370809 4 +140587228 5 +141801827 6 +142167304 2 +146798217 5 +147661464 14 +148703639 6 +149692876 2 +150092470 9 +150752450 3 +153853416 4 +156992021 5 +157715749 9 +158620668 7 +158976365 2 +159103218 2 +159265688 6 +160541231 3 +160647366 9 +161449129 6 +162255147 3 +164041253 3 +165327924 4 +167087190 5 +169649326 8 +172099487 2 +172195766 5 +172726504 3 +173772323 5 +174773350 7 +175649311 1 +177588507 4 +179406344 4 +180238476 2 +180508323 7 +181311372 7 +181393335 5 +185490427 4 +186647678 4 +188307482 6 +189078587 3 +191170951 8 +196120107 4 +196316132 4 +196660769 6 +200870158 2 +200871318 5 +202569985 4 +204335543 5 +204466773 6 +207235367 6 +207389427 4 +209061781 5 +210285084 2 +210893462 5 +212104981 11 +214201628 7 +215241879 6 +216985973 6 +218063752 2 +219216204 6 +222471222 2 +223268447 7 +225422936 1 +229150842 3 +234466343 7 +237453668 4 +237667303 8 +238269424 4 +238738771 7 +239370324 7 +239438439 6 +239592739 3 +240004567 1 +240452421 3 +241092535 7 +243489502 4 +244499109 7 +244903897 5 +245240189 3 +245255936 5 +245320174 10 +245337912 5 +245371867 4 +246732955 5 +247099124 3 +248239330 6 +249823471 5 +250028205 6 +255853733 4 +259544594 9 +261046281 10 +261068349 8 +262680988 2 +264979465 4 +265877030 6 +266001420 3 +267019728 2 +267476275 6 +268230502 6 +270400276 7 +272101630 7 +273082099 6 +274656587 4 +274901635 3 +275686735 7 +276635428 2 +277303190 6 +277748551 9 +278184425 4 +279953479 6 +281487303 5 +282111171 5 +283251007 3 +284245603 9 +284653508 3 +285999477 2 +287519436 4 +289953285 6 +291114673 7 +291147433 4 +291538276 10 +291819906 3 +294178624 8 +294797358 4 +296199502 8 +297471652 5 +297997998 5 +298584533 5 +300476220 5 +303010768 2 +303328568 6 +303416138 6 +303908392 4 +304082877 5 +305020803 6 +305164694 3 +306918885 4 +307748073 5 +309098472 8 +309658824 8 +310283147 6 +310493947 3 +312391355 6 +316110366 3 +320410853 10 +321362055 5 +322002680 6 +324466431 5 +325356514 10 +325846597 6 +327876843 5 +327957574 5 +330869500 6 +333159194 5 +335103335 4 +335961396 11 +336539985 10 +336962224 9 +337095777 5 +337288626 4 +340295656 4 +341946255 3 +342354144 6 +343270183 8 +343890464 4 +346964992 4 +349302349 5 +350106052 6 +350395218 2 +350695295 2 +350843774 2 +351433179 8 +355331395 5 +355761421 3 +356745899 8 +358071190 8 +359894269 6 +360586722 1 +361129191 3 +361836935 3 +361879511 5 +362011379 5 +363078105 6 +364084581 4 +364273526 3 +366148449 8 +367105837 5 +369007089 2 +371337770 9 +371854728 3 +372680735 7 +373280756 7 +374778384 6 +375124510 1 +376201301 3 +379324010 8 +380572820 1 +382023719 7 +382358688 3 +383558149 2 +383621649 6 +383727181 7 +384701758 1 +385049685 8 +387214091 3 +387644782 7 +387981675 13 +388253420 4 +388468299 10 +388505679 7 +388930045 7 +389463565 6 +389526792 5 +390124370 5 +390139448 10 +390141930 1 +391132837 7 +391447898 6 +391595812 2 +392838742 8 +393589345 7 +395040493 4 +397236184 6 +398618172 2 +399608713 11 +400377017 1 +401777252 3 +402248871 6 +402301308 5 +402353658 5 +403249003 5 +405323989 6 +405455625 4 +407098352 7 +407266617 4 +407352177 2 +408433998 5 +408990072 8 +409217456 2 +411963326 5 +413862066 5 +416223144 10 +416704684 3 +416909701 4 +417270304 5 +418836301 6 +418844376 7 +419995984 4 +420354364 6 +420556070 7 +421638643 4 +422421109 3 +422954696 8 +423334925 3 +426100509 3 +426558415 9 +427332169 12 +428336484 4 +428537342 2 +430903622 7 +431654329 3 +433064320 5 +433465265 2 +433894006 6 +434745103 4 +434933297 2 +439268846 6 +439736548 9 +440441766 3 +440911413 2 +442141292 3 +443465105 4 +443700611 7 +444169150 7 +447417691 3 +448547038 4 +448563537 5 +448580846 4 +449259961 10 +449273087 5 +449392217 5 +450520561 5 +454314735 6 +455687959 2 +456032742 6 +456555055 3 +457185975 4 +457392117 5 +459085032 1 +459363641 4 +459851017 2 +460489686 4 +461801894 1 +462049783 2 +464956764 8 +465325709 4 +466751855 5 +466887618 7 +467130388 8 +467564975 4 +467613585 2 +468095442 3 +468145289 4 +468870751 3 +468952978 7 +470354138 3 +471980374 3 +472766848 6 +473024540 3 +475096748 6 +475830913 6 +477193211 10 +481673326 7 +481879654 5 +482165917 5 +482601320 3 +483527009 4 +483781906 2 +485292174 2 +485776056 7 +486494649 5 +486565906 2 +487430539 3 +487623268 3 +488022399 4 +488087327 4 +490291851 3 +491894617 6 +492938448 5 +493084046 4 +494136435 7 +495700296 5 +497159860 9 +497276833 2 +500632794 4 +503719000 3 +504017684 4 +504158511 9 +504898605 7 +506109670 6 +506343416 4 +507499814 9 +508637396 9 +508732409 8 +509109994 4 +510006873 6 +510203042 5 +510914136 5 +511309262 8 +511762605 5 +511832280 7 +512523998 11 +514931854 4 +515007979 3 +517125453 6 +517127938 5 +517162305 4 +517405889 7 +517855389 5 +521172458 7 +523443179 4 +523631080 5 +523801697 7 +524964411 3 +525557163 9 +527332362 3 +527552376 3 +528766541 6 +530143585 5 +531466407 4 +532575428 4 +532723399 4 +535212701 7 +535909722 6 +536295619 4 +536465688 3 +537035478 3 +537905766 3 +537912151 6 +541409279 3 +541855796 1 +542167110 4 +543347899 3 +545152858 4 +548920836 4 +549024691 5 +550725366 4 +550936774 6 +551457889 4 +552157000 8 +553212429 3 +555047861 8 +555498296 7 +556116130 8 +557465165 7 +559675399 4 +559827300 9 +560589415 4 +561879030 5 +563259682 5 +563661127 7 +564555651 6 +565747289 4 +565788348 6 +565945745 6 +567492005 6 +568841003 6 +571640147 9 +575518931 6 +579282235 5 +579653721 1 +580068345 4 +580570852 7 +580601565 5 +580959420 4 +583776553 6 +584460547 7 +585726649 6 +586262420 9 +586424765 3 +586691809 6 +587025434 5 +587631783 3 +588126819 3 +589211721 6 +590133691 4 +590805567 4 +592433446 4 +593575394 4 +594888205 6 +595369477 2 +596155869 2 +597277030 2 +600097318 4 +600827425 12 +601529235 2 +604186041 1 +606987207 2 +608449543 6 +610333265 6 +613454399 7 +614091091 4 +614185200 3 +615017929 6 +618334175 2 +618541923 3 +618991532 6 +619678703 5 +619996802 5 +621528737 2 +621552229 5 +623178443 1 +624762668 8 +625778162 5 +626110121 6 +626987316 3 +627117991 5 +627777365 7 +628130781 7 +628527317 5 +628696649 4 +628708219 5 +629152126 6 +629662290 6 +629956974 4 +631617396 6 +631974030 6 +632268507 4 +633204556 4 +635161482 2 +639224220 4 +639788702 2 +640547797 2 +642921543 4 +643497607 3 +643499234 6 +644533842 2 +645248693 7 +645743265 6 +646345827 5 +647083411 8 +648978470 5 +655539920 2 +656237406 2 +658564802 4 +659037426 5 +659126025 6 +660316299 4 +661209356 3 +664434537 5 +666741184 5 +667364671 2 +668106981 4 +668678868 6 +670429917 6 +672609398 5 +673334537 1 +673639096 8 +674644556 1 +677360522 5 +678178364 5 +679661147 5 +680202412 9 +680818143 3 +680988300 3 +681390249 10 +681953094 3 +682913252 4 +684268892 1 +684814815 5 +685761812 1 +687091581 5 +687985017 4 +689012947 4 +690169746 8 +690888686 5 +691266677 4 +693587123 3 +694207281 4 +694246514 4 +697567244 8 +699447100 4 +701420622 5 +701639408 4 +705170268 4 +705686369 6 +705875118 3 +706839571 5 +706995016 7 +708418885 2 +709819349 4 +710615237 7 +711006451 3 +711534816 2 +711922895 2 +711927780 5 +712552368 5 +712603610 2 +712877311 7 +713013102 7 +713021805 10 +714950762 6 +715756387 6 +717070702 5 +717789054 5 +719727231 4 +720142342 7 +721490256 6 +722126170 6 +722885107 7 +723752618 4 +724810233 5 +726365873 2 +727072417 7 +728073137 7 +729943023 5 +730707177 9 +732140942 3 +732699111 7 +734372782 8 +735378797 5 +735460667 5 +735496409 4 +736552256 7 +737559556 5 +740991335 3 +741782278 4 +742445350 2 +742920904 8 +743074547 3 +743710106 7 +745790697 3 +747054830 3 +747376000 2 +747526260 6 +747824514 4 +751906771 7 +752072111 3 +752298768 4 +756750170 4 +757612361 3 +757696994 7 +760415442 4 +761296616 4 +761942448 2 +763434422 7 +764525647 11 +764929186 4 +766058506 6 +766184146 6 +766679297 8 +767659056 7 +768287130 6 +768802231 6 +768988158 4 +769049643 7 +769305307 4 +771542459 4 +772174207 1 +772431854 10 +775058241 5 +775785667 4 +777325807 6 +778103013 5 +779420648 2 +779470127 1 +779840825 6 +780755123 3 +782744996 8 +783384448 4 +783507037 3 +784097323 3 +785652913 6 +785740769 8 +785819277 5 +791015010 5 +791450246 10 +791994807 5 +792686665 7 +792817435 5 +794372954 3 +794600626 5 +795033856 4 +796524038 4 +797245772 4 +797359690 4 +799719391 6 +800018526 5 +801381199 5 +802399518 5 +804070834 3 +805815877 6 +805855587 6 +806318464 3 +807916879 4 +808430778 10 +809172866 6 +809571688 5 +810190791 4 +812097705 8 +814664015 5 +815036430 7 +816138135 5 +818329298 9 +818664100 6 +818924144 4 +820246850 5 +820784623 3 +821784727 5 +825103720 4 +825702400 12 +826182746 5 +827754774 4 +829690815 1 +830316928 3 +831762311 7 +834602229 5 +834798903 3 +835474168 5 +835851994 6 +837097960 3 +837946592 4 +838899984 7 +839113521 6 +839314355 2 +841135862 2 +842303233 1 +843268925 7 +844340832 8 +845342646 7 +845551146 4 +847045280 3 +847126017 6 +847885430 6 +848511977 6 +849150088 3 +851223451 2 +851870982 2 +852743093 5 +854117992 7 +854392657 5 +855444116 8 +856045237 6 +856353662 6 +856385768 3 +860746148 6 +862352846 6 +863784700 4 +866226333 6 +870364685 3 +870407578 10 +872148084 4 +873596376 3 +874097179 2 +877012400 5 +877037025 9 +878273745 8 +880020461 4 +880084304 4 +881307969 5 +886150361 3 +886996787 7 +887916938 2 +890649003 6 +892235681 7 +893235980 4 +893941127 3 +896523334 4 +896560915 10 +898868690 6 +899830201 4 +899937930 6 +900679847 11 +901000892 6 +901007655 2 +901108845 10 +903257553 5 +905771332 5 +907999302 4 +909265065 6 +909627328 8 +910536584 4 +911844950 4 +913191603 7 +913349047 4 +916121479 8 +916188943 3 +917842611 5 +918969607 4 +921676804 13 +921734943 3 +922221846 5 +923848132 6 +924552487 6 +925300514 7 +927615354 2 +928346348 10 +929120032 5 +932420817 1 +932632351 9 +935293164 5 +936473952 4 +937375980 4 +938311727 4 +939405273 3 +939988209 9 +940851412 5 +941071686 6 +941198869 2 +941872224 4 +942394661 4 +942635276 7 +945818582 11 +946209179 7 +946900394 5 +947062974 4 +949384200 4 +949584507 2 +949733348 2 +951741801 3 +953881308 2 +954919192 4 +955511970 7 +957609323 7 +958188655 3 +958514259 7 +960454493 5 +962084541 2 +962166044 4 +963489704 6 +972167458 4 +972469219 6 +972601189 6 +973183746 3 +974228096 7 +975494067 7 +975730971 4 +978114753 6 +978123738 7 +980286406 3 +983399591 4 +983446618 3 +984232749 2 +985196599 7 +985214440 4 +987548034 8 +987658297 5 +989092801 8 +990125673 5 +991136140 3 +991559766 2 +993797709 7 +995125930 6 +998032983 5 +998753784 5 +999446556 2 +999567403 1 +1000225207 4 +1005216093 6 +1005882591 7 +1006499999 8 +1007892687 7 +1007903290 6 +1008136288 3 +1008312355 5 +1008674836 1 +1009834838 4 +1011266910 4 +1012395262 6 +1012639847 8 +1013141281 5 +1013205951 3 +1013609624 4 +1014179067 7 +1015896049 7 +1016827464 9 +1017356480 11 +1018314164 5 +1018709010 6 +1020197456 2 +1021614562 4 +1021844237 5 +1022162927 3 +1022896292 10 +1025137580 2 +1025684785 8 +1025699955 4 +1030097716 3 +1031076518 4 +1031138139 4 +1031464754 5 +1031673238 9 +1032249246 13 +1032355672 2 +1033056209 4 +1034654939 3 +1034874794 4 +1037051003 6 +1038055757 4 +1038148918 6 +1038467533 2 +1038993432 3 +1040094629 4 +1040287107 3 +1040582192 4 +1040613431 11 +1041004487 2 +1042387214 8 +1043068514 6 +1043260652 7 +1046728321 3 +1048085406 7 +1050957484 7 +1053764761 2 +1054888650 6 +1054889811 3 +1055373218 7 +1055681240 4 +1056082218 5 +1057688987 4 +1057742176 8 +1058306186 5 +1059871245 5 +1062075916 3 +1063052619 2 +1063938672 3 +1066558460 7 +1066869463 2 +1068499094 6 +1073467748 7 diff --git a/resource/runner/problem/book/ch2/7. count/data/output/6.output b/resource/runner/problem/book/ch2/7. count/data/output/6.output new file mode 100644 index 0000000..57b0ddb --- /dev/null +++ b/resource/runner/problem/book/ch2/7. count/data/output/6.output @@ -0,0 +1,8846 @@ +1 14 +5 8 +9 11 +28 4 +34 11 +35 20 +41 7 +50 7 +54 6 +57 8 +61 12 +71 8 +79 8 +80 6 +81 11 +91 7 +98 12 +101 13 +108 7 +109 13 +114 6 +116 11 +117 9 +120 6 +124 6 +125 11 +129 6 +144 13 +151 9 +155 9 +157 8 +158 18 +161 15 +163 14 +170 18 +174 25 +175 16 +177 11 +181 8 +185 4 +186 9 +191 12 +192 4 +194 3 +200 11 +201 9 +202 9 +203 5 +204 18 +205 9 +208 5 +209 12 +210 9 +217 12 +228 4 +229 5 +235 6 +247 12 +255 9 +257 9 +261 6 +264 16 +268 8 +280 15 +283 11 +286 6 +294 2 +297 12 +300 15 +308 17 +315 5 +316 17 +325 8 +326 15 +327 7 +357 5 +365 4 +367 13 +373 15 +383 17 +387 7 +396 20 +398 5 +399 12 +401 11 +413 15 +427 11 +431 12 +432 18 +435 10 +436 15 +440 4 +443 19 +447 11 +449 11 +453 6 +455 16 +460 4 +463 9 +469 7 +474 6 +475 12 +483 10 +486 10 +487 8 +488 7 +490 5 +493 8 +494 13 +503 17 +504 21 +505 6 +506 11 +511 5 +520 8 +525 8 +526 7 +530 7 +541 16 +543 10 +546 9 +547 7 +553 8 +554 8 +557 9 +564 11 +574 8 +586 14 +590 9 +593 14 +596 8 +598 9 +608 12 +609 5 +623 22 +625 10 +631 7 +636 12 +641 16 +649 12 +654 4 +655 23 +660 13 +662 4 +668 10 +669 8 +670 5 +675 11 +679 14 +680 27 +682 8 +689 9 +690 11 +694 15 +701 13 +724 11 +726 12 +729 9 +731 2 +736 10 +739 8 +745 7 +747 23 +755 8 +759 9 +764 6 +765 8 +768 6 +779 6 +782 13 +785 10 +788 8 +798 6 +802 8 +808 22 +815 10 +820 5 +821 11 +823 9 +835 20 +838 12 +849 9 +851 12 +852 16 +853 6 +854 9 +861 14 +870 13 +877 26 +882 9 +887 7 +889 7 +892 11 +894 30 +896 6 +902 12 +903 3 +908 17 +913 8 +914 9 +920 9 +923 7 +933 7 +936 9 +940 4 +947 8 +949 7 +953 9 +955 11 +957 6 +958 13 +973 16 +974 5 +975 7 +979 3 +983 11 +986 11 +996 8 +997 10 +998 3 +1001 8 +1003 10 +1005 19 +1018 4 +1019 11 +1021 14 +1023 20 +1024 9 +1030 6 +1031 10 +1032 4 +1033 8 +1035 17 +1036 7 +1038 20 +1040 7 +1043 10 +1049 7 +1053 12 +1057 13 +1059 8 +1061 6 +1063 19 +1064 8 +1067 13 +1071 17 +1073 7 +1076 10 +1081 6 +1082 5 +1086 3 +1087 8 +1090 10 +1092 12 +1093 9 +1097 7 +1100 4 +1104 13 +1110 12 +1120 8 +1130 11 +1134 11 +1137 12 +1141 4 +1153 18 +1154 16 +1165 12 +1167 9 +1174 13 +1176 16 +1180 14 +1186 11 +1190 19 +1195 7 +1196 14 +1201 16 +1203 7 +1207 32 +1210 7 +1211 7 +1217 10 +1220 12 +1225 19 +1226 6 +1233 6 +1234 14 +1236 10 +1238 5 +1243 3 +1244 5 +1245 11 +1249 8 +1257 21 +1264 9 +1266 8 +1267 10 +1274 12 +1284 8 +1293 11 +1301 2 +1303 7 +1304 6 +1305 5 +1306 8 +1312 9 +1316 8 +1317 7 +1319 10 +1321 20 +1323 11 +1324 24 +1325 8 +1327 9 +1328 12 +1329 9 +1330 4 +1336 11 +1339 7 +1341 12 +1342 5 +1346 6 +1348 4 +1349 12 +1352 3 +1360 4 +1364 9 +1365 11 +1367 15 +1370 13 +1377 18 +1378 6 +1383 4 +1393 6 +1395 5 +1406 5 +1408 7 +1411 10 +1412 4 +1414 9 +1416 12 +1417 9 +1423 12 +1426 7 +1430 16 +1445 7 +1451 7 +1452 11 +1462 10 +1467 20 +1481 9 +1486 19 +1487 10 +1488 10 +1490 8 +1491 13 +1495 7 +1497 12 +1505 8 +1506 9 +1512 13 +1514 14 +1519 13 +1520 8 +1521 24 +1523 12 +1524 14 +1534 10 +1535 6 +1544 10 +1547 31 +1548 19 +1551 8 +1557 7 +1559 12 +1567 4 +1569 10 +1573 20 +1576 7 +1577 13 +1580 21 +1582 9 +1586 15 +1606 7 +1609 6 +1612 12 +1616 8 +1619 11 +1621 19 +1625 9 +1626 12 +1630 5 +1631 8 +1634 3 +1638 5 +1640 8 +1648 6 +1651 16 +1652 4 +1655 10 +1657 11 +1658 13 +1661 5 +1662 9 +1665 6 +1666 11 +1671 10 +1675 13 +1679 11 +1684 9 +1685 21 +1696 12 +1699 6 +1703 11 +1704 7 +1705 12 +1706 13 +1710 7 +1717 6 +1718 8 +1722 8 +1724 13 +1725 17 +1733 5 +1736 9 +1744 12 +1746 10 +1751 4 +1752 9 +1754 10 +1755 21 +1756 8 +1760 7 +1766 21 +1771 7 +1773 9 +1776 12 +1779 9 +1784 16 +1785 9 +1786 11 +1787 6 +1788 5 +1793 8 +1797 8 +1799 18 +1801 8 +1802 9 +1804 21 +1805 13 +1807 6 +1815 8 +1818 7 +1825 13 +1829 8 +1838 21 +1839 7 +1840 10 +1844 16 +1848 9 +1849 4 +1850 8 +1852 11 +1855 7 +1859 11 +1861 6 +1875 8 +1878 12 +1886 9 +1888 5 +1892 9 +1900 8 +1901 18 +1904 20 +1910 14 +1913 5 +1916 10 +1918 12 +1920 15 +1935 11 +1941 6 +1945 10 +1952 11 +1961 25 +1966 9 +1969 9 +1976 4 +1977 11 +1978 7 +1982 7 +1986 5 +1987 11 +1991 10 +1993 5 +2007 23 +2019 9 +2028 13 +2038 6 +2040 10 +2047 5 +2050 12 +2051 7 +2053 9 +2056 12 +2059 6 +2060 12 +2061 9 +2065 10 +2067 7 +2074 17 +2081 5 +2086 4 +2088 14 +2090 3 +2099 17 +2105 11 +2110 14 +2111 6 +2114 28 +2123 2 +2124 6 +2127 6 +2128 25 +2129 15 +2132 7 +2138 6 +2143 15 +2147 10 +2152 12 +2154 6 +2157 7 +2158 6 +2160 8 +2161 8 +2163 5 +2180 13 +2182 13 +2189 9 +2190 11 +2200 5 +2203 5 +2204 10 +2209 7 +2214 7 +2215 18 +2225 6 +2228 11 +2236 7 +2250 13 +2255 12 +2258 6 +2261 5 +2263 20 +2264 6 +2269 18 +2276 6 +2280 12 +2283 8 +2285 7 +2286 11 +2288 13 +2289 12 +2290 16 +2296 8 +2297 27 +2298 13 +2300 3 +2310 12 +2314 11 +2318 10 +2328 8 +2331 4 +2337 7 +2343 13 +2345 10 +2347 10 +2350 10 +2351 11 +2355 5 +2357 19 +2364 5 +2367 11 +2369 17 +2371 9 +2374 15 +2381 6 +2383 7 +2401 10 +2402 12 +2404 7 +2406 8 +2408 18 +2413 9 +2418 5 +2424 6 +2426 9 +2427 5 +2436 8 +2440 5 +2442 6 +2447 8 +2448 7 +2451 12 +2458 10 +2461 5 +2462 9 +2464 8 +2470 5 +2487 11 +2492 13 +2494 10 +2498 10 +2500 6 +2502 8 +2514 8 +2517 10 +2519 7 +2520 11 +2525 11 +2527 15 +2534 6 +2536 8 +2543 14 +2547 15 +2549 14 +2557 7 +2561 8 +2563 12 +2565 16 +2571 15 +2576 20 +2582 9 +2586 11 +2588 5 +2592 15 +2593 29 +2594 22 +2598 7 +2604 11 +2606 7 +2611 22 +2615 7 +2617 5 +2624 14 +2628 9 +2629 15 +2631 9 +2633 13 +2635 7 +2641 25 +2643 3 +2647 9 +2650 8 +2651 9 +2654 7 +2656 6 +2662 5 +2663 9 +2666 10 +2667 7 +2671 8 +2674 9 +2675 8 +2682 9 +2683 6 +2686 6 +2698 7 +2699 9 +2702 5 +2705 10 +2709 11 +2722 9 +2741 3 +2748 12 +2749 7 +2751 7 +2758 5 +2766 7 +2768 9 +2775 10 +2787 3 +2789 8 +2792 16 +2795 12 +2803 6 +2807 8 +2813 7 +2815 6 +2817 7 +2819 8 +2822 15 +2836 3 +2840 8 +2841 10 +2844 8 +2854 16 +2863 2 +2869 10 +2870 5 +2877 9 +2883 6 +2893 13 +2901 13 +2902 11 +2904 11 +2914 11 +2922 7 +2923 9 +2929 8 +2931 6 +2934 10 +2938 8 +2940 9 +2941 5 +2944 4 +2948 7 +2957 8 +2963 3 +2967 11 +2969 16 +2979 7 +2981 7 +2986 4 +2991 5 +2995 13 +2996 21 +3013 9 +3019 7 +3023 6 +3038 14 +3048 11 +3060 6 +3061 13 +3062 10 +3063 11 +3065 11 +3075 8 +3078 6 +3079 7 +3082 6 +3088 20 +3093 6 +3094 3 +3095 9 +3100 6 +3106 3 +3110 10 +3114 14 +3119 7 +3120 12 +3121 12 +3122 11 +3128 9 +3129 10 +3132 13 +3139 7 +3143 5 +3148 21 +3158 8 +3161 10 +3183 9 +3185 4 +3192 9 +3193 9 +3203 5 +3207 15 +3208 15 +3210 11 +3211 7 +3215 7 +3229 6 +3233 21 +3237 11 +3243 10 +3246 12 +3253 6 +3254 8 +3257 6 +3264 10 +3268 4 +3272 8 +3279 10 +3280 20 +3281 9 +3285 8 +3287 10 +3291 16 +3301 9 +3303 12 +3304 12 +3305 9 +3307 12 +3308 7 +3313 11 +3314 3 +3318 6 +3320 22 +3325 10 +3330 10 +3336 7 +3339 5 +3341 9 +3347 3 +3350 11 +3351 12 +3359 2 +3364 9 +3370 11 +3375 12 +3385 15 +3388 11 +3390 7 +3391 5 +3394 9 +3398 13 +3399 12 +3404 9 +3407 9 +3408 7 +3411 6 +3419 22 +3424 5 +3427 5 +3429 14 +3431 7 +3433 12 +3437 6 +3442 7 +3444 11 +3453 9 +3460 13 +3465 4 +3469 12 +3472 8 +3473 8 +3474 10 +3479 8 +3480 5 +3483 12 +3484 10 +3491 12 +3492 12 +3495 9 +3499 4 +3501 8 +3502 14 +3505 8 +3509 9 +3515 9 +3525 8 +3530 14 +3533 6 +3538 2 +3540 22 +3542 7 +3546 11 +3549 11 +3559 6 +3562 7 +3564 13 +3567 11 +3568 4 +3574 12 +3575 11 +3577 6 +3579 5 +3580 7 +3582 5 +3588 11 +3595 10 +3597 11 +3606 8 +3611 8 +3620 21 +3621 9 +3625 8 +3626 10 +3634 17 +3649 9 +3655 5 +3657 7 +3661 8 +3662 8 +3663 10 +3670 8 +3674 7 +3680 8 +3682 9 +3683 10 +3685 5 +3695 5 +3696 20 +3699 6 +3701 8 +3702 11 +3703 16 +3706 20 +3713 20 +3715 6 +3716 6 +3719 9 +3724 5 +3729 9 +3732 12 +3735 13 +3738 10 +3740 19 +3741 12 +3742 12 +3746 12 +3753 7 +3757 9 +3766 6 +3772 6 +3773 9 +3775 5 +3777 9 +3780 6 +3782 11 +3788 9 +3791 5 +3795 19 +3800 6 +3809 15 +3811 7 +3814 8 +3820 8 +3829 6 +3830 13 +3832 6 +3834 9 +3835 8 +3838 11 +3842 24 +3848 8 +3852 15 +3854 4 +3860 7 +3864 6 +3865 5 +3868 8 +3872 5 +3875 8 +3879 11 +3886 10 +3888 12 +3890 13 +3891 21 +3895 10 +3898 9 +3899 8 +3901 16 +3912 10 +3915 11 +3916 6 +3917 8 +3920 14 +3929 12 +3932 9 +3933 10 +3943 17 +3944 9 +3949 13 +3951 5 +3955 3 +3956 12 +3958 6 +3959 8 +3961 16 +3969 12 +3971 11 +3972 5 +3975 5 +3977 6 +3982 15 +3983 9 +3984 16 +3996 10 +4002 8 +4005 9 +4007 6 +4010 9 +4014 16 +4025 8 +4027 14 +4029 25 +4033 5 +4037 8 +4038 6 +4042 7 +4044 17 +4054 11 +4056 9 +4060 4 +4063 8 +4075 9 +4081 7 +4084 21 +4085 10 +4086 17 +4090 15 +4093 14 +4099 10 +4103 6 +4109 11 +4114 9 +4116 5 +4119 7 +4122 9 +4123 8 +4134 7 +4135 5 +4136 13 +4137 21 +4138 12 +4141 20 +4144 17 +4145 12 +4147 5 +4154 10 +4156 27 +4161 6 +4165 8 +4172 10 +4175 22 +4180 7 +4186 14 +4191 25 +4193 5 +4194 10 +4197 13 +4200 9 +4202 8 +4205 17 +4206 6 +4208 9 +4210 7 +4211 7 +4216 7 +4217 1 +4218 7 +4220 29 +4228 6 +4229 5 +4231 14 +4232 7 +4236 7 +4242 19 +4243 25 +4246 4 +4248 7 +4256 10 +4257 26 +4259 14 +4262 10 +4266 7 +4267 19 +4271 13 +4284 9 +4287 11 +4288 9 +4293 28 +4295 13 +4301 8 +4304 4 +4307 10 +4312 14 +4315 15 +4322 7 +4324 12 +4332 10 +4337 14 +4343 7 +4345 9 +4348 5 +4350 11 +4352 5 +4355 4 +4356 5 +4359 7 +4361 5 +4372 7 +4378 7 +4380 16 +4386 8 +4392 12 +4394 11 +4397 13 +4401 6 +4407 18 +4408 12 +4409 18 +4413 16 +4416 14 +4418 15 +4419 5 +4426 7 +4429 7 +4431 7 +4437 10 +4443 5 +4446 10 +4447 4 +4448 11 +4451 8 +4454 11 +4455 7 +4460 6 +4464 8 +4470 6 +4474 12 +4481 8 +4490 6 +4491 22 +4493 14 +4499 10 +4500 16 +4503 8 +4506 18 +4510 8 +4515 12 +4517 9 +4520 9 +4521 9 +4522 5 +4524 19 +4525 22 +4535 14 +4539 6 +4542 6 +4545 17 +4547 7 +4551 7 +4552 11 +4554 19 +4558 7 +4561 31 +4566 9 +4569 9 +4570 9 +4571 17 +4574 7 +4578 5 +4580 12 +4596 16 +4597 10 +4602 7 +4607 9 +4612 8 +4613 10 +4615 7 +4619 6 +4622 9 +4624 25 +4635 11 +4638 5 +4642 12 +4643 5 +4659 6 +4662 11 +4666 25 +4669 6 +4671 5 +4673 9 +4679 11 +4686 17 +4688 25 +4690 8 +4694 4 +4697 10 +4701 14 +4703 24 +4714 8 +4722 9 +4732 22 +4740 17 +4745 16 +4747 7 +4751 9 +4755 11 +4756 11 +4758 8 +4759 9 +4762 2 +4763 14 +4769 10 +4775 25 +4776 8 +4777 14 +4779 6 +4782 10 +4787 19 +4788 9 +4800 12 +4806 6 +4814 9 +4818 7 +4827 4 +4830 26 +4831 12 +4838 18 +4845 10 +4853 8 +4856 13 +4864 9 +4865 15 +4866 9 +4867 8 +4868 7 +4876 11 +4879 6 +4881 10 +4882 11 +4883 17 +4887 16 +4890 4 +4899 11 +4908 6 +4912 7 +4913 11 +4920 9 +4933 12 +4934 10 +4935 14 +4940 13 +4941 16 +4945 34 +4947 11 +4959 11 +4964 7 +4967 8 +4968 4 +4972 9 +4987 13 +4989 16 +4991 7 +4994 6 +5002 10 +5003 8 +5004 8 +5009 11 +5011 6 +5013 10 +5014 8 +5015 10 +5024 10 +5027 12 +5030 12 +5031 9 +5032 22 +5034 12 +5039 13 +5040 17 +5041 6 +5043 5 +5052 7 +5054 11 +5055 11 +5058 8 +5063 13 +5064 13 +5066 11 +5068 7 +5069 9 +5073 11 +5074 9 +5075 3 +5078 10 +5079 8 +5081 6 +5082 7 +5083 8 +5087 21 +5093 9 +5094 10 +5099 12 +5100 15 +5102 8 +5107 10 +5108 8 +5112 14 +5114 6 +5116 9 +5120 10 +5122 10 +5125 10 +5127 11 +5128 12 +5130 7 +5132 7 +5135 8 +5138 6 +5139 11 +5143 14 +5144 8 +5149 9 +5150 7 +5154 3 +5155 19 +5157 6 +5170 14 +5171 12 +5172 9 +5186 11 +5188 9 +5198 24 +5201 11 +5209 13 +5214 10 +5220 15 +5228 13 +5234 5 +5236 12 +5240 8 +5246 10 +5249 7 +5258 9 +5265 9 +5266 9 +5270 4 +5271 6 +5278 9 +5281 14 +5284 4 +5294 15 +5295 6 +5300 7 +5301 5 +5304 7 +5305 11 +5307 9 +5308 6 +5312 9 +5315 10 +5316 12 +5318 11 +5322 12 +5328 7 +5344 16 +5347 11 +5351 11 +5358 8 +5362 11 +5368 9 +5372 7 +5373 13 +5376 10 +5377 4 +5378 10 +5392 7 +5394 9 +5396 11 +5399 12 +5400 6 +5404 7 +5408 14 +5410 7 +5421 10 +5423 18 +5427 12 +5433 8 +5442 8 +5443 6 +5444 10 +5447 13 +5448 10 +5453 7 +5456 22 +5457 10 +5463 5 +5464 16 +5470 22 +5472 15 +5473 3 +5487 13 +5490 9 +5500 24 +5503 15 +5504 9 +5505 13 +5522 8 +5526 16 +5529 12 +5538 7 +5540 12 +5541 7 +5543 13 +5548 7 +5551 4 +5553 9 +5564 17 +5565 10 +5566 6 +5568 8 +5572 4 +5576 7 +5580 7 +5585 6 +5588 8 +5590 8 +5593 9 +5596 14 +5599 7 +5604 7 +5608 9 +5611 10 +5617 9 +5618 11 +5621 6 +5640 7 +5641 8 +5647 12 +5648 9 +5655 12 +5664 6 +5665 5 +5670 5 +5672 18 +5685 5 +5687 9 +5690 11 +5697 7 +5702 6 +5704 9 +5705 10 +5707 4 +5713 13 +5721 8 +5722 20 +5724 8 +5728 9 +5733 8 +5736 6 +5739 3 +5742 11 +5743 10 +5746 13 +5757 21 +5760 11 +5768 12 +5774 19 +5784 6 +5790 11 +5797 8 +5798 11 +5799 5 +5802 8 +5818 14 +5819 11 +5822 10 +5836 7 +5839 13 +5841 8 +5849 12 +5851 4 +5857 8 +5864 12 +5865 16 +5872 11 +5874 15 +5883 9 +5888 12 +5893 7 +5896 6 +5897 8 +5899 5 +5902 4 +5904 8 +5907 11 +5911 9 +5918 7 +5919 9 +5922 9 +5923 9 +5925 13 +5933 7 +5941 7 +5944 11 +5953 11 +5954 7 +5969 9 +5990 5 +6000 8 +6002 13 +6006 17 +6007 18 +6009 12 +6010 14 +6013 6 +6014 15 +6016 12 +6026 13 +6029 6 +6043 11 +6044 6 +6049 9 +6054 10 +6055 12 +6075 8 +6077 8 +6079 10 +6081 8 +6086 6 +6091 3 +6093 6 +6094 7 +6096 23 +6101 7 +6112 10 +6116 4 +6119 7 +6122 7 +6124 9 +6131 13 +6134 28 +6137 7 +6146 6 +6148 9 +6151 6 +6152 9 +6154 12 +6161 16 +6163 12 +6170 11 +6172 13 +6175 24 +6176 9 +6181 10 +6185 7 +6187 6 +6192 19 +6193 6 +6195 10 +6201 13 +6203 8 +6204 7 +6209 7 +6212 9 +6222 9 +6223 8 +6227 16 +6238 9 +6258 7 +6262 5 +6280 10 +6290 13 +6295 9 +6301 11 +6314 4 +6315 9 +6316 18 +6318 8 +6330 6 +6339 11 +6343 8 +6345 8 +6348 1 +6353 13 +6354 6 +6358 3 +6371 7 +6380 9 +6382 12 +6392 3 +6394 8 +6397 9 +6403 3 +6407 14 +6408 8 +6410 7 +6412 15 +6417 20 +6418 8 +6419 11 +6425 11 +6427 6 +6428 5 +6434 5 +6435 14 +6436 13 +6438 9 +6449 10 +6465 12 +6474 8 +6485 16 +6491 12 +6492 10 +6494 11 +6505 13 +6508 10 +6518 8 +6519 9 +6520 16 +6521 6 +6528 18 +6531 10 +6536 12 +6540 5 +6541 8 +6544 8 +6551 10 +6556 6 +6565 9 +6569 8 +6573 6 +6576 20 +6586 6 +6589 10 +6591 13 +6595 5 +6597 6 +6600 6 +6606 6 +6608 5 +6613 10 +6616 8 +6620 4 +6645 15 +6655 10 +6658 11 +6659 10 +6663 8 +6665 8 +6666 10 +6671 7 +6682 4 +6683 15 +6686 8 +6699 10 +6706 10 +6707 7 +6708 7 +6709 8 +6716 9 +6722 13 +6727 13 +6729 7 +6735 9 +6738 11 +6741 2 +6742 7 +6752 11 +6753 9 +6754 13 +6759 7 +6767 11 +6769 8 +6773 16 +6776 5 +6782 8 +6784 16 +6786 13 +6787 6 +6790 10 +6795 5 +6796 23 +6802 10 +6804 15 +6812 5 +6814 6 +6817 7 +6819 3 +6833 12 +6843 9 +6849 8 +6857 16 +6863 4 +6872 5 +6874 10 +6879 7 +6881 11 +6882 9 +6891 5 +6893 6 +6906 5 +6919 4 +6921 11 +6929 17 +6939 11 +6940 18 +6941 15 +6946 18 +6948 9 +6949 6 +6951 9 +6956 10 +6961 7 +6962 36 +6972 6 +6973 9 +6980 10 +6981 16 +6982 6 +6988 7 +6989 9 +6996 4 +6997 14 +6998 10 +6999 12 +7005 11 +7010 22 +7014 7 +7024 6 +7025 8 +7032 13 +7035 6 +7038 19 +7047 14 +7048 8 +7055 23 +7056 7 +7057 6 +7073 12 +7076 11 +7083 10 +7086 3 +7089 5 +7090 14 +7092 9 +7093 8 +7102 5 +7104 10 +7107 5 +7108 13 +7115 20 +7119 10 +7122 9 +7124 15 +7131 13 +7134 9 +7139 9 +7140 15 +7144 8 +7155 10 +7157 12 +7161 8 +7166 7 +7167 12 +7175 9 +7180 5 +7181 12 +7185 11 +7187 9 +7193 7 +7195 5 +7203 7 +7210 4 +7221 18 +7237 8 +7248 9 +7251 12 +7255 5 +7256 6 +7258 11 +7262 11 +7264 12 +7265 5 +7266 13 +7267 27 +7268 5 +7275 5 +7277 18 +7281 13 +7286 15 +7287 6 +7288 9 +7292 15 +7298 18 +7300 8 +7312 5 +7313 6 +7315 14 +7318 11 +7324 10 +7325 10 +7326 9 +7335 13 +7336 7 +7337 23 +7364 6 +7367 10 +7372 6 +7373 10 +7375 12 +7380 11 +7382 10 +7385 5 +7388 12 +7393 8 +7398 8 +7402 12 +7404 6 +7405 14 +7419 13 +7421 13 +7422 29 +7423 14 +7426 4 +7434 33 +7435 10 +7437 13 +7443 16 +7451 5 +7459 11 +7461 7 +7463 16 +7467 22 +7472 10 +7475 10 +7477 6 +7478 2 +7479 6 +7480 7 +7481 8 +7486 5 +7489 10 +7494 9 +7503 9 +7517 12 +7528 7 +7537 5 +7538 9 +7541 13 +7560 13 +7561 9 +7565 9 +7570 7 +7573 10 +7576 10 +7579 9 +7581 12 +7584 4 +7585 4 +7593 10 +7599 9 +7601 10 +7605 10 +7606 25 +7607 5 +7618 11 +7619 12 +7620 5 +7624 6 +7632 10 +7638 6 +7639 8 +7657 14 +7661 3 +7663 26 +7670 10 +7674 5 +7677 9 +7679 15 +7681 11 +7693 10 +7700 9 +7701 5 +7702 9 +7704 18 +7709 10 +7710 8 +7721 8 +7722 17 +7723 39 +7726 12 +7729 11 +7737 7 +7738 8 +7740 10 +7744 7 +7746 8 +7749 10 +7751 6 +7754 15 +7760 10 +7774 4 +7782 9 +7783 9 +7784 9 +7786 9 +7788 12 +7791 7 +7793 12 +7795 11 +7799 14 +7801 10 +7802 14 +7804 10 +7813 11 +7815 8 +7816 19 +7818 5 +7823 9 +7826 10 +7829 11 +7833 13 +7835 6 +7837 5 +7841 18 +7843 11 +7846 8 +7849 10 +7852 11 +7853 9 +7857 17 +7866 5 +7867 7 +7868 12 +7869 16 +7872 11 +7874 10 +7875 9 +7876 8 +7877 8 +7878 10 +7882 7 +7883 23 +7889 31 +7893 9 +7895 6 +7902 15 +7908 7 +7910 5 +7914 15 +7915 25 +7916 13 +7919 10 +7920 15 +7921 11 +7925 16 +7926 7 +7927 22 +7932 10 +7934 5 +7946 8 +7949 7 +7952 8 +7958 14 +7961 12 +7968 6 +7974 18 +7977 8 +7984 11 +7986 9 +7990 5 +7991 9 +7995 19 +7999 9 +8000 5 +8009 12 +8015 10 +8016 8 +8018 9 +8025 14 +8027 9 +8032 6 +8045 13 +8049 7 +8050 11 +8051 7 +8053 4 +8065 14 +8070 3 +8072 17 +8079 8 +8082 7 +8084 12 +8086 7 +8087 12 +8091 8 +8098 10 +8099 16 +8100 7 +8101 9 +8103 34 +8115 38 +8117 10 +8119 15 +8121 10 +8123 20 +8128 6 +8129 11 +8131 8 +8137 14 +8138 8 +8148 10 +8149 6 +8155 7 +8158 20 +8161 10 +8162 24 +8164 3 +8168 15 +8171 10 +8173 11 +8174 9 +8177 13 +8178 6 +8184 11 +8187 6 +8195 12 +8199 7 +8201 8 +8203 6 +8212 9 +8227 9 +8230 8 +8237 3 +8240 9 +8243 6 +8245 20 +8247 3 +8249 19 +8251 6 +8254 14 +8257 12 +8258 14 +8265 7 +8268 19 +8274 16 +8277 13 +8278 6 +8279 10 +8285 8 +8286 4 +8290 12 +8294 6 +8304 22 +8306 8 +8309 10 +8311 10 +8313 8 +8316 8 +8318 10 +8321 17 +8337 8 +8338 5 +8346 17 +8348 18 +8350 12 +8351 9 +8357 9 +8365 18 +8374 23 +8383 8 +8388 6 +8389 7 +8390 8 +8392 9 +8397 7 +8400 6 +8401 12 +8404 8 +8405 8 +8407 9 +8411 7 +8413 19 +8418 8 +8422 7 +8424 8 +8425 8 +8430 9 +8437 11 +8439 6 +8440 6 +8442 7 +8443 23 +8444 6 +8455 6 +8461 10 +8465 15 +8466 3 +8467 9 +8468 11 +8470 4 +8472 12 +8474 12 +8477 12 +8478 16 +8480 11 +8490 4 +8493 16 +8497 9 +8499 12 +8501 5 +8507 5 +8524 8 +8542 7 +8543 9 +8549 11 +8550 12 +8557 12 +8560 13 +8561 3 +8562 7 +8564 7 +8572 14 +8575 11 +8578 9 +8592 9 +8598 7 +8606 11 +8607 13 +8608 12 +8609 12 +8617 14 +8620 13 +8622 12 +8625 2 +8631 11 +8639 9 +8640 11 +8641 5 +8646 14 +8649 8 +8652 17 +8654 6 +8655 8 +8656 8 +8670 22 +8672 4 +8679 7 +8680 12 +8682 12 +8684 6 +8690 5 +8691 8 +8692 8 +8717 8 +8718 5 +8719 5 +8723 16 +8733 9 +8736 17 +8746 15 +8747 14 +8756 11 +8758 19 +8761 5 +8762 6 +8765 5 +8768 15 +8780 15 +8784 7 +8791 9 +8793 8 +8798 17 +8800 3 +8803 5 +8806 8 +8808 7 +8810 11 +8814 5 +8826 15 +8827 4 +8828 9 +8833 11 +8840 8 +8843 6 +8849 21 +8850 9 +8851 8 +8853 18 +8864 10 +8866 5 +8868 12 +8870 8 +8872 8 +8878 10 +8881 18 +8886 9 +8891 7 +8893 9 +8900 12 +8912 2 +8914 23 +8921 13 +8926 8 +8929 12 +8938 5 +8943 9 +8945 6 +8949 8 +8957 6 +8962 7 +8964 23 +8971 18 +8972 10 +8974 6 +8975 7 +8979 8 +8983 7 +8986 7 +8988 10 +8990 5 +8999 15 +9006 11 +9011 14 +9014 14 +9025 13 +9027 7 +9030 18 +9031 9 +9034 6 +9035 7 +9038 5 +9044 10 +9056 9 +9058 21 +9061 17 +9067 6 +9077 15 +9080 8 +9086 16 +9088 6 +9095 4 +9096 10 +9100 6 +9101 9 +9105 7 +9122 11 +9125 22 +9128 12 +9132 7 +9137 11 +9142 13 +9144 9 +9146 15 +9151 8 +9155 9 +9157 7 +9160 6 +9161 7 +9165 19 +9172 8 +9186 17 +9190 10 +9195 10 +9202 7 +9205 4 +9206 8 +9207 12 +9213 11 +9226 13 +9237 15 +9239 13 +9240 12 +9244 18 +9246 4 +9250 22 +9251 5 +9256 5 +9259 5 +9260 7 +9264 14 +9270 11 +9272 27 +9282 9 +9288 14 +9294 17 +9302 3 +9305 12 +9317 11 +9321 3 +9327 11 +9329 5 +9332 12 +9334 14 +9338 9 +9344 10 +9346 33 +9347 13 +9348 15 +9349 4 +9355 6 +9359 22 +9362 18 +9365 15 +9373 11 +9375 7 +9379 10 +9380 7 +9392 8 +9394 5 +9398 10 +9403 21 +9406 11 +9408 8 +9410 11 +9412 13 +9413 6 +9419 10 +9422 7 +9423 18 +9425 10 +9426 7 +9435 4 +9439 8 +9441 15 +9443 18 +9444 11 +9451 12 +9452 5 +9456 7 +9459 9 +9465 8 +9470 12 +9475 11 +9477 9 +9483 20 +9485 5 +9486 6 +9487 18 +9488 14 +9492 8 +9495 10 +9501 8 +9502 6 +9512 3 +9513 7 +9514 13 +9533 8 +9534 8 +9539 8 +9540 7 +9548 17 +9562 17 +9563 8 +9564 10 +9580 21 +9581 11 +9584 12 +9588 1 +9590 9 +9594 15 +9598 6 +9600 16 +9603 4 +9605 7 +9609 18 +9610 10 +9616 10 +9618 8 +9623 5 +9627 14 +9629 19 +9632 10 +9633 9 +9634 11 +9649 9 +9652 9 +9653 15 +9655 10 +9664 8 +9675 5 +9679 11 +9681 13 +9689 6 +9692 9 +9701 7 +9703 10 +9711 4 +9713 9 +9716 10 +9719 8 +9724 9 +9725 9 +9732 7 +9737 11 +9745 18 +9749 9 +9756 4 +9760 7 +9762 15 +9768 11 +9769 1 +9777 9 +9781 6 +9783 7 +9784 6 +9786 19 +9790 7 +9797 9 +9804 14 +9808 10 +9810 10 +9815 11 +9816 10 +9826 6 +9831 10 +9832 9 +9833 9 +9839 8 +9840 7 +9845 12 +9855 7 +9865 5 +9867 13 +9868 15 +9871 6 +9872 6 +9873 10 +9878 6 +9879 7 +9888 6 +9893 11 +9897 13 +9903 5 +9905 14 +9917 7 +9919 12 +9923 13 +9924 14 +9930 13 +9932 10 +9936 10 +9937 10 +9940 6 +9942 15 +9950 18 +9951 9 +9958 30 +9971 11 +9976 13 +9978 9 +9984 17 +9985 8 +9991 10 +9995 4 +9996 8 +9999 10 +10002 7 +10012 8 +10015 9 +10025 6 +10031 10 +10046 20 +10047 19 +10053 17 +10056 11 +10058 5 +10060 13 +10064 9 +10068 5 +10070 7 +10071 22 +10074 2 +10076 9 +10080 28 +10086 16 +10089 8 +10091 10 +10097 9 +10098 14 +10099 13 +10100 11 +10102 16 +10106 7 +10109 7 +10112 8 +10115 35 +10116 25 +10125 15 +10140 12 +10154 12 +10155 12 +10159 14 +10166 6 +10167 14 +10171 6 +10174 9 +10183 5 +10186 4 +10190 9 +10191 8 +10203 11 +10205 5 +10206 16 +10218 7 +10223 18 +10224 12 +10226 11 +10232 11 +10239 19 +10254 7 +10258 10 +10261 18 +10263 9 +10266 10 +10276 7 +10277 10 +10279 16 +10280 13 +10282 5 +10285 11 +10295 4 +10297 24 +10299 7 +10305 6 +10307 10 +10311 11 +10321 8 +10322 3 +10324 2 +10328 7 +10343 11 +10348 11 +10350 6 +10357 7 +10372 11 +10378 8 +10380 6 +10385 13 +10387 35 +10394 7 +10395 13 +10403 17 +10405 9 +10410 6 +10418 4 +10420 7 +10423 8 +10439 12 +10447 19 +10457 5 +10462 7 +10463 10 +10464 2 +10467 20 +10468 9 +10476 10 +10489 7 +10501 7 +10504 9 +10512 9 +10513 7 +10518 7 +10523 5 +10529 7 +10534 5 +10537 15 +10540 10 +10551 14 +10556 10 +10559 12 +10560 10 +10566 7 +10567 13 +10580 15 +10584 3 +10585 10 +10589 10 +10591 12 +10605 13 +10612 10 +10617 10 +10625 3 +10628 11 +10631 6 +10634 18 +10635 10 +10642 8 +10644 4 +10654 9 +10655 5 +10661 8 +10664 4 +10673 34 +10677 10 +10680 13 +10684 15 +10686 12 +10688 3 +10690 5 +10697 15 +10698 8 +10699 8 +10707 6 +10708 12 +10711 9 +10718 14 +10719 4 +10726 6 +10728 6 +10730 6 +10731 8 +10733 16 +10740 11 +10758 8 +10765 9 +10775 8 +10779 6 +10784 5 +10787 9 +10788 5 +10793 14 +10798 11 +10806 14 +10807 9 +10810 20 +10818 11 +10820 19 +10826 9 +10827 9 +10831 8 +10834 7 +10839 9 +10840 12 +10842 9 +10852 9 +10856 16 +10869 4 +10870 6 +10871 9 +10873 13 +10877 11 +10879 12 +10881 9 +10884 7 +10890 12 +10895 6 +10904 8 +10914 7 +10915 18 +10916 4 +10923 11 +10926 10 +10927 6 +10930 4 +10932 20 +10937 10 +10938 5 +10951 4 +10953 8 +10954 13 +10960 5 +10965 9 +10966 8 +10973 8 +10980 10 +10981 13 +10984 11 +10989 6 +10990 6 +10994 13 +10995 14 +10997 7 +11001 18 +11009 8 +11010 19 +11021 17 +11023 9 +11024 9 +11039 7 +11041 11 +11042 7 +11045 26 +11048 14 +11050 8 +11053 7 +11055 7 +11056 7 +11059 24 +11061 10 +11062 9 +11066 9 +11070 5 +11073 9 +11074 11 +11075 8 +11077 6 +11078 8 +11080 8 +11081 20 +11088 6 +11091 6 +11092 8 +11095 1 +11099 4 +11101 7 +11109 9 +11110 4 +11115 11 +11119 10 +11121 8 +11125 10 +11138 16 +11139 8 +11154 10 +11167 10 +11170 4 +11171 13 +11175 11 +11187 14 +11197 14 +11198 8 +11200 6 +11204 6 +11220 10 +11230 8 +11231 12 +11232 8 +11235 8 +11236 9 +11237 9 +11241 11 +11243 10 +11248 8 +11251 16 +11256 6 +11257 11 +11259 9 +11260 8 +11265 9 +11266 14 +11272 4 +11277 4 +11285 10 +11290 6 +11295 8 +11300 11 +11305 12 +11307 7 +11309 6 +11319 12 +11322 9 +11325 6 +11326 10 +11336 9 +11338 6 +11344 8 +11346 11 +11348 15 +11354 8 +11357 14 +11358 20 +11360 9 +11367 14 +11374 12 +11377 9 +11381 7 +11382 10 +11391 19 +11393 3 +11397 14 +11400 23 +11401 5 +11404 36 +11405 8 +11407 2 +11408 6 +11416 7 +11422 14 +11426 11 +11429 11 +11430 7 +11431 13 +11432 4 +11433 10 +11443 8 +11448 8 +11449 5 +11451 12 +11453 10 +11454 8 +11456 7 +11459 2 +11464 10 +11466 23 +11467 10 +11469 30 +11471 17 +11477 5 +11483 12 +11489 5 +11495 7 +11501 7 +11511 7 +11512 14 +11513 28 +11520 17 +11525 12 +11530 7 +11540 19 +11555 7 +11561 15 +11563 12 +11565 9 +11573 7 +11577 3 +11578 7 +11580 14 +11588 16 +11602 2 +11610 5 +11624 7 +11626 15 +11630 12 +11636 10 +11643 15 +11647 4 +11649 11 +11651 5 +11657 13 +11660 8 +11663 12 +11664 3 +11666 13 +11672 11 +11675 8 +11677 4 +11679 15 +11680 12 +11681 9 +11694 10 +11700 6 +11702 8 +11704 6 +11705 5 +11709 7 +11710 19 +11711 20 +11714 9 +11718 12 +11720 21 +11723 2 +11726 7 +11729 12 +11730 10 +11740 13 +11751 5 +11755 13 +11771 12 +11773 11 +11778 12 +11782 9 +11786 13 +11796 10 +11800 9 +11811 6 +11815 7 +11818 8 +11823 5 +11824 11 +11828 9 +11830 10 +11831 16 +11838 11 +11842 14 +11846 13 +11852 7 +11855 8 +11857 15 +11866 7 +11871 12 +11880 10 +11891 19 +11893 5 +11900 14 +11902 9 +11904 6 +11914 12 +11915 10 +11916 5 +11918 6 +11923 12 +11931 8 +11943 13 +11951 11 +11953 11 +11954 27 +11957 5 +11958 17 +11960 10 +11962 18 +11973 12 +11975 19 +11977 6 +11979 21 +11980 13 +11981 5 +11983 8 +11993 7 +11994 10 +12000 11 +12001 27 +12005 7 +12009 7 +12011 7 +12017 25 +12019 11 +12021 7 +12024 9 +12031 12 +12032 10 +12036 8 +12048 38 +12050 10 +12056 12 +12059 4 +12060 9 +12063 8 +12069 9 +12074 13 +12081 11 +12082 8 +12088 5 +12090 12 +12091 8 +12092 10 +12093 6 +12097 4 +12098 13 +12102 5 +12110 7 +12114 8 +12124 7 +12125 33 +12129 7 +12131 6 +12132 9 +12135 16 +12143 10 +12149 18 +12152 8 +12157 4 +12159 9 +12160 8 +12169 12 +12171 12 +12177 10 +12185 6 +12193 5 +12196 7 +12199 17 +12203 8 +12207 11 +12209 10 +12219 10 +12220 10 +12225 13 +12231 9 +12237 12 +12239 20 +12244 9 +12245 8 +12246 12 +12252 7 +12257 10 +12273 10 +12274 9 +12275 4 +12283 12 +12286 10 +12296 9 +12297 9 +12298 7 +12299 9 +12309 14 +12311 15 +12312 5 +12313 13 +12314 8 +12316 9 +12321 11 +12322 9 +12326 12 +12331 6 +12342 5 +12346 16 +12347 8 +12350 7 +12355 15 +12356 12 +12361 14 +12362 15 +12363 12 +12364 7 +12365 19 +12374 7 +12380 6 +12384 8 +12386 7 +12389 11 +12391 11 +12395 15 +12399 8 +12409 17 +12412 9 +12418 9 +12419 5 +12420 13 +12423 4 +12433 14 +12438 17 +12446 13 +12453 7 +12461 9 +12462 6 +12465 6 +12470 19 +12477 8 +12480 25 +12481 9 +12484 11 +12496 9 +12498 6 +12502 8 +12503 16 +12510 8 +12514 14 +12521 11 +12522 7 +12525 11 +12526 7 +12533 5 +12539 10 +12543 7 +12549 10 +12551 3 +12553 9 +12556 12 +12565 13 +12567 4 +12568 11 +12579 5 +12580 5 +12590 4 +12593 8 +12594 20 +12595 8 +12596 7 +12600 5 +12601 16 +12603 8 +12608 5 +12610 6 +12611 6 +12612 8 +12619 9 +12621 16 +12622 5 +12628 5 +12629 8 +12631 4 +12632 10 +12641 12 +12647 9 +12648 11 +12650 10 +12652 17 +12657 8 +12658 17 +12669 9 +12677 12 +12682 7 +12685 16 +12686 23 +12690 9 +12693 20 +12696 6 +12698 6 +12702 7 +12707 14 +12711 14 +12713 15 +12716 5 +12721 12 +12722 10 +12724 9 +12733 15 +12734 6 +12737 7 +12749 9 +12754 11 +12755 11 +12756 14 +12760 8 +12764 8 +12769 4 +12770 13 +12771 12 +12772 7 +12773 4 +12774 4 +12777 3 +12789 11 +12793 14 +12794 16 +12801 8 +12803 24 +12805 9 +12806 8 +12810 6 +12815 5 +12817 9 +12821 14 +12822 9 +12825 16 +12840 6 +12843 6 +12846 11 +12847 6 +12850 9 +12851 22 +12855 4 +12857 10 +12859 14 +12862 10 +12864 6 +12865 6 +12866 14 +12867 10 +12873 4 +12874 11 +12882 10 +12883 6 +12887 12 +12897 9 +12904 6 +12909 16 +12911 6 +12913 4 +12916 15 +12925 16 +12930 22 +12932 8 +12933 10 +12935 6 +12940 11 +12942 4 +12944 18 +12949 18 +12958 3 +12961 5 +12967 12 +12983 12 +12989 12 +12995 10 +12996 10 +12997 6 +12999 10 +13001 8 +13006 16 +13028 11 +13029 5 +13031 11 +13036 14 +13045 7 +13046 7 +13047 12 +13052 5 +13057 16 +13063 10 +13064 15 +13065 16 +13074 7 +13075 19 +13081 11 +13082 10 +13083 10 +13086 10 +13087 12 +13091 5 +13104 8 +13105 6 +13106 10 +13109 22 +13111 6 +13120 6 +13123 11 +13126 6 +13134 4 +13143 9 +13158 12 +13162 19 +13168 13 +13169 17 +13171 9 +13182 16 +13185 2 +13189 16 +13199 9 +13200 4 +13201 12 +13202 8 +13208 21 +13215 7 +13220 23 +13222 12 +13225 11 +13227 6 +13232 6 +13233 4 +13236 9 +13243 7 +13244 9 +13248 10 +13250 8 +13253 7 +13257 16 +13260 11 +13263 6 +13269 11 +13277 11 +13282 20 +13286 9 +13289 14 +13291 10 +13294 20 +13304 8 +13305 15 +13307 8 +13311 9 +13314 21 +13327 5 +13336 7 +13337 10 +13344 3 +13348 5 +13357 6 +13358 9 +13361 8 +13365 16 +13368 4 +13377 6 +13388 11 +13399 14 +13402 5 +13403 8 +13408 17 +13415 9 +13416 6 +13424 10 +13436 5 +13438 14 +13439 11 +13444 6 +13449 12 +13453 11 +13459 3 +13462 13 +13468 6 +13469 11 +13471 11 +13475 6 +13476 7 +13477 23 +13484 9 +13498 16 +13504 10 +13509 9 +13518 11 +13526 10 +13527 9 +13528 8 +13532 4 +13533 4 +13534 13 +13554 6 +13556 14 +13558 17 +13562 17 +13567 11 +13568 11 +13569 13 +13571 8 +13574 6 +13582 5 +13585 7 +13586 8 +13587 10 +13593 9 +13595 8 +13605 7 +13607 8 +13611 13 +13615 7 +13617 3 +13618 10 +13619 3 +13625 13 +13636 13 +13637 17 +13638 13 +13642 7 +13646 4 +13647 8 +13656 5 +13657 10 +13666 23 +13667 9 +13668 7 +13682 9 +13685 11 +13687 10 +13688 11 +13701 11 +13706 14 +13710 13 +13722 10 +13728 9 +13731 25 +13740 10 +13743 9 +13749 8 +13750 17 +13760 11 +13765 13 +13768 9 +13772 11 +13775 9 +13781 13 +13782 8 +13783 4 +13786 11 +13791 6 +13792 11 +13795 12 +13797 12 +13798 9 +13801 5 +13814 14 +13817 11 +13821 10 +13824 6 +13833 11 +13847 10 +13849 6 +13854 9 +13868 12 +13869 5 +13870 8 +13874 13 +13875 9 +13882 9 +13883 12 +13884 9 +13886 5 +13888 11 +13894 9 +13898 10 +13899 12 +13901 6 +13902 6 +13903 8 +13907 23 +13913 7 +13918 5 +13928 11 +13929 6 +13931 10 +13936 7 +13938 13 +13939 16 +13941 9 +13943 10 +13944 5 +13945 13 +13963 7 +13965 8 +13966 11 +13970 7 +13971 5 +13986 7 +13987 15 +13990 10 +13992 9 +13997 3 +14000 13 +14001 9 +14003 5 +14004 11 +14006 7 +14009 17 +14011 5 +14012 23 +14018 7 +14021 11 +14029 7 +14030 18 +14036 11 +14039 8 +14048 6 +14049 10 +14055 20 +14058 7 +14059 8 +14062 9 +14066 9 +14067 7 +14068 14 +14069 11 +14078 8 +14081 6 +14092 5 +14096 12 +14099 14 +14101 8 +14103 12 +14104 4 +14110 11 +14111 8 +14112 11 +14114 17 +14116 13 +14121 12 +14123 6 +14130 14 +14131 7 +14137 10 +14141 6 +14147 23 +14153 5 +14163 7 +14169 17 +14173 12 +14177 9 +14181 9 +14185 7 +14186 5 +14191 14 +14192 10 +14195 6 +14199 9 +14206 6 +14209 12 +14211 15 +14216 10 +14218 6 +14222 12 +14227 17 +14228 20 +14233 9 +14240 7 +14241 14 +14246 3 +14253 7 +14255 10 +14258 18 +14261 13 +14267 5 +14269 9 +14270 8 +14282 10 +14285 11 +14287 8 +14292 4 +14293 9 +14301 12 +14304 19 +14319 9 +14343 6 +14350 8 +14358 6 +14359 8 +14362 6 +14373 9 +14377 14 +14379 8 +14380 8 +14389 6 +14391 13 +14393 8 +14399 16 +14401 9 +14406 9 +14408 6 +14409 13 +14413 23 +14422 18 +14423 12 +14425 10 +14426 18 +14433 12 +14437 16 +14445 9 +14446 4 +14460 10 +14463 7 +14464 10 +14465 16 +14473 5 +14474 8 +14483 3 +14484 18 +14488 5 +14492 11 +14497 9 +14499 5 +14501 9 +14502 5 +14505 9 +14515 8 +14516 11 +14519 6 +14522 9 +14526 9 +14528 12 +14538 2 +14542 8 +14545 10 +14550 16 +14551 11 +14554 4 +14555 8 +14556 12 +14565 11 +14567 6 +14569 7 +14572 8 +14577 8 +14578 12 +14579 21 +14594 4 +14596 20 +14597 8 +14599 15 +14602 13 +14606 12 +14607 11 +14609 9 +14616 13 +14620 10 +14631 13 +14632 10 +14633 13 +14635 6 +14639 5 +14640 8 +14644 13 +14656 6 +14662 20 +14671 5 +14676 21 +14678 15 +14680 15 +14685 19 +14688 7 +14690 21 +14695 6 +14703 9 +14705 7 +14710 28 +14712 13 +14717 8 +14722 5 +14725 8 +14728 6 +14739 7 +14743 10 +14745 8 +14753 6 +14760 8 +14762 9 +14767 13 +14770 12 +14772 12 +14773 8 +14775 11 +14778 10 +14781 9 +14784 13 +14785 10 +14789 14 +14790 4 +14817 9 +14821 7 +14825 6 +14830 6 +14834 19 +14838 7 +14839 6 +14848 9 +14853 9 +14862 6 +14864 7 +14865 6 +14874 10 +14877 9 +14878 20 +14882 14 +14895 7 +14901 8 +14903 17 +14912 7 +14916 9 +14917 17 +14918 15 +14919 7 +14920 9 +14926 6 +14928 7 +14935 10 +14944 5 +14946 3 +14949 9 +14950 8 +14966 12 +14969 19 +14980 8 +14986 21 +14987 32 +14988 13 +14993 5 +15002 5 +15004 10 +15008 15 +15015 9 +15019 9 +15021 7 +15022 19 +15023 9 +15026 23 +15029 20 +15036 8 +15038 18 +15042 11 +15045 12 +15055 15 +15062 24 +15068 11 +15072 7 +15074 8 +15084 8 +15089 23 +15091 4 +15092 10 +15093 4 +15110 8 +15111 3 +15115 8 +15116 7 +15125 5 +15129 7 +15134 8 +15145 23 +15146 9 +15156 11 +15157 18 +15163 7 +15166 9 +15168 7 +15171 10 +15173 10 +15176 13 +15181 15 +15182 6 +15183 9 +15185 12 +15196 19 +15198 10 +15219 12 +15227 2 +15228 14 +15229 9 +15238 10 +15250 4 +15253 6 +15257 8 +15263 10 +15270 23 +15279 7 +15291 8 +15302 19 +15306 9 +15315 22 +15324 18 +15326 6 +15329 7 +15330 9 +15332 6 +15334 7 +15336 9 +15339 8 +15341 8 +15343 9 +15345 19 +15351 6 +15353 9 +15357 5 +15372 6 +15378 10 +15381 22 +15384 4 +15385 11 +15391 8 +15395 10 +15401 11 +15412 10 +15416 6 +15425 3 +15426 12 +15427 6 +15437 9 +15441 8 +15442 5 +15446 5 +15449 12 +15453 8 +15454 18 +15456 8 +15457 10 +15461 22 +15465 7 +15467 8 +15468 6 +15477 31 +15480 7 +15483 2 +15487 4 +15489 9 +15496 10 +15497 3 +15505 8 +15527 17 +15531 14 +15533 7 +15534 14 +15535 7 +15544 20 +15550 5 +15560 6 +15564 10 +15569 10 +15570 6 +15573 9 +15580 6 +15583 18 +15584 15 +15597 14 +15599 11 +15601 3 +15603 7 +15604 7 +15606 13 +15611 9 +15616 7 +15621 11 +15626 9 +15627 9 +15629 9 +15633 11 +15635 11 +15640 7 +15641 12 +15643 9 +15647 9 +15652 4 +15657 25 +15661 15 +15662 10 +15663 7 +15665 8 +15668 7 +15674 5 +15681 14 +15682 6 +15683 14 +15687 14 +15689 7 +15693 6 +15695 31 +15696 8 +15708 4 +15710 8 +15714 9 +15718 6 +15719 14 +15731 7 +15740 4 +15745 5 +15746 11 +15752 25 +15757 13 +15759 9 +15761 7 +15762 9 +15763 7 +15765 11 +15766 8 +15768 7 +15769 8 +15778 11 +15792 13 +15798 18 +15804 23 +15805 8 +15809 6 +15811 8 +15815 8 +15816 13 +15817 24 +15819 8 +15825 13 +15827 13 +15833 10 +15834 3 +15837 25 +15839 11 +15840 13 +15849 11 +15853 6 +15858 15 +15862 5 +15863 9 +15866 21 +15868 8 +15875 9 +15877 9 +15885 12 +15886 16 +15887 10 +15898 7 +15902 15 +15928 6 +15929 7 +15930 8 +15934 9 +15935 7 +15937 8 +15946 5 +15956 4 +15957 12 +15962 5 +15965 5 +15979 7 +16004 13 +16014 14 +16015 12 +16019 7 +16021 19 +16023 3 +16025 3 +16027 13 +16031 20 +16033 5 +16037 10 +16041 5 +16042 20 +16045 11 +16047 7 +16053 8 +16055 10 +16057 20 +16074 21 +16076 8 +16080 6 +16082 6 +16083 6 +16086 7 +16087 7 +16091 6 +16093 11 +16094 9 +16101 5 +16104 24 +16105 7 +16106 13 +16112 15 +16120 12 +16145 11 +16146 10 +16152 10 +16156 10 +16159 10 +16160 10 +16165 12 +16167 10 +16170 9 +16171 7 +16179 7 +16183 9 +16196 6 +16204 13 +16207 9 +16211 13 +16213 16 +16216 4 +16218 9 +16223 8 +16228 9 +16239 11 +16241 8 +16244 6 +16249 9 +16255 12 +16258 12 +16259 12 +16268 31 +16270 8 +16271 11 +16279 7 +16281 13 +16291 8 +16298 3 +16302 12 +16305 6 +16316 6 +16322 13 +16323 10 +16324 6 +16327 6 +16328 14 +16341 9 +16348 11 +16353 11 +16354 17 +16358 15 +16366 14 +16369 3 +16373 18 +16376 7 +16384 17 +16387 6 +16391 13 +16392 7 +16393 8 +16394 15 +16395 5 +16396 9 +16397 10 +16399 8 +16401 16 +16409 12 +16416 10 +16418 8 +16424 8 +16427 12 +16428 7 +16429 5 +16433 9 +16437 9 +16438 7 +16439 16 +16444 11 +16445 4 +16450 20 +16456 7 +16458 10 +16459 6 +16461 10 +16465 5 +16475 9 +16478 15 +16485 8 +16486 10 +16487 17 +16494 12 +16499 18 +16501 19 +16502 22 +16508 8 +16509 8 +16513 15 +16514 10 +16515 8 +16517 18 +16521 9 +16529 12 +16531 4 +16533 12 +16535 22 +16536 6 +16539 4 +16543 22 +16544 11 +16551 13 +16564 5 +16578 9 +16580 7 +16584 15 +16586 6 +16604 17 +16607 9 +16628 5 +16629 11 +16631 8 +16632 11 +16636 4 +16637 17 +16639 11 +16640 12 +16646 20 +16650 6 +16651 7 +16652 8 +16656 5 +16658 10 +16666 5 +16671 11 +16682 9 +16684 3 +16686 6 +16690 14 +16693 6 +16700 10 +16701 5 +16709 12 +16710 11 +16715 7 +16722 12 +16725 8 +16726 3 +16729 10 +16734 13 +16735 11 +16736 9 +16741 6 +16744 6 +16750 30 +16752 33 +16757 11 +16758 12 +16760 11 +16766 9 +16773 7 +16777 13 +16786 13 +16787 6 +16794 4 +16795 9 +16803 22 +16805 8 +16807 7 +16809 7 +16814 5 +16820 18 +16824 5 +16825 12 +16831 9 +16832 4 +16837 8 +16842 10 +16845 17 +16850 10 +16858 6 +16863 14 +16864 13 +16866 13 +16869 10 +16880 11 +16881 16 +16885 6 +16886 9 +16891 12 +16894 14 +16898 5 +16907 7 +16912 9 +16915 12 +16919 11 +16921 15 +16926 6 +16932 7 +16938 3 +16946 11 +16948 5 +16950 27 +16958 5 +16964 14 +16965 5 +16967 7 +16968 11 +16973 4 +16975 9 +16981 9 +16984 10 +16986 6 +16989 2 +16990 19 +16993 10 +16994 7 +17004 23 +17006 5 +17010 11 +17023 17 +17025 17 +17026 4 +17027 4 +17030 20 +17040 7 +17047 9 +17061 16 +17062 5 +17067 12 +17068 10 +17081 10 +17083 22 +17085 11 +17087 24 +17088 14 +17090 12 +17095 6 +17099 13 +17100 6 +17102 5 +17103 10 +17113 8 +17116 10 +17120 18 +17122 9 +17125 5 +17128 8 +17130 12 +17132 13 +17135 11 +17137 6 +17141 19 +17143 14 +17146 12 +17147 13 +17160 9 +17163 16 +17170 7 +17172 12 +17175 21 +17179 3 +17182 5 +17192 14 +17203 17 +17207 9 +17209 7 +17214 19 +17217 12 +17218 7 +17222 8 +17225 22 +17226 5 +17237 8 +17239 12 +17245 9 +17247 15 +17252 12 +17254 7 +17256 10 +17264 15 +17274 15 +17277 5 +17278 2 +17282 7 +17288 7 +17291 6 +17293 11 +17298 14 +17302 10 +17303 13 +17307 14 +17321 18 +17330 8 +17333 7 +17338 14 +17339 8 +17346 8 +17349 24 +17353 8 +17355 11 +17358 10 +17376 9 +17378 7 +17382 9 +17385 13 +17387 12 +17390 10 +17393 5 +17398 7 +17403 8 +17409 7 +17417 7 +17419 22 +17431 13 +17433 6 +17441 12 +17448 16 +17456 10 +17463 6 +17466 5 +17468 5 +17469 15 +17472 8 +17479 9 +17480 11 +17483 6 +17488 4 +17490 6 +17494 10 +17499 16 +17502 6 +17506 10 +17514 10 +17516 11 +17520 6 +17521 8 +17525 7 +17526 9 +17532 13 +17538 20 +17544 7 +17548 11 +17553 8 +17560 13 +17562 9 +17565 12 +17566 10 +17570 10 +17580 11 +17582 9 +17583 19 +17591 11 +17594 9 +17597 26 +17608 7 +17609 3 +17612 6 +17614 8 +17623 5 +17629 17 +17630 13 +17638 5 +17643 13 +17647 6 +17651 13 +17652 11 +17661 22 +17664 20 +17665 12 +17668 7 +17670 8 +17675 14 +17682 8 +17695 9 +17697 10 +17702 8 +17703 10 +17711 9 +17712 9 +17713 10 +17717 5 +17731 8 +17734 13 +17735 14 +17737 8 +17739 11 +17740 9 +17744 12 +17747 5 +17750 10 +17751 9 +17752 11 +17753 14 +17757 5 +17758 15 +17761 8 +17766 11 +17770 6 +17773 7 +17776 12 +17787 10 +17796 9 +17802 2 +17805 11 +17807 10 +17809 9 +17810 11 +17815 6 +17816 10 +17821 12 +17838 7 +17845 7 +17851 8 +17853 6 +17854 11 +17861 7 +17863 15 +17869 10 +17872 12 +17873 7 +17877 8 +17880 9 +17881 8 +17898 13 +17902 5 +17904 12 +17924 4 +17925 6 +17927 10 +17928 10 +17929 11 +17936 16 +17942 10 +17944 9 +17945 13 +17951 9 +17953 8 +17961 4 +17962 19 +17966 18 +17972 9 +17974 16 +17976 8 +17978 8 +17982 3 +17991 9 +17994 11 +17995 11 +17997 6 +18001 12 +18004 14 +18007 21 +18010 13 +18011 9 +18013 18 +18019 16 +18028 12 +18029 6 +18033 7 +18035 6 +18037 7 +18038 5 +18043 9 +18046 5 +18047 9 +18054 7 +18055 3 +18056 8 +18060 11 +18063 11 +18070 6 +18072 5 +18075 9 +18080 12 +18089 7 +18095 10 +18100 18 +18102 9 +18107 12 +18111 4 +18115 8 +18118 10 +18119 8 +18120 6 +18122 4 +18124 9 +18126 4 +18130 7 +18132 11 +18133 7 +18135 21 +18136 7 +18139 5 +18147 17 +18151 6 +18153 10 +18167 16 +18175 10 +18176 10 +18178 7 +18180 13 +18183 8 +18184 7 +18191 21 +18204 6 +18206 7 +18209 9 +18215 21 +18216 16 +18218 8 +18221 7 +18224 8 +18225 20 +18234 8 +18235 13 +18237 11 +18241 11 +18244 10 +18248 11 +18249 14 +18250 14 +18251 6 +18252 8 +18257 10 +18259 9 +18262 18 +18264 6 +18268 7 +18270 10 +18274 6 +18277 2 +18280 14 +18283 6 +18285 11 +18288 9 +18289 15 +18293 7 +18303 11 +18306 14 +18308 6 +18314 15 +18315 6 +18317 5 +18319 16 +18323 15 +18327 12 +18332 8 +18341 12 +18344 7 +18345 14 +18348 10 +18359 8 +18361 8 +18375 10 +18376 10 +18383 6 +18385 12 +18388 9 +18390 12 +18400 9 +18402 22 +18412 11 +18419 7 +18420 19 +18435 11 +18438 9 +18448 10 +18451 14 +18463 8 +18464 13 +18466 8 +18469 8 +18470 15 +18474 9 +18475 10 +18488 8 +18492 10 +18493 7 +18494 8 +18496 6 +18498 23 +18499 17 +18509 4 +18510 8 +18517 11 +18521 14 +18526 13 +18529 9 +18530 9 +18532 10 +18533 13 +18536 8 +18537 7 +18538 7 +18540 12 +18542 8 +18545 4 +18550 7 +18552 5 +18556 12 +18566 4 +18569 9 +18571 10 +18572 9 +18588 12 +18598 5 +18600 14 +18602 10 +18607 15 +18610 4 +18611 9 +18613 7 +18621 19 +18623 6 +18634 10 +18637 9 +18641 10 +18642 19 +18646 5 +18648 10 +18653 8 +18654 7 +18657 8 +18658 12 +18663 5 +18667 20 +18669 8 +18671 10 +18677 27 +18678 5 +18680 16 +18685 10 +18686 10 +18687 19 +18691 15 +18695 14 +18697 12 +18700 15 +18702 6 +18709 3 +18715 8 +18718 5 +18719 10 +18721 7 +18724 11 +18737 13 +18738 10 +18757 7 +18763 17 +18766 9 +18775 18 +18787 4 +18804 8 +18806 5 +18809 12 +18812 6 +18815 8 +18817 12 +18819 21 +18831 6 +18836 9 +18837 12 +18838 8 +18839 18 +18842 10 +18849 8 +18856 9 +18859 11 +18871 8 +18888 10 +18891 9 +18905 12 +18907 9 +18913 9 +18926 6 +18930 9 +18931 11 +18932 12 +18940 13 +18941 14 +18942 13 +18946 10 +18947 12 +18953 7 +18967 6 +18973 16 +18975 12 +18980 8 +18982 8 +18987 14 +18988 7 +18989 10 +18999 9 +19001 10 +19003 8 +19004 11 +19006 8 +19024 12 +19027 7 +19033 7 +19036 8 +19039 8 +19040 6 +19042 9 +19044 25 +19049 17 +19052 10 +19054 5 +19056 9 +19061 11 +19062 9 +19069 8 +19071 10 +19082 8 +19083 5 +19085 7 +19087 5 +19090 9 +19092 7 +19098 8 +19105 10 +19108 8 +19114 14 +19120 5 +19125 7 +19130 9 +19132 10 +19133 13 +19135 6 +19139 9 +19142 13 +19145 8 +19147 13 +19148 11 +19156 4 +19157 23 +19165 10 +19170 8 +19175 17 +19176 15 +19177 10 +19182 9 +19183 11 +19184 14 +19185 12 +19193 15 +19195 4 +19196 6 +19197 10 +19204 6 +19209 7 +19213 10 +19216 5 +19217 2 +19219 12 +19220 8 +19221 9 +19223 6 +19227 29 +19229 20 +19233 23 +19234 13 +19242 12 +19243 7 +19248 8 +19258 12 +19262 13 +19266 12 +19270 9 +19278 8 +19281 10 +19283 21 +19286 9 +19295 9 +19299 10 +19300 5 +19305 9 +19309 7 +19313 10 +19317 7 +19333 16 +19340 5 +19341 6 +19344 8 +19345 11 +19347 11 +19351 11 +19352 10 +19356 17 +19364 4 +19374 10 +19383 5 +19386 20 +19391 10 +19393 8 +19395 5 +19397 7 +19401 9 +19403 11 +19408 11 +19413 6 +19417 14 +19420 10 +19421 10 +19424 13 +19427 9 +19433 6 +19441 13 +19448 9 +19449 16 +19450 6 +19458 16 +19459 7 +19462 9 +19467 7 +19468 9 +19469 15 +19477 22 +19482 9 +19486 7 +19489 7 +19500 11 +19503 10 +19505 6 +19509 9 +19511 9 +19517 19 +19520 12 +19521 5 +19525 9 +19539 12 +19540 15 +19544 7 +19546 9 +19549 7 +19556 8 +19559 12 +19562 9 +19566 18 +19568 8 +19570 15 +19572 4 +19576 5 +19578 3 +19581 9 +19584 14 +19585 5 +19587 20 +19598 12 +19599 8 +19603 9 +19607 7 +19610 4 +19613 10 +19614 3 +19622 8 +19625 8 +19634 10 +19642 23 +19646 10 +19652 21 +19657 32 +19667 4 +19674 6 +19679 9 +19681 16 +19687 14 +19690 10 +19693 4 +19697 5 +19700 9 +19707 6 +19709 11 +19727 5 +19728 8 +19729 7 +19730 11 +19732 10 +19740 17 +19759 4 +19769 12 +19774 17 +19777 8 +19781 9 +19787 8 +19791 14 +19796 5 +19800 8 +19804 8 +19817 8 +19830 12 +19831 12 +19839 12 +19846 8 +19847 11 +19855 12 +19858 9 +19860 11 +19862 7 +19863 12 +19871 3 +19875 15 +19883 8 +19885 9 +19890 11 +19892 13 +19893 7 +19897 7 +19898 7 +19900 10 +19902 7 +19908 5 +19920 7 +19923 4 +19924 14 +19927 5 +19931 2 +19934 7 +19935 13 +19940 13 +19942 7 +19947 8 +19955 9 +19956 4 +19958 8 +19969 12 +19971 28 +19975 6 +19984 12 +19990 16 +19992 12 +19995 13 +19996 20 +19998 16 +20009 7 +20010 8 +20021 7 +20027 14 +20028 11 +20031 12 +20032 8 +20035 9 +20036 19 +20038 10 +20049 8 +20050 9 +20051 8 +20052 8 +20060 10 +20066 12 +20069 7 +20071 11 +20072 13 +20076 18 +20078 9 +20086 22 +20088 5 +20094 10 +20096 8 +20101 11 +20110 8 +20111 13 +20113 24 +20115 10 +20126 12 +20137 6 +20150 13 +20153 13 +20154 7 +20155 9 +20166 7 +20172 13 +20173 7 +20175 6 +20176 12 +20184 17 +20190 7 +20207 17 +20211 9 +20212 6 +20221 7 +20222 10 +20226 8 +20230 8 +20234 13 +20238 7 +20242 6 +20243 7 +20253 21 +20254 12 +20255 11 +20260 10 +20263 9 +20274 10 +20275 12 +20281 8 +20285 11 +20293 4 +20296 16 +20299 8 +20301 11 +20303 8 +20308 9 +20314 5 +20319 15 +20338 3 +20343 9 +20360 2 +20361 11 +20369 10 +20371 13 +20381 5 +20384 9 +20386 4 +20398 4 +20401 11 +20402 11 +20406 7 +20410 11 +20420 11 +20421 4 +20424 12 +20427 8 +20436 6 +20442 18 +20447 9 +20448 12 +20455 9 +20459 9 +20466 4 +20470 9 +20476 7 +20483 8 +20484 9 +20486 10 +20487 7 +20493 5 +20497 17 +20500 12 +20518 17 +20523 12 +20524 7 +20535 11 +20543 10 +20544 5 +20548 5 +20556 14 +20557 14 +20562 4 +20569 7 +20570 6 +20572 10 +20573 15 +20575 8 +20580 11 +20587 6 +20588 22 +20590 11 +20593 4 +20597 9 +20598 13 +20603 3 +20606 6 +20609 5 +20629 21 +20630 12 +20646 8 +20648 19 +20649 12 +20650 5 +20652 6 +20658 27 +20659 12 +20662 14 +20663 15 +20666 13 +20671 17 +20675 17 +20681 9 +20682 15 +20685 19 +20687 7 +20690 6 +20693 6 +20695 8 +20696 12 +20700 17 +20709 21 +20725 7 +20726 10 +20727 13 +20730 11 +20731 12 +20734 11 +20742 8 +20763 8 +20766 13 +20777 7 +20781 7 +20790 16 +20791 11 +20792 5 +20794 18 +20795 10 +20796 15 +20798 14 +20802 10 +20806 8 +20810 8 +20820 6 +20828 8 +20829 9 +20832 22 +20843 14 +20857 6 +20859 18 +20864 10 +20866 9 +20867 15 +20871 10 +20873 5 +20887 10 +20894 6 +20898 11 +20909 16 +20910 6 +20916 2 +20925 10 +20929 6 +20931 8 +20932 4 +20935 13 +20937 3 +20942 8 +20946 21 +20947 6 +20948 8 +20958 12 +20968 3 +20973 10 +20974 7 +20976 10 +20979 8 +20981 5 +20984 7 +20986 7 +20991 12 +20998 11 +21000 10 +21003 12 +21005 12 +21011 9 +21019 16 +21020 19 +21022 10 +21032 9 +21034 5 +21035 13 +21047 12 +21051 6 +21054 14 +21055 7 +21056 8 +21060 8 +21062 18 +21069 16 +21074 6 +21077 9 +21078 5 +21079 5 +21081 11 +21091 6 +21098 21 +21101 6 +21104 7 +21112 9 +21114 7 +21115 4 +21116 17 +21123 7 +21127 12 +21129 14 +21134 10 +21136 8 +21141 18 +21155 7 +21163 5 +21166 8 +21170 11 +21176 20 +21177 7 +21188 9 +21194 11 +21198 8 +21204 8 +21205 2 +21207 12 +21210 6 +21215 5 +21217 14 +21218 7 +21222 8 +21241 9 +21244 7 +21245 6 +21248 10 +21255 8 +21258 9 +21260 12 +21262 14 +21269 5 +21270 6 +21275 9 +21277 7 +21279 15 +21282 20 +21284 7 +21285 7 +21287 5 +21289 9 +21292 19 +21295 8 +21301 9 +21304 10 +21313 9 +21316 11 +21323 15 +21332 14 +21336 10 +21338 9 +21339 14 +21343 13 +21346 20 +21347 3 +21352 6 +21362 8 +21364 8 +21366 10 +21367 11 +21377 17 +21380 12 +21382 9 +21391 9 +21396 13 +21402 12 +21409 9 +21410 13 +21412 13 +21416 12 +21428 9 +21429 11 +21441 9 +21444 6 +21465 19 +21470 6 +21476 25 +21477 13 +21479 9 +21482 15 +21499 7 +21501 7 +21503 7 +21509 6 +21511 32 +21517 8 +21523 22 +21527 9 +21529 7 +21531 6 +21533 21 +21534 8 +21543 13 +21550 6 +21554 29 +21555 4 +21559 8 +21561 14 +21567 23 +21574 48 +21581 15 +21582 9 +21597 10 +21601 5 +21606 14 +21611 11 +21612 8 +21616 8 +21624 7 +21628 12 +21629 8 +21634 12 +21639 7 +21640 10 +21648 4 +21661 20 +21667 14 +21671 15 +21678 11 +21681 5 +21683 5 +21688 11 +21693 5 +21697 4 +21702 14 +21704 7 +21705 5 +21706 6 +21711 6 +21713 20 +21714 13 +21724 8 +21727 7 +21730 8 +21732 12 +21733 23 +21735 15 +21738 5 +21744 9 +21747 16 +21752 22 +21768 11 +21781 6 +21787 6 +21789 7 +21792 4 +21794 7 +21795 16 +21800 6 +21801 6 +21802 8 +21807 23 +21818 14 +21819 19 +21846 22 +21857 4 +21868 7 +21871 10 +21876 5 +21880 12 +21885 11 +21891 4 +21896 7 +21897 6 +21904 10 +21906 17 +21912 19 +21916 13 +21917 9 +21924 17 +21929 15 +21938 11 +21940 13 +21944 9 +21952 23 +21960 7 +21967 11 +21970 7 +21973 3 +21975 7 +21976 13 +21977 7 +21981 12 +21983 6 +21989 8 +21990 8 +21991 5 +21992 9 +21993 11 +21999 13 +22011 5 +22021 7 +22025 9 +22029 9 +22032 11 +22035 11 +22045 8 +22053 25 +22057 8 +22060 4 +22061 6 +22063 7 +22072 19 +22079 2 +22081 13 +22082 8 +22085 8 +22089 14 +22091 9 +22092 22 +22093 7 +22099 6 +22101 8 +22109 8 +22110 7 +22113 9 +22115 5 +22119 1 +22130 7 +22133 10 +22145 11 +22149 10 +22151 12 +22161 6 +22166 15 +22172 7 +22175 8 +22177 10 +22181 13 +22189 7 +22191 4 +22194 12 +22199 11 +22208 7 +22215 6 +22216 12 +22217 6 +22218 7 +22223 5 +22224 6 +22227 10 +22234 8 +22235 5 +22260 11 +22271 12 +22273 6 +22275 9 +22276 15 +22281 7 +22290 10 +22293 5 +22294 13 +22295 6 +22299 10 +22301 11 +22304 7 +22310 15 +22312 7 +22313 5 +22324 12 +22331 12 +22334 8 +22338 10 +22344 11 +22355 10 +22359 10 +22367 7 +22371 17 +22373 13 +22375 7 +22376 17 +22379 9 +22381 13 +22388 7 +22389 9 +22394 8 +22397 11 +22409 11 +22413 8 +22415 15 +22420 16 +22422 8 +22424 8 +22425 7 +22427 9 +22434 3 +22435 12 +22437 8 +22439 7 +22440 5 +22449 15 +22453 7 +22457 16 +22458 6 +22465 22 +22468 9 +22474 8 +22476 7 +22479 6 +22485 9 +22488 4 +22489 28 +22496 19 +22498 11 +22500 19 +22503 6 +22506 11 +22516 8 +22521 12 +22526 20 +22529 11 +22530 11 +22540 8 +22543 3 +22545 7 +22549 9 +22550 7 +22555 7 +22561 5 +22564 12 +22574 5 +22576 19 +22581 8 +22584 8 +22594 13 +22599 8 +22606 7 +22610 15 +22612 10 +22621 7 +22626 13 +22629 7 +22631 9 +22638 4 +22643 9 +22648 8 +22650 4 +22654 6 +22658 9 +22669 9 +22673 12 +22675 11 +22677 3 +22680 18 +22682 10 +22688 13 +22692 9 +22694 4 +22709 10 +22713 7 +22716 10 +22719 15 +22724 6 +22729 10 +22733 18 +22734 16 +22735 8 +22742 11 +22745 4 +22746 6 +22747 12 +22758 10 +22760 14 +22770 13 +22774 9 +22777 14 +22784 7 +22791 6 +22795 6 +22796 8 +22797 5 +22799 7 +22803 8 +22807 10 +22810 10 +22817 7 +22825 6 +22829 11 +22837 4 +22838 11 +22839 9 +22842 9 +22844 7 +22854 7 +22856 7 +22859 6 +22861 9 +22864 12 +22865 18 +22877 22 +22879 9 +22881 19 +22892 6 +22905 8 +22906 8 +22908 12 +22910 17 +22912 13 +22915 9 +22922 7 +22925 8 +22926 11 +22929 8 +22945 7 +22946 10 +22947 7 +22951 7 +22956 3 +22966 13 +22971 7 +22973 8 +22978 12 +22981 8 +22983 5 +22985 13 +22988 18 +23001 9 +23010 7 +23012 16 +23014 7 +23015 4 +23021 9 +23022 16 +23025 8 +23028 12 +23030 20 +23034 9 +23039 11 +23040 10 +23043 14 +23045 9 +23046 6 +23049 14 +23053 15 +23058 8 +23060 8 +23064 10 +23065 8 +23066 9 +23068 14 +23071 13 +23077 10 +23089 8 +23094 11 +23095 7 +23096 17 +23101 9 +23103 4 +23106 10 +23110 26 +23113 1 +23115 26 +23124 14 +23125 9 +23129 17 +23132 15 +23135 7 +23138 9 +23141 8 +23144 4 +23164 7 +23176 9 +23177 20 +23179 17 +23185 5 +23190 10 +23195 10 +23197 11 +23200 6 +23206 9 +23210 16 +23212 9 +23217 12 +23223 18 +23231 15 +23232 8 +23239 7 +23244 6 +23251 5 +23256 11 +23260 9 +23262 4 +23264 23 +23267 8 +23268 10 +23269 10 +23271 9 +23272 9 +23275 7 +23276 8 +23284 5 +23285 9 +23287 11 +23288 5 +23298 12 +23299 11 +23300 11 +23303 12 +23304 7 +23307 22 +23308 7 +23311 4 +23312 9 +23317 13 +23325 9 +23330 31 +23343 3 +23348 6 +23350 6 +23351 6 +23353 10 +23354 7 +23355 7 +23357 7 +23360 8 +23364 10 +23365 5 +23367 15 +23373 8 +23376 9 +23382 6 +23390 17 +23391 6 +23396 11 +23404 7 +23409 12 +23415 5 +23423 12 +23427 5 +23428 14 +23429 22 +23433 7 +23435 10 +23436 23 +23444 9 +23453 11 +23455 15 +23460 14 +23462 8 +23463 11 +23468 10 +23471 9 +23473 4 +23475 4 +23479 8 +23480 5 +23481 9 +23492 22 +23493 8 +23497 5 +23501 10 +23506 13 +23508 7 +23511 5 +23513 17 +23522 8 +23526 15 +23527 15 +23533 8 +23537 2 +23538 12 +23542 7 +23549 7 +23553 8 +23561 11 +23563 18 +23574 12 +23576 15 +23577 8 +23580 9 +23581 8 +23584 14 +23586 6 +23587 8 +23588 7 +23591 12 +23592 10 +23599 9 +23609 11 +23610 7 +23611 19 +23613 11 +23614 7 +23616 11 +23617 13 +23620 17 +23626 11 +23631 10 +23634 8 +23637 16 +23641 7 +23646 6 +23647 8 +23652 25 +23654 7 +23658 8 +23660 10 +23661 9 +23671 8 +23673 6 +23677 10 +23688 4 +23696 16 +23703 13 +23705 21 +23707 3 +23709 12 +23711 10 +23722 3 +23724 4 +23731 24 +23733 3 +23734 20 +23745 4 +23760 8 +23768 13 +23771 14 +23775 12 +23780 7 +23781 7 +23782 12 +23785 6 +23787 14 +23791 5 +23802 9 +23809 13 +23810 9 +23816 3 +23819 12 +23821 9 +23825 8 +23826 10 +23828 17 +23832 20 +23833 4 +23839 10 +23844 7 +23845 4 +23848 16 +23853 7 +23861 6 +23866 10 +23868 10 +23873 9 +23878 17 +23879 8 +23880 22 +23881 7 +23883 8 +23884 4 +23890 5 +23893 8 +23900 15 +23903 6 +23913 11 +23917 23 +23921 11 +23923 4 +23929 17 +23932 4 +23934 11 +23935 13 +23936 13 +23938 10 +23941 11 +23946 5 +23959 14 +23964 9 +23968 10 +23970 8 +23971 9 +23974 5 +23975 9 +23976 10 +23986 17 +23990 12 +24006 8 +24008 2 +24015 12 +24020 8 +24022 16 +24023 4 +24030 10 +24032 7 +24034 7 +24037 13 +24038 13 +24045 14 +24047 9 +24050 4 +24052 9 +24054 11 +24056 8 +24059 21 +24061 9 +24072 12 +24073 5 +24078 8 +24079 9 +24088 15 +24091 4 +24100 6 +24101 8 +24102 6 +24107 15 +24110 12 +24112 13 +24113 13 +24118 9 +24123 6 +24126 7 +24134 7 +24136 10 +24138 12 +24144 9 +24150 10 +24151 7 +24164 10 +24165 9 +24167 11 +24172 3 +24173 11 +24176 8 +24177 12 +24178 10 +24179 5 +24182 5 +24183 8 +24185 11 +24187 14 +24188 6 +24189 7 +24194 6 +24196 17 +24201 7 +24207 13 +24211 5 +24222 18 +24229 26 +24230 6 +24231 28 +24234 7 +24237 9 +24238 7 +24241 7 +24244 9 +24247 8 +24249 10 +24250 2 +24258 11 +24260 13 +24261 4 +24270 13 +24272 8 +24280 6 +24284 13 +24296 9 +24301 13 +24302 14 +24303 14 +24305 10 +24316 11 +24319 17 +24320 17 +24339 25 +24340 13 +24347 14 +24348 15 +24351 14 +24352 6 +24355 4 +24357 10 +24361 12 +24365 10 +24367 17 +24371 8 +24378 3 +24385 9 +24386 18 +24387 8 +24390 22 +24395 3 +24397 12 +24408 6 +24409 10 +24412 16 +24415 13 +24418 10 +24419 4 +24420 12 +24428 8 +24436 10 +24439 24 +24440 20 +24441 9 +24443 8 +24447 9 +24451 15 +24453 8 +24454 15 +24466 12 +24468 8 +24472 18 +24477 22 +24479 7 +24481 8 +24482 11 +24483 5 +24496 11 +24512 6 +24524 5 +24530 4 +24532 10 +24537 19 +24539 7 +24548 11 +24555 8 +24563 12 +24564 6 +24567 6 +24568 11 +24574 13 +24582 5 +24585 16 +24591 6 +24594 13 +24596 11 +24602 15 +24603 10 +24614 13 +24615 13 +24619 4 +24623 11 +24625 10 +24628 15 +24639 10 +24652 10 +24659 30 +24661 6 +24662 8 +24666 7 +24673 10 +24677 9 +24683 8 +24685 14 +24686 11 +24689 2 +24693 18 +24696 9 +24703 22 +24705 14 +24707 10 +24709 8 +24718 16 +24719 11 +24720 10 +24725 9 +24729 11 +24730 6 +24735 10 +24742 5 +24748 9 +24749 15 +24755 24 +24757 7 +24759 9 +24762 9 +24764 6 +24768 21 +24777 10 +24779 7 +24782 6 +24791 7 +24794 13 +24798 14 +24801 9 +24803 9 +24804 6 +24806 7 +24812 19 +24814 7 +24816 6 +24817 16 +24822 13 +24824 9 +24826 7 +24834 7 +24836 10 +24839 7 +24843 9 +24846 7 +24857 7 +24861 12 +24862 14 +24864 23 +24869 13 +24871 7 +24875 12 +24879 10 +24886 3 +24889 4 +24891 8 +24893 29 +24898 12 +24903 14 +24909 12 +24917 8 +24919 3 +24925 13 +24931 11 +24932 8 +24939 12 +24941 17 +24942 5 +24946 9 +24965 10 +24967 11 +24968 7 +24971 13 +24983 7 +24987 10 +24989 10 +24992 10 +24999 3 +25002 13 +25005 11 +25013 9 +25017 3 +25020 4 +25021 11 +25026 14 +25033 9 +25036 12 +25051 24 +25053 15 +25064 7 +25068 21 +25076 6 +25079 9 +25080 11 +25085 6 +25090 9 +25092 6 +25098 8 +25103 7 +25106 13 +25110 9 +25112 22 +25116 8 +25117 5 +25122 17 +25125 11 +25126 8 +25127 7 +25133 34 +25137 23 +25140 7 +25142 10 +25145 4 +25158 7 +25159 3 +25160 9 +25161 7 +25162 10 +25170 8 +25171 13 +25173 12 +25174 17 +25175 9 +25188 25 +25192 8 +25196 14 +25197 6 +25200 15 +25212 5 +25213 19 +25214 9 +25215 10 +25217 9 +25221 11 +25240 19 +25241 14 +25243 12 +25244 15 +25246 17 +25249 13 +25256 22 +25261 25 +25264 6 +25265 8 +25271 11 +25275 7 +25279 12 +25282 11 +25304 25 +25307 5 +25308 6 +25309 3 +25312 3 +25314 6 +25315 13 +25318 25 +25320 6 +25321 10 +25331 15 +25335 11 +25344 9 +25357 12 +25360 16 +25365 10 +25370 17 +25376 4 +25378 10 +25385 16 +25389 22 +25391 12 +25392 4 +25399 12 +25402 23 +25406 15 +25410 9 +25411 8 +25417 4 +25418 10 +25421 8 +25424 10 +25425 7 +25426 11 +25433 13 +25439 13 +25440 20 +25449 11 +25453 8 +25458 15 +25459 17 +25470 21 +25475 6 +25479 10 +25485 3 +25487 19 +25488 6 +25495 11 +25496 16 +25497 12 +25499 8 +25500 7 +25501 9 +25504 12 +25507 21 +25508 8 +25509 10 +25526 6 +25527 9 +25530 8 +25535 7 +25542 7 +25547 15 +25553 4 +25556 13 +25557 9 +25561 8 +25568 11 +25575 10 +25583 2 +25587 5 +25588 7 +25593 16 +25598 6 +25615 16 +25619 11 +25625 12 +25626 6 +25631 9 +25639 14 +25641 10 +25643 10 +25644 12 +25651 9 +25653 9 +25655 13 +25661 7 +25668 11 +25670 7 +25672 18 +25673 14 +25677 12 +25685 2 +25692 10 +25694 11 +25704 12 +25709 8 +25714 2 +25718 12 +25725 8 +25728 3 +25737 8 +25740 5 +25743 9 +25745 12 +25746 19 +25747 5 +25748 6 +25751 10 +25753 20 +25758 10 +25760 6 +25763 12 +25771 13 +25774 10 +25776 8 +25781 30 +25784 8 +25786 7 +25793 8 +25794 6 +25800 4 +25811 14 +25813 9 +25839 12 +25841 6 +25843 16 +25849 8 +25852 3 +25854 10 +25858 6 +25864 10 +25866 6 +25869 15 +25884 7 +25890 10 +25895 7 +25898 15 +25904 8 +25906 25 +25907 3 +25909 6 +25911 9 +25913 17 +25916 12 +25918 10 +25919 7 +25923 8 +25929 13 +25931 10 +25936 11 +25937 11 +25938 10 +25961 12 +25962 12 +25964 14 +25972 5 +25975 17 +25978 13 +25979 14 +25981 9 +25986 18 +25987 11 +25989 7 +25990 6 +25991 11 +25994 11 +25999 2 +26002 9 +26004 11 +26008 6 +26009 8 +26010 14 +26011 8 +26017 11 +26018 5 +26022 14 +26026 9 +26028 12 +26029 26 +26031 7 +26032 7 +26048 8 +26049 10 +26056 17 +26059 8 +26070 10 +26072 8 +26077 16 +26080 2 +26084 3 +26085 8 +26087 10 +26093 5 +26101 13 +26107 27 +26108 5 +26112 8 +26115 25 +26117 7 +26120 14 +26124 15 +26127 10 +26128 17 +26132 5 +26138 6 +26145 11 +26146 11 +26148 8 +26151 7 +26154 10 +26155 6 +26157 7 +26160 10 +26162 9 +26164 7 +26166 9 +26178 10 +26188 13 +26189 10 +26190 4 +26191 8 +26194 14 +26196 37 +26197 27 +26200 6 +26206 8 +26207 17 +26212 6 +26217 8 +26219 9 +26221 12 +26223 5 +26227 9 +26231 10 +26233 6 +26239 11 +26242 18 +26243 9 +26248 8 +26249 24 +26252 7 +26258 6 +26267 9 +26271 15 +26274 6 +26278 9 +26279 11 +26281 10 +26287 10 +26288 10 +26295 10 +26302 8 +26305 13 +26307 7 +26311 8 +26314 14 +26319 28 +26320 5 +26321 16 +26323 7 +26324 17 +26330 12 +26332 8 +26334 9 +26340 8 +26349 8 +26350 12 +26353 12 +26356 9 +26362 6 +26364 17 +26371 7 +26377 12 +26378 6 +26379 9 +26381 12 +26386 24 +26388 11 +26390 7 +26393 7 +26401 12 +26402 6 +26405 10 +26406 7 +26408 8 +26420 10 +26437 20 +26440 5 +26451 19 +26453 10 +26454 14 +26460 14 +26461 4 +26463 7 +26465 11 +26472 12 +26477 13 +26478 8 +26479 21 +26483 10 +26485 11 +26493 7 +26497 13 +26501 9 +26503 4 +26513 5 +26515 10 +26519 11 +26520 8 +26525 14 +26539 11 +26541 7 +26547 15 +26552 14 +26562 5 +26564 16 +26566 10 +26574 9 +26577 15 +26591 17 +26594 10 +26598 10 +26602 9 +26605 13 +26607 12 +26609 8 +26610 16 +26612 6 +26615 12 +26617 1 +26626 9 +26627 9 +26633 11 +26635 8 +26637 8 +26643 9 +26646 9 +26664 18 +26674 5 +26683 4 +26689 15 +26691 14 +26693 14 +26702 10 +26703 8 +26704 14 +26706 10 +26712 5 +26715 8 +26716 15 +26719 14 +26720 17 +26721 9 +26723 5 +26726 7 +26728 10 +26744 8 +26748 16 +26760 5 +26766 10 +26782 4 +26785 7 +26792 22 +26802 13 +26808 10 +26810 16 +26816 9 +26821 10 +26829 8 +26830 5 +26831 5 +26833 8 +26845 3 +26852 14 +26853 9 +26858 11 +26859 11 +26862 14 +26865 8 +26868 3 +26881 18 +26889 16 +26890 12 +26892 1 +26893 18 +26895 11 +26896 10 +26901 11 +26904 12 +26905 21 +26906 12 +26914 8 +26915 8 +26917 5 +26918 13 +26919 11 +26923 8 +26927 5 +26928 6 +26934 6 +26937 14 +26939 10 +26945 10 +26950 9 +26951 7 +26953 6 +26956 15 +26959 15 +26961 10 +26970 11 +26973 6 +26976 10 +26978 8 +26981 8 +26982 21 +26989 5 +27002 13 +27007 11 +27008 15 +27011 10 +27015 9 +27018 11 +27023 11 +27026 7 +27035 10 +27037 10 +27038 8 +27039 8 +27043 21 +27044 9 +27047 18 +27053 10 +27055 11 +27061 8 +27064 8 +27069 8 +27071 17 +27073 7 +27083 9 +27086 5 +27089 8 +27096 18 +27097 7 +27100 12 +27102 16 +27103 12 +27105 16 +27107 13 +27109 22 +27115 19 +27124 9 +27126 11 +27132 10 +27138 8 +27139 4 +27140 7 +27156 12 +27157 8 +27161 8 +27166 9 +27171 11 +27180 5 +27182 12 +27193 19 +27194 9 +27199 11 +27200 5 +27206 10 +27208 4 +27211 11 +27221 9 +27229 24 +27230 7 +27231 13 +27233 16 +27242 7 +27246 6 +27250 11 +27255 10 +27268 4 +27276 9 +27277 1 +27278 9 +27280 9 +27284 11 +27290 12 +27295 6 +27296 3 +27300 4 +27302 7 +27303 11 +27304 10 +27307 9 +27309 13 +27311 7 +27312 4 +27316 8 +27319 13 +27320 10 +27325 10 +27326 8 +27332 12 +27337 12 +27343 6 +27345 10 +27363 8 +27367 10 +27369 18 +27387 13 +27402 12 +27403 5 +27405 12 +27411 7 +27415 9 +27423 5 +27426 11 +27430 7 +27435 10 +27436 5 +27438 2 +27440 5 +27442 7 +27443 17 +27449 14 +27454 7 +27456 12 +27459 5 +27460 9 +27467 10 +27470 6 +27478 7 +27481 8 +27495 8 +27497 7 +27498 9 +27500 11 +27502 12 +27514 14 +27515 3 +27517 10 +27518 8 +27521 6 +27522 14 +27527 9 +27542 11 +27547 13 +27553 6 +27555 11 +27561 9 +27572 17 +27574 11 +27579 10 +27582 14 +27587 18 +27597 6 +27599 5 +27600 10 +27601 10 +27603 9 +27618 6 +27621 4 +27623 8 +27625 11 +27632 6 +27642 4 +27645 9 +27646 7 +27650 16 +27656 7 +27657 14 +27664 11 +27671 7 +27675 8 +27678 6 +27679 8 +27685 10 +27688 18 +27691 16 +27693 5 +27696 20 +27702 15 +27709 4 +27711 5 +27713 5 +27716 16 +27717 7 +27721 9 +27723 6 +27724 4 +27728 10 +27733 11 +27741 12 +27747 19 +27751 4 +27752 10 +27761 9 +27762 4 +27765 6 +27766 8 +27769 9 +27770 9 +27771 9 +27772 5 +27773 12 +27778 8 +27779 8 +27781 12 +27786 7 +27793 9 +27804 8 +27805 8 +27809 8 +27812 15 +27814 8 +27821 13 +27837 16 +27845 12 +27850 9 +27851 23 +27854 9 +27862 10 +27867 14 +27868 10 +27880 8 +27881 11 +27882 8 +27884 7 +27890 11 +27891 11 +27892 10 +27893 8 +27896 11 +27898 9 +27914 11 +27929 8 +27936 8 +27939 11 +27944 14 +27945 7 +27953 24 +27954 8 +27961 7 +27965 13 +27968 34 +27973 5 +27977 12 +27983 3 +27988 12 +27990 8 +28011 10 +28020 8 +28030 10 +28047 9 +28055 8 +28057 7 +28059 9 +28061 19 +28071 16 +28083 8 +28089 11 +28098 7 +28099 10 +28104 23 +28110 10 +28113 11 +28119 12 +28121 12 +28126 8 +28129 9 +28135 10 +28137 8 +28140 16 +28144 11 +28158 6 +28163 4 +28168 13 +28169 9 +28171 8 +28172 13 +28181 20 +28182 7 +28183 10 +28184 11 +28189 7 +28195 7 +28196 5 +28199 4 +28206 8 +28213 20 +28225 12 +28231 9 +28242 7 +28246 13 +28248 8 +28249 8 +28250 9 +28259 12 +28262 16 +28265 17 +28267 26 +28270 11 +28282 6 +28286 7 +28288 7 +28289 5 +28290 7 +28293 6 +28298 17 +28299 12 +28302 6 +28305 18 +28308 10 +28309 6 +28311 15 +28312 11 +28313 3 +28315 23 +28317 14 +28319 9 +28325 14 +28329 25 +28332 12 +28335 9 +28339 8 +28341 7 +28343 6 +28344 24 +28345 22 +28349 13 +28356 9 +28361 5 +28363 19 +28364 14 +28370 10 +28371 15 +28378 6 +28379 7 +28381 12 +28384 17 +28389 10 +28391 11 +28395 9 +28399 6 +28403 7 +28410 10 +28415 11 +28417 7 +28418 17 +28419 14 +28421 9 +28430 10 +28437 10 +28442 5 +28445 7 +28446 26 +28450 14 +28451 13 +28452 3 +28454 11 +28455 12 +28456 12 +28457 6 +28463 6 +28471 5 +28474 8 +28475 10 +28478 8 +28482 12 +28504 6 +28505 19 +28506 8 +28508 9 +28509 8 +28513 9 +28515 9 +28519 5 +28522 9 +28541 10 +28546 9 +28547 10 +28550 11 +28555 13 +28556 22 +28557 10 +28560 7 +28565 7 +28567 6 +28570 2 +28571 7 +28574 15 +28579 7 +28583 7 +28587 5 +28596 10 +28603 22 +28604 9 +28606 6 +28607 9 +28609 7 +28610 12 +28617 9 +28618 5 +28620 8 +28624 18 +28625 6 +28627 8 +28630 14 +28632 6 +28635 12 +28636 15 +28637 13 +28641 24 +28642 7 +28654 11 +28656 12 +28657 9 +28662 9 +28663 12 +28665 20 +28673 9 +28688 41 +28693 9 +28695 3 +28699 4 +28700 8 +28702 5 +28714 6 +28718 9 +28722 10 +28728 9 +28731 11 +28735 6 +28739 6 +28740 9 +28742 15 +28744 9 +28750 12 +28751 9 +28753 8 +28754 13 +28759 14 +28760 8 +28762 10 +28765 27 +28769 9 +28770 10 +28772 14 +28774 14 +28778 12 +28782 5 +28783 7 +28784 7 +28787 14 +28788 9 +28792 12 +28803 7 +28805 7 +28815 11 +28817 9 +28829 10 +28830 19 +28834 22 +28835 11 +28841 7 +28842 9 +28844 6 +28848 11 +28851 8 +28864 15 +28865 7 +28867 7 +28871 6 +28872 5 +28876 5 +28878 8 +28883 10 +28887 11 +28890 14 +28891 6 +28897 8 +28904 9 +28906 5 +28908 8 +28916 6 +28919 5 +28920 12 +28922 6 +28924 4 +28928 10 +28937 5 +28938 15 +28941 9 +28942 14 +28947 4 +28950 8 +28954 7 +28960 7 +28964 8 +28980 6 +28984 24 +28985 9 +28987 23 +28988 14 +28991 17 +28993 12 +28998 10 +28999 13 +29010 5 +29013 9 +29014 8 +29016 10 +29017 10 +29022 5 +29029 15 +29052 9 +29055 8 +29058 9 +29060 8 +29061 20 +29063 4 +29075 4 +29080 6 +29081 5 +29083 9 +29089 8 +29091 7 +29093 4 +29094 15 +29095 13 +29098 9 +29100 17 +29118 7 +29129 12 +29130 11 +29132 20 +29139 8 +29145 11 +29146 9 +29151 10 +29155 8 +29156 7 +29158 10 +29159 7 +29162 6 +29169 8 +29175 10 +29176 9 +29177 13 +29179 9 +29188 21 +29190 11 +29192 4 +29194 7 +29202 8 +29204 5 +29209 11 +29212 11 +29216 4 +29219 16 +29226 8 +29238 8 +29244 24 +29247 10 +29254 8 +29257 14 +29258 10 +29263 6 +29264 20 +29266 7 +29269 13 +29277 6 +29278 6 +29283 5 +29286 10 +29289 7 +29293 7 +29294 13 +29298 6 +29299 9 +29304 7 +29306 9 +29315 7 +29317 9 +29318 15 +29324 8 +29326 10 +29327 14 +29332 24 +29335 14 +29338 10 +29340 12 +29346 6 +29372 6 +29373 9 +29375 9 +29376 7 +29377 9 +29378 12 +29379 9 +29388 6 +29391 5 +29392 10 +29396 10 +29400 9 +29402 4 +29404 9 +29410 10 +29413 12 +29415 8 +29419 5 +29420 11 +29426 5 +29428 18 +29429 12 +29439 7 +29441 23 +29452 16 +29453 8 +29459 8 +29460 8 +29473 10 +29474 8 +29475 6 +29477 13 +29478 10 +29487 8 +29495 7 +29496 6 +29499 9 +29511 15 +29520 10 +29522 3 +29526 19 +29527 14 +29528 9 +29534 8 +29538 8 +29544 8 +29545 4 +29555 4 +29573 8 +29576 16 +29583 9 +29584 15 +29588 13 +29592 9 +29601 10 +29610 10 +29616 7 +29618 16 +29619 11 +29623 7 +29624 6 +29628 28 +29637 8 +29639 11 +29642 7 +29646 21 +29651 9 +29654 10 +29655 17 +29658 7 +29659 7 +29664 9 +29668 26 +29671 6 +29674 19 +29677 22 +29681 11 +29684 14 +29689 17 +29690 11 +29697 7 +29698 12 +29699 9 +29708 13 +29710 11 +29711 17 +29716 5 +29722 8 +29723 9 +29725 10 +29727 12 +29734 14 +29738 8 +29743 6 +29746 10 +29748 6 +29752 6 +29758 10 +29765 8 +29766 8 +29779 5 +29785 12 +29787 6 +29792 14 +29793 7 +29797 9 +29799 9 +29802 11 +29816 8 +29823 11 +29825 6 +29829 4 +29830 11 +29834 38 +29838 7 +29839 9 +29840 10 +29842 10 +29846 8 +29852 9 +29857 9 +29859 14 +29863 10 +29868 19 +29871 13 +29873 12 +29876 10 +29878 17 +29879 6 +29880 9 +29881 8 +29888 6 +29889 9 +29893 13 +29904 7 +29915 27 +29925 9 +29930 11 +29933 9 +29936 8 +29945 5 +29946 6 +29950 7 +29951 4 +29956 6 +29960 10 +29962 8 +29963 13 +29966 9 +29969 13 +29971 5 +29972 14 +29974 12 +29977 3 +29992 8 +29997 7 +30001 8 +30006 12 +30008 13 +30011 9 +30012 7 +30018 10 +30022 10 +30027 19 +30029 8 +30037 12 +30038 9 +30040 8 +30042 13 +30045 4 +30047 13 +30049 17 +30058 10 +30059 11 +30062 15 +30072 30 +30077 7 +30091 6 +30095 15 +30097 5 +30098 11 +30099 11 +30106 11 +30111 15 +30118 10 +30120 9 +30122 3 +30131 8 +30132 4 +30134 8 +30135 4 +30146 9 +30149 16 +30150 10 +30154 4 +30156 5 +30163 13 +30164 8 +30177 5 +30179 14 +30182 8 +30185 10 +30187 11 +30189 8 +30194 10 +30201 9 +30224 18 +30225 5 +30227 7 +30228 16 +30230 10 +30231 7 +30235 12 +30243 17 +30244 14 +30249 7 +30262 5 +30263 9 +30268 6 +30272 14 +30290 5 +30292 13 +30297 10 +30299 9 +30300 7 +30315 8 +30317 7 +30324 7 +30326 8 +30328 12 +30331 4 +30332 11 +30341 7 +30342 9 +30343 9 +30344 4 +30345 8 +30348 18 +30349 8 +30351 16 +30355 11 +30356 8 +30359 7 +30365 6 +30368 11 +30374 7 +30376 1 +30380 7 +30382 10 +30407 7 +30409 15 +30410 1 +30413 4 +30424 7 +30428 12 +30429 15 +30432 8 +30434 8 +30437 12 +30439 7 +30440 9 +30445 24 +30450 5 +30452 11 +30453 9 +30457 6 +30466 12 +30467 11 +30471 8 +30472 9 +30473 12 +30474 13 +30485 8 +30487 14 +30488 13 +30493 17 +30494 10 +30503 6 +30507 4 +30514 14 +30516 8 +30517 9 +30519 12 +30520 9 +30528 8 +30531 14 +30536 5 +30538 8 +30552 10 +30555 2 +30558 9 +30559 9 +30562 6 +30564 8 +30569 6 +30576 21 +30586 14 +30591 20 +30594 6 +30596 9 +30600 6 +30605 9 +30609 9 +30617 8 +30619 6 +30620 11 +30621 4 +30627 15 +30628 5 +30629 7 +30634 10 +30636 5 +30638 12 +30648 19 +30650 21 +30653 6 +30655 11 +30659 5 +30660 11 +30663 12 +30664 9 +30665 10 +30667 9 +30672 21 +30673 15 +30674 12 +30680 23 +30689 13 +30692 8 +30693 10 +30696 11 +30704 5 +30705 8 +30706 11 +30707 10 +30715 10 +30716 10 +30722 6 +30725 7 +30728 24 +30729 13 +30731 9 +30734 6 +30738 22 +30740 13 +30743 5 +30744 20 +30748 7 +30749 4 +30750 8 +30755 15 +30759 8 +30761 17 +30762 10 +30773 14 +30774 11 +30785 4 +30796 9 +30802 7 +30805 18 +30811 11 +30815 6 +30817 10 +30819 10 +30823 10 +30825 10 +30829 10 +30832 5 +30833 4 +30834 15 +30835 7 +30838 8 +30840 6 +30861 7 +30866 5 +30869 10 +30870 10 +30871 7 +30886 3 +30894 6 +30896 12 +30901 5 +30902 9 +30905 20 +30906 9 +30907 13 +30909 5 +30924 16 +30941 6 +30944 11 +30951 9 +30955 8 +30956 34 +30960 13 +30967 12 +30968 16 +30975 6 +30982 8 +30987 12 +30990 14 +30992 11 +30994 4 +30996 6 +31003 7 +31004 7 +31007 7 +31009 6 +31012 7 +31013 9 +31016 13 +31017 11 +31018 6 +31019 5 +31026 15 +31032 5 +31035 10 +31037 7 +31038 10 +31040 7 +31043 8 +31047 9 +31049 14 +31051 22 +31052 30 +31053 8 +31056 10 +31059 7 +31061 4 +31062 11 +31063 28 +31068 9 +31070 7 +31074 13 +31076 8 +31077 6 +31078 10 +31093 2 +31103 8 +31114 16 +31127 11 +31136 8 +31138 6 +31145 7 +31149 8 +31150 19 +31160 29 +31163 8 +31175 9 +31179 7 +31180 9 +31189 16 +31203 3 +31206 4 +31208 4 +31209 2 +31211 16 +31219 15 +31225 13 +31227 8 +31228 9 +31234 6 +31243 11 +31246 3 +31249 3 +31256 12 +31259 6 +31267 14 +31270 15 +31279 18 +31285 16 +31286 10 +31288 9 +31294 13 +31304 8 +31306 18 +31308 20 +31311 11 +31317 7 +31320 8 +31338 12 +31339 4 +31340 11 +31344 8 +31347 7 +31355 9 +31356 23 +31358 11 +31370 11 +31372 9 +31373 9 +31377 13 +31378 8 +31387 7 +31393 13 +31394 10 +31402 8 +31408 9 +31415 11 +31416 8 +31419 3 +31420 11 +31421 6 +31433 10 +31440 6 +31442 9 +31448 13 +31449 6 +31459 3 +31461 9 +31466 17 +31469 13 +31487 7 +31488 11 +31491 14 +31492 12 +31493 8 +31496 13 +31506 6 +31508 6 +31511 10 +31520 9 +31522 7 +31524 8 +31525 3 +31529 5 +31532 12 +31535 8 +31540 23 +31546 6 +31549 6 +31550 7 +31554 4 +31555 13 +31559 5 +31565 9 +31571 6 +31581 11 +31586 12 +31587 8 +31589 13 +31591 16 +31598 15 +31599 9 +31603 11 +31606 7 +31610 6 +31612 6 +31620 19 +31622 2 +31630 10 +31643 10 +31644 12 +31646 5 +31651 13 +31653 10 +31655 2 +31658 8 +31672 11 +31675 8 +31677 11 +31684 5 +31689 13 +31691 12 +31693 8 +31696 8 +31698 10 +31705 6 +31706 11 +31708 9 +31724 12 +31729 8 +31742 10 +31743 10 +31744 13 +31753 10 +31756 14 +31762 7 +31765 7 +31774 9 +31775 8 +31779 15 +31789 9 +31791 5 +31796 21 +31819 11 +31822 14 +31837 6 +31842 15 +31847 6 +31849 14 +31850 13 +31859 7 +31870 8 +31874 7 +31889 15 +31893 12 +31900 12 +31903 9 +31905 10 +31908 23 +31911 11 +31915 12 +31916 9 +31917 12 +31919 16 +31926 12 +31927 20 +31932 14 +31935 11 +31943 8 +31944 8 +31955 7 +31966 14 +31976 8 +31978 6 +31986 8 +31992 12 +32000 17 +32005 6 +32007 4 +32025 6 +32030 6 +32033 14 +32034 6 +32039 6 +32042 17 +32043 10 +32045 9 +32048 5 +32052 9 +32055 6 +32060 8 +32063 9 +32070 11 +32074 9 +32078 9 +32079 7 +32080 6 +32081 8 +32090 14 +32091 5 +32096 3 +32101 4 +32102 24 +32108 6 +32111 9 +32112 11 +32117 12 +32118 13 +32122 6 +32127 8 +32128 5 +32132 12 +32134 10 +32140 8 +32148 22 +32151 6 +32165 6 +32166 8 +32177 19 +32181 4 +32202 3 +32215 8 +32220 4 +32226 4 +32229 9 +32230 9 +32231 7 +32232 5 +32233 8 +32237 7 +32247 6 +32251 20 +32254 6 +32255 9 +32258 11 +32261 9 +32266 6 +32274 9 +32279 7 +32280 9 +32289 7 +32290 16 +32296 13 +32299 7 +32301 13 +32302 10 +32305 28 +32309 11 +32313 20 +32316 11 +32328 8 +32330 4 +32331 12 +32339 5 +32342 7 +32349 11 +32353 8 +32360 41 +32363 8 +32366 13 +32367 16 +32368 15 +32370 11 +32371 15 +32379 11 +32388 5 +32395 6 +32396 1 +32398 8 +32408 4 +32412 6 +32413 7 +32423 11 +32427 8 +32428 9 +32435 20 +32447 9 +32449 8 +32452 12 +32455 9 +32458 7 +32461 7 +32473 8 +32478 8 +32483 5 +32485 8 +32495 13 +32504 14 +32505 11 +32507 16 +32515 7 +32517 9 +32518 9 +32520 5 +32521 8 +32526 11 +32529 7 +32534 14 +32536 7 +32540 18 +32541 12 +32542 15 +32543 7 +32544 7 +32545 16 +32548 15 +32554 4 +32555 10 +32558 12 +32560 7 +32563 11 +32565 11 +32567 8 +32572 12 +32577 11 +32578 4 +32580 16 +32581 9 +32586 7 +32591 9 +32596 4 +32598 6 +32607 12 +32610 10 +32622 14 +32632 13 +32634 9 +32641 4 +32644 5 +32653 7 +32658 6 +32661 9 +32663 17 +32665 22 +32673 11 +32677 7 +32689 9 +32690 20 +32698 17 +32705 8 +32718 12 +32724 9 +32725 6 +32733 8 +32735 6 +32737 8 +32738 12 +32739 13 +32746 7 +32752 21 +32753 6 +32767 8 +709914 11 +1773756 9 +2513488 4 +3238616 14 +3910920 14 +3976779 14 +4695626 11 +5404825 8 +6573988 8 +6708608 12 +8104914 9 +10365833 10 +10822897 9 +11123075 6 +14293884 6 +18860635 7 +19201870 10 +21419229 6 +21792706 10 +22588683 4 +23002973 8 +24440158 10 +24771222 12 +25717777 6 +26496229 6 +26950500 7 +29085785 7 +29778474 12 +30528682 15 +31123513 12 +31434805 8 +33502601 6 +35089323 8 +37192131 10 +37244535 8 +37304327 5 +37447231 12 +37578720 8 +37789848 7 +38288356 13 +39979431 15 +41385629 11 +41431102 7 +44162608 6 +45436438 10 +45901006 9 +46207931 9 +46749388 10 +46780436 17 +47184566 12 +48770637 7 +49887347 10 +50462376 8 +51008814 6 +51191105 17 +51311828 7 +51318394 10 +52121100 15 +52205413 9 +52925180 5 +54300641 13 +54361583 6 +55156687 7 +56839650 7 +58857696 6 +59358669 7 +59576011 15 +59771732 6 +60512844 7 +60924325 7 +62048814 9 +62621899 6 +65980622 12 +66179559 5 +66955904 4 +67140245 13 +67586880 11 +68301539 11 +71672115 9 +71848033 3 +71875336 6 +74050343 10 +74998095 9 +75646703 8 +77769598 8 +77944924 11 +78260341 10 +84882419 12 +85613145 11 +85895727 4 +86103282 10 +86182577 10 +87931040 9 +88372792 5 +89706839 9 +91990177 5 +92262012 8 +92376869 9 +93543448 6 +94877751 6 +95021083 8 +95678076 11 +97421970 8 +97868307 3 +99729798 12 +100912096 5 +102320229 7 +102412004 11 +105797908 11 +106410851 10 +107193549 9 +107990680 9 +108296665 8 +109291552 14 +112163566 11 +113251504 11 +114411306 9 +114497018 10 +114875606 5 +115408831 8 +115630890 10 +120947823 10 +121293081 9 +122586631 10 +123539791 9 +125100580 5 +127111268 10 +127769786 8 +128739447 7 +129287355 7 +129664829 12 +131067556 5 +132334261 8 +133064974 8 +135598686 8 +135638825 11 +137141805 6 +137285787 11 +137624367 14 +138117755 9 +139094402 14 +139785280 10 +141841001 9 +143729401 11 +143840035 7 +144769534 7 +146253141 6 +148442151 16 +150875559 11 +151097628 9 +153873419 10 +154391402 12 +158402184 7 +159408324 10 +159622241 10 +161056203 4 +162820271 13 +163351585 14 +168981947 6 +169331300 7 +169902594 8 +169976385 8 +171061561 9 +171122414 7 +171890915 8 +173461835 11 +173774843 15 +174100149 1 +175649415 6 +176140078 6 +176876201 11 +178080617 12 +178415837 12 +178449294 3 +179653039 13 +179695288 14 +179789846 8 +180267246 7 +182551809 5 +183492382 8 +183871380 3 +184594831 8 +184731479 8 +184772997 6 +185525428 4 +186657260 8 +187116875 5 +187203111 10 +187866415 8 +190539566 3 +190942487 9 +191199081 10 +192734528 4 +192971524 7 +194850807 9 +195351560 8 +195567562 14 +195823659 9 +197338634 10 +198409649 2 +199012479 6 +199191260 9 +199627152 11 +199673321 18 +200464122 10 +202822189 7 +204588053 12 +205603420 5 +205649644 8 +206248810 5 +206409466 9 +206610510 12 +206858649 12 +207560127 4 +207977621 8 +211549644 6 +211754698 8 +214478823 10 +216538629 14 +218743415 6 +220778524 10 +222228015 7 +222538842 5 +223452261 14 +224219969 11 +224340884 7 +227428524 12 +227972364 10 +230807140 16 +231366331 6 +233014180 1 +233939831 11 +233960799 9 +234116221 9 +234183043 14 +234863723 4 +234930086 4 +235155864 7 +237617172 12 +239214945 6 +239952590 9 +240829089 10 +241546153 11 +242073169 6 +242523781 7 +243604238 8 +243892765 10 +244942332 12 +246461449 6 +246750309 9 +249835296 9 +250766245 8 +252214215 7 +252302495 7 +253442392 10 +253781551 9 +254381304 8 +256144202 3 +257317905 7 +258509743 7 +261424177 8 +264286530 8 +266097014 11 +267108305 6 +268104102 7 +269604761 8 +270787674 14 +271177601 5 +274452136 9 +276003120 9 +276892295 12 +277323742 7 +277384463 10 +277686198 8 +278117696 3 +278426478 11 +278495161 7 +278557919 10 +279195796 7 +280018368 10 +283141603 4 +283267560 8 +284116722 12 +286701537 10 +287678397 10 +290062275 11 +291987539 5 +292496459 11 +293040466 7 +293311595 9 +294118977 9 +295013283 8 +297590729 6 +300623526 7 +301397559 4 +301466949 9 +301531007 11 +302805505 11 +302810733 11 +303209252 9 +306148329 9 +306754466 6 +306907413 4 +310085237 6 +311487291 9 +313974659 10 +314705673 7 +314928824 6 +315540173 7 +317423097 8 +318607188 13 +318712242 11 +319169495 8 +322187314 6 +322431661 4 +323063535 15 +324149661 11 +324932358 7 +325415965 6 +327190534 8 +328100106 10 +329749560 18 +329799866 10 +331995158 9 +332279477 10 +333876384 7 +334838229 5 +334872904 7 +335665966 6 +335916148 6 +337645189 10 +338553922 15 +340142347 5 +341440606 8 +342302178 10 +342708187 9 +344058306 10 +344199146 12 +345476058 6 +346274412 5 +348510350 11 +348603099 4 +348969000 9 +351161436 3 +352382879 8 +353009500 6 +356078990 8 +356530774 9 +358725977 10 +360676165 5 +360960239 15 +361278744 8 +361338307 6 +362132792 5 +362913659 13 +362981588 15 +363168123 12 +364373390 8 +365023154 11 +368241104 11 +369557259 7 +369921504 7 +370055383 10 +370767545 10 +371086439 7 +371253192 10 +374852664 8 +375174822 11 +375182352 7 +375596942 9 +376668974 18 +377686854 5 +378816570 8 +380486294 11 +380788941 9 +381206385 14 +382204653 7 +382838650 9 +384865295 5 +386433545 10 +386922884 12 +389532967 10 +389629103 6 +390703668 5 +390943793 13 +391520704 13 +395028200 8 +398086344 8 +398443668 14 +400044807 7 +401601466 10 +401927386 11 +403289711 9 +403543118 8 +403822505 12 +405210845 11 +407079000 12 +409019040 10 +409168115 9 +409598398 4 +410656389 12 +411430518 6 +412016499 4 +412434797 7 +413548024 14 +414117013 9 +416433560 11 +417108076 8 +418473160 14 +418529535 6 +419605951 2 +420742003 8 +421029613 5 +421351508 14 +421449335 10 +422610909 9 +423144708 10 +423599565 7 +424221023 9 +424915137 8 +425320244 11 +425913430 18 +427807208 8 +429346721 6 +430638615 15 +430713571 8 +430997986 10 +431080821 9 +431108649 5 +433236626 9 +434034221 17 +436358655 7 +438558918 7 +438824276 5 +441161988 14 +441325871 10 +441873576 11 +443385923 9 +445688332 8 +446696521 15 +447323276 9 +448467156 8 +450529371 5 +450542499 18 +450708175 11 +452658854 20 +454086705 8 +458069264 8 +458485727 8 +458549128 6 +459035547 6 +459437615 13 +459831890 8 +460132642 9 +461842006 13 +462376219 15 +462580468 7 +462725866 7 +463573318 14 +464156662 6 +464498723 8 +465109577 4 +465399393 14 +465831598 7 +466974976 11 +467781708 10 +467871549 3 +468486827 8 +474033939 8 +475633112 9 +476553900 7 +477170927 8 +478254563 7 +478573802 9 +479978581 10 +482001159 8 +482760308 6 +483021453 8 +484004206 4 +484004541 6 +484803063 12 +484851818 11 +486343896 10 +487355511 4 +487808193 8 +487957769 11 +490171599 8 +490179086 5 +491063288 16 +492544391 7 +494117950 11 +495316369 10 +495573999 3 +496586306 10 +499219297 7 +500474059 3 +503803038 11 +508757610 4 +509185370 5 +510655307 10 +512313342 11 +512566590 4 +512633441 9 +512901590 8 +515163324 6 +515251553 6 +515898019 8 +517774761 7 +517856104 9 +519875265 15 +520975776 9 +521691037 7 +522920106 9 +524234227 5 +525402321 7 +525522249 12 +528413293 11 +529843694 7 +531892360 13 +531952934 3 +532210889 6 +532520655 9 +532695406 8 +533337535 15 +533934979 9 +535071145 5 +538759796 9 +539017757 1 +540289333 4 +540289761 13 +540546991 8 +542689878 12 +542738248 13 +544700857 14 +544995070 5 +545801691 9 +545903394 9 +546656739 12 +548845793 12 +549110979 9 +549427908 10 +549683457 9 +550924492 12 +551168033 6 +551786452 12 +552182178 9 +552268795 8 +552854378 9 +554010196 7 +554082536 2 +554294646 12 +555479502 10 +557261981 11 +558460547 4 +560552643 9 +562761963 7 +563972457 10 +565480792 5 +565489417 11 +565858218 8 +566279538 8 +569339386 6 +569408816 7 +569998936 9 +570586366 12 +571216887 8 +571379078 12 +572651036 14 +572894806 5 +577028687 8 +577072412 12 +577345215 5 +577345620 12 +578601698 3 +578941099 6 +579182264 7 +579367546 6 +579544849 6 +579568093 6 +581820366 13 +582839665 7 +584400209 11 +586967142 18 +588458896 8 +590345971 14 +591477630 13 +592719852 10 +593712531 6 +594143008 15 +596378085 17 +597584929 7 +599351124 9 +600179258 4 +600516256 6 +603379435 8 +604114525 13 +604631472 10 +605503628 5 +607099079 8 +607188900 10 +607788443 12 +608320201 12 +609148831 9 +610658085 8 +611094788 17 +613066121 6 +613832847 8 +614770979 9 +617799848 7 +620232660 7 +620607163 8 +622325760 7 +622436290 10 +622993327 4 +623272442 12 +624279842 6 +624351469 5 +631063087 9 +632815306 20 +634071538 8 +635744971 4 +636136009 7 +637902143 8 +637934226 8 +638207019 8 +638942496 12 +641346507 11 +641537767 13 +642561180 5 +642826567 10 +644777712 9 +644788341 17 +646267355 10 +646527746 10 +647716443 8 +647755392 10 +648444274 15 +649289968 11 +649493500 8 +651183038 5 +651192260 6 +652170438 9 +652537385 9 +652886904 17 +653236935 6 +654401301 8 +656769744 14 +663090517 10 +666464467 4 +666556906 7 +667309697 3 +667404452 6 +668587398 14 +668951803 3 +669740945 13 +669803999 7 +670724578 3 +671395426 7 +675413729 18 +677165615 11 +677930881 8 +679726157 12 +679962130 12 +681001475 7 +682741743 7 +689415585 8 +689416044 6 +689942196 9 +691695235 5 +693188074 7 +693660464 19 +693871327 6 +694045785 19 +694784538 11 +695259007 15 +696065715 7 +696818962 10 +697152965 4 +699710339 9 +700072832 9 +700270416 7 +702627626 13 +703741241 8 +704411765 10 +705159530 9 +705796502 5 +706117631 8 +708259843 6 +708525401 8 +708708423 6 +709336524 9 +710202672 5 +712779568 5 +713733905 13 +715643979 14 +716301271 3 +720503848 15 +720723363 9 +720852849 10 +723068774 16 +725146700 7 +726120221 6 +726325406 9 +726512995 7 +730129806 6 +730728271 7 +732095091 8 +732670920 6 +733332698 8 +734489540 10 +734847890 11 +735876059 3 +736014073 9 +736810212 2 +738781245 5 +739463725 8 +740774360 7 +741775494 8 +742071580 5 +742971873 9 +743270447 8 +747258105 8 +748125980 10 +749829726 19 +750348167 10 +750572646 9 +751424669 8 +751984233 3 +754941038 10 +756724488 10 +757695018 6 +758400330 8 +758577897 9 +758705939 10 +758715910 9 +758826245 2 +759532870 6 +760452799 13 +760773745 6 +761858733 11 +762225734 5 +763045704 6 +763293832 10 +764735477 8 +764867867 6 +765305479 11 +765453985 15 +766293893 8 +767337368 12 +767626638 8 +774680201 8 +775180675 8 +775216783 10 +776203145 18 +776343306 15 +776597229 6 +777027425 8 +777374383 8 +779270401 8 +779722806 8 +780352289 8 +781400528 7 +782515908 12 +784721706 9 +785719018 10 +786677184 8 +787851633 7 +789966647 5 +790495596 7 +791300711 7 +791316602 21 +791927361 5 +793813406 10 +794177165 8 +794237124 14 +794503236 6 +795244361 12 +795354551 9 +797338861 8 +797678908 6 +800253318 6 +802097734 11 +802280125 10 +802826872 11 +803574592 4 +803965852 13 +804596391 10 +806159192 11 +806784475 9 +807427333 9 +807814445 6 +809395598 8 +809483677 9 +809977166 3 +810118262 13 +811309159 8 +811822606 11 +813751675 11 +814460513 20 +814468903 7 +816269196 12 +817220589 14 +817397033 6 +817750283 13 +818302126 9 +819826368 11 +822943881 8 +823254593 7 +824121582 6 +824499834 8 +824657831 5 +827091749 9 +829080718 12 +829181624 13 +829260360 8 +829941338 6 +830203906 14 +833892484 9 +834445964 7 +834771688 10 +836033815 8 +837206037 7 +837902518 7 +838500785 19 +839779061 13 +839823076 4 +840359554 8 +840360913 7 +840813930 11 +843192425 4 +844394505 3 +845872788 9 +845966677 7 +846863880 15 +851720823 10 +852377030 8 +852651122 6 +853294805 10 +853637505 9 +854787754 9 +854836808 6 +855696484 5 +858242807 10 +858471694 17 +859363520 9 +859463602 9 +860214718 13 +862346221 7 +862761776 10 +863276092 14 +864042164 13 +864484513 4 +866860004 9 +868391369 5 +868487533 6 +868631070 7 +869463215 13 +869948156 8 +870226636 14 +872725265 15 +872743899 14 +873098228 11 +873177201 11 +873711702 5 +873809607 9 +874313113 11 +875357295 8 +876487706 11 +877205388 7 +877242241 5 +879015510 13 +881973777 10 +882045769 15 +882303804 9 +882445092 6 +883253504 7 +883263778 7 +884976298 9 +886431679 9 +886514262 8 +887013196 12 +888597368 8 +891925999 3 +892776464 6 +893011817 9 +893212455 16 +893271473 7 +894007861 10 +895884762 13 +896779901 8 +898653242 5 +898677543 6 +899942441 7 +900320206 9 +901289101 8 +902016404 14 +903130292 3 +904092799 4 +904465162 11 +906743702 5 +907730129 9 +908549673 7 +909524326 11 +912382645 13 +913002772 7 +919296599 8 +920056943 5 +920575735 11 +921064633 4 +923033106 6 +923164468 8 +924159552 10 +926719427 9 +927828082 5 +930421339 9 +931724196 9 +932300379 8 +935706115 11 +937306073 14 +937623866 11 +937784376 5 +937941266 10 +941212947 7 +941413681 12 +941461674 8 +942807385 18 +942941627 12 +942962209 4 +942976271 13 +945990109 18 +947419958 5 +948601069 8 +950791054 11 +950846234 11 +952279670 4 +953370095 7 +954814564 7 +955276308 7 +956446385 4 +957335228 10 +959940438 15 +962876568 8 +963117282 7 +963316118 8 +963900887 7 +964022694 11 +965872712 14 +966370317 7 +968035263 7 +968749949 7 +969504686 7 +969848540 9 +970550374 11 +971476729 9 +973679691 9 +975898508 13 +976190679 6 +976921720 16 +977174766 11 +977553355 10 +980448080 13 +980644885 9 +980678365 10 +980791475 6 +981640949 8 +981911714 14 +981984782 3 +983505713 9 +985444480 5 +985769705 5 +986506116 8 +988290385 9 +988959988 13 +990013992 9 +990075505 4 +992533620 9 +993340746 11 +994163108 6 +994640179 8 +997200954 12 +998340108 9 +998351432 11 +1001127919 9 +1004949577 15 +1006076948 12 +1006239225 6 +1008114647 8 +1014349459 10 +1015521580 7 +1015863287 13 +1016265787 9 +1019330381 13 +1020819583 8 +1021334809 12 +1022297907 7 +1022312907 8 +1023164348 6 +1023590991 7 +1023672281 5 +1025118386 9 +1028257711 10 +1028433886 6 +1028928512 9 +1028953965 10 +1031708290 6 +1037001806 7 +1037008762 12 +1037741030 5 +1038373884 10 +1038499408 4 +1038941088 7 +1041577565 8 +1041586082 7 +1042897754 9 +1044261696 9 +1045152048 7 +1045481998 13 +1047139451 10 +1048206693 6 +1050816293 15 +1050830894 6 +1055064869 7 +1056149199 8 +1058187196 7 +1059780429 13 +1062276022 11 +1063957839 10 +1068204688 8 +1068997372 9 +1069779150 6 +1072845370 6 diff --git a/resource/runner/problem/book/ch2/7. count/data/output/7.output b/resource/runner/problem/book/ch2/7. count/data/output/7.output new file mode 100644 index 0000000..3db230b --- /dev/null +++ b/resource/runner/problem/book/ch2/7. count/data/output/7.output @@ -0,0 +1,8855 @@ +5 5 +8 4 +13 11 +19 9 +20 6 +30 9 +37 8 +41 7 +44 6 +51 6 +58 3 +61 6 +63 6 +67 12 +95 12 +97 6 +102 4 +103 10 +112 9 +116 7 +124 9 +125 2 +132 9 +138 21 +146 3 +164 17 +167 8 +170 5 +172 5 +181 9 +194 4 +195 23 +196 4 +200 14 +202 7 +204 9 +211 12 +213 5 +214 8 +218 7 +221 8 +223 4 +238 7 +255 11 +257 4 +261 5 +262 7 +264 7 +267 8 +270 6 +271 19 +276 8 +278 8 +280 5 +286 5 +287 5 +299 8 +301 2 +306 6 +308 4 +310 10 +311 12 +318 5 +326 2 +330 6 +338 5 +347 9 +352 5 +357 6 +370 5 +378 10 +382 6 +383 10 +387 3 +392 8 +401 5 +405 8 +415 7 +419 14 +422 3 +426 10 +431 6 +435 12 +444 10 +447 7 +466 7 +467 9 +469 8 +470 7 +472 4 +475 9 +481 6 +490 10 +491 6 +495 4 +498 3 +502 8 +507 12 +511 13 +517 3 +526 5 +537 4 +540 3 +542 6 +544 14 +546 10 +550 6 +561 5 +565 10 +566 10 +569 6 +571 9 +575 10 +576 2 +583 10 +600 4 +603 8 +604 5 +605 3 +607 16 +613 6 +614 9 +616 8 +618 11 +620 14 +623 11 +625 7 +627 12 +629 7 +635 6 +636 6 +645 5 +651 5 +658 9 +660 4 +661 5 +662 3 +663 7 +671 4 +686 10 +689 2 +694 3 +696 7 +699 5 +700 4 +705 3 +710 6 +719 6 +730 17 +742 5 +746 5 +747 12 +748 4 +749 3 +752 10 +753 10 +755 5 +756 2 +760 8 +763 6 +767 4 +772 11 +776 5 +778 20 +782 7 +786 17 +790 2 +792 6 +795 4 +797 4 +798 8 +799 8 +817 9 +819 11 +823 5 +828 6 +830 6 +843 6 +845 7 +848 7 +852 8 +853 6 +854 6 +855 3 +856 8 +858 11 +859 11 +864 8 +865 7 +866 2 +868 8 +871 6 +874 18 +890 9 +900 6 +906 4 +911 2 +916 9 +917 18 +918 6 +924 10 +928 11 +929 7 +931 7 +932 5 +934 6 +935 11 +936 6 +956 5 +963 9 +966 6 +969 8 +971 6 +974 2 +977 6 +980 9 +989 2 +990 7 +995 4 +997 4 +1001 3 +1002 6 +1007 2 +1008 20 +1012 11 +1014 12 +1030 6 +1031 9 +1034 10 +1037 2 +1039 6 +1047 19 +1048 9 +1053 7 +1062 7 +1066 1 +1076 11 +1079 4 +1081 15 +1085 6 +1090 8 +1092 12 +1096 24 +1100 12 +1102 9 +1106 11 +1108 9 +1111 7 +1116 8 +1119 14 +1123 6 +1125 6 +1126 4 +1128 6 +1131 10 +1132 9 +1134 17 +1139 8 +1144 11 +1145 9 +1151 6 +1158 7 +1161 9 +1164 5 +1165 7 +1167 7 +1176 3 +1179 2 +1187 6 +1190 7 +1194 7 +1205 4 +1207 3 +1210 4 +1211 1 +1217 4 +1219 4 +1222 5 +1227 2 +1238 19 +1244 10 +1245 8 +1251 2 +1255 7 +1264 8 +1265 14 +1267 4 +1269 5 +1272 6 +1281 6 +1282 13 +1283 4 +1285 15 +1292 4 +1294 10 +1297 9 +1299 7 +1306 6 +1309 11 +1318 5 +1320 8 +1321 8 +1325 6 +1326 5 +1330 8 +1331 5 +1333 7 +1340 8 +1343 6 +1345 6 +1346 8 +1350 9 +1358 3 +1360 5 +1365 10 +1366 6 +1367 10 +1374 10 +1377 6 +1386 7 +1388 8 +1391 4 +1398 4 +1411 8 +1418 2 +1420 5 +1421 6 +1431 8 +1434 7 +1442 5 +1454 5 +1460 2 +1462 6 +1465 3 +1467 4 +1469 4 +1471 8 +1474 5 +1478 3 +1482 5 +1484 9 +1486 7 +1492 4 +1494 10 +1502 11 +1503 14 +1505 8 +1508 10 +1509 12 +1510 9 +1512 9 +1513 7 +1523 10 +1531 4 +1538 6 +1540 7 +1541 18 +1543 6 +1546 7 +1547 10 +1549 7 +1551 3 +1556 10 +1565 4 +1570 11 +1575 10 +1578 9 +1582 6 +1592 3 +1596 9 +1605 7 +1608 15 +1621 9 +1623 7 +1628 7 +1637 4 +1645 6 +1649 5 +1655 7 +1661 6 +1665 11 +1672 4 +1673 6 +1685 11 +1688 4 +1694 3 +1697 5 +1698 7 +1702 4 +1713 9 +1714 9 +1720 13 +1728 6 +1730 5 +1734 7 +1737 9 +1742 7 +1746 10 +1752 7 +1757 5 +1761 17 +1768 6 +1769 5 +1770 14 +1773 9 +1776 9 +1777 7 +1782 8 +1784 8 +1786 6 +1792 3 +1802 7 +1806 15 +1814 10 +1815 10 +1820 4 +1824 5 +1825 10 +1826 7 +1830 9 +1839 10 +1844 14 +1845 7 +1846 8 +1849 8 +1856 10 +1858 6 +1870 7 +1872 6 +1875 16 +1877 8 +1887 10 +1891 4 +1896 6 +1897 4 +1899 9 +1902 12 +1905 5 +1907 7 +1914 5 +1915 6 +1920 6 +1923 14 +1924 5 +1928 3 +1932 12 +1937 5 +1939 7 +1941 8 +1943 7 +1945 10 +1946 6 +1949 10 +1955 10 +1959 7 +1969 14 +1970 7 +1972 5 +1975 4 +1979 5 +1981 9 +1983 11 +1987 2 +1988 8 +1992 3 +2003 13 +2006 4 +2011 6 +2014 8 +2015 17 +2032 5 +2034 5 +2040 8 +2043 7 +2044 16 +2054 9 +2056 5 +2059 9 +2060 7 +2061 4 +2062 7 +2066 5 +2083 7 +2092 9 +2099 6 +2106 3 +2107 4 +2108 2 +2115 5 +2116 13 +2117 4 +2118 4 +2119 5 +2126 12 +2130 10 +2131 6 +2132 3 +2137 6 +2142 5 +2147 7 +2150 4 +2151 6 +2153 5 +2161 6 +2165 8 +2170 12 +2176 6 +2180 7 +2182 8 +2185 6 +2186 6 +2201 12 +2204 6 +2206 7 +2208 8 +2209 9 +2216 6 +2217 6 +2226 9 +2239 9 +2241 14 +2247 8 +2250 7 +2251 17 +2262 6 +2265 5 +2270 7 +2272 3 +2285 12 +2286 5 +2290 5 +2293 1 +2301 10 +2306 5 +2310 3 +2321 10 +2325 1 +2330 7 +2331 9 +2336 15 +2338 7 +2352 15 +2360 8 +2364 6 +2370 6 +2373 6 +2387 4 +2390 16 +2395 6 +2397 6 +2407 8 +2410 9 +2411 8 +2413 3 +2414 15 +2415 10 +2416 6 +2418 7 +2422 14 +2426 6 +2428 6 +2431 5 +2434 17 +2435 5 +2447 7 +2448 2 +2449 8 +2459 7 +2460 7 +2461 5 +2465 3 +2467 6 +2474 5 +2485 5 +2491 6 +2492 6 +2496 7 +2497 3 +2500 9 +2505 11 +2511 10 +2513 9 +2514 2 +2516 7 +2519 3 +2522 5 +2523 4 +2525 12 +2527 11 +2530 4 +2538 5 +2542 7 +2544 9 +2545 16 +2546 8 +2550 9 +2553 3 +2558 2 +2568 8 +2569 4 +2570 8 +2576 9 +2579 14 +2583 8 +2584 8 +2588 6 +2592 3 +2594 5 +2595 4 +2599 7 +2600 2 +2605 5 +2610 11 +2615 4 +2617 5 +2620 8 +2623 6 +2630 16 +2634 5 +2637 5 +2639 6 +2647 4 +2649 7 +2650 10 +2654 4 +2659 4 +2666 9 +2671 8 +2672 10 +2675 14 +2676 11 +2677 5 +2678 10 +2679 3 +2681 7 +2695 17 +2696 13 +2702 9 +2703 5 +2705 7 +2710 6 +2711 12 +2714 5 +2715 5 +2716 7 +2718 18 +2737 3 +2740 15 +2741 6 +2743 15 +2749 7 +2754 11 +2756 15 +2758 4 +2759 12 +2760 12 +2762 5 +2766 9 +2767 7 +2773 4 +2779 5 +2786 9 +2790 12 +2791 5 +2803 10 +2807 8 +2816 7 +2818 5 +2819 12 +2829 3 +2833 6 +2843 4 +2850 8 +2852 15 +2857 5 +2858 3 +2864 10 +2871 11 +2877 7 +2879 10 +2885 1 +2888 11 +2892 9 +2895 7 +2896 7 +2906 4 +2907 12 +2911 6 +2914 7 +2916 6 +2919 8 +2924 5 +2930 6 +2932 10 +2933 12 +2939 4 +2940 9 +2941 11 +2944 3 +2947 5 +2949 9 +2951 16 +2959 5 +2960 6 +2973 7 +2974 10 +2977 5 +2979 11 +2982 7 +2992 6 +2996 8 +3011 8 +3012 8 +3014 4 +3017 5 +3019 5 +3021 7 +3031 10 +3033 6 +3035 8 +3036 6 +3041 8 +3042 14 +3044 6 +3045 7 +3049 10 +3051 15 +3055 7 +3059 6 +3060 8 +3075 9 +3078 24 +3079 8 +3083 4 +3087 5 +3090 9 +3094 10 +3096 5 +3098 7 +3104 11 +3105 4 +3106 8 +3114 7 +3123 15 +3124 6 +3130 8 +3136 5 +3137 14 +3140 6 +3144 3 +3146 8 +3157 5 +3158 3 +3161 2 +3163 3 +3165 11 +3169 6 +3179 9 +3181 13 +3190 9 +3197 8 +3202 9 +3207 8 +3208 4 +3220 15 +3221 4 +3225 7 +3233 11 +3238 2 +3239 5 +3242 13 +3247 12 +3248 5 +3251 8 +3255 26 +3260 8 +3262 5 +3264 6 +3266 16 +3267 7 +3274 3 +3276 5 +3281 5 +3285 6 +3299 10 +3304 6 +3306 9 +3328 15 +3334 3 +3338 10 +3342 6 +3343 13 +3348 4 +3354 6 +3355 2 +3360 3 +3371 3 +3372 6 +3374 6 +3375 3 +3379 13 +3382 18 +3389 4 +3393 3 +3396 8 +3399 2 +3401 11 +3411 7 +3427 4 +3432 9 +3445 4 +3448 17 +3449 5 +3451 8 +3458 11 +3464 6 +3465 9 +3468 7 +3471 11 +3472 9 +3476 3 +3477 4 +3478 8 +3483 6 +3489 9 +3491 7 +3498 9 +3500 14 +3510 3 +3514 12 +3515 6 +3525 10 +3531 10 +3532 6 +3541 7 +3545 17 +3547 10 +3554 6 +3555 10 +3561 8 +3565 5 +3566 4 +3568 7 +3570 7 +3573 7 +3575 10 +3578 17 +3579 8 +3596 5 +3597 4 +3599 12 +3602 5 +3605 7 +3608 17 +3613 6 +3618 3 +3619 7 +3624 5 +3625 27 +3626 5 +3632 5 +3640 8 +3642 3 +3647 6 +3657 5 +3664 18 +3672 7 +3676 5 +3678 10 +3681 3 +3683 5 +3691 7 +3692 7 +3693 3 +3695 10 +3696 3 +3705 17 +3712 8 +3715 3 +3720 7 +3721 7 +3723 5 +3724 16 +3726 12 +3731 15 +3742 10 +3745 8 +3752 6 +3755 11 +3765 13 +3767 7 +3769 13 +3772 10 +3777 10 +3778 7 +3779 9 +3783 4 +3785 3 +3786 10 +3787 6 +3789 8 +3793 4 +3795 10 +3797 8 +3799 12 +3817 7 +3820 2 +3822 4 +3825 5 +3826 4 +3830 10 +3842 13 +3843 6 +3850 7 +3859 18 +3863 6 +3865 6 +3876 5 +3879 10 +3883 4 +3886 22 +3887 7 +3892 14 +3906 23 +3911 13 +3926 6 +3930 13 +3931 5 +3932 8 +3935 4 +3939 7 +3943 2 +3945 4 +3947 9 +3950 4 +3957 11 +3963 10 +3986 16 +3987 7 +3991 12 +3994 4 +3997 13 +3999 5 +4013 5 +4014 7 +4021 4 +4025 6 +4030 6 +4037 5 +4043 14 +4046 7 +4061 7 +4062 7 +4065 4 +4066 3 +4072 5 +4076 5 +4078 9 +4081 4 +4084 10 +4085 9 +4086 8 +4089 12 +4090 4 +4091 6 +4098 9 +4099 14 +4103 10 +4104 13 +4105 6 +4107 7 +4113 2 +4116 8 +4120 7 +4125 8 +4128 5 +4133 3 +4143 6 +4145 6 +4147 5 +4148 11 +4149 7 +4157 3 +4158 5 +4179 5 +4183 8 +4187 8 +4192 8 +4199 4 +4200 7 +4205 4 +4210 7 +4211 11 +4215 14 +4218 7 +4222 7 +4223 6 +4225 6 +4229 13 +4230 5 +4242 6 +4244 4 +4246 12 +4248 8 +4253 5 +4255 10 +4262 6 +4268 3 +4271 7 +4272 7 +4287 2 +4292 18 +4295 10 +4298 11 +4303 4 +4304 9 +4307 6 +4311 4 +4313 4 +4315 9 +4316 7 +4321 6 +4326 5 +4329 4 +4335 7 +4339 6 +4343 7 +4347 7 +4350 4 +4354 5 +4356 18 +4358 5 +4360 5 +4364 8 +4365 7 +4369 7 +4372 9 +4382 9 +4385 5 +4389 3 +4397 6 +4399 5 +4402 6 +4403 5 +4408 4 +4412 10 +4413 7 +4415 8 +4419 7 +4420 6 +4423 9 +4424 7 +4430 3 +4437 5 +4438 7 +4442 2 +4443 10 +4444 4 +4446 2 +4449 7 +4451 8 +4452 7 +4453 5 +4458 17 +4462 9 +4464 4 +4465 6 +4468 7 +4477 5 +4478 9 +4486 8 +4493 12 +4505 5 +4507 8 +4518 7 +4521 6 +4530 11 +4536 6 +4538 7 +4544 6 +4563 5 +4568 3 +4578 15 +4583 9 +4584 7 +4613 13 +4619 11 +4621 11 +4622 14 +4632 5 +4644 6 +4651 5 +4656 13 +4658 6 +4660 5 +4672 10 +4674 8 +4680 4 +4694 15 +4695 6 +4702 4 +4709 10 +4710 5 +4714 17 +4717 2 +4722 8 +4732 9 +4740 6 +4742 7 +4745 7 +4748 6 +4750 5 +4751 12 +4755 4 +4760 2 +4761 1 +4763 5 +4764 2 +4765 11 +4766 7 +4770 7 +4771 10 +4774 5 +4778 5 +4780 22 +4781 17 +4783 7 +4788 6 +4789 9 +4790 4 +4791 3 +4796 8 +4799 6 +4803 8 +4806 5 +4811 8 +4812 1 +4814 4 +4816 7 +4822 11 +4824 9 +4828 4 +4829 7 +4834 15 +4839 11 +4843 4 +4845 8 +4851 3 +4854 10 +4857 5 +4865 6 +4870 9 +4880 11 +4883 9 +4887 8 +4890 7 +4892 9 +4896 6 +4902 9 +4903 3 +4906 5 +4907 4 +4908 12 +4910 4 +4913 6 +4914 6 +4925 8 +4927 14 +4928 6 +4930 5 +4933 3 +4936 8 +4939 2 +4946 8 +4950 9 +4952 3 +4967 5 +4969 3 +4978 5 +4983 12 +4994 3 +4996 4 +5000 7 +5001 5 +5006 5 +5018 6 +5019 8 +5021 3 +5027 5 +5032 8 +5040 13 +5044 6 +5049 4 +5058 4 +5061 15 +5069 12 +5072 5 +5077 3 +5086 14 +5087 4 +5091 6 +5094 5 +5095 9 +5097 7 +5098 6 +5110 6 +5113 11 +5114 7 +5115 12 +5121 10 +5130 6 +5132 10 +5136 5 +5139 7 +5142 25 +5147 6 +5150 9 +5154 11 +5162 6 +5165 6 +5175 6 +5185 7 +5192 6 +5197 6 +5202 9 +5210 7 +5212 7 +5217 7 +5230 8 +5232 6 +5241 6 +5246 9 +5252 11 +5259 13 +5265 4 +5269 6 +5271 4 +5273 6 +5275 7 +5277 7 +5279 5 +5283 4 +5284 14 +5291 5 +5295 8 +5296 10 +5297 9 +5305 18 +5306 7 +5309 13 +5313 3 +5317 22 +5320 7 +5325 8 +5332 9 +5334 7 +5336 5 +5338 8 +5341 3 +5348 2 +5353 7 +5354 9 +5359 4 +5361 10 +5362 12 +5363 17 +5365 7 +5370 7 +5374 3 +5375 9 +5380 4 +5383 5 +5385 8 +5387 5 +5388 3 +5390 5 +5394 9 +5397 9 +5402 8 +5405 4 +5406 9 +5409 4 +5411 10 +5417 8 +5432 7 +5446 11 +5447 10 +5449 2 +5451 7 +5452 3 +5455 7 +5459 10 +5460 6 +5478 7 +5479 6 +5480 6 +5485 6 +5492 5 +5494 3 +5497 5 +5501 4 +5503 4 +5504 8 +5506 5 +5519 2 +5523 9 +5526 2 +5532 10 +5536 10 +5537 16 +5538 3 +5542 15 +5548 6 +5551 4 +5560 7 +5561 6 +5564 14 +5565 9 +5566 11 +5573 3 +5577 6 +5578 10 +5580 11 +5585 5 +5587 5 +5590 10 +5591 6 +5592 7 +5595 1 +5602 6 +5605 18 +5610 5 +5614 14 +5619 16 +5620 6 +5625 12 +5626 5 +5630 7 +5631 7 +5633 4 +5635 27 +5637 12 +5638 9 +5639 7 +5641 6 +5643 7 +5644 7 +5650 7 +5654 9 +5655 7 +5666 6 +5671 9 +5672 15 +5675 4 +5678 13 +5679 5 +5680 4 +5682 4 +5683 3 +5687 4 +5698 16 +5702 5 +5710 6 +5720 5 +5727 8 +5730 3 +5742 5 +5745 2 +5747 10 +5756 16 +5758 6 +5759 9 +5761 16 +5763 9 +5773 6 +5777 8 +5781 9 +5785 7 +5798 4 +5800 8 +5802 7 +5809 5 +5813 8 +5815 9 +5820 6 +5823 6 +5824 2 +5830 11 +5834 8 +5841 10 +5849 13 +5853 6 +5854 11 +5855 14 +5862 9 +5865 7 +5866 7 +5868 17 +5869 6 +5871 8 +5884 16 +5886 4 +5893 7 +5895 5 +5896 7 +5899 6 +5902 16 +5908 2 +5911 7 +5912 4 +5913 7 +5921 6 +5923 12 +5926 7 +5942 8 +5951 6 +5966 4 +5980 6 +5986 22 +5987 9 +5988 9 +5989 9 +5992 8 +5995 14 +5996 8 +5997 10 +6019 6 +6025 16 +6029 4 +6030 9 +6031 8 +6042 7 +6045 5 +6047 6 +6050 8 +6053 7 +6060 8 +6061 8 +6068 4 +6070 6 +6071 12 +6072 6 +6073 13 +6077 26 +6080 5 +6082 6 +6083 9 +6084 5 +6087 5 +6095 4 +6107 10 +6109 12 +6110 16 +6113 8 +6116 15 +6117 17 +6122 6 +6125 7 +6129 19 +6135 2 +6137 5 +6140 8 +6144 23 +6145 12 +6147 8 +6148 5 +6149 2 +6156 5 +6170 14 +6171 11 +6174 4 +6180 5 +6182 6 +6197 7 +6202 3 +6205 10 +6207 4 +6208 2 +6212 5 +6224 10 +6226 11 +6229 22 +6235 8 +6239 9 +6241 10 +6249 4 +6253 5 +6254 15 +6262 12 +6265 7 +6272 4 +6281 5 +6283 10 +6284 4 +6285 14 +6289 10 +6291 13 +6295 8 +6296 7 +6297 11 +6299 8 +6308 6 +6310 9 +6311 7 +6312 6 +6313 7 +6315 7 +6317 9 +6318 5 +6319 6 +6321 20 +6322 6 +6326 5 +6328 4 +6330 5 +6331 8 +6332 5 +6333 5 +6334 7 +6337 12 +6342 14 +6344 5 +6349 11 +6351 2 +6353 11 +6358 8 +6367 6 +6380 7 +6384 12 +6386 7 +6387 11 +6388 5 +6393 3 +6398 6 +6404 10 +6409 7 +6413 5 +6418 2 +6423 3 +6425 5 +6428 6 +6432 11 +6435 14 +6436 4 +6444 17 +6447 3 +6450 7 +6455 5 +6457 4 +6460 2 +6467 13 +6471 17 +6474 1 +6489 6 +6490 6 +6493 9 +6496 13 +6499 14 +6506 16 +6511 4 +6513 8 +6516 6 +6518 10 +6520 13 +6523 8 +6524 8 +6530 4 +6532 6 +6535 5 +6537 8 +6538 9 +6542 10 +6555 8 +6560 26 +6566 2 +6569 6 +6582 6 +6584 13 +6586 7 +6587 3 +6589 7 +6590 5 +6598 8 +6600 4 +6603 20 +6605 8 +6607 4 +6608 4 +6613 6 +6616 2 +6623 7 +6626 7 +6627 10 +6629 9 +6630 7 +6640 1 +6641 3 +6643 4 +6645 5 +6646 8 +6657 6 +6660 6 +6662 6 +6673 3 +6677 17 +6678 6 +6681 5 +6683 5 +6685 7 +6689 11 +6693 13 +6696 12 +6697 9 +6698 3 +6700 5 +6701 8 +6703 18 +6704 4 +6713 2 +6716 11 +6721 6 +6728 11 +6730 7 +6733 6 +6735 9 +6738 6 +6739 7 +6741 4 +6746 6 +6749 8 +6757 9 +6762 11 +6766 8 +6771 8 +6774 5 +6777 10 +6778 3 +6780 11 +6782 11 +6799 3 +6801 2 +6811 3 +6812 5 +6818 21 +6823 5 +6826 17 +6828 11 +6829 3 +6843 5 +6846 6 +6848 7 +6850 10 +6855 8 +6858 4 +6867 14 +6869 6 +6871 6 +6874 12 +6880 4 +6881 11 +6895 5 +6902 4 +6903 5 +6904 4 +6914 6 +6916 3 +6926 13 +6930 7 +6935 3 +6938 9 +6939 7 +6940 6 +6941 5 +6948 6 +6949 8 +6956 10 +6965 9 +6988 7 +6990 4 +7005 13 +7010 5 +7012 9 +7025 4 +7026 3 +7033 7 +7036 6 +7048 3 +7051 13 +7052 9 +7061 5 +7064 5 +7066 3 +7067 6 +7068 9 +7076 6 +7080 7 +7086 6 +7090 8 +7091 6 +7097 15 +7100 9 +7102 5 +7106 4 +7112 4 +7120 12 +7122 3 +7128 8 +7132 12 +7136 13 +7138 4 +7141 5 +7142 7 +7143 8 +7144 4 +7147 2 +7151 7 +7157 4 +7163 7 +7167 5 +7170 8 +7174 11 +7175 3 +7176 13 +7178 20 +7179 7 +7183 11 +7186 10 +7197 7 +7200 3 +7201 7 +7203 9 +7207 4 +7215 7 +7218 12 +7219 4 +7226 9 +7227 9 +7229 8 +7230 8 +7235 6 +7236 5 +7240 7 +7250 13 +7253 4 +7254 9 +7255 3 +7257 15 +7261 18 +7271 8 +7272 8 +7280 8 +7285 9 +7297 5 +7299 4 +7302 5 +7312 4 +7314 7 +7317 4 +7318 4 +7321 6 +7328 5 +7331 8 +7338 5 +7344 4 +7347 8 +7350 7 +7355 6 +7356 9 +7358 5 +7359 14 +7363 5 +7369 10 +7370 7 +7376 16 +7379 7 +7384 6 +7386 9 +7390 4 +7411 8 +7413 6 +7415 7 +7416 13 +7430 5 +7432 6 +7435 10 +7436 7 +7441 12 +7443 9 +7450 5 +7454 8 +7456 11 +7457 9 +7458 4 +7461 6 +7468 5 +7470 11 +7472 4 +7476 14 +7489 6 +7492 6 +7496 1 +7517 6 +7519 5 +7520 6 +7521 3 +7522 11 +7525 3 +7536 9 +7545 9 +7554 5 +7562 8 +7570 5 +7571 5 +7578 6 +7582 6 +7586 8 +7590 3 +7592 6 +7600 3 +7601 5 +7603 8 +7604 5 +7608 4 +7610 8 +7614 6 +7618 6 +7620 5 +7622 6 +7626 6 +7631 9 +7634 7 +7635 12 +7639 12 +7640 3 +7644 10 +7649 5 +7650 6 +7652 10 +7659 8 +7661 9 +7666 17 +7668 9 +7669 3 +7675 8 +7685 9 +7686 4 +7688 7 +7691 6 +7694 9 +7696 8 +7699 11 +7702 9 +7705 7 +7723 4 +7724 4 +7727 7 +7729 5 +7730 4 +7732 8 +7733 7 +7734 4 +7743 5 +7744 7 +7747 5 +7748 10 +7751 3 +7767 11 +7779 4 +7781 14 +7782 1 +7784 13 +7787 7 +7790 8 +7794 9 +7803 6 +7812 8 +7815 7 +7820 12 +7824 7 +7825 14 +7828 8 +7830 2 +7831 9 +7836 7 +7841 5 +7851 7 +7853 1 +7856 4 +7859 7 +7869 4 +7872 6 +7878 9 +7879 7 +7880 6 +7888 9 +7896 6 +7908 8 +7909 9 +7919 8 +7922 7 +7929 5 +7937 12 +7940 11 +7942 6 +7944 8 +7947 5 +7948 7 +7952 8 +7953 10 +7956 3 +7965 10 +7966 4 +7967 4 +7972 9 +7975 5 +7982 14 +7986 7 +7987 26 +7988 7 +7994 10 +7999 6 +8004 1 +8005 11 +8006 11 +8008 6 +8013 7 +8028 6 +8032 7 +8036 7 +8038 7 +8041 7 +8046 10 +8052 21 +8061 8 +8062 7 +8064 17 +8080 4 +8085 2 +8086 6 +8101 3 +8108 3 +8109 6 +8112 12 +8114 6 +8121 12 +8122 4 +8128 13 +8132 3 +8138 4 +8146 6 +8148 16 +8151 4 +8152 3 +8157 10 +8159 6 +8161 6 +8163 6 +8168 23 +8171 9 +8193 5 +8194 3 +8195 10 +8203 2 +8209 5 +8211 3 +8214 9 +8222 5 +8228 9 +8233 7 +8235 7 +8237 8 +8241 8 +8256 6 +8263 5 +8265 11 +8267 2 +8270 8 +8272 16 +8276 4 +8277 6 +8278 6 +8284 8 +8285 7 +8287 10 +8291 5 +8292 6 +8293 3 +8296 17 +8303 8 +8305 14 +8311 4 +8321 1 +8323 4 +8324 4 +8333 5 +8338 4 +8342 10 +8344 13 +8347 4 +8349 4 +8351 10 +8359 6 +8363 8 +8364 4 +8367 4 +8369 14 +8370 7 +8372 4 +8373 8 +8375 6 +8376 5 +8378 7 +8383 14 +8386 11 +8392 7 +8397 10 +8409 7 +8411 5 +8417 3 +8418 6 +8424 8 +8433 8 +8437 7 +8439 9 +8442 5 +8447 9 +8450 6 +8452 6 +8455 16 +8457 15 +8459 6 +8460 3 +8463 6 +8470 9 +8472 9 +8477 4 +8496 8 +8499 11 +8500 4 +8502 7 +8503 4 +8508 4 +8513 6 +8524 6 +8525 1 +8531 6 +8539 12 +8548 4 +8549 10 +8551 3 +8557 9 +8564 7 +8568 9 +8574 4 +8577 8 +8580 13 +8582 10 +8585 18 +8589 4 +8592 16 +8598 3 +8600 7 +8601 8 +8609 7 +8610 5 +8615 3 +8618 14 +8620 3 +8627 9 +8633 8 +8635 7 +8646 5 +8647 6 +8650 3 +8671 9 +8672 6 +8673 5 +8678 6 +8681 17 +8683 8 +8686 7 +8692 6 +8695 7 +8702 10 +8704 5 +8705 8 +8709 7 +8714 8 +8723 10 +8726 6 +8730 6 +8731 6 +8740 6 +8742 5 +8758 5 +8759 13 +8762 5 +8766 10 +8769 5 +8778 7 +8786 12 +8790 7 +8793 9 +8800 6 +8803 7 +8807 4 +8814 16 +8820 20 +8821 8 +8823 6 +8824 5 +8835 7 +8842 12 +8844 5 +8846 8 +8851 4 +8854 2 +8858 20 +8872 7 +8875 2 +8883 5 +8890 9 +8891 6 +8892 6 +8897 5 +8910 8 +8915 7 +8919 3 +8925 7 +8927 5 +8928 10 +8940 13 +8943 2 +8946 6 +8949 6 +8952 4 +8955 7 +8963 3 +8969 6 +8970 8 +8971 8 +8976 6 +8978 5 +9002 5 +9007 9 +9017 8 +9023 12 +9028 4 +9036 16 +9045 8 +9051 6 +9052 5 +9056 5 +9059 5 +9060 2 +9061 5 +9063 9 +9067 14 +9070 8 +9071 3 +9078 4 +9079 9 +9081 3 +9093 7 +9095 6 +9097 6 +9098 10 +9099 9 +9101 6 +9103 7 +9104 6 +9110 7 +9112 7 +9116 6 +9117 14 +9118 8 +9125 9 +9128 5 +9131 3 +9132 9 +9133 6 +9134 5 +9136 6 +9137 11 +9140 5 +9142 7 +9146 8 +9150 6 +9154 3 +9160 16 +9166 6 +9170 7 +9179 3 +9180 5 +9181 2 +9182 9 +9184 7 +9186 7 +9190 4 +9197 6 +9202 13 +9204 6 +9206 8 +9210 13 +9212 3 +9213 8 +9217 7 +9232 3 +9234 10 +9241 3 +9246 8 +9249 9 +9251 2 +9252 14 +9255 11 +9260 13 +9261 7 +9263 9 +9271 3 +9272 2 +9273 3 +9279 6 +9282 5 +9287 15 +9293 6 +9296 5 +9300 7 +9301 9 +9302 4 +9305 14 +9310 8 +9316 5 +9319 10 +9323 8 +9333 3 +9337 5 +9338 6 +9340 5 +9343 6 +9347 5 +9350 10 +9356 5 +9362 12 +9370 9 +9379 7 +9384 5 +9385 11 +9387 12 +9389 8 +9393 2 +9394 11 +9397 2 +9407 8 +9419 7 +9424 11 +9429 16 +9432 5 +9433 19 +9439 5 +9440 4 +9449 5 +9452 7 +9458 6 +9473 10 +9481 10 +9488 9 +9491 4 +9497 4 +9504 10 +9507 6 +9513 7 +9514 4 +9519 8 +9525 4 +9530 9 +9532 6 +9537 3 +9540 9 +9547 9 +9549 1 +9551 7 +9554 15 +9556 4 +9573 2 +9574 7 +9575 8 +9579 5 +9589 5 +9591 5 +9594 5 +9604 5 +9606 4 +9621 12 +9632 8 +9638 6 +9643 6 +9649 5 +9662 15 +9667 3 +9668 3 +9670 3 +9672 3 +9678 4 +9679 10 +9681 7 +9682 10 +9683 3 +9687 9 +9688 11 +9691 6 +9697 8 +9699 1 +9703 5 +9706 11 +9710 1 +9712 5 +9720 8 +9722 9 +9723 9 +9740 4 +9759 6 +9772 15 +9776 7 +9778 10 +9779 3 +9791 4 +9793 23 +9804 5 +9808 6 +9813 6 +9816 9 +9817 12 +9818 12 +9819 24 +9823 16 +9831 4 +9832 8 +9841 15 +9842 8 +9846 7 +9852 8 +9854 5 +9856 6 +9857 6 +9870 6 +9877 7 +9878 6 +9880 11 +9885 9 +9887 18 +9892 9 +9896 18 +9904 9 +9910 11 +9911 4 +9912 3 +9913 16 +9917 6 +9920 5 +9924 9 +9931 20 +9936 10 +9937 17 +9940 5 +9942 7 +9950 5 +9952 8 +9961 18 +9963 10 +9967 8 +9975 6 +9977 7 +9979 5 +9982 13 +9985 6 +9994 11 +10000 4 +10004 10 +10006 6 +10007 9 +10008 7 +10014 24 +10024 8 +10029 11 +10038 6 +10040 7 +10042 6 +10054 4 +10057 10 +10060 17 +10061 5 +10064 6 +10070 5 +10075 14 +10088 10 +10090 1 +10094 5 +10098 4 +10101 3 +10103 7 +10104 7 +10109 13 +10111 4 +10113 15 +10115 8 +10121 5 +10123 4 +10125 3 +10126 10 +10128 5 +10131 4 +10136 8 +10137 10 +10138 3 +10139 4 +10141 3 +10143 6 +10149 9 +10150 8 +10153 5 +10157 6 +10159 6 +10163 2 +10164 6 +10171 3 +10172 5 +10182 10 +10186 7 +10192 7 +10200 8 +10214 3 +10216 7 +10221 7 +10223 5 +10224 9 +10227 6 +10231 10 +10232 4 +10234 4 +10236 8 +10238 14 +10239 5 +10240 1 +10243 3 +10245 12 +10248 5 +10254 7 +10256 10 +10265 11 +10267 7 +10274 5 +10291 5 +10292 12 +10298 6 +10302 4 +10303 5 +10304 8 +10307 4 +10311 2 +10314 7 +10320 9 +10322 2 +10323 5 +10324 6 +10326 3 +10330 6 +10334 6 +10335 7 +10340 2 +10349 11 +10353 5 +10354 5 +10355 13 +10359 9 +10360 8 +10361 4 +10366 16 +10376 4 +10378 7 +10379 10 +10384 8 +10385 15 +10403 13 +10410 5 +10411 18 +10414 2 +10422 5 +10425 7 +10433 5 +10435 9 +10436 9 +10441 7 +10442 12 +10443 4 +10444 12 +10445 11 +10447 6 +10451 6 +10459 5 +10460 4 +10464 6 +10465 5 +10466 7 +10467 4 +10471 4 +10475 5 +10483 9 +10486 3 +10494 4 +10497 11 +10504 8 +10512 13 +10515 7 +10516 7 +10518 8 +10519 15 +10538 8 +10543 8 +10544 4 +10545 9 +10546 21 +10551 6 +10561 6 +10569 11 +10578 7 +10583 6 +10591 9 +10596 7 +10598 10 +10604 7 +10605 6 +10611 28 +10612 3 +10614 20 +10618 5 +10624 18 +10626 10 +10627 5 +10628 7 +10631 12 +10634 7 +10647 6 +10648 11 +10649 6 +10653 7 +10657 4 +10666 19 +10669 11 +10671 8 +10673 6 +10676 10 +10688 9 +10690 5 +10700 7 +10701 6 +10702 5 +10705 10 +10706 15 +10707 7 +10708 9 +10709 14 +10710 10 +10712 7 +10714 13 +10717 6 +10718 9 +10719 6 +10720 7 +10724 9 +10727 6 +10730 9 +10733 7 +10736 1 +10737 8 +10738 3 +10745 7 +10748 19 +10752 4 +10754 6 +10755 7 +10763 3 +10766 3 +10768 7 +10773 8 +10775 8 +10779 6 +10783 10 +10788 7 +10794 6 +10798 9 +10799 2 +10801 5 +10802 7 +10807 4 +10808 6 +10833 6 +10844 10 +10847 5 +10861 7 +10865 6 +10866 7 +10870 9 +10875 8 +10879 3 +10885 18 +10888 7 +10891 8 +10896 12 +10897 7 +10901 17 +10904 7 +10905 11 +10906 2 +10916 4 +10924 5 +10925 7 +10934 5 +10943 3 +10945 9 +10955 1 +10961 8 +10962 9 +10971 14 +10981 6 +10982 9 +10983 6 +10984 3 +10987 6 +10993 9 +11000 10 +11005 4 +11012 14 +11018 11 +11020 9 +11026 4 +11029 5 +11032 4 +11036 7 +11042 13 +11052 14 +11054 7 +11057 7 +11063 9 +11066 6 +11071 21 +11074 11 +11075 15 +11078 7 +11080 15 +11088 6 +11093 10 +11098 9 +11103 10 +11106 11 +11107 9 +11108 1 +11109 7 +11113 9 +11118 17 +11122 5 +11126 3 +11130 8 +11131 4 +11132 9 +11141 5 +11142 13 +11150 5 +11153 8 +11155 6 +11159 5 +11160 7 +11172 2 +11175 8 +11177 10 +11184 6 +11193 10 +11197 14 +11198 4 +11207 10 +11208 8 +11215 5 +11217 14 +11218 9 +11223 5 +11228 26 +11232 8 +11238 9 +11240 7 +11250 9 +11253 10 +11269 23 +11271 10 +11278 4 +11284 8 +11288 12 +11292 4 +11295 11 +11296 8 +11297 2 +11300 6 +11301 7 +11306 8 +11308 6 +11309 2 +11310 17 +11315 6 +11316 7 +11331 10 +11348 7 +11349 15 +11353 4 +11356 3 +11360 8 +11371 16 +11373 7 +11379 7 +11382 5 +11384 14 +11390 7 +11392 5 +11394 1 +11402 8 +11409 6 +11414 13 +11421 5 +11422 7 +11423 6 +11444 15 +11448 7 +11452 10 +11458 3 +11460 7 +11463 6 +11471 5 +11472 4 +11473 6 +11474 10 +11477 5 +11483 12 +11493 11 +11497 2 +11500 6 +11509 12 +11517 13 +11534 15 +11538 15 +11542 4 +11547 2 +11554 12 +11558 11 +11568 7 +11569 2 +11572 8 +11575 7 +11577 10 +11579 7 +11583 8 +11596 13 +11612 3 +11617 15 +11619 25 +11621 2 +11622 5 +11625 3 +11635 5 +11636 1 +11638 7 +11640 4 +11647 8 +11653 8 +11657 6 +11667 5 +11669 9 +11672 12 +11675 5 +11677 15 +11680 9 +11687 11 +11690 6 +11693 4 +11701 11 +11708 22 +11711 4 +11714 5 +11720 11 +11722 15 +11727 5 +11729 13 +11730 10 +11734 8 +11737 11 +11738 4 +11743 8 +11754 7 +11756 11 +11762 7 +11764 10 +11765 8 +11766 7 +11767 11 +11768 6 +11770 4 +11773 8 +11774 6 +11776 4 +11777 4 +11781 10 +11783 6 +11789 6 +11795 4 +11798 8 +11800 4 +11802 11 +11803 10 +11805 5 +11809 8 +11812 3 +11821 8 +11829 3 +11835 5 +11837 9 +11842 3 +11843 3 +11845 5 +11847 9 +11848 12 +11852 8 +11853 8 +11858 6 +11859 5 +11860 4 +11869 10 +11880 8 +11882 12 +11884 6 +11885 7 +11886 5 +11887 10 +11888 5 +11891 6 +11920 11 +11922 4 +11928 8 +11930 8 +11938 6 +11939 6 +11952 5 +11961 15 +11963 3 +11993 12 +12001 11 +12004 7 +12006 7 +12008 8 +12016 5 +12018 9 +12019 6 +12020 4 +12022 5 +12030 5 +12040 8 +12051 5 +12052 5 +12053 5 +12063 5 +12065 14 +12068 7 +12075 8 +12082 17 +12086 6 +12087 6 +12090 7 +12091 6 +12093 13 +12095 8 +12100 8 +12101 4 +12102 2 +12108 7 +12110 7 +12111 6 +12113 7 +12127 3 +12131 3 +12149 13 +12152 3 +12154 7 +12164 8 +12171 14 +12174 8 +12177 6 +12179 8 +12181 13 +12186 2 +12195 13 +12198 6 +12200 6 +12206 5 +12210 5 +12218 3 +12219 2 +12220 9 +12221 21 +12223 3 +12226 2 +12229 10 +12235 10 +12237 15 +12240 11 +12241 5 +12245 3 +12256 16 +12261 7 +12262 5 +12264 6 +12270 13 +12279 17 +12288 13 +12297 4 +12299 9 +12307 7 +12318 8 +12320 2 +12323 6 +12333 6 +12337 13 +12340 6 +12347 11 +12349 3 +12364 8 +12365 5 +12366 2 +12369 7 +12373 7 +12382 9 +12393 6 +12394 6 +12396 6 +12409 4 +12412 5 +12417 2 +12420 8 +12421 8 +12425 10 +12429 8 +12434 6 +12435 8 +12437 11 +12447 4 +12456 13 +12459 4 +12464 5 +12465 3 +12472 6 +12474 5 +12476 8 +12486 12 +12488 4 +12489 10 +12490 14 +12492 6 +12495 7 +12500 6 +12501 4 +12513 12 +12535 13 +12536 9 +12537 9 +12538 4 +12542 14 +12543 7 +12548 4 +12557 10 +12559 4 +12562 4 +12566 6 +12568 5 +12570 3 +12572 4 +12573 9 +12580 4 +12582 2 +12585 10 +12587 13 +12590 7 +12592 7 +12600 7 +12603 8 +12605 7 +12619 15 +12622 8 +12624 3 +12627 12 +12632 11 +12641 4 +12644 4 +12662 6 +12687 4 +12701 3 +12702 1 +12703 6 +12706 9 +12707 12 +12708 4 +12709 6 +12713 4 +12714 7 +12717 6 +12718 8 +12731 9 +12741 10 +12744 8 +12751 2 +12753 8 +12756 8 +12765 7 +12767 8 +12778 10 +12779 4 +12780 8 +12782 10 +12786 6 +12790 8 +12791 6 +12799 10 +12800 13 +12802 7 +12811 8 +12813 3 +12817 6 +12818 23 +12819 6 +12822 8 +12825 8 +12826 10 +12827 5 +12828 6 +12829 3 +12833 8 +12850 6 +12851 8 +12853 5 +12863 12 +12866 7 +12868 3 +12874 4 +12876 10 +12878 10 +12880 5 +12902 10 +12905 6 +12907 8 +12910 9 +12911 7 +12920 2 +12921 9 +12925 5 +12934 14 +12951 5 +12953 7 +12955 7 +12959 12 +12963 3 +12964 9 +12971 10 +12972 1 +12978 8 +12987 10 +12989 12 +12993 9 +12997 13 +12999 12 +13008 8 +13009 14 +13010 3 +13022 8 +13029 6 +13035 5 +13036 4 +13038 6 +13041 12 +13055 12 +13058 9 +13068 5 +13070 14 +13072 7 +13077 14 +13090 7 +13091 6 +13100 13 +13101 8 +13102 3 +13105 5 +13108 7 +13109 5 +13113 6 +13119 10 +13121 5 +13123 9 +13129 7 +13132 3 +13137 6 +13144 4 +13145 15 +13152 6 +13156 2 +13157 6 +13162 7 +13164 6 +13167 5 +13175 10 +13177 4 +13182 4 +13185 6 +13186 12 +13191 9 +13199 8 +13203 8 +13206 6 +13213 9 +13221 4 +13229 9 +13231 5 +13232 6 +13233 11 +13238 6 +13257 8 +13261 17 +13275 7 +13276 5 +13277 13 +13286 12 +13288 17 +13291 6 +13292 8 +13298 12 +13303 5 +13307 10 +13308 10 +13312 12 +13323 1 +13334 5 +13335 5 +13338 8 +13339 8 +13356 5 +13358 13 +13366 7 +13378 6 +13379 5 +13384 6 +13386 6 +13388 6 +13394 7 +13395 7 +13396 11 +13405 12 +13415 10 +13417 7 +13420 14 +13421 11 +13424 6 +13427 9 +13429 9 +13431 13 +13433 4 +13435 6 +13437 17 +13440 17 +13441 6 +13455 4 +13456 8 +13461 12 +13462 9 +13463 12 +13466 16 +13467 3 +13468 6 +13476 13 +13480 16 +13485 7 +13489 9 +13491 7 +13492 5 +13493 13 +13496 5 +13497 4 +13498 5 +13501 10 +13504 7 +13506 3 +13512 9 +13515 8 +13526 16 +13528 21 +13537 6 +13542 7 +13544 8 +13548 3 +13556 12 +13557 6 +13559 7 +13561 5 +13565 2 +13566 22 +13573 7 +13575 8 +13581 7 +13584 9 +13585 8 +13587 5 +13588 7 +13589 8 +13591 8 +13598 2 +13602 3 +13604 6 +13606 15 +13618 9 +13620 7 +13622 8 +13623 3 +13627 4 +13628 6 +13634 4 +13635 5 +13641 6 +13658 11 +13659 4 +13661 10 +13662 9 +13668 1 +13675 8 +13678 10 +13679 8 +13682 8 +13685 8 +13688 12 +13689 3 +13691 6 +13698 6 +13701 5 +13707 5 +13714 10 +13732 10 +13736 6 +13737 7 +13738 5 +13739 4 +13742 8 +13754 12 +13758 4 +13762 13 +13763 2 +13764 6 +13765 7 +13768 8 +13770 6 +13772 17 +13775 5 +13776 6 +13779 3 +13781 6 +13782 6 +13788 12 +13791 7 +13795 7 +13796 5 +13802 7 +13809 5 +13813 8 +13815 7 +13816 4 +13819 8 +13821 7 +13827 7 +13829 8 +13831 10 +13833 20 +13834 6 +13840 9 +13844 7 +13867 3 +13869 3 +13872 18 +13873 4 +13874 9 +13875 4 +13884 8 +13896 7 +13898 5 +13902 3 +13911 6 +13914 21 +13917 13 +13920 9 +13921 5 +13930 9 +13932 5 +13934 12 +13947 12 +13949 7 +13951 7 +13956 8 +13957 6 +13966 2 +13979 5 +13981 9 +13984 7 +13995 8 +14001 9 +14018 7 +14026 5 +14038 2 +14042 12 +14046 7 +14051 4 +14054 4 +14057 4 +14058 11 +14061 13 +14067 4 +14069 5 +14080 9 +14081 8 +14082 10 +14083 3 +14084 4 +14086 8 +14098 6 +14101 6 +14102 6 +14104 3 +14106 12 +14108 24 +14110 6 +14118 5 +14123 8 +14124 10 +14126 7 +14133 12 +14137 8 +14140 9 +14148 5 +14150 5 +14156 8 +14161 4 +14162 7 +14167 4 +14176 4 +14180 10 +14181 8 +14196 4 +14198 6 +14202 9 +14209 12 +14215 8 +14219 7 +14220 9 +14221 6 +14229 7 +14233 7 +14235 8 +14238 19 +14239 9 +14244 8 +14252 2 +14255 8 +14260 6 +14262 10 +14272 8 +14276 9 +14279 14 +14283 5 +14285 9 +14288 5 +14294 10 +14296 14 +14297 9 +14306 6 +14308 6 +14311 16 +14312 3 +14315 12 +14317 21 +14321 4 +14322 7 +14329 8 +14334 9 +14335 16 +14354 2 +14360 9 +14370 13 +14374 5 +14380 6 +14386 20 +14388 9 +14389 9 +14396 6 +14397 10 +14409 9 +14410 9 +14415 4 +14419 9 +14422 5 +14423 8 +14426 5 +14428 5 +14430 8 +14440 5 +14442 5 +14449 7 +14452 5 +14455 6 +14458 5 +14460 7 +14463 13 +14464 4 +14466 5 +14467 12 +14468 7 +14478 15 +14482 5 +14484 7 +14486 6 +14495 4 +14498 7 +14509 8 +14510 5 +14514 4 +14517 10 +14522 5 +14523 10 +14525 8 +14526 7 +14530 2 +14531 8 +14534 13 +14541 6 +14543 8 +14544 5 +14548 9 +14558 7 +14561 6 +14562 6 +14565 6 +14571 10 +14583 1 +14584 4 +14588 5 +14594 6 +14598 5 +14609 10 +14610 6 +14612 5 +14614 5 +14618 5 +14623 10 +14626 9 +14627 4 +14630 9 +14632 8 +14633 13 +14638 9 +14639 9 +14640 7 +14641 12 +14645 9 +14647 8 +14650 4 +14667 9 +14678 6 +14679 9 +14684 8 +14686 5 +14691 7 +14708 5 +14716 4 +14719 7 +14725 5 +14736 8 +14753 13 +14755 5 +14766 12 +14768 5 +14769 16 +14770 5 +14771 4 +14774 6 +14775 13 +14780 5 +14782 7 +14783 2 +14787 2 +14788 5 +14791 6 +14806 9 +14808 5 +14811 8 +14812 9 +14820 9 +14823 9 +14824 7 +14828 14 +14831 9 +14835 5 +14838 13 +14840 5 +14844 13 +14850 2 +14853 6 +14854 15 +14861 9 +14864 4 +14865 4 +14871 6 +14874 12 +14877 12 +14878 16 +14880 10 +14881 3 +14885 8 +14886 9 +14902 9 +14904 6 +14907 7 +14922 4 +14926 15 +14928 9 +14932 4 +14935 7 +14936 4 +14937 9 +14940 17 +14947 9 +14952 6 +14953 8 +14957 7 +14964 16 +14967 10 +14969 5 +14972 6 +14973 7 +14997 5 +15007 19 +15012 14 +15018 2 +15021 14 +15023 22 +15025 14 +15028 3 +15030 3 +15035 8 +15036 6 +15049 8 +15055 7 +15059 8 +15064 21 +15082 8 +15086 8 +15091 3 +15094 5 +15095 6 +15101 4 +15102 12 +15107 3 +15109 9 +15112 6 +15113 6 +15123 11 +15125 8 +15128 8 +15133 9 +15143 9 +15145 10 +15148 5 +15152 8 +15153 9 +15158 6 +15159 5 +15162 17 +15163 4 +15168 5 +15169 3 +15170 8 +15172 9 +15173 5 +15186 5 +15190 6 +15191 8 +15197 7 +15199 6 +15202 7 +15204 11 +15217 4 +15218 7 +15220 8 +15221 9 +15233 9 +15236 5 +15237 4 +15238 7 +15244 4 +15246 2 +15249 15 +15253 7 +15254 5 +15268 7 +15274 8 +15283 10 +15286 5 +15287 17 +15288 4 +15291 4 +15295 3 +15298 3 +15301 16 +15302 8 +15303 6 +15306 3 +15307 3 +15313 3 +15315 4 +15317 19 +15319 4 +15320 3 +15321 10 +15323 4 +15326 6 +15327 5 +15328 6 +15330 14 +15331 13 +15339 10 +15340 4 +15341 7 +15349 4 +15359 6 +15360 3 +15363 6 +15365 10 +15369 11 +15371 7 +15378 6 +15380 10 +15381 2 +15383 5 +15385 9 +15388 9 +15390 8 +15399 5 +15404 6 +15407 6 +15419 8 +15422 11 +15433 13 +15435 3 +15441 15 +15445 12 +15448 7 +15457 2 +15465 13 +15468 7 +15471 13 +15472 9 +15476 6 +15503 11 +15507 9 +15509 7 +15512 8 +15521 6 +15523 4 +15526 6 +15535 8 +15541 16 +15544 5 +15546 5 +15547 5 +15560 12 +15568 10 +15571 5 +15580 4 +15581 6 +15583 12 +15584 6 +15592 11 +15593 5 +15598 16 +15603 7 +15610 10 +15621 7 +15627 9 +15628 10 +15635 6 +15638 3 +15641 10 +15645 11 +15657 4 +15658 4 +15659 7 +15660 8 +15664 5 +15668 3 +15688 7 +15693 3 +15694 8 +15702 11 +15707 6 +15713 3 +15715 10 +15716 9 +15718 5 +15721 7 +15723 5 +15726 4 +15733 5 +15741 7 +15748 3 +15749 2 +15753 8 +15755 4 +15768 10 +15777 13 +15781 9 +15795 10 +15808 2 +15809 2 +15814 5 +15817 7 +15821 2 +15830 5 +15842 11 +15845 4 +15850 4 +15851 10 +15856 20 +15857 4 +15873 15 +15878 12 +15879 2 +15893 4 +15894 5 +15896 5 +15901 7 +15907 7 +15908 12 +15909 10 +15913 8 +15918 8 +15919 5 +15922 22 +15925 10 +15926 9 +15932 5 +15937 5 +15939 15 +15945 5 +15953 6 +15955 10 +15966 7 +15977 6 +15983 10 +15990 7 +15993 16 +16004 3 +16005 4 +16011 6 +16017 6 +16021 19 +16027 12 +16032 9 +16033 3 +16034 7 +16036 6 +16043 11 +16052 5 +16064 6 +16069 7 +16071 5 +16073 4 +16075 6 +16078 9 +16079 20 +16082 14 +16083 6 +16087 6 +16090 4 +16097 5 +16099 6 +16100 5 +16102 8 +16105 7 +16107 10 +16109 9 +16110 7 +16115 4 +16118 5 +16128 3 +16131 5 +16132 7 +16135 16 +16136 5 +16140 13 +16142 6 +16153 10 +16156 12 +16165 5 +16166 8 +16169 7 +16170 9 +16176 5 +16177 4 +16194 6 +16198 15 +16205 4 +16213 9 +16214 8 +16218 6 +16227 5 +16228 13 +16234 6 +16239 7 +16240 14 +16248 6 +16250 10 +16251 2 +16266 11 +16267 8 +16275 10 +16279 8 +16280 4 +16283 6 +16285 5 +16287 12 +16288 8 +16291 9 +16296 7 +16297 4 +16300 6 +16303 5 +16317 8 +16321 13 +16328 10 +16329 12 +16342 13 +16353 10 +16357 5 +16360 9 +16362 9 +16363 8 +16366 10 +16367 6 +16370 3 +16377 11 +16386 9 +16388 5 +16392 7 +16396 6 +16397 20 +16398 10 +16405 3 +16414 9 +16419 18 +16420 15 +16422 7 +16427 15 +16434 15 +16435 4 +16436 4 +16439 13 +16452 10 +16455 9 +16456 5 +16457 5 +16465 8 +16467 4 +16468 5 +16469 10 +16477 8 +16479 6 +16483 5 +16485 5 +16486 5 +16490 9 +16491 9 +16493 5 +16503 14 +16504 6 +16506 4 +16511 6 +16513 9 +16514 13 +16520 2 +16523 7 +16526 9 +16528 6 +16530 6 +16543 6 +16544 10 +16547 3 +16548 7 +16551 7 +16559 14 +16563 20 +16564 5 +16565 5 +16566 3 +16568 8 +16569 14 +16579 6 +16585 9 +16591 7 +16594 8 +16596 15 +16602 4 +16604 3 +16605 4 +16609 10 +16613 5 +16617 7 +16619 3 +16621 3 +16622 7 +16625 10 +16627 3 +16633 7 +16638 14 +16641 1 +16650 5 +16655 10 +16656 9 +16667 6 +16668 3 +16670 3 +16671 9 +16673 3 +16675 11 +16680 6 +16686 12 +16687 10 +16700 6 +16711 6 +16713 15 +16714 5 +16715 4 +16716 10 +16718 5 +16723 8 +16726 7 +16730 7 +16731 5 +16734 5 +16743 6 +16745 5 +16750 4 +16756 9 +16774 9 +16775 7 +16777 4 +16782 9 +16784 9 +16785 6 +16787 5 +16789 5 +16796 8 +16797 14 +16798 11 +16804 8 +16813 2 +16815 17 +16819 9 +16820 11 +16824 7 +16826 8 +16827 9 +16828 7 +16834 7 +16835 10 +16841 8 +16846 7 +16849 2 +16853 6 +16856 3 +16858 7 +16861 6 +16876 1 +16877 2 +16879 7 +16883 10 +16885 10 +16889 7 +16890 15 +16891 11 +16892 12 +16899 3 +16900 5 +16909 13 +16910 7 +16912 8 +16915 6 +16916 5 +16919 14 +16920 4 +16921 6 +16923 2 +16927 4 +16928 16 +16929 11 +16940 7 +16945 3 +16948 10 +16952 22 +16953 8 +16955 12 +16961 5 +16962 8 +16967 10 +16970 6 +16977 9 +16988 3 +16993 8 +16994 9 +16995 2 +16998 12 +17016 6 +17017 19 +17030 10 +17031 3 +17033 6 +17035 13 +17042 3 +17044 4 +17045 11 +17047 7 +17053 5 +17054 6 +17060 14 +17062 7 +17067 6 +17068 12 +17072 3 +17079 4 +17085 12 +17101 2 +17104 6 +17106 4 +17107 10 +17109 6 +17111 4 +17114 4 +17116 9 +17118 19 +17122 5 +17125 6 +17129 9 +17132 6 +17138 4 +17140 3 +17151 7 +17152 5 +17156 8 +17163 4 +17173 8 +17176 11 +17188 7 +17199 7 +17201 11 +17203 5 +17204 13 +17210 5 +17214 2 +17216 5 +17218 4 +17222 6 +17225 10 +17231 3 +17235 9 +17237 4 +17238 6 +17244 11 +17245 9 +17249 8 +17251 3 +17252 4 +17265 3 +17267 10 +17273 8 +17275 3 +17286 6 +17289 5 +17298 12 +17304 13 +17305 9 +17306 8 +17314 8 +17319 16 +17320 14 +17321 7 +17322 5 +17324 3 +17326 4 +17331 4 +17332 6 +17334 7 +17341 5 +17343 3 +17345 11 +17346 11 +17354 3 +17358 3 +17366 5 +17369 9 +17386 5 +17387 7 +17388 6 +17393 12 +17403 4 +17406 8 +17407 5 +17409 2 +17410 11 +17412 7 +17416 7 +17417 7 +17419 16 +17423 7 +17429 5 +17432 7 +17439 7 +17444 9 +17447 6 +17450 8 +17458 7 +17463 7 +17465 6 +17466 7 +17474 9 +17477 4 +17483 7 +17487 4 +17488 6 +17490 4 +17495 4 +17497 8 +17503 20 +17506 3 +17511 4 +17518 5 +17522 10 +17524 8 +17526 3 +17528 2 +17529 4 +17530 5 +17535 12 +17552 7 +17557 6 +17558 8 +17561 10 +17564 10 +17567 16 +17570 7 +17574 11 +17575 14 +17579 5 +17583 10 +17589 9 +17599 7 +17603 7 +17605 3 +17611 10 +17617 4 +17622 5 +17625 12 +17626 7 +17632 11 +17634 3 +17638 6 +17639 8 +17642 5 +17646 7 +17652 7 +17655 13 +17663 9 +17669 7 +17670 7 +17681 5 +17687 3 +17690 4 +17701 9 +17703 7 +17712 6 +17713 6 +17719 6 +17720 6 +17724 3 +17728 5 +17733 8 +17734 21 +17737 7 +17738 10 +17740 2 +17745 2 +17748 9 +17749 3 +17751 7 +17755 7 +17756 8 +17757 5 +17770 9 +17774 11 +17776 6 +17780 5 +17781 8 +17787 8 +17791 5 +17793 11 +17794 8 +17798 7 +17801 9 +17804 15 +17806 5 +17809 6 +17810 5 +17824 13 +17826 3 +17839 7 +17852 8 +17853 8 +17855 17 +17860 6 +17862 12 +17868 13 +17869 9 +17871 4 +17875 8 +17880 7 +17885 3 +17898 4 +17899 10 +17903 27 +17908 7 +17913 3 +17915 4 +17917 6 +17924 8 +17933 21 +17937 4 +17948 7 +17949 17 +17955 7 +17959 11 +17960 9 +17967 10 +17968 7 +17974 5 +17976 11 +17977 9 +17989 11 +17994 5 +17995 9 +17998 2 +18002 6 +18006 11 +18019 6 +18027 2 +18028 9 +18031 9 +18035 7 +18038 9 +18042 5 +18047 11 +18060 5 +18062 7 +18065 8 +18067 9 +18070 8 +18080 2 +18093 6 +18094 10 +18095 6 +18108 9 +18109 11 +18112 11 +18113 8 +18116 2 +18121 3 +18127 8 +18129 7 +18135 4 +18136 12 +18139 2 +18144 8 +18147 10 +18155 4 +18157 8 +18158 6 +18171 9 +18175 10 +18185 6 +18196 3 +18199 3 +18200 15 +18203 8 +18204 5 +18213 7 +18215 9 +18226 8 +18237 7 +18242 6 +18244 10 +18245 5 +18246 3 +18247 13 +18248 8 +18250 8 +18263 8 +18266 6 +18277 11 +18280 8 +18281 7 +18290 8 +18291 6 +18292 12 +18297 14 +18299 5 +18300 2 +18301 7 +18317 19 +18318 5 +18325 6 +18334 6 +18341 6 +18352 4 +18359 10 +18373 10 +18374 4 +18382 10 +18383 3 +18386 10 +18387 9 +18393 4 +18394 9 +18395 3 +18408 13 +18411 12 +18412 5 +18414 2 +18417 5 +18425 5 +18428 9 +18429 9 +18436 10 +18437 4 +18442 11 +18445 9 +18446 6 +18448 11 +18456 3 +18459 8 +18460 3 +18461 17 +18470 7 +18485 16 +18486 15 +18489 6 +18490 5 +18496 2 +18499 3 +18515 4 +18516 8 +18517 9 +18518 13 +18524 8 +18527 5 +18530 3 +18537 13 +18540 7 +18547 3 +18551 6 +18554 5 +18556 5 +18557 6 +18558 14 +18559 6 +18561 4 +18564 4 +18567 7 +18573 6 +18577 11 +18582 2 +18584 6 +18586 7 +18594 6 +18598 11 +18604 9 +18605 7 +18608 4 +18609 4 +18615 6 +18621 4 +18623 5 +18624 23 +18626 8 +18628 10 +18632 10 +18635 7 +18636 8 +18637 8 +18648 6 +18649 5 +18650 5 +18654 4 +18656 10 +18658 12 +18661 2 +18674 2 +18677 10 +18678 5 +18683 9 +18687 6 +18688 6 +18696 5 +18699 9 +18702 9 +18703 10 +18710 17 +18728 4 +18734 10 +18740 9 +18741 11 +18747 6 +18749 6 +18765 21 +18772 7 +18782 4 +18784 4 +18791 9 +18792 6 +18801 6 +18809 6 +18810 18 +18812 6 +18818 6 +18819 4 +18825 11 +18830 11 +18834 8 +18835 10 +18836 9 +18837 10 +18843 8 +18845 6 +18847 8 +18853 7 +18854 7 +18855 7 +18858 7 +18864 13 +18872 7 +18873 4 +18875 8 +18883 9 +18885 8 +18890 7 +18892 9 +18894 7 +18898 9 +18901 8 +18904 7 +18905 6 +18906 3 +18909 6 +18917 5 +18919 5 +18924 3 +18938 6 +18940 4 +18946 12 +18950 13 +18957 7 +18958 7 +18959 5 +18960 7 +18966 5 +18968 8 +18970 10 +18971 11 +18972 8 +18976 9 +18977 7 +18981 7 +18998 9 +19003 7 +19009 4 +19021 6 +19025 8 +19041 11 +19047 14 +19048 12 +19049 6 +19057 7 +19058 6 +19061 9 +19063 9 +19065 7 +19068 13 +19069 12 +19075 5 +19081 8 +19083 7 +19089 4 +19093 7 +19101 12 +19102 9 +19104 6 +19106 11 +19107 10 +19110 18 +19114 2 +19115 4 +19120 6 +19123 11 +19124 4 +19127 10 +19129 4 +19131 4 +19135 8 +19136 8 +19138 2 +19141 4 +19145 17 +19147 9 +19148 6 +19153 6 +19163 6 +19165 8 +19171 5 +19184 9 +19192 6 +19197 21 +19201 8 +19202 3 +19213 7 +19228 8 +19230 6 +19232 8 +19233 19 +19237 3 +19246 10 +19247 12 +19251 5 +19253 5 +19254 9 +19261 4 +19263 11 +19267 8 +19268 5 +19280 10 +19281 5 +19282 5 +19283 4 +19288 8 +19292 4 +19295 8 +19298 7 +19299 6 +19303 5 +19311 6 +19317 5 +19320 7 +19321 5 +19322 5 +19333 7 +19336 8 +19337 16 +19340 8 +19353 14 +19356 8 +19364 6 +19370 8 +19374 4 +19384 6 +19386 15 +19390 9 +19391 11 +19392 6 +19395 11 +19399 9 +19409 10 +19411 12 +19412 12 +19416 11 +19419 7 +19421 5 +19423 7 +19434 9 +19435 7 +19441 4 +19448 8 +19449 3 +19458 6 +19459 5 +19461 5 +19467 8 +19474 7 +19488 3 +19494 4 +19498 4 +19499 7 +19504 8 +19511 10 +19519 10 +19521 7 +19522 7 +19537 5 +19541 5 +19544 3 +19549 5 +19551 5 +19558 11 +19559 13 +19565 11 +19567 8 +19568 12 +19572 7 +19575 6 +19577 18 +19580 6 +19582 10 +19589 6 +19592 7 +19593 6 +19597 6 +19604 5 +19615 10 +19616 3 +19623 8 +19629 6 +19632 7 +19634 7 +19639 8 +19641 8 +19643 8 +19644 8 +19652 4 +19664 2 +19668 4 +19669 4 +19676 7 +19677 9 +19678 2 +19679 8 +19684 6 +19691 5 +19693 13 +19694 10 +19698 12 +19703 16 +19704 2 +19705 5 +19711 13 +19715 9 +19719 5 +19727 6 +19732 8 +19734 10 +19739 9 +19741 4 +19756 5 +19758 6 +19763 5 +19768 6 +19773 4 +19778 5 +19782 14 +19783 7 +19787 6 +19795 3 +19800 7 +19806 9 +19807 11 +19811 5 +19813 10 +19815 7 +19816 10 +19817 6 +19823 7 +19834 5 +19836 7 +19837 8 +19838 14 +19844 6 +19845 7 +19856 12 +19862 5 +19868 5 +19873 3 +19877 5 +19880 11 +19883 11 +19884 1 +19891 6 +19892 12 +19895 9 +19902 15 +19903 4 +19906 18 +19908 9 +19909 6 +19911 6 +19912 9 +19913 4 +19920 5 +19926 4 +19927 3 +19935 7 +19939 11 +19941 4 +19942 6 +19945 5 +19947 8 +19949 3 +19963 5 +19964 8 +19966 8 +19979 14 +19983 7 +19985 3 +19988 8 +19990 7 +19991 3 +20004 3 +20007 10 +20013 6 +20015 4 +20019 10 +20023 18 +20032 7 +20040 7 +20044 7 +20045 8 +20049 11 +20059 21 +20061 7 +20065 4 +20071 10 +20073 3 +20079 13 +20090 12 +20092 6 +20093 4 +20095 7 +20098 9 +20110 11 +20111 8 +20113 8 +20114 6 +20115 6 +20137 8 +20141 4 +20146 3 +20153 12 +20156 4 +20159 6 +20160 3 +20161 15 +20168 6 +20169 5 +20181 5 +20183 8 +20191 10 +20195 9 +20200 5 +20208 5 +20211 9 +20215 9 +20216 6 +20225 9 +20227 7 +20235 10 +20248 7 +20254 8 +20258 2 +20259 6 +20261 4 +20266 13 +20267 10 +20277 9 +20279 10 +20289 13 +20293 10 +20296 6 +20299 19 +20300 6 +20301 6 +20304 9 +20311 5 +20319 7 +20320 6 +20329 11 +20333 8 +20338 6 +20343 8 +20349 5 +20357 7 +20358 8 +20362 8 +20365 11 +20371 6 +20373 9 +20375 6 +20390 7 +20393 5 +20394 8 +20395 6 +20396 8 +20399 15 +20407 7 +20413 8 +20415 5 +20419 12 +20431 5 +20440 6 +20441 8 +20450 6 +20454 12 +20455 6 +20457 2 +20459 5 +20460 2 +20477 6 +20479 11 +20485 7 +20492 4 +20497 4 +20499 5 +20503 10 +20509 9 +20523 8 +20527 9 +20528 9 +20529 9 +20530 7 +20532 5 +20533 6 +20538 7 +20545 9 +20548 10 +20557 12 +20559 11 +20561 4 +20566 5 +20574 6 +20576 4 +20579 7 +20583 12 +20585 5 +20590 6 +20591 8 +20592 5 +20593 7 +20596 6 +20597 3 +20598 2 +20615 4 +20629 17 +20630 10 +20631 15 +20636 9 +20658 10 +20660 8 +20662 14 +20667 8 +20677 7 +20678 7 +20679 3 +20682 2 +20686 9 +20690 10 +20693 10 +20698 7 +20702 8 +20703 12 +20709 8 +20714 9 +20721 6 +20723 14 +20729 4 +20745 4 +20752 5 +20753 6 +20758 6 +20760 9 +20761 7 +20769 6 +20770 8 +20778 12 +20787 8 +20792 3 +20794 5 +20802 2 +20806 4 +20817 4 +20820 8 +20825 4 +20829 6 +20838 6 +20842 7 +20843 12 +20844 1 +20848 4 +20857 7 +20858 6 +20860 10 +20866 6 +20871 10 +20872 6 +20873 25 +20874 5 +20876 6 +20879 13 +20880 5 +20885 9 +20889 6 +20894 12 +20898 6 +20900 9 +20904 9 +20910 8 +20912 9 +20922 3 +20923 5 +20929 10 +20930 5 +20931 9 +20939 8 +20943 4 +20944 6 +20946 3 +20952 8 +20954 6 +20955 7 +20964 8 +20965 10 +20976 7 +20977 5 +20985 8 +20992 15 +20996 15 +21001 10 +21004 9 +21007 10 +21008 14 +21009 5 +21020 6 +21022 6 +21024 11 +21029 3 +21031 2 +21033 4 +21034 6 +21044 17 +21053 10 +21054 4 +21059 8 +21062 4 +21073 5 +21083 7 +21084 9 +21085 6 +21086 10 +21093 10 +21096 8 +21102 6 +21104 15 +21110 8 +21112 9 +21113 9 +21121 9 +21122 3 +21143 13 +21148 4 +21154 6 +21158 17 +21172 4 +21174 10 +21178 23 +21184 3 +21187 15 +21189 4 +21194 9 +21203 6 +21206 14 +21207 8 +21210 15 +21212 4 +21218 5 +21228 8 +21229 9 +21234 9 +21236 7 +21244 4 +21254 13 +21259 9 +21265 3 +21268 7 +21277 7 +21279 4 +21284 9 +21285 2 +21286 6 +21291 3 +21292 5 +21295 4 +21299 3 +21304 9 +21320 8 +21321 8 +21328 8 +21335 3 +21337 13 +21340 10 +21346 8 +21357 2 +21363 11 +21365 6 +21382 12 +21390 6 +21407 6 +21415 7 +21422 5 +21424 6 +21427 5 +21434 12 +21441 7 +21450 3 +21462 6 +21464 11 +21465 20 +21469 7 +21470 9 +21479 4 +21482 4 +21483 4 +21501 5 +21511 11 +21515 3 +21518 6 +21520 11 +21521 3 +21524 4 +21531 8 +21535 14 +21538 8 +21539 5 +21540 5 +21541 7 +21548 5 +21549 10 +21552 3 +21558 14 +21562 4 +21563 9 +21568 4 +21576 10 +21578 8 +21581 8 +21586 5 +21588 9 +21589 9 +21593 9 +21595 5 +21600 5 +21603 2 +21604 5 +21617 6 +21621 7 +21623 3 +21624 5 +21627 5 +21633 4 +21636 10 +21641 12 +21652 4 +21658 5 +21662 3 +21664 13 +21665 11 +21668 3 +21674 3 +21680 9 +21685 5 +21686 8 +21689 9 +21690 9 +21703 22 +21704 8 +21706 4 +21711 6 +21712 1 +21714 18 +21716 4 +21718 5 +21719 9 +21728 5 +21732 6 +21738 3 +21740 13 +21746 5 +21750 6 +21753 9 +21760 10 +21765 8 +21766 4 +21771 8 +21778 10 +21784 4 +21785 5 +21786 9 +21787 7 +21796 5 +21801 6 +21812 11 +21813 6 +21814 7 +21821 9 +21824 6 +21827 3 +21828 8 +21834 10 +21841 3 +21845 4 +21849 7 +21850 8 +21853 11 +21854 5 +21866 3 +21871 12 +21876 9 +21881 6 +21884 4 +21886 9 +21888 6 +21893 5 +21895 7 +21896 10 +21897 6 +21904 15 +21907 7 +21914 11 +21917 7 +21920 3 +21935 9 +21937 4 +21941 11 +21955 10 +21958 17 +21961 12 +21973 6 +21978 9 +21981 9 +21982 13 +21983 8 +21984 5 +21990 9 +21991 12 +21994 4 +21999 5 +22004 5 +22012 7 +22014 4 +22015 3 +22016 5 +22020 10 +22028 9 +22031 23 +22032 4 +22035 5 +22037 3 +22046 3 +22052 10 +22056 8 +22064 13 +22072 6 +22073 4 +22075 16 +22084 7 +22086 5 +22090 8 +22093 4 +22095 8 +22097 8 +22103 6 +22111 6 +22112 10 +22113 6 +22114 6 +22126 12 +22130 5 +22132 6 +22137 6 +22143 1 +22150 7 +22159 9 +22163 11 +22164 10 +22165 8 +22176 5 +22177 6 +22178 8 +22185 8 +22194 3 +22210 10 +22211 4 +22214 11 +22215 6 +22228 3 +22231 12 +22233 7 +22237 5 +22239 11 +22240 7 +22241 3 +22243 10 +22249 4 +22253 10 +22258 5 +22272 6 +22276 7 +22280 5 +22281 9 +22288 5 +22294 7 +22295 10 +22296 5 +22297 8 +22300 7 +22305 6 +22309 6 +22312 13 +22314 4 +22325 7 +22333 10 +22341 13 +22354 1 +22365 7 +22367 4 +22368 9 +22379 5 +22380 4 +22387 4 +22395 7 +22402 11 +22403 20 +22412 4 +22415 12 +22417 11 +22426 7 +22428 16 +22430 6 +22432 4 +22433 13 +22447 2 +22452 10 +22470 11 +22471 6 +22474 5 +22475 8 +22478 7 +22482 9 +22485 4 +22487 4 +22490 6 +22495 12 +22496 5 +22497 8 +22500 12 +22507 4 +22509 8 +22513 8 +22529 5 +22530 5 +22537 1 +22541 20 +22552 8 +22561 11 +22565 8 +22566 12 +22576 11 +22577 11 +22588 7 +22589 7 +22595 5 +22598 4 +22599 7 +22603 10 +22605 4 +22607 14 +22611 14 +22612 10 +22625 5 +22637 11 +22641 4 +22645 11 +22657 5 +22660 10 +22667 9 +22675 9 +22680 5 +22683 7 +22684 4 +22690 5 +22692 13 +22693 9 +22694 14 +22696 7 +22697 7 +22702 9 +22709 7 +22712 9 +22715 8 +22718 5 +22720 3 +22721 7 +22722 9 +22725 7 +22730 9 +22734 10 +22735 6 +22742 2 +22750 9 +22752 5 +22783 6 +22786 5 +22789 6 +22792 5 +22795 4 +22796 8 +22811 11 +22817 5 +22818 5 +22820 3 +22825 6 +22826 5 +22827 10 +22839 3 +22845 9 +22846 9 +22847 12 +22851 4 +22854 13 +22864 6 +22866 7 +22871 10 +22872 6 +22878 7 +22880 4 +22882 17 +22889 4 +22894 9 +22899 6 +22901 10 +22905 8 +22908 14 +22911 3 +22913 6 +22916 6 +22923 8 +22925 10 +22928 13 +22935 6 +22936 5 +22939 6 +22940 5 +22942 14 +22959 4 +22961 8 +22964 3 +22984 7 +22985 4 +22986 6 +22988 6 +22991 6 +22994 11 +22997 2 +22998 4 +22999 9 +23002 8 +23003 5 +23005 9 +23008 12 +23011 4 +23012 6 +23013 6 +23019 9 +23023 11 +23024 14 +23025 7 +23029 7 +23030 3 +23036 4 +23037 3 +23040 3 +23041 10 +23044 7 +23047 10 +23053 21 +23059 13 +23063 17 +23066 7 +23071 2 +23073 5 +23076 7 +23084 8 +23085 14 +23091 4 +23097 4 +23106 6 +23108 7 +23114 6 +23116 5 +23122 10 +23127 5 +23128 6 +23142 5 +23143 7 +23148 7 +23153 6 +23154 4 +23158 5 +23159 16 +23160 9 +23165 7 +23168 5 +23174 4 +23191 5 +23196 4 +23198 11 +23216 7 +23218 9 +23219 4 +23230 8 +23233 9 +23236 5 +23237 5 +23244 7 +23248 13 +23249 6 +23253 6 +23255 10 +23258 9 +23263 7 +23267 1 +23270 5 +23283 22 +23284 8 +23286 6 +23293 6 +23299 4 +23300 11 +23304 4 +23306 13 +23313 10 +23316 4 +23318 11 +23322 5 +23324 11 +23325 8 +23331 6 +23332 3 +23335 5 +23340 12 +23344 3 +23348 10 +23353 7 +23354 6 +23355 11 +23356 9 +23358 8 +23361 4 +23368 16 +23371 15 +23372 5 +23382 5 +23406 5 +23408 3 +23410 3 +23412 7 +23415 10 +23418 9 +23421 5 +23430 11 +23431 3 +23435 5 +23439 10 +23442 4 +23455 12 +23457 1 +23460 10 +23465 3 +23488 5 +23491 2 +23496 4 +23501 8 +23507 3 +23509 7 +23520 2 +23530 7 +23534 16 +23540 4 +23547 4 +23553 7 +23556 11 +23557 4 +23558 10 +23559 6 +23561 8 +23562 6 +23567 4 +23574 3 +23578 9 +23581 7 +23588 7 +23589 6 +23596 6 +23598 8 +23600 6 +23603 9 +23607 5 +23611 6 +23612 10 +23613 18 +23614 14 +23616 6 +23622 7 +23624 22 +23626 17 +23631 5 +23641 5 +23643 5 +23651 5 +23657 11 +23658 11 +23663 7 +23665 4 +23669 10 +23671 10 +23674 8 +23688 5 +23689 4 +23694 6 +23696 4 +23697 8 +23698 7 +23708 5 +23710 4 +23716 5 +23721 18 +23731 7 +23735 9 +23738 5 +23746 7 +23747 8 +23750 6 +23751 8 +23754 7 +23755 4 +23756 4 +23759 12 +23766 18 +23770 6 +23773 6 +23776 7 +23777 18 +23778 6 +23782 18 +23791 4 +23795 4 +23796 10 +23798 5 +23802 4 +23806 1 +23818 6 +23819 12 +23827 13 +23829 1 +23837 15 +23843 7 +23845 16 +23847 7 +23848 13 +23856 17 +23865 10 +23867 8 +23873 8 +23880 6 +23881 6 +23882 2 +23886 4 +23887 5 +23906 3 +23908 8 +23909 11 +23919 11 +23927 4 +23930 3 +23934 5 +23936 7 +23937 9 +23941 13 +23948 10 +23954 5 +23957 11 +23959 7 +23967 14 +23972 19 +23976 15 +23981 11 +23984 8 +23985 8 +23986 11 +23990 4 +23992 7 +23994 10 +24004 17 +24008 6 +24010 6 +24011 7 +24013 10 +24015 8 +24030 10 +24037 12 +24038 7 +24040 6 +24045 13 +24048 10 +24052 5 +24053 7 +24055 5 +24060 8 +24062 9 +24064 6 +24070 8 +24071 7 +24074 20 +24075 4 +24083 2 +24091 3 +24093 4 +24096 7 +24101 7 +24102 4 +24103 1 +24113 8 +24118 6 +24124 17 +24130 17 +24131 9 +24143 9 +24145 7 +24152 11 +24156 5 +24164 6 +24165 5 +24167 4 +24171 11 +24180 8 +24194 11 +24202 8 +24203 5 +24210 13 +24218 2 +24221 6 +24230 10 +24231 7 +24242 7 +24244 4 +24245 1 +24246 9 +24250 1 +24252 8 +24256 6 +24263 6 +24268 9 +24270 7 +24272 5 +24274 10 +24275 9 +24276 10 +24282 7 +24283 10 +24284 7 +24294 4 +24296 5 +24297 2 +24298 5 +24300 3 +24305 10 +24310 6 +24314 5 +24322 10 +24324 4 +24326 6 +24327 8 +24329 9 +24330 8 +24331 4 +24333 1 +24350 11 +24353 1 +24354 3 +24355 9 +24357 5 +24362 5 +24363 9 +24365 8 +24377 5 +24388 11 +24391 9 +24400 7 +24405 12 +24407 8 +24412 15 +24418 19 +24420 8 +24422 1 +24426 5 +24432 6 +24437 5 +24438 7 +24439 4 +24441 7 +24442 3 +24449 24 +24453 10 +24454 6 +24462 9 +24464 14 +24465 15 +24471 9 +24474 9 +24486 5 +24487 9 +24490 6 +24496 7 +24497 7 +24501 7 +24503 6 +24507 5 +24513 14 +24520 8 +24531 8 +24533 7 +24539 6 +24545 11 +24555 8 +24559 9 +24560 8 +24563 10 +24572 4 +24574 9 +24577 12 +24580 15 +24582 10 +24583 10 +24587 8 +24590 8 +24591 29 +24592 10 +24598 8 +24600 7 +24602 4 +24605 12 +24610 13 +24613 9 +24615 6 +24620 7 +24625 13 +24631 5 +24632 11 +24635 5 +24637 7 +24639 4 +24640 16 +24641 9 +24642 11 +24650 12 +24652 7 +24655 11 +24657 9 +24658 3 +24660 6 +24663 9 +24665 7 +24669 7 +24672 5 +24675 9 +24677 9 +24679 4 +24681 10 +24682 5 +24686 3 +24688 2 +24689 4 +24692 7 +24699 8 +24703 6 +24705 7 +24706 7 +24707 1 +24714 3 +24716 11 +24729 7 +24735 8 +24738 11 +24740 7 +24749 6 +24751 4 +24769 10 +24771 8 +24773 7 +24774 8 +24790 26 +24791 10 +24795 5 +24797 6 +24800 4 +24806 3 +24811 8 +24821 6 +24822 10 +24824 5 +24827 9 +24828 7 +24831 3 +24833 19 +24836 4 +24838 8 +24840 7 +24841 13 +24846 4 +24848 8 +24851 5 +24854 7 +24856 6 +24863 6 +24866 5 +24868 10 +24877 5 +24885 5 +24887 12 +24890 8 +24904 7 +24906 9 +24910 5 +24916 12 +24918 7 +24925 12 +24932 16 +24936 12 +24941 8 +24942 11 +24948 7 +24955 3 +24957 5 +24959 9 +24960 8 +24965 6 +24969 3 +24978 4 +24980 10 +24988 15 +24991 2 +24993 7 +24994 8 +24995 5 +25007 7 +25009 5 +25013 12 +25020 15 +25030 6 +25033 10 +25035 9 +25037 8 +25040 5 +25041 2 +25042 6 +25045 6 +25054 15 +25061 9 +25063 9 +25065 3 +25074 9 +25079 7 +25084 8 +25089 6 +25100 6 +25103 13 +25107 6 +25111 6 +25112 10 +25119 3 +25121 5 +25124 8 +25126 6 +25153 10 +25177 6 +25178 7 +25188 13 +25195 9 +25196 5 +25205 14 +25216 15 +25219 9 +25220 3 +25221 6 +25224 4 +25229 5 +25231 6 +25235 9 +25239 14 +25241 1 +25243 8 +25251 6 +25257 6 +25258 16 +25261 5 +25262 8 +25265 7 +25267 19 +25269 9 +25271 13 +25272 21 +25274 3 +25275 6 +25277 4 +25280 11 +25292 5 +25297 6 +25299 9 +25301 7 +25302 7 +25305 5 +25307 8 +25311 7 +25313 7 +25315 4 +25324 4 +25325 6 +25336 9 +25337 12 +25340 10 +25343 6 +25361 7 +25366 24 +25380 8 +25392 15 +25404 6 +25405 4 +25407 9 +25416 16 +25418 5 +25421 12 +25423 12 +25426 15 +25445 7 +25446 19 +25450 5 +25451 5 +25460 14 +25461 12 +25463 3 +25468 9 +25469 11 +25471 12 +25476 11 +25484 5 +25485 4 +25487 11 +25489 7 +25498 5 +25504 7 +25506 5 +25507 10 +25508 6 +25509 3 +25510 7 +25516 5 +25521 8 +25523 8 +25524 13 +25525 7 +25527 6 +25531 5 +25537 9 +25540 5 +25547 15 +25548 7 +25549 4 +25552 5 +25553 19 +25559 12 +25563 16 +25578 5 +25579 9 +25580 7 +25581 8 +25583 10 +25588 15 +25592 9 +25594 8 +25598 3 +25600 8 +25602 12 +25603 7 +25610 8 +25615 8 +25616 7 +25633 18 +25634 8 +25635 8 +25637 4 +25638 12 +25648 8 +25657 6 +25658 7 +25660 9 +25667 9 +25669 13 +25670 7 +25671 5 +25676 7 +25677 5 +25678 12 +25689 8 +25690 5 +25694 7 +25697 8 +25706 11 +25707 16 +25709 17 +25711 7 +25712 7 +25713 10 +25720 17 +25724 7 +25725 6 +25728 12 +25731 11 +25733 5 +25750 5 +25751 3 +25753 7 +25763 12 +25765 4 +25772 13 +25773 13 +25778 13 +25784 14 +25786 5 +25797 9 +25798 4 +25807 5 +25811 12 +25815 5 +25834 8 +25843 3 +25844 14 +25850 7 +25857 11 +25858 11 +25859 5 +25861 5 +25862 4 +25871 6 +25872 9 +25874 5 +25882 12 +25884 9 +25885 3 +25895 4 +25896 7 +25908 5 +25915 5 +25916 1 +25917 7 +25924 10 +25925 7 +25930 6 +25933 5 +25944 11 +25953 4 +25954 6 +25955 5 +25959 2 +25960 9 +25962 6 +25965 4 +25968 7 +25969 7 +25972 6 +25977 12 +25980 5 +25982 8 +25983 4 +25987 4 +25990 5 +25994 13 +25995 4 +25999 6 +26002 5 +26006 7 +26011 7 +26014 7 +26021 10 +26028 9 +26035 8 +26042 16 +26044 4 +26053 5 +26056 5 +26058 3 +26061 7 +26062 8 +26068 8 +26070 8 +26071 5 +26072 6 +26077 6 +26082 10 +26083 7 +26085 5 +26087 9 +26091 8 +26097 7 +26101 8 +26102 5 +26103 8 +26113 5 +26117 4 +26120 16 +26122 16 +26130 11 +26137 9 +26141 6 +26142 3 +26144 1 +26147 3 +26151 8 +26153 14 +26160 5 +26164 5 +26166 7 +26171 11 +26173 6 +26174 16 +26175 6 +26185 5 +26189 8 +26193 6 +26201 7 +26204 13 +26208 12 +26212 7 +26216 5 +26226 6 +26238 10 +26243 5 +26247 12 +26251 8 +26254 8 +26255 2 +26262 11 +26263 5 +26264 4 +26270 7 +26271 3 +26272 6 +26273 4 +26276 12 +26278 6 +26281 12 +26282 10 +26285 12 +26289 6 +26298 7 +26301 8 +26311 13 +26313 8 +26316 12 +26320 6 +26324 6 +26327 9 +26338 5 +26340 5 +26349 3 +26352 7 +26353 17 +26355 7 +26358 6 +26359 19 +26361 6 +26363 5 +26365 12 +26367 5 +26378 8 +26380 8 +26383 9 +26386 11 +26396 7 +26404 5 +26405 4 +26408 12 +26409 4 +26412 10 +26425 6 +26435 3 +26445 5 +26446 4 +26447 6 +26453 7 +26457 6 +26467 4 +26468 8 +26471 8 +26472 8 +26475 6 +26476 6 +26478 3 +26479 3 +26481 7 +26487 11 +26491 6 +26493 9 +26499 13 +26504 4 +26506 8 +26507 9 +26508 6 +26509 8 +26523 10 +26524 16 +26525 11 +26528 7 +26545 7 +26548 6 +26562 8 +26568 5 +26580 4 +26585 7 +26588 5 +26593 10 +26595 11 +26603 2 +26606 18 +26609 6 +26614 6 +26617 6 +26618 8 +26621 12 +26631 9 +26635 7 +26636 10 +26637 5 +26638 4 +26644 5 +26647 4 +26648 9 +26651 5 +26654 13 +26669 12 +26671 4 +26675 9 +26678 13 +26681 5 +26688 3 +26691 7 +26698 18 +26701 5 +26704 8 +26709 4 +26712 6 +26714 10 +26717 5 +26719 7 +26720 6 +26731 8 +26737 6 +26741 16 +26745 8 +26748 3 +26749 11 +26750 14 +26752 6 +26754 7 +26755 12 +26757 10 +26762 4 +26770 1 +26774 14 +26776 12 +26778 7 +26780 3 +26782 9 +26786 9 +26787 3 +26788 6 +26790 8 +26803 20 +26804 8 +26805 12 +26806 4 +26807 5 +26812 4 +26814 6 +26816 13 +26818 7 +26820 8 +26823 10 +26827 9 +26844 16 +26846 6 +26849 5 +26850 7 +26852 10 +26859 7 +26872 5 +26879 5 +26889 6 +26898 7 +26903 8 +26906 4 +26924 11 +26932 7 +26935 5 +26941 9 +26942 3 +26951 4 +26960 5 +26961 7 +26969 2 +26972 7 +26975 7 +26976 8 +26978 13 +26979 11 +26984 4 +27000 6 +27001 8 +27002 13 +27003 10 +27006 7 +27008 6 +27010 10 +27012 5 +27014 7 +27023 4 +27024 6 +27025 14 +27026 16 +27027 8 +27028 10 +27031 5 +27032 11 +27038 12 +27039 10 +27040 7 +27051 18 +27053 10 +27057 5 +27060 9 +27065 9 +27066 18 +27067 10 +27068 7 +27070 2 +27071 7 +27072 12 +27077 17 +27082 9 +27085 19 +27089 6 +27092 5 +27094 9 +27095 4 +27104 8 +27108 4 +27109 8 +27114 19 +27125 2 +27130 5 +27131 8 +27132 8 +27136 11 +27140 11 +27142 7 +27147 9 +27159 10 +27166 6 +27167 4 +27173 6 +27175 7 +27176 3 +27177 7 +27181 7 +27182 3 +27184 8 +27185 19 +27193 10 +27195 3 +27204 10 +27209 4 +27212 17 +27214 10 +27217 5 +27218 3 +27220 15 +27226 6 +27231 9 +27239 4 +27241 10 +27244 12 +27246 10 +27254 3 +27256 7 +27260 7 +27262 6 +27268 4 +27269 17 +27274 4 +27283 11 +27285 6 +27290 7 +27294 9 +27296 8 +27298 8 +27299 4 +27300 10 +27303 9 +27310 8 +27312 6 +27315 7 +27316 15 +27321 10 +27322 7 +27323 10 +27329 7 +27330 6 +27347 6 +27348 8 +27349 12 +27352 12 +27355 5 +27365 9 +27369 5 +27371 12 +27373 7 +27379 7 +27383 10 +27385 13 +27390 17 +27391 6 +27392 6 +27395 7 +27399 2 +27401 12 +27403 7 +27406 3 +27410 7 +27411 7 +27414 8 +27420 15 +27421 9 +27423 3 +27425 6 +27427 7 +27429 24 +27433 8 +27434 7 +27435 5 +27436 13 +27440 12 +27441 9 +27444 8 +27446 7 +27460 8 +27465 7 +27470 14 +27471 5 +27478 11 +27480 10 +27481 11 +27483 5 +27484 6 +27496 4 +27498 11 +27504 17 +27505 5 +27514 8 +27517 10 +27523 6 +27526 10 +27530 7 +27533 5 +27534 8 +27543 9 +27548 9 +27561 7 +27563 6 +27566 11 +27567 8 +27570 12 +27571 13 +27576 4 +27584 5 +27585 9 +27586 6 +27587 5 +27589 6 +27597 7 +27602 11 +27606 13 +27607 7 +27608 7 +27611 7 +27614 10 +27619 4 +27621 10 +27622 10 +27624 8 +27628 8 +27638 3 +27640 2 +27646 6 +27651 5 +27653 7 +27660 18 +27669 3 +27671 9 +27672 6 +27675 10 +27686 8 +27687 10 +27688 4 +27694 8 +27697 15 +27698 8 +27701 8 +27702 6 +27703 7 +27706 2 +27711 3 +27722 6 +27725 10 +27730 1 +27740 4 +27743 7 +27745 8 +27751 8 +27755 9 +27758 10 +27763 5 +27767 5 +27768 2 +27774 21 +27775 11 +27779 10 +27784 2 +27787 5 +27789 4 +27797 6 +27799 6 +27806 8 +27809 11 +27811 5 +27818 8 +27826 9 +27831 20 +27834 9 +27838 6 +27839 8 +27844 6 +27850 3 +27851 18 +27852 4 +27854 19 +27855 10 +27860 6 +27862 6 +27868 3 +27873 7 +27876 8 +27887 6 +27888 9 +27895 9 +27902 9 +27903 3 +27908 12 +27909 4 +27916 4 +27924 8 +27942 4 +27945 6 +27948 9 +27949 17 +27951 3 +27952 6 +27953 8 +27955 10 +27956 4 +27957 6 +27961 7 +27968 11 +27969 3 +27970 10 +27974 7 +27976 4 +27978 4 +27979 6 +27980 13 +27985 6 +27987 4 +27988 5 +27989 11 +28020 3 +28021 8 +28027 7 +28028 4 +28031 6 +28035 4 +28040 6 +28045 4 +28046 9 +28052 9 +28056 6 +28057 6 +28058 12 +28059 6 +28061 3 +28069 18 +28074 4 +28077 5 +28078 11 +28081 7 +28083 7 +28085 7 +28090 2 +28094 13 +28095 2 +28097 6 +28098 15 +28099 7 +28100 4 +28101 9 +28111 4 +28120 5 +28122 5 +28132 9 +28133 7 +28150 3 +28151 8 +28154 4 +28160 8 +28164 10 +28165 4 +28166 6 +28168 4 +28172 8 +28179 7 +28180 3 +28186 8 +28188 3 +28191 6 +28194 6 +28195 1 +28202 5 +28218 10 +28219 5 +28243 7 +28248 8 +28251 4 +28257 5 +28263 5 +28265 8 +28266 4 +28276 5 +28279 7 +28281 7 +28282 4 +28286 9 +28289 7 +28291 5 +28292 6 +28299 4 +28304 9 +28305 3 +28307 12 +28315 12 +28317 4 +28322 7 +28326 5 +28329 12 +28333 8 +28336 12 +28337 3 +28340 16 +28341 9 +28343 2 +28346 5 +28349 5 +28351 9 +28355 6 +28365 7 +28375 13 +28381 6 +28382 7 +28383 20 +28385 5 +28387 4 +28392 17 +28393 9 +28394 3 +28408 7 +28409 9 +28421 8 +28422 9 +28424 9 +28431 12 +28433 15 +28440 4 +28442 5 +28447 10 +28457 6 +28462 10 +28465 3 +28466 8 +28469 15 +28471 6 +28474 7 +28475 6 +28491 8 +28497 7 +28502 14 +28503 3 +28512 3 +28514 11 +28516 2 +28518 6 +28520 5 +28527 11 +28529 8 +28533 6 +28534 4 +28541 11 +28543 11 +28545 4 +28546 10 +28547 9 +28562 4 +28565 10 +28570 8 +28572 7 +28580 10 +28581 5 +28589 11 +28592 3 +28596 5 +28611 3 +28613 8 +28616 16 +28621 7 +28622 8 +28624 9 +28627 10 +28628 3 +28633 13 +28634 6 +28636 5 +28642 10 +28643 18 +28646 9 +28649 9 +28650 8 +28653 15 +28654 10 +28663 6 +28665 6 +28671 3 +28672 6 +28675 7 +28679 4 +28682 10 +28684 5 +28686 4 +28690 17 +28692 5 +28696 9 +28698 4 +28703 3 +28705 6 +28711 8 +28715 6 +28716 10 +28724 9 +28726 10 +28728 9 +28729 5 +28732 7 +28736 6 +28740 7 +28744 5 +28750 15 +28752 7 +28755 3 +28767 7 +28770 18 +28771 11 +28774 11 +28775 10 +28778 7 +28780 12 +28781 4 +28783 7 +28787 6 +28790 4 +28791 3 +28794 11 +28795 12 +28796 6 +28802 6 +28806 9 +28821 5 +28823 5 +28824 5 +28829 10 +28830 9 +28834 7 +28835 4 +28836 14 +28838 6 +28839 5 +28842 5 +28845 4 +28848 19 +28853 7 +28857 3 +28858 7 +28870 5 +28872 7 +28878 18 +28880 10 +28884 39 +28887 4 +28892 8 +28895 6 +28898 17 +28899 6 +28910 9 +28912 14 +28913 6 +28917 7 +28919 9 +28924 2 +28927 8 +28928 9 +28929 7 +28930 4 +28935 7 +28944 5 +28955 7 +28956 5 +28959 6 +28967 8 +28969 9 +28974 6 +28981 16 +28988 10 +28990 6 +28992 7 +28998 21 +29001 9 +29004 9 +29009 9 +29011 11 +29012 3 +29019 8 +29022 6 +29025 10 +29033 20 +29035 8 +29042 11 +29047 1 +29059 2 +29062 7 +29065 4 +29067 8 +29069 6 +29071 10 +29077 5 +29089 5 +29093 8 +29094 10 +29096 2 +29100 13 +29104 6 +29115 6 +29116 4 +29119 8 +29148 4 +29150 6 +29153 6 +29154 8 +29162 6 +29165 6 +29166 13 +29169 4 +29174 10 +29178 9 +29179 7 +29180 6 +29187 3 +29196 9 +29207 5 +29211 6 +29212 6 +29213 7 +29214 1 +29215 9 +29227 4 +29228 4 +29231 5 +29246 7 +29248 5 +29249 5 +29251 8 +29253 12 +29254 1 +29255 9 +29257 4 +29261 6 +29264 7 +29266 9 +29270 14 +29271 24 +29274 5 +29277 5 +29283 9 +29284 4 +29285 3 +29286 9 +29289 6 +29290 15 +29292 9 +29295 7 +29301 4 +29305 5 +29306 5 +29310 7 +29313 7 +29314 5 +29318 7 +29327 10 +29329 6 +29330 8 +29335 7 +29339 4 +29342 2 +29345 7 +29346 7 +29352 13 +29353 6 +29356 12 +29357 7 +29367 6 +29371 8 +29373 10 +29376 8 +29377 7 +29378 7 +29380 10 +29383 9 +29387 8 +29388 7 +29389 7 +29393 8 +29394 9 +29398 13 +29411 2 +29413 4 +29414 6 +29420 5 +29425 6 +29428 8 +29436 13 +29438 26 +29442 6 +29447 10 +29451 13 +29453 4 +29458 7 +29463 10 +29489 5 +29495 7 +29508 3 +29518 22 +29522 7 +29525 6 +29530 10 +29531 3 +29532 13 +29534 7 +29541 17 +29543 6 +29556 5 +29569 9 +29578 9 +29581 2 +29583 7 +29585 7 +29587 12 +29589 3 +29596 5 +29597 7 +29598 12 +29601 7 +29604 12 +29608 8 +29610 17 +29611 9 +29612 4 +29615 13 +29621 5 +29623 5 +29629 7 +29634 8 +29639 4 +29642 8 +29643 6 +29644 10 +29645 6 +29656 9 +29657 6 +29662 9 +29664 13 +29665 3 +29669 8 +29678 10 +29686 6 +29689 6 +29691 10 +29699 12 +29701 11 +29702 8 +29704 5 +29706 6 +29707 13 +29711 10 +29713 8 +29715 7 +29716 6 +29718 12 +29721 17 +29725 4 +29727 4 +29734 11 +29745 10 +29747 23 +29749 11 +29750 15 +29755 6 +29757 9 +29758 4 +29765 14 +29768 5 +29772 5 +29773 13 +29775 5 +29777 8 +29782 9 +29784 16 +29786 6 +29787 13 +29795 2 +29805 7 +29806 4 +29810 14 +29812 8 +29816 12 +29817 6 +29818 4 +29826 8 +29831 4 +29832 8 +29836 10 +29842 13 +29844 5 +29850 4 +29855 21 +29857 7 +29858 6 +29859 9 +29860 8 +29866 6 +29872 17 +29875 1 +29879 11 +29893 9 +29894 5 +29900 4 +29915 7 +29928 6 +29929 7 +29937 16 +29942 10 +29945 10 +29948 9 +29954 6 +29955 7 +29956 18 +29960 9 +29961 6 +29965 3 +29969 5 +29973 7 +29974 6 +29979 3 +29982 9 +29994 12 +29995 10 +30004 9 +30008 5 +30009 6 +30012 7 +30015 5 +30017 10 +30018 9 +30019 6 +30025 7 +30026 8 +30033 12 +30034 13 +30037 3 +30038 10 +30048 5 +30052 6 +30057 5 +30062 9 +30064 6 +30066 5 +30072 6 +30073 8 +30087 3 +30090 10 +30092 10 +30098 7 +30100 8 +30101 3 +30111 4 +30112 6 +30113 5 +30116 6 +30120 7 +30123 8 +30125 2 +30126 7 +30132 9 +30134 10 +30142 5 +30143 7 +30148 8 +30149 9 +30152 10 +30153 8 +30157 7 +30158 5 +30169 9 +30170 8 +30174 10 +30175 9 +30176 14 +30178 7 +30188 10 +30195 7 +30196 11 +30198 2 +30201 8 +30213 7 +30215 7 +30219 13 +30224 8 +30228 8 +30236 8 +30237 3 +30239 10 +30247 2 +30248 2 +30250 15 +30251 10 +30258 6 +30259 4 +30260 9 +30263 8 +30272 8 +30276 5 +30277 11 +30278 13 +30280 19 +30283 9 +30285 2 +30287 8 +30288 10 +30291 10 +30294 13 +30297 11 +30301 4 +30302 9 +30304 5 +30315 3 +30325 12 +30327 18 +30329 6 +30341 14 +30342 6 +30344 12 +30349 4 +30353 2 +30356 4 +30365 6 +30366 10 +30371 6 +30382 5 +30383 10 +30384 6 +30392 7 +30399 5 +30407 4 +30411 7 +30419 1 +30423 8 +30425 8 +30427 16 +30428 7 +30432 11 +30434 5 +30440 10 +30447 9 +30448 7 +30449 3 +30452 6 +30454 9 +30459 5 +30460 6 +30462 12 +30464 7 +30466 7 +30467 1 +30469 5 +30472 3 +30473 9 +30474 3 +30475 3 +30476 6 +30478 7 +30483 9 +30484 9 +30485 9 +30487 9 +30495 7 +30496 8 +30498 4 +30510 5 +30511 13 +30515 6 +30520 20 +30523 4 +30525 8 +30528 11 +30534 14 +30536 7 +30537 1 +30540 7 +30541 3 +30544 7 +30546 4 +30552 3 +30554 6 +30555 11 +30556 7 +30558 6 +30564 14 +30565 8 +30567 12 +30574 3 +30582 10 +30586 12 +30593 11 +30595 4 +30601 9 +30606 9 +30609 7 +30610 4 +30614 4 +30615 7 +30621 7 +30622 8 +30623 8 +30627 7 +30629 11 +30633 8 +30635 7 +30638 2 +30642 14 +30643 6 +30649 8 +30650 4 +30652 4 +30653 5 +30654 10 +30656 5 +30659 7 +30661 2 +30663 12 +30664 5 +30671 6 +30674 9 +30681 9 +30686 5 +30693 7 +30695 14 +30700 10 +30701 5 +30702 5 +30718 11 +30723 9 +30724 4 +30725 6 +30727 9 +30733 8 +30734 4 +30735 5 +30736 12 +30739 9 +30740 8 +30743 3 +30745 7 +30750 10 +30755 10 +30756 8 +30759 7 +30764 16 +30768 6 +30774 6 +30785 8 +30789 9 +30793 6 +30803 7 +30814 8 +30822 16 +30826 17 +30833 12 +30834 5 +30838 18 +30839 15 +30845 8 +30849 4 +30851 4 +30854 7 +30855 5 +30861 6 +30863 5 +30865 8 +30871 9 +30872 8 +30876 9 +30877 3 +30878 9 +30880 4 +30881 5 +30882 4 +30883 6 +30885 12 +30886 7 +30887 5 +30892 11 +30894 10 +30897 3 +30898 7 +30910 5 +30911 7 +30912 9 +30916 13 +30930 6 +30934 8 +30935 4 +30945 5 +30948 9 +30954 7 +30958 6 +30959 17 +30961 16 +30962 12 +30977 4 +31002 8 +31004 7 +31018 6 +31023 5 +31025 6 +31032 13 +31034 8 +31037 11 +31038 4 +31041 11 +31046 3 +31048 6 +31049 7 +31070 4 +31071 4 +31073 6 +31077 10 +31084 6 +31087 8 +31089 9 +31090 14 +31094 6 +31098 3 +31104 4 +31114 10 +31117 5 +31120 4 +31124 6 +31130 6 +31139 2 +31143 4 +31144 6 +31145 5 +31146 21 +31147 16 +31148 2 +31149 5 +31153 6 +31156 9 +31158 6 +31161 6 +31163 10 +31165 8 +31168 16 +31169 10 +31171 3 +31178 16 +31179 9 +31184 6 +31185 4 +31191 6 +31192 10 +31194 4 +31195 13 +31200 2 +31203 12 +31220 6 +31222 9 +31225 5 +31230 5 +31231 5 +31234 2 +31242 13 +31243 3 +31244 13 +31245 9 +31246 7 +31247 9 +31254 6 +31256 17 +31257 7 +31265 7 +31267 6 +31269 5 +31270 9 +31275 8 +31285 6 +31294 4 +31296 8 +31298 9 +31302 4 +31304 6 +31305 2 +31306 18 +31312 2 +31313 6 +31315 7 +31317 8 +31322 2 +31323 8 +31326 10 +31330 6 +31337 3 +31342 8 +31343 10 +31344 4 +31345 3 +31347 7 +31351 5 +31356 6 +31363 8 +31379 3 +31380 9 +31381 12 +31390 10 +31406 17 +31412 13 +31429 1 +31432 6 +31434 10 +31443 7 +31445 7 +31446 7 +31449 13 +31450 3 +31458 10 +31461 5 +31467 11 +31469 4 +31475 16 +31476 10 +31478 14 +31479 5 +31486 7 +31487 8 +31488 5 +31492 7 +31496 4 +31497 20 +31501 4 +31507 4 +31513 7 +31515 6 +31518 2 +31524 8 +31525 4 +31528 3 +31530 7 +31541 15 +31548 6 +31549 9 +31553 8 +31554 7 +31557 3 +31558 4 +31561 5 +31562 8 +31564 8 +31566 7 +31569 5 +31575 8 +31576 4 +31577 5 +31580 3 +31584 4 +31597 7 +31598 6 +31605 8 +31623 7 +31624 4 +31625 5 +31627 6 +31639 7 +31643 5 +31644 7 +31645 25 +31647 6 +31648 15 +31654 4 +31662 9 +31663 7 +31669 6 +31672 6 +31673 7 +31681 5 +31682 4 +31683 6 +31688 7 +31690 7 +31692 10 +31695 5 +31696 11 +31702 14 +31704 8 +31711 14 +31719 8 +31727 6 +31731 12 +31740 11 +31745 10 +31747 8 +31750 9 +31753 6 +31755 8 +31762 10 +31768 8 +31776 7 +31780 6 +31784 7 +31789 8 +31799 7 +31800 12 +31805 1 +31818 8 +31821 5 +31823 7 +31824 13 +31826 7 +31828 9 +31829 6 +31830 4 +31834 8 +31835 8 +31841 2 +31848 15 +31849 7 +31853 11 +31857 7 +31862 12 +31863 4 +31864 3 +31881 11 +31886 14 +31887 3 +31902 7 +31906 10 +31908 11 +31909 17 +31922 9 +31926 8 +31933 1 +31935 7 +31936 3 +31937 8 +31941 12 +31956 8 +31958 4 +31960 3 +31967 4 +31978 7 +31985 7 +31989 9 +32002 8 +32008 21 +32024 7 +32034 5 +32039 17 +32041 5 +32052 12 +32055 11 +32060 9 +32071 9 +32072 12 +32076 13 +32082 4 +32083 7 +32085 6 +32090 8 +32094 6 +32096 3 +32097 7 +32098 3 +32099 7 +32101 4 +32103 7 +32105 5 +32106 2 +32107 2 +32108 9 +32113 2 +32116 14 +32118 9 +32123 11 +32125 7 +32128 18 +32135 15 +32141 6 +32148 8 +32152 7 +32153 3 +32160 6 +32166 6 +32168 7 +32170 7 +32186 5 +32188 2 +32190 5 +32196 2 +32201 8 +32205 4 +32208 9 +32209 8 +32212 9 +32215 5 +32218 9 +32222 6 +32225 5 +32228 5 +32243 22 +32245 6 +32255 6 +32258 6 +32260 8 +32261 13 +32271 8 +32272 8 +32273 4 +32278 9 +32287 8 +32296 3 +32297 6 +32300 7 +32302 16 +32306 5 +32310 13 +32316 21 +32317 9 +32321 8 +32322 5 +32324 3 +32335 9 +32339 2 +32345 6 +32352 12 +32354 9 +32356 5 +32357 16 +32362 3 +32365 12 +32366 5 +32367 11 +32375 7 +32377 3 +32378 14 +32382 11 +32389 6 +32390 7 +32391 6 +32393 12 +32396 5 +32399 4 +32404 6 +32407 5 +32410 6 +32412 17 +32417 2 +32418 15 +32420 12 +32421 11 +32423 17 +32424 1 +32425 11 +32432 2 +32434 7 +32438 9 +32442 4 +32443 19 +32448 3 +32454 12 +32457 15 +32459 7 +32462 7 +32465 8 +32467 5 +32477 8 +32478 12 +32482 6 +32485 9 +32492 15 +32513 3 +32515 5 +32516 11 +32517 14 +32527 9 +32529 6 +32532 6 +32533 11 +32534 3 +32535 7 +32542 9 +32543 2 +32544 8 +32556 5 +32558 6 +32560 9 +32573 12 +32578 5 +32580 10 +32581 12 +32582 4 +32586 4 +32597 9 +32609 5 +32611 7 +32617 4 +32620 9 +32630 8 +32631 8 +32633 4 +32637 10 +32650 8 +32653 19 +32659 7 +32660 13 +32661 15 +32667 8 +32669 3 +32677 7 +32679 15 +32683 2 +32684 7 +32695 9 +32696 7 +32701 8 +32703 4 +32706 11 +32707 5 +32712 4 +32714 8 +32717 13 +32720 5 +32721 7 +32725 2 +32733 5 +32734 10 +32742 6 +32743 9 +32747 4 +32749 17 +32751 8 +32753 4 +32755 13 +32759 4 +32765 8 +415208 5 +1318401 6 +1697690 9 +2825975 8 +3120786 8 +6397872 2 +6777746 5 +6990276 7 +8536093 4 +8815412 1 +10236757 3 +11393139 4 +12250992 4 +12644232 8 +12665009 5 +14181309 9 +14319784 5 +15923301 12 +18532103 5 +22021316 10 +25584570 8 +25659979 12 +26493299 8 +27149104 13 +29561247 7 +31767696 11 +31885949 2 +32079013 5 +32486533 9 +32974550 6 +33759102 7 +36149615 6 +37847470 9 +38372809 5 +38700564 5 +40318384 2 +41525949 5 +43842055 8 +44517893 8 +45338962 9 +45660561 2 +46168335 6 +49457116 6 +50266787 6 +51680476 1 +52009741 5 +52470396 9 +53446911 7 +54375212 5 +56383486 5 +56503752 4 +57816149 5 +59468268 9 +59775193 6 +60195187 4 +62227193 5 +62389395 8 +63660250 8 +66347828 5 +66530033 5 +67255644 11 +68630951 6 +68859467 4 +70343981 1 +70436628 5 +70591622 8 +71535836 10 +72829866 6 +73274683 4 +74379099 3 +74624607 9 +77548404 6 +77978482 8 +78138595 3 +79544740 4 +80688046 2 +82165692 5 +84032709 4 +84287508 7 +85374238 9 +86052716 1 +86237036 14 +90853546 9 +91286152 9 +92397029 10 +94024810 7 +95887856 11 +97159535 2 +97200252 7 +97824626 8 +98313905 5 +98754996 5 +100491330 6 +100873663 4 +101409499 10 +101462177 5 +101716090 4 +102227684 13 +102846866 5 +104529851 4 +104792992 6 +105320661 11 +105968283 9 +106233015 11 +106707716 6 +108010250 12 +108616535 5 +108998118 9 +109081888 9 +110046399 14 +111648099 5 +112361816 10 +113597970 10 +113921235 4 +115096887 6 +115894888 4 +116860714 5 +117611491 7 +117736085 6 +118093704 7 +119318782 6 +120139872 6 +121691388 10 +122058650 9 +125993281 2 +126348870 6 +126583713 6 +127440133 5 +127744746 9 +127828488 6 +129717732 6 +135558136 7 +136504677 5 +136513411 5 +138583568 3 +139087848 8 +140407548 10 +140537152 3 +144733382 4 +145308988 2 +146535697 5 +146591738 8 +148004074 10 +149338669 5 +150651279 8 +150689282 5 +150975746 4 +151753252 3 +152748130 5 +154501138 4 +154659379 9 +155860462 3 +161637315 6 +161771195 6 +162019937 8 +162270020 8 +163004282 7 +163353201 6 +164031895 5 +164230538 7 +166107056 11 +168465192 6 +169618231 10 +169627220 4 +171377771 6 +171491916 4 +171702415 6 +173814691 7 +175463393 7 +176042623 1 +178019348 5 +178355432 7 +179147294 8 +179287582 7 +179696630 5 +180966473 4 +182756920 11 +183213907 9 +188208839 6 +192074163 12 +192316536 7 +194706200 7 +195287449 2 +195648995 5 +196117927 6 +197250943 4 +201760676 9 +202051189 10 +209522692 7 +209643929 8 +210517409 6 +212977022 7 +216802135 13 +216889996 3 +217733480 3 +217773502 5 +219139641 12 +219337873 6 +220215379 7 +220670048 4 +225209770 9 +225258839 5 +225734044 5 +226178950 6 +227495217 7 +227984860 6 +230189530 2 +230786259 10 +233410478 5 +234438531 5 +235083391 10 +235514573 3 +236445611 7 +238982520 6 +239022440 6 +240236192 9 +240361076 8 +243743633 8 +245933318 6 +246577182 6 +247313653 5 +248314010 6 +250791332 7 +250799633 4 +251361250 6 +253094464 2 +253450735 7 +253881201 7 +255910407 9 +257653934 6 +259150051 3 +259592479 10 +259959403 8 +260235432 6 +262098633 8 +262110597 12 +263319059 7 +266480424 5 +267057588 8 +267073857 12 +268379497 5 +269295855 7 +269308690 4 +269365429 4 +271668907 6 +272358927 8 +275362320 5 +278199775 6 +278692217 7 +279204684 7 +280028619 10 +280744888 8 +281007264 10 +281047404 7 +281122679 2 +281543311 8 +283175609 9 +283413722 8 +284337315 11 +285981965 7 +286912341 15 +287491023 8 +289335817 5 +289472752 8 +290215765 8 +290444795 8 +292208148 9 +292747824 5 +293281297 11 +293833902 3 +297418721 10 +299960056 3 +301716748 10 +302332246 9 +303246013 8 +303457317 9 +303830920 6 +305777397 6 +305901750 10 +306546671 8 +308075184 5 +310040581 6 +313064151 5 +314288489 13 +315108831 5 +315738317 7 +316233837 9 +316388855 7 +318146188 9 +318697369 4 +321534812 7 +321874000 10 +322189456 4 +322492727 3 +323789182 10 +323918446 8 +325556719 7 +326354344 9 +326834409 7 +327011848 3 +327378658 7 +329417436 9 +331188312 5 +332188094 11 +333075703 10 +333376533 14 +335531920 8 +335562472 3 +337016912 8 +337185754 10 +337273683 13 +337748295 7 +338508264 3 +339116691 6 +339393667 6 +340244868 4 +340251237 5 +340383994 7 +341224182 9 +341689014 3 +342601167 3 +344747838 6 +346576795 7 +347396603 7 +348113008 5 +348463568 7 +349095973 5 +349937197 5 +351053568 5 +351704903 9 +352073081 5 +352893991 4 +355457275 7 +355737564 10 +356092981 6 +357249873 7 +358445716 8 +359606882 14 +365518849 1 +365996078 3 +366886096 8 +366947229 6 +368035912 10 +368302117 11 +371229114 8 +372849622 9 +376767036 2 +377690737 7 +378432561 8 +381168306 4 +381790838 5 +382947237 3 +383491893 3 +383609218 6 +385400859 5 +385560190 12 +386011591 9 +387129813 5 +387402238 8 +387968438 4 +388137462 6 +388764727 9 +389238861 5 +389990725 9 +390039530 6 +390346061 8 +392302608 7 +393896711 11 +394499996 6 +395929242 7 +397802637 6 +398362548 4 +399703638 7 +400720357 4 +401490919 6 +403108793 7 +405012826 5 +406182309 12 +406788308 6 +407658712 9 +407760012 2 +407804491 5 +408748282 7 +410779561 3 +411199622 5 +412067834 7 +412171274 9 +412302050 4 +413913478 6 +418779508 5 +418895515 8 +419208430 4 +419619654 9 +419871627 8 +420338939 12 +422787325 3 +423238856 6 +423820226 3 +425746869 7 +426561266 9 +427771658 11 +428216766 9 +430736519 8 +432186224 6 +433317851 7 +433854147 17 +433911136 7 +436744921 5 +436747543 4 +438149048 6 +438323745 7 +438462871 6 +440223092 11 +440789261 5 +441320785 9 +449542766 8 +450856013 7 +451837080 6 +452061555 6 +452561630 8 +453415595 7 +454041718 10 +456284662 7 +457449913 11 +457745217 5 +457774092 6 +459266936 4 +460961427 7 +461178926 7 +463349881 5 +463422042 5 +463674592 2 +464980860 5 +466610902 13 +466742136 13 +467647307 10 +467700777 5 +469214842 5 +469956414 3 +470157697 10 +471327324 9 +471836806 8 +472133869 2 +473480550 9 +474827197 6 +476000238 5 +477908339 6 +478134341 13 +479711753 6 +480505212 3 +480770878 3 +482517431 3 +487364647 8 +487543023 5 +488684654 6 +488691882 3 +489089691 8 +489203937 12 +489883589 8 +490434377 3 +490517534 5 +494118112 7 +494285636 10 +495096991 7 +495609868 7 +495638572 4 +496865270 6 +496947999 9 +497258893 9 +498576086 7 +499087010 7 +500384265 9 +501393437 8 +501463580 5 +501980657 14 +504247111 3 +504515196 4 +505296155 11 +506052525 4 +507064282 7 +507348859 11 +508892074 4 +508954413 9 +508991314 4 +510463340 15 +513356252 5 +514249102 7 +515488697 9 +515690965 8 +517141327 8 +519738406 5 +520835254 2 +520944345 7 +521450716 3 +522088231 7 +523729695 6 +523800663 4 +524284830 8 +525321865 5 +525479046 8 +526600036 4 +526701242 6 +526915515 7 +527904924 6 +528252846 4 +530176053 1 +531505368 3 +532469059 8 +533510657 6 +533524334 9 +534684623 8 +535790988 2 +536390433 9 +536640113 3 +537653120 9 +537830308 6 +540164343 7 +540793806 6 +541238121 6 +542558058 5 +542568407 10 +543741638 4 +546373184 13 +547544093 4 +548509787 7 +548564826 10 +548826641 5 +548859680 5 +550279737 6 +550283543 5 +552725320 8 +554603513 5 +555024423 4 +555613882 6 +556525020 5 +557126104 9 +558805133 2 +559550203 9 +559571036 8 +560647550 6 +561555519 9 +561910139 9 +562063645 7 +562073775 6 +563184794 4 +563457211 10 +563852488 7 +564745741 5 +566291341 2 +567141290 7 +569029089 5 +569270466 7 +572566066 8 +572704584 7 +574008006 5 +575360490 5 +576012981 6 +576357402 7 +576366088 10 +576609020 11 +576635749 4 +576990066 8 +577724170 5 +578338635 6 +579639899 8 +580192695 6 +580659452 6 +583732144 13 +586171658 10 +587053139 8 +587069891 7 +588134591 11 +589032368 8 +592280093 8 +592731415 8 +593199583 10 +593435729 5 +597939471 3 +598557782 6 +599637010 4 +599732657 10 +601580398 9 +602577422 4 +603560518 8 +604215703 6 +604288068 3 +605822945 10 +607034588 9 +609256601 4 +609908221 6 +610419927 9 +612244912 11 +617191047 5 +617429277 9 +618453549 7 +618822387 5 +619054003 8 +620908879 3 +621309400 4 +623136181 13 +624791659 4 +624979077 5 +626551977 2 +626774775 4 +626826926 5 +627222527 11 +627343035 5 +627780361 7 +627781390 6 +630793049 3 +631434869 3 +631656148 9 +631732302 6 +633598064 2 +633878912 11 +633938714 5 +634042082 8 +634968663 5 +635726241 7 +637208111 7 +637449866 4 +638723996 5 +638811814 6 +639123026 10 +639523292 4 +641355305 7 +641769169 4 +643400699 4 +644115096 9 +644218913 3 +644477058 8 +647611644 6 +648594637 6 +648631551 6 +648724527 8 +649353251 6 +649847861 4 +650221684 6 +651392813 3 +651413522 14 +655257970 3 +656478986 8 +657046410 8 +657448778 3 +658228841 13 +660723437 10 +661583535 5 +661998735 5 +664516467 8 +666884496 8 +667245176 12 +668120288 4 +669440663 7 +669940733 4 +671471802 6 +673432765 4 +674396476 5 +675959948 6 +676464672 10 +677971084 5 +679976653 8 +680630484 7 +681468214 14 +681503742 7 +684842267 4 +685004265 9 +685147560 5 +687045009 8 +687523285 9 +687936770 5 +688264301 4 +690074936 10 +694124134 5 +694135616 9 +694700620 5 +694741289 2 +698334152 7 +699596221 4 +700791526 5 +702217333 6 +704084994 4 +704315656 3 +705046720 7 +705130634 10 +705587077 8 +706503188 5 +706999445 6 +707616235 8 +710038512 9 +710556366 6 +710867475 1 +711701178 6 +712724869 3 +716870870 7 +718909922 7 +719070090 5 +719158791 9 +719546482 4 +719596013 5 +720728218 7 +721343557 4 +724612620 4 +724850519 10 +726044544 7 +726386233 13 +727614157 5 +727635449 9 +727934942 4 +728212838 6 +729439886 4 +731157557 8 +731785205 4 +731974907 2 +732271968 8 +734733059 6 +735537050 9 +735798984 8 +737874205 8 +740174980 5 +740621276 9 +741364721 6 +742343794 9 +742996036 5 +745058275 9 +745137347 11 +747133731 4 +753424989 8 +753948499 10 +758406534 3 +760652286 12 +761349218 11 +761595457 13 +764347489 7 +765864889 14 +765870684 10 +767350812 2 +767560238 12 +769815418 4 +770154687 4 +770954738 9 +771438008 6 +773179285 11 +773409619 9 +774497250 13 +775203927 4 +775527245 3 +775704779 3 +776055817 5 +776992106 4 +778024032 5 +779421059 5 +779743428 11 +779973455 6 +783438654 8 +784544965 6 +784808651 8 +785503131 3 +785663959 10 +787737937 2 +788487679 5 +792799554 10 +793964305 6 +794224912 7 +795755370 4 +796537356 6 +798973365 13 +799929130 7 +800144479 3 +800699011 7 +801622426 5 +801720604 6 +807575746 7 +808298492 6 +808549195 7 +808591180 6 +810175925 14 +810614669 11 +810842926 4 +811815887 15 +812826569 5 +812995592 6 +815201708 2 +815825764 1 +816538834 5 +818346437 4 +820386408 6 +820843164 3 +821005990 10 +821871697 5 +822193957 3 +822207887 11 +822219114 8 +822932145 10 +825831126 8 +828553061 6 +829698964 4 +830556279 4 +830728195 5 +834491157 3 +835029996 5 +836250167 2 +837392099 7 +837564568 2 +839350057 9 +839510820 2 +839561843 6 +843633384 7 +844384281 9 +845570552 7 +846639458 7 +847495887 3 +847540880 6 +848737187 7 +851875499 10 +852159693 10 +852798478 5 +853330631 4 +853848907 6 +855020583 10 +860104608 8 +862406243 9 +863555855 8 +863613183 7 +864266632 15 +864422876 8 +865921392 5 +866275156 8 +866549651 5 +868496074 7 +869476669 4 +871056114 3 +874140480 8 +874596974 8 +874843689 7 +875696998 8 +875877045 10 +877692868 7 +877936749 7 +880774848 5 +881967107 6 +882112774 6 +883666950 1 +884597442 7 +885600845 5 +886019582 4 +886418730 9 +887023875 3 +888630317 7 +889903182 3 +890665811 5 +894764283 6 +898391319 10 +898813393 8 +900435835 2 +903035866 6 +903900722 8 +904460166 8 +904768460 11 +906770659 8 +907893793 8 +908473465 1 +908651414 7 +908745780 7 +909256052 7 +909563616 5 +909921050 8 +912196085 6 +913183325 8 +913312182 3 +913931467 6 +915372136 8 +916447874 3 +917009536 8 +917220913 5 +917286137 10 +917805069 5 +918963899 5 +919567524 2 +920633592 13 +921073482 8 +921390366 7 +923610901 9 +923998747 9 +924209427 2 +924527948 7 +927437866 7 +927898989 10 +930672250 4 +931679994 9 +933437213 9 +933513881 5 +934391880 11 +934646399 4 +936198110 3 +937635953 9 +941241920 3 +941629494 10 +941926359 7 +942935936 7 +943082889 4 +945039118 7 +945508767 3 +946418954 8 +946783897 10 +947280833 6 +948730257 2 +949714910 7 +949825075 4 +952471534 5 +953239221 7 +953815532 5 +955590116 9 +957276607 7 +961673979 12 +962555088 4 +963717258 3 +964432603 5 +965107467 5 +965434308 6 +966288103 5 +969905538 4 +970016726 14 +970547284 4 +970570222 9 +972471580 4 +973396890 11 +974169478 7 +975203206 6 +975245370 10 +977589703 5 +977672707 4 +980370678 3 +980452286 7 +980607670 7 +980788631 3 +982740753 11 +984379537 3 +985085106 1 +985586931 6 +987802526 1 +987965883 6 +988598585 7 +990793972 6 +993125111 11 +994024860 4 +994089980 3 +995424882 7 +995738074 4 +996280523 7 +996601108 9 +1001689366 1 +1002362988 6 +1003318517 9 +1005700429 15 +1006442113 10 +1007857001 5 +1007972669 6 +1008599055 6 +1008924954 7 +1011985764 10 +1013610980 6 +1014101028 6 +1015558684 14 +1019196714 13 +1019355505 8 +1019506106 3 +1021345306 4 +1021630391 6 +1021780542 10 +1022857272 9 +1023215734 4 +1024855790 5 +1025667522 6 +1025988556 13 +1026148792 6 +1027400483 6 +1027454314 7 +1027968913 4 +1028036632 4 +1029995754 8 +1031231904 3 +1033567607 7 +1034166728 2 +1034506344 3 +1035365435 5 +1035765476 3 +1036763667 7 +1037120342 7 +1040430322 7 +1042724946 6 +1042952635 4 +1046483429 10 +1046782862 6 +1047636202 7 +1048029547 4 +1048490250 8 +1048542862 2 +1048744798 5 +1051819422 5 +1053060780 5 +1055825345 8 +1058358202 6 +1058466499 5 +1059494329 5 +1059972354 3 +1061748173 7 +1062896270 7 +1063715765 5 +1064008103 4 +1064352798 13 +1064374866 7 +1065357849 6 +1066580034 9 +1066932545 8 +1069264936 10 +1069990469 3 +1070456160 8 +1071779137 6 diff --git a/resource/runner/problem/book/ch2/7. count/data/output/8.output b/resource/runner/problem/book/ch2/7. count/data/output/8.output new file mode 100644 index 0000000..3622e70 --- /dev/null +++ b/resource/runner/problem/book/ch2/7. count/data/output/8.output @@ -0,0 +1,8881 @@ +1 20 +6 18 +12 17 +18 15 +20 8 +24 69 +26 19 +32 62 +40 25 +41 24 +42 15 +47 17 +48 34 +50 44 +54 25 +72 31 +73 21 +77 18 +79 20 +84 40 +87 23 +88 37 +98 18 +101 18 +107 16 +115 59 +121 14 +126 15 +127 12 +130 17 +133 15 +142 26 +145 17 +148 28 +150 26 +156 29 +159 16 +162 15 +163 22 +165 11 +168 23 +170 12 +174 8 +180 20 +184 18 +190 17 +191 14 +194 19 +198 15 +200 13 +205 27 +211 47 +214 78 +216 24 +218 17 +223 21 +224 25 +225 20 +234 22 +241 12 +242 17 +246 27 +249 21 +250 27 +254 30 +256 38 +271 37 +275 13 +280 20 +283 16 +284 24 +290 48 +292 42 +293 15 +294 33 +305 14 +306 20 +308 24 +313 17 +319 26 +320 16 +332 38 +333 21 +337 20 +339 19 +343 20 +344 26 +345 19 +347 21 +352 29 +354 30 +357 19 +358 19 +359 17 +371 24 +375 15 +377 16 +380 19 +386 18 +387 17 +389 18 +392 18 +394 18 +395 19 +397 22 +414 22 +422 43 +426 24 +427 19 +428 49 +430 13 +436 12 +439 37 +442 14 +460 19 +461 23 +464 9 +467 14 +468 14 +469 18 +472 21 +474 19 +477 14 +479 18 +480 22 +485 26 +504 25 +506 24 +515 17 +516 19 +525 23 +531 46 +539 21 +543 27 +544 18 +545 25 +546 23 +551 16 +553 10 +555 19 +567 18 +574 19 +577 28 +582 33 +589 17 +590 18 +591 13 +594 28 +595 20 +602 29 +613 22 +615 19 +617 20 +618 32 +620 25 +629 18 +649 22 +662 19 +669 24 +671 27 +674 33 +679 31 +684 15 +693 25 +695 20 +698 12 +712 38 +719 14 +723 14 +724 41 +731 48 +732 20 +742 20 +743 23 +748 42 +754 13 +759 19 +760 12 +761 34 +764 26 +765 19 +767 11 +770 19 +774 27 +777 36 +785 16 +792 21 +805 29 +813 20 +814 15 +818 13 +820 13 +824 29 +825 27 +827 21 +828 10 +829 20 +831 13 +832 22 +841 12 +842 15 +845 18 +847 17 +850 15 +853 12 +858 15 +864 26 +868 19 +869 18 +870 14 +872 17 +881 18 +882 61 +885 21 +887 25 +892 19 +897 19 +898 23 +900 15 +904 27 +905 19 +908 27 +909 20 +912 18 +913 16 +914 17 +919 17 +922 46 +923 32 +925 45 +928 22 +929 26 +933 16 +937 13 +938 30 +939 33 +945 17 +951 30 +955 13 +956 19 +966 23 +968 26 +970 20 +975 19 +976 12 +990 12 +996 12 +998 36 +1000 13 +1007 20 +1009 22 +1011 35 +1012 15 +1016 24 +1030 25 +1034 13 +1035 19 +1036 17 +1038 23 +1047 15 +1060 11 +1066 42 +1068 34 +1069 28 +1070 19 +1076 26 +1081 16 +1085 22 +1087 44 +1096 18 +1101 14 +1105 20 +1108 26 +1109 29 +1112 12 +1113 16 +1116 24 +1121 37 +1124 15 +1125 21 +1128 14 +1129 33 +1130 43 +1136 24 +1141 30 +1143 17 +1144 22 +1145 24 +1148 21 +1153 14 +1156 15 +1159 15 +1160 18 +1168 20 +1178 20 +1185 26 +1188 16 +1191 23 +1194 14 +1208 20 +1223 14 +1226 21 +1227 22 +1238 15 +1239 27 +1243 19 +1244 20 +1252 11 +1259 18 +1261 50 +1265 18 +1267 16 +1269 19 +1270 13 +1274 37 +1275 18 +1277 17 +1286 25 +1289 23 +1297 21 +1302 27 +1309 18 +1314 14 +1315 25 +1318 28 +1320 14 +1321 20 +1324 35 +1325 16 +1326 16 +1329 43 +1330 18 +1333 18 +1336 44 +1337 21 +1348 22 +1350 13 +1352 15 +1360 20 +1361 54 +1364 29 +1365 24 +1371 23 +1372 18 +1377 17 +1380 13 +1382 16 +1387 19 +1389 17 +1390 56 +1393 21 +1395 22 +1398 24 +1404 17 +1408 35 +1411 14 +1415 13 +1417 18 +1423 31 +1429 20 +1430 28 +1431 17 +1432 14 +1433 17 +1435 21 +1437 20 +1445 20 +1451 17 +1453 28 +1454 18 +1458 20 +1466 17 +1474 16 +1476 12 +1485 14 +1489 16 +1490 25 +1493 19 +1495 11 +1496 35 +1501 27 +1503 14 +1506 18 +1512 32 +1518 14 +1529 16 +1534 14 +1539 18 +1543 19 +1544 14 +1553 12 +1559 21 +1560 20 +1561 26 +1572 14 +1576 24 +1579 17 +1580 21 +1582 17 +1598 22 +1602 24 +1623 30 +1628 15 +1630 34 +1635 61 +1640 15 +1643 14 +1644 24 +1648 26 +1649 13 +1651 13 +1663 25 +1664 40 +1666 20 +1675 19 +1687 15 +1691 15 +1695 25 +1696 19 +1697 21 +1698 11 +1699 24 +1703 16 +1706 14 +1711 14 +1714 23 +1717 15 +1719 17 +1729 12 +1732 10 +1733 14 +1739 21 +1740 17 +1741 15 +1742 38 +1747 13 +1752 30 +1754 45 +1755 23 +1760 62 +1761 35 +1766 40 +1782 24 +1783 22 +1784 13 +1785 41 +1786 16 +1795 26 +1797 21 +1803 19 +1804 32 +1811 29 +1812 11 +1815 23 +1816 27 +1822 14 +1825 9 +1832 17 +1834 22 +1837 17 +1838 29 +1847 14 +1852 30 +1855 54 +1856 10 +1863 12 +1866 11 +1868 15 +1877 11 +1878 33 +1881 21 +1887 14 +1897 38 +1900 16 +1903 35 +1916 15 +1918 18 +1921 19 +1924 36 +1925 20 +1927 10 +1933 18 +1936 17 +1939 22 +1948 21 +1954 24 +1956 24 +1968 22 +1974 17 +1986 17 +1990 11 +1991 17 +1992 23 +1998 17 +2004 29 +2008 21 +2011 16 +2028 25 +2032 16 +2033 20 +2039 17 +2049 18 +2056 15 +2057 14 +2059 32 +2064 27 +2065 26 +2074 18 +2077 20 +2078 23 +2084 19 +2102 25 +2105 23 +2106 19 +2110 14 +2112 12 +2117 19 +2118 16 +2119 17 +2122 20 +2138 23 +2143 22 +2146 19 +2147 20 +2149 15 +2157 13 +2160 28 +2162 26 +2169 27 +2180 34 +2181 21 +2182 39 +2183 21 +2187 21 +2192 13 +2202 36 +2205 16 +2207 15 +2208 25 +2209 54 +2212 16 +2215 14 +2217 11 +2220 10 +2230 20 +2232 29 +2236 26 +2237 24 +2245 15 +2249 44 +2250 15 +2262 25 +2263 17 +2269 18 +2273 32 +2275 13 +2282 23 +2289 33 +2292 19 +2294 33 +2311 20 +2323 15 +2328 52 +2331 16 +2340 26 +2344 19 +2348 18 +2356 52 +2364 17 +2366 17 +2368 24 +2369 16 +2373 20 +2374 17 +2378 18 +2379 22 +2381 38 +2389 14 +2394 48 +2396 19 +2398 21 +2401 42 +2402 25 +2408 15 +2409 17 +2412 15 +2415 19 +2416 20 +2417 21 +2427 16 +2429 23 +2430 34 +2436 25 +2448 13 +2452 20 +2453 20 +2454 12 +2455 12 +2457 21 +2458 10 +2459 19 +2462 31 +2470 16 +2476 28 +2481 20 +2484 31 +2486 27 +2495 46 +2497 18 +2498 21 +2504 43 +2505 21 +2509 14 +2520 17 +2528 20 +2533 21 +2534 29 +2536 24 +2539 7 +2547 20 +2556 28 +2557 22 +2560 19 +2571 27 +2577 8 +2578 17 +2585 22 +2590 20 +2593 58 +2594 22 +2595 11 +2597 15 +2598 20 +2601 17 +2607 21 +2609 25 +2610 16 +2616 19 +2617 15 +2625 21 +2628 14 +2631 11 +2636 17 +2638 13 +2643 15 +2658 40 +2659 15 +2668 23 +2672 20 +2675 10 +2680 13 +2682 20 +2684 45 +2685 13 +2691 16 +2692 12 +2708 24 +2718 46 +2720 26 +2727 25 +2732 23 +2738 13 +2739 16 +2742 20 +2746 22 +2750 22 +2754 20 +2756 20 +2758 20 +2761 36 +2776 21 +2781 21 +2782 29 +2789 25 +2793 26 +2798 19 +2799 15 +2800 13 +2805 10 +2811 13 +2813 27 +2816 28 +2817 29 +2820 11 +2831 27 +2832 20 +2838 19 +2842 21 +2846 16 +2851 19 +2855 21 +2857 13 +2859 18 +2865 17 +2866 30 +2867 25 +2873 28 +2874 8 +2881 13 +2884 11 +2887 12 +2893 43 +2897 32 +2903 18 +2905 28 +2907 21 +2914 23 +2915 15 +2922 19 +2928 25 +2929 20 +2944 36 +2949 35 +2953 15 +2954 11 +2957 14 +2962 14 +2963 26 +2967 22 +2970 28 +2974 18 +2975 24 +2976 24 +2979 23 +2981 18 +2986 41 +2988 26 +2993 23 +3000 21 +3005 20 +3010 30 +3012 19 +3013 15 +3017 24 +3022 38 +3026 19 +3028 14 +3029 36 +3033 22 +3034 12 +3036 18 +3044 17 +3045 17 +3051 26 +3054 18 +3057 27 +3059 25 +3063 13 +3075 15 +3079 13 +3084 17 +3087 14 +3089 22 +3090 14 +3092 17 +3097 23 +3098 13 +3101 18 +3103 54 +3104 27 +3105 17 +3106 21 +3110 16 +3111 27 +3116 21 +3118 26 +3123 22 +3128 22 +3130 14 +3135 14 +3139 25 +3141 13 +3146 40 +3149 22 +3154 28 +3166 17 +3169 13 +3173 16 +3175 20 +3182 28 +3184 35 +3193 22 +3196 17 +3201 22 +3202 16 +3204 18 +3205 22 +3207 22 +3210 17 +3212 14 +3213 21 +3219 27 +3227 23 +3231 28 +3239 11 +3242 36 +3253 22 +3254 26 +3256 24 +3263 16 +3264 18 +3281 26 +3283 14 +3291 12 +3295 24 +3296 21 +3297 16 +3298 34 +3300 18 +3301 41 +3307 20 +3308 26 +3310 30 +3313 22 +3314 29 +3317 24 +3320 39 +3321 37 +3326 19 +3329 33 +3330 15 +3337 21 +3341 21 +3346 44 +3349 15 +3350 21 +3351 16 +3352 41 +3353 15 +3362 20 +3365 28 +3366 14 +3368 28 +3372 13 +3379 19 +3386 16 +3389 41 +3391 27 +3392 19 +3393 19 +3395 43 +3396 33 +3399 20 +3403 24 +3408 24 +3409 18 +3423 18 +3431 20 +3440 18 +3442 10 +3443 17 +3445 28 +3450 26 +3457 34 +3461 16 +3474 17 +3480 22 +3481 12 +3482 14 +3490 19 +3493 38 +3502 24 +3504 25 +3510 16 +3511 14 +3512 11 +3513 18 +3520 25 +3526 41 +3535 35 +3536 28 +3537 17 +3539 45 +3543 21 +3545 19 +3546 42 +3555 33 +3559 36 +3562 11 +3566 20 +3570 19 +3576 27 +3581 19 +3582 17 +3584 18 +3589 27 +3592 13 +3599 22 +3604 20 +3606 19 +3607 8 +3613 14 +3621 29 +3630 33 +3634 22 +3638 7 +3644 19 +3652 25 +3653 12 +3655 24 +3659 11 +3672 20 +3678 38 +3679 21 +3682 9 +3690 23 +3700 21 +3703 23 +3717 27 +3720 20 +3723 16 +3733 15 +3735 21 +3740 18 +3741 22 +3744 30 +3747 22 +3757 18 +3758 15 +3761 19 +3762 10 +3764 21 +3765 21 +3778 17 +3781 14 +3783 22 +3787 12 +3794 70 +3796 20 +3800 21 +3801 20 +3803 17 +3804 26 +3805 14 +3813 22 +3817 20 +3821 16 +3824 18 +3827 14 +3832 26 +3835 19 +3837 10 +3839 19 +3840 12 +3843 18 +3845 20 +3846 38 +3850 19 +3851 22 +3853 10 +3854 9 +3857 25 +3864 27 +3870 23 +3871 20 +3877 15 +3879 20 +3885 36 +3887 26 +3893 46 +3899 16 +3901 34 +3908 23 +3912 14 +3915 22 +3916 43 +3920 21 +3933 17 +3934 17 +3936 21 +3937 9 +3939 18 +3945 47 +3952 20 +3953 27 +3954 14 +3958 19 +3959 18 +3980 17 +3982 20 +3984 22 +3985 14 +3986 23 +3988 20 +3989 22 +3992 24 +3993 29 +3999 19 +4004 50 +4006 49 +4008 12 +4016 25 +4017 12 +4021 55 +4027 25 +4028 14 +4031 27 +4033 33 +4034 22 +4049 27 +4052 18 +4059 20 +4061 17 +4062 21 +4065 16 +4069 19 +4070 14 +4076 18 +4078 18 +4079 34 +4084 22 +4087 25 +4089 25 +4090 22 +4091 14 +4100 14 +4101 17 +4109 24 +4117 11 +4120 47 +4127 21 +4135 31 +4139 20 +4144 37 +4149 20 +4154 25 +4156 16 +4157 25 +4163 23 +4164 14 +4170 27 +4174 34 +4175 17 +4179 15 +4182 18 +4186 18 +4188 22 +4193 16 +4198 30 +4201 15 +4205 25 +4213 12 +4218 25 +4221 15 +4233 31 +4237 26 +4240 19 +4245 22 +4255 15 +4256 23 +4260 15 +4268 20 +4276 19 +4279 49 +4281 14 +4284 31 +4292 21 +4296 17 +4298 18 +4300 20 +4306 25 +4314 49 +4317 18 +4324 12 +4325 21 +4328 16 +4329 20 +4335 36 +4338 17 +4341 40 +4346 20 +4347 23 +4350 23 +4355 16 +4359 13 +4360 16 +4365 12 +4366 19 +4368 18 +4375 33 +4387 17 +4395 24 +4398 17 +4402 12 +4417 17 +4421 16 +4427 18 +4432 42 +4435 22 +4438 25 +4446 38 +4454 20 +4455 31 +4458 11 +4460 17 +4461 27 +4464 18 +4465 26 +4470 25 +4471 16 +4472 40 +4480 10 +4482 21 +4484 19 +4488 24 +4494 11 +4499 27 +4500 22 +4502 15 +4505 28 +4507 16 +4512 17 +4518 36 +4524 49 +4530 17 +4555 26 +4557 18 +4563 30 +4568 24 +4570 19 +4575 14 +4579 22 +4580 23 +4596 25 +4599 18 +4602 16 +4608 18 +4619 13 +4621 15 +4627 21 +4635 18 +4639 18 +4647 45 +4649 24 +4651 22 +4653 22 +4657 24 +4660 38 +4664 22 +4666 20 +4678 13 +4683 17 +4685 28 +4699 14 +4709 28 +4714 29 +4716 18 +4720 24 +4722 10 +4724 18 +4726 20 +4733 20 +4735 17 +4740 21 +4741 17 +4742 26 +4751 27 +4753 17 +4755 16 +4758 30 +4762 29 +4768 21 +4769 18 +4774 25 +4775 35 +4776 18 +4780 18 +4782 19 +4796 36 +4804 21 +4809 21 +4812 15 +4814 25 +4815 17 +4816 18 +4819 19 +4820 20 +4821 30 +4823 14 +4826 14 +4832 14 +4833 8 +4847 47 +4850 12 +4852 14 +4862 36 +4866 10 +4871 21 +4872 32 +4873 14 +4874 27 +4880 35 +4883 48 +4890 28 +4895 17 +4897 22 +4900 18 +4904 17 +4905 15 +4907 31 +4912 47 +4914 29 +4917 16 +4922 17 +4924 26 +4943 21 +4951 42 +4952 17 +4956 16 +4959 21 +4961 13 +4967 20 +4977 21 +4989 24 +4990 13 +4992 11 +5000 24 +5001 8 +5004 17 +5009 9 +5010 11 +5013 18 +5016 17 +5021 20 +5022 11 +5033 22 +5037 14 +5039 36 +5051 15 +5052 21 +5053 21 +5055 64 +5058 43 +5060 28 +5062 15 +5069 14 +5076 15 +5077 26 +5079 16 +5082 16 +5087 23 +5096 17 +5098 23 +5099 40 +5101 21 +5103 14 +5107 29 +5109 20 +5119 17 +5120 12 +5124 15 +5126 11 +5135 17 +5137 33 +5139 21 +5142 18 +5149 23 +5158 22 +5167 17 +5180 32 +5186 24 +5192 35 +5197 16 +5201 25 +5217 17 +5218 18 +5229 19 +5231 26 +5232 44 +5233 20 +5236 20 +5244 40 +5245 40 +5251 23 +5258 16 +5259 28 +5284 25 +5287 18 +5293 12 +5298 38 +5304 21 +5310 28 +5319 19 +5320 44 +5321 13 +5324 38 +5326 18 +5329 18 +5330 31 +5333 13 +5334 24 +5335 16 +5338 23 +5339 17 +5340 28 +5346 26 +5349 13 +5351 31 +5356 35 +5357 26 +5358 16 +5359 29 +5371 18 +5381 22 +5389 22 +5396 17 +5397 25 +5407 11 +5411 12 +5412 15 +5415 32 +5418 16 +5420 15 +5422 30 +5423 30 +5436 35 +5438 22 +5445 16 +5447 14 +5449 17 +5454 24 +5455 18 +5461 22 +5469 7 +5472 15 +5476 21 +5479 25 +5484 22 +5491 22 +5495 19 +5499 63 +5510 24 +5515 16 +5524 24 +5534 81 +5535 21 +5550 16 +5551 22 +5553 24 +5555 13 +5556 21 +5560 20 +5561 37 +5564 15 +5565 13 +5569 20 +5575 17 +5577 22 +5578 28 +5580 33 +5587 22 +5588 13 +5600 24 +5603 20 +5604 13 +5617 19 +5620 22 +5621 26 +5623 23 +5624 18 +5626 26 +5627 16 +5630 30 +5634 18 +5637 39 +5642 25 +5643 31 +5647 13 +5659 21 +5662 20 +5668 19 +5673 22 +5677 16 +5680 27 +5681 15 +5683 6 +5685 17 +5686 15 +5688 16 +5691 19 +5692 11 +5695 16 +5706 19 +5709 26 +5712 21 +5719 12 +5727 23 +5731 14 +5738 28 +5739 19 +5743 14 +5748 25 +5750 25 +5751 33 +5757 16 +5759 23 +5760 23 +5762 13 +5763 54 +5767 20 +5768 18 +5769 34 +5776 17 +5777 35 +5789 20 +5791 8 +5792 6 +5793 27 +5795 23 +5797 19 +5799 15 +5801 15 +5803 19 +5808 18 +5813 23 +5821 22 +5822 18 +5838 22 +5839 21 +5841 30 +5861 33 +5867 47 +5870 30 +5873 23 +5874 15 +5882 22 +5883 22 +5887 33 +5892 18 +5893 21 +5895 13 +5896 18 +5902 25 +5903 14 +5904 24 +5910 27 +5911 17 +5913 14 +5916 39 +5919 13 +5922 21 +5926 23 +5927 13 +5932 22 +5941 15 +5942 20 +5952 24 +5954 10 +5956 18 +5961 37 +5970 25 +5972 21 +5980 44 +5982 14 +5989 19 +5992 24 +6003 18 +6004 24 +6005 40 +6009 40 +6011 17 +6016 21 +6017 25 +6019 23 +6028 33 +6035 13 +6042 14 +6047 16 +6048 22 +6054 14 +6062 27 +6067 20 +6071 16 +6075 19 +6076 26 +6082 16 +6089 15 +6090 30 +6095 14 +6101 17 +6102 22 +6108 16 +6111 18 +6113 13 +6119 47 +6121 19 +6126 15 +6128 30 +6129 18 +6132 19 +6136 19 +6141 15 +6144 26 +6146 11 +6148 13 +6149 25 +6152 14 +6161 19 +6167 21 +6183 22 +6184 17 +6190 14 +6191 20 +6202 20 +6204 21 +6209 44 +6210 30 +6211 25 +6212 13 +6214 21 +6218 18 +6220 18 +6221 15 +6228 23 +6232 17 +6234 16 +6237 46 +6245 29 +6246 29 +6252 38 +6258 16 +6259 15 +6260 21 +6266 20 +6270 16 +6271 18 +6273 21 +6285 14 +6289 21 +6296 13 +6300 14 +6302 30 +6309 11 +6314 12 +6329 18 +6334 11 +6336 19 +6345 17 +6349 18 +6366 18 +6367 26 +6369 17 +6375 13 +6376 18 +6379 13 +6381 21 +6382 20 +6388 10 +6393 14 +6396 10 +6399 13 +6404 23 +6416 18 +6417 29 +6419 19 +6423 22 +6435 11 +6446 6 +6448 32 +6460 18 +6465 42 +6468 14 +6470 50 +6475 21 +6479 23 +6485 23 +6487 41 +6494 17 +6498 11 +6499 16 +6501 16 +6502 15 +6504 31 +6511 19 +6512 17 +6520 21 +6525 18 +6528 38 +6529 19 +6530 14 +6531 13 +6535 19 +6544 43 +6549 29 +6551 19 +6554 13 +6558 12 +6560 30 +6566 24 +6576 23 +6584 44 +6588 21 +6590 10 +6591 30 +6594 22 +6595 24 +6598 10 +6599 36 +6601 29 +6605 16 +6608 14 +6612 15 +6616 15 +6617 14 +6621 20 +6626 19 +6642 16 +6643 23 +6644 17 +6652 15 +6653 26 +6664 17 +6666 22 +6673 22 +6674 21 +6684 23 +6685 33 +6687 35 +6689 19 +6691 28 +6693 39 +6695 19 +6701 9 +6707 16 +6710 41 +6712 21 +6714 15 +6717 27 +6718 13 +6721 13 +6722 27 +6732 19 +6735 25 +6737 22 +6740 64 +6745 17 +6753 16 +6755 22 +6756 19 +6759 15 +6761 24 +6765 29 +6770 18 +6774 15 +6786 16 +6788 15 +6790 42 +6791 37 +6798 22 +6799 24 +6800 21 +6801 23 +6805 25 +6806 18 +6820 19 +6827 14 +6828 22 +6833 51 +6836 11 +6839 20 +6844 25 +6846 30 +6856 19 +6861 17 +6862 17 +6871 11 +6874 16 +6886 25 +6890 16 +6898 77 +6901 26 +6903 25 +6905 20 +6906 15 +6907 11 +6914 25 +6916 13 +6920 19 +6930 28 +6934 54 +6939 27 +6940 17 +6942 13 +6943 26 +6945 13 +6947 11 +6968 32 +6972 20 +6978 12 +6983 17 +6985 22 +6987 14 +6993 33 +6998 16 +7007 25 +7011 15 +7018 13 +7021 19 +7030 16 +7031 16 +7037 17 +7039 27 +7046 15 +7047 18 +7048 23 +7056 18 +7061 30 +7062 38 +7063 16 +7068 16 +7072 67 +7077 13 +7078 17 +7080 25 +7083 16 +7085 10 +7086 18 +7090 17 +7091 27 +7095 76 +7101 16 +7102 29 +7107 23 +7110 18 +7122 22 +7126 15 +7130 15 +7132 19 +7139 16 +7141 21 +7142 29 +7143 23 +7155 31 +7164 17 +7170 26 +7178 30 +7188 20 +7189 22 +7191 39 +7193 14 +7194 7 +7198 12 +7203 17 +7205 19 +7206 17 +7212 25 +7215 15 +7217 24 +7218 10 +7219 13 +7220 9 +7221 19 +7225 13 +7229 14 +7235 23 +7254 32 +7258 22 +7259 23 +7260 15 +7261 16 +7264 15 +7266 13 +7268 39 +7269 21 +7276 20 +7277 9 +7280 17 +7281 70 +7282 9 +7287 19 +7288 21 +7294 27 +7295 28 +7296 10 +7301 18 +7310 29 +7318 22 +7327 36 +7333 20 +7337 22 +7344 44 +7348 38 +7355 22 +7356 17 +7357 32 +7360 18 +7362 19 +7366 13 +7372 52 +7378 34 +7381 14 +7383 17 +7389 14 +7391 23 +7399 19 +7400 21 +7404 13 +7408 20 +7409 20 +7413 20 +7421 21 +7422 14 +7423 12 +7425 28 +7438 25 +7440 25 +7442 24 +7443 28 +7444 21 +7453 20 +7455 36 +7459 14 +7481 28 +7486 10 +7492 22 +7508 27 +7512 25 +7521 18 +7533 25 +7534 10 +7535 28 +7540 22 +7544 21 +7554 18 +7555 17 +7556 37 +7557 24 +7559 16 +7562 10 +7564 15 +7568 15 +7570 13 +7572 18 +7579 21 +7602 25 +7606 19 +7609 15 +7615 15 +7618 22 +7622 19 +7626 12 +7629 18 +7630 43 +7632 24 +7634 15 +7638 18 +7639 30 +7644 40 +7656 19 +7658 9 +7662 17 +7665 6 +7671 23 +7674 19 +7676 24 +7682 26 +7685 15 +7686 23 +7689 18 +7690 12 +7694 15 +7695 15 +7698 12 +7700 37 +7708 33 +7716 18 +7722 23 +7723 14 +7726 41 +7729 11 +7735 20 +7744 35 +7745 26 +7748 21 +7753 19 +7754 27 +7757 11 +7759 17 +7760 18 +7775 59 +7778 12 +7779 11 +7788 18 +7790 18 +7791 15 +7792 12 +7793 23 +7801 23 +7811 23 +7816 19 +7824 36 +7833 14 +7835 9 +7841 17 +7842 21 +7843 26 +7850 21 +7851 16 +7858 18 +7860 10 +7861 26 +7872 15 +7875 16 +7877 40 +7879 17 +7882 19 +7883 13 +7889 11 +7892 19 +7895 16 +7897 19 +7899 7 +7900 21 +7902 32 +7904 33 +7907 17 +7910 41 +7919 34 +7923 46 +7927 35 +7933 21 +7936 34 +7939 17 +7943 15 +7948 16 +7949 17 +7951 52 +7953 28 +7955 40 +7956 21 +7957 15 +7961 15 +7964 63 +7978 37 +7985 23 +7995 14 +7996 34 +7997 25 +8003 13 +8009 22 +8015 28 +8017 22 +8019 18 +8025 10 +8041 19 +8042 14 +8046 26 +8050 22 +8053 13 +8054 16 +8057 13 +8059 17 +8061 16 +8067 17 +8072 26 +8074 21 +8075 14 +8088 19 +8092 8 +8095 25 +8096 27 +8100 23 +8103 13 +8105 40 +8106 15 +8114 21 +8115 17 +8118 62 +8130 31 +8142 40 +8144 20 +8146 18 +8159 26 +8164 30 +8165 15 +8169 23 +8175 28 +8178 13 +8181 24 +8190 21 +8192 18 +8195 13 +8200 7 +8202 24 +8204 24 +8209 24 +8213 22 +8216 22 +8224 13 +8236 14 +8237 13 +8251 27 +8254 10 +8258 26 +8259 20 +8263 28 +8267 18 +8270 15 +8272 12 +8274 27 +8275 24 +8281 21 +8284 25 +8287 20 +8292 30 +8294 19 +8300 17 +8302 12 +8308 16 +8309 59 +8315 21 +8326 24 +8327 12 +8336 33 +8339 23 +8341 43 +8342 17 +8343 19 +8344 16 +8359 24 +8375 13 +8387 20 +8388 10 +8400 23 +8405 30 +8406 29 +8407 19 +8408 19 +8416 15 +8419 24 +8424 24 +8430 11 +8437 15 +8439 19 +8440 37 +8441 19 +8442 20 +8450 11 +8452 16 +8453 18 +8454 25 +8455 13 +8459 22 +8463 17 +8465 10 +8467 22 +8475 14 +8476 21 +8482 20 +8483 22 +8485 23 +8490 16 +8497 34 +8501 20 +8503 26 +8508 12 +8517 36 +8520 23 +8522 18 +8529 24 +8530 50 +8540 20 +8546 21 +8549 24 +8550 26 +8554 16 +8555 33 +8556 13 +8568 20 +8572 13 +8575 17 +8580 22 +8588 17 +8602 10 +8608 16 +8617 31 +8618 41 +8620 26 +8621 17 +8622 14 +8629 20 +8644 15 +8645 30 +8647 14 +8656 24 +8664 24 +8668 38 +8676 17 +8683 11 +8689 15 +8690 11 +8692 17 +8693 47 +8704 13 +8709 23 +8714 20 +8716 27 +8717 16 +8724 17 +8728 15 +8731 39 +8734 21 +8735 27 +8736 13 +8738 7 +8740 22 +8745 7 +8749 28 +8752 25 +8754 23 +8755 22 +8763 21 +8764 45 +8767 20 +8778 20 +8780 21 +8781 24 +8787 11 +8788 22 +8793 17 +8796 20 +8800 21 +8803 18 +8805 18 +8816 16 +8825 19 +8829 12 +8833 27 +8838 25 +8851 12 +8854 14 +8856 34 +8859 19 +8860 14 +8865 23 +8866 14 +8869 20 +8878 8 +8883 37 +8888 14 +8891 39 +8910 26 +8911 37 +8912 23 +8913 37 +8916 16 +8922 15 +8925 11 +8926 18 +8934 19 +8936 17 +8946 27 +8954 27 +8961 15 +8962 22 +8965 19 +8966 25 +8969 14 +8971 26 +8972 41 +8983 15 +8985 20 +8986 26 +8989 17 +8990 13 +8992 21 +8999 14 +9000 7 +9003 25 +9008 39 +9010 23 +9016 25 +9020 23 +9030 11 +9036 19 +9053 38 +9055 54 +9058 24 +9060 21 +9069 20 +9071 20 +9073 13 +9077 24 +9084 47 +9086 14 +9087 16 +9095 14 +9102 45 +9103 15 +9104 21 +9112 13 +9116 20 +9118 49 +9120 21 +9124 28 +9125 11 +9131 20 +9139 46 +9143 19 +9144 23 +9145 13 +9152 35 +9161 17 +9178 11 +9179 18 +9180 24 +9182 17 +9184 21 +9187 25 +9189 29 +9196 14 +9199 32 +9204 19 +9210 47 +9212 23 +9213 25 +9215 21 +9217 14 +9219 34 +9221 17 +9223 13 +9224 16 +9227 13 +9231 14 +9233 24 +9237 19 +9238 20 +9239 15 +9240 23 +9243 29 +9247 72 +9248 17 +9250 15 +9259 43 +9260 18 +9261 43 +9266 26 +9269 22 +9270 41 +9272 14 +9274 15 +9276 22 +9282 40 +9283 48 +9284 12 +9293 23 +9295 18 +9306 26 +9309 22 +9310 43 +9311 25 +9322 18 +9323 25 +9335 20 +9337 42 +9338 17 +9343 15 +9344 14 +9346 15 +9352 31 +9353 19 +9356 15 +9359 15 +9360 16 +9362 17 +9363 13 +9366 17 +9378 16 +9379 12 +9383 14 +9384 27 +9387 33 +9389 22 +9392 10 +9394 12 +9395 15 +9396 18 +9397 14 +9401 12 +9405 20 +9410 36 +9414 44 +9417 34 +9426 16 +9432 27 +9436 16 +9439 17 +9442 29 +9446 25 +9449 51 +9451 14 +9453 18 +9455 22 +9461 16 +9468 19 +9470 33 +9472 17 +9473 18 +9474 25 +9480 16 +9482 23 +9483 36 +9484 22 +9495 17 +9496 22 +9500 18 +9505 19 +9506 19 +9514 26 +9515 17 +9517 13 +9520 24 +9521 19 +9523 39 +9526 44 +9534 20 +9536 13 +9543 17 +9545 16 +9549 19 +9552 17 +9562 22 +9563 19 +9565 36 +9567 12 +9571 15 +9572 18 +9578 18 +9580 15 +9581 19 +9582 8 +9583 27 +9588 20 +9592 40 +9603 21 +9613 20 +9618 17 +9623 12 +9629 14 +9632 17 +9634 10 +9637 18 +9642 23 +9644 20 +9649 21 +9653 14 +9668 12 +9674 26 +9679 16 +9695 25 +9700 15 +9702 17 +9703 22 +9709 15 +9712 17 +9719 16 +9727 23 +9728 14 +9732 22 +9745 11 +9748 24 +9757 40 +9759 15 +9767 22 +9771 34 +9772 24 +9775 19 +9776 14 +9778 15 +9787 25 +9792 12 +9796 18 +9808 26 +9818 30 +9834 34 +9835 41 +9840 16 +9845 17 +9864 18 +9866 41 +9867 23 +9869 10 +9870 20 +9871 18 +9876 28 +9883 25 +9886 20 +9888 23 +9890 11 +9897 24 +9898 25 +9903 19 +9918 19 +9929 27 +9931 14 +9932 18 +9934 14 +9936 14 +9949 18 +9951 15 +9953 20 +9954 22 +9957 49 +9959 27 +9964 15 +9971 13 +9978 17 +9979 19 +9980 13 +9981 21 +9982 20 +9984 18 +9985 22 +9989 22 +9993 21 +9998 15 +10003 27 +10005 40 +10019 8 +10023 24 +10029 18 +10030 13 +10033 16 +10036 17 +10039 24 +10043 15 +10046 19 +10048 14 +10052 23 +10053 18 +10064 21 +10068 33 +10078 17 +10082 16 +10083 24 +10087 19 +10091 23 +10094 17 +10095 16 +10097 44 +10105 16 +10107 46 +10116 29 +10119 25 +10121 19 +10123 25 +10127 21 +10130 22 +10132 11 +10136 15 +10137 9 +10141 17 +10142 40 +10144 47 +10151 8 +10154 20 +10157 9 +10159 30 +10163 18 +10165 13 +10168 12 +10173 35 +10175 21 +10180 16 +10182 18 +10183 48 +10190 22 +10197 19 +10202 24 +10212 24 +10215 15 +10218 20 +10219 14 +10222 53 +10223 21 +10225 16 +10226 27 +10229 19 +10236 33 +10238 18 +10242 39 +10244 15 +10246 34 +10247 18 +10248 25 +10250 17 +10253 28 +10256 27 +10263 18 +10268 21 +10275 49 +10278 13 +10291 24 +10293 14 +10294 16 +10299 40 +10303 14 +10309 15 +10325 14 +10326 10 +10331 38 +10334 17 +10337 19 +10339 18 +10343 18 +10347 21 +10357 53 +10358 23 +10360 24 +10363 29 +10365 23 +10370 22 +10373 18 +10381 23 +10385 20 +10392 17 +10394 24 +10407 19 +10408 18 +10411 22 +10418 15 +10419 18 +10422 20 +10424 17 +10427 14 +10428 19 +10446 30 +10449 22 +10455 37 +10461 22 +10468 13 +10478 21 +10479 16 +10480 30 +10481 14 +10483 21 +10492 13 +10499 13 +10502 21 +10505 20 +10511 14 +10514 23 +10529 16 +10531 19 +10537 39 +10548 18 +10551 14 +10556 17 +10561 20 +10575 42 +10576 16 +10579 11 +10581 27 +10588 14 +10589 14 +10591 39 +10602 10 +10604 43 +10606 17 +10610 31 +10612 40 +10613 16 +10614 11 +10625 14 +10627 16 +10629 17 +10633 31 +10636 37 +10640 16 +10643 17 +10649 23 +10651 21 +10661 17 +10662 12 +10664 13 +10676 24 +10677 14 +10683 24 +10687 12 +10688 14 +10695 26 +10698 18 +10701 18 +10707 24 +10708 19 +10711 18 +10719 28 +10720 16 +10722 19 +10725 27 +10727 22 +10730 16 +10735 17 +10736 31 +10739 23 +10751 21 +10764 14 +10765 13 +10767 18 +10776 17 +10778 22 +10784 19 +10786 19 +10790 31 +10794 13 +10795 22 +10797 37 +10798 21 +10799 21 +10800 23 +10802 13 +10804 14 +10807 23 +10808 21 +10811 22 +10818 17 +10825 38 +10833 25 +10836 18 +10839 21 +10849 20 +10850 19 +10851 16 +10857 25 +10859 14 +10861 21 +10865 15 +10868 12 +10870 43 +10874 22 +10875 30 +10877 15 +10881 21 +10886 30 +10890 19 +10891 22 +10901 24 +10902 22 +10907 17 +10911 15 +10914 40 +10926 29 +10927 27 +10930 17 +10931 32 +10932 26 +10933 20 +10938 18 +10940 17 +10952 24 +10959 16 +10963 15 +10965 25 +10966 24 +10968 27 +10970 24 +10975 21 +10977 33 +10978 23 +10983 11 +10987 22 +10994 14 +10999 14 +11003 22 +11009 14 +11011 25 +11018 14 +11020 18 +11027 17 +11029 15 +11030 29 +11031 9 +11034 16 +11035 22 +11043 24 +11045 16 +11051 22 +11056 27 +11057 14 +11061 27 +11090 21 +11092 18 +11093 16 +11103 20 +11109 14 +11110 20 +11115 17 +11117 15 +11118 19 +11123 18 +11134 20 +11145 28 +11147 23 +11164 21 +11171 18 +11174 14 +11176 13 +11178 19 +11180 20 +11184 25 +11188 37 +11195 18 +11197 13 +11205 31 +11206 13 +11211 13 +11224 14 +11225 19 +11227 18 +11228 26 +11232 28 +11241 14 +11246 19 +11252 18 +11267 12 +11269 20 +11271 34 +11276 20 +11277 18 +11285 17 +11298 32 +11303 32 +11304 18 +11308 14 +11309 23 +11310 24 +11311 43 +11319 29 +11320 14 +11321 15 +11327 31 +11333 41 +11337 17 +11339 17 +11344 18 +11347 24 +11358 15 +11359 18 +11362 21 +11363 12 +11366 26 +11368 38 +11375 19 +11380 29 +11383 11 +11394 31 +11404 19 +11411 14 +11413 25 +11414 15 +11424 17 +11436 26 +11445 17 +11450 20 +11452 18 +11455 22 +11458 24 +11461 14 +11466 29 +11472 31 +11473 15 +11486 18 +11491 26 +11492 17 +11498 19 +11500 26 +11501 28 +11504 26 +11509 11 +11514 13 +11520 14 +11529 14 +11537 17 +11544 16 +11550 12 +11552 15 +11558 18 +11560 11 +11568 51 +11581 19 +11582 21 +11584 20 +11585 39 +11587 34 +11591 15 +11595 11 +11597 38 +11601 15 +11608 13 +11613 23 +11617 28 +11620 21 +11624 25 +11630 23 +11631 28 +11638 28 +11643 16 +11645 17 +11646 18 +11649 19 +11650 11 +11652 20 +11653 21 +11656 27 +11667 8 +11669 14 +11670 12 +11676 21 +11678 20 +11690 23 +11691 15 +11694 15 +11698 25 +11699 25 +11706 17 +11710 20 +11714 39 +11720 19 +11739 29 +11740 56 +11755 21 +11760 19 +11767 25 +11769 20 +11773 27 +11774 28 +11776 19 +11777 19 +11784 16 +11786 45 +11791 6 +11796 22 +11798 14 +11799 19 +11802 14 +11805 21 +11814 20 +11833 23 +11834 30 +11839 16 +11840 18 +11851 19 +11854 15 +11860 24 +11886 22 +11896 10 +11901 31 +11908 26 +11911 19 +11913 23 +11915 23 +11916 26 +11917 15 +11926 18 +11927 21 +11931 19 +11932 18 +11933 22 +11937 53 +11938 18 +11954 20 +11967 21 +11968 29 +11969 19 +11970 37 +11974 32 +11984 22 +11985 25 +11990 17 +12001 31 +12010 15 +12015 14 +12019 32 +12020 17 +12024 23 +12029 13 +12038 18 +12039 13 +12040 15 +12043 19 +12046 14 +12051 12 +12060 23 +12063 35 +12069 22 +12071 22 +12080 21 +12085 26 +12091 23 +12093 19 +12094 12 +12097 24 +12101 11 +12109 14 +12112 15 +12122 14 +12125 46 +12128 11 +12130 31 +12132 16 +12140 20 +12143 36 +12152 19 +12155 26 +12157 20 +12165 20 +12172 9 +12173 15 +12174 15 +12177 18 +12185 13 +12187 14 +12192 16 +12193 16 +12195 25 +12196 14 +12198 17 +12199 11 +12202 22 +12221 14 +12229 30 +12235 18 +12236 17 +12242 21 +12249 25 +12252 15 +12264 20 +12276 15 +12277 17 +12281 17 +12285 36 +12292 27 +12300 16 +12305 21 +12306 10 +12311 15 +12314 57 +12316 14 +12320 15 +12321 22 +12323 19 +12332 23 +12333 21 +12334 25 +12335 32 +12341 11 +12343 44 +12347 24 +12350 14 +12359 21 +12361 24 +12363 18 +12364 13 +12373 36 +12375 22 +12377 25 +12379 19 +12387 22 +12390 23 +12391 16 +12392 19 +12394 15 +12396 17 +12401 18 +12402 41 +12410 15 +12412 14 +12422 25 +12427 26 +12431 23 +12436 22 +12441 27 +12445 20 +12453 15 +12457 19 +12459 24 +12460 12 +12464 11 +12466 16 +12467 22 +12472 16 +12479 16 +12487 15 +12497 28 +12500 14 +12502 12 +12504 17 +12511 13 +12515 27 +12516 20 +12518 17 +12520 28 +12530 22 +12533 40 +12534 15 +12540 21 +12541 45 +12543 15 +12545 16 +12552 18 +12553 14 +12554 17 +12555 15 +12559 17 +12567 20 +12568 19 +12572 28 +12574 21 +12579 16 +12582 21 +12583 19 +12585 11 +12590 30 +12591 17 +12592 14 +12594 46 +12601 42 +12602 42 +12604 18 +12607 18 +12608 16 +12609 18 +12615 16 +12617 23 +12622 16 +12624 18 +12641 15 +12646 20 +12648 14 +12653 22 +12655 15 +12657 19 +12660 21 +12669 19 +12673 20 +12682 20 +12692 22 +12695 21 +12696 21 +12705 17 +12711 18 +12715 27 +12719 14 +12728 15 +12729 16 +12733 17 +12736 24 +12737 25 +12739 18 +12742 17 +12752 36 +12760 20 +12762 29 +12771 25 +12781 16 +12783 19 +12787 16 +12793 20 +12794 16 +12798 19 +12802 12 +12805 24 +12806 22 +12814 27 +12825 43 +12831 16 +12834 21 +12849 17 +12851 13 +12852 17 +12853 21 +12857 13 +12858 15 +12865 28 +12868 16 +12871 39 +12872 14 +12876 17 +12877 19 +12878 19 +12879 16 +12880 16 +12887 19 +12890 22 +12905 42 +12912 10 +12919 13 +12920 43 +12921 16 +12932 19 +12937 21 +12942 19 +12948 18 +12950 20 +12956 17 +12963 58 +12966 23 +12967 17 +12970 54 +12972 24 +12977 49 +12979 16 +12986 14 +12992 43 +12996 16 +13001 17 +13003 18 +13008 19 +13014 49 +13017 23 +13026 20 +13029 31 +13031 21 +13035 18 +13036 19 +13041 19 +13043 37 +13045 28 +13048 17 +13060 23 +13063 23 +13071 25 +13072 18 +13087 23 +13093 20 +13100 14 +13101 12 +13105 20 +13109 18 +13111 22 +13113 29 +13115 17 +13118 14 +13120 12 +13126 20 +13138 17 +13142 38 +13146 15 +13147 13 +13153 17 +13154 33 +13156 17 +13162 14 +13182 28 +13183 19 +13187 14 +13193 41 +13195 24 +13206 9 +13207 14 +13209 17 +13213 37 +13214 15 +13216 41 +13218 16 +13223 18 +13225 17 +13231 12 +13233 17 +13234 29 +13236 23 +13238 27 +13240 17 +13241 33 +13247 17 +13253 26 +13261 12 +13263 18 +13266 24 +13269 30 +13274 40 +13275 25 +13278 9 +13279 37 +13281 15 +13285 46 +13290 20 +13297 32 +13305 55 +13311 17 +13312 18 +13322 12 +13324 16 +13325 23 +13328 15 +13334 20 +13338 31 +13342 17 +13345 44 +13347 19 +13350 21 +13351 21 +13352 20 +13354 19 +13355 24 +13365 24 +13372 18 +13375 55 +13376 13 +13380 16 +13382 19 +13385 8 +13387 20 +13388 24 +13393 16 +13395 14 +13397 21 +13413 23 +13424 22 +13430 20 +13432 19 +13433 16 +13435 16 +13440 16 +13444 12 +13447 10 +13450 20 +13454 33 +13457 65 +13458 43 +13463 21 +13468 14 +13480 18 +13482 16 +13493 25 +13503 17 +13509 41 +13511 27 +13515 12 +13517 18 +13519 20 +13528 18 +13529 17 +13533 20 +13534 44 +13535 23 +13538 22 +13541 22 +13543 16 +13549 20 +13553 17 +13554 22 +13558 17 +13562 31 +13563 23 +13564 15 +13572 23 +13577 24 +13578 16 +13583 15 +13593 9 +13594 14 +13595 19 +13596 21 +13600 13 +13605 18 +13613 35 +13615 41 +13619 17 +13624 18 +13626 20 +13633 16 +13640 22 +13654 41 +13662 26 +13664 14 +13669 15 +13676 19 +13678 11 +13685 20 +13688 12 +13693 16 +13699 12 +13701 24 +13704 32 +13706 17 +13713 18 +13717 18 +13722 25 +13725 20 +13729 13 +13736 48 +13753 25 +13754 21 +13756 21 +13760 16 +13761 15 +13762 10 +13764 16 +13767 16 +13769 11 +13771 51 +13776 16 +13777 15 +13784 18 +13790 21 +13792 12 +13793 17 +13794 22 +13797 12 +13799 32 +13800 21 +13805 18 +13807 19 +13808 22 +13812 31 +13816 12 +13818 28 +13821 16 +13825 22 +13831 15 +13836 38 +13839 21 +13840 24 +13842 15 +13843 32 +13844 13 +13848 15 +13849 20 +13850 23 +13851 30 +13856 17 +13860 23 +13863 26 +13864 30 +13868 19 +13875 22 +13879 16 +13881 10 +13886 10 +13887 13 +13888 26 +13889 20 +13898 24 +13901 23 +13902 15 +13911 41 +13913 42 +13915 23 +13925 39 +13941 25 +13946 21 +13947 30 +13949 20 +13950 21 +13959 10 +13960 18 +13963 17 +13968 20 +13970 15 +13976 17 +13980 21 +13981 26 +13982 22 +13984 48 +13985 15 +13987 23 +13989 21 +13992 12 +13995 15 +14001 18 +14005 23 +14006 10 +14012 21 +14013 21 +14018 16 +14021 19 +14023 22 +14028 25 +14030 46 +14034 24 +14044 15 +14047 17 +14049 19 +14050 19 +14051 24 +14060 17 +14062 15 +14068 16 +14071 17 +14080 18 +14081 12 +14088 23 +14090 20 +14093 20 +14101 13 +14106 19 +14114 14 +14115 19 +14117 23 +14118 29 +14119 17 +14120 18 +14125 35 +14133 25 +14134 23 +14143 18 +14146 13 +14154 19 +14156 17 +14161 23 +14172 12 +14180 28 +14183 18 +14187 29 +14188 13 +14192 30 +14194 15 +14196 19 +14198 23 +14203 24 +14211 21 +14215 14 +14225 19 +14226 23 +14227 16 +14228 23 +14233 23 +14237 14 +14242 6 +14244 47 +14246 22 +14251 24 +14252 21 +14256 27 +14258 19 +14263 20 +14265 23 +14270 10 +14271 21 +14272 48 +14283 21 +14287 16 +14293 37 +14298 34 +14303 16 +14304 17 +14314 16 +14318 44 +14320 17 +14321 24 +14329 31 +14330 18 +14343 19 +14348 22 +14349 14 +14352 20 +14361 12 +14362 21 +14369 16 +14370 14 +14371 21 +14372 22 +14377 13 +14383 33 +14386 14 +14390 55 +14400 12 +14401 26 +14402 36 +14406 25 +14414 13 +14415 29 +14416 12 +14420 32 +14421 25 +14428 17 +14430 14 +14435 66 +14438 18 +14441 21 +14446 18 +14451 61 +14453 15 +14455 50 +14457 12 +14459 15 +14461 19 +14470 12 +14472 22 +14474 19 +14477 36 +14478 15 +14480 14 +14484 14 +14488 20 +14495 21 +14504 17 +14509 36 +14511 21 +14520 19 +14525 27 +14527 12 +14528 17 +14535 17 +14538 17 +14539 15 +14546 20 +14553 17 +14555 40 +14562 24 +14563 27 +14565 29 +14568 19 +14570 15 +14578 16 +14583 59 +14585 25 +14587 14 +14590 19 +14592 13 +14593 31 +14596 38 +14599 16 +14606 14 +14609 27 +14613 24 +14627 16 +14637 21 +14644 45 +14645 20 +14646 19 +14647 16 +14653 19 +14654 26 +14662 34 +14663 24 +14664 20 +14665 22 +14669 47 +14674 13 +14677 21 +14683 38 +14684 21 +14694 24 +14698 42 +14699 42 +14702 19 +14703 16 +14704 15 +14709 13 +14712 27 +14713 15 +14724 17 +14736 37 +14737 21 +14740 17 +14742 22 +14746 11 +14748 23 +14749 15 +14752 12 +14757 16 +14761 22 +14764 22 +14772 10 +14776 12 +14800 25 +14811 16 +14813 19 +14815 22 +14821 22 +14824 43 +14828 27 +14834 16 +14836 23 +14840 18 +14842 19 +14849 17 +14852 26 +14857 19 +14865 25 +14868 17 +14871 15 +14879 12 +14881 33 +14890 16 +14902 22 +14909 19 +14923 31 +14925 18 +14929 21 +14930 20 +14931 36 +14944 44 +14949 16 +14951 23 +14958 24 +14959 29 +14962 13 +14965 13 +14970 30 +14977 11 +14978 17 +14979 14 +14982 18 +14984 26 +14987 14 +14996 17 +15004 20 +15006 22 +15013 31 +15014 30 +15017 54 +15025 19 +15027 25 +15038 19 +15042 23 +15045 14 +15047 44 +15048 19 +15052 33 +15053 21 +15062 15 +15064 17 +15066 25 +15067 16 +15073 16 +15074 17 +15087 28 +15091 21 +15095 27 +15097 53 +15100 18 +15101 18 +15109 19 +15112 16 +15116 16 +15120 30 +15123 24 +15125 25 +15132 18 +15133 12 +15134 18 +15136 24 +15141 27 +15142 24 +15143 38 +15150 22 +15151 18 +15154 12 +15161 21 +15173 16 +15181 14 +15182 19 +15183 20 +15199 18 +15202 40 +15209 12 +15210 21 +15215 19 +15228 10 +15231 14 +15241 16 +15242 19 +15244 14 +15245 17 +15249 21 +15250 44 +15260 15 +15264 17 +15266 34 +15270 27 +15272 26 +15275 18 +15280 13 +15289 18 +15298 17 +15302 21 +15304 27 +15310 21 +15316 21 +15322 18 +15325 51 +15327 18 +15328 25 +15329 17 +15330 12 +15336 27 +15338 24 +15341 18 +15367 16 +15368 16 +15369 19 +15375 22 +15377 12 +15384 39 +15394 19 +15397 17 +15400 26 +15402 19 +15403 10 +15406 14 +15411 21 +15416 18 +15420 14 +15421 21 +15423 19 +15433 37 +15435 40 +15440 19 +15444 10 +15449 16 +15452 22 +15460 25 +15462 18 +15463 26 +15467 28 +15468 20 +15472 38 +15477 16 +15482 16 +15484 30 +15486 37 +15489 23 +15498 22 +15504 16 +15509 23 +15514 17 +15519 17 +15524 15 +15525 19 +15529 20 +15530 16 +15532 7 +15533 21 +15536 33 +15537 28 +15539 14 +15540 20 +15550 17 +15553 11 +15554 19 +15555 20 +15556 23 +15558 16 +15560 22 +15561 68 +15565 26 +15572 45 +15583 21 +15588 28 +15590 15 +15593 49 +15594 28 +15600 44 +15601 14 +15602 15 +15604 18 +15614 18 +15617 24 +15622 18 +15623 23 +15630 16 +15633 17 +15634 17 +15637 18 +15640 19 +15649 20 +15662 17 +15664 14 +15665 20 +15669 12 +15675 20 +15679 15 +15682 16 +15683 14 +15684 26 +15685 21 +15687 32 +15690 21 +15697 25 +15704 10 +15711 30 +15715 14 +15718 12 +15720 16 +15725 19 +15742 18 +15745 11 +15747 10 +15749 18 +15751 20 +15760 15 +15770 13 +15773 24 +15774 18 +15784 18 +15787 26 +15789 25 +15790 35 +15795 23 +15801 18 +15808 11 +15814 34 +15817 23 +15818 21 +15820 17 +15822 28 +15823 21 +15829 32 +15830 42 +15833 16 +15836 37 +15838 25 +15840 15 +15846 27 +15850 18 +15855 25 +15861 17 +15866 18 +15868 15 +15869 19 +15871 23 +15872 32 +15875 20 +15877 11 +15879 29 +15883 62 +15890 18 +15893 17 +15905 24 +15908 19 +15910 22 +15911 45 +15917 16 +15922 14 +15923 16 +15924 20 +15925 35 +15926 21 +15932 8 +15934 16 +15937 22 +15938 20 +15941 9 +15951 17 +15953 13 +15954 23 +15962 28 +15966 20 +15969 68 +15982 7 +15983 17 +15987 21 +15990 32 +15997 16 +15999 23 +16001 13 +16002 13 +16004 45 +16005 14 +16008 9 +16010 14 +16012 17 +16014 45 +16016 19 +16023 19 +16024 38 +16031 20 +16033 47 +16040 20 +16043 22 +16044 14 +16047 13 +16048 13 +16052 21 +16060 23 +16062 11 +16064 30 +16067 21 +16069 20 +16073 16 +16077 19 +16078 10 +16088 16 +16089 11 +16091 30 +16101 19 +16107 13 +16109 18 +16112 17 +16114 19 +16115 24 +16118 22 +16121 12 +16127 29 +16131 11 +16137 13 +16138 44 +16140 14 +16145 27 +16146 41 +16150 16 +16151 31 +16153 42 +16154 17 +16157 29 +16162 17 +16163 13 +16169 19 +16170 50 +16172 28 +16184 21 +16191 14 +16198 20 +16203 21 +16204 25 +16207 19 +16218 20 +16221 42 +16226 18 +16229 21 +16230 14 +16232 9 +16238 24 +16242 11 +16250 21 +16254 34 +16256 16 +16261 28 +16265 14 +16277 8 +16289 10 +16293 18 +16298 15 +16305 23 +16307 32 +16312 18 +16315 23 +16318 16 +16324 21 +16326 23 +16330 22 +16331 36 +16334 18 +16335 18 +16336 49 +16339 18 +16340 13 +16341 21 +16342 20 +16349 14 +16351 22 +16355 26 +16356 10 +16357 45 +16359 16 +16361 16 +16367 24 +16368 33 +16370 16 +16375 14 +16376 26 +16378 18 +16384 25 +16392 26 +16399 18 +16401 24 +16404 23 +16405 18 +16410 18 +16416 15 +16419 51 +16429 23 +16435 19 +16440 20 +16442 15 +16447 44 +16452 26 +16455 21 +16458 26 +16461 12 +16462 19 +16475 10 +16485 12 +16489 30 +16503 14 +16505 21 +16513 21 +16514 17 +16519 12 +16520 20 +16521 30 +16527 9 +16529 16 +16534 12 +16536 17 +16537 16 +16539 24 +16541 24 +16544 15 +16546 16 +16555 26 +16558 35 +16562 20 +16567 22 +16568 19 +16570 33 +16572 26 +16573 39 +16576 15 +16577 25 +16585 19 +16587 11 +16593 16 +16606 18 +16613 20 +16614 45 +16619 39 +16621 14 +16625 11 +16628 20 +16632 19 +16637 16 +16645 23 +16650 35 +16671 25 +16673 17 +16676 18 +16678 30 +16684 18 +16687 26 +16688 14 +16690 18 +16692 20 +16696 17 +16701 15 +16705 12 +16722 21 +16723 19 +16727 45 +16734 19 +16737 35 +16740 24 +16741 19 +16743 22 +16744 13 +16747 21 +16752 13 +16753 25 +16757 21 +16759 19 +16761 12 +16765 18 +16769 19 +16772 21 +16775 16 +16788 13 +16789 14 +16795 20 +16796 21 +16798 55 +16800 13 +16803 8 +16805 9 +16808 22 +16811 27 +16816 18 +16817 18 +16818 21 +16819 42 +16833 20 +16837 28 +16845 18 +16848 27 +16849 18 +16855 24 +16858 17 +16859 21 +16861 49 +16863 19 +16867 19 +16868 19 +16871 18 +16873 11 +16890 21 +16894 16 +16904 12 +16907 23 +16908 16 +16911 19 +16912 17 +16913 85 +16914 33 +16915 17 +16916 22 +16917 22 +16919 18 +16927 21 +16929 10 +16931 18 +16938 21 +16945 21 +16949 23 +16951 28 +16963 21 +16971 21 +16976 21 +16987 21 +16991 23 +16997 17 +16999 19 +17003 14 +17004 17 +17007 29 +17008 26 +17011 25 +17017 36 +17024 23 +17025 17 +17039 15 +17042 22 +17052 27 +17059 16 +17060 23 +17062 16 +17063 20 +17073 13 +17079 25 +17082 20 +17089 14 +17090 18 +17091 27 +17092 47 +17094 16 +17099 42 +17101 20 +17103 20 +17113 18 +17115 47 +17116 16 +17123 18 +17124 37 +17138 18 +17141 14 +17146 41 +17152 9 +17160 25 +17162 15 +17164 26 +17167 30 +17169 15 +17178 16 +17181 14 +17190 21 +17192 29 +17193 22 +17199 15 +17200 13 +17211 16 +17215 25 +17225 22 +17237 10 +17239 19 +17240 17 +17241 6 +17253 19 +17260 34 +17261 20 +17268 12 +17276 16 +17278 10 +17280 17 +17286 20 +17287 37 +17294 20 +17300 15 +17306 13 +17311 51 +17315 13 +17317 19 +17319 22 +17320 18 +17334 39 +17338 17 +17339 28 +17353 22 +17360 20 +17368 33 +17373 16 +17374 18 +17376 19 +17379 28 +17381 36 +17384 14 +17394 16 +17401 12 +17405 27 +17410 16 +17411 19 +17415 25 +17419 19 +17423 27 +17428 22 +17435 12 +17437 26 +17438 23 +17440 19 +17450 27 +17453 24 +17458 18 +17460 22 +17465 16 +17472 16 +17477 15 +17478 30 +17487 23 +17491 19 +17498 10 +17501 24 +17506 14 +17521 21 +17538 14 +17548 21 +17549 17 +17550 20 +17553 20 +17554 17 +17556 21 +17560 26 +17578 41 +17581 20 +17584 22 +17601 26 +17605 15 +17608 22 +17610 23 +17611 45 +17614 27 +17617 17 +17625 19 +17627 28 +17630 22 +17632 16 +17633 27 +17637 15 +17642 24 +17648 13 +17655 16 +17658 16 +17661 18 +17662 27 +17663 18 +17667 21 +17673 20 +17675 31 +17682 23 +17683 20 +17686 14 +17691 26 +17695 47 +17699 16 +17701 16 +17704 8 +17705 17 +17706 18 +17708 23 +17710 42 +17714 24 +17715 27 +17719 22 +17720 11 +17723 33 +17727 15 +17729 13 +17733 16 +17735 14 +17740 15 +17747 21 +17751 12 +17754 18 +17755 40 +17760 27 +17763 23 +17764 11 +17766 14 +17769 19 +17771 9 +17782 14 +17784 43 +17786 13 +17787 36 +17795 19 +17801 25 +17803 17 +17806 18 +17809 43 +17814 26 +17817 29 +17818 21 +17821 17 +17822 28 +17826 15 +17827 14 +17829 16 +17831 25 +17836 16 +17838 31 +17844 25 +17858 17 +17859 14 +17865 18 +17866 22 +17869 22 +17870 24 +17876 25 +17877 18 +17878 17 +17888 31 +17892 37 +17894 36 +17901 21 +17903 18 +17904 15 +17907 17 +17910 17 +17912 9 +17914 20 +17918 17 +17929 16 +17932 32 +17942 24 +17947 12 +17948 20 +17957 22 +17960 30 +17963 18 +17965 20 +17968 13 +17969 23 +17970 16 +17974 14 +17976 19 +17982 26 +17984 18 +17998 22 +18001 28 +18005 23 +18008 22 +18009 25 +18010 33 +18016 23 +18019 17 +18020 9 +18027 17 +18029 10 +18037 19 +18040 13 +18048 25 +18051 21 +18052 17 +18053 24 +18058 33 +18059 20 +18060 22 +18064 9 +18088 15 +18092 12 +18093 17 +18094 29 +18104 27 +18109 14 +18111 17 +18112 13 +18114 19 +18120 19 +18122 36 +18125 20 +18135 28 +18144 25 +18145 17 +18149 8 +18152 18 +18167 27 +18169 20 +18170 15 +18171 14 +18179 24 +18180 21 +18185 32 +18187 44 +18188 16 +18189 18 +18191 17 +18192 12 +18193 17 +18196 16 +18198 12 +18201 9 +18206 21 +18210 19 +18211 35 +18214 34 +18215 20 +18216 18 +18218 38 +18219 22 +18222 28 +18223 24 +18227 34 +18228 18 +18230 27 +18236 20 +18240 17 +18245 16 +18246 20 +18260 22 +18261 17 +18266 24 +18270 42 +18271 17 +18280 14 +18284 25 +18288 20 +18290 18 +18296 10 +18301 21 +18305 57 +18310 24 +18311 13 +18313 21 +18320 18 +18322 25 +18324 25 +18325 25 +18329 25 +18330 15 +18332 19 +18339 25 +18346 15 +18347 16 +18348 22 +18350 18 +18358 17 +18360 26 +18362 18 +18363 16 +18364 21 +18368 46 +18373 21 +18376 17 +18379 18 +18387 59 +18390 8 +18396 25 +18400 25 +18404 17 +18405 22 +18406 16 +18408 16 +18414 18 +18419 19 +18420 20 +18422 10 +18423 33 +18424 24 +18428 26 +18431 17 +18435 33 +18439 9 +18443 13 +18451 25 +18468 21 +18469 21 +18472 32 +18476 16 +18478 40 +18485 16 +18486 22 +18489 21 +18495 49 +18502 15 +18514 15 +18519 22 +18526 19 +18527 23 +18529 17 +18541 13 +18543 13 +18549 20 +18550 16 +18552 20 +18553 14 +18556 18 +18564 27 +18568 16 +18569 21 +18570 30 +18572 26 +18575 16 +18583 20 +18589 23 +18592 14 +18599 20 +18606 40 +18616 21 +18617 20 +18620 52 +18625 26 +18628 31 +18631 20 +18632 16 +18633 22 +18636 25 +18645 16 +18648 31 +18654 26 +18655 15 +18656 30 +18657 12 +18665 23 +18666 16 +18668 9 +18669 13 +18673 25 +18674 27 +18677 15 +18684 12 +18689 25 +18690 17 +18694 31 +18698 38 +18700 36 +18709 16 +18711 23 +18716 18 +18718 19 +18720 17 +18722 21 +18727 21 +18729 14 +18730 21 +18740 53 +18744 14 +18748 19 +18751 25 +18752 21 +18754 16 +18755 21 +18761 42 +18766 26 +18768 20 +18779 16 +18783 17 +18788 21 +18793 19 +18794 21 +18796 20 +18798 10 +18799 21 +18808 12 +18810 24 +18814 22 +18825 14 +18826 22 +18834 22 +18839 32 +18841 18 +18845 22 +18846 50 +18848 20 +18855 71 +18856 20 +18866 29 +18870 40 +18872 42 +18873 48 +18874 36 +18875 36 +18880 26 +18882 37 +18890 41 +18891 20 +18897 17 +18898 36 +18904 22 +18906 13 +18909 10 +18911 16 +18912 17 +18914 27 +18916 19 +18921 14 +18923 40 +18926 20 +18928 23 +18930 24 +18939 17 +18944 19 +18947 21 +18949 24 +18950 17 +18955 25 +18961 12 +18966 22 +18969 39 +18983 28 +18986 24 +18990 40 +18991 14 +18994 16 +19005 23 +19008 21 +19009 13 +19011 24 +19014 19 +19016 30 +19019 41 +19030 14 +19031 16 +19032 14 +19040 22 +19042 17 +19056 49 +19062 29 +19066 18 +19067 25 +19068 20 +19074 19 +19077 13 +19078 14 +19092 23 +19095 22 +19098 14 +19099 23 +19105 23 +19111 19 +19113 22 +19115 23 +19117 15 +19118 16 +19119 40 +19126 18 +19134 13 +19138 12 +19139 30 +19140 32 +19142 14 +19145 10 +19149 14 +19152 20 +19157 15 +19169 19 +19170 19 +19173 35 +19175 13 +19176 40 +19179 16 +19187 17 +19212 20 +19219 25 +19222 19 +19227 26 +19229 36 +19237 23 +19241 43 +19242 14 +19244 26 +19248 19 +19254 22 +19261 20 +19269 16 +19277 11 +19281 19 +19284 18 +19287 18 +19289 28 +19290 17 +19297 17 +19303 34 +19308 15 +19311 19 +19312 23 +19317 36 +19318 12 +19319 17 +19320 21 +19327 20 +19335 20 +19339 15 +19346 18 +19347 16 +19350 26 +19351 18 +19352 27 +19354 27 +19357 26 +19358 17 +19362 22 +19369 7 +19380 16 +19382 14 +19383 21 +19388 27 +19390 19 +19392 13 +19397 19 +19400 22 +19409 12 +19417 9 +19418 12 +19427 25 +19434 24 +19436 27 +19445 15 +19448 13 +19457 21 +19459 24 +19471 16 +19480 21 +19482 15 +19484 25 +19485 23 +19491 18 +19493 35 +19495 15 +19499 19 +19505 16 +19506 15 +19514 27 +19518 13 +19524 18 +19527 33 +19541 14 +19548 17 +19549 17 +19556 21 +19557 43 +19562 16 +19563 24 +19565 24 +19566 19 +19567 25 +19572 25 +19575 16 +19577 16 +19580 27 +19582 25 +19593 18 +19596 18 +19599 21 +19603 10 +19623 41 +19627 24 +19629 18 +19637 17 +19641 19 +19645 24 +19650 21 +19651 24 +19656 20 +19659 19 +19661 34 +19664 15 +19675 58 +19685 40 +19688 10 +19690 18 +19691 19 +19692 9 +19695 46 +19696 11 +19708 20 +19709 18 +19710 17 +19714 12 +19721 21 +19724 16 +19725 19 +19728 46 +19729 17 +19730 19 +19736 11 +19742 26 +19752 22 +19753 19 +19765 20 +19774 24 +19778 15 +19779 18 +19793 16 +19803 12 +19806 26 +19807 27 +19812 27 +19819 34 +19825 48 +19827 14 +19828 31 +19830 22 +19833 14 +19834 20 +19839 21 +19841 17 +19844 15 +19855 24 +19861 18 +19864 21 +19865 15 +19876 28 +19877 15 +19883 39 +19884 14 +19888 32 +19890 51 +19899 23 +19903 19 +19904 24 +19905 31 +19906 25 +19908 24 +19911 13 +19914 22 +19916 16 +19919 28 +19920 22 +19921 17 +19931 30 +19939 53 +19958 19 +19959 15 +19960 20 +19965 43 +19967 24 +19969 14 +19971 19 +19973 19 +19979 37 +19980 23 +19985 16 +19986 22 +19988 41 +19993 5 +19994 27 +20002 20 +20003 18 +20004 12 +20010 38 +20013 12 +20021 26 +20022 24 +20027 16 +20028 11 +20029 19 +20030 22 +20034 14 +20044 19 +20052 23 +20053 21 +20055 16 +20062 15 +20066 35 +20068 14 +20072 16 +20079 20 +20090 21 +20092 30 +20093 37 +20095 20 +20103 41 +20106 17 +20108 24 +20111 12 +20115 30 +20119 24 +20121 15 +20122 41 +20133 15 +20136 21 +20137 28 +20138 11 +20139 30 +20140 10 +20141 29 +20144 15 +20146 20 +20153 41 +20157 13 +20161 40 +20162 21 +20165 50 +20168 13 +20170 25 +20174 16 +20180 17 +20183 19 +20184 21 +20185 33 +20194 28 +20195 22 +20198 34 +20201 9 +20202 20 +20205 12 +20211 21 +20221 13 +20223 26 +20225 15 +20227 28 +20230 48 +20232 27 +20238 19 +20241 20 +20242 21 +20248 33 +20249 28 +20258 27 +20259 24 +20262 11 +20263 13 +20267 20 +20269 24 +20270 26 +20273 13 +20274 14 +20277 20 +20278 24 +20280 17 +20285 29 +20287 25 +20291 38 +20301 13 +20303 17 +20306 19 +20312 36 +20322 22 +20324 17 +20343 17 +20347 17 +20348 12 +20351 13 +20371 9 +20373 23 +20380 21 +20381 16 +20382 17 +20396 19 +20401 34 +20402 13 +20407 19 +20408 23 +20413 12 +20421 13 +20423 20 +20426 25 +20431 13 +20444 10 +20448 20 +20449 25 +20452 15 +20454 33 +20459 23 +20463 16 +20465 20 +20469 20 +20473 21 +20475 26 +20476 14 +20478 14 +20479 25 +20480 21 +20482 22 +20484 17 +20494 20 +20501 34 +20504 19 +20506 31 +20507 16 +20517 26 +20527 26 +20528 25 +20530 13 +20531 20 +20537 31 +20540 31 +20547 20 +20553 38 +20561 13 +20567 20 +20568 29 +20570 16 +20572 18 +20577 13 +20578 19 +20587 24 +20592 13 +20595 31 +20596 38 +20597 54 +20599 21 +20600 13 +20604 14 +20606 26 +20607 21 +20618 17 +20619 28 +20620 13 +20621 27 +20624 18 +20626 36 +20628 17 +20634 18 +20642 27 +20648 27 +20659 16 +20660 12 +20663 15 +20667 27 +20668 19 +20671 17 +20678 18 +20682 20 +20688 13 +20692 23 +20696 19 +20699 29 +20709 43 +20711 25 +20721 33 +20731 22 +20736 10 +20738 16 +20741 19 +20742 35 +20743 21 +20753 14 +20754 25 +20757 24 +20763 49 +20765 19 +20770 16 +20772 30 +20773 10 +20776 20 +20782 21 +20783 15 +20787 17 +20788 18 +20796 26 +20798 9 +20801 24 +20802 21 +20812 12 +20817 45 +20841 22 +20843 34 +20848 22 +20849 16 +20850 22 +20853 12 +20865 16 +20868 15 +20870 49 +20873 17 +20878 19 +20879 12 +20886 24 +20897 17 +20900 16 +20902 23 +20904 21 +20905 22 +20911 18 +20914 23 +20928 30 +20930 33 +20931 13 +20933 14 +20942 19 +20947 30 +20950 10 +20958 13 +20959 14 +20962 21 +20966 16 +20971 18 +20973 15 +20977 13 +20983 18 +20984 25 +20992 18 +21000 12 +21001 18 +21003 18 +21005 14 +21008 18 +21014 18 +21015 18 +21021 18 +21023 17 +21024 23 +21030 39 +21032 16 +21044 21 +21045 34 +21047 20 +21053 12 +21054 14 +21057 20 +21061 18 +21067 18 +21069 20 +21078 17 +21081 19 +21085 19 +21087 11 +21090 16 +21091 15 +21093 16 +21095 27 +21099 12 +21102 16 +21107 11 +21109 25 +21111 27 +21112 18 +21113 19 +21114 15 +21115 52 +21118 14 +21119 17 +21125 20 +21126 23 +21131 32 +21133 14 +21135 23 +21136 19 +21147 17 +21153 20 +21158 13 +21163 24 +21164 33 +21170 24 +21171 15 +21174 22 +21188 24 +21189 15 +21192 15 +21200 18 +21203 19 +21204 11 +21205 46 +21208 17 +21213 16 +21214 17 +21215 17 +21237 20 +21238 21 +21241 13 +21242 40 +21248 18 +21259 18 +21263 15 +21265 14 +21267 14 +21273 25 +21284 15 +21287 18 +21288 15 +21289 27 +21294 18 +21296 30 +21297 15 +21298 21 +21299 19 +21308 18 +21310 11 +21313 12 +21320 19 +21324 24 +21328 15 +21332 22 +21333 16 +21335 13 +21336 29 +21339 14 +21343 16 +21351 17 +21353 21 +21355 18 +21361 43 +21370 23 +21377 13 +21382 21 +21386 14 +21388 23 +21395 25 +21400 26 +21406 30 +21409 16 +21426 30 +21427 35 +21428 16 +21430 22 +21435 18 +21436 28 +21450 31 +21452 27 +21453 12 +21466 27 +21469 27 +21471 11 +21473 10 +21479 10 +21482 28 +21484 28 +21489 22 +21496 16 +21508 13 +21509 37 +21513 43 +21516 11 +21526 43 +21527 27 +21528 19 +21529 17 +21537 15 +21538 22 +21539 17 +21541 14 +21544 26 +21546 20 +21547 23 +21549 18 +21553 20 +21557 51 +21558 25 +21561 20 +21563 14 +21573 23 +21577 19 +21578 24 +21582 38 +21587 29 +21598 18 +21605 24 +21612 13 +21617 25 +21619 21 +21622 20 +21628 18 +21644 19 +21654 21 +21656 16 +21659 21 +21660 12 +21670 21 +21673 35 +21674 28 +21687 20 +21691 20 +21701 18 +21712 32 +21714 18 +21715 18 +21717 11 +21723 22 +21738 27 +21749 27 +21750 17 +21755 10 +21769 55 +21770 21 +21773 23 +21779 16 +21782 21 +21790 13 +21791 23 +21796 34 +21802 18 +21803 24 +21806 15 +21811 32 +21815 22 +21817 18 +21818 33 +21824 25 +21826 42 +21831 11 +21834 19 +21839 22 +21842 17 +21856 25 +21860 12 +21867 18 +21868 16 +21871 22 +21878 15 +21880 16 +21881 11 +21885 20 +21887 24 +21891 23 +21900 41 +21902 16 +21903 17 +21905 12 +21911 12 +21918 20 +21923 18 +21929 45 +21931 13 +21933 17 +21936 11 +21941 17 +21942 13 +21954 15 +21964 48 +21966 13 +21970 15 +21971 20 +21978 24 +21984 51 +21993 13 +21995 22 +22002 42 +22011 24 +22015 19 +22016 20 +22017 22 +22023 21 +22024 28 +22034 23 +22035 21 +22036 17 +22045 18 +22046 21 +22050 20 +22053 20 +22057 19 +22058 14 +22068 21 +22069 21 +22078 14 +22079 43 +22083 22 +22084 23 +22095 14 +22106 23 +22110 18 +22123 13 +22124 17 +22126 35 +22127 20 +22129 13 +22131 17 +22135 17 +22138 15 +22139 18 +22152 15 +22154 18 +22158 20 +22163 20 +22164 25 +22171 24 +22172 19 +22184 20 +22185 18 +22186 15 +22187 18 +22194 28 +22208 11 +22217 21 +22219 18 +22220 22 +22222 21 +22228 18 +22233 17 +22234 19 +22236 10 +22245 54 +22246 22 +22247 59 +22248 19 +22249 27 +22252 16 +22256 15 +22259 42 +22270 28 +22272 17 +22280 35 +22285 17 +22297 15 +22301 22 +22304 20 +22305 10 +22306 15 +22311 23 +22312 16 +22320 26 +22323 20 +22326 16 +22331 16 +22335 13 +22336 39 +22340 14 +22346 23 +22348 27 +22349 41 +22350 22 +22351 22 +22359 25 +22363 13 +22371 13 +22372 16 +22375 14 +22376 23 +22380 35 +22385 19 +22395 18 +22399 18 +22407 12 +22411 41 +22412 21 +22417 18 +22421 17 +22422 38 +22423 18 +22429 17 +22430 15 +22434 17 +22443 13 +22444 23 +22449 12 +22451 33 +22455 52 +22456 11 +22460 20 +22463 16 +22465 16 +22470 29 +22471 22 +22475 12 +22478 17 +22480 32 +22486 15 +22491 23 +22495 24 +22501 28 +22507 49 +22509 24 +22517 17 +22522 17 +22526 20 +22538 27 +22543 25 +22544 25 +22549 34 +22551 19 +22554 19 +22555 24 +22560 13 +22564 53 +22566 12 +22569 33 +22570 21 +22575 14 +22576 22 +22578 16 +22582 22 +22587 24 +22593 21 +22603 26 +22607 22 +22612 15 +22613 15 +22619 34 +22631 26 +22634 17 +22635 18 +22637 23 +22643 19 +22645 22 +22646 17 +22648 44 +22649 18 +22651 33 +22652 17 +22661 27 +22665 11 +22669 19 +22671 34 +22672 28 +22683 19 +22700 10 +22704 26 +22707 21 +22709 19 +22710 26 +22713 22 +22714 16 +22717 41 +22723 15 +22729 14 +22731 18 +22740 15 +22744 10 +22746 31 +22750 22 +22758 10 +22759 27 +22771 15 +22772 23 +22775 18 +22778 35 +22785 17 +22787 22 +22788 53 +22790 15 +22792 28 +22796 26 +22799 23 +22800 20 +22802 17 +22804 23 +22814 24 +22815 18 +22816 24 +22817 20 +22822 33 +22824 21 +22833 15 +22842 18 +22847 45 +22848 26 +22853 22 +22858 35 +22861 14 +22867 21 +22871 13 +22881 41 +22883 17 +22885 16 +22889 22 +22894 18 +22895 14 +22897 18 +22899 15 +22900 16 +22907 14 +22909 18 +22913 14 +22914 45 +22924 20 +22925 19 +22926 26 +22939 15 +22944 19 +22947 18 +22955 24 +22961 21 +22963 15 +22965 12 +22967 18 +22971 18 +22972 21 +22976 12 +22977 31 +22982 35 +22986 22 +22989 13 +22992 21 +22996 45 +22998 32 +23002 17 +23003 30 +23007 24 +23009 11 +23012 25 +23030 18 +23031 27 +23042 29 +23047 16 +23048 40 +23050 31 +23055 12 +23057 15 +23065 25 +23067 26 +23072 22 +23073 23 +23075 16 +23076 14 +23080 26 +23084 14 +23085 16 +23092 59 +23093 22 +23096 27 +23098 32 +23106 19 +23111 23 +23123 23 +23124 26 +23131 19 +23133 21 +23139 18 +23142 29 +23144 15 +23148 22 +23149 24 +23155 26 +23163 13 +23165 29 +23171 17 +23172 30 +23175 21 +23182 16 +23185 12 +23190 21 +23200 34 +23204 19 +23205 15 +23208 18 +23214 16 +23216 22 +23218 17 +23220 16 +23224 23 +23226 10 +23227 25 +23231 24 +23232 23 +23235 20 +23241 18 +23242 9 +23245 18 +23246 20 +23250 13 +23252 14 +23260 21 +23264 17 +23269 27 +23272 23 +23278 17 +23282 22 +23290 16 +23293 18 +23300 22 +23311 25 +23312 18 +23317 13 +23318 18 +23329 11 +23332 26 +23333 11 +23334 20 +23335 22 +23336 38 +23337 22 +23338 16 +23343 30 +23347 23 +23348 24 +23358 17 +23359 24 +23367 14 +23371 22 +23373 22 +23380 16 +23388 21 +23391 17 +23398 13 +23400 15 +23409 40 +23411 14 +23412 18 +23417 39 +23420 15 +23422 28 +23432 19 +23436 36 +23440 21 +23446 11 +23452 18 +23454 15 +23459 14 +23464 32 +23469 52 +23471 13 +23476 20 +23477 32 +23478 25 +23480 18 +23483 43 +23484 12 +23487 22 +23493 49 +23501 22 +23503 26 +23507 20 +23511 14 +23517 18 +23521 22 +23522 18 +23528 28 +23529 20 +23530 17 +23532 17 +23535 14 +23536 16 +23540 58 +23541 9 +23543 18 +23551 16 +23553 19 +23557 18 +23558 21 +23568 20 +23570 23 +23572 24 +23578 41 +23585 14 +23587 35 +23591 15 +23592 10 +23593 21 +23596 11 +23597 21 +23599 31 +23600 41 +23606 21 +23612 15 +23617 21 +23621 11 +23623 50 +23624 34 +23625 21 +23626 35 +23628 17 +23631 23 +23633 23 +23637 24 +23638 9 +23642 21 +23643 21 +23645 18 +23647 18 +23649 9 +23652 12 +23675 17 +23677 38 +23679 36 +23680 33 +23681 45 +23688 22 +23690 25 +23698 23 +23699 20 +23701 33 +23706 17 +23719 12 +23720 19 +23729 67 +23730 17 +23731 13 +23732 24 +23733 19 +23736 23 +23739 28 +23742 15 +23749 16 +23752 20 +23757 19 +23760 14 +23761 13 +23769 24 +23771 11 +23775 18 +23780 16 +23781 13 +23784 24 +23795 17 +23799 23 +23803 15 +23818 19 +23827 11 +23831 26 +23834 24 +23835 30 +23847 26 +23854 23 +23857 24 +23858 14 +23861 23 +23862 20 +23864 29 +23866 19 +23870 15 +23874 17 +23876 12 +23888 15 +23890 21 +23894 19 +23897 18 +23908 15 +23910 20 +23917 27 +23919 21 +23921 19 +23924 15 +23925 14 +23928 35 +23938 12 +23943 25 +23947 21 +23953 22 +23954 9 +23955 18 +23959 12 +23962 11 +23965 16 +23968 17 +23971 19 +23976 9 +23979 21 +23981 29 +23986 15 +24001 14 +24004 35 +24007 19 +24011 45 +24022 21 +24030 23 +24045 26 +24052 11 +24057 29 +24062 61 +24065 24 +24067 12 +24072 9 +24075 15 +24078 20 +24079 19 +24080 28 +24082 20 +24089 19 +24090 19 +24091 45 +24100 41 +24110 39 +24113 15 +24114 22 +24120 17 +24123 18 +24126 16 +24134 12 +24138 42 +24139 13 +24140 12 +24147 20 +24150 43 +24151 42 +24153 20 +24155 12 +24165 20 +24167 37 +24172 12 +24174 12 +24183 11 +24186 16 +24187 18 +24191 18 +24194 17 +24203 19 +24212 18 +24217 17 +24230 24 +24234 19 +24236 6 +24239 10 +24240 22 +24256 19 +24257 25 +24259 25 +24261 25 +24262 14 +24269 18 +24270 15 +24276 6 +24280 22 +24284 15 +24291 51 +24293 33 +24296 19 +24299 17 +24303 19 +24308 20 +24311 21 +24318 40 +24321 19 +24326 41 +24327 19 +24331 20 +24334 15 +24343 19 +24344 28 +24345 18 +24347 20 +24350 11 +24354 16 +24355 27 +24359 16 +24361 21 +24362 18 +24374 19 +24378 37 +24384 39 +24386 17 +24387 41 +24389 21 +24394 15 +24407 19 +24408 67 +24417 43 +24418 11 +24420 31 +24421 21 +24425 12 +24429 16 +24430 17 +24431 19 +24438 12 +24439 16 +24440 28 +24443 16 +24444 46 +24445 17 +24446 11 +24458 17 +24459 19 +24462 32 +24464 15 +24465 38 +24468 20 +24482 22 +24484 20 +24493 20 +24495 14 +24496 21 +24501 18 +24508 28 +24511 16 +24516 16 +24519 14 +24520 26 +24522 15 +24524 18 +24526 23 +24530 19 +24533 26 +24542 18 +24544 13 +24550 23 +24552 13 +24554 22 +24566 23 +24571 44 +24583 18 +24585 31 +24599 17 +24600 15 +24602 23 +24605 30 +24608 19 +24611 21 +24615 19 +24616 14 +24620 25 +24621 22 +24622 7 +24627 17 +24629 19 +24632 19 +24635 17 +24636 18 +24639 22 +24643 21 +24644 17 +24647 19 +24662 25 +24674 48 +24676 31 +24682 37 +24684 20 +24691 15 +24692 24 +24695 15 +24699 34 +24706 16 +24710 20 +24712 21 +24718 23 +24721 20 +24728 17 +24736 8 +24737 11 +24738 12 +24739 28 +24740 22 +24742 36 +24748 24 +24749 22 +24754 13 +24755 16 +24758 28 +24764 12 +24766 14 +24769 33 +24774 17 +24781 18 +24786 18 +24791 20 +24796 16 +24797 19 +24798 27 +24806 14 +24809 20 +24813 20 +24815 22 +24816 19 +24820 17 +24823 34 +24824 16 +24827 15 +24829 9 +24835 20 +24840 21 +24843 48 +24848 33 +24857 16 +24860 24 +24861 20 +24866 20 +24870 21 +24875 18 +24878 14 +24879 11 +24882 35 +24883 28 +24885 18 +24886 31 +24889 24 +24891 21 +24892 18 +24896 16 +24898 19 +24907 15 +24908 19 +24909 32 +24912 19 +24917 19 +24927 44 +24928 20 +24943 26 +24944 19 +24948 23 +24966 22 +24968 20 +24970 18 +24972 20 +24975 29 +24997 17 +24999 63 +25018 23 +25022 24 +25025 22 +25026 20 +25027 14 +25030 16 +25031 13 +25034 21 +25039 28 +25043 16 +25046 22 +25048 17 +25056 33 +25057 70 +25062 22 +25072 35 +25073 30 +25076 12 +25078 24 +25083 20 +25088 15 +25094 20 +25101 19 +25107 19 +25113 17 +25120 18 +25122 12 +25125 16 +25126 21 +25129 23 +25135 20 +25137 23 +25138 47 +25142 28 +25144 22 +25145 39 +25152 46 +25159 44 +25163 16 +25172 18 +25175 17 +25176 24 +25181 16 +25185 34 +25191 16 +25195 22 +25198 15 +25199 63 +25203 40 +25210 21 +25219 37 +25224 26 +25228 17 +25230 14 +25232 27 +25233 20 +25252 23 +25253 21 +25254 14 +25256 16 +25257 28 +25262 12 +25265 17 +25269 33 +25270 22 +25272 12 +25273 20 +25276 14 +25279 20 +25282 21 +25288 23 +25289 16 +25290 19 +25291 21 +25293 21 +25294 35 +25296 22 +25297 21 +25301 22 +25305 15 +25308 20 +25315 24 +25318 22 +25323 21 +25328 19 +25330 20 +25333 14 +25337 21 +25339 14 +25341 22 +25342 20 +25348 14 +25349 25 +25352 50 +25354 30 +25362 16 +25365 16 +25368 29 +25371 26 +25375 21 +25381 10 +25383 19 +25396 16 +25398 26 +25400 13 +25405 48 +25412 20 +25414 30 +25421 12 +25422 21 +25427 18 +25431 19 +25432 18 +25442 27 +25448 25 +25455 17 +25460 24 +25476 27 +25477 18 +25478 16 +25495 13 +25499 20 +25501 14 +25502 23 +25505 18 +25519 24 +25520 22 +25527 17 +25539 16 +25542 14 +25545 13 +25549 25 +25555 13 +25558 37 +25561 31 +25565 45 +25569 18 +25580 20 +25581 26 +25582 17 +25585 13 +25588 19 +25589 23 +25592 19 +25596 21 +25598 30 +25599 25 +25602 24 +25610 17 +25611 24 +25613 25 +25615 44 +25616 26 +25622 13 +25625 29 +25626 19 +25627 16 +25630 13 +25633 24 +25636 19 +25639 21 +25640 25 +25645 33 +25648 15 +25659 29 +25662 26 +25667 24 +25669 17 +25670 22 +25706 9 +25711 15 +25713 21 +25721 33 +25722 49 +25724 23 +25735 24 +25740 21 +25742 15 +25745 16 +25747 11 +25748 13 +25757 18 +25759 22 +25763 46 +25766 33 +25769 39 +25771 20 +25772 19 +25775 13 +25783 20 +25790 14 +25792 33 +25799 42 +25800 18 +25801 21 +25802 22 +25807 18 +25808 15 +25811 26 +25820 24 +25821 11 +25823 27 +25824 22 +25826 18 +25828 19 +25834 22 +25837 36 +25846 21 +25851 28 +25854 14 +25866 17 +25869 20 +25872 70 +25884 18 +25889 16 +25894 21 +25899 28 +25900 13 +25901 39 +25903 18 +25904 15 +25905 16 +25916 19 +25917 32 +25920 20 +25923 15 +25928 9 +25936 19 +25941 20 +25945 23 +25951 39 +25960 19 +25970 15 +25974 13 +25977 17 +25981 13 +25987 16 +25990 16 +25994 14 +25997 15 +25999 23 +26000 16 +26006 23 +26007 13 +26008 25 +26014 13 +26015 21 +26018 20 +26019 34 +26024 19 +26026 19 +26032 38 +26038 6 +26040 17 +26042 27 +26043 28 +26044 13 +26053 30 +26057 10 +26060 27 +26062 17 +26071 22 +26081 24 +26085 13 +26088 33 +26090 12 +26098 13 +26100 13 +26106 28 +26112 17 +26114 18 +26115 30 +26116 15 +26129 36 +26131 17 +26135 19 +26136 72 +26140 25 +26142 32 +26143 56 +26148 18 +26153 14 +26157 13 +26162 15 +26169 26 +26187 41 +26188 18 +26190 39 +26193 20 +26198 25 +26204 16 +26207 30 +26211 20 +26212 19 +26213 21 +26224 16 +26226 6 +26228 41 +26236 17 +26238 18 +26239 22 +26240 9 +26250 11 +26252 23 +26259 17 +26271 11 +26275 17 +26277 25 +26278 35 +26280 19 +26283 35 +26285 15 +26286 16 +26292 12 +26294 18 +26297 29 +26299 23 +26311 53 +26313 18 +26324 14 +26325 19 +26326 15 +26332 16 +26334 11 +26335 16 +26343 27 +26346 19 +26349 22 +26350 15 +26351 19 +26357 16 +26371 15 +26377 15 +26384 18 +26393 13 +26394 20 +26395 22 +26403 12 +26410 15 +26417 42 +26419 24 +26420 25 +26423 19 +26425 10 +26429 22 +26436 27 +26437 20 +26440 47 +26443 16 +26444 18 +26452 14 +26453 19 +26456 14 +26463 21 +26465 23 +26468 22 +26477 19 +26483 33 +26484 53 +26486 16 +26492 21 +26493 22 +26494 31 +26497 62 +26500 18 +26505 12 +26508 28 +26511 18 +26512 18 +26514 22 +26519 16 +26523 19 +26525 20 +26533 20 +26537 22 +26539 19 +26553 18 +26557 24 +26559 22 +26562 15 +26564 21 +26571 18 +26577 40 +26584 25 +26587 21 +26590 35 +26592 23 +26593 18 +26595 14 +26606 22 +26608 10 +26615 60 +26619 15 +26621 17 +26629 20 +26632 31 +26634 33 +26635 18 +26645 17 +26653 19 +26654 20 +26658 18 +26661 43 +26682 21 +26687 46 +26692 18 +26693 24 +26695 36 +26705 22 +26708 13 +26712 36 +26718 44 +26719 16 +26722 29 +26724 20 +26726 27 +26727 21 +26728 22 +26732 14 +26733 16 +26736 36 +26739 21 +26749 47 +26753 18 +26754 20 +26758 17 +26759 11 +26763 16 +26768 17 +26774 24 +26777 19 +26781 20 +26785 15 +26789 23 +26800 24 +26802 34 +26804 23 +26813 26 +26816 10 +26823 26 +26824 18 +26827 22 +26829 17 +26840 18 +26846 16 +26847 26 +26851 18 +26854 22 +26866 29 +26868 22 +26875 14 +26876 17 +26877 17 +26890 18 +26891 24 +26898 19 +26899 16 +26904 14 +26906 21 +26910 10 +26913 22 +26922 20 +26924 26 +26931 18 +26948 16 +26956 25 +26961 21 +26964 17 +26972 17 +26975 23 +26984 13 +26991 22 +26996 13 +27000 12 +27002 14 +27003 19 +27004 55 +27013 57 +27015 31 +27016 26 +27019 19 +27024 21 +27025 17 +27026 25 +27029 20 +27031 20 +27034 16 +27048 24 +27052 33 +27053 41 +27056 16 +27057 19 +27058 12 +27059 17 +27064 86 +27066 21 +27067 30 +27073 18 +27076 12 +27085 22 +27089 13 +27095 19 +27096 36 +27097 18 +27099 26 +27105 43 +27106 10 +27110 17 +27112 17 +27125 17 +27126 41 +27127 28 +27137 17 +27140 37 +27146 15 +27154 16 +27155 12 +27158 16 +27163 15 +27166 11 +27167 17 +27170 21 +27171 24 +27172 15 +27183 25 +27186 28 +27188 16 +27194 26 +27200 25 +27203 30 +27204 26 +27216 26 +27217 30 +27218 16 +27220 45 +27221 16 +27223 14 +27224 15 +27226 22 +27227 17 +27229 14 +27231 15 +27235 17 +27240 10 +27241 39 +27246 16 +27252 25 +27256 24 +27257 18 +27258 15 +27261 41 +27265 25 +27276 18 +27281 14 +27282 30 +27283 28 +27286 26 +27303 26 +27309 13 +27311 35 +27312 19 +27313 19 +27322 15 +27327 23 +27329 22 +27336 45 +27343 16 +27344 20 +27348 15 +27352 18 +27359 38 +27363 14 +27366 12 +27368 25 +27369 17 +27370 34 +27375 17 +27376 14 +27380 16 +27382 24 +27391 28 +27392 23 +27394 16 +27395 17 +27399 16 +27404 16 +27405 8 +27408 16 +27409 14 +27412 24 +27419 17 +27421 13 +27423 17 +27426 16 +27433 25 +27435 18 +27443 19 +27448 26 +27449 18 +27452 17 +27453 20 +27455 21 +27458 9 +27467 29 +27470 26 +27471 21 +27475 24 +27478 36 +27483 19 +27486 15 +27488 16 +27489 16 +27501 12 +27505 29 +27507 18 +27509 16 +27513 12 +27522 13 +27528 28 +27533 14 +27534 17 +27536 22 +27540 40 +27541 20 +27548 14 +27553 16 +27557 20 +27564 19 +27567 20 +27568 22 +27578 33 +27583 25 +27584 19 +27585 73 +27589 6 +27591 21 +27593 16 +27605 16 +27607 16 +27610 12 +27613 18 +27618 24 +27632 18 +27633 14 +27640 16 +27658 17 +27663 22 +27664 17 +27670 28 +27672 15 +27676 14 +27679 23 +27686 10 +27696 20 +27701 25 +27705 20 +27708 16 +27711 22 +27722 41 +27723 17 +27725 15 +27733 13 +27736 19 +27740 19 +27741 24 +27745 23 +27750 26 +27751 21 +27752 18 +27760 18 +27763 18 +27767 26 +27771 14 +27784 25 +27786 14 +27794 18 +27808 13 +27811 19 +27812 19 +27813 16 +27814 15 +27815 24 +27821 21 +27828 27 +27831 15 +27837 19 +27843 22 +27850 22 +27855 24 +27860 17 +27864 19 +27869 19 +27875 19 +27877 24 +27879 12 +27880 27 +27883 24 +27885 16 +27893 32 +27894 20 +27895 11 +27898 14 +27902 19 +27904 26 +27908 39 +27914 18 +27919 31 +27924 23 +27925 28 +27926 37 +27928 18 +27930 16 +27938 15 +27940 27 +27941 16 +27944 19 +27956 15 +27957 36 +27965 18 +27966 25 +27971 20 +27992 26 +27997 18 +28001 23 +28010 12 +28019 17 +28020 30 +28027 25 +28046 17 +28053 15 +28058 18 +28059 20 +28070 41 +28073 27 +28077 35 +28082 19 +28091 23 +28096 23 +28099 12 +28106 25 +28109 20 +28118 11 +28121 23 +28125 16 +28127 19 +28129 17 +28133 39 +28141 21 +28143 39 +28146 19 +28149 40 +28152 15 +28155 10 +28163 16 +28164 15 +28165 20 +28170 25 +28187 26 +28189 21 +28191 27 +28199 29 +28200 19 +28201 13 +28206 14 +28213 22 +28218 24 +28223 25 +28226 25 +28228 31 +28230 31 +28232 14 +28237 15 +28239 12 +28243 19 +28252 16 +28256 29 +28258 34 +28260 28 +28264 15 +28265 20 +28269 19 +28270 21 +28273 14 +28280 16 +28286 16 +28295 13 +28298 12 +28300 12 +28301 18 +28302 17 +28305 15 +28309 20 +28314 31 +28316 12 +28318 20 +28323 16 +28324 16 +28325 16 +28327 14 +28329 22 +28333 16 +28338 10 +28341 22 +28343 22 +28346 17 +28348 36 +28352 49 +28353 33 +28357 29 +28361 22 +28365 21 +28375 16 +28378 21 +28389 25 +28396 13 +28400 28 +28406 19 +28413 15 +28417 25 +28422 25 +28423 14 +28428 27 +28429 21 +28430 25 +28436 16 +28439 45 +28443 14 +28446 19 +28447 18 +28449 14 +28451 35 +28456 19 +28460 22 +28470 21 +28471 22 +28476 14 +28477 18 +28481 32 +28483 18 +28488 20 +28497 13 +28499 18 +28503 11 +28506 20 +28517 13 +28518 15 +28522 16 +28524 15 +28527 24 +28530 22 +28531 32 +28537 22 +28538 19 +28551 21 +28554 16 +28559 31 +28560 34 +28561 16 +28576 12 +28587 27 +28591 22 +28596 28 +28603 19 +28610 37 +28616 24 +28620 21 +28623 18 +28631 21 +28632 21 +28648 12 +28655 15 +28656 26 +28660 12 +28673 32 +28682 15 +28690 19 +28694 21 +28699 13 +28700 16 +28701 11 +28706 18 +28710 15 +28713 18 +28717 13 +28721 16 +28725 19 +28732 19 +28735 12 +28742 14 +28743 24 +28745 45 +28759 40 +28777 17 +28781 13 +28782 41 +28788 11 +28802 14 +28804 11 +28813 20 +28818 26 +28826 32 +28833 19 +28836 17 +28839 17 +28841 13 +28844 16 +28846 16 +28850 25 +28858 19 +28862 18 +28863 26 +28865 14 +28866 25 +28873 14 +28875 26 +28877 18 +28884 19 +28889 17 +28891 16 +28898 17 +28899 19 +28910 16 +28925 16 +28927 39 +28928 23 +28936 8 +28945 10 +28958 20 +28961 14 +28963 21 +28966 19 +28970 28 +28974 7 +28976 23 +28980 29 +28983 15 +28985 42 +28991 20 +29000 26 +29002 24 +29004 17 +29010 22 +29012 17 +29015 13 +29016 17 +29021 24 +29022 12 +29023 17 +29025 25 +29027 51 +29032 24 +29034 17 +29035 40 +29037 19 +29040 13 +29044 14 +29047 22 +29053 18 +29055 15 +29062 14 +29063 21 +29066 19 +29075 14 +29076 10 +29082 29 +29087 19 +29092 29 +29097 35 +29103 49 +29109 18 +29114 19 +29120 18 +29122 37 +29123 36 +29124 26 +29129 23 +29131 33 +29137 13 +29143 21 +29144 13 +29151 14 +29155 23 +29159 70 +29160 16 +29162 22 +29166 17 +29176 17 +29178 19 +29183 17 +29190 15 +29194 18 +29205 23 +29206 17 +29219 18 +29225 26 +29236 23 +29241 12 +29242 23 +29246 12 +29247 16 +29256 18 +29259 18 +29263 33 +29266 20 +29270 14 +29287 17 +29289 19 +29292 17 +29293 18 +29294 22 +29308 21 +29313 15 +29315 39 +29316 13 +29319 23 +29322 28 +29324 18 +29328 16 +29329 11 +29330 20 +29335 26 +29336 18 +29338 28 +29346 17 +29348 21 +29355 18 +29356 23 +29373 22 +29375 22 +29379 49 +29381 19 +29383 19 +29388 21 +29391 21 +29393 19 +29398 22 +29399 19 +29400 28 +29402 20 +29403 20 +29407 28 +29408 14 +29415 20 +29419 20 +29427 26 +29428 20 +29430 15 +29432 17 +29435 30 +29438 16 +29439 20 +29446 24 +29449 11 +29450 42 +29452 23 +29453 45 +29461 33 +29464 17 +29466 21 +29474 16 +29476 18 +29483 20 +29486 18 +29488 19 +29491 26 +29492 47 +29493 22 +29494 24 +29502 24 +29504 17 +29510 45 +29512 21 +29514 19 +29516 25 +29524 38 +29527 16 +29529 17 +29530 15 +29532 17 +29535 17 +29536 16 +29539 17 +29541 48 +29549 23 +29554 18 +29555 18 +29557 26 +29558 17 +29562 18 +29571 10 +29574 16 +29578 22 +29583 13 +29585 33 +29591 17 +29594 16 +29598 18 +29600 39 +29610 16 +29613 37 +29617 20 +29620 18 +29626 25 +29634 43 +29648 14 +29649 34 +29650 20 +29651 43 +29658 44 +29660 16 +29661 12 +29662 24 +29663 15 +29669 20 +29677 21 +29681 20 +29684 14 +29687 15 +29692 11 +29694 21 +29695 19 +29698 21 +29703 15 +29705 18 +29706 25 +29709 16 +29712 8 +29718 22 +29725 17 +29730 10 +29732 46 +29733 17 +29734 20 +29737 12 +29739 19 +29746 22 +29747 12 +29748 20 +29761 20 +29762 16 +29764 26 +29765 14 +29773 12 +29776 20 +29779 25 +29783 16 +29784 28 +29785 30 +29789 22 +29798 43 +29809 25 +29811 27 +29813 18 +29817 30 +29822 21 +29824 7 +29825 25 +29828 24 +29829 26 +29842 15 +29843 65 +29847 27 +29859 14 +29860 16 +29863 14 +29865 30 +29871 14 +29875 25 +29877 15 +29880 23 +29881 22 +29882 61 +29884 22 +29891 13 +29897 18 +29898 13 +29899 28 +29910 50 +29915 23 +29925 14 +29929 21 +29933 18 +29938 47 +29939 10 +29944 20 +29946 22 +29954 14 +29960 37 +29963 28 +29964 14 +29965 48 +29968 14 +29978 28 +29986 22 +29988 21 +29989 13 +29991 19 +29994 28 +29996 17 +30010 17 +30012 17 +30017 21 +30019 11 +30020 17 +30022 9 +30025 13 +30027 14 +30028 20 +30036 22 +30051 19 +30053 21 +30054 46 +30055 32 +30057 16 +30059 16 +30066 17 +30069 28 +30077 26 +30079 15 +30090 18 +30092 16 +30100 8 +30107 21 +30109 18 +30110 14 +30111 20 +30116 22 +30120 21 +30123 14 +30124 15 +30125 18 +30126 18 +30127 18 +30128 14 +30135 18 +30139 17 +30144 14 +30145 4 +30151 22 +30173 36 +30174 21 +30175 32 +30184 19 +30188 13 +30190 18 +30194 21 +30195 28 +30197 19 +30200 14 +30202 30 +30204 17 +30207 36 +30209 15 +30213 44 +30214 12 +30217 32 +30228 24 +30232 13 +30235 14 +30237 15 +30239 20 +30242 18 +30244 23 +30251 14 +30266 21 +30271 19 +30277 21 +30279 22 +30280 31 +30282 17 +30294 18 +30296 14 +30298 24 +30299 20 +30309 21 +30313 17 +30321 12 +30330 33 +30333 41 +30335 32 +30336 25 +30338 29 +30339 21 +30343 19 +30346 25 +30356 11 +30358 24 +30359 13 +30363 26 +30368 41 +30369 40 +30375 25 +30379 24 +30381 15 +30384 21 +30386 39 +30398 15 +30410 27 +30417 38 +30422 20 +30426 18 +30445 23 +30446 19 +30453 8 +30457 18 +30462 21 +30464 24 +30465 21 +30470 12 +30471 21 +30483 22 +30488 24 +30495 24 +30508 47 +30512 20 +30517 24 +30519 15 +30524 15 +30526 23 +30532 30 +30539 22 +30543 32 +30548 25 +30551 12 +30556 17 +30559 35 +30565 19 +30567 31 +30568 18 +30577 16 +30578 21 +30587 16 +30593 22 +30598 26 +30599 17 +30602 11 +30606 20 +30607 16 +30608 19 +30610 19 +30611 35 +30614 29 +30618 9 +30621 21 +30626 40 +30628 21 +30630 16 +30631 30 +30634 20 +30636 36 +30640 20 +30643 44 +30651 21 +30653 14 +30655 19 +30659 32 +30668 15 +30672 12 +30674 46 +30678 14 +30682 11 +30684 29 +30686 16 +30691 28 +30692 22 +30693 26 +30695 21 +30696 25 +30698 37 +30701 62 +30703 20 +30705 26 +30706 19 +30714 29 +30715 16 +30716 25 +30724 23 +30725 18 +30728 16 +30733 27 +30737 24 +30747 35 +30748 19 +30749 14 +30751 12 +30753 17 +30754 15 +30762 58 +30769 19 +30778 13 +30779 18 +30785 22 +30786 24 +30787 24 +30793 20 +30796 11 +30800 19 +30801 19 +30807 7 +30809 15 +30810 39 +30814 19 +30816 12 +30817 17 +30818 22 +30820 17 +30821 21 +30822 14 +30823 18 +30825 64 +30832 25 +30844 41 +30847 21 +30848 13 +30853 23 +30856 23 +30859 22 +30861 21 +30866 17 +30868 28 +30869 16 +30875 22 +30896 12 +30899 23 +30900 18 +30902 16 +30918 22 +30924 14 +30931 21 +30936 15 +30939 23 +30944 20 +30947 24 +30967 24 +30971 18 +30973 27 +30979 44 +30981 40 +30983 27 +30987 18 +30988 12 +30994 21 +30996 23 +30999 28 +31002 26 +31003 23 +31010 11 +31016 20 +31019 16 +31022 20 +31027 16 +31033 24 +31038 22 +31040 22 +31042 17 +31044 53 +31045 15 +31046 21 +31054 20 +31060 19 +31063 19 +31064 24 +31066 19 +31067 25 +31085 18 +31089 13 +31092 11 +31093 16 +31101 11 +31107 13 +31110 11 +31115 21 +31122 25 +31133 12 +31134 14 +31142 21 +31143 15 +31147 18 +31150 16 +31152 19 +31162 18 +31168 26 +31170 49 +31175 26 +31180 21 +31190 15 +31191 19 +31206 17 +31214 18 +31216 16 +31219 10 +31221 11 +31231 22 +31249 20 +31250 24 +31252 17 +31253 17 +31255 22 +31257 22 +31266 48 +31273 15 +31274 22 +31275 22 +31277 18 +31283 62 +31284 19 +31285 41 +31288 16 +31290 20 +31291 20 +31300 16 +31305 27 +31314 46 +31318 22 +31321 24 +31331 19 +31335 18 +31337 26 +31346 11 +31352 18 +31353 24 +31356 21 +31367 20 +31370 13 +31377 20 +31391 14 +31395 26 +31400 25 +31405 21 +31407 47 +31410 13 +31411 21 +31419 20 +31421 14 +31422 20 +31424 43 +31426 22 +31427 19 +31430 16 +31434 23 +31437 20 +31438 13 +31439 28 +31441 19 +31442 20 +31443 13 +31448 15 +31451 30 +31459 16 +31460 20 +31462 19 +31465 18 +31467 12 +31471 22 +31478 26 +31479 22 +31486 18 +31493 18 +31495 21 +31497 25 +31498 11 +31505 20 +31506 29 +31521 19 +31523 25 +31528 14 +31534 23 +31535 14 +31538 14 +31539 24 +31542 21 +31553 15 +31557 20 +31558 14 +31560 39 +31567 38 +31568 16 +31569 17 +31574 39 +31581 12 +31585 30 +31586 31 +31590 11 +31591 18 +31594 21 +31605 12 +31611 21 +31612 16 +31613 78 +31629 26 +31636 25 +31641 32 +31643 27 +31647 18 +31648 27 +31649 18 +31650 26 +31652 22 +31653 12 +31654 63 +31661 20 +31662 13 +31664 17 +31666 21 +31671 21 +31679 21 +31683 15 +31687 22 +31692 34 +31694 18 +31695 18 +31706 23 +31707 15 +31711 14 +31712 22 +31713 15 +31719 20 +31721 21 +31726 56 +31727 15 +31736 56 +31738 16 +31740 19 +31741 15 +31745 19 +31749 13 +31751 19 +31752 9 +31759 20 +31763 16 +31765 24 +31771 21 +31777 19 +31789 31 +31792 19 +31802 21 +31811 39 +31818 20 +31827 21 +31831 30 +31834 15 +31836 38 +31838 19 +31842 19 +31844 24 +31854 19 +31855 17 +31856 23 +31870 21 +31875 18 +31883 18 +31888 36 +31892 16 +31901 44 +31908 18 +31910 14 +31916 8 +31917 13 +31920 22 +31923 13 +31925 22 +31927 19 +31928 13 +31934 23 +31935 27 +31937 19 +31943 18 +31946 24 +31951 25 +31952 13 +31956 13 +31959 27 +31963 19 +31965 24 +31969 30 +31981 18 +31983 9 +31985 17 +31989 32 +31995 23 +31998 11 +31999 27 +32006 19 +32018 17 +32020 27 +32026 19 +32028 36 +32030 25 +32032 27 +32050 13 +32055 11 +32056 15 +32057 24 +32065 41 +32067 13 +32071 11 +32076 24 +32077 21 +32087 43 +32094 39 +32095 19 +32113 11 +32116 22 +32119 35 +32121 30 +32122 19 +32125 16 +32131 14 +32132 12 +32133 11 +32134 19 +32136 19 +32142 17 +32143 13 +32144 16 +32145 22 +32151 32 +32153 25 +32157 25 +32158 9 +32162 22 +32164 40 +32165 23 +32166 25 +32171 19 +32174 17 +32175 14 +32176 15 +32179 12 +32181 13 +32182 15 +32185 23 +32190 51 +32198 24 +32203 21 +32208 23 +32209 17 +32210 16 +32212 20 +32217 19 +32222 19 +32226 26 +32229 22 +32239 13 +32243 21 +32249 20 +32253 16 +32258 19 +32263 18 +32267 15 +32286 13 +32289 13 +32293 31 +32296 10 +32303 30 +32304 21 +32309 25 +32310 20 +32311 47 +32317 14 +32323 16 +32327 13 +32332 10 +32343 11 +32344 25 +32349 15 +32351 49 +32353 17 +32363 15 +32367 24 +32368 12 +32370 22 +32371 15 +32372 29 +32377 13 +32378 26 +32381 12 +32390 22 +32394 19 +32397 46 +32398 21 +32400 19 +32401 17 +32412 14 +32416 17 +32420 26 +32427 37 +32434 25 +32449 20 +32456 21 +32463 10 +32464 20 +32472 23 +32473 45 +32475 25 +32476 16 +32477 27 +32478 22 +32479 18 +32480 33 +32481 12 +32486 14 +32498 15 +32503 20 +32505 15 +32512 23 +32516 9 +32518 19 +32521 18 +32525 17 +32529 16 +32535 51 +32538 14 +32539 20 +32540 11 +32552 17 +32553 17 +32554 10 +32555 23 +32557 19 +32564 35 +32566 15 +32569 24 +32575 21 +32581 23 +32584 19 +32585 17 +32586 21 +32592 11 +32600 20 +32606 20 +32608 32 +32609 17 +32610 21 +32611 23 +32616 15 +32624 19 +32626 17 +32632 15 +32633 27 +32640 11 +32646 13 +32649 17 +32652 45 +32654 21 +32656 20 +32659 45 +32664 20 +32665 21 +32668 22 +32670 12 +32671 19 +32680 20 +32696 15 +32698 20 +32701 16 +32704 22 +32705 20 +32709 17 +32711 30 +32714 20 +32715 17 +32717 25 +32722 14 +32727 15 +32731 19 +32741 15 +32742 28 +32743 20 +32745 14 +32747 36 +32750 34 +32751 17 +32757 33 +32759 15 +32760 20 +32761 25 +32764 17 +1307944 24 +4009714 21 +5301933 25 +7607590 16 +10690302 15 +11567449 19 +11738262 14 +12931817 14 +13136406 13 +17171755 16 +17944393 15 +19519310 22 +19596518 20 +20062133 24 +20245232 25 +20479370 12 +22860918 13 +23857003 14 +26486187 15 +26623544 17 +27436776 24 +28860185 23 +29667709 17 +29867568 9 +30300633 16 +31848325 11 +32015081 13 +34992508 19 +35184520 22 +36067554 28 +37135401 18 +38213538 22 +38423655 20 +39596865 20 +39676834 18 +41140163 22 +41434792 17 +42370645 16 +42623459 20 +43524064 12 +44163600 16 +44921107 29 +46869187 28 +47131166 16 +47302654 14 +47680524 20 +47952593 16 +51107704 35 +54548612 12 +55204547 25 +56897210 9 +58535449 23 +59044867 11 +60289319 15 +60818700 25 +60922867 19 +62822899 15 +63108274 23 +63552215 16 +64974863 28 +66383449 20 +67602750 9 +67912653 28 +69666088 14 +69880276 16 +70292251 18 +72446526 24 +72893169 20 +74064427 17 +75281660 19 +75797723 31 +77514432 22 +77706072 8 +78325132 13 +78533316 13 +79880510 16 +80844076 15 +82276754 18 +82408035 24 +83894524 17 +89236875 21 +89508404 17 +91105507 15 +91542336 17 +95361414 18 +98857434 19 +98861589 19 +99038920 26 +100498229 25 +103195768 25 +103561865 18 +105715872 22 +107681926 14 +108030949 22 +110320227 15 +110579490 12 +111747217 13 +112041602 24 +112880512 18 +113201494 16 +114156994 23 +116406406 20 +118022468 26 +119739392 19 +123563765 23 +123669210 15 +124770821 23 +125654089 14 +126610814 15 +126640927 23 +127060123 15 +127304857 20 +128669283 21 +129574444 27 +130592554 18 +130817209 30 +131065003 15 +138768834 23 +139404611 20 +141565344 18 +144200174 14 +146879326 22 +147680540 15 +147685858 20 +147847714 17 +148975167 13 +152258382 30 +153347754 19 +154933739 20 +155159619 18 +159508847 12 +160138223 13 +160857416 33 +161167734 17 +163730962 5 +163890681 19 +165289280 17 +166971298 17 +167247886 14 +168148117 17 +168797328 29 +169240365 13 +170016804 13 +170694527 21 +170722754 24 +172257567 15 +173009629 13 +173282785 26 +174874567 14 +175674631 18 +175927882 23 +176352552 20 +176363560 20 +176510878 23 +177112175 25 +177811611 17 +184999002 14 +185162567 20 +187877991 30 +189020465 20 +190334242 15 +190661446 23 +191860636 15 +191902111 17 +192800989 15 +194354866 21 +194382698 15 +194495327 17 +196071487 21 +199372157 23 +202174594 19 +203837299 26 +204084670 20 +204364068 14 +205933683 17 +208133070 15 +209337590 20 +209565441 16 +209801770 26 +210747081 12 +211249116 16 +214476337 20 +215899335 15 +216439932 26 +217068937 24 +217807406 15 +217982666 27 +219385755 29 +219458753 13 +219549515 15 +219835095 33 +221545221 9 +223794817 32 +226639657 17 +226838476 35 +227401874 17 +229589034 21 +231871336 10 +234081650 13 +235921197 11 +236003886 9 +236247078 13 +237127404 20 +237588807 21 +237710702 16 +238672459 18 +239563124 17 +240141114 12 +241317106 15 +242432754 15 +242715869 20 +243518546 12 +243787156 21 +244889791 16 +245967765 16 +246915592 24 +247849885 14 +249651196 19 +250648311 11 +251155117 18 +251218752 23 +252695040 21 +252938695 11 +253409168 19 +256580658 19 +261905804 14 +264957025 19 +265036141 22 +267206945 27 +267224449 22 +268867216 13 +272986092 18 +273263405 26 +274373457 16 +274692509 17 +275524856 14 +275594975 25 +275985604 26 +276213711 17 +276501667 23 +277841685 24 +278871169 16 +279011653 18 +279720731 17 +280282421 24 +280475943 21 +280540161 24 +281932493 21 +283271405 22 +285455284 16 +285595735 19 +286041137 18 +289677715 20 +289797255 30 +291061895 19 +292402728 17 +292693021 17 +292904264 12 +292931990 19 +295045562 17 +296514549 15 +298849653 22 +299284806 13 +299785403 25 +300035963 16 +301374320 23 +302364781 22 +303035431 16 +304824290 21 +305443481 22 +306526609 10 +307263087 29 +308280197 15 +310394812 20 +311991488 16 +312049264 27 +313375683 35 +313893946 18 +315914758 15 +316355293 18 +317023303 20 +317497800 14 +320290842 26 +322063641 17 +325383747 20 +327214413 16 +328030682 14 +329364123 20 +333931866 14 +334161853 20 +334695565 20 +335289001 15 +335528881 32 +335601471 21 +335753607 19 +336779796 15 +336993211 15 +338407503 20 +339887649 17 +340165741 16 +340502239 18 +340575135 24 +341199600 17 +342225246 9 +342948102 12 +343074924 20 +344116071 20 +345705066 19 +345910715 14 +347853192 19 +347979128 17 +349857242 22 +350011801 23 +351546819 18 +355982816 16 +357240361 17 +358911543 17 +360131265 16 +360322477 14 +362310923 18 +363452729 15 +363652035 20 +363814664 14 +364404563 22 +365319702 14 +368135485 21 +368158212 17 +368843181 21 +369000185 20 +370114172 16 +370567225 20 +372335989 18 +372482299 18 +373793988 18 +373934314 14 +374155151 17 +376085864 13 +376472461 20 +376943251 16 +376959476 15 +377963978 18 +378966561 16 +379163758 20 +380963400 12 +381039394 23 +382782387 19 +386078858 19 +386143652 20 +387345662 15 +388083394 22 +389409568 21 +390152516 13 +390200056 19 +390435951 16 +390891964 24 +394559714 15 +395380113 13 +396246374 24 +397183063 28 +397506397 22 +397921399 9 +398556455 14 +408077591 19 +408778795 21 +410570626 18 +410791814 27 +411357533 18 +412060366 21 +412150016 20 +412928086 17 +413283444 13 +415705934 15 +416623526 19 +418306617 23 +420036237 15 +425053951 16 +425655336 23 +426286442 14 +426995073 16 +427405446 18 +431699768 22 +431721441 12 +433685315 13 +436407335 23 +437481094 17 +440795951 24 +440829685 23 +441276900 17 +446034660 17 +446392658 21 +449290199 17 +449592529 34 +451256000 33 +451549272 17 +453899854 17 +454259428 18 +454316758 18 +454382627 18 +458450408 17 +458560741 22 +459542886 19 +461002979 21 +461527750 27 +461844739 15 +461905691 14 +463903417 14 +464491955 15 +466678321 22 +470329579 12 +471916952 16 +471944506 16 +472139713 29 +472976263 17 +473182316 16 +476265846 22 +477224767 14 +478548948 20 +479222827 17 +479833421 25 +481636233 14 +483086963 21 +484970729 24 +491245066 20 +492883950 18 +495012238 19 +495044622 20 +499440084 18 +500761694 22 +501989250 17 +502634280 22 +503113624 20 +504457846 16 +504759366 23 +504833680 10 +505617898 19 +506623013 22 +507270517 17 +508432828 16 +509260089 27 +509840269 20 +510691075 19 +510762061 12 +511562520 14 +511669552 19 +512496894 14 +513746115 20 +514875184 19 +516538273 25 +516565464 15 +518850406 18 +519200946 16 +520460358 18 +520816932 16 +521913992 17 +522426914 20 +523750683 25 +523902689 23 +524047505 29 +524439180 23 +525292548 23 +525311521 17 +525495101 26 +525926022 18 +526587804 10 +526606148 18 +528866688 18 +529625353 27 +534341541 20 +536912352 16 +539174278 17 +540485278 17 +542186841 18 +543562637 11 +543956572 17 +543975196 15 +544057991 16 +545442466 16 +545681893 12 +546597974 12 +550936890 12 +551666792 16 +553348264 17 +554120300 13 +554170410 22 +554460166 17 +559006903 27 +560223448 19 +560256190 22 +560720337 14 +560904813 31 +561490374 19 +562024821 18 +562345643 15 +562670904 13 +564063660 17 +564216184 15 +566386921 20 +571144043 16 +571711251 24 +572025344 16 +573606632 17 +573783345 26 +574036710 17 +574466415 16 +575017168 14 +575149706 20 +575398586 16 +577323850 9 +578339944 17 +578815248 18 +579433266 19 +579767416 17 +585300039 21 +585567701 11 +585689380 17 +586115773 15 +586136455 19 +586673614 26 +588519184 17 +588695307 17 +588954698 19 +591729700 15 +591741883 22 +591933896 18 +593000912 13 +595644289 21 +596184425 20 +596210962 16 +596575784 14 +597742574 17 +598186982 19 +599089891 28 +599862654 19 +600931160 25 +602389378 15 +603877043 25 +604397492 18 +607568455 21 +607699886 16 +609028957 16 +611700924 26 +612443444 22 +615256072 15 +615408454 16 +616762822 25 +618554492 17 +619595003 18 +620485301 28 +624787846 14 +628529804 19 +631144646 15 +631404077 18 +632038754 21 +635556236 9 +638033148 14 +638157806 15 +639691516 19 +639909173 19 +641062521 8 +641529336 18 +642268828 14 +642794616 21 +642816340 18 +643245371 21 +643345383 16 +643604534 13 +645686293 16 +646332848 24 +647269712 20 +647637845 13 +648268084 16 +649527609 26 +651498411 15 +653631845 22 +658872536 18 +659681807 16 +660787983 16 +660915498 23 +660937856 18 +663525280 12 +664027071 23 +664885777 22 +665734821 19 +668634557 19 +669835213 24 +671529053 24 +673047462 19 +673174838 18 +676838671 12 +678889556 19 +679487310 11 +680780891 18 +681432775 26 +681638629 17 +682242314 25 +684472557 24 +685068006 12 +687275605 28 +687599900 13 +687610188 32 +688921232 19 +692787382 29 +693038504 14 +694015793 18 +696949903 18 +697215920 18 +697411754 28 +697456669 24 +697719282 20 +699555507 19 +699713792 19 +701678416 27 +701856488 17 +702761148 16 +703494470 15 +705308988 14 +705486501 16 +708399002 21 +708754769 15 +710943610 25 +712392585 11 +713805515 20 +714902701 17 +717298974 23 +717347052 15 +722004393 24 +722017461 13 +723709848 12 +724515722 28 +729577546 18 +729958294 30 +730023808 24 +730980266 29 +731128405 15 +731329332 14 +731930437 24 +732232773 19 +733720730 24 +734327324 19 +735046865 25 +738662012 27 +739077078 9 +739820698 12 +739960154 17 +742347834 22 +744647081 17 +745750515 11 +746502247 18 +746965255 26 +747070391 26 +747601175 12 +747963427 17 +750611274 15 +752054624 20 +752291458 19 +753214659 24 +753948358 19 +755441859 16 +755573610 18 +758618604 19 +758695353 19 +759680945 27 +760627144 16 +761047408 9 +762854332 27 +763200316 13 +764756986 22 +765080634 17 +766767947 22 +767675099 26 +767984192 20 +770690959 20 +773454483 19 +774544597 16 +775286859 13 +775572782 15 +779375722 28 +781570423 20 +781681604 15 +782457391 19 +782788807 27 +783647843 16 +783684669 21 +783752942 18 +786561611 23 +787692568 22 +788000330 23 +789157341 18 +790644676 25 +790717441 23 +792018277 19 +793059393 21 +793373807 16 +794618585 23 +794621932 28 +797269132 15 +797373420 17 +801156178 22 +803403839 8 +805109031 16 +805445470 12 +807878101 31 +810173088 25 +810759425 20 +811211668 25 +811530194 27 +811625862 19 +812175972 14 +814572721 14 +815878782 18 +815923650 22 +817030087 13 +817163441 29 +817865474 21 +819270011 20 +819337830 20 +823088406 19 +824487704 19 +826087120 24 +827478884 15 +830489638 27 +832958104 17 +833243837 24 +833381053 23 +835425212 30 +835585617 17 +836214497 28 +837417183 16 +837691137 23 +838669749 23 +841984888 28 +842216633 10 +846746350 22 +847327404 27 +848203217 10 +848422154 11 +849405117 22 +852030779 17 +852543208 19 +853402084 27 +854304527 21 +854740408 12 +855439605 21 +856690611 27 +857019195 9 +857578541 19 +857638886 17 +857646800 24 +858500519 12 +859062110 18 +859941044 16 +862100084 11 +865862307 17 +866288672 24 +867113537 17 +867796195 26 +868969470 37 +871502169 15 +871523530 13 +872833036 23 +873068833 15 +873426338 15 +874552198 25 +875039408 11 +875172321 22 +875743088 21 +878044328 24 +879309927 20 +882878357 19 +888313695 18 +889486862 17 +889970389 20 +890723706 18 +891812554 31 +891947600 19 +893491145 17 +896017605 18 +898668038 22 +898669128 21 +899204700 21 +899226523 23 +899436766 23 +899690572 21 +899792129 18 +900648142 20 +901269870 16 +901932736 23 +902916886 18 +905568947 11 +907373205 13 +910153622 29 +911358525 25 +914508983 13 +915379637 17 +916116163 18 +916365934 14 +917830986 16 +918765792 14 +919647265 15 +920127625 15 +920657094 15 +921334292 18 +921611066 27 +922784226 20 +922907720 23 +924324245 23 +925294519 19 +926082286 17 +927429109 23 +928421368 15 +931730739 16 +932470077 20 +932772889 18 +933441874 31 +934956379 24 +936197627 10 +936523422 17 +936817882 19 +937742460 27 +938219725 11 +939286644 14 +939518997 13 +939954920 19 +940360263 16 +941682889 18 +945292246 23 +945571162 18 +945780346 20 +946027094 16 +947240918 24 +948081670 22 +949083771 20 +949130808 22 +949165957 16 +950726685 25 +950797214 20 +951760797 18 +956684932 22 +957871312 19 +958863285 15 +959271837 19 +960633926 10 +961739421 19 +961981483 13 +965160267 28 +968746823 20 +969236132 25 +969450654 23 +971224564 16 +973361132 15 +974991332 31 +975437030 20 +975948803 28 +976561308 17 +976664985 18 +978635621 23 +978740950 12 +979751503 8 +981216331 18 +986216938 13 +987091443 17 +987198225 17 +987744044 21 +989966642 18 +990015001 16 +993592844 15 +994060758 25 +995180819 13 +995753626 20 +995962908 21 +1000601635 14 +1001566143 17 +1002259261 22 +1004136444 11 +1004218139 16 +1008410461 19 +1009651581 18 +1010399736 24 +1011808465 18 +1011813777 20 +1013046410 21 +1013885883 16 +1015074215 15 +1015126435 14 +1018804710 18 +1018899887 20 +1019126868 16 +1019498195 23 +1022026348 19 +1023113166 22 +1024972021 19 +1026745538 17 +1027560192 20 +1027658062 13 +1028016689 17 +1028796512 24 +1029221420 22 +1030923998 18 +1031995440 25 +1032065115 12 +1032387608 19 +1036628006 24 +1036745058 11 +1036767904 17 +1036865894 23 +1037996693 18 +1040042838 20 +1040137225 15 +1041566044 12 +1042466237 10 +1042839552 18 +1043201240 18 +1045686603 19 +1048230809 23 +1048537108 14 +1049511169 16 +1050652772 29 +1051321133 16 +1051757721 14 +1052341139 14 +1054022928 20 +1055009935 15 +1057195403 13 +1057824949 21 +1059550491 26 +1060347101 24 +1061169743 20 +1061618954 17 +1062715982 16 +1064698315 25 +1065468270 15 +1065619241 17 +1065695788 29 +1069819982 19 +1070816340 24 +1071335085 10 +1071527053 12 +1072121176 12 diff --git a/resource/runner/problem/book/ch2/7. count/data/output/9.output b/resource/runner/problem/book/ch2/7. count/data/output/9.output new file mode 100644 index 0000000..b3d8736 --- /dev/null +++ b/resource/runner/problem/book/ch2/7. count/data/output/9.output @@ -0,0 +1,8876 @@ +4 18 +8 23 +13 22 +15 20 +21 23 +22 34 +26 20 +30 17 +36 53 +43 25 +48 13 +49 19 +50 16 +59 24 +64 17 +66 40 +67 26 +75 24 +80 13 +81 15 +90 26 +92 15 +96 15 +97 21 +102 19 +105 20 +108 31 +113 17 +122 19 +125 23 +126 11 +131 17 +133 12 +134 18 +138 17 +143 15 +144 19 +156 25 +163 21 +166 25 +169 13 +172 19 +175 30 +176 18 +184 37 +188 19 +189 27 +191 24 +193 16 +202 14 +206 25 +212 16 +214 16 +223 19 +224 17 +228 23 +236 36 +239 45 +241 22 +246 29 +250 21 +251 16 +252 25 +264 16 +267 9 +271 25 +276 49 +282 19 +286 27 +290 49 +293 18 +294 12 +297 28 +301 30 +304 21 +308 21 +309 35 +313 16 +314 36 +331 17 +333 24 +334 20 +337 14 +343 20 +344 46 +351 13 +353 13 +354 16 +359 29 +364 15 +374 20 +377 18 +381 24 +383 18 +384 47 +387 25 +391 17 +394 25 +396 12 +399 14 +417 21 +421 29 +422 23 +429 20 +430 20 +434 29 +436 24 +438 21 +439 15 +440 17 +443 19 +450 13 +452 52 +458 22 +466 17 +468 21 +474 14 +476 29 +478 37 +483 17 +485 22 +493 25 +504 20 +506 22 +512 19 +516 22 +517 23 +521 21 +523 15 +524 15 +533 14 +534 20 +537 14 +544 41 +546 21 +548 52 +551 22 +552 18 +557 20 +559 11 +561 12 +563 22 +564 27 +573 18 +574 24 +577 21 +580 41 +583 29 +585 60 +591 14 +600 26 +602 15 +603 29 +605 18 +607 17 +608 21 +609 12 +610 43 +611 17 +615 11 +617 22 +622 23 +623 20 +624 21 +631 33 +640 22 +642 21 +660 16 +665 17 +667 13 +670 12 +678 21 +681 20 +682 21 +686 30 +687 17 +688 36 +689 41 +695 24 +701 23 +703 19 +718 31 +726 24 +727 11 +734 32 +739 24 +742 14 +744 12 +747 18 +748 13 +753 28 +766 26 +767 23 +778 23 +784 20 +799 45 +801 15 +818 18 +820 25 +821 15 +826 15 +828 16 +832 21 +842 19 +843 31 +846 25 +852 25 +856 24 +857 21 +858 44 +859 85 +863 15 +865 14 +866 23 +867 24 +869 26 +874 12 +876 26 +879 12 +881 47 +885 26 +886 13 +887 27 +891 14 +892 23 +893 30 +900 27 +901 64 +902 19 +903 31 +908 20 +914 29 +915 23 +916 18 +920 11 +922 17 +927 15 +928 16 +941 28 +950 32 +958 24 +961 21 +969 18 +974 17 +975 17 +980 14 +982 36 +984 7 +992 21 +997 15 +998 22 +1001 33 +1008 24 +1009 15 +1017 60 +1023 22 +1024 13 +1026 25 +1027 14 +1028 22 +1029 30 +1031 13 +1036 29 +1040 21 +1046 24 +1047 14 +1050 12 +1055 16 +1056 25 +1057 20 +1061 18 +1065 18 +1070 18 +1071 19 +1072 30 +1073 21 +1083 56 +1090 22 +1091 12 +1093 35 +1097 22 +1100 41 +1103 23 +1110 15 +1122 28 +1129 17 +1130 46 +1139 17 +1140 16 +1141 9 +1142 15 +1145 35 +1146 17 +1163 15 +1171 17 +1172 32 +1174 19 +1176 21 +1178 21 +1179 19 +1182 16 +1186 18 +1189 23 +1192 20 +1198 20 +1201 14 +1204 19 +1206 22 +1218 23 +1222 20 +1223 20 +1229 30 +1230 20 +1232 19 +1241 14 +1242 24 +1251 25 +1252 16 +1259 41 +1263 16 +1273 22 +1277 28 +1282 53 +1289 20 +1290 19 +1296 25 +1299 23 +1300 15 +1302 20 +1305 15 +1308 46 +1309 46 +1310 49 +1312 19 +1313 18 +1315 15 +1318 17 +1322 29 +1336 29 +1339 26 +1348 42 +1351 11 +1354 22 +1356 14 +1358 16 +1359 20 +1365 39 +1370 35 +1373 18 +1378 27 +1381 16 +1382 43 +1383 19 +1384 33 +1388 22 +1391 20 +1394 22 +1403 20 +1404 12 +1405 33 +1409 30 +1437 18 +1438 21 +1444 18 +1445 16 +1446 17 +1447 20 +1450 20 +1453 22 +1454 24 +1455 18 +1462 17 +1465 13 +1466 52 +1467 18 +1479 20 +1481 22 +1487 24 +1491 29 +1496 19 +1509 18 +1514 27 +1515 21 +1517 20 +1522 24 +1524 22 +1544 39 +1545 26 +1549 17 +1551 18 +1556 16 +1562 14 +1573 14 +1582 20 +1585 17 +1589 17 +1595 14 +1599 18 +1611 14 +1612 28 +1613 26 +1614 23 +1615 19 +1616 44 +1623 24 +1625 25 +1626 13 +1632 17 +1636 16 +1640 18 +1641 31 +1643 18 +1644 18 +1645 11 +1649 23 +1651 44 +1659 26 +1660 15 +1662 30 +1666 10 +1669 22 +1671 23 +1673 22 +1684 13 +1686 19 +1688 20 +1690 21 +1694 22 +1695 19 +1699 13 +1705 21 +1719 43 +1723 17 +1726 31 +1729 19 +1747 19 +1758 20 +1761 17 +1773 19 +1774 20 +1777 13 +1778 29 +1779 23 +1784 19 +1787 18 +1791 15 +1795 24 +1802 26 +1816 20 +1823 26 +1825 18 +1828 11 +1830 18 +1831 17 +1835 28 +1836 32 +1840 25 +1842 22 +1843 21 +1848 15 +1868 31 +1874 21 +1875 14 +1877 17 +1890 22 +1895 25 +1899 20 +1900 13 +1901 11 +1904 27 +1905 25 +1906 17 +1908 17 +1909 21 +1910 21 +1911 25 +1912 26 +1913 12 +1914 24 +1915 22 +1918 22 +1919 15 +1928 13 +1929 15 +1934 25 +1940 27 +1944 18 +1957 19 +1959 15 +1968 15 +1971 18 +1974 18 +1977 24 +1979 13 +1980 24 +1984 29 +1987 17 +1998 12 +2001 17 +2002 34 +2004 16 +2011 17 +2015 48 +2016 30 +2018 20 +2020 18 +2028 9 +2029 13 +2044 24 +2048 23 +2053 32 +2055 16 +2058 41 +2060 22 +2072 23 +2073 49 +2075 19 +2076 17 +2081 22 +2082 30 +2084 25 +2089 22 +2091 24 +2095 11 +2106 21 +2107 22 +2108 28 +2115 15 +2119 20 +2121 15 +2126 15 +2127 24 +2131 21 +2133 19 +2139 21 +2144 19 +2145 19 +2148 25 +2149 20 +2153 18 +2154 19 +2158 21 +2163 21 +2167 25 +2174 23 +2175 16 +2182 23 +2209 34 +2212 16 +2213 47 +2217 20 +2218 24 +2220 18 +2221 28 +2229 15 +2231 24 +2236 22 +2244 22 +2250 19 +2257 15 +2260 47 +2261 23 +2262 25 +2271 26 +2275 25 +2278 14 +2282 30 +2284 20 +2286 22 +2287 17 +2298 21 +2306 23 +2307 11 +2308 29 +2329 14 +2343 36 +2345 53 +2347 20 +2351 14 +2363 19 +2375 32 +2381 17 +2384 28 +2385 27 +2388 12 +2390 21 +2394 17 +2396 20 +2398 21 +2410 22 +2412 23 +2415 17 +2422 15 +2424 16 +2426 29 +2427 46 +2428 14 +2438 39 +2441 23 +2443 22 +2448 40 +2450 15 +2452 34 +2454 15 +2455 37 +2463 28 +2466 13 +2468 15 +2471 21 +2475 18 +2477 28 +2484 24 +2486 28 +2487 24 +2489 27 +2500 16 +2503 42 +2504 52 +2506 14 +2515 16 +2518 21 +2523 17 +2525 21 +2528 21 +2529 48 +2535 46 +2536 63 +2538 19 +2540 19 +2541 27 +2546 35 +2565 21 +2568 11 +2572 17 +2575 18 +2587 23 +2589 19 +2596 30 +2597 22 +2607 18 +2612 17 +2614 32 +2627 23 +2632 21 +2639 16 +2642 22 +2655 27 +2656 16 +2660 20 +2662 15 +2664 22 +2668 11 +2669 19 +2672 51 +2675 19 +2677 19 +2679 13 +2688 26 +2690 25 +2695 27 +2697 34 +2698 20 +2703 23 +2704 18 +2709 36 +2713 12 +2722 18 +2724 14 +2743 17 +2747 18 +2759 22 +2763 23 +2766 21 +2768 16 +2769 15 +2772 21 +2773 19 +2783 16 +2784 17 +2787 29 +2795 26 +2797 36 +2802 16 +2804 26 +2817 15 +2820 25 +2822 24 +2824 39 +2825 18 +2830 19 +2837 14 +2841 10 +2845 12 +2849 20 +2853 29 +2856 29 +2860 40 +2865 21 +2871 49 +2884 17 +2888 15 +2892 27 +2894 21 +2896 17 +2901 19 +2912 24 +2915 18 +2916 16 +2919 16 +2920 14 +2923 21 +2932 23 +2934 24 +2947 24 +2950 17 +2955 21 +2969 18 +2975 15 +2977 19 +2980 29 +2991 13 +2999 14 +3002 12 +3003 13 +3009 44 +3014 15 +3016 48 +3019 18 +3021 28 +3025 28 +3031 12 +3033 44 +3039 23 +3046 22 +3051 25 +3058 14 +3065 17 +3069 27 +3073 38 +3074 21 +3078 22 +3080 24 +3084 21 +3092 23 +3095 18 +3097 25 +3098 20 +3109 21 +3110 25 +3116 25 +3118 16 +3126 23 +3132 10 +3141 24 +3143 13 +3146 13 +3149 16 +3155 20 +3160 21 +3162 12 +3174 20 +3179 66 +3180 18 +3185 29 +3186 21 +3189 22 +3191 21 +3194 18 +3196 20 +3203 25 +3208 23 +3213 16 +3225 30 +3229 24 +3235 17 +3237 25 +3240 20 +3248 16 +3253 18 +3262 11 +3264 30 +3273 43 +3274 22 +3276 40 +3277 31 +3281 20 +3283 24 +3289 31 +3293 48 +3294 24 +3300 19 +3315 19 +3322 13 +3331 50 +3333 22 +3336 46 +3339 16 +3352 24 +3356 15 +3357 8 +3358 46 +3361 25 +3372 24 +3374 15 +3376 22 +3378 22 +3379 23 +3384 44 +3387 13 +3389 20 +3394 23 +3396 18 +3400 18 +3408 23 +3412 23 +3423 19 +3424 13 +3428 35 +3432 43 +3437 22 +3440 24 +3448 20 +3455 38 +3456 22 +3458 19 +3467 21 +3473 24 +3479 27 +3480 21 +3482 16 +3484 16 +3487 19 +3488 27 +3492 38 +3494 21 +3495 23 +3500 14 +3502 38 +3503 23 +3509 16 +3511 21 +3521 20 +3530 19 +3535 20 +3539 16 +3540 16 +3546 19 +3553 25 +3554 32 +3557 12 +3560 26 +3562 40 +3569 44 +3574 15 +3576 25 +3578 9 +3580 50 +3581 15 +3584 35 +3586 20 +3587 16 +3590 18 +3592 20 +3610 29 +3627 21 +3633 20 +3636 18 +3639 12 +3645 18 +3661 39 +3662 22 +3682 37 +3683 22 +3687 14 +3688 20 +3689 41 +3690 15 +3705 19 +3706 30 +3710 13 +3711 22 +3713 28 +3714 20 +3721 38 +3729 22 +3732 20 +3735 17 +3738 16 +3742 63 +3743 10 +3746 9 +3750 12 +3756 14 +3770 31 +3772 28 +3775 22 +3780 23 +3784 19 +3786 25 +3789 21 +3790 19 +3792 22 +3793 29 +3799 29 +3810 21 +3812 23 +3818 17 +3819 33 +3832 15 +3835 18 +3836 18 +3838 16 +3840 24 +3844 13 +3847 22 +3848 20 +3852 43 +3856 12 +3864 17 +3866 21 +3870 27 +3871 16 +3874 20 +3875 30 +3885 18 +3887 24 +3888 25 +3889 21 +3896 15 +3907 12 +3914 28 +3918 16 +3920 50 +3921 22 +3922 61 +3932 18 +3937 19 +3939 12 +3945 22 +3948 17 +3952 16 +3963 18 +3965 14 +3966 26 +3973 14 +3976 17 +3977 23 +3980 17 +3985 40 +3991 15 +3992 19 +3996 33 +4006 16 +4007 18 +4008 30 +4019 17 +4021 21 +4022 24 +4025 42 +4030 15 +4032 22 +4043 27 +4044 16 +4052 18 +4054 24 +4059 13 +4062 27 +4080 16 +4081 44 +4082 34 +4084 20 +4093 28 +4097 24 +4098 24 +4100 20 +4102 16 +4106 23 +4107 27 +4111 18 +4112 19 +4117 21 +4122 34 +4123 15 +4126 17 +4128 33 +4131 24 +4134 10 +4141 20 +4142 37 +4145 21 +4152 17 +4153 17 +4157 22 +4159 18 +4161 17 +4162 24 +4163 16 +4167 10 +4176 16 +4180 15 +4181 50 +4184 23 +4188 23 +4190 31 +4191 29 +4193 18 +4200 19 +4210 21 +4211 21 +4212 12 +4216 24 +4224 18 +4232 11 +4233 14 +4238 23 +4247 22 +4250 18 +4255 28 +4260 32 +4261 20 +4264 13 +4269 15 +4284 12 +4293 30 +4294 19 +4297 20 +4308 28 +4311 18 +4321 22 +4324 36 +4326 17 +4327 50 +4328 21 +4329 19 +4331 14 +4338 53 +4341 16 +4342 23 +4343 23 +4344 25 +4346 14 +4351 14 +4357 16 +4359 41 +4360 15 +4363 19 +4366 22 +4367 13 +4372 32 +4380 28 +4383 52 +4384 18 +4385 16 +4386 37 +4390 19 +4393 14 +4394 13 +4399 24 +4400 14 +4401 15 +4402 20 +4403 16 +4405 16 +4406 21 +4408 22 +4411 23 +4413 34 +4417 18 +4429 21 +4437 32 +4438 29 +4439 14 +4440 23 +4445 16 +4446 21 +4450 52 +4452 22 +4453 17 +4454 15 +4455 47 +4458 14 +4465 15 +4476 22 +4477 22 +4485 25 +4486 33 +4487 16 +4490 27 +4492 15 +4494 15 +4503 19 +4509 36 +4511 14 +4513 15 +4514 19 +4522 31 +4523 20 +4527 23 +4531 16 +4532 21 +4533 31 +4537 32 +4545 16 +4560 28 +4561 26 +4563 22 +4567 37 +4569 24 +4573 33 +4575 25 +4578 15 +4579 24 +4581 22 +4582 21 +4584 23 +4587 27 +4589 22 +4590 24 +4595 16 +4609 24 +4613 16 +4620 44 +4627 21 +4635 15 +4636 28 +4640 22 +4645 38 +4648 48 +4649 18 +4654 24 +4656 46 +4661 18 +4664 30 +4666 54 +4670 28 +4681 34 +4682 18 +4686 18 +4688 19 +4693 10 +4695 13 +4697 14 +4699 15 +4702 27 +4703 20 +4709 38 +4715 25 +4721 19 +4726 42 +4740 28 +4741 28 +4749 27 +4751 22 +4752 18 +4753 14 +4755 8 +4771 15 +4774 18 +4775 26 +4778 21 +4783 20 +4784 16 +4785 15 +4789 21 +4799 56 +4802 13 +4808 18 +4810 22 +4817 28 +4819 17 +4820 14 +4824 26 +4828 45 +4829 22 +4830 17 +4840 38 +4841 21 +4845 19 +4846 30 +4852 16 +4855 22 +4856 17 +4858 23 +4863 17 +4866 22 +4868 41 +4869 29 +4870 18 +4874 15 +4877 16 +4880 17 +4881 22 +4885 26 +4888 13 +4891 23 +4896 19 +4897 22 +4900 14 +4903 14 +4907 18 +4909 49 +4912 20 +4913 36 +4914 27 +4916 28 +4920 25 +4922 18 +4924 23 +4925 37 +4927 14 +4929 16 +4933 17 +4934 20 +4937 18 +4938 16 +4941 36 +4944 30 +4956 17 +4958 12 +4968 17 +4974 12 +4975 12 +4976 14 +4977 23 +4978 18 +4989 25 +4992 16 +4998 20 +5000 13 +5004 19 +5016 27 +5024 18 +5031 14 +5033 16 +5034 23 +5035 20 +5041 16 +5043 22 +5050 25 +5053 26 +5057 24 +5086 15 +5087 20 +5095 19 +5101 18 +5103 24 +5106 25 +5115 45 +5119 10 +5128 19 +5129 14 +5135 20 +5138 14 +5139 15 +5144 21 +5147 22 +5150 16 +5156 24 +5161 19 +5162 15 +5165 25 +5170 23 +5172 18 +5175 16 +5176 21 +5177 31 +5180 20 +5187 25 +5191 14 +5196 47 +5197 42 +5201 24 +5203 17 +5205 18 +5213 20 +5215 11 +5222 17 +5236 15 +5247 13 +5250 18 +5255 16 +5258 22 +5267 19 +5274 11 +5283 24 +5284 19 +5288 39 +5291 16 +5294 18 +5298 21 +5299 16 +5308 24 +5309 23 +5314 23 +5320 28 +5321 17 +5331 35 +5335 27 +5340 12 +5341 35 +5349 17 +5350 35 +5357 20 +5360 29 +5361 14 +5362 13 +5363 22 +5367 33 +5369 29 +5373 31 +5376 35 +5383 42 +5390 22 +5395 21 +5406 24 +5412 20 +5415 19 +5423 21 +5428 19 +5434 16 +5439 20 +5441 22 +5448 18 +5456 35 +5457 16 +5460 31 +5463 24 +5468 23 +5472 29 +5473 22 +5479 24 +5480 21 +5483 24 +5486 22 +5492 30 +5494 32 +5499 19 +5505 18 +5509 16 +5510 16 +5511 21 +5513 24 +5514 15 +5517 27 +5519 18 +5522 14 +5524 31 +5532 24 +5534 22 +5536 16 +5539 23 +5541 18 +5544 12 +5550 11 +5551 23 +5554 27 +5565 19 +5580 17 +5583 33 +5587 25 +5590 58 +5603 15 +5605 42 +5607 14 +5612 21 +5613 25 +5615 35 +5632 12 +5635 30 +5644 16 +5645 19 +5649 28 +5653 15 +5661 16 +5664 44 +5667 18 +5668 19 +5673 28 +5676 21 +5677 38 +5682 10 +5683 17 +5684 31 +5688 44 +5689 14 +5692 17 +5696 17 +5699 16 +5703 46 +5706 22 +5710 19 +5713 15 +5716 26 +5720 26 +5722 28 +5723 19 +5729 18 +5730 23 +5733 21 +5737 28 +5742 24 +5743 24 +5746 22 +5748 24 +5750 15 +5751 15 +5760 17 +5773 24 +5774 11 +5777 36 +5785 26 +5791 20 +5793 22 +5794 21 +5795 22 +5796 25 +5797 21 +5804 14 +5814 16 +5815 22 +5825 70 +5827 34 +5830 18 +5837 13 +5841 37 +5843 26 +5845 23 +5847 42 +5857 17 +5858 18 +5863 39 +5873 19 +5874 16 +5886 27 +5888 32 +5891 26 +5892 17 +5893 23 +5894 19 +5900 31 +5906 20 +5907 19 +5908 48 +5910 26 +5912 22 +5913 35 +5918 20 +5921 20 +5924 18 +5925 24 +5928 27 +5929 14 +5933 18 +5938 34 +5945 36 +5947 42 +5954 21 +5955 17 +5964 17 +5966 20 +5969 19 +5971 15 +5973 18 +5987 24 +5992 20 +5994 68 +5996 55 +6003 44 +6008 20 +6010 14 +6012 15 +6016 16 +6017 23 +6018 17 +6020 20 +6021 21 +6022 12 +6025 19 +6027 25 +6028 31 +6035 16 +6038 28 +6043 49 +6044 23 +6053 21 +6055 24 +6057 27 +6063 45 +6065 14 +6066 16 +6067 24 +6068 61 +6072 21 +6075 18 +6076 21 +6077 20 +6078 19 +6079 23 +6080 19 +6082 21 +6084 19 +6085 34 +6086 21 +6087 14 +6089 18 +6093 12 +6096 19 +6106 26 +6109 15 +6110 13 +6114 16 +6116 14 +6120 16 +6128 27 +6131 52 +6133 21 +6137 23 +6141 19 +6146 15 +6147 26 +6160 25 +6163 19 +6165 35 +6166 52 +6169 24 +6170 28 +6173 22 +6179 16 +6181 27 +6182 52 +6184 29 +6191 25 +6195 20 +6203 14 +6205 44 +6206 21 +6208 20 +6211 29 +6212 22 +6218 21 +6220 14 +6234 19 +6235 28 +6236 23 +6238 34 +6243 25 +6249 23 +6252 21 +6258 26 +6264 17 +6267 41 +6271 47 +6272 15 +6274 37 +6277 14 +6278 19 +6281 25 +6285 13 +6288 18 +6294 14 +6297 35 +6298 26 +6301 48 +6307 39 +6312 16 +6317 20 +6318 17 +6319 19 +6321 18 +6322 22 +6326 20 +6329 11 +6330 24 +6331 41 +6338 27 +6342 18 +6343 47 +6348 22 +6355 30 +6364 16 +6370 11 +6371 20 +6373 14 +6374 22 +6376 22 +6381 24 +6388 17 +6389 13 +6390 17 +6392 16 +6395 23 +6400 23 +6404 15 +6405 29 +6406 37 +6412 24 +6416 14 +6417 14 +6418 29 +6420 21 +6423 18 +6435 45 +6439 19 +6442 18 +6453 37 +6466 27 +6468 19 +6469 24 +6470 19 +6479 18 +6483 18 +6491 13 +6497 19 +6500 44 +6501 25 +6511 22 +6512 34 +6514 17 +6515 38 +6517 21 +6518 18 +6519 20 +6520 14 +6521 20 +6530 26 +6531 12 +6532 27 +6539 18 +6540 23 +6541 27 +6542 28 +6545 14 +6547 21 +6551 16 +6552 21 +6555 16 +6558 24 +6565 18 +6575 14 +6584 17 +6586 19 +6587 11 +6588 16 +6592 26 +6600 24 +6607 48 +6611 32 +6614 28 +6618 14 +6619 15 +6620 26 +6624 21 +6636 14 +6642 32 +6643 19 +6648 22 +6650 24 +6655 18 +6656 20 +6658 15 +6664 19 +6673 17 +6674 24 +6676 19 +6678 41 +6679 18 +6686 14 +6687 31 +6690 26 +6694 13 +6701 17 +6706 22 +6710 13 +6714 57 +6719 53 +6720 13 +6727 26 +6736 14 +6740 16 +6742 21 +6743 20 +6753 14 +6757 18 +6767 17 +6777 24 +6786 20 +6794 19 +6795 24 +6802 17 +6804 22 +6806 20 +6811 20 +6812 25 +6814 20 +6818 22 +6821 13 +6822 17 +6829 18 +6842 20 +6844 24 +6847 17 +6849 21 +6852 12 +6859 24 +6862 47 +6867 17 +6869 48 +6870 31 +6871 18 +6885 23 +6887 19 +6888 30 +6891 21 +6893 23 +6894 37 +6905 28 +6913 26 +6920 27 +6921 44 +6925 28 +6928 20 +6929 11 +6933 31 +6936 23 +6937 22 +6939 19 +6945 31 +6949 24 +6950 14 +6957 12 +6963 24 +6974 15 +6976 16 +6983 13 +6990 20 +6991 15 +6992 16 +6993 26 +6995 9 +7006 21 +7007 16 +7010 14 +7011 20 +7012 20 +7014 20 +7017 53 +7023 15 +7024 42 +7030 27 +7038 25 +7044 22 +7047 22 +7050 36 +7064 29 +7071 24 +7074 10 +7075 15 +7082 20 +7096 22 +7097 22 +7101 15 +7106 22 +7111 30 +7117 47 +7120 19 +7122 24 +7123 43 +7125 26 +7126 20 +7129 20 +7132 18 +7135 20 +7143 42 +7150 18 +7153 26 +7161 16 +7165 14 +7170 42 +7172 29 +7175 9 +7177 19 +7180 25 +7183 14 +7187 43 +7195 12 +7202 29 +7212 15 +7213 20 +7214 22 +7216 27 +7220 23 +7224 15 +7228 51 +7235 48 +7236 18 +7241 18 +7250 41 +7252 13 +7253 16 +7254 44 +7262 23 +7263 17 +7265 44 +7269 14 +7270 12 +7276 51 +7285 42 +7287 19 +7290 23 +7295 25 +7305 19 +7307 37 +7308 25 +7314 17 +7318 19 +7323 16 +7327 14 +7336 19 +7342 16 +7345 16 +7347 16 +7353 29 +7354 15 +7361 14 +7371 16 +7378 16 +7385 15 +7389 26 +7392 22 +7393 12 +7396 16 +7403 23 +7404 16 +7405 20 +7412 12 +7414 10 +7415 15 +7428 16 +7430 14 +7431 18 +7438 23 +7439 13 +7442 22 +7444 14 +7446 16 +7460 18 +7475 21 +7478 23 +7481 25 +7486 14 +7487 15 +7489 36 +7495 31 +7497 20 +7503 16 +7510 17 +7522 25 +7524 22 +7527 20 +7532 18 +7538 25 +7541 32 +7548 20 +7554 15 +7561 27 +7566 31 +7567 24 +7570 14 +7572 23 +7575 39 +7578 25 +7585 38 +7592 22 +7599 25 +7600 20 +7603 17 +7607 34 +7612 28 +7613 13 +7620 18 +7623 10 +7624 42 +7631 27 +7636 21 +7638 25 +7643 18 +7645 21 +7646 17 +7648 24 +7657 15 +7666 22 +7667 21 +7672 27 +7677 23 +7684 19 +7687 15 +7688 32 +7693 15 +7699 20 +7701 17 +7702 45 +7704 10 +7706 22 +7708 33 +7714 45 +7715 19 +7717 12 +7722 30 +7723 17 +7730 27 +7733 30 +7734 21 +7745 24 +7746 17 +7749 16 +7754 22 +7763 30 +7764 20 +7765 24 +7769 20 +7774 20 +7778 20 +7781 19 +7786 21 +7787 36 +7788 14 +7797 20 +7802 20 +7804 16 +7806 26 +7813 22 +7815 9 +7816 52 +7825 10 +7829 24 +7830 18 +7831 36 +7838 32 +7847 18 +7848 20 +7849 33 +7850 19 +7871 14 +7875 22 +7889 22 +7894 19 +7895 9 +7896 23 +7902 27 +7912 17 +7915 18 +7917 19 +7923 20 +7930 27 +7933 28 +7937 21 +7942 19 +7946 36 +7952 19 +7953 14 +7954 18 +7958 41 +7959 19 +7965 36 +7973 13 +7983 25 +7992 15 +7994 21 +7995 34 +8004 32 +8017 21 +8019 23 +8021 26 +8023 26 +8029 13 +8030 27 +8036 30 +8041 16 +8047 20 +8048 15 +8050 21 +8060 13 +8061 20 +8066 16 +8067 77 +8070 25 +8076 19 +8077 19 +8079 24 +8086 22 +8089 24 +8090 18 +8091 17 +8096 27 +8099 19 +8101 21 +8105 31 +8106 19 +8107 15 +8116 15 +8127 19 +8132 27 +8133 16 +8134 24 +8147 25 +8148 26 +8153 25 +8156 18 +8163 20 +8170 22 +8172 24 +8174 17 +8175 17 +8178 20 +8179 14 +8183 39 +8187 18 +8192 17 +8197 19 +8204 16 +8209 25 +8216 25 +8217 12 +8222 17 +8223 61 +8224 13 +8230 14 +8232 23 +8237 23 +8238 24 +8250 24 +8276 21 +8277 28 +8280 27 +8282 14 +8285 27 +8287 18 +8293 20 +8294 22 +8295 21 +8297 36 +8300 20 +8305 18 +8306 48 +8311 21 +8314 17 +8318 19 +8319 15 +8320 28 +8321 48 +8324 19 +8332 16 +8337 23 +8341 20 +8342 31 +8345 32 +8348 14 +8360 21 +8364 20 +8367 29 +8371 11 +8373 13 +8375 26 +8377 13 +8378 25 +8385 20 +8386 27 +8388 18 +8392 20 +8393 14 +8395 28 +8397 30 +8398 23 +8399 15 +8405 15 +8420 29 +8426 13 +8432 16 +8433 43 +8434 13 +8435 22 +8441 13 +8443 22 +8446 15 +8449 19 +8452 28 +8464 20 +8465 17 +8471 24 +8472 16 +8485 29 +8492 25 +8496 26 +8497 18 +8498 20 +8499 27 +8508 21 +8515 17 +8520 26 +8524 27 +8531 19 +8542 20 +8544 18 +8545 25 +8549 30 +8550 18 +8555 25 +8556 23 +8557 17 +8558 13 +8559 23 +8560 16 +8563 13 +8568 20 +8571 33 +8572 19 +8576 22 +8577 13 +8578 16 +8584 14 +8586 49 +8587 18 +8596 23 +8597 23 +8598 25 +8601 15 +8605 31 +8608 17 +8616 20 +8621 42 +8622 23 +8638 26 +8642 10 +8648 21 +8656 21 +8657 19 +8658 37 +8665 25 +8668 18 +8673 14 +8674 15 +8677 30 +8680 19 +8685 13 +8689 24 +8696 17 +8698 24 +8699 30 +8700 23 +8702 52 +8711 10 +8712 28 +8722 24 +8725 29 +8728 20 +8732 38 +8733 20 +8739 18 +8752 29 +8753 18 +8768 17 +8769 20 +8774 32 +8776 18 +8777 17 +8778 32 +8780 15 +8781 20 +8782 15 +8785 14 +8786 32 +8787 44 +8791 21 +8793 27 +8798 20 +8802 16 +8813 17 +8818 37 +8823 48 +8826 16 +8829 47 +8830 50 +8838 23 +8839 22 +8841 15 +8844 21 +8845 20 +8846 19 +8848 22 +8851 24 +8863 18 +8879 50 +8882 11 +8884 19 +8885 29 +8890 17 +8895 24 +8898 15 +8902 13 +8903 19 +8910 18 +8912 24 +8922 16 +8924 18 +8925 57 +8926 20 +8932 22 +8935 18 +8941 13 +8945 36 +8949 26 +8951 16 +8957 31 +8960 9 +8963 14 +8965 18 +8967 18 +8968 38 +8969 21 +8970 12 +8973 18 +8974 23 +8984 36 +8985 24 +8990 24 +8993 41 +8995 22 +9000 28 +9007 18 +9011 18 +9013 19 +9015 23 +9016 13 +9019 10 +9023 19 +9024 20 +9031 32 +9034 41 +9036 22 +9038 24 +9039 35 +9046 20 +9049 24 +9050 8 +9054 12 +9056 17 +9087 25 +9091 34 +9096 14 +9100 36 +9103 18 +9105 17 +9109 23 +9111 20 +9120 23 +9123 21 +9124 22 +9129 21 +9135 7 +9136 20 +9138 16 +9146 16 +9150 25 +9152 16 +9156 20 +9157 18 +9167 18 +9173 30 +9176 12 +9178 22 +9191 16 +9192 24 +9199 16 +9200 18 +9205 19 +9208 17 +9210 34 +9212 17 +9222 44 +9227 15 +9228 18 +9232 22 +9239 14 +9243 19 +9244 22 +9251 26 +9252 17 +9258 12 +9261 19 +9263 45 +9270 13 +9285 21 +9286 22 +9287 26 +9289 21 +9292 23 +9294 22 +9304 19 +9307 27 +9317 18 +9322 27 +9323 38 +9325 22 +9331 29 +9332 19 +9333 20 +9339 14 +9345 25 +9350 49 +9359 16 +9361 19 +9363 23 +9365 15 +9366 13 +9369 17 +9371 22 +9375 11 +9379 19 +9381 16 +9388 45 +9391 14 +9400 24 +9401 22 +9405 22 +9408 22 +9410 45 +9412 13 +9416 25 +9419 34 +9421 19 +9426 25 +9428 21 +9437 18 +9438 26 +9443 20 +9445 38 +9449 16 +9455 15 +9456 21 +9458 33 +9461 60 +9474 27 +9476 16 +9482 26 +9490 42 +9497 16 +9498 9 +9499 16 +9502 22 +9508 10 +9511 30 +9525 10 +9533 24 +9534 20 +9538 34 +9540 20 +9542 12 +9550 14 +9558 16 +9572 40 +9582 23 +9583 23 +9590 20 +9611 22 +9613 15 +9618 13 +9621 22 +9627 33 +9628 20 +9631 22 +9633 20 +9638 15 +9639 20 +9645 11 +9646 27 +9657 22 +9659 39 +9665 43 +9667 23 +9668 20 +9672 25 +9675 19 +9678 32 +9679 20 +9685 18 +9687 19 +9704 16 +9709 22 +9710 17 +9711 13 +9718 29 +9720 21 +9727 16 +9729 18 +9731 82 +9735 43 +9738 22 +9747 44 +9751 54 +9755 21 +9756 22 +9762 21 +9764 18 +9769 37 +9775 19 +9780 25 +9789 35 +9794 54 +9795 16 +9797 14 +9802 28 +9808 20 +9809 18 +9814 22 +9826 8 +9832 31 +9834 27 +9842 21 +9848 20 +9855 37 +9856 23 +9864 19 +9867 36 +9870 16 +9873 21 +9877 13 +9881 27 +9884 13 +9886 24 +9887 17 +9891 29 +9894 20 +9902 46 +9906 27 +9914 27 +9921 16 +9924 16 +9931 60 +9937 28 +9938 17 +9939 22 +9956 25 +9958 25 +9961 21 +9963 22 +9975 36 +9979 14 +9983 19 +9986 12 +9987 19 +9992 24 +9995 15 +10000 53 +10008 63 +10009 17 +10010 21 +10013 17 +10019 17 +10021 44 +10027 19 +10028 37 +10045 28 +10048 11 +10049 25 +10052 24 +10057 22 +10058 14 +10062 18 +10070 19 +10071 28 +10077 41 +10083 14 +10087 16 +10088 12 +10096 18 +10101 17 +10106 20 +10109 24 +10112 56 +10119 36 +10121 21 +10129 20 +10133 15 +10134 22 +10137 22 +10139 18 +10140 33 +10146 20 +10153 13 +10156 21 +10158 18 +10163 34 +10168 30 +10171 60 +10176 15 +10182 21 +10184 27 +10187 18 +10190 40 +10193 20 +10194 12 +10197 17 +10201 19 +10203 19 +10208 27 +10224 20 +10227 23 +10235 14 +10241 29 +10248 20 +10249 20 +10262 30 +10266 21 +10269 20 +10272 19 +10276 21 +10286 30 +10292 19 +10294 27 +10295 47 +10298 19 +10302 24 +10306 57 +10309 34 +10311 23 +10316 14 +10321 15 +10322 18 +10323 11 +10332 15 +10335 20 +10337 22 +10354 18 +10357 32 +10358 13 +10366 24 +10381 45 +10388 19 +10389 18 +10392 20 +10397 38 +10403 48 +10408 20 +10413 26 +10414 17 +10415 25 +10419 17 +10421 27 +10431 19 +10441 19 +10445 19 +10449 17 +10454 15 +10456 16 +10458 24 +10473 16 +10474 9 +10477 27 +10478 13 +10483 16 +10487 22 +10489 8 +10493 14 +10496 27 +10497 24 +10498 23 +10500 19 +10501 24 +10506 17 +10508 15 +10509 22 +10510 22 +10512 21 +10515 13 +10517 18 +10518 35 +10528 50 +10536 16 +10539 19 +10540 18 +10547 13 +10555 22 +10559 21 +10560 18 +10564 21 +10566 13 +10569 45 +10571 15 +10572 16 +10573 20 +10577 16 +10580 13 +10586 14 +10589 15 +10591 24 +10593 19 +10607 17 +10609 19 +10620 17 +10626 20 +10631 20 +10633 23 +10634 23 +10636 27 +10637 14 +10643 22 +10645 13 +10646 18 +10649 14 +10651 15 +10656 19 +10671 15 +10673 18 +10680 16 +10684 19 +10687 38 +10690 25 +10692 40 +10694 15 +10702 23 +10706 23 +10708 35 +10718 28 +10719 25 +10721 15 +10726 15 +10727 21 +10730 27 +10731 10 +10739 16 +10743 22 +10748 18 +10750 19 +10753 18 +10762 22 +10781 26 +10784 38 +10787 19 +10788 26 +10790 24 +10796 20 +10800 47 +10804 22 +10807 17 +10811 25 +10812 15 +10820 18 +10822 25 +10826 20 +10836 23 +10837 14 +10840 19 +10841 24 +10845 12 +10851 24 +10859 22 +10861 24 +10869 22 +10874 9 +10885 26 +10889 19 +10895 13 +10903 24 +10912 17 +10938 19 +10941 18 +10943 26 +10947 26 +10953 18 +10959 16 +10961 35 +10968 23 +10969 24 +10970 18 +10974 29 +10982 19 +10984 22 +10990 26 +11003 31 +11007 20 +11016 16 +11025 15 +11033 21 +11038 16 +11040 17 +11048 20 +11049 23 +11051 28 +11059 22 +11066 17 +11067 22 +11069 25 +11070 23 +11073 17 +11076 15 +11083 22 +11085 16 +11091 23 +11092 33 +11094 14 +11096 42 +11097 12 +11102 19 +11104 19 +11105 27 +11108 20 +11114 18 +11117 22 +11119 23 +11121 45 +11128 30 +11136 17 +11137 24 +11143 24 +11144 21 +11154 16 +11159 17 +11162 28 +11165 25 +11167 18 +11168 29 +11180 18 +11185 19 +11188 16 +11199 18 +11202 16 +11204 25 +11211 23 +11218 16 +11223 27 +11226 21 +11227 37 +11232 13 +11239 15 +11243 18 +11244 17 +11245 11 +11251 27 +11257 17 +11260 18 +11267 17 +11271 16 +11275 11 +11281 23 +11283 22 +11298 12 +11301 19 +11302 22 +11306 41 +11308 25 +11309 46 +11311 19 +11316 16 +11323 34 +11327 17 +11331 16 +11335 30 +11338 17 +11340 62 +11342 18 +11345 14 +11346 16 +11354 15 +11357 13 +11366 19 +11371 39 +11386 30 +11407 22 +11412 20 +11413 21 +11417 13 +11420 13 +11430 24 +11431 21 +11432 53 +11433 16 +11440 16 +11448 20 +11451 30 +11460 25 +11466 22 +11472 19 +11477 29 +11478 19 +11481 18 +11482 21 +11483 13 +11492 20 +11499 26 +11503 19 +11505 42 +11509 23 +11510 35 +11512 18 +11521 22 +11522 15 +11528 16 +11534 18 +11540 22 +11543 14 +11547 16 +11555 19 +11558 15 +11564 16 +11572 16 +11573 29 +11576 23 +11582 13 +11603 16 +11622 32 +11630 17 +11631 11 +11632 11 +11634 20 +11641 35 +11658 14 +11661 47 +11668 39 +11674 31 +11677 16 +11693 11 +11700 14 +11705 45 +11712 16 +11716 25 +11723 45 +11724 22 +11726 35 +11729 18 +11737 43 +11738 31 +11749 16 +11750 19 +11759 32 +11761 48 +11765 25 +11766 16 +11767 10 +11771 21 +11772 22 +11773 26 +11774 41 +11777 18 +11778 17 +11779 51 +11792 17 +11796 27 +11797 15 +11798 26 +11801 47 +11803 11 +11808 14 +11815 25 +11818 14 +11821 34 +11826 17 +11834 21 +11835 31 +11838 13 +11840 23 +11844 15 +11855 26 +11861 19 +11869 17 +11877 18 +11882 42 +11890 33 +11900 30 +11932 20 +11937 31 +11944 40 +11950 16 +11951 19 +11953 17 +11967 19 +11968 19 +11971 24 +11974 20 +11976 14 +11978 14 +11980 16 +11983 24 +11986 27 +11987 13 +11989 21 +11993 23 +11996 14 +11997 22 +12003 21 +12006 14 +12007 26 +12010 34 +12011 19 +12013 26 +12016 18 +12017 69 +12020 15 +12024 24 +12026 24 +12031 39 +12033 24 +12046 20 +12048 15 +12049 17 +12050 23 +12051 16 +12060 30 +12061 16 +12067 42 +12080 15 +12092 13 +12099 17 +12103 18 +12107 28 +12110 16 +12111 46 +12114 18 +12125 24 +12127 33 +12129 16 +12131 14 +12133 22 +12134 20 +12135 16 +12143 26 +12145 19 +12147 22 +12148 25 +12149 27 +12160 26 +12163 13 +12164 18 +12167 20 +12169 22 +12184 13 +12189 10 +12191 22 +12205 16 +12209 25 +12211 22 +12217 14 +12218 15 +12219 26 +12221 21 +12222 17 +12224 35 +12246 26 +12248 17 +12250 48 +12253 20 +12267 32 +12272 17 +12285 32 +12288 29 +12291 18 +12296 14 +12312 17 +12315 19 +12316 24 +12320 17 +12328 21 +12336 17 +12337 20 +12341 17 +12342 28 +12357 19 +12359 18 +12360 25 +12361 25 +12366 19 +12369 35 +12370 37 +12381 20 +12385 48 +12386 27 +12387 16 +12388 15 +12389 22 +12394 22 +12396 25 +12403 16 +12404 43 +12410 15 +12414 31 +12426 32 +12427 19 +12432 41 +12433 19 +12435 25 +12438 27 +12440 21 +12444 26 +12445 16 +12460 18 +12464 22 +12472 11 +12473 19 +12476 39 +12482 16 +12490 41 +12493 25 +12495 50 +12496 19 +12498 26 +12499 18 +12501 39 +12502 14 +12503 30 +12504 27 +12518 23 +12527 18 +12536 19 +12538 22 +12539 23 +12550 23 +12554 18 +12557 17 +12558 15 +12560 27 +12562 20 +12564 27 +12566 42 +12568 15 +12570 16 +12571 14 +12575 22 +12576 17 +12577 99 +12581 17 +12582 20 +12589 14 +12593 18 +12599 19 +12600 20 +12602 14 +12603 19 +12608 18 +12628 29 +12632 51 +12635 18 +12637 23 +12638 16 +12645 17 +12647 23 +12649 15 +12657 21 +12663 17 +12665 21 +12666 18 +12673 18 +12674 30 +12683 17 +12688 16 +12695 26 +12696 18 +12697 15 +12700 22 +12706 26 +12709 25 +12718 12 +12722 25 +12723 26 +12736 18 +12740 22 +12741 27 +12746 33 +12747 56 +12753 16 +12756 30 +12757 30 +12761 20 +12763 22 +12764 40 +12769 16 +12778 14 +12783 16 +12788 29 +12792 21 +12800 21 +12804 18 +12805 27 +12806 31 +12809 22 +12814 15 +12817 16 +12818 14 +12820 30 +12823 10 +12828 19 +12830 20 +12839 19 +12840 16 +12843 11 +12847 24 +12848 27 +12849 23 +12850 16 +12856 21 +12858 17 +12861 22 +12864 25 +12866 14 +12867 25 +12871 17 +12881 21 +12890 64 +12894 22 +12899 24 +12905 19 +12906 28 +12908 25 +12911 24 +12912 19 +12917 12 +12926 25 +12929 24 +12930 24 +12932 17 +12940 20 +12941 23 +12950 17 +12955 12 +12957 22 +12963 23 +12973 13 +12980 12 +12984 40 +12987 24 +12989 18 +12992 26 +12999 14 +13004 26 +13005 19 +13012 30 +13013 18 +13016 36 +13017 27 +13018 21 +13019 17 +13020 16 +13023 35 +13024 10 +13032 25 +13036 12 +13040 18 +13041 21 +13043 37 +13050 23 +13051 12 +13052 19 +13054 17 +13057 41 +13064 66 +13065 25 +13070 68 +13075 36 +13076 28 +13085 45 +13088 24 +13094 16 +13099 53 +13109 37 +13113 40 +13118 34 +13119 21 +13128 23 +13130 23 +13144 12 +13158 23 +13160 18 +13163 40 +13164 20 +13165 20 +13168 20 +13171 23 +13172 17 +13174 39 +13175 16 +13182 24 +13188 18 +13189 19 +13193 17 +13198 19 +13211 13 +13213 49 +13216 31 +13217 19 +13229 16 +13234 21 +13236 28 +13239 23 +13254 11 +13258 18 +13260 25 +13262 17 +13264 13 +13276 65 +13278 33 +13287 9 +13291 19 +13295 22 +13297 23 +13298 28 +13301 15 +13302 26 +13303 23 +13312 51 +13314 15 +13321 19 +13347 36 +13351 19 +13352 13 +13367 13 +13370 20 +13373 38 +13374 21 +13379 22 +13385 25 +13389 23 +13390 9 +13398 11 +13402 23 +13408 20 +13410 27 +13414 33 +13417 28 +13421 20 +13422 31 +13423 19 +13428 38 +13429 13 +13436 16 +13438 26 +13442 16 +13443 18 +13448 19 +13451 24 +13463 15 +13467 15 +13474 14 +13478 22 +13479 13 +13481 20 +13484 24 +13496 29 +13497 30 +13498 27 +13499 29 +13503 22 +13505 19 +13506 24 +13509 23 +13522 13 +13525 14 +13532 26 +13553 17 +13556 19 +13560 23 +13565 19 +13567 16 +13568 20 +13570 15 +13571 16 +13574 17 +13579 15 +13580 15 +13587 34 +13589 25 +13595 63 +13601 14 +13603 18 +13606 26 +13610 24 +13615 18 +13617 18 +13618 17 +13624 21 +13625 31 +13626 17 +13634 14 +13636 24 +13638 14 +13642 24 +13645 13 +13653 25 +13655 36 +13658 17 +13659 35 +13675 20 +13681 22 +13682 21 +13684 19 +13685 27 +13691 16 +13701 23 +13704 23 +13706 20 +13717 26 +13719 22 +13723 14 +13727 30 +13733 29 +13735 25 +13737 20 +13739 15 +13740 14 +13741 17 +13747 47 +13748 19 +13751 33 +13753 18 +13757 29 +13758 23 +13760 26 +13769 20 +13772 17 +13777 19 +13781 13 +13783 41 +13790 15 +13795 16 +13808 35 +13813 22 +13818 26 +13822 17 +13827 18 +13830 16 +13837 17 +13838 28 +13847 30 +13855 27 +13856 17 +13857 23 +13869 14 +13875 30 +13877 15 +13879 23 +13880 18 +13883 56 +13890 35 +13892 20 +13894 10 +13897 16 +13899 15 +13902 7 +13904 33 +13910 31 +13914 21 +13916 19 +13924 14 +13925 25 +13929 24 +13932 23 +13941 21 +13946 44 +13955 18 +13956 18 +13964 22 +13972 14 +13975 14 +13987 18 +13993 17 +13996 24 +13998 15 +14002 23 +14007 24 +14012 17 +14014 19 +14021 21 +14023 20 +14026 14 +14028 20 +14029 29 +14038 23 +14039 21 +14040 22 +14043 15 +14052 27 +14053 13 +14056 19 +14057 19 +14058 23 +14060 17 +14068 17 +14069 49 +14073 12 +14077 12 +14080 26 +14082 22 +14084 20 +14086 8 +14091 23 +14099 23 +14102 27 +14103 25 +14113 23 +14116 14 +14117 15 +14120 18 +14127 15 +14133 23 +14136 27 +14137 17 +14142 27 +14145 21 +14147 18 +14161 35 +14164 26 +14166 18 +14167 14 +14169 22 +14170 19 +14174 23 +14177 14 +14189 34 +14195 17 +14197 18 +14209 21 +14215 21 +14216 34 +14218 16 +14220 21 +14222 23 +14228 38 +14231 27 +14234 20 +14235 14 +14236 27 +14238 18 +14266 11 +14268 23 +14270 21 +14277 25 +14279 14 +14288 25 +14295 16 +14304 29 +14314 11 +14316 30 +14320 30 +14326 31 +14327 23 +14330 26 +14343 20 +14346 17 +14347 14 +14357 13 +14376 22 +14378 17 +14380 28 +14384 63 +14385 30 +14395 30 +14396 25 +14402 17 +14410 15 +14414 12 +14417 19 +14420 23 +14422 29 +14430 41 +14436 15 +14450 12 +14451 22 +14459 31 +14462 48 +14463 16 +14465 22 +14470 13 +14473 34 +14476 19 +14482 24 +14483 18 +14487 15 +14488 42 +14493 19 +14499 26 +14500 21 +14502 19 +14507 44 +14519 38 +14520 20 +14521 43 +14526 48 +14528 29 +14532 37 +14535 13 +14536 20 +14538 19 +14545 18 +14551 26 +14554 40 +14555 13 +14558 21 +14559 16 +14564 34 +14569 24 +14574 18 +14575 17 +14578 19 +14581 22 +14583 22 +14585 15 +14587 12 +14592 45 +14594 39 +14598 21 +14611 33 +14612 15 +14614 28 +14619 20 +14620 27 +14621 48 +14623 19 +14624 18 +14631 24 +14635 18 +14636 22 +14638 19 +14642 14 +14656 27 +14661 19 +14672 18 +14674 17 +14676 47 +14678 13 +14684 37 +14685 18 +14688 14 +14698 16 +14701 19 +14702 37 +14706 39 +14715 14 +14719 18 +14722 25 +14737 31 +14738 19 +14740 27 +14741 21 +14747 14 +14755 27 +14757 16 +14758 17 +14760 40 +14763 15 +14772 18 +14775 27 +14776 22 +14778 12 +14788 21 +14790 16 +14795 25 +14798 17 +14799 38 +14802 18 +14804 20 +14805 18 +14809 8 +14818 17 +14819 16 +14825 27 +14828 22 +14829 18 +14831 14 +14839 21 +14845 22 +14851 36 +14862 16 +14865 28 +14868 22 +14878 26 +14885 26 +14889 40 +14908 20 +14909 56 +14912 23 +14913 9 +14914 26 +14926 17 +14930 19 +14933 18 +14934 27 +14937 25 +14943 16 +14946 18 +14947 19 +14953 23 +14956 32 +14962 16 +14964 32 +14970 16 +14973 18 +14974 11 +14980 25 +14986 15 +14988 19 +14989 12 +14996 14 +15005 23 +15007 26 +15008 16 +15011 23 +15017 19 +15018 41 +15019 25 +15024 21 +15036 19 +15041 23 +15048 17 +15059 18 +15061 19 +15071 17 +15076 23 +15083 19 +15090 18 +15092 21 +15094 34 +15096 10 +15097 24 +15101 21 +15102 21 +15104 23 +15110 20 +15113 21 +15114 20 +15129 16 +15130 13 +15131 15 +15132 36 +15133 20 +15136 26 +15141 28 +15142 12 +15143 16 +15144 32 +15146 10 +15153 11 +15155 40 +15161 39 +15162 74 +15166 15 +15169 18 +15170 16 +15174 52 +15177 19 +15178 17 +15179 25 +15189 34 +15191 18 +15194 19 +15195 13 +15196 10 +15197 13 +15199 51 +15209 15 +15212 18 +15216 17 +15220 40 +15225 17 +15230 40 +15232 22 +15233 19 +15236 11 +15239 20 +15245 25 +15249 17 +15250 25 +15251 30 +15260 22 +15261 31 +15262 21 +15265 42 +15268 19 +15269 31 +15270 12 +15278 16 +15280 21 +15287 15 +15300 48 +15306 29 +15307 15 +15310 24 +15312 14 +15313 29 +15315 22 +15316 17 +15321 22 +15322 19 +15325 16 +15332 15 +15333 14 +15336 50 +15341 25 +15355 23 +15357 24 +15358 13 +15365 22 +15368 17 +15377 40 +15378 13 +15379 35 +15381 17 +15382 11 +15395 13 +15403 26 +15409 16 +15411 23 +15412 13 +15415 34 +15417 27 +15422 11 +15428 16 +15434 17 +15437 17 +15448 22 +15453 34 +15456 20 +15460 19 +15464 19 +15468 23 +15483 19 +15490 24 +15491 27 +15492 36 +15496 23 +15501 15 +15514 19 +15525 22 +15529 15 +15531 22 +15533 18 +15534 24 +15535 43 +15539 37 +15540 40 +15545 18 +15546 19 +15547 17 +15548 25 +15549 24 +15556 25 +15563 23 +15564 16 +15565 16 +15567 19 +15568 13 +15570 18 +15572 17 +15577 17 +15578 23 +15587 22 +15588 27 +15594 35 +15600 17 +15605 25 +15607 19 +15608 24 +15609 16 +15611 15 +15612 16 +15620 15 +15623 17 +15632 16 +15635 20 +15636 25 +15639 27 +15642 49 +15645 23 +15648 27 +15652 13 +15657 40 +15660 63 +15663 23 +15666 15 +15676 23 +15678 28 +15689 22 +15693 18 +15695 23 +15698 17 +15701 24 +15708 19 +15710 23 +15713 17 +15715 20 +15717 24 +15722 27 +15724 21 +15727 7 +15736 14 +15752 14 +15759 18 +15762 13 +15764 43 +15766 21 +15768 21 +15781 14 +15785 26 +15788 16 +15791 21 +15792 26 +15798 19 +15808 19 +15810 30 +15817 15 +15820 55 +15831 31 +15837 9 +15839 23 +15851 28 +15858 11 +15871 22 +15872 22 +15875 20 +15879 48 +15881 23 +15886 17 +15887 29 +15891 20 +15892 30 +15893 16 +15894 17 +15900 17 +15903 22 +15907 28 +15910 21 +15911 9 +15918 15 +15923 21 +15924 13 +15927 28 +15928 17 +15937 20 +15941 27 +15944 22 +15945 20 +15947 25 +15951 21 +15953 24 +15954 19 +15958 65 +15959 17 +15962 15 +15974 20 +15975 25 +15978 31 +15985 16 +15993 39 +15994 26 +16003 18 +16007 18 +16009 36 +16015 18 +16017 31 +16021 25 +16026 20 +16034 26 +16035 22 +16045 18 +16048 10 +16053 9 +16057 22 +16060 19 +16062 18 +16064 21 +16066 23 +16069 21 +16070 15 +16071 19 +16078 28 +16080 21 +16085 38 +16086 28 +16087 15 +16092 10 +16101 22 +16111 22 +16114 24 +16122 23 +16125 16 +16131 22 +16135 18 +16146 33 +16148 19 +16149 16 +16150 19 +16152 32 +16157 20 +16160 17 +16161 31 +16164 19 +16173 37 +16175 20 +16181 18 +16182 20 +16188 20 +16200 11 +16210 20 +16212 17 +16213 16 +16216 20 +16219 21 +16230 13 +16232 25 +16243 22 +16248 14 +16251 15 +16256 18 +16264 12 +16270 19 +16274 23 +16287 28 +16289 24 +16290 29 +16291 20 +16297 19 +16298 21 +16299 18 +16301 28 +16302 19 +16304 12 +16309 56 +16313 31 +16314 39 +16316 19 +16317 21 +16318 51 +16323 29 +16331 43 +16340 30 +16342 13 +16352 27 +16353 29 +16355 13 +16356 21 +16361 19 +16365 20 +16378 15 +16381 34 +16383 8 +16384 23 +16390 16 +16391 11 +16399 29 +16404 17 +16407 16 +16409 17 +16411 13 +16413 24 +16424 44 +16428 15 +16432 44 +16435 24 +16444 42 +16454 21 +16472 45 +16475 20 +16476 23 +16478 27 +16480 26 +16490 27 +16495 30 +16499 14 +16502 16 +16507 15 +16513 15 +16516 27 +16518 24 +16520 33 +16525 20 +16540 34 +16544 15 +16545 11 +16546 22 +16552 20 +16556 23 +16558 18 +16559 52 +16560 22 +16561 26 +16567 15 +16573 24 +16575 20 +16582 18 +16590 71 +16591 19 +16596 23 +16597 20 +16609 16 +16627 35 +16632 22 +16633 17 +16636 18 +16637 20 +16642 43 +16644 14 +16648 25 +16649 12 +16650 15 +16656 22 +16658 20 +16664 45 +16667 17 +16674 26 +16675 16 +16678 19 +16684 24 +16685 47 +16687 19 +16689 17 +16695 21 +16697 18 +16700 13 +16704 47 +16705 37 +16706 24 +16715 13 +16722 18 +16730 28 +16739 10 +16744 57 +16745 14 +16749 20 +16753 20 +16759 39 +16761 24 +16767 17 +16768 13 +16773 17 +16775 52 +16779 18 +16781 12 +16785 26 +16789 16 +16796 14 +16801 15 +16802 20 +16803 33 +16805 22 +16806 27 +16811 18 +16813 26 +16817 23 +16826 16 +16836 53 +16840 37 +16842 44 +16843 12 +16854 11 +16855 16 +16862 13 +16865 14 +16868 21 +16869 16 +16878 23 +16879 23 +16881 26 +16884 15 +16885 17 +16886 34 +16889 20 +16892 25 +16893 16 +16895 24 +16901 21 +16904 28 +16907 19 +16910 18 +16911 21 +16913 24 +16919 22 +16922 14 +16926 18 +16931 40 +16935 27 +16936 25 +16941 14 +16944 15 +16952 27 +16957 18 +16970 27 +16986 31 +16989 16 +16992 13 +16993 18 +17002 16 +17004 14 +17006 15 +17009 24 +17015 29 +17019 27 +17020 50 +17025 46 +17038 18 +17039 38 +17042 23 +17044 14 +17046 20 +17052 22 +17053 16 +17060 20 +17065 23 +17076 17 +17078 24 +17086 45 +17087 24 +17089 40 +17093 22 +17094 19 +17096 14 +17101 19 +17105 17 +17113 24 +17115 27 +17123 24 +17124 19 +17148 35 +17156 19 +17159 47 +17160 21 +17162 25 +17165 17 +17167 14 +17169 45 +17173 28 +17175 28 +17176 26 +17179 13 +17181 8 +17183 16 +17188 23 +17191 18 +17198 21 +17200 18 +17202 21 +17204 21 +17206 21 +17207 24 +17217 17 +17219 17 +17226 20 +17228 15 +17233 9 +17236 11 +17238 23 +17239 37 +17246 36 +17249 28 +17264 13 +17265 18 +17270 18 +17279 13 +17281 33 +17285 15 +17289 16 +17290 32 +17298 25 +17301 18 +17303 15 +17307 14 +17308 14 +17311 24 +17314 41 +17317 10 +17321 24 +17325 22 +17332 24 +17340 17 +17346 20 +17353 42 +17356 12 +17357 23 +17363 20 +17364 24 +17374 31 +17376 20 +17381 31 +17382 18 +17385 22 +17392 19 +17394 16 +17395 47 +17400 15 +17402 24 +17415 14 +17422 37 +17424 21 +17425 49 +17429 11 +17430 24 +17437 44 +17439 19 +17441 43 +17443 37 +17444 45 +17450 14 +17459 46 +17462 21 +17466 38 +17469 28 +17470 25 +17480 34 +17482 13 +17488 22 +17492 14 +17497 19 +17501 47 +17506 13 +17510 31 +17512 14 +17516 17 +17521 26 +17525 14 +17526 26 +17533 22 +17539 19 +17542 36 +17546 10 +17559 50 +17568 12 +17569 24 +17572 15 +17577 23 +17579 19 +17585 22 +17588 39 +17589 32 +17592 32 +17593 18 +17595 47 +17597 42 +17603 28 +17616 18 +17622 21 +17623 28 +17626 25 +17627 30 +17628 22 +17632 23 +17643 17 +17652 27 +17654 21 +17670 20 +17681 29 +17683 17 +17684 24 +17685 43 +17688 9 +17692 19 +17706 12 +17708 36 +17724 25 +17728 39 +17732 24 +17746 18 +17747 36 +17755 26 +17761 16 +17762 28 +17765 13 +17768 15 +17775 33 +17776 20 +17777 15 +17779 15 +17780 39 +17793 26 +17798 28 +17799 17 +17805 25 +17808 31 +17810 22 +17817 10 +17827 20 +17829 21 +17839 17 +17840 23 +17841 15 +17847 37 +17848 18 +17850 24 +17853 16 +17856 36 +17860 37 +17868 16 +17870 22 +17871 23 +17874 27 +17875 15 +17881 20 +17883 24 +17884 43 +17886 23 +17890 11 +17893 15 +17898 16 +17905 22 +17908 27 +17917 21 +17921 15 +17924 24 +17928 29 +17929 13 +17932 11 +17933 21 +17945 28 +17947 17 +17952 14 +17960 19 +17962 16 +17967 23 +17968 25 +17969 25 +17970 28 +17972 22 +17975 19 +17980 21 +17987 24 +17988 20 +17991 23 +17994 19 +17999 19 +18001 20 +18003 21 +18019 20 +18020 26 +18025 23 +18029 15 +18030 19 +18036 23 +18039 19 +18043 16 +18048 37 +18051 14 +18055 13 +18060 18 +18062 19 +18063 18 +18071 20 +18072 30 +18077 22 +18078 22 +18084 21 +18088 19 +18093 10 +18094 23 +18097 20 +18103 18 +18111 20 +18115 16 +18122 19 +18128 25 +18129 18 +18133 16 +18136 17 +18139 16 +18143 33 +18148 19 +18156 25 +18161 24 +18162 32 +18167 26 +18172 23 +18173 19 +18182 14 +18183 35 +18185 15 +18188 17 +18190 15 +18195 13 +18204 12 +18207 29 +18208 17 +18209 29 +18213 23 +18222 15 +18223 40 +18232 7 +18233 32 +18246 15 +18247 24 +18248 15 +18251 19 +18265 19 +18269 21 +18271 55 +18278 22 +18282 27 +18290 40 +18291 24 +18295 17 +18296 28 +18298 24 +18307 20 +18310 41 +18315 27 +18319 18 +18322 22 +18338 18 +18339 24 +18342 12 +18352 26 +18365 18 +18369 27 +18377 20 +18379 16 +18385 19 +18391 25 +18393 19 +18394 17 +18397 21 +18398 13 +18399 17 +18403 19 +18408 21 +18411 40 +18416 12 +18417 20 +18418 20 +18419 41 +18430 16 +18431 46 +18432 28 +18434 46 +18435 13 +18455 20 +18457 10 +18458 29 +18459 23 +18461 19 +18463 16 +18465 19 +18468 13 +18474 18 +18480 45 +18491 8 +18499 17 +18501 30 +18504 16 +18505 15 +18535 43 +18540 9 +18543 19 +18546 17 +18550 54 +18553 26 +18557 15 +18560 41 +18563 20 +18565 12 +18569 21 +18575 18 +18576 14 +18577 16 +18580 19 +18586 14 +18598 29 +18601 17 +18602 21 +18604 20 +18609 79 +18615 17 +18617 22 +18618 20 +18623 20 +18630 13 +18631 11 +18633 19 +18647 22 +18648 26 +18650 21 +18651 22 +18654 17 +18661 24 +18672 16 +18675 21 +18677 13 +18687 11 +18688 22 +18693 17 +18696 17 +18698 18 +18702 17 +18709 26 +18727 16 +18733 14 +18752 24 +18754 26 +18761 16 +18765 23 +18771 9 +18772 31 +18779 20 +18780 16 +18785 20 +18788 38 +18791 12 +18797 25 +18799 20 +18813 22 +18820 21 +18822 28 +18825 65 +18826 56 +18829 22 +18839 26 +18840 17 +18847 27 +18861 18 +18863 20 +18869 21 +18870 31 +18872 13 +18878 20 +18883 49 +18886 31 +18887 18 +18890 21 +18899 18 +18900 18 +18910 18 +18917 17 +18920 16 +18921 11 +18927 14 +18928 25 +18932 21 +18935 14 +18936 12 +18939 20 +18943 21 +18946 14 +18948 20 +18953 23 +18960 18 +18963 17 +18964 34 +18971 13 +18974 12 +18975 18 +18978 26 +18981 15 +18983 12 +18985 17 +18986 21 +18993 21 +19002 12 +19003 40 +19006 29 +19008 21 +19009 42 +19010 25 +19012 17 +19018 20 +19032 16 +19047 28 +19052 36 +19061 26 +19064 30 +19074 18 +19076 18 +19086 27 +19093 40 +19094 18 +19108 31 +19114 15 +19115 20 +19116 11 +19118 17 +19124 12 +19126 15 +19128 15 +19139 19 +19140 13 +19145 25 +19149 21 +19153 17 +19157 14 +19161 15 +19163 36 +19168 16 +19171 22 +19176 19 +19180 16 +19182 23 +19183 18 +19186 23 +19187 21 +19190 15 +19191 8 +19192 19 +19198 14 +19199 42 +19200 26 +19201 23 +19207 20 +19211 14 +19212 21 +19213 22 +19215 25 +19219 20 +19224 16 +19231 8 +19233 17 +19236 22 +19243 33 +19259 15 +19261 28 +19278 30 +19289 25 +19292 21 +19297 15 +19298 23 +19301 28 +19307 24 +19313 21 +19314 22 +19315 19 +19316 20 +19319 18 +19320 27 +19321 18 +19323 36 +19327 17 +19340 27 +19342 18 +19343 16 +19345 19 +19348 40 +19350 23 +19352 13 +19354 69 +19370 12 +19376 28 +19386 36 +19388 28 +19389 23 +19395 31 +19412 16 +19420 18 +19422 24 +19423 26 +19428 26 +19432 21 +19435 22 +19436 31 +19440 16 +19445 41 +19449 18 +19451 28 +19455 22 +19456 26 +19463 21 +19468 20 +19472 18 +19478 16 +19482 19 +19486 42 +19487 17 +19496 18 +19497 15 +19500 22 +19506 22 +19508 21 +19514 26 +19516 17 +19530 19 +19531 40 +19533 36 +19537 18 +19541 26 +19547 59 +19559 29 +19560 20 +19570 16 +19577 24 +19585 38 +19586 17 +19587 12 +19597 24 +19599 23 +19600 11 +19610 23 +19613 27 +19620 25 +19628 37 +19632 42 +19638 11 +19641 16 +19642 12 +19645 18 +19649 21 +19653 21 +19654 19 +19655 21 +19660 19 +19665 23 +19666 43 +19668 20 +19670 23 +19672 44 +19674 31 +19676 28 +19682 28 +19684 16 +19686 18 +19687 26 +19688 17 +19692 21 +19693 11 +19694 21 +19695 26 +19711 33 +19719 21 +19720 21 +19726 16 +19730 30 +19732 19 +19736 22 +19743 23 +19745 64 +19747 21 +19750 18 +19751 12 +19755 14 +19767 15 +19768 15 +19769 18 +19770 13 +19773 48 +19777 25 +19781 19 +19782 26 +19783 60 +19801 22 +19803 19 +19806 28 +19811 16 +19816 21 +19817 27 +19819 32 +19831 32 +19838 18 +19845 48 +19848 16 +19849 27 +19852 22 +19857 19 +19858 21 +19863 46 +19865 21 +19867 14 +19868 18 +19870 24 +19871 20 +19873 20 +19875 24 +19878 25 +19880 30 +19881 25 +19882 18 +19883 18 +19884 41 +19900 18 +19901 20 +19907 23 +19911 25 +19913 26 +19914 22 +19925 16 +19929 30 +19931 25 +19932 19 +19935 21 +19936 17 +19950 17 +19951 30 +19956 19 +19960 19 +19961 18 +19975 28 +19976 16 +19977 16 +19986 16 +19990 15 +19992 15 +19994 19 +19995 13 +19998 19 +20000 20 +20002 17 +20008 38 +20017 19 +20021 27 +20022 12 +20025 21 +20028 14 +20030 17 +20032 24 +20034 20 +20036 25 +20037 31 +20045 28 +20046 38 +20047 21 +20048 19 +20049 14 +20054 27 +20059 20 +20063 29 +20069 19 +20072 15 +20076 24 +20078 21 +20080 11 +20085 20 +20089 17 +20090 19 +20095 17 +20108 28 +20111 27 +20112 46 +20113 23 +20115 24 +20119 28 +20120 34 +20121 25 +20124 16 +20125 16 +20127 28 +20128 24 +20130 15 +20131 17 +20137 31 +20139 53 +20140 19 +20143 25 +20144 21 +20164 29 +20173 14 +20178 15 +20183 23 +20192 15 +20199 19 +20200 21 +20201 19 +20203 30 +20210 20 +20213 19 +20217 25 +20219 20 +20227 16 +20234 12 +20250 63 +20251 19 +20254 14 +20261 25 +20263 27 +20264 19 +20265 30 +20266 22 +20271 29 +20274 18 +20275 17 +20278 17 +20280 14 +20281 22 +20290 23 +20291 22 +20293 23 +20299 24 +20303 30 +20306 23 +20313 12 +20314 44 +20315 36 +20321 24 +20323 23 +20324 20 +20327 16 +20333 49 +20338 22 +20342 24 +20348 30 +20349 25 +20350 38 +20357 12 +20363 16 +20365 25 +20366 18 +20368 16 +20369 18 +20376 22 +20377 29 +20378 36 +20379 19 +20382 18 +20383 16 +20387 17 +20392 8 +20399 9 +20400 26 +20417 46 +20422 25 +20426 27 +20436 16 +20440 33 +20441 64 +20450 21 +20457 17 +20462 17 +20463 23 +20475 18 +20477 30 +20478 14 +20479 23 +20494 17 +20501 21 +20506 10 +20507 31 +20510 15 +20512 26 +20513 24 +20517 22 +20524 34 +20528 19 +20532 26 +20533 16 +20535 22 +20536 19 +20537 17 +20540 24 +20542 21 +20547 18 +20550 34 +20555 19 +20563 22 +20571 17 +20578 43 +20580 17 +20581 17 +20583 14 +20587 23 +20592 28 +20598 19 +20600 20 +20603 20 +20612 30 +20613 12 +20624 18 +20627 30 +20629 18 +20633 17 +20636 10 +20638 17 +20641 20 +20647 19 +20648 35 +20653 65 +20656 14 +20662 31 +20663 17 +20672 12 +20687 33 +20688 12 +20695 24 +20697 16 +20700 26 +20702 36 +20704 25 +20715 23 +20716 28 +20722 30 +20724 45 +20736 24 +20742 20 +20745 14 +20747 30 +20751 12 +20757 28 +20763 17 +20769 12 +20773 38 +20777 19 +20785 42 +20786 22 +20793 18 +20795 23 +20798 19 +20800 22 +20806 25 +20812 18 +20815 23 +20818 36 +20819 26 +20822 22 +20825 41 +20826 24 +20828 17 +20833 16 +20842 20 +20843 30 +20848 13 +20852 35 +20855 14 +20857 25 +20864 18 +20866 17 +20867 19 +20869 19 +20870 24 +20874 35 +20879 61 +20882 12 +20888 19 +20894 46 +20895 11 +20898 22 +20902 33 +20904 46 +20913 20 +20914 37 +20917 26 +20918 40 +20922 18 +20924 23 +20934 25 +20939 40 +20941 19 +20947 19 +20948 28 +20949 44 +20955 18 +20958 19 +20960 14 +20961 20 +20964 43 +20982 24 +20983 25 +20985 11 +20988 18 +20989 16 +20991 18 +20996 16 +20997 37 +20999 18 +21002 21 +21003 41 +21006 20 +21007 14 +21012 22 +21018 10 +21021 49 +21024 17 +21025 17 +21027 19 +21028 21 +21035 20 +21037 19 +21038 22 +21043 21 +21045 17 +21047 23 +21069 19 +21070 17 +21071 16 +21072 19 +21080 16 +21083 23 +21097 22 +21100 23 +21107 43 +21117 22 +21119 21 +21121 18 +21126 18 +21127 19 +21135 17 +21136 20 +21140 25 +21143 21 +21147 22 +21148 17 +21153 15 +21155 32 +21158 14 +21164 18 +21166 23 +21167 29 +21170 27 +21178 22 +21180 21 +21181 22 +21184 24 +21197 31 +21198 20 +21202 17 +21204 21 +21205 20 +21206 27 +21208 40 +21215 19 +21218 23 +21221 21 +21225 22 +21227 20 +21231 23 +21234 16 +21239 20 +21243 19 +21244 26 +21250 19 +21251 10 +21252 14 +21255 15 +21258 22 +21263 17 +21266 22 +21272 27 +21273 22 +21276 22 +21284 23 +21287 25 +21290 17 +21293 15 +21295 16 +21299 14 +21305 16 +21309 24 +21311 22 +21314 18 +21320 15 +21322 26 +21334 23 +21337 21 +21340 25 +21342 20 +21344 19 +21346 21 +21356 15 +21358 29 +21359 17 +21368 20 +21374 53 +21382 27 +21383 48 +21384 18 +21385 16 +21386 28 +21390 14 +21391 25 +21405 19 +21407 17 +21411 29 +21412 19 +21414 16 +21415 20 +21417 14 +21422 16 +21427 22 +21428 25 +21429 18 +21433 31 +21437 15 +21442 19 +21443 18 +21445 34 +21448 49 +21452 16 +21456 19 +21465 25 +21466 20 +21467 15 +21471 20 +21475 19 +21476 24 +21477 19 +21481 24 +21484 25 +21485 16 +21496 21 +21497 11 +21500 34 +21516 25 +21517 54 +21525 40 +21541 15 +21545 40 +21549 15 +21550 18 +21552 43 +21553 17 +21555 19 +21560 37 +21567 26 +21571 22 +21579 20 +21585 15 +21588 13 +21592 17 +21594 18 +21596 27 +21601 19 +21603 20 +21612 17 +21613 18 +21614 22 +21615 28 +21618 26 +21628 20 +21632 18 +21635 28 +21645 16 +21646 23 +21651 17 +21657 22 +21660 17 +21662 21 +21666 17 +21667 23 +21669 19 +21675 32 +21683 21 +21694 26 +21700 15 +21710 30 +21711 22 +21715 22 +21716 20 +21720 21 +21726 47 +21731 13 +21732 20 +21733 21 +21735 18 +21737 27 +21740 17 +21741 12 +21742 16 +21750 15 +21753 25 +21761 10 +21762 19 +21769 35 +21772 11 +21775 16 +21777 12 +21778 30 +21779 8 +21781 13 +21782 28 +21783 36 +21784 41 +21792 62 +21802 25 +21810 14 +21815 71 +21816 19 +21826 46 +21828 39 +21837 20 +21838 10 +21839 31 +21849 16 +21850 13 +21855 23 +21857 15 +21862 22 +21866 26 +21868 54 +21871 16 +21872 21 +21875 33 +21879 44 +21882 11 +21885 21 +21887 15 +21889 17 +21890 38 +21894 19 +21907 12 +21908 29 +21910 14 +21911 35 +21915 16 +21916 17 +21922 18 +21923 17 +21930 32 +21932 24 +21934 54 +21947 23 +21948 24 +21953 8 +21954 14 +21955 19 +21957 12 +21959 28 +21960 24 +21964 38 +21967 16 +21974 29 +21976 14 +21984 17 +21990 43 +21992 29 +22002 18 +22006 14 +22009 14 +22010 16 +22021 21 +22022 44 +22024 31 +22030 17 +22034 50 +22036 43 +22040 16 +22045 14 +22048 17 +22049 20 +22055 24 +22057 17 +22065 15 +22069 16 +22073 23 +22077 10 +22084 15 +22087 21 +22088 17 +22091 29 +22092 29 +22094 27 +22100 17 +22102 32 +22107 24 +22117 19 +22119 13 +22120 19 +22127 16 +22129 21 +22135 26 +22140 23 +22153 26 +22163 20 +22166 13 +22184 15 +22187 45 +22188 18 +22189 29 +22190 15 +22208 28 +22209 16 +22212 22 +22222 28 +22224 52 +22227 12 +22229 18 +22231 17 +22233 14 +22235 24 +22236 23 +22244 37 +22250 20 +22255 16 +22256 18 +22266 23 +22270 16 +22272 15 +22277 16 +22283 8 +22286 17 +22294 44 +22300 18 +22304 45 +22305 27 +22316 24 +22319 19 +22321 9 +22322 30 +22323 20 +22324 19 +22333 25 +22337 20 +22339 30 +22340 21 +22349 40 +22351 18 +22352 16 +22356 14 +22359 24 +22360 23 +22366 21 +22367 14 +22369 24 +22373 19 +22377 22 +22383 27 +22384 39 +22385 23 +22386 19 +22387 22 +22393 21 +22396 19 +22412 46 +22414 21 +22417 17 +22418 20 +22423 17 +22424 19 +22425 17 +22431 13 +22438 17 +22441 14 +22445 19 +22450 24 +22451 27 +22454 11 +22464 41 +22465 22 +22470 20 +22471 21 +22482 19 +22488 22 +22497 30 +22499 32 +22521 17 +22526 19 +22530 46 +22531 17 +22536 23 +22539 13 +22543 42 +22546 14 +22548 41 +22555 16 +22556 22 +22557 15 +22558 21 +22559 18 +22560 11 +22561 10 +22562 19 +22563 21 +22564 52 +22565 28 +22571 19 +22575 27 +22577 18 +22579 31 +22580 19 +22591 27 +22598 12 +22601 16 +22602 26 +22607 30 +22611 25 +22613 18 +22617 42 +22619 22 +22620 21 +22621 74 +22622 46 +22631 19 +22634 31 +22635 29 +22638 16 +22643 16 +22645 22 +22647 17 +22648 15 +22651 24 +22652 45 +22657 12 +22659 21 +22669 21 +22672 20 +22673 23 +22677 19 +22679 42 +22682 58 +22684 22 +22685 11 +22686 39 +22687 12 +22688 28 +22693 26 +22695 23 +22701 21 +22706 71 +22707 27 +22713 25 +22714 41 +22718 23 +22722 15 +22727 13 +22728 11 +22729 30 +22730 15 +22732 40 +22737 19 +22739 34 +22742 22 +22743 19 +22750 22 +22753 25 +22755 23 +22759 19 +22762 24 +22764 17 +22771 19 +22772 29 +22773 23 +22777 16 +22779 20 +22784 18 +22788 21 +22789 29 +22790 22 +22795 73 +22807 15 +22810 23 +22812 28 +22813 13 +22815 10 +22820 18 +22821 50 +22822 21 +22827 14 +22830 15 +22832 21 +22833 51 +22843 14 +22845 26 +22849 27 +22852 20 +22853 13 +22854 20 +22855 9 +22861 30 +22864 15 +22865 16 +22867 56 +22876 11 +22877 20 +22879 22 +22884 15 +22886 15 +22887 26 +22895 24 +22901 15 +22903 15 +22905 19 +22906 39 +22931 21 +22937 18 +22945 20 +22949 14 +22951 17 +22954 41 +22955 13 +22956 23 +22962 15 +22966 21 +22971 25 +22992 28 +22993 15 +22997 16 +23007 25 +23010 45 +23016 34 +23017 21 +23022 25 +23026 11 +23028 19 +23033 16 +23038 11 +23046 31 +23047 32 +23066 12 +23073 21 +23086 14 +23091 30 +23092 17 +23094 24 +23098 16 +23105 18 +23107 15 +23108 49 +23113 19 +23115 24 +23117 16 +23118 15 +23132 15 +23136 12 +23137 26 +23143 19 +23149 21 +23150 15 +23151 38 +23153 17 +23158 30 +23159 27 +23160 24 +23163 24 +23173 14 +23179 32 +23180 20 +23183 30 +23188 15 +23189 17 +23191 19 +23192 18 +23196 38 +23199 23 +23205 39 +23209 41 +23211 23 +23216 14 +23217 18 +23223 23 +23231 24 +23232 34 +23235 27 +23236 20 +23247 14 +23251 27 +23252 31 +23255 17 +23259 18 +23264 31 +23265 15 +23268 61 +23274 14 +23277 21 +23280 29 +23286 20 +23287 14 +23290 20 +23295 20 +23302 22 +23303 23 +23306 20 +23312 22 +23325 29 +23333 17 +23341 12 +23348 14 +23351 18 +23357 20 +23362 21 +23364 24 +23366 20 +23372 21 +23373 17 +23382 17 +23394 19 +23398 27 +23403 24 +23412 28 +23415 20 +23431 21 +23433 12 +23437 13 +23443 34 +23444 30 +23445 19 +23448 24 +23453 22 +23458 28 +23461 20 +23462 18 +23475 19 +23477 19 +23479 24 +23480 20 +23504 24 +23507 17 +23510 17 +23515 14 +23520 51 +23522 15 +23526 23 +23527 19 +23530 56 +23535 35 +23539 14 +23540 54 +23541 14 +23544 19 +23549 28 +23559 19 +23565 28 +23566 35 +23568 25 +23573 14 +23576 43 +23583 13 +23588 22 +23591 21 +23593 12 +23596 24 +23600 28 +23603 15 +23607 16 +23608 13 +23612 21 +23614 18 +23616 30 +23617 25 +23619 18 +23620 15 +23621 17 +23624 13 +23636 17 +23639 58 +23640 19 +23644 19 +23649 19 +23653 18 +23654 17 +23660 13 +23661 20 +23662 28 +23667 17 +23671 19 +23673 22 +23680 20 +23681 21 +23683 27 +23687 17 +23690 13 +23698 15 +23700 21 +23703 24 +23707 23 +23708 18 +23709 45 +23710 14 +23713 21 +23717 22 +23718 16 +23721 29 +23723 38 +23731 21 +23733 15 +23735 14 +23742 24 +23745 16 +23746 24 +23747 19 +23756 44 +23766 22 +23767 39 +23768 18 +23769 29 +23770 16 +23772 29 +23773 24 +23781 19 +23783 41 +23790 12 +23793 21 +23794 16 +23796 15 +23803 33 +23810 47 +23814 21 +23815 10 +23833 16 +23834 18 +23841 24 +23854 17 +23864 11 +23871 19 +23872 27 +23873 18 +23875 14 +23883 14 +23885 19 +23888 16 +23890 18 +23891 18 +23894 18 +23895 22 +23897 38 +23899 14 +23900 23 +23901 28 +23904 21 +23910 20 +23912 33 +23917 19 +23918 12 +23922 23 +23948 19 +23949 16 +23952 15 +23953 20 +23958 29 +23961 26 +23964 23 +23971 25 +23972 32 +23975 21 +23977 29 +23979 21 +23981 16 +23982 20 +23985 21 +23986 15 +23987 21 +24000 18 +24001 17 +24004 33 +24009 14 +24014 24 +24019 45 +24020 21 +24023 22 +24029 8 +24043 20 +24051 20 +24055 25 +24061 24 +24063 15 +24065 24 +24067 15 +24073 14 +24075 30 +24078 20 +24082 16 +24086 16 +24093 28 +24098 18 +24099 11 +24100 19 +24105 13 +24113 26 +24117 20 +24124 23 +24126 23 +24127 19 +24128 17 +24135 16 +24139 45 +24140 21 +24141 30 +24153 11 +24154 21 +24160 12 +24166 15 +24193 12 +24196 15 +24207 19 +24210 15 +24217 14 +24230 19 +24232 20 +24236 15 +24239 17 +24242 28 +24244 13 +24246 13 +24249 35 +24250 33 +24255 20 +24258 35 +24260 30 +24262 12 +24264 26 +24268 26 +24274 17 +24278 40 +24279 15 +24280 44 +24282 17 +24284 30 +24289 32 +24294 16 +24299 33 +24302 19 +24303 11 +24307 24 +24308 14 +24309 51 +24311 24 +24313 17 +24329 23 +24330 31 +24331 17 +24332 18 +24338 22 +24340 23 +24344 12 +24354 21 +24358 41 +24360 22 +24368 64 +24374 26 +24376 14 +24378 19 +24386 18 +24392 19 +24396 25 +24399 16 +24401 45 +24405 21 +24412 46 +24417 16 +24419 25 +24424 17 +24427 12 +24433 18 +24437 24 +24443 80 +24444 21 +24449 15 +24450 18 +24453 48 +24457 24 +24458 15 +24459 19 +24464 17 +24468 18 +24476 19 +24478 50 +24479 19 +24484 28 +24489 14 +24492 13 +24493 18 +24495 17 +24496 23 +24506 11 +24507 39 +24513 19 +24515 9 +24516 27 +24521 25 +24526 18 +24531 20 +24534 10 +24536 22 +24539 29 +24547 22 +24548 19 +24553 28 +24554 16 +24555 42 +24557 22 +24558 27 +24562 41 +24568 26 +24569 19 +24578 37 +24580 24 +24581 28 +24583 39 +24592 13 +24593 23 +24597 21 +24598 17 +24601 16 +24607 19 +24610 9 +24615 25 +24616 21 +24619 15 +24622 13 +24629 14 +24635 48 +24638 16 +24641 22 +24652 24 +24656 27 +24666 21 +24670 24 +24673 43 +24675 21 +24678 20 +24683 15 +24689 28 +24694 22 +24700 20 +24703 16 +24709 26 +24711 23 +24716 22 +24724 17 +24725 24 +24731 18 +24734 36 +24738 24 +24740 15 +24742 30 +24743 24 +24745 16 +24749 18 +24753 45 +24757 39 +24761 19 +24762 25 +24764 42 +24765 36 +24767 19 +24771 11 +24778 23 +24779 15 +24780 21 +24787 33 +24789 22 +24790 15 +24791 15 +24792 27 +24795 24 +24800 17 +24805 25 +24808 31 +24809 17 +24814 51 +24816 22 +24818 18 +24820 22 +24823 26 +24826 15 +24829 19 +24831 27 +24834 15 +24836 18 +24837 40 +24839 33 +24848 12 +24850 12 +24859 23 +24860 33 +24861 26 +24862 20 +24863 15 +24864 41 +24868 34 +24869 21 +24872 17 +24873 18 +24875 11 +24877 30 +24883 18 +24884 27 +24888 16 +24889 17 +24895 20 +24901 16 +24903 32 +24905 18 +24906 17 +24907 29 +24909 26 +24914 24 +24916 15 +24920 15 +24922 42 +24924 22 +24926 36 +24928 18 +24930 20 +24931 13 +24933 23 +24939 26 +24948 15 +24951 25 +24964 10 +24965 25 +24966 24 +24971 15 +24973 23 +24975 16 +24977 28 +24979 21 +24986 21 +24993 33 +24995 12 +24996 20 +24997 16 +25003 15 +25007 14 +25010 23 +25024 26 +25028 20 +25030 51 +25032 28 +25042 26 +25049 36 +25053 12 +25054 18 +25056 15 +25058 25 +25081 23 +25082 23 +25084 20 +25089 49 +25091 17 +25095 20 +25096 16 +25104 17 +25109 22 +25111 29 +25115 27 +25122 23 +25123 24 +25135 26 +25138 15 +25141 17 +25142 14 +25147 19 +25159 26 +25160 14 +25161 17 +25171 32 +25176 15 +25177 17 +25188 16 +25194 10 +25197 31 +25198 13 +25202 24 +25203 23 +25205 37 +25211 14 +25213 11 +25215 32 +25217 15 +25231 25 +25240 14 +25252 55 +25256 18 +25257 17 +25262 18 +25263 23 +25264 39 +25267 19 +25268 24 +25273 15 +25278 19 +25279 20 +25286 17 +25293 20 +25307 14 +25310 31 +25312 17 +25314 11 +25316 12 +25320 16 +25337 25 +25338 26 +25341 23 +25344 19 +25346 26 +25347 18 +25348 21 +25349 18 +25354 24 +25362 15 +25366 28 +25368 23 +25373 44 +25376 15 +25380 26 +25386 20 +25387 18 +25394 18 +25400 25 +25401 16 +25402 19 +25410 13 +25427 17 +25428 17 +25433 20 +25434 27 +25436 14 +25439 19 +25442 19 +25445 18 +25447 23 +25448 13 +25452 17 +25463 11 +25469 25 +25472 18 +25473 18 +25480 25 +25481 30 +25483 17 +25485 15 +25486 27 +25489 15 +25490 18 +25492 26 +25493 16 +25498 35 +25504 24 +25506 18 +25508 22 +25509 26 +25511 18 +25516 39 +25528 16 +25530 16 +25542 23 +25545 17 +25546 12 +25549 13 +25551 22 +25552 22 +25554 20 +25558 38 +25566 33 +25567 24 +25578 18 +25581 13 +25583 22 +25593 23 +25594 19 +25599 27 +25600 16 +25605 16 +25606 20 +25608 22 +25612 19 +25617 15 +25618 11 +25619 19 +25620 22 +25622 26 +25624 31 +25636 27 +25637 41 +25638 17 +25639 28 +25641 28 +25643 24 +25645 15 +25646 16 +25654 17 +25660 20 +25666 19 +25667 16 +25668 21 +25670 18 +25675 61 +25679 15 +25692 15 +25699 16 +25700 19 +25710 25 +25711 26 +25712 22 +25723 45 +25727 12 +25731 22 +25736 19 +25740 24 +25741 13 +25742 19 +25747 25 +25752 21 +25755 19 +25758 15 +25760 19 +25770 16 +25772 14 +25773 17 +25774 16 +25777 21 +25778 49 +25779 27 +25783 16 +25785 8 +25786 35 +25787 11 +25788 27 +25791 31 +25793 27 +25799 22 +25805 21 +25813 57 +25815 15 +25825 20 +25826 20 +25828 20 +25835 14 +25839 16 +25859 15 +25863 26 +25873 38 +25874 18 +25876 18 +25877 19 +25882 13 +25885 26 +25892 32 +25900 13 +25905 20 +25907 15 +25916 27 +25918 43 +25926 13 +25940 20 +25942 12 +25948 15 +25949 21 +25960 33 +25962 20 +25964 19 +25971 24 +25977 15 +25981 17 +25985 20 +25989 46 +25996 38 +26010 23 +26022 21 +26027 25 +26028 40 +26047 35 +26049 40 +26052 11 +26054 29 +26058 21 +26067 19 +26071 15 +26073 21 +26077 34 +26085 18 +26088 24 +26090 21 +26091 18 +26092 18 +26106 21 +26118 24 +26121 34 +26134 25 +26136 20 +26138 7 +26140 17 +26144 16 +26146 59 +26147 22 +26150 35 +26151 22 +26154 15 +26157 43 +26161 16 +26163 26 +26175 26 +26177 55 +26192 24 +26193 55 +26202 21 +26204 17 +26205 19 +26222 22 +26223 12 +26231 23 +26233 20 +26235 21 +26236 46 +26238 24 +26244 19 +26247 20 +26249 17 +26250 20 +26259 24 +26261 23 +26264 17 +26271 23 +26276 38 +26283 15 +26287 12 +26288 18 +26291 26 +26295 27 +26301 26 +26304 17 +26305 52 +26306 42 +26312 13 +26315 15 +26316 25 +26320 17 +26322 19 +26326 22 +26331 30 +26343 11 +26344 29 +26347 47 +26348 43 +26356 22 +26365 22 +26386 25 +26397 30 +26399 9 +26400 20 +26401 22 +26409 17 +26410 33 +26411 24 +26416 19 +26420 18 +26423 15 +26438 19 +26447 30 +26456 22 +26457 60 +26458 21 +26460 30 +26461 15 +26466 11 +26468 33 +26470 23 +26473 17 +26476 20 +26484 31 +26486 26 +26489 17 +26504 28 +26509 34 +26513 21 +26515 16 +26519 19 +26522 16 +26524 23 +26525 12 +26530 21 +26539 17 +26544 20 +26551 25 +26552 15 +26563 19 +26564 22 +26569 24 +26572 17 +26573 27 +26577 12 +26584 33 +26590 21 +26591 28 +26592 26 +26598 15 +26612 17 +26614 21 +26616 28 +26617 18 +26620 37 +26621 14 +26623 24 +26626 19 +26631 45 +26635 18 +26638 12 +26640 22 +26650 26 +26656 48 +26661 60 +26662 20 +26666 20 +26670 19 +26685 33 +26686 12 +26689 15 +26691 31 +26694 59 +26699 18 +26705 43 +26706 19 +26711 32 +26716 19 +26721 16 +26727 23 +26730 21 +26732 24 +26740 28 +26741 22 +26743 37 +26745 24 +26759 19 +26761 19 +26762 21 +26764 7 +26771 25 +26775 19 +26781 18 +26783 49 +26791 20 +26796 26 +26803 58 +26817 19 +26823 27 +26835 6 +26853 19 +26860 26 +26865 20 +26867 17 +26871 10 +26874 15 +26876 11 +26888 13 +26889 22 +26896 19 +26898 15 +26903 11 +26908 39 +26910 12 +26917 19 +26918 13 +26921 21 +26922 43 +26924 26 +26928 21 +26929 25 +26933 29 +26936 15 +26939 21 +26941 29 +26948 17 +26949 22 +26953 19 +26954 18 +26955 18 +26956 15 +26959 20 +26961 18 +26968 20 +26969 13 +26980 12 +26983 31 +26986 19 +26999 25 +27004 20 +27007 14 +27010 15 +27012 45 +27013 27 +27015 17 +27017 19 +27021 17 +27024 16 +27025 22 +27035 19 +27039 26 +27041 33 +27042 60 +27046 16 +27052 20 +27053 26 +27055 39 +27056 13 +27059 15 +27066 20 +27074 27 +27079 48 +27080 28 +27085 18 +27087 24 +27092 16 +27094 22 +27098 33 +27099 40 +27117 18 +27121 25 +27124 12 +27127 23 +27128 12 +27130 11 +27131 26 +27133 8 +27139 14 +27140 17 +27144 15 +27145 23 +27146 15 +27153 69 +27160 23 +27163 23 +27165 20 +27168 19 +27172 26 +27173 27 +27177 14 +27179 19 +27185 28 +27186 14 +27187 33 +27192 16 +27195 27 +27197 21 +27198 16 +27199 36 +27202 32 +27208 18 +27210 22 +27219 36 +27222 18 +27225 21 +27235 35 +27243 29 +27246 44 +27251 33 +27253 16 +27256 20 +27264 16 +27265 15 +27271 17 +27272 19 +27279 19 +27280 20 +27282 22 +27289 17 +27290 37 +27292 15 +27295 14 +27297 19 +27298 11 +27299 24 +27301 24 +27304 14 +27308 36 +27312 21 +27317 19 +27319 10 +27324 21 +27334 22 +27337 28 +27342 17 +27359 25 +27360 19 +27370 16 +27372 22 +27375 23 +27388 34 +27389 13 +27392 29 +27393 47 +27394 64 +27396 18 +27401 17 +27404 20 +27409 20 +27412 24 +27414 37 +27420 17 +27430 24 +27435 17 +27440 20 +27443 33 +27447 14 +27448 17 +27449 17 +27459 16 +27461 16 +27470 24 +27475 11 +27509 27 +27510 28 +27515 13 +27517 23 +27519 21 +27521 15 +27522 21 +27524 14 +27526 17 +27529 16 +27534 16 +27553 13 +27556 16 +27561 24 +27574 16 +27589 29 +27592 35 +27593 15 +27602 25 +27603 34 +27609 17 +27624 18 +27638 25 +27644 13 +27647 19 +27658 10 +27660 30 +27662 17 +27663 18 +27665 36 +27666 29 +27669 21 +27672 26 +27674 23 +27676 20 +27679 15 +27682 18 +27688 25 +27695 19 +27697 22 +27709 27 +27710 48 +27712 21 +27714 24 +27726 38 +27731 17 +27735 24 +27736 26 +27737 22 +27738 31 +27739 14 +27746 39 +27755 32 +27756 19 +27759 13 +27760 16 +27762 15 +27763 25 +27768 52 +27769 40 +27776 18 +27779 10 +27782 14 +27784 15 +27785 29 +27787 20 +27794 19 +27803 58 +27806 30 +27807 21 +27813 18 +27819 19 +27821 19 +27828 25 +27829 20 +27831 12 +27832 30 +27833 24 +27836 15 +27841 19 +27852 21 +27854 18 +27855 36 +27859 20 +27860 16 +27864 30 +27865 17 +27866 21 +27877 25 +27880 13 +27881 28 +27891 47 +27892 23 +27902 25 +27920 20 +27922 22 +27924 20 +27925 16 +27930 21 +27934 21 +27937 16 +27941 21 +27943 13 +27951 13 +27958 21 +27960 20 +27967 16 +27968 18 +27969 20 +27982 17 +27984 27 +27988 16 +27993 25 +27995 24 +28003 17 +28005 16 +28013 57 +28020 18 +28021 52 +28022 28 +28026 19 +28028 14 +28035 25 +28036 23 +28038 19 +28042 19 +28055 15 +28059 17 +28064 18 +28066 40 +28069 22 +28070 20 +28076 20 +28078 20 +28082 31 +28090 26 +28091 14 +28096 30 +28100 72 +28104 17 +28111 38 +28113 17 +28115 27 +28118 16 +28122 12 +28127 19 +28129 33 +28136 24 +28138 30 +28139 30 +28152 23 +28153 22 +28154 16 +28163 14 +28171 24 +28173 22 +28180 20 +28183 19 +28184 25 +28197 39 +28198 13 +28202 17 +28203 23 +28211 19 +28223 27 +28224 22 +28225 25 +28231 32 +28232 17 +28238 20 +28240 28 +28243 16 +28245 16 +28251 21 +28256 39 +28259 15 +28262 41 +28275 15 +28279 17 +28280 18 +28281 28 +28282 15 +28284 18 +28288 14 +28295 21 +28300 18 +28311 19 +28312 25 +28319 22 +28322 20 +28331 26 +28334 20 +28338 22 +28339 34 +28340 17 +28343 39 +28354 24 +28359 32 +28361 17 +28362 42 +28366 17 +28367 15 +28369 14 +28370 20 +28371 22 +28377 14 +28388 27 +28391 15 +28394 18 +28398 15 +28413 18 +28414 19 +28416 25 +28417 17 +28418 15 +28421 15 +28423 19 +28427 44 +28437 25 +28438 25 +28440 21 +28446 14 +28450 30 +28451 20 +28455 25 +28461 54 +28467 23 +28483 15 +28485 17 +28486 13 +28493 21 +28495 19 +28496 41 +28498 9 +28502 16 +28503 18 +28504 23 +28508 35 +28509 27 +28510 42 +28512 18 +28515 19 +28528 27 +28529 14 +28530 25 +28544 15 +28563 17 +28567 27 +28572 25 +28574 22 +28575 19 +28583 22 +28590 18 +28591 48 +28600 40 +28603 18 +28604 19 +28605 13 +28606 23 +28612 22 +28617 11 +28620 15 +28622 36 +28626 19 +28628 17 +28634 24 +28635 16 +28642 24 +28643 25 +28647 14 +28651 23 +28652 23 +28659 18 +28670 13 +28677 26 +28678 16 +28688 10 +28689 19 +28696 9 +28701 14 +28705 42 +28709 15 +28711 18 +28712 30 +28714 27 +28720 27 +28724 52 +28725 58 +28726 17 +28728 21 +28732 18 +28733 30 +28741 19 +28746 23 +28751 16 +28754 19 +28766 13 +28770 22 +28772 28 +28782 24 +28796 15 +28799 45 +28805 25 +28807 16 +28809 25 +28810 14 +28812 23 +28814 14 +28816 21 +28825 21 +28826 23 +28832 28 +28834 17 +28837 13 +28839 17 +28844 19 +28846 27 +28858 16 +28872 15 +28874 28 +28878 27 +28896 22 +28898 24 +28900 22 +28903 17 +28905 23 +28910 17 +28913 27 +28916 24 +28917 19 +28920 24 +28927 39 +28928 26 +28935 27 +28937 18 +28941 13 +28943 13 +28946 37 +28947 17 +28955 14 +28956 27 +28959 18 +28967 23 +28986 36 +28987 22 +28988 15 +28992 19 +28998 22 +29002 19 +29004 10 +29005 44 +29007 25 +29010 64 +29012 21 +29014 32 +29015 31 +29022 23 +29024 14 +29025 16 +29030 18 +29035 31 +29039 23 +29042 18 +29046 17 +29049 13 +29052 27 +29061 21 +29062 51 +29063 22 +29067 35 +29070 18 +29074 14 +29076 25 +29089 20 +29092 19 +29093 17 +29094 37 +29102 14 +29108 15 +29109 37 +29111 15 +29120 13 +29121 31 +29130 13 +29139 12 +29148 29 +29155 26 +29161 32 +29172 25 +29180 14 +29183 14 +29185 20 +29188 23 +29195 18 +29206 11 +29209 22 +29211 16 +29216 17 +29218 26 +29221 28 +29222 25 +29237 24 +29239 11 +29243 20 +29245 25 +29247 20 +29249 15 +29253 23 +29254 32 +29263 15 +29264 21 +29265 20 +29266 16 +29267 31 +29268 19 +29271 24 +29274 38 +29278 36 +29279 12 +29285 15 +29286 14 +29288 31 +29290 17 +29293 42 +29300 50 +29307 34 +29311 17 +29313 13 +29315 24 +29318 24 +29324 34 +29329 43 +29336 13 +29339 22 +29342 26 +29343 21 +29344 30 +29351 39 +29359 10 +29365 42 +29369 27 +29370 28 +29376 20 +29386 19 +29388 40 +29392 49 +29393 26 +29394 19 +29398 41 +29399 24 +29400 14 +29410 24 +29411 23 +29413 21 +29415 18 +29422 19 +29425 22 +29429 42 +29433 33 +29438 14 +29442 15 +29448 27 +29450 33 +29451 60 +29453 16 +29456 27 +29461 44 +29466 14 +29468 21 +29469 17 +29477 22 +29481 23 +29487 19 +29495 22 +29500 17 +29507 15 +29525 65 +29528 28 +29539 24 +29542 40 +29544 18 +29545 50 +29547 23 +29552 12 +29555 26 +29556 44 +29560 11 +29564 26 +29566 25 +29567 33 +29575 12 +29577 15 +29583 11 +29589 29 +29597 16 +29600 17 +29602 38 +29603 20 +29604 33 +29605 22 +29608 25 +29609 53 +29610 25 +29619 20 +29621 18 +29623 11 +29626 23 +29627 21 +29629 20 +29630 35 +29633 20 +29637 29 +29641 18 +29642 41 +29644 51 +29646 26 +29649 25 +29656 14 +29657 21 +29658 21 +29661 15 +29678 15 +29680 16 +29690 20 +29698 22 +29705 22 +29711 22 +29718 24 +29727 14 +29729 25 +29751 11 +29752 11 +29753 22 +29754 21 +29758 21 +29759 16 +29760 22 +29761 46 +29767 46 +29772 16 +29773 53 +29775 22 +29777 20 +29782 19 +29805 23 +29810 16 +29816 19 +29818 10 +29819 21 +29824 20 +29829 19 +29831 33 +29833 24 +29840 25 +29844 51 +29857 22 +29860 20 +29864 45 +29871 18 +29875 23 +29877 20 +29882 24 +29884 21 +29888 26 +29889 34 +29891 43 +29893 22 +29894 19 +29896 25 +29906 21 +29907 23 +29908 16 +29909 10 +29912 23 +29916 21 +29918 11 +29919 24 +29920 20 +29923 12 +29924 29 +29928 15 +29939 16 +29940 52 +29942 20 +29952 29 +29954 14 +29965 25 +29966 19 +29970 18 +29978 22 +29980 11 +29982 22 +29984 17 +29986 31 +29990 18 +29992 26 +29994 16 +29998 23 +29999 15 +30006 19 +30013 27 +30015 23 +30017 23 +30020 17 +30021 22 +30033 18 +30034 14 +30039 20 +30042 15 +30046 12 +30048 16 +30049 24 +30053 30 +30054 18 +30057 14 +30065 43 +30067 14 +30069 18 +30070 28 +30074 9 +30078 18 +30079 21 +30082 18 +30089 43 +30093 25 +30107 19 +30109 21 +30113 23 +30116 19 +30119 16 +30120 29 +30121 18 +30133 15 +30138 20 +30140 20 +30148 28 +30157 23 +30161 20 +30163 22 +30170 19 +30174 22 +30177 30 +30180 20 +30183 23 +30186 22 +30194 25 +30199 23 +30207 20 +30212 65 +30213 17 +30214 24 +30218 18 +30219 20 +30226 16 +30242 15 +30245 50 +30249 21 +30254 32 +30256 16 +30258 31 +30272 17 +30276 28 +30290 12 +30293 21 +30296 20 +30298 13 +30301 17 +30302 48 +30306 17 +30312 18 +30315 17 +30316 50 +30318 15 +30319 15 +30322 28 +30325 21 +30327 18 +30328 17 +30335 15 +30337 27 +30341 31 +30350 25 +30351 13 +30352 12 +30355 10 +30356 18 +30359 17 +30362 19 +30365 16 +30372 45 +30374 20 +30385 16 +30388 23 +30397 19 +30398 10 +30408 24 +30415 38 +30422 22 +30426 24 +30427 17 +30428 24 +30429 17 +30433 34 +30435 25 +30436 15 +30440 48 +30443 24 +30444 36 +30448 18 +30449 15 +30459 22 +30463 18 +30473 12 +30474 14 +30475 20 +30477 16 +30481 19 +30483 13 +30485 10 +30492 19 +30496 20 +30499 30 +30501 19 +30519 30 +30520 15 +30526 15 +30527 18 +30534 30 +30535 20 +30537 36 +30547 29 +30557 29 +30564 29 +30565 11 +30569 14 +30589 17 +30592 16 +30595 17 +30596 15 +30597 17 +30598 49 +30601 24 +30602 16 +30603 60 +30604 18 +30606 23 +30607 55 +30613 17 +30617 22 +30620 18 +30624 36 +30635 20 +30639 16 +30641 14 +30645 21 +30651 20 +30653 15 +30655 26 +30659 19 +30670 29 +30679 34 +30686 19 +30688 13 +30694 18 +30699 21 +30704 22 +30705 29 +30706 16 +30710 25 +30712 22 +30717 13 +30718 18 +30724 18 +30725 16 +30733 16 +30737 23 +30741 12 +30745 28 +30750 22 +30752 37 +30753 18 +30755 15 +30762 26 +30766 30 +30770 45 +30775 19 +30776 27 +30780 12 +30782 26 +30783 15 +30784 21 +30785 26 +30792 16 +30793 18 +30794 28 +30803 16 +30805 24 +30807 32 +30810 28 +30814 19 +30815 15 +30819 23 +30821 25 +30825 12 +30826 35 +30843 24 +30846 26 +30851 30 +30860 26 +30865 22 +30873 24 +30875 20 +30876 21 +30878 12 +30879 18 +30887 22 +30888 19 +30889 15 +30891 14 +30894 14 +30896 22 +30902 28 +30914 24 +30918 24 +30921 18 +30922 20 +30926 14 +30927 11 +30936 27 +30939 21 +30944 22 +30954 27 +30963 21 +30964 26 +30966 16 +30967 16 +30968 22 +30976 14 +30989 37 +30991 19 +30993 50 +31005 30 +31006 22 +31009 22 +31010 24 +31016 15 +31018 17 +31019 25 +31025 33 +31028 24 +31033 23 +31035 57 +31045 23 +31049 39 +31055 22 +31061 17 +31075 65 +31083 26 +31089 14 +31095 22 +31102 16 +31103 27 +31104 23 +31108 45 +31112 14 +31114 30 +31120 18 +31121 19 +31127 17 +31139 56 +31153 27 +31154 14 +31155 29 +31157 22 +31168 25 +31169 52 +31170 19 +31171 22 +31172 47 +31173 20 +31174 18 +31178 25 +31179 9 +31190 26 +31193 17 +31195 32 +31198 22 +31209 19 +31211 13 +31223 15 +31224 16 +31226 12 +31230 29 +31232 15 +31237 16 +31241 20 +31244 34 +31245 21 +31246 15 +31247 16 +31249 16 +31254 40 +31260 15 +31264 17 +31277 27 +31285 37 +31303 14 +31304 26 +31307 22 +31308 19 +31310 17 +31311 14 +31319 24 +31320 12 +31325 17 +31330 41 +31331 16 +31334 14 +31338 22 +31351 18 +31356 24 +31358 30 +31359 17 +31362 25 +31363 23 +31364 24 +31369 29 +31375 27 +31389 24 +31403 19 +31404 15 +31407 15 +31408 23 +31410 23 +31416 43 +31417 20 +31418 15 +31420 21 +31425 45 +31426 21 +31431 25 +31433 17 +31439 13 +31441 19 +31445 29 +31451 20 +31455 25 +31465 22 +31474 24 +31477 16 +31485 40 +31488 12 +31490 21 +31498 19 +31504 23 +31512 26 +31514 14 +31517 22 +31518 21 +31522 19 +31525 14 +31529 18 +31530 14 +31537 24 +31540 18 +31545 23 +31553 28 +31557 16 +31559 24 +31562 23 +31570 21 +31577 20 +31578 28 +31583 22 +31599 25 +31606 32 +31610 15 +31613 21 +31617 15 +31619 23 +31626 34 +31629 20 +31633 15 +31634 13 +31641 35 +31644 31 +31649 22 +31659 20 +31662 28 +31664 24 +31665 27 +31670 39 +31671 22 +31673 24 +31674 19 +31677 21 +31685 42 +31686 22 +31690 24 +31693 23 +31696 32 +31698 13 +31699 20 +31705 29 +31706 19 +31709 14 +31714 23 +31718 19 +31720 18 +31723 20 +31727 18 +31750 16 +31752 11 +31753 16 +31759 34 +31761 23 +31762 22 +31765 21 +31766 18 +31769 31 +31776 12 +31777 19 +31784 19 +31785 12 +31789 21 +31797 18 +31803 16 +31804 10 +31808 20 +31809 16 +31810 22 +31813 16 +31816 63 +31818 22 +31829 16 +31835 23 +31836 21 +31837 21 +31838 45 +31839 52 +31842 17 +31843 18 +31844 21 +31847 18 +31856 18 +31862 9 +31864 50 +31870 20 +31874 35 +31877 43 +31885 39 +31889 20 +31892 20 +31893 18 +31897 35 +31910 17 +31915 25 +31927 21 +31932 24 +31936 27 +31945 29 +31947 17 +31950 17 +31953 13 +31954 22 +31958 22 +31964 17 +31968 7 +31969 25 +31970 16 +31972 19 +31979 36 +31980 18 +31985 16 +31986 10 +31990 17 +31995 17 +31998 15 +32004 10 +32006 43 +32013 23 +32014 23 +32016 18 +32018 19 +32020 26 +32034 19 +32048 35 +32058 22 +32060 24 +32062 30 +32081 11 +32082 22 +32087 39 +32100 15 +32101 10 +32104 13 +32111 15 +32112 51 +32113 21 +32118 35 +32121 20 +32122 25 +32123 17 +32124 32 +32127 23 +32134 17 +32138 14 +32143 25 +32144 15 +32153 21 +32157 19 +32161 16 +32163 37 +32165 29 +32168 16 +32175 21 +32180 22 +32182 11 +32188 22 +32192 15 +32194 18 +32201 18 +32208 15 +32232 38 +32244 14 +32248 15 +32252 16 +32261 7 +32263 22 +32266 18 +32270 24 +32279 30 +32285 48 +32286 12 +32288 16 +32293 25 +32295 28 +32296 16 +32300 25 +32302 11 +32305 22 +32311 54 +32313 41 +32319 17 +32320 18 +32322 29 +32331 32 +32337 28 +32341 18 +32344 46 +32345 14 +32347 34 +32354 15 +32355 18 +32363 36 +32366 35 +32369 20 +32370 27 +32371 24 +32377 15 +32378 42 +32383 27 +32385 29 +32388 17 +32390 27 +32391 24 +32393 27 +32397 21 +32417 39 +32419 25 +32421 22 +32423 29 +32428 15 +32431 15 +32436 19 +32437 21 +32438 16 +32442 23 +32446 24 +32449 21 +32453 23 +32459 13 +32468 30 +32469 15 +32470 42 +32476 10 +32495 22 +32513 16 +32518 17 +32520 21 +32521 21 +32525 26 +32550 17 +32551 18 +32555 15 +32559 35 +32561 32 +32562 10 +32564 16 +32566 25 +32576 21 +32581 26 +32582 16 +32590 16 +32610 32 +32611 21 +32614 24 +32615 15 +32620 17 +32621 16 +32623 29 +32626 21 +32630 26 +32632 18 +32643 20 +32645 19 +32646 16 +32647 27 +32650 40 +32652 23 +32664 29 +32676 14 +32682 27 +32689 15 +32691 58 +32692 29 +32700 19 +32702 27 +32709 14 +32715 22 +32719 14 +32724 18 +32731 22 +32734 13 +32739 18 +32742 24 +32750 15 +32753 23 +32756 25 +32757 13 +32760 53 +32761 21 +32762 21 +3730330 18 +4833251 10 +5286566 18 +5358908 31 +5686291 14 +7489194 17 +8245777 18 +9327184 22 +9508354 19 +10735977 35 +12717572 20 +14367424 21 +15536244 16 +16586957 26 +17060359 14 +18693209 15 +21941218 19 +22275501 23 +24663612 16 +24966671 16 +25681577 24 +25835832 19 +26165266 22 +27303021 19 +29274047 24 +30732052 14 +31140926 20 +32444288 19 +33496567 22 +34337156 20 +36262490 19 +38541287 10 +38769653 20 +38930129 21 +39299391 24 +41255736 20 +43828687 18 +44211057 22 +49186130 19 +50989912 14 +51156944 12 +54102294 14 +56090979 21 +59300581 20 +60606121 23 +61637246 20 +61671017 17 +62277626 31 +62909084 17 +63674306 27 +64189161 17 +65808830 18 +67092753 16 +67650094 20 +67875078 25 +68003897 15 +70149198 21 +73596427 31 +74281531 25 +76736016 20 +76910325 25 +77201550 19 +77748472 16 +78887710 14 +79070230 15 +79082596 28 +79196762 28 +80294898 15 +80525247 20 +81621910 19 +82501098 28 +82894371 26 +83834291 19 +86993590 11 +87298433 22 +87657305 20 +87895781 11 +89610096 15 +90066676 20 +90344393 23 +90396233 16 +92028892 18 +93659120 21 +96437477 16 +100092990 26 +103019456 13 +103268089 15 +103480109 17 +109016745 28 +110271327 18 +113553516 18 +115397447 20 +115465040 11 +119792803 19 +120944653 17 +121399638 21 +123076733 18 +124369549 23 +125408631 18 +126590810 15 +127417473 32 +128077685 32 +128810821 13 +130946997 14 +131147486 18 +131541024 26 +133678412 23 +134408380 19 +135575596 23 +136609362 16 +137236049 15 +139007263 24 +139452872 22 +140796320 17 +142990302 19 +144035229 26 +145056166 26 +145727174 19 +145893019 19 +145895232 19 +146222737 14 +146841542 16 +147187707 14 +147582950 18 +149824249 16 +151770303 22 +154120443 26 +155057346 16 +157465808 16 +158091921 16 +159891380 27 +160243780 21 +160617937 14 +162289454 20 +163251696 18 +163492228 15 +164884529 21 +165589491 22 +166095447 15 +168109658 30 +168857585 22 +170730903 26 +171308653 18 +172986183 13 +175763315 24 +176723792 19 +178765044 18 +181284782 18 +182362405 25 +184186867 21 +185934147 30 +185958851 16 +186596555 15 +186785632 24 +187968093 20 +188584425 17 +191971468 20 +192110709 17 +192418946 26 +192993735 19 +193175134 22 +194413349 14 +194468425 19 +194861429 14 +194998513 25 +195087475 19 +195302080 23 +195778126 18 +196091779 22 +197982234 21 +198721611 24 +198937476 20 +203869333 18 +204246971 14 +206884506 18 +208004304 22 +211392655 12 +211730518 22 +213425770 20 +213606410 19 +213884266 23 +215107976 29 +215801037 20 +215938702 22 +216965874 24 +217368533 16 +220466131 21 +221809937 15 +222176974 21 +223104312 21 +223434885 19 +223690879 17 +224549453 14 +224606507 20 +224818846 22 +225534628 14 +226980905 17 +227439839 16 +228078458 25 +229792385 23 +230518419 24 +231410737 17 +232711058 23 +233735679 34 +235806854 21 +236448354 12 +236684310 19 +238116815 18 +238428037 21 +238835585 11 +240415429 22 +241930487 28 +243142270 16 +244343836 22 +244957611 25 +245721734 13 +245929304 19 +248068570 20 +248328466 23 +248362658 31 +249870505 18 +251509028 13 +251771275 15 +253141036 20 +253155455 8 +253699238 24 +260292361 22 +263497805 20 +264055644 14 +265813536 13 +268506385 16 +268664862 18 +268876993 18 +269893514 28 +270260213 18 +273798784 25 +275531286 11 +279067825 26 +279148135 14 +280529378 16 +280737490 31 +282058177 20 +284016043 29 +284704550 18 +288106440 15 +289307895 17 +289826984 26 +290422529 9 +290769443 21 +290976997 21 +291010783 25 +291275066 18 +292613269 17 +294947637 26 +296396691 21 +296439019 13 +296862246 18 +299509607 15 +300929934 24 +304677974 19 +305572939 13 +306388183 26 +306860064 28 +307353097 27 +309071195 20 +310684775 21 +311814403 17 +311956014 22 +314883256 17 +315171979 20 +316306655 16 +318746049 15 +321739453 20 +321934268 22 +322303279 17 +323513539 22 +328328013 32 +328435284 22 +328890300 17 +329161931 22 +329597276 32 +329649531 19 +329765698 15 +330159803 17 +332842011 30 +333166385 26 +336397151 19 +336420794 14 +337041099 24 +337953397 22 +338625110 14 +339451411 25 +339958069 16 +340069438 19 +340345990 30 +341817102 26 +342900830 17 +343241067 23 +345550902 21 +345819040 18 +345946613 17 +346928338 25 +349265452 25 +349377938 18 +349661678 25 +352962731 17 +353059167 19 +353283076 23 +354736640 29 +354860035 13 +355015084 20 +355219374 11 +355264719 28 +355734928 23 +359288415 19 +359554286 21 +359967163 24 +360376837 19 +360908934 20 +362975650 29 +363606158 18 +366293489 17 +367188169 19 +367740012 18 +368248360 12 +370759140 23 +372479198 30 +375276045 16 +376369831 16 +376449320 31 +378831688 29 +379911054 21 +380108858 15 +382802971 25 +382902669 22 +384972726 20 +385123789 23 +385508497 26 +386355165 13 +390906431 21 +391090414 29 +391318178 18 +391958880 17 +392691932 23 +393086015 15 +393720206 18 +393939636 20 +393986242 20 +394986117 17 +395139668 13 +395834793 30 +397879962 19 +400184846 8 +401917596 18 +403520915 26 +403721447 28 +404560013 21 +405612030 23 +406000131 31 +407478274 21 +408722947 17 +409560708 18 +409846593 16 +410710860 18 +412700179 17 +414776319 20 +415427569 21 +415613643 16 +417027696 13 +417766481 17 +419461898 14 +419509287 24 +419612638 16 +420127582 16 +422134051 15 +427210045 23 +427339499 18 +427985656 23 +429572152 18 +429605841 19 +429772051 23 +430015481 18 +430465787 14 +431917582 24 +436602508 24 +442419816 24 +444399954 22 +445477967 18 +446206058 23 +446538772 32 +447027210 26 +448760046 21 +449362197 11 +450591414 21 +450764617 23 +452282785 18 +452963926 26 +453090502 19 +453654408 22 +454313193 24 +454434292 22 +455393924 20 +457142444 22 +458283071 15 +461277064 27 +462589202 29 +462910439 17 +463035576 18 +464493188 31 +464703413 16 +464901830 22 +465496919 18 +466407152 23 +466822790 27 +466895569 26 +467421403 17 +469657013 17 +471507746 23 +472087440 15 +472330180 19 +472492534 14 +473198471 18 +473270624 27 +475811794 13 +476240820 14 +476864914 17 +477925588 16 +480390692 15 +483775210 24 +483843128 21 +484310184 15 +484426086 22 +485046253 21 +488251248 22 +490663799 17 +490726739 19 +490744948 17 +492988425 16 +497021021 20 +498666675 33 +500550687 11 +501586030 20 +502144944 19 +503218957 27 +503896617 13 +504428086 13 +504508952 20 +504608093 24 +507789109 21 +509352747 21 +509606916 16 +510017880 26 +511296763 18 +512128164 21 +512512703 13 +515552666 17 +516829386 20 +517903186 17 +518055098 23 +518120821 23 +518417905 20 +518624943 16 +519336328 19 +522048339 16 +525802869 15 +529585642 20 +531600320 21 +532880782 31 +533078012 19 +533476351 17 +533948334 28 +534285331 23 +536464710 18 +536735414 16 +538293986 19 +538786362 16 +539601098 17 +541087189 22 +542071492 9 +542295626 21 +542336074 11 +543278591 11 +544803518 10 +545509574 24 +545549059 20 +546000077 21 +547488687 18 +547839872 25 +548602017 19 +549907492 19 +549962050 24 +551852208 17 +552056204 22 +552788764 23 +554100033 23 +555677364 11 +557679414 21 +558084621 19 +560467389 20 +561627178 27 +561740885 17 +564184338 16 +565299629 19 +565593805 17 +566535181 26 +567113435 21 +569699847 26 +570867483 20 +571605512 14 +572264701 17 +572834493 16 +573404863 22 +574653853 21 +578152970 19 +578949498 18 +580372891 23 +582958153 27 +586165913 20 +587293467 22 +588197016 32 +589882737 17 +589886788 24 +590791345 18 +591901163 20 +592666506 30 +592690051 21 +594488198 17 +594750521 27 +594762075 17 +595289714 14 +595942659 17 +597796445 22 +597917676 11 +598246017 19 +598553511 23 +600930403 21 +602935893 16 +606788536 24 +606881088 19 +609403371 18 +610473963 23 +610773839 18 +612137112 27 +612277592 21 +612807585 16 +613429844 23 +613995410 15 +615650603 19 +616977445 28 +618386534 33 +618859804 15 +620726739 16 +621395034 24 +621749066 17 +625190697 20 +625318789 9 +625657182 22 +627712427 31 +629271359 26 +629431260 17 +630093307 30 +630350637 27 +630354738 7 +631393247 30 +631540174 15 +633537610 18 +634854294 27 +635470917 18 +636839151 17 +637790145 13 +638607948 21 +640778508 24 +641245860 20 +642256957 18 +642957786 21 +643348206 12 +646646250 27 +647614569 19 +648749540 12 +651605410 16 +651885085 17 +652152676 21 +652689549 21 +653627586 25 +656045798 19 +657016490 20 +657681557 11 +658174212 20 +660380383 18 +660879764 9 +661309396 19 +662831263 21 +663426662 27 +663997845 26 +664773412 16 +665668403 15 +665875322 15 +666268046 14 +666820756 19 +672253387 29 +673150696 20 +674585055 21 +675282828 16 +676064002 22 +676736040 26 +677416738 22 +677668690 18 +677782451 12 +678698016 18 +680671778 21 +683248809 25 +683267855 24 +683636595 18 +687763923 17 +688887999 17 +692296598 24 +692430287 17 +692434415 16 +693593454 20 +695107402 17 +696198829 10 +696717231 22 +697438511 21 +699487053 25 +699735627 18 +699747195 19 +700574071 24 +701104944 19 +701463599 18 +702036288 16 +702431857 12 +703293243 26 +705049941 21 +705345848 16 +706944221 25 +711445733 29 +711737444 19 +713845005 20 +715317189 13 +715989952 16 +716737822 18 +718788893 16 +720519970 18 +721000141 23 +721283276 18 +723466242 23 +723695589 13 +724861432 19 +725112481 29 +726616181 14 +728180005 26 +729284343 21 +730297274 27 +731202992 17 +733026486 14 +734095839 22 +737190283 26 +740490411 27 +741194541 18 +741844162 13 +742020694 18 +742303875 23 +742394050 18 +742863148 26 +744924752 24 +745180397 20 +746614703 29 +746854482 27 +747479347 15 +747883166 22 +749234322 22 +750091950 16 +751443494 14 +754590698 22 +756626234 17 +758300039 15 +762372985 20 +762404314 20 +766296907 25 +766823878 24 +767163246 13 +767853461 20 +767879674 22 +768384939 21 +769731785 25 +770236869 21 +770352958 20 +771101042 16 +772225462 17 +773245885 14 +773818094 20 +775886610 21 +777917138 16 +778090494 21 +778360537 14 +779295714 22 +780421252 22 +781061662 16 +782079517 15 +785579678 16 +787176313 19 +787866898 13 +790740335 22 +792992230 37 +794313601 29 +795585329 13 +796418068 24 +796710006 15 +796974588 11 +798556108 21 +798919697 20 +802636738 14 +803008640 14 +803501162 19 +804551652 17 +806595480 23 +807729187 20 +808046354 20 +811900994 27 +811903348 24 +812501196 18 +813445009 15 +813566502 14 +814251226 22 +814529805 12 +817319335 25 +817589563 21 +817993855 27 +818027795 17 +819245666 18 +819410135 11 +822039461 17 +822044300 17 +823092168 26 +824269836 15 +824801269 18 +824805661 19 +825070278 19 +825145787 21 +825237014 20 +826379647 28 +826485957 29 +828880865 20 +829238473 18 +830605272 18 +832182246 23 +832680993 26 +832685755 18 +833103889 24 +833267066 24 +835842891 19 +836023503 19 +837732693 20 +839907039 33 +844426824 24 +845869748 22 +851461297 24 +851641765 23 +851649066 18 +853929883 17 +854319027 10 +854801176 16 +856207789 21 +858781524 22 +859072541 22 +859864853 26 +859945928 11 +863724463 37 +864335235 17 +865024622 28 +865943268 24 +866716513 15 +867204060 19 +867439205 11 +869579568 13 +870140950 18 +874086522 31 +874205684 20 +874277401 13 +878327399 22 +878706911 16 +880657446 15 +881060186 23 +881770255 23 +882072880 21 +882883285 18 +882975724 18 +883636298 19 +884345720 30 +884774553 34 +885448314 16 +885912742 17 +889191331 17 +889980949 21 +892237149 21 +892761992 19 +892998692 43 +894853305 30 +895793244 21 +897504558 26 +899069837 34 +902218792 23 +902551600 16 +903238229 26 +905243991 25 +905400521 21 +906900427 18 +907054612 17 +907975664 20 +908304474 13 +909060841 27 +909240806 21 +909441673 24 +909487409 16 +910649337 20 +911989185 25 +912418915 24 +913748172 16 +914782749 17 +917654268 14 +917948279 31 +919564231 21 +919715285 8 +920628575 32 +921025890 14 +922299518 19 +922621576 32 +922781658 19 +923278241 13 +924305293 17 +924349614 22 +924495346 27 +924623339 22 +925227500 17 +926344921 17 +927244002 27 +929979970 17 +932686918 15 +933132804 17 +933943837 24 +934139475 16 +934603940 19 +936438616 16 +937121142 21 +937965064 10 +938231172 25 +940466982 23 +942511264 20 +945573236 24 +946065776 13 +946828519 13 +949910453 23 +950474614 20 +951589516 17 +952542015 21 +952776110 14 +953124189 20 +953442727 17 +954298556 15 +954515225 13 +955278291 20 +955541494 19 +956457972 15 +958694130 18 +959661605 20 +959731862 23 +959926239 16 +960941343 20 +961570424 20 +961973024 24 +968340439 17 +968471067 19 +968985812 18 +970891878 20 +971511440 17 +972607490 17 +972928650 22 +975640473 28 +977602386 19 +978839708 28 +980014702 21 +980280743 13 +981344217 14 +982580241 17 +984310150 21 +987156465 21 +988543234 16 +989153034 16 +989223855 17 +989611833 20 +989959857 19 +990149555 17 +990900808 25 +991427156 29 +991546674 22 +993438440 16 +998031657 15 +1001982030 19 +1004406848 26 +1004618554 24 +1005059728 26 +1005111773 19 +1007237282 24 +1007560760 14 +1008532069 9 +1011025313 18 +1011243118 18 +1013710959 18 +1014219856 19 +1015911830 18 +1016264428 17 +1018366689 20 +1019310585 4 +1019686302 14 +1019836518 18 +1020413297 22 +1020435935 30 +1021539295 15 +1021683009 32 +1022122593 24 +1022585985 29 +1023188123 27 +1023500634 27 +1025777893 18 +1028326137 21 +1028508113 16 +1029673386 21 +1029808281 19 +1030062040 12 +1030729571 18 +1034522985 21 +1037970148 15 +1038153995 15 +1038473147 32 +1039454929 26 +1039573980 23 +1040089099 18 +1040298715 23 +1040971019 16 +1042062182 19 +1043715684 14 +1043810333 15 +1044185404 22 +1045027275 19 +1045497002 17 +1046343587 16 +1048322512 19 +1051977677 19 +1052417407 12 +1052640660 17 +1052924890 14 +1053394108 38 +1053511540 33 +1053934584 13 +1055209860 20 +1056334367 10 +1059407870 22 +1062457191 12 +1062737082 15 +1063098759 24 +1066556883 26 +1066627044 15 +1066927070 20 +1067563998 22 +1068171828 26 +1069115708 23 +1069917996 25 +1071082105 15 +1071548646 24 +1071900543 30 +1071907016 18 +1072899509 20 diff --git a/resource/runner/problem/book/ch2/7. count/description.md b/resource/runner/problem/book/ch2/7. count/description.md new file mode 100644 index 0000000..66191e1 --- /dev/null +++ b/resource/runner/problem/book/ch2/7. count/description.md @@ -0,0 +1,47 @@ +# 统计数字 + +## Tags + +- C++一本通 +- 排序 +- NOIP2007 + +## Description + +某次科研调查时得到了n个自然数,每个数均不超过$1500000000$($1.5\times 10^9$)。已知不相同的数不超过$10000$个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统计结果 + +输入包含$n+1$行: 第1行是整数$n$,表示自然数的个数。第$2\sim n+1$行每行一个自然数。 + +输出包含$m$行($m$为$n$个自然数中不相同数的个数),按照自然数从小到大的顺序输出。每行输出两个整数,分别是自然数和该数出现的次数,其间用一个空格隔开。 + +1. $40\%$的数据满足:$1\le n\le 1000$ +2. $80\%$的数据满足:$1\le n\le 50000$ +3. $100\%$的数据满足:$1\le n\le 200000$,每个数均不超过$1500000000$($1.5\times 10^9$) + + +## Example Cases + +### Case 1 + +#### Input + +``` +8 +2 +4 +2 +4 +5 +100 +2 +100 +``` + +#### Output + +``` +2 3 +4 2 +5 1 +100 2 +``` diff --git a/resource/runner/problem/book/ch2/8. pipe/config.json b/resource/runner/problem/book/ch2/8. pipe/config.json new file mode 100644 index 0000000..45b2d86 --- /dev/null +++ b/resource/runner/problem/book/ch2/8. pipe/config.json @@ -0,0 +1,23 @@ +{ + "Runtime": { + "TimeLimit": 1000, + "MemoryLimit": 16, + "NProcLimit": 1 + }, + "Languages": [ + { "Lang": "c", "Type": "default", "Script": "", "Cmp": "NCMP" }, + { "Lang": "cpp", "Type": "default", "Script": "", "Cmp": "NCMP" } + ], + "Tasks": [ + { "Id": 1, "Points": 10 }, + { "Id": 2, "Points": 10 }, + { "Id": 3, "Points": 10 }, + { "Id": 4, "Points": 10 }, + { "Id": 5, "Points": 10 }, + { "Id": 6, "Points": 10 }, + { "Id": 7, "Points": 10 }, + { "Id": 8, "Points": 10 }, + { "Id": 9, "Points": 10 }, + { "Id": 10, "Points": 10 } + ] +} diff --git a/resource/runner/problem/book/ch2/8. pipe/data/input/1.input b/resource/runner/problem/book/ch2/8. pipe/data/input/1.input new file mode 100644 index 0000000..fd386ac --- /dev/null +++ b/resource/runner/problem/book/ch2/8. pipe/data/input/1.input @@ -0,0 +1,4 @@ +3 +-4 -3 +-4 5 +5 2 diff --git a/resource/runner/problem/book/ch2/8. pipe/data/input/10.input b/resource/runner/problem/book/ch2/8. pipe/data/input/10.input new file mode 100644 index 0000000..ca185db --- /dev/null +++ b/resource/runner/problem/book/ch2/8. pipe/data/input/10.input @@ -0,0 +1,10001 @@ +10000 +3353 1426 +-4749 4558 +7935 -5716 +-8977 -9495 +-7600 -1385 +-1921 -2086 +3514 4450 +-3412 -6023 +-3210 -3595 +-4716 3442 +9206 8691 +-6909 6680 +-6647 -3285 +654 -8447 +2429 2178 +-3889 941 +5394 -1502 +-489 7803 +1729 -6515 +226 -341 +-4885 -3901 +1760 4364 +-4551 4196 +-1696 -966 +8544 118 +7434 -5977 +2902 -8986 +-6694 -6194 +-7057 764 +4744 6657 +8040 -9629 +2579 4984 +6750 -6281 +624 8216 +5629 5539 +-5345 -9916 +1979 8494 +3778 2216 +-79 -3768 +-1454 -4134 +-841 -709 +224 -6284 +-4177 -9270 +5542 -6440 +-5254 -1637 +1348 -4195 +2572 472 +3508 -3390 +1049 -8132 +4445 -1414 +9904 -2823 +3681 900 +-1350 -1765 +5767 663 +-3272 -7552 +-35 7495 +1329 9019 +6070 3118 +-7701 -118 +731 7871 +-6518 -7739 +8664 6006 +9886 -319 +-6889 -8348 +44 -1649 +9953 7328 +-7055 5761 +-202 -3156 +8913 8384 +2489 4525 +-6204 -4643 +8338 2568 +5869 5016 +-9486 -1542 +4787 1143 +-7069 4292 +1998 5833 +-1987 -110 +1970 5827 +8729 -8427 +-6387 -801 +9252 -1522 +1274 -728 +-1373 8287 +-5324 2627 +1829 -5753 +7176 -1899 +-7435 -4643 +1719 3628 +-7776 -8417 +-6133 7807 +-675 -3999 +-8733 3076 +-6154 -4284 +-1063 7360 +-9177 3456 +9761 1067 +7571 -8302 +9534 -3681 +-1088 -8786 +-4026 5277 +4798 5898 +1040 4443 +4674 5761 +-4056 1821 +2993 9973 +8247 3795 +220 1803 +-9616 8616 +-6265 7365 +9024 3358 +2985 11 +-5388 -8766 +3266 2280 +491 6136 +2525 7247 +-9034 1269 +5532 -8830 +7690 8773 +-184 -699 +-6265 -2811 +7735 -3277 +4756 3655 +-952 6126 +6573 7701 +8379 4343 +8594 3523 +-8075 -427 +-7579 -2393 +7816 1133 +5041 8581 +-5541 3624 +-4063 -3835 +-8710 -2614 +7549 -3895 +-3734 7126 +-1592 7949 +4494 -9437 +8351 -7445 +2369 -976 +5178 6205 +1601 -8218 +2131 8183 +7487 6103 +5567 8715 +5825 -5202 +2201 -5864 +2836 -6788 +5295 -3848 +2462 7489 +9169 2080 +-4572 6006 +-8598 -7057 +4436 5844 +-7888 6294 +-137 -3825 +9672 -9373 +-9652 -9560 +2250 8289 +2630 9185 +-5449 -6287 +-4977 5437 +-885 3913 +-1101 -5498 +-8426 8042 +-7446 48 +9223 -7039 +1826 -1659 +-7717 -8359 +-8147 -7463 +-2753 -8710 +4340 -1116 +1651 8093 +4695 -3302 +9689 5418 +-6555 4029 +-1998 2384 +6265 -9164 +-8948 9642 +-2979 -8388 +5435 -731 +8205 9258 +-7489 5641 +3112 -7848 +-1257 4135 +4164 -3753 +-6916 4591 +-8271 -5921 +838 6349 +7840 2564 +-6692 -8227 +-853 -8531 +-7328 5130 +3529 4412 +1406 -6319 +-5305 -5720 +-4340 -2102 +9175 4936 +-8041 7630 +-9938 1088 +6595 -8860 +-8092 -1801 +-2917 -6134 +1092 -5687 +5079 -6230 +-3896 -4332 +-9903 -9819 +2072 -2033 +-6559 -7018 +3920 -4799 +1694 9017 +-7459 -2125 +9159 -7387 +8348 -7471 +8616 -2930 +-3421 4419 +9780 -5997 +-1246 -4759 +-5178 -2587 +-5392 -2234 +-9656 -643 +-1061 -732 +5166 -5904 +7687 -4394 +-6690 -2404 +-2331 7867 +-8439 -745 +-5695 3388 +-9034 -7275 +-8265 -6895 +-8344 2726 +-311 7045 +364 -5310 +1494 -150 +9 4152 +-2412 8242 +-9267 -7269 +-1085 -7756 +-8247 7592 +4578 2099 +3407 -8747 +8129 2695 +-1225 -1370 +6858 -2567 +4242 8174 +-1526 3360 +-1619 3988 +-458 -513 +8538 -4207 +-9957 128 +-5526 -6372 +-1539 -4833 +-1534 4144 +-8269 9106 +-8779 5372 +4461 778 +-7015 6857 +-8221 -4398 +-771 -8000 +192 -7748 +-9733 9519 +825 -4389 +-5786 -9132 +-586 -2108 +2616 530 +7447 -201 +8173 -3987 +8788 -6403 +3889 4467 +6212 -16 +-6944 -7237 +2174 603 +9424 -2062 +-1775 -1876 +-3057 -5151 +7431 5713 +8456 7946 +4172 -2196 +-7295 4009 +5709 4035 +9040 -7256 +9868 -1787 +-814 -7898 +3249 4212 +-4525 5201 +4304 -9367 +-5128 5719 +-4319 -3839 +-1776 -1348 +-9805 -2575 +4059 -6715 +4817 1306 +-3662 -4733 +7028 -6493 +-4471 -5327 +7951 5310 +-7627 -3096 +6601 -9653 +-6278 -6682 +-347 -6689 +-181 -1531 +1082 2439 +2405 -9185 +6071 7660 +3015 3780 +3546 -3707 +846 4041 +-8279 8147 +9575 3920 +1027 1917 +-7514 4752 +-1209 -5258 +-4692 -1899 +63 6802 +6110 1704 +-1068 -7172 +1644 -2979 +4743 -7594 +9518 5255 +-2443 936 +5548 8727 +7255 -6860 +-4302 -5525 +-9361 977 +1950 6965 +-9070 -2150 +1501 6759 +-5993 -9023 +-1340 2053 +5795 -6199 +-1195 9933 +5144 314 +3797 -5769 +-3390 -6834 +-1803 -3136 +-2521 7450 +5703 9521 +3427 2005 +5134 2572 +7192 163 +5373 -1911 +-5376 -8249 +8623 3834 +-7499 -1712 +1368 -4896 +-7536 -6803 +2391 1300 +5471 -1052 +7248 4097 +-8868 -7023 +-1445 4096 +-3700 4284 +1481 2820 +7292 -7449 +-6205 -3061 +-9880 -8305 +9877 -8397 +3119 9692 +8028 9742 +-3703 6574 +499 4221 +1863 2466 +-4428 9726 +-9779 -2467 +-8905 1244 +-4116 -4280 +8832 -3973 +7610 -5851 +9012 5903 +7204 -9934 +-5547 -3190 +-8700 7192 +3622 2445 +550 -6636 +2014 8873 +-9452 -8645 +-8758 -3004 +8908 -5294 +5180 -244 +-7172 -9501 +-7441 920 +-8440 902 +-4615 -7640 +8122 5383 +2547 -3325 +4642 -4536 +8001 -7957 +5724 3891 +-7109 6175 +4179 89 +1008 -3761 +3531 -6221 +6914 1649 +1641 -1355 +6171 6563 +9848 -2100 +6988 -999 +-8013 3655 +-7295 3422 +-2326 -8058 +-5535 -6333 +-5788 5282 +3455 3123 +-8490 4662 +2097 -1020 +4391 2810 +3559 -2517 +6646 620 +-1046 7021 +1230 -1368 +1625 -4058 +963 5413 +7853 -8017 +4112 -5265 +3405 -9836 +-768 -6587 +-4731 -3965 +3643 -8318 +-2040 1155 +9907 -2006 +-6230 -2329 +4697 -9905 +-3660 8869 +-5581 4274 +-3071 2579 +1966 -5357 +2749 4313 +8983 4343 +6749 -3007 +8008 526 +-1781 4165 +-1116 -4995 +-6414 3558 +-6212 2454 +-3215 7876 +5282 -1996 +8571 -314 +1732 6141 +-5847 -2715 +4502 2763 +8528 -1583 +-8734 2280 +8874 -1278 +-162 -8381 +-6601 -8222 +-3127 3032 +-3989 7626 +5843 7555 +-3830 -3358 +-1371 1011 +-6677 -4358 +5131 4433 +5283 3085 +5258 -9234 +-78 247 +-2329 -264 +-434 5254 +9674 -7234 +7455 -3159 +2587 9794 +-4349 -5287 +-2970 -114 +3770 -6627 +-7552 7520 +7899 -3684 +5269 6390 +9093 7439 +75 2648 +817 6556 +-1841 -586 +4698 5894 +-2171 4466 +-6015 -5570 +-9147 -7047 +-5926 6966 +9413 7046 +-525 4798 +7930 4346 +-3394 4861 +-5836 -3014 +-8226 4237 +-6063 -6745 +-6262 -3128 +3859 3639 +-9795 9410 +-3552 3156 +7654 -7010 +-8000 -8153 +-6151 -2085 +1599 5318 +-7563 8017 +-4378 -2821 +8969 1654 +2142 5293 +-2244 -3835 +9580 3664 +8926 2684 +-2011 -8107 +5028 8177 +-6648 4023 +6609 -8419 +9259 8684 +-3911 -9073 +-9662 2405 +-650 8301 +1827 7959 +-5625 9540 +-352 -377 +6353 5533 +5368 7233 +-1415 -8012 +408 889 +-1395 -5438 +3903 8219 +8855 -3790 +8551 6040 +1310 -6366 +-1146 -1682 +5432 -281 +6117 2286 +8803 -1195 +4579 -5398 +-155 -8295 +3049 -568 +-8027 -2694 +-3573 -9703 +-1423 7657 +-8512 7619 +-1810 3403 +-8716 3769 +-763 6457 +-7426 -2442 +3719 -3245 +618 -9996 +-772 -9997 +-4260 3262 +-1353 3272 +-3978 -5400 +-3074 5311 +-9494 7282 +4304 -1525 +7273 -9755 +5348 9124 +-9216 8442 +3186 -6639 +-7137 -4293 +-1681 -4975 +-8333 -7933 +1370 2754 +3061 -2691 +9156 3046 +-1268 2732 +3449 -3834 +-4551 -7074 +1826 -8226 +9828 -521 +-59 -8837 +2974 -1542 +-5369 -7035 +9385 -6436 +7217 9218 +-5508 -3179 +-3631 8649 +-4799 8685 +-78 -5932 +7820 9430 +-4989 -9263 +-2255 3717 +-4101 -7416 +-4724 -9819 +-1125 3146 +-8053 -2049 +-6396 -1881 +1730 1942 +-9709 6385 +1505 -1177 +2039 -3624 +-4848 -4475 +-8219 4684 +-4330 -7851 +3160 -6241 +9656 -8816 +4723 -4408 +-1445 -5135 +6812 8242 +1045 2593 +529 2092 +-9079 -9748 +-1857 2717 +-5135 3328 +4316 7209 +4481 5678 +-2472 867 +6948 -4145 +-8927 -8884 +8695 -7170 +-7008 5514 +-3548 3017 +-5662 -9252 +-9936 -9552 +5129 -519 +-8577 2009 +7370 1912 +3932 9561 +4527 8957 +6828 873 +-3184 3890 +-1221 1215 +1689 9348 +-4893 -2524 +8889 6554 +-6981 6718 +9453 -6357 +9223 996 +8033 -27 +4298 -9635 +-2085 3272 +-1797 -4094 +8103 6526 +-8712 -5321 +1854 1461 +-4810 8461 +-3970 -4496 +7988 -1858 +648 9097 +-2014 -4325 +7997 228 +-9485 -4574 +-9300 3084 +2102 -3183 +-1893 -2347 +-3591 137 +-9640 -2796 +6302 7386 +-441 -9523 +-3578 -9961 +-2655 5479 +-9350 -4404 +-1680 -8246 +-1180 -5205 +-1341 8019 +7064 1367 +-709 -8000 +6176 6200 +-6979 -602 +2350 -2200 +4984 8806 +4672 -9089 +5782 -501 +-6241 -4828 +6696 -1060 +5891 5692 +-3653 6884 +-2968 7412 +8173 -7032 +1115 -4865 +-1900 -5354 +6945 1087 +1789 -7647 +8124 -8098 +-9178 8771 +-9648 6889 +-2785 9069 +-9510 -538 +5618 8998 +-8255 -6383 +2592 7709 +9378 -2683 +2332 -7823 +-8716 4665 +-1799 -9903 +7837 8745 +-527 -1868 +-4643 -3000 +2635 2393 +7602 -8974 +-3361 -1986 +-378 2652 +-8526 4707 +-1611 8185 +9435 5167 +4550 -7304 +8456 3205 +-310 6219 +-3105 8482 +3479 3737 +9142 4718 +-4926 -9165 +1407 8258 +3158 6894 +-2902 -6145 +-1019 7688 +1130 -5434 +-3208 -716 +-7438 -7389 +-3982 5103 +-5077 8101 +9591 -1992 +-6384 2473 +-7240 -675 +-240 3546 +-3185 -3366 +9858 9034 +2042 2243 +654 -4571 +-5675 4182 +8571 9099 +-243 -8374 +-6920 6487 +1624 6606 +-6598 295 +-5843 3864 +-2102 -1483 +-2590 -9220 +-4469 -6814 +7646 9190 +8773 5744 +7616 -9010 +-2665 5871 +-8924 9426 +-7908 -9325 +5963 -2099 +8573 1105 +-9452 -1789 +-602 2462 +7005 -9942 +-4954 5899 +6706 3740 +-7699 -2243 +-8327 7864 +-220 -6362 +6530 -6009 +-96 4076 +5329 -9941 +-3313 8683 +7645 4469 +8725 5653 +8302 -7284 +-3254 -6517 +-4898 8432 +5119 -8195 +-1056 -9286 +6668 -1813 +-9311 9629 +-9805 7791 +9176 1732 +70 -7250 +-5280 -2466 +7252 8164 +-7473 -7275 +1152 1545 +333 5083 +1680 -7360 +4695 8914 +861 467 +287 8904 +-6601 4452 +-3422 5267 +5566 -3450 +6262 -7949 +1774 -8791 +-169 487 +-1768 -9930 +649 9247 +3037 8259 +4911 -6507 +-7910 -840 +857 -5397 +210 4544 +-8377 2407 +-3191 6915 +-3901 -8131 +5526 -9037 +-7834 6035 +-2833 -9000 +-3303 7158 +-4649 -8769 +6683 7855 +4223 -4233 +-4126 4182 +-2393 -4766 +-8699 2498 +-1009 6856 +4055 1989 +-8307 -5106 +-1310 4736 +8611 8310 +-4342 -4806 +907 2527 +-8904 964 +-4981 2179 +8398 -3281 +-2634 -8302 +5898 3184 +-3879 -9363 +-4923 3020 +-567 588 +-6352 5493 +-535 584 +7890 1824 +1633 -2154 +8627 3061 +8409 -9241 +-4792 2370 +-2924 -9047 +-8122 -6378 +799 1351 +-9111 8133 +-7614 -2921 +6768 1453 +136 6102 +-3932 -7938 +-4889 -3554 +7024 3862 +-750 6922 +-6549 -5679 +-6345 8180 +-2716 172 +-3528 -9001 +-5879 2513 +9695 8680 +6147 3203 +4305 -9595 +-3176 -5580 +3101 -7533 +-8290 -6741 +-9405 4206 +-223 3241 +9365 -4444 +-374 -5389 +-7792 3072 +4954 5313 +9516 1301 +-6354 -5518 +1193 -3613 +-5110 -9636 +-7456 8767 +-1336 4528 +3463 1857 +1979 -5769 +-9675 3580 +-3734 4831 +9959 -2379 +-9738 -5894 +5039 -8708 +-7221 -9628 +327 -3140 +9736 6261 +9090 -6761 +-186 27 +-908 4904 +3138 6290 +-2465 4902 +7315 8041 +4322 -1155 +5254 -8163 +-6999 -3242 +9104 -1983 +8804 9644 +-5293 7839 +3106 -2346 +931 -596 +-6281 6740 +-1740 -5751 +-9618 651 +-8981 6474 +-5189 5161 +7608 -3720 +-5298 -8605 +3111 -190 +1056 -4865 +8676 -2865 +8193 -1028 +-7986 -9706 +5839 -5807 +3419 -6758 +2662 9265 +-8346 5586 +-9379 1787 +4117 -8012 +9521 815 +-4385 -893 +1119 -3609 +170 -8047 +-7797 3186 +-9814 1531 +-4033 -4884 +-2605 5648 +-8910 -2186 +-84 -5237 +7895 -4182 +9831 4745 +930 1374 +5649 8426 +-2603 1705 +4020 7812 +757 -8362 +-4919 -1159 +-1090 8453 +-4181 -9451 +-3676 -4167 +5804 -9478 +-522 -6197 +-309 -1477 +-4990 1500 +848 148 +9926 9687 +-9502 2401 +-6746 9856 +-3264 3054 +8533 -3179 +-2193 -4320 +-3529 -8351 +4023 2215 +-2797 1827 +-7324 -5066 +-8528 5524 +348 -272 +-9861 -3165 +6962 2533 +-8608 -1126 +-4020 -9200 +-4986 1595 +5107 -8113 +-6891 -8792 +-8136 230 +6640 8086 +8443 -4820 +7164 4 +-9832 1390 +-6860 7626 +-8014 -6401 +183 9071 +-2670 -2282 +-5373 477 +-6265 -9926 +9803 -595 +-397 6697 +-5633 7966 +-3538 4511 +-7910 2558 +-8892 6333 +2457 7078 +2017 -8481 +1464 -3516 +-5627 4156 +-8009 7580 +-1880 662 +3114 3909 +-6615 8688 +7740 -8381 +-2338 -829 +-2069 -6816 +-866 3435 +7315 -4157 +-9504 -2803 +-81 1650 +7665 3372 +-5155 -4002 +7742 -4466 +6124 1492 +-9384 -6076 +7149 -5952 +-1428 -4138 +-949 8100 +-1726 -7546 +-7599 7776 +-480 -6530 +1593 -9070 +-4884 -7757 +1312 2899 +-3730 -7499 +4442 6863 +7859 8978 +-9208 7676 +-2043 3685 +6023 -3940 +6002 9735 +132 -9985 +3962 4566 +4904 331 +-5117 4463 +-337 -2914 +3209 2243 +4729 3985 +1215 -29 +-8059 -2571 +5963 -1397 +-8368 -2809 +-8865 -3593 +5412 5561 +8127 -1945 +4162 1844 +761 6249 +584 9089 +8035 -2235 +-4295 -85 +-777 -4217 +8700 -1685 +-4245 388 +9405 4317 +4222 9094 +2908 -1646 +-5117 9305 +5584 -7738 +-9929 -5458 +1940 3732 +-3162 6356 +1671 1122 +8247 -6244 +6274 -4499 +7662 -7925 +4614 6786 +429 -6890 +6810 853 +7312 8428 +-4191 4518 +4055 -2287 +6045 -4781 +1465 4035 +8522 -7677 +-9637 7890 +-8261 6890 +5808 1921 +-2199 -3199 +-5062 -1832 +3095 4113 +2836 9740 +2916 1505 +762 -1238 +9419 4714 +-8847 -7492 +2260 -2193 +-6244 -447 +1305 8198 +7264 7848 +789 -1751 +-9166 -3418 +-5703 -9639 +-128 3712 +9933 -7590 +441 1025 +5066 406 +-3320 -1379 +18 5262 +-4392 -9317 +78 537 +3682 4405 +5197 -1974 +-507 3966 +-3228 8083 +-3036 -8578 +861 -8462 +3433 -3626 +-2775 102 +6997 -3689 +-6435 -7894 +-2515 -513 +-5671 489 +-4562 -7787 +3457 -134 +-6523 2443 +-9541 9587 +4425 1511 +-815 -356 +557 -4074 +8650 -3703 +-1628 -8938 +5332 -5684 +-6768 -1350 +-3739 -7315 +-1730 9933 +2330 668 +-8077 6346 +1155 -8905 +8480 9633 +-1110 7754 +-3994 3237 +366 3754 +-3969 6854 +-3086 -2249 +9365 -3966 +1271 4885 +2421 8696 +8924 9330 +-1569 -9584 +-4733 -4685 +7906 407 +7979 3502 +2736 -9990 +3936 9584 +8301 -4381 +-9898 -8014 +-2045 -2118 +-2280 5553 +4280 9078 +9201 8069 +-8542 517 +7093 -3481 +3168 -8124 +4483 -46 +-9649 -5697 +6232 5818 +-6759 9198 +388 6638 +2027 -5478 +9192 3937 +-9480 540 +-997 -3748 +7210 6825 +-1428 8124 +-1929 2455 +4984 6936 +5506 1223 +6693 4494 +-2203 -6217 +2983 -9812 +-6557 8570 +9266 -7354 +-5257 3388 +7563 -3270 +-4973 -457 +-8437 -7237 +-6115 385 +5626 4862 +4782 6135 +7097 -4771 +9430 6884 +-8669 -8677 +3297 5630 +8780 -7269 +6615 -6780 +-6482 4657 +5278 7096 +-7394 -5123 +-4002 -4314 +-4370 1060 +90 361 +-6178 5298 +263 -3230 +8131 2750 +4805 7505 +-4406 1260 +-6491 7888 +-6569 -1177 +9751 -3163 +-9817 -4223 +-6947 -5384 +3313 8608 +-3445 -612 +-7383 2213 +3721 4431 +8843 7533 +8695 7889 +6861 1397 +-5349 -3060 +2800 -4519 +-5459 -1746 +4490 -8768 +8586 -3387 +-5399 7652 +2908 -6430 +-4140 -1199 +3671 8025 +-2289 7915 +-8903 -9420 +-6216 -5020 +7751 -6420 +9579 4679 +5447 8666 +9698 -8455 +5169 -6244 +4046 9241 +-5623 1328 +2332 784 +-3940 9833 +-3721 -3348 +-6064 -9820 +-1108 -2399 +8150 9124 +186 9079 +5854 1429 +8722 4132 +1052 -7281 +-1660 1652 +8075 4853 +9476 -3149 +3062 5714 +4400 -9161 +-2179 -4705 +5797 -3821 +458 9944 +-1968 5294 +7129 -3357 +484 -1404 +-702 -783 +-7666 -779 +-9104 8315 +-1836 -8756 +-289 -2943 +-6244 8235 +7434 -5760 +1464 9048 +2699 -3073 +-5478 7714 +-8489 -5650 +-316 -5691 +9433 4968 +-2450 -6332 +-100 -1442 +9968 -1168 +-6952 5235 +-6123 6094 +9424 3244 +-9024 8521 +2944 7431 +-7420 -5170 +7504 -9761 +9057 -9509 +1577 -2863 +3197 7927 +-4793 8313 +-3083 2688 +-6241 8555 +-9352 2494 +2794 -2848 +4799 5982 +8459 -270 +2661 -1932 +-2241 -6150 +4144 -1213 +-6911 -9703 +9689 -7530 +5388 1890 +3771 -5831 +314 1711 +-2667 164 +1795 2628 +-1453 -545 +7339 -26 +-8733 -6888 +-524 9275 +-9443 -1661 +7710 880 +-5342 4146 +5352 3390 +2780 -4505 +-4390 -2255 +-1915 -7190 +-8684 -6146 +5252 3688 +2657 -8361 +1965 -6264 +-2715 -1638 +-6252 -6625 +7199 4126 +-8527 7493 +6740 7403 +952 4826 +-3889 -7510 +3966 -6053 +-5227 -9256 +121 2725 +-904 7482 +8898 8130 +8644 6421 +1267 -6720 +-4525 -6462 +253 -1419 +814 -7787 +-179 3839 +-6511 -8470 +1456 8227 +-5500 -364 +-2189 4989 +2095 3989 +2804 -2274 +1724 -9579 +-2470 -4825 +-4740 2843 +-8621 -8667 +-6151 -4499 +7710 7806 +8764 -350 +-6521 5260 +4641 -3502 +2189 859 +9488 -1663 +9532 -1467 +5802 9700 +-8908 8998 +-2782 -9571 +1520 6353 +-4975 -7450 +4495 -1825 +-1057 -7213 +-7093 -4048 +-3462 -7364 +8600 2746 +-4358 7840 +1054 4960 +-5847 -838 +-5597 5076 +1594 6318 +2139 2254 +-3190 -3056 +-1123 -2352 +-3836 -7509 +8587 -8674 +-3375 2891 +-1372 7676 +8106 -8098 +-1014 -3859 +-561 4986 +-3921 4212 +-7643 1599 +511 9491 +7861 3775 +-1862 7755 +-663 2869 +3845 3858 +-3183 -3653 +7370 2362 +-3259 -3523 +-9401 4774 +1599 2824 +5666 -9745 +3841 396 +-6759 6682 +-1593 -4660 +-9582 8935 +-1722 -9957 +7510 -8710 +-2601 9530 +3194 -9216 +-4635 1014 +-2662 8436 +8241 -1494 +-9098 5184 +-120 -5684 +-7720 -558 +-1857 9357 +-530 3115 +-9642 4105 +-2572 2978 +2421 2112 +9 4275 +-4101 7916 +-4166 3420 +7530 -8754 +7495 6681 +5458 -599 +3436 1707 +6621 9650 +-8069 -1214 +9639 3562 +-3524 8705 +7582 -4881 +2028 -5918 +-5001 -5513 +-8578 1060 +-6415 -661 +1371 8214 +-9158 -4420 +-2606 -435 +-3862 -631 +-2910 -1417 +8515 2301 +1079 -9986 +627 -8374 +1037 6465 +-6799 7394 +4159 6562 +4362 8370 +3454 1610 +8228 8629 +-6771 -2416 +7130 -3316 +-853 9361 +-8149 -971 +2224 -5961 +-5765 -32 +6155 255 +6562 -389 +7332 325 +-7951 1912 +-3075 2139 +874 -5385 +-5576 7637 +-3941 -7010 +1984 -5227 +3632 9240 +-1025 9830 +-8591 -563 +6106 6949 +-9204 9880 +-1519 1778 +5956 -5263 +-3010 -3914 +4751 6856 +-2616 232 +-4194 -6392 +6429 -9645 +6090 -346 +4495 7179 +3369 8487 +3980 -6723 +-2075 4655 +2913 -4298 +7904 8509 +3141 -9164 +2673 5371 +-7550 -1658 +8562 995 +19 1093 +-8642 5182 +4552 -2047 +-62 -4560 +4501 6286 +5407 2565 +9717 1062 +117 9993 +3930 7447 +-9053 8834 +-2578 -6268 +-8784 438 +-728 1508 +5601 8371 +8543 -81 +-7562 -8314 +-6208 914 +-2214 1360 +277 2330 +5614 -8243 +-5775 -4275 +-1492 9026 +3562 5786 +-6750 8263 +4445 -1766 +5662 1362 +-6997 3075 +9078 7388 +-8360 -9930 +826 7369 +9291 3320 +1096 -4619 +4985 -8188 +-1441 7790 +-5878 2833 +7124 2537 +6807 -4906 +8199 -9659 +-2373 -1527 +2841 9681 +-3736 -2783 +8158 7449 +-1714 3511 +2341 -2854 +5517 -1741 +-7283 -3517 +-4647 5982 +-8829 -3727 +8396 681 +-8670 2493 +-6220 9553 +-8114 3379 +1576 -8560 +414 3440 +1634 -3126 +2090 -3749 +-1751 6599 +7649 -2070 +23 -4556 +4987 -6873 +-5706 -1570 +8771 -4546 +5516 5966 +-7577 -5819 +6951 5032 +-3125 9117 +5066 -6792 +441 5509 +5990 2433 +4211 -9126 +3429 -637 +-2681 5608 +-2614 -795 +-3527 9265 +3092 -94 +4119 -5632 +-510 -6432 +-394 9648 +-3314 1959 +7740 4552 +-8301 -6995 +-904 -3066 +-8082 5141 +6458 -4223 +-4371 -3632 +-8229 824 +8984 4937 +7976 -8993 +8790 -1513 +-9905 3538 +-9505 -1448 +-32 -4468 +-9251 -2719 +-1032 -9946 +3900 -6729 +-6869 -1549 +1815 3367 +5019 842 +-3596 -2681 +-3273 -3341 +-5800 -7832 +-1597 7093 +2396 -6778 +6634 1332 +-4306 -1476 +7105 8461 +3361 -6339 +5887 6908 +5840 -6197 +3728 -6707 +315 -160 +-2268 2576 +4600 5506 +4794 1363 +-1286 2337 +-8834 6256 +-6467 -623 +2539 9111 +5886 4466 +-1008 1086 +9465 4018 +9216 -2633 +944 8141 +8357 -5593 +-9346 -2008 +-6120 1602 +-2784 2228 +3803 -756 +-4523 -565 +-8302 4645 +-2837 -6590 +2818 -1707 +-6415 -1834 +5738 -8072 +-200 -457 +3873 -9596 +9587 -9706 +1265 9218 +620 5520 +6981 -431 +-786 -4669 +-7456 2849 +4013 1620 +6732 6401 +-2003 -4204 +2133 2460 +8193 4383 +-2153 2120 +2437 -668 +-7321 6227 +2612 -46 +-6774 5043 +3673 3307 +-8783 8597 +-2108 9953 +-5511 -443 +-6341 1929 +5966 -9476 +8239 -172 +-4973 -2385 +3835 -4146 +-4375 -7795 +6366 9722 +-4452 2715 +-3706 4295 +-8827 8309 +-9084 7820 +-7877 -3618 +7462 -368 +-9838 5714 +6389 6221 +-3264 7159 +4261 4519 +3516 3745 +-4447 -710 +-9675 2082 +-7210 -8503 +-5174 -3096 +4375 4520 +8337 676 +-512 5102 +-7848 103 +-563 5892 +-1237 -8570 +4814 6472 +-7687 -3595 +-2136 -270 +-7299 -9215 +9412 460 +-2312 7253 +9740 3066 +7389 4620 +-7214 5241 +5513 5203 +-6966 4497 +1755 -7771 +4475 4422 +9675 9165 +1019 -2457 +4470 -7182 +7718 1654 +-4990 2130 +2194 -3491 +-5511 -5522 +-4370 -2266 +4104 -8588 +-7291 -5158 +-5900 5674 +-125 -9776 +-3415 -8626 +1285 5993 +-5531 9227 +-8164 -4447 +920 8671 +6634 6773 +-6310 -1196 +-3715 -6371 +-1285 9974 +7383 3214 +7329 -2102 +-2441 -5049 +1508 -7785 +4495 -1069 +-8528 1312 +-1769 -9789 +70 -4683 +-3808 5977 +-1727 -858 +-9724 2415 +6198 -2575 +5379 -1796 +3999 3269 +-1247 1477 +7017 -7354 +-443 7126 +9576 -3665 +-2031 1343 +-8231 -8722 +3255 269 +-6360 3230 +153 -406 +-8882 2553 +2948 2042 +-1918 5078 +-3372 -447 +8942 -143 +4476 -2912 +6092 -4281 +-8515 -5103 +6631 8482 +2971 -3852 +-7292 699 +7752 -3230 +-116 -4157 +5276 4417 +7866 -1254 +6066 3386 +8008 4228 +4865 -7596 +-8061 5758 +-4154 -7862 +-4292 6021 +9272 9297 +3795 1289 +-1033 -5781 +7395 1441 +2 -1188 +1332 -2468 +5926 -8285 +-6028 -1225 +4964 -2438 +-5467 -9195 +4520 -2775 +-7862 -2883 +3385 -4091 +-8989 -4467 +1013 -4032 +-3820 -8407 +3237 1331 +-5946 731 +-6189 -9607 +2274 1108 +-8848 4274 +-6825 8995 +-364 7286 +5280 -1435 +-5145 6515 +7154 -2023 +-7810 7378 +8037 3615 +-1926 -7978 +-410 4379 +-6667 -2537 +3165 -2120 +7969 313 +6946 -9570 +-3243 4998 +7356 2694 +-4948 2312 +-907 -7125 +4151 -4785 +8175 -670 +5609 -1287 +-7636 -5545 +-6125 -9267 +3355 -8254 +6622 838 +-4908 -2103 +2139 -6333 +-7406 -8191 +3190 -6007 +5665 2393 +-3336 -9767 +1854 7033 +8452 3333 +3065 2587 +2862 -2138 +154 -9189 +6009 2219 +9924 -9941 +2502 -5193 +8869 -4842 +4843 3073 +8061 -2688 +4887 -7747 +3528 5934 +6746 -9256 +6536 4251 +-9479 8929 +8110 585 +6231 -1633 +2196 7169 +7290 8211 +1837 8375 +2963 5717 +-7282 -9766 +-882 -2263 +-1520 -6878 +6680 70 +2161 -524 +7156 -8484 +-1853 -1567 +-5392 -433 +-992 -740 +3441 -5465 +-8417 -4565 +1391 -931 +6715 -8718 +-2923 9869 +-3031 -6989 +1508 -1481 +6760 -3951 +-7101 8290 +9216 -9463 +4196 -6204 +-5814 -3137 +2654 378 +1760 -6889 +874 -9917 +5653 6303 +8661 -8869 +867 9294 +5061 -2280 +-24 -4783 +-7 -2930 +-7580 -8663 +4801 -9438 +-8818 4198 +1147 5854 +1224 -2076 +7584 6847 +-5947 -2427 +-6790 -1616 +2799 -604 +-2235 -7456 +2169 -113 +7541 -6584 +7673 5496 +6494 7224 +-1541 -5115 +-8070 -5328 +-1815 -4405 +-5873 -7592 +-1751 7000 +9283 444 +-2214 -8570 +5157 2437 +4804 5334 +8784 -4296 +-7180 -7658 +-4372 -2177 +-2620 -9857 +9571 6721 +6839 -6999 +-6933 1112 +-8232 1825 +-3092 -1840 +7386 3649 +8896 -4757 +-6657 -7601 +-9142 -7301 +5299 -7170 +3356 4411 +2606 -506 +7453 -6865 +6509 -7373 +2936 -2583 +-6765 2829 +-7639 6994 +-3670 6394 +-9716 -6462 +2635 3200 +7071 -6360 +-3736 -1009 +6640 -9121 +-5023 3966 +7549 -6115 +-6709 9520 +6748 -2764 +-3251 -4970 +-4576 2098 +1671 6556 +6283 3454 +4807 -675 +1650 815 +-2763 5886 +1773 -715 +6912 1798 +2684 -2153 +4193 -9262 +3020 -8247 +-5215 894 +9154 5891 +-5586 -5479 +-1979 6006 +9654 2543 +7030 4639 +-760 6057 +-9609 8680 +292 -3361 +-8700 5385 +-6230 -2690 +9286 -6244 +-6422 -3969 +-7856 -1862 +-6333 -6369 +-8180 -9076 +-2471 -1997 +-6404 1232 +4445 6483 +-2008 -3564 +-3142 8258 +4724 -6573 +3273 8683 +-1891 6469 +1016 7404 +3300 8531 +-6729 -7873 +-7300 -7018 +4739 -60 +-8031 -7502 +-9695 8036 +4948 2081 +1095 5737 +6928 3047 +2282 9678 +5603 -5129 +7033 -5976 +-910 -8240 +953 -2387 +-9593 -9180 +1426 -126 +7759 8706 +6203 7423 +-9979 -6382 +-4376 3185 +6803 9536 +2854 -57 +-7561 -465 +-3507 -9836 +3324 5101 +9955 -5999 +-2084 8279 +1967 -2681 +8833 -6441 +2587 1652 +6382 -3640 +9097 -2067 +2916 -5014 +6154 5906 +-2625 -7055 +-5413 -8946 +9413 8483 +3181 969 +2453 -1778 +7859 -7019 +5083 -8217 +-7387 -5023 +-9878 4252 +-3421 -8757 +783 3369 +1608 -4773 +3256 -1665 +4723 1088 +-4868 7076 +9839 -4089 +9015 8869 +3109 4464 +692 -802 +6285 8357 +1273 -6297 +-7548 -8494 +2630 -1891 +-1467 -6247 +-4461 -8993 +-1089 4522 +9897 -3638 +-5426 -1607 +-3626 -7380 +2131 4469 +-1103 -4702 +-2905 -8600 +-2682 -82 +-4207 -51 +9661 2166 +-9717 4971 +-6692 2167 +661 -1317 +-5486 9719 +-883 -2899 +5606 -2612 +-9870 1505 +-744 -1669 +1166 -3172 +-790 -4286 +8268 -1165 +-3179 609 +-9112 -8044 +-7212 5247 +369 9674 +-6539 8494 +-3578 -698 +1094 422 +-4005 3083 +7412 2875 +8891 -2581 +9888 -7138 +4527 2168 +66 5701 +4195 1836 +3360 4741 +3208 -9435 +-358 -5417 +-2694 2791 +4054 4640 +-2309 1426 +-2637 -85 +9072 5469 +5288 5908 +-4911 8898 +-3878 4469 +5507 -7271 +-3926 7524 +9520 2113 +-8343 5514 +9590 -9655 +-1456 -2550 +148 1669 +6223 -575 +5563 -5262 +-2133 -1502 +1740 -1381 +-5240 8789 +-4273 3211 +4675 -3317 +7707 -4052 +3571 -7986 +9740 6679 +9983 -7913 +5650 -7437 +1488 -4557 +6410 4911 +-7390 -7786 +5412 9778 +3551 7961 +7997 4259 +-894 7854 +-381 291 +7170 -1903 +7008 -2107 +-3836 -8564 +-3270 -322 +805 -6349 +5492 8540 +-4447 -2102 +6585 372 +5138 3785 +6838 -6291 +-8469 8035 +-1553 8147 +6737 3641 +73 -6565 +-9227 -5638 +-8443 1105 +4235 1451 +-3341 509 +-5210 9480 +-1829 -8843 +7002 8145 +-211 -6790 +-5150 -3076 +-884 8014 +6313 9458 +6181 -9455 +-598 4533 +-8172 5660 +-981 544 +380 9981 +-6003 303 +-9090 -8652 +3726 3081 +1552 7674 +-6289 -9253 +1167 -2920 +9461 4884 +2783 1213 +8064 1757 +3161 -6413 +-3157 2010 +2872 -5151 +-1555 1961 +-8747 6822 +-8241 3373 +-9370 7228 +8031 8583 +4158 -3065 +-8465 -2153 +1681 1629 +4213 -4198 +7978 -234 +3606 3883 +7751 -1304 +-6489 5615 +-8239 -9179 +-3314 1611 +-1532 -8328 +9007 1190 +-4455 -8234 +4447 7453 +-4336 4138 +-9748 2730 +-9098 -597 +1683 -8768 +166 -9760 +-4298 5830 +-6012 -2842 +-7013 -4217 +-8909 -2570 +7633 2340 +-8916 9065 +-6078 -942 +-2348 -8306 +9559 3720 +-3347 -3751 +4692 -1262 +3446 5296 +-3837 6900 +3877 -4085 +-3690 -654 +3253 6999 +-4284 2644 +7710 2827 +9281 1848 +-7666 -5187 +4992 6402 +422 -6707 +4759 -4230 +8233 -8781 +-3302 -8325 +-352 -8348 +8233 -6196 +5063 911 +-607 5875 +8933 -740 +5688 8920 +310 -8978 +9912 8678 +-9223 5966 +-7716 -6034 +-5871 -6132 +-1720 -7110 +-7810 4107 +-6475 3795 +1142 -7825 +5146 7805 +2730 4984 +-1069 -145 +-5271 6818 +-8306 5059 +5050 -2150 +8208 -2688 +3834 7051 +2073 6996 +-2047 -8605 +9924 -5346 +2254 3243 +-1687 -2474 +-8067 -2268 +-7322 5802 +-9563 2117 +7749 -4518 +-2779 -1127 +8774 -5285 +9786 4478 +2944 -9519 +4334 -4277 +-9612 -7492 +9446 5449 +-5890 1284 +-2877 -440 +-1751 -2949 +5607 -2791 +-5970 -3350 +-1683 6020 +2799 -4912 +-6700 -5778 +-4520 -1293 +7571 -8421 +-2125 6839 +-9307 975 +1147 8800 +-7986 -7457 +6876 -6886 +-4112 2211 +6059 -4148 +9297 6528 +1435 4922 +-3783 -4336 +-7501 7232 +3132 -3556 +-7407 -4426 +-9960 7295 +-2566 2104 +-8649 -3018 +-5530 -4697 +1043 9019 +-7571 7292 +6445 3598 +435 8367 +5033 -1049 +-3925 -4362 +8609 3994 +-8220 -7346 +9235 4131 +-1091 6863 +-8703 -7893 +-1108 1806 +4089 5763 +834 -9080 +-738 4591 +-5078 9809 +7549 6946 +1044 -6136 +-895 -200 +1962 -1880 +1874 2912 +445 6204 +2323 -723 +9712 5265 +2937 -6243 +-3425 -6241 +854 -8268 +6653 -1047 +2004 -319 +-8974 -8970 +-4875 -465 +3720 -9316 +47 -1286 +9371 -2952 +-5401 7688 +-9525 -7140 +-5467 6958 +-6423 -6266 +-9178 -4678 +3778 -1607 +-1276 1315 +6937 6768 +2969 9674 +8954 2813 +-6533 4728 +-8518 8935 +-4111 2573 +-6527 8882 +-8497 -6090 +-2090 5997 +-9343 9426 +-6883 -6305 +-5746 9582 +8006 5043 +7620 -9302 +-9348 -1697 +1122 9202 +9562 5353 +1934 -4096 +7004 -193 +-8712 2207 +3798 -8244 +-8373 -9914 +4920 5977 +-1992 7743 +5293 -9509 +-1865 2799 +5157 -7641 +-4592 -5102 +-5609 7565 +-651 -400 +-4863 1885 +-2215 5440 +2139 9609 +-4833 -3975 +-9869 6980 +-8602 -953 +7698 7245 +5539 -5919 +6924 -5827 +-1227 1048 +8269 938 +1010 1223 +9988 -8791 +-4511 -7350 +1516 9362 +5772 -8154 +-9844 -3347 +-513 3677 +483 253 +-6791 -8738 +-4206 -7998 +-7145 7803 +1025 3773 +-6055 2189 +-3529 -3703 +-3863 285 +1718 8366 +-3613 -6264 +-871 3229 +-4882 -1798 +-3711 -880 +-226 -7119 +-3241 746 +129 3186 +-1463 -1372 +-271 -1535 +9574 -6829 +-2158 6651 +-247 -9661 +6296 -2331 +-1326 5802 +-4436 -2460 +-1358 4430 +-5505 5000 +-7777 -7973 +-1961 -7453 +3746 6153 +7367 3776 +4122 2931 +-3261 8863 +8365 6702 +-8484 -9889 +5176 -593 +-8335 -604 +-2022 -3429 +5164 -599 +6770 6764 +5645 -9480 +-9831 1412 +-1309 -4698 +-2960 -8164 +-8877 2301 +7046 395 +7685 1222 +9543 2595 +9468 -8769 +156 7068 +-1511 -5700 +4431 -9745 +2760 -4533 +7923 -7286 +6247 1892 +2122 -6115 +-1909 2564 +5554 -7784 +5452 558 +9472 7517 +4366 -296 +7472 -7592 +-7011 -2459 +-1553 9755 +1592 6439 +2228 2943 +3689 -5244 +-2706 -4113 +2680 9919 +-67 9645 +-1631 -4726 +-5785 -7508 +7743 2629 +-7828 -9628 +4383 -7697 +-6463 -5451 +-9114 2623 +4433 -6621 +8666 676 +4384 5049 +-488 -3743 +1019 -1831 +3284 -9168 +1848 -2901 +6112 3428 +2480 -1140 +3478 5305 +665 -1461 +-7438 5301 +-4472 -9963 +-1787 -2297 +1381 -955 +6930 -5452 +-4535 -4880 +-6775 -5804 +9030 -258 +-7246 8085 +1096 -2783 +6565 -2498 +4299 5312 +-9140 2299 +2161 -7516 +-3353 -6635 +7207 -1399 +-6360 -9211 +-750 5990 +2799 -456 +-6729 -2265 +-8134 4597 +-3774 -9934 +-1696 -2702 +2183 -4276 +-6029 -5057 +5150 5177 +-4051 5368 +-1024 2570 +-2142 -1539 +3698 3269 +6075 -3538 +7703 9881 +-4809 4929 +5089 -6364 +7118 -3760 +-2399 -2020 +8192 7511 +501 -8720 +8662 4799 +1769 5509 +-1061 -4520 +-6006 7767 +6979 654 +8338 1545 +-8835 9468 +9938 4585 +-6916 7228 +4141 206 +4552 -819 +-7076 9007 +-6725 1829 +-9112 -2239 +1525 3654 +198 -7552 +2184 7143 +-6163 -7763 +6559 -6032 +6571 -8670 +8321 5211 +2963 5534 +-2037 -1504 +1851 -9568 +-7877 -6082 +6634 8030 +-7814 -9371 +759 8755 +-3500 5974 +-2222 5688 +613 -980 +5352 7882 +9883 -9600 +-7437 9674 +-1144 305 +-55 2835 +1768 -3485 +1560 8457 +8558 -5648 +-1465 -4565 +-9235 416 +-6583 2426 +-8316 1986 +4720 -9838 +5148 -6038 +-8962 993 +-2676 5224 +4121 -7483 +-4107 -3735 +246 2207 +983 -9987 +9307 9874 +2236 7668 +-9043 -5140 +-3617 -8536 +-2789 -5157 +9710 6228 +-9145 3100 +-240 1583 +-939 -8865 +697 6709 +-8437 -6464 +6654 -493 +2791 1917 +-2524 2058 +7311 4853 +1216 4240 +7972 663 +-2233 7392 +6113 -86 +-2002 9886 +-6773 4530 +2778 6486 +-6565 377 +-3749 3382 +-3841 -9797 +-2248 750 +8370 3800 +6723 4735 +5770 -7735 +5017 720 +-7693 3250 +-9043 9758 +7380 4047 +9529 40 +-9894 9415 +-6917 -4706 +53 994 +-3081 -8055 +3767 -4790 +4123 6967 +6519 6522 +4043 8249 +-1397 2893 +-1223 9401 +-4408 376 +2027 823 +1910 -6337 +4731 -1038 +-2903 9494 +-8188 5588 +-5855 -217 +4447 -1005 +9287 1360 +-7794 8991 +-7409 -823 +9463 -2452 +-1233 -131 +424 -3006 +7531 -7453 +7185 7619 +-7083 3685 +5142 6562 +-9081 2983 +190 9880 +4814 7095 +-7964 -365 +-2440 -1936 +-1978 -2084 +-9351 3377 +1838 -373 +-1233 -5522 +1485 5962 +-344 -9347 +875 -9601 +8547 5124 +-559 -869 +-3471 253 +4121 -2246 +2260 8724 +-1889 6154 +-3654 7569 +-9259 -6593 +7807 1931 +2866 -5390 +-8012 5418 +-7863 1486 +9285 -6058 +-7472 8666 +-5935 -97 +-7500 7503 +3168 3604 +6168 9303 +3338 8768 +1853 9845 +6982 -977 +2395 -2941 +-4367 2258 +1594 -6244 +466 -323 +-8839 -2742 +-726 6483 +2553 7826 +-746 1021 +-1942 7747 +4997 9274 +-4471 2966 +1041 1597 +1108 9128 +8376 8540 +-5655 -6097 +4259 -7351 +67 -2507 +4741 3131 +-8614 3157 +-756 -9776 +-1785 -338 +-3396 6197 +5657 7527 +-8087 9791 +-3338 -9086 +-6422 1046 +3317 7079 +-67 3336 +1134 -4781 +4803 -494 +-9265 -3377 +1392 -1011 +1280 7978 +3859 2779 +38 -291 +-4027 3120 +2462 1253 +6200 4807 +7149 5097 +-1375 4954 +-9947 -8498 +-936 -1875 +2341 5753 +5738 3680 +6240 9820 +3904 2228 +-6716 326 +-6195 -1942 +-690 -5340 +-8696 -5580 +588 -2861 +-9393 -1467 +5457 7081 +8409 3187 +5851 667 +-1123 1838 +3073 8473 +-1170 4041 +-7792 526 +-7528 8111 +-455 796 +-4913 -2108 +-2623 2954 +5048 496 +-9442 9314 +3518 -8101 +-797 4798 +-8772 7260 +-8116 7827 +1701 2838 +-6289 9996 +281 6397 +3682 6409 +8381 2949 +5647 8564 +2282 -7262 +7297 1638 +5888 8310 +-8476 -1923 +6797 7568 +-5449 9335 +-4937 9683 +-4822 7660 +-5957 -9279 +9551 -206 +2674 5882 +-4195 4463 +-1427 -4796 +2971 -4480 +1343 -370 +8512 2651 +5435 4296 +-1138 -8537 +1965 -4082 +-2637 -5111 +-1151 -8838 +-6060 -2254 +-1369 2863 +928 6327 +3383 964 +9390 4912 +6050 -4931 +-9672 -8925 +-2382 -4536 +-4846 -8356 +9471 -511 +-219 -8797 +324 142 +6739 -4989 +7102 3778 +9653 -1789 +9132 -6205 +-5498 3197 +5037 7158 +1995 -2977 +-8299 658 +5458 -9267 +4676 -6227 +8606 -7534 +9401 5005 +-2431 -3761 +2641 8556 +-8439 -1743 +-6532 8258 +6545 2650 +3208 -4424 +-3721 8486 +-6307 8606 +5137 -43 +3222 -1090 +-2954 -8399 +-418 3100 +-5061 -9563 +9521 5995 +-4917 6892 +-5965 -7725 +-9320 -3611 +8857 -6514 +9082 3477 +-488 7255 +-2973 -9631 +-9682 -4375 +-1748 1783 +-3291 -643 +-2128 7926 +251 -4912 +-2126 -2466 +-4270 -7790 +-1860 2827 +9685 -3646 +7338 8235 +-242 -3644 +-1923 4806 +-5753 1560 +-9304 2150 +1223 6365 +54 -213 +6591 8860 +9711 9798 +-9521 441 +7859 -7376 +1315 -6716 +9395 -2075 +-3023 2534 +-1507 -7669 +-7613 -9897 +-3936 6000 +2931 6947 +6474 -176 +3064 683 +7885 5189 +9494 5446 +623 -1857 +8311 842 +-2088 -153 +-4572 -3129 +-6627 5200 +9730 -8284 +9651 -8503 +8279 -756 +2557 9006 +2977 -6884 +5089 5321 +8043 4376 +5707 5402 +-2315 -615 +5251 -867 +3345 -5017 +6853 -1696 +9887 -2241 +3245 -5122 +105 4288 +-4184 2427 +6934 9228 +9809 -7397 +2715 -1865 +13 8526 +4923 -8110 +-8644 6954 +7705 -404 +8743 -8874 +-1387 6822 +524 6145 +9919 -3917 +9988 -1239 +3853 6422 +-783 -6542 +1186 8956 +-284 6702 +-7506 5285 +-5839 -8782 +1493 5628 +3670 -7803 +-176 -6449 +4943 7281 +2654 -5817 +-8332 -7793 +4478 -7228 +4560 4013 +4484 480 +4400 3630 +868 -5733 +-7533 9784 +3470 7763 +-7278 6047 +4101 -19 +125 -7058 +-6056 -1232 +9461 6950 +7401 5847 +9046 -1693 +1754 340 +-6302 9479 +-7970 7644 +1337 6149 +-9567 -9468 +7583 2653 +9718 9357 +2754 -6329 +-118 8226 +5612 -5891 +-2431 -5966 +-1758 -999 +-2477 5228 +-3559 5335 +5500 -2849 +-12 7668 +1990 893 +-2827 9400 +-3850 2465 +7961 1592 +-712 -776 +157 -8806 +-2691 377 +2963 -9433 +-8529 8482 +-7714 -9839 +6840 8788 +-7821 6245 +-2187 3302 +6795 5533 +-9907 -3535 +7218 -1383 +8477 9296 +7554 4058 +9839 8893 +-5341 -4995 +-9311 -9839 +5868 -9753 +8680 -3362 +-894 1541 +7414 -2702 +9772 -898 +3978 6209 +-1271 7149 +8518 1912 +5830 -8655 +-4723 -6591 +-6692 -9963 +-5550 9624 +-6570 -8840 +4224 -795 +4788 6677 +-7594 -2420 +-8416 6429 +6985 8080 +-9681 3286 +5009 -5937 +-1781 -8548 +-826 8891 +7807 9816 +-8530 604 +1978 -7798 +-6725 -1764 +-6042 -3564 +1272 -3421 +6518 -5955 +8560 6310 +-5174 -7481 +333 6337 +7304 -8023 +-6490 5260 +8863 8121 +9681 8793 +906 3361 +744 49 +2457 -2031 +-3375 9548 +6798 3159 +-5569 1818 +-2010 7945 +-1569 -4509 +1654 1670 +-9777 3736 +-5621 4071 +-1513 -8084 +6145 4760 +7666 -633 +121 3992 +-5021 2125 +4232 -3402 +-4873 3530 +-1155 -9041 +2064 9540 +-5029 4892 +7220 -4347 +7354 -9680 +3539 2310 +-3197 8621 +-5282 5637 +6175 8496 +-988 427 +4353 8269 +6985 2212 +2607 -5533 +2581 5326 +-2275 -1437 +6891 3799 +6263 3764 +-6007 -8000 +4306 3706 +-1765 -8133 +-2880 4945 +2333 3614 +-6947 -4894 +5672 6797 +6070 8580 +2178 8601 +1297 -8381 +7127 6233 +7955 -1259 +2283 283 +-5964 2279 +-1277 5949 +7128 6983 +6744 -1022 +-4265 -8471 +-7800 3209 +-4511 8824 +8675 -3396 +-5381 6963 +4838 2618 +3041 2738 +-3623 3797 +-526 9554 +1877 4489 +926 -8367 +-7989 -487 +8942 6392 +-8559 -4301 +-3018 6840 +2772 3140 +-6686 5916 +-8039 3051 +3784 -5410 +4553 9109 +8840 -4351 +-7907 9132 +-806 5008 +-1872 4000 +4503 2437 +3142 -9333 +-594 3589 +-2183 6155 +1342 -4826 +3985 -609 +4492 5188 +-7344 7785 +4230 -9957 +-1510 5395 +-3548 -9499 +79 -421 +6178 -1748 +5442 2993 +9760 5052 +-7925 -2184 +5130 -3739 +958 -920 +-5594 676 +-6128 -6028 +-6736 -1477 +-6581 3993 +-8550 -499 +-4893 6832 +-1214 -7283 +-9117 4862 +1068 438 +-6510 -2908 +222 -2520 +1010 1483 +3091 8160 +-9015 4481 +-6776 2642 +3484 4665 +-9939 4589 +2480 7358 +9862 -8038 +-5064 -2904 +-7226 2880 +-3048 4828 +-9584 8366 +6363 -3297 +-1672 3907 +-8851 1351 +7689 1668 +-6948 2505 +668 -4758 +-4246 -6150 +3781 -1179 +-2996 2980 +3633 -7353 +-5938 1322 +-593 -3360 +1849 6921 +-3495 4052 +-6852 -3057 +-4320 -2959 +275 -3209 +2057 -3960 +7543 2683 +8415 4776 +-6054 4592 +-2906 2839 +-4601 6411 +-5079 7664 +5927 -9785 +5506 -2205 +7171 1508 +-6697 -674 +5600 2308 +3811 7365 +6778 8974 +-5742 4425 +6092 1625 +-798 7596 +5284 2039 +5365 6390 +-5806 6897 +100 3114 +7065 -6732 +7889 -2338 +-7214 3181 +-808 8603 +8479 4179 +6079 -7580 +-4248 -7275 +8982 -7204 +9046 -2659 +8959 1818 +-4591 8331 +9838 4955 +-4890 -9004 +4627 -8282 +2426 9202 +-9460 3853 +-3983 -3843 +7055 2932 +-1758 -687 +1326 9265 +-7213 -3776 +-4619 -6057 +-1 8268 +-565 -4054 +-717 9092 +5713 6150 +-2050 -5345 +7162 -9877 +-4118 -8243 +-4586 -8402 +5392 -8091 +2394 8470 +-4348 7436 +-87 3215 +1079 -3327 +1669 -402 +3021 -4842 +1990 7544 +4154 -349 +-4285 8041 +4946 1895 +-6420 -25 +1560 -1027 +-2504 734 +-5412 -2849 +-9932 2488 +7971 -3947 +2766 -3997 +7489 -9914 +-2915 3877 +-1795 -6051 +3107 -4950 +-9772 9123 +9806 2493 +-7842 -1782 +-8515 -4071 +1615 4046 +4743 -8529 +-7788 284 +291 -9957 +6342 -9374 +4051 6472 +-6834 3287 +-8116 1117 +1168 -2280 +-7685 -4091 +4657 -9550 +1651 6688 +-6414 -3120 +5853 -6311 +6077 -4062 +-6459 2089 +-7004 -5532 +-5492 -5557 +-5999 -1789 +8118 6933 +-5622 6263 +-4048 -8739 +2105 -4110 +3106 -5903 +-5540 -5433 +2474 -4072 +-6411 6115 +6436 1207 +393 7821 +285 1656 +6100 5402 +1798 4619 +-9078 2706 +1309 8320 +9150 -6997 +6676 -4090 +-9939 8762 +7485 -9809 +-5959 -3231 +2908 858 +-6742 -4512 +7557 6175 +-3709 1505 +-277 925 +6074 1959 +6378 -7461 +-9457 -172 +9297 -2755 +-4652 8932 +6704 -1847 +-1995 5536 +-5212 -2893 +-7123 -6550 +3488 2221 +6353 9455 +-9104 2938 +-8418 5966 +-9317 -5485 +2168 -2196 +-3101 3789 +-5822 9936 +533 -1889 +-4152 -6939 +2207 9320 +-5645 3939 +-4627 -5377 +-962 -2693 +4404 6281 +-9561 6281 +-8075 -8065 +-5458 -1900 +-201 -2501 +-8427 2108 +-1903 -5559 +-1244 -3173 +6472 3367 +-3618 -6986 +2276 -4229 +-3421 -435 +-183 5816 +4149 9150 +-4875 -5967 +8846 -9560 +595 -5189 +-1516 3830 +3888 9546 +-7763 7488 +-4527 -2669 +3502 -9351 +-828 5068 +-8287 1010 +-9921 8853 +-7516 3085 +-5741 8540 +5428 -5564 +-5452 7336 +9061 -3390 +-3106 -1688 +2150 7687 +1560 9707 +875 -6700 +-6415 -9116 +-8809 3021 +-3104 -9155 +5761 8948 +6400 -8863 +4826 -6588 +2484 5066 +-9591 2662 +2258 5065 +-6794 -6610 +-8061 -9897 +1546 8992 +-5263 -4987 +-8204 -7583 +-1378 -6402 +9598 -7481 +-1639 -2586 +1282 -9269 +-3828 2080 +4868 4986 +-4599 3015 +0 -2279 +-8434 -7549 +6208 4886 +-4826 -381 +8859 -7229 +-9341 5971 +2186 -412 +5835 -2684 +8758 8633 +-3770 4744 +4766 9939 +-1325 -3782 +-9488 -2725 +-1467 -9301 +-4532 -2628 +4923 -3307 +-2728 -1751 +-1658 7078 +4054 -6480 +5035 -7900 +-551 9547 +2499 2414 +-312 -7678 +-9504 4024 +2131 957 +-8044 -2975 +-5385 4635 +-1881 7 +5010 9930 +2331 -8009 +330 -4660 +-3166 -6213 +-5199 -68 +-3055 640 +-3752 2955 +6991 8031 +-9833 1308 +-7625 2532 +-9118 1740 +-7845 -435 +-864 -5361 +-3500 -52 +-4491 6312 +3406 7116 +9028 -3397 +-953 -3132 +-9655 -1251 +-3871 1539 +8871 8332 +-5365 457 +3215 -1796 +-682 -1442 +4330 6275 +-1669 5052 +725 -6989 +-2633 -6007 +5122 -4447 +-6316 -1354 +-8064 -4705 +4375 1504 +4945 5824 +-6717 -8133 +4535 -1918 +-9071 -7186 +-6110 9635 +-8200 9473 +-6497 -5091 +3418 454 +3376 3289 +-8468 4323 +2296 1932 +-4184 2988 +3559 -9803 +457 -6127 +-3494 2537 +-6012 -7243 +-6739 6748 +2772 -846 +-9960 -5553 +-7521 6105 +2394 -9348 +1949 6258 +3790 -667 +3818 -3884 +6872 -8183 +-3729 -9679 +-3197 -5075 +310 7853 +-3956 5698 +6891 2014 +9958 9617 +8337 -3916 +-7391 9156 +-1633 -3485 +2131 -422 +-4851 5526 +5041 -1179 +-8282 5006 +-1127 8367 +8168 -6433 +-7492 -8045 +9966 8649 +-6424 9034 +6780 -4484 +2299 9802 +-3815 -4926 +1154 8733 +6633 -7679 +-262 3452 +4047 -2637 +4201 -4168 +-3567 819 +-9386 2203 +868 -4465 +-8323 9524 +7246 6456 +-3900 4418 +3158 528 +-9928 -8070 +-5716 -1469 +170 -9118 +4663 685 +7080 2715 +-8785 7929 +9528 667 +-3084 -9263 +7768 -3806 +-3047 7351 +6026 9485 +2285 3292 +3254 944 +-5049 -5948 +-8413 -9451 +-487 2813 +-8128 1910 +5006 -4923 +5629 -2059 +1771 2105 +-7151 5015 +7551 -5010 +-5020 -7544 +7206 1301 +-7524 4273 +453 6112 +-3693 9976 +1979 9345 +2777 -8608 +8312 1256 +-8964 -7683 +-4176 7976 +-7320 7894 +4252 8959 +-7228 600 +-9916 -1787 +-8301 -291 +4225 -8785 +7223 -8899 +-1732 9341 +6094 -5701 +-6197 3720 +4619 -6386 +-913 -9613 +7546 259 +7478 -1412 +4638 -7686 +2008 4120 +-5670 9429 +455 9603 +-6177 9110 +5302 3520 +4994 1501 +-7047 -59 +-4490 9505 +6585 -9231 +4515 -8866 +6999 -7586 +-7756 -9038 +5869 -1260 +2985 -2443 +-4273 2196 +706 -6242 +1107 -5030 +6777 -3316 +5174 -7937 +-873 -5658 +-3756 8155 +2217 -4284 +8574 -9875 +7220 1199 +1759 -2872 +-8244 -9741 +-6840 -9939 +-1406 -6795 +7710 2346 +2645 3928 +-540 -6147 +5681 492 +9289 -124 +8102 -9544 +-6911 -2980 +-2846 7799 +4862 -2125 +983 -1692 +9051 -3646 +7853 339 +6519 -4424 +-36 -2216 +8533 154 +1201 -7845 +3121 4776 +8202 -9365 +8204 956 +4130 -3018 +-4157 -6186 +4509 2167 +2010 -9224 +-5496 1602 +6227 -5938 +7030 -4147 +-4527 -1162 +1039 1704 +-3278 8905 +9406 -9558 +-7515 -8194 +-4276 250 +3739 5224 +9454 -431 +-5392 -3472 +-1258 8324 +3189 7386 +-9669 -6139 +-7132 5261 +-4103 8501 +8538 -6276 +-5783 5554 +-7945 3410 +8532 701 +1347 -4475 +8474 -4409 +7515 -239 +-4052 -9453 +-5677 -1492 +4325 3244 +-5549 -784 +-9667 233 +6868 6815 +8026 -1789 +9723 -1972 +4181 1870 +-6883 9493 +4535 -4763 +6135 1532 +-9794 -6642 +2497 9476 +-6313 -8786 +-761 4384 +-6218 -3262 +-7239 -4927 +-1133 4799 +6634 -6707 +-2156 -947 +-4453 -6048 +8171 -1489 +-245 -7746 +325 -4292 +-5585 9623 +8095 3355 +8177 -9712 +4069 -3668 +-4599 419 +9692 5922 +-3595 -8334 +-739 -6870 +-9939 989 +7253 -2001 +-6819 8656 +-1660 -8249 +-8984 6275 +9475 8683 +-6728 -3254 +3427 4640 +3 -2002 +3133 -1015 +-8232 -7613 +6246 6903 +8417 -6355 +9253 -1056 +-9118 -6776 +543 -5337 +-9639 -2050 +-8216 7234 +-753 827 +7011 5921 +8197 -3118 +-1232 -6729 +3709 5931 +-9291 3914 +-9420 -5876 +-3988 1829 +-6375 -3833 +-9011 2976 +3021 -9935 +-6734 142 +-2333 6299 +3912 -3104 +-9079 3276 +2885 7519 +-6895 -9046 +-2829 9780 +-4873 -5501 +-8995 7449 +7621 -138 +-2482 9404 +-31 -6866 +1221 2214 +-6415 -4415 +-9322 3081 +-6181 6219 +-9251 9999 +-5124 -6244 +-6222 -3983 +2127 9910 +-896 4492 +6159 5810 +264 -7831 +-7025 3479 +9270 -2990 +4690 4219 +-2675 -2391 +-4881 5785 +1371 1093 +-5387 -9773 +-4185 6374 +8540 -5733 +-1154 -380 +3759 4088 +-7325 8838 +7489 6422 +7118 -5580 +-7066 -2209 +5854 2560 +-3967 3795 +4766 -1623 +-2274 -9696 +1727 5653 +-3898 -1542 +7199 -9958 +2798 5304 +-4971 -7366 +8040 2000 +2825 -9258 +8683 -8591 +1263 -7207 +3643 -2994 +1726 4191 +-8920 4922 +1629 -8958 +-8283 -8953 +-3175 -1405 +-7339 -4952 +446 -8715 +-3883 -6842 +-2433 -8736 +7353 -8351 +-4929 2269 +6295 -7171 +-3921 -4276 +-2857 -4536 +-1675 5946 +350 1482 +5852 -8680 +1377 -9154 +-6593 8336 +571 -3537 +-7096 -4666 +-1448 1003 +1328 -7121 +1488 7521 +-537 -2415 +616 5724 +821 -3695 +-9587 5794 +128 -2454 +-239 1615 +770 6982 +496 -4706 +-9454 3948 +7724 4841 +5129 5781 +-3740 6892 +8584 -3108 +7583 -3651 +-9656 9437 +-8340 -5200 +8000 -7541 +-1948 9612 +-4720 -3599 +623 -4444 +4615 9819 +-9720 856 +3632 -4787 +90 9512 +-5017 837 +-2854 1801 +-1142 -4653 +5578 4810 +7570 2188 +-4941 -5112 +-8407 577 +-789 3879 +6415 9963 +-1750 -8977 +-423 4837 +-9723 -7595 +7308 -3225 +5572 9802 +72 -9424 +8271 -9172 +6465 -8622 +-202 2248 +-5214 9628 +8440 8319 +1693 769 +-585 -3949 +7295 6553 +9836 -737 +6068 -5204 +2924 3294 +-7035 4516 +5857 2254 +-5900 -6727 +5631 -9306 +1373 -6367 +7297 1564 +413 -4413 +8954 -7669 +-8772 1838 +-2111 -8859 +-9090 -7195 +2208 4890 +-2203 8237 +2359 1086 +6449 2289 +-3089 5384 +-7179 -1031 +6967 6640 +-988 4798 +-6422 -8602 +-3057 5570 +-7447 -337 +380 4102 +1015 3823 +4625 5824 +92 2631 +3302 9094 +8120 -7917 +1571 7128 +8728 5105 +-4831 -1608 +8178 1877 +-5351 -7647 +6336 2725 +4185 7455 +-4343 5408 +-5681 8197 +-7447 -1305 +-1962 -1812 +-4492 -5880 +9542 -3950 +-5661 7761 +-4926 -8946 +4959 -6064 +-4788 5351 +-5983 2699 +7967 -317 +7812 2984 +-7923 9447 +9818 3300 +-111 7980 +1239 -8164 +-842 3952 +8931 7854 +-6811 9735 +-4915 6246 +-1331 7612 +-6949 7134 +-9442 -9268 +3657 -7624 +-6556 5654 +-3576 877 +8703 -6637 +-9975 4539 +-3142 -4345 +-3607 -3224 +4517 3729 +2819 -4574 +-4756 -4104 +-3553 -8041 +-6243 1256 +5522 8847 +2822 -3775 +1767 -3027 +2210 -9200 +-1727 -5042 +9114 -8589 +7272 2270 +9365 -2739 +-7840 8004 +-1132 -2991 +-1834 7193 +4588 2689 +-3984 6545 +4488 7718 +2988 -8545 +-4208 5893 +-4280 -3805 +-9060 -1766 +-845 9131 +-9390 4553 +5990 -5141 +-6811 6623 +-8992 5136 +-9935 -172 +-5322 461 +6113 165 +367 -5789 +-5255 3465 +-423 1180 +6923 3725 +9565 2411 +3469 7409 +-2294 8190 +-9909 -9394 +-2994 -8918 +4467 -4089 +7113 -9115 +-5229 -4089 +5208 3356 +-957 141 +1169 -5378 +4718 -7599 +1348 -6879 +-2243 -4708 +-4629 952 +707 8857 +-9689 -3479 +9088 195 +6631 -9649 +5465 -9067 +239 5929 +608 -578 +5076 7463 +1081 4527 +569 6436 +-7342 7903 +-1654 8822 +-1063 1624 +-7409 -5165 +4517 -1972 +8394 -6901 +2127 8674 +-7510 1105 +-6928 9264 +770 -6172 +375 -2565 +6894 -7605 +3991 255 +6437 -5354 +-2537 -1658 +913 -491 +-4601 3440 +-3950 7021 +-8851 -3636 +-1300 5891 +-5956 2158 +6764 -9512 +5590 9363 +-3512 -894 +3972 -9744 +1527 -4606 +-3737 8952 +8138 4832 +7698 -5793 +878 8115 +7391 3857 +3190 3332 +-122 -2295 +7242 -1198 +1856 5776 +-2596 8453 +-6518 8788 +1728 -8388 +3631 -2265 +-4187 9097 +-1536 9439 +-6573 -2556 +-7305 4953 +8265 -6786 +-7066 7699 +1207 9172 +-7541 8196 +-2528 -5714 +6833 -7726 +8012 -623 +9686 -361 +-443 306 +-1901 9653 +7656 585 +6909 1227 +-2899 5267 +1346 3698 +4121 8003 +7362 5531 +4690 3143 +9030 -2225 +3357 4746 +-7608 -893 +6958 4379 +5124 -648 +-2426 9581 +-8609 8361 +9140 -5133 +-8713 7109 +2042 7150 +4208 7901 +115 -2561 +5543 549 +4386 717 +-3924 -8597 +7956 -4155 +-6559 -7892 +6386 7392 +5035 4965 +7971 1241 +-8261 1763 +-1733 -4129 +1851 2970 +3256 1172 +4568 -5858 +5507 6671 +2437 6443 +-2261 -8945 +-7895 -1867 +8124 -5143 +-7220 3913 +1729 8169 +-8249 8994 +-7526 -4713 +6360 -5232 +9959 8131 +-8208 -7040 +-4445 -9664 +-5934 -4878 +-7865 3884 +-2417 -5641 +1797 140 +6631 6165 +-4016 7188 +-9792 5214 +-7641 -4677 +9541 5028 +2802 -7408 +-2336 -2648 +6931 -7765 +-9538 -1858 +-4505 3928 +-1480 -2978 +-1973 -9316 +-833 -2902 +-869 3293 +-1899 1995 +-2220 -5825 +-51 -2998 +-6013 2529 +-2849 1180 +-2755 -7363 +-3454 -2660 +1092 -2786 +-6989 -3270 +-1810 7666 +9567 5334 +278 3142 +-6715 8649 +-2605 251 +6407 1802 +725 -4691 +2017 1907 +3453 1015 +3675 9518 +4007 9399 +-1641 -3952 +6057 2946 +2113 4069 +-360 5761 +7749 -2703 +-2194 -3368 +-5984 7219 +-6869 -4097 +5573 -6832 +8501 7995 +3161 2765 +6521 -8527 +-6653 9580 +-8066 -1473 +-2783 -5104 +-8570 -4260 +7382 -9543 +5197 8023 +-7320 9056 +-5385 -2418 +-42 -150 +465 -187 +-7715 -4705 +-3997 7969 +-7002 6533 +9307 8503 +-5067 -5858 +-753 -1054 +4237 -8881 +-529 -9798 +-1889 4951 +-5232 5124 +5893 -4328 +4190 -4737 +-7186 -3232 +-4693 7655 +-4155 -4190 +3972 3512 +-9031 1688 +3966 720 +1296 -4681 +901 1983 +5352 -9287 +-5242 518 +-5047 3261 +5432 5158 +2015 -7882 +5656 -3256 +3693 -6419 +-4311 -2308 +5207 -7701 +4134 6578 +9740 7223 +9261 -342 +-5210 -855 +5219 -8837 +4330 -3270 +7499 -5728 +-3830 7886 +2035 -5400 +-6109 -6639 +-7688 -1867 +2715 9459 +8854 5421 +-1292 -3300 +-4531 -6045 +-9330 1368 +-3363 579 +4100 6759 +388 5805 +6595 1041 +1084 -8067 +4088 -1408 +-3562 -3172 +7267 1686 +3182 -4768 +-2432 -593 +5733 9496 +-7883 -9341 +2249 1597 +-3014 8169 +2434 8327 +8149 -9684 +1484 -8493 +9506 -2286 +4538 5130 +7354 1375 +6010 -8717 +-9320 -642 +-1818 6738 +-3358 8774 +-6573 -7925 +-9372 -9997 +-5562 5236 +258 -9968 +-3150 -8658 +-7297 1751 +-1394 -9299 +-5295 6112 +466 -3162 +4663 -5990 +-7984 6440 +-3834 -5230 +7572 -6903 +2346 8105 +6322 6711 +427 6425 +1126 -9581 +5841 4385 +-9701 -3030 +-4704 2513 +-3205 -3649 +8158 1837 +9141 -3396 +5531 -3653 +8501 9673 +-3597 192 +-3743 4160 +-9749 -3524 +6465 -3118 +5447 4534 +-2430 5081 +-7129 -7452 +7758 -8823 +4099 -7591 +8310 1941 +3516 3664 +-656 -6057 +-6224 3441 +2312 7183 +-6060 9241 +-6369 -1263 +-317 -8570 +-6183 -1654 +4957 2368 +-3485 -2232 +-5530 -1027 +-8235 -4191 +6357 5672 +7927 -9114 +-5581 -5439 +6591 3013 +9326 9671 +-5119 -2937 +8108 -7797 +9523 9208 +-8626 -6367 +-2978 8382 +-2419 -6477 +4381 -5323 +-6246 8943 +4669 6514 +-7972 -7626 +-8129 -1520 +-8619 4953 +9364 1710 +-6053 1949 +6387 8678 +-4740 -2655 +6920 -5721 +-2174 4389 +5298 -4923 +7400 -1004 +-7033 -1419 +1307 2889 +-9248 4456 +8241 -6674 +-9001 9500 +8858 -3685 +3978 -1697 +-3422 -9831 +-7079 -8565 +7953 -3695 +-7932 -6949 +1978 4125 +-7907 9787 +-2267 6886 +7289 2813 +9705 -4582 +8883 4937 +-9812 6575 +-1132 4611 +-1863 -6734 +8706 8733 +3823 -7004 +-2702 6115 +8697 1729 +-7421 3477 +9827 9989 +-8870 -4124 +8265 8070 +164 3405 +-9248 -2791 +-3728 -3936 +4107 -6379 +5311 -1326 +-8316 2251 +-2218 -2304 +-8710 7138 +4112 1846 +3909 -4753 +4171 -1627 +-7384 659 +-4557 -3128 +1088 5982 +-5807 2517 +-8972 7867 +-5984 -9423 +7934 3500 +-3850 4102 +-5456 4945 +-4082 6644 +1373 -1786 +-320 -8110 +-6327 -6061 +-3336 2095 +4229 6519 +60 -2835 +-8661 8619 +1743 6285 +-8619 -2105 +-4998 3966 +5304 2829 +9663 2374 +8452 4522 +-6052 1825 +3085 1358 +7498 -8680 +2963 -6615 +-132 997 +9382 -6706 +-1063 -1637 +8020 888 +3555 -9802 +5995 7884 +4832 2003 +-1525 9960 +-9573 -3161 +4249 -7110 +-3763 5489 +-394 9664 +-181 9755 +9917 -4547 +-35 -9194 +8284 -2691 +-3222 4447 +636 5454 +-3371 -4845 +6645 3057 +-3631 -9189 +-4166 1364 +-8811 9938 +8263 -2965 +464 3377 +-850 -1386 +-3999 2242 +-3177 -1058 +7037 -5962 +-6643 449 +6364 -1174 +-2708 -9844 +-8030 7290 +7785 -8711 +8563 -7396 +-410 8354 +3342 -2040 +-1765 -7415 +420 -8371 +-5238 4605 +8231 -8554 +-585 1186 +4341 -9424 +3651 2995 +-7995 6450 +9847 -9813 +-7141 4730 +-1931 2726 +-9876 208 +9299 -7700 +6686 6468 +-5531 2730 +-7563 -3768 +8703 5707 +5254 4240 +117 8778 +-26 -5462 +-7423 2418 +9767 4063 +-8235 3088 +-5752 4385 +-6051 -864 +-1256 -6505 +6820 -3565 +-950 -497 +1774 -9388 +-3928 8126 +7019 2762 +-5257 -4164 +863 5507 +-8456 558 +-5403 -3714 +5064 -8231 +4298 4747 +-6086 -8106 +965 -8891 +-3581 -9134 +-1644 2388 +-3563 5721 +7877 3332 +9679 7105 +-65 8974 +-5079 4586 +1101 -4347 +4473 -7392 +6470 -2609 +-1727 8997 +-3406 4489 +-4004 7881 +-1641 -8767 +-8456 -1108 +-824 9577 +4294 -5457 +-6118 -4339 +-8523 -2369 +-6306 6086 +-3933 -9434 +-3375 -9243 +-5446 -1519 +8703 -770 +-1033 8007 +-4600 7389 +-2457 -6407 +-7372 1368 +8390 -6763 +-3330 5565 +-9458 5498 +2448 -8374 +6774 9686 +9468 -4702 +2533 1080 +4856 -2006 +-4599 3067 +2818 -36 +-580 8067 +9938 1944 +-1311 9118 +-4342 2156 +-5417 -5988 +-2658 5536 +989 3832 +-732 -7948 +-8081 7784 +-5045 1025 +-4116 -3808 +-7821 -1733 +1397 3541 +-9936 2977 +7986 3410 +7609 1216 +7093 7225 +-6959 2874 +7228 8652 +-6629 8975 +7749 5541 +-6496 6221 +-4334 1280 +4309 -4368 +9813 -2559 +8997 -7839 +6778 -413 +7207 2161 +-7016 8115 +6154 -4420 +-2747 -3976 +-1780 -236 +8270 5463 +-5623 -8280 +-8705 4942 +-7208 -4253 +8520 -909 +-7991 3285 +-2585 -7177 +8078 1867 +-8521 1793 +4999 -9950 +-2269 -8986 +-2134 5196 +-4661 -6473 +-1921 976 +9764 -9038 +-1 1482 +6775 7912 +-1567 8812 +733 1950 +-3701 -8995 +1499 1203 +-8126 7210 +-5644 -8673 +4985 -3059 +-2692 3780 +-8489 -9669 +-9856 7249 +5597 6216 +-373 -5871 +-1080 -5042 +-4803 3905 +-3583 -7133 +-445 -4671 +-2180 5100 +8504 9261 +4395 3905 +4419 -5962 +244 -895 +-2266 -4716 +7563 7669 +809 1973 +5208 -730 +8545 -9313 +9964 4690 +-9860 -104 +9885 3949 +6363 -3845 +9071 1045 +-3315 4098 +-6724 2161 +-9305 2083 +-4293 4225 +8131 -4613 +-7614 -9298 +1920 8810 +6472 1484 +8619 -9433 +-9112 -6245 +582 9352 +8660 707 +4296 -3573 +303 4994 +-808 -5360 +-2319 -6236 +1363 6223 +-6336 -7803 +6524 1252 +6989 2371 +-3385 -1340 +-8305 4362 +4409 1644 +-9505 6451 +495 -619 +1480 1301 +-2965 -3109 +-2503 -5011 +-7364 4951 +7632 5764 +-7256 -8084 +96 -601 +9911 9337 +-4030 -1962 +-1674 -6772 +-6881 9375 +6978 -7105 +9689 -6934 +5820 9155 +6545 -8747 +9327 -6142 +-1972 48 +-8197 -7424 +-9581 8878 +-1172 2315 +-2550 4554 +9201 6161 +-7715 6949 +-8222 -3305 +5307 -6867 +-8432 -9903 +7099 -3111 +9447 2758 +6010 424 +9899 -7668 +-350 5205 +1123 -4930 +9712 -1239 +1915 1305 +-510 4339 +-337 997 +3468 -9714 +-6131 1176 +8349 6036 +9538 7183 +-5089 1561 +-5164 9568 +57 -2804 +7378 8535 +8430 668 +3515 -2206 +-7026 -1759 +-4980 -291 +-6172 -3172 +7520 -6400 +-5100 3967 +5059 9097 +7513 2507 +-4818 6393 +505 6911 +-1112 -4697 +6147 -1977 +-154 -5026 +1248 3200 +-2752 6139 +-7162 -1342 +-3336 -2220 +7800 923 +3279 95 +-4196 4267 +-8106 5610 +4965 -9020 +-1943 -9661 +-459 -8614 +4698 -3136 +-898 447 +8652 -8810 +8500 7846 +1436 -4721 +-1953 8432 +8666 7108 +3258 9876 +2467 -9844 +3536 4439 +-8716 4173 +9189 1714 +1440 -895 +-3876 9220 +-5176 4077 +-2365 -2280 +-2902 -6731 +-7390 -1857 +777 601 +-418 6984 +-2431 5065 +-4042 7047 +4357 -1394 +-8172 430 +-2833 -1585 +-2283 598 +-2452 -4489 +-4345 435 +5684 1484 +-7056 3155 +4654 5283 +8001 -7071 +-9809 1911 +7629 -7875 +-9663 4917 +5133 2012 +9337 4543 +-1390 -6175 +177 3421 +-1179 7055 +136 -8328 +6003 1838 +-6295 -6695 +5005 2320 +-2724 5770 +-1884 -2123 +9961 4560 +4969 -940 +4911 -5282 +8878 -4860 +5532 1143 +-987 -9868 +950 -453 +7756 4171 +5107 -35 +-7372 -2891 +-6132 4669 +2177 1221 +4517 -7628 +-4838 -116 +-8005 -9392 +-7547 -895 +6289 8132 +-9006 8783 +5312 9245 +-796 563 +7683 1913 +3211 -826 +-251 1539 +3271 -5884 +1249 2278 +9769 8575 +3985 -2230 +-1852 -7568 +7870 3159 +-7824 -3735 +8741 273 +-5102 -6819 +2304 -2150 +-3340 5394 +-1422 8670 +-421 2391 +-8762 -4517 +7837 7588 +-3803 7602 +3161 316 +3835 21 +-5114 -9939 +-771 -3031 +3952 9786 +-5228 -8266 +-9777 5230 +9540 4663 +2516 7074 +-202 -8810 +671 2814 +-4982 1796 +9101 -4749 +3773 5736 +-8871 4450 +3884 446 +3553 49 +1217 -1517 +749 801 +-8528 -6120 +7746 8215 +9362 -208 +-8398 -8833 +-458 -703 +-9505 8375 +-6312 1253 +9860 5589 +8064 3054 +4989 -5609 +5983 -7822 +-549 9465 +-477 8408 +-1301 -8779 +-5124 -1422 +8251 -9347 +-4290 5747 +-4186 3283 +8899 4651 +6739 9091 +7027 5325 +-7847 5302 +-7983 -3236 +-820 8890 +-5727 -7505 +2591 -4317 +-8308 9941 +7289 -7043 +2952 5446 +979 -7636 +-583 -3158 +6410 102 +-9939 -4567 +-7433 -8825 +3769 -744 +-5818 4641 +3393 9520 +-1070 6700 +-4048 2073 +-8287 -1488 +-6672 -4201 +-4621 -4371 +7851 9781 +-2745 -4119 +-2863 -8855 +894 2633 +2569 5441 +-7630 255 +-4228 -8569 +540 8705 +-2518 -7824 +606 -5917 +3168 4276 +391 2033 +-216 -2843 +-1332 -9123 +8038 4271 +-5051 -8649 +-5471 -1920 +88 9814 +8166 -9285 +7073 1806 +5186 -7840 +-8600 -7156 +-2788 7858 +389 -6693 +6676 7608 +812 4306 +4003 7620 +4226 1397 +-9070 -2385 +-628 -6969 +4332 -5163 +-8976 600 +4928 -3153 +-5352 -3044 +5252 -5007 +6268 -9711 +1247 414 +-3106 -9771 +1876 4453 +-9100 3045 +1110 5367 +-2277 -7176 +6675 3196 +-3750 -4492 +9933 -5326 +1284 2645 +-8730 -9948 +-8551 1748 +5369 3711 +7924 -9865 +734 437 +3358 9115 +-2143 9241 +-9632 -4605 +385 6584 +8984 -3397 +3670 900 +2391 7779 +-4916 278 +406 -4290 +-9541 -4816 +-17 8014 +1035 -1904 +2197 -6206 +-4700 -8070 +-4973 -7196 +-9924 9133 +1345 -64 +-4754 -6698 +1469 1947 +6483 5241 +9671 -6706 +-9634 5276 +-6010 7933 +-3742 -6236 +-1243 -6030 +-700 1621 +-823 8058 +8935 -7230 +7365 -3636 +7297 -9614 +-804 -960 +-8132 8790 +1357 5033 +6769 2888 +7964 -5880 +-2959 -2960 +6123 -6946 +-9664 5189 +-181 2675 +347 4176 +-8507 2882 +-3627 -7917 +-9305 -7676 +-6600 -6494 +9172 9706 +7055 3587 +-8209 -6455 +7824 -7259 +2648 7313 +-1096 3911 +-4255 6774 +-7947 4224 +9623 -3555 +5840 2959 +-4697 -7978 +628 -2341 +-3068 -4339 +-5279 300 +-5506 985 +-4010 5355 +7968 -5308 +-6602 -8338 +-7699 -8355 +2782 -49 +2595 -9697 +-8744 -2092 +-1168 5390 +-5359 -5342 +9581 4654 +-7739 -3471 +3993 6615 +-6498 5990 +-8487 6153 +510 -4381 +-1344 4834 +1387 -1003 +2222 -7176 +-1724 -9631 +8340 -706 +4705 -4999 +-3300 -1838 +-3445 2044 +-631 6078 +-8951 1834 +-6469 -510 +-1887 -530 +-2438 7715 +-1503 6563 +9802 8824 +-6968 3018 +-614 5293 +-2602 -9266 +8533 6226 +6761 -8909 +-4360 -6933 +4682 8103 +-1406 -4332 +655 9106 +7626 -4431 +-9353 4867 +7132 3393 +5030 975 +-4189 7212 +-1739 2401 +4488 -1234 +4705 3096 +1015 -5593 +-5044 2498 +1620 -2355 +-2949 834 +-1931 169 +-3071 -4910 +27 8228 +2536 7506 +1992 -8777 +5931 8498 +-5832 -578 +7774 5864 +6665 7624 +-1426 2153 +6388 -8301 +1070 -7922 +-4001 -5152 +8121 1839 +-5668 -9545 +469 2230 +7611 -1575 +-1218 -2576 +-9123 1870 +-5699 1284 +8990 1025 +-7481 3095 +-3451 -8736 +-5771 -5420 +6173 2086 +8335 90 +4441 3964 +794 1818 +4920 -88 +-5930 1939 +-2360 8658 +1465 -6465 +4379 -3714 +-9293 2189 +-850 3250 +1182 -9898 +3260 3582 +9159 4647 +-5692 3231 +5408 3195 +-1490 -5633 +-429 -3890 +5713 -7470 +-4331 -212 +-3517 -6481 +-6884 1599 +640 -3126 +-2390 8633 +-3390 -7168 +-3708 2095 +-9030 -351 +1532 9249 +7573 8127 +-2281 -5227 +5606 260 +-4556 3402 +-4024 -1146 +7434 -4265 +-4605 -5011 +-9387 9090 +7520 -9784 +8690 5250 +-9445 355 +-396 -2972 +667 -2235 +2252 -4524 +-9408 -1028 +6830 9637 +-7179 -5483 +3195 712 +6725 7912 +-8399 2519 +-1003 563 +-9802 -9886 +-3198 9559 +3667 8448 +2986 -4828 +7348 2943 +-7269 4973 +-8732 3854 +1038 -8591 +-1577 6295 +395 9750 +1682 -2196 +-1975 -6762 +-6294 -4670 +-7926 -7628 +-5738 3492 +-3880 -4868 +9269 -3983 +-8626 -4918 +5999 -7785 +-4038 4186 +-1226 -9641 +-9361 -2771 +9554 9867 +-9667 4721 +-2227 4134 +879 1136 +3815 -4085 +-9674 5399 +499 -2880 +-5810 454 +-3061 4890 +4022 8829 +9169 -4157 +-1322 -8973 +1899 -9634 +7656 3676 +-4224 8802 +5877 4246 +4532 -8552 +9292 -727 +-3613 4203 +-9326 2912 +4087 1756 +4995 2730 +-2057 -9803 +3731 -407 +6267 907 +7503 -1461 +-2449 -2385 +-3598 -2514 +8786 8501 +7397 -9312 +-5715 5199 +-1835 -6227 +-599 605 +6775 7271 +-6519 7339 +6533 5484 +6474 8741 +5423 7592 +3533 4303 +9480 -2148 +2008 1362 +-515 -8221 +5192 -5020 +364 -4823 +-2800 7846 +-7359 -7105 +-6640 -7895 +5352 -5816 +-9516 4971 +-230 -8461 +-8607 -1 +3333 -120 +8083 5908 +3129 -7033 +-2111 -5197 +-1654 3916 +-2954 -8299 +1022 6690 +5992 7209 +4503 5444 +-9191 5251 +8971 8592 +-4816 7698 +3408 -5522 +7231 7800 +-6610 5533 +-4412 -5729 +-5924 -2243 +-858 -2080 +-2242 2465 +4757 2689 +-4636 7097 +-2606 -7009 +1285 -7965 +-3022 -799 +884 -9748 +6407 -6809 +-9910 6698 +5064 -4219 +6429 4281 +-7787 7976 +872 -6674 +-5346 7865 +9893 -8605 +3006 5065 +-2923 -9683 +-8993 -5423 +3695 -2669 +2186 1929 +-2424 7204 +-1698 1478 +-301 -7804 +-6092 -231 +-2167 6762 +-8568 5785 +6639 -6162 +1130 4 +3579 9625 +305 4113 +34 -6300 +-3845 3256 +-3019 1384 +6634 2709 +4620 5181 +3683 -9169 +-4681 2211 +-6761 -9813 +9263 -5507 +-3644 8708 +2153 -1047 +5847 -7239 +-5619 -5974 +2804 -5983 +-9004 -249 +7380 -8024 +-8122 -1799 +8193 4032 +1488 -8852 +4756 4951 +-2450 1832 +7271 7645 +8065 -2304 +8192 7103 +-3986 986 +9917 -640 +1132 4067 +2990 -2611 +-1868 -3657 +-817 -4228 +738 -339 +-6159 6042 +-9071 -947 +1849 -5446 +2741 5718 +1621 4793 +18 -904 +-8540 -4063 +-2514 4925 +-7315 -380 +4520 -3857 +3883 6701 +977 -6475 +669 5974 +4484 -7087 +5343 6652 +-1459 -4069 +780 6516 +814 -8963 +-7022 -2388 +1009 1827 +-3402 -8649 +7685 9411 +7889 -5096 +-6615 5786 +-627 762 +-2529 5056 +671 1330 +-3983 9374 +-183 -9558 +-1839 -3513 +9479 3661 +-1733 5762 +-7591 -763 +3285 9559 +-9440 -8381 +4686 6833 +-7818 -632 +-5666 5835 +1314 -636 +-6314 -7206 +4029 9176 +-4318 -6557 +-4177 9474 +8710 4284 +4493 8350 +2009 436 +-7086 -568 +1903 -3018 +-3933 -4337 +-1779 -9353 +-3300 -9388 +-9711 -1280 +-6006 9210 +-8127 2058 +9623 -239 +4437 9089 +5556 9136 +-1906 7648 +-1994 -7018 +9635 1550 +1877 2874 +-3001 -1240 +-9901 2223 +-437 8044 +2219 -7121 +3625 -9041 +6626 4256 +2464 6096 +-9222 6867 +-9661 -7610 +3826 2166 +-186 8436 +5980 -9464 +1772 -5363 +9013 9332 +-2500 -4906 +2279 2818 +2230 6084 +8606 -4086 +9484 8023 +4453 -6404 +-4376 7774 +8692 -2164 +-6023 8196 +-5596 3956 +-2111 -8232 +8061 8271 +2118 -4777 +-9549 8903 +1906 2004 +3759 -8378 +-865 9463 +-871 2611 +-5079 -2344 +9134 13 +-1975 -3378 +-518 6150 +8473 -1003 +4379 -7732 +5724 -5125 +-131 -2283 +809 -4247 +-414 -4604 +1772 4467 +7249 5382 +-8188 -2034 +-9713 8580 +9498 -175 +8987 2308 +-9581 9352 +5504 9653 +-322 4170 +7148 4497 +-5453 3159 +8291 4089 +6721 6620 +5291 -8982 +3506 532 +8789 -3513 +-2674 1806 +7772 6745 +2931 -8634 +9766 4555 +-8334 -8022 +-8467 7586 +2199 -2333 +4666 -4413 +-2947 -8385 +-9590 8226 +4351 -586 +8158 5462 +-5887 -5464 +-8085 -7651 +8515 2916 +-822 113 +-4544 3505 +6547 5390 +4828 -8329 +-3516 -478 +-3151 2343 +9579 9750 +1854 -272 +6693 4201 +887 -9461 +-4640 2543 +6513 7544 +4833 4174 +-6831 360 +4113 -4173 +-3505 342 +7392 -9534 +-9040 -3547 +1226 -660 +5192 8977 +-2139 9084 +4376 -2036 +9054 5728 +-894 -6715 +4782 -2501 +-9957 3142 +-8788 -1713 +7784 7953 +-7704 3640 +-2719 -3552 +9380 1194 +6232 -9129 +3189 7368 +6765 -1834 +-7415 -7759 +9841 -6003 +-5562 4464 +1704 -3486 +-984 -1927 +1803 -3291 +5259 -6885 +-8491 2250 +-9696 -8085 +-6957 1672 +-2347 2898 +7970 5784 +-1666 -6186 +-5368 -6809 +9457 6262 +-6081 -3217 +4527 -6632 +2713 -1923 +-118 -7487 +4414 6289 +-8352 -5035 +-4084 9002 +7570 4304 +396 -8683 +8102 5514 +5295 -9645 +1133 -3391 +-5124 1976 +4721 4679 +-3267 6612 +2205 -1784 +-8402 -8931 +4076 -2384 +5874 -6816 +985 -4291 +-3790 6208 +2258 -9792 +5543 9786 +4289 -51 +-58 4420 +3190 6793 +5665 -3716 +-3911 -4937 +-4229 9259 +5412 -9595 +5691 -8930 +-9432 9928 +7102 -9587 +1384 5510 +-485 -8089 +-2336 -7850 +8927 5818 +9280 3230 +-7097 -691 +1113 4557 +1509 6259 +-2714 9087 +-6593 2363 +9002 4174 +-3452 2489 +402 -6765 +-7210 7129 +-3190 3715 +-4147 -5170 +9728 3195 +1953 7476 +2962 -4437 +2517 5290 +-5733 -917 +-1655 -1552 +-3132 -1742 +4584 -7837 +-4772 -8645 +5899 -7877 +-525 5477 +-8777 7151 +-7190 1034 +7443 -4027 +-3686 -2480 +1404 -5040 +5508 2444 +9626 -6280 +3044 -4702 +5064 -4582 +1907 8450 +341 8700 +3499 -3189 +-3221 8085 +4980 -1816 +-1356 9720 +239 -3863 +1943 -647 +8883 7293 +-2820 -585 +-2408 4915 +-4571 -7933 +8252 655 +-2901 5113 +-2797 -3670 +-7228 -2373 +5 7630 +-4516 -7810 +6082 -8404 +-6167 -9400 +-2371 -217 +5270 -68 +-2852 8942 +-1027 5829 +-2012 -8873 +7662 -110 +2279 -4907 +-2272 -1959 +611 850 +-2935 -3254 +-2144 -739 +9974 3960 +-507 -1446 +-1499 -8334 +2814 9622 +-393 6911 +7392 -8013 +-2471 8166 +9182 -7696 +710 3936 +-7377 -2720 +2673 461 +5136 -7126 +-3776 -4604 +8362 -8323 +338 4339 +-9455 316 +9125 -2913 +-5570 8776 +2235 -9496 +5018 -6482 +6089 -5155 +-8395 -3745 +5301 452 +8444 -9737 +-6330 1658 +8408 -3884 +4123 4815 +-5951 -1298 +6969 -2727 +404 7409 +-4142 4232 +-6062 -8656 +-9195 -9693 +1998 -8526 +-2342 -7299 +-2858 1544 +-6610 2856 +-9267 -326 +-3414 3445 +164 2481 +-7503 -2395 +4087 3627 +-7956 -2738 +-9972 8646 +-5864 7436 +8766 7942 +-9309 -6606 +-175 -177 +3722 7539 +2505 5453 +-6133 2883 +-3240 7580 +9749 -9982 +8366 -5048 +-2485 4425 +2698 4246 +-38 1008 +1530 1430 +4598 2739 +7210 -5600 +-9974 274 +8597 -1201 +-9972 9419 +-6875 8853 +4707 3328 +-617 -4861 +-1915 6297 +-5430 1133 +-8473 6036 +-8785 425 +-7662 -8702 +7524 6472 +6955 -8274 +5733 -3236 +-1934 6808 +-7146 3284 +-4936 802 +-1825 -8873 +-2817 -9477 +-8122 -2842 +-1287 2846 +-810 -9413 +-4342 8817 +-5604 7336 +3212 -8766 +9123 52 +3436 -7406 +-754 -4305 +-7504 244 +4815 2497 +6861 -4345 +7348 -1757 +-2200 4660 +-1099 1701 +-6402 -4450 +7253 -909 +-1175 1890 +-8392 7478 +-9944 -3057 +-6815 6943 +-2584 -3432 +-4951 3420 +-8692 -2532 +-4405 -5920 +3729 7669 +-9979 -2880 +3513 -3909 +4201 -2155 +-5093 -1887 +-4699 -7086 +-1163 3967 +3540 4625 +6247 6879 +9447 7113 +2879 -2201 +1011 -3662 +-5124 3612 +5086 5737 +-5413 -4299 +7425 -585 +-4077 5734 +-4277 4749 +-1315 -4446 +-9951 -3715 +-8814 -1951 +-4972 -7207 +-9409 -4134 +-1843 -637 +-9690 -5141 +8637 -3579 +-6155 -866 +1072 7528 +4456 4570 +-1554 7839 +-9979 -2302 +-1285 5112 +-7530 -3202 +-585 -4875 +1158 2105 +4654 3383 +-438 -8016 +8857 -5018 +4677 -8033 +1647 4530 +8472 -6498 +8236 7958 +803 9322 +9692 8144 +3141 2268 +-2532 -3815 +-7509 -5512 +6570 209 +4890 -6156 +1717 3616 +-2156 4430 +900 4582 +1085 -1942 +-9313 -1244 +-4968 -6389 +-2326 -3026 +6311 1105 +-9574 -101 +-276 -2639 +-3684 1444 +-3955 -9842 +7616 2860 +-5001 -2272 +1220 9372 +-7174 482 +6375 -8791 +-6226 -8160 +4798 952 +4929 5036 +-2451 9012 +-6276 2767 +3034 9175 +-2465 6587 +517 -3950 +4705 -7123 +3522 6308 +-3596 -7682 +-2521 5575 +8674 -303 +6018 -7116 +4046 -9057 +257 4525 +-7890 -5727 +-4516 9187 +8395 -7696 +9592 -3731 +-9057 2027 +7641 9230 +3975 9493 +6941 5840 +7968 6118 +7005 -2756 +5581 3452 +-1229 7665 +2766 -6698 +-2556 6664 +-5556 -9913 +-6640 -4198 +-5865 2290 +5221 1607 +-3095 9882 +-9908 -3320 +-4995 -5392 +-5462 866 +-4414 -5 +1253 4322 +-142 7958 +-4411 4384 +-6937 8883 +6330 -1912 +4656 -7929 +5103 2244 +8039 -6603 +-1196 2908 +-741 7077 +-609 6156 +4012 -1595 +5451 -7987 +-7652 4354 +-108 3433 +-9550 -1110 +-1861 -7826 +8848 9896 +-8777 -6517 +-3537 4566 +-1880 -8569 +-155 -9839 +-8276 6792 +-3026 6983 +-7168 9334 +5016 446 +-3494 6403 +-8611 9142 +5196 9669 +7541 -4267 +-7006 -8093 +-5227 -2402 +-4596 -4299 +1535 4055 +8980 5926 +1519 -2924 +-4769 7904 +-8038 2352 +-6838 3093 +1518 7575 +-5182 4195 +7063 -5167 +8204 1542 +8838 3978 +1976 2667 +3271 -6164 +-3737 -3111 +2886 -1835 +-6017 6831 +2639 3186 +-2943 -1282 +2091 3618 +1876 -6660 +2760 4048 +-1602 9563 +-9937 2533 +7254 2232 +-814 3301 +-758 6394 +-5721 -4570 +-8430 9657 +355 4384 +5240 4605 +-2755 -6739 +-2069 3118 +-4991 661 +-3222 4491 +167 -7984 +5395 -798 +-7884 -8719 +9534 236 +-870 9842 +-4239 3813 +-6705 -465 +7509 -8598 +-6232 6639 +-7122 -5090 +-2266 -6284 +8592 -3096 +8431 6183 +-5567 7741 +-385 -9520 +2593 -8500 +5860 725 +-3751 2572 +-1966 705 +1799 4779 +-6639 -1893 +9085 -5072 +-577 -2153 +4014 2636 +1476 -8633 +7928 8326 +-7527 8803 +8110 -8738 +-4851 -9149 +-6205 9503 +-4445 7269 +2073 3631 +-2593 -1179 +8031 6161 +-3359 9602 +3549 8479 +5526 6565 +-906 7195 +5730 -6828 +-7108 1789 +-297 -5995 +1869 5423 +-238 -2766 +-1288 781 +4232 -8188 +9452 2833 +49 6274 +-4084 388 +1171 6006 +-2550 -1696 +2191 -4126 +-3737 -7753 +-3484 5072 +785 -2149 +-1502 1075 +-8594 6182 +-1125 9570 +2979 7352 +-7084 7231 +8440 -5816 +-9366 4237 +-2042 7785 +8445 3370 +-2053 -3098 +-8362 -7393 +4350 -7038 +7061 -1945 +-5453 -7376 +-4648 -5888 +-7723 9767 +2139 -2260 +9942 8759 +-2459 3696 +2658 884 +3377 7635 +-1539 -4176 +-2561 -6080 +-1002 -9964 +-5786 -4944 +-4887 3933 +-8579 -424 +-8309 9719 +1753 -4702 +6129 1771 +-824 4795 +-5183 -8569 +-815 -21 +-7993 -1912 +2376 -7348 +-4567 -1583 +709 7912 +3067 5677 +-4150 -2716 +-4622 893 +8953 -1543 +7488 7861 +-8743 -1508 +5564 -6216 +-5103 7384 +-8138 7478 +-6743 -1148 +-7228 -3038 +-9703 5229 +-5760 -1636 +8180 3327 +-1043 -2026 +-7397 -1843 +9675 -660 +5200 1374 +-6967 -2718 +2384 -8680 +8270 -9310 +-9990 -8446 +-4818 -4007 +-6755 -5283 +5730 -6845 +-9011 8642 +-6360 6099 +-5742 -8450 +6402 9408 +-2123 -6766 +-5996 3201 +4875 9088 +-1174 8042 +-7056 3861 +1019 1758 +2352 -7978 +3781 -9943 +-5335 -8409 +-7117 -7193 +1675 -1670 +-5168 -2156 +-6109 -2851 +8041 4209 +7978 -2370 +-8625 6662 +2518 -9485 +4477 3372 +1464 -7954 +4188 -1368 +-5337 -6960 +-8481 2499 +-5169 -441 +-6529 -783 +336 2056 +-5867 6310 +3190 -124 +-598 -3795 +-8395 -2019 +9717 2282 +6490 2782 +5175 1197 +1277 -6067 +-2600 -6617 +4437 -1000 +-7447 -6413 +-5936 7834 +-159 -6691 +3917 -6443 +9914 7051 +-9742 -2975 +-2481 4211 +-1082 1636 +-7209 -1472 +1901 -4628 +-4459 -3065 +2954 6939 +-3067 -294 +1455 -7123 +2927 -6242 +-6018 2543 +3838 -8995 +2978 -2213 +4416 -6383 +-8171 -5736 +-1195 -1934 +-4204 1200 +4757 -154 +8112 6516 +1482 -9276 +-9330 4181 +5508 -9590 +8655 -9336 +8914 4510 +-1526 7365 +-5666 -9357 +8418 -4109 +-8916 4615 +1360 3071 +6804 8476 +-1081 2555 +-1031 -7607 +-3564 9909 +683 -7826 +8149 -1956 +5077 -5666 +-8066 9889 +2736 -9427 +-7001 -4856 +-3500 -6449 +-4113 8033 +8022 -4188 +4183 -7112 +460 3765 +-2708 -5520 +-8315 8566 +3654 -73 +2355 5791 +-210 9103 +-6737 5782 +-5468 378 +-3694 6519 +7836 8606 +-6527 -9085 +3524 2191 +8204 400 +5367 -3853 +3516 6661 +-4157 8004 +-8744 -6569 +6979 -6562 +6869 -9812 +2633 8507 +-5965 9641 +1596 -4641 +-6416 -9122 +891 -1704 +1024 67 +8642 7065 +7088 -9448 +5888 -5761 +5661 -5749 +6715 3596 +3469 6213 +-3912 -3673 +-4110 -5785 +-5247 -8012 +3288 -4726 +-9424 -8959 +-7792 -9052 +5716 -4120 +-4138 3298 +-1023 -2794 +-1790 3393 +-7253 2625 +-3926 -5775 +3873 -5647 +3632 -76 +7854 -7104 +-6344 3116 +-4266 -6421 +-96 2341 +-6930 -7197 +-5003 -8624 +333 -9095 +8199 -7654 +4137 8494 +-2564 4502 +-1332 3136 +-32 532 +6671 3269 +-3946 -7699 +-609 6218 +-9999 -2138 +4835 -2814 +2980 -8359 +3721 -3899 +1965 9661 +2511 9178 +-817 -8327 +2871 -7903 +6452 -7908 +-3028 1652 +-1233 1573 +7969 2741 +-8471 -8851 +5056 7605 +5772 770 +-7525 -5856 +5782 4135 +1833 231 +3468 -8313 +7116 861 +-6136 3648 +-8219 5034 +-3849 -5031 +7290 -757 +4544 4067 +-7542 -5570 +3447 7224 +-6996 3303 +-8754 -9468 +-9330 4867 +7098 1250 +1285 3070 +5109 -9563 +-8853 -3581 +-9733 8776 +-8894 5451 +519 7406 +-2287 -5084 +9335 5693 +811 -2411 +-6830 -2223 +6958 -3467 +-1812 -212 +-1971 -7275 +-9401 9596 +-5592 -5088 +5028 980 +2104 -1445 +-4759 4089 +-6797 -9233 +1659 -5945 +-990 8089 +-27 -342 +5261 3997 +5290 -6103 +8780 -6989 +-3844 -1645 +4957 8287 +-7171 3225 +5422 -460 +-5807 -5125 +-4713 8226 +7680 -7173 +9341 6789 +-3433 8034 +-3450 -1086 +-958 4297 +-7734 7619 +3390 -5245 +7508 8070 +-6299 -4740 +-5331 -7992 +-9551 6558 +-931 642 +334 7121 +-4317 -7098 +-242 8535 +453 5915 +6302 -4716 +-4469 -5420 +2597 840 +-2138 7124 +6942 1900 +-9559 3508 +-4936 2674 +5659 -6441 +7376 -8912 +76 1703 +6123 -1233 +-9968 -4823 +-3207 6686 +7445 2592 +-1854 8363 +5172 -286 +-4739 -7535 +-8667 9366 +-35 -3297 +1940 -7714 +-6988 -5116 +-8775 -4152 +-7588 9015 +9045 -2493 +2245 8309 +4720 9847 +6376 6989 +6707 4096 +1419 2753 +-2545 -987 +-6661 7772 +-7162 -8020 +-7945 -5888 +5533 -791 +8432 5443 +1710 1916 +8029 -3101 +-9567 5359 +5976 -4998 +-4878 7588 +-2633 -526 +6450 4810 +7530 -1144 +6082 -9778 +-3449 1784 +596 -6803 +2441 -4200 +-5029 -4302 +-2697 -4408 +5036 -7206 +886 -7499 +-1782 -5847 +5892 7217 +2007 -6620 +-578 -2512 +9472 2095 +-5074 2765 +1237 -4405 +-966 -2374 +-6731 7011 +7652 -4138 +9868 -3200 +-4320 -2888 +-8786 -5525 +-5251 -2106 +-5121 -565 +3335 -1049 +643 -2238 +3629 -9266 +-1990 1884 +9544 8947 +5800 9951 +228 1984 +3176 -8175 +3463 2179 +1506 -1462 +3312 2700 +-3601 2100 +-3588 -8007 +9335 2546 +-8736 7637 +-1779 9067 +-5084 1484 +6282 -7868 +1390 -2025 +8634 -6541 +6256 -2521 +5937 -9300 +1706 6560 +4492 3749 +-3488 7022 +-7846 -495 +-4756 5631 +9444 2005 +1116 -3642 +5228 4768 +-3156 -2940 +-3654 -7750 +7891 -7579 +561 7279 +2453 5086 +2193 -8676 +-7398 6812 +-161 -5486 +-9082 -8454 +-4472 2240 +7008 2288 +-5299 -4760 +-1712 -6386 +-3622 -9957 +-604 1746 +2910 -3377 +4609 4030 +8664 174 +7643 -294 +-2971 3841 +-6782 -6161 +5129 -676 +4750 -3706 +5589 2190 +2546 -2377 +4760 -1202 +-3104 -6267 +6759 1696 +-9593 1236 +2706 371 +-6017 -4682 +-5473 4223 +-9198 -7962 +-7293 4647 +-7315 6908 +-2638 -6916 +3213 -8368 +2006 1925 +-8011 903 +9391 5147 +-5603 -8908 +-1220 5547 +1250 2739 +-5934 5448 +-7310 8706 +-7944 7768 +731 -137 +347 4300 +-5205 -9799 +4136 -1892 +-5349 -6781 +-8642 -3104 +5088 -8513 +-4484 4220 +-3261 -8763 +5576 5432 +7406 3884 +2313 -4765 +8269 6314 +-9516 3700 +9352 1859 +6181 7640 +8618 -6206 +8763 4210 +-917 -6740 +-3266 -6382 +-1696 -6537 +-3056 7794 +-5381 -7948 +6474 -8075 +-5460 -6476 +-3400 -4285 +5629 -6449 +-1796 1238 +-724 -2913 +-2000 4278 +7729 -7846 +4957 -3985 +-251 -8851 +-3708 1939 +9287 1580 +2412 4863 +1528 -1918 +169 8916 +-9291 -2400 +-6180 -8614 +-5941 9615 +-6954 -708 +-3753 3273 +7427 -2448 +8720 3318 +6728 5634 +-1713 -3322 +6389 9552 +9355 1592 +7580 6096 +-5852 1154 +-8799 6154 +-4667 -6856 +-4793 -5974 +-4616 -1973 +-5381 9570 +-2910 -3018 +-6382 -9916 +9571 1852 +9075 -1195 +4172 8887 +-5099 -3153 +-5385 -1860 +6604 5530 +5789 -9591 +-4605 -4089 +5542 3597 +-8736 -7571 +3858 346 +4359 7516 +-6206 8858 +4063 -5934 +-1452 8728 +5149 -7361 +-968 3718 +372 243 +6333 -6699 +8887 -2384 +-6574 4875 +-146 1853 +-9469 -1484 +630 1246 +-1541 6150 +8884 -751 +4360 -2994 +-1952 4398 +-5784 -8764 +-4535 -6903 +6476 -6422 +2593 2125 +1187 8926 +-3336 -2260 +9024 -8308 +3168 -1729 +-5440 -9159 +-1481 -2948 +-1814 2448 +-7697 2583 +-8978 -8321 +8468 2800 +7227 -3932 +-5174 -9687 +8053 -8063 +269 -4496 +2039 -4117 +9032 4340 +-4281 3151 +-8576 7798 +-806 -5183 +360 -236 +980 -4373 +-6900 -9718 +-3518 -5630 +7560 -8971 +4476 8678 +-7449 -107 +-4032 6102 +1366 1527 +9828 3360 +8037 -9247 +-468 -4381 +-4328 -4298 +5437 -2300 +-3753 7538 +-3084 9059 +-8802 -6330 +-1225 4440 +-7773 1325 +6276 2070 +-8334 8321 +3190 -8741 +1794 7967 +7222 -8699 +-7532 4928 +-2805 3523 +6460 8940 +6371 8387 +1845 3261 +-3729 9501 +856 -5291 +-4610 -3578 +-5453 2194 +-2841 8116 +2652 -9417 +1545 8960 +-1983 6814 +-5341 -833 +-5020 5081 +-9254 -8514 +-8941 -1971 +-9070 -3925 +1355 779 +3096 5410 +-4995 4684 +-2720 1107 +-6904 7687 +937 -5460 +-2609 -1840 +8470 3114 +9253 -910 +9395 -5921 +8133 9492 +9505 -2233 +9018 9922 +9429 2102 +8187 8974 +-5066 -9710 +-3339 -2384 +3377 -6460 +-9266 8269 +648 696 +-1060 5470 +-6994 -3331 +-5155 5022 +8174 -8481 +-4969 8499 +-9947 -7911 +-8347 9964 +1471 -1952 +-1057 1802 +-722 -5785 +3026 -3477 +-3767 1065 +-5556 -8583 +-5996 -4747 +-7261 -7064 +1680 2075 +2485 7682 +4171 -8309 +-9855 -3143 +-5144 1043 +1116 1090 +-3123 -6719 +6350 -7537 +7428 -3371 +-2088 658 +9432 -5477 +2877 -9932 +4979 8921 +-5105 -5225 +-5106 8651 +-7151 8233 +-1189 4669 +5952 -5429 +129 4114 +-5346 -1633 +-9766 5019 +6762 -231 +-3655 3565 +-1886 -8152 +7372 -4250 +-2788 7051 +2150 5343 +3165 9626 +-5551 7 +-3671 908 +-909 7456 +-8977 -5672 +-6404 -6468 +9688 7013 +-296 -5932 +7859 4880 +-855 2407 +9344 8067 +8062 4481 +966 -6397 +4421 3278 +6252 2166 +-7182 4621 +7440 5832 +1043 6095 +-4815 3660 +-7241 1022 +-4660 2019 +-9280 -654 +-7837 6507 +-5157 -2690 +-2629 2346 +9554 -2207 +4367 -9862 +4756 -6811 +-2951 -6165 +4821 -7298 +-7437 7818 +9949 5924 +7375 -48 +4287 4582 +6032 -2504 +-4807 -5678 +2006 -7275 +-2009 -1588 +9977 -4826 +-9378 5224 +-1071 7345 +-7453 1387 +5458 -9237 +-7718 2482 +-3369 -723 +-2056 3142 +1808 6441 +-4825 -1552 +2771 3878 +6834 -1510 +1556 -2489 +-1193 7959 +-4647 -1506 +6339 -7341 +-2152 -4233 +5238 4814 +-3605 7076 +2341 9023 +4370 -4653 +9621 768 +-1894 7290 +-3718 -665 +-2231 1096 +3259 7013 +1553 123 +-5540 -3532 +-7425 -579 +9147 -1844 +7836 1995 +9824 9642 +8626 -8343 +-9988 -1287 +1756 -632 +-3726 2161 +-9019 9921 +8876 -7911 +7993 5855 +-4542 -8350 +2355 -4529 +2087 -7939 +-229 1826 +-3935 -7213 +8030 -428 +4875 -3235 +37 -3474 +5627 2537 +-6720 6846 +9396 5179 +-4876 -7326 +-5191 7887 +-6705 1139 +-4724 -3894 +934 -6420 +-5785 -3922 +-4398 -6123 +-7332 9664 +1600 -7248 +3678 7347 +-5016 -5072 +-2214 -8738 +661 6006 +-5945 -9850 +908 5955 +959 -1908 +4738 6070 +1536 -1091 +-2561 -3718 +7178 8109 +-301 -299 +-5576 -5766 +-4332 1252 +9140 -8486 +-662 7293 +-7553 5667 +-1370 3084 +-7204 4748 +6540 4981 +-1456 -3090 +-1268 -5766 +-4597 6960 +6958 9258 +3168 -6436 +7666 3255 +-3942 -992 +-4819 4074 +1080 -6640 +-1164 3155 +-1238 4933 +-6589 -9540 +651 -1104 +2282 2257 +7950 -4054 +2630 -1377 +5648 -7130 +-7903 -2443 +-3451 -3086 +6272 2564 +9544 -4188 +6353 -9412 +6524 -4657 +6399 -2816 +2304 6323 +-483 5774 +1920 -7138 +-7630 -2105 +9690 3808 +7381 -8711 +-5590 -791 +2012 2728 +5052 -6292 +4478 2424 +1347 8713 +-4707 -3057 +-6373 -4765 +-5996 7438 +-3697 -722 +496 139 +9340 -8388 +-9756 -4080 +-7876 -6127 +-7113 -4139 +4091 2798 +-6509 9651 +-3529 4512 +5891 3715 +9562 728 +-2532 -4041 +-132 -1265 +-5243 -6031 +-8492 7047 +9247 3584 +-3750 8600 +-7259 4671 +-3443 -6655 +1679 1030 +-3988 2160 +-235 1250 +-8496 3890 +-1695 -2568 +-8451 -2545 +3599 -1368 +-4889 859 +-9210 5910 +-4688 -1011 +-6471 5848 +2400 -7919 +8835 9430 +-9654 -3280 +6527 -6861 +1453 1263 +2601 9165 +-6657 7541 +5927 1574 +2709 730 +-2363 -4649 +-9813 -736 +-7408 -4851 +757 6656 +2292 651 +4002 -2892 +8594 -4596 +8642 -3203 +7646 -3992 +-4306 -7320 +-6627 -1471 +4646 -9268 +-76 9012 +-2996 -4539 +-7578 -5025 +-8397 -7408 +5427 4752 +-3948 6790 +-1548 -8439 +8684 -3706 +7944 9181 +-4614 -3653 +5064 -3910 +-4304 -6721 +-1319 -5027 +2523 1141 +-7078 4446 +9882 2743 +-1320 9882 +-6996 6990 +8428 -9785 +-4785 4373 +-6260 7602 +5936 -7492 +-5116 -3208 +4197 -6419 +1843 1125 +-7964 -4411 +-3822 -8017 +-7848 -761 +-6930 -1395 +-5811 2391 +-7057 5125 +4031 3913 +2028 1712 +480 -1179 +-8760 6687 +-6305 6595 +-7232 6493 +9755 4519 +3719 -9616 +-4270 7944 +-3789 6732 +9654 9340 +3297 -2214 +9726 -1989 +66 -190 +7171 -7657 +9332 5424 +-2913 6482 +-8747 -4937 +-8307 3275 +6288 -5597 +-9679 -4594 +-9174 4643 +-9451 6548 +-5088 2511 +-5160 -5565 +1395 -3126 +-2941 7732 +-4091 -1175 +3255 -1446 +7046 -7884 +-8928 2537 +6103 826 +2172 8316 +5764 1122 +-7972 8295 +7118 -5997 +-8507 -7422 +-5646 5896 +4491 -2055 +6547 -6034 +-3790 -6265 +5866 3053 +-3800 -3478 +-8375 -8948 +-9299 -4546 +-487 9682 +8625 134 +-4599 -2559 +-4470 -7093 +3095 -8300 +-4 -2550 +-4595 -3247 +6739 5509 +7918 -5283 +867 -6312 +4828 -3828 +-2352 -7853 +-3779 -2610 +2153 -2908 +-3815 1047 +-6844 8922 +1096 7285 +-4320 7923 +-2504 -8000 +-3469 9373 +-1096 -765 +7232 9937 +951 4542 +8708 7221 +-5793 -3797 +2097 4376 +4085 -8826 +87 1600 +-2818 -7364 +3114 6449 +3449 6009 +-5166 4790 +-6454 331 +1220 4315 +781 -8137 +7671 -7549 +6978 -3213 +-1502 572 +1680 9884 +-6823 -3638 +-5962 -3931 +3723 -3766 +6776 -8356 +7583 -352 +-8405 2166 +407 -2776 +-4596 -6234 +3071 -5479 +-3258 4852 +7348 3352 +1774 -4986 +-5431 2512 +-776 -1957 +-8321 -199 +3641 -4082 +-952 -2796 +6352 657 +-5590 -8887 +3482 878 +7320 9469 +433 -24 +8479 -2326 +2164 2770 +8334 -4802 +8689 -2499 +9294 -5307 +5119 -9941 +5971 5543 +5677 -2686 +-2214 -6307 +1009 -3589 +8348 -356 +8211 -3063 +-4047 6490 +-7092 -7205 +9605 -135 +2791 692 +-5096 -8318 +1966 2098 +4208 9533 +5511 -4441 +-4588 3630 +3584 -3765 +-6254 -6837 +-5506 9538 +955 3943 +-3916 -4249 +6227 -795 +-5191 -7500 +3267 -4536 +1886 -8058 +7870 5268 +-4110 -437 +381 -1246 +1172 -8547 +7411 5858 +1463 -3067 +7182 -8927 +-1937 3397 +-7109 2612 +-8038 -9726 +-1554 7870 +-708 8954 +962 -2965 +-540 -4434 +4394 6761 +5372 -6510 +-1326 5730 +-4920 -7538 +-1267 -5979 +-5732 1163 +-2222 -1865 +8923 151 +-792 -6439 +-2425 -7971 +1525 -3244 +2491 -4289 +645 -1583 +9181 1658 +3954 -94 +-6395 -5025 +501 4732 +6446 3235 +1699 6930 +-6170 -4110 +-3093 8241 +3869 -7823 +-1723 5949 +-1607 4369 +-781 3258 +-737 -6759 +892 4088 +8612 2659 +-8937 4155 +-7574 -9873 +9731 215 +6809 197 +5881 9352 +-3685 -2403 +-248 172 +3737 6969 +-5022 7796 +710 -3924 +-5006 -5492 +-1497 9368 +8072 7951 +8396 8766 +-4636 -1278 +-9014 8556 +6336 9278 +3829 1254 +-4059 -4015 +6762 1324 +7950 -3779 +-5691 3623 +-1234 2384 +-5476 3449 +6143 -5308 +3654 -4942 +-2857 -5350 +-3996 -4448 +-257 -8947 +-1633 -9040 +-7564 400 +8398 -8539 +-3776 -6396 +6312 -7450 +3364 -9137 +-720 9074 +7250 -3434 +7886 -1017 +7800 -3881 +-5964 3703 +-3275 6561 +-312 1954 +-2936 2833 +-4226 3952 +1339 -8397 +-9306 2810 +2727 -5511 +-2246 -9936 +3613 -7420 +-9075 -7842 +-4101 -5878 +8304 -5213 +-2551 -2763 +-7375 -8027 +-966 9559 +8246 6731 +6174 -3340 +3925 214 +-9780 1143 +817 -3778 +-6912 4264 +-4978 -2078 +-18 -8022 +-5910 3675 +4514 -2727 +-3154 -1160 +574 660 +-4102 -9565 +5338 709 +-7767 1516 +7778 -3496 +1249 -7843 +7062 -6129 +-397 3916 +-4799 -2711 +-7740 -5355 +8346 -676 +9119 530 +1072 9487 +-9433 -7772 +8063 -5621 +-8630 1987 +7539 -9003 +2253 8610 +-9166 5084 +-1458 -2845 +-7537 -3616 +-4731 230 +5086 2701 +-1918 -2239 +-6280 4606 +9357 2125 +-6408 2695 +-1122 5493 +5993 9254 +-1533 -3712 +-3481 6216 +9927 1613 +-9929 -8716 +5685 2528 +6980 4087 +-8493 -938 +-5352 -5747 +-9349 -8177 +-928 3281 +-1149 -2923 +-9385 2055 +9485 2191 +8429 -4085 +-1682 -1707 +-2138 -855 +7199 -2960 +5271 -9272 +-3938 8357 +4572 -6709 +2634 6032 +-59 7067 +-792 -1967 +-985 791 +5868 8437 +966 -8631 +9523 7817 +-6148 -5782 +8146 -1000 +5589 -3850 +9583 -4960 +2928 -7347 +4299 -3704 +2827 1487 +1453 3485 +-9434 -5584 +7666 -6411 +9012 -999 +-2147 -4511 +-6629 -7701 +-2485 -7806 +-4159 -1655 +5833 6557 +-5482 -8691 +-1030 -2669 +-9076 -3815 +2941 2467 +-9443 8895 +-4576 -3508 +-9178 7685 +5899 -1113 +-9293 -2319 +-6530 295 +6607 491 +-8228 3476 +8650 -9292 +315 5844 +1899 -8782 +-8356 498 +6828 9162 +-6292 2590 +3415 4434 +-3215 -2069 +-6751 -7391 +4360 690 +4021 -5860 +-2677 -2924 +-9230 -8266 +-9138 1866 +-1730 7760 +-6579 4665 +-1093 3570 +7115 -7239 +-9541 -7381 +-1055 7470 +8121 9235 +2240 808 +-4834 4936 +-2366 9418 +6620 -5836 +-6985 -7423 +-9695 1300 +-8222 -8808 +-342 -9152 +8784 -5357 +2667 -7341 +3383 -7651 +1328 4065 +8884 -3056 +5971 804 +7848 -4077 +-1141 -1386 +-7433 -1362 +-8594 -2647 +133 -4467 +9416 9550 +1424 -3537 +-9313 5232 +-6564 5001 +9395 -5080 +-5701 -4403 +-8410 2666 +-9640 -9546 +-3783 -9004 +-5279 3018 +6008 9657 +6588 4935 +2633 -9992 +-9181 3363 +-9509 -3027 +7049 5513 +3508 383 +7746 -2714 +-696 -2370 +-5401 -7109 +-4867 9473 +-7401 2319 +9957 878 +-8813 -6477 +7011 8793 +-8152 -3770 +1268 8682 +-8472 4208 +6155 1755 +1247 2886 +3901 -5291 +9275 -787 +-6109 -6095 +8265 606 +3414 5816 +-4310 -121 +-4850 5653 +7000 -6974 +-4191 6024 +-9182 6727 +264 7507 +5611 2456 +-4426 3013 +7158 -5932 +-734 -2188 +6230 5739 +-3763 -2899 +5832 7119 +8686 2982 +-2612 -7389 +3404 -7270 +5260 1602 +-9155 233 +-1060 6562 +313 -7549 +2335 5861 +5660 2819 +-519 8193 +5876 -6595 +6087 5470 +-5072 7765 +6270 1075 +5232 6310 +3860 -9662 +-865 6105 +7654 112 +-7215 -3054 +-16 4326 +6747 -4389 +7987 2395 +7761 -9862 +6944 -2651 +-3994 -3969 +-4945 566 +2246 -3759 +9054 -12 +9231 6824 +-5 -1323 +1738 125 +-1370 604 +-389 7390 +9719 -9455 +-1807 -7345 +4660 4940 +-9496 -191 +-8171 616 +-4430 4685 +-6026 -1767 +7236 -5926 +-7945 7325 +7882 3529 +4922 9827 +1389 -4177 +4160 8949 +9736 -8042 +-6465 276 +7609 -3422 +-7634 -8028 +-613 9679 +-7786 -9042 +-7104 6476 +6285 1946 +-5717 -2685 +884 -3813 +-1594 9501 +8329 -3158 +-894 2899 +-9325 -2189 +-6261 1224 +-6360 2921 +6330 -9151 +95 2336 +3747 9037 +2507 -6921 +9256 -6541 +3697 523 +7823 -5119 +5292 7725 +7566 4881 +-6747 9506 +-8301 488 +-153 -1882 +5370 -2392 +-8571 -2605 +-8253 -4890 +1440 -7752 +1749 1459 +-2048 -9607 +-8228 5756 +5175 3180 +-6194 5067 +8282 2396 +-7691 9925 +916 -79 +-7790 -142 +4789 7110 +-7577 -9158 +705 776 +9244 6538 +420 -7345 +4002 -4808 +-1314 9212 +-651 4078 +-5127 -1320 +-1446 -6648 +3530 -7792 +-7823 1197 +3269 -4032 +6510 2129 +3349 1127 +-1865 -9654 +-2679 8545 +9012 9992 +3126 -4935 +6427 4197 +-990 -1707 +2216 4805 +-5366 6716 +-4392 -5382 +6755 -7944 +-5913 4067 +-1146 -9274 +-3371 -5833 +-5917 -8747 +-6302 7641 +905 -5438 +8381 72 +806 3983 +-6980 -7012 +-2543 -8141 +5742 715 +-3314 -364 +1229 -7093 +-3341 -1708 +132 4617 +-2386 6006 +-8508 -4234 +-9441 9922 +-7455 -8078 +-5725 8893 +277 8232 +25 4068 +-886 8386 +-6675 -5781 +-867 512 +-7832 2659 +9139 1850 +-8938 -7364 +-996 -5913 +-9736 -1906 +-4352 1238 +-405 6635 +7015 -8059 +-3823 1605 +-1560 -1967 +5518 149 +-4229 -8700 +5274 -5888 +-372 -9739 +1085 -9325 +5158 -1133 +-6142 -414 +-8312 8984 +7874 3872 +-3369 8551 +-920 903 +-1987 7270 +-7035 -9322 +24 1708 +-8633 -1787 +5946 -8309 +-2387 6914 +-7166 9870 +-657 9789 +-7662 -3698 +-1585 -4605 +-7975 -19 +7247 -4610 +1591 -877 +983 -9456 +-1675 2136 +4857 2125 +-3795 1126 +6120 5494 +-6985 -192 +9916 -7193 +-175 7720 +8486 1700 +7242 2586 +3048 -3187 +-7212 -7268 +7773 1052 +3795 1409 +-4819 3446 +169 4900 +-7622 480 +-8579 6302 +7474 -2211 +-7671 -3158 +-4425 9065 +-8391 6607 +3731 -926 +-2036 -3441 +4183 7649 +-2106 -6279 +-4672 1530 +9645 1402 +-262 -9060 +7650 6328 +-1366 -2249 +1871 -5431 +-7828 -7868 +6387 -1868 +4934 4552 +1616 4085 +5977 -10000 +4551 8097 +2846 -8675 +-8628 4281 +-1119 -1477 +6819 -6826 +-6752 -9093 +4699 -212 +-6982 -1018 +-6105 3543 +-3299 -7069 +-5731 -7984 +-1399 -5423 +-3192 339 +-6637 -309 +-7583 8139 +-9907 7535 +3710 -4106 +-4580 4497 +4185 -7422 +-5119 -1286 +-833 -3532 +-7999 -7464 +-7132 989 +-5557 9723 +-4035 7482 +6604 4235 +-1937 -3255 +-1973 7518 +-598 1256 +7018 1115 +6216 9919 +8818 -8476 +4081 7239 +7739 -5849 +-6336 -1229 +2606 3236 +3215 4748 +4901 -5364 +2194 -6267 +-1030 -1668 +-9582 -1801 +3690 7536 +7075 3889 +4939 1281 +-5996 -5158 +-1728 7351 +-2388 5963 +-8833 2453 +3786 4998 +4210 -3527 +-9804 -4196 +607 -2272 +-9637 4788 +3388 6049 +-6155 2369 +9680 -9394 +-3065 1373 +1431 -666 +8254 4204 +1948 -3182 +3581 685 +-2368 -2443 +-5661 8435 +-5713 -8571 +4068 -2338 +7369 8277 +-2710 -7753 +-4442 -1545 +-4860 8985 +-2973 -3758 +2112 6873 +-2223 2969 +-1675 8307 +-8578 -3248 +1672 4072 +-209 5708 +-5780 3993 +-6277 -8489 +-2750 5121 +3446 187 +9298 -652 +-2127 6997 +-8418 -7707 +2259 -7693 +-4805 -4639 +-6491 -4691 +-5589 2845 +2595 2463 +519 -4070 +3387 -2461 +529 5501 +-2669 -9850 +-4865 -4400 +-6699 9621 +324 -564 +-7965 1085 +6971 9798 +-5491 -9305 +2835 -4238 +3635 -3201 +-8695 7566 +-1349 -6032 +-8714 1511 +-8414 6760 +-7424 6797 +5171 70 +-8854 6122 +1555 2976 +-1334 -8033 +1242 -7086 +-9334 -9584 +1576 -2894 +7707 -5625 +-5816 -1942 +-6070 -1902 +-9265 69 +7373 -5131 +-3609 3562 +6404 9723 +337 4156 +6679 9084 +2746 3344 +-7027 -810 +7576 7633 +276 -4820 +549 3049 +8506 -7273 +1711 1857 +5252 4074 +-8066 8399 +883 -9629 +2736 883 +-9578 -7832 +8797 -3944 +6554 9955 +-7452 -6429 +-1867 -3403 +209 6984 +-1415 -6410 +-1370 -1799 +-1446 -7051 +-7651 2302 +7198 -3346 +-9792 -425 +-3525 -4492 +916 1651 +-7174 -726 +6935 8631 +-9394 -12 +-3944 4046 +-8344 306 +55 4554 +5374 8764 +-218 -8761 +-6325 -6173 +6081 -618 +-4787 -1393 +-4103 -6418 +-6780 8114 +-7038 5114 +1372 -9079 +-7585 -1622 +-7979 7129 +-1242 3327 +1201 4475 +-3514 748 +-5249 -5495 +2811 -2727 +9958 -9362 +1811 -3015 +-2929 34 +9415 6502 +-4907 -8885 +8570 418 +6180 8641 +3991 3961 +3063 -1823 +-4158 -234 +-6145 -8124 +1755 -4391 +-1392 -2599 +6527 5 +2006 1901 +8898 2525 +-3434 -7101 +4768 5719 +720 7967 +-3756 5514 +6159 -4942 +5871 6964 +-1196 -4601 +5437 -7777 +7792 -9231 +-1271 7627 +6837 7089 +7602 6745 +2354 -3836 +745 -3715 +-7287 7470 +-5479 1730 +-6992 -8150 +5249 -435 +9695 9007 +2307 -7005 +-503 646 +1427 -1999 +-3052 1177 +7571 -3367 +4931 7812 +6736 4397 +-7398 1959 +-3904 8622 +-4912 3786 +-8172 4682 +-710 -8189 +4013 6935 +-9784 9421 +-2023 1273 +2192 -9838 +-8536 -3853 +9323 3715 +6993 -1065 +-408 -5611 +8785 -5451 +6973 -5953 +3646 -6864 +5914 1307 +-4836 3756 +2589 8915 +-9406 911 +7278 -8848 +9829 809 +2249 -6837 +-4202 -5783 +9538 -5936 +-4295 -7203 +-7026 5722 +-7557 -4204 +-1161 -928 +-4403 -6043 +9540 -159 +-8631 -2466 +-5345 5578 +855 5286 +-6242 5823 +5983 1317 +-4658 -2658 +-7452 -3350 +6286 -3743 +9684 2396 +-3821 -1030 +-4860 -8602 +-9084 -6245 +5786 -4761 +-80 -5112 +2652 -6538 +-8625 1185 +9941 1900 +-161 -9162 +-2656 -3024 +620 -5592 +5059 2868 +-4723 -2142 +881 -1621 +2637 -2495 +8730 -9568 +-311 -1240 +-1993 -8974 +6737 522 +-6856 4546 +1189 -2874 +-7282 2301 +-5650 -304 +-2482 -8830 +-4400 8786 +-3070 -6783 +-1672 192 +-6986 3155 +-8001 -4202 +-8346 541 +-5265 1338 +159 3578 +-9234 2943 +670 1384 +7151 4360 +-1226 -8382 +-5875 -3300 +-3311 328 +3460 2614 +-9614 -9092 +9200 6737 +40 -975 +5157 -5678 +-6838 397 +3551 9890 +9828 8307 +9137 -2192 +9319 7705 +-6767 -3350 +7613 2800 +1996 9227 +5052 4990 +3333 148 +-6417 -1970 +6825 2805 +2955 7300 +1022 7639 +-4779 -9964 +2509 -6429 +6946 -6565 +1098 -5517 +8479 -2528 +-4475 2594 +-320 9313 +4039 637 +-8550 6224 +4237 4708 +-7520 -6186 +6543 9632 +-9457 -3485 +-4312 -1239 +7758 7156 +4579 -9943 +-850 -7484 +-5089 338 +-6073 1741 +8934 -446 +8816 -5542 +6709 -3001 +-7162 -4475 +-6744 -8713 +-7080 -6767 +9962 6015 +-311 7872 +-5393 2940 +2840 7515 +4423 -5402 +-4547 -2089 +6507 8191 +-3375 3356 +-9988 2643 +-8200 5403 +4473 -9297 +170 -3689 +-1383 7953 +8517 -5908 +4084 607 +883 -3968 +-1615 -6020 +3430 -2432 +-8492 -6515 +-6135 -6612 +-9479 57 +-5174 7632 +6565 -8145 +573 -9930 +-1408 -5866 +-3622 5142 +-1740 9156 +-4 -9299 +-9689 8009 +4562 -6615 +-7156 -3772 +-7673 -2554 +-8155 -4935 +-1420 -6066 +-5652 -9693 +-4863 7119 +-5394 -9495 +-7215 5000 +-2361 6497 +-7959 -9203 +-5451 -5916 +1602 2299 +-6039 -8239 +-6125 -4075 +3972 -4654 +-3056 2407 +8987 1408 +-7635 -9073 +-4193 1355 +-1856 8625 +-6642 -1933 +6301 -7684 +421 6933 +-5634 -670 +5742 -6816 +206 -5698 +-5088 7392 +-463 -1159 +8369 -9003 +-4486 903 +4908 -6233 +-237 -9221 +-4917 -4974 +-5768 554 +-1142 -9441 +-6752 -6081 +-8108 -2946 +-4877 3212 +-5165 -4044 +2727 557 +-9993 8612 +2368 -24 +-169 4577 +375 -2636 +-8602 -5036 +6744 5183 +1551 -7297 +5237 8752 +6833 -8408 +-706 1027 +-7287 6013 +-6853 2724 +6429 3181 +-2501 4666 +7846 9817 +-848 -758 +2697 5099 +3950 -2169 +-7419 1788 +-7571 1083 +6093 7386 +-2480 -1068 +5459 7206 +3714 7198 +-6941 1237 +-2965 -2326 +-7790 -3324 +5218 8569 +6574 7986 +-2554 -7839 +-7429 6380 +3049 6574 +9197 -9410 +-1497 8508 +-433 799 +2141 -6158 +8620 7615 +5925 2949 +-8687 -2047 +3666 -2384 +-4291 9718 +5069 6447 +-4685 -2867 +-5038 5609 +-4945 -1368 +7109 -8196 +5258 9139 +-8045 -5639 +8017 8655 +7702 3272 +-9688 9006 +-5924 109 +8271 -9375 +-1838 8654 +-3076 -8750 +-8311 -7868 +9858 -1586 +9133 -6076 +3114 7596 +6010 8625 +7729 -2093 +6756 332 +5276 7207 +1527 -4958 +-9208 -1514 +1347 4012 +-2531 -569 +-9076 4975 +7463 7019 +8565 -1908 +3222 -974 +-7494 3494 +3702 4336 +3089 -2694 +-178 -6104 +114 -6980 +-6427 4225 +4779 5100 +-4881 -4672 +5550 1679 +2286 -5095 +-2640 3243 +-3186 -9278 +-6498 -5841 +1737 3020 +-411 3936 +-5735 -1166 +8963 5077 +-1435 114 +8924 4422 +-7221 7497 +-2850 -5172 +-5306 -8377 +-2302 4093 +408 -6134 +-4067 7957 +381 8356 +1795 4105 +7249 7154 +750 -5996 +-239 480 +1815 9480 +-2763 -6148 +2031 -9123 +8896 -5996 +-3250 -6280 +-7553 5481 +-4876 -9297 +6321 9764 +-9844 5919 +9889 8815 +2710 8188 +-3910 4907 +8824 361 +-9202 -1381 +9731 -8522 +3327 -3126 +-6052 8646 +2444 -7116 +-9193 -4478 +2267 9889 +4807 -5718 +-7583 -9441 +-9839 -2076 +-3194 3937 +-5077 9811 +-4570 -8211 +-5959 -2692 +-6452 6253 +748 -3597 +-7385 644 +-4362 -5827 +7353 5304 +2822 5979 +3320 -9641 +-7487 -5741 +-623 7276 +-546 5808 +9402 -8934 +-3483 -5603 +7632 -4946 +-7109 5628 +-7972 29 +-3791 -9122 +-9984 9713 +7991 7245 +976 -5625 +-8215 -9693 +-122 -5506 +3389 -3350 +-3579 6332 +2496 2962 +-5951 1296 +-4820 -1375 +3239 964 +6567 -1347 +-6601 -345 +-6921 -6148 +-2197 -3597 +-6376 5088 +-4120 8232 +9103 -1475 +7282 6584 +9615 8724 +2072 8796 +-1267 6456 +1430 6480 +-5773 -1871 +-6768 2706 +-5403 -6315 +-3107 -165 +-9185 9847 +1842 9901 +-7369 5594 +-6001 9401 +8821 -3255 +-5350 -9622 +-9241 6510 +6059 9669 +-1310 -1111 +8226 8183 +60 -8184 +1156 2106 +-697 -3114 +-3001 -2113 +8443 2566 +-3546 -7111 +-2110 7758 +-6189 -6420 +-3185 2586 +4988 -6861 +2457 3289 +2963 347 +7760 -1913 +-5043 1652 +6703 -9103 +5757 8258 +6700 -222 +1530 -9860 +7446 -3018 +-1453 8849 +-4422 7470 +-8865 -9037 +-5456 -7209 +3288 -5893 +-975 -2814 +-1737 7359 +-6683 2780 +-9423 -2042 +3028 -9227 +-5245 6182 +-533 -4535 +-4795 246 +6109 8012 +-8390 -6863 +6502 -3211 +4201 -6780 +2993 1223 +-6724 -9484 +5655 5980 +-2623 -9481 +779 -7623 +4445 -2574 +-1689 -6096 +381 -1345 +7615 -7293 +9354 -7472 +924 3936 +-9760 -9003 +-6132 4814 +3581 -726 +2442 -4692 +-6593 4260 +5797 7279 +-1661 -6368 +-5775 8976 +-3694 -2521 +-8280 1769 +-2721 -5667 +-7528 -4027 +8385 -6493 +695 2653 +5779 -4408 +-6860 8278 +-2346 2988 +-6316 9105 +-7254 2355 +-636 -7838 +-1260 -9153 +7228 -287 +4914 8023 +1384 4061 +-6568 5276 +9619 9595 +-6365 -5306 +8962 8926 +3723 9209 +9570 -9999 +-5818 -4107 +-3696 1083 +-2639 -5682 +-2612 -9571 +-2458 1808 +-510 7601 +5899 -2507 +-1351 3229 +-5286 7022 +6383 -5860 +-4768 -179 +366 -9288 +-6491 753 +-939 -6681 +8657 8080 +9661 -5233 +7840 -419 +8733 -4431 +2406 -1286 +4935 8960 +-476 2688 +3166 2498 +-6295 4325 +-452 -6848 +-7421 9591 +6601 2745 +1313 2654 +-2017 -9396 +20 374 +-7820 -9657 +-1428 8064 +4519 7588 +3153 -1574 +6866 5580 +-1046 5525 +4407 -4508 +3375 -4328 +8863 -1648 +-5893 7103 +-2464 -4563 +6473 312 +-2460 -5972 +4402 -9063 +4611 5382 +-586 7049 +-4146 1809 +1980 2730 +5821 9731 +-352 9827 +5269 5583 +6299 -272 +-7992 -8554 +-3096 -2934 +-6822 -2713 +-7821 -2793 +8351 6660 +7484 9398 +-7171 -7228 +-9645 -2541 +-9480 1776 +1060 -107 +-4258 -9849 +516 1273 +-6637 -6917 +-23 -3195 +-3367 -9332 +-3145 1922 +-7928 8870 +-8959 8798 +-9166 2054 +6120 1645 +-4146 -5978 +9825 -7319 +4221 4382 +-1849 -9368 +-5897 -2855 +-2546 3649 +-4373 -1566 +8941 8514 +-4926 162 +9916 8010 +-8229 -3442 +-3833 8335 +-2945 -9570 +-153 -1580 +-5324 -3976 +7251 3048 +-7966 -4649 +-9164 -8376 +1593 -5114 +-105 -5504 +1879 -527 +4217 8683 +-2580 -9658 +-4860 4894 +7002 4105 +-1634 -2288 +-373 -408 +2901 -9186 +7536 9429 +502 -887 +-4323 3198 +20 -327 +-2997 -900 +-9019 -6690 +-7052 -9058 +816 8713 +8492 7369 +92 -9015 +1154 -9813 +125 6485 +-6679 8678 +-2647 5810 +7265 -3261 +8848 -3162 +-7779 9781 +-6685 9679 +2933 8200 +2003 5403 +-1002 4345 +-6151 -9551 +4416 -171 +-731 8570 +-3292 -9936 +6950 -7828 +4987 2908 +-1970 4979 +6332 8271 +2030 -2175 +-126 5593 +-1074 9507 +7944 6035 +1718 -5453 +3667 -3723 +3897 9744 +-5619 788 +6154 1378 +246 9453 +6733 4981 +-2576 7421 +9787 -514 +5206 -5938 +-3883 7699 +6459 7897 +-9328 4906 +770 4369 +-8824 7546 +-344 3363 +-7732 3773 +3222 -6695 +9525 -2174 +7640 8758 +-2266 -9946 +2819 8343 +7812 4484 +9656 9919 +-3278 5793 +-3783 9840 +-5229 -2415 +2252 3197 +4681 3825 +-8605 -8089 +-3234 5304 +443 -2442 +-5351 -6968 +5073 5785 +-4166 -9592 +-8615 -797 +1553 6065 +-7364 5655 +236 9242 +549 -1332 +-1000 9582 +-9443 -2951 +7505 -6792 +-9615 434 +8583 -3021 +-8687 7688 +-12 -7242 +-8492 -4956 +1668 3631 +-9184 836 +-7101 3873 +6358 -6295 +-6300 4619 +8328 -8832 +-5140 -2957 +5371 5401 +-9008 -5030 +-1116 3130 +952 8765 +-4340 -3501 +-9972 -7610 +-1785 -8209 +-1741 -4490 +2185 -7135 +9258 2496 +173 6210 +3919 -9776 +1416 4464 +-6611 6551 +6645 -4710 +-4337 1301 +7515 -7523 +-9807 -8300 +9982 -3858 +-5126 -5929 +-8999 -1092 +-204 3707 +7917 4939 +2121 -5216 +9928 -1307 +-3526 2182 +-9011 -9720 +5215 -2903 +-6451 -5694 +2959 -1680 +2466 9050 +-250 -8947 +-1500 -7121 +-2777 -4862 +-9241 4772 +2156 -5428 +-2544 5799 +-8216 -9798 +-5642 8475 +-4760 7431 +317 -9179 +5503 868 +-762 2047 +6236 7746 +7871 -3314 +7875 -7986 +8794 4102 +-2650 -9037 +-2030 -9784 +-4173 6274 +6253 -1669 +8810 -8661 +4202 5936 +3023 -3229 +9604 4364 +-5591 5926 +7060 -1826 +1650 2357 +-985 -8867 +9556 1054 +-2384 -4322 +-3278 5341 +-3245 -7272 +-8183 1319 +-6307 -1279 +-7126 -8277 +-381 6756 +-6030 1066 +8537 -1290 +-6340 -6062 +3846 -4798 +9545 -1630 +-8014 296 +-6653 -3921 +2542 7789 +-9128 -8473 +4148 5987 +1218 1635 +-4395 7833 +-368 -1967 +1564 3253 +-1638 3730 +-7857 609 +9899 -3931 +-4113 -5866 +6974 -2149 +5399 4206 +3689 8489 +5055 7358 +-7846 -2914 +166 2886 +-991 9299 +-3046 -7062 +-3800 9859 +-7279 2946 +-9603 -7356 +5599 -707 +5409 158 +3235 -8924 +1981 4296 +-198 -7151 +9366 -9720 +703 -4782 +-6991 -4368 +4344 155 +-7248 6058 +359 7926 +-4087 123 +-6355 -7516 +-367 4594 +-6396 -7776 +6845 -7686 +-2057 -7048 +-9742 4500 +-9573 9969 +8727 9316 +1956 6121 +-9639 -1375 +-5677 -7294 +6797 -5223 +-3940 -9892 +-7052 9299 +9717 -4970 +-3341 5385 +-38 -8798 +-7396 6054 +1885 -9554 +4828 -167 +-1135 963 +-7716 5871 +9382 9725 +1772 -9680 +-7851 -4163 +2612 -4093 +8952 1763 +7469 -3477 +-5464 -734 +-6324 -1265 +-7039 -3049 +9446 2089 +9764 6295 +-671 70 +-685 -6983 +-6676 -6387 +-3242 -9317 +-6021 -988 +-6122 3403 +5879 2131 +8307 -5488 +1895 775 +5402 8108 +-9433 7096 +2226 296 +-1007 -8078 +-7061 7060 +-4406 2867 +5039 5589 +7145 -1895 +5772 -4031 +-5559 7692 +8141 97 +964 4290 +-4170 4691 +-1069 -4809 +-3523 5288 +7111 -2501 +2617 -1920 +4761 8347 +9712 -3505 +-3917 -7961 +-9377 -644 +9554 -4023 +-4102 7536 +6517 -2757 +-740 -4044 +3408 -8268 +-2344 -2188 +1984 7698 +5271 7902 +-8059 -4428 +-9164 1926 +286 -4022 +-2341 -1349 +-8162 -2250 +-4301 1785 +-4749 7890 +5109 8465 +-1102 5302 +582 1214 +-8967 194 +-4095 -9742 +8578 -8976 +-1926 3064 +8910 848 +-9643 7971 +9045 4967 +-6316 8819 +6572 -8266 +5721 -2588 +6720 8408 +7020 712 +9932 -6099 +-6383 9634 +4325 -9655 +5451 6325 +-2592 -4707 +9962 -3218 +-8570 6479 +-9715 5708 +-3266 984 +-2625 459 +7502 693 +-4555 980 +-5755 5916 +117 2581 +-2555 9045 +-1372 8445 +-3319 -9872 +-8503 -1262 +-343 6242 +4992 -6805 +5481 -3501 +-6194 -5943 +6570 -5365 +3313 6229 +3579 -9028 +-9266 1554 +-2303 -4303 +-5331 4049 +-5293 5294 +-7713 3000 +5182 4011 +-6393 -9220 +-4817 2250 +-7782 -7724 +-8156 3747 +1817 2779 +-1787 3399 +-2056 1238 +1727 7656 +-5705 -4265 +-9310 -697 +-7033 8067 +3143 -1451 +-1970 -5710 +2484 2267 +-8202 8138 +4223 -6718 +3164 4141 +8245 1570 +7379 7373 +958 9242 +6665 6651 +1697 1201 +-8999 -1895 +-2244 -6671 +8506 -4040 +2436 93 +4735 -2567 +475 -6559 +330 -1406 +-4773 -5143 +6341 8086 +1984 -7540 +6626 -4430 +1799 5016 +6700 1776 +198 4736 +-1604 7015 +5144 741 +-268 5064 +8635 -4932 +-666 -737 +6313 -6917 +4820 7716 +-546 193 +4492 -5526 +-6288 6712 +1729 -6437 +-992 -7231 +-8550 2742 +4904 -4858 +-1973 -6140 +-4113 7859 +4000 -3303 +894 -1522 +9014 3146 +1470 -8090 +8302 8626 +-7060 3641 +-9868 -2399 +2965 -5749 +1565 -9929 +1843 7104 +1903 -4088 +8961 1061 +-6780 -6051 +9741 128 +7333 2625 +7474 -8133 +-1412 -850 +4411 -3502 +1848 -5996 +-3511 -1480 +5050 -2343 +-3936 2756 +-4293 6401 +7019 6682 +-9275 4150 +6643 -9071 +8930 7101 +-1364 -189 +-4360 8114 +-8383 -6224 +-1285 7693 +7530 5645 +5396 8451 +-5718 2512 +-637 -79 +7049 5185 +7349 -9409 +-7447 7044 +-5299 -5950 +752 4182 +-727 6100 +-1735 -1288 +2998 -278 +7950 7119 +-9460 -5219 +8968 -4484 +-5607 9314 +1754 -6303 +-4212 9303 +-7777 9852 +814 3801 +-373 -2183 +1091 2286 +2404 -1252 +-1600 1112 +6424 9070 +2633 -4066 +9986 -3400 +2425 6993 +9944 -3289 +-2121 -5876 +3349 -9599 +-5285 8363 +8971 -3844 +9252 -2970 +3073 -2521 +3577 9174 +-6172 -2044 +295 -1774 +8736 5734 +-3786 8772 +-578 -711 +4353 4293 +-1795 -3636 +3650 2756 +-9216 -2062 +5736 -3064 +-557 9110 +-1846 6338 +1127 8779 +-6602 -2412 +-5205 9980 +3156 195 +2384 2764 +7106 -5483 +-2207 1492 +-4325 -1158 +8256 8410 +-3891 -7558 +2451 -4597 +1239 1481 +9766 -4226 +-9683 4641 +5058 7946 +1303 5362 +3297 2946 +3966 7552 +-1523 -2438 +-6823 1645 +-8855 5030 +-8210 -2106 +-1052 5139 +2444 -6242 +-5439 5627 +-2298 -7729 +5374 -3262 +7882 -1742 +-696 -9179 +-4046 9281 +-8875 8839 +-1113 8186 +-6322 5667 +4815 -5876 +8335 -3938 +5396 -1071 +-906 -6834 +-7257 5716 +4694 1415 +305 -3417 +-6900 -4242 +-2944 6295 +-7250 9018 +-5606 8807 +4940 -695 +-4898 -6471 +-8296 -659 +3751 -1817 +3595 -429 +7935 -4868 +1706 6941 +9688 -1922 +-1666 -8791 +-3518 5966 +-9349 689 +-8835 -8998 +-8244 -750 +-9781 7652 +-6518 6515 +9717 9470 +5341 -6925 +8343 -9319 +3977 -7368 +6868 -648 +-2506 2916 +-6563 -971 +-945 -2720 +-5943 5747 +-5905 -1174 +-2349 -2749 +-4434 -1050 +-4939 1328 +-8459 -7831 +1369 106 +-405 9126 +915 -2786 +-7700 -391 +4383 4659 +8251 7517 +-2667 -3682 +-7050 9585 +9559 4890 +3969 -208 +4632 9215 +4732 -8699 +-981 8807 +1307 -2186 +-9850 -7504 +6593 6213 +2804 -1951 +6241 2373 +-6822 9632 +-9266 2005 +51 -9994 +7959 8422 +2368 -5672 +660 9082 +-7338 2418 +3165 -7189 +5664 -3612 +1723 -450 +-8522 489 +-7129 4523 +-7281 -9932 +4168 8699 +-5052 6496 +-8305 -2597 +9824 4943 +-1316 -1010 +306 -8105 +9658 5402 +7322 -742 +4448 6542 +7236 -8059 +6479 298 +-469 -4204 +9674 -9892 +-5952 2783 +-1624 -8057 +-2825 231 +4655 2570 +6354 1083 +-2640 -9009 +-7710 1989 +7318 4914 +-1773 6123 +3031 -5865 +-4337 -2393 +1262 2719 +5891 4411 +6877 -8164 +6739 -3404 +6314 5142 +-6127 -3203 +9070 -1434 +-3949 9797 +1564 6399 +-6308 8078 +7762 5534 +145 237 +927 9753 +-4978 -893 +886 -4074 +8990 -3502 +1176 -6004 +9364 1404 +446 2637 +5912 8567 +2496 2437 +6221 -5736 +-681 8508 +10 6200 +1531 -5623 +1766 4370 +-9448 9053 +-8924 -219 +-3071 -893 +21 7897 +-845 -2297 +7025 3680 +7387 -7619 +6519 -4878 +6401 -6465 +-6195 2114 +2202 -4594 +-5516 -2457 +6623 -8493 +-2168 -2496 +4317 -3675 +3499 -2528 +-3493 -4806 +901 1338 +5865 -5798 +-9321 160 +-3104 -7981 +7613 7528 +-3783 5505 +-5658 8395 +7081 -9010 +5297 8267 +2535 -6911 +-9818 -384 +-8403 2935 +-3571 -7606 +2807 -2312 +-59 5526 +-472 3233 +3559 6252 +-8598 -8111 +-7422 -5805 +-3708 -2946 +6727 -2961 +-2882 -3377 +-2053 -5329 +7949 7087 +-6612 -1318 +-6275 150 +-7041 4093 +-2009 3779 +834 184 +3011 -466 +267 -2705 +-3360 -1934 +-8885 -3512 +-9668 4644 +-574 -1079 +2650 -3389 +-1537 1840 +-7339 4621 +-9431 -1970 +-2406 -465 +9208 5639 +-874 -3127 +-9417 5207 +-7329 656 +-5793 -9193 +4066 -1442 +1777 -7830 +7998 -9786 +-6238 -5358 +-7427 565 +-6950 -6114 +4403 119 +-4957 -7823 +-1456 4002 +-6429 -6827 +7732 -8329 +2009 2044 +-4782 -826 +-1052 7815 +5636 5808 +-2169 -5172 +-1767 7080 +9896 164 +-3126 -4173 +-187 3930 +1168 3381 +3410 9260 +-6892 2631 +6814 -1074 +3591 4898 +-3557 5429 +-6802 -7546 +-830 1426 +-8395 -1409 +2072 7402 +-9998 -2900 +-8884 3431 +-9104 -6959 +-1829 1918 +9672 -3324 +-4291 8196 +-7720 -7561 +8584 5838 +3448 4827 +2247 -6414 +9750 -6932 +-3207 -9253 +-8042 -3531 +6193 -2059 +-8983 2286 +-7902 -9925 +2018 -1975 +-8404 8429 +569 15 +8281 8697 +-4083 159 +6016 -8095 +-4795 2719 +-5221 -4959 +-6770 -6991 +7939 8281 +-7907 9894 +361 -4293 +5103 3925 +6706 6370 +9309 -6952 +9296 -7430 +1051 -2302 +-5069 2257 +-1116 7193 +-9978 2388 +8263 -703 +-6577 153 +-7642 4817 +-3673 -1085 +3389 -892 +8612 -4242 +-1179 -7621 +1009 -2490 +-3158 659 +2462 2116 +-4542 9291 +2058 2243 +9598 -9140 +-5097 -2023 +-9396 9396 +1323 -4492 +2483 -7260 +-1253 -1343 +-718 4962 +-4317 -9868 +-2021 676 +7112 9394 +-8746 -6841 +723 3983 +-5482 -1872 +-6661 1212 +-8428 5050 +6904 -2922 +-6722 -2122 +3424 9278 +-6386 -2933 +8230 -8804 +-2520 4759 +929 -6242 +4643 5003 +3429 -8013 +4186 892 +4411 3186 +3844 490 +9618 -6422 +8594 -6581 +-2659 311 +-7122 9991 +8476 5684 +837 4743 +-9475 -9533 +-1075 -3723 +4920 3218 +-4719 5251 +-2968 -7574 +-9768 2415 +-1730 -1599 +-7685 8560 +-394 -8242 +4161 -1748 +5928 -4628 +-7343 9244 +-9407 -3305 +7732 9401 +-456 7293 +4146 3071 +4369 -3516 +-9327 8719 +-6309 -4039 +1036 9739 +2248 2252 +-9031 -9700 +7038 -6079 +-4200 -1893 +9918 -9640 +-7096 5954 +-3983 9069 +3423 -6067 +7352 8269 +-2388 4193 +1001 -8236 +-1803 -9898 +-8764 2891 +6118 -8288 +4970 4442 +3022 -629 +9893 -8545 +-5106 -2617 +4689 -6284 +-8802 9590 +-9306 -5134 +3898 -1274 +-5628 4994 +730 1449 +-8 -6438 +-2877 -9096 +1865 -418 +1113 8706 +-4461 5871 +-4354 -1798 +-2695 -5701 +-7360 918 +-8595 8878 +3175 8015 +-5697 3583 +-1807 8686 +-4594 1776 +4089 7326 +3607 4099 +7542 -8623 +-981 -8270 +-6005 1700 +-719 1853 +-5862 7370 +-190 2239 +2769 -3242 +-2628 1798 +4417 6780 +-3648 3987 +-9899 2171 +7087 -58 +-408 6698 +-4350 8211 +-6449 -1864 +-5543 -2037 +9947 8927 +-6942 2554 +9083 4367 +-1484 312 +1643 212 +4708 9430 +4121 -8427 +-29 -6173 +-3996 -5025 +-7577 6877 +3094 -4549 +2371 9841 +1326 555 +1149 -8079 +5483 -6839 +5785 8787 +-2840 4933 +8866 6438 +-3636 2318 +-7036 7317 +-8879 6973 +9019 5504 +9463 2468 +8025 7903 +8179 9156 +5435 8263 +2692 -917 +7613 -9053 +-7547 -7189 +-252 -8718 +6207 -9964 +4578 9399 +1519 -4145 +-8684 4414 +2946 -5409 +4144 5851 +-6806 -6981 +9650 9151 +1681 4886 +-7415 -7838 +4840 -1409 +-674 -510 +2564 -85 +-1608 -8440 +5158 -8354 +-2581 5292 +-4829 2015 +5949 3249 +-1511 3779 +3415 -1865 +9056 -4150 +1700 9523 +1607 9343 +1636 -320 +-3214 9897 +-7174 5373 +-6985 -1820 +-3836 -7474 +9501 423 +-1584 -9401 +-5254 -9139 +-1740 -6426 +4951 -2019 +-6866 4416 +6659 -3587 +6289 9883 +8049 -3617 +3399 2565 +-6771 -7442 +-1863 -2973 +3914 4195 +-3952 -3078 +2857 8446 +-3863 -37 +3420 -1291 +-485 -2390 +-349 9888 +4492 -3621 +1242 2440 +-2502 -2398 +7741 7095 +-809 2562 +6405 2103 +-4865 -162 +8057 4908 +-9565 1757 +5325 -9902 +-2326 6827 +7640 -4467 +-2438 -4983 +-2637 8498 +1644 -7236 +1431 -6222 +-3539 -5421 +2869 -4475 +-1474 -1866 +6575 -5218 +-501 -296 +3728 -5452 +-9072 6823 +9209 -5742 +7943 -4948 +-3595 5554 +1257 5725 +3765 -8783 +-3121 -8466 +-2502 -861 +-7115 6858 +4768 -6790 +-7361 9674 +1780 -7007 +3831 -8036 +-8876 4061 +2716 5463 +-7253 -9120 +-7080 -371 +2931 -5901 +-1809 -1273 +5665 4129 +-1531 -5119 +-9239 -7107 +8655 3981 +3116 -4390 +9446 1310 +-2532 4489 +9624 3787 +3048 6225 +9150 -4331 +-7521 5142 +2471 4619 +-682 3890 +-8619 4990 +-1406 3548 +6842 -4783 +-5260 -4981 +9111 6187 +-8722 3586 +5577 7449 +6635 -1490 +-4345 8169 +-9534 9544 +2135 -331 +4871 2227 +-1655 -3548 +4853 -6143 +-9485 2579 +2419 1987 +4703 264 +8692 7346 +-2324 7585 +-1608 3043 +1107 2154 +-8908 -8059 +-1538 -2343 +-6405 4066 +3969 -9896 +-2181 -4074 +3021 693 +-1427 3633 +3405 -7861 +5584 -8330 +-3273 5371 +-5844 9213 +-595 -6566 +8845 -4142 +-7394 -485 +4506 8645 +-9493 -4076 +-894 -7769 +-3748 -9053 +2665 4126 +-5030 413 +-3291 -3184 +3253 -9143 +8602 8699 +4441 -8817 +-4865 5664 +9111 -348 +-243 5229 +-9869 3110 +-2202 5078 +-8336 -4680 +-5908 7894 +1488 -8739 +7344 4355 +6011 4289 +5636 6169 +-2637 3014 +7444 -8982 +-8074 -5213 +-7470 -8695 +9690 -7339 +-2903 8548 +-6208 -7299 +-2423 5323 +-351 -1477 +-2577 -3382 +-6990 -64 +1287 -7516 +6347 2555 +-9042 -6166 +-7071 -4727 +7426 -6708 +7980 -7546 +-6543 2960 +-3734 -2269 +1057 961 +-4486 6275 +-1816 -1342 +-4974 -7575 +-904 408 +-1147 -466 +-7287 -2277 +-7072 -1075 +-6648 9737 +5509 -5180 +8226 -8185 +322 2118 +6075 4224 +-8224 -6095 +1304 2695 +1615 5563 +-1995 2796 +6403 -7648 +8233 -46 +-4811 7353 +8918 -2977 +6762 -3376 +-8211 1259 +5827 -1526 +-9329 2595 +7525 3696 +548 -4928 +9632 3667 +-7248 -6687 +1833 3162 +670 5902 +-8553 4782 +324 -2432 +-5034 1844 +208 2022 +-5215 6640 +4773 -2670 +-9482 -9097 +5897 5714 +4242 5395 +6757 9628 +9070 -4552 +-7551 6003 +421 -613 +-8252 -9465 +-644 6646 +4362 -6115 +7359 2511 +-1915 1660 +1942 -3671 +-9801 70 +-7559 67 +-2485 -881 +5392 -5896 +9405 -4793 +-1169 7121 +8243 5030 +-5058 6966 +-8417 -7373 +-9618 9372 +480 1493 +-6324 1403 +8311 -6427 +9071 6502 +-5514 7077 +-3808 8008 +-2579 -5067 +4912 -1962 +-8877 -4199 +-5226 8585 +-191 -521 +-1622 -8283 +-5108 -1380 +-1932 5764 +8727 8596 +-4670 -5662 +9491 7410 +2252 -4896 +-8425 -2480 +-5569 5125 +5854 1451 +-5294 -292 +4210 -6927 +7073 -8415 +2702 -3585 +-9814 7330 +-2270 -6105 +9794 7870 +-411 -4157 +-503 9981 +-2222 -6822 +9206 -4370 +2446 5137 +-9339 6045 +-3662 3904 +-589 7383 +1633 8041 +2594 4883 +-3969 6574 +-8072 -7637 +2482 5624 +-8730 -6054 +6913 -552 +-1889 4889 +8345 -2232 +8404 8382 +-4234 -8727 +4073 -4786 +-3861 7151 +-7389 3146 +7908 -3472 +-1894 2897 +4399 5726 +-6908 7609 +1475 -6855 +-9395 -7349 +-6183 3717 +5795 2669 +-5774 2752 +6490 -7290 +294 1090 +2087 357 +2842 -6596 +-9877 -4317 +486 1550 +9935 5954 +-5285 4823 +2739 1918 +9849 9015 +7567 2587 +-7748 -3878 +-7642 5357 +-6814 6605 +9654 -1646 +9667 -3951 +-3786 1898 +7700 -1872 +5973 -4079 +2282 -4282 +-4327 256 +-1470 -7939 +-7416 4638 +8320 3841 +3657 -4682 +6806 8038 +-4499 -4854 +3203 4465 +4564 4008 +-9805 5828 +6866 -3513 +6355 -2794 +6693 3637 +-4054 -3174 +-6390 -4287 +486 -14 +7162 -7226 +6436 -1964 +-1357 -3 +3402 -5740 +9331 -5401 +-2782 8553 +-5489 1238 +-7708 -7243 +-7275 2760 +7573 8548 +9574 3176 +534 9715 +-4540 9740 +3544 753 +6675 -9002 +6982 -6394 +9154 -2294 +-6503 -5551 +-5683 3449 +-2230 2385 +6357 -8118 +-3839 -8059 +-9669 7439 +609 1212 +472 -3606 +1173 -2447 +-1954 -4846 +-8425 2689 +-1824 -7359 +2129 9105 +-5034 3667 +-5580 9603 +4341 145 +2131 -8100 +-6062 -2958 +-7642 145 +-543 -82 +-8171 -4790 +-3175 -9049 +-7636 -4340 +9555 317 +-24 -8744 +678 -221 +1975 -9128 +8623 5404 +-3537 -3301 +-3591 6231 +-1421 6620 +-6462 5808 +7879 -3384 +-40 -6555 +-8777 5093 +-8522 -7920 +5550 -9009 +-4021 -397 +-5100 7566 +-148 -9444 +6086 3698 +-6013 -4965 +-2650 -5371 +-1288 1715 +4430 -6019 +-2947 1833 +-1643 8933 +-4314 1038 +-592 -9553 +2966 -4044 +1547 408 +3394 2367 +-8233 7542 +-2094 -8154 +-1321 -5990 +9368 3768 +-5269 4538 +2616 9531 +6449 -47 +-1524 -4116 +-2958 7021 +-8927 4236 +-4217 6438 +7851 -7198 +-1490 -9132 +1661 -1505 +-6363 -5107 +-5703 5404 +-1943 8743 +844 -3243 +-2711 -2294 +-5772 -2767 +-5732 -934 +-665 2499 +1140 -1542 +-3925 2850 +-1565 -2490 +769 -2170 +-3993 -5343 +5221 8694 +102 -9019 +2877 5607 +928 2977 +1412 -3561 +5117 -5899 +-8846 -5962 +7446 6987 +8688 8857 +6176 8196 +5036 3798 +-3582 7386 +-2207 -1827 +5869 2771 +-3435 -2370 +7307 -5261 +1114 -3069 +-7774 -489 +1569 -7536 +-25 4715 +85 -8654 +6772 -1250 +3325 -5983 +8988 -4187 +5123 -2832 +5059 8463 +8739 -6089 +-9596 9603 +8040 -1960 +9729 -4253 +-2988 9276 +1082 -6544 +6969 6357 +-3950 808 +818 4861 +-9539 5785 +3788 6626 +9967 -6555 +-33 -2354 +4878 3770 +-5962 1325 +-1354 -7967 +7586 3948 +4344 -6400 +9348 -738 +-6473 5007 +8785 9032 +-8142 3205 +-7649 6438 +5865 -5152 +-8170 -781 +-4804 -2511 +4116 -600 +-5224 4569 +-8182 -3499 +1205 -3934 +4061 1104 +7793 6693 +6847 -4360 +2606 -6506 +2377 -724 +-6101 -5255 +6682 3787 +-2710 2009 +4953 7268 +9087 -2769 +-6062 2586 +110 -3242 +-9208 7419 +-5601 -5874 +-2257 -7215 +7184 3538 +1944 -3087 +6477 -4144 +-85 1347 +-7314 9026 +5912 -3856 +604 4782 +-6371 -8944 +-1849 -6487 +-9414 -436 +6260 -815 +-5405 -7370 +-5739 6145 +-8337 9057 +-4841 -248 +4726 -674 +-4848 2645 +-7435 9783 +1804 -1439 +8308 4052 +5206 5562 +-3139 8551 +-3470 -9441 +676 -1020 +-1656 6994 +-6805 -5330 +-8951 7557 +9386 -2352 +9834 -6172 +-7300 3311 +-3497 -5299 +7881 -426 +576 -4528 +-1072 1367 +-5996 9470 +1670 -2636 +-6093 -5907 +-9740 -4191 +-2314 3150 +6997 6323 +4895 -2654 +-5157 4553 +-9752 4824 +2012 -3439 +2133 -6389 +-1999 9808 +-8995 7856 +-9557 7608 +2042 9731 +2159 -6054 +-3569 -1129 +-2230 5515 +-4337 -8764 +-733 -2144 +-6792 9246 +-107 2473 +7955 5092 +-4279 1805 +3773 9089 +4309 -1085 +9594 4924 +9786 8795 +4364 3723 +3778 8129 +1265 -1248 +1513 -9575 +-4436 -7322 +2501 3365 +-9534 -768 +-4834 -4748 +5359 -8833 +-5213 7447 +801 -3620 +-5855 -356 +4666 -5927 +-3771 4882 +-6229 -7181 +8402 1146 +-4599 2434 +7371 -3535 +3084 1500 +-5634 -5664 +-8992 -7572 +9882 -3604 +1440 5946 +7367 9185 +9521 6858 +-4769 -8117 +-167 2984 +6554 -8086 +-906 9130 +5856 5255 +-650 7976 +-7680 8362 +-3935 -253 +8834 -1432 +-4538 2558 +-3778 9833 +-4506 -4714 +2056 717 +-5174 4871 +3403 1464 +-5794 9888 +-7102 -2953 +4580 2298 +7515 -6918 +6350 -765 +9395 1458 +-5863 6698 +-1862 -7436 +-8569 7043 +3905 -8986 +9490 -7866 +709 1696 +-5127 -5962 +9292 3062 +-3 -4879 +8934 -5473 +1052 9451 +7590 -5172 +-2310 -2653 +9717 -1759 +-1152 4988 +-8824 5534 +9065 -9088 +578 -3496 +-303 -8673 +-3554 1008 +-622 6067 +-420 -4671 +8128 -2902 +9984 789 +9447 1440 +7745 -8564 +4817 -9635 +7229 7740 +4943 -3223 +3976 3109 +2133 2614 +3657 156 +-1809 8176 +-7514 3555 +-7817 -4766 +-1554 6374 +2469 5814 +2713 -3234 +7361 8505 +-9352 1881 +-1205 -5808 +1742 -4123 +-6612 -6922 +7867 8924 +-4763 -5138 +-768 4028 +-5129 3966 +7418 -1381 +-1301 -8336 +4834 -2285 +-6659 -2980 +-9986 -4435 +-776 -1539 +-1890 -7341 +-2199 7920 +5932 4946 +6789 9370 +-9038 -7838 +7776 -6344 +-6324 2142 +601 -8501 +2552 -2034 +8855 -3483 +-8836 4845 +-9105 184 +6717 3609 +743 -9435 +-609 7660 +-6767 -3283 +-8101 -9711 +-2194 -9368 +-1400 -782 +-4704 8588 +-6436 5228 +2116 3796 +-3041 1787 +-3816 -7791 +-875 2515 +9000 3369 +-8272 -6621 +-1787 -1838 +5359 6485 +5086 5378 +2937 -7642 +-8790 -1081 +8335 -2437 +-1148 7555 +-451 4556 +9313 -912 +5833 634 +3668 -9185 +-1860 -7129 +264 8142 +-7734 -4105 +-6652 3247 +-5934 9392 +7210 -4348 +6105 -7782 +-9805 6590 +5139 9990 +2994 9026 +9793 3010 +5546 5225 +7796 -8558 +-3040 -6263 +2175 4569 +-7181 -2341 +5768 -8964 +-5758 -3932 +3418 -3053 +-6931 -9499 +-8743 8679 +7568 8334 +-7573 7308 +-6983 -5044 +-1389 -8497 +1548 -3379 +-3223 -4216 +-4385 5808 +-9517 986 +9482 -8974 +-4873 3844 +3081 2896 +-3483 2546 +2645 -1614 +-7857 5139 +-7549 -4892 +4510 -2338 +-7906 -2491 +5923 -1124 +3626 6863 +4090 -1520 +2962 -3084 +7917 5668 +-84 7090 +2882 4920 +1248 -4928 +-4654 5894 +1088 720 +-4811 4289 +-6877 3118 +-3867 565 +8915 2668 +3154 -6613 +-3277 -9892 +6314 -5326 +5221 -5689 +-9565 3120 +6449 -9254 +-37 3065 +2427 2484 +8385 5604 +9755 -4386 +-8381 -1217 +6601 953 +-5293 3781 +-3547 3911 +-8796 3941 +-7001 -5594 +4645 3525 +513 -1315 +-8555 3075 +-5878 4938 +-5362 8249 +-5653 4571 +7795 -994 +252 1029 +-1491 -3981 +-4380 8020 +-9147 -8805 +-7496 9037 +-3878 -839 +6537 38 +-8703 -3390 +8374 7174 +-5436 6371 +5644 1418 +-2710 -6923 +-219 1997 +1810 7322 +-7878 -9526 +4414 5146 +3623 7388 +-7100 -224 +2592 -6720 +-1917 -7557 +4811 6042 +8609 -805 +400 -3604 +8476 541 +-8172 -6554 +6618 -9155 +-2577 2110 +-2055 -5694 +4770 4371 +5187 4414 +8362 6169 +949 -6234 +-4109 1848 +-674 -8894 +-2461 -1989 +-3532 -7536 +2656 8661 +9468 3271 +-1806 3509 +-7069 -1674 +-6719 1323 +2638 -3504 +4286 -9809 +5631 -2990 +4787 6566 +6132 -5773 +-5220 -5014 +6653 -2230 +-6462 324 +-6322 -5130 +-9544 -5545 +7293 1820 +-1701 9216 +4121 1404 +3197 -2478 +-7022 -6817 +-4226 -5469 +-7421 -6507 +-2212 714 +-9305 -7938 +8654 -1284 +-5869 2091 +6217 5889 +8904 -9310 +6169 -5648 +-21 6549 +-5536 477 +9965 -8306 +-2872 -4351 +6120 -5765 +1808 210 +-4942 8956 +-4527 -7579 +-5477 2633 +-7387 -5643 +1609 -9038 +-1679 6576 +6800 3955 +634 -6540 +-6796 6681 +-3490 -8903 +-9632 -7748 +5808 -432 +2020 -6099 +-2348 -8469 +-2860 -6973 +3554 -1032 +3737 -9892 +1672 9968 +-5324 -4666 +6569 -2575 +4970 5835 +8861 -8472 +9872 6397 +-878 -2089 +3183 521 +419 -6654 +5118 8715 +3858 845 +-884 877 +-8493 -3945 +6981 -329 +1087 6821 +1704 1738 +-3214 -2228 +7370 -6355 +586 1846 +5498 9429 +8471 -9421 +-2789 6620 +5894 5077 +592 7619 +6875 -488 +-7382 3292 +-8892 -952 +-4962 5683 +3454 4042 +-6435 6681 +-9817 2414 +9775 9561 +-3642 2060 +-4942 -9765 +-1276 5174 +6042 -4883 +-1524 -3638 +-9195 -7550 +8290 6416 +5310 4002 +-2019 3634 +9391 -6031 +-6820 -5455 +1696 2004 +-8622 5935 +2946 -2805 +9744 -9980 +6890 -82 +9056 4681 +8324 8402 +8166 -9413 +7572 -3100 +-6677 -2868 +766 2341 +-3229 -985 +-4661 6327 +8968 -4626 +77 9355 +-1182 -6673 +9123 4154 +6292 7803 +9297 4981 +1795 -461 +-9886 -220 +-3330 3112 +5873 2064 +-783 6891 +9186 9401 +587 -3228 +5331 5369 +4929 5583 +6808 -8128 +8189 20 +-2554 8681 +-108 7009 +5478 7068 +-7671 -8659 +-5083 -5575 +-8513 6490 +-5361 -3263 +-5883 -9548 +-5464 -4231 +5313 8512 +8103 7869 +963 -5211 +-9139 1235 +9477 -5545 +-6032 -1454 +-2877 -1514 +2391 1808 +-8603 -7168 +-2955 6308 +6751 -6131 +-9769 545 +7099 -7978 +-6220 -991 +9442 -4572 +9269 4688 +3009 -4496 +-327 8179 +8277 6314 +-8153 268 +-9748 -409 +9199 4877 +-9623 7311 +3932 9218 +-8547 -6336 +8235 -1939 +-56 8330 +-6211 8979 +31 2908 +-1022 -4563 +3808 2391 +-6847 -5384 +-8012 -6453 +-2634 6828 +9477 2103 +-9103 3419 +-9780 576 +3003 -9980 +-4320 -1345 +-789 2019 +1308 -2006 +1580 -862 +-4582 3294 +-7733 -4008 +4808 -8455 +-204 -4510 +-8491 -8686 +-2606 1974 +-4942 -6056 +-7222 941 +4635 8540 +-1248 2266 +-4530 2620 +4008 -6244 +-6115 308 +-6502 1945 +5329 -59 +-2259 6975 +9810 2956 +463 8473 +-917 -4045 +3927 9262 +-37 -2199 +1325 -6192 +-1848 -6375 +-4367 8268 +6950 7632 +-5728 -990 +-4785 -3442 +-1032 -3509 +-1028 -4316 +185 1354 +-8990 -757 +-4499 -366 +-7121 7134 +1304 3938 +3632 -214 +-2816 7468 +9711 -6925 +-7602 7789 +-9673 -4858 +-6225 7182 +2744 -2993 +4445 6480 +1794 -1150 +-7241 -746 +-1954 3820 +792 3231 +8975 1269 +-8231 -4198 +7512 -8728 +5837 -9476 +2357 -7690 +3510 1451 +-5582 3988 +6198 -7788 +3767 6675 +-6822 -3318 +-8533 9927 +4383 8126 +-9330 -8420 +8386 3700 +-8664 -622 +4961 1182 +-7035 -2991 +1580 -5209 +9719 6443 +-6762 6999 +2283 8426 +4969 3181 +879 -6986 +6429 6000 +-6222 2025 +-2063 -3607 +5693 -4730 +-2678 -1975 +434 2460 +6975 -7890 +-7804 -7353 +-9539 -558 +-146 3078 +-1907 -3464 +8636 -663 +-9192 2750 +-6439 8654 +1751 5249 +9010 -1744 +4923 -1303 +-1207 624 +-9726 6563 +-8883 -2456 +-5373 882 +-7203 4824 +7780 7391 +7108 9543 +3187 -7131 +9635 1719 +-7408 1600 +6524 -7726 +-6029 -2207 +9471 -858 +-7828 873 +-8149 -6563 +1635 -9526 +370 7525 +-9463 8066 +6565 -3118 +-4215 -7978 +-7399 -2369 +8179 -6931 +-4327 -8402 +-2844 6947 +5429 798 +-5514 -8833 +-1231 3201 +6277 2769 +6410 -8336 +-7326 3896 +-4427 7910 +4647 -7871 +3191 -6596 +-2803 2402 +3985 9040 +8407 -2603 +7808 5467 +3673 -6697 +-9377 -4019 +-5489 -2218 +-6521 -6194 +-8691 7052 +-6120 5685 +-601 -1061 +3906 3617 +-2180 8786 +-535 6649 +-9837 5081 +-4936 -5431 +6850 -8307 +8448 5399 +8231 -6415 +9507 -1458 +7893 -7127 +-2189 -4524 +5523 -7890 +3158 -141 +8722 -8312 +-6505 8921 +-6862 -1804 +4611 -1978 +302 -9365 +-4055 -9747 +2518 1375 +6922 -7055 +-5783 -1309 +-1846 -7034 +-882 7790 +-8089 -7310 +-7410 -2818 +-3782 -1502 +8584 7290 +6960 3698 +-9494 8141 +-7626 -2272 +-4580 3053 +-5700 3529 +-9066 5163 +-9446 -5048 +-5835 3684 +-7179 -3911 +-7854 6769 +4427 -5626 +-6944 -2166 +-7639 9372 +7643 -7738 +-2053 9086 +-9788 -8698 +504 -4311 +-1426 93 +-1597 -7449 +2294 6650 +1876 -5593 +-1342 8710 +1961 -7406 +5686 5304 +9947 -2824 +-8392 -77 +-8287 7880 +-9841 -7827 +-8680 -4328 +1054 4768 +8229 6900 +5052 2758 +2537 -8175 +-7044 -8143 +-7409 9460 +-2065 -7250 +-635 -9444 +-9462 -1756 +1956 -9346 +5786 -9848 +-1396 -4987 +1702 2782 +-2412 7364 +-1337 9885 +-7624 4302 +-1049 1980 +5417 7231 +-4129 -9112 +-5073 -6280 +-8186 8371 +9076 146 +-5359 -4254 +1918 -2501 +-8235 -8641 +-4544 -7767 +-8702 -7221 +2227 -5973 +9647 591 +-7252 2334 +-5071 668 +2245 -6407 +5588 -8197 +991 991 +-6436 -4447 +2671 8617 +-8569 -4806 +-4882 -8068 +-7160 650 +7811 6382 +5656 6274 +505 -3942 +7177 -1646 +7372 4273 +789 -775 +1018 -2078 +3447 4853 +-9238 7510 +3341 2769 +-444 -5283 +-2851 7237 +-6112 9382 +6219 -1484 +-8899 7762 +1080 3103 +-1555 -6023 +-6352 1829 +8269 -3523 +6504 2672 +3723 1428 +-1398 5185 +-656 -5116 +-3173 -6610 +-9105 -4366 +-7286 4032 +-1160 -9426 +-6231 7046 +-176 -5497 +8708 5145 +-9462 6203 +-3966 9370 +-1652 2683 +-4690 -2507 +3038 3469 +-9516 -7846 +4086 6797 +4683 5594 +-2199 9604 +-4193 7859 +-1269 -6823 +-7664 5371 +9700 6350 +-1307 6714 +-5152 8101 +9559 2519 +65 1451 +2506 -3662 +-4831 521 +8330 -6642 +2232 2632 +8451 3848 +4395 7308 +-1249 8199 +-413 -5915 +9250 457 +-6516 973 +-1041 -2808 +-3887 -4544 +-4685 8599 +-3544 -87 +-2444 -1301 +-559 3325 +-6583 -8475 +-312 1140 +8525 -9856 +-3609 -4809 +-2142 5422 +3707 -4486 +-1346 1376 +1024 -4038 +-5858 -5984 +-2507 5483 +7461 -9473 +-4815 6933 +-4847 5686 +5269 5309 +-391 2373 +1552 -2731 +9819 -6931 +5804 3812 +9834 9193 +9184 -2001 +4287 -4827 +4206 9596 +365 -5876 +-8439 -1509 +-4403 1986 +-3779 -1210 +-9156 -2970 +-2855 5441 +-2149 1582 +5030 5278 +751 2852 +-7590 4353 +886 9735 +-9458 -6568 +4323 -7530 +-2600 3530 +1445 2023 +-8804 -6645 +-2022 -3933 +-6227 554 +6852 8445 +-1743 -1394 +237 8982 +5348 -8731 +-8824 -9479 +2609 6436 +4142 -9930 +-8851 1271 +3917 911 +-5945 527 +2183 2571 +-9042 -114 +-8838 5517 +-6886 -3777 +3718 -2547 +3356 -3342 +9267 8094 +-4683 8265 +4893 -714 +-3728 333 +-8976 -2638 +8004 1025 +-8935 -5407 +-9969 342 +4339 -3386 +-380 1241 +-8271 2713 +-7099 -9210 +3395 -4175 +1516 -6750 +7929 9158 +9135 -3067 +-7669 6261 +2238 -3273 diff --git a/resource/runner/problem/book/ch2/8. pipe/data/input/2.input b/resource/runner/problem/book/ch2/8. pipe/data/input/2.input new file mode 100644 index 0000000..a05a829 --- /dev/null +++ b/resource/runner/problem/book/ch2/8. pipe/data/input/2.input @@ -0,0 +1,9 @@ +7 +11 0 +0 9 +0 5 +0 0 +1 0 +0 1 +1 1 + \ No newline at end of file diff --git a/resource/runner/problem/book/ch2/8. pipe/data/input/3.input b/resource/runner/problem/book/ch2/8. pipe/data/input/3.input new file mode 100644 index 0000000..d869bb8 --- /dev/null +++ b/resource/runner/problem/book/ch2/8. pipe/data/input/3.input @@ -0,0 +1,16 @@ +15 +-15 -11 +9 9 +7 3 +7 -13 +0 -4 +14 10 +10 -5 +1 -4 +-3 -3 +-1 -6 +2 -4 +2 10 +12 14 +9 14 +13 9 diff --git a/resource/runner/problem/book/ch2/8. pipe/data/input/4.input b/resource/runner/problem/book/ch2/8. pipe/data/input/4.input new file mode 100644 index 0000000..5448417 --- /dev/null +++ b/resource/runner/problem/book/ch2/8. pipe/data/input/4.input @@ -0,0 +1,31 @@ +30 +-11 -30 +-15 -7 +25 4 +26 -19 +-13 -20 +20 16 +26 -11 +19 14 +11 -28 +-12 6 +-9 4 +11 7 +25 20 +-29 26 +-13 9 +23 -21 +-14 -22 +-17 17 +-7 20 +-2 10 +-7 -14 +5 -22 +-26 6 +-22 25 +-12 7 +-2 -26 +5 -20 +8 18 +-9 -18 +5 20 diff --git a/resource/runner/problem/book/ch2/8. pipe/data/input/5.input b/resource/runner/problem/book/ch2/8. pipe/data/input/5.input new file mode 100644 index 0000000..c0d4db0 --- /dev/null +++ b/resource/runner/problem/book/ch2/8. pipe/data/input/5.input @@ -0,0 +1,81 @@ +80 +7 -157 +-12 -35 +-4 66 +-4 -63 +-20 121 +12 128 +-3 -183 +-16 152 +-3 -28 +-12 -71 +17 -147 +-12 -18 +-2 162 +-4 -128 +17 15 +5 129 +8 147 +-8 -17 +10 -26 +5 -124 +-17 -38 +18 -151 +-4 134 +0 -32 +7 146 +-18 -80 +18 186 +-15 -83 +-11 118 +2 41 +-9 114 +-15 175 +-2 -186 +-11 49 +4 50 +3 -50 +7 166 +1 17 +-1 179 +-8 -125 +-13 22 +6 140 +5 -111 +-17 -77 +0 -61 +-10 -115 +-12 184 +-19 174 +9 4 +-16 -23 +11 130 +-19 34 +-18 117 +19 43 +16 166 +-1 -100 +4 -83 +-8 -93 +-5 -145 +13 82 +14 -31 +7 127 +-19 94 +9 162 +17 188 +4 191 +-9 160 +11 17 +-10 -85 +-18 -42 +-18 21 +12 88 +-15 59 +16 -48 +9 -110 +-20 91 +4 65 +-7 101 +-11 -172 +-2 188 diff --git a/resource/runner/problem/book/ch2/8. pipe/data/input/6.input b/resource/runner/problem/book/ch2/8. pipe/data/input/6.input new file mode 100644 index 0000000..e96d84c --- /dev/null +++ b/resource/runner/problem/book/ch2/8. pipe/data/input/6.input @@ -0,0 +1,151 @@ +150 +131 -80 +24 -4 +125 -75 +-105 5 +-78 -21 +144 -68 +-4 -32 +-7 -27 +125 40 +65 -72 +105 -114 +-136 -137 +-58 -130 +-52 -71 +75 23 +113 -59 +-74 -13 +77 68 +-137 98 +-14 -105 +31 90 +17 -64 +-59 136 +11 -150 +113 79 +-86 136 +8 84 +-146 65 +-125 65 +28 123 +-146 -89 +132 -80 +39 -33 +7 140 +-46 -101 +43 91 +-46 -108 +-7 28 +-8 -83 +-146 109 +56 108 +-25 40 +140 88 +117 9 +145 -2 +69 24 +-43 141 +12 70 +120 -86 +-59 10 +39 148 +-50 134 +137 -98 +71 76 +96 -46 +-6 20 +-91 128 +43 102 +73 -9 +131 124 +147 -18 +-114 10 +108 -123 +-33 100 +132 77 +-56 -98 +-77 -92 +-21 140 +129 -70 +-116 71 +59 37 +84 32 +-61 38 +149 4 +142 -69 +58 -90 +-113 -75 +133 -16 +-108 133 +-7 -9 +44 1 +12 -140 +-133 93 +-116 -105 +91 -15 +-97 123 +145 0 +-141 -39 +123 -68 +-44 -148 +-63 94 +146 44 +-18 -64 +-108 -33 +-45 -133 +-130 -1 +138 31 +78 50 +-4 -141 +106 61 +-107 -29 +-71 -134 +-121 26 +47 -103 +144 102 +-36 -128 +113 110 +125 -33 +-144 17 +-13 104 +-100 -113 +63 49 +103 107 +6 -143 +-11 -87 +-34 66 +17 -9 +-1 -43 +146 46 +-49 -97 +-3 137 +7 114 +-23 -42 +112 -1 +145 69 +-31 62 +92 145 +-80 37 +-62 66 +-103 -7 +-13 108 +73 -86 +49 43 +85 -27 +-114 35 +-136 10 +-14 121 +-150 147 +-97 -34 +6 128 +-11 -113 +-72 -71 +-148 41 +77 133 +-47 -60 +88 89 +-8 41 +-81 -119 +-112 22 +93 -87 diff --git a/resource/runner/problem/book/ch2/8. pipe/data/input/7.input b/resource/runner/problem/book/ch2/8. pipe/data/input/7.input new file mode 100644 index 0000000..d1aa709 --- /dev/null +++ b/resource/runner/problem/book/ch2/8. pipe/data/input/7.input @@ -0,0 +1,601 @@ +600 +344 529 +410 -455 +243 449 +469 -255 +383 -146 +467 191 +-154 277 +-560 481 +-549 -192 +-266 -266 +-63 -218 +596 -234 +-270 -179 +-27 361 +-509 -345 +-14 531 +-425 322 +122 -89 +-21 360 +26 -232 +-258 18 +-451 148 +557 -522 +-84 -115 +-448 521 +-336 -433 +17 20 +37 -216 +-184 321 +274 -438 +-521 -334 +-126 504 +503 -281 +289 -61 +-159 577 +305 209 +356 -103 +386 581 +-34 140 +-571 128 +-327 -252 +410 -340 +435 -127 +-45 -157 +219 53 +-63 404 +-361 75 +527 -68 +-103 -596 +-422 8 +225 -573 +-188 -50 +170 -114 +-559 301 +-510 -453 +133 175 +-169 -303 +-467 559 +-270 87 +-152 -104 +327 332 +-277 66 +130 -13 +-311 -550 +-182 -498 +448 -368 +214 76 +238 12 +14 -183 +569 -341 +436 -175 +163 -67 +530 -392 +-417 -453 +-70 246 +2 -368 +13 -493 +578 -333 +-197 -255 +-506 -568 +416 -429 +-462 -133 +-22 -275 +463 -47 +9 159 +-592 544 +395 -466 +-353 243 +359 561 +-303 250 +550 -29 +290 -323 +-358 168 +35 -536 +-207 -269 +462 -10 +-78 -191 +-318 -299 +-423 416 +153 268 +-440 -380 +189 378 +448 -324 +-501 485 +-403 -531 +401 -577 +-210 120 +171 396 +65 -460 +-584 51 +-75 362 +299 -229 +-541 -147 +298 -336 +157 -577 +-237 -10 +-237 -56 +125 525 +362 85 +221 -224 +213 -110 +5 167 +541 391 +-105 -511 +219 287 +232 -41 +-90 -306 +-98 -439 +-560 -26 +-209 -579 +349 64 +535 290 +-201 -87 +219 286 +-208 -563 +-500 573 +-143 14 +-590 -87 +-421 516 +498 398 +-471 -292 +578 457 +548 -581 +-248 -114 +-441 -117 +356 175 +-125 -309 +-302 -325 +538 148 +462 497 +-518 44 +-587 264 +273 -131 +-296 35 +-430 266 +201 297 +310 545 +-63 -450 +123 69 +-81 -197 +3 -73 +-429 -133 +-456 493 +70 -8 +-265 -496 +-169 -66 +62 -546 +426 -418 +87 124 +-240 -158 +-534 -549 +417 -299 +560 170 +383 385 +410 -188 +62 515 +243 -108 +8 376 +51 -102 +454 422 +436 -123 +-108 110 +-353 55 +186 195 +-383 -320 +-159 181 +506 317 +-258 62 +-32 199 +573 441 +-529 453 +-575 554 +239 201 +-379 316 +-421 171 +442 -114 +171 199 +-2 475 +-154 -529 +-466 -95 +-334 481 +398 -164 +216 347 +-37 169 +-90 482 +555 -64 +55 234 +441 596 +439 -487 +155 -158 +-200 13 +414 -558 +560 40 +-311 -385 +-250 164 +97 -145 +326 305 +-335 330 +-389 -538 +53 -251 +-151 307 +562 -572 +-2 -163 +329 -150 +577 -473 +-61 -557 +-128 567 +337 -113 +110 -394 +-107 58 +-462 -168 +-513 -273 +-227 -32 +-330 -79 +-405 22 +-228 -535 +-266 -400 +-184 -189 +-576 -20 +-503 -333 +-324 178 +-108 -51 +40 -594 +-236 552 +216 -258 +526 -136 +480 -186 +-293 136 +276 -276 +223 -393 +-245 -378 +-331 -280 +5 125 +127 -85 +-456 219 +341 -68 +-354 -362 +-80 124 +437 150 +240 507 +359 -469 +489 -166 +129 283 +-55 237 +-213 467 +125 -477 +-430 -503 +-121 -547 +387 -518 +-110 111 +259 145 +42 268 +484 319 +117 273 +-115 449 +491 -239 +507 -108 +73 -94 +-472 250 +177 123 +349 122 +-438 140 +-397 -284 +126 -260 +-109 -489 +90 -97 +152 591 +171 36 +275 467 +-436 -165 +-509 392 +35 460 +-82 -18 +-244 355 +-391 -34 +-33 -377 +-312 -342 +111 -133 +308 390 +-281 196 +421 286 +-502 336 +100 24 +-516 -465 +-8 168 +-71 -210 +253 107 +378 -315 +-464 -405 +205 593 +-11 -284 +-334 -494 +-379 -521 +-68 -148 +-378 464 +-42 172 +-439 122 +-526 391 +-338 549 +-71 2 +-107 144 +-532 252 +-548 -240 +210 258 +-406 365 +-130 370 +172 -173 +414 275 +53 -574 +-225 380 +174 122 +528 -44 +190 368 +365 587 +-512 -491 +-564 9 +-473 557 +225 475 +261 -448 +210 -64 +-391 -240 +-206 -227 +-450 -542 +537 -227 +174 -22 +578 -329 +-322 -416 +-499 -423 +-331 -587 +304 581 +115 287 +327 268 +129 -198 +-371 50 +-265 -275 +-554 -184 +-411 -512 +3 430 +-194 211 +346 380 +-339 -149 +-136 -113 +536 311 +540 -2 +-551 -116 +12 366 +-434 298 +-293 27 +-180 517 +102 105 +-377 555 +174 -472 +29 -507 +-488 -499 +106 120 +-255 -588 +-116 -400 +148 -78 +237 197 +-309 -480 +268 244 +399 273 +554 600 +273 -529 +-389 -27 +-554 -295 +357 -44 +-568 -354 +-491 358 +-74 487 +-495 -339 +-577 -75 +293 417 +528 214 +-242 -424 +-210 -216 +-249 -407 +161 -229 +-325 -117 +-494 -274 +-201 -319 +458 -546 +-142 -518 +-147 476 +-501 -299 +-567 25 +547 546 +-345 -88 +-369 529 +291 332 +-35 22 +-339 -235 +-388 70 +583 -132 +-582 481 +478 452 +-31 589 +116 294 +-466 -478 +52 -338 +-444 581 +12 -109 +-340 -277 +306 -500 +-474 3 +112 186 +410 -461 +114 579 +-349 -349 +-465 -494 +-244 -40 +-156 -154 +194 -519 +391 -100 +-519 505 +-566 589 +-276 -509 +229 -203 +363 181 +-375 -240 +-306 -456 +-347 24 +531 -222 +348 -526 +156 550 +-121 368 +552 -474 +-148 -554 +-168 -219 +-163 -110 +-318 495 +591 377 +535 -436 +35 -207 +61 142 +253 294 +340 494 +-35 430 +-345 19 +348 -557 +-498 -385 +-141 -330 +352 423 +-68 526 +-68 -451 +-402 -183 +9 -7 +-299 -517 +-593 -230 +-428 267 +-353 269 +-385 446 +-247 30 +-116 -75 +598 -415 +-314 -389 +153 338 +310 -229 +-6 330 +306 494 +-372 -117 +-195 -429 +219 -459 +-267 504 +249 -284 +367 -457 +-99 60 +-474 494 +313 -430 +-366 -230 +61 234 +-76 43 +259 -358 +-148 -236 +202 566 +-421 101 +-258 118 +-423 582 +-42 -285 +-360 -228 +253 -355 +536 -114 +291 254 +187 456 +85 -32 +-371 362 +-566 163 +-190 540 +-343 -107 +-303 281 +387 86 +-452 -168 +386 226 +-580 -187 +-41 -68 +365 557 +-498 442 +-420 294 +171 424 +186 88 +24 314 +468 34 +-6 5 +80 -560 +-126 490 +40 -111 +-153 284 +396 -88 +-245 -382 +27 570 +-356 -358 +36 -133 +-235 24 +-409 105 +-15 182 +99 80 +370 339 +538 -140 +506 431 +-143 -378 +523 272 +65 -103 +172 190 +-510 301 +136 -458 +-122 492 +-480 -464 +-30 449 +-301 550 +448 194 +62 378 +90 -336 +-549 408 +-387 47 +-379 -250 +251 99 +503 -85 +343 -454 +432 71 +-209 -504 +-502 -518 +43 -44 +-16 342 +-127 -17 +-353 13 +-186 575 +-579 -503 +-89 207 +-314 326 +57 -56 +-521 -92 +-440 -378 +403 -468 +435 -381 +-410 235 +243 537 +-95 -437 +578 -319 +119 424 +236 -508 +443 -554 +343 396 +567 -335 +101 412 +377 534 +-382 435 +-292 490 +471 281 +98 -126 +85 36 +95 -177 +578 193 +302 544 +525 -482 +95 585 +-63 -267 +-196 520 +74 346 +-110 -557 +-415 -77 diff --git a/resource/runner/problem/book/ch2/8. pipe/data/input/8.input b/resource/runner/problem/book/ch2/8. pipe/data/input/8.input new file mode 100644 index 0000000..032197a --- /dev/null +++ b/resource/runner/problem/book/ch2/8. pipe/data/input/8.input @@ -0,0 +1,2001 @@ +2000 +-968 1109 +1053 1670 +338 -230 +537 -1356 +-554 -606 +911 603 +117 342 +1151 1807 +-1097 -844 +-973 -1293 +232 -1180 +-801 245 +359 1814 +1132 617 +-1412 -180 +-1796 1404 +118 -13 +1394 -76 +901 1589 +-1100 -1319 +-1119 -1016 +1092 797 +1992 739 +-1849 -1710 +1289 783 +-215 -1914 +-416 -516 +381 621 +-29 -1486 +-1013 -68 +600 -629 +1487 92 +94 1450 +-1662 876 +-38 1518 +1268 -480 +407 -1515 +274 1471 +-118 1342 +341 -1029 +-1214 122 +-799 -1613 +1665 1801 +1568 -875 +-1713 -1043 +-834 1029 +2000 1124 +-25 -868 +1688 660 +29 -1368 +1765 -953 +1174 972 +-1467 1466 +134 1887 +-687 1546 +284 316 +690 150 +-517 -966 +281 72 +1358 -117 +-1616 523 +-594 -1515 +-124 1287 +1297 1304 +755 406 +-1266 1929 +1679 -707 +-1723 -527 +899 -881 +-1530 -65 +938 -1625 +673 -584 +1416 -533 +-1039 -1931 +367 -1772 +472 -356 +457 220 +1570 1505 +-1558 1695 +-795 -1988 +-1726 -900 +-1152 -1878 +-1800 998 +-1637 86 +261 -1734 +1208 131 +532 -1523 +-1679 1992 +505 299 +91 167 +1980 1823 +1758 -220 +1831 -1321 +-356 1913 +1039 1809 +1579 1289 +351 -1219 +890 1197 +950 527 +1342 496 +-1492 1352 +-1604 1613 +996 -1876 +171 -1617 +-1375 495 +1454 621 +302 -1967 +-1815 -1708 +954 157 +-259 -1840 +-1872 -1288 +-1580 -212 +-1787 1112 +1502 -239 +-1329 -129 +1245 -984 +-1351 -1557 +212 -1853 +357 -787 +-714 -441 +1570 1532 +1757 1353 +1641 -334 +854 1804 +1398 536 +99 -673 +-701 -883 +1858 -1210 +218 -620 +1453 1047 +-765 -1353 +-1769 -1419 +821 -764 +953 -1878 +-233 1267 +-1143 1114 +254 510 +-171 -1092 +-572 1147 +-1018 1564 +-138 -678 +-921 1115 +1267 -643 +-1858 201 +-158 -1501 +1636 -1086 +1637 -1904 +-1412 -1247 +-1716 1050 +-956 553 +-499 1433 +201 -737 +-1281 -1846 +-1372 458 +-1777 -1469 +-81 1446 +-1830 -351 +-831 1850 +-132 1392 +-345 -1450 +-308 -993 +-929 1847 +-4 1085 +-1277 -280 +1424 828 +1036 -921 +-1039 -1517 +-1243 -1150 +-1866 -1184 +1236 -201 +1709 1497 +1135 1949 +-731 272 +-1019 -1517 +-1932 808 +897 993 +-504 1068 +-1100 951 +-441 104 +1170 -1709 +1752 -860 +1603 1966 +675 816 +91 1344 +791 -1528 +-1145 1351 +691 1348 +-1773 198 +-766 -428 +1254 -1406 +1958 -1187 +-1505 -690 +109 468 +-1606 1962 +694 1270 +-1412 -95 +-98 182 +-455 102 +-1709 -1547 +-107 836 +-1895 721 +-1180 160 +1103 -987 +917 1942 +-739 -442 +848 385 +747 -1756 +-796 1907 +-490 622 +-1056 1238 +-1103 323 +1762 -1378 +1638 -229 +1788 -998 +588 -957 +-21 45 +-1380 789 +585 1898 +3 1047 +1052 1554 +1676 1862 +750 681 +-1224 -440 +-98 1813 +805 566 +-1931 1761 +789 -1369 +-400 1130 +1842 1352 +-621 -1193 +-534 -143 +289 -1688 +2 1526 +-268 -1141 +1573 -374 +603 -1967 +1924 -262 +75 -1065 +-490 847 +-410 684 +221 -1035 +1415 1141 +114 -817 +-863 -1263 +527 -5 +-505 -1720 +1953 -207 +-1112 -393 +1043 1409 +-33 1967 +1121 556 +-334 -996 +580 -1930 +-1943 1225 +1537 1813 +-602 800 +-885 -1893 +-1253 -390 +1743 -1402 +1533 -616 +-1171 -1607 +1436 -1188 +-1802 -627 +-33 521 +1659 -1463 +1121 764 +1079 -735 +465 716 +-658 1366 +-1939 252 +-1430 -206 +-1423 1067 +-35 -96 +-40 29 +1670 -885 +-1930 -371 +-992 -1133 +626 417 +1480 746 +1842 -1727 +-1106 -1362 +-852 -577 +-996 807 +-656 42 +1034 1755 +-426 -656 +-551 1751 +-1493 1015 +-1624 1896 +-927 -122 +-984 601 +-1841 661 +450 -639 +614 1735 +198 -317 +953 -1295 +-1087 -940 +-1868 740 +-419 -140 +-1224 -1518 +1604 -1005 +-1793 453 +139 267 +-1311 798 +-923 1243 +-1770 -732 +25 547 +1335 290 +-335 1443 +1077 29 +1880 1582 +-136 285 +1011 780 +-1722 -1865 +-1384 728 +-642 -1841 +-1877 468 +1699 155 +-274 1554 +753 1198 +-76 -1265 +-301 931 +-1931 -1931 +1255 954 +-1711 -1692 +1813 -810 +1176 1464 +-733 -1894 +1602 398 +-82 -345 +-958 1340 +-188 1824 +793 1181 +1911 1654 +426 1445 +450 -381 +-105 -1215 +1873 -1775 +1642 1910 +1704 1713 +-916 -1223 +-1254 1733 +-136 -21 +1978 -114 +-1772 -1860 +-494 -29 +-1083 1249 +983 849 +934 -234 +-1171 -1224 +-424 1401 +-342 -1908 +-906 1432 +-730 -865 +-1637 -1568 +590 -1747 +1935 -708 +-72 797 +-1157 -603 +935 1967 +1558 1857 +1625 378 +-578 1635 +1845 -767 +-1004 -1522 +569 -26 +1643 507 +-1619 -727 +-1248 -1663 +-1465 -1731 +-1021 -369 +1950 -1113 +-149 -77 +1534 147 +-1858 -382 +-794 1317 +-617 -977 +-1022 797 +867 1301 +-509 1602 +552 -798 +-636 324 +-1788 -528 +-1253 -1559 +1224 790 +-1564 860 +1361 -879 +-60 552 +-1030 366 +-139 -1828 +912 -1838 +1980 -471 +620 740 +400 -226 +-1318 675 +1147 1203 +300 -558 +-420 1529 +0 633 +1009 -498 +1987 -297 +1868 -1234 +-1500 143 +-1154 809 +-1448 -63 +-663 -111 +1428 -1822 +573 -1180 +-690 1734 +-1155 -1521 +-573 1812 +157 -89 +-1938 332 +1703 -85 +844 -52 +-457 -1015 +1647 1614 +-154 -1529 +-1480 -436 +1078 1843 +-1017 1584 +510 934 +1092 439 +425 -1966 +-1378 353 +-606 711 +783 389 +-7 225 +-1211 -1373 +-1656 -1565 +1709 -998 +-1146 -1953 +1934 686 +-483 1083 +665 -125 +-832 -1534 +1775 -127 +54 -426 +429 -659 +1102 639 +-1153 -1425 +-747 887 +-442 1712 +-1748 1269 +553 -1290 +-1758 -1333 +-1318 1007 +1570 -1533 +1701 -1292 +148 -1665 +-696 1192 +-223 -1883 +1560 1001 +-1229 698 +-907 -1094 +294 -1274 +1402 -2000 +-246 56 +-314 708 +-1344 -1210 +-1449 587 +-1741 813 +-1020 -1204 +442 -1349 +929 1093 +1133 588 +-67 1255 +-312 855 +-1899 -1215 +1585 -179 +-141 784 +1816 1015 +829 -146 +-1648 1887 +222 1931 +-948 1166 +1108 -109 +-618 -302 +940 -1171 +-1651 1630 +721 878 +1991 822 +-827 -568 +1811 -633 +285 -1328 +1545 -918 +628 245 +-391 847 +795 987 +630 676 +-649 -440 +-590 1394 +1671 -123 +-1277 777 +-1976 1193 +295 -944 +-692 -1273 +-1637 -1354 +768 715 +-821 -1035 +-1879 1730 +-174 -753 +-1574 -1813 +1739 190 +-1909 1875 +291 1345 +-1621 1399 +1829 1097 +-1187 -571 +1520 124 +-1175 -405 +1407 -787 +44 -1072 +-1979 296 +-412 -283 +-1048 1587 +-1255 653 +1729 -296 +1407 1134 +-1605 1637 +-1365 -1384 +-832 -562 +1740 876 +-1472 -1476 +234 1053 +1135 444 +-946 1372 +-1064 -995 +-593 1394 +857 -1373 +1629 682 +-1585 1791 +-1582 -240 +677 -1532 +845 1232 +1894 406 +1470 -1060 +-783 1129 +990 1045 +-144 552 +-1244 -1120 +-946 -937 +1551 -517 +264 -38 +-996 1663 +-1111 1125 +9 1476 +977 -1235 +-1474 -1004 +-1779 179 +-859 253 +-1325 339 +-1239 -1805 +-1481 -789 +-1187 -1415 +-1716 -1324 +327 -1333 +892 -67 +279 514 +-1110 240 +1564 -1103 +262 1897 +-1024 1588 +170 322 +1580 1931 +36 103 +1823 1595 +1305 1906 +-198 -643 +-721 1107 +1017 -201 +408 1024 +21 1798 +384 1632 +327 674 +-1555 -1383 +-1061 -113 +1243 1677 +1899 -1864 +-345 -1104 +-787 -242 +-78 127 +1542 -1719 +473 -1804 +-992 1027 +-170 861 +532 617 +-1050 342 +-1964 1277 +-607 1361 +1911 1799 +681 -1499 +111 -957 +-1774 -177 +-728 1862 +1217 -449 +190 -703 +-198 767 +-1927 959 +995 -1069 +-78 1430 +-1374 -856 +1419 -1409 +758 -1995 +-305 1737 +-93 -1053 +366 -653 +1475 -78 +-816 -1595 +-269 -1682 +717 1130 +763 -27 +-1606 -1008 +1728 1163 +-1682 1900 +1811 -1549 +-789 -1584 +-1751 -746 +-1142 902 +-1199 13 +-553 -565 +38 843 +-1842 -1596 +-1171 -466 +-613 -365 +-1601 1773 +-1023 1933 +328 -1528 +837 914 +-127 -921 +305 -999 +-13 -275 +-1333 1462 +1406 -890 +-842 351 +178 988 +864 -1748 +-1978 126 +877 1682 +874 -1383 +1075 22 +-999 1417 +1925 -114 +72 1986 +-347 -1246 +538 -1095 +1184 -213 +-1287 -1656 +1207 -332 +-1074 -742 +-249 -632 +-1890 181 +646 1697 +224 499 +1235 1513 +1862 -922 +1727 479 +-1571 -888 +553 231 +-1722 -1925 +105 1835 +-1853 -344 +1231 1404 +-695 -1472 +-1128 1760 +1767 -1130 +1195 -1993 +-57 1465 +614 900 +1129 287 +-929 -143 +-1832 -554 +-52 1543 +1703 -660 +984 1835 +-644 -1072 +577 -901 +-750 -1030 +-152 -1377 +1204 1119 +831 87 +1008 -259 +-828 1948 +-850 1339 +-283 -1383 +-650 445 +1350 301 +299 -1124 +-533 -623 +1964 1210 +460 1187 +1841 1355 +580 -885 +-1477 1114 +-439 -156 +1974 -416 +1374 -1374 +-143 -1708 +491 -1509 +-674 927 +-1971 1232 +1624 547 +-1840 54 +880 1150 +1139 1771 +483 -1547 +-647 404 +-1611 -1209 +751 -1921 +-1236 976 +-1979 -912 +1305 17 +-81 978 +1645 1570 +-918 568 +-1806 1978 +749 -1250 +-1187 -1203 +-1285 1952 +-1335 -1329 +-1058 137 +-1348 -568 +1159 -772 +-212 1301 +-1151 -189 +-1101 71 +6 3 +1014 1135 +1008 -1634 +1826 -756 +6 -1269 +-399 -1134 +-1802 805 +1907 22 +-645 -1548 +-1467 471 +-17 1513 +1991 -874 +496 -975 +-1055 -431 +1762 -248 +1978 -1461 +1417 -139 +1041 -1719 +-1693 1645 +-17 -389 +-557 1160 +1517 -1409 +1826 652 +-1986 -326 +-458 -358 +-514 205 +490 561 +143 -854 +-890 -1214 +-1105 907 +1498 975 +-826 -856 +1278 1560 +-549 -578 +-1390 1287 +-179 1593 +703 1658 +40 777 +205 -828 +-1626 -170 +1866 1231 +-1349 153 +1818 -429 +-1125 -275 +1872 -873 +797 1252 +-806 -1829 +1789 -723 +1743 1623 +435 1153 +1833 -607 +1172 -1268 +-1785 -347 +1392 1672 +-966 875 +-1651 1193 +40 553 +-718 -781 +-1555 456 +84 -280 +776 -1710 +-66 1165 +1112 1663 +1247 -1049 +87 -1806 +-1693 689 +1017 1690 +-9 -796 +1541 199 +1918 -1851 +1136 1890 +1427 -912 +-1096 570 +-1243 936 +1979 753 +1785 616 +-1058 141 +1717 1832 +-1365 1392 +1097 807 +712 -949 +1510 -126 +-1670 1528 +361 1802 +-641 1977 +90 -291 +-1541 1976 +-782 -530 +-1579 1865 +578 1457 +1145 1625 +-1877 -1480 +-1384 -1831 +1679 1066 +277 -1072 +1014 -1892 +-857 1588 +607 1176 +1064 -119 +-1515 -54 +-519 1287 +507 476 +77 512 +-538 -1086 +1681 -1352 +-1626 1563 +1800 -139 +-633 167 +1168 -506 +1480 1303 +-329 -533 +799 -1255 +-1967 827 +290 -312 +1636 1353 +-1303 1685 +837 60 +1888 -802 +188 508 +-1981 623 +-1104 -1245 +-102 -1341 +-1077 -127 +-89 -1086 +-908 855 +904 1604 +-421 -173 +376 1233 +-841 1417 +-627 -874 +1587 -1834 +1452 1687 +1485 1850 +1081 -751 +-1885 593 +-1122 -1576 +-593 -354 +-974 -1224 +619 1701 +-1729 -1255 +10 618 +1859 1656 +-113 453 +-206 -1290 +-579 1630 +-1202 -164 +-415 -1828 +-671 1249 +-1393 -166 +1058 630 +-1694 -974 +-1850 770 +-324 406 +-237 570 +117 1006 +1094 -1731 +-1335 -1225 +380 1770 +1605 1414 +-770 -1058 +-1156 1364 +1630 -1217 +-579 848 +1038 292 +513 818 +-1086 -38 +-1666 1689 +74 -1264 +-707 1744 +237 -681 +-228 1077 +-855 -1282 +929 942 +-1373 -1118 +-1132 -1597 +-1019 319 +583 -1861 +1059 1561 +-1986 1293 +-593 1362 +-1367 1229 +1873 -1504 +900 -1914 +1011 -1975 +972 1996 +700 -1071 +-937 827 +-680 -48 +-204 -1641 +884 -1444 +-1061 -1258 +-525 -146 +-1089 -894 +400 -1614 +1405 -1768 +-607 1630 +-473 -880 +-721 -1895 +1823 1352 +1448 -1034 +-1450 1121 +-471 -68 +-1406 -1207 +638 453 +-614 -105 +1559 -1024 +-1798 1374 +1259 1189 +-769 1036 +1094 104 +760 -1983 +-1923 891 +876 -1829 +-1395 1290 +-1947 242 +1998 510 +994 704 +1230 -519 +96 1141 +-1760 1330 +-1056 39 +1187 -1045 +-1831 868 +1010 -1415 +-1931 -1675 +-1294 -1820 +371 -1376 +665 1568 +-513 -313 +1450 -828 +-335 -862 +-602 233 +390 -45 +427 -642 +-1578 1656 +-603 -1684 +842 -1093 +-1574 1930 +1475 -582 +-475 935 +-923 -1002 +-1073 709 +1657 1652 +489 704 +-706 -1406 +-469 -497 +1855 -1952 +-1490 -1662 +-47 -290 +1876 1967 +1553 1753 +-499 1771 +-1427 -1758 +-1938 -41 +-120 -1155 +1732 -247 +1031 701 +1574 406 +-842 327 +-997 1972 +-646 -553 +-1302 -1346 +947 603 +323 1653 +-1978 -1572 +454 -1662 +-1409 -1532 +-1929 676 +758 1409 +-997 1733 +-1730 593 +678 1178 +1832 -1294 +584 -1385 +542 -500 +1791 -334 +1851 426 +-1078 1628 +-1612 -1941 +1948 -371 +61 195 +1163 128 +-232 468 +-1248 -1360 +-858 1399 +-1716 561 +-1343 1730 +1540 1974 +-1495 1912 +24 1306 +-1400 -354 +-1445 -1291 +90 1332 +-1700 -1956 +755 1301 +622 343 +-1342 -1280 +-868 -383 +438 37 +1310 1898 +596 829 +-936 -1621 +177 -1050 +1617 1532 +-795 840 +-1915 -932 +-749 867 +-870 -1354 +-1495 -405 +1053 -1845 +-258 832 +1708 -1502 +1529 1338 +-386 1709 +1080 1090 +1641 -693 +-887 -61 +-1374 1752 +-912 574 +-1667 1866 +-795 -363 +-918 -878 +1535 -1113 +1471 1648 +655 -1731 +1528 835 +174 -1216 +-1309 -579 +-491 1010 +1987 -66 +-703 -836 +-239 -1650 +-186 597 +381 1862 +779 -1454 +1239 -385 +909 78 +1456 1309 +1620 1057 +-343 511 +1221 -1967 +196 1580 +0 918 +1188 -937 +-1434 319 +-248 449 +1822 1425 +-185 1138 +-1055 -1707 +1862 -1477 +-242 435 +9 -1955 +1841 1559 +1771 -1903 +797 -1647 +-104 -1345 +-1991 1191 +-346 516 +-1709 611 +-1068 4 +-214 -524 +539 -1967 +506 -1344 +-1929 401 +-124 -1857 +-1272 172 +-338 1436 +444 -955 +-1347 1101 +-1282 -1421 +1484 1376 +519 -1873 +-45 -331 +624 -1608 +-752 -1127 +1788 -558 +-615 316 +-1900 93 +331 1276 +-1076 -500 +1102 -1111 +764 -131 +1252 366 +467 -870 +-878 1354 +1114 473 +-778 350 +-18 -402 +-885 -976 +1954 582 +193 334 +-259 1208 +700 -1701 +315 -1344 +-600 -682 +-1108 417 +242 898 +-121 -699 +-1587 -328 +-1872 1440 +-1851 -1411 +-103 -1879 +-1321 1127 +865 -1637 +-1328 -1567 +612 1085 +-427 1253 +-1095 -248 +-1804 -1490 +1184 -1619 +944 -1553 +-1383 -240 +-1958 -1842 +-1894 780 +-1844 1423 +-396 -262 +1762 -1296 +134 -1509 +1648 1182 +1875 344 +933 -1300 +-302 -1476 +964 1509 +1518 152 +1462 -340 +837 546 +1315 -47 +-1130 764 +-1628 -1712 +-394 -758 +618 -688 +-807 -1586 +-891 1221 +1015 1177 +-958 1616 +1843 -1916 +-669 -1746 +433 150 +1062 610 +1940 -1891 +-790 -1919 +1525 -944 +1995 747 +542 1286 +227 -1471 +-1337 -1751 +-942 -1341 +-680 485 +-1532 -712 +-145 -1605 +-1093 -847 +-276 -1242 +-1577 1149 +-1837 1835 +1690 1689 +-1341 -48 +-719 -263 +-373 443 +1587 1367 +654 1810 +1728 1747 +-316 1988 +-138 409 +-1465 -412 +-758 -323 +95 -1011 +-1591 -1855 +-1399 160 +1894 1062 +-1640 79 +1798 -498 +-1712 -1369 +639 209 +1647 -139 +-179 1977 +347 1445 +119 432 +1206 -731 +-1459 1130 +-487 -12 +-44 -1215 +-700 426 +-161 -1431 +1679 -1290 +548 1299 +621 6 +1458 430 +-436 1726 +1372 710 +211 1091 +1552 -1637 +892 1923 +-230 702 +-114 -471 +-268 1017 +1054 576 +-1740 -1364 +1162 800 +-1385 23 +289 1457 +320 -1214 +-1333 -634 +1869 -1519 +1351 -564 +-1308 73 +-1928 538 +758 1942 +-320 -397 +178 -1703 +-1490 831 +1194 -110 +-1919 -1134 +-1068 -1123 +-506 -1173 +-721 1735 +1887 -1933 +-1733 80 +345 531 +1354 -714 +-1368 590 +942 -1242 +110 -769 +545 -252 +-1768 1469 +-40 -1417 +1986 1860 +1814 1192 +1647 -1003 +1874 779 +-1763 1852 +-503 -1448 +-1947 840 +-1428 1358 +-373 -1499 +-640 103 +-1477 640 +-418 -1148 +1327 -1173 +1142 -1554 +-1809 1129 +864 553 +1348 1928 +1601 -6 +-1077 -265 +-1890 -759 +-541 1840 +-1939 954 +496 695 +542 423 +609 901 +463 1814 +261 1663 +1203 63 +-1151 1607 +-96 325 +1325 -1185 +-241 821 +1756 971 +1693 -1012 +1212 -1532 +1795 -1215 +-653 -615 +-1111 -963 +1044 -822 +-1390 705 +1514 -22 +-1642 923 +-793 360 +-482 -274 +-68 -1527 +-691 -704 +1527 1389 +640 1630 +-1508 -449 +348 496 +-63 -789 +-1799 1558 +218 -294 +-977 -1469 +-345 462 +-1667 -744 +-1314 608 +-129 1565 +-1151 60 +-633 803 +1952 959 +-1037 899 +817 -1670 +-1374 -1156 +969 -1146 +954 -1540 +-1351 606 +-268 -667 +-1488 645 +629 784 +409 -661 +395 -1243 +-1401 288 +948 -506 +-1201 -1286 +712 -124 +412 1217 +-406 -1705 +1337 1750 +-35 1958 +719 693 +21 -1549 +1022 -86 +1915 1508 +796 669 +-1000 -1228 +-488 1234 +603 -490 +1851 1144 +-1336 -1905 +-1205 900 +-1356 -843 +941 30 +-942 275 +1357 -1621 +-1976 -1917 +-600 -497 +-815 1664 +-1145 1028 +-601 -896 +-242 -1130 +-1448 1096 +1297 -1811 +1889 -555 +-841 1924 +-784 373 +-1302 1819 +-625 -1520 +-710 -1199 +335 -750 +-731 1580 +1301 -35 +799 -1654 +1208 916 +75 -1541 +1963 770 +-1786 -1031 +828 -19 +-1783 879 +-1690 -1886 +-626 -1999 +1929 960 +-1503 -701 +245 -694 +1340 -438 +-473 -742 +1593 -668 +1414 1968 +-1177 910 +1973 652 +731 1351 +-1495 777 +1107 1307 +495 -723 +-1145 -1404 +-949 698 +1466 1378 +-751 -1887 +-1698 1792 +1718 719 +-910 968 +1865 -37 +-1028 -1755 +1109 83 +1507 -497 +-1509 942 +997 1465 +1055 -977 +-501 -1150 +1343 -1538 +-83 -736 +418 1999 +-1469 674 +751 1714 +-1647 375 +-618 -571 +-1328 -1702 +1704 652 +-1826 -447 +-1745 -74 +-990 -935 +900 1480 +1173 1192 +762 1031 +-1418 1194 +292 635 +-1767 1427 +1843 -1554 +1793 1141 +1132 1269 +-989 750 +-49 1772 +336 -541 +-1478 239 +-1906 -886 +1849 740 +-384 1156 +459 1586 +1684 1547 +-97 1948 +1672 -1446 +-619 521 +-1239 -1744 +1885 93 +597 652 +216 1911 +763 -756 +1265 -293 +-1540 980 +925 1262 +1750 -589 +10 -610 +1735 -38 +1555 203 +-921 -1832 +-120 -1454 +-1793 1775 +1780 471 +-1420 1549 +-1774 -1382 +-1587 1707 +-1050 396 +221 -1190 +286 -1182 +1550 17 +-1359 1884 +284 1553 +-17 -1633 +1900 -1705 +1698 -99 +-1966 1323 +1218 1225 +-244 -1677 +-222 -1539 +-1103 1724 +-326 -674 +842 -572 +-591 1107 +-1877 1025 +1105 -1683 +230 -1651 +-1474 -107 +966 1273 +138 1788 +-1230 -407 +-478 -1125 +-650 -101 +-430 -1997 +7 292 +-1206 92 +1044 -172 +-1840 1145 +-399 1567 +791 49 +-668 -1910 +-1067 -962 +-745 -1617 +560 702 +-810 930 +1972 -607 +1132 -85 +-1209 -1056 +-51 1411 +1711 -1469 +-1224 399 +1370 -1411 +-1526 -468 +745 628 +541 495 +-582 855 +835 834 +112 -558 +1504 -851 +1845 1349 +-1527 1506 +-1899 -1451 +-109 -50 +389 1552 +882 -1 +1544 -1919 +-1997 -13 +-828 -1198 +771 -867 +1609 -45 +-370 1213 +740 -1219 +-258 -1293 +-1896 -388 +-24 302 +612 -1503 +-1540 -1390 +275 248 +85 1008 +-1673 -232 +-676 427 +93 1550 +1755 1024 +993 1208 +1641 -450 +-1942 -1071 +-1033 1345 +-672 711 +1294 -212 +1500 1259 +1804 -1879 +215 435 +-1081 -1523 +-639 -896 +871 1025 +-259 -1714 +575 -1915 +1511 -541 +220 -1898 +749 1906 +-1088 330 +-1471 -1021 +-1228 -862 +-1118 1149 +-1150 -1222 +-1990 -282 +237 1514 +1134 -925 +-256 1964 +1356 -639 +-467 -1437 +891 1428 +-1941 -1011 +1074 -42 +1716 -1560 +1483 623 +-1456 -356 +-1423 -842 +1394 1469 +225 -1772 +1900 1006 +-1525 -51 +-1346 8 +974 1956 +953 553 +-623 -1117 +-519 810 +-837 1135 +1327 -222 +1184 817 +681 1881 +-640 708 +-1385 -1713 +885 146 +-698 -166 +1305 1707 +54 -1579 +861 537 +-1442 -240 +-1537 240 +-1312 355 +1673 1162 +-1751 -424 +1069 979 +52 -285 +-634 1436 +1682 890 +-326 1138 +1334 -319 +-740 246 +-905 -1641 +1195 964 +-950 1603 +-1747 1692 +-421 -449 +1457 716 +1221 -1898 +-388 -686 +-504 -702 +-1758 152 +36 691 +272 -1165 +-591 563 +842 513 +1029 1872 +-1364 -614 +1494 1794 +93 1008 +752 -248 +-1133 1248 +-533 -1215 +-1067 1797 +943 1153 +-311 81 +1008 1038 +-554 1475 +-799 -780 +-321 -337 +-1323 -1384 +-1596 1059 +158 1529 +-930 -879 +1344 -490 +-677 -1530 +-855 696 +-1958 -1334 +-1900 1493 +999 1520 +-1627 -509 +-475 -171 +-1310 -1520 +-1436 -609 +-400 -1558 +488 193 +-1572 1393 +1031 626 +1301 1950 +-256 -1371 +-381 1508 +1333 1609 +343 -1113 +-1759 -969 +1484 330 +-1118 1550 +-1844 1725 +-136 548 +-1419 1940 +-1391 -29 +-594 123 +725 -1680 +-274 -140 +-1490 690 +-836 1054 +-1034 -1287 +-586 -1589 +1696 -1697 +-1418 -596 +1055 1053 +1744 576 +938 -827 +1059 -913 +577 1856 +837 -1650 +-285 908 +919 651 +1542 1570 +1762 1611 +1762 -1649 +580 -612 +-1831 1804 +1952 1470 +1111 63 +225 1947 +-806 1066 +1134 137 +645 -696 +-24 1437 +660 992 +-257 -726 +-856 -478 +-1436 -960 +-786 -914 +1850 -1137 +-1175 -1665 +503 124 +1911 -47 +-1422 -1443 +1400 -1983 +-241 843 +500 1030 +31 1542 +609 -1521 +-75 1257 +-1770 824 +-292 899 +-720 758 +-1110 932 +1144 1645 +-568 461 +-1130 994 +-1986 1056 +1873 -1160 +-1234 -1829 +1512 -1075 +-203 1046 +-64 531 +940 -52 +558 864 +-1950 1656 +-1465 1843 +-733 35 +-364 1183 +574 -1411 +1858 1642 +73 -130 +188 -1699 +321 -1395 +864 1770 +-1890 1438 +1520 1168 +-925 -1869 +-410 779 +486 -867 +1348 -1756 +-379 368 +1946 -1836 +-922 -1881 +846 994 +-1587 -1097 +-994 1099 +-536 -816 +-1806 1859 +-1247 -181 +816 1670 +-1666 -1895 +-1379 -1249 +457 -1699 +677 608 +1425 -495 +957 -1966 +-1971 1751 +-46 1530 +1927 1213 +672 8 +-666 -613 +1367 -335 +-581 1121 +1433 -1110 +768 -1634 +-1214 1093 +-716 -1453 +-858 1308 +-1071 -1616 +-465 479 +633 -1908 +-1511 -728 +-1206 788 +-818 1306 +721 2 +1999 1671 +-1615 182 +840 -1389 +-120 1023 +-432 249 +1945 -1455 +-1042 219 +-1068 1763 +-1473 -1906 +1604 1832 +-371 -1525 +1113 552 +-1823 620 +-440 -913 +1376 484 +-1505 1800 +837 1052 +-1258 52 +452 836 +-1088 -1142 +-605 409 +1991 -726 +640 852 +1374 -624 +1353 1993 +-282 -1279 +-453 -1691 +-7 1162 +1373 367 +-1907 883 +-597 -321 +409 -1459 +-1678 845 +-295 386 +-1646 -1139 +705 -781 +829 1472 +736 -1900 +-1738 -1580 +831 -364 +1315 1511 +636 1754 +1004 1314 +527 -1172 +-1445 426 +291 1033 +1261 1133 +1747 -1211 +717 -631 +699 1199 +-176 -1165 +-426 -675 +912 1161 +-1862 -805 +1385 1978 +1651 -583 +1238 778 +-158 -1743 +837 -1551 +92 1083 +1331 -1666 +168 1021 +-1932 713 +-83 -271 +-594 -1431 +1272 1131 +1262 530 +-39 1017 +1812 829 +-1723 1354 +-1311 -1799 +-1696 218 +1070 -447 +951 -1816 +-989 -1699 +-1809 79 +-1573 -744 +-130 955 +71 -92 +-1547 -828 +-1101 15 +1100 1447 +-1806 1342 +430 -1238 +-1181 1452 +1360 1998 +1983 -603 +-611 163 +1884 1218 +-301 -1889 +-1386 -921 +453 598 +-300 -21 +1666 -431 +639 1837 +-984 -444 +833 900 +-17 -1965 +1273 295 +1672 -345 +352 -372 +-284 1172 +-1802 -506 +-374 -1999 +1878 778 +-52 1241 +1862 619 +-1371 44 +128 916 +-52 -1779 +267 -761 +1390 -59 +-32 -1957 +1846 1413 +273 -1965 +-1499 -587 +-48 -416 +1804 1548 +1394 -1957 +-137 1106 +375 866 +1686 1400 +-1909 380 +-1402 449 +-183 -1896 +1235 895 +-1425 -1519 +-518 15 +190 -110 +-1263 717 +98 837 +-140 -1622 +287 1172 +202 421 +752 226 +-930 1477 +1825 -261 +1026 -960 +-232 1447 +363 467 +-5 -791 +171 -1802 +-1691 -446 +1329 89 +-1490 -1491 +-1167 -287 +773 597 +814 1520 +1148 -135 +-383 1713 +580 845 +-1655 -263 +-201 -722 +-1797 1240 +-1522 529 +-1948 -621 +-982 -484 +-476 -636 +1339 75 +1088 1099 +1064 1596 +-1567 791 +1449 -1164 +-1449 -1572 +-549 -1235 +881 -32 +310 328 +909 1137 +997 991 +1582 1701 +939 -37 +-83 1090 +364 1941 +-1813 253 +660 -716 +-956 607 +-889 469 +1963 966 +403 -1297 +389 -677 +1241 598 +950 360 +-1500 730 +109 -450 +1242 -1991 +-352 749 +987 -293 +338 -1871 +638 1020 +-819 -654 +391 -1952 +1606 799 +1040 -1929 +1970 -124 +-965 972 +-233 -953 +1683 -286 +904 -1318 +834 1730 +-583 1475 +1481 -911 +1016 1338 +-413 1348 +-185 -346 +1570 -1084 +1648 1753 +-222 -1141 +1309 487 +358 974 +-870 -213 +1875 37 +251 1067 +1068 -1912 +1950 1357 +118 630 +429 -1965 +-213 613 +-1581 1044 +827 94 +979 -557 +-1987 1419 +856 -794 +1192 1832 +811 -892 +-297 -629 +-1756 1589 +570 -77 +-468 1477 +815 1322 +1419 1429 +285 360 +-1133 982 +-640 -1412 +725 69 +-78 781 +580 -98 diff --git a/resource/runner/problem/book/ch2/8. pipe/data/input/9.input b/resource/runner/problem/book/ch2/8. pipe/data/input/9.input new file mode 100644 index 0000000..e9a6075 --- /dev/null +++ b/resource/runner/problem/book/ch2/8. pipe/data/input/9.input @@ -0,0 +1,8001 @@ +8000 +-1451 -5431 +-5414 -4301 +3414 976 +-6036 1734 +4299 2088 +-7231 -5289 +6977 4806 +3122 1170 +-3583 6933 +2982 6953 +7198 6006 +-2241 3805 +2702 1556 +4465 -5851 +587 -5744 +-115 -6505 +-5954 -6517 +-5709 -1978 +-5657 4785 +182 4810 +128 -7251 +-6450 4224 +-4957 -1208 +5194 -34 +3096 -6666 +7538 -7727 +-673 -6102 +6512 -4227 +-6747 -3396 +3939 -4500 +2589 -3424 +-35 -7437 +-5247 -3252 +5021 -5026 +-6341 -7412 +6808 -6870 +-2720 -7786 +5821 -549 +-501 -4572 +902 -328 +1740 7148 +6327 7301 +3881 -7248 +-2089 4721 +3946 -5171 +-2329 -5547 +-3920 -1175 +2486 -7916 +-3694 7111 +-1683 -7667 +5563 4947 +5447 -4213 +3516 5854 +-3755 -206 +-5331 3898 +-1021 -6999 +-7764 4370 +5141 1060 +-6693 -7622 +-6184 -1015 +6790 -5149 +-5420 -6338 +-4365 -563 +6428 -3975 +2844 -2185 +-1776 -5625 +2751 -3084 +205 370 +3097 -6461 +-5 7157 +3378 -4115 +4655 -4832 +-1027 7495 +-1726 1080 +4557 -6918 +-3420 1407 +-1702 -2209 +-7915 -5722 +329 7346 +7270 -1151 +-5000 -7391 +1283 3879 +6424 -1943 +7688 968 +4786 -2360 +-7265 5940 +949 1574 +3660 -4111 +6834 -6481 +520 1386 +-4922 5675 +5059 -6673 +-518 7272 +-7896 -4046 +-6267 -6016 +-3006 1521 +-6087 1739 +-7463 6121 +6281 427 +-6999 -1830 +-6158 -971 +2636 -4954 +-4793 -2353 +-5776 7379 +-6792 5941 +-830 -5493 +2820 3462 +-1393 -5415 +7854 -2589 +1054 -3158 +7926 5288 +-3919 -4494 +-2780 5951 +-6469 878 +-7480 6585 +-2250 -932 +-3969 -2924 +-1636 3878 +-5524 3289 +3079 351 +7982 -5247 +2018 3471 +2233 2255 +1083 -480 +-2576 -7167 +-2148 -6406 +-4522 1689 +5512 -5231 +-4944 4490 +-1693 2429 +3843 -2411 +-3961 1251 +-2389 -6348 +1087 -3662 +7582 183 +5454 21 +-2460 -7546 +5357 1804 +265 -3639 +838 -7027 +-1295 4658 +-2082 -2637 +5466 2121 +6765 3775 +2060 -898 +5407 7551 +-554 -3001 +6476 -7192 +-6655 -6870 +4475 -1171 +-4156 -3489 +5080 6104 +-3228 2040 +-6021 -6468 +4365 6589 +-1269 -1717 +2708 -1493 +5169 1802 +7462 4018 +-6180 1489 +-6634 -5967 +1875 -4481 +3030 6873 +-3836 330 +2496 2381 +6694 4253 +1092 -5041 +2188 -7186 +1064 -2995 +5178 -2814 +6483 248 +-7884 -2711 +-7055 6501 +-3977 -939 +3542 -688 +5162 5375 +614 -3969 +-4747 -7887 +6795 7769 +-7290 -7095 +4824 -1227 +-5588 4011 +1648 -7290 +-6493 4868 +-1699 1347 +747 -2210 +-932 3146 +6850 -5668 +-6572 -740 +-603 -4206 +-3722 6440 +-4233 7398 +-62 -1659 +-2415 5611 +3439 6746 +4219 -5874 +4591 -5821 +6798 4008 +-7666 -2554 +4269 -2523 +871 -6439 +-5022 -5127 +7070 3592 +1285 252 +4670 -2094 +711 -2846 +4748 6332 +-2882 6024 +7976 -3291 +-6586 -5213 +2160 5362 +3296 2081 +-1441 2971 +7520 -7357 +479 -4647 +-7796 -3640 +-2340 2644 +6665 2463 +7938 393 +-5721 388 +3680 -5939 +5883 6792 +522 6424 +5195 6217 +1864 5381 +3783 -3080 +-3341 -323 +7047 5359 +7990 -5981 +-3256 4822 +5903 -887 +7542 1730 +2056 -3909 +-4900 1086 +-4382 2860 +1188 2581 +7972 -2155 +-6672 -5140 +3677 -7353 +-3523 3442 +-761 -6897 +6234 -211 +-2864 -3752 +-2924 -949 +-1356 2695 +-4860 -6057 +4932 -90 +1014 4301 +3945 7900 +4078 1769 +-3436 -1199 +1866 5170 +-4445 5880 +-6033 -5988 +2786 -6562 +7947 -337 +-5763 -4879 +-1190 5669 +-1712 -3865 +-508 746 +-7215 2869 +-4124 7914 +-5610 -572 +-149 1289 +1713 -5436 +1889 -1960 +5724 2523 +4670 -3006 +944 1286 +-4784 3400 +2924 -271 +-6918 3346 +5497 1182 +55 -662 +-4684 -5105 +4897 2535 +5175 2912 +-3381 -2868 +3602 -6151 +-4219 -3593 +2248 -4918 +-6672 -2073 +2545 6837 +-1547 5395 +3149 1685 +4995 4676 +-6335 -3047 +-2134 -2545 +-3846 3531 +1012 -3926 +-82 -1412 +398 3008 +-4928 -2304 +-462 6502 +-1610 5860 +-6963 -126 +4936 2950 +3688 7957 +-1022 -951 +573 211 +5682 -4804 +3720 -6010 +-2918 -2956 +778 3456 +1845 -3085 +-2778 -6347 +-7706 7773 +1600 7253 +-5758 592 +-4701 -574 +-6920 4641 +-7651 -3600 +1664 -1838 +-1239 1156 +7472 -7031 +-7116 5784 +4554 4444 +-7690 -2002 +3752 6436 +-7203 1312 +2706 -5421 +4731 4355 +1144 1507 +4610 -5139 +-5055 -4530 +-4929 1806 +2497 1877 +6948 -6797 +-7183 -4785 +-3160 -2948 +-7025 -3093 +1742 4951 +4278 6547 +-7817 -6149 +4746 -5938 +-6594 -6511 +3375 -3729 +-3921 6955 +7665 1349 +2030 -78 +-2057 703 +-1476 6045 +-6037 3751 +-1438 3997 +3285 -4894 +4719 -2326 +939 -2331 +2003 3053 +1864 -2873 +-2743 5202 +7641 3357 +2585 4954 +988 4236 +-3689 -5270 +-6444 7359 +-1031 -975 +-3504 5161 +-6177 3045 +-697 -5053 +5425 996 +2453 1330 +1690 3548 +-2690 -7436 +-2980 -4070 +2826 6305 +5949 6202 +4509 -7749 +813 3168 +1182 7219 +2969 7459 +5020 -1907 +-2969 7262 +-7632 214 +5639 -1793 +2842 2651 +-1736 -5084 +207 3884 +3546 -2299 +-3461 5403 +2653 1922 +5174 2702 +5178 1503 +3925 -6818 +-2929 -5903 +2093 -3534 +2097 3419 +-7248 -5389 +-5680 -1780 +-4180 -4265 +-864 -4565 +5405 543 +-7689 2972 +-1065 -4738 +-1420 -6339 +-2425 6493 +-748 -2131 +-580 5439 +2361 -5742 +-1037 1082 +-3159 6207 +-5642 -2275 +237 3386 +3955 -3527 +1445 -9 +-6387 4094 +7985 -2868 +-7687 4807 +-703 877 +-6478 2464 +-4414 3455 +-132 -7360 +-4323 -889 +576 4138 +-6583 2121 +-802 5383 +2101 -5538 +-6886 7243 +-7569 -5362 +6325 -2264 +-6492 -836 +-2989 -7838 +6352 4199 +-2607 -5872 +-4548 2848 +3357 6983 +7856 5611 +3365 3157 +-2719 -4513 +154 6919 +-5237 -6758 +-1296 6021 +-4667 327 +5999 7763 +-5776 -5046 +62 2959 +6118 4828 +-6228 -6689 +4907 38 +6969 5691 +1507 -2402 +-7676 -7186 +5183 -6845 +-7483 7851 +5921 -663 +-1835 -7597 +-4681 -1725 +-7946 -2573 +3518 7768 +1148 531 +-6341 4610 +1866 -4801 +7377 574 +-3839 -4588 +2817 -1448 +7864 7176 +2691 -3656 +-3187 -5543 +-6140 5617 +273 3029 +3951 -2498 +3122 5713 +4501 -1629 +6326 537 +2134 7248 +3198 5296 +-723 6382 +-3064 18 +-6109 -7509 +-7062 4836 +3750 -3857 +3403 -7232 +-3264 799 +-2291 906 +681 1020 +-3918 -4499 +2228 -680 +35 -1533 +4227 5184 +5089 -1217 +-4836 -4269 +-2715 -3698 +-7878 -2451 +2972 5472 +6768 -6830 +-2635 -1548 +-126 3715 +-2591 -848 +-6129 3179 +398 3657 +-7063 -105 +-2107 2576 +-7895 4633 +-1584 4789 +-3085 -3136 +420 2100 +-912 -7315 +-6953 -1704 +5739 5889 +6171 -5881 +3612 5702 +-795 3635 +3856 -1333 +-5792 -6491 +828 2198 +2768 -3295 +6423 5269 +-7844 4062 +-6560 3779 +278 -2701 +5484 -1935 +4893 -1080 +-5115 -7928 +-7379 6525 +-1833 -6323 +-6767 7021 +2527 7673 +-3283 2252 +866 4906 +-1377 1526 +4837 3071 +-4796 -7452 +1430 2667 +-2180 6268 +6588 -6402 +132 -882 +-6649 -60 +-418 4178 +-7962 -5640 +6643 2732 +-4049 1693 +-640 -268 +2120 -825 +-3335 -5324 +-3430 -3171 +-20 -4616 +5628 1513 +-7405 6183 +6753 -7882 +2333 -5999 +-3597 -6570 +990 3866 +-7566 -7861 +-1939 -4693 +-3475 6511 +6250 3166 +-1865 5213 +-3752 2315 +-2504 2798 +-1690 -221 +1138 -4658 +4101 5767 +-569 -261 +2327 7103 +7683 4151 +-6355 -5429 +4242 -2883 +-1637 7666 +7153 -5184 +-1595 -7760 +-5173 -6010 +3078 -5429 +-7740 -5987 +4097 7326 +-3739 -368 +-6586 6932 +-2765 3847 +1312 -6141 +-5022 6464 +-7715 -694 +-5987 3790 +-7794 -2213 +3960 4996 +-3738 -6862 +-1577 -5376 +-812 -6588 +1926 -7237 +1264 -1804 +2371 4374 +-4394 1824 +2521 -6734 +-1762 -7997 +4032 -7755 +-1565 -4657 +-2502 4902 +2858 5288 +-7961 2565 +2964 3958 +-2088 7908 +7202 -6597 +-4337 -7287 +-516 7756 +-2699 -2705 +-2555 5784 +-6992 7070 +7976 -632 +880 -6210 +5545 -2632 +-2804 -7061 +2797 -7596 +-7277 768 +2932 2044 +551 -5499 +-631 7891 +954 3192 +4192 -3917 +792 4738 +-1133 6705 +4933 -7450 +-3243 -4418 +-2782 3379 +-1096 -7984 +4445 1795 +595 3895 +4894 4832 +6220 -6276 +-5118 6278 +1893 1071 +6843 4127 +3370 -1106 +-7559 -5311 +743 7300 +4227 -3151 +-2589 4192 +-2698 1993 +-3162 -3663 +4541 -6922 +6590 -1672 +6819 -7631 +-6849 -5046 +-4205 -6675 +1029 2488 +-1294 -7855 +1628 365 +2707 6471 +5416 -7223 +-3770 -7262 +2869 3672 +886 -2300 +-4309 -7348 +7390 7590 +3824 7295 +-6980 6447 +5734 -640 +-1890 -4897 +1475 4419 +7067 2322 +-3952 379 +-4574 -414 +-3477 423 +438 7058 +-3544 -150 +674 -1820 +-6920 -3679 +6187 2443 +-5220 7019 +675 -2197 +352 -1799 +-6801 -7740 +3533 2674 +-3078 -1912 +4328 4659 +377 -5777 +602 -4421 +4773 -3686 +5468 4240 +827 -6083 +-59 -7082 +6631 2354 +-5611 -1130 +-7953 4730 +-3745 -3275 +3139 -400 +-6442 5303 +-7879 -6204 +7689 -5675 +2361 -4089 +4972 2547 +5894 -6067 +-7486 6775 +-5026 4546 +7846 1312 +-6833 1575 +7818 3293 +-4546 3100 +6308 -4561 +-1113 -3287 +2187 1705 +5263 -1556 +-920 3344 +-2671 4833 +-5601 2875 +-5968 5664 +-833 7453 +-5716 -7147 +-1890 -853 +-5236 4994 +7545 -365 +3253 -941 +-3463 -7219 +-7000 4757 +4847 4649 +7623 1045 +-848 -7609 +-5975 2301 +-6947 1573 +4866 1648 +4365 3380 +-3958 2936 +7177 -753 +4719 -3115 +-3788 -3619 +-2630 875 +952 -6295 +-2625 1898 +7048 -2307 +5625 2166 +6519 -380 +3672 6878 +6224 -2282 +908 -6366 +-7885 -4266 +-727 7017 +-1217 -2600 +-3005 1817 +-6237 -7700 +863 -5568 +-1854 660 +-7475 1903 +-7048 -3481 +-5671 -7884 +798 836 +4183 -3334 +4335 3975 +-7047 1865 +-5025 -6881 +5892 -6590 +5403 75 +1596 -5783 +3354 -3008 +-2003 6898 +-3813 3487 +-1114 4397 +-265 -7333 +-1542 -7708 +-3065 7574 +1406 -1756 +3739 -4482 +4031 -3902 +-194 -4166 +1884 4157 +1483 -3472 +1457 -2907 +2552 -659 +5376 -972 +-3724 -7283 +-3346 -2734 +-3790 4175 +3455 -3820 +-2695 -4414 +-2100 -5241 +2786 -3137 +-1600 -693 +-5682 1550 +1022 -1199 +2946 3820 +-2617 -1592 +-1680 4379 +-7418 6647 +-6300 -3221 +-7344 7726 +4250 1632 +3070 6514 +94 236 +7739 1686 +3678 -4900 +2081 6518 +-7109 885 +1603 4833 +-514 1238 +3514 -6385 +265 -4950 +-1132 -231 +6560 7604 +-3249 -1462 +-2515 -1867 +-2020 5087 +6475 3297 +7852 -5271 +6602 42 +-6596 3316 +179 3395 +2732 -718 +6139 -5366 +-191 6850 +-1309 3393 +361 7881 +2776 3150 +-1743 5893 +-222 7638 +-4058 3731 +-6959 -4348 +-3609 6391 +-1353 3768 +-1897 -7498 +6994 -1536 +-5380 -2028 +633 -4849 +4083 -731 +-6087 3608 +2310 -4116 +3883 -4679 +-7081 -4564 +-2011 237 +7968 -3069 +49 413 +636 -4311 +6 80 +-569 -6588 +-7031 3606 +5431 4925 +1031 -7128 +2055 -2944 +3363 3555 +6865 7191 +-3898 7802 +6900 -7037 +-4490 6832 +-4957 -3378 +-2083 -7066 +-3082 -462 +-2055 -7636 +1813 2379 +-1483 -7337 +7144 -5570 +2140 -2132 +-6059 -4415 +-3023 -861 +-5125 -5527 +7195 -7713 +-7693 -1736 +-2906 5711 +-129 1615 +2523 -1765 +1090 -5722 +7072 6363 +2527 6865 +542 425 +2954 -5736 +-6790 5148 +-7930 4223 +7357 -7887 +4238 -1427 +-4408 3635 +4751 -1377 +-4550 -466 +2142 2204 +5773 -1667 +4016 7867 +6371 4339 +1914 -6255 +6464 4142 +2710 -5437 +-586 4029 +4040 -3689 +-2778 7782 +-4743 66 +6321 2401 +-6573 6478 +6140 -4771 +3848 409 +-43 -6022 +-5402 7224 +7528 5164 +-1372 -3755 +5001 6450 +871 6862 +1606 396 +-4113 787 +2634 -6892 +1550 7983 +190 5308 +-1756 5737 +-2770 7290 +-4885 2391 +-1620 -2704 +835 5233 +5036 2803 +4408 -7961 +-3757 199 +-499 -2222 +-3137 -3621 +-2185 3969 +6510 -4258 +977 -1813 +2778 99 +4466 3246 +251 4975 +3076 -4487 +-5216 -4164 +7407 7902 +-1425 3704 +-7120 997 +-4488 -308 +-1201 5865 +6308 7935 +-5073 -6007 +-3092 -7567 +5105 -6096 +-4314 -6695 +-6605 5917 +-7081 3933 +2267 -5437 +4041 528 +295 6174 +-1818 -399 +-7094 3099 +-6514 -5174 +-2348 6105 +4711 829 +5506 -7584 +608 7367 +-6301 -3083 +4585 7423 +-408 -7990 +148 -1296 +1062 -6373 +-1368 -5957 +-3066 902 +-5303 4214 +944 -7007 +7124 -3358 +6722 6574 +-5624 1532 +5318 5457 +2456 898 +755 -2093 +-1471 -4009 +-6890 1078 +3841 655 +2635 4126 +-4594 4061 +-7607 -6528 +-2010 2366 +2949 -275 +-4144 -1222 +4566 5752 +5808 7518 +4456 -4586 +5007 -6807 +-5455 -1543 +7072 5081 +5279 -4947 +-4041 5806 +-5046 -498 +-4874 5940 +88 -5410 +-2527 3995 +4309 4104 +1569 7332 +-710 6998 +7654 1466 +-795 -3276 +-5067 -713 +2216 1212 +5639 5682 +-3497 -992 +5382 -2937 +4308 -4931 +-2716 7305 +5524 -282 +-4609 3584 +6307 -1756 +-1139 -4371 +-1774 6674 +4442 -2124 +-6561 -2815 +6729 25 +-6599 -3311 +7700 -2491 +-3393 -1943 +1033 -2632 +-1141 3511 +710 3028 +-4428 -330 +-608 5485 +3611 7752 +6085 397 +146 -7574 +580 -5416 +4063 -3166 +2183 5432 +5377 -747 +-5785 700 +202 2924 +-2194 6241 +-3266 -1462 +4454 -6878 +-6220 6868 +-3118 -4342 +5303 1070 +7669 7842 +4509 -3868 +-2846 -2313 +4963 -7022 +-3859 2982 +-7764 739 +6867 7934 +3583 665 +-4248 -3762 +5146 -4794 +-548 -7959 +-7797 5745 +5661 4318 +-6064 2482 +-1779 6139 +-7771 -2016 +4000 -7628 +-3990 -115 +3051 7265 +-7389 6239 +3560 -6559 +1666 -4962 +-933 -6187 +1038 -4615 +-2525 -2115 +-1721 -188 +-664 -4029 +1120 -2733 +2917 -3177 +494 -1745 +-6448 -3848 +7583 -4372 +-5227 3572 +2409 4539 +-5278 3436 +-4553 -2953 +1344 5085 +-4232 2887 +7859 -5995 +7223 -120 +-5979 3387 +6142 -6480 +658 5587 +6090 5197 +2983 3010 +3121 591 +4199 1882 +3093 5716 +-5124 -7563 +4499 -5880 +7621 3010 +-5674 744 +-7493 -466 +6463 -2066 +-1185 1944 +-3884 5115 +4528 -3011 +-4220 -393 +7118 2947 +2217 4122 +5121 -6250 +-4014 -1610 +3985 6013 +6992 -1538 +-4306 -7537 +3571 -843 +-2309 1296 +-1397 -4831 +4561 4909 +6166 335 +2012 5562 +2201 -7449 +-7371 -2561 +2735 7851 +6913 -3388 +-2892 7133 +1093 6416 +-6244 -4945 +-765 1727 +-3992 -1418 +-2885 7649 +5418 676 +1385 4104 +-1865 -3338 +-6484 3832 +3796 -3259 +22 3294 +-7543 -1842 +-5536 -6018 +3049 6528 +4744 5639 +-5132 1818 +7161 876 +-398 -7510 +-3226 -7292 +7374 5291 +7525 -3514 +4335 -5795 +7653 -4261 +-4725 -3937 +3886 -2578 +-3228 4305 +7921 4072 +-5636 398 +6671 -5636 +-6734 -1585 +5809 -4415 +-3897 -1731 +85 3502 +5188 7096 +3926 -6860 +-5182 -7698 +-4190 -26 +-887 5772 +5941 3013 +4882 6712 +-7319 5303 +3011 6678 +-6719 -4671 +-97 236 +2382 -7169 +6430 793 +-192 6513 +-2082 -2924 +-2871 -4834 +6684 5775 +-3487 -4292 +4572 3833 +3358 -2392 +-6954 -4097 +2201 -768 +6308 448 +5414 1593 +-3069 2013 +4178 7002 +-2445 5138 +-4763 2131 +81 -2566 +-7060 -7023 +-6081 5327 +-7947 7239 +4758 1929 +-1138 3594 +-634 -5404 +55 3384 +-6073 3626 +2881 207 +7409 3613 +96 -5085 +5451 2963 +-6815 -478 +4299 -2934 +7374 5508 +265 2620 +7906 38 +6211 4613 +3120 -6409 +4577 7462 +3797 -1519 +2430 5808 +-3712 1797 +-1950 2468 +-1070 244 +-3458 1043 +7238 -3610 +-4013 4679 +-6622 7824 +1617 -3512 +5426 4708 +5523 -2874 +3902 3255 +5400 -977 +-6910 6595 +-190 774 +4641 4554 +1496 5182 +-5057 -4155 +6206 -3543 +-2202 4155 +6562 81 +1853 3640 +4459 814 +6329 -2661 +-512 -1632 +-3469 3977 +2899 -7771 +4629 4685 +6590 -851 +-2773 5120 +4625 6770 +-4782 -7504 +-3207 -1067 +7409 7024 +7688 4120 +7435 -4756 +2824 -1434 +-549 783 +7284 -479 +2114 -7998 +4393 4170 +-3673 -5937 +-64 -2291 +2286 887 +5388 6079 +-4709 -1462 +5689 851 +1854 7492 +1052 -223 +5570 -4672 +-3711 -5516 +4287 -676 +-4817 838 +-7955 6444 +1379 7452 +-694 -5751 +3314 5860 +-3050 210 +-7324 5841 +5572 -1079 +-6103 -4598 +7545 -1281 +-5830 4920 +3371 -6778 +7504 -5072 +1814 3256 +2304 -923 +-2694 4701 +5996 1736 +-3852 -6260 +4164 -2242 +980 1011 +-4272 1901 +-963 2167 +-2337 7402 +7687 344 +-7274 -2790 +-1251 4037 +-2262 7378 +-4906 -127 +5878 -5899 +1027 -4199 +-3476 -74 +-4060 -5816 +6118 2601 +4770 2296 +5555 6094 +-5290 3722 +-6381 -2740 +-4277 -1824 +3940 7670 +2329 1215 +2980 92 +6166 -640 +558 -4872 +4849 -7874 +-1595 -2488 +596 4462 +2243 -6442 +-5860 -6917 +-5097 -4728 +3423 -5770 +-28 2610 +570 4315 +5467 3401 +4648 4987 +5050 -5577 +-303 -7907 +6262 -863 +-4443 4061 +7301 1573 +-3042 -6832 +-183 -4126 +6409 -767 +-747 7002 +2354 5206 +209 -5911 +2118 -1835 +2331 3959 +7135 -775 +4250 6288 +3946 -6158 +-966 1938 +-5508 6037 +-3321 -4064 +5185 -7990 +-4869 -5386 +247 4680 +5343 2403 +851 611 +3848 1783 +-470 -3140 +-1611 3893 +3368 -2779 +51 -6707 +3477 -4616 +7451 -1613 +-3747 2491 +4437 -1008 +-2088 6604 +-3164 -1421 +1810 3579 +-6280 4656 +-3962 6846 +6713 4813 +6810 -408 +4821 1929 +-2882 -7146 +-5701 4022 +2184 -6980 +1050 266 +-4827 -5773 +-2951 -5338 +-7291 7179 +-3698 863 +5658 -146 +-6162 5655 +-7306 1639 +5235 -3403 +-1843 6350 +-7842 -2680 +7672 5672 +-4537 -2032 +7070 -3501 +5296 -3684 +2078 5683 +1746 5029 +4296 7688 +-475 579 +-3051 2650 +2171 5327 +-2074 2345 +3293 6254 +-6400 -440 +4342 -2156 +4928 4375 +-5590 -3363 +-4678 -1153 +5570 -5073 +-6170 5601 +-2766 5117 +-939 -6170 +3057 2234 +5420 -5802 +5860 -3899 +5109 2152 +6087 -7337 +3418 -6865 +5304 -4035 +-3210 -2786 +2211 2297 +-827 -3395 +-5303 -6019 +2151 -6387 +5432 -3666 +2352 -3530 +-3531 -2737 +-2354 -1416 +-5600 1034 +5619 2695 +3533 -305 +5827 5432 +-3406 5648 +3331 -6216 +-7523 -7121 +3024 -3029 +-1492 2358 +-3781 5224 +2752 3067 +5043 6967 +1844 4216 +-1918 3914 +-6144 -5907 +-5156 -436 +1695 -6919 +-3531 -3393 +-7475 4325 +-3762 -1267 +-1266 5558 +-4634 4350 +1918 5587 +5564 3705 +-2597 4930 +-4110 -1086 +-7197 -3893 +5384 -5597 +6099 3099 +-5029 -6759 +-7249 7450 +-3833 -5108 +7358 528 +2042 -2128 +1318 -6545 +-2020 2805 +-5950 171 +-6279 3391 +3231 1177 +6173 -7217 +7564 -586 +-1490 4862 +-418 -182 +-2939 -6080 +1987 -7988 +7469 4261 +-6991 7671 +-373 1190 +-1693 -3973 +-1087 6922 +6891 5051 +-6810 -7110 +586 -4235 +-2903 -4033 +-5477 1238 +-890 6080 +-5844 5715 +4902 -3253 +6319 -586 +-1537 -1988 +-6195 482 +2523 7282 +6988 3596 +-4266 5578 +-2039 -1270 +-3844 2690 +-1276 3577 +4506 -5263 +-7116 -2883 +4692 -2365 +2400 1863 +3140 7965 +6852 -5767 +391 6757 +-7256 2611 +4475 1676 +6345 -7465 +-4418 -888 +-4462 -5434 +-498 -2323 +2238 -5710 +3347 6611 +-5201 7998 +-940 4593 +-2013 7506 +204 2454 +1965 5639 +-2477 -2692 +3815 -2128 +2800 -2428 +-911 7623 +2483 2408 +4897 -5299 +2597 3060 +-3980 2421 +2441 1608 +-4445 -1141 +-1442 2617 +-6405 -4221 +494 5200 +-562 -3295 +-166 -1017 +-3175 5657 +2022 7483 +-4285 34 +-1544 6378 +-1918 3165 +4375 203 +7258 5 +-7983 4935 +-5714 7500 +4564 -4007 +-1169 -4912 +-7637 1143 +6095 -1115 +-7059 -2193 +1281 -3005 +4281 2281 +3087 1506 +-3104 -5642 +-2279 -1380 +6182 857 +6957 451 +-1462 -2442 +3718 -24 +-3210 1045 +4694 -3358 +-1619 -6048 +5484 -3868 +-4161 7123 +7776 7781 +1040 2160 +-3943 7153 +-1256 5906 +1354 -722 +2910 -3693 +-2501 6035 +-2700 7194 +7441 1197 +-2143 -530 +5072 640 +2367 -1801 +6097 -4811 +906 -4892 +-2570 -2359 +4558 3988 +2620 3431 +-6074 -7497 +-3189 -7545 +921 -2084 +732 -4440 +1323 6200 +3219 1177 +7637 -1928 +-6235 -2382 +7720 -2567 +-5389 6525 +-5304 -2295 +5852 2980 +5649 1580 +-6911 -6231 +-1406 1673 +7109 5301 +-2762 -6414 +5085 -3321 +-2987 -7129 +6828 -6556 +-2102 3406 +-4453 -6548 +-6484 4674 +4662 4428 +-5987 1445 +-7871 4658 +-7774 -4627 +7814 -5646 +-1378 1990 +-621 -6832 +6522 4613 +2221 7355 +-2890 651 +-5078 -1897 +5720 -171 +5745 2519 +6898 1799 +7653 6763 +7762 4684 +-4640 -5159 +-4876 -7999 +5920 -3434 +-2093 -2490 +-3662 -1848 +6337 3459 +-4283 2989 +-6584 -4261 +-2563 -5943 +4181 -4553 +-7136 5504 +-1762 6348 +-3910 6875 +3082 1750 +-2798 -491 +7698 2286 +-2410 -3426 +-6062 98 +776 -1723 +-812 4926 +280 1714 +-194 -392 +-1979 -3114 +4851 488 +-1261 4374 +5586 -5782 +-2044 -5843 +-5732 -5514 +4969 -2899 +1713 6128 +6366 -7406 +-851 -3837 +7584 -4158 +-2156 -4769 +-6011 -7682 +18 -3072 +-3004 -1122 +6541 2559 +-5290 -4990 +6900 6791 +-7395 3770 +-3037 -288 +-2260 1843 +-1990 4804 +7986 2289 +-5447 4306 +1809 5421 +4440 -4500 +2070 1358 +6726 -2603 +7354 7719 +4846 -4675 +-7660 5986 +-1448 -5069 +-5300 16 +-1862 -2919 +-5981 -3791 +-1552 1174 +258 838 +-1838 -7642 +-6753 -5974 +-2136 4154 +2702 7892 +-1607 3979 +2280 -3664 +-3028 -2909 +3162 -7998 +2622 427 +4671 -2124 +4352 -6153 +-4589 -2948 +-6362 -3707 +-1542 -7844 +6678 6351 +2055 -6082 +-77 2710 +-6643 -1596 +4408 42 +711 408 +4335 3783 +-6057 2494 +1470 3311 +-3793 3199 +-1206 7041 +839 3889 +-3047 2927 +-1239 1774 +-7024 7862 +-2095 -7423 +-5211 -6513 +4172 -1638 +-7006 -4086 +5424 12 +-556 4845 +-7996 -2127 +-1912 3598 +7293 44 +-2396 -4449 +5783 1835 +-687 4477 +-7797 -4136 +5867 -3707 +-4834 -3667 +-3774 -2282 +-3162 4937 +-7582 7331 +-3847 -2053 +-427 6533 +7051 5941 +-7264 1930 +-6749 -2312 +3977 6606 +5056 7704 +3264 3808 +7680 -5063 +-5373 -7458 +2619 142 +5103 -1434 +-4454 -6620 +3961 6298 +-3760 -4801 +5704 -875 +4041 6951 +-5641 -378 +4344 -2222 +2547 -6831 +-6381 -4243 +-1173 -5510 +-5535 2685 +-3167 -3422 +-1807 4035 +7686 -2455 +4441 1563 +-6824 4867 +-682 4071 +1256 4534 +-6411 -171 +1280 2620 +-5622 6149 +551 -1258 +-92 -4385 +7636 -1065 +2775 2482 +7961 7436 +-4750 705 +-2799 -7143 +-5885 1154 +-2064 -7705 +-1476 7465 +-6904 -3185 +-5600 6055 +5685 5859 +-1132 -2209 +2285 6059 +2208 6820 +-6151 5951 +-7152 -5957 +-4736 -5902 +2887 -5237 +-6797 125 +7643 7977 +-247 -1858 +739 4822 +5331 -7898 +-1776 -311 +4376 6535 +5210 7486 +3322 2208 +2556 6552 +-7645 188 +3074 2741 +-1547 1806 +-5228 -5851 +-6803 4029 +-3376 -3995 +-3122 1741 +-3629 5216 +-7624 4429 +-4142 65 +6318 6773 +-2603 -1425 +3027 4645 +-3334 -985 +-3259 -3987 +7634 2074 +-4372 -5745 +-6982 2190 +7061 -6632 +-2216 3525 +5694 -7402 +7154 -3890 +-2189 3969 +2668 -4363 +3457 6213 +-6236 2414 +-6155 -7385 +2399 -1037 +5560 -3734 +2186 1795 +5018 209 +-2420 -1176 +-3261 4 +4585 -4057 +-3129 -1806 +6489 4260 +-2484 6179 +-1857 -521 +7326 -7009 +261 4957 +5882 490 +-2749 -6108 +-6636 -3560 +84 2192 +4987 5022 +-4312 3479 +-274 6230 +379 1766 +4825 -317 +-5185 5280 +-6416 -3656 +5993 943 +5926 -2360 +1762 -6985 +5245 -2507 +7384 1388 +-2962 2757 +-2389 3029 +-1178 -4446 +5808 102 +2820 -6969 +3590 6219 +938 8 +-7493 6365 +5524 -5963 +5254 1975 +7400 -5625 +-6100 4665 +-3315 2354 +6677 -5879 +3894 -7344 +6765 7645 +-1187 -991 +6639 -7148 +4670 -6233 +-574 7034 +-6930 4917 +-7191 -5334 +-2770 -6023 +-5052 -1415 +-7030 2313 +1943 4307 +1016 -6653 +-3681 1016 +-7944 -5810 +6057 2699 +97 -3835 +-6365 4945 +-6408 -6257 +-7376 4888 +5855 5388 +5295 -4174 +-5749 7799 +-1235 -25 +-6325 -4929 +-6819 2892 +1803 -1745 +3425 -2947 +1633 4818 +3852 -1915 +6800 -2478 +-2432 1151 +7179 4203 +7726 -3000 +4263 -6045 +-7637 -836 +-2172 7224 +-3731 -6181 +1374 3298 +-2625 3796 +-4152 4724 +1187 2250 +-4842 6111 +744 -4509 +4949 2846 +3606 -5538 +178 7220 +-621 2380 +6962 7455 +5266 -5973 +-1789 -6858 +-852 -1792 +-7463 2583 +5704 2854 +1948 -4465 +1056 2282 +-6176 2869 +-2555 2125 +-7328 4627 +5442 -2602 +7164 3990 +-4814 -4762 +3952 4653 +2160 1787 +-2228 7102 +2987 -3259 +-675 3299 +-5230 7048 +2432 5277 +-544 -732 +7988 7134 +-5273 6086 +-5825 -4060 +4937 -1520 +6482 7048 +1562 -949 +4977 3309 +6699 -3999 +-5616 5695 +1076 -6725 +-5567 -1171 +-1880 -3645 +7990 6922 +-2475 -2791 +-7538 7611 +3880 -2097 +-7998 -788 +-194 -7641 +3978 870 +-4858 -6218 +-6776 -2879 +-6352 -4772 +-4414 6362 +-1253 -1157 +4236 -3285 +-4203 1248 +-3730 4820 +394 6586 +1093 5007 +-1797 2721 +-7924 -3605 +-6170 4098 +-993 -608 +-5790 756 +-1195 -2908 +42 -3006 +-1965 -6908 +6743 -4794 +-7308 -2795 +-7562 -3648 +-5231 -1414 +6490 606 +3106 -6243 +40 -354 +-3979 1050 +-7901 -7891 +-775 939 +4664 -2307 +2510 5796 +-7642 5427 +2731 6542 +117 7583 +-5448 -293 +6388 6762 +-5506 2400 +5379 3618 +-254 2678 +-6178 -3248 +-735 -7174 +-212 2253 +2661 1048 +-4995 -3598 +-3645 -2951 +4236 -2972 +525 3044 +-2832 -4976 +-7671 -2349 +4347 -488 +-3089 -7789 +-5372 4174 +-309 -4997 +3672 -5768 +-2573 2862 +2964 -6412 +1572 7710 +-1130 -380 +7400 -2504 +-4786 -2874 +-1583 3036 +4902 -5057 +-437 -5744 +58 4701 +-7325 -2647 +2213 1246 +-4250 -3647 +-5995 -7782 +7482 6576 +-2077 -3718 +6576 -4491 +3581 -6482 +-4649 6591 +-6986 -538 +5123 1392 +1520 6311 +4862 -293 +-483 6778 +-1363 1056 +-3055 4109 +-2657 -4916 +-4305 -251 +6206 -7624 +-438 6173 +1566 -827 +-4760 -3639 +6452 -4510 +1843 -2557 +-1574 153 +6455 -5 +-782 -5771 +-4786 2481 +-365 -5629 +-6564 6372 +5257 -438 +4248 -6599 +406 6775 +-726 4489 +3913 -4972 +-5158 -185 +-1858 -6645 +-773 3556 +818 4178 +-7584 4766 +-2879 -6419 +-4083 5932 +1572 -7994 +-5909 -5335 +-811 4837 +4516 6065 +3435 397 +-5117 3230 +-3560 -5140 +7930 -572 +5010 5555 +-111 5423 +-2090 4181 +-6012 1457 +1936 -6559 +6470 -2611 +-5739 2558 +-5364 -3511 +571 -2782 +4444 6391 +4471 -4588 +-888 -7304 +1683 682 +-5729 -1253 +-3483 -3726 +-2857 7032 +2133 -4300 +7245 5773 +2069 -6791 +-7869 -3845 +-1433 1652 +-329 3714 +-6830 5267 +340 5381 +-6898 -1139 +5064 -4316 +932 4908 +4079 7609 +1013 38 +329 7605 +-3786 -5552 +2895 -7736 +-3581 3714 +-2047 -1858 +-3682 -3502 +2761 239 +3974 5682 +-3812 2643 +-2328 6392 +7260 -7179 +553 4431 +-4756 -926 +6519 2630 +-5229 2638 +-5064 585 +-527 7957 +7603 -681 +-6335 6593 +-2496 6340 +5556 -5691 +-1144 -3394 +-518 800 +7918 902 +-7311 3580 +-3908 5116 +6126 5527 +4808 7925 +-5221 3587 +7684 388 +7047 127 +1465 6946 +-1377 -7547 +-4742 -682 +-1566 -4021 +7527 -1175 +4096 4550 +-3617 2592 +401 7427 +-7341 1183 +6343 -1575 +-6748 -4877 +168 711 +-3745 5837 +-4038 -5250 +7374 4491 +-6741 -3086 +-889 -5761 +-6804 249 +4255 -6621 +-5317 -7110 +5122 -5086 +4118 5643 +-7902 2014 +4122 4210 +-3038 6896 +-5185 -6417 +-5521 -3403 +5119 6090 +5782 -2835 +-4416 4592 +-6963 -253 +-1734 -3661 +6887 4089 +-889 4994 +167 6938 +4393 4290 +-6574 -5145 +4664 4865 +5701 -7069 +5752 -2262 +4087 4912 +276 -6046 +5596 -7779 +1207 7878 +-7227 -595 +-5061 -362 +627 -2535 +-580 -7757 +4301 614 +4785 -5158 +-2931 -4075 +-1958 -4356 +77 1393 +-6724 7993 +-6612 -98 +-3106 1102 +5796 602 +5393 2943 +926 7180 +-2838 -1212 +5119 552 +-180 -7084 +2589 3454 +2579 965 +-4632 -1563 +3137 4446 +-6466 6775 +6613 2916 +-2789 3774 +-6001 3304 +7862 -6015 +-2343 1891 +2349 1838 +-2667 6450 +3295 -2845 +-1783 -5962 +3202 7103 +4521 -4045 +3873 2021 +-5904 -2656 +-7401 -1322 +7583 2956 +4638 422 +-6416 4572 +-2534 -6257 +3375 -6423 +6320 4740 +-7357 -5805 +2510 2989 +-234 4877 +4026 -7668 +6101 -659 +3911 -3947 +7833 2782 +-6071 3976 +4829 -5279 +1006 4959 +4043 6027 +-2047 -3700 +-1063 1576 +5977 -2451 +6446 -3911 +-5539 -7778 +-5039 -5395 +7541 929 +-7143 -2872 +-5056 1394 +3045 -5088 +633 -5100 +-2951 5923 +-5294 -1373 +-1869 -3064 +2100 7400 +-1066 -4191 +5556 -7659 +-4847 1393 +4381 -4065 +-7245 -5385 +-5514 6995 +-1787 -5790 +-4800 -4973 +-6724 -3396 +374 -4477 +-222 -533 +-4747 1639 +-4037 -3594 +-3346 1783 +-2140 -1671 +1892 -1378 +3174 956 +-3983 -3020 +-788 1988 +-1185 4150 +4348 3436 +-2906 -1888 +-7493 6601 +-246 3155 +6192 -791 +-2862 4406 +3532 6219 +-1839 766 +868 -4242 +6721 7753 +-7630 -262 +-1104 5748 +181 619 +2415 -2850 +-7407 7827 +3916 7938 +7765 3327 +-6518 5136 +-3553 3864 +-39 -2317 +-6730 -655 +-5439 4223 +2037 -1116 +-3760 -4724 +-3443 -7994 +356 5345 +-1483 -7496 +122 -5603 +-6127 4452 +-5679 6286 +1280 -2129 +-5180 -4454 +6049 5566 +7353 -1878 +-6861 -3407 +-917 1483 +681 5913 +2469 -2341 +-4477 -324 +879 6668 +4323 3679 +1510 -6134 +-2344 6469 +5082 -3309 +-7332 4606 +5811 318 +-251 5590 +3166 5720 +6744 3929 +-1099 5632 +-5811 1876 +-7117 7927 +-909 -5684 +-815 -2103 +-3279 5312 +-37 -5065 +1958 -197 +2631 -873 +-357 -2032 +5788 -748 +-6516 7734 +7459 -2317 +6984 6946 +5087 -295 +5892 6696 +-7170 2721 +7702 -4697 +1624 -3116 +-4332 2457 +-4468 -3378 +-1138 3004 +5882 2575 +3756 -4094 +-3333 -6564 +-5168 -6155 +2752 7200 +-2260 2988 +2338 -4686 +6464 403 +1223 5249 +4038 4642 +-1663 6952 +6283 6965 +6065 -1273 +2081 2737 +2837 -3983 +7677 2468 +7519 -5416 +-3491 6015 +-6931 7602 +2081 -4562 +4985 -3845 +-4648 -5980 +-5978 645 +-5831 6929 +708 4596 +6223 3045 +-6878 -1621 +7038 -6550 +-4533 -1674 +2497 -1941 +921 -7235 +-6607 3920 +2262 2458 +3511 -5344 +1786 2932 +4744 -5412 +-2002 -7761 +-3260 -1017 +2588 -393 +-5420 5985 +5181 -1506 +5990 5683 +3384 -437 +7572 -2151 +-405 -948 +1585 5827 +2110 -5950 +2744 -1927 +-4002 -3809 +4554 4860 +1267 -765 +-1325 5635 +7806 -7925 +820 2530 +607 4637 +-3321 -462 +-7223 6189 +1382 -1168 +7822 -4437 +1990 5752 +-7291 6777 +-7489 -6060 +3229 1557 +-1041 -1858 +3114 -3718 +-67 -1850 +2462 -5179 +-7768 1416 +4917 -5219 +-4990 3812 +-6845 6665 +1944 -3947 +-1865 1425 +-5056 -729 +1634 -2063 +-3101 -6753 +5571 -2129 +4947 -7197 +1600 -4533 +5770 7844 +-1504 -6274 +-5562 -1443 +818 -1502 +6270 -6727 +344 1981 +3231 482 +1806 7128 +-7645 -5506 +389 -7550 +-6284 6277 +-3479 -3256 +-4596 6927 +-2558 -794 +-6944 -682 +-4952 -1535 +-4596 5392 +-2468 -1982 +-2636 -3395 +-7715 -2426 +-5856 -953 +-2401 1795 +5897 4692 +634 1957 +-5604 327 +3177 6010 +-6756 1626 +4683 -7459 +-2889 3879 +84 -7848 +-4491 -7114 +-2101 -4266 +595 7500 +-7893 5157 +6503 -2675 +5315 5858 +1709 -4925 +-7306 842 +3929 -4906 +-3787 -2413 +-955 -6485 +2636 7351 +-6432 -2404 +6817 -3612 +-1877 -4306 +5760 -7419 +7474 -588 +-7025 -1042 +2572 5386 +-1391 -2364 +-7852 4241 +4854 -342 +7321 -3801 +6141 -7755 +2743 -3158 +-4383 -5049 +-6217 -7475 +3403 -3783 +-767 4966 +123 -2156 +7049 462 +-771 2865 +-3383 -4705 +-4398 -1678 +-4934 -3239 +-6076 -7548 +-6907 3383 +4352 -2217 +1835 7760 +2950 3627 +-3742 1587 +6422 5484 +-5410 6322 +2613 6857 +3282 1010 +-1700 -3033 +-3009 -5227 +5757 -4127 +-892 3439 +5603 -5494 +307 1842 +-4560 -6898 +4632 -4725 +1759 -2458 +4608 -6407 +4635 1105 +-1109 -520 +4700 3117 +-2053 2367 +5905 -3985 +3257 -6492 +-452 4315 +1557 -6284 +-4899 -5023 +7614 -2754 +7302 -1303 +5026 -656 +-2959 5582 +-5447 -5052 +-4477 6745 +-507 4043 +-6796 1303 +-2439 -4824 +-974 4286 +-3166 2629 +-4586 2940 +1201 4738 +2567 -7054 +2851 2882 +-6475 -5951 +3303 -3381 +1524 578 +-7549 6482 +1117 6387 +-845 -72 +594 -4304 +-1153 -53 +7174 7342 +-313 7828 +-1525 3924 +-3267 3571 +-6224 5375 +3657 7475 +6554 -5579 +-4521 2360 +3792 5459 +3843 3960 +5593 331 +6317 -1030 +2552 6514 +-4773 6242 +422 -6792 +-4475 -3354 +-2448 -7160 +1184 7084 +-3380 7464 +-378 -7842 +131 -433 +5668 4997 +-4792 2798 +2547 -5261 +5161 -3922 +-598 4171 +5333 -7360 +6851 7023 +4735 3458 +-3937 -7584 +-5046 6588 +-5117 -21 +3853 -2078 +2472 -6900 +3537 -1161 +3983 -6145 +6114 263 +6778 -918 +731 6634 +-4341 5111 +1396 -722 +648 -3345 +3069 -1310 +-1216 3355 +3551 -2784 +3457 -520 +642 5645 +-1223 6287 +-5913 1208 +-7532 -3473 +-2203 4484 +4797 -7374 +-4140 -7293 +-4972 6007 +7821 4988 +6923 1064 +4757 2930 +6750 -4687 +1624 2164 +-653 -817 +3386 6285 +7701 2961 +2433 2687 +5561 2408 +-7235 -182 +-3409 -1482 +6478 -2668 +-6458 -5061 +-5993 -3352 +-5037 -7452 +1676 7420 +941 4689 +4007 -2597 +5374 -3450 +4323 -2755 +6271 -3781 +1129 3659 +3587 -7116 +1777 4522 +-5909 -2317 +901 -6627 +-3241 -5276 +-6849 -7184 +6202 -2245 +1693 2331 +3625 3986 +-4 1986 +2821 -3426 +-3594 7572 +4689 -4735 +-1011 4617 +-2215 2681 +2167 -3165 +6410 5779 +624 -3540 +3723 7953 +-3994 -4 +-4612 -4700 +1893 872 +-4747 4541 +-3447 2500 +6557 4095 +4981 3248 +2169 -4188 +3718 -3196 +1363 863 +5949 7464 +-3380 1282 +4384 -4191 +3962 -3329 +1421 6309 +6312 7556 +-3910 -7694 +-601 -7105 +-2724 -6070 +5681 -6740 +-3276 -7597 +-6199 3154 +3329 4262 +1088 -4010 +-7797 -5028 +-3436 5245 +-1976 -532 +6009 -2763 +-1832 -2921 +4536 -910 +7120 -7623 +2214 -6668 +-4333 -6575 +4208 -5336 +-7625 2926 +-1039 -3620 +-3157 1788 +7903 -6062 +-1760 -7413 +-1815 -2800 +624 2448 +-4040 -1187 +-3459 814 +-6322 2262 +-1593 -362 +4925 -2939 +5169 3475 +4283 622 +-2253 -3025 +-6268 6259 +765 5294 +-2923 4863 +47 -1103 +-98 -272 +-6587 -1717 +4566 6030 +-3759 6102 +-6282 2471 +7323 -5815 +3861 2569 +-3514 4985 +6421 5113 +-484 2909 +5876 7265 +-2157 -924 +4392 -170 +4519 4966 +2509 174 +1973 2479 +5345 -5703 +-6953 -2093 +-4166 3571 +2819 -4696 +4509 3620 +4693 4766 +-2714 6876 +-7708 1113 +-1182 4272 +-5389 -3512 +-3153 -2400 +-34 -1651 +-2897 -5968 +2212 375 +-1763 2280 +6757 1778 +271 -2073 +1842 -5482 +-7902 -6589 +4616 -6073 +-504 4163 +-4524 4239 +-4815 -1604 +-5788 -5480 +-7590 6066 +-4596 522 +-4447 -5531 +627 -4085 +1286 6016 +-7082 457 +-4260 5643 +-4965 4543 +-2775 -2608 +-7004 1676 +-6039 1643 +-5606 -3658 +2351 4502 +2998 6788 +-711 -1155 +3133 -5798 +1988 4522 +7346 -6183 +849 -4789 +4840 -4604 +2856 3435 +-7790 -7356 +3002 -4770 +3946 5017 +-2749 -6029 +4210 -4563 +-1471 -3145 +5418 -581 +-6760 3539 +3082 5097 +7828 4437 +-3558 -4345 +-1153 -7833 +4381 -2316 +-7910 3665 +-5886 2912 +-7769 441 +166 6871 +-7501 -5495 +-876 -52 +5891 3441 +-6319 -5639 +-593 2136 +-554 2530 +4833 -1323 +4051 2348 +-469 1886 +-7976 -3124 +6778 -7971 +-7038 -4069 +-6868 -1829 +6463 -4915 +-3668 -6314 +1356 3569 +-2785 1434 +2708 4581 +1186 -7922 +109 -4492 +2702 -922 +-5258 7546 +-5704 1818 +-1270 -3774 +-2371 409 +269 -1641 +6075 -6364 +-3962 -1134 +-7669 -4430 +-7604 -964 +-1425 -5677 +-3145 1673 +-1371 4480 +-2667 4663 +-2319 4662 +-1305 6435 +-4982 7770 +2068 2837 +3298 7365 +-3556 -5084 +5854 -281 +-7940 3102 +-2470 1016 +5057 -4702 +6542 3201 +6929 -3615 +2878 -3995 +4240 -1382 +6723 -1392 +6138 4440 +-1580 4468 +-2865 -2800 +7462 6800 +-7317 -4725 +-1994 -7782 +7017 1099 +-7565 6033 +-5215 599 +2437 693 +-4031 536 +1119 2904 +1569 3255 +1658 6883 +-6418 2336 +-4026 1285 +-3244 -5343 +-5056 1274 +3632 -3638 +3637 -2741 +-5648 -5769 +-2912 -4218 +-7228 -4040 +2104 63 +-3668 -1152 +-1412 -6304 +-6777 -7612 +1919 -982 +331 6266 +7835 1609 +-543 -739 +1366 4473 +-6673 562 +-703 3358 +-5119 -5019 +7651 2738 +-4665 -4424 +7714 7960 +-3465 3182 +-3911 1026 +-6914 -7656 +278 -4446 +5770 7164 +-703 2384 +3725 -5462 +6826 1337 +-7062 2326 +6379 6639 +-3513 1900 +-3979 1496 +-3916 -5387 +-7893 5327 +-7607 -2319 +-6451 1151 +-2371 -7051 +-3878 2636 +5936 -5916 +-5703 4293 +-4945 -4331 +-3891 -1658 +4764 7694 +4548 -6282 +-6400 2966 +6991 -3254 +-627 -3084 +6161 966 +941 7321 +6114 -6387 +6790 1418 +2764 -5741 +7879 -6056 +4434 5108 +267 3565 +3942 440 +3031 -785 +7711 -5269 +4959 7854 +-4580 -3095 +5518 3112 +-4316 2261 +3620 2358 +7257 5547 +3649 7659 +-727 -5311 +4286 -5843 +-7977 4688 +7608 -2648 +3755 -844 +-2035 6780 +-6999 -4977 +-7854 5610 +-2044 5891 +-1679 7640 +-5640 -4450 +1265 -799 +-6560 -6853 +3366 5471 +-2647 1513 +-1093 -3314 +-2307 -5857 +7144 -2231 +2499 338 +-6359 4855 +5315 -2004 +-2583 -7773 +-6229 -2432 +5349 -2839 +7202 4662 +3363 6172 +4787 4806 +1916 -1836 +1737 -6130 +1247 -3999 +-5006 5645 +-2084 1964 +7979 66 +-1878 4627 +-144 -4388 +-4698 -3363 +844 5344 +5513 -1098 +-4957 104 +6089 -1321 +-7698 2384 +-904 5071 +2618 6325 +-2956 1437 +2557 3395 +-7600 -1805 +7222 1217 +-3625 -2452 +1234 -4953 +487 -6402 +2264 3413 +-5584 -4618 +-5426 -588 +5635 4302 +6111 -6842 +6316 -2529 +2615 897 +5032 -7541 +270 -3742 +-7276 4951 +6380 -4815 +-3536 6799 +-2423 2009 +6483 0 +-6934 176 +-2003 -5942 +390 3143 +5307 2274 +3235 -3084 +5672 4421 +-7234 -2243 +2479 7346 +3993 -7461 +1183 6957 +-1339 1259 +-4469 -860 +4186 -2793 +-6428 3058 +-1894 4297 +-7062 4375 +-4420 -4957 +-1084 5875 +5402 4704 +-5202 -3005 +-7944 5072 +6011 -2243 +5305 1429 +7527 4612 +6794 -7848 +-7941 -6314 +3211 -1520 +-3462 939 +-544 -4075 +4364 2719 +-2650 2859 +940 234 +1381 -2262 +4005 -579 +968 498 +-5786 1730 +2770 5593 +-462 1305 +2516 6200 +2908 -7923 +1872 5077 +6675 -3733 +7836 -4427 +3321 5781 +-7831 304 +-6027 -7973 +4353 6972 +-3811 3635 +-425 851 +6525 -4433 +7257 -2572 +3381 1162 +-6395 2695 +3640 2561 +-4305 -3402 +2574 -947 +-7418 -4850 +2540 -3179 +-5045 -1309 +7952 3599 +-5191 -6193 +39 7731 +656 -7589 +-7117 -6865 +7767 3471 +-7764 1684 +936 897 +6620 6476 +-707 7093 +-3797 7522 +634 3651 +4972 1345 +-5220 -3286 +-6335 -4032 +-515 -3514 +3005 -5173 +354 -1598 +4698 -6927 +4305 -2542 +5724 5797 +-7939 -4812 +3405 -4357 +-4828 -1194 +4757 7353 +3065 4000 +-4385 -7317 +5627 -7116 +-6948 1263 +4824 2607 +2566 -3168 +-3154 -7891 +-2444 6400 +-1716 -5448 +-1415 5803 +5840 -5113 +1906 -6826 +-4935 4093 +-5211 5816 +7636 -6443 +-884 3978 +649 1133 +-3238 1041 +3466 -7672 +-1737 -4385 +-435 -3830 +-3751 5032 +-1046 3216 +1179 -4251 +6581 1223 +-3162 -5836 +305 3977 +-2867 -2672 +7885 773 +-6349 -927 +-3508 2055 +7521 7035 +278 -3294 +3032 -1908 +7444 -3491 +4555 7712 +362 -758 +-1769 -3311 +6227 -2045 +7948 -5191 +7724 -4122 +7095 4904 +3244 -5496 +7602 6818 +2123 -5679 +3755 -7215 +4412 7700 +296 5706 +6682 -4565 +-5690 -168 +3353 -1547 +-3624 7359 +-6931 -7836 +-7480 -1576 +7584 6981 +-3564 -1986 +-3306 -5517 +-2509 7268 +2699 -1253 +2012 4701 +-6114 327 +5359 6825 +-1439 -7606 +-3734 -323 +5089 -7468 +6983 -7244 +-2512 5688 +6676 6867 +-7959 -6225 +3630 7360 +-3558 -4555 +-6281 -5704 +-3028 3503 +-7338 5002 +7213 -519 +-2436 535 +-4219 -7122 +3227 -439 +-1392 542 +-1244 -870 +-6768 5716 +5938 -2138 +642 -7759 +4904 -2957 +-7865 -2586 +571 7116 +2720 7001 +-4630 -909 +-3462 3902 +-6253 4353 +-2172 -6015 +-4045 -1620 +913 566 +-5381 -4134 +-3279 -4957 +-4412 -7252 +-2659 -4803 +-3439 6646 +-3894 -5360 +-6991 -4804 +706 2923 +-7144 -187 +-3165 3800 +-2536 6330 +-4127 -855 +-5619 -1933 +-7911 -5963 +-613 -3205 +-1114 -5520 +1299 7112 +5568 1302 +7087 -4283 +-7854 7694 +-7260 -2899 +3675 -87 +5441 -2863 +5608 640 +-1504 6074 +1706 -5507 +-3426 4449 +7958 -802 +-3298 -2611 +-3962 -6088 +-5444 4838 +7807 210 +5528 -832 +-5683 -4780 +6078 1719 +-3121 419 +862 -2273 +-360 -6414 +-2852 -6829 +7198 3406 +-3996 1019 +-3250 2236 +5777 -7622 +-5730 4526 +-4654 67 +4219 2390 +664 -5934 +-5721 1847 +-1933 4407 +635 -800 +-2116 -1063 +-4732 1089 +3813 7519 +-3205 7687 +3580 109 +2331 -1440 +4390 -5732 +-2115 679 +6644 -4445 +-7207 6092 +-6551 6346 +-328 -5254 +5408 -5460 +1411 5979 +-5823 -6303 +2692 2144 +4331 2056 +-454 -4083 +-7022 -4030 +-3567 -7257 +-3314 -2741 +362 -4058 +3166 -2056 +-6471 -6026 +-2750 1912 +6008 1361 +2650 2971 +1943 -7241 +-3012 -1182 +4806 -6304 +1623 4413 +-846 7455 +-259 4258 +2442 -6381 +247 -919 +4348 -6218 +-3084 6429 +7147 -4108 +-3656 -5333 +-7398 775 +-7830 -6119 +892 -5701 +-4917 -4811 +3074 706 +-3896 -6042 +-7430 589 +4663 -3576 +-6810 1033 +6940 -6772 +-6815 -6590 +2004 7345 +-1169 6331 +-6782 -4073 +-6959 5251 +-3563 1559 +-7481 6233 +6480 -3602 +4929 -4629 +-614 6748 +-392 5364 +7955 -6482 +-2691 4747 +-3940 -3899 +-7532 -717 +1252 -851 +5509 1004 +-863 -2242 +-5325 -7583 +7042 -7436 +4902 5356 +-7546 6240 +-4801 -6000 +7750 -3106 +-5904 5541 +4696 -109 +-7413 -7991 +6240 5558 +128 6761 +-6924 316 +-6845 1107 +6500 -1295 +5642 -3384 +1033 -2183 +-4825 -7433 +-3663 1648 +6081 49 +-2090 -1169 +7061 -5770 +-3943 -6695 +4877 274 +-7352 3366 +3556 -7579 +-2843 636 +-5368 -2281 +5473 -7561 +-4079 3906 +-991 -4922 +4315 -1038 +-6423 5519 +-7877 -2190 +-448 6986 +4437 -330 +2814 3954 +7022 3574 +3975 -5937 +6250 -6465 +1382 418 +-5445 4877 +3407 7811 +2928 7212 +3512 6343 +5932 3583 +3604 1954 +-7242 1255 +3158 5359 +-2189 -2328 +7637 2886 +4324 5058 +5680 730 +-5501 1185 +577 2103 +-4304 5789 +-2468 -7207 +-3870 -5848 +188 2641 +-4380 7330 +-2044 -1603 +856 -5460 +-2392 -4485 +6703 3212 +661 333 +-2966 -3820 +-3961 -5841 +6598 7554 +-2484 2780 +5413 -3286 +3439 -1144 +-804 1 +4236 740 +-4677 3526 +-4800 3184 +3815 -7338 +-7936 7473 +-5138 1680 +6846 -5555 +-1622 -4955 +-2527 -4064 +-4918 -4137 +4711 -3887 +-7387 4995 +-6162 -5776 +179 -1684 +-1366 -7741 +7231 -6365 +5129 -999 +-324 -5226 +-3358 6000 +7117 -3701 +-2399 -5059 +6618 406 +-6359 -4072 +-3484 5471 +-2518 167 +1751 -2253 +-5902 2556 +4227 1724 +2655 -6315 +7716 -3359 +4736 744 +6780 -5344 +-7651 -3175 +5233 -7825 +-2786 2147 +-2369 -6171 +2828 4675 +-4710 -3382 +819 7648 +-5654 5704 +-2926 7520 +-668 1359 +5153 1796 +-207 -7421 +-7520 6284 +-2558 -3158 +-7180 5243 +-2676 1530 +-1467 5956 +-3464 2507 +6114 -6817 +-4037 -656 +4505 3043 +4550 -5279 +7703 -213 +-2400 5460 +1135 -1008 +6619 4728 +-677 -7357 +-1831 -5099 +4324 7640 +7275 2572 +-1540 -2808 +6844 3221 +818 -7359 +-5371 -956 +1041 7168 +3220 1433 +7895 6917 +2561 -2384 +-5883 1029 +-7494 4952 +7053 6078 +-1097 4380 +2557 405 +-1292 529 +7700 7875 +-367 -18 +-6270 -5476 +-4180 -4806 +839 5628 +-6945 1567 +-7806 2659 +1006 -4815 +-5242 3668 +-6006 6706 +4387 2559 +-6204 -5104 +4713 -1225 +3980 -4658 +-6695 -3110 +-2733 7804 +-3383 3610 +5434 5726 +-795 -6328 +1232 -4587 +-7266 160 +5856 -3649 +6275 -3285 +-573 -1808 +3359 -832 +4018 5892 +3335 6059 +-3299 4507 +-7498 -2422 +6142 3143 +-1483 -3593 +2202 5564 +5591 -6033 +-3905 2956 +3958 1570 +-7439 -3656 +-4859 -2016 +3576 175 +6481 896 +5089 2541 +456 1788 +-1703 -6423 +4287 7714 +-7050 5499 +-6692 -6516 +-5820 3809 +-2359 7767 +2366 5151 +-2371 -3433 +-4465 5323 +-2436 3652 +-211 -3049 +3195 7347 +-6744 -3685 +4511 5260 +5096 6825 +-6687 6398 +-4997 -1336 +5066 -1795 +2776 -7913 +6518 -4010 +-6611 3868 +2628 2274 +-883 -7599 +-7755 -470 +173 -7020 +2097 -4150 +1394 2700 +4532 6995 +2443 -1451 +-3436 -5637 +-947 130 +-2308 -5630 +802 555 +3996 -5282 +-5095 -3012 +-7983 1092 +1562 -7654 +-6077 -6261 +6309 7660 +1452 -6522 +-5075 -7421 +-7870 600 +4357 -6445 +-4711 -5828 +-825 3154 +-4659 -4733 +-932 -5952 +5854 -2425 +-5139 -6849 +-98 -7063 +-1428 -4587 +-1807 7284 +4991 4773 +480 6472 +2298 1762 +-2240 3533 +1210 -2726 +6741 2833 +-3841 3981 +-3896 627 +3998 4909 +-1961 -2471 +-2255 6671 +2561 2383 +-7149 857 +-7892 -956 +7506 1081 +1932 -437 +-5532 -4826 +3746 -4722 +-6061 -3950 +-5820 -6686 +-3054 -1284 +5500 -2016 +-7220 -5058 +4114 -3395 +-6046 -2912 +2360 1209 +189 -1416 +-2927 -2333 +-1063 -1426 +-3561 -2277 +-4065 2203 +4621 -2574 +-2711 -3924 +1671 5469 +588 2363 +-3774 -7058 +-3450 3058 +-3517 7988 +6703 -2095 +-7046 2852 +-1412 3471 +6501 863 +-7994 881 +7155 6797 +5789 7704 +-2781 159 +-1407 -6504 +146 6869 +-2755 6510 +-7298 -3148 +6101 7041 +1908 3041 +2941 -1049 +4265 1275 +-1096 2832 +-7239 -5387 +3940 -1665 +-6840 1552 +3303 3150 +-4935 7645 +-5427 148 +-4729 -3968 +-1291 -7826 +6896 4386 +-1371 7999 +7792 3736 +6832 2924 +1738 -5271 +7537 5549 +5919 4783 +6867 6191 +-5827 -2363 +554 2457 +-6460 2834 +-3317 1482 +-4432 -3421 +-1041 -5689 +7920 1530 +-7987 5953 +3755 976 +-5765 -3428 +-1614 6930 +-4363 5351 +-5272 5630 +6255 -7498 +-4981 7941 +570 -5057 +-3673 -7833 +-526 3114 +7338 -1234 +-4747 -1536 +3924 4474 +-6886 7095 +4991 -4666 +2737 1047 +-5890 -5868 +-2646 -1243 +-3564 -2259 +-6128 4162 +4390 -4138 +-487 7966 +-2360 -5315 +-5505 -5444 +6858 -7050 +241 2084 +2754 -6092 +2618 3190 +7895 699 +3707 5901 +4806 -1372 +3610 -1829 +5851 -146 +-6220 7581 +2392 -6021 +3393 -4302 +-1265 -7953 +-7770 2590 +-7644 7450 +-377 4995 +-6098 1233 +6901 -357 +-3515 3320 +2883 -754 +3742 5126 +-2097 4632 +-5809 -4905 +-4138 -7461 +-4640 4636 +5808 -1430 +1200 7953 +6554 -1202 +2276 7309 +-6176 5529 +6242 3167 +7434 722 +-1901 4762 +-4007 -5431 +5733 4558 +-7347 -7276 +-3772 -7875 +-4627 -310 +-7530 -5079 +-6775 1868 +7528 -2528 +-3773 -6246 +-5688 -1530 +-1790 6803 +22 -6736 +2213 -3568 +2870 -2729 +5907 -5296 +4584 -6219 +-3437 142 +196 1681 +-2965 -3786 +-1386 2568 +4284 1978 +3468 2787 +5930 2370 +-262 1862 +-3667 -2342 +-324 -1161 +1719 3550 +1488 37 +3813 1455 +-5683 -305 +-4476 6407 +6993 -6961 +-5847 -3865 +-1927 -6751 +5635 -3195 +662 -174 +5305 4898 +-494 1878 +-7296 -7238 +1880 -4201 +-6082 -2690 +3741 4870 +4935 -4619 +-7316 248 +5544 -2752 +-6845 -1128 +5265 -2208 +7463 -2219 +-5194 -7172 +2064 4320 +4556 4087 +634 -2230 +-399 352 +1412 1876 +4782 -5742 +4338 7782 +-2724 -5762 +-6543 6871 +-7787 -4864 +122 1018 +2823 6964 +-3541 -6263 +-3390 1327 +631 5753 +-6935 -1002 +-632 6453 +-7595 2150 +5291 -3229 +-7158 -5257 +-1491 6967 +-6110 2573 +6000 4804 +3198 4470 +4274 5650 +-7591 6155 +-5187 -4033 +-4431 4256 +1804 -6276 +7541 7977 +5634 1200 +3974 5923 +-6317 -2296 +-3713 -2417 +-2105 -300 +-4804 -7027 +-3380 -168 +4263 3923 +-1748 4363 +-3023 -5470 +-7862 -3485 +-1121 6276 +4271 -2782 +4199 -6726 +7264 2765 +-7463 -796 +2108 2870 +-926 3378 +5211 2635 +7809 3478 +2208 -4072 +5332 -1556 +2071 5657 +-3372 7020 +-3017 -5546 +408 -6551 +-6498 1276 +1478 -4160 +505 3392 +5632 -7327 +-4589 3294 +-1421 -5025 +-5809 7 +2409 -4359 +6648 -7697 +-926 7423 +2491 -6673 +-5584 -2941 +5685 -3877 +-7784 -4919 +-5423 -2425 +7784 -3247 +-2687 4241 +2562 -2312 +-3972 -392 +-2716 3605 +-2678 4245 +5148 5755 +-5482 359 +-5479 1492 +3195 -3733 +2689 3508 +7507 2267 +2116 5221 +-1213 1417 +-7241 5821 +7922 6720 +1895 -1531 +-6980 218 +984 -6843 +-4149 5490 +-2925 -6279 +-3430 -6949 +4223 508 +-7773 -1829 +-7545 6205 +550 6586 +-241 -7678 +2516 3620 +-7399 5830 +5200 -1781 +-3513 3453 +-1596 1386 +2036 7125 +2574 -5483 +-7898 2090 +-2513 -4844 +-4578 -6826 +-6770 -354 +285 2699 +955 6190 +1753 -6441 +4914 -6183 +-111 -3043 +-2719 -3244 +-1460 -3710 +1249 5716 +-1870 6694 +-89 -4431 +0 -2253 +423 2945 +-228 2825 +6947 -6771 +3243 -1383 +3876 464 +-5685 -5707 +-5163 7662 +457 -6168 +6986 3020 +-6814 -998 +-5937 -454 +-6902 4504 +-4241 5588 +4918 -7243 +6829 5765 +-7920 7864 +-6484 3813 +-3653 -3798 +6743 -5170 +3956 5202 +-2420 -1562 +-206 -4245 +4512 4331 +3111 3800 +-2037 -6248 +-1746 2547 +3625 363 +1946 -7128 +-1947 6022 +4583 -6641 +6044 2970 +-4931 -6498 +5304 1926 +-1316 5562 +3885 -2420 +1480 6580 +7920 7002 +-5299 2050 +5115 446 +-3243 2740 +1546 74 +-1801 2181 +-2773 6077 +7250 2298 +1956 -6302 +-2647 -1287 +-7057 -7320 +-1741 5190 +-4267 -3405 +4139 -3257 +-2112 1601 +4231 -5095 +4967 2089 +1518 -1358 +-3718 2752 +4940 431 +-6066 2544 +4627 -1006 +2632 -5942 +-4322 -7815 +1791 -2196 +-4040 5535 +3414 -1107 +-4556 -4047 +5255 -2371 +6566 6087 +-3239 -6489 +-6872 -7171 +7297 2133 +7225 -6504 +2152 4494 +7701 5150 +-173 -7782 +-6358 577 +-7899 -7822 +6399 434 +-7617 -5980 +-6365 1039 +1842 102 +917 -2679 +-5182 -6665 +-3679 -3570 +1016 -5566 +1589 5504 +1984 4068 +-4700 1078 +7361 1419 +5583 7673 +-3577 2659 +1851 5019 +-5604 -1191 +3080 -552 +1058 531 +-3892 -5061 +-6885 -6696 +1470 7319 +5872 -1477 +-7740 1117 +3666 -4010 +3533 4583 +-7400 -674 +-6272 -5648 +5045 7774 +3630 -2722 +-6579 -2079 +-1641 909 +-1221 -1179 +1890 -7872 +7638 -1980 +5610 3453 +6620 -6003 +4397 6476 +365 6501 +-6263 -4016 +6223 -7700 +-6624 -7784 +-776 5843 +-5014 783 +-3159 -7697 +-4616 -6257 +1023 566 +-3230 -662 +3012 -4415 +7497 -4121 +-7554 -6328 +4870 1292 +242 4176 +5491 5819 +4747 5077 +-3390 -4627 +2696 -4013 +2037 1059 +-5575 4050 +4056 6336 +-7115 6255 +-5111 -655 +-2076 -4349 +7193 1896 +-2645 -5027 +-2933 -5399 +310 5170 +5119 1673 +4368 -3664 +5043 -1127 +-2032 -7440 +-6768 4123 +-4401 6170 +935 -1738 +-719 882 +6418 3474 +-4184 7374 +4689 -1139 +-4675 -5265 +4230 672 +-3429 5356 +270 2698 +-3448 -3304 +-1912 -7689 +-6114 -6526 +7849 -6331 +7476 -6241 +4461 1573 +-4057 -7531 +-2015 -2523 +3365 -2227 +52 7165 +769 3905 +-176 7569 +4927 3876 +6988 -5744 +7922 5604 +3274 1071 +-5005 6935 +4008 -580 +183 5087 +7199 -3267 +-2780 -4017 +-350 5564 +7241 7008 +5608 -5142 +-3250 6657 +-4561 6872 +-4620 6597 +7839 7246 +6927 7634 +-928 3740 +-832 -6912 +-3256 1123 +-6034 5071 +7608 7716 +-856 -4832 +888 -2908 +-4350 -2961 +-7345 -7565 +-6497 -7594 +-7280 1057 +2012 1965 +-440 -1441 +7788 -3307 +-3225 -5833 +-1976 1066 +-7413 -7290 +-5427 -319 +7853 -3244 +-7713 2786 +6120 -7588 +7157 -5784 +7209 -1727 +-285 5237 +-6167 -6973 +7242 5786 +-3259 -6775 +-5776 633 +-106 693 +-5373 5943 +3178 -4887 +7420 5732 +-3860 -4742 +-5102 -4248 +4265 -3627 +5285 6266 +-6728 -775 +1107 3228 +953 2304 +6866 7385 +-5963 -3321 +-2533 -5233 +-4414 -4985 +-3039 -1906 +-3577 6238 +1036 4589 +4089 3362 +811 5689 +-1165 3975 +-6597 2173 +6149 6876 +780 191 +7297 368 +-1617 -6304 +-6585 -6289 +-952 792 +-3375 -768 +1693 5472 +3676 -3420 +2297 282 +1627 -1342 +650 -2621 +-2950 -5314 +-7603 -4504 +2279 1948 +7854 -5684 +6174 1666 +-4901 -4252 +2924 6557 +-7130 3621 +388 3524 +6714 -6735 +1451 3024 +1931 6520 +7928 2573 +2806 7630 +-7515 -82 +7608 7561 +106 7368 +-3120 -3786 +4576 -5232 +507 -1949 +1506 648 +5067 -1380 +-4616 3006 +2957 -6505 +-5837 -2732 +-3189 3115 +4871 896 +4692 1033 +-242 144 +7563 -929 +6480 6485 +-3456 -3123 +3800 -1818 +-2545 7399 +333 -5474 +6128 -6252 +-6185 6222 +6 -7011 +-3592 -2571 +7528 6316 +-464 2972 +791 -4851 +-260 -7813 +-7013 -5367 +7087 6947 +-5860 -3961 +-2409 5321 +-1403 -6424 +3174 2406 +-6176 7110 +-3347 3812 +3977 -3719 +5268 3291 +-2259 5540 +-1773 4044 +-6029 7580 +-2203 -838 +2600 -7324 +7414 -1262 +6331 -4559 +-1669 7134 +4614 -1532 +-3701 5892 +5402 -3596 +-2230 5819 +2187 -95 +-2857 -287 +-2184 7019 +-1468 7259 +597 -6544 +5570 -4437 +6173 -2718 +6741 -5135 +2688 -2494 +-2253 888 +-3269 -1923 +-5592 -644 +1558 792 +-2417 -7838 +1097 6606 +7634 -7305 +7240 845 +1910 -2178 +-94 -2167 +4778 25 +-4604 4421 +3667 -798 +520 -6080 +658 -2390 +2006 5945 +1097 1478 +4702 -338 +4738 -3232 +-3955 7944 +-7074 2599 +-5683 -4072 +-6695 -6185 +-5817 3486 +7557 4227 +-989 7096 +-4330 -6006 +1466 618 +6250 676 +5899 2489 +6345 -2577 +2002 -7197 +-3683 -6155 +-745 -181 +-4764 -4979 +-348 3358 +2307 2164 +2201 2617 +-170 6455 +-3282 -4112 +7190 -482 +-7610 -4324 +-4621 69 +6628 2732 +7549 -7802 +-4304 -1516 +7093 -1168 +4624 7389 +6765 -6167 +5902 667 +322 4267 +-7550 -3034 +-5794 -5677 +2384 3419 +-3252 -5610 +1042 -7391 +6415 2786 +1806 6947 +571 -4350 +-793 -6057 +-1707 4487 +-201 7904 +6695 4865 +-3677 -2490 +4294 7779 +-5348 6828 +-5087 1159 +3017 -6797 +-2396 5043 +-2996 -6421 +6106 -100 +-6147 2709 +7337 7620 +-6479 6779 +-3584 4640 +28 -61 +-2285 -5247 +-7406 -4758 +-2557 1048 +-3952 1477 +5261 523 +-7979 -6578 +6429 -7152 +-3577 7004 +5982 2785 +-3304 2845 +6445 -237 +-5647 -2256 +-7438 -1891 +6297 -4458 +4581 1442 +-1586 -7099 +5544 6714 +4969 7497 +-7869 3408 +7248 4096 +6521 7406 +1019 2073 +2784 988 +2246 -201 +-6681 -5483 +4599 -539 +-3194 1254 +6241 7775 +5196 -3155 +7394 -7892 +3233 6959 +191 3515 +2011 -5417 +-3692 -1839 +-7948 -5526 +1872 677 +1429 6267 +1156 -3101 +4400 -2269 +2558 7525 +-5902 -6297 +348 2174 +-3265 -5849 +1713 -6642 +4843 916 +4575 1850 +7041 -7410 +-4319 -7040 +-4155 -924 +-1500 3235 +3001 3273 +369 -2971 +-4159 -2555 +-3554 -7478 +4193 1729 +-4067 -3387 +7298 4307 +4080 231 +-1726 -1267 +1472 5556 +-4392 -2088 +-1899 636 +3173 -7758 +7711 -3075 +-7721 3408 +3931 -2789 +3267 -6669 +7689 -6540 +-7888 3781 +-600 6065 +-420 -1866 +-2554 7999 +-3602 4795 +-3569 1377 +-2034 1776 +-5285 -6078 +-5901 -2076 +-3266 -1161 +-704 6314 +-4398 -2410 +-6958 -2707 +-2512 5088 +7645 6678 +-2720 778 +5099 6616 +-971 -6855 +-7519 2599 +6673 -2886 +1380 -3869 +-1460 -142 +-3146 4556 +3142 -1481 +-2580 1541 +1737 -6671 +7580 1710 +-819 3640 +-3636 -7055 +4558 6360 +3428 3838 +7093 -7708 +-1844 -6213 +-7155 7888 +5314 -2724 +7685 -6106 +-5275 1780 +-7959 -7580 +480 6853 +953 5904 +-823 -147 +6871 -522 +-3310 7832 +-5230 2258 +-3024 -6918 +-4974 -976 +-1591 7841 +-4425 -188 +-4862 7637 +2861 -5089 +995 -5183 +1057 6772 +-6588 3708 +-926 -5689 +2889 6943 +-5156 -2865 +5475 6450 +-1604 3156 +3797 4581 +7195 7129 +2110 6917 +-4720 -423 +4880 -7789 +1677 1645 +402 1003 +-4413 -2663 +-5057 6375 +3865 6680 +-5077 6378 +2273 7275 +2622 1603 +-7981 -4229 +2919 -6580 +3076 -7265 +6567 2360 +-2221 -5567 +-507 2164 +-7793 -4987 +7636 -7020 +848 2599 +-1197 -2773 +-5965 -3213 +7078 -6398 +1681 7054 +-6762 4755 +-7226 3559 +2723 2111 +173 3871 +6615 3356 +-7829 7087 +3169 -5928 +-7654 -1142 +5359 1038 +-2806 6831 +-4033 -3328 +1037 1984 +3696 -5853 +-2281 -6618 +-2186 -3349 +-3419 -175 +-5163 305 +2217 5908 +-5266 2245 +-4492 1994 +-3832 5347 +-6556 7582 +-3731 3121 +1222 1585 +436 255 +-1874 -4976 +-4331 4316 +-5308 -6392 +-7064 -3896 +-1353 5744 +-3928 6174 +7139 3428 +2701 993 +6737 7570 +6699 -5720 +2722 -2803 +-4316 6981 +-4844 6090 +-6962 3406 +3230 -5702 +-6044 3029 +7392 2090 +5033 -562 +6765 -2219 +4880 -2062 +-2667 6992 +3269 -4679 +4428 -1203 +309 5283 +6970 4289 +7161 996 +-986 7040 +-6231 6350 +-5931 982 +5143 -669 +-6307 -4819 +7649 3076 +-2124 -6976 +-5148 -3934 +-1299 -2691 +-5618 989 +2789 4748 +-6678 -251 +-7978 -6635 +-356 2139 +-3948 -5688 +1162 -4332 +-5916 -4419 +7529 -7959 +-4554 -6868 +750 -6203 +439 919 +-4256 609 +-1032 -677 +4421 6728 +-3547 1503 +-7202 -2904 +526 -6867 +-7350 5607 +5998 5067 +-6817 3028 +7624 -5615 +-1755 -1924 +-1869 1379 +2567 7148 +-2954 1909 +529 4210 +3788 2692 +4974 2344 +552 6983 +-2469 -5550 +-5531 -1830 +-4015 599 +555 770 +172 -2453 +2928 -1667 +1911 -6087 +3818 7756 +-3546 -5505 +5854 -6508 +4990 5257 +5133 1185 +-2352 -1532 +566 2186 +-1432 5497 +1016 4500 +6476 761 +3699 1619 +-3704 337 +5389 -5222 +3305 6725 +3886 -3900 +-4696 -739 +3273 -7833 +-1668 1704 +-3549 -521 +5403 -5540 +2467 -670 +5774 6976 +4098 -4416 +257 -2220 +7246 -1131 +4048 1687 +3591 4659 +-1413 7652 +-5961 -7223 +-6035 -1212 +-1553 -199 +3346 2034 +1125 3869 +-5078 2979 +-2376 -6601 +6912 5347 +-3690 7216 +-4926 -5366 +-3793 5571 +-1729 5410 +2629 -412 +-460 3755 +6094 -5402 +4215 -7618 +2017 -1108 +574 1893 +-7315 5369 +4515 7699 +1010 5604 +-2235 -3903 +5571 7811 +-6879 -4995 +2426 6213 +4220 4848 +7218 1328 +-6659 -2900 +-4949 2652 +6746 -4007 +7658 1246 +-4967 -5132 +-6665 3740 +-7954 -5310 +-6826 3238 +5793 -3781 +-933 -5380 +6907 -6663 +990 5771 +-7863 7028 +-2926 -3807 +-3625 -483 +3954 -5459 +-1303 -3933 +901 6557 +-4043 -2071 +5232 909 +-2601 -2051 +4504 445 +5803 2332 +6989 -5661 +-5341 2061 +-69 2663 +-5112 5476 +-2919 -7161 +-3434 -4497 +-2984 -4473 +3210 3045 +1741 7393 +-7931 25 +-2936 -3701 +5969 -4410 +-3735 -3602 +2168 6966 +536 626 +3759 471 +-6297 6111 +3096 2189 +739 -21 +2753 -6210 +7544 1075 +-4487 1021 +-4485 -6914 +-3108 6334 +402 -7435 +-4311 -2812 +927 7375 +73 5503 +-5293 1021 +-3306 1757 +2943 2406 +334 -4741 +-6609 -3517 +-4419 -3933 +7129 7314 +-3956 -1942 +-1423 -6964 +6583 6671 +-5667 -3759 +2089 -1215 +261 -6756 +-3714 -1728 +6377 -2220 +-5938 -5305 +-993 6585 +-3167 664 +-6265 6405 +-1555 7351 +-1372 -2110 +-2902 5661 +1235 -87 +-7196 -7443 +880 5783 +-4120 2044 +3731 -1137 +-30 303 +2143 -887 +-6909 4492 +-201 -7990 +-7771 -7306 +-7887 -600 +-1059 -3475 +-4573 -257 +5512 7896 +2487 5266 +-2875 -4566 +5696 3524 +-423 -1937 +-2348 6871 +6013 -772 +-5531 -2676 +-7799 -2712 +7373 -5646 +-2165 7562 +-7918 1063 +3368 -4473 +5476 -7725 +-4127 4680 +7029 4044 +1450 -1453 +-1458 -7957 +-2357 354 +3648 -1608 +-4596 1856 +4593 6360 +-3916 815 +-6189 6495 +952 6644 +1773 5653 +2749 5697 +2612 6434 +-7230 -2278 +7044 -7481 +-7015 -1029 +4052 -4574 +2680 -4543 +-3132 6158 +-2867 -2117 +2728 -737 +-4170 5710 +5901 -7192 +1701 -106 +5519 -4256 +4890 -4228 +3669 6191 +-3440 3612 +-4724 -7883 +-5770 -7695 +-2734 1939 +-7867 7735 +2509 512 +-1882 -2721 +-7960 -5960 +6576 3987 +3071 7385 +4898 -6096 +2275 -2724 +6968 -3947 +-6148 947 +3182 -5425 +-116 -4348 +-3498 -3479 +6460 -7389 +-1960 2805 +-6908 844 +7671 1814 +-5090 423 +-2818 1165 +-4870 -7374 +1450 -6870 +-2684 -5500 +-852 -2784 +-5085 -2679 +-7510 -4615 +-4426 -3529 +-502 -544 +-6258 222 +305 2140 +1050 -3089 +-1007 3249 +-4029 -3958 +2455 6546 +-1732 -5221 +-2209 2766 +1714 1350 +1738 -5721 +2600 -1142 +7627 -3078 +1521 -2999 +-626 -5522 +7948 7190 +2005 5316 +5070 -7418 +2199 -3317 +435 -3487 +-3618 -1838 +7854 4845 +-159 5773 +6096 1703 +2362 -3765 +7866 -1857 +7920 -5103 +-3443 -2796 +-125 4801 +-7709 -5125 +1226 -3577 +4732 -3527 +7371 5558 +6190 3917 +-7087 -5134 +2500 1414 +-5999 6575 +-814 7057 +3684 5832 +4403 -6186 +1814 6226 +-5841 3441 +975 4949 +-2674 784 +-2064 -871 +1924 3 +149 -5192 +189 -5807 +762 -7916 +1925 -4091 +7680 1904 +-2368 -7892 +141 -1987 +4920 -7012 +-1661 3566 +3702 -5766 +7564 7889 +5669 175 +6385 -7101 +-457 7343 +-3646 4683 +1621 -58 +-5250 5725 +1083 719 +3850 3298 +-2399 4744 +-1772 -2490 +718 -406 +-4404 4504 +-3497 -4552 +-3338 2313 +7005 -3416 +3531 6878 +7969 -2220 +-1870 -2285 +6346 1128 +-5830 -3258 +-4922 -7249 +-3866 3762 +6674 2924 +-5201 -3900 +-957 -2897 +-7210 -100 +3145 -6634 +-2341 -7426 +-6114 -6254 +-7992 -4088 +-6177 -3014 +-5869 7344 +-867 190 +-5310 858 +-2632 885 +-5072 -2918 +2498 2988 +-4093 2010 +-7278 6178 +4281 5894 +-3426 -1828 +94 1789 +4799 -6580 +-3877 7253 +1517 -6312 +6235 706 +169 -5941 +4284 -4060 +-6265 5839 +-4953 6296 +-7251 -4139 +6672 -6019 +-3423 1713 +-1825 4058 +7493 2351 +3461 2581 +-2982 -4367 +-6628 2391 +-1933 6254 +1281 -3934 +-7655 -4415 +-6306 7532 +6554 4927 +-592 5819 +6852 7659 +-5321 -7509 +5126 -6200 +-6058 6216 +-1483 2484 +3542 3996 +-4257 1817 +7 2564 +7700 3671 +6355 7422 +-165 -7139 +-4074 1042 +3821 -5756 +1245 -2270 +1988 1208 +-2581 4633 +6056 -6917 +1569 -7590 +7634 4951 +5785 3064 +-1984 -2642 +-6887 2415 +6740 1444 +6088 4746 +4443 -1033 +5273 -2905 +3492 -3260 +-649 -1293 +-6108 -5026 +-7761 7142 +-15 5026 +4737 6534 +7420 -7953 +4197 -2483 +-2090 -5943 +-260 303 +1272 4897 +-7504 6404 +2241 606 +6372 6529 +-4428 708 +855 6127 +-5078 -114 +3348 -3911 +1009 -2416 +6536 -1896 +6557 -7001 +278 -7828 +-4480 -3015 +3541 5778 +-1909 -7634 +1852 -3790 +-1014 6156 +7795 -2448 +510 1172 +6026 3814 +5912 6575 +332 -4269 +514 2796 +4211 -1284 +120 -3617 +488 3460 +4213 -7750 +-538 4705 +3430 -5173 +-2916 5656 +6815 1625 +-5336 3563 +-1644 -7305 +-6386 -4051 +-3693 7515 +-1281 7005 +-3214 -7248 +7436 -2376 +7153 -7537 +2733 -5386 +-1326 -3822 +6953 -1452 +-33 401 +6207 5781 +724 -989 +-5194 -7884 +-784 -5923 +-2781 1638 +7082 -1426 +-2939 -3813 +-7104 -5497 +-1382 -6997 +-5981 -6077 +6396 2019 +-5774 6387 +4207 2311 +4621 -3720 +7284 -2792 +-6669 1571 +-3071 3553 +5477 1467 +3187 -1376 +6934 -7530 +1060 214 +1363 4350 +-2259 -646 +2038 3510 +-7608 1212 +7935 7273 +-6058 5632 +-2380 4562 +2425 6835 +-5590 6496 +-4662 3780 +-7685 -1618 +546 4674 +4262 4630 +-6793 1146 +6102 6051 +2229 7567 +5899 1082 +3759 -2960 +-4007 -1594 +3209 5534 +1358 -7518 +-4693 -4324 +-2277 -2516 +-4320 7712 +-7009 -867 +-6531 -2898 +-2568 -4045 +2479 -1704 +153 5434 +-3652 -1857 +-2641 -1436 +1270 -1525 +-2113 6329 +3719 3336 +3525 -6438 +-5264 -5631 +1612 -262 +220 -2131 +-581 -1850 +2767 2970 +-6188 5003 +4536 -5483 +1693 1912 +-7358 4072 +-3274 -4689 +-7411 -5417 +5842 256 +3225 -5785 +3028 147 +-1271 6830 +-2107 5850 +-858 2623 +4522 -6278 +-5090 -3578 +97 6056 +-1023 5137 +6824 1412 +-4110 3864 +6611 -5627 +-2544 -7848 +-1946 -7804 +6413 1930 +1187 -4126 +1638 -1435 +-479 5099 +2393 2612 +-7139 6640 +5094 -304 +6411 -2382 +-5891 -1947 +5643 7197 +-3897 -6762 +-5527 -7831 +-4610 7480 +6196 1960 +-162 -4808 +-7290 -7477 +-5203 6148 +-6470 4663 +-5449 -2199 +-1935 6241 +-7184 -7727 +-5309 1802 +5760 1490 +4104 -2891 +-6952 -24 +-1556 6070 +-5561 -7197 +-289 7585 +-4611 -5792 +2961 7792 +3207 -3657 +1772 3225 +7223 -297 +1510 369 +508 -7298 +-6141 -869 +-7395 -96 +2144 -290 +-1191 6410 +-5075 4380 +-543 5905 +1386 -6329 +-1222 -4141 +1987 -7535 +745 7388 +7917 -2507 +-522 -6745 +-1190 -6265 +-6329 -2441 +4261 7240 +-5449 -1456 +-1397 5829 +4866 -7909 +6481 -4767 +2408 -4646 +-7301 -5888 +1566 -5946 +-2144 -4505 +2412 -7068 +-2751 -1880 +-3190 856 +-7426 7182 +1071 -1916 +5901 7988 +-3377 5182 +5422 4019 +4224 -2894 +-7505 -5107 +-2799 5928 +7465 1743 +7225 -4272 +-4250 -507 +105 -2859 +-4260 7541 +3134 5052 +-2053 6358 +-2557 -1043 +948 -4520 +-7096 5480 +-2382 4416 +7059 2536 +1128 3954 +-2431 663 +4237 -6619 +-2281 5002 +-2645 3112 +-7572 1434 +2903 202 +-7694 6379 +-4573 -3698 +3238 3742 +1030 -6513 +-3003 527 +5548 3510 +-3605 -7405 +-2965 -47 +-3543 -7915 +-3984 6790 +-4870 3994 +-976 6854 +-976 7404 +-7084 1708 +5686 4873 +-2522 2425 +3899 3482 +5803 -5224 +-6485 7033 +3947 -5683 +2329 -5093 +3385 -5109 +5462 -917 +-4273 6034 +-3200 -1204 +3224 -1225 +5949 376 +6558 3368 +6222 5724 +3409 2405 +3166 -3052 +-4696 6846 +-6888 -7335 +-3748 6458 +1261 -550 +4648 6156 +794 -6062 +-27 -253 +2523 -905 +1768 -3410 +4569 6133 +-3613 653 +-4431 -2414 +-6963 -6517 +4917 -950 +-1406 -3427 +-6464 -940 +-3296 -7353 +-5320 646 +-7337 5345 +-5733 -3978 +1581 4811 +-7754 -41 +-6679 2695 +6495 -2716 +7732 4056 +-3259 4059 +5644 3672 +-1967 1902 +5162 -1744 +-6784 -7026 +4735 -5918 +5965 -886 +2502 -2487 +7831 -3365 +-2577 -68 +-7175 -5724 +-6305 -7408 +5043 5810 +5944 6860 +-7205 -3197 +6694 7367 +-5199 5041 +5629 1577 +3885 2102 +-5870 1248 +-2276 -414 +-7409 7307 +-5881 -489 +-1980 5626 +-3707 4351 +5418 1216 +5731 6240 +-3558 -1692 +39 -5171 +4851 1860 +5346 -697 +-7774 -4046 +727 -3957 +-4520 6614 +-7834 1461 +7642 -3485 +-6454 5474 +5427 3114 +-3833 1152 +1086 -4329 +301 6006 +4035 6693 +-1725 -5561 +-6231 -2733 +-1411 4859 +-2445 -4183 +-3440 4937 +6405 1753 +-3002 2531 +-1166 1529 +-5578 1757 +-2104 4618 +289 3730 +-998 -1123 +6778 3442 +-1979 4832 +-7417 6316 +5160 358 +4252 -97 +2126 7278 +2550 238 +67 -646 +3359 -3643 +-4197 3196 +-5402 -7533 +-172 3569 +-1307 3269 +-2408 -7387 +2057 -6059 +1579 -1533 +-6882 4282 +7652 790 +6370 496 +-2819 709 +-2047 -1843 +6461 -7352 +-5724 -194 +4900 -6411 +3158 2717 +3497 5217 +1005 4320 +7098 479 +-2477 4774 +7929 2062 +-4544 -1800 +1920 -7746 +6857 73 +1301 -6269 +7393 6261 +-7017 -3260 +6173 -4770 +-7777 -7812 +624 -3098 +-2937 -5854 +-6123 3667 +-6942 7249 +4200 3051 +5780 -1494 +3956 3548 +-1395 5021 +5592 -2905 +-2715 5111 +-7839 1719 +-1207 4339 +5880 -175 +-2045 -4052 +-3796 -4351 +-6637 7206 +-3052 7368 +2071 3145 +-6066 -6641 +-7438 3227 +4664 -7874 +5512 6396 +3533 -4632 +3822 48 +6069 -6284 +-6562 406 +-6301 2623 +4453 -205 +-7436 -4097 +-6018 -7670 +3839 2442 +-3670 1509 +3105 5542 +5934 -6794 +-5754 -3551 +-1417 -2417 +-624 -2489 +-7570 3394 +2298 6514 +-5724 -3796 +-1007 -2347 +4639 -7987 +-3360 -5315 +7104 5786 +2676 -289 +3451 -1618 +5371 1134 +4073 -2593 +3448 4265 +3164 3452 +6232 4086 +-7806 5253 +-2181 3671 +-6829 3247 +-5205 -2240 +5169 -2954 +-1030 -7004 +5651 -3698 +6651 310 +-3930 -5509 +3945 6963 +-6751 -2902 +-2408 7755 +4041 -4292 +-5165 6876 +-3228 -4498 +-2192 5923 +2972 3668 +5972 1568 +-5128 6202 +-3935 -7614 +-7802 633 +1105 2336 +-4266 145 +1898 -7603 +-6824 -3402 +-7400 3873 +2763 5977 +-2203 4831 +182 7721 +2620 7215 +-1729 -2521 +5394 6113 +-3011 -3238 +-5686 4670 +-6830 -997 +-6348 -3832 +7564 -476 +-2996 6760 +-1349 -7089 +-2948 6353 +4748 5290 +-6626 -843 +-122 -2987 +-4222 5389 +-3053 7255 +659 5622 +-4328 -7998 +5908 7309 +4820 -1030 +-6173 940 +-7799 2898 +-4401 -2615 +7965 -3223 +6772 -6141 +-1336 -1527 +-4721 -3924 +5607 -7753 +-4503 -7970 +-7017 -7298 +1827 4957 +-716 -5384 +7309 -7063 +1487 -3805 +-3234 -5340 +-6462 3224 +-8 844 +4602 -6370 +-1550 -1188 +-1400 5952 +-985 5725 +4534 -4800 +4249 -6030 +3078 3657 +700 4206 +-1036 2042 +-1261 -2438 +-3357 -3384 +5422 -1500 +4728 -2323 +-4112 -178 +-5281 -3041 +4790 5347 +3509 -2550 +3246 1728 +1170 3105 +2838 -5055 +1524 -4034 +4128 -1062 +4987 201 +7212 -100 +-4793 4528 +5805 7733 +-5027 2563 +6355 -5850 +2906 2569 +-6309 4947 +-7564 -5892 +-3301 5912 +2560 -4900 +-470 5910 +5873 6796 +-4154 611 +-607 141 +-4416 -7619 +3656 1063 +-6237 -2172 +-400 -1845 +-1181 -5505 +723 -3737 +1965 6229 +2033 3493 +1093 6685 +3264 3105 +-7300 504 +7891 1829 +-2653 -6367 +3408 -1917 +146 4311 +405 -6406 +-214 2204 +7911 3927 +-414 7204 +6528 -580 +6074 -4624 +4843 4028 +-3395 3573 +620 -4430 +1513 190 +-3723 -5118 +6276 -6410 +2138 3381 +-4762 -6322 +975 526 +2342 -5865 +-679 -3301 +-5598 6806 +-4926 977 +-3591 -4260 +2879 -4680 +-3638 -1596 +-1219 -1336 +7134 -6475 +5681 -7580 +-1133 -4886 +5049 -1126 +-595 -3866 +-7562 4002 +-3753 1322 +6272 183 +1540 -3325 +-597 326 +-6401 -910 +6973 -5105 +464 1657 +39 7350 +6977 6107 +6488 -4519 +-1097 5925 +724 -5835 +1574 -389 +-346 7016 +-5432 -6400 +-5570 -5561 +7917 -5661 +-4501 -6388 +-6655 -2981 +-3588 -2155 +46 2461 +5929 -1133 +-7520 5665 +1896 -4494 +-288 3510 +4411 4287 +-2230 -2890 +-6236 3427 +6553 4331 +-1334 5738 +-5254 -6046 +249 -62 +-5711 -2990 +-6645 3873 +1864 2757 +-5389 1129 +4911 6818 +2766 4575 +-2310 -5020 +4835 2285 +4860 6142 +1500 -2609 +-5909 -6078 +1312 -6675 +-780 -1574 +5160 7977 +-581 -4341 +-5470 246 +3910 110 +-6960 522 +-299 -4022 +6761 -7453 +3861 565 +-7190 -1799 +5823 -4683 +-2257 -7319 +-6788 -3970 +7206 5601 +6721 -2298 +379 3483 +1495 1550 +6711 5164 +4568 3683 +2413 -6393 +-6182 -7082 +4253 -4380 +3961 -2726 +6123 4973 +-2936 2605 +3885 -7568 +3108 6892 +-5992 -1806 +4064 1701 +-525 6227 +3014 287 +-7523 -3982 +7794 -145 +7391 -767 +2673 -2513 +-6469 -3232 +5561 -4790 +5193 -4276 +-3749 1734 +6459 -6225 +5189 -1662 +314 -5551 +4277 4418 +-484 4817 +1207 2183 +4759 3075 +-5174 18 +3618 -445 +1036 -6007 +-4225 2620 +-1286 -4962 +-5975 -3024 +5179 -6736 +6558 1895 +2676 -5053 +-1968 -3174 +5404 3669 +-5077 5938 +4561 1111 +-3347 1046 +935 7004 +2005 -5545 +6515 1735 +4313 -2787 +639 -882 +-7061 6256 +-5828 4802 +6529 -23 +-4786 3858 +3549 -6312 +-2159 1003 +-4398 6497 +-4626 999 +1035 7081 +-4312 685 +-7693 -6122 +-7961 -7812 +2665 5178 +-5067 779 +5575 6614 +-1479 -3121 +4455 -4425 +3029 -6259 +-5821 -1984 +-1288 -5733 +7864 -6836 +852 2493 +6433 1658 +-6729 3231 +474 4561 +-2108 -2644 +1864 -7190 +-185 -3733 +2685 6549 +-6563 -1013 +-5087 -122 +7101 -569 +4398 -1487 +3762 -678 +-7386 1839 +-4786 -5730 +-298 882 +-4687 4507 +-1716 -4320 +5762 5766 +7565 -437 +-4099 7838 +1212 -6164 +6055 -7735 +-1483 -3623 +-116 4702 +342 -373 +-4707 1425 +-658 5500 +3355 1509 +-2030 -7308 +763 146 +7764 -4101 +-6668 2632 +-4582 4436 +-3987 2507 +5132 3770 +2947 7346 +6735 -4546 +-2951 -289 +3109 -1028 +-7374 762 +-5628 -1018 +520 -3986 +-3638 1472 +5286 2767 +-1117 2324 +3903 6669 +-2753 -225 +3513 -1040 +-1402 -1705 +-4306 1857 +-7502 7365 +-3241 -6406 +-4679 -1340 +-4406 4632 +-2090 1143 +-5479 -7494 +6016 -6437 +697 6852 +3032 -2138 +-6464 -3940 +-7511 977 +-2324 7119 +-2147 -3433 +-1039 2082 +1083 -1870 +-7029 -5282 +1489 -4968 +-432 2799 +358 6949 +-3019 7555 +-3131 197 +-7076 7777 +-7216 -2507 +-5758 -7914 +-4575 603 +-3414 -3146 +428 -6601 +-4375 -6729 +7779 -3165 +-2717 -4915 +4637 -4690 +-3486 2492 +428 -6045 +-1896 -2326 +-269 -5684 +1003 7507 +-1564 3943 +3691 911 +689 -4608 +75 4375 +-1883 -5871 +7417 -4887 +4833 2838 +-207 3405 +-6276 5638 +-3417 -439 +3521 -292 +3491 -2918 +6141 -6182 +7600 -4566 +-4172 1260 +-4047 2015 +1560 -1310 +7176 -3249 +4242 6382 +-6389 -1133 +4181 5374 +-492 3304 +-3657 7037 +724 -5705 +2889 6532 +7468 -4400 +496 7695 +-432 -3111 +3950 -5197 +7783 3796 +-465 6775 +6626 3108 +5691 -2753 +-3765 -5365 +2455 4083 +2772 -6785 +7192 7771 +6842 -7611 +6094 2242 +-6540 1222 +2972 -6423 +5041 1790 +6824 2140 +6915 2818 +-4320 7597 +6885 4972 +-1761 -7643 +-1689 5313 +-5224 6922 +-7776 404 +2839 -3385 +-4029 3573 +1223 1254 +-4105 3835 +-6278 3201 +-6456 -6039 +-5828 3334 +-7091 -4778 +-5733 416 +4198 -1732 +-344 5379 +-6364 3677 +3826 6005 +4805 1656 +1266 -2477 +-3002 -5603 +5407 -5398 +-5870 -3408 +-3152 -3743 +-6348 5605 +7365 -4840 +5020 4791 +-6810 2858 +3178 7486 +7088 6393 +6586 -2857 +2701 3835 +1268 -4873 +4684 2212 +398 -335 +-5891 -2640 +-7087 -4546 +2670 -4837 +6665 1425 +5144 -2288 +7592 4164 +7659 -2136 +4429 487 +1223 1709 +453 -3329 +2047 -5557 +1748 -4154 +-7860 -2853 +-4490 -2962 +-2302 1975 +-4116 5368 +6757 -2759 +6825 -3085 +-4361 -2080 +-505 -2277 +5683 5055 +-6307 -3522 +-4260 1560 +4816 -5672 +3971 3947 +-6162 7368 +-7596 5437 +-2151 5279 +3798 6002 +2593 1623 +4257 -3210 +6557 7292 +-6845 -1526 +-1913 -1380 +-6172 4994 +7037 -4360 +-5461 -3783 +439 2012 +-2753 -1006 +7722 -1909 +3634 -7873 +4942 -5334 +-74 2746 +7562 2843 +-6003 -2420 +-2753 7597 +6246 -3346 +4208 -7537 +3757 -3133 +2557 6909 +-753 5006 +4209 3828 +288 7633 +-7191 -1270 +-1685 1411 +3192 6055 +2909 7312 +3867 155 +6871 240 +49 -3558 +-437 -2433 +-1297 4175 +-5949 -1939 +-2869 -5589 +-6493 -1269 +4589 2620 +6408 5076 +2430 -2562 +4003 6237 +-3716 3097 +-6419 6559 +1767 -5007 +4998 5057 +5221 7925 +4000 -1708 +-3018 -7523 +-6181 -5854 +6691 3072 +-1439 10 +-1880 -2838 +-2141 4873 +1039 5096 +2321 -1173 +1617 -1876 +3258 1461 +843 6079 +2182 -1319 +2492 4187 +-2402 -578 +4107 -7435 +6577 -228 +-7473 -4148 +-1409 2000 +1442 6503 +-4839 3994 +-7535 -757 +4759 -5398 +1263 -7827 +-1499 -1622 +6189 -5962 +-3873 -2760 +-7032 5138 +3754 -3474 +-7093 7412 +911 -1034 +-7869 -834 +6362 -5949 +1355 -6033 +4202 -1687 +7687 7183 +-261 -1988 +1964 -2319 +2657 5726 +-4885 -3805 +-1043 2353 +-6938 3832 +-2815 -7993 +3639 4241 +2434 5340 +-2941 -7055 +3634 6748 +5401 -682 +3618 5001 +-5370 4728 +1476 2768 +-1346 4326 +4681 4558 +4905 4005 +-3497 6555 +953 8000 +203 -4131 +7657 -3342 +5507 -5304 +-3664 -2147 +-5141 868 +-4512 -4435 +-5035 4325 +-3481 3111 +7106 -5009 +-3978 -3468 +-2262 -2451 +-7925 3647 +-5126 628 +83 -3760 +7747 7896 +1629 -7074 +7250 -1448 +3888 4169 +4665 -7260 +-4960 2938 +2166 -6645 +5239 548 +-3394 -244 +-5407 -4868 +2089 -7106 +1699 287 +812 7341 +2182 1362 +-4296 -2280 +6790 -1086 +-5665 -943 +-7499 2817 +1608 519 +4177 -7484 +-5266 74 +4232 -5039 +5991 -4450 +-148 7672 +-1245 -4399 +-6773 -1525 +-1674 -1919 +-3672 -2609 +3021 3325 +7704 185 +-6942 -6171 +821 3057 +-5281 -4151 +-2575 8 +5291 -5607 +3439 6354 +-7711 -6870 +-7109 3887 +-3530 6698 +5373 -786 +-7889 4918 +-1472 -5274 +-1919 -3577 +1078 -251 +-2810 -814 +-129 -6670 +-2676 5452 +-5534 -1807 +-152 -7421 +4754 1343 +809 7296 +1094 -7168 +-1595 6843 +6499 2182 +4243 -3457 +4344 3951 +-125 3264 +-2900 3978 +-3885 -7710 +-6384 1763 +-7355 3108 +-1586 -3486 +-4614 3582 +4522 4351 +1170 -5944 +-655 -1841 +-4826 4846 +1059 -6395 +-1346 6645 +7036 808 +4444 1334 +-194 1161 +-2257 -7302 +4050 4820 +-4310 -7446 +4112 -3667 +-793 1774 +3564 -50 +-1366 -6282 +4279 -7943 +6635 -411 +-5447 4298 +3899 3167 +-4249 825 +-4888 470 +981 1232 +-3291 -4186 +-695 622 +-6084 1781 +-1020 -1661 +-7433 6587 +3232 6865 +-4797 -7634 +-3950 354 +-5049 -144 +3530 -5660 +-7309 2986 +234 -7903 +2995 4879 +-1910 5144 +6352 6752 +7316 -4581 +5177 5233 +-1118 -5391 +-2906 5570 +6000 -7871 +7010 -1742 +-1856 7259 +7457 -1429 +1104 940 +-3272 491 +569 -5272 +290 -7445 +6744 4399 +-7027 -898 +-6508 -4287 +3448 6425 +-6479 -2168 +-1517 -6666 +-919 5903 +475 5623 +-2287 278 +3778 -2060 +517 1917 +-710 6571 +-7544 -4578 +-7152 -7380 +-1811 7246 +6879 -894 +937 -5458 +-1154 -6541 +3878 -7815 +5976 6922 +3577 -2562 +1764 6365 +4945 7778 +-2241 -2002 +7225 -4625 +4133 6503 +-5482 -6258 +-1470 -2952 +4336 18 +-3300 7739 +3682 -3578 +6408 -53 +-1832 2367 +6125 -1930 +7663 -3286 +2009 -5824 +-2036 5702 +658 -2930 +-5985 4012 +-856 5257 +141 4512 +5838 -4682 +816 137 +1500 -6812 +3475 5439 +-1830 -158 +-3158 5285 +-6676 -1113 +-5705 -5788 +-7180 -6443 +3765 -6049 +-3879 -3378 +-2338 -7415 +5301 696 +-3663 -3117 +-669 -3546 +2567 -2724 +-847 2256 +-3423 5004 +5024 -3327 +1103 -7098 +-4356 5429 +-6039 -4641 +-5420 -5767 +-2329 6919 +-6554 -4960 +-4397 -951 +-6613 5193 +4154 -1443 +2329 6991 +-1548 3169 +-6482 -848 +5108 -2240 +-1158 3690 +-4528 6746 +6425 3688 +4951 -1878 +-3990 -508 +-167 6675 +5623 -5204 +-2847 3826 +3014 4141 +7096 -6341 +-619 5323 +-584 6580 +2879 -7802 +7404 6146 +-6596 3407 +-5131 4552 +-3835 -5513 +-333 2263 +3530 4916 +3250 -687 +-1346 7531 +7750 -2243 +6403 3883 +-5904 2775 +-6967 -7020 +2660 5935 +4177 -7057 +-6068 6118 +-5412 -935 +2735 3592 +-4810 -6223 +3457 6742 +6886 4024 +-170 2959 +-5341 1540 +-3272 -2809 +-4537 -6462 +-495 5636 +-6632 3302 +2356 -3897 +7519 180 +-786 -1473 +-1652 6491 +-5318 -6863 +5593 -7162 +488 7784 +-4428 -2677 +-5024 -82 +7263 167 +7129 2737 +-5359 5243 +-1381 -1031 +2823 4013 +-6608 1837 +-4532 1363 +287 -1348 +2979 2860 +2175 -3410 +4971 -1103 +5146 2104 +-7470 5264 +5207 -2501 +7753 3602 +-5967 2174 +-1940 1289 +5233 -6003 +2799 6211 +2651 2364 +-2378 7950 +-3797 4387 +-5847 875 +-5255 -239 +-7572 -3359 +5463 7776 +-382 -2403 +-6697 -6020 +537 6586 +-6066 -1984 +-2570 -3328 +5733 6098 +4539 -3739 +-1692 -355 +2954 5125 +-946 -4411 +-2755 -7156 +3232 -2186 +3372 -856 +5087 -4730 +-2623 -4354 +7494 6235 +6364 -7478 +3636 232 +3249 1552 +-3788 1111 +-5199 3094 +-320 -5223 +-3540 -7546 +-4976 -6920 +-4567 -2830 +6561 5360 +-4420 -3306 +-1729 -2854 +5573 3982 +-834 3520 +-163 496 +-4814 -3379 +1783 108 +-2877 -5175 +-1196 -2591 +-1915 -2938 +-1431 -4076 +5981 5806 +87 -260 +-7452 -5794 +-2939 4031 +-7601 891 +-4986 -4007 +1613 -90 +-294 1694 +5341 1349 +6321 -1690 +7959 -1913 +-5051 -712 +-4753 6224 +-6162 3902 +6095 6646 +7930 6723 +3241 3270 +2181 -1512 +-7452 5425 +-6840 -6113 +303 5897 +6434 1741 +6052 2133 +1219 5092 +463 4097 +-161 -5289 +-6272 -3716 +-4563 -4506 +-13 5391 +3488 1276 +-715 1140 +6584 -2454 +-1435 5763 +-1998 3572 +1192 -4362 +1556 -6573 +6500 2593 +1224 -4570 +-7122 -1658 +-5937 5483 +5891 1605 +3905 -2181 +914 7366 +-2679 4662 +-6177 1795 +3391 4280 +-6802 -1679 +-5270 4956 +-4440 6371 +7314 360 +-2852 -3750 +-7429 7832 +-279 -4306 +7273 -6942 +-4112 -2435 +-5313 4675 +7478 6212 +2528 2256 +2433 -2017 +-4825 5224 +3738 -4603 +-6317 -1843 +7878 -1532 +5069 -3992 +-5670 4687 +-5623 -7275 +-4415 5162 +1032 4785 +-2802 -3585 +-3033 -2878 +5374 7330 +4040 -1023 +3582 4759 +4222 5143 +7704 -2711 +73 2114 +5209 -7335 +-998 2655 +3866 357 +6799 -3738 +7481 6799 +-4047 3038 +169 2776 +-1739 -5531 +-3341 6472 +-806 -3384 +126 1663 +7571 -4802 +5056 6584 +-6003 6100 +-1357 937 +7590 -5235 +2218 6563 +4483 -7980 +-5794 1266 +1618 -6223 +-3883 -6704 +-6695 -7831 +3070 -5 +4084 -2429 +-7664 2076 +3340 -962 +-4560 1091 +7229 -5353 +3258 -4472 +-2634 7249 +-6329 3078 +-2201 -6888 +-4754 -7446 +3764 6998 +-3558 -3029 +7727 3112 +-2153 -729 +-7806 3491 +953 6221 +6823 -2728 +6961 -2054 +7290 -1617 +-4892 -7357 +5464 -6868 +2041 -6070 +340 -2790 +-296 -3636 +-726 1588 +-2726 -7395 +-1019 -5166 +616 -2249 +-4177 1325 +-1227 2313 +6883 2874 +-5011 -2645 +-4697 3256 +-4239 -706 +1433 7147 +7424 -6155 +5223 -3038 +1761 -1368 +-2569 -894 +-3841 3948 +-6909 3127 +1780 7181 +772 1275 +1271 -3617 +1109 7974 +-2498 2509 +-3870 6688 +6846 -4199 +6851 3707 +6470 1837 +655 -7674 +-2822 4726 +-6042 6945 +-725 -3029 +7652 6557 +-1043 -518 +-7176 7161 +-1253 -4756 +-3729 -5433 +-2551 144 +-4720 5118 +5139 6452 +7200 1806 +-1311 6463 +-713 -2693 +3315 7789 +-3658 3418 +-2334 7812 +7618 2390 +3937 -1211 +-5489 -316 +-3486 3120 +-3454 1625 +6655 2262 +-2882 -6544 +-7306 -1190 +-1461 1315 +-2710 -4771 +-146 -6403 +1188 739 +-5062 -6758 +-4972 -6137 +4382 -3584 +-1320 129 +2650 5105 +5603 4425 +-5976 -6892 +-2252 1512 +2832 951 +-7518 198 +7448 3189 +-4951 -3339 +-418 -376 +-5940 4433 +6353 5935 +1511 -3465 +627 -4805 +2841 7278 +1161 -6182 +-5488 -6793 +4 -602 +6629 4719 +2700 3951 +77 -4189 +-5245 -1925 +-288 -482 +7897 -490 +1058 -3527 +3611 -2395 +-3945 -3848 +3459 1188 +7327 -5749 +7679 1348 +-3517 5745 +3565 4622 +-42 -2927 +5131 -3920 +5869 -2990 +-6448 3833 +5420 1671 +3891 -3572 +4324 1186 +3604 -7333 +-4238 -476 +323 3315 +380 2976 +-7566 -7771 +-1199 -7208 +7918 4387 +6184 1480 +4982 -7681 +2307 4253 +7979 458 +-1320 1139 +-3909 -1125 +4194 1243 +-1687 -6054 +-5203 -3333 +-7798 -4595 +705 5591 +-4082 3313 +641 -5 +-960 -5572 +-7397 5558 +-6333 7493 +-5325 -2802 +7299 2910 +-6646 5775 +-1003 -3660 +-7084 -4555 +330 -2300 +7317 7179 +-5404 -938 +4114 -73 +-4168 6972 +-6071 -3050 +-2904 -5343 +2942 798 +-6462 -6343 +-6100 -3549 +5752 -7649 +1187 2114 +4901 4888 +1392 7166 +1134 -5964 +-7066 -3232 +4779 -4573 +-1794 -1369 +-6186 -1291 +-2247 -571 +-2871 -2889 +5980 2380 +-4945 907 +-6110 -6524 +2691 -5712 +-3637 7876 +5496 -856 +-2550 -57 +675 1251 +-4787 -3547 +5840 -1646 +-412 -3551 +450 5678 +-3219 1253 +-2459 6321 +1697 6139 +3229 2071 +7897 1157 +-2505 -7880 +4590 4619 +-2241 3190 +-1844 733 +2724 -1442 +-306 -3100 +6010 -2507 +-3888 -7835 +5063 -7397 +-5765 -7674 +2855 -3426 +-4541 7196 +7852 -2170 +6425 5521 +-2232 -3404 +7225 3060 +-3385 -3144 +-1353 3317 +6505 -2265 +1948 -1575 +7760 3773 +4651 5700 +-7211 1612 +-2120 -4672 +7254 2591 +2730 4741 +4007 2736 +7159 7113 +-4682 7673 +-1083 5540 +4886 5933 +6 365 +1114 6173 +167 -2842 +1190 5794 +-1091 6855 +-572 6475 +5550 -2445 +5403 -7896 +-1190 5471 +5361 626 +-573 -3468 +4416 -2716 +1297 6156 +-4982 780 +-5346 4662 +-6784 -6172 +2784 -150 +4192 5630 +-2244 233 +-5425 -6262 +704 -1576 +5052 -7155 +-7880 -1817 +735 -2036 +1697 4618 +-7167 1518 +3184 1039 +-2906 3842 +-208 7978 +-5477 586 +5618 7851 +3898 6528 +4601 6793 +-454 7284 +-7481 1133 +7925 -5562 +7504 -7964 +4457 7571 +-1404 7800 +-7827 2689 +-2169 5300 +-4379 -1425 +-2646 -5897 +-447 528 +-2938 -1271 +-2091 -6975 +-7714 -5429 +6566 -3223 +-999 -7031 +-2622 1695 +-1939 -5055 +6998 -4734 +7974 5093 +-6034 -6168 +7705 1116 +1606 -7726 +-992 2541 +-7829 -4395 +-6206 6063 +5806 -35 +-7976 -4935 +-6252 6531 +7643 -1211 +-4643 -177 +27 -7342 +-7614 5922 +-7513 -738 +-1944 2093 +-4717 5495 +2405 1316 +-1323 7351 +-4584 3217 +5519 5871 +-6564 6918 +859 -6242 +2362 1274 +4099 -3864 +3117 37 +5166 -3032 +4910 5411 +-5779 6637 +-4231 -478 +-1595 6173 +-4137 7289 +-899 7648 +-4904 -5799 +-4755 -1784 +-3506 -5488 +6157 7317 +-5137 -6680 +7405 530 +234 6075 +-6799 -405 +-412 6976 +-1164 4073 +-1641 5788 +4627 2181 +3227 4555 +2918 -1734 +7680 5725 +5594 -7549 +1866 -4824 +1638 -73 +4225 7657 +-5785 -2596 +-7599 6123 +-1214 -3782 +2935 2489 +3751 1594 +5236 7282 +-866 -6430 +-4657 -4302 +-5213 -6932 +-5042 5579 +5632 -3368 +1268 -5227 +5430 3309 +5037 5423 +2587 -2800 +-5504 6647 +-512 -2838 +-1499 -4867 +4859 5161 +6476 -2862 +4665 -3215 +-5365 7389 +-2960 -6578 +7998 4391 +-3256 7579 +-337 -2347 +2652 -3139 +888 6304 +-6224 2123 +3433 4623 +-4679 -2751 +-307 5977 +-7734 -5883 +-5890 660 +3978 -5802 +-633 -856 +1362 -5678 +6861 -7771 +-3964 6097 +-7041 -391 +-958 -7514 +-1461 2335 +2585 1044 +7304 -5312 +2303 -2706 +-3620 -1038 +5574 -2211 +-3297 6645 +-4656 6298 +-7322 -6488 +3001 672 +-5379 4126 +3760 1856 +1485 5238 +-3899 -7444 +-4635 -399 +-5277 5071 +5287 3684 +-5465 1768 +-2225 -3202 +3176 -4272 +-299 5125 +7572 3035 +2914 -3854 +4014 2231 +-7845 2998 +5281 4421 +-2249 -5794 +-5724 -6461 +2584 4348 +-6284 267 +4852 -6890 +-2669 5109 +2106 -3742 +-3892 -1875 +6066 4005 +5065 2824 +-2279 2292 +4048 7701 +-3789 -3523 +2070 -3058 +6991 4926 +-5327 7785 +6768 2005 +7830 6025 +2731 5994 +-2139 3193 +3556 3386 +-7093 -1124 +3694 1117 +5411 -4295 +-5565 -5823 +5137 6487 +7263 -3852 +-5768 -2998 +-5018 134 +-6197 3961 +4132 1605 +-464 3603 +-3819 -1355 +3837 -5536 +-5001 5108 +-1983 -2202 +-1885 -7828 +3997 7153 +-6749 1818 +1046 6597 +-2353 -4311 +5060 -6884 +-2348 2879 +5855 -5346 +-5888 2112 +4009 3314 +-970 5844 +-3279 7215 +-2995 5746 +-5783 -7491 +4965 7124 +-3836 3050 +3664 3717 +-6360 1214 +2477 -7580 +6122 1391 +-5039 7411 +-4998 -4384 +2713 1165 +-854 -1129 +-3010 -92 +-2023 5528 +7633 -7051 +7588 -7538 +751 -570 +-4613 314 +-5299 -4024 +6784 -3590 +-4159 4764 +-6617 -1163 +-430 -6517 +-7758 5176 +6141 -1289 +1631 -2611 +-7232 -3809 +-5163 -1632 +-499 -6482 +-6496 3631 +-1609 -3267 +1989 3684 +7431 6317 +-3733 531 +6783 -1902 +-7146 -6154 +6784 -3440 +7267 302 +1230 4065 +7514 1544 +-4553 5464 +-7886 -3663 +2644 3641 +-5842 4360 +6033 1438 +-3120 5150 +4252 -2499 +-5720 -4281 +-6446 7529 +6273 6311 +4283 2423 +-6142 1823 +-2874 -1148 +-4166 4383 +-7346 1722 +540 -3418 +-357 2040 +2122 4862 +3663 1699 +-5160 2561 +-2529 -3336 +2900 113 +-5334 2064 +-4681 -6092 +-7865 2686 +7324 -2694 +-1223 -7617 +-2226 1303 +7 1887 +4129 -7642 +7546 6517 +-3572 2883 +-12 -2691 +7820 1867 +-350 -4953 +7113 1186 +-4797 2692 +-5145 -6954 +3583 -4272 +-3542 -1908 +-3315 -6091 +1836 -329 +2339 -6085 +5085 -4247 +-6938 -1592 +1694 -7994 +101 1004 +783 7534 +2245 2643 +5877 -3247 +-5071 -1130 +5706 -1049 +-2884 -2482 +-7460 2978 +1451 6304 +1555 -1391 +-6785 1821 +-3271 6056 +-4458 -4550 +-3231 -4864 +-5572 -337 +-5429 -2396 +5020 -5756 +-290 4126 +4676 -87 +-2539 -2576 +-5675 6852 +-6149 1070 +-6405 -6362 +4247 -564 +7221 -7901 +-5036 -7701 +-7763 1543 +3421 7614 +7462 -4077 +-1692 -80 +-1257 3399 +-6695 1928 +-6500 5797 +7815 -7251 +-1959 5491 +4240 -5718 +3163 7174 +3279 3259 +-471 6050 +-5232 -1554 +-7662 1923 +5542 -1497 +-3238 2694 +5829 -6004 +3672 4767 +-318 1067 +-6858 -6141 +-3062 -3744 +1244 1719 +4204 -4007 +-2396 6246 +4381 -7771 +-4736 -1479 +-1781 7731 +6304 4248 +-2603 -1464 +-7244 -917 +-5358 -4940 +2304 1396 +-7630 1358 +-1754 -6085 +3372 -3958 +5264 5793 +-6988 2366 +449 6570 +-3520 -5052 +-4874 7550 +-3447 -5333 +-7045 6079 +3403 7202 +-2195 -7772 +1928 -3266 +-3077 5389 +122 -1690 +-3129 -3730 +3965 349 +5760 -6199 +-7644 4812 +7243 -3556 +5572 -7466 +-4187 7408 +4752 -6797 +6869 1275 +-76 3499 +3060 1528 +-7940 885 +-1579 -7514 +2653 4568 +-6214 5149 +-7665 -907 +-7022 4438 +6030 -7879 +-6715 -2641 +-5882 5840 +-4283 5560 +-841 1539 +-7462 1792 +-2378 849 +-6407 -2209 +6162 3127 +901 -946 +-2079 -5502 +-6963 -1980 +-1636 63 +4797 -6829 +2140 -5251 +-4364 -2480 +482 -7671 +-7602 -7977 +637 91 +7823 -4615 +6818 -1343 +-3678 -2220 +4198 2475 +4562 -6031 +-4566 -7547 +-5696 7339 +3217 254 +7042 4325 +-7646 7748 +3904 6765 +-7112 5118 +2356 -2362 +-6259 -875 +3174 7727 +393 -4971 +-6804 -5333 +2089 -334 +-2637 -2069 +2085 5171 +1536 5182 +410 880 +7595 -2433 +2678 4868 +-5681 -6603 +-7582 2649 +-2445 -2262 +4439 -7463 +3150 -2588 +-3275 -6841 +-5816 4901 +-5634 4622 +5975 2653 +-4982 2842 +2362 -696 +-2613 6526 +2778 1299 +-5745 -7690 +1594 -578 +3535 1554 +-2742 -2269 +-5153 6295 +-7300 -7601 +-6855 5850 +-3471 7965 +-7150 1586 +-1495 2483 +-3962 1332 +-3204 5087 +147 4965 +2518 -6544 +-7290 -5369 +3048 2692 +2640 -6855 +1629 5089 +-6483 6029 +2745 4326 +436 6713 +-3210 -4442 +7864 4395 +5507 -5084 +2036 2056 +1709 -2097 +-610 -3875 +4796 6215 +4518 1309 +5529 -1552 +3162 -3925 +5610 231 +7731 -3712 +1522 1248 +4857 -7495 +6166 2675 +-1524 6430 +1773 6523 +-2052 2012 +-2408 6388 +699 2723 +5872 -902 +-5101 6465 +-2390 -3217 +-325 1654 +3595 -5163 +-7655 -4051 +6224 3289 +-3804 -6858 +-4403 1086 +2282 5701 +-4592 775 +-1239 6473 +98 3102 +5257 3041 +-3201 -3001 +1759 -5762 +-2433 -7501 +1549 -7683 +-624 2040 +-2340 -1723 +5415 5683 +367 1843 +-6849 7736 +7205 5608 +-5320 -3716 +-4974 828 +-1142 -6877 +-417 6370 +713 5603 +4143 2321 +3639 3874 +6633 -2245 +-4132 7041 +2819 147 +-5269 1729 +-982 -2046 +4189 542 +-169 -4155 +-4845 -4057 +4423 6089 +-5906 5028 +4817 3602 +5403 -7286 +3736 4147 +-2930 -3165 +-2538 1192 +-4877 2631 +5238 925 +4352 2157 +-5311 2920 +-7189 -5903 +-7211 5965 +-6385 7476 +7845 -1454 +1497 781 +4020 -2514 +5664 8000 +1887 -1763 +-3572 -954 +2512 -3668 +-884 2108 +571 7496 +4763 3393 +7994 5901 +-4911 -4220 +1641 -3902 +-4746 -4110 +4519 -5917 +-106 1040 +6013 5036 +-6062 -6379 +-5337 -2797 +-6287 -3617 +965 7451 +-6179 -1887 +7706 -6046 +1301 -6771 +-6676 3570 +-5430 2779 +-2184 -2665 +4657 346 +-3346 -2352 +-3805 -5645 +249 -3411 +1723 -1706 +4441 904 +-5260 -3665 +1521 5143 +3068 3864 +-2717 -3546 +-4030 -5588 +3608 6539 +-1426 507 +78 -5746 +-942 -87 +-5875 6380 +6128 6787 +-2791 36 +-1728 -4763 +-1479 -1740 +-5698 -5202 +-6267 -5759 +2666 1294 +6261 3706 +-951 -5378 +-1430 965 +-6241 -5061 +-4988 -5886 +2385 752 +-6314 6891 +-2764 -3586 +4839 -1313 +5076 535 +1286 2224 +-3379 6783 +6382 -1629 +5331 -3391 +-7003 -364 +-7025 3368 +-4949 5796 +-4517 7344 +-6942 -802 +2578 -6810 +7213 -4793 +-7319 -2731 +7507 -4683 +-7383 -3596 +-5627 2410 +7578 -6476 +3367 -6322 +-5121 7738 +3371 -5298 +-991 4287 +1837 6180 +-2569 -71 +6560 6815 +6695 -4789 +-2524 7867 +-1690 1161 +6002 -1155 +-2085 3871 +7393 -126 +-2787 6504 +-4352 -3800 +4204 -7809 +-5570 2365 +5183 -4652 +5533 -471 +4034 -3111 +359 -6540 +-7706 6848 +3955 665 +-494 1909 +-6944 2186 +-2656 1348 +-6329 -7445 +-967 -3136 +3701 3402 +-464 3834 +-1920 5211 +2031 -2533 +-6042 -1254 +169 1361 +1409 7630 +1607 -4026 +-2833 -4431 +-5672 -5506 +2904 -4253 +5243 1621 +5528 -4130 +-7434 -5253 +-6984 -5635 +-6515 -4944 +3287 -4761 +-3404 17 +-4412 5093 +-7367 4785 +1931 7790 +-7026 -3979 +44 -3718 +5427 1602 +-2632 5096 +-3207 -258 +7576 -1033 +7729 -4971 +-6880 -6864 +1364 856 +-672 4803 +-4779 -4242 +-6496 3227 +-6094 -6829 +2590 2000 +84 4080 +-1172 -3043 +5236 76 +-1019 5262 +-2309 -7671 +2568 5130 +1452 -2039 +-5363 -275 +7289 -6682 +6567 4699 +1623 -6333 +-3600 6895 +2690 6777 +6212 -2295 +5478 -79 +6004 584 +959 -4215 +-6370 4216 +3090 4771 +262 -7154 +-6900 5217 +-5129 1261 +2565 -978 +-6744 1923 +4746 2173 +-2905 -230 +-4270 -2319 +4525 -1832 +-1160 -1579 +5763 3512 +5823 7387 +-2754 3997 +4331 6834 +7819 -5971 +-6828 3851 +-5571 -4185 +6854 7822 +883 5580 +2894 -704 +5103 7964 +1425 5775 +-7563 2068 +-5427 7891 +497 6651 +-878 -499 +1012 3990 +-6048 5188 +4237 -2109 +3774 -5341 +-4628 1364 +6622 -6436 +-7473 1444 +6651 -5798 +-4291 4675 +-2298 -2346 +4343 2750 +-850 -1192 +824 -6195 +1538 5793 +-2393 -5131 +3484 1323 +-2684 4976 +-6622 1446 +-4607 -1581 +-6638 7197 +2774 3683 +3073 4655 +-5901 -4490 +-7310 918 +-1044 7638 +6750 -4532 +1645 1684 +247 2457 +-5015 -4303 +-3489 7385 +-2350 3853 +-3625 5697 +-3469 2812 +4114 6784 +7633 4235 +-329 6878 +-6998 953 +-1336 6371 +3187 -5709 +-2329 -4973 +-5273 -1944 +-5701 -3391 +-3824 2668 +7537 404 +-7850 2960 +-121 -840 +6919 -6873 +-5255 -7069 +-2988 336 +2669 2320 +2374 -3512 +1775 -1363 +5538 -364 +2032 2457 +-3666 -3435 +6793 2089 +-4370 -1978 +-2887 7448 +7606 2104 +-7654 2834 +6052 1306 +-7471 2118 +4205 720 +43 1834 +-6387 6891 +6056 3678 +-6466 2833 +-4754 -2093 +-3638 -3300 +-1689 -841 +2583 -392 +5755 -5840 +-5231 4124 +-3549 4855 +-3898 -5105 +6499 -1571 +-1081 -1047 +-4152 7752 +4802 -842 +-1781 1715 +-6309 6313 +7786 -3023 +-467 1420 +-7840 -1377 +-2046 -4393 +-2859 5225 +7477 -801 +-3244 1802 +-2250 3452 +-1923 201 +6332 6443 +6319 2374 +-6518 -5388 +7724 -5940 +-3497 7470 +7721 4382 +1101 4944 +-6129 2839 +-4714 904 +5092 5219 +7296 6325 +657 -102 +1058 5614 +-1504 2070 +6679 5597 +251 7359 +7464 -3350 +-3371 -7648 +-7028 -6498 +2540 5537 +3601 -4819 +-501 143 +199 -376 +6824 -3615 +-7788 -7565 +-887 626 +1867 -2685 +3497 -3072 +-6129 -4370 +-1826 -1474 +4160 -5354 +-6266 -5302 +5165 3919 +-1244 4547 +-2881 7337 +-4815 -6821 +6890 -5679 +-6999 5807 +3840 -6308 +1655 3237 +6231 -2333 +3801 -5722 +3649 7546 +-7205 -3443 +958 -7475 +-512 5227 +1299 -6808 +-6210 -2908 +-6396 1152 +2523 5642 +2155 6329 +-6954 6484 +7661 3418 +-7823 683 +5379 -3012 +5877 3514 +-6242 4752 +1228 6112 +-880 2479 +-3810 1535 +-6139 2078 +6640 -1270 +5702 -1676 +-7820 3909 +3449 7751 +-1747 4821 +808 -805 +-3990 1445 +-4293 3495 +1477 6580 +-5328 -6148 +7501 -4162 +-4287 341 +5969 2558 +3263 2082 +1819 1105 +-3375 -3437 +-7675 -1903 +5474 -2369 +5166 7022 +5869 -6381 +-7228 5767 +-1691 1149 +-3537 561 +-2677 6083 +-6151 7806 +6075 7125 +3038 -2669 +-6487 1588 +1097 -7450 +-4444 817 +6318 3015 +5792 -5240 +-6254 884 +1220 1203 +-6492 800 +-7472 7158 +-6596 6665 +-3610 1908 +-4709 -3175 +-4699 5208 +6745 -832 +6442 2144 +-2499 -4386 +5077 -7856 +2189 -4476 +-18 -349 +-1178 1509 +6404 -2055 +601 -850 +6048 -6370 +6471 -1883 +7600 -730 +7974 197 +-6719 -2316 +1882 1737 +-7067 -6602 +-1891 1978 +7129 -1249 +4402 -3193 +4821 2164 +-6685 -6589 +5021 6049 +-7030 -6664 +4005 5897 +3090 -4545 +-2441 -1997 +5813 -1658 +3747 -642 +-3197 5548 +-288 7194 +2122 -2710 +-1986 -6321 +6395 42 +-7 7287 +-2249 -6469 +3665 -3704 +7054 -5355 +-4349 1974 +-5101 -6261 +-7362 891 +7910 2856 +-2137 -4090 +-6203 3346 +2141 3325 +718 4400 +6914 7651 +6398 -19 +6835 -4420 +6550 3670 +5388 -3412 +-7939 -3091 +1025 1696 +-3524 2162 +1356 7892 +3244 4468 +2846 -4295 +6262 -3088 +-6437 7442 +-2814 1502 +-3552 5572 +-2958 4938 +2616 -1230 +1597 -3194 +4190 3128 +6023 1670 +-7832 5998 +-5656 4561 +821 -3985 +-4842 -2608 +114 2768 +-6857 -2235 +5671 1618 +5844 -4318 +-235 -4812 +3241 -321 +837 -1000 +-4400 -6156 +3050 2769 +-896 -6738 +-4629 2850 +-3236 -6651 +5693 1354 +4111 607 +-4531 3406 +5174 4272 +-1594 4066 +-3768 -3623 +-7344 -3595 +-1144 -4275 +-3926 -7761 +7723 7250 +1975 7016 +6716 304 +4946 358 +2809 -2656 +6173 -4228 +3222 4519 +7814 2997 +-2627 3669 +-2110 -1480 +-2904 -6768 +-788 3752 +4648 -6448 +7847 4345 +-6003 4098 +6597 6184 +-1107 4084 +7032 3517 +-6787 0 +1533 -5244 +-6905 3549 +2887 -2576 +2347 7486 +4889 5766 +6644 2868 +-6502 2510 +6001 -6792 +2015 289 +3028 1036 +3783 215 +467 6362 +3938 3113 +5516 4554 +-4328 -7092 +-1582 -4885 +-1456 -4325 +6852 -7128 +4306 5832 +3587 1060 +-228 -4998 +-7067 5827 +4215 3029 +3461 -4366 +2792 -1356 +507 1073 +1509 5292 +-4035 -1428 +5202 3616 +851 -6471 +67 -5908 +2153 -1666 +-1792 3332 +-6537 -3191 +1724 1523 +892 -5452 +7820 -5456 +5754 6663 +-7545 2229 +-6449 2443 +-5974 -5720 +-1276 -5590 +-5433 7354 +6690 3290 +7996 2782 +-1340 6383 +-7117 -7529 +743 841 +-743 -7561 +6820 1358 +6934 -4476 +4711 7760 +-7115 2733 +7118 2000 +5139 761 +-3154 -5933 +-3304 5164 +7815 294 +-2999 -7323 +-4660 5574 +6425 2203 +5206 984 +-711 3947 +7012 4318 +-3081 -7786 +-2695 -4987 +4228 -2636 +-6008 7004 +-4673 -7594 +-465 6959 +-2317 -2220 +2420 -6559 +-3717 7760 +-1584 -7531 +-4647 -5960 +5116 981 +7094 -6035 +3249 1705 +952 -5079 +2283 4949 +-1073 6371 +3806 772 +-1601 -931 +-3813 1089 +4000 6907 +-5981 7161 +-5994 6936 +-154 2000 +6768 1031 +-2336 -4816 +-3333 -5281 +-284 -4430 +-2892 -7338 +52 3417 +40 -5703 +382 -6584 +-6492 -2876 +-6289 -3871 +-1259 7167 +7244 -6678 +4259 73 +-5919 6726 +6527 -7618 +-4801 -325 +6631 6444 +-6803 3183 +-3515 -7508 +7341 5901 +-7926 3383 +-4625 3491 +3222 -2524 +-367 2907 +-2603 -2812 +6906 -6919 +3047 -5316 +7610 -2486 +-6042 -3756 +-4267 -3725 +4162 -3229 +-4947 -7100 +2852 3963 +-2850 -2287 +-5149 -363 +-7313 -4969 +4097 5716 +-2517 1797 +5665 -1637 +-1140 -2899 +7822 -2222 +-4224 6125 +-2392 -2851 +-5764 5974 +-545 -5739 +3486 931 +-7671 -2745 +6484 -1389 +-1088 -3948 +-1839 -5481 +-3693 -5071 +956 520 +-6219 1751 +7135 707 +7037 5357 +-2613 -1815 +2512 -3391 +1211 4256 +5220 589 +-3427 5507 +-4396 -537 +-1648 313 +-3052 1486 +5064 -3761 +-5209 7678 +-6635 -4151 +-6104 3649 +-2153 6426 +-1767 80 +1593 5093 +-4494 -6638 +-4962 6842 +3700 -2105 +-7405 6971 +5173 5532 +-3433 -6576 +1761 7690 +1843 -7457 +435 -384 +-1133 7719 +2971 6304 +4401 6448 +1162 1571 +-2443 7308 +3059 -210 +-1381 6324 +-4260 -219 +-7863 2253 +-1884 -3648 +-4184 4264 +-2739 -4997 +-7331 -6466 +1781 5282 +-4030 -5757 +5709 -3701 +-3531 1483 +430 -2105 +-2596 1561 +4147 -5027 +-1212 -7778 +6363 6474 +-7525 -1728 +4908 -3485 +5511 6104 +990 -6806 +-2739 4634 +1778 -1468 +-171 -7856 +-7980 1079 +3246 -7467 +4187 -5315 +6943 4467 +-7350 -5083 +-4989 6935 +-6606 4635 +738 -7270 +2751 219 +1923 -6691 +-7324 1968 +4480 2578 +-7949 -3863 +7815 3075 +-4484 -3856 +1494 2065 +-2667 -5580 +6682 -6965 +7789 -3572 +7864 6102 +-2388 335 +-3640 2817 +-4054 1831 +3107 2890 +-672 -384 +6225 6306 +-2786 1040 +6870 2358 +-4468 3396 +-1134 -2917 +7769 -1632 +-2385 -1398 +7077 7146 +-2212 3869 +930 1681 +-6696 6323 +-2205 7613 +-6914 3952 +-4653 4339 +6092 -4742 +-299 -2245 +-6860 6632 +-2811 -6865 +-994 -5372 +164 3684 +-1699 2656 +-7672 -1769 +4640 -433 +7105 3596 +-7422 3656 +4530 -6906 +5842 -437 +4181 714 +1327 -4414 +-4362 -3562 +-5606 896 +3974 -5775 +6934 -1840 +7769 -7845 +-289 -4928 +7174 -7785 +-5494 6289 +3488 3260 +7520 1268 +-4227 2610 +-436 5518 +-3994 -179 +-7454 6758 +-7751 2106 +-2282 -2534 +5365 -7097 +1212 -2639 +-7248 -4882 +4365 3261 +622 -5498 +-3690 -2126 +-1705 2708 +369 -3023 +4041 3483 +7702 -5489 +-62 -2472 +3757 -6924 +5277 1515 +-3004 -4662 +-2020 -7248 +-602 -162 +5568 7015 +-3755 4711 +7143 -2979 +-1304 -1194 +-85 -4921 +-7373 7717 +-244 -4625 +5275 -1781 +-6721 3426 +7136 -3393 +-5045 4190 +-1333 450 +2760 -7674 +-737 7239 +5855 -7882 +2 -4553 +-2210 2548 +-2307 5506 +4749 3027 +-4311 -3835 +2318 3289 +-7013 7785 +2290 931 +7112 4008 +6998 6118 +-7729 3365 +679 -3065 +2309 263 +-4626 -3092 +-4079 -1107 +-3146 -5832 +1668 -4460 +4076 5780 +-7746 -7198 +3678 6723 +-6394 -6789 +-7003 -4969 +2214 7760 +-6876 -7409 +-3735 -5159 +5487 -2916 +-1943 5092 +1465 4604 +-6809 -366 +-5464 6413 +46 1234 +-3543 -633 +-969 -2137 +2968 -6512 +-872 2162 +2535 -7801 +-792 6314 +-6379 -7289 +-6370 -4174 +3992 -1930 +3623 1715 +1542 -7646 +-4056 2597 +-5831 -1464 +6329 -7815 +165 -5507 +-6789 7698 +-5354 -1320 +-4771 2663 +-6491 4951 +6015 -360 +-3575 -1953 +-4242 6344 +-1641 1231 +5063 2669 +-879 3583 +4571 -5874 +-3546 6455 +5880 7189 +4147 4572 +5232 6038 +678 -2698 +5491 6215 +-6100 5572 +1899 -3317 +-4758 -2054 +1111 -6203 +-7046 5356 +7017 -1326 +5877 7992 +-5167 5470 +3244 1845 +-1004 -7932 +-3982 4413 +313 -7324 +5253 7051 +-6090 7813 +4993 1490 +3459 -4780 +-6801 -7993 +7177 1173 +209 -7251 +5119 3693 +-3773 1714 +1245 7174 +3344 -1105 +1768 7914 +5591 -7930 +-4715 2041 +-5475 -2245 +194 7369 +-156 -3189 +879 -1369 +-5472 -7790 +2191 -352 +4026 451 +7700 7876 +4955 -7862 +7236 -5118 +6851 -2787 +3206 -5785 +-1573 6346 +1190 -7818 +7892 -4027 +-5674 1038 +6770 -3490 +-5028 -1928 +2775 3196 +-852 -1886 +3202 1116 +1259 6931 +2359 -132 +-7396 -4960 +-5479 -2610 +-2838 7428 +5928 -7558 +-1840 4670 +3296 -2756 +923 -1038 +-7624 -6230 +5504 555 +4044 -6796 +6597 2097 +-6600 -1958 +2229 -3618 +5432 -5642 +739 -998 +-7321 -2277 +7527 7411 +6452 -7717 +-2904 -4115 +3066 -5509 +-4130 5908 +2616 993 +-6708 -565 +1777 4176 +-1295 -1411 +-5859 -5134 +-6485 3253 +-4423 7692 +134 2057 +-3864 590 +1204 297 +7968 7982 +-5396 -3767 +2789 7096 +-2262 5315 +4371 951 +-1401 -200 +1558 -2505 +3123 7284 +-4677 4404 +318 -4363 +5354 7022 +-5321 -4155 +-2339 983 +7375 -5741 +6732 -1037 +3730 -2253 +-2297 3108 +474 -4746 +-1924 6603 +6286 -4726 +-3554 -91 +1106 6718 +-6213 -2847 +7737 -1306 +-7255 -5831 +-2771 -5306 +6476 1699 +1536 687 +506 1256 +-1037 2611 +-6863 -869 +-6112 4787 +3869 -5934 +272 -7280 +-4645 2082 +-1561 -177 +-5601 1957 +6653 1533 +-6526 -7132 +960 -7653 +-5726 -4313 +824 1256 +2799 -2574 +6037 1083 +1468 6352 +6411 -4767 +-4228 -6755 +5757 -2649 +943 -1677 +-6365 -4622 +2170 3312 +-1602 -481 +-6165 -7816 +-4997 -6384 +3286 -7956 +-6885 1429 +-3361 5673 +-1010 7320 +4116 -4772 +628 6843 +-5598 4609 +5729 6746 +-4448 3958 +-6094 -6129 +7908 7842 +4701 -3529 +-1436 2569 +-1139 1420 +2858 -5819 +2418 -5162 +-1611 583 +-4972 1622 +-6928 -4660 +4114 7381 +-7279 -5365 +-5739 6276 +1666 6868 +-2570 -5731 +-6104 4422 +-6587 7283 +-7759 5087 +2105 7749 +1079 6632 +-6973 7087 +-5926 6037 +-6342 3571 +6454 6886 +2024 -4890 +5304 6406 +5082 -1565 +3408 -6328 +-3614 -1811 +-5888 -1533 +6526 -2573 +-3278 -1711 +7852 -2983 +-2074 -4975 +-5016 -4546 +-1241 4777 +6597 -3424 +590 342 +5987 4684 +-4354 -2145 +-6077 -5425 +3562 7082 +-719 -4021 +-4533 4868 +950 7895 +3099 3249 +2527 -5661 +-1551 3713 +-6706 -2989 +1442 5120 +975 -7665 +1147 780 +1767 -7553 +4011 4185 +5164 1550 +2635 6895 +-947 7205 +2580 4086 +-7402 2009 +-3307 7250 +2402 7197 +-7521 3552 +-4554 -2373 +-2007 5344 +2317 3695 +7771 5336 +-1785 1639 +6285 -3079 +5239 -4241 +-1560 3157 +-2548 39 +4589 1906 +-1764 2678 +-2413 -5369 +-579 5021 +7379 -5656 +-4307 -5594 +2610 4216 +3794 6412 +-1228 2336 +7993 -7997 +2389 4139 +5342 -2892 +716 -6024 +-3789 2069 +6485 5348 +-2386 -7478 +-826 -2708 +4799 -6820 +-3686 -1567 +-5366 -3990 +317 6180 +-7729 -5668 +6346 580 +6584 6313 +-7294 -7660 +-104 -4629 +-719 494 +1489 2992 +7484 7223 +2382 1437 +-750 -6655 +-3091 5873 +4561 5954 +563 1397 +2991 -6294 +-6374 474 +801 1282 +4086 -5718 +5042 -5515 +7327 1453 +-7789 3511 +103 -6269 +-7074 -136 +6296 -1965 +6132 2439 +3953 -5579 +-7658 4242 +-4899 5459 +-4585 7295 +-146 -3492 +2349 -2834 +4282 -1592 +6623 680 +-4414 -7936 +-3445 -5730 +2034 -1547 +-1793 -1502 +-815 -6484 +6305 -1784 diff --git a/resource/runner/problem/book/ch2/8. pipe/data/output/1.output b/resource/runner/problem/book/ch2/8. pipe/data/output/1.output new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/resource/runner/problem/book/ch2/8. pipe/data/output/1.output @@ -0,0 +1 @@ +8 diff --git a/resource/runner/problem/book/ch2/8. pipe/data/output/10.output b/resource/runner/problem/book/ch2/8. pipe/data/output/10.output new file mode 100644 index 0000000..75226b9 --- /dev/null +++ b/resource/runner/problem/book/ch2/8. pipe/data/output/10.output @@ -0,0 +1 @@ +49858354 diff --git a/resource/runner/problem/book/ch2/8. pipe/data/output/2.output b/resource/runner/problem/book/ch2/8. pipe/data/output/2.output new file mode 100644 index 0000000..60d3b2f --- /dev/null +++ b/resource/runner/problem/book/ch2/8. pipe/data/output/2.output @@ -0,0 +1 @@ +15 diff --git a/resource/runner/problem/book/ch2/8. pipe/data/output/3.output b/resource/runner/problem/book/ch2/8. pipe/data/output/3.output new file mode 100644 index 0000000..4699eb3 --- /dev/null +++ b/resource/runner/problem/book/ch2/8. pipe/data/output/3.output @@ -0,0 +1 @@ +116 diff --git a/resource/runner/problem/book/ch2/8. pipe/data/output/4.output b/resource/runner/problem/book/ch2/8. pipe/data/output/4.output new file mode 100644 index 0000000..c305aa5 --- /dev/null +++ b/resource/runner/problem/book/ch2/8. pipe/data/output/4.output @@ -0,0 +1 @@ +471 diff --git a/resource/runner/problem/book/ch2/8. pipe/data/output/5.output b/resource/runner/problem/book/ch2/8. pipe/data/output/5.output new file mode 100644 index 0000000..614c2ea --- /dev/null +++ b/resource/runner/problem/book/ch2/8. pipe/data/output/5.output @@ -0,0 +1 @@ +7833 diff --git a/resource/runner/problem/book/ch2/8. pipe/data/output/6.output b/resource/runner/problem/book/ch2/8. pipe/data/output/6.output new file mode 100644 index 0000000..3057102 --- /dev/null +++ b/resource/runner/problem/book/ch2/8. pipe/data/output/6.output @@ -0,0 +1 @@ +10966 diff --git a/resource/runner/problem/book/ch2/8. pipe/data/output/7.output b/resource/runner/problem/book/ch2/8. pipe/data/output/7.output new file mode 100644 index 0000000..5b4ffcf --- /dev/null +++ b/resource/runner/problem/book/ch2/8. pipe/data/output/7.output @@ -0,0 +1 @@ +176735 diff --git a/resource/runner/problem/book/ch2/8. pipe/data/output/8.output b/resource/runner/problem/book/ch2/8. pipe/data/output/8.output new file mode 100644 index 0000000..9aacfc2 --- /dev/null +++ b/resource/runner/problem/book/ch2/8. pipe/data/output/8.output @@ -0,0 +1 @@ +2025299 diff --git a/resource/runner/problem/book/ch2/8. pipe/data/output/9.output b/resource/runner/problem/book/ch2/8. pipe/data/output/9.output new file mode 100644 index 0000000..46921d7 --- /dev/null +++ b/resource/runner/problem/book/ch2/8. pipe/data/output/9.output @@ -0,0 +1 @@ +32041541 diff --git a/resource/runner/problem/book/ch2/8. pipe/description.md b/resource/runner/problem/book/ch2/8. pipe/description.md new file mode 100644 index 0000000..1ed42c5 --- /dev/null +++ b/resource/runner/problem/book/ch2/8. pipe/description.md @@ -0,0 +1,37 @@ +# 输油管道问题 + +## Tags + +- C++一本通 +- 排序 + +## Description + +某石油公司计划建造一条由东向西的主输油管道。该管道要穿过一个有$n$口油井的油田。从每口油井都要有一条输油管道沿最短路经(或南或北)与主管道相连。如果给定$n$口油井的位置,即它们的$x$ 坐标(东西向)和$y$ 坐标(南北向),应如何确定主管道的最优位置,即使各油井到主管道之间的输油管道长度总和最小的位置?证明可在线性时间内确定主管道的最优位置。 + +给定$n$口油井的位置,编程计算各油井到主管道之间的输油管道最小长度总和 + +输入的第$1$行是油井数$n$,$1\le n\le 10000$。接下来$n$行是油井的位置,每行$2$个整数$x$和$y$,$-10000\le x,y\le 10000$ + +输出的第$1$行中的数是油井到主管道之间的输油管道最小长度总和 + +## Example Cases + +### Case 1 + +#### Input + +``` +5 +1 2 +2 2 +1 3 +3 -2 +3 3 +``` + +#### Output + +``` +6 +``` diff --git a/resource/runner/problem/book/ch2/9. sol/config.json b/resource/runner/problem/book/ch2/9. sol/config.json new file mode 100644 index 0000000..45b2d86 --- /dev/null +++ b/resource/runner/problem/book/ch2/9. sol/config.json @@ -0,0 +1,23 @@ +{ + "Runtime": { + "TimeLimit": 1000, + "MemoryLimit": 16, + "NProcLimit": 1 + }, + "Languages": [ + { "Lang": "c", "Type": "default", "Script": "", "Cmp": "NCMP" }, + { "Lang": "cpp", "Type": "default", "Script": "", "Cmp": "NCMP" } + ], + "Tasks": [ + { "Id": 1, "Points": 10 }, + { "Id": 2, "Points": 10 }, + { "Id": 3, "Points": 10 }, + { "Id": 4, "Points": 10 }, + { "Id": 5, "Points": 10 }, + { "Id": 6, "Points": 10 }, + { "Id": 7, "Points": 10 }, + { "Id": 8, "Points": 10 }, + { "Id": 9, "Points": 10 }, + { "Id": 10, "Points": 10 } + ] +} diff --git a/resource/runner/problem/book/ch2/9. sol/data/input/1.input b/resource/runner/problem/book/ch2/9. sol/data/input/1.input new file mode 100644 index 0000000..fd386ac --- /dev/null +++ b/resource/runner/problem/book/ch2/9. sol/data/input/1.input @@ -0,0 +1,4 @@ +3 +-4 -3 +-4 5 +5 2 diff --git a/resource/runner/problem/book/ch2/9. sol/data/input/10.input b/resource/runner/problem/book/ch2/9. sol/data/input/10.input new file mode 100644 index 0000000..ca185db --- /dev/null +++ b/resource/runner/problem/book/ch2/9. sol/data/input/10.input @@ -0,0 +1,10001 @@ +10000 +3353 1426 +-4749 4558 +7935 -5716 +-8977 -9495 +-7600 -1385 +-1921 -2086 +3514 4450 +-3412 -6023 +-3210 -3595 +-4716 3442 +9206 8691 +-6909 6680 +-6647 -3285 +654 -8447 +2429 2178 +-3889 941 +5394 -1502 +-489 7803 +1729 -6515 +226 -341 +-4885 -3901 +1760 4364 +-4551 4196 +-1696 -966 +8544 118 +7434 -5977 +2902 -8986 +-6694 -6194 +-7057 764 +4744 6657 +8040 -9629 +2579 4984 +6750 -6281 +624 8216 +5629 5539 +-5345 -9916 +1979 8494 +3778 2216 +-79 -3768 +-1454 -4134 +-841 -709 +224 -6284 +-4177 -9270 +5542 -6440 +-5254 -1637 +1348 -4195 +2572 472 +3508 -3390 +1049 -8132 +4445 -1414 +9904 -2823 +3681 900 +-1350 -1765 +5767 663 +-3272 -7552 +-35 7495 +1329 9019 +6070 3118 +-7701 -118 +731 7871 +-6518 -7739 +8664 6006 +9886 -319 +-6889 -8348 +44 -1649 +9953 7328 +-7055 5761 +-202 -3156 +8913 8384 +2489 4525 +-6204 -4643 +8338 2568 +5869 5016 +-9486 -1542 +4787 1143 +-7069 4292 +1998 5833 +-1987 -110 +1970 5827 +8729 -8427 +-6387 -801 +9252 -1522 +1274 -728 +-1373 8287 +-5324 2627 +1829 -5753 +7176 -1899 +-7435 -4643 +1719 3628 +-7776 -8417 +-6133 7807 +-675 -3999 +-8733 3076 +-6154 -4284 +-1063 7360 +-9177 3456 +9761 1067 +7571 -8302 +9534 -3681 +-1088 -8786 +-4026 5277 +4798 5898 +1040 4443 +4674 5761 +-4056 1821 +2993 9973 +8247 3795 +220 1803 +-9616 8616 +-6265 7365 +9024 3358 +2985 11 +-5388 -8766 +3266 2280 +491 6136 +2525 7247 +-9034 1269 +5532 -8830 +7690 8773 +-184 -699 +-6265 -2811 +7735 -3277 +4756 3655 +-952 6126 +6573 7701 +8379 4343 +8594 3523 +-8075 -427 +-7579 -2393 +7816 1133 +5041 8581 +-5541 3624 +-4063 -3835 +-8710 -2614 +7549 -3895 +-3734 7126 +-1592 7949 +4494 -9437 +8351 -7445 +2369 -976 +5178 6205 +1601 -8218 +2131 8183 +7487 6103 +5567 8715 +5825 -5202 +2201 -5864 +2836 -6788 +5295 -3848 +2462 7489 +9169 2080 +-4572 6006 +-8598 -7057 +4436 5844 +-7888 6294 +-137 -3825 +9672 -9373 +-9652 -9560 +2250 8289 +2630 9185 +-5449 -6287 +-4977 5437 +-885 3913 +-1101 -5498 +-8426 8042 +-7446 48 +9223 -7039 +1826 -1659 +-7717 -8359 +-8147 -7463 +-2753 -8710 +4340 -1116 +1651 8093 +4695 -3302 +9689 5418 +-6555 4029 +-1998 2384 +6265 -9164 +-8948 9642 +-2979 -8388 +5435 -731 +8205 9258 +-7489 5641 +3112 -7848 +-1257 4135 +4164 -3753 +-6916 4591 +-8271 -5921 +838 6349 +7840 2564 +-6692 -8227 +-853 -8531 +-7328 5130 +3529 4412 +1406 -6319 +-5305 -5720 +-4340 -2102 +9175 4936 +-8041 7630 +-9938 1088 +6595 -8860 +-8092 -1801 +-2917 -6134 +1092 -5687 +5079 -6230 +-3896 -4332 +-9903 -9819 +2072 -2033 +-6559 -7018 +3920 -4799 +1694 9017 +-7459 -2125 +9159 -7387 +8348 -7471 +8616 -2930 +-3421 4419 +9780 -5997 +-1246 -4759 +-5178 -2587 +-5392 -2234 +-9656 -643 +-1061 -732 +5166 -5904 +7687 -4394 +-6690 -2404 +-2331 7867 +-8439 -745 +-5695 3388 +-9034 -7275 +-8265 -6895 +-8344 2726 +-311 7045 +364 -5310 +1494 -150 +9 4152 +-2412 8242 +-9267 -7269 +-1085 -7756 +-8247 7592 +4578 2099 +3407 -8747 +8129 2695 +-1225 -1370 +6858 -2567 +4242 8174 +-1526 3360 +-1619 3988 +-458 -513 +8538 -4207 +-9957 128 +-5526 -6372 +-1539 -4833 +-1534 4144 +-8269 9106 +-8779 5372 +4461 778 +-7015 6857 +-8221 -4398 +-771 -8000 +192 -7748 +-9733 9519 +825 -4389 +-5786 -9132 +-586 -2108 +2616 530 +7447 -201 +8173 -3987 +8788 -6403 +3889 4467 +6212 -16 +-6944 -7237 +2174 603 +9424 -2062 +-1775 -1876 +-3057 -5151 +7431 5713 +8456 7946 +4172 -2196 +-7295 4009 +5709 4035 +9040 -7256 +9868 -1787 +-814 -7898 +3249 4212 +-4525 5201 +4304 -9367 +-5128 5719 +-4319 -3839 +-1776 -1348 +-9805 -2575 +4059 -6715 +4817 1306 +-3662 -4733 +7028 -6493 +-4471 -5327 +7951 5310 +-7627 -3096 +6601 -9653 +-6278 -6682 +-347 -6689 +-181 -1531 +1082 2439 +2405 -9185 +6071 7660 +3015 3780 +3546 -3707 +846 4041 +-8279 8147 +9575 3920 +1027 1917 +-7514 4752 +-1209 -5258 +-4692 -1899 +63 6802 +6110 1704 +-1068 -7172 +1644 -2979 +4743 -7594 +9518 5255 +-2443 936 +5548 8727 +7255 -6860 +-4302 -5525 +-9361 977 +1950 6965 +-9070 -2150 +1501 6759 +-5993 -9023 +-1340 2053 +5795 -6199 +-1195 9933 +5144 314 +3797 -5769 +-3390 -6834 +-1803 -3136 +-2521 7450 +5703 9521 +3427 2005 +5134 2572 +7192 163 +5373 -1911 +-5376 -8249 +8623 3834 +-7499 -1712 +1368 -4896 +-7536 -6803 +2391 1300 +5471 -1052 +7248 4097 +-8868 -7023 +-1445 4096 +-3700 4284 +1481 2820 +7292 -7449 +-6205 -3061 +-9880 -8305 +9877 -8397 +3119 9692 +8028 9742 +-3703 6574 +499 4221 +1863 2466 +-4428 9726 +-9779 -2467 +-8905 1244 +-4116 -4280 +8832 -3973 +7610 -5851 +9012 5903 +7204 -9934 +-5547 -3190 +-8700 7192 +3622 2445 +550 -6636 +2014 8873 +-9452 -8645 +-8758 -3004 +8908 -5294 +5180 -244 +-7172 -9501 +-7441 920 +-8440 902 +-4615 -7640 +8122 5383 +2547 -3325 +4642 -4536 +8001 -7957 +5724 3891 +-7109 6175 +4179 89 +1008 -3761 +3531 -6221 +6914 1649 +1641 -1355 +6171 6563 +9848 -2100 +6988 -999 +-8013 3655 +-7295 3422 +-2326 -8058 +-5535 -6333 +-5788 5282 +3455 3123 +-8490 4662 +2097 -1020 +4391 2810 +3559 -2517 +6646 620 +-1046 7021 +1230 -1368 +1625 -4058 +963 5413 +7853 -8017 +4112 -5265 +3405 -9836 +-768 -6587 +-4731 -3965 +3643 -8318 +-2040 1155 +9907 -2006 +-6230 -2329 +4697 -9905 +-3660 8869 +-5581 4274 +-3071 2579 +1966 -5357 +2749 4313 +8983 4343 +6749 -3007 +8008 526 +-1781 4165 +-1116 -4995 +-6414 3558 +-6212 2454 +-3215 7876 +5282 -1996 +8571 -314 +1732 6141 +-5847 -2715 +4502 2763 +8528 -1583 +-8734 2280 +8874 -1278 +-162 -8381 +-6601 -8222 +-3127 3032 +-3989 7626 +5843 7555 +-3830 -3358 +-1371 1011 +-6677 -4358 +5131 4433 +5283 3085 +5258 -9234 +-78 247 +-2329 -264 +-434 5254 +9674 -7234 +7455 -3159 +2587 9794 +-4349 -5287 +-2970 -114 +3770 -6627 +-7552 7520 +7899 -3684 +5269 6390 +9093 7439 +75 2648 +817 6556 +-1841 -586 +4698 5894 +-2171 4466 +-6015 -5570 +-9147 -7047 +-5926 6966 +9413 7046 +-525 4798 +7930 4346 +-3394 4861 +-5836 -3014 +-8226 4237 +-6063 -6745 +-6262 -3128 +3859 3639 +-9795 9410 +-3552 3156 +7654 -7010 +-8000 -8153 +-6151 -2085 +1599 5318 +-7563 8017 +-4378 -2821 +8969 1654 +2142 5293 +-2244 -3835 +9580 3664 +8926 2684 +-2011 -8107 +5028 8177 +-6648 4023 +6609 -8419 +9259 8684 +-3911 -9073 +-9662 2405 +-650 8301 +1827 7959 +-5625 9540 +-352 -377 +6353 5533 +5368 7233 +-1415 -8012 +408 889 +-1395 -5438 +3903 8219 +8855 -3790 +8551 6040 +1310 -6366 +-1146 -1682 +5432 -281 +6117 2286 +8803 -1195 +4579 -5398 +-155 -8295 +3049 -568 +-8027 -2694 +-3573 -9703 +-1423 7657 +-8512 7619 +-1810 3403 +-8716 3769 +-763 6457 +-7426 -2442 +3719 -3245 +618 -9996 +-772 -9997 +-4260 3262 +-1353 3272 +-3978 -5400 +-3074 5311 +-9494 7282 +4304 -1525 +7273 -9755 +5348 9124 +-9216 8442 +3186 -6639 +-7137 -4293 +-1681 -4975 +-8333 -7933 +1370 2754 +3061 -2691 +9156 3046 +-1268 2732 +3449 -3834 +-4551 -7074 +1826 -8226 +9828 -521 +-59 -8837 +2974 -1542 +-5369 -7035 +9385 -6436 +7217 9218 +-5508 -3179 +-3631 8649 +-4799 8685 +-78 -5932 +7820 9430 +-4989 -9263 +-2255 3717 +-4101 -7416 +-4724 -9819 +-1125 3146 +-8053 -2049 +-6396 -1881 +1730 1942 +-9709 6385 +1505 -1177 +2039 -3624 +-4848 -4475 +-8219 4684 +-4330 -7851 +3160 -6241 +9656 -8816 +4723 -4408 +-1445 -5135 +6812 8242 +1045 2593 +529 2092 +-9079 -9748 +-1857 2717 +-5135 3328 +4316 7209 +4481 5678 +-2472 867 +6948 -4145 +-8927 -8884 +8695 -7170 +-7008 5514 +-3548 3017 +-5662 -9252 +-9936 -9552 +5129 -519 +-8577 2009 +7370 1912 +3932 9561 +4527 8957 +6828 873 +-3184 3890 +-1221 1215 +1689 9348 +-4893 -2524 +8889 6554 +-6981 6718 +9453 -6357 +9223 996 +8033 -27 +4298 -9635 +-2085 3272 +-1797 -4094 +8103 6526 +-8712 -5321 +1854 1461 +-4810 8461 +-3970 -4496 +7988 -1858 +648 9097 +-2014 -4325 +7997 228 +-9485 -4574 +-9300 3084 +2102 -3183 +-1893 -2347 +-3591 137 +-9640 -2796 +6302 7386 +-441 -9523 +-3578 -9961 +-2655 5479 +-9350 -4404 +-1680 -8246 +-1180 -5205 +-1341 8019 +7064 1367 +-709 -8000 +6176 6200 +-6979 -602 +2350 -2200 +4984 8806 +4672 -9089 +5782 -501 +-6241 -4828 +6696 -1060 +5891 5692 +-3653 6884 +-2968 7412 +8173 -7032 +1115 -4865 +-1900 -5354 +6945 1087 +1789 -7647 +8124 -8098 +-9178 8771 +-9648 6889 +-2785 9069 +-9510 -538 +5618 8998 +-8255 -6383 +2592 7709 +9378 -2683 +2332 -7823 +-8716 4665 +-1799 -9903 +7837 8745 +-527 -1868 +-4643 -3000 +2635 2393 +7602 -8974 +-3361 -1986 +-378 2652 +-8526 4707 +-1611 8185 +9435 5167 +4550 -7304 +8456 3205 +-310 6219 +-3105 8482 +3479 3737 +9142 4718 +-4926 -9165 +1407 8258 +3158 6894 +-2902 -6145 +-1019 7688 +1130 -5434 +-3208 -716 +-7438 -7389 +-3982 5103 +-5077 8101 +9591 -1992 +-6384 2473 +-7240 -675 +-240 3546 +-3185 -3366 +9858 9034 +2042 2243 +654 -4571 +-5675 4182 +8571 9099 +-243 -8374 +-6920 6487 +1624 6606 +-6598 295 +-5843 3864 +-2102 -1483 +-2590 -9220 +-4469 -6814 +7646 9190 +8773 5744 +7616 -9010 +-2665 5871 +-8924 9426 +-7908 -9325 +5963 -2099 +8573 1105 +-9452 -1789 +-602 2462 +7005 -9942 +-4954 5899 +6706 3740 +-7699 -2243 +-8327 7864 +-220 -6362 +6530 -6009 +-96 4076 +5329 -9941 +-3313 8683 +7645 4469 +8725 5653 +8302 -7284 +-3254 -6517 +-4898 8432 +5119 -8195 +-1056 -9286 +6668 -1813 +-9311 9629 +-9805 7791 +9176 1732 +70 -7250 +-5280 -2466 +7252 8164 +-7473 -7275 +1152 1545 +333 5083 +1680 -7360 +4695 8914 +861 467 +287 8904 +-6601 4452 +-3422 5267 +5566 -3450 +6262 -7949 +1774 -8791 +-169 487 +-1768 -9930 +649 9247 +3037 8259 +4911 -6507 +-7910 -840 +857 -5397 +210 4544 +-8377 2407 +-3191 6915 +-3901 -8131 +5526 -9037 +-7834 6035 +-2833 -9000 +-3303 7158 +-4649 -8769 +6683 7855 +4223 -4233 +-4126 4182 +-2393 -4766 +-8699 2498 +-1009 6856 +4055 1989 +-8307 -5106 +-1310 4736 +8611 8310 +-4342 -4806 +907 2527 +-8904 964 +-4981 2179 +8398 -3281 +-2634 -8302 +5898 3184 +-3879 -9363 +-4923 3020 +-567 588 +-6352 5493 +-535 584 +7890 1824 +1633 -2154 +8627 3061 +8409 -9241 +-4792 2370 +-2924 -9047 +-8122 -6378 +799 1351 +-9111 8133 +-7614 -2921 +6768 1453 +136 6102 +-3932 -7938 +-4889 -3554 +7024 3862 +-750 6922 +-6549 -5679 +-6345 8180 +-2716 172 +-3528 -9001 +-5879 2513 +9695 8680 +6147 3203 +4305 -9595 +-3176 -5580 +3101 -7533 +-8290 -6741 +-9405 4206 +-223 3241 +9365 -4444 +-374 -5389 +-7792 3072 +4954 5313 +9516 1301 +-6354 -5518 +1193 -3613 +-5110 -9636 +-7456 8767 +-1336 4528 +3463 1857 +1979 -5769 +-9675 3580 +-3734 4831 +9959 -2379 +-9738 -5894 +5039 -8708 +-7221 -9628 +327 -3140 +9736 6261 +9090 -6761 +-186 27 +-908 4904 +3138 6290 +-2465 4902 +7315 8041 +4322 -1155 +5254 -8163 +-6999 -3242 +9104 -1983 +8804 9644 +-5293 7839 +3106 -2346 +931 -596 +-6281 6740 +-1740 -5751 +-9618 651 +-8981 6474 +-5189 5161 +7608 -3720 +-5298 -8605 +3111 -190 +1056 -4865 +8676 -2865 +8193 -1028 +-7986 -9706 +5839 -5807 +3419 -6758 +2662 9265 +-8346 5586 +-9379 1787 +4117 -8012 +9521 815 +-4385 -893 +1119 -3609 +170 -8047 +-7797 3186 +-9814 1531 +-4033 -4884 +-2605 5648 +-8910 -2186 +-84 -5237 +7895 -4182 +9831 4745 +930 1374 +5649 8426 +-2603 1705 +4020 7812 +757 -8362 +-4919 -1159 +-1090 8453 +-4181 -9451 +-3676 -4167 +5804 -9478 +-522 -6197 +-309 -1477 +-4990 1500 +848 148 +9926 9687 +-9502 2401 +-6746 9856 +-3264 3054 +8533 -3179 +-2193 -4320 +-3529 -8351 +4023 2215 +-2797 1827 +-7324 -5066 +-8528 5524 +348 -272 +-9861 -3165 +6962 2533 +-8608 -1126 +-4020 -9200 +-4986 1595 +5107 -8113 +-6891 -8792 +-8136 230 +6640 8086 +8443 -4820 +7164 4 +-9832 1390 +-6860 7626 +-8014 -6401 +183 9071 +-2670 -2282 +-5373 477 +-6265 -9926 +9803 -595 +-397 6697 +-5633 7966 +-3538 4511 +-7910 2558 +-8892 6333 +2457 7078 +2017 -8481 +1464 -3516 +-5627 4156 +-8009 7580 +-1880 662 +3114 3909 +-6615 8688 +7740 -8381 +-2338 -829 +-2069 -6816 +-866 3435 +7315 -4157 +-9504 -2803 +-81 1650 +7665 3372 +-5155 -4002 +7742 -4466 +6124 1492 +-9384 -6076 +7149 -5952 +-1428 -4138 +-949 8100 +-1726 -7546 +-7599 7776 +-480 -6530 +1593 -9070 +-4884 -7757 +1312 2899 +-3730 -7499 +4442 6863 +7859 8978 +-9208 7676 +-2043 3685 +6023 -3940 +6002 9735 +132 -9985 +3962 4566 +4904 331 +-5117 4463 +-337 -2914 +3209 2243 +4729 3985 +1215 -29 +-8059 -2571 +5963 -1397 +-8368 -2809 +-8865 -3593 +5412 5561 +8127 -1945 +4162 1844 +761 6249 +584 9089 +8035 -2235 +-4295 -85 +-777 -4217 +8700 -1685 +-4245 388 +9405 4317 +4222 9094 +2908 -1646 +-5117 9305 +5584 -7738 +-9929 -5458 +1940 3732 +-3162 6356 +1671 1122 +8247 -6244 +6274 -4499 +7662 -7925 +4614 6786 +429 -6890 +6810 853 +7312 8428 +-4191 4518 +4055 -2287 +6045 -4781 +1465 4035 +8522 -7677 +-9637 7890 +-8261 6890 +5808 1921 +-2199 -3199 +-5062 -1832 +3095 4113 +2836 9740 +2916 1505 +762 -1238 +9419 4714 +-8847 -7492 +2260 -2193 +-6244 -447 +1305 8198 +7264 7848 +789 -1751 +-9166 -3418 +-5703 -9639 +-128 3712 +9933 -7590 +441 1025 +5066 406 +-3320 -1379 +18 5262 +-4392 -9317 +78 537 +3682 4405 +5197 -1974 +-507 3966 +-3228 8083 +-3036 -8578 +861 -8462 +3433 -3626 +-2775 102 +6997 -3689 +-6435 -7894 +-2515 -513 +-5671 489 +-4562 -7787 +3457 -134 +-6523 2443 +-9541 9587 +4425 1511 +-815 -356 +557 -4074 +8650 -3703 +-1628 -8938 +5332 -5684 +-6768 -1350 +-3739 -7315 +-1730 9933 +2330 668 +-8077 6346 +1155 -8905 +8480 9633 +-1110 7754 +-3994 3237 +366 3754 +-3969 6854 +-3086 -2249 +9365 -3966 +1271 4885 +2421 8696 +8924 9330 +-1569 -9584 +-4733 -4685 +7906 407 +7979 3502 +2736 -9990 +3936 9584 +8301 -4381 +-9898 -8014 +-2045 -2118 +-2280 5553 +4280 9078 +9201 8069 +-8542 517 +7093 -3481 +3168 -8124 +4483 -46 +-9649 -5697 +6232 5818 +-6759 9198 +388 6638 +2027 -5478 +9192 3937 +-9480 540 +-997 -3748 +7210 6825 +-1428 8124 +-1929 2455 +4984 6936 +5506 1223 +6693 4494 +-2203 -6217 +2983 -9812 +-6557 8570 +9266 -7354 +-5257 3388 +7563 -3270 +-4973 -457 +-8437 -7237 +-6115 385 +5626 4862 +4782 6135 +7097 -4771 +9430 6884 +-8669 -8677 +3297 5630 +8780 -7269 +6615 -6780 +-6482 4657 +5278 7096 +-7394 -5123 +-4002 -4314 +-4370 1060 +90 361 +-6178 5298 +263 -3230 +8131 2750 +4805 7505 +-4406 1260 +-6491 7888 +-6569 -1177 +9751 -3163 +-9817 -4223 +-6947 -5384 +3313 8608 +-3445 -612 +-7383 2213 +3721 4431 +8843 7533 +8695 7889 +6861 1397 +-5349 -3060 +2800 -4519 +-5459 -1746 +4490 -8768 +8586 -3387 +-5399 7652 +2908 -6430 +-4140 -1199 +3671 8025 +-2289 7915 +-8903 -9420 +-6216 -5020 +7751 -6420 +9579 4679 +5447 8666 +9698 -8455 +5169 -6244 +4046 9241 +-5623 1328 +2332 784 +-3940 9833 +-3721 -3348 +-6064 -9820 +-1108 -2399 +8150 9124 +186 9079 +5854 1429 +8722 4132 +1052 -7281 +-1660 1652 +8075 4853 +9476 -3149 +3062 5714 +4400 -9161 +-2179 -4705 +5797 -3821 +458 9944 +-1968 5294 +7129 -3357 +484 -1404 +-702 -783 +-7666 -779 +-9104 8315 +-1836 -8756 +-289 -2943 +-6244 8235 +7434 -5760 +1464 9048 +2699 -3073 +-5478 7714 +-8489 -5650 +-316 -5691 +9433 4968 +-2450 -6332 +-100 -1442 +9968 -1168 +-6952 5235 +-6123 6094 +9424 3244 +-9024 8521 +2944 7431 +-7420 -5170 +7504 -9761 +9057 -9509 +1577 -2863 +3197 7927 +-4793 8313 +-3083 2688 +-6241 8555 +-9352 2494 +2794 -2848 +4799 5982 +8459 -270 +2661 -1932 +-2241 -6150 +4144 -1213 +-6911 -9703 +9689 -7530 +5388 1890 +3771 -5831 +314 1711 +-2667 164 +1795 2628 +-1453 -545 +7339 -26 +-8733 -6888 +-524 9275 +-9443 -1661 +7710 880 +-5342 4146 +5352 3390 +2780 -4505 +-4390 -2255 +-1915 -7190 +-8684 -6146 +5252 3688 +2657 -8361 +1965 -6264 +-2715 -1638 +-6252 -6625 +7199 4126 +-8527 7493 +6740 7403 +952 4826 +-3889 -7510 +3966 -6053 +-5227 -9256 +121 2725 +-904 7482 +8898 8130 +8644 6421 +1267 -6720 +-4525 -6462 +253 -1419 +814 -7787 +-179 3839 +-6511 -8470 +1456 8227 +-5500 -364 +-2189 4989 +2095 3989 +2804 -2274 +1724 -9579 +-2470 -4825 +-4740 2843 +-8621 -8667 +-6151 -4499 +7710 7806 +8764 -350 +-6521 5260 +4641 -3502 +2189 859 +9488 -1663 +9532 -1467 +5802 9700 +-8908 8998 +-2782 -9571 +1520 6353 +-4975 -7450 +4495 -1825 +-1057 -7213 +-7093 -4048 +-3462 -7364 +8600 2746 +-4358 7840 +1054 4960 +-5847 -838 +-5597 5076 +1594 6318 +2139 2254 +-3190 -3056 +-1123 -2352 +-3836 -7509 +8587 -8674 +-3375 2891 +-1372 7676 +8106 -8098 +-1014 -3859 +-561 4986 +-3921 4212 +-7643 1599 +511 9491 +7861 3775 +-1862 7755 +-663 2869 +3845 3858 +-3183 -3653 +7370 2362 +-3259 -3523 +-9401 4774 +1599 2824 +5666 -9745 +3841 396 +-6759 6682 +-1593 -4660 +-9582 8935 +-1722 -9957 +7510 -8710 +-2601 9530 +3194 -9216 +-4635 1014 +-2662 8436 +8241 -1494 +-9098 5184 +-120 -5684 +-7720 -558 +-1857 9357 +-530 3115 +-9642 4105 +-2572 2978 +2421 2112 +9 4275 +-4101 7916 +-4166 3420 +7530 -8754 +7495 6681 +5458 -599 +3436 1707 +6621 9650 +-8069 -1214 +9639 3562 +-3524 8705 +7582 -4881 +2028 -5918 +-5001 -5513 +-8578 1060 +-6415 -661 +1371 8214 +-9158 -4420 +-2606 -435 +-3862 -631 +-2910 -1417 +8515 2301 +1079 -9986 +627 -8374 +1037 6465 +-6799 7394 +4159 6562 +4362 8370 +3454 1610 +8228 8629 +-6771 -2416 +7130 -3316 +-853 9361 +-8149 -971 +2224 -5961 +-5765 -32 +6155 255 +6562 -389 +7332 325 +-7951 1912 +-3075 2139 +874 -5385 +-5576 7637 +-3941 -7010 +1984 -5227 +3632 9240 +-1025 9830 +-8591 -563 +6106 6949 +-9204 9880 +-1519 1778 +5956 -5263 +-3010 -3914 +4751 6856 +-2616 232 +-4194 -6392 +6429 -9645 +6090 -346 +4495 7179 +3369 8487 +3980 -6723 +-2075 4655 +2913 -4298 +7904 8509 +3141 -9164 +2673 5371 +-7550 -1658 +8562 995 +19 1093 +-8642 5182 +4552 -2047 +-62 -4560 +4501 6286 +5407 2565 +9717 1062 +117 9993 +3930 7447 +-9053 8834 +-2578 -6268 +-8784 438 +-728 1508 +5601 8371 +8543 -81 +-7562 -8314 +-6208 914 +-2214 1360 +277 2330 +5614 -8243 +-5775 -4275 +-1492 9026 +3562 5786 +-6750 8263 +4445 -1766 +5662 1362 +-6997 3075 +9078 7388 +-8360 -9930 +826 7369 +9291 3320 +1096 -4619 +4985 -8188 +-1441 7790 +-5878 2833 +7124 2537 +6807 -4906 +8199 -9659 +-2373 -1527 +2841 9681 +-3736 -2783 +8158 7449 +-1714 3511 +2341 -2854 +5517 -1741 +-7283 -3517 +-4647 5982 +-8829 -3727 +8396 681 +-8670 2493 +-6220 9553 +-8114 3379 +1576 -8560 +414 3440 +1634 -3126 +2090 -3749 +-1751 6599 +7649 -2070 +23 -4556 +4987 -6873 +-5706 -1570 +8771 -4546 +5516 5966 +-7577 -5819 +6951 5032 +-3125 9117 +5066 -6792 +441 5509 +5990 2433 +4211 -9126 +3429 -637 +-2681 5608 +-2614 -795 +-3527 9265 +3092 -94 +4119 -5632 +-510 -6432 +-394 9648 +-3314 1959 +7740 4552 +-8301 -6995 +-904 -3066 +-8082 5141 +6458 -4223 +-4371 -3632 +-8229 824 +8984 4937 +7976 -8993 +8790 -1513 +-9905 3538 +-9505 -1448 +-32 -4468 +-9251 -2719 +-1032 -9946 +3900 -6729 +-6869 -1549 +1815 3367 +5019 842 +-3596 -2681 +-3273 -3341 +-5800 -7832 +-1597 7093 +2396 -6778 +6634 1332 +-4306 -1476 +7105 8461 +3361 -6339 +5887 6908 +5840 -6197 +3728 -6707 +315 -160 +-2268 2576 +4600 5506 +4794 1363 +-1286 2337 +-8834 6256 +-6467 -623 +2539 9111 +5886 4466 +-1008 1086 +9465 4018 +9216 -2633 +944 8141 +8357 -5593 +-9346 -2008 +-6120 1602 +-2784 2228 +3803 -756 +-4523 -565 +-8302 4645 +-2837 -6590 +2818 -1707 +-6415 -1834 +5738 -8072 +-200 -457 +3873 -9596 +9587 -9706 +1265 9218 +620 5520 +6981 -431 +-786 -4669 +-7456 2849 +4013 1620 +6732 6401 +-2003 -4204 +2133 2460 +8193 4383 +-2153 2120 +2437 -668 +-7321 6227 +2612 -46 +-6774 5043 +3673 3307 +-8783 8597 +-2108 9953 +-5511 -443 +-6341 1929 +5966 -9476 +8239 -172 +-4973 -2385 +3835 -4146 +-4375 -7795 +6366 9722 +-4452 2715 +-3706 4295 +-8827 8309 +-9084 7820 +-7877 -3618 +7462 -368 +-9838 5714 +6389 6221 +-3264 7159 +4261 4519 +3516 3745 +-4447 -710 +-9675 2082 +-7210 -8503 +-5174 -3096 +4375 4520 +8337 676 +-512 5102 +-7848 103 +-563 5892 +-1237 -8570 +4814 6472 +-7687 -3595 +-2136 -270 +-7299 -9215 +9412 460 +-2312 7253 +9740 3066 +7389 4620 +-7214 5241 +5513 5203 +-6966 4497 +1755 -7771 +4475 4422 +9675 9165 +1019 -2457 +4470 -7182 +7718 1654 +-4990 2130 +2194 -3491 +-5511 -5522 +-4370 -2266 +4104 -8588 +-7291 -5158 +-5900 5674 +-125 -9776 +-3415 -8626 +1285 5993 +-5531 9227 +-8164 -4447 +920 8671 +6634 6773 +-6310 -1196 +-3715 -6371 +-1285 9974 +7383 3214 +7329 -2102 +-2441 -5049 +1508 -7785 +4495 -1069 +-8528 1312 +-1769 -9789 +70 -4683 +-3808 5977 +-1727 -858 +-9724 2415 +6198 -2575 +5379 -1796 +3999 3269 +-1247 1477 +7017 -7354 +-443 7126 +9576 -3665 +-2031 1343 +-8231 -8722 +3255 269 +-6360 3230 +153 -406 +-8882 2553 +2948 2042 +-1918 5078 +-3372 -447 +8942 -143 +4476 -2912 +6092 -4281 +-8515 -5103 +6631 8482 +2971 -3852 +-7292 699 +7752 -3230 +-116 -4157 +5276 4417 +7866 -1254 +6066 3386 +8008 4228 +4865 -7596 +-8061 5758 +-4154 -7862 +-4292 6021 +9272 9297 +3795 1289 +-1033 -5781 +7395 1441 +2 -1188 +1332 -2468 +5926 -8285 +-6028 -1225 +4964 -2438 +-5467 -9195 +4520 -2775 +-7862 -2883 +3385 -4091 +-8989 -4467 +1013 -4032 +-3820 -8407 +3237 1331 +-5946 731 +-6189 -9607 +2274 1108 +-8848 4274 +-6825 8995 +-364 7286 +5280 -1435 +-5145 6515 +7154 -2023 +-7810 7378 +8037 3615 +-1926 -7978 +-410 4379 +-6667 -2537 +3165 -2120 +7969 313 +6946 -9570 +-3243 4998 +7356 2694 +-4948 2312 +-907 -7125 +4151 -4785 +8175 -670 +5609 -1287 +-7636 -5545 +-6125 -9267 +3355 -8254 +6622 838 +-4908 -2103 +2139 -6333 +-7406 -8191 +3190 -6007 +5665 2393 +-3336 -9767 +1854 7033 +8452 3333 +3065 2587 +2862 -2138 +154 -9189 +6009 2219 +9924 -9941 +2502 -5193 +8869 -4842 +4843 3073 +8061 -2688 +4887 -7747 +3528 5934 +6746 -9256 +6536 4251 +-9479 8929 +8110 585 +6231 -1633 +2196 7169 +7290 8211 +1837 8375 +2963 5717 +-7282 -9766 +-882 -2263 +-1520 -6878 +6680 70 +2161 -524 +7156 -8484 +-1853 -1567 +-5392 -433 +-992 -740 +3441 -5465 +-8417 -4565 +1391 -931 +6715 -8718 +-2923 9869 +-3031 -6989 +1508 -1481 +6760 -3951 +-7101 8290 +9216 -9463 +4196 -6204 +-5814 -3137 +2654 378 +1760 -6889 +874 -9917 +5653 6303 +8661 -8869 +867 9294 +5061 -2280 +-24 -4783 +-7 -2930 +-7580 -8663 +4801 -9438 +-8818 4198 +1147 5854 +1224 -2076 +7584 6847 +-5947 -2427 +-6790 -1616 +2799 -604 +-2235 -7456 +2169 -113 +7541 -6584 +7673 5496 +6494 7224 +-1541 -5115 +-8070 -5328 +-1815 -4405 +-5873 -7592 +-1751 7000 +9283 444 +-2214 -8570 +5157 2437 +4804 5334 +8784 -4296 +-7180 -7658 +-4372 -2177 +-2620 -9857 +9571 6721 +6839 -6999 +-6933 1112 +-8232 1825 +-3092 -1840 +7386 3649 +8896 -4757 +-6657 -7601 +-9142 -7301 +5299 -7170 +3356 4411 +2606 -506 +7453 -6865 +6509 -7373 +2936 -2583 +-6765 2829 +-7639 6994 +-3670 6394 +-9716 -6462 +2635 3200 +7071 -6360 +-3736 -1009 +6640 -9121 +-5023 3966 +7549 -6115 +-6709 9520 +6748 -2764 +-3251 -4970 +-4576 2098 +1671 6556 +6283 3454 +4807 -675 +1650 815 +-2763 5886 +1773 -715 +6912 1798 +2684 -2153 +4193 -9262 +3020 -8247 +-5215 894 +9154 5891 +-5586 -5479 +-1979 6006 +9654 2543 +7030 4639 +-760 6057 +-9609 8680 +292 -3361 +-8700 5385 +-6230 -2690 +9286 -6244 +-6422 -3969 +-7856 -1862 +-6333 -6369 +-8180 -9076 +-2471 -1997 +-6404 1232 +4445 6483 +-2008 -3564 +-3142 8258 +4724 -6573 +3273 8683 +-1891 6469 +1016 7404 +3300 8531 +-6729 -7873 +-7300 -7018 +4739 -60 +-8031 -7502 +-9695 8036 +4948 2081 +1095 5737 +6928 3047 +2282 9678 +5603 -5129 +7033 -5976 +-910 -8240 +953 -2387 +-9593 -9180 +1426 -126 +7759 8706 +6203 7423 +-9979 -6382 +-4376 3185 +6803 9536 +2854 -57 +-7561 -465 +-3507 -9836 +3324 5101 +9955 -5999 +-2084 8279 +1967 -2681 +8833 -6441 +2587 1652 +6382 -3640 +9097 -2067 +2916 -5014 +6154 5906 +-2625 -7055 +-5413 -8946 +9413 8483 +3181 969 +2453 -1778 +7859 -7019 +5083 -8217 +-7387 -5023 +-9878 4252 +-3421 -8757 +783 3369 +1608 -4773 +3256 -1665 +4723 1088 +-4868 7076 +9839 -4089 +9015 8869 +3109 4464 +692 -802 +6285 8357 +1273 -6297 +-7548 -8494 +2630 -1891 +-1467 -6247 +-4461 -8993 +-1089 4522 +9897 -3638 +-5426 -1607 +-3626 -7380 +2131 4469 +-1103 -4702 +-2905 -8600 +-2682 -82 +-4207 -51 +9661 2166 +-9717 4971 +-6692 2167 +661 -1317 +-5486 9719 +-883 -2899 +5606 -2612 +-9870 1505 +-744 -1669 +1166 -3172 +-790 -4286 +8268 -1165 +-3179 609 +-9112 -8044 +-7212 5247 +369 9674 +-6539 8494 +-3578 -698 +1094 422 +-4005 3083 +7412 2875 +8891 -2581 +9888 -7138 +4527 2168 +66 5701 +4195 1836 +3360 4741 +3208 -9435 +-358 -5417 +-2694 2791 +4054 4640 +-2309 1426 +-2637 -85 +9072 5469 +5288 5908 +-4911 8898 +-3878 4469 +5507 -7271 +-3926 7524 +9520 2113 +-8343 5514 +9590 -9655 +-1456 -2550 +148 1669 +6223 -575 +5563 -5262 +-2133 -1502 +1740 -1381 +-5240 8789 +-4273 3211 +4675 -3317 +7707 -4052 +3571 -7986 +9740 6679 +9983 -7913 +5650 -7437 +1488 -4557 +6410 4911 +-7390 -7786 +5412 9778 +3551 7961 +7997 4259 +-894 7854 +-381 291 +7170 -1903 +7008 -2107 +-3836 -8564 +-3270 -322 +805 -6349 +5492 8540 +-4447 -2102 +6585 372 +5138 3785 +6838 -6291 +-8469 8035 +-1553 8147 +6737 3641 +73 -6565 +-9227 -5638 +-8443 1105 +4235 1451 +-3341 509 +-5210 9480 +-1829 -8843 +7002 8145 +-211 -6790 +-5150 -3076 +-884 8014 +6313 9458 +6181 -9455 +-598 4533 +-8172 5660 +-981 544 +380 9981 +-6003 303 +-9090 -8652 +3726 3081 +1552 7674 +-6289 -9253 +1167 -2920 +9461 4884 +2783 1213 +8064 1757 +3161 -6413 +-3157 2010 +2872 -5151 +-1555 1961 +-8747 6822 +-8241 3373 +-9370 7228 +8031 8583 +4158 -3065 +-8465 -2153 +1681 1629 +4213 -4198 +7978 -234 +3606 3883 +7751 -1304 +-6489 5615 +-8239 -9179 +-3314 1611 +-1532 -8328 +9007 1190 +-4455 -8234 +4447 7453 +-4336 4138 +-9748 2730 +-9098 -597 +1683 -8768 +166 -9760 +-4298 5830 +-6012 -2842 +-7013 -4217 +-8909 -2570 +7633 2340 +-8916 9065 +-6078 -942 +-2348 -8306 +9559 3720 +-3347 -3751 +4692 -1262 +3446 5296 +-3837 6900 +3877 -4085 +-3690 -654 +3253 6999 +-4284 2644 +7710 2827 +9281 1848 +-7666 -5187 +4992 6402 +422 -6707 +4759 -4230 +8233 -8781 +-3302 -8325 +-352 -8348 +8233 -6196 +5063 911 +-607 5875 +8933 -740 +5688 8920 +310 -8978 +9912 8678 +-9223 5966 +-7716 -6034 +-5871 -6132 +-1720 -7110 +-7810 4107 +-6475 3795 +1142 -7825 +5146 7805 +2730 4984 +-1069 -145 +-5271 6818 +-8306 5059 +5050 -2150 +8208 -2688 +3834 7051 +2073 6996 +-2047 -8605 +9924 -5346 +2254 3243 +-1687 -2474 +-8067 -2268 +-7322 5802 +-9563 2117 +7749 -4518 +-2779 -1127 +8774 -5285 +9786 4478 +2944 -9519 +4334 -4277 +-9612 -7492 +9446 5449 +-5890 1284 +-2877 -440 +-1751 -2949 +5607 -2791 +-5970 -3350 +-1683 6020 +2799 -4912 +-6700 -5778 +-4520 -1293 +7571 -8421 +-2125 6839 +-9307 975 +1147 8800 +-7986 -7457 +6876 -6886 +-4112 2211 +6059 -4148 +9297 6528 +1435 4922 +-3783 -4336 +-7501 7232 +3132 -3556 +-7407 -4426 +-9960 7295 +-2566 2104 +-8649 -3018 +-5530 -4697 +1043 9019 +-7571 7292 +6445 3598 +435 8367 +5033 -1049 +-3925 -4362 +8609 3994 +-8220 -7346 +9235 4131 +-1091 6863 +-8703 -7893 +-1108 1806 +4089 5763 +834 -9080 +-738 4591 +-5078 9809 +7549 6946 +1044 -6136 +-895 -200 +1962 -1880 +1874 2912 +445 6204 +2323 -723 +9712 5265 +2937 -6243 +-3425 -6241 +854 -8268 +6653 -1047 +2004 -319 +-8974 -8970 +-4875 -465 +3720 -9316 +47 -1286 +9371 -2952 +-5401 7688 +-9525 -7140 +-5467 6958 +-6423 -6266 +-9178 -4678 +3778 -1607 +-1276 1315 +6937 6768 +2969 9674 +8954 2813 +-6533 4728 +-8518 8935 +-4111 2573 +-6527 8882 +-8497 -6090 +-2090 5997 +-9343 9426 +-6883 -6305 +-5746 9582 +8006 5043 +7620 -9302 +-9348 -1697 +1122 9202 +9562 5353 +1934 -4096 +7004 -193 +-8712 2207 +3798 -8244 +-8373 -9914 +4920 5977 +-1992 7743 +5293 -9509 +-1865 2799 +5157 -7641 +-4592 -5102 +-5609 7565 +-651 -400 +-4863 1885 +-2215 5440 +2139 9609 +-4833 -3975 +-9869 6980 +-8602 -953 +7698 7245 +5539 -5919 +6924 -5827 +-1227 1048 +8269 938 +1010 1223 +9988 -8791 +-4511 -7350 +1516 9362 +5772 -8154 +-9844 -3347 +-513 3677 +483 253 +-6791 -8738 +-4206 -7998 +-7145 7803 +1025 3773 +-6055 2189 +-3529 -3703 +-3863 285 +1718 8366 +-3613 -6264 +-871 3229 +-4882 -1798 +-3711 -880 +-226 -7119 +-3241 746 +129 3186 +-1463 -1372 +-271 -1535 +9574 -6829 +-2158 6651 +-247 -9661 +6296 -2331 +-1326 5802 +-4436 -2460 +-1358 4430 +-5505 5000 +-7777 -7973 +-1961 -7453 +3746 6153 +7367 3776 +4122 2931 +-3261 8863 +8365 6702 +-8484 -9889 +5176 -593 +-8335 -604 +-2022 -3429 +5164 -599 +6770 6764 +5645 -9480 +-9831 1412 +-1309 -4698 +-2960 -8164 +-8877 2301 +7046 395 +7685 1222 +9543 2595 +9468 -8769 +156 7068 +-1511 -5700 +4431 -9745 +2760 -4533 +7923 -7286 +6247 1892 +2122 -6115 +-1909 2564 +5554 -7784 +5452 558 +9472 7517 +4366 -296 +7472 -7592 +-7011 -2459 +-1553 9755 +1592 6439 +2228 2943 +3689 -5244 +-2706 -4113 +2680 9919 +-67 9645 +-1631 -4726 +-5785 -7508 +7743 2629 +-7828 -9628 +4383 -7697 +-6463 -5451 +-9114 2623 +4433 -6621 +8666 676 +4384 5049 +-488 -3743 +1019 -1831 +3284 -9168 +1848 -2901 +6112 3428 +2480 -1140 +3478 5305 +665 -1461 +-7438 5301 +-4472 -9963 +-1787 -2297 +1381 -955 +6930 -5452 +-4535 -4880 +-6775 -5804 +9030 -258 +-7246 8085 +1096 -2783 +6565 -2498 +4299 5312 +-9140 2299 +2161 -7516 +-3353 -6635 +7207 -1399 +-6360 -9211 +-750 5990 +2799 -456 +-6729 -2265 +-8134 4597 +-3774 -9934 +-1696 -2702 +2183 -4276 +-6029 -5057 +5150 5177 +-4051 5368 +-1024 2570 +-2142 -1539 +3698 3269 +6075 -3538 +7703 9881 +-4809 4929 +5089 -6364 +7118 -3760 +-2399 -2020 +8192 7511 +501 -8720 +8662 4799 +1769 5509 +-1061 -4520 +-6006 7767 +6979 654 +8338 1545 +-8835 9468 +9938 4585 +-6916 7228 +4141 206 +4552 -819 +-7076 9007 +-6725 1829 +-9112 -2239 +1525 3654 +198 -7552 +2184 7143 +-6163 -7763 +6559 -6032 +6571 -8670 +8321 5211 +2963 5534 +-2037 -1504 +1851 -9568 +-7877 -6082 +6634 8030 +-7814 -9371 +759 8755 +-3500 5974 +-2222 5688 +613 -980 +5352 7882 +9883 -9600 +-7437 9674 +-1144 305 +-55 2835 +1768 -3485 +1560 8457 +8558 -5648 +-1465 -4565 +-9235 416 +-6583 2426 +-8316 1986 +4720 -9838 +5148 -6038 +-8962 993 +-2676 5224 +4121 -7483 +-4107 -3735 +246 2207 +983 -9987 +9307 9874 +2236 7668 +-9043 -5140 +-3617 -8536 +-2789 -5157 +9710 6228 +-9145 3100 +-240 1583 +-939 -8865 +697 6709 +-8437 -6464 +6654 -493 +2791 1917 +-2524 2058 +7311 4853 +1216 4240 +7972 663 +-2233 7392 +6113 -86 +-2002 9886 +-6773 4530 +2778 6486 +-6565 377 +-3749 3382 +-3841 -9797 +-2248 750 +8370 3800 +6723 4735 +5770 -7735 +5017 720 +-7693 3250 +-9043 9758 +7380 4047 +9529 40 +-9894 9415 +-6917 -4706 +53 994 +-3081 -8055 +3767 -4790 +4123 6967 +6519 6522 +4043 8249 +-1397 2893 +-1223 9401 +-4408 376 +2027 823 +1910 -6337 +4731 -1038 +-2903 9494 +-8188 5588 +-5855 -217 +4447 -1005 +9287 1360 +-7794 8991 +-7409 -823 +9463 -2452 +-1233 -131 +424 -3006 +7531 -7453 +7185 7619 +-7083 3685 +5142 6562 +-9081 2983 +190 9880 +4814 7095 +-7964 -365 +-2440 -1936 +-1978 -2084 +-9351 3377 +1838 -373 +-1233 -5522 +1485 5962 +-344 -9347 +875 -9601 +8547 5124 +-559 -869 +-3471 253 +4121 -2246 +2260 8724 +-1889 6154 +-3654 7569 +-9259 -6593 +7807 1931 +2866 -5390 +-8012 5418 +-7863 1486 +9285 -6058 +-7472 8666 +-5935 -97 +-7500 7503 +3168 3604 +6168 9303 +3338 8768 +1853 9845 +6982 -977 +2395 -2941 +-4367 2258 +1594 -6244 +466 -323 +-8839 -2742 +-726 6483 +2553 7826 +-746 1021 +-1942 7747 +4997 9274 +-4471 2966 +1041 1597 +1108 9128 +8376 8540 +-5655 -6097 +4259 -7351 +67 -2507 +4741 3131 +-8614 3157 +-756 -9776 +-1785 -338 +-3396 6197 +5657 7527 +-8087 9791 +-3338 -9086 +-6422 1046 +3317 7079 +-67 3336 +1134 -4781 +4803 -494 +-9265 -3377 +1392 -1011 +1280 7978 +3859 2779 +38 -291 +-4027 3120 +2462 1253 +6200 4807 +7149 5097 +-1375 4954 +-9947 -8498 +-936 -1875 +2341 5753 +5738 3680 +6240 9820 +3904 2228 +-6716 326 +-6195 -1942 +-690 -5340 +-8696 -5580 +588 -2861 +-9393 -1467 +5457 7081 +8409 3187 +5851 667 +-1123 1838 +3073 8473 +-1170 4041 +-7792 526 +-7528 8111 +-455 796 +-4913 -2108 +-2623 2954 +5048 496 +-9442 9314 +3518 -8101 +-797 4798 +-8772 7260 +-8116 7827 +1701 2838 +-6289 9996 +281 6397 +3682 6409 +8381 2949 +5647 8564 +2282 -7262 +7297 1638 +5888 8310 +-8476 -1923 +6797 7568 +-5449 9335 +-4937 9683 +-4822 7660 +-5957 -9279 +9551 -206 +2674 5882 +-4195 4463 +-1427 -4796 +2971 -4480 +1343 -370 +8512 2651 +5435 4296 +-1138 -8537 +1965 -4082 +-2637 -5111 +-1151 -8838 +-6060 -2254 +-1369 2863 +928 6327 +3383 964 +9390 4912 +6050 -4931 +-9672 -8925 +-2382 -4536 +-4846 -8356 +9471 -511 +-219 -8797 +324 142 +6739 -4989 +7102 3778 +9653 -1789 +9132 -6205 +-5498 3197 +5037 7158 +1995 -2977 +-8299 658 +5458 -9267 +4676 -6227 +8606 -7534 +9401 5005 +-2431 -3761 +2641 8556 +-8439 -1743 +-6532 8258 +6545 2650 +3208 -4424 +-3721 8486 +-6307 8606 +5137 -43 +3222 -1090 +-2954 -8399 +-418 3100 +-5061 -9563 +9521 5995 +-4917 6892 +-5965 -7725 +-9320 -3611 +8857 -6514 +9082 3477 +-488 7255 +-2973 -9631 +-9682 -4375 +-1748 1783 +-3291 -643 +-2128 7926 +251 -4912 +-2126 -2466 +-4270 -7790 +-1860 2827 +9685 -3646 +7338 8235 +-242 -3644 +-1923 4806 +-5753 1560 +-9304 2150 +1223 6365 +54 -213 +6591 8860 +9711 9798 +-9521 441 +7859 -7376 +1315 -6716 +9395 -2075 +-3023 2534 +-1507 -7669 +-7613 -9897 +-3936 6000 +2931 6947 +6474 -176 +3064 683 +7885 5189 +9494 5446 +623 -1857 +8311 842 +-2088 -153 +-4572 -3129 +-6627 5200 +9730 -8284 +9651 -8503 +8279 -756 +2557 9006 +2977 -6884 +5089 5321 +8043 4376 +5707 5402 +-2315 -615 +5251 -867 +3345 -5017 +6853 -1696 +9887 -2241 +3245 -5122 +105 4288 +-4184 2427 +6934 9228 +9809 -7397 +2715 -1865 +13 8526 +4923 -8110 +-8644 6954 +7705 -404 +8743 -8874 +-1387 6822 +524 6145 +9919 -3917 +9988 -1239 +3853 6422 +-783 -6542 +1186 8956 +-284 6702 +-7506 5285 +-5839 -8782 +1493 5628 +3670 -7803 +-176 -6449 +4943 7281 +2654 -5817 +-8332 -7793 +4478 -7228 +4560 4013 +4484 480 +4400 3630 +868 -5733 +-7533 9784 +3470 7763 +-7278 6047 +4101 -19 +125 -7058 +-6056 -1232 +9461 6950 +7401 5847 +9046 -1693 +1754 340 +-6302 9479 +-7970 7644 +1337 6149 +-9567 -9468 +7583 2653 +9718 9357 +2754 -6329 +-118 8226 +5612 -5891 +-2431 -5966 +-1758 -999 +-2477 5228 +-3559 5335 +5500 -2849 +-12 7668 +1990 893 +-2827 9400 +-3850 2465 +7961 1592 +-712 -776 +157 -8806 +-2691 377 +2963 -9433 +-8529 8482 +-7714 -9839 +6840 8788 +-7821 6245 +-2187 3302 +6795 5533 +-9907 -3535 +7218 -1383 +8477 9296 +7554 4058 +9839 8893 +-5341 -4995 +-9311 -9839 +5868 -9753 +8680 -3362 +-894 1541 +7414 -2702 +9772 -898 +3978 6209 +-1271 7149 +8518 1912 +5830 -8655 +-4723 -6591 +-6692 -9963 +-5550 9624 +-6570 -8840 +4224 -795 +4788 6677 +-7594 -2420 +-8416 6429 +6985 8080 +-9681 3286 +5009 -5937 +-1781 -8548 +-826 8891 +7807 9816 +-8530 604 +1978 -7798 +-6725 -1764 +-6042 -3564 +1272 -3421 +6518 -5955 +8560 6310 +-5174 -7481 +333 6337 +7304 -8023 +-6490 5260 +8863 8121 +9681 8793 +906 3361 +744 49 +2457 -2031 +-3375 9548 +6798 3159 +-5569 1818 +-2010 7945 +-1569 -4509 +1654 1670 +-9777 3736 +-5621 4071 +-1513 -8084 +6145 4760 +7666 -633 +121 3992 +-5021 2125 +4232 -3402 +-4873 3530 +-1155 -9041 +2064 9540 +-5029 4892 +7220 -4347 +7354 -9680 +3539 2310 +-3197 8621 +-5282 5637 +6175 8496 +-988 427 +4353 8269 +6985 2212 +2607 -5533 +2581 5326 +-2275 -1437 +6891 3799 +6263 3764 +-6007 -8000 +4306 3706 +-1765 -8133 +-2880 4945 +2333 3614 +-6947 -4894 +5672 6797 +6070 8580 +2178 8601 +1297 -8381 +7127 6233 +7955 -1259 +2283 283 +-5964 2279 +-1277 5949 +7128 6983 +6744 -1022 +-4265 -8471 +-7800 3209 +-4511 8824 +8675 -3396 +-5381 6963 +4838 2618 +3041 2738 +-3623 3797 +-526 9554 +1877 4489 +926 -8367 +-7989 -487 +8942 6392 +-8559 -4301 +-3018 6840 +2772 3140 +-6686 5916 +-8039 3051 +3784 -5410 +4553 9109 +8840 -4351 +-7907 9132 +-806 5008 +-1872 4000 +4503 2437 +3142 -9333 +-594 3589 +-2183 6155 +1342 -4826 +3985 -609 +4492 5188 +-7344 7785 +4230 -9957 +-1510 5395 +-3548 -9499 +79 -421 +6178 -1748 +5442 2993 +9760 5052 +-7925 -2184 +5130 -3739 +958 -920 +-5594 676 +-6128 -6028 +-6736 -1477 +-6581 3993 +-8550 -499 +-4893 6832 +-1214 -7283 +-9117 4862 +1068 438 +-6510 -2908 +222 -2520 +1010 1483 +3091 8160 +-9015 4481 +-6776 2642 +3484 4665 +-9939 4589 +2480 7358 +9862 -8038 +-5064 -2904 +-7226 2880 +-3048 4828 +-9584 8366 +6363 -3297 +-1672 3907 +-8851 1351 +7689 1668 +-6948 2505 +668 -4758 +-4246 -6150 +3781 -1179 +-2996 2980 +3633 -7353 +-5938 1322 +-593 -3360 +1849 6921 +-3495 4052 +-6852 -3057 +-4320 -2959 +275 -3209 +2057 -3960 +7543 2683 +8415 4776 +-6054 4592 +-2906 2839 +-4601 6411 +-5079 7664 +5927 -9785 +5506 -2205 +7171 1508 +-6697 -674 +5600 2308 +3811 7365 +6778 8974 +-5742 4425 +6092 1625 +-798 7596 +5284 2039 +5365 6390 +-5806 6897 +100 3114 +7065 -6732 +7889 -2338 +-7214 3181 +-808 8603 +8479 4179 +6079 -7580 +-4248 -7275 +8982 -7204 +9046 -2659 +8959 1818 +-4591 8331 +9838 4955 +-4890 -9004 +4627 -8282 +2426 9202 +-9460 3853 +-3983 -3843 +7055 2932 +-1758 -687 +1326 9265 +-7213 -3776 +-4619 -6057 +-1 8268 +-565 -4054 +-717 9092 +5713 6150 +-2050 -5345 +7162 -9877 +-4118 -8243 +-4586 -8402 +5392 -8091 +2394 8470 +-4348 7436 +-87 3215 +1079 -3327 +1669 -402 +3021 -4842 +1990 7544 +4154 -349 +-4285 8041 +4946 1895 +-6420 -25 +1560 -1027 +-2504 734 +-5412 -2849 +-9932 2488 +7971 -3947 +2766 -3997 +7489 -9914 +-2915 3877 +-1795 -6051 +3107 -4950 +-9772 9123 +9806 2493 +-7842 -1782 +-8515 -4071 +1615 4046 +4743 -8529 +-7788 284 +291 -9957 +6342 -9374 +4051 6472 +-6834 3287 +-8116 1117 +1168 -2280 +-7685 -4091 +4657 -9550 +1651 6688 +-6414 -3120 +5853 -6311 +6077 -4062 +-6459 2089 +-7004 -5532 +-5492 -5557 +-5999 -1789 +8118 6933 +-5622 6263 +-4048 -8739 +2105 -4110 +3106 -5903 +-5540 -5433 +2474 -4072 +-6411 6115 +6436 1207 +393 7821 +285 1656 +6100 5402 +1798 4619 +-9078 2706 +1309 8320 +9150 -6997 +6676 -4090 +-9939 8762 +7485 -9809 +-5959 -3231 +2908 858 +-6742 -4512 +7557 6175 +-3709 1505 +-277 925 +6074 1959 +6378 -7461 +-9457 -172 +9297 -2755 +-4652 8932 +6704 -1847 +-1995 5536 +-5212 -2893 +-7123 -6550 +3488 2221 +6353 9455 +-9104 2938 +-8418 5966 +-9317 -5485 +2168 -2196 +-3101 3789 +-5822 9936 +533 -1889 +-4152 -6939 +2207 9320 +-5645 3939 +-4627 -5377 +-962 -2693 +4404 6281 +-9561 6281 +-8075 -8065 +-5458 -1900 +-201 -2501 +-8427 2108 +-1903 -5559 +-1244 -3173 +6472 3367 +-3618 -6986 +2276 -4229 +-3421 -435 +-183 5816 +4149 9150 +-4875 -5967 +8846 -9560 +595 -5189 +-1516 3830 +3888 9546 +-7763 7488 +-4527 -2669 +3502 -9351 +-828 5068 +-8287 1010 +-9921 8853 +-7516 3085 +-5741 8540 +5428 -5564 +-5452 7336 +9061 -3390 +-3106 -1688 +2150 7687 +1560 9707 +875 -6700 +-6415 -9116 +-8809 3021 +-3104 -9155 +5761 8948 +6400 -8863 +4826 -6588 +2484 5066 +-9591 2662 +2258 5065 +-6794 -6610 +-8061 -9897 +1546 8992 +-5263 -4987 +-8204 -7583 +-1378 -6402 +9598 -7481 +-1639 -2586 +1282 -9269 +-3828 2080 +4868 4986 +-4599 3015 +0 -2279 +-8434 -7549 +6208 4886 +-4826 -381 +8859 -7229 +-9341 5971 +2186 -412 +5835 -2684 +8758 8633 +-3770 4744 +4766 9939 +-1325 -3782 +-9488 -2725 +-1467 -9301 +-4532 -2628 +4923 -3307 +-2728 -1751 +-1658 7078 +4054 -6480 +5035 -7900 +-551 9547 +2499 2414 +-312 -7678 +-9504 4024 +2131 957 +-8044 -2975 +-5385 4635 +-1881 7 +5010 9930 +2331 -8009 +330 -4660 +-3166 -6213 +-5199 -68 +-3055 640 +-3752 2955 +6991 8031 +-9833 1308 +-7625 2532 +-9118 1740 +-7845 -435 +-864 -5361 +-3500 -52 +-4491 6312 +3406 7116 +9028 -3397 +-953 -3132 +-9655 -1251 +-3871 1539 +8871 8332 +-5365 457 +3215 -1796 +-682 -1442 +4330 6275 +-1669 5052 +725 -6989 +-2633 -6007 +5122 -4447 +-6316 -1354 +-8064 -4705 +4375 1504 +4945 5824 +-6717 -8133 +4535 -1918 +-9071 -7186 +-6110 9635 +-8200 9473 +-6497 -5091 +3418 454 +3376 3289 +-8468 4323 +2296 1932 +-4184 2988 +3559 -9803 +457 -6127 +-3494 2537 +-6012 -7243 +-6739 6748 +2772 -846 +-9960 -5553 +-7521 6105 +2394 -9348 +1949 6258 +3790 -667 +3818 -3884 +6872 -8183 +-3729 -9679 +-3197 -5075 +310 7853 +-3956 5698 +6891 2014 +9958 9617 +8337 -3916 +-7391 9156 +-1633 -3485 +2131 -422 +-4851 5526 +5041 -1179 +-8282 5006 +-1127 8367 +8168 -6433 +-7492 -8045 +9966 8649 +-6424 9034 +6780 -4484 +2299 9802 +-3815 -4926 +1154 8733 +6633 -7679 +-262 3452 +4047 -2637 +4201 -4168 +-3567 819 +-9386 2203 +868 -4465 +-8323 9524 +7246 6456 +-3900 4418 +3158 528 +-9928 -8070 +-5716 -1469 +170 -9118 +4663 685 +7080 2715 +-8785 7929 +9528 667 +-3084 -9263 +7768 -3806 +-3047 7351 +6026 9485 +2285 3292 +3254 944 +-5049 -5948 +-8413 -9451 +-487 2813 +-8128 1910 +5006 -4923 +5629 -2059 +1771 2105 +-7151 5015 +7551 -5010 +-5020 -7544 +7206 1301 +-7524 4273 +453 6112 +-3693 9976 +1979 9345 +2777 -8608 +8312 1256 +-8964 -7683 +-4176 7976 +-7320 7894 +4252 8959 +-7228 600 +-9916 -1787 +-8301 -291 +4225 -8785 +7223 -8899 +-1732 9341 +6094 -5701 +-6197 3720 +4619 -6386 +-913 -9613 +7546 259 +7478 -1412 +4638 -7686 +2008 4120 +-5670 9429 +455 9603 +-6177 9110 +5302 3520 +4994 1501 +-7047 -59 +-4490 9505 +6585 -9231 +4515 -8866 +6999 -7586 +-7756 -9038 +5869 -1260 +2985 -2443 +-4273 2196 +706 -6242 +1107 -5030 +6777 -3316 +5174 -7937 +-873 -5658 +-3756 8155 +2217 -4284 +8574 -9875 +7220 1199 +1759 -2872 +-8244 -9741 +-6840 -9939 +-1406 -6795 +7710 2346 +2645 3928 +-540 -6147 +5681 492 +9289 -124 +8102 -9544 +-6911 -2980 +-2846 7799 +4862 -2125 +983 -1692 +9051 -3646 +7853 339 +6519 -4424 +-36 -2216 +8533 154 +1201 -7845 +3121 4776 +8202 -9365 +8204 956 +4130 -3018 +-4157 -6186 +4509 2167 +2010 -9224 +-5496 1602 +6227 -5938 +7030 -4147 +-4527 -1162 +1039 1704 +-3278 8905 +9406 -9558 +-7515 -8194 +-4276 250 +3739 5224 +9454 -431 +-5392 -3472 +-1258 8324 +3189 7386 +-9669 -6139 +-7132 5261 +-4103 8501 +8538 -6276 +-5783 5554 +-7945 3410 +8532 701 +1347 -4475 +8474 -4409 +7515 -239 +-4052 -9453 +-5677 -1492 +4325 3244 +-5549 -784 +-9667 233 +6868 6815 +8026 -1789 +9723 -1972 +4181 1870 +-6883 9493 +4535 -4763 +6135 1532 +-9794 -6642 +2497 9476 +-6313 -8786 +-761 4384 +-6218 -3262 +-7239 -4927 +-1133 4799 +6634 -6707 +-2156 -947 +-4453 -6048 +8171 -1489 +-245 -7746 +325 -4292 +-5585 9623 +8095 3355 +8177 -9712 +4069 -3668 +-4599 419 +9692 5922 +-3595 -8334 +-739 -6870 +-9939 989 +7253 -2001 +-6819 8656 +-1660 -8249 +-8984 6275 +9475 8683 +-6728 -3254 +3427 4640 +3 -2002 +3133 -1015 +-8232 -7613 +6246 6903 +8417 -6355 +9253 -1056 +-9118 -6776 +543 -5337 +-9639 -2050 +-8216 7234 +-753 827 +7011 5921 +8197 -3118 +-1232 -6729 +3709 5931 +-9291 3914 +-9420 -5876 +-3988 1829 +-6375 -3833 +-9011 2976 +3021 -9935 +-6734 142 +-2333 6299 +3912 -3104 +-9079 3276 +2885 7519 +-6895 -9046 +-2829 9780 +-4873 -5501 +-8995 7449 +7621 -138 +-2482 9404 +-31 -6866 +1221 2214 +-6415 -4415 +-9322 3081 +-6181 6219 +-9251 9999 +-5124 -6244 +-6222 -3983 +2127 9910 +-896 4492 +6159 5810 +264 -7831 +-7025 3479 +9270 -2990 +4690 4219 +-2675 -2391 +-4881 5785 +1371 1093 +-5387 -9773 +-4185 6374 +8540 -5733 +-1154 -380 +3759 4088 +-7325 8838 +7489 6422 +7118 -5580 +-7066 -2209 +5854 2560 +-3967 3795 +4766 -1623 +-2274 -9696 +1727 5653 +-3898 -1542 +7199 -9958 +2798 5304 +-4971 -7366 +8040 2000 +2825 -9258 +8683 -8591 +1263 -7207 +3643 -2994 +1726 4191 +-8920 4922 +1629 -8958 +-8283 -8953 +-3175 -1405 +-7339 -4952 +446 -8715 +-3883 -6842 +-2433 -8736 +7353 -8351 +-4929 2269 +6295 -7171 +-3921 -4276 +-2857 -4536 +-1675 5946 +350 1482 +5852 -8680 +1377 -9154 +-6593 8336 +571 -3537 +-7096 -4666 +-1448 1003 +1328 -7121 +1488 7521 +-537 -2415 +616 5724 +821 -3695 +-9587 5794 +128 -2454 +-239 1615 +770 6982 +496 -4706 +-9454 3948 +7724 4841 +5129 5781 +-3740 6892 +8584 -3108 +7583 -3651 +-9656 9437 +-8340 -5200 +8000 -7541 +-1948 9612 +-4720 -3599 +623 -4444 +4615 9819 +-9720 856 +3632 -4787 +90 9512 +-5017 837 +-2854 1801 +-1142 -4653 +5578 4810 +7570 2188 +-4941 -5112 +-8407 577 +-789 3879 +6415 9963 +-1750 -8977 +-423 4837 +-9723 -7595 +7308 -3225 +5572 9802 +72 -9424 +8271 -9172 +6465 -8622 +-202 2248 +-5214 9628 +8440 8319 +1693 769 +-585 -3949 +7295 6553 +9836 -737 +6068 -5204 +2924 3294 +-7035 4516 +5857 2254 +-5900 -6727 +5631 -9306 +1373 -6367 +7297 1564 +413 -4413 +8954 -7669 +-8772 1838 +-2111 -8859 +-9090 -7195 +2208 4890 +-2203 8237 +2359 1086 +6449 2289 +-3089 5384 +-7179 -1031 +6967 6640 +-988 4798 +-6422 -8602 +-3057 5570 +-7447 -337 +380 4102 +1015 3823 +4625 5824 +92 2631 +3302 9094 +8120 -7917 +1571 7128 +8728 5105 +-4831 -1608 +8178 1877 +-5351 -7647 +6336 2725 +4185 7455 +-4343 5408 +-5681 8197 +-7447 -1305 +-1962 -1812 +-4492 -5880 +9542 -3950 +-5661 7761 +-4926 -8946 +4959 -6064 +-4788 5351 +-5983 2699 +7967 -317 +7812 2984 +-7923 9447 +9818 3300 +-111 7980 +1239 -8164 +-842 3952 +8931 7854 +-6811 9735 +-4915 6246 +-1331 7612 +-6949 7134 +-9442 -9268 +3657 -7624 +-6556 5654 +-3576 877 +8703 -6637 +-9975 4539 +-3142 -4345 +-3607 -3224 +4517 3729 +2819 -4574 +-4756 -4104 +-3553 -8041 +-6243 1256 +5522 8847 +2822 -3775 +1767 -3027 +2210 -9200 +-1727 -5042 +9114 -8589 +7272 2270 +9365 -2739 +-7840 8004 +-1132 -2991 +-1834 7193 +4588 2689 +-3984 6545 +4488 7718 +2988 -8545 +-4208 5893 +-4280 -3805 +-9060 -1766 +-845 9131 +-9390 4553 +5990 -5141 +-6811 6623 +-8992 5136 +-9935 -172 +-5322 461 +6113 165 +367 -5789 +-5255 3465 +-423 1180 +6923 3725 +9565 2411 +3469 7409 +-2294 8190 +-9909 -9394 +-2994 -8918 +4467 -4089 +7113 -9115 +-5229 -4089 +5208 3356 +-957 141 +1169 -5378 +4718 -7599 +1348 -6879 +-2243 -4708 +-4629 952 +707 8857 +-9689 -3479 +9088 195 +6631 -9649 +5465 -9067 +239 5929 +608 -578 +5076 7463 +1081 4527 +569 6436 +-7342 7903 +-1654 8822 +-1063 1624 +-7409 -5165 +4517 -1972 +8394 -6901 +2127 8674 +-7510 1105 +-6928 9264 +770 -6172 +375 -2565 +6894 -7605 +3991 255 +6437 -5354 +-2537 -1658 +913 -491 +-4601 3440 +-3950 7021 +-8851 -3636 +-1300 5891 +-5956 2158 +6764 -9512 +5590 9363 +-3512 -894 +3972 -9744 +1527 -4606 +-3737 8952 +8138 4832 +7698 -5793 +878 8115 +7391 3857 +3190 3332 +-122 -2295 +7242 -1198 +1856 5776 +-2596 8453 +-6518 8788 +1728 -8388 +3631 -2265 +-4187 9097 +-1536 9439 +-6573 -2556 +-7305 4953 +8265 -6786 +-7066 7699 +1207 9172 +-7541 8196 +-2528 -5714 +6833 -7726 +8012 -623 +9686 -361 +-443 306 +-1901 9653 +7656 585 +6909 1227 +-2899 5267 +1346 3698 +4121 8003 +7362 5531 +4690 3143 +9030 -2225 +3357 4746 +-7608 -893 +6958 4379 +5124 -648 +-2426 9581 +-8609 8361 +9140 -5133 +-8713 7109 +2042 7150 +4208 7901 +115 -2561 +5543 549 +4386 717 +-3924 -8597 +7956 -4155 +-6559 -7892 +6386 7392 +5035 4965 +7971 1241 +-8261 1763 +-1733 -4129 +1851 2970 +3256 1172 +4568 -5858 +5507 6671 +2437 6443 +-2261 -8945 +-7895 -1867 +8124 -5143 +-7220 3913 +1729 8169 +-8249 8994 +-7526 -4713 +6360 -5232 +9959 8131 +-8208 -7040 +-4445 -9664 +-5934 -4878 +-7865 3884 +-2417 -5641 +1797 140 +6631 6165 +-4016 7188 +-9792 5214 +-7641 -4677 +9541 5028 +2802 -7408 +-2336 -2648 +6931 -7765 +-9538 -1858 +-4505 3928 +-1480 -2978 +-1973 -9316 +-833 -2902 +-869 3293 +-1899 1995 +-2220 -5825 +-51 -2998 +-6013 2529 +-2849 1180 +-2755 -7363 +-3454 -2660 +1092 -2786 +-6989 -3270 +-1810 7666 +9567 5334 +278 3142 +-6715 8649 +-2605 251 +6407 1802 +725 -4691 +2017 1907 +3453 1015 +3675 9518 +4007 9399 +-1641 -3952 +6057 2946 +2113 4069 +-360 5761 +7749 -2703 +-2194 -3368 +-5984 7219 +-6869 -4097 +5573 -6832 +8501 7995 +3161 2765 +6521 -8527 +-6653 9580 +-8066 -1473 +-2783 -5104 +-8570 -4260 +7382 -9543 +5197 8023 +-7320 9056 +-5385 -2418 +-42 -150 +465 -187 +-7715 -4705 +-3997 7969 +-7002 6533 +9307 8503 +-5067 -5858 +-753 -1054 +4237 -8881 +-529 -9798 +-1889 4951 +-5232 5124 +5893 -4328 +4190 -4737 +-7186 -3232 +-4693 7655 +-4155 -4190 +3972 3512 +-9031 1688 +3966 720 +1296 -4681 +901 1983 +5352 -9287 +-5242 518 +-5047 3261 +5432 5158 +2015 -7882 +5656 -3256 +3693 -6419 +-4311 -2308 +5207 -7701 +4134 6578 +9740 7223 +9261 -342 +-5210 -855 +5219 -8837 +4330 -3270 +7499 -5728 +-3830 7886 +2035 -5400 +-6109 -6639 +-7688 -1867 +2715 9459 +8854 5421 +-1292 -3300 +-4531 -6045 +-9330 1368 +-3363 579 +4100 6759 +388 5805 +6595 1041 +1084 -8067 +4088 -1408 +-3562 -3172 +7267 1686 +3182 -4768 +-2432 -593 +5733 9496 +-7883 -9341 +2249 1597 +-3014 8169 +2434 8327 +8149 -9684 +1484 -8493 +9506 -2286 +4538 5130 +7354 1375 +6010 -8717 +-9320 -642 +-1818 6738 +-3358 8774 +-6573 -7925 +-9372 -9997 +-5562 5236 +258 -9968 +-3150 -8658 +-7297 1751 +-1394 -9299 +-5295 6112 +466 -3162 +4663 -5990 +-7984 6440 +-3834 -5230 +7572 -6903 +2346 8105 +6322 6711 +427 6425 +1126 -9581 +5841 4385 +-9701 -3030 +-4704 2513 +-3205 -3649 +8158 1837 +9141 -3396 +5531 -3653 +8501 9673 +-3597 192 +-3743 4160 +-9749 -3524 +6465 -3118 +5447 4534 +-2430 5081 +-7129 -7452 +7758 -8823 +4099 -7591 +8310 1941 +3516 3664 +-656 -6057 +-6224 3441 +2312 7183 +-6060 9241 +-6369 -1263 +-317 -8570 +-6183 -1654 +4957 2368 +-3485 -2232 +-5530 -1027 +-8235 -4191 +6357 5672 +7927 -9114 +-5581 -5439 +6591 3013 +9326 9671 +-5119 -2937 +8108 -7797 +9523 9208 +-8626 -6367 +-2978 8382 +-2419 -6477 +4381 -5323 +-6246 8943 +4669 6514 +-7972 -7626 +-8129 -1520 +-8619 4953 +9364 1710 +-6053 1949 +6387 8678 +-4740 -2655 +6920 -5721 +-2174 4389 +5298 -4923 +7400 -1004 +-7033 -1419 +1307 2889 +-9248 4456 +8241 -6674 +-9001 9500 +8858 -3685 +3978 -1697 +-3422 -9831 +-7079 -8565 +7953 -3695 +-7932 -6949 +1978 4125 +-7907 9787 +-2267 6886 +7289 2813 +9705 -4582 +8883 4937 +-9812 6575 +-1132 4611 +-1863 -6734 +8706 8733 +3823 -7004 +-2702 6115 +8697 1729 +-7421 3477 +9827 9989 +-8870 -4124 +8265 8070 +164 3405 +-9248 -2791 +-3728 -3936 +4107 -6379 +5311 -1326 +-8316 2251 +-2218 -2304 +-8710 7138 +4112 1846 +3909 -4753 +4171 -1627 +-7384 659 +-4557 -3128 +1088 5982 +-5807 2517 +-8972 7867 +-5984 -9423 +7934 3500 +-3850 4102 +-5456 4945 +-4082 6644 +1373 -1786 +-320 -8110 +-6327 -6061 +-3336 2095 +4229 6519 +60 -2835 +-8661 8619 +1743 6285 +-8619 -2105 +-4998 3966 +5304 2829 +9663 2374 +8452 4522 +-6052 1825 +3085 1358 +7498 -8680 +2963 -6615 +-132 997 +9382 -6706 +-1063 -1637 +8020 888 +3555 -9802 +5995 7884 +4832 2003 +-1525 9960 +-9573 -3161 +4249 -7110 +-3763 5489 +-394 9664 +-181 9755 +9917 -4547 +-35 -9194 +8284 -2691 +-3222 4447 +636 5454 +-3371 -4845 +6645 3057 +-3631 -9189 +-4166 1364 +-8811 9938 +8263 -2965 +464 3377 +-850 -1386 +-3999 2242 +-3177 -1058 +7037 -5962 +-6643 449 +6364 -1174 +-2708 -9844 +-8030 7290 +7785 -8711 +8563 -7396 +-410 8354 +3342 -2040 +-1765 -7415 +420 -8371 +-5238 4605 +8231 -8554 +-585 1186 +4341 -9424 +3651 2995 +-7995 6450 +9847 -9813 +-7141 4730 +-1931 2726 +-9876 208 +9299 -7700 +6686 6468 +-5531 2730 +-7563 -3768 +8703 5707 +5254 4240 +117 8778 +-26 -5462 +-7423 2418 +9767 4063 +-8235 3088 +-5752 4385 +-6051 -864 +-1256 -6505 +6820 -3565 +-950 -497 +1774 -9388 +-3928 8126 +7019 2762 +-5257 -4164 +863 5507 +-8456 558 +-5403 -3714 +5064 -8231 +4298 4747 +-6086 -8106 +965 -8891 +-3581 -9134 +-1644 2388 +-3563 5721 +7877 3332 +9679 7105 +-65 8974 +-5079 4586 +1101 -4347 +4473 -7392 +6470 -2609 +-1727 8997 +-3406 4489 +-4004 7881 +-1641 -8767 +-8456 -1108 +-824 9577 +4294 -5457 +-6118 -4339 +-8523 -2369 +-6306 6086 +-3933 -9434 +-3375 -9243 +-5446 -1519 +8703 -770 +-1033 8007 +-4600 7389 +-2457 -6407 +-7372 1368 +8390 -6763 +-3330 5565 +-9458 5498 +2448 -8374 +6774 9686 +9468 -4702 +2533 1080 +4856 -2006 +-4599 3067 +2818 -36 +-580 8067 +9938 1944 +-1311 9118 +-4342 2156 +-5417 -5988 +-2658 5536 +989 3832 +-732 -7948 +-8081 7784 +-5045 1025 +-4116 -3808 +-7821 -1733 +1397 3541 +-9936 2977 +7986 3410 +7609 1216 +7093 7225 +-6959 2874 +7228 8652 +-6629 8975 +7749 5541 +-6496 6221 +-4334 1280 +4309 -4368 +9813 -2559 +8997 -7839 +6778 -413 +7207 2161 +-7016 8115 +6154 -4420 +-2747 -3976 +-1780 -236 +8270 5463 +-5623 -8280 +-8705 4942 +-7208 -4253 +8520 -909 +-7991 3285 +-2585 -7177 +8078 1867 +-8521 1793 +4999 -9950 +-2269 -8986 +-2134 5196 +-4661 -6473 +-1921 976 +9764 -9038 +-1 1482 +6775 7912 +-1567 8812 +733 1950 +-3701 -8995 +1499 1203 +-8126 7210 +-5644 -8673 +4985 -3059 +-2692 3780 +-8489 -9669 +-9856 7249 +5597 6216 +-373 -5871 +-1080 -5042 +-4803 3905 +-3583 -7133 +-445 -4671 +-2180 5100 +8504 9261 +4395 3905 +4419 -5962 +244 -895 +-2266 -4716 +7563 7669 +809 1973 +5208 -730 +8545 -9313 +9964 4690 +-9860 -104 +9885 3949 +6363 -3845 +9071 1045 +-3315 4098 +-6724 2161 +-9305 2083 +-4293 4225 +8131 -4613 +-7614 -9298 +1920 8810 +6472 1484 +8619 -9433 +-9112 -6245 +582 9352 +8660 707 +4296 -3573 +303 4994 +-808 -5360 +-2319 -6236 +1363 6223 +-6336 -7803 +6524 1252 +6989 2371 +-3385 -1340 +-8305 4362 +4409 1644 +-9505 6451 +495 -619 +1480 1301 +-2965 -3109 +-2503 -5011 +-7364 4951 +7632 5764 +-7256 -8084 +96 -601 +9911 9337 +-4030 -1962 +-1674 -6772 +-6881 9375 +6978 -7105 +9689 -6934 +5820 9155 +6545 -8747 +9327 -6142 +-1972 48 +-8197 -7424 +-9581 8878 +-1172 2315 +-2550 4554 +9201 6161 +-7715 6949 +-8222 -3305 +5307 -6867 +-8432 -9903 +7099 -3111 +9447 2758 +6010 424 +9899 -7668 +-350 5205 +1123 -4930 +9712 -1239 +1915 1305 +-510 4339 +-337 997 +3468 -9714 +-6131 1176 +8349 6036 +9538 7183 +-5089 1561 +-5164 9568 +57 -2804 +7378 8535 +8430 668 +3515 -2206 +-7026 -1759 +-4980 -291 +-6172 -3172 +7520 -6400 +-5100 3967 +5059 9097 +7513 2507 +-4818 6393 +505 6911 +-1112 -4697 +6147 -1977 +-154 -5026 +1248 3200 +-2752 6139 +-7162 -1342 +-3336 -2220 +7800 923 +3279 95 +-4196 4267 +-8106 5610 +4965 -9020 +-1943 -9661 +-459 -8614 +4698 -3136 +-898 447 +8652 -8810 +8500 7846 +1436 -4721 +-1953 8432 +8666 7108 +3258 9876 +2467 -9844 +3536 4439 +-8716 4173 +9189 1714 +1440 -895 +-3876 9220 +-5176 4077 +-2365 -2280 +-2902 -6731 +-7390 -1857 +777 601 +-418 6984 +-2431 5065 +-4042 7047 +4357 -1394 +-8172 430 +-2833 -1585 +-2283 598 +-2452 -4489 +-4345 435 +5684 1484 +-7056 3155 +4654 5283 +8001 -7071 +-9809 1911 +7629 -7875 +-9663 4917 +5133 2012 +9337 4543 +-1390 -6175 +177 3421 +-1179 7055 +136 -8328 +6003 1838 +-6295 -6695 +5005 2320 +-2724 5770 +-1884 -2123 +9961 4560 +4969 -940 +4911 -5282 +8878 -4860 +5532 1143 +-987 -9868 +950 -453 +7756 4171 +5107 -35 +-7372 -2891 +-6132 4669 +2177 1221 +4517 -7628 +-4838 -116 +-8005 -9392 +-7547 -895 +6289 8132 +-9006 8783 +5312 9245 +-796 563 +7683 1913 +3211 -826 +-251 1539 +3271 -5884 +1249 2278 +9769 8575 +3985 -2230 +-1852 -7568 +7870 3159 +-7824 -3735 +8741 273 +-5102 -6819 +2304 -2150 +-3340 5394 +-1422 8670 +-421 2391 +-8762 -4517 +7837 7588 +-3803 7602 +3161 316 +3835 21 +-5114 -9939 +-771 -3031 +3952 9786 +-5228 -8266 +-9777 5230 +9540 4663 +2516 7074 +-202 -8810 +671 2814 +-4982 1796 +9101 -4749 +3773 5736 +-8871 4450 +3884 446 +3553 49 +1217 -1517 +749 801 +-8528 -6120 +7746 8215 +9362 -208 +-8398 -8833 +-458 -703 +-9505 8375 +-6312 1253 +9860 5589 +8064 3054 +4989 -5609 +5983 -7822 +-549 9465 +-477 8408 +-1301 -8779 +-5124 -1422 +8251 -9347 +-4290 5747 +-4186 3283 +8899 4651 +6739 9091 +7027 5325 +-7847 5302 +-7983 -3236 +-820 8890 +-5727 -7505 +2591 -4317 +-8308 9941 +7289 -7043 +2952 5446 +979 -7636 +-583 -3158 +6410 102 +-9939 -4567 +-7433 -8825 +3769 -744 +-5818 4641 +3393 9520 +-1070 6700 +-4048 2073 +-8287 -1488 +-6672 -4201 +-4621 -4371 +7851 9781 +-2745 -4119 +-2863 -8855 +894 2633 +2569 5441 +-7630 255 +-4228 -8569 +540 8705 +-2518 -7824 +606 -5917 +3168 4276 +391 2033 +-216 -2843 +-1332 -9123 +8038 4271 +-5051 -8649 +-5471 -1920 +88 9814 +8166 -9285 +7073 1806 +5186 -7840 +-8600 -7156 +-2788 7858 +389 -6693 +6676 7608 +812 4306 +4003 7620 +4226 1397 +-9070 -2385 +-628 -6969 +4332 -5163 +-8976 600 +4928 -3153 +-5352 -3044 +5252 -5007 +6268 -9711 +1247 414 +-3106 -9771 +1876 4453 +-9100 3045 +1110 5367 +-2277 -7176 +6675 3196 +-3750 -4492 +9933 -5326 +1284 2645 +-8730 -9948 +-8551 1748 +5369 3711 +7924 -9865 +734 437 +3358 9115 +-2143 9241 +-9632 -4605 +385 6584 +8984 -3397 +3670 900 +2391 7779 +-4916 278 +406 -4290 +-9541 -4816 +-17 8014 +1035 -1904 +2197 -6206 +-4700 -8070 +-4973 -7196 +-9924 9133 +1345 -64 +-4754 -6698 +1469 1947 +6483 5241 +9671 -6706 +-9634 5276 +-6010 7933 +-3742 -6236 +-1243 -6030 +-700 1621 +-823 8058 +8935 -7230 +7365 -3636 +7297 -9614 +-804 -960 +-8132 8790 +1357 5033 +6769 2888 +7964 -5880 +-2959 -2960 +6123 -6946 +-9664 5189 +-181 2675 +347 4176 +-8507 2882 +-3627 -7917 +-9305 -7676 +-6600 -6494 +9172 9706 +7055 3587 +-8209 -6455 +7824 -7259 +2648 7313 +-1096 3911 +-4255 6774 +-7947 4224 +9623 -3555 +5840 2959 +-4697 -7978 +628 -2341 +-3068 -4339 +-5279 300 +-5506 985 +-4010 5355 +7968 -5308 +-6602 -8338 +-7699 -8355 +2782 -49 +2595 -9697 +-8744 -2092 +-1168 5390 +-5359 -5342 +9581 4654 +-7739 -3471 +3993 6615 +-6498 5990 +-8487 6153 +510 -4381 +-1344 4834 +1387 -1003 +2222 -7176 +-1724 -9631 +8340 -706 +4705 -4999 +-3300 -1838 +-3445 2044 +-631 6078 +-8951 1834 +-6469 -510 +-1887 -530 +-2438 7715 +-1503 6563 +9802 8824 +-6968 3018 +-614 5293 +-2602 -9266 +8533 6226 +6761 -8909 +-4360 -6933 +4682 8103 +-1406 -4332 +655 9106 +7626 -4431 +-9353 4867 +7132 3393 +5030 975 +-4189 7212 +-1739 2401 +4488 -1234 +4705 3096 +1015 -5593 +-5044 2498 +1620 -2355 +-2949 834 +-1931 169 +-3071 -4910 +27 8228 +2536 7506 +1992 -8777 +5931 8498 +-5832 -578 +7774 5864 +6665 7624 +-1426 2153 +6388 -8301 +1070 -7922 +-4001 -5152 +8121 1839 +-5668 -9545 +469 2230 +7611 -1575 +-1218 -2576 +-9123 1870 +-5699 1284 +8990 1025 +-7481 3095 +-3451 -8736 +-5771 -5420 +6173 2086 +8335 90 +4441 3964 +794 1818 +4920 -88 +-5930 1939 +-2360 8658 +1465 -6465 +4379 -3714 +-9293 2189 +-850 3250 +1182 -9898 +3260 3582 +9159 4647 +-5692 3231 +5408 3195 +-1490 -5633 +-429 -3890 +5713 -7470 +-4331 -212 +-3517 -6481 +-6884 1599 +640 -3126 +-2390 8633 +-3390 -7168 +-3708 2095 +-9030 -351 +1532 9249 +7573 8127 +-2281 -5227 +5606 260 +-4556 3402 +-4024 -1146 +7434 -4265 +-4605 -5011 +-9387 9090 +7520 -9784 +8690 5250 +-9445 355 +-396 -2972 +667 -2235 +2252 -4524 +-9408 -1028 +6830 9637 +-7179 -5483 +3195 712 +6725 7912 +-8399 2519 +-1003 563 +-9802 -9886 +-3198 9559 +3667 8448 +2986 -4828 +7348 2943 +-7269 4973 +-8732 3854 +1038 -8591 +-1577 6295 +395 9750 +1682 -2196 +-1975 -6762 +-6294 -4670 +-7926 -7628 +-5738 3492 +-3880 -4868 +9269 -3983 +-8626 -4918 +5999 -7785 +-4038 4186 +-1226 -9641 +-9361 -2771 +9554 9867 +-9667 4721 +-2227 4134 +879 1136 +3815 -4085 +-9674 5399 +499 -2880 +-5810 454 +-3061 4890 +4022 8829 +9169 -4157 +-1322 -8973 +1899 -9634 +7656 3676 +-4224 8802 +5877 4246 +4532 -8552 +9292 -727 +-3613 4203 +-9326 2912 +4087 1756 +4995 2730 +-2057 -9803 +3731 -407 +6267 907 +7503 -1461 +-2449 -2385 +-3598 -2514 +8786 8501 +7397 -9312 +-5715 5199 +-1835 -6227 +-599 605 +6775 7271 +-6519 7339 +6533 5484 +6474 8741 +5423 7592 +3533 4303 +9480 -2148 +2008 1362 +-515 -8221 +5192 -5020 +364 -4823 +-2800 7846 +-7359 -7105 +-6640 -7895 +5352 -5816 +-9516 4971 +-230 -8461 +-8607 -1 +3333 -120 +8083 5908 +3129 -7033 +-2111 -5197 +-1654 3916 +-2954 -8299 +1022 6690 +5992 7209 +4503 5444 +-9191 5251 +8971 8592 +-4816 7698 +3408 -5522 +7231 7800 +-6610 5533 +-4412 -5729 +-5924 -2243 +-858 -2080 +-2242 2465 +4757 2689 +-4636 7097 +-2606 -7009 +1285 -7965 +-3022 -799 +884 -9748 +6407 -6809 +-9910 6698 +5064 -4219 +6429 4281 +-7787 7976 +872 -6674 +-5346 7865 +9893 -8605 +3006 5065 +-2923 -9683 +-8993 -5423 +3695 -2669 +2186 1929 +-2424 7204 +-1698 1478 +-301 -7804 +-6092 -231 +-2167 6762 +-8568 5785 +6639 -6162 +1130 4 +3579 9625 +305 4113 +34 -6300 +-3845 3256 +-3019 1384 +6634 2709 +4620 5181 +3683 -9169 +-4681 2211 +-6761 -9813 +9263 -5507 +-3644 8708 +2153 -1047 +5847 -7239 +-5619 -5974 +2804 -5983 +-9004 -249 +7380 -8024 +-8122 -1799 +8193 4032 +1488 -8852 +4756 4951 +-2450 1832 +7271 7645 +8065 -2304 +8192 7103 +-3986 986 +9917 -640 +1132 4067 +2990 -2611 +-1868 -3657 +-817 -4228 +738 -339 +-6159 6042 +-9071 -947 +1849 -5446 +2741 5718 +1621 4793 +18 -904 +-8540 -4063 +-2514 4925 +-7315 -380 +4520 -3857 +3883 6701 +977 -6475 +669 5974 +4484 -7087 +5343 6652 +-1459 -4069 +780 6516 +814 -8963 +-7022 -2388 +1009 1827 +-3402 -8649 +7685 9411 +7889 -5096 +-6615 5786 +-627 762 +-2529 5056 +671 1330 +-3983 9374 +-183 -9558 +-1839 -3513 +9479 3661 +-1733 5762 +-7591 -763 +3285 9559 +-9440 -8381 +4686 6833 +-7818 -632 +-5666 5835 +1314 -636 +-6314 -7206 +4029 9176 +-4318 -6557 +-4177 9474 +8710 4284 +4493 8350 +2009 436 +-7086 -568 +1903 -3018 +-3933 -4337 +-1779 -9353 +-3300 -9388 +-9711 -1280 +-6006 9210 +-8127 2058 +9623 -239 +4437 9089 +5556 9136 +-1906 7648 +-1994 -7018 +9635 1550 +1877 2874 +-3001 -1240 +-9901 2223 +-437 8044 +2219 -7121 +3625 -9041 +6626 4256 +2464 6096 +-9222 6867 +-9661 -7610 +3826 2166 +-186 8436 +5980 -9464 +1772 -5363 +9013 9332 +-2500 -4906 +2279 2818 +2230 6084 +8606 -4086 +9484 8023 +4453 -6404 +-4376 7774 +8692 -2164 +-6023 8196 +-5596 3956 +-2111 -8232 +8061 8271 +2118 -4777 +-9549 8903 +1906 2004 +3759 -8378 +-865 9463 +-871 2611 +-5079 -2344 +9134 13 +-1975 -3378 +-518 6150 +8473 -1003 +4379 -7732 +5724 -5125 +-131 -2283 +809 -4247 +-414 -4604 +1772 4467 +7249 5382 +-8188 -2034 +-9713 8580 +9498 -175 +8987 2308 +-9581 9352 +5504 9653 +-322 4170 +7148 4497 +-5453 3159 +8291 4089 +6721 6620 +5291 -8982 +3506 532 +8789 -3513 +-2674 1806 +7772 6745 +2931 -8634 +9766 4555 +-8334 -8022 +-8467 7586 +2199 -2333 +4666 -4413 +-2947 -8385 +-9590 8226 +4351 -586 +8158 5462 +-5887 -5464 +-8085 -7651 +8515 2916 +-822 113 +-4544 3505 +6547 5390 +4828 -8329 +-3516 -478 +-3151 2343 +9579 9750 +1854 -272 +6693 4201 +887 -9461 +-4640 2543 +6513 7544 +4833 4174 +-6831 360 +4113 -4173 +-3505 342 +7392 -9534 +-9040 -3547 +1226 -660 +5192 8977 +-2139 9084 +4376 -2036 +9054 5728 +-894 -6715 +4782 -2501 +-9957 3142 +-8788 -1713 +7784 7953 +-7704 3640 +-2719 -3552 +9380 1194 +6232 -9129 +3189 7368 +6765 -1834 +-7415 -7759 +9841 -6003 +-5562 4464 +1704 -3486 +-984 -1927 +1803 -3291 +5259 -6885 +-8491 2250 +-9696 -8085 +-6957 1672 +-2347 2898 +7970 5784 +-1666 -6186 +-5368 -6809 +9457 6262 +-6081 -3217 +4527 -6632 +2713 -1923 +-118 -7487 +4414 6289 +-8352 -5035 +-4084 9002 +7570 4304 +396 -8683 +8102 5514 +5295 -9645 +1133 -3391 +-5124 1976 +4721 4679 +-3267 6612 +2205 -1784 +-8402 -8931 +4076 -2384 +5874 -6816 +985 -4291 +-3790 6208 +2258 -9792 +5543 9786 +4289 -51 +-58 4420 +3190 6793 +5665 -3716 +-3911 -4937 +-4229 9259 +5412 -9595 +5691 -8930 +-9432 9928 +7102 -9587 +1384 5510 +-485 -8089 +-2336 -7850 +8927 5818 +9280 3230 +-7097 -691 +1113 4557 +1509 6259 +-2714 9087 +-6593 2363 +9002 4174 +-3452 2489 +402 -6765 +-7210 7129 +-3190 3715 +-4147 -5170 +9728 3195 +1953 7476 +2962 -4437 +2517 5290 +-5733 -917 +-1655 -1552 +-3132 -1742 +4584 -7837 +-4772 -8645 +5899 -7877 +-525 5477 +-8777 7151 +-7190 1034 +7443 -4027 +-3686 -2480 +1404 -5040 +5508 2444 +9626 -6280 +3044 -4702 +5064 -4582 +1907 8450 +341 8700 +3499 -3189 +-3221 8085 +4980 -1816 +-1356 9720 +239 -3863 +1943 -647 +8883 7293 +-2820 -585 +-2408 4915 +-4571 -7933 +8252 655 +-2901 5113 +-2797 -3670 +-7228 -2373 +5 7630 +-4516 -7810 +6082 -8404 +-6167 -9400 +-2371 -217 +5270 -68 +-2852 8942 +-1027 5829 +-2012 -8873 +7662 -110 +2279 -4907 +-2272 -1959 +611 850 +-2935 -3254 +-2144 -739 +9974 3960 +-507 -1446 +-1499 -8334 +2814 9622 +-393 6911 +7392 -8013 +-2471 8166 +9182 -7696 +710 3936 +-7377 -2720 +2673 461 +5136 -7126 +-3776 -4604 +8362 -8323 +338 4339 +-9455 316 +9125 -2913 +-5570 8776 +2235 -9496 +5018 -6482 +6089 -5155 +-8395 -3745 +5301 452 +8444 -9737 +-6330 1658 +8408 -3884 +4123 4815 +-5951 -1298 +6969 -2727 +404 7409 +-4142 4232 +-6062 -8656 +-9195 -9693 +1998 -8526 +-2342 -7299 +-2858 1544 +-6610 2856 +-9267 -326 +-3414 3445 +164 2481 +-7503 -2395 +4087 3627 +-7956 -2738 +-9972 8646 +-5864 7436 +8766 7942 +-9309 -6606 +-175 -177 +3722 7539 +2505 5453 +-6133 2883 +-3240 7580 +9749 -9982 +8366 -5048 +-2485 4425 +2698 4246 +-38 1008 +1530 1430 +4598 2739 +7210 -5600 +-9974 274 +8597 -1201 +-9972 9419 +-6875 8853 +4707 3328 +-617 -4861 +-1915 6297 +-5430 1133 +-8473 6036 +-8785 425 +-7662 -8702 +7524 6472 +6955 -8274 +5733 -3236 +-1934 6808 +-7146 3284 +-4936 802 +-1825 -8873 +-2817 -9477 +-8122 -2842 +-1287 2846 +-810 -9413 +-4342 8817 +-5604 7336 +3212 -8766 +9123 52 +3436 -7406 +-754 -4305 +-7504 244 +4815 2497 +6861 -4345 +7348 -1757 +-2200 4660 +-1099 1701 +-6402 -4450 +7253 -909 +-1175 1890 +-8392 7478 +-9944 -3057 +-6815 6943 +-2584 -3432 +-4951 3420 +-8692 -2532 +-4405 -5920 +3729 7669 +-9979 -2880 +3513 -3909 +4201 -2155 +-5093 -1887 +-4699 -7086 +-1163 3967 +3540 4625 +6247 6879 +9447 7113 +2879 -2201 +1011 -3662 +-5124 3612 +5086 5737 +-5413 -4299 +7425 -585 +-4077 5734 +-4277 4749 +-1315 -4446 +-9951 -3715 +-8814 -1951 +-4972 -7207 +-9409 -4134 +-1843 -637 +-9690 -5141 +8637 -3579 +-6155 -866 +1072 7528 +4456 4570 +-1554 7839 +-9979 -2302 +-1285 5112 +-7530 -3202 +-585 -4875 +1158 2105 +4654 3383 +-438 -8016 +8857 -5018 +4677 -8033 +1647 4530 +8472 -6498 +8236 7958 +803 9322 +9692 8144 +3141 2268 +-2532 -3815 +-7509 -5512 +6570 209 +4890 -6156 +1717 3616 +-2156 4430 +900 4582 +1085 -1942 +-9313 -1244 +-4968 -6389 +-2326 -3026 +6311 1105 +-9574 -101 +-276 -2639 +-3684 1444 +-3955 -9842 +7616 2860 +-5001 -2272 +1220 9372 +-7174 482 +6375 -8791 +-6226 -8160 +4798 952 +4929 5036 +-2451 9012 +-6276 2767 +3034 9175 +-2465 6587 +517 -3950 +4705 -7123 +3522 6308 +-3596 -7682 +-2521 5575 +8674 -303 +6018 -7116 +4046 -9057 +257 4525 +-7890 -5727 +-4516 9187 +8395 -7696 +9592 -3731 +-9057 2027 +7641 9230 +3975 9493 +6941 5840 +7968 6118 +7005 -2756 +5581 3452 +-1229 7665 +2766 -6698 +-2556 6664 +-5556 -9913 +-6640 -4198 +-5865 2290 +5221 1607 +-3095 9882 +-9908 -3320 +-4995 -5392 +-5462 866 +-4414 -5 +1253 4322 +-142 7958 +-4411 4384 +-6937 8883 +6330 -1912 +4656 -7929 +5103 2244 +8039 -6603 +-1196 2908 +-741 7077 +-609 6156 +4012 -1595 +5451 -7987 +-7652 4354 +-108 3433 +-9550 -1110 +-1861 -7826 +8848 9896 +-8777 -6517 +-3537 4566 +-1880 -8569 +-155 -9839 +-8276 6792 +-3026 6983 +-7168 9334 +5016 446 +-3494 6403 +-8611 9142 +5196 9669 +7541 -4267 +-7006 -8093 +-5227 -2402 +-4596 -4299 +1535 4055 +8980 5926 +1519 -2924 +-4769 7904 +-8038 2352 +-6838 3093 +1518 7575 +-5182 4195 +7063 -5167 +8204 1542 +8838 3978 +1976 2667 +3271 -6164 +-3737 -3111 +2886 -1835 +-6017 6831 +2639 3186 +-2943 -1282 +2091 3618 +1876 -6660 +2760 4048 +-1602 9563 +-9937 2533 +7254 2232 +-814 3301 +-758 6394 +-5721 -4570 +-8430 9657 +355 4384 +5240 4605 +-2755 -6739 +-2069 3118 +-4991 661 +-3222 4491 +167 -7984 +5395 -798 +-7884 -8719 +9534 236 +-870 9842 +-4239 3813 +-6705 -465 +7509 -8598 +-6232 6639 +-7122 -5090 +-2266 -6284 +8592 -3096 +8431 6183 +-5567 7741 +-385 -9520 +2593 -8500 +5860 725 +-3751 2572 +-1966 705 +1799 4779 +-6639 -1893 +9085 -5072 +-577 -2153 +4014 2636 +1476 -8633 +7928 8326 +-7527 8803 +8110 -8738 +-4851 -9149 +-6205 9503 +-4445 7269 +2073 3631 +-2593 -1179 +8031 6161 +-3359 9602 +3549 8479 +5526 6565 +-906 7195 +5730 -6828 +-7108 1789 +-297 -5995 +1869 5423 +-238 -2766 +-1288 781 +4232 -8188 +9452 2833 +49 6274 +-4084 388 +1171 6006 +-2550 -1696 +2191 -4126 +-3737 -7753 +-3484 5072 +785 -2149 +-1502 1075 +-8594 6182 +-1125 9570 +2979 7352 +-7084 7231 +8440 -5816 +-9366 4237 +-2042 7785 +8445 3370 +-2053 -3098 +-8362 -7393 +4350 -7038 +7061 -1945 +-5453 -7376 +-4648 -5888 +-7723 9767 +2139 -2260 +9942 8759 +-2459 3696 +2658 884 +3377 7635 +-1539 -4176 +-2561 -6080 +-1002 -9964 +-5786 -4944 +-4887 3933 +-8579 -424 +-8309 9719 +1753 -4702 +6129 1771 +-824 4795 +-5183 -8569 +-815 -21 +-7993 -1912 +2376 -7348 +-4567 -1583 +709 7912 +3067 5677 +-4150 -2716 +-4622 893 +8953 -1543 +7488 7861 +-8743 -1508 +5564 -6216 +-5103 7384 +-8138 7478 +-6743 -1148 +-7228 -3038 +-9703 5229 +-5760 -1636 +8180 3327 +-1043 -2026 +-7397 -1843 +9675 -660 +5200 1374 +-6967 -2718 +2384 -8680 +8270 -9310 +-9990 -8446 +-4818 -4007 +-6755 -5283 +5730 -6845 +-9011 8642 +-6360 6099 +-5742 -8450 +6402 9408 +-2123 -6766 +-5996 3201 +4875 9088 +-1174 8042 +-7056 3861 +1019 1758 +2352 -7978 +3781 -9943 +-5335 -8409 +-7117 -7193 +1675 -1670 +-5168 -2156 +-6109 -2851 +8041 4209 +7978 -2370 +-8625 6662 +2518 -9485 +4477 3372 +1464 -7954 +4188 -1368 +-5337 -6960 +-8481 2499 +-5169 -441 +-6529 -783 +336 2056 +-5867 6310 +3190 -124 +-598 -3795 +-8395 -2019 +9717 2282 +6490 2782 +5175 1197 +1277 -6067 +-2600 -6617 +4437 -1000 +-7447 -6413 +-5936 7834 +-159 -6691 +3917 -6443 +9914 7051 +-9742 -2975 +-2481 4211 +-1082 1636 +-7209 -1472 +1901 -4628 +-4459 -3065 +2954 6939 +-3067 -294 +1455 -7123 +2927 -6242 +-6018 2543 +3838 -8995 +2978 -2213 +4416 -6383 +-8171 -5736 +-1195 -1934 +-4204 1200 +4757 -154 +8112 6516 +1482 -9276 +-9330 4181 +5508 -9590 +8655 -9336 +8914 4510 +-1526 7365 +-5666 -9357 +8418 -4109 +-8916 4615 +1360 3071 +6804 8476 +-1081 2555 +-1031 -7607 +-3564 9909 +683 -7826 +8149 -1956 +5077 -5666 +-8066 9889 +2736 -9427 +-7001 -4856 +-3500 -6449 +-4113 8033 +8022 -4188 +4183 -7112 +460 3765 +-2708 -5520 +-8315 8566 +3654 -73 +2355 5791 +-210 9103 +-6737 5782 +-5468 378 +-3694 6519 +7836 8606 +-6527 -9085 +3524 2191 +8204 400 +5367 -3853 +3516 6661 +-4157 8004 +-8744 -6569 +6979 -6562 +6869 -9812 +2633 8507 +-5965 9641 +1596 -4641 +-6416 -9122 +891 -1704 +1024 67 +8642 7065 +7088 -9448 +5888 -5761 +5661 -5749 +6715 3596 +3469 6213 +-3912 -3673 +-4110 -5785 +-5247 -8012 +3288 -4726 +-9424 -8959 +-7792 -9052 +5716 -4120 +-4138 3298 +-1023 -2794 +-1790 3393 +-7253 2625 +-3926 -5775 +3873 -5647 +3632 -76 +7854 -7104 +-6344 3116 +-4266 -6421 +-96 2341 +-6930 -7197 +-5003 -8624 +333 -9095 +8199 -7654 +4137 8494 +-2564 4502 +-1332 3136 +-32 532 +6671 3269 +-3946 -7699 +-609 6218 +-9999 -2138 +4835 -2814 +2980 -8359 +3721 -3899 +1965 9661 +2511 9178 +-817 -8327 +2871 -7903 +6452 -7908 +-3028 1652 +-1233 1573 +7969 2741 +-8471 -8851 +5056 7605 +5772 770 +-7525 -5856 +5782 4135 +1833 231 +3468 -8313 +7116 861 +-6136 3648 +-8219 5034 +-3849 -5031 +7290 -757 +4544 4067 +-7542 -5570 +3447 7224 +-6996 3303 +-8754 -9468 +-9330 4867 +7098 1250 +1285 3070 +5109 -9563 +-8853 -3581 +-9733 8776 +-8894 5451 +519 7406 +-2287 -5084 +9335 5693 +811 -2411 +-6830 -2223 +6958 -3467 +-1812 -212 +-1971 -7275 +-9401 9596 +-5592 -5088 +5028 980 +2104 -1445 +-4759 4089 +-6797 -9233 +1659 -5945 +-990 8089 +-27 -342 +5261 3997 +5290 -6103 +8780 -6989 +-3844 -1645 +4957 8287 +-7171 3225 +5422 -460 +-5807 -5125 +-4713 8226 +7680 -7173 +9341 6789 +-3433 8034 +-3450 -1086 +-958 4297 +-7734 7619 +3390 -5245 +7508 8070 +-6299 -4740 +-5331 -7992 +-9551 6558 +-931 642 +334 7121 +-4317 -7098 +-242 8535 +453 5915 +6302 -4716 +-4469 -5420 +2597 840 +-2138 7124 +6942 1900 +-9559 3508 +-4936 2674 +5659 -6441 +7376 -8912 +76 1703 +6123 -1233 +-9968 -4823 +-3207 6686 +7445 2592 +-1854 8363 +5172 -286 +-4739 -7535 +-8667 9366 +-35 -3297 +1940 -7714 +-6988 -5116 +-8775 -4152 +-7588 9015 +9045 -2493 +2245 8309 +4720 9847 +6376 6989 +6707 4096 +1419 2753 +-2545 -987 +-6661 7772 +-7162 -8020 +-7945 -5888 +5533 -791 +8432 5443 +1710 1916 +8029 -3101 +-9567 5359 +5976 -4998 +-4878 7588 +-2633 -526 +6450 4810 +7530 -1144 +6082 -9778 +-3449 1784 +596 -6803 +2441 -4200 +-5029 -4302 +-2697 -4408 +5036 -7206 +886 -7499 +-1782 -5847 +5892 7217 +2007 -6620 +-578 -2512 +9472 2095 +-5074 2765 +1237 -4405 +-966 -2374 +-6731 7011 +7652 -4138 +9868 -3200 +-4320 -2888 +-8786 -5525 +-5251 -2106 +-5121 -565 +3335 -1049 +643 -2238 +3629 -9266 +-1990 1884 +9544 8947 +5800 9951 +228 1984 +3176 -8175 +3463 2179 +1506 -1462 +3312 2700 +-3601 2100 +-3588 -8007 +9335 2546 +-8736 7637 +-1779 9067 +-5084 1484 +6282 -7868 +1390 -2025 +8634 -6541 +6256 -2521 +5937 -9300 +1706 6560 +4492 3749 +-3488 7022 +-7846 -495 +-4756 5631 +9444 2005 +1116 -3642 +5228 4768 +-3156 -2940 +-3654 -7750 +7891 -7579 +561 7279 +2453 5086 +2193 -8676 +-7398 6812 +-161 -5486 +-9082 -8454 +-4472 2240 +7008 2288 +-5299 -4760 +-1712 -6386 +-3622 -9957 +-604 1746 +2910 -3377 +4609 4030 +8664 174 +7643 -294 +-2971 3841 +-6782 -6161 +5129 -676 +4750 -3706 +5589 2190 +2546 -2377 +4760 -1202 +-3104 -6267 +6759 1696 +-9593 1236 +2706 371 +-6017 -4682 +-5473 4223 +-9198 -7962 +-7293 4647 +-7315 6908 +-2638 -6916 +3213 -8368 +2006 1925 +-8011 903 +9391 5147 +-5603 -8908 +-1220 5547 +1250 2739 +-5934 5448 +-7310 8706 +-7944 7768 +731 -137 +347 4300 +-5205 -9799 +4136 -1892 +-5349 -6781 +-8642 -3104 +5088 -8513 +-4484 4220 +-3261 -8763 +5576 5432 +7406 3884 +2313 -4765 +8269 6314 +-9516 3700 +9352 1859 +6181 7640 +8618 -6206 +8763 4210 +-917 -6740 +-3266 -6382 +-1696 -6537 +-3056 7794 +-5381 -7948 +6474 -8075 +-5460 -6476 +-3400 -4285 +5629 -6449 +-1796 1238 +-724 -2913 +-2000 4278 +7729 -7846 +4957 -3985 +-251 -8851 +-3708 1939 +9287 1580 +2412 4863 +1528 -1918 +169 8916 +-9291 -2400 +-6180 -8614 +-5941 9615 +-6954 -708 +-3753 3273 +7427 -2448 +8720 3318 +6728 5634 +-1713 -3322 +6389 9552 +9355 1592 +7580 6096 +-5852 1154 +-8799 6154 +-4667 -6856 +-4793 -5974 +-4616 -1973 +-5381 9570 +-2910 -3018 +-6382 -9916 +9571 1852 +9075 -1195 +4172 8887 +-5099 -3153 +-5385 -1860 +6604 5530 +5789 -9591 +-4605 -4089 +5542 3597 +-8736 -7571 +3858 346 +4359 7516 +-6206 8858 +4063 -5934 +-1452 8728 +5149 -7361 +-968 3718 +372 243 +6333 -6699 +8887 -2384 +-6574 4875 +-146 1853 +-9469 -1484 +630 1246 +-1541 6150 +8884 -751 +4360 -2994 +-1952 4398 +-5784 -8764 +-4535 -6903 +6476 -6422 +2593 2125 +1187 8926 +-3336 -2260 +9024 -8308 +3168 -1729 +-5440 -9159 +-1481 -2948 +-1814 2448 +-7697 2583 +-8978 -8321 +8468 2800 +7227 -3932 +-5174 -9687 +8053 -8063 +269 -4496 +2039 -4117 +9032 4340 +-4281 3151 +-8576 7798 +-806 -5183 +360 -236 +980 -4373 +-6900 -9718 +-3518 -5630 +7560 -8971 +4476 8678 +-7449 -107 +-4032 6102 +1366 1527 +9828 3360 +8037 -9247 +-468 -4381 +-4328 -4298 +5437 -2300 +-3753 7538 +-3084 9059 +-8802 -6330 +-1225 4440 +-7773 1325 +6276 2070 +-8334 8321 +3190 -8741 +1794 7967 +7222 -8699 +-7532 4928 +-2805 3523 +6460 8940 +6371 8387 +1845 3261 +-3729 9501 +856 -5291 +-4610 -3578 +-5453 2194 +-2841 8116 +2652 -9417 +1545 8960 +-1983 6814 +-5341 -833 +-5020 5081 +-9254 -8514 +-8941 -1971 +-9070 -3925 +1355 779 +3096 5410 +-4995 4684 +-2720 1107 +-6904 7687 +937 -5460 +-2609 -1840 +8470 3114 +9253 -910 +9395 -5921 +8133 9492 +9505 -2233 +9018 9922 +9429 2102 +8187 8974 +-5066 -9710 +-3339 -2384 +3377 -6460 +-9266 8269 +648 696 +-1060 5470 +-6994 -3331 +-5155 5022 +8174 -8481 +-4969 8499 +-9947 -7911 +-8347 9964 +1471 -1952 +-1057 1802 +-722 -5785 +3026 -3477 +-3767 1065 +-5556 -8583 +-5996 -4747 +-7261 -7064 +1680 2075 +2485 7682 +4171 -8309 +-9855 -3143 +-5144 1043 +1116 1090 +-3123 -6719 +6350 -7537 +7428 -3371 +-2088 658 +9432 -5477 +2877 -9932 +4979 8921 +-5105 -5225 +-5106 8651 +-7151 8233 +-1189 4669 +5952 -5429 +129 4114 +-5346 -1633 +-9766 5019 +6762 -231 +-3655 3565 +-1886 -8152 +7372 -4250 +-2788 7051 +2150 5343 +3165 9626 +-5551 7 +-3671 908 +-909 7456 +-8977 -5672 +-6404 -6468 +9688 7013 +-296 -5932 +7859 4880 +-855 2407 +9344 8067 +8062 4481 +966 -6397 +4421 3278 +6252 2166 +-7182 4621 +7440 5832 +1043 6095 +-4815 3660 +-7241 1022 +-4660 2019 +-9280 -654 +-7837 6507 +-5157 -2690 +-2629 2346 +9554 -2207 +4367 -9862 +4756 -6811 +-2951 -6165 +4821 -7298 +-7437 7818 +9949 5924 +7375 -48 +4287 4582 +6032 -2504 +-4807 -5678 +2006 -7275 +-2009 -1588 +9977 -4826 +-9378 5224 +-1071 7345 +-7453 1387 +5458 -9237 +-7718 2482 +-3369 -723 +-2056 3142 +1808 6441 +-4825 -1552 +2771 3878 +6834 -1510 +1556 -2489 +-1193 7959 +-4647 -1506 +6339 -7341 +-2152 -4233 +5238 4814 +-3605 7076 +2341 9023 +4370 -4653 +9621 768 +-1894 7290 +-3718 -665 +-2231 1096 +3259 7013 +1553 123 +-5540 -3532 +-7425 -579 +9147 -1844 +7836 1995 +9824 9642 +8626 -8343 +-9988 -1287 +1756 -632 +-3726 2161 +-9019 9921 +8876 -7911 +7993 5855 +-4542 -8350 +2355 -4529 +2087 -7939 +-229 1826 +-3935 -7213 +8030 -428 +4875 -3235 +37 -3474 +5627 2537 +-6720 6846 +9396 5179 +-4876 -7326 +-5191 7887 +-6705 1139 +-4724 -3894 +934 -6420 +-5785 -3922 +-4398 -6123 +-7332 9664 +1600 -7248 +3678 7347 +-5016 -5072 +-2214 -8738 +661 6006 +-5945 -9850 +908 5955 +959 -1908 +4738 6070 +1536 -1091 +-2561 -3718 +7178 8109 +-301 -299 +-5576 -5766 +-4332 1252 +9140 -8486 +-662 7293 +-7553 5667 +-1370 3084 +-7204 4748 +6540 4981 +-1456 -3090 +-1268 -5766 +-4597 6960 +6958 9258 +3168 -6436 +7666 3255 +-3942 -992 +-4819 4074 +1080 -6640 +-1164 3155 +-1238 4933 +-6589 -9540 +651 -1104 +2282 2257 +7950 -4054 +2630 -1377 +5648 -7130 +-7903 -2443 +-3451 -3086 +6272 2564 +9544 -4188 +6353 -9412 +6524 -4657 +6399 -2816 +2304 6323 +-483 5774 +1920 -7138 +-7630 -2105 +9690 3808 +7381 -8711 +-5590 -791 +2012 2728 +5052 -6292 +4478 2424 +1347 8713 +-4707 -3057 +-6373 -4765 +-5996 7438 +-3697 -722 +496 139 +9340 -8388 +-9756 -4080 +-7876 -6127 +-7113 -4139 +4091 2798 +-6509 9651 +-3529 4512 +5891 3715 +9562 728 +-2532 -4041 +-132 -1265 +-5243 -6031 +-8492 7047 +9247 3584 +-3750 8600 +-7259 4671 +-3443 -6655 +1679 1030 +-3988 2160 +-235 1250 +-8496 3890 +-1695 -2568 +-8451 -2545 +3599 -1368 +-4889 859 +-9210 5910 +-4688 -1011 +-6471 5848 +2400 -7919 +8835 9430 +-9654 -3280 +6527 -6861 +1453 1263 +2601 9165 +-6657 7541 +5927 1574 +2709 730 +-2363 -4649 +-9813 -736 +-7408 -4851 +757 6656 +2292 651 +4002 -2892 +8594 -4596 +8642 -3203 +7646 -3992 +-4306 -7320 +-6627 -1471 +4646 -9268 +-76 9012 +-2996 -4539 +-7578 -5025 +-8397 -7408 +5427 4752 +-3948 6790 +-1548 -8439 +8684 -3706 +7944 9181 +-4614 -3653 +5064 -3910 +-4304 -6721 +-1319 -5027 +2523 1141 +-7078 4446 +9882 2743 +-1320 9882 +-6996 6990 +8428 -9785 +-4785 4373 +-6260 7602 +5936 -7492 +-5116 -3208 +4197 -6419 +1843 1125 +-7964 -4411 +-3822 -8017 +-7848 -761 +-6930 -1395 +-5811 2391 +-7057 5125 +4031 3913 +2028 1712 +480 -1179 +-8760 6687 +-6305 6595 +-7232 6493 +9755 4519 +3719 -9616 +-4270 7944 +-3789 6732 +9654 9340 +3297 -2214 +9726 -1989 +66 -190 +7171 -7657 +9332 5424 +-2913 6482 +-8747 -4937 +-8307 3275 +6288 -5597 +-9679 -4594 +-9174 4643 +-9451 6548 +-5088 2511 +-5160 -5565 +1395 -3126 +-2941 7732 +-4091 -1175 +3255 -1446 +7046 -7884 +-8928 2537 +6103 826 +2172 8316 +5764 1122 +-7972 8295 +7118 -5997 +-8507 -7422 +-5646 5896 +4491 -2055 +6547 -6034 +-3790 -6265 +5866 3053 +-3800 -3478 +-8375 -8948 +-9299 -4546 +-487 9682 +8625 134 +-4599 -2559 +-4470 -7093 +3095 -8300 +-4 -2550 +-4595 -3247 +6739 5509 +7918 -5283 +867 -6312 +4828 -3828 +-2352 -7853 +-3779 -2610 +2153 -2908 +-3815 1047 +-6844 8922 +1096 7285 +-4320 7923 +-2504 -8000 +-3469 9373 +-1096 -765 +7232 9937 +951 4542 +8708 7221 +-5793 -3797 +2097 4376 +4085 -8826 +87 1600 +-2818 -7364 +3114 6449 +3449 6009 +-5166 4790 +-6454 331 +1220 4315 +781 -8137 +7671 -7549 +6978 -3213 +-1502 572 +1680 9884 +-6823 -3638 +-5962 -3931 +3723 -3766 +6776 -8356 +7583 -352 +-8405 2166 +407 -2776 +-4596 -6234 +3071 -5479 +-3258 4852 +7348 3352 +1774 -4986 +-5431 2512 +-776 -1957 +-8321 -199 +3641 -4082 +-952 -2796 +6352 657 +-5590 -8887 +3482 878 +7320 9469 +433 -24 +8479 -2326 +2164 2770 +8334 -4802 +8689 -2499 +9294 -5307 +5119 -9941 +5971 5543 +5677 -2686 +-2214 -6307 +1009 -3589 +8348 -356 +8211 -3063 +-4047 6490 +-7092 -7205 +9605 -135 +2791 692 +-5096 -8318 +1966 2098 +4208 9533 +5511 -4441 +-4588 3630 +3584 -3765 +-6254 -6837 +-5506 9538 +955 3943 +-3916 -4249 +6227 -795 +-5191 -7500 +3267 -4536 +1886 -8058 +7870 5268 +-4110 -437 +381 -1246 +1172 -8547 +7411 5858 +1463 -3067 +7182 -8927 +-1937 3397 +-7109 2612 +-8038 -9726 +-1554 7870 +-708 8954 +962 -2965 +-540 -4434 +4394 6761 +5372 -6510 +-1326 5730 +-4920 -7538 +-1267 -5979 +-5732 1163 +-2222 -1865 +8923 151 +-792 -6439 +-2425 -7971 +1525 -3244 +2491 -4289 +645 -1583 +9181 1658 +3954 -94 +-6395 -5025 +501 4732 +6446 3235 +1699 6930 +-6170 -4110 +-3093 8241 +3869 -7823 +-1723 5949 +-1607 4369 +-781 3258 +-737 -6759 +892 4088 +8612 2659 +-8937 4155 +-7574 -9873 +9731 215 +6809 197 +5881 9352 +-3685 -2403 +-248 172 +3737 6969 +-5022 7796 +710 -3924 +-5006 -5492 +-1497 9368 +8072 7951 +8396 8766 +-4636 -1278 +-9014 8556 +6336 9278 +3829 1254 +-4059 -4015 +6762 1324 +7950 -3779 +-5691 3623 +-1234 2384 +-5476 3449 +6143 -5308 +3654 -4942 +-2857 -5350 +-3996 -4448 +-257 -8947 +-1633 -9040 +-7564 400 +8398 -8539 +-3776 -6396 +6312 -7450 +3364 -9137 +-720 9074 +7250 -3434 +7886 -1017 +7800 -3881 +-5964 3703 +-3275 6561 +-312 1954 +-2936 2833 +-4226 3952 +1339 -8397 +-9306 2810 +2727 -5511 +-2246 -9936 +3613 -7420 +-9075 -7842 +-4101 -5878 +8304 -5213 +-2551 -2763 +-7375 -8027 +-966 9559 +8246 6731 +6174 -3340 +3925 214 +-9780 1143 +817 -3778 +-6912 4264 +-4978 -2078 +-18 -8022 +-5910 3675 +4514 -2727 +-3154 -1160 +574 660 +-4102 -9565 +5338 709 +-7767 1516 +7778 -3496 +1249 -7843 +7062 -6129 +-397 3916 +-4799 -2711 +-7740 -5355 +8346 -676 +9119 530 +1072 9487 +-9433 -7772 +8063 -5621 +-8630 1987 +7539 -9003 +2253 8610 +-9166 5084 +-1458 -2845 +-7537 -3616 +-4731 230 +5086 2701 +-1918 -2239 +-6280 4606 +9357 2125 +-6408 2695 +-1122 5493 +5993 9254 +-1533 -3712 +-3481 6216 +9927 1613 +-9929 -8716 +5685 2528 +6980 4087 +-8493 -938 +-5352 -5747 +-9349 -8177 +-928 3281 +-1149 -2923 +-9385 2055 +9485 2191 +8429 -4085 +-1682 -1707 +-2138 -855 +7199 -2960 +5271 -9272 +-3938 8357 +4572 -6709 +2634 6032 +-59 7067 +-792 -1967 +-985 791 +5868 8437 +966 -8631 +9523 7817 +-6148 -5782 +8146 -1000 +5589 -3850 +9583 -4960 +2928 -7347 +4299 -3704 +2827 1487 +1453 3485 +-9434 -5584 +7666 -6411 +9012 -999 +-2147 -4511 +-6629 -7701 +-2485 -7806 +-4159 -1655 +5833 6557 +-5482 -8691 +-1030 -2669 +-9076 -3815 +2941 2467 +-9443 8895 +-4576 -3508 +-9178 7685 +5899 -1113 +-9293 -2319 +-6530 295 +6607 491 +-8228 3476 +8650 -9292 +315 5844 +1899 -8782 +-8356 498 +6828 9162 +-6292 2590 +3415 4434 +-3215 -2069 +-6751 -7391 +4360 690 +4021 -5860 +-2677 -2924 +-9230 -8266 +-9138 1866 +-1730 7760 +-6579 4665 +-1093 3570 +7115 -7239 +-9541 -7381 +-1055 7470 +8121 9235 +2240 808 +-4834 4936 +-2366 9418 +6620 -5836 +-6985 -7423 +-9695 1300 +-8222 -8808 +-342 -9152 +8784 -5357 +2667 -7341 +3383 -7651 +1328 4065 +8884 -3056 +5971 804 +7848 -4077 +-1141 -1386 +-7433 -1362 +-8594 -2647 +133 -4467 +9416 9550 +1424 -3537 +-9313 5232 +-6564 5001 +9395 -5080 +-5701 -4403 +-8410 2666 +-9640 -9546 +-3783 -9004 +-5279 3018 +6008 9657 +6588 4935 +2633 -9992 +-9181 3363 +-9509 -3027 +7049 5513 +3508 383 +7746 -2714 +-696 -2370 +-5401 -7109 +-4867 9473 +-7401 2319 +9957 878 +-8813 -6477 +7011 8793 +-8152 -3770 +1268 8682 +-8472 4208 +6155 1755 +1247 2886 +3901 -5291 +9275 -787 +-6109 -6095 +8265 606 +3414 5816 +-4310 -121 +-4850 5653 +7000 -6974 +-4191 6024 +-9182 6727 +264 7507 +5611 2456 +-4426 3013 +7158 -5932 +-734 -2188 +6230 5739 +-3763 -2899 +5832 7119 +8686 2982 +-2612 -7389 +3404 -7270 +5260 1602 +-9155 233 +-1060 6562 +313 -7549 +2335 5861 +5660 2819 +-519 8193 +5876 -6595 +6087 5470 +-5072 7765 +6270 1075 +5232 6310 +3860 -9662 +-865 6105 +7654 112 +-7215 -3054 +-16 4326 +6747 -4389 +7987 2395 +7761 -9862 +6944 -2651 +-3994 -3969 +-4945 566 +2246 -3759 +9054 -12 +9231 6824 +-5 -1323 +1738 125 +-1370 604 +-389 7390 +9719 -9455 +-1807 -7345 +4660 4940 +-9496 -191 +-8171 616 +-4430 4685 +-6026 -1767 +7236 -5926 +-7945 7325 +7882 3529 +4922 9827 +1389 -4177 +4160 8949 +9736 -8042 +-6465 276 +7609 -3422 +-7634 -8028 +-613 9679 +-7786 -9042 +-7104 6476 +6285 1946 +-5717 -2685 +884 -3813 +-1594 9501 +8329 -3158 +-894 2899 +-9325 -2189 +-6261 1224 +-6360 2921 +6330 -9151 +95 2336 +3747 9037 +2507 -6921 +9256 -6541 +3697 523 +7823 -5119 +5292 7725 +7566 4881 +-6747 9506 +-8301 488 +-153 -1882 +5370 -2392 +-8571 -2605 +-8253 -4890 +1440 -7752 +1749 1459 +-2048 -9607 +-8228 5756 +5175 3180 +-6194 5067 +8282 2396 +-7691 9925 +916 -79 +-7790 -142 +4789 7110 +-7577 -9158 +705 776 +9244 6538 +420 -7345 +4002 -4808 +-1314 9212 +-651 4078 +-5127 -1320 +-1446 -6648 +3530 -7792 +-7823 1197 +3269 -4032 +6510 2129 +3349 1127 +-1865 -9654 +-2679 8545 +9012 9992 +3126 -4935 +6427 4197 +-990 -1707 +2216 4805 +-5366 6716 +-4392 -5382 +6755 -7944 +-5913 4067 +-1146 -9274 +-3371 -5833 +-5917 -8747 +-6302 7641 +905 -5438 +8381 72 +806 3983 +-6980 -7012 +-2543 -8141 +5742 715 +-3314 -364 +1229 -7093 +-3341 -1708 +132 4617 +-2386 6006 +-8508 -4234 +-9441 9922 +-7455 -8078 +-5725 8893 +277 8232 +25 4068 +-886 8386 +-6675 -5781 +-867 512 +-7832 2659 +9139 1850 +-8938 -7364 +-996 -5913 +-9736 -1906 +-4352 1238 +-405 6635 +7015 -8059 +-3823 1605 +-1560 -1967 +5518 149 +-4229 -8700 +5274 -5888 +-372 -9739 +1085 -9325 +5158 -1133 +-6142 -414 +-8312 8984 +7874 3872 +-3369 8551 +-920 903 +-1987 7270 +-7035 -9322 +24 1708 +-8633 -1787 +5946 -8309 +-2387 6914 +-7166 9870 +-657 9789 +-7662 -3698 +-1585 -4605 +-7975 -19 +7247 -4610 +1591 -877 +983 -9456 +-1675 2136 +4857 2125 +-3795 1126 +6120 5494 +-6985 -192 +9916 -7193 +-175 7720 +8486 1700 +7242 2586 +3048 -3187 +-7212 -7268 +7773 1052 +3795 1409 +-4819 3446 +169 4900 +-7622 480 +-8579 6302 +7474 -2211 +-7671 -3158 +-4425 9065 +-8391 6607 +3731 -926 +-2036 -3441 +4183 7649 +-2106 -6279 +-4672 1530 +9645 1402 +-262 -9060 +7650 6328 +-1366 -2249 +1871 -5431 +-7828 -7868 +6387 -1868 +4934 4552 +1616 4085 +5977 -10000 +4551 8097 +2846 -8675 +-8628 4281 +-1119 -1477 +6819 -6826 +-6752 -9093 +4699 -212 +-6982 -1018 +-6105 3543 +-3299 -7069 +-5731 -7984 +-1399 -5423 +-3192 339 +-6637 -309 +-7583 8139 +-9907 7535 +3710 -4106 +-4580 4497 +4185 -7422 +-5119 -1286 +-833 -3532 +-7999 -7464 +-7132 989 +-5557 9723 +-4035 7482 +6604 4235 +-1937 -3255 +-1973 7518 +-598 1256 +7018 1115 +6216 9919 +8818 -8476 +4081 7239 +7739 -5849 +-6336 -1229 +2606 3236 +3215 4748 +4901 -5364 +2194 -6267 +-1030 -1668 +-9582 -1801 +3690 7536 +7075 3889 +4939 1281 +-5996 -5158 +-1728 7351 +-2388 5963 +-8833 2453 +3786 4998 +4210 -3527 +-9804 -4196 +607 -2272 +-9637 4788 +3388 6049 +-6155 2369 +9680 -9394 +-3065 1373 +1431 -666 +8254 4204 +1948 -3182 +3581 685 +-2368 -2443 +-5661 8435 +-5713 -8571 +4068 -2338 +7369 8277 +-2710 -7753 +-4442 -1545 +-4860 8985 +-2973 -3758 +2112 6873 +-2223 2969 +-1675 8307 +-8578 -3248 +1672 4072 +-209 5708 +-5780 3993 +-6277 -8489 +-2750 5121 +3446 187 +9298 -652 +-2127 6997 +-8418 -7707 +2259 -7693 +-4805 -4639 +-6491 -4691 +-5589 2845 +2595 2463 +519 -4070 +3387 -2461 +529 5501 +-2669 -9850 +-4865 -4400 +-6699 9621 +324 -564 +-7965 1085 +6971 9798 +-5491 -9305 +2835 -4238 +3635 -3201 +-8695 7566 +-1349 -6032 +-8714 1511 +-8414 6760 +-7424 6797 +5171 70 +-8854 6122 +1555 2976 +-1334 -8033 +1242 -7086 +-9334 -9584 +1576 -2894 +7707 -5625 +-5816 -1942 +-6070 -1902 +-9265 69 +7373 -5131 +-3609 3562 +6404 9723 +337 4156 +6679 9084 +2746 3344 +-7027 -810 +7576 7633 +276 -4820 +549 3049 +8506 -7273 +1711 1857 +5252 4074 +-8066 8399 +883 -9629 +2736 883 +-9578 -7832 +8797 -3944 +6554 9955 +-7452 -6429 +-1867 -3403 +209 6984 +-1415 -6410 +-1370 -1799 +-1446 -7051 +-7651 2302 +7198 -3346 +-9792 -425 +-3525 -4492 +916 1651 +-7174 -726 +6935 8631 +-9394 -12 +-3944 4046 +-8344 306 +55 4554 +5374 8764 +-218 -8761 +-6325 -6173 +6081 -618 +-4787 -1393 +-4103 -6418 +-6780 8114 +-7038 5114 +1372 -9079 +-7585 -1622 +-7979 7129 +-1242 3327 +1201 4475 +-3514 748 +-5249 -5495 +2811 -2727 +9958 -9362 +1811 -3015 +-2929 34 +9415 6502 +-4907 -8885 +8570 418 +6180 8641 +3991 3961 +3063 -1823 +-4158 -234 +-6145 -8124 +1755 -4391 +-1392 -2599 +6527 5 +2006 1901 +8898 2525 +-3434 -7101 +4768 5719 +720 7967 +-3756 5514 +6159 -4942 +5871 6964 +-1196 -4601 +5437 -7777 +7792 -9231 +-1271 7627 +6837 7089 +7602 6745 +2354 -3836 +745 -3715 +-7287 7470 +-5479 1730 +-6992 -8150 +5249 -435 +9695 9007 +2307 -7005 +-503 646 +1427 -1999 +-3052 1177 +7571 -3367 +4931 7812 +6736 4397 +-7398 1959 +-3904 8622 +-4912 3786 +-8172 4682 +-710 -8189 +4013 6935 +-9784 9421 +-2023 1273 +2192 -9838 +-8536 -3853 +9323 3715 +6993 -1065 +-408 -5611 +8785 -5451 +6973 -5953 +3646 -6864 +5914 1307 +-4836 3756 +2589 8915 +-9406 911 +7278 -8848 +9829 809 +2249 -6837 +-4202 -5783 +9538 -5936 +-4295 -7203 +-7026 5722 +-7557 -4204 +-1161 -928 +-4403 -6043 +9540 -159 +-8631 -2466 +-5345 5578 +855 5286 +-6242 5823 +5983 1317 +-4658 -2658 +-7452 -3350 +6286 -3743 +9684 2396 +-3821 -1030 +-4860 -8602 +-9084 -6245 +5786 -4761 +-80 -5112 +2652 -6538 +-8625 1185 +9941 1900 +-161 -9162 +-2656 -3024 +620 -5592 +5059 2868 +-4723 -2142 +881 -1621 +2637 -2495 +8730 -9568 +-311 -1240 +-1993 -8974 +6737 522 +-6856 4546 +1189 -2874 +-7282 2301 +-5650 -304 +-2482 -8830 +-4400 8786 +-3070 -6783 +-1672 192 +-6986 3155 +-8001 -4202 +-8346 541 +-5265 1338 +159 3578 +-9234 2943 +670 1384 +7151 4360 +-1226 -8382 +-5875 -3300 +-3311 328 +3460 2614 +-9614 -9092 +9200 6737 +40 -975 +5157 -5678 +-6838 397 +3551 9890 +9828 8307 +9137 -2192 +9319 7705 +-6767 -3350 +7613 2800 +1996 9227 +5052 4990 +3333 148 +-6417 -1970 +6825 2805 +2955 7300 +1022 7639 +-4779 -9964 +2509 -6429 +6946 -6565 +1098 -5517 +8479 -2528 +-4475 2594 +-320 9313 +4039 637 +-8550 6224 +4237 4708 +-7520 -6186 +6543 9632 +-9457 -3485 +-4312 -1239 +7758 7156 +4579 -9943 +-850 -7484 +-5089 338 +-6073 1741 +8934 -446 +8816 -5542 +6709 -3001 +-7162 -4475 +-6744 -8713 +-7080 -6767 +9962 6015 +-311 7872 +-5393 2940 +2840 7515 +4423 -5402 +-4547 -2089 +6507 8191 +-3375 3356 +-9988 2643 +-8200 5403 +4473 -9297 +170 -3689 +-1383 7953 +8517 -5908 +4084 607 +883 -3968 +-1615 -6020 +3430 -2432 +-8492 -6515 +-6135 -6612 +-9479 57 +-5174 7632 +6565 -8145 +573 -9930 +-1408 -5866 +-3622 5142 +-1740 9156 +-4 -9299 +-9689 8009 +4562 -6615 +-7156 -3772 +-7673 -2554 +-8155 -4935 +-1420 -6066 +-5652 -9693 +-4863 7119 +-5394 -9495 +-7215 5000 +-2361 6497 +-7959 -9203 +-5451 -5916 +1602 2299 +-6039 -8239 +-6125 -4075 +3972 -4654 +-3056 2407 +8987 1408 +-7635 -9073 +-4193 1355 +-1856 8625 +-6642 -1933 +6301 -7684 +421 6933 +-5634 -670 +5742 -6816 +206 -5698 +-5088 7392 +-463 -1159 +8369 -9003 +-4486 903 +4908 -6233 +-237 -9221 +-4917 -4974 +-5768 554 +-1142 -9441 +-6752 -6081 +-8108 -2946 +-4877 3212 +-5165 -4044 +2727 557 +-9993 8612 +2368 -24 +-169 4577 +375 -2636 +-8602 -5036 +6744 5183 +1551 -7297 +5237 8752 +6833 -8408 +-706 1027 +-7287 6013 +-6853 2724 +6429 3181 +-2501 4666 +7846 9817 +-848 -758 +2697 5099 +3950 -2169 +-7419 1788 +-7571 1083 +6093 7386 +-2480 -1068 +5459 7206 +3714 7198 +-6941 1237 +-2965 -2326 +-7790 -3324 +5218 8569 +6574 7986 +-2554 -7839 +-7429 6380 +3049 6574 +9197 -9410 +-1497 8508 +-433 799 +2141 -6158 +8620 7615 +5925 2949 +-8687 -2047 +3666 -2384 +-4291 9718 +5069 6447 +-4685 -2867 +-5038 5609 +-4945 -1368 +7109 -8196 +5258 9139 +-8045 -5639 +8017 8655 +7702 3272 +-9688 9006 +-5924 109 +8271 -9375 +-1838 8654 +-3076 -8750 +-8311 -7868 +9858 -1586 +9133 -6076 +3114 7596 +6010 8625 +7729 -2093 +6756 332 +5276 7207 +1527 -4958 +-9208 -1514 +1347 4012 +-2531 -569 +-9076 4975 +7463 7019 +8565 -1908 +3222 -974 +-7494 3494 +3702 4336 +3089 -2694 +-178 -6104 +114 -6980 +-6427 4225 +4779 5100 +-4881 -4672 +5550 1679 +2286 -5095 +-2640 3243 +-3186 -9278 +-6498 -5841 +1737 3020 +-411 3936 +-5735 -1166 +8963 5077 +-1435 114 +8924 4422 +-7221 7497 +-2850 -5172 +-5306 -8377 +-2302 4093 +408 -6134 +-4067 7957 +381 8356 +1795 4105 +7249 7154 +750 -5996 +-239 480 +1815 9480 +-2763 -6148 +2031 -9123 +8896 -5996 +-3250 -6280 +-7553 5481 +-4876 -9297 +6321 9764 +-9844 5919 +9889 8815 +2710 8188 +-3910 4907 +8824 361 +-9202 -1381 +9731 -8522 +3327 -3126 +-6052 8646 +2444 -7116 +-9193 -4478 +2267 9889 +4807 -5718 +-7583 -9441 +-9839 -2076 +-3194 3937 +-5077 9811 +-4570 -8211 +-5959 -2692 +-6452 6253 +748 -3597 +-7385 644 +-4362 -5827 +7353 5304 +2822 5979 +3320 -9641 +-7487 -5741 +-623 7276 +-546 5808 +9402 -8934 +-3483 -5603 +7632 -4946 +-7109 5628 +-7972 29 +-3791 -9122 +-9984 9713 +7991 7245 +976 -5625 +-8215 -9693 +-122 -5506 +3389 -3350 +-3579 6332 +2496 2962 +-5951 1296 +-4820 -1375 +3239 964 +6567 -1347 +-6601 -345 +-6921 -6148 +-2197 -3597 +-6376 5088 +-4120 8232 +9103 -1475 +7282 6584 +9615 8724 +2072 8796 +-1267 6456 +1430 6480 +-5773 -1871 +-6768 2706 +-5403 -6315 +-3107 -165 +-9185 9847 +1842 9901 +-7369 5594 +-6001 9401 +8821 -3255 +-5350 -9622 +-9241 6510 +6059 9669 +-1310 -1111 +8226 8183 +60 -8184 +1156 2106 +-697 -3114 +-3001 -2113 +8443 2566 +-3546 -7111 +-2110 7758 +-6189 -6420 +-3185 2586 +4988 -6861 +2457 3289 +2963 347 +7760 -1913 +-5043 1652 +6703 -9103 +5757 8258 +6700 -222 +1530 -9860 +7446 -3018 +-1453 8849 +-4422 7470 +-8865 -9037 +-5456 -7209 +3288 -5893 +-975 -2814 +-1737 7359 +-6683 2780 +-9423 -2042 +3028 -9227 +-5245 6182 +-533 -4535 +-4795 246 +6109 8012 +-8390 -6863 +6502 -3211 +4201 -6780 +2993 1223 +-6724 -9484 +5655 5980 +-2623 -9481 +779 -7623 +4445 -2574 +-1689 -6096 +381 -1345 +7615 -7293 +9354 -7472 +924 3936 +-9760 -9003 +-6132 4814 +3581 -726 +2442 -4692 +-6593 4260 +5797 7279 +-1661 -6368 +-5775 8976 +-3694 -2521 +-8280 1769 +-2721 -5667 +-7528 -4027 +8385 -6493 +695 2653 +5779 -4408 +-6860 8278 +-2346 2988 +-6316 9105 +-7254 2355 +-636 -7838 +-1260 -9153 +7228 -287 +4914 8023 +1384 4061 +-6568 5276 +9619 9595 +-6365 -5306 +8962 8926 +3723 9209 +9570 -9999 +-5818 -4107 +-3696 1083 +-2639 -5682 +-2612 -9571 +-2458 1808 +-510 7601 +5899 -2507 +-1351 3229 +-5286 7022 +6383 -5860 +-4768 -179 +366 -9288 +-6491 753 +-939 -6681 +8657 8080 +9661 -5233 +7840 -419 +8733 -4431 +2406 -1286 +4935 8960 +-476 2688 +3166 2498 +-6295 4325 +-452 -6848 +-7421 9591 +6601 2745 +1313 2654 +-2017 -9396 +20 374 +-7820 -9657 +-1428 8064 +4519 7588 +3153 -1574 +6866 5580 +-1046 5525 +4407 -4508 +3375 -4328 +8863 -1648 +-5893 7103 +-2464 -4563 +6473 312 +-2460 -5972 +4402 -9063 +4611 5382 +-586 7049 +-4146 1809 +1980 2730 +5821 9731 +-352 9827 +5269 5583 +6299 -272 +-7992 -8554 +-3096 -2934 +-6822 -2713 +-7821 -2793 +8351 6660 +7484 9398 +-7171 -7228 +-9645 -2541 +-9480 1776 +1060 -107 +-4258 -9849 +516 1273 +-6637 -6917 +-23 -3195 +-3367 -9332 +-3145 1922 +-7928 8870 +-8959 8798 +-9166 2054 +6120 1645 +-4146 -5978 +9825 -7319 +4221 4382 +-1849 -9368 +-5897 -2855 +-2546 3649 +-4373 -1566 +8941 8514 +-4926 162 +9916 8010 +-8229 -3442 +-3833 8335 +-2945 -9570 +-153 -1580 +-5324 -3976 +7251 3048 +-7966 -4649 +-9164 -8376 +1593 -5114 +-105 -5504 +1879 -527 +4217 8683 +-2580 -9658 +-4860 4894 +7002 4105 +-1634 -2288 +-373 -408 +2901 -9186 +7536 9429 +502 -887 +-4323 3198 +20 -327 +-2997 -900 +-9019 -6690 +-7052 -9058 +816 8713 +8492 7369 +92 -9015 +1154 -9813 +125 6485 +-6679 8678 +-2647 5810 +7265 -3261 +8848 -3162 +-7779 9781 +-6685 9679 +2933 8200 +2003 5403 +-1002 4345 +-6151 -9551 +4416 -171 +-731 8570 +-3292 -9936 +6950 -7828 +4987 2908 +-1970 4979 +6332 8271 +2030 -2175 +-126 5593 +-1074 9507 +7944 6035 +1718 -5453 +3667 -3723 +3897 9744 +-5619 788 +6154 1378 +246 9453 +6733 4981 +-2576 7421 +9787 -514 +5206 -5938 +-3883 7699 +6459 7897 +-9328 4906 +770 4369 +-8824 7546 +-344 3363 +-7732 3773 +3222 -6695 +9525 -2174 +7640 8758 +-2266 -9946 +2819 8343 +7812 4484 +9656 9919 +-3278 5793 +-3783 9840 +-5229 -2415 +2252 3197 +4681 3825 +-8605 -8089 +-3234 5304 +443 -2442 +-5351 -6968 +5073 5785 +-4166 -9592 +-8615 -797 +1553 6065 +-7364 5655 +236 9242 +549 -1332 +-1000 9582 +-9443 -2951 +7505 -6792 +-9615 434 +8583 -3021 +-8687 7688 +-12 -7242 +-8492 -4956 +1668 3631 +-9184 836 +-7101 3873 +6358 -6295 +-6300 4619 +8328 -8832 +-5140 -2957 +5371 5401 +-9008 -5030 +-1116 3130 +952 8765 +-4340 -3501 +-9972 -7610 +-1785 -8209 +-1741 -4490 +2185 -7135 +9258 2496 +173 6210 +3919 -9776 +1416 4464 +-6611 6551 +6645 -4710 +-4337 1301 +7515 -7523 +-9807 -8300 +9982 -3858 +-5126 -5929 +-8999 -1092 +-204 3707 +7917 4939 +2121 -5216 +9928 -1307 +-3526 2182 +-9011 -9720 +5215 -2903 +-6451 -5694 +2959 -1680 +2466 9050 +-250 -8947 +-1500 -7121 +-2777 -4862 +-9241 4772 +2156 -5428 +-2544 5799 +-8216 -9798 +-5642 8475 +-4760 7431 +317 -9179 +5503 868 +-762 2047 +6236 7746 +7871 -3314 +7875 -7986 +8794 4102 +-2650 -9037 +-2030 -9784 +-4173 6274 +6253 -1669 +8810 -8661 +4202 5936 +3023 -3229 +9604 4364 +-5591 5926 +7060 -1826 +1650 2357 +-985 -8867 +9556 1054 +-2384 -4322 +-3278 5341 +-3245 -7272 +-8183 1319 +-6307 -1279 +-7126 -8277 +-381 6756 +-6030 1066 +8537 -1290 +-6340 -6062 +3846 -4798 +9545 -1630 +-8014 296 +-6653 -3921 +2542 7789 +-9128 -8473 +4148 5987 +1218 1635 +-4395 7833 +-368 -1967 +1564 3253 +-1638 3730 +-7857 609 +9899 -3931 +-4113 -5866 +6974 -2149 +5399 4206 +3689 8489 +5055 7358 +-7846 -2914 +166 2886 +-991 9299 +-3046 -7062 +-3800 9859 +-7279 2946 +-9603 -7356 +5599 -707 +5409 158 +3235 -8924 +1981 4296 +-198 -7151 +9366 -9720 +703 -4782 +-6991 -4368 +4344 155 +-7248 6058 +359 7926 +-4087 123 +-6355 -7516 +-367 4594 +-6396 -7776 +6845 -7686 +-2057 -7048 +-9742 4500 +-9573 9969 +8727 9316 +1956 6121 +-9639 -1375 +-5677 -7294 +6797 -5223 +-3940 -9892 +-7052 9299 +9717 -4970 +-3341 5385 +-38 -8798 +-7396 6054 +1885 -9554 +4828 -167 +-1135 963 +-7716 5871 +9382 9725 +1772 -9680 +-7851 -4163 +2612 -4093 +8952 1763 +7469 -3477 +-5464 -734 +-6324 -1265 +-7039 -3049 +9446 2089 +9764 6295 +-671 70 +-685 -6983 +-6676 -6387 +-3242 -9317 +-6021 -988 +-6122 3403 +5879 2131 +8307 -5488 +1895 775 +5402 8108 +-9433 7096 +2226 296 +-1007 -8078 +-7061 7060 +-4406 2867 +5039 5589 +7145 -1895 +5772 -4031 +-5559 7692 +8141 97 +964 4290 +-4170 4691 +-1069 -4809 +-3523 5288 +7111 -2501 +2617 -1920 +4761 8347 +9712 -3505 +-3917 -7961 +-9377 -644 +9554 -4023 +-4102 7536 +6517 -2757 +-740 -4044 +3408 -8268 +-2344 -2188 +1984 7698 +5271 7902 +-8059 -4428 +-9164 1926 +286 -4022 +-2341 -1349 +-8162 -2250 +-4301 1785 +-4749 7890 +5109 8465 +-1102 5302 +582 1214 +-8967 194 +-4095 -9742 +8578 -8976 +-1926 3064 +8910 848 +-9643 7971 +9045 4967 +-6316 8819 +6572 -8266 +5721 -2588 +6720 8408 +7020 712 +9932 -6099 +-6383 9634 +4325 -9655 +5451 6325 +-2592 -4707 +9962 -3218 +-8570 6479 +-9715 5708 +-3266 984 +-2625 459 +7502 693 +-4555 980 +-5755 5916 +117 2581 +-2555 9045 +-1372 8445 +-3319 -9872 +-8503 -1262 +-343 6242 +4992 -6805 +5481 -3501 +-6194 -5943 +6570 -5365 +3313 6229 +3579 -9028 +-9266 1554 +-2303 -4303 +-5331 4049 +-5293 5294 +-7713 3000 +5182 4011 +-6393 -9220 +-4817 2250 +-7782 -7724 +-8156 3747 +1817 2779 +-1787 3399 +-2056 1238 +1727 7656 +-5705 -4265 +-9310 -697 +-7033 8067 +3143 -1451 +-1970 -5710 +2484 2267 +-8202 8138 +4223 -6718 +3164 4141 +8245 1570 +7379 7373 +958 9242 +6665 6651 +1697 1201 +-8999 -1895 +-2244 -6671 +8506 -4040 +2436 93 +4735 -2567 +475 -6559 +330 -1406 +-4773 -5143 +6341 8086 +1984 -7540 +6626 -4430 +1799 5016 +6700 1776 +198 4736 +-1604 7015 +5144 741 +-268 5064 +8635 -4932 +-666 -737 +6313 -6917 +4820 7716 +-546 193 +4492 -5526 +-6288 6712 +1729 -6437 +-992 -7231 +-8550 2742 +4904 -4858 +-1973 -6140 +-4113 7859 +4000 -3303 +894 -1522 +9014 3146 +1470 -8090 +8302 8626 +-7060 3641 +-9868 -2399 +2965 -5749 +1565 -9929 +1843 7104 +1903 -4088 +8961 1061 +-6780 -6051 +9741 128 +7333 2625 +7474 -8133 +-1412 -850 +4411 -3502 +1848 -5996 +-3511 -1480 +5050 -2343 +-3936 2756 +-4293 6401 +7019 6682 +-9275 4150 +6643 -9071 +8930 7101 +-1364 -189 +-4360 8114 +-8383 -6224 +-1285 7693 +7530 5645 +5396 8451 +-5718 2512 +-637 -79 +7049 5185 +7349 -9409 +-7447 7044 +-5299 -5950 +752 4182 +-727 6100 +-1735 -1288 +2998 -278 +7950 7119 +-9460 -5219 +8968 -4484 +-5607 9314 +1754 -6303 +-4212 9303 +-7777 9852 +814 3801 +-373 -2183 +1091 2286 +2404 -1252 +-1600 1112 +6424 9070 +2633 -4066 +9986 -3400 +2425 6993 +9944 -3289 +-2121 -5876 +3349 -9599 +-5285 8363 +8971 -3844 +9252 -2970 +3073 -2521 +3577 9174 +-6172 -2044 +295 -1774 +8736 5734 +-3786 8772 +-578 -711 +4353 4293 +-1795 -3636 +3650 2756 +-9216 -2062 +5736 -3064 +-557 9110 +-1846 6338 +1127 8779 +-6602 -2412 +-5205 9980 +3156 195 +2384 2764 +7106 -5483 +-2207 1492 +-4325 -1158 +8256 8410 +-3891 -7558 +2451 -4597 +1239 1481 +9766 -4226 +-9683 4641 +5058 7946 +1303 5362 +3297 2946 +3966 7552 +-1523 -2438 +-6823 1645 +-8855 5030 +-8210 -2106 +-1052 5139 +2444 -6242 +-5439 5627 +-2298 -7729 +5374 -3262 +7882 -1742 +-696 -9179 +-4046 9281 +-8875 8839 +-1113 8186 +-6322 5667 +4815 -5876 +8335 -3938 +5396 -1071 +-906 -6834 +-7257 5716 +4694 1415 +305 -3417 +-6900 -4242 +-2944 6295 +-7250 9018 +-5606 8807 +4940 -695 +-4898 -6471 +-8296 -659 +3751 -1817 +3595 -429 +7935 -4868 +1706 6941 +9688 -1922 +-1666 -8791 +-3518 5966 +-9349 689 +-8835 -8998 +-8244 -750 +-9781 7652 +-6518 6515 +9717 9470 +5341 -6925 +8343 -9319 +3977 -7368 +6868 -648 +-2506 2916 +-6563 -971 +-945 -2720 +-5943 5747 +-5905 -1174 +-2349 -2749 +-4434 -1050 +-4939 1328 +-8459 -7831 +1369 106 +-405 9126 +915 -2786 +-7700 -391 +4383 4659 +8251 7517 +-2667 -3682 +-7050 9585 +9559 4890 +3969 -208 +4632 9215 +4732 -8699 +-981 8807 +1307 -2186 +-9850 -7504 +6593 6213 +2804 -1951 +6241 2373 +-6822 9632 +-9266 2005 +51 -9994 +7959 8422 +2368 -5672 +660 9082 +-7338 2418 +3165 -7189 +5664 -3612 +1723 -450 +-8522 489 +-7129 4523 +-7281 -9932 +4168 8699 +-5052 6496 +-8305 -2597 +9824 4943 +-1316 -1010 +306 -8105 +9658 5402 +7322 -742 +4448 6542 +7236 -8059 +6479 298 +-469 -4204 +9674 -9892 +-5952 2783 +-1624 -8057 +-2825 231 +4655 2570 +6354 1083 +-2640 -9009 +-7710 1989 +7318 4914 +-1773 6123 +3031 -5865 +-4337 -2393 +1262 2719 +5891 4411 +6877 -8164 +6739 -3404 +6314 5142 +-6127 -3203 +9070 -1434 +-3949 9797 +1564 6399 +-6308 8078 +7762 5534 +145 237 +927 9753 +-4978 -893 +886 -4074 +8990 -3502 +1176 -6004 +9364 1404 +446 2637 +5912 8567 +2496 2437 +6221 -5736 +-681 8508 +10 6200 +1531 -5623 +1766 4370 +-9448 9053 +-8924 -219 +-3071 -893 +21 7897 +-845 -2297 +7025 3680 +7387 -7619 +6519 -4878 +6401 -6465 +-6195 2114 +2202 -4594 +-5516 -2457 +6623 -8493 +-2168 -2496 +4317 -3675 +3499 -2528 +-3493 -4806 +901 1338 +5865 -5798 +-9321 160 +-3104 -7981 +7613 7528 +-3783 5505 +-5658 8395 +7081 -9010 +5297 8267 +2535 -6911 +-9818 -384 +-8403 2935 +-3571 -7606 +2807 -2312 +-59 5526 +-472 3233 +3559 6252 +-8598 -8111 +-7422 -5805 +-3708 -2946 +6727 -2961 +-2882 -3377 +-2053 -5329 +7949 7087 +-6612 -1318 +-6275 150 +-7041 4093 +-2009 3779 +834 184 +3011 -466 +267 -2705 +-3360 -1934 +-8885 -3512 +-9668 4644 +-574 -1079 +2650 -3389 +-1537 1840 +-7339 4621 +-9431 -1970 +-2406 -465 +9208 5639 +-874 -3127 +-9417 5207 +-7329 656 +-5793 -9193 +4066 -1442 +1777 -7830 +7998 -9786 +-6238 -5358 +-7427 565 +-6950 -6114 +4403 119 +-4957 -7823 +-1456 4002 +-6429 -6827 +7732 -8329 +2009 2044 +-4782 -826 +-1052 7815 +5636 5808 +-2169 -5172 +-1767 7080 +9896 164 +-3126 -4173 +-187 3930 +1168 3381 +3410 9260 +-6892 2631 +6814 -1074 +3591 4898 +-3557 5429 +-6802 -7546 +-830 1426 +-8395 -1409 +2072 7402 +-9998 -2900 +-8884 3431 +-9104 -6959 +-1829 1918 +9672 -3324 +-4291 8196 +-7720 -7561 +8584 5838 +3448 4827 +2247 -6414 +9750 -6932 +-3207 -9253 +-8042 -3531 +6193 -2059 +-8983 2286 +-7902 -9925 +2018 -1975 +-8404 8429 +569 15 +8281 8697 +-4083 159 +6016 -8095 +-4795 2719 +-5221 -4959 +-6770 -6991 +7939 8281 +-7907 9894 +361 -4293 +5103 3925 +6706 6370 +9309 -6952 +9296 -7430 +1051 -2302 +-5069 2257 +-1116 7193 +-9978 2388 +8263 -703 +-6577 153 +-7642 4817 +-3673 -1085 +3389 -892 +8612 -4242 +-1179 -7621 +1009 -2490 +-3158 659 +2462 2116 +-4542 9291 +2058 2243 +9598 -9140 +-5097 -2023 +-9396 9396 +1323 -4492 +2483 -7260 +-1253 -1343 +-718 4962 +-4317 -9868 +-2021 676 +7112 9394 +-8746 -6841 +723 3983 +-5482 -1872 +-6661 1212 +-8428 5050 +6904 -2922 +-6722 -2122 +3424 9278 +-6386 -2933 +8230 -8804 +-2520 4759 +929 -6242 +4643 5003 +3429 -8013 +4186 892 +4411 3186 +3844 490 +9618 -6422 +8594 -6581 +-2659 311 +-7122 9991 +8476 5684 +837 4743 +-9475 -9533 +-1075 -3723 +4920 3218 +-4719 5251 +-2968 -7574 +-9768 2415 +-1730 -1599 +-7685 8560 +-394 -8242 +4161 -1748 +5928 -4628 +-7343 9244 +-9407 -3305 +7732 9401 +-456 7293 +4146 3071 +4369 -3516 +-9327 8719 +-6309 -4039 +1036 9739 +2248 2252 +-9031 -9700 +7038 -6079 +-4200 -1893 +9918 -9640 +-7096 5954 +-3983 9069 +3423 -6067 +7352 8269 +-2388 4193 +1001 -8236 +-1803 -9898 +-8764 2891 +6118 -8288 +4970 4442 +3022 -629 +9893 -8545 +-5106 -2617 +4689 -6284 +-8802 9590 +-9306 -5134 +3898 -1274 +-5628 4994 +730 1449 +-8 -6438 +-2877 -9096 +1865 -418 +1113 8706 +-4461 5871 +-4354 -1798 +-2695 -5701 +-7360 918 +-8595 8878 +3175 8015 +-5697 3583 +-1807 8686 +-4594 1776 +4089 7326 +3607 4099 +7542 -8623 +-981 -8270 +-6005 1700 +-719 1853 +-5862 7370 +-190 2239 +2769 -3242 +-2628 1798 +4417 6780 +-3648 3987 +-9899 2171 +7087 -58 +-408 6698 +-4350 8211 +-6449 -1864 +-5543 -2037 +9947 8927 +-6942 2554 +9083 4367 +-1484 312 +1643 212 +4708 9430 +4121 -8427 +-29 -6173 +-3996 -5025 +-7577 6877 +3094 -4549 +2371 9841 +1326 555 +1149 -8079 +5483 -6839 +5785 8787 +-2840 4933 +8866 6438 +-3636 2318 +-7036 7317 +-8879 6973 +9019 5504 +9463 2468 +8025 7903 +8179 9156 +5435 8263 +2692 -917 +7613 -9053 +-7547 -7189 +-252 -8718 +6207 -9964 +4578 9399 +1519 -4145 +-8684 4414 +2946 -5409 +4144 5851 +-6806 -6981 +9650 9151 +1681 4886 +-7415 -7838 +4840 -1409 +-674 -510 +2564 -85 +-1608 -8440 +5158 -8354 +-2581 5292 +-4829 2015 +5949 3249 +-1511 3779 +3415 -1865 +9056 -4150 +1700 9523 +1607 9343 +1636 -320 +-3214 9897 +-7174 5373 +-6985 -1820 +-3836 -7474 +9501 423 +-1584 -9401 +-5254 -9139 +-1740 -6426 +4951 -2019 +-6866 4416 +6659 -3587 +6289 9883 +8049 -3617 +3399 2565 +-6771 -7442 +-1863 -2973 +3914 4195 +-3952 -3078 +2857 8446 +-3863 -37 +3420 -1291 +-485 -2390 +-349 9888 +4492 -3621 +1242 2440 +-2502 -2398 +7741 7095 +-809 2562 +6405 2103 +-4865 -162 +8057 4908 +-9565 1757 +5325 -9902 +-2326 6827 +7640 -4467 +-2438 -4983 +-2637 8498 +1644 -7236 +1431 -6222 +-3539 -5421 +2869 -4475 +-1474 -1866 +6575 -5218 +-501 -296 +3728 -5452 +-9072 6823 +9209 -5742 +7943 -4948 +-3595 5554 +1257 5725 +3765 -8783 +-3121 -8466 +-2502 -861 +-7115 6858 +4768 -6790 +-7361 9674 +1780 -7007 +3831 -8036 +-8876 4061 +2716 5463 +-7253 -9120 +-7080 -371 +2931 -5901 +-1809 -1273 +5665 4129 +-1531 -5119 +-9239 -7107 +8655 3981 +3116 -4390 +9446 1310 +-2532 4489 +9624 3787 +3048 6225 +9150 -4331 +-7521 5142 +2471 4619 +-682 3890 +-8619 4990 +-1406 3548 +6842 -4783 +-5260 -4981 +9111 6187 +-8722 3586 +5577 7449 +6635 -1490 +-4345 8169 +-9534 9544 +2135 -331 +4871 2227 +-1655 -3548 +4853 -6143 +-9485 2579 +2419 1987 +4703 264 +8692 7346 +-2324 7585 +-1608 3043 +1107 2154 +-8908 -8059 +-1538 -2343 +-6405 4066 +3969 -9896 +-2181 -4074 +3021 693 +-1427 3633 +3405 -7861 +5584 -8330 +-3273 5371 +-5844 9213 +-595 -6566 +8845 -4142 +-7394 -485 +4506 8645 +-9493 -4076 +-894 -7769 +-3748 -9053 +2665 4126 +-5030 413 +-3291 -3184 +3253 -9143 +8602 8699 +4441 -8817 +-4865 5664 +9111 -348 +-243 5229 +-9869 3110 +-2202 5078 +-8336 -4680 +-5908 7894 +1488 -8739 +7344 4355 +6011 4289 +5636 6169 +-2637 3014 +7444 -8982 +-8074 -5213 +-7470 -8695 +9690 -7339 +-2903 8548 +-6208 -7299 +-2423 5323 +-351 -1477 +-2577 -3382 +-6990 -64 +1287 -7516 +6347 2555 +-9042 -6166 +-7071 -4727 +7426 -6708 +7980 -7546 +-6543 2960 +-3734 -2269 +1057 961 +-4486 6275 +-1816 -1342 +-4974 -7575 +-904 408 +-1147 -466 +-7287 -2277 +-7072 -1075 +-6648 9737 +5509 -5180 +8226 -8185 +322 2118 +6075 4224 +-8224 -6095 +1304 2695 +1615 5563 +-1995 2796 +6403 -7648 +8233 -46 +-4811 7353 +8918 -2977 +6762 -3376 +-8211 1259 +5827 -1526 +-9329 2595 +7525 3696 +548 -4928 +9632 3667 +-7248 -6687 +1833 3162 +670 5902 +-8553 4782 +324 -2432 +-5034 1844 +208 2022 +-5215 6640 +4773 -2670 +-9482 -9097 +5897 5714 +4242 5395 +6757 9628 +9070 -4552 +-7551 6003 +421 -613 +-8252 -9465 +-644 6646 +4362 -6115 +7359 2511 +-1915 1660 +1942 -3671 +-9801 70 +-7559 67 +-2485 -881 +5392 -5896 +9405 -4793 +-1169 7121 +8243 5030 +-5058 6966 +-8417 -7373 +-9618 9372 +480 1493 +-6324 1403 +8311 -6427 +9071 6502 +-5514 7077 +-3808 8008 +-2579 -5067 +4912 -1962 +-8877 -4199 +-5226 8585 +-191 -521 +-1622 -8283 +-5108 -1380 +-1932 5764 +8727 8596 +-4670 -5662 +9491 7410 +2252 -4896 +-8425 -2480 +-5569 5125 +5854 1451 +-5294 -292 +4210 -6927 +7073 -8415 +2702 -3585 +-9814 7330 +-2270 -6105 +9794 7870 +-411 -4157 +-503 9981 +-2222 -6822 +9206 -4370 +2446 5137 +-9339 6045 +-3662 3904 +-589 7383 +1633 8041 +2594 4883 +-3969 6574 +-8072 -7637 +2482 5624 +-8730 -6054 +6913 -552 +-1889 4889 +8345 -2232 +8404 8382 +-4234 -8727 +4073 -4786 +-3861 7151 +-7389 3146 +7908 -3472 +-1894 2897 +4399 5726 +-6908 7609 +1475 -6855 +-9395 -7349 +-6183 3717 +5795 2669 +-5774 2752 +6490 -7290 +294 1090 +2087 357 +2842 -6596 +-9877 -4317 +486 1550 +9935 5954 +-5285 4823 +2739 1918 +9849 9015 +7567 2587 +-7748 -3878 +-7642 5357 +-6814 6605 +9654 -1646 +9667 -3951 +-3786 1898 +7700 -1872 +5973 -4079 +2282 -4282 +-4327 256 +-1470 -7939 +-7416 4638 +8320 3841 +3657 -4682 +6806 8038 +-4499 -4854 +3203 4465 +4564 4008 +-9805 5828 +6866 -3513 +6355 -2794 +6693 3637 +-4054 -3174 +-6390 -4287 +486 -14 +7162 -7226 +6436 -1964 +-1357 -3 +3402 -5740 +9331 -5401 +-2782 8553 +-5489 1238 +-7708 -7243 +-7275 2760 +7573 8548 +9574 3176 +534 9715 +-4540 9740 +3544 753 +6675 -9002 +6982 -6394 +9154 -2294 +-6503 -5551 +-5683 3449 +-2230 2385 +6357 -8118 +-3839 -8059 +-9669 7439 +609 1212 +472 -3606 +1173 -2447 +-1954 -4846 +-8425 2689 +-1824 -7359 +2129 9105 +-5034 3667 +-5580 9603 +4341 145 +2131 -8100 +-6062 -2958 +-7642 145 +-543 -82 +-8171 -4790 +-3175 -9049 +-7636 -4340 +9555 317 +-24 -8744 +678 -221 +1975 -9128 +8623 5404 +-3537 -3301 +-3591 6231 +-1421 6620 +-6462 5808 +7879 -3384 +-40 -6555 +-8777 5093 +-8522 -7920 +5550 -9009 +-4021 -397 +-5100 7566 +-148 -9444 +6086 3698 +-6013 -4965 +-2650 -5371 +-1288 1715 +4430 -6019 +-2947 1833 +-1643 8933 +-4314 1038 +-592 -9553 +2966 -4044 +1547 408 +3394 2367 +-8233 7542 +-2094 -8154 +-1321 -5990 +9368 3768 +-5269 4538 +2616 9531 +6449 -47 +-1524 -4116 +-2958 7021 +-8927 4236 +-4217 6438 +7851 -7198 +-1490 -9132 +1661 -1505 +-6363 -5107 +-5703 5404 +-1943 8743 +844 -3243 +-2711 -2294 +-5772 -2767 +-5732 -934 +-665 2499 +1140 -1542 +-3925 2850 +-1565 -2490 +769 -2170 +-3993 -5343 +5221 8694 +102 -9019 +2877 5607 +928 2977 +1412 -3561 +5117 -5899 +-8846 -5962 +7446 6987 +8688 8857 +6176 8196 +5036 3798 +-3582 7386 +-2207 -1827 +5869 2771 +-3435 -2370 +7307 -5261 +1114 -3069 +-7774 -489 +1569 -7536 +-25 4715 +85 -8654 +6772 -1250 +3325 -5983 +8988 -4187 +5123 -2832 +5059 8463 +8739 -6089 +-9596 9603 +8040 -1960 +9729 -4253 +-2988 9276 +1082 -6544 +6969 6357 +-3950 808 +818 4861 +-9539 5785 +3788 6626 +9967 -6555 +-33 -2354 +4878 3770 +-5962 1325 +-1354 -7967 +7586 3948 +4344 -6400 +9348 -738 +-6473 5007 +8785 9032 +-8142 3205 +-7649 6438 +5865 -5152 +-8170 -781 +-4804 -2511 +4116 -600 +-5224 4569 +-8182 -3499 +1205 -3934 +4061 1104 +7793 6693 +6847 -4360 +2606 -6506 +2377 -724 +-6101 -5255 +6682 3787 +-2710 2009 +4953 7268 +9087 -2769 +-6062 2586 +110 -3242 +-9208 7419 +-5601 -5874 +-2257 -7215 +7184 3538 +1944 -3087 +6477 -4144 +-85 1347 +-7314 9026 +5912 -3856 +604 4782 +-6371 -8944 +-1849 -6487 +-9414 -436 +6260 -815 +-5405 -7370 +-5739 6145 +-8337 9057 +-4841 -248 +4726 -674 +-4848 2645 +-7435 9783 +1804 -1439 +8308 4052 +5206 5562 +-3139 8551 +-3470 -9441 +676 -1020 +-1656 6994 +-6805 -5330 +-8951 7557 +9386 -2352 +9834 -6172 +-7300 3311 +-3497 -5299 +7881 -426 +576 -4528 +-1072 1367 +-5996 9470 +1670 -2636 +-6093 -5907 +-9740 -4191 +-2314 3150 +6997 6323 +4895 -2654 +-5157 4553 +-9752 4824 +2012 -3439 +2133 -6389 +-1999 9808 +-8995 7856 +-9557 7608 +2042 9731 +2159 -6054 +-3569 -1129 +-2230 5515 +-4337 -8764 +-733 -2144 +-6792 9246 +-107 2473 +7955 5092 +-4279 1805 +3773 9089 +4309 -1085 +9594 4924 +9786 8795 +4364 3723 +3778 8129 +1265 -1248 +1513 -9575 +-4436 -7322 +2501 3365 +-9534 -768 +-4834 -4748 +5359 -8833 +-5213 7447 +801 -3620 +-5855 -356 +4666 -5927 +-3771 4882 +-6229 -7181 +8402 1146 +-4599 2434 +7371 -3535 +3084 1500 +-5634 -5664 +-8992 -7572 +9882 -3604 +1440 5946 +7367 9185 +9521 6858 +-4769 -8117 +-167 2984 +6554 -8086 +-906 9130 +5856 5255 +-650 7976 +-7680 8362 +-3935 -253 +8834 -1432 +-4538 2558 +-3778 9833 +-4506 -4714 +2056 717 +-5174 4871 +3403 1464 +-5794 9888 +-7102 -2953 +4580 2298 +7515 -6918 +6350 -765 +9395 1458 +-5863 6698 +-1862 -7436 +-8569 7043 +3905 -8986 +9490 -7866 +709 1696 +-5127 -5962 +9292 3062 +-3 -4879 +8934 -5473 +1052 9451 +7590 -5172 +-2310 -2653 +9717 -1759 +-1152 4988 +-8824 5534 +9065 -9088 +578 -3496 +-303 -8673 +-3554 1008 +-622 6067 +-420 -4671 +8128 -2902 +9984 789 +9447 1440 +7745 -8564 +4817 -9635 +7229 7740 +4943 -3223 +3976 3109 +2133 2614 +3657 156 +-1809 8176 +-7514 3555 +-7817 -4766 +-1554 6374 +2469 5814 +2713 -3234 +7361 8505 +-9352 1881 +-1205 -5808 +1742 -4123 +-6612 -6922 +7867 8924 +-4763 -5138 +-768 4028 +-5129 3966 +7418 -1381 +-1301 -8336 +4834 -2285 +-6659 -2980 +-9986 -4435 +-776 -1539 +-1890 -7341 +-2199 7920 +5932 4946 +6789 9370 +-9038 -7838 +7776 -6344 +-6324 2142 +601 -8501 +2552 -2034 +8855 -3483 +-8836 4845 +-9105 184 +6717 3609 +743 -9435 +-609 7660 +-6767 -3283 +-8101 -9711 +-2194 -9368 +-1400 -782 +-4704 8588 +-6436 5228 +2116 3796 +-3041 1787 +-3816 -7791 +-875 2515 +9000 3369 +-8272 -6621 +-1787 -1838 +5359 6485 +5086 5378 +2937 -7642 +-8790 -1081 +8335 -2437 +-1148 7555 +-451 4556 +9313 -912 +5833 634 +3668 -9185 +-1860 -7129 +264 8142 +-7734 -4105 +-6652 3247 +-5934 9392 +7210 -4348 +6105 -7782 +-9805 6590 +5139 9990 +2994 9026 +9793 3010 +5546 5225 +7796 -8558 +-3040 -6263 +2175 4569 +-7181 -2341 +5768 -8964 +-5758 -3932 +3418 -3053 +-6931 -9499 +-8743 8679 +7568 8334 +-7573 7308 +-6983 -5044 +-1389 -8497 +1548 -3379 +-3223 -4216 +-4385 5808 +-9517 986 +9482 -8974 +-4873 3844 +3081 2896 +-3483 2546 +2645 -1614 +-7857 5139 +-7549 -4892 +4510 -2338 +-7906 -2491 +5923 -1124 +3626 6863 +4090 -1520 +2962 -3084 +7917 5668 +-84 7090 +2882 4920 +1248 -4928 +-4654 5894 +1088 720 +-4811 4289 +-6877 3118 +-3867 565 +8915 2668 +3154 -6613 +-3277 -9892 +6314 -5326 +5221 -5689 +-9565 3120 +6449 -9254 +-37 3065 +2427 2484 +8385 5604 +9755 -4386 +-8381 -1217 +6601 953 +-5293 3781 +-3547 3911 +-8796 3941 +-7001 -5594 +4645 3525 +513 -1315 +-8555 3075 +-5878 4938 +-5362 8249 +-5653 4571 +7795 -994 +252 1029 +-1491 -3981 +-4380 8020 +-9147 -8805 +-7496 9037 +-3878 -839 +6537 38 +-8703 -3390 +8374 7174 +-5436 6371 +5644 1418 +-2710 -6923 +-219 1997 +1810 7322 +-7878 -9526 +4414 5146 +3623 7388 +-7100 -224 +2592 -6720 +-1917 -7557 +4811 6042 +8609 -805 +400 -3604 +8476 541 +-8172 -6554 +6618 -9155 +-2577 2110 +-2055 -5694 +4770 4371 +5187 4414 +8362 6169 +949 -6234 +-4109 1848 +-674 -8894 +-2461 -1989 +-3532 -7536 +2656 8661 +9468 3271 +-1806 3509 +-7069 -1674 +-6719 1323 +2638 -3504 +4286 -9809 +5631 -2990 +4787 6566 +6132 -5773 +-5220 -5014 +6653 -2230 +-6462 324 +-6322 -5130 +-9544 -5545 +7293 1820 +-1701 9216 +4121 1404 +3197 -2478 +-7022 -6817 +-4226 -5469 +-7421 -6507 +-2212 714 +-9305 -7938 +8654 -1284 +-5869 2091 +6217 5889 +8904 -9310 +6169 -5648 +-21 6549 +-5536 477 +9965 -8306 +-2872 -4351 +6120 -5765 +1808 210 +-4942 8956 +-4527 -7579 +-5477 2633 +-7387 -5643 +1609 -9038 +-1679 6576 +6800 3955 +634 -6540 +-6796 6681 +-3490 -8903 +-9632 -7748 +5808 -432 +2020 -6099 +-2348 -8469 +-2860 -6973 +3554 -1032 +3737 -9892 +1672 9968 +-5324 -4666 +6569 -2575 +4970 5835 +8861 -8472 +9872 6397 +-878 -2089 +3183 521 +419 -6654 +5118 8715 +3858 845 +-884 877 +-8493 -3945 +6981 -329 +1087 6821 +1704 1738 +-3214 -2228 +7370 -6355 +586 1846 +5498 9429 +8471 -9421 +-2789 6620 +5894 5077 +592 7619 +6875 -488 +-7382 3292 +-8892 -952 +-4962 5683 +3454 4042 +-6435 6681 +-9817 2414 +9775 9561 +-3642 2060 +-4942 -9765 +-1276 5174 +6042 -4883 +-1524 -3638 +-9195 -7550 +8290 6416 +5310 4002 +-2019 3634 +9391 -6031 +-6820 -5455 +1696 2004 +-8622 5935 +2946 -2805 +9744 -9980 +6890 -82 +9056 4681 +8324 8402 +8166 -9413 +7572 -3100 +-6677 -2868 +766 2341 +-3229 -985 +-4661 6327 +8968 -4626 +77 9355 +-1182 -6673 +9123 4154 +6292 7803 +9297 4981 +1795 -461 +-9886 -220 +-3330 3112 +5873 2064 +-783 6891 +9186 9401 +587 -3228 +5331 5369 +4929 5583 +6808 -8128 +8189 20 +-2554 8681 +-108 7009 +5478 7068 +-7671 -8659 +-5083 -5575 +-8513 6490 +-5361 -3263 +-5883 -9548 +-5464 -4231 +5313 8512 +8103 7869 +963 -5211 +-9139 1235 +9477 -5545 +-6032 -1454 +-2877 -1514 +2391 1808 +-8603 -7168 +-2955 6308 +6751 -6131 +-9769 545 +7099 -7978 +-6220 -991 +9442 -4572 +9269 4688 +3009 -4496 +-327 8179 +8277 6314 +-8153 268 +-9748 -409 +9199 4877 +-9623 7311 +3932 9218 +-8547 -6336 +8235 -1939 +-56 8330 +-6211 8979 +31 2908 +-1022 -4563 +3808 2391 +-6847 -5384 +-8012 -6453 +-2634 6828 +9477 2103 +-9103 3419 +-9780 576 +3003 -9980 +-4320 -1345 +-789 2019 +1308 -2006 +1580 -862 +-4582 3294 +-7733 -4008 +4808 -8455 +-204 -4510 +-8491 -8686 +-2606 1974 +-4942 -6056 +-7222 941 +4635 8540 +-1248 2266 +-4530 2620 +4008 -6244 +-6115 308 +-6502 1945 +5329 -59 +-2259 6975 +9810 2956 +463 8473 +-917 -4045 +3927 9262 +-37 -2199 +1325 -6192 +-1848 -6375 +-4367 8268 +6950 7632 +-5728 -990 +-4785 -3442 +-1032 -3509 +-1028 -4316 +185 1354 +-8990 -757 +-4499 -366 +-7121 7134 +1304 3938 +3632 -214 +-2816 7468 +9711 -6925 +-7602 7789 +-9673 -4858 +-6225 7182 +2744 -2993 +4445 6480 +1794 -1150 +-7241 -746 +-1954 3820 +792 3231 +8975 1269 +-8231 -4198 +7512 -8728 +5837 -9476 +2357 -7690 +3510 1451 +-5582 3988 +6198 -7788 +3767 6675 +-6822 -3318 +-8533 9927 +4383 8126 +-9330 -8420 +8386 3700 +-8664 -622 +4961 1182 +-7035 -2991 +1580 -5209 +9719 6443 +-6762 6999 +2283 8426 +4969 3181 +879 -6986 +6429 6000 +-6222 2025 +-2063 -3607 +5693 -4730 +-2678 -1975 +434 2460 +6975 -7890 +-7804 -7353 +-9539 -558 +-146 3078 +-1907 -3464 +8636 -663 +-9192 2750 +-6439 8654 +1751 5249 +9010 -1744 +4923 -1303 +-1207 624 +-9726 6563 +-8883 -2456 +-5373 882 +-7203 4824 +7780 7391 +7108 9543 +3187 -7131 +9635 1719 +-7408 1600 +6524 -7726 +-6029 -2207 +9471 -858 +-7828 873 +-8149 -6563 +1635 -9526 +370 7525 +-9463 8066 +6565 -3118 +-4215 -7978 +-7399 -2369 +8179 -6931 +-4327 -8402 +-2844 6947 +5429 798 +-5514 -8833 +-1231 3201 +6277 2769 +6410 -8336 +-7326 3896 +-4427 7910 +4647 -7871 +3191 -6596 +-2803 2402 +3985 9040 +8407 -2603 +7808 5467 +3673 -6697 +-9377 -4019 +-5489 -2218 +-6521 -6194 +-8691 7052 +-6120 5685 +-601 -1061 +3906 3617 +-2180 8786 +-535 6649 +-9837 5081 +-4936 -5431 +6850 -8307 +8448 5399 +8231 -6415 +9507 -1458 +7893 -7127 +-2189 -4524 +5523 -7890 +3158 -141 +8722 -8312 +-6505 8921 +-6862 -1804 +4611 -1978 +302 -9365 +-4055 -9747 +2518 1375 +6922 -7055 +-5783 -1309 +-1846 -7034 +-882 7790 +-8089 -7310 +-7410 -2818 +-3782 -1502 +8584 7290 +6960 3698 +-9494 8141 +-7626 -2272 +-4580 3053 +-5700 3529 +-9066 5163 +-9446 -5048 +-5835 3684 +-7179 -3911 +-7854 6769 +4427 -5626 +-6944 -2166 +-7639 9372 +7643 -7738 +-2053 9086 +-9788 -8698 +504 -4311 +-1426 93 +-1597 -7449 +2294 6650 +1876 -5593 +-1342 8710 +1961 -7406 +5686 5304 +9947 -2824 +-8392 -77 +-8287 7880 +-9841 -7827 +-8680 -4328 +1054 4768 +8229 6900 +5052 2758 +2537 -8175 +-7044 -8143 +-7409 9460 +-2065 -7250 +-635 -9444 +-9462 -1756 +1956 -9346 +5786 -9848 +-1396 -4987 +1702 2782 +-2412 7364 +-1337 9885 +-7624 4302 +-1049 1980 +5417 7231 +-4129 -9112 +-5073 -6280 +-8186 8371 +9076 146 +-5359 -4254 +1918 -2501 +-8235 -8641 +-4544 -7767 +-8702 -7221 +2227 -5973 +9647 591 +-7252 2334 +-5071 668 +2245 -6407 +5588 -8197 +991 991 +-6436 -4447 +2671 8617 +-8569 -4806 +-4882 -8068 +-7160 650 +7811 6382 +5656 6274 +505 -3942 +7177 -1646 +7372 4273 +789 -775 +1018 -2078 +3447 4853 +-9238 7510 +3341 2769 +-444 -5283 +-2851 7237 +-6112 9382 +6219 -1484 +-8899 7762 +1080 3103 +-1555 -6023 +-6352 1829 +8269 -3523 +6504 2672 +3723 1428 +-1398 5185 +-656 -5116 +-3173 -6610 +-9105 -4366 +-7286 4032 +-1160 -9426 +-6231 7046 +-176 -5497 +8708 5145 +-9462 6203 +-3966 9370 +-1652 2683 +-4690 -2507 +3038 3469 +-9516 -7846 +4086 6797 +4683 5594 +-2199 9604 +-4193 7859 +-1269 -6823 +-7664 5371 +9700 6350 +-1307 6714 +-5152 8101 +9559 2519 +65 1451 +2506 -3662 +-4831 521 +8330 -6642 +2232 2632 +8451 3848 +4395 7308 +-1249 8199 +-413 -5915 +9250 457 +-6516 973 +-1041 -2808 +-3887 -4544 +-4685 8599 +-3544 -87 +-2444 -1301 +-559 3325 +-6583 -8475 +-312 1140 +8525 -9856 +-3609 -4809 +-2142 5422 +3707 -4486 +-1346 1376 +1024 -4038 +-5858 -5984 +-2507 5483 +7461 -9473 +-4815 6933 +-4847 5686 +5269 5309 +-391 2373 +1552 -2731 +9819 -6931 +5804 3812 +9834 9193 +9184 -2001 +4287 -4827 +4206 9596 +365 -5876 +-8439 -1509 +-4403 1986 +-3779 -1210 +-9156 -2970 +-2855 5441 +-2149 1582 +5030 5278 +751 2852 +-7590 4353 +886 9735 +-9458 -6568 +4323 -7530 +-2600 3530 +1445 2023 +-8804 -6645 +-2022 -3933 +-6227 554 +6852 8445 +-1743 -1394 +237 8982 +5348 -8731 +-8824 -9479 +2609 6436 +4142 -9930 +-8851 1271 +3917 911 +-5945 527 +2183 2571 +-9042 -114 +-8838 5517 +-6886 -3777 +3718 -2547 +3356 -3342 +9267 8094 +-4683 8265 +4893 -714 +-3728 333 +-8976 -2638 +8004 1025 +-8935 -5407 +-9969 342 +4339 -3386 +-380 1241 +-8271 2713 +-7099 -9210 +3395 -4175 +1516 -6750 +7929 9158 +9135 -3067 +-7669 6261 +2238 -3273 diff --git a/resource/runner/problem/book/ch2/9. sol/data/input/2.input b/resource/runner/problem/book/ch2/9. sol/data/input/2.input new file mode 100644 index 0000000..a05a829 --- /dev/null +++ b/resource/runner/problem/book/ch2/9. sol/data/input/2.input @@ -0,0 +1,9 @@ +7 +11 0 +0 9 +0 5 +0 0 +1 0 +0 1 +1 1 + \ No newline at end of file diff --git a/resource/runner/problem/book/ch2/9. sol/data/input/3.input b/resource/runner/problem/book/ch2/9. sol/data/input/3.input new file mode 100644 index 0000000..d869bb8 --- /dev/null +++ b/resource/runner/problem/book/ch2/9. sol/data/input/3.input @@ -0,0 +1,16 @@ +15 +-15 -11 +9 9 +7 3 +7 -13 +0 -4 +14 10 +10 -5 +1 -4 +-3 -3 +-1 -6 +2 -4 +2 10 +12 14 +9 14 +13 9 diff --git a/resource/runner/problem/book/ch2/9. sol/data/input/4.input b/resource/runner/problem/book/ch2/9. sol/data/input/4.input new file mode 100644 index 0000000..5448417 --- /dev/null +++ b/resource/runner/problem/book/ch2/9. sol/data/input/4.input @@ -0,0 +1,31 @@ +30 +-11 -30 +-15 -7 +25 4 +26 -19 +-13 -20 +20 16 +26 -11 +19 14 +11 -28 +-12 6 +-9 4 +11 7 +25 20 +-29 26 +-13 9 +23 -21 +-14 -22 +-17 17 +-7 20 +-2 10 +-7 -14 +5 -22 +-26 6 +-22 25 +-12 7 +-2 -26 +5 -20 +8 18 +-9 -18 +5 20 diff --git a/resource/runner/problem/book/ch2/9. sol/data/input/5.input b/resource/runner/problem/book/ch2/9. sol/data/input/5.input new file mode 100644 index 0000000..c0d4db0 --- /dev/null +++ b/resource/runner/problem/book/ch2/9. sol/data/input/5.input @@ -0,0 +1,81 @@ +80 +7 -157 +-12 -35 +-4 66 +-4 -63 +-20 121 +12 128 +-3 -183 +-16 152 +-3 -28 +-12 -71 +17 -147 +-12 -18 +-2 162 +-4 -128 +17 15 +5 129 +8 147 +-8 -17 +10 -26 +5 -124 +-17 -38 +18 -151 +-4 134 +0 -32 +7 146 +-18 -80 +18 186 +-15 -83 +-11 118 +2 41 +-9 114 +-15 175 +-2 -186 +-11 49 +4 50 +3 -50 +7 166 +1 17 +-1 179 +-8 -125 +-13 22 +6 140 +5 -111 +-17 -77 +0 -61 +-10 -115 +-12 184 +-19 174 +9 4 +-16 -23 +11 130 +-19 34 +-18 117 +19 43 +16 166 +-1 -100 +4 -83 +-8 -93 +-5 -145 +13 82 +14 -31 +7 127 +-19 94 +9 162 +17 188 +4 191 +-9 160 +11 17 +-10 -85 +-18 -42 +-18 21 +12 88 +-15 59 +16 -48 +9 -110 +-20 91 +4 65 +-7 101 +-11 -172 +-2 188 diff --git a/resource/runner/problem/book/ch2/9. sol/data/input/6.input b/resource/runner/problem/book/ch2/9. sol/data/input/6.input new file mode 100644 index 0000000..e96d84c --- /dev/null +++ b/resource/runner/problem/book/ch2/9. sol/data/input/6.input @@ -0,0 +1,151 @@ +150 +131 -80 +24 -4 +125 -75 +-105 5 +-78 -21 +144 -68 +-4 -32 +-7 -27 +125 40 +65 -72 +105 -114 +-136 -137 +-58 -130 +-52 -71 +75 23 +113 -59 +-74 -13 +77 68 +-137 98 +-14 -105 +31 90 +17 -64 +-59 136 +11 -150 +113 79 +-86 136 +8 84 +-146 65 +-125 65 +28 123 +-146 -89 +132 -80 +39 -33 +7 140 +-46 -101 +43 91 +-46 -108 +-7 28 +-8 -83 +-146 109 +56 108 +-25 40 +140 88 +117 9 +145 -2 +69 24 +-43 141 +12 70 +120 -86 +-59 10 +39 148 +-50 134 +137 -98 +71 76 +96 -46 +-6 20 +-91 128 +43 102 +73 -9 +131 124 +147 -18 +-114 10 +108 -123 +-33 100 +132 77 +-56 -98 +-77 -92 +-21 140 +129 -70 +-116 71 +59 37 +84 32 +-61 38 +149 4 +142 -69 +58 -90 +-113 -75 +133 -16 +-108 133 +-7 -9 +44 1 +12 -140 +-133 93 +-116 -105 +91 -15 +-97 123 +145 0 +-141 -39 +123 -68 +-44 -148 +-63 94 +146 44 +-18 -64 +-108 -33 +-45 -133 +-130 -1 +138 31 +78 50 +-4 -141 +106 61 +-107 -29 +-71 -134 +-121 26 +47 -103 +144 102 +-36 -128 +113 110 +125 -33 +-144 17 +-13 104 +-100 -113 +63 49 +103 107 +6 -143 +-11 -87 +-34 66 +17 -9 +-1 -43 +146 46 +-49 -97 +-3 137 +7 114 +-23 -42 +112 -1 +145 69 +-31 62 +92 145 +-80 37 +-62 66 +-103 -7 +-13 108 +73 -86 +49 43 +85 -27 +-114 35 +-136 10 +-14 121 +-150 147 +-97 -34 +6 128 +-11 -113 +-72 -71 +-148 41 +77 133 +-47 -60 +88 89 +-8 41 +-81 -119 +-112 22 +93 -87 diff --git a/resource/runner/problem/book/ch2/9. sol/data/input/7.input b/resource/runner/problem/book/ch2/9. sol/data/input/7.input new file mode 100644 index 0000000..d1aa709 --- /dev/null +++ b/resource/runner/problem/book/ch2/9. sol/data/input/7.input @@ -0,0 +1,601 @@ +600 +344 529 +410 -455 +243 449 +469 -255 +383 -146 +467 191 +-154 277 +-560 481 +-549 -192 +-266 -266 +-63 -218 +596 -234 +-270 -179 +-27 361 +-509 -345 +-14 531 +-425 322 +122 -89 +-21 360 +26 -232 +-258 18 +-451 148 +557 -522 +-84 -115 +-448 521 +-336 -433 +17 20 +37 -216 +-184 321 +274 -438 +-521 -334 +-126 504 +503 -281 +289 -61 +-159 577 +305 209 +356 -103 +386 581 +-34 140 +-571 128 +-327 -252 +410 -340 +435 -127 +-45 -157 +219 53 +-63 404 +-361 75 +527 -68 +-103 -596 +-422 8 +225 -573 +-188 -50 +170 -114 +-559 301 +-510 -453 +133 175 +-169 -303 +-467 559 +-270 87 +-152 -104 +327 332 +-277 66 +130 -13 +-311 -550 +-182 -498 +448 -368 +214 76 +238 12 +14 -183 +569 -341 +436 -175 +163 -67 +530 -392 +-417 -453 +-70 246 +2 -368 +13 -493 +578 -333 +-197 -255 +-506 -568 +416 -429 +-462 -133 +-22 -275 +463 -47 +9 159 +-592 544 +395 -466 +-353 243 +359 561 +-303 250 +550 -29 +290 -323 +-358 168 +35 -536 +-207 -269 +462 -10 +-78 -191 +-318 -299 +-423 416 +153 268 +-440 -380 +189 378 +448 -324 +-501 485 +-403 -531 +401 -577 +-210 120 +171 396 +65 -460 +-584 51 +-75 362 +299 -229 +-541 -147 +298 -336 +157 -577 +-237 -10 +-237 -56 +125 525 +362 85 +221 -224 +213 -110 +5 167 +541 391 +-105 -511 +219 287 +232 -41 +-90 -306 +-98 -439 +-560 -26 +-209 -579 +349 64 +535 290 +-201 -87 +219 286 +-208 -563 +-500 573 +-143 14 +-590 -87 +-421 516 +498 398 +-471 -292 +578 457 +548 -581 +-248 -114 +-441 -117 +356 175 +-125 -309 +-302 -325 +538 148 +462 497 +-518 44 +-587 264 +273 -131 +-296 35 +-430 266 +201 297 +310 545 +-63 -450 +123 69 +-81 -197 +3 -73 +-429 -133 +-456 493 +70 -8 +-265 -496 +-169 -66 +62 -546 +426 -418 +87 124 +-240 -158 +-534 -549 +417 -299 +560 170 +383 385 +410 -188 +62 515 +243 -108 +8 376 +51 -102 +454 422 +436 -123 +-108 110 +-353 55 +186 195 +-383 -320 +-159 181 +506 317 +-258 62 +-32 199 +573 441 +-529 453 +-575 554 +239 201 +-379 316 +-421 171 +442 -114 +171 199 +-2 475 +-154 -529 +-466 -95 +-334 481 +398 -164 +216 347 +-37 169 +-90 482 +555 -64 +55 234 +441 596 +439 -487 +155 -158 +-200 13 +414 -558 +560 40 +-311 -385 +-250 164 +97 -145 +326 305 +-335 330 +-389 -538 +53 -251 +-151 307 +562 -572 +-2 -163 +329 -150 +577 -473 +-61 -557 +-128 567 +337 -113 +110 -394 +-107 58 +-462 -168 +-513 -273 +-227 -32 +-330 -79 +-405 22 +-228 -535 +-266 -400 +-184 -189 +-576 -20 +-503 -333 +-324 178 +-108 -51 +40 -594 +-236 552 +216 -258 +526 -136 +480 -186 +-293 136 +276 -276 +223 -393 +-245 -378 +-331 -280 +5 125 +127 -85 +-456 219 +341 -68 +-354 -362 +-80 124 +437 150 +240 507 +359 -469 +489 -166 +129 283 +-55 237 +-213 467 +125 -477 +-430 -503 +-121 -547 +387 -518 +-110 111 +259 145 +42 268 +484 319 +117 273 +-115 449 +491 -239 +507 -108 +73 -94 +-472 250 +177 123 +349 122 +-438 140 +-397 -284 +126 -260 +-109 -489 +90 -97 +152 591 +171 36 +275 467 +-436 -165 +-509 392 +35 460 +-82 -18 +-244 355 +-391 -34 +-33 -377 +-312 -342 +111 -133 +308 390 +-281 196 +421 286 +-502 336 +100 24 +-516 -465 +-8 168 +-71 -210 +253 107 +378 -315 +-464 -405 +205 593 +-11 -284 +-334 -494 +-379 -521 +-68 -148 +-378 464 +-42 172 +-439 122 +-526 391 +-338 549 +-71 2 +-107 144 +-532 252 +-548 -240 +210 258 +-406 365 +-130 370 +172 -173 +414 275 +53 -574 +-225 380 +174 122 +528 -44 +190 368 +365 587 +-512 -491 +-564 9 +-473 557 +225 475 +261 -448 +210 -64 +-391 -240 +-206 -227 +-450 -542 +537 -227 +174 -22 +578 -329 +-322 -416 +-499 -423 +-331 -587 +304 581 +115 287 +327 268 +129 -198 +-371 50 +-265 -275 +-554 -184 +-411 -512 +3 430 +-194 211 +346 380 +-339 -149 +-136 -113 +536 311 +540 -2 +-551 -116 +12 366 +-434 298 +-293 27 +-180 517 +102 105 +-377 555 +174 -472 +29 -507 +-488 -499 +106 120 +-255 -588 +-116 -400 +148 -78 +237 197 +-309 -480 +268 244 +399 273 +554 600 +273 -529 +-389 -27 +-554 -295 +357 -44 +-568 -354 +-491 358 +-74 487 +-495 -339 +-577 -75 +293 417 +528 214 +-242 -424 +-210 -216 +-249 -407 +161 -229 +-325 -117 +-494 -274 +-201 -319 +458 -546 +-142 -518 +-147 476 +-501 -299 +-567 25 +547 546 +-345 -88 +-369 529 +291 332 +-35 22 +-339 -235 +-388 70 +583 -132 +-582 481 +478 452 +-31 589 +116 294 +-466 -478 +52 -338 +-444 581 +12 -109 +-340 -277 +306 -500 +-474 3 +112 186 +410 -461 +114 579 +-349 -349 +-465 -494 +-244 -40 +-156 -154 +194 -519 +391 -100 +-519 505 +-566 589 +-276 -509 +229 -203 +363 181 +-375 -240 +-306 -456 +-347 24 +531 -222 +348 -526 +156 550 +-121 368 +552 -474 +-148 -554 +-168 -219 +-163 -110 +-318 495 +591 377 +535 -436 +35 -207 +61 142 +253 294 +340 494 +-35 430 +-345 19 +348 -557 +-498 -385 +-141 -330 +352 423 +-68 526 +-68 -451 +-402 -183 +9 -7 +-299 -517 +-593 -230 +-428 267 +-353 269 +-385 446 +-247 30 +-116 -75 +598 -415 +-314 -389 +153 338 +310 -229 +-6 330 +306 494 +-372 -117 +-195 -429 +219 -459 +-267 504 +249 -284 +367 -457 +-99 60 +-474 494 +313 -430 +-366 -230 +61 234 +-76 43 +259 -358 +-148 -236 +202 566 +-421 101 +-258 118 +-423 582 +-42 -285 +-360 -228 +253 -355 +536 -114 +291 254 +187 456 +85 -32 +-371 362 +-566 163 +-190 540 +-343 -107 +-303 281 +387 86 +-452 -168 +386 226 +-580 -187 +-41 -68 +365 557 +-498 442 +-420 294 +171 424 +186 88 +24 314 +468 34 +-6 5 +80 -560 +-126 490 +40 -111 +-153 284 +396 -88 +-245 -382 +27 570 +-356 -358 +36 -133 +-235 24 +-409 105 +-15 182 +99 80 +370 339 +538 -140 +506 431 +-143 -378 +523 272 +65 -103 +172 190 +-510 301 +136 -458 +-122 492 +-480 -464 +-30 449 +-301 550 +448 194 +62 378 +90 -336 +-549 408 +-387 47 +-379 -250 +251 99 +503 -85 +343 -454 +432 71 +-209 -504 +-502 -518 +43 -44 +-16 342 +-127 -17 +-353 13 +-186 575 +-579 -503 +-89 207 +-314 326 +57 -56 +-521 -92 +-440 -378 +403 -468 +435 -381 +-410 235 +243 537 +-95 -437 +578 -319 +119 424 +236 -508 +443 -554 +343 396 +567 -335 +101 412 +377 534 +-382 435 +-292 490 +471 281 +98 -126 +85 36 +95 -177 +578 193 +302 544 +525 -482 +95 585 +-63 -267 +-196 520 +74 346 +-110 -557 +-415 -77 diff --git a/resource/runner/problem/book/ch2/9. sol/data/input/8.input b/resource/runner/problem/book/ch2/9. sol/data/input/8.input new file mode 100644 index 0000000..032197a --- /dev/null +++ b/resource/runner/problem/book/ch2/9. sol/data/input/8.input @@ -0,0 +1,2001 @@ +2000 +-968 1109 +1053 1670 +338 -230 +537 -1356 +-554 -606 +911 603 +117 342 +1151 1807 +-1097 -844 +-973 -1293 +232 -1180 +-801 245 +359 1814 +1132 617 +-1412 -180 +-1796 1404 +118 -13 +1394 -76 +901 1589 +-1100 -1319 +-1119 -1016 +1092 797 +1992 739 +-1849 -1710 +1289 783 +-215 -1914 +-416 -516 +381 621 +-29 -1486 +-1013 -68 +600 -629 +1487 92 +94 1450 +-1662 876 +-38 1518 +1268 -480 +407 -1515 +274 1471 +-118 1342 +341 -1029 +-1214 122 +-799 -1613 +1665 1801 +1568 -875 +-1713 -1043 +-834 1029 +2000 1124 +-25 -868 +1688 660 +29 -1368 +1765 -953 +1174 972 +-1467 1466 +134 1887 +-687 1546 +284 316 +690 150 +-517 -966 +281 72 +1358 -117 +-1616 523 +-594 -1515 +-124 1287 +1297 1304 +755 406 +-1266 1929 +1679 -707 +-1723 -527 +899 -881 +-1530 -65 +938 -1625 +673 -584 +1416 -533 +-1039 -1931 +367 -1772 +472 -356 +457 220 +1570 1505 +-1558 1695 +-795 -1988 +-1726 -900 +-1152 -1878 +-1800 998 +-1637 86 +261 -1734 +1208 131 +532 -1523 +-1679 1992 +505 299 +91 167 +1980 1823 +1758 -220 +1831 -1321 +-356 1913 +1039 1809 +1579 1289 +351 -1219 +890 1197 +950 527 +1342 496 +-1492 1352 +-1604 1613 +996 -1876 +171 -1617 +-1375 495 +1454 621 +302 -1967 +-1815 -1708 +954 157 +-259 -1840 +-1872 -1288 +-1580 -212 +-1787 1112 +1502 -239 +-1329 -129 +1245 -984 +-1351 -1557 +212 -1853 +357 -787 +-714 -441 +1570 1532 +1757 1353 +1641 -334 +854 1804 +1398 536 +99 -673 +-701 -883 +1858 -1210 +218 -620 +1453 1047 +-765 -1353 +-1769 -1419 +821 -764 +953 -1878 +-233 1267 +-1143 1114 +254 510 +-171 -1092 +-572 1147 +-1018 1564 +-138 -678 +-921 1115 +1267 -643 +-1858 201 +-158 -1501 +1636 -1086 +1637 -1904 +-1412 -1247 +-1716 1050 +-956 553 +-499 1433 +201 -737 +-1281 -1846 +-1372 458 +-1777 -1469 +-81 1446 +-1830 -351 +-831 1850 +-132 1392 +-345 -1450 +-308 -993 +-929 1847 +-4 1085 +-1277 -280 +1424 828 +1036 -921 +-1039 -1517 +-1243 -1150 +-1866 -1184 +1236 -201 +1709 1497 +1135 1949 +-731 272 +-1019 -1517 +-1932 808 +897 993 +-504 1068 +-1100 951 +-441 104 +1170 -1709 +1752 -860 +1603 1966 +675 816 +91 1344 +791 -1528 +-1145 1351 +691 1348 +-1773 198 +-766 -428 +1254 -1406 +1958 -1187 +-1505 -690 +109 468 +-1606 1962 +694 1270 +-1412 -95 +-98 182 +-455 102 +-1709 -1547 +-107 836 +-1895 721 +-1180 160 +1103 -987 +917 1942 +-739 -442 +848 385 +747 -1756 +-796 1907 +-490 622 +-1056 1238 +-1103 323 +1762 -1378 +1638 -229 +1788 -998 +588 -957 +-21 45 +-1380 789 +585 1898 +3 1047 +1052 1554 +1676 1862 +750 681 +-1224 -440 +-98 1813 +805 566 +-1931 1761 +789 -1369 +-400 1130 +1842 1352 +-621 -1193 +-534 -143 +289 -1688 +2 1526 +-268 -1141 +1573 -374 +603 -1967 +1924 -262 +75 -1065 +-490 847 +-410 684 +221 -1035 +1415 1141 +114 -817 +-863 -1263 +527 -5 +-505 -1720 +1953 -207 +-1112 -393 +1043 1409 +-33 1967 +1121 556 +-334 -996 +580 -1930 +-1943 1225 +1537 1813 +-602 800 +-885 -1893 +-1253 -390 +1743 -1402 +1533 -616 +-1171 -1607 +1436 -1188 +-1802 -627 +-33 521 +1659 -1463 +1121 764 +1079 -735 +465 716 +-658 1366 +-1939 252 +-1430 -206 +-1423 1067 +-35 -96 +-40 29 +1670 -885 +-1930 -371 +-992 -1133 +626 417 +1480 746 +1842 -1727 +-1106 -1362 +-852 -577 +-996 807 +-656 42 +1034 1755 +-426 -656 +-551 1751 +-1493 1015 +-1624 1896 +-927 -122 +-984 601 +-1841 661 +450 -639 +614 1735 +198 -317 +953 -1295 +-1087 -940 +-1868 740 +-419 -140 +-1224 -1518 +1604 -1005 +-1793 453 +139 267 +-1311 798 +-923 1243 +-1770 -732 +25 547 +1335 290 +-335 1443 +1077 29 +1880 1582 +-136 285 +1011 780 +-1722 -1865 +-1384 728 +-642 -1841 +-1877 468 +1699 155 +-274 1554 +753 1198 +-76 -1265 +-301 931 +-1931 -1931 +1255 954 +-1711 -1692 +1813 -810 +1176 1464 +-733 -1894 +1602 398 +-82 -345 +-958 1340 +-188 1824 +793 1181 +1911 1654 +426 1445 +450 -381 +-105 -1215 +1873 -1775 +1642 1910 +1704 1713 +-916 -1223 +-1254 1733 +-136 -21 +1978 -114 +-1772 -1860 +-494 -29 +-1083 1249 +983 849 +934 -234 +-1171 -1224 +-424 1401 +-342 -1908 +-906 1432 +-730 -865 +-1637 -1568 +590 -1747 +1935 -708 +-72 797 +-1157 -603 +935 1967 +1558 1857 +1625 378 +-578 1635 +1845 -767 +-1004 -1522 +569 -26 +1643 507 +-1619 -727 +-1248 -1663 +-1465 -1731 +-1021 -369 +1950 -1113 +-149 -77 +1534 147 +-1858 -382 +-794 1317 +-617 -977 +-1022 797 +867 1301 +-509 1602 +552 -798 +-636 324 +-1788 -528 +-1253 -1559 +1224 790 +-1564 860 +1361 -879 +-60 552 +-1030 366 +-139 -1828 +912 -1838 +1980 -471 +620 740 +400 -226 +-1318 675 +1147 1203 +300 -558 +-420 1529 +0 633 +1009 -498 +1987 -297 +1868 -1234 +-1500 143 +-1154 809 +-1448 -63 +-663 -111 +1428 -1822 +573 -1180 +-690 1734 +-1155 -1521 +-573 1812 +157 -89 +-1938 332 +1703 -85 +844 -52 +-457 -1015 +1647 1614 +-154 -1529 +-1480 -436 +1078 1843 +-1017 1584 +510 934 +1092 439 +425 -1966 +-1378 353 +-606 711 +783 389 +-7 225 +-1211 -1373 +-1656 -1565 +1709 -998 +-1146 -1953 +1934 686 +-483 1083 +665 -125 +-832 -1534 +1775 -127 +54 -426 +429 -659 +1102 639 +-1153 -1425 +-747 887 +-442 1712 +-1748 1269 +553 -1290 +-1758 -1333 +-1318 1007 +1570 -1533 +1701 -1292 +148 -1665 +-696 1192 +-223 -1883 +1560 1001 +-1229 698 +-907 -1094 +294 -1274 +1402 -2000 +-246 56 +-314 708 +-1344 -1210 +-1449 587 +-1741 813 +-1020 -1204 +442 -1349 +929 1093 +1133 588 +-67 1255 +-312 855 +-1899 -1215 +1585 -179 +-141 784 +1816 1015 +829 -146 +-1648 1887 +222 1931 +-948 1166 +1108 -109 +-618 -302 +940 -1171 +-1651 1630 +721 878 +1991 822 +-827 -568 +1811 -633 +285 -1328 +1545 -918 +628 245 +-391 847 +795 987 +630 676 +-649 -440 +-590 1394 +1671 -123 +-1277 777 +-1976 1193 +295 -944 +-692 -1273 +-1637 -1354 +768 715 +-821 -1035 +-1879 1730 +-174 -753 +-1574 -1813 +1739 190 +-1909 1875 +291 1345 +-1621 1399 +1829 1097 +-1187 -571 +1520 124 +-1175 -405 +1407 -787 +44 -1072 +-1979 296 +-412 -283 +-1048 1587 +-1255 653 +1729 -296 +1407 1134 +-1605 1637 +-1365 -1384 +-832 -562 +1740 876 +-1472 -1476 +234 1053 +1135 444 +-946 1372 +-1064 -995 +-593 1394 +857 -1373 +1629 682 +-1585 1791 +-1582 -240 +677 -1532 +845 1232 +1894 406 +1470 -1060 +-783 1129 +990 1045 +-144 552 +-1244 -1120 +-946 -937 +1551 -517 +264 -38 +-996 1663 +-1111 1125 +9 1476 +977 -1235 +-1474 -1004 +-1779 179 +-859 253 +-1325 339 +-1239 -1805 +-1481 -789 +-1187 -1415 +-1716 -1324 +327 -1333 +892 -67 +279 514 +-1110 240 +1564 -1103 +262 1897 +-1024 1588 +170 322 +1580 1931 +36 103 +1823 1595 +1305 1906 +-198 -643 +-721 1107 +1017 -201 +408 1024 +21 1798 +384 1632 +327 674 +-1555 -1383 +-1061 -113 +1243 1677 +1899 -1864 +-345 -1104 +-787 -242 +-78 127 +1542 -1719 +473 -1804 +-992 1027 +-170 861 +532 617 +-1050 342 +-1964 1277 +-607 1361 +1911 1799 +681 -1499 +111 -957 +-1774 -177 +-728 1862 +1217 -449 +190 -703 +-198 767 +-1927 959 +995 -1069 +-78 1430 +-1374 -856 +1419 -1409 +758 -1995 +-305 1737 +-93 -1053 +366 -653 +1475 -78 +-816 -1595 +-269 -1682 +717 1130 +763 -27 +-1606 -1008 +1728 1163 +-1682 1900 +1811 -1549 +-789 -1584 +-1751 -746 +-1142 902 +-1199 13 +-553 -565 +38 843 +-1842 -1596 +-1171 -466 +-613 -365 +-1601 1773 +-1023 1933 +328 -1528 +837 914 +-127 -921 +305 -999 +-13 -275 +-1333 1462 +1406 -890 +-842 351 +178 988 +864 -1748 +-1978 126 +877 1682 +874 -1383 +1075 22 +-999 1417 +1925 -114 +72 1986 +-347 -1246 +538 -1095 +1184 -213 +-1287 -1656 +1207 -332 +-1074 -742 +-249 -632 +-1890 181 +646 1697 +224 499 +1235 1513 +1862 -922 +1727 479 +-1571 -888 +553 231 +-1722 -1925 +105 1835 +-1853 -344 +1231 1404 +-695 -1472 +-1128 1760 +1767 -1130 +1195 -1993 +-57 1465 +614 900 +1129 287 +-929 -143 +-1832 -554 +-52 1543 +1703 -660 +984 1835 +-644 -1072 +577 -901 +-750 -1030 +-152 -1377 +1204 1119 +831 87 +1008 -259 +-828 1948 +-850 1339 +-283 -1383 +-650 445 +1350 301 +299 -1124 +-533 -623 +1964 1210 +460 1187 +1841 1355 +580 -885 +-1477 1114 +-439 -156 +1974 -416 +1374 -1374 +-143 -1708 +491 -1509 +-674 927 +-1971 1232 +1624 547 +-1840 54 +880 1150 +1139 1771 +483 -1547 +-647 404 +-1611 -1209 +751 -1921 +-1236 976 +-1979 -912 +1305 17 +-81 978 +1645 1570 +-918 568 +-1806 1978 +749 -1250 +-1187 -1203 +-1285 1952 +-1335 -1329 +-1058 137 +-1348 -568 +1159 -772 +-212 1301 +-1151 -189 +-1101 71 +6 3 +1014 1135 +1008 -1634 +1826 -756 +6 -1269 +-399 -1134 +-1802 805 +1907 22 +-645 -1548 +-1467 471 +-17 1513 +1991 -874 +496 -975 +-1055 -431 +1762 -248 +1978 -1461 +1417 -139 +1041 -1719 +-1693 1645 +-17 -389 +-557 1160 +1517 -1409 +1826 652 +-1986 -326 +-458 -358 +-514 205 +490 561 +143 -854 +-890 -1214 +-1105 907 +1498 975 +-826 -856 +1278 1560 +-549 -578 +-1390 1287 +-179 1593 +703 1658 +40 777 +205 -828 +-1626 -170 +1866 1231 +-1349 153 +1818 -429 +-1125 -275 +1872 -873 +797 1252 +-806 -1829 +1789 -723 +1743 1623 +435 1153 +1833 -607 +1172 -1268 +-1785 -347 +1392 1672 +-966 875 +-1651 1193 +40 553 +-718 -781 +-1555 456 +84 -280 +776 -1710 +-66 1165 +1112 1663 +1247 -1049 +87 -1806 +-1693 689 +1017 1690 +-9 -796 +1541 199 +1918 -1851 +1136 1890 +1427 -912 +-1096 570 +-1243 936 +1979 753 +1785 616 +-1058 141 +1717 1832 +-1365 1392 +1097 807 +712 -949 +1510 -126 +-1670 1528 +361 1802 +-641 1977 +90 -291 +-1541 1976 +-782 -530 +-1579 1865 +578 1457 +1145 1625 +-1877 -1480 +-1384 -1831 +1679 1066 +277 -1072 +1014 -1892 +-857 1588 +607 1176 +1064 -119 +-1515 -54 +-519 1287 +507 476 +77 512 +-538 -1086 +1681 -1352 +-1626 1563 +1800 -139 +-633 167 +1168 -506 +1480 1303 +-329 -533 +799 -1255 +-1967 827 +290 -312 +1636 1353 +-1303 1685 +837 60 +1888 -802 +188 508 +-1981 623 +-1104 -1245 +-102 -1341 +-1077 -127 +-89 -1086 +-908 855 +904 1604 +-421 -173 +376 1233 +-841 1417 +-627 -874 +1587 -1834 +1452 1687 +1485 1850 +1081 -751 +-1885 593 +-1122 -1576 +-593 -354 +-974 -1224 +619 1701 +-1729 -1255 +10 618 +1859 1656 +-113 453 +-206 -1290 +-579 1630 +-1202 -164 +-415 -1828 +-671 1249 +-1393 -166 +1058 630 +-1694 -974 +-1850 770 +-324 406 +-237 570 +117 1006 +1094 -1731 +-1335 -1225 +380 1770 +1605 1414 +-770 -1058 +-1156 1364 +1630 -1217 +-579 848 +1038 292 +513 818 +-1086 -38 +-1666 1689 +74 -1264 +-707 1744 +237 -681 +-228 1077 +-855 -1282 +929 942 +-1373 -1118 +-1132 -1597 +-1019 319 +583 -1861 +1059 1561 +-1986 1293 +-593 1362 +-1367 1229 +1873 -1504 +900 -1914 +1011 -1975 +972 1996 +700 -1071 +-937 827 +-680 -48 +-204 -1641 +884 -1444 +-1061 -1258 +-525 -146 +-1089 -894 +400 -1614 +1405 -1768 +-607 1630 +-473 -880 +-721 -1895 +1823 1352 +1448 -1034 +-1450 1121 +-471 -68 +-1406 -1207 +638 453 +-614 -105 +1559 -1024 +-1798 1374 +1259 1189 +-769 1036 +1094 104 +760 -1983 +-1923 891 +876 -1829 +-1395 1290 +-1947 242 +1998 510 +994 704 +1230 -519 +96 1141 +-1760 1330 +-1056 39 +1187 -1045 +-1831 868 +1010 -1415 +-1931 -1675 +-1294 -1820 +371 -1376 +665 1568 +-513 -313 +1450 -828 +-335 -862 +-602 233 +390 -45 +427 -642 +-1578 1656 +-603 -1684 +842 -1093 +-1574 1930 +1475 -582 +-475 935 +-923 -1002 +-1073 709 +1657 1652 +489 704 +-706 -1406 +-469 -497 +1855 -1952 +-1490 -1662 +-47 -290 +1876 1967 +1553 1753 +-499 1771 +-1427 -1758 +-1938 -41 +-120 -1155 +1732 -247 +1031 701 +1574 406 +-842 327 +-997 1972 +-646 -553 +-1302 -1346 +947 603 +323 1653 +-1978 -1572 +454 -1662 +-1409 -1532 +-1929 676 +758 1409 +-997 1733 +-1730 593 +678 1178 +1832 -1294 +584 -1385 +542 -500 +1791 -334 +1851 426 +-1078 1628 +-1612 -1941 +1948 -371 +61 195 +1163 128 +-232 468 +-1248 -1360 +-858 1399 +-1716 561 +-1343 1730 +1540 1974 +-1495 1912 +24 1306 +-1400 -354 +-1445 -1291 +90 1332 +-1700 -1956 +755 1301 +622 343 +-1342 -1280 +-868 -383 +438 37 +1310 1898 +596 829 +-936 -1621 +177 -1050 +1617 1532 +-795 840 +-1915 -932 +-749 867 +-870 -1354 +-1495 -405 +1053 -1845 +-258 832 +1708 -1502 +1529 1338 +-386 1709 +1080 1090 +1641 -693 +-887 -61 +-1374 1752 +-912 574 +-1667 1866 +-795 -363 +-918 -878 +1535 -1113 +1471 1648 +655 -1731 +1528 835 +174 -1216 +-1309 -579 +-491 1010 +1987 -66 +-703 -836 +-239 -1650 +-186 597 +381 1862 +779 -1454 +1239 -385 +909 78 +1456 1309 +1620 1057 +-343 511 +1221 -1967 +196 1580 +0 918 +1188 -937 +-1434 319 +-248 449 +1822 1425 +-185 1138 +-1055 -1707 +1862 -1477 +-242 435 +9 -1955 +1841 1559 +1771 -1903 +797 -1647 +-104 -1345 +-1991 1191 +-346 516 +-1709 611 +-1068 4 +-214 -524 +539 -1967 +506 -1344 +-1929 401 +-124 -1857 +-1272 172 +-338 1436 +444 -955 +-1347 1101 +-1282 -1421 +1484 1376 +519 -1873 +-45 -331 +624 -1608 +-752 -1127 +1788 -558 +-615 316 +-1900 93 +331 1276 +-1076 -500 +1102 -1111 +764 -131 +1252 366 +467 -870 +-878 1354 +1114 473 +-778 350 +-18 -402 +-885 -976 +1954 582 +193 334 +-259 1208 +700 -1701 +315 -1344 +-600 -682 +-1108 417 +242 898 +-121 -699 +-1587 -328 +-1872 1440 +-1851 -1411 +-103 -1879 +-1321 1127 +865 -1637 +-1328 -1567 +612 1085 +-427 1253 +-1095 -248 +-1804 -1490 +1184 -1619 +944 -1553 +-1383 -240 +-1958 -1842 +-1894 780 +-1844 1423 +-396 -262 +1762 -1296 +134 -1509 +1648 1182 +1875 344 +933 -1300 +-302 -1476 +964 1509 +1518 152 +1462 -340 +837 546 +1315 -47 +-1130 764 +-1628 -1712 +-394 -758 +618 -688 +-807 -1586 +-891 1221 +1015 1177 +-958 1616 +1843 -1916 +-669 -1746 +433 150 +1062 610 +1940 -1891 +-790 -1919 +1525 -944 +1995 747 +542 1286 +227 -1471 +-1337 -1751 +-942 -1341 +-680 485 +-1532 -712 +-145 -1605 +-1093 -847 +-276 -1242 +-1577 1149 +-1837 1835 +1690 1689 +-1341 -48 +-719 -263 +-373 443 +1587 1367 +654 1810 +1728 1747 +-316 1988 +-138 409 +-1465 -412 +-758 -323 +95 -1011 +-1591 -1855 +-1399 160 +1894 1062 +-1640 79 +1798 -498 +-1712 -1369 +639 209 +1647 -139 +-179 1977 +347 1445 +119 432 +1206 -731 +-1459 1130 +-487 -12 +-44 -1215 +-700 426 +-161 -1431 +1679 -1290 +548 1299 +621 6 +1458 430 +-436 1726 +1372 710 +211 1091 +1552 -1637 +892 1923 +-230 702 +-114 -471 +-268 1017 +1054 576 +-1740 -1364 +1162 800 +-1385 23 +289 1457 +320 -1214 +-1333 -634 +1869 -1519 +1351 -564 +-1308 73 +-1928 538 +758 1942 +-320 -397 +178 -1703 +-1490 831 +1194 -110 +-1919 -1134 +-1068 -1123 +-506 -1173 +-721 1735 +1887 -1933 +-1733 80 +345 531 +1354 -714 +-1368 590 +942 -1242 +110 -769 +545 -252 +-1768 1469 +-40 -1417 +1986 1860 +1814 1192 +1647 -1003 +1874 779 +-1763 1852 +-503 -1448 +-1947 840 +-1428 1358 +-373 -1499 +-640 103 +-1477 640 +-418 -1148 +1327 -1173 +1142 -1554 +-1809 1129 +864 553 +1348 1928 +1601 -6 +-1077 -265 +-1890 -759 +-541 1840 +-1939 954 +496 695 +542 423 +609 901 +463 1814 +261 1663 +1203 63 +-1151 1607 +-96 325 +1325 -1185 +-241 821 +1756 971 +1693 -1012 +1212 -1532 +1795 -1215 +-653 -615 +-1111 -963 +1044 -822 +-1390 705 +1514 -22 +-1642 923 +-793 360 +-482 -274 +-68 -1527 +-691 -704 +1527 1389 +640 1630 +-1508 -449 +348 496 +-63 -789 +-1799 1558 +218 -294 +-977 -1469 +-345 462 +-1667 -744 +-1314 608 +-129 1565 +-1151 60 +-633 803 +1952 959 +-1037 899 +817 -1670 +-1374 -1156 +969 -1146 +954 -1540 +-1351 606 +-268 -667 +-1488 645 +629 784 +409 -661 +395 -1243 +-1401 288 +948 -506 +-1201 -1286 +712 -124 +412 1217 +-406 -1705 +1337 1750 +-35 1958 +719 693 +21 -1549 +1022 -86 +1915 1508 +796 669 +-1000 -1228 +-488 1234 +603 -490 +1851 1144 +-1336 -1905 +-1205 900 +-1356 -843 +941 30 +-942 275 +1357 -1621 +-1976 -1917 +-600 -497 +-815 1664 +-1145 1028 +-601 -896 +-242 -1130 +-1448 1096 +1297 -1811 +1889 -555 +-841 1924 +-784 373 +-1302 1819 +-625 -1520 +-710 -1199 +335 -750 +-731 1580 +1301 -35 +799 -1654 +1208 916 +75 -1541 +1963 770 +-1786 -1031 +828 -19 +-1783 879 +-1690 -1886 +-626 -1999 +1929 960 +-1503 -701 +245 -694 +1340 -438 +-473 -742 +1593 -668 +1414 1968 +-1177 910 +1973 652 +731 1351 +-1495 777 +1107 1307 +495 -723 +-1145 -1404 +-949 698 +1466 1378 +-751 -1887 +-1698 1792 +1718 719 +-910 968 +1865 -37 +-1028 -1755 +1109 83 +1507 -497 +-1509 942 +997 1465 +1055 -977 +-501 -1150 +1343 -1538 +-83 -736 +418 1999 +-1469 674 +751 1714 +-1647 375 +-618 -571 +-1328 -1702 +1704 652 +-1826 -447 +-1745 -74 +-990 -935 +900 1480 +1173 1192 +762 1031 +-1418 1194 +292 635 +-1767 1427 +1843 -1554 +1793 1141 +1132 1269 +-989 750 +-49 1772 +336 -541 +-1478 239 +-1906 -886 +1849 740 +-384 1156 +459 1586 +1684 1547 +-97 1948 +1672 -1446 +-619 521 +-1239 -1744 +1885 93 +597 652 +216 1911 +763 -756 +1265 -293 +-1540 980 +925 1262 +1750 -589 +10 -610 +1735 -38 +1555 203 +-921 -1832 +-120 -1454 +-1793 1775 +1780 471 +-1420 1549 +-1774 -1382 +-1587 1707 +-1050 396 +221 -1190 +286 -1182 +1550 17 +-1359 1884 +284 1553 +-17 -1633 +1900 -1705 +1698 -99 +-1966 1323 +1218 1225 +-244 -1677 +-222 -1539 +-1103 1724 +-326 -674 +842 -572 +-591 1107 +-1877 1025 +1105 -1683 +230 -1651 +-1474 -107 +966 1273 +138 1788 +-1230 -407 +-478 -1125 +-650 -101 +-430 -1997 +7 292 +-1206 92 +1044 -172 +-1840 1145 +-399 1567 +791 49 +-668 -1910 +-1067 -962 +-745 -1617 +560 702 +-810 930 +1972 -607 +1132 -85 +-1209 -1056 +-51 1411 +1711 -1469 +-1224 399 +1370 -1411 +-1526 -468 +745 628 +541 495 +-582 855 +835 834 +112 -558 +1504 -851 +1845 1349 +-1527 1506 +-1899 -1451 +-109 -50 +389 1552 +882 -1 +1544 -1919 +-1997 -13 +-828 -1198 +771 -867 +1609 -45 +-370 1213 +740 -1219 +-258 -1293 +-1896 -388 +-24 302 +612 -1503 +-1540 -1390 +275 248 +85 1008 +-1673 -232 +-676 427 +93 1550 +1755 1024 +993 1208 +1641 -450 +-1942 -1071 +-1033 1345 +-672 711 +1294 -212 +1500 1259 +1804 -1879 +215 435 +-1081 -1523 +-639 -896 +871 1025 +-259 -1714 +575 -1915 +1511 -541 +220 -1898 +749 1906 +-1088 330 +-1471 -1021 +-1228 -862 +-1118 1149 +-1150 -1222 +-1990 -282 +237 1514 +1134 -925 +-256 1964 +1356 -639 +-467 -1437 +891 1428 +-1941 -1011 +1074 -42 +1716 -1560 +1483 623 +-1456 -356 +-1423 -842 +1394 1469 +225 -1772 +1900 1006 +-1525 -51 +-1346 8 +974 1956 +953 553 +-623 -1117 +-519 810 +-837 1135 +1327 -222 +1184 817 +681 1881 +-640 708 +-1385 -1713 +885 146 +-698 -166 +1305 1707 +54 -1579 +861 537 +-1442 -240 +-1537 240 +-1312 355 +1673 1162 +-1751 -424 +1069 979 +52 -285 +-634 1436 +1682 890 +-326 1138 +1334 -319 +-740 246 +-905 -1641 +1195 964 +-950 1603 +-1747 1692 +-421 -449 +1457 716 +1221 -1898 +-388 -686 +-504 -702 +-1758 152 +36 691 +272 -1165 +-591 563 +842 513 +1029 1872 +-1364 -614 +1494 1794 +93 1008 +752 -248 +-1133 1248 +-533 -1215 +-1067 1797 +943 1153 +-311 81 +1008 1038 +-554 1475 +-799 -780 +-321 -337 +-1323 -1384 +-1596 1059 +158 1529 +-930 -879 +1344 -490 +-677 -1530 +-855 696 +-1958 -1334 +-1900 1493 +999 1520 +-1627 -509 +-475 -171 +-1310 -1520 +-1436 -609 +-400 -1558 +488 193 +-1572 1393 +1031 626 +1301 1950 +-256 -1371 +-381 1508 +1333 1609 +343 -1113 +-1759 -969 +1484 330 +-1118 1550 +-1844 1725 +-136 548 +-1419 1940 +-1391 -29 +-594 123 +725 -1680 +-274 -140 +-1490 690 +-836 1054 +-1034 -1287 +-586 -1589 +1696 -1697 +-1418 -596 +1055 1053 +1744 576 +938 -827 +1059 -913 +577 1856 +837 -1650 +-285 908 +919 651 +1542 1570 +1762 1611 +1762 -1649 +580 -612 +-1831 1804 +1952 1470 +1111 63 +225 1947 +-806 1066 +1134 137 +645 -696 +-24 1437 +660 992 +-257 -726 +-856 -478 +-1436 -960 +-786 -914 +1850 -1137 +-1175 -1665 +503 124 +1911 -47 +-1422 -1443 +1400 -1983 +-241 843 +500 1030 +31 1542 +609 -1521 +-75 1257 +-1770 824 +-292 899 +-720 758 +-1110 932 +1144 1645 +-568 461 +-1130 994 +-1986 1056 +1873 -1160 +-1234 -1829 +1512 -1075 +-203 1046 +-64 531 +940 -52 +558 864 +-1950 1656 +-1465 1843 +-733 35 +-364 1183 +574 -1411 +1858 1642 +73 -130 +188 -1699 +321 -1395 +864 1770 +-1890 1438 +1520 1168 +-925 -1869 +-410 779 +486 -867 +1348 -1756 +-379 368 +1946 -1836 +-922 -1881 +846 994 +-1587 -1097 +-994 1099 +-536 -816 +-1806 1859 +-1247 -181 +816 1670 +-1666 -1895 +-1379 -1249 +457 -1699 +677 608 +1425 -495 +957 -1966 +-1971 1751 +-46 1530 +1927 1213 +672 8 +-666 -613 +1367 -335 +-581 1121 +1433 -1110 +768 -1634 +-1214 1093 +-716 -1453 +-858 1308 +-1071 -1616 +-465 479 +633 -1908 +-1511 -728 +-1206 788 +-818 1306 +721 2 +1999 1671 +-1615 182 +840 -1389 +-120 1023 +-432 249 +1945 -1455 +-1042 219 +-1068 1763 +-1473 -1906 +1604 1832 +-371 -1525 +1113 552 +-1823 620 +-440 -913 +1376 484 +-1505 1800 +837 1052 +-1258 52 +452 836 +-1088 -1142 +-605 409 +1991 -726 +640 852 +1374 -624 +1353 1993 +-282 -1279 +-453 -1691 +-7 1162 +1373 367 +-1907 883 +-597 -321 +409 -1459 +-1678 845 +-295 386 +-1646 -1139 +705 -781 +829 1472 +736 -1900 +-1738 -1580 +831 -364 +1315 1511 +636 1754 +1004 1314 +527 -1172 +-1445 426 +291 1033 +1261 1133 +1747 -1211 +717 -631 +699 1199 +-176 -1165 +-426 -675 +912 1161 +-1862 -805 +1385 1978 +1651 -583 +1238 778 +-158 -1743 +837 -1551 +92 1083 +1331 -1666 +168 1021 +-1932 713 +-83 -271 +-594 -1431 +1272 1131 +1262 530 +-39 1017 +1812 829 +-1723 1354 +-1311 -1799 +-1696 218 +1070 -447 +951 -1816 +-989 -1699 +-1809 79 +-1573 -744 +-130 955 +71 -92 +-1547 -828 +-1101 15 +1100 1447 +-1806 1342 +430 -1238 +-1181 1452 +1360 1998 +1983 -603 +-611 163 +1884 1218 +-301 -1889 +-1386 -921 +453 598 +-300 -21 +1666 -431 +639 1837 +-984 -444 +833 900 +-17 -1965 +1273 295 +1672 -345 +352 -372 +-284 1172 +-1802 -506 +-374 -1999 +1878 778 +-52 1241 +1862 619 +-1371 44 +128 916 +-52 -1779 +267 -761 +1390 -59 +-32 -1957 +1846 1413 +273 -1965 +-1499 -587 +-48 -416 +1804 1548 +1394 -1957 +-137 1106 +375 866 +1686 1400 +-1909 380 +-1402 449 +-183 -1896 +1235 895 +-1425 -1519 +-518 15 +190 -110 +-1263 717 +98 837 +-140 -1622 +287 1172 +202 421 +752 226 +-930 1477 +1825 -261 +1026 -960 +-232 1447 +363 467 +-5 -791 +171 -1802 +-1691 -446 +1329 89 +-1490 -1491 +-1167 -287 +773 597 +814 1520 +1148 -135 +-383 1713 +580 845 +-1655 -263 +-201 -722 +-1797 1240 +-1522 529 +-1948 -621 +-982 -484 +-476 -636 +1339 75 +1088 1099 +1064 1596 +-1567 791 +1449 -1164 +-1449 -1572 +-549 -1235 +881 -32 +310 328 +909 1137 +997 991 +1582 1701 +939 -37 +-83 1090 +364 1941 +-1813 253 +660 -716 +-956 607 +-889 469 +1963 966 +403 -1297 +389 -677 +1241 598 +950 360 +-1500 730 +109 -450 +1242 -1991 +-352 749 +987 -293 +338 -1871 +638 1020 +-819 -654 +391 -1952 +1606 799 +1040 -1929 +1970 -124 +-965 972 +-233 -953 +1683 -286 +904 -1318 +834 1730 +-583 1475 +1481 -911 +1016 1338 +-413 1348 +-185 -346 +1570 -1084 +1648 1753 +-222 -1141 +1309 487 +358 974 +-870 -213 +1875 37 +251 1067 +1068 -1912 +1950 1357 +118 630 +429 -1965 +-213 613 +-1581 1044 +827 94 +979 -557 +-1987 1419 +856 -794 +1192 1832 +811 -892 +-297 -629 +-1756 1589 +570 -77 +-468 1477 +815 1322 +1419 1429 +285 360 +-1133 982 +-640 -1412 +725 69 +-78 781 +580 -98 diff --git a/resource/runner/problem/book/ch2/9. sol/data/input/9.input b/resource/runner/problem/book/ch2/9. sol/data/input/9.input new file mode 100644 index 0000000..e9a6075 --- /dev/null +++ b/resource/runner/problem/book/ch2/9. sol/data/input/9.input @@ -0,0 +1,8001 @@ +8000 +-1451 -5431 +-5414 -4301 +3414 976 +-6036 1734 +4299 2088 +-7231 -5289 +6977 4806 +3122 1170 +-3583 6933 +2982 6953 +7198 6006 +-2241 3805 +2702 1556 +4465 -5851 +587 -5744 +-115 -6505 +-5954 -6517 +-5709 -1978 +-5657 4785 +182 4810 +128 -7251 +-6450 4224 +-4957 -1208 +5194 -34 +3096 -6666 +7538 -7727 +-673 -6102 +6512 -4227 +-6747 -3396 +3939 -4500 +2589 -3424 +-35 -7437 +-5247 -3252 +5021 -5026 +-6341 -7412 +6808 -6870 +-2720 -7786 +5821 -549 +-501 -4572 +902 -328 +1740 7148 +6327 7301 +3881 -7248 +-2089 4721 +3946 -5171 +-2329 -5547 +-3920 -1175 +2486 -7916 +-3694 7111 +-1683 -7667 +5563 4947 +5447 -4213 +3516 5854 +-3755 -206 +-5331 3898 +-1021 -6999 +-7764 4370 +5141 1060 +-6693 -7622 +-6184 -1015 +6790 -5149 +-5420 -6338 +-4365 -563 +6428 -3975 +2844 -2185 +-1776 -5625 +2751 -3084 +205 370 +3097 -6461 +-5 7157 +3378 -4115 +4655 -4832 +-1027 7495 +-1726 1080 +4557 -6918 +-3420 1407 +-1702 -2209 +-7915 -5722 +329 7346 +7270 -1151 +-5000 -7391 +1283 3879 +6424 -1943 +7688 968 +4786 -2360 +-7265 5940 +949 1574 +3660 -4111 +6834 -6481 +520 1386 +-4922 5675 +5059 -6673 +-518 7272 +-7896 -4046 +-6267 -6016 +-3006 1521 +-6087 1739 +-7463 6121 +6281 427 +-6999 -1830 +-6158 -971 +2636 -4954 +-4793 -2353 +-5776 7379 +-6792 5941 +-830 -5493 +2820 3462 +-1393 -5415 +7854 -2589 +1054 -3158 +7926 5288 +-3919 -4494 +-2780 5951 +-6469 878 +-7480 6585 +-2250 -932 +-3969 -2924 +-1636 3878 +-5524 3289 +3079 351 +7982 -5247 +2018 3471 +2233 2255 +1083 -480 +-2576 -7167 +-2148 -6406 +-4522 1689 +5512 -5231 +-4944 4490 +-1693 2429 +3843 -2411 +-3961 1251 +-2389 -6348 +1087 -3662 +7582 183 +5454 21 +-2460 -7546 +5357 1804 +265 -3639 +838 -7027 +-1295 4658 +-2082 -2637 +5466 2121 +6765 3775 +2060 -898 +5407 7551 +-554 -3001 +6476 -7192 +-6655 -6870 +4475 -1171 +-4156 -3489 +5080 6104 +-3228 2040 +-6021 -6468 +4365 6589 +-1269 -1717 +2708 -1493 +5169 1802 +7462 4018 +-6180 1489 +-6634 -5967 +1875 -4481 +3030 6873 +-3836 330 +2496 2381 +6694 4253 +1092 -5041 +2188 -7186 +1064 -2995 +5178 -2814 +6483 248 +-7884 -2711 +-7055 6501 +-3977 -939 +3542 -688 +5162 5375 +614 -3969 +-4747 -7887 +6795 7769 +-7290 -7095 +4824 -1227 +-5588 4011 +1648 -7290 +-6493 4868 +-1699 1347 +747 -2210 +-932 3146 +6850 -5668 +-6572 -740 +-603 -4206 +-3722 6440 +-4233 7398 +-62 -1659 +-2415 5611 +3439 6746 +4219 -5874 +4591 -5821 +6798 4008 +-7666 -2554 +4269 -2523 +871 -6439 +-5022 -5127 +7070 3592 +1285 252 +4670 -2094 +711 -2846 +4748 6332 +-2882 6024 +7976 -3291 +-6586 -5213 +2160 5362 +3296 2081 +-1441 2971 +7520 -7357 +479 -4647 +-7796 -3640 +-2340 2644 +6665 2463 +7938 393 +-5721 388 +3680 -5939 +5883 6792 +522 6424 +5195 6217 +1864 5381 +3783 -3080 +-3341 -323 +7047 5359 +7990 -5981 +-3256 4822 +5903 -887 +7542 1730 +2056 -3909 +-4900 1086 +-4382 2860 +1188 2581 +7972 -2155 +-6672 -5140 +3677 -7353 +-3523 3442 +-761 -6897 +6234 -211 +-2864 -3752 +-2924 -949 +-1356 2695 +-4860 -6057 +4932 -90 +1014 4301 +3945 7900 +4078 1769 +-3436 -1199 +1866 5170 +-4445 5880 +-6033 -5988 +2786 -6562 +7947 -337 +-5763 -4879 +-1190 5669 +-1712 -3865 +-508 746 +-7215 2869 +-4124 7914 +-5610 -572 +-149 1289 +1713 -5436 +1889 -1960 +5724 2523 +4670 -3006 +944 1286 +-4784 3400 +2924 -271 +-6918 3346 +5497 1182 +55 -662 +-4684 -5105 +4897 2535 +5175 2912 +-3381 -2868 +3602 -6151 +-4219 -3593 +2248 -4918 +-6672 -2073 +2545 6837 +-1547 5395 +3149 1685 +4995 4676 +-6335 -3047 +-2134 -2545 +-3846 3531 +1012 -3926 +-82 -1412 +398 3008 +-4928 -2304 +-462 6502 +-1610 5860 +-6963 -126 +4936 2950 +3688 7957 +-1022 -951 +573 211 +5682 -4804 +3720 -6010 +-2918 -2956 +778 3456 +1845 -3085 +-2778 -6347 +-7706 7773 +1600 7253 +-5758 592 +-4701 -574 +-6920 4641 +-7651 -3600 +1664 -1838 +-1239 1156 +7472 -7031 +-7116 5784 +4554 4444 +-7690 -2002 +3752 6436 +-7203 1312 +2706 -5421 +4731 4355 +1144 1507 +4610 -5139 +-5055 -4530 +-4929 1806 +2497 1877 +6948 -6797 +-7183 -4785 +-3160 -2948 +-7025 -3093 +1742 4951 +4278 6547 +-7817 -6149 +4746 -5938 +-6594 -6511 +3375 -3729 +-3921 6955 +7665 1349 +2030 -78 +-2057 703 +-1476 6045 +-6037 3751 +-1438 3997 +3285 -4894 +4719 -2326 +939 -2331 +2003 3053 +1864 -2873 +-2743 5202 +7641 3357 +2585 4954 +988 4236 +-3689 -5270 +-6444 7359 +-1031 -975 +-3504 5161 +-6177 3045 +-697 -5053 +5425 996 +2453 1330 +1690 3548 +-2690 -7436 +-2980 -4070 +2826 6305 +5949 6202 +4509 -7749 +813 3168 +1182 7219 +2969 7459 +5020 -1907 +-2969 7262 +-7632 214 +5639 -1793 +2842 2651 +-1736 -5084 +207 3884 +3546 -2299 +-3461 5403 +2653 1922 +5174 2702 +5178 1503 +3925 -6818 +-2929 -5903 +2093 -3534 +2097 3419 +-7248 -5389 +-5680 -1780 +-4180 -4265 +-864 -4565 +5405 543 +-7689 2972 +-1065 -4738 +-1420 -6339 +-2425 6493 +-748 -2131 +-580 5439 +2361 -5742 +-1037 1082 +-3159 6207 +-5642 -2275 +237 3386 +3955 -3527 +1445 -9 +-6387 4094 +7985 -2868 +-7687 4807 +-703 877 +-6478 2464 +-4414 3455 +-132 -7360 +-4323 -889 +576 4138 +-6583 2121 +-802 5383 +2101 -5538 +-6886 7243 +-7569 -5362 +6325 -2264 +-6492 -836 +-2989 -7838 +6352 4199 +-2607 -5872 +-4548 2848 +3357 6983 +7856 5611 +3365 3157 +-2719 -4513 +154 6919 +-5237 -6758 +-1296 6021 +-4667 327 +5999 7763 +-5776 -5046 +62 2959 +6118 4828 +-6228 -6689 +4907 38 +6969 5691 +1507 -2402 +-7676 -7186 +5183 -6845 +-7483 7851 +5921 -663 +-1835 -7597 +-4681 -1725 +-7946 -2573 +3518 7768 +1148 531 +-6341 4610 +1866 -4801 +7377 574 +-3839 -4588 +2817 -1448 +7864 7176 +2691 -3656 +-3187 -5543 +-6140 5617 +273 3029 +3951 -2498 +3122 5713 +4501 -1629 +6326 537 +2134 7248 +3198 5296 +-723 6382 +-3064 18 +-6109 -7509 +-7062 4836 +3750 -3857 +3403 -7232 +-3264 799 +-2291 906 +681 1020 +-3918 -4499 +2228 -680 +35 -1533 +4227 5184 +5089 -1217 +-4836 -4269 +-2715 -3698 +-7878 -2451 +2972 5472 +6768 -6830 +-2635 -1548 +-126 3715 +-2591 -848 +-6129 3179 +398 3657 +-7063 -105 +-2107 2576 +-7895 4633 +-1584 4789 +-3085 -3136 +420 2100 +-912 -7315 +-6953 -1704 +5739 5889 +6171 -5881 +3612 5702 +-795 3635 +3856 -1333 +-5792 -6491 +828 2198 +2768 -3295 +6423 5269 +-7844 4062 +-6560 3779 +278 -2701 +5484 -1935 +4893 -1080 +-5115 -7928 +-7379 6525 +-1833 -6323 +-6767 7021 +2527 7673 +-3283 2252 +866 4906 +-1377 1526 +4837 3071 +-4796 -7452 +1430 2667 +-2180 6268 +6588 -6402 +132 -882 +-6649 -60 +-418 4178 +-7962 -5640 +6643 2732 +-4049 1693 +-640 -268 +2120 -825 +-3335 -5324 +-3430 -3171 +-20 -4616 +5628 1513 +-7405 6183 +6753 -7882 +2333 -5999 +-3597 -6570 +990 3866 +-7566 -7861 +-1939 -4693 +-3475 6511 +6250 3166 +-1865 5213 +-3752 2315 +-2504 2798 +-1690 -221 +1138 -4658 +4101 5767 +-569 -261 +2327 7103 +7683 4151 +-6355 -5429 +4242 -2883 +-1637 7666 +7153 -5184 +-1595 -7760 +-5173 -6010 +3078 -5429 +-7740 -5987 +4097 7326 +-3739 -368 +-6586 6932 +-2765 3847 +1312 -6141 +-5022 6464 +-7715 -694 +-5987 3790 +-7794 -2213 +3960 4996 +-3738 -6862 +-1577 -5376 +-812 -6588 +1926 -7237 +1264 -1804 +2371 4374 +-4394 1824 +2521 -6734 +-1762 -7997 +4032 -7755 +-1565 -4657 +-2502 4902 +2858 5288 +-7961 2565 +2964 3958 +-2088 7908 +7202 -6597 +-4337 -7287 +-516 7756 +-2699 -2705 +-2555 5784 +-6992 7070 +7976 -632 +880 -6210 +5545 -2632 +-2804 -7061 +2797 -7596 +-7277 768 +2932 2044 +551 -5499 +-631 7891 +954 3192 +4192 -3917 +792 4738 +-1133 6705 +4933 -7450 +-3243 -4418 +-2782 3379 +-1096 -7984 +4445 1795 +595 3895 +4894 4832 +6220 -6276 +-5118 6278 +1893 1071 +6843 4127 +3370 -1106 +-7559 -5311 +743 7300 +4227 -3151 +-2589 4192 +-2698 1993 +-3162 -3663 +4541 -6922 +6590 -1672 +6819 -7631 +-6849 -5046 +-4205 -6675 +1029 2488 +-1294 -7855 +1628 365 +2707 6471 +5416 -7223 +-3770 -7262 +2869 3672 +886 -2300 +-4309 -7348 +7390 7590 +3824 7295 +-6980 6447 +5734 -640 +-1890 -4897 +1475 4419 +7067 2322 +-3952 379 +-4574 -414 +-3477 423 +438 7058 +-3544 -150 +674 -1820 +-6920 -3679 +6187 2443 +-5220 7019 +675 -2197 +352 -1799 +-6801 -7740 +3533 2674 +-3078 -1912 +4328 4659 +377 -5777 +602 -4421 +4773 -3686 +5468 4240 +827 -6083 +-59 -7082 +6631 2354 +-5611 -1130 +-7953 4730 +-3745 -3275 +3139 -400 +-6442 5303 +-7879 -6204 +7689 -5675 +2361 -4089 +4972 2547 +5894 -6067 +-7486 6775 +-5026 4546 +7846 1312 +-6833 1575 +7818 3293 +-4546 3100 +6308 -4561 +-1113 -3287 +2187 1705 +5263 -1556 +-920 3344 +-2671 4833 +-5601 2875 +-5968 5664 +-833 7453 +-5716 -7147 +-1890 -853 +-5236 4994 +7545 -365 +3253 -941 +-3463 -7219 +-7000 4757 +4847 4649 +7623 1045 +-848 -7609 +-5975 2301 +-6947 1573 +4866 1648 +4365 3380 +-3958 2936 +7177 -753 +4719 -3115 +-3788 -3619 +-2630 875 +952 -6295 +-2625 1898 +7048 -2307 +5625 2166 +6519 -380 +3672 6878 +6224 -2282 +908 -6366 +-7885 -4266 +-727 7017 +-1217 -2600 +-3005 1817 +-6237 -7700 +863 -5568 +-1854 660 +-7475 1903 +-7048 -3481 +-5671 -7884 +798 836 +4183 -3334 +4335 3975 +-7047 1865 +-5025 -6881 +5892 -6590 +5403 75 +1596 -5783 +3354 -3008 +-2003 6898 +-3813 3487 +-1114 4397 +-265 -7333 +-1542 -7708 +-3065 7574 +1406 -1756 +3739 -4482 +4031 -3902 +-194 -4166 +1884 4157 +1483 -3472 +1457 -2907 +2552 -659 +5376 -972 +-3724 -7283 +-3346 -2734 +-3790 4175 +3455 -3820 +-2695 -4414 +-2100 -5241 +2786 -3137 +-1600 -693 +-5682 1550 +1022 -1199 +2946 3820 +-2617 -1592 +-1680 4379 +-7418 6647 +-6300 -3221 +-7344 7726 +4250 1632 +3070 6514 +94 236 +7739 1686 +3678 -4900 +2081 6518 +-7109 885 +1603 4833 +-514 1238 +3514 -6385 +265 -4950 +-1132 -231 +6560 7604 +-3249 -1462 +-2515 -1867 +-2020 5087 +6475 3297 +7852 -5271 +6602 42 +-6596 3316 +179 3395 +2732 -718 +6139 -5366 +-191 6850 +-1309 3393 +361 7881 +2776 3150 +-1743 5893 +-222 7638 +-4058 3731 +-6959 -4348 +-3609 6391 +-1353 3768 +-1897 -7498 +6994 -1536 +-5380 -2028 +633 -4849 +4083 -731 +-6087 3608 +2310 -4116 +3883 -4679 +-7081 -4564 +-2011 237 +7968 -3069 +49 413 +636 -4311 +6 80 +-569 -6588 +-7031 3606 +5431 4925 +1031 -7128 +2055 -2944 +3363 3555 +6865 7191 +-3898 7802 +6900 -7037 +-4490 6832 +-4957 -3378 +-2083 -7066 +-3082 -462 +-2055 -7636 +1813 2379 +-1483 -7337 +7144 -5570 +2140 -2132 +-6059 -4415 +-3023 -861 +-5125 -5527 +7195 -7713 +-7693 -1736 +-2906 5711 +-129 1615 +2523 -1765 +1090 -5722 +7072 6363 +2527 6865 +542 425 +2954 -5736 +-6790 5148 +-7930 4223 +7357 -7887 +4238 -1427 +-4408 3635 +4751 -1377 +-4550 -466 +2142 2204 +5773 -1667 +4016 7867 +6371 4339 +1914 -6255 +6464 4142 +2710 -5437 +-586 4029 +4040 -3689 +-2778 7782 +-4743 66 +6321 2401 +-6573 6478 +6140 -4771 +3848 409 +-43 -6022 +-5402 7224 +7528 5164 +-1372 -3755 +5001 6450 +871 6862 +1606 396 +-4113 787 +2634 -6892 +1550 7983 +190 5308 +-1756 5737 +-2770 7290 +-4885 2391 +-1620 -2704 +835 5233 +5036 2803 +4408 -7961 +-3757 199 +-499 -2222 +-3137 -3621 +-2185 3969 +6510 -4258 +977 -1813 +2778 99 +4466 3246 +251 4975 +3076 -4487 +-5216 -4164 +7407 7902 +-1425 3704 +-7120 997 +-4488 -308 +-1201 5865 +6308 7935 +-5073 -6007 +-3092 -7567 +5105 -6096 +-4314 -6695 +-6605 5917 +-7081 3933 +2267 -5437 +4041 528 +295 6174 +-1818 -399 +-7094 3099 +-6514 -5174 +-2348 6105 +4711 829 +5506 -7584 +608 7367 +-6301 -3083 +4585 7423 +-408 -7990 +148 -1296 +1062 -6373 +-1368 -5957 +-3066 902 +-5303 4214 +944 -7007 +7124 -3358 +6722 6574 +-5624 1532 +5318 5457 +2456 898 +755 -2093 +-1471 -4009 +-6890 1078 +3841 655 +2635 4126 +-4594 4061 +-7607 -6528 +-2010 2366 +2949 -275 +-4144 -1222 +4566 5752 +5808 7518 +4456 -4586 +5007 -6807 +-5455 -1543 +7072 5081 +5279 -4947 +-4041 5806 +-5046 -498 +-4874 5940 +88 -5410 +-2527 3995 +4309 4104 +1569 7332 +-710 6998 +7654 1466 +-795 -3276 +-5067 -713 +2216 1212 +5639 5682 +-3497 -992 +5382 -2937 +4308 -4931 +-2716 7305 +5524 -282 +-4609 3584 +6307 -1756 +-1139 -4371 +-1774 6674 +4442 -2124 +-6561 -2815 +6729 25 +-6599 -3311 +7700 -2491 +-3393 -1943 +1033 -2632 +-1141 3511 +710 3028 +-4428 -330 +-608 5485 +3611 7752 +6085 397 +146 -7574 +580 -5416 +4063 -3166 +2183 5432 +5377 -747 +-5785 700 +202 2924 +-2194 6241 +-3266 -1462 +4454 -6878 +-6220 6868 +-3118 -4342 +5303 1070 +7669 7842 +4509 -3868 +-2846 -2313 +4963 -7022 +-3859 2982 +-7764 739 +6867 7934 +3583 665 +-4248 -3762 +5146 -4794 +-548 -7959 +-7797 5745 +5661 4318 +-6064 2482 +-1779 6139 +-7771 -2016 +4000 -7628 +-3990 -115 +3051 7265 +-7389 6239 +3560 -6559 +1666 -4962 +-933 -6187 +1038 -4615 +-2525 -2115 +-1721 -188 +-664 -4029 +1120 -2733 +2917 -3177 +494 -1745 +-6448 -3848 +7583 -4372 +-5227 3572 +2409 4539 +-5278 3436 +-4553 -2953 +1344 5085 +-4232 2887 +7859 -5995 +7223 -120 +-5979 3387 +6142 -6480 +658 5587 +6090 5197 +2983 3010 +3121 591 +4199 1882 +3093 5716 +-5124 -7563 +4499 -5880 +7621 3010 +-5674 744 +-7493 -466 +6463 -2066 +-1185 1944 +-3884 5115 +4528 -3011 +-4220 -393 +7118 2947 +2217 4122 +5121 -6250 +-4014 -1610 +3985 6013 +6992 -1538 +-4306 -7537 +3571 -843 +-2309 1296 +-1397 -4831 +4561 4909 +6166 335 +2012 5562 +2201 -7449 +-7371 -2561 +2735 7851 +6913 -3388 +-2892 7133 +1093 6416 +-6244 -4945 +-765 1727 +-3992 -1418 +-2885 7649 +5418 676 +1385 4104 +-1865 -3338 +-6484 3832 +3796 -3259 +22 3294 +-7543 -1842 +-5536 -6018 +3049 6528 +4744 5639 +-5132 1818 +7161 876 +-398 -7510 +-3226 -7292 +7374 5291 +7525 -3514 +4335 -5795 +7653 -4261 +-4725 -3937 +3886 -2578 +-3228 4305 +7921 4072 +-5636 398 +6671 -5636 +-6734 -1585 +5809 -4415 +-3897 -1731 +85 3502 +5188 7096 +3926 -6860 +-5182 -7698 +-4190 -26 +-887 5772 +5941 3013 +4882 6712 +-7319 5303 +3011 6678 +-6719 -4671 +-97 236 +2382 -7169 +6430 793 +-192 6513 +-2082 -2924 +-2871 -4834 +6684 5775 +-3487 -4292 +4572 3833 +3358 -2392 +-6954 -4097 +2201 -768 +6308 448 +5414 1593 +-3069 2013 +4178 7002 +-2445 5138 +-4763 2131 +81 -2566 +-7060 -7023 +-6081 5327 +-7947 7239 +4758 1929 +-1138 3594 +-634 -5404 +55 3384 +-6073 3626 +2881 207 +7409 3613 +96 -5085 +5451 2963 +-6815 -478 +4299 -2934 +7374 5508 +265 2620 +7906 38 +6211 4613 +3120 -6409 +4577 7462 +3797 -1519 +2430 5808 +-3712 1797 +-1950 2468 +-1070 244 +-3458 1043 +7238 -3610 +-4013 4679 +-6622 7824 +1617 -3512 +5426 4708 +5523 -2874 +3902 3255 +5400 -977 +-6910 6595 +-190 774 +4641 4554 +1496 5182 +-5057 -4155 +6206 -3543 +-2202 4155 +6562 81 +1853 3640 +4459 814 +6329 -2661 +-512 -1632 +-3469 3977 +2899 -7771 +4629 4685 +6590 -851 +-2773 5120 +4625 6770 +-4782 -7504 +-3207 -1067 +7409 7024 +7688 4120 +7435 -4756 +2824 -1434 +-549 783 +7284 -479 +2114 -7998 +4393 4170 +-3673 -5937 +-64 -2291 +2286 887 +5388 6079 +-4709 -1462 +5689 851 +1854 7492 +1052 -223 +5570 -4672 +-3711 -5516 +4287 -676 +-4817 838 +-7955 6444 +1379 7452 +-694 -5751 +3314 5860 +-3050 210 +-7324 5841 +5572 -1079 +-6103 -4598 +7545 -1281 +-5830 4920 +3371 -6778 +7504 -5072 +1814 3256 +2304 -923 +-2694 4701 +5996 1736 +-3852 -6260 +4164 -2242 +980 1011 +-4272 1901 +-963 2167 +-2337 7402 +7687 344 +-7274 -2790 +-1251 4037 +-2262 7378 +-4906 -127 +5878 -5899 +1027 -4199 +-3476 -74 +-4060 -5816 +6118 2601 +4770 2296 +5555 6094 +-5290 3722 +-6381 -2740 +-4277 -1824 +3940 7670 +2329 1215 +2980 92 +6166 -640 +558 -4872 +4849 -7874 +-1595 -2488 +596 4462 +2243 -6442 +-5860 -6917 +-5097 -4728 +3423 -5770 +-28 2610 +570 4315 +5467 3401 +4648 4987 +5050 -5577 +-303 -7907 +6262 -863 +-4443 4061 +7301 1573 +-3042 -6832 +-183 -4126 +6409 -767 +-747 7002 +2354 5206 +209 -5911 +2118 -1835 +2331 3959 +7135 -775 +4250 6288 +3946 -6158 +-966 1938 +-5508 6037 +-3321 -4064 +5185 -7990 +-4869 -5386 +247 4680 +5343 2403 +851 611 +3848 1783 +-470 -3140 +-1611 3893 +3368 -2779 +51 -6707 +3477 -4616 +7451 -1613 +-3747 2491 +4437 -1008 +-2088 6604 +-3164 -1421 +1810 3579 +-6280 4656 +-3962 6846 +6713 4813 +6810 -408 +4821 1929 +-2882 -7146 +-5701 4022 +2184 -6980 +1050 266 +-4827 -5773 +-2951 -5338 +-7291 7179 +-3698 863 +5658 -146 +-6162 5655 +-7306 1639 +5235 -3403 +-1843 6350 +-7842 -2680 +7672 5672 +-4537 -2032 +7070 -3501 +5296 -3684 +2078 5683 +1746 5029 +4296 7688 +-475 579 +-3051 2650 +2171 5327 +-2074 2345 +3293 6254 +-6400 -440 +4342 -2156 +4928 4375 +-5590 -3363 +-4678 -1153 +5570 -5073 +-6170 5601 +-2766 5117 +-939 -6170 +3057 2234 +5420 -5802 +5860 -3899 +5109 2152 +6087 -7337 +3418 -6865 +5304 -4035 +-3210 -2786 +2211 2297 +-827 -3395 +-5303 -6019 +2151 -6387 +5432 -3666 +2352 -3530 +-3531 -2737 +-2354 -1416 +-5600 1034 +5619 2695 +3533 -305 +5827 5432 +-3406 5648 +3331 -6216 +-7523 -7121 +3024 -3029 +-1492 2358 +-3781 5224 +2752 3067 +5043 6967 +1844 4216 +-1918 3914 +-6144 -5907 +-5156 -436 +1695 -6919 +-3531 -3393 +-7475 4325 +-3762 -1267 +-1266 5558 +-4634 4350 +1918 5587 +5564 3705 +-2597 4930 +-4110 -1086 +-7197 -3893 +5384 -5597 +6099 3099 +-5029 -6759 +-7249 7450 +-3833 -5108 +7358 528 +2042 -2128 +1318 -6545 +-2020 2805 +-5950 171 +-6279 3391 +3231 1177 +6173 -7217 +7564 -586 +-1490 4862 +-418 -182 +-2939 -6080 +1987 -7988 +7469 4261 +-6991 7671 +-373 1190 +-1693 -3973 +-1087 6922 +6891 5051 +-6810 -7110 +586 -4235 +-2903 -4033 +-5477 1238 +-890 6080 +-5844 5715 +4902 -3253 +6319 -586 +-1537 -1988 +-6195 482 +2523 7282 +6988 3596 +-4266 5578 +-2039 -1270 +-3844 2690 +-1276 3577 +4506 -5263 +-7116 -2883 +4692 -2365 +2400 1863 +3140 7965 +6852 -5767 +391 6757 +-7256 2611 +4475 1676 +6345 -7465 +-4418 -888 +-4462 -5434 +-498 -2323 +2238 -5710 +3347 6611 +-5201 7998 +-940 4593 +-2013 7506 +204 2454 +1965 5639 +-2477 -2692 +3815 -2128 +2800 -2428 +-911 7623 +2483 2408 +4897 -5299 +2597 3060 +-3980 2421 +2441 1608 +-4445 -1141 +-1442 2617 +-6405 -4221 +494 5200 +-562 -3295 +-166 -1017 +-3175 5657 +2022 7483 +-4285 34 +-1544 6378 +-1918 3165 +4375 203 +7258 5 +-7983 4935 +-5714 7500 +4564 -4007 +-1169 -4912 +-7637 1143 +6095 -1115 +-7059 -2193 +1281 -3005 +4281 2281 +3087 1506 +-3104 -5642 +-2279 -1380 +6182 857 +6957 451 +-1462 -2442 +3718 -24 +-3210 1045 +4694 -3358 +-1619 -6048 +5484 -3868 +-4161 7123 +7776 7781 +1040 2160 +-3943 7153 +-1256 5906 +1354 -722 +2910 -3693 +-2501 6035 +-2700 7194 +7441 1197 +-2143 -530 +5072 640 +2367 -1801 +6097 -4811 +906 -4892 +-2570 -2359 +4558 3988 +2620 3431 +-6074 -7497 +-3189 -7545 +921 -2084 +732 -4440 +1323 6200 +3219 1177 +7637 -1928 +-6235 -2382 +7720 -2567 +-5389 6525 +-5304 -2295 +5852 2980 +5649 1580 +-6911 -6231 +-1406 1673 +7109 5301 +-2762 -6414 +5085 -3321 +-2987 -7129 +6828 -6556 +-2102 3406 +-4453 -6548 +-6484 4674 +4662 4428 +-5987 1445 +-7871 4658 +-7774 -4627 +7814 -5646 +-1378 1990 +-621 -6832 +6522 4613 +2221 7355 +-2890 651 +-5078 -1897 +5720 -171 +5745 2519 +6898 1799 +7653 6763 +7762 4684 +-4640 -5159 +-4876 -7999 +5920 -3434 +-2093 -2490 +-3662 -1848 +6337 3459 +-4283 2989 +-6584 -4261 +-2563 -5943 +4181 -4553 +-7136 5504 +-1762 6348 +-3910 6875 +3082 1750 +-2798 -491 +7698 2286 +-2410 -3426 +-6062 98 +776 -1723 +-812 4926 +280 1714 +-194 -392 +-1979 -3114 +4851 488 +-1261 4374 +5586 -5782 +-2044 -5843 +-5732 -5514 +4969 -2899 +1713 6128 +6366 -7406 +-851 -3837 +7584 -4158 +-2156 -4769 +-6011 -7682 +18 -3072 +-3004 -1122 +6541 2559 +-5290 -4990 +6900 6791 +-7395 3770 +-3037 -288 +-2260 1843 +-1990 4804 +7986 2289 +-5447 4306 +1809 5421 +4440 -4500 +2070 1358 +6726 -2603 +7354 7719 +4846 -4675 +-7660 5986 +-1448 -5069 +-5300 16 +-1862 -2919 +-5981 -3791 +-1552 1174 +258 838 +-1838 -7642 +-6753 -5974 +-2136 4154 +2702 7892 +-1607 3979 +2280 -3664 +-3028 -2909 +3162 -7998 +2622 427 +4671 -2124 +4352 -6153 +-4589 -2948 +-6362 -3707 +-1542 -7844 +6678 6351 +2055 -6082 +-77 2710 +-6643 -1596 +4408 42 +711 408 +4335 3783 +-6057 2494 +1470 3311 +-3793 3199 +-1206 7041 +839 3889 +-3047 2927 +-1239 1774 +-7024 7862 +-2095 -7423 +-5211 -6513 +4172 -1638 +-7006 -4086 +5424 12 +-556 4845 +-7996 -2127 +-1912 3598 +7293 44 +-2396 -4449 +5783 1835 +-687 4477 +-7797 -4136 +5867 -3707 +-4834 -3667 +-3774 -2282 +-3162 4937 +-7582 7331 +-3847 -2053 +-427 6533 +7051 5941 +-7264 1930 +-6749 -2312 +3977 6606 +5056 7704 +3264 3808 +7680 -5063 +-5373 -7458 +2619 142 +5103 -1434 +-4454 -6620 +3961 6298 +-3760 -4801 +5704 -875 +4041 6951 +-5641 -378 +4344 -2222 +2547 -6831 +-6381 -4243 +-1173 -5510 +-5535 2685 +-3167 -3422 +-1807 4035 +7686 -2455 +4441 1563 +-6824 4867 +-682 4071 +1256 4534 +-6411 -171 +1280 2620 +-5622 6149 +551 -1258 +-92 -4385 +7636 -1065 +2775 2482 +7961 7436 +-4750 705 +-2799 -7143 +-5885 1154 +-2064 -7705 +-1476 7465 +-6904 -3185 +-5600 6055 +5685 5859 +-1132 -2209 +2285 6059 +2208 6820 +-6151 5951 +-7152 -5957 +-4736 -5902 +2887 -5237 +-6797 125 +7643 7977 +-247 -1858 +739 4822 +5331 -7898 +-1776 -311 +4376 6535 +5210 7486 +3322 2208 +2556 6552 +-7645 188 +3074 2741 +-1547 1806 +-5228 -5851 +-6803 4029 +-3376 -3995 +-3122 1741 +-3629 5216 +-7624 4429 +-4142 65 +6318 6773 +-2603 -1425 +3027 4645 +-3334 -985 +-3259 -3987 +7634 2074 +-4372 -5745 +-6982 2190 +7061 -6632 +-2216 3525 +5694 -7402 +7154 -3890 +-2189 3969 +2668 -4363 +3457 6213 +-6236 2414 +-6155 -7385 +2399 -1037 +5560 -3734 +2186 1795 +5018 209 +-2420 -1176 +-3261 4 +4585 -4057 +-3129 -1806 +6489 4260 +-2484 6179 +-1857 -521 +7326 -7009 +261 4957 +5882 490 +-2749 -6108 +-6636 -3560 +84 2192 +4987 5022 +-4312 3479 +-274 6230 +379 1766 +4825 -317 +-5185 5280 +-6416 -3656 +5993 943 +5926 -2360 +1762 -6985 +5245 -2507 +7384 1388 +-2962 2757 +-2389 3029 +-1178 -4446 +5808 102 +2820 -6969 +3590 6219 +938 8 +-7493 6365 +5524 -5963 +5254 1975 +7400 -5625 +-6100 4665 +-3315 2354 +6677 -5879 +3894 -7344 +6765 7645 +-1187 -991 +6639 -7148 +4670 -6233 +-574 7034 +-6930 4917 +-7191 -5334 +-2770 -6023 +-5052 -1415 +-7030 2313 +1943 4307 +1016 -6653 +-3681 1016 +-7944 -5810 +6057 2699 +97 -3835 +-6365 4945 +-6408 -6257 +-7376 4888 +5855 5388 +5295 -4174 +-5749 7799 +-1235 -25 +-6325 -4929 +-6819 2892 +1803 -1745 +3425 -2947 +1633 4818 +3852 -1915 +6800 -2478 +-2432 1151 +7179 4203 +7726 -3000 +4263 -6045 +-7637 -836 +-2172 7224 +-3731 -6181 +1374 3298 +-2625 3796 +-4152 4724 +1187 2250 +-4842 6111 +744 -4509 +4949 2846 +3606 -5538 +178 7220 +-621 2380 +6962 7455 +5266 -5973 +-1789 -6858 +-852 -1792 +-7463 2583 +5704 2854 +1948 -4465 +1056 2282 +-6176 2869 +-2555 2125 +-7328 4627 +5442 -2602 +7164 3990 +-4814 -4762 +3952 4653 +2160 1787 +-2228 7102 +2987 -3259 +-675 3299 +-5230 7048 +2432 5277 +-544 -732 +7988 7134 +-5273 6086 +-5825 -4060 +4937 -1520 +6482 7048 +1562 -949 +4977 3309 +6699 -3999 +-5616 5695 +1076 -6725 +-5567 -1171 +-1880 -3645 +7990 6922 +-2475 -2791 +-7538 7611 +3880 -2097 +-7998 -788 +-194 -7641 +3978 870 +-4858 -6218 +-6776 -2879 +-6352 -4772 +-4414 6362 +-1253 -1157 +4236 -3285 +-4203 1248 +-3730 4820 +394 6586 +1093 5007 +-1797 2721 +-7924 -3605 +-6170 4098 +-993 -608 +-5790 756 +-1195 -2908 +42 -3006 +-1965 -6908 +6743 -4794 +-7308 -2795 +-7562 -3648 +-5231 -1414 +6490 606 +3106 -6243 +40 -354 +-3979 1050 +-7901 -7891 +-775 939 +4664 -2307 +2510 5796 +-7642 5427 +2731 6542 +117 7583 +-5448 -293 +6388 6762 +-5506 2400 +5379 3618 +-254 2678 +-6178 -3248 +-735 -7174 +-212 2253 +2661 1048 +-4995 -3598 +-3645 -2951 +4236 -2972 +525 3044 +-2832 -4976 +-7671 -2349 +4347 -488 +-3089 -7789 +-5372 4174 +-309 -4997 +3672 -5768 +-2573 2862 +2964 -6412 +1572 7710 +-1130 -380 +7400 -2504 +-4786 -2874 +-1583 3036 +4902 -5057 +-437 -5744 +58 4701 +-7325 -2647 +2213 1246 +-4250 -3647 +-5995 -7782 +7482 6576 +-2077 -3718 +6576 -4491 +3581 -6482 +-4649 6591 +-6986 -538 +5123 1392 +1520 6311 +4862 -293 +-483 6778 +-1363 1056 +-3055 4109 +-2657 -4916 +-4305 -251 +6206 -7624 +-438 6173 +1566 -827 +-4760 -3639 +6452 -4510 +1843 -2557 +-1574 153 +6455 -5 +-782 -5771 +-4786 2481 +-365 -5629 +-6564 6372 +5257 -438 +4248 -6599 +406 6775 +-726 4489 +3913 -4972 +-5158 -185 +-1858 -6645 +-773 3556 +818 4178 +-7584 4766 +-2879 -6419 +-4083 5932 +1572 -7994 +-5909 -5335 +-811 4837 +4516 6065 +3435 397 +-5117 3230 +-3560 -5140 +7930 -572 +5010 5555 +-111 5423 +-2090 4181 +-6012 1457 +1936 -6559 +6470 -2611 +-5739 2558 +-5364 -3511 +571 -2782 +4444 6391 +4471 -4588 +-888 -7304 +1683 682 +-5729 -1253 +-3483 -3726 +-2857 7032 +2133 -4300 +7245 5773 +2069 -6791 +-7869 -3845 +-1433 1652 +-329 3714 +-6830 5267 +340 5381 +-6898 -1139 +5064 -4316 +932 4908 +4079 7609 +1013 38 +329 7605 +-3786 -5552 +2895 -7736 +-3581 3714 +-2047 -1858 +-3682 -3502 +2761 239 +3974 5682 +-3812 2643 +-2328 6392 +7260 -7179 +553 4431 +-4756 -926 +6519 2630 +-5229 2638 +-5064 585 +-527 7957 +7603 -681 +-6335 6593 +-2496 6340 +5556 -5691 +-1144 -3394 +-518 800 +7918 902 +-7311 3580 +-3908 5116 +6126 5527 +4808 7925 +-5221 3587 +7684 388 +7047 127 +1465 6946 +-1377 -7547 +-4742 -682 +-1566 -4021 +7527 -1175 +4096 4550 +-3617 2592 +401 7427 +-7341 1183 +6343 -1575 +-6748 -4877 +168 711 +-3745 5837 +-4038 -5250 +7374 4491 +-6741 -3086 +-889 -5761 +-6804 249 +4255 -6621 +-5317 -7110 +5122 -5086 +4118 5643 +-7902 2014 +4122 4210 +-3038 6896 +-5185 -6417 +-5521 -3403 +5119 6090 +5782 -2835 +-4416 4592 +-6963 -253 +-1734 -3661 +6887 4089 +-889 4994 +167 6938 +4393 4290 +-6574 -5145 +4664 4865 +5701 -7069 +5752 -2262 +4087 4912 +276 -6046 +5596 -7779 +1207 7878 +-7227 -595 +-5061 -362 +627 -2535 +-580 -7757 +4301 614 +4785 -5158 +-2931 -4075 +-1958 -4356 +77 1393 +-6724 7993 +-6612 -98 +-3106 1102 +5796 602 +5393 2943 +926 7180 +-2838 -1212 +5119 552 +-180 -7084 +2589 3454 +2579 965 +-4632 -1563 +3137 4446 +-6466 6775 +6613 2916 +-2789 3774 +-6001 3304 +7862 -6015 +-2343 1891 +2349 1838 +-2667 6450 +3295 -2845 +-1783 -5962 +3202 7103 +4521 -4045 +3873 2021 +-5904 -2656 +-7401 -1322 +7583 2956 +4638 422 +-6416 4572 +-2534 -6257 +3375 -6423 +6320 4740 +-7357 -5805 +2510 2989 +-234 4877 +4026 -7668 +6101 -659 +3911 -3947 +7833 2782 +-6071 3976 +4829 -5279 +1006 4959 +4043 6027 +-2047 -3700 +-1063 1576 +5977 -2451 +6446 -3911 +-5539 -7778 +-5039 -5395 +7541 929 +-7143 -2872 +-5056 1394 +3045 -5088 +633 -5100 +-2951 5923 +-5294 -1373 +-1869 -3064 +2100 7400 +-1066 -4191 +5556 -7659 +-4847 1393 +4381 -4065 +-7245 -5385 +-5514 6995 +-1787 -5790 +-4800 -4973 +-6724 -3396 +374 -4477 +-222 -533 +-4747 1639 +-4037 -3594 +-3346 1783 +-2140 -1671 +1892 -1378 +3174 956 +-3983 -3020 +-788 1988 +-1185 4150 +4348 3436 +-2906 -1888 +-7493 6601 +-246 3155 +6192 -791 +-2862 4406 +3532 6219 +-1839 766 +868 -4242 +6721 7753 +-7630 -262 +-1104 5748 +181 619 +2415 -2850 +-7407 7827 +3916 7938 +7765 3327 +-6518 5136 +-3553 3864 +-39 -2317 +-6730 -655 +-5439 4223 +2037 -1116 +-3760 -4724 +-3443 -7994 +356 5345 +-1483 -7496 +122 -5603 +-6127 4452 +-5679 6286 +1280 -2129 +-5180 -4454 +6049 5566 +7353 -1878 +-6861 -3407 +-917 1483 +681 5913 +2469 -2341 +-4477 -324 +879 6668 +4323 3679 +1510 -6134 +-2344 6469 +5082 -3309 +-7332 4606 +5811 318 +-251 5590 +3166 5720 +6744 3929 +-1099 5632 +-5811 1876 +-7117 7927 +-909 -5684 +-815 -2103 +-3279 5312 +-37 -5065 +1958 -197 +2631 -873 +-357 -2032 +5788 -748 +-6516 7734 +7459 -2317 +6984 6946 +5087 -295 +5892 6696 +-7170 2721 +7702 -4697 +1624 -3116 +-4332 2457 +-4468 -3378 +-1138 3004 +5882 2575 +3756 -4094 +-3333 -6564 +-5168 -6155 +2752 7200 +-2260 2988 +2338 -4686 +6464 403 +1223 5249 +4038 4642 +-1663 6952 +6283 6965 +6065 -1273 +2081 2737 +2837 -3983 +7677 2468 +7519 -5416 +-3491 6015 +-6931 7602 +2081 -4562 +4985 -3845 +-4648 -5980 +-5978 645 +-5831 6929 +708 4596 +6223 3045 +-6878 -1621 +7038 -6550 +-4533 -1674 +2497 -1941 +921 -7235 +-6607 3920 +2262 2458 +3511 -5344 +1786 2932 +4744 -5412 +-2002 -7761 +-3260 -1017 +2588 -393 +-5420 5985 +5181 -1506 +5990 5683 +3384 -437 +7572 -2151 +-405 -948 +1585 5827 +2110 -5950 +2744 -1927 +-4002 -3809 +4554 4860 +1267 -765 +-1325 5635 +7806 -7925 +820 2530 +607 4637 +-3321 -462 +-7223 6189 +1382 -1168 +7822 -4437 +1990 5752 +-7291 6777 +-7489 -6060 +3229 1557 +-1041 -1858 +3114 -3718 +-67 -1850 +2462 -5179 +-7768 1416 +4917 -5219 +-4990 3812 +-6845 6665 +1944 -3947 +-1865 1425 +-5056 -729 +1634 -2063 +-3101 -6753 +5571 -2129 +4947 -7197 +1600 -4533 +5770 7844 +-1504 -6274 +-5562 -1443 +818 -1502 +6270 -6727 +344 1981 +3231 482 +1806 7128 +-7645 -5506 +389 -7550 +-6284 6277 +-3479 -3256 +-4596 6927 +-2558 -794 +-6944 -682 +-4952 -1535 +-4596 5392 +-2468 -1982 +-2636 -3395 +-7715 -2426 +-5856 -953 +-2401 1795 +5897 4692 +634 1957 +-5604 327 +3177 6010 +-6756 1626 +4683 -7459 +-2889 3879 +84 -7848 +-4491 -7114 +-2101 -4266 +595 7500 +-7893 5157 +6503 -2675 +5315 5858 +1709 -4925 +-7306 842 +3929 -4906 +-3787 -2413 +-955 -6485 +2636 7351 +-6432 -2404 +6817 -3612 +-1877 -4306 +5760 -7419 +7474 -588 +-7025 -1042 +2572 5386 +-1391 -2364 +-7852 4241 +4854 -342 +7321 -3801 +6141 -7755 +2743 -3158 +-4383 -5049 +-6217 -7475 +3403 -3783 +-767 4966 +123 -2156 +7049 462 +-771 2865 +-3383 -4705 +-4398 -1678 +-4934 -3239 +-6076 -7548 +-6907 3383 +4352 -2217 +1835 7760 +2950 3627 +-3742 1587 +6422 5484 +-5410 6322 +2613 6857 +3282 1010 +-1700 -3033 +-3009 -5227 +5757 -4127 +-892 3439 +5603 -5494 +307 1842 +-4560 -6898 +4632 -4725 +1759 -2458 +4608 -6407 +4635 1105 +-1109 -520 +4700 3117 +-2053 2367 +5905 -3985 +3257 -6492 +-452 4315 +1557 -6284 +-4899 -5023 +7614 -2754 +7302 -1303 +5026 -656 +-2959 5582 +-5447 -5052 +-4477 6745 +-507 4043 +-6796 1303 +-2439 -4824 +-974 4286 +-3166 2629 +-4586 2940 +1201 4738 +2567 -7054 +2851 2882 +-6475 -5951 +3303 -3381 +1524 578 +-7549 6482 +1117 6387 +-845 -72 +594 -4304 +-1153 -53 +7174 7342 +-313 7828 +-1525 3924 +-3267 3571 +-6224 5375 +3657 7475 +6554 -5579 +-4521 2360 +3792 5459 +3843 3960 +5593 331 +6317 -1030 +2552 6514 +-4773 6242 +422 -6792 +-4475 -3354 +-2448 -7160 +1184 7084 +-3380 7464 +-378 -7842 +131 -433 +5668 4997 +-4792 2798 +2547 -5261 +5161 -3922 +-598 4171 +5333 -7360 +6851 7023 +4735 3458 +-3937 -7584 +-5046 6588 +-5117 -21 +3853 -2078 +2472 -6900 +3537 -1161 +3983 -6145 +6114 263 +6778 -918 +731 6634 +-4341 5111 +1396 -722 +648 -3345 +3069 -1310 +-1216 3355 +3551 -2784 +3457 -520 +642 5645 +-1223 6287 +-5913 1208 +-7532 -3473 +-2203 4484 +4797 -7374 +-4140 -7293 +-4972 6007 +7821 4988 +6923 1064 +4757 2930 +6750 -4687 +1624 2164 +-653 -817 +3386 6285 +7701 2961 +2433 2687 +5561 2408 +-7235 -182 +-3409 -1482 +6478 -2668 +-6458 -5061 +-5993 -3352 +-5037 -7452 +1676 7420 +941 4689 +4007 -2597 +5374 -3450 +4323 -2755 +6271 -3781 +1129 3659 +3587 -7116 +1777 4522 +-5909 -2317 +901 -6627 +-3241 -5276 +-6849 -7184 +6202 -2245 +1693 2331 +3625 3986 +-4 1986 +2821 -3426 +-3594 7572 +4689 -4735 +-1011 4617 +-2215 2681 +2167 -3165 +6410 5779 +624 -3540 +3723 7953 +-3994 -4 +-4612 -4700 +1893 872 +-4747 4541 +-3447 2500 +6557 4095 +4981 3248 +2169 -4188 +3718 -3196 +1363 863 +5949 7464 +-3380 1282 +4384 -4191 +3962 -3329 +1421 6309 +6312 7556 +-3910 -7694 +-601 -7105 +-2724 -6070 +5681 -6740 +-3276 -7597 +-6199 3154 +3329 4262 +1088 -4010 +-7797 -5028 +-3436 5245 +-1976 -532 +6009 -2763 +-1832 -2921 +4536 -910 +7120 -7623 +2214 -6668 +-4333 -6575 +4208 -5336 +-7625 2926 +-1039 -3620 +-3157 1788 +7903 -6062 +-1760 -7413 +-1815 -2800 +624 2448 +-4040 -1187 +-3459 814 +-6322 2262 +-1593 -362 +4925 -2939 +5169 3475 +4283 622 +-2253 -3025 +-6268 6259 +765 5294 +-2923 4863 +47 -1103 +-98 -272 +-6587 -1717 +4566 6030 +-3759 6102 +-6282 2471 +7323 -5815 +3861 2569 +-3514 4985 +6421 5113 +-484 2909 +5876 7265 +-2157 -924 +4392 -170 +4519 4966 +2509 174 +1973 2479 +5345 -5703 +-6953 -2093 +-4166 3571 +2819 -4696 +4509 3620 +4693 4766 +-2714 6876 +-7708 1113 +-1182 4272 +-5389 -3512 +-3153 -2400 +-34 -1651 +-2897 -5968 +2212 375 +-1763 2280 +6757 1778 +271 -2073 +1842 -5482 +-7902 -6589 +4616 -6073 +-504 4163 +-4524 4239 +-4815 -1604 +-5788 -5480 +-7590 6066 +-4596 522 +-4447 -5531 +627 -4085 +1286 6016 +-7082 457 +-4260 5643 +-4965 4543 +-2775 -2608 +-7004 1676 +-6039 1643 +-5606 -3658 +2351 4502 +2998 6788 +-711 -1155 +3133 -5798 +1988 4522 +7346 -6183 +849 -4789 +4840 -4604 +2856 3435 +-7790 -7356 +3002 -4770 +3946 5017 +-2749 -6029 +4210 -4563 +-1471 -3145 +5418 -581 +-6760 3539 +3082 5097 +7828 4437 +-3558 -4345 +-1153 -7833 +4381 -2316 +-7910 3665 +-5886 2912 +-7769 441 +166 6871 +-7501 -5495 +-876 -52 +5891 3441 +-6319 -5639 +-593 2136 +-554 2530 +4833 -1323 +4051 2348 +-469 1886 +-7976 -3124 +6778 -7971 +-7038 -4069 +-6868 -1829 +6463 -4915 +-3668 -6314 +1356 3569 +-2785 1434 +2708 4581 +1186 -7922 +109 -4492 +2702 -922 +-5258 7546 +-5704 1818 +-1270 -3774 +-2371 409 +269 -1641 +6075 -6364 +-3962 -1134 +-7669 -4430 +-7604 -964 +-1425 -5677 +-3145 1673 +-1371 4480 +-2667 4663 +-2319 4662 +-1305 6435 +-4982 7770 +2068 2837 +3298 7365 +-3556 -5084 +5854 -281 +-7940 3102 +-2470 1016 +5057 -4702 +6542 3201 +6929 -3615 +2878 -3995 +4240 -1382 +6723 -1392 +6138 4440 +-1580 4468 +-2865 -2800 +7462 6800 +-7317 -4725 +-1994 -7782 +7017 1099 +-7565 6033 +-5215 599 +2437 693 +-4031 536 +1119 2904 +1569 3255 +1658 6883 +-6418 2336 +-4026 1285 +-3244 -5343 +-5056 1274 +3632 -3638 +3637 -2741 +-5648 -5769 +-2912 -4218 +-7228 -4040 +2104 63 +-3668 -1152 +-1412 -6304 +-6777 -7612 +1919 -982 +331 6266 +7835 1609 +-543 -739 +1366 4473 +-6673 562 +-703 3358 +-5119 -5019 +7651 2738 +-4665 -4424 +7714 7960 +-3465 3182 +-3911 1026 +-6914 -7656 +278 -4446 +5770 7164 +-703 2384 +3725 -5462 +6826 1337 +-7062 2326 +6379 6639 +-3513 1900 +-3979 1496 +-3916 -5387 +-7893 5327 +-7607 -2319 +-6451 1151 +-2371 -7051 +-3878 2636 +5936 -5916 +-5703 4293 +-4945 -4331 +-3891 -1658 +4764 7694 +4548 -6282 +-6400 2966 +6991 -3254 +-627 -3084 +6161 966 +941 7321 +6114 -6387 +6790 1418 +2764 -5741 +7879 -6056 +4434 5108 +267 3565 +3942 440 +3031 -785 +7711 -5269 +4959 7854 +-4580 -3095 +5518 3112 +-4316 2261 +3620 2358 +7257 5547 +3649 7659 +-727 -5311 +4286 -5843 +-7977 4688 +7608 -2648 +3755 -844 +-2035 6780 +-6999 -4977 +-7854 5610 +-2044 5891 +-1679 7640 +-5640 -4450 +1265 -799 +-6560 -6853 +3366 5471 +-2647 1513 +-1093 -3314 +-2307 -5857 +7144 -2231 +2499 338 +-6359 4855 +5315 -2004 +-2583 -7773 +-6229 -2432 +5349 -2839 +7202 4662 +3363 6172 +4787 4806 +1916 -1836 +1737 -6130 +1247 -3999 +-5006 5645 +-2084 1964 +7979 66 +-1878 4627 +-144 -4388 +-4698 -3363 +844 5344 +5513 -1098 +-4957 104 +6089 -1321 +-7698 2384 +-904 5071 +2618 6325 +-2956 1437 +2557 3395 +-7600 -1805 +7222 1217 +-3625 -2452 +1234 -4953 +487 -6402 +2264 3413 +-5584 -4618 +-5426 -588 +5635 4302 +6111 -6842 +6316 -2529 +2615 897 +5032 -7541 +270 -3742 +-7276 4951 +6380 -4815 +-3536 6799 +-2423 2009 +6483 0 +-6934 176 +-2003 -5942 +390 3143 +5307 2274 +3235 -3084 +5672 4421 +-7234 -2243 +2479 7346 +3993 -7461 +1183 6957 +-1339 1259 +-4469 -860 +4186 -2793 +-6428 3058 +-1894 4297 +-7062 4375 +-4420 -4957 +-1084 5875 +5402 4704 +-5202 -3005 +-7944 5072 +6011 -2243 +5305 1429 +7527 4612 +6794 -7848 +-7941 -6314 +3211 -1520 +-3462 939 +-544 -4075 +4364 2719 +-2650 2859 +940 234 +1381 -2262 +4005 -579 +968 498 +-5786 1730 +2770 5593 +-462 1305 +2516 6200 +2908 -7923 +1872 5077 +6675 -3733 +7836 -4427 +3321 5781 +-7831 304 +-6027 -7973 +4353 6972 +-3811 3635 +-425 851 +6525 -4433 +7257 -2572 +3381 1162 +-6395 2695 +3640 2561 +-4305 -3402 +2574 -947 +-7418 -4850 +2540 -3179 +-5045 -1309 +7952 3599 +-5191 -6193 +39 7731 +656 -7589 +-7117 -6865 +7767 3471 +-7764 1684 +936 897 +6620 6476 +-707 7093 +-3797 7522 +634 3651 +4972 1345 +-5220 -3286 +-6335 -4032 +-515 -3514 +3005 -5173 +354 -1598 +4698 -6927 +4305 -2542 +5724 5797 +-7939 -4812 +3405 -4357 +-4828 -1194 +4757 7353 +3065 4000 +-4385 -7317 +5627 -7116 +-6948 1263 +4824 2607 +2566 -3168 +-3154 -7891 +-2444 6400 +-1716 -5448 +-1415 5803 +5840 -5113 +1906 -6826 +-4935 4093 +-5211 5816 +7636 -6443 +-884 3978 +649 1133 +-3238 1041 +3466 -7672 +-1737 -4385 +-435 -3830 +-3751 5032 +-1046 3216 +1179 -4251 +6581 1223 +-3162 -5836 +305 3977 +-2867 -2672 +7885 773 +-6349 -927 +-3508 2055 +7521 7035 +278 -3294 +3032 -1908 +7444 -3491 +4555 7712 +362 -758 +-1769 -3311 +6227 -2045 +7948 -5191 +7724 -4122 +7095 4904 +3244 -5496 +7602 6818 +2123 -5679 +3755 -7215 +4412 7700 +296 5706 +6682 -4565 +-5690 -168 +3353 -1547 +-3624 7359 +-6931 -7836 +-7480 -1576 +7584 6981 +-3564 -1986 +-3306 -5517 +-2509 7268 +2699 -1253 +2012 4701 +-6114 327 +5359 6825 +-1439 -7606 +-3734 -323 +5089 -7468 +6983 -7244 +-2512 5688 +6676 6867 +-7959 -6225 +3630 7360 +-3558 -4555 +-6281 -5704 +-3028 3503 +-7338 5002 +7213 -519 +-2436 535 +-4219 -7122 +3227 -439 +-1392 542 +-1244 -870 +-6768 5716 +5938 -2138 +642 -7759 +4904 -2957 +-7865 -2586 +571 7116 +2720 7001 +-4630 -909 +-3462 3902 +-6253 4353 +-2172 -6015 +-4045 -1620 +913 566 +-5381 -4134 +-3279 -4957 +-4412 -7252 +-2659 -4803 +-3439 6646 +-3894 -5360 +-6991 -4804 +706 2923 +-7144 -187 +-3165 3800 +-2536 6330 +-4127 -855 +-5619 -1933 +-7911 -5963 +-613 -3205 +-1114 -5520 +1299 7112 +5568 1302 +7087 -4283 +-7854 7694 +-7260 -2899 +3675 -87 +5441 -2863 +5608 640 +-1504 6074 +1706 -5507 +-3426 4449 +7958 -802 +-3298 -2611 +-3962 -6088 +-5444 4838 +7807 210 +5528 -832 +-5683 -4780 +6078 1719 +-3121 419 +862 -2273 +-360 -6414 +-2852 -6829 +7198 3406 +-3996 1019 +-3250 2236 +5777 -7622 +-5730 4526 +-4654 67 +4219 2390 +664 -5934 +-5721 1847 +-1933 4407 +635 -800 +-2116 -1063 +-4732 1089 +3813 7519 +-3205 7687 +3580 109 +2331 -1440 +4390 -5732 +-2115 679 +6644 -4445 +-7207 6092 +-6551 6346 +-328 -5254 +5408 -5460 +1411 5979 +-5823 -6303 +2692 2144 +4331 2056 +-454 -4083 +-7022 -4030 +-3567 -7257 +-3314 -2741 +362 -4058 +3166 -2056 +-6471 -6026 +-2750 1912 +6008 1361 +2650 2971 +1943 -7241 +-3012 -1182 +4806 -6304 +1623 4413 +-846 7455 +-259 4258 +2442 -6381 +247 -919 +4348 -6218 +-3084 6429 +7147 -4108 +-3656 -5333 +-7398 775 +-7830 -6119 +892 -5701 +-4917 -4811 +3074 706 +-3896 -6042 +-7430 589 +4663 -3576 +-6810 1033 +6940 -6772 +-6815 -6590 +2004 7345 +-1169 6331 +-6782 -4073 +-6959 5251 +-3563 1559 +-7481 6233 +6480 -3602 +4929 -4629 +-614 6748 +-392 5364 +7955 -6482 +-2691 4747 +-3940 -3899 +-7532 -717 +1252 -851 +5509 1004 +-863 -2242 +-5325 -7583 +7042 -7436 +4902 5356 +-7546 6240 +-4801 -6000 +7750 -3106 +-5904 5541 +4696 -109 +-7413 -7991 +6240 5558 +128 6761 +-6924 316 +-6845 1107 +6500 -1295 +5642 -3384 +1033 -2183 +-4825 -7433 +-3663 1648 +6081 49 +-2090 -1169 +7061 -5770 +-3943 -6695 +4877 274 +-7352 3366 +3556 -7579 +-2843 636 +-5368 -2281 +5473 -7561 +-4079 3906 +-991 -4922 +4315 -1038 +-6423 5519 +-7877 -2190 +-448 6986 +4437 -330 +2814 3954 +7022 3574 +3975 -5937 +6250 -6465 +1382 418 +-5445 4877 +3407 7811 +2928 7212 +3512 6343 +5932 3583 +3604 1954 +-7242 1255 +3158 5359 +-2189 -2328 +7637 2886 +4324 5058 +5680 730 +-5501 1185 +577 2103 +-4304 5789 +-2468 -7207 +-3870 -5848 +188 2641 +-4380 7330 +-2044 -1603 +856 -5460 +-2392 -4485 +6703 3212 +661 333 +-2966 -3820 +-3961 -5841 +6598 7554 +-2484 2780 +5413 -3286 +3439 -1144 +-804 1 +4236 740 +-4677 3526 +-4800 3184 +3815 -7338 +-7936 7473 +-5138 1680 +6846 -5555 +-1622 -4955 +-2527 -4064 +-4918 -4137 +4711 -3887 +-7387 4995 +-6162 -5776 +179 -1684 +-1366 -7741 +7231 -6365 +5129 -999 +-324 -5226 +-3358 6000 +7117 -3701 +-2399 -5059 +6618 406 +-6359 -4072 +-3484 5471 +-2518 167 +1751 -2253 +-5902 2556 +4227 1724 +2655 -6315 +7716 -3359 +4736 744 +6780 -5344 +-7651 -3175 +5233 -7825 +-2786 2147 +-2369 -6171 +2828 4675 +-4710 -3382 +819 7648 +-5654 5704 +-2926 7520 +-668 1359 +5153 1796 +-207 -7421 +-7520 6284 +-2558 -3158 +-7180 5243 +-2676 1530 +-1467 5956 +-3464 2507 +6114 -6817 +-4037 -656 +4505 3043 +4550 -5279 +7703 -213 +-2400 5460 +1135 -1008 +6619 4728 +-677 -7357 +-1831 -5099 +4324 7640 +7275 2572 +-1540 -2808 +6844 3221 +818 -7359 +-5371 -956 +1041 7168 +3220 1433 +7895 6917 +2561 -2384 +-5883 1029 +-7494 4952 +7053 6078 +-1097 4380 +2557 405 +-1292 529 +7700 7875 +-367 -18 +-6270 -5476 +-4180 -4806 +839 5628 +-6945 1567 +-7806 2659 +1006 -4815 +-5242 3668 +-6006 6706 +4387 2559 +-6204 -5104 +4713 -1225 +3980 -4658 +-6695 -3110 +-2733 7804 +-3383 3610 +5434 5726 +-795 -6328 +1232 -4587 +-7266 160 +5856 -3649 +6275 -3285 +-573 -1808 +3359 -832 +4018 5892 +3335 6059 +-3299 4507 +-7498 -2422 +6142 3143 +-1483 -3593 +2202 5564 +5591 -6033 +-3905 2956 +3958 1570 +-7439 -3656 +-4859 -2016 +3576 175 +6481 896 +5089 2541 +456 1788 +-1703 -6423 +4287 7714 +-7050 5499 +-6692 -6516 +-5820 3809 +-2359 7767 +2366 5151 +-2371 -3433 +-4465 5323 +-2436 3652 +-211 -3049 +3195 7347 +-6744 -3685 +4511 5260 +5096 6825 +-6687 6398 +-4997 -1336 +5066 -1795 +2776 -7913 +6518 -4010 +-6611 3868 +2628 2274 +-883 -7599 +-7755 -470 +173 -7020 +2097 -4150 +1394 2700 +4532 6995 +2443 -1451 +-3436 -5637 +-947 130 +-2308 -5630 +802 555 +3996 -5282 +-5095 -3012 +-7983 1092 +1562 -7654 +-6077 -6261 +6309 7660 +1452 -6522 +-5075 -7421 +-7870 600 +4357 -6445 +-4711 -5828 +-825 3154 +-4659 -4733 +-932 -5952 +5854 -2425 +-5139 -6849 +-98 -7063 +-1428 -4587 +-1807 7284 +4991 4773 +480 6472 +2298 1762 +-2240 3533 +1210 -2726 +6741 2833 +-3841 3981 +-3896 627 +3998 4909 +-1961 -2471 +-2255 6671 +2561 2383 +-7149 857 +-7892 -956 +7506 1081 +1932 -437 +-5532 -4826 +3746 -4722 +-6061 -3950 +-5820 -6686 +-3054 -1284 +5500 -2016 +-7220 -5058 +4114 -3395 +-6046 -2912 +2360 1209 +189 -1416 +-2927 -2333 +-1063 -1426 +-3561 -2277 +-4065 2203 +4621 -2574 +-2711 -3924 +1671 5469 +588 2363 +-3774 -7058 +-3450 3058 +-3517 7988 +6703 -2095 +-7046 2852 +-1412 3471 +6501 863 +-7994 881 +7155 6797 +5789 7704 +-2781 159 +-1407 -6504 +146 6869 +-2755 6510 +-7298 -3148 +6101 7041 +1908 3041 +2941 -1049 +4265 1275 +-1096 2832 +-7239 -5387 +3940 -1665 +-6840 1552 +3303 3150 +-4935 7645 +-5427 148 +-4729 -3968 +-1291 -7826 +6896 4386 +-1371 7999 +7792 3736 +6832 2924 +1738 -5271 +7537 5549 +5919 4783 +6867 6191 +-5827 -2363 +554 2457 +-6460 2834 +-3317 1482 +-4432 -3421 +-1041 -5689 +7920 1530 +-7987 5953 +3755 976 +-5765 -3428 +-1614 6930 +-4363 5351 +-5272 5630 +6255 -7498 +-4981 7941 +570 -5057 +-3673 -7833 +-526 3114 +7338 -1234 +-4747 -1536 +3924 4474 +-6886 7095 +4991 -4666 +2737 1047 +-5890 -5868 +-2646 -1243 +-3564 -2259 +-6128 4162 +4390 -4138 +-487 7966 +-2360 -5315 +-5505 -5444 +6858 -7050 +241 2084 +2754 -6092 +2618 3190 +7895 699 +3707 5901 +4806 -1372 +3610 -1829 +5851 -146 +-6220 7581 +2392 -6021 +3393 -4302 +-1265 -7953 +-7770 2590 +-7644 7450 +-377 4995 +-6098 1233 +6901 -357 +-3515 3320 +2883 -754 +3742 5126 +-2097 4632 +-5809 -4905 +-4138 -7461 +-4640 4636 +5808 -1430 +1200 7953 +6554 -1202 +2276 7309 +-6176 5529 +6242 3167 +7434 722 +-1901 4762 +-4007 -5431 +5733 4558 +-7347 -7276 +-3772 -7875 +-4627 -310 +-7530 -5079 +-6775 1868 +7528 -2528 +-3773 -6246 +-5688 -1530 +-1790 6803 +22 -6736 +2213 -3568 +2870 -2729 +5907 -5296 +4584 -6219 +-3437 142 +196 1681 +-2965 -3786 +-1386 2568 +4284 1978 +3468 2787 +5930 2370 +-262 1862 +-3667 -2342 +-324 -1161 +1719 3550 +1488 37 +3813 1455 +-5683 -305 +-4476 6407 +6993 -6961 +-5847 -3865 +-1927 -6751 +5635 -3195 +662 -174 +5305 4898 +-494 1878 +-7296 -7238 +1880 -4201 +-6082 -2690 +3741 4870 +4935 -4619 +-7316 248 +5544 -2752 +-6845 -1128 +5265 -2208 +7463 -2219 +-5194 -7172 +2064 4320 +4556 4087 +634 -2230 +-399 352 +1412 1876 +4782 -5742 +4338 7782 +-2724 -5762 +-6543 6871 +-7787 -4864 +122 1018 +2823 6964 +-3541 -6263 +-3390 1327 +631 5753 +-6935 -1002 +-632 6453 +-7595 2150 +5291 -3229 +-7158 -5257 +-1491 6967 +-6110 2573 +6000 4804 +3198 4470 +4274 5650 +-7591 6155 +-5187 -4033 +-4431 4256 +1804 -6276 +7541 7977 +5634 1200 +3974 5923 +-6317 -2296 +-3713 -2417 +-2105 -300 +-4804 -7027 +-3380 -168 +4263 3923 +-1748 4363 +-3023 -5470 +-7862 -3485 +-1121 6276 +4271 -2782 +4199 -6726 +7264 2765 +-7463 -796 +2108 2870 +-926 3378 +5211 2635 +7809 3478 +2208 -4072 +5332 -1556 +2071 5657 +-3372 7020 +-3017 -5546 +408 -6551 +-6498 1276 +1478 -4160 +505 3392 +5632 -7327 +-4589 3294 +-1421 -5025 +-5809 7 +2409 -4359 +6648 -7697 +-926 7423 +2491 -6673 +-5584 -2941 +5685 -3877 +-7784 -4919 +-5423 -2425 +7784 -3247 +-2687 4241 +2562 -2312 +-3972 -392 +-2716 3605 +-2678 4245 +5148 5755 +-5482 359 +-5479 1492 +3195 -3733 +2689 3508 +7507 2267 +2116 5221 +-1213 1417 +-7241 5821 +7922 6720 +1895 -1531 +-6980 218 +984 -6843 +-4149 5490 +-2925 -6279 +-3430 -6949 +4223 508 +-7773 -1829 +-7545 6205 +550 6586 +-241 -7678 +2516 3620 +-7399 5830 +5200 -1781 +-3513 3453 +-1596 1386 +2036 7125 +2574 -5483 +-7898 2090 +-2513 -4844 +-4578 -6826 +-6770 -354 +285 2699 +955 6190 +1753 -6441 +4914 -6183 +-111 -3043 +-2719 -3244 +-1460 -3710 +1249 5716 +-1870 6694 +-89 -4431 +0 -2253 +423 2945 +-228 2825 +6947 -6771 +3243 -1383 +3876 464 +-5685 -5707 +-5163 7662 +457 -6168 +6986 3020 +-6814 -998 +-5937 -454 +-6902 4504 +-4241 5588 +4918 -7243 +6829 5765 +-7920 7864 +-6484 3813 +-3653 -3798 +6743 -5170 +3956 5202 +-2420 -1562 +-206 -4245 +4512 4331 +3111 3800 +-2037 -6248 +-1746 2547 +3625 363 +1946 -7128 +-1947 6022 +4583 -6641 +6044 2970 +-4931 -6498 +5304 1926 +-1316 5562 +3885 -2420 +1480 6580 +7920 7002 +-5299 2050 +5115 446 +-3243 2740 +1546 74 +-1801 2181 +-2773 6077 +7250 2298 +1956 -6302 +-2647 -1287 +-7057 -7320 +-1741 5190 +-4267 -3405 +4139 -3257 +-2112 1601 +4231 -5095 +4967 2089 +1518 -1358 +-3718 2752 +4940 431 +-6066 2544 +4627 -1006 +2632 -5942 +-4322 -7815 +1791 -2196 +-4040 5535 +3414 -1107 +-4556 -4047 +5255 -2371 +6566 6087 +-3239 -6489 +-6872 -7171 +7297 2133 +7225 -6504 +2152 4494 +7701 5150 +-173 -7782 +-6358 577 +-7899 -7822 +6399 434 +-7617 -5980 +-6365 1039 +1842 102 +917 -2679 +-5182 -6665 +-3679 -3570 +1016 -5566 +1589 5504 +1984 4068 +-4700 1078 +7361 1419 +5583 7673 +-3577 2659 +1851 5019 +-5604 -1191 +3080 -552 +1058 531 +-3892 -5061 +-6885 -6696 +1470 7319 +5872 -1477 +-7740 1117 +3666 -4010 +3533 4583 +-7400 -674 +-6272 -5648 +5045 7774 +3630 -2722 +-6579 -2079 +-1641 909 +-1221 -1179 +1890 -7872 +7638 -1980 +5610 3453 +6620 -6003 +4397 6476 +365 6501 +-6263 -4016 +6223 -7700 +-6624 -7784 +-776 5843 +-5014 783 +-3159 -7697 +-4616 -6257 +1023 566 +-3230 -662 +3012 -4415 +7497 -4121 +-7554 -6328 +4870 1292 +242 4176 +5491 5819 +4747 5077 +-3390 -4627 +2696 -4013 +2037 1059 +-5575 4050 +4056 6336 +-7115 6255 +-5111 -655 +-2076 -4349 +7193 1896 +-2645 -5027 +-2933 -5399 +310 5170 +5119 1673 +4368 -3664 +5043 -1127 +-2032 -7440 +-6768 4123 +-4401 6170 +935 -1738 +-719 882 +6418 3474 +-4184 7374 +4689 -1139 +-4675 -5265 +4230 672 +-3429 5356 +270 2698 +-3448 -3304 +-1912 -7689 +-6114 -6526 +7849 -6331 +7476 -6241 +4461 1573 +-4057 -7531 +-2015 -2523 +3365 -2227 +52 7165 +769 3905 +-176 7569 +4927 3876 +6988 -5744 +7922 5604 +3274 1071 +-5005 6935 +4008 -580 +183 5087 +7199 -3267 +-2780 -4017 +-350 5564 +7241 7008 +5608 -5142 +-3250 6657 +-4561 6872 +-4620 6597 +7839 7246 +6927 7634 +-928 3740 +-832 -6912 +-3256 1123 +-6034 5071 +7608 7716 +-856 -4832 +888 -2908 +-4350 -2961 +-7345 -7565 +-6497 -7594 +-7280 1057 +2012 1965 +-440 -1441 +7788 -3307 +-3225 -5833 +-1976 1066 +-7413 -7290 +-5427 -319 +7853 -3244 +-7713 2786 +6120 -7588 +7157 -5784 +7209 -1727 +-285 5237 +-6167 -6973 +7242 5786 +-3259 -6775 +-5776 633 +-106 693 +-5373 5943 +3178 -4887 +7420 5732 +-3860 -4742 +-5102 -4248 +4265 -3627 +5285 6266 +-6728 -775 +1107 3228 +953 2304 +6866 7385 +-5963 -3321 +-2533 -5233 +-4414 -4985 +-3039 -1906 +-3577 6238 +1036 4589 +4089 3362 +811 5689 +-1165 3975 +-6597 2173 +6149 6876 +780 191 +7297 368 +-1617 -6304 +-6585 -6289 +-952 792 +-3375 -768 +1693 5472 +3676 -3420 +2297 282 +1627 -1342 +650 -2621 +-2950 -5314 +-7603 -4504 +2279 1948 +7854 -5684 +6174 1666 +-4901 -4252 +2924 6557 +-7130 3621 +388 3524 +6714 -6735 +1451 3024 +1931 6520 +7928 2573 +2806 7630 +-7515 -82 +7608 7561 +106 7368 +-3120 -3786 +4576 -5232 +507 -1949 +1506 648 +5067 -1380 +-4616 3006 +2957 -6505 +-5837 -2732 +-3189 3115 +4871 896 +4692 1033 +-242 144 +7563 -929 +6480 6485 +-3456 -3123 +3800 -1818 +-2545 7399 +333 -5474 +6128 -6252 +-6185 6222 +6 -7011 +-3592 -2571 +7528 6316 +-464 2972 +791 -4851 +-260 -7813 +-7013 -5367 +7087 6947 +-5860 -3961 +-2409 5321 +-1403 -6424 +3174 2406 +-6176 7110 +-3347 3812 +3977 -3719 +5268 3291 +-2259 5540 +-1773 4044 +-6029 7580 +-2203 -838 +2600 -7324 +7414 -1262 +6331 -4559 +-1669 7134 +4614 -1532 +-3701 5892 +5402 -3596 +-2230 5819 +2187 -95 +-2857 -287 +-2184 7019 +-1468 7259 +597 -6544 +5570 -4437 +6173 -2718 +6741 -5135 +2688 -2494 +-2253 888 +-3269 -1923 +-5592 -644 +1558 792 +-2417 -7838 +1097 6606 +7634 -7305 +7240 845 +1910 -2178 +-94 -2167 +4778 25 +-4604 4421 +3667 -798 +520 -6080 +658 -2390 +2006 5945 +1097 1478 +4702 -338 +4738 -3232 +-3955 7944 +-7074 2599 +-5683 -4072 +-6695 -6185 +-5817 3486 +7557 4227 +-989 7096 +-4330 -6006 +1466 618 +6250 676 +5899 2489 +6345 -2577 +2002 -7197 +-3683 -6155 +-745 -181 +-4764 -4979 +-348 3358 +2307 2164 +2201 2617 +-170 6455 +-3282 -4112 +7190 -482 +-7610 -4324 +-4621 69 +6628 2732 +7549 -7802 +-4304 -1516 +7093 -1168 +4624 7389 +6765 -6167 +5902 667 +322 4267 +-7550 -3034 +-5794 -5677 +2384 3419 +-3252 -5610 +1042 -7391 +6415 2786 +1806 6947 +571 -4350 +-793 -6057 +-1707 4487 +-201 7904 +6695 4865 +-3677 -2490 +4294 7779 +-5348 6828 +-5087 1159 +3017 -6797 +-2396 5043 +-2996 -6421 +6106 -100 +-6147 2709 +7337 7620 +-6479 6779 +-3584 4640 +28 -61 +-2285 -5247 +-7406 -4758 +-2557 1048 +-3952 1477 +5261 523 +-7979 -6578 +6429 -7152 +-3577 7004 +5982 2785 +-3304 2845 +6445 -237 +-5647 -2256 +-7438 -1891 +6297 -4458 +4581 1442 +-1586 -7099 +5544 6714 +4969 7497 +-7869 3408 +7248 4096 +6521 7406 +1019 2073 +2784 988 +2246 -201 +-6681 -5483 +4599 -539 +-3194 1254 +6241 7775 +5196 -3155 +7394 -7892 +3233 6959 +191 3515 +2011 -5417 +-3692 -1839 +-7948 -5526 +1872 677 +1429 6267 +1156 -3101 +4400 -2269 +2558 7525 +-5902 -6297 +348 2174 +-3265 -5849 +1713 -6642 +4843 916 +4575 1850 +7041 -7410 +-4319 -7040 +-4155 -924 +-1500 3235 +3001 3273 +369 -2971 +-4159 -2555 +-3554 -7478 +4193 1729 +-4067 -3387 +7298 4307 +4080 231 +-1726 -1267 +1472 5556 +-4392 -2088 +-1899 636 +3173 -7758 +7711 -3075 +-7721 3408 +3931 -2789 +3267 -6669 +7689 -6540 +-7888 3781 +-600 6065 +-420 -1866 +-2554 7999 +-3602 4795 +-3569 1377 +-2034 1776 +-5285 -6078 +-5901 -2076 +-3266 -1161 +-704 6314 +-4398 -2410 +-6958 -2707 +-2512 5088 +7645 6678 +-2720 778 +5099 6616 +-971 -6855 +-7519 2599 +6673 -2886 +1380 -3869 +-1460 -142 +-3146 4556 +3142 -1481 +-2580 1541 +1737 -6671 +7580 1710 +-819 3640 +-3636 -7055 +4558 6360 +3428 3838 +7093 -7708 +-1844 -6213 +-7155 7888 +5314 -2724 +7685 -6106 +-5275 1780 +-7959 -7580 +480 6853 +953 5904 +-823 -147 +6871 -522 +-3310 7832 +-5230 2258 +-3024 -6918 +-4974 -976 +-1591 7841 +-4425 -188 +-4862 7637 +2861 -5089 +995 -5183 +1057 6772 +-6588 3708 +-926 -5689 +2889 6943 +-5156 -2865 +5475 6450 +-1604 3156 +3797 4581 +7195 7129 +2110 6917 +-4720 -423 +4880 -7789 +1677 1645 +402 1003 +-4413 -2663 +-5057 6375 +3865 6680 +-5077 6378 +2273 7275 +2622 1603 +-7981 -4229 +2919 -6580 +3076 -7265 +6567 2360 +-2221 -5567 +-507 2164 +-7793 -4987 +7636 -7020 +848 2599 +-1197 -2773 +-5965 -3213 +7078 -6398 +1681 7054 +-6762 4755 +-7226 3559 +2723 2111 +173 3871 +6615 3356 +-7829 7087 +3169 -5928 +-7654 -1142 +5359 1038 +-2806 6831 +-4033 -3328 +1037 1984 +3696 -5853 +-2281 -6618 +-2186 -3349 +-3419 -175 +-5163 305 +2217 5908 +-5266 2245 +-4492 1994 +-3832 5347 +-6556 7582 +-3731 3121 +1222 1585 +436 255 +-1874 -4976 +-4331 4316 +-5308 -6392 +-7064 -3896 +-1353 5744 +-3928 6174 +7139 3428 +2701 993 +6737 7570 +6699 -5720 +2722 -2803 +-4316 6981 +-4844 6090 +-6962 3406 +3230 -5702 +-6044 3029 +7392 2090 +5033 -562 +6765 -2219 +4880 -2062 +-2667 6992 +3269 -4679 +4428 -1203 +309 5283 +6970 4289 +7161 996 +-986 7040 +-6231 6350 +-5931 982 +5143 -669 +-6307 -4819 +7649 3076 +-2124 -6976 +-5148 -3934 +-1299 -2691 +-5618 989 +2789 4748 +-6678 -251 +-7978 -6635 +-356 2139 +-3948 -5688 +1162 -4332 +-5916 -4419 +7529 -7959 +-4554 -6868 +750 -6203 +439 919 +-4256 609 +-1032 -677 +4421 6728 +-3547 1503 +-7202 -2904 +526 -6867 +-7350 5607 +5998 5067 +-6817 3028 +7624 -5615 +-1755 -1924 +-1869 1379 +2567 7148 +-2954 1909 +529 4210 +3788 2692 +4974 2344 +552 6983 +-2469 -5550 +-5531 -1830 +-4015 599 +555 770 +172 -2453 +2928 -1667 +1911 -6087 +3818 7756 +-3546 -5505 +5854 -6508 +4990 5257 +5133 1185 +-2352 -1532 +566 2186 +-1432 5497 +1016 4500 +6476 761 +3699 1619 +-3704 337 +5389 -5222 +3305 6725 +3886 -3900 +-4696 -739 +3273 -7833 +-1668 1704 +-3549 -521 +5403 -5540 +2467 -670 +5774 6976 +4098 -4416 +257 -2220 +7246 -1131 +4048 1687 +3591 4659 +-1413 7652 +-5961 -7223 +-6035 -1212 +-1553 -199 +3346 2034 +1125 3869 +-5078 2979 +-2376 -6601 +6912 5347 +-3690 7216 +-4926 -5366 +-3793 5571 +-1729 5410 +2629 -412 +-460 3755 +6094 -5402 +4215 -7618 +2017 -1108 +574 1893 +-7315 5369 +4515 7699 +1010 5604 +-2235 -3903 +5571 7811 +-6879 -4995 +2426 6213 +4220 4848 +7218 1328 +-6659 -2900 +-4949 2652 +6746 -4007 +7658 1246 +-4967 -5132 +-6665 3740 +-7954 -5310 +-6826 3238 +5793 -3781 +-933 -5380 +6907 -6663 +990 5771 +-7863 7028 +-2926 -3807 +-3625 -483 +3954 -5459 +-1303 -3933 +901 6557 +-4043 -2071 +5232 909 +-2601 -2051 +4504 445 +5803 2332 +6989 -5661 +-5341 2061 +-69 2663 +-5112 5476 +-2919 -7161 +-3434 -4497 +-2984 -4473 +3210 3045 +1741 7393 +-7931 25 +-2936 -3701 +5969 -4410 +-3735 -3602 +2168 6966 +536 626 +3759 471 +-6297 6111 +3096 2189 +739 -21 +2753 -6210 +7544 1075 +-4487 1021 +-4485 -6914 +-3108 6334 +402 -7435 +-4311 -2812 +927 7375 +73 5503 +-5293 1021 +-3306 1757 +2943 2406 +334 -4741 +-6609 -3517 +-4419 -3933 +7129 7314 +-3956 -1942 +-1423 -6964 +6583 6671 +-5667 -3759 +2089 -1215 +261 -6756 +-3714 -1728 +6377 -2220 +-5938 -5305 +-993 6585 +-3167 664 +-6265 6405 +-1555 7351 +-1372 -2110 +-2902 5661 +1235 -87 +-7196 -7443 +880 5783 +-4120 2044 +3731 -1137 +-30 303 +2143 -887 +-6909 4492 +-201 -7990 +-7771 -7306 +-7887 -600 +-1059 -3475 +-4573 -257 +5512 7896 +2487 5266 +-2875 -4566 +5696 3524 +-423 -1937 +-2348 6871 +6013 -772 +-5531 -2676 +-7799 -2712 +7373 -5646 +-2165 7562 +-7918 1063 +3368 -4473 +5476 -7725 +-4127 4680 +7029 4044 +1450 -1453 +-1458 -7957 +-2357 354 +3648 -1608 +-4596 1856 +4593 6360 +-3916 815 +-6189 6495 +952 6644 +1773 5653 +2749 5697 +2612 6434 +-7230 -2278 +7044 -7481 +-7015 -1029 +4052 -4574 +2680 -4543 +-3132 6158 +-2867 -2117 +2728 -737 +-4170 5710 +5901 -7192 +1701 -106 +5519 -4256 +4890 -4228 +3669 6191 +-3440 3612 +-4724 -7883 +-5770 -7695 +-2734 1939 +-7867 7735 +2509 512 +-1882 -2721 +-7960 -5960 +6576 3987 +3071 7385 +4898 -6096 +2275 -2724 +6968 -3947 +-6148 947 +3182 -5425 +-116 -4348 +-3498 -3479 +6460 -7389 +-1960 2805 +-6908 844 +7671 1814 +-5090 423 +-2818 1165 +-4870 -7374 +1450 -6870 +-2684 -5500 +-852 -2784 +-5085 -2679 +-7510 -4615 +-4426 -3529 +-502 -544 +-6258 222 +305 2140 +1050 -3089 +-1007 3249 +-4029 -3958 +2455 6546 +-1732 -5221 +-2209 2766 +1714 1350 +1738 -5721 +2600 -1142 +7627 -3078 +1521 -2999 +-626 -5522 +7948 7190 +2005 5316 +5070 -7418 +2199 -3317 +435 -3487 +-3618 -1838 +7854 4845 +-159 5773 +6096 1703 +2362 -3765 +7866 -1857 +7920 -5103 +-3443 -2796 +-125 4801 +-7709 -5125 +1226 -3577 +4732 -3527 +7371 5558 +6190 3917 +-7087 -5134 +2500 1414 +-5999 6575 +-814 7057 +3684 5832 +4403 -6186 +1814 6226 +-5841 3441 +975 4949 +-2674 784 +-2064 -871 +1924 3 +149 -5192 +189 -5807 +762 -7916 +1925 -4091 +7680 1904 +-2368 -7892 +141 -1987 +4920 -7012 +-1661 3566 +3702 -5766 +7564 7889 +5669 175 +6385 -7101 +-457 7343 +-3646 4683 +1621 -58 +-5250 5725 +1083 719 +3850 3298 +-2399 4744 +-1772 -2490 +718 -406 +-4404 4504 +-3497 -4552 +-3338 2313 +7005 -3416 +3531 6878 +7969 -2220 +-1870 -2285 +6346 1128 +-5830 -3258 +-4922 -7249 +-3866 3762 +6674 2924 +-5201 -3900 +-957 -2897 +-7210 -100 +3145 -6634 +-2341 -7426 +-6114 -6254 +-7992 -4088 +-6177 -3014 +-5869 7344 +-867 190 +-5310 858 +-2632 885 +-5072 -2918 +2498 2988 +-4093 2010 +-7278 6178 +4281 5894 +-3426 -1828 +94 1789 +4799 -6580 +-3877 7253 +1517 -6312 +6235 706 +169 -5941 +4284 -4060 +-6265 5839 +-4953 6296 +-7251 -4139 +6672 -6019 +-3423 1713 +-1825 4058 +7493 2351 +3461 2581 +-2982 -4367 +-6628 2391 +-1933 6254 +1281 -3934 +-7655 -4415 +-6306 7532 +6554 4927 +-592 5819 +6852 7659 +-5321 -7509 +5126 -6200 +-6058 6216 +-1483 2484 +3542 3996 +-4257 1817 +7 2564 +7700 3671 +6355 7422 +-165 -7139 +-4074 1042 +3821 -5756 +1245 -2270 +1988 1208 +-2581 4633 +6056 -6917 +1569 -7590 +7634 4951 +5785 3064 +-1984 -2642 +-6887 2415 +6740 1444 +6088 4746 +4443 -1033 +5273 -2905 +3492 -3260 +-649 -1293 +-6108 -5026 +-7761 7142 +-15 5026 +4737 6534 +7420 -7953 +4197 -2483 +-2090 -5943 +-260 303 +1272 4897 +-7504 6404 +2241 606 +6372 6529 +-4428 708 +855 6127 +-5078 -114 +3348 -3911 +1009 -2416 +6536 -1896 +6557 -7001 +278 -7828 +-4480 -3015 +3541 5778 +-1909 -7634 +1852 -3790 +-1014 6156 +7795 -2448 +510 1172 +6026 3814 +5912 6575 +332 -4269 +514 2796 +4211 -1284 +120 -3617 +488 3460 +4213 -7750 +-538 4705 +3430 -5173 +-2916 5656 +6815 1625 +-5336 3563 +-1644 -7305 +-6386 -4051 +-3693 7515 +-1281 7005 +-3214 -7248 +7436 -2376 +7153 -7537 +2733 -5386 +-1326 -3822 +6953 -1452 +-33 401 +6207 5781 +724 -989 +-5194 -7884 +-784 -5923 +-2781 1638 +7082 -1426 +-2939 -3813 +-7104 -5497 +-1382 -6997 +-5981 -6077 +6396 2019 +-5774 6387 +4207 2311 +4621 -3720 +7284 -2792 +-6669 1571 +-3071 3553 +5477 1467 +3187 -1376 +6934 -7530 +1060 214 +1363 4350 +-2259 -646 +2038 3510 +-7608 1212 +7935 7273 +-6058 5632 +-2380 4562 +2425 6835 +-5590 6496 +-4662 3780 +-7685 -1618 +546 4674 +4262 4630 +-6793 1146 +6102 6051 +2229 7567 +5899 1082 +3759 -2960 +-4007 -1594 +3209 5534 +1358 -7518 +-4693 -4324 +-2277 -2516 +-4320 7712 +-7009 -867 +-6531 -2898 +-2568 -4045 +2479 -1704 +153 5434 +-3652 -1857 +-2641 -1436 +1270 -1525 +-2113 6329 +3719 3336 +3525 -6438 +-5264 -5631 +1612 -262 +220 -2131 +-581 -1850 +2767 2970 +-6188 5003 +4536 -5483 +1693 1912 +-7358 4072 +-3274 -4689 +-7411 -5417 +5842 256 +3225 -5785 +3028 147 +-1271 6830 +-2107 5850 +-858 2623 +4522 -6278 +-5090 -3578 +97 6056 +-1023 5137 +6824 1412 +-4110 3864 +6611 -5627 +-2544 -7848 +-1946 -7804 +6413 1930 +1187 -4126 +1638 -1435 +-479 5099 +2393 2612 +-7139 6640 +5094 -304 +6411 -2382 +-5891 -1947 +5643 7197 +-3897 -6762 +-5527 -7831 +-4610 7480 +6196 1960 +-162 -4808 +-7290 -7477 +-5203 6148 +-6470 4663 +-5449 -2199 +-1935 6241 +-7184 -7727 +-5309 1802 +5760 1490 +4104 -2891 +-6952 -24 +-1556 6070 +-5561 -7197 +-289 7585 +-4611 -5792 +2961 7792 +3207 -3657 +1772 3225 +7223 -297 +1510 369 +508 -7298 +-6141 -869 +-7395 -96 +2144 -290 +-1191 6410 +-5075 4380 +-543 5905 +1386 -6329 +-1222 -4141 +1987 -7535 +745 7388 +7917 -2507 +-522 -6745 +-1190 -6265 +-6329 -2441 +4261 7240 +-5449 -1456 +-1397 5829 +4866 -7909 +6481 -4767 +2408 -4646 +-7301 -5888 +1566 -5946 +-2144 -4505 +2412 -7068 +-2751 -1880 +-3190 856 +-7426 7182 +1071 -1916 +5901 7988 +-3377 5182 +5422 4019 +4224 -2894 +-7505 -5107 +-2799 5928 +7465 1743 +7225 -4272 +-4250 -507 +105 -2859 +-4260 7541 +3134 5052 +-2053 6358 +-2557 -1043 +948 -4520 +-7096 5480 +-2382 4416 +7059 2536 +1128 3954 +-2431 663 +4237 -6619 +-2281 5002 +-2645 3112 +-7572 1434 +2903 202 +-7694 6379 +-4573 -3698 +3238 3742 +1030 -6513 +-3003 527 +5548 3510 +-3605 -7405 +-2965 -47 +-3543 -7915 +-3984 6790 +-4870 3994 +-976 6854 +-976 7404 +-7084 1708 +5686 4873 +-2522 2425 +3899 3482 +5803 -5224 +-6485 7033 +3947 -5683 +2329 -5093 +3385 -5109 +5462 -917 +-4273 6034 +-3200 -1204 +3224 -1225 +5949 376 +6558 3368 +6222 5724 +3409 2405 +3166 -3052 +-4696 6846 +-6888 -7335 +-3748 6458 +1261 -550 +4648 6156 +794 -6062 +-27 -253 +2523 -905 +1768 -3410 +4569 6133 +-3613 653 +-4431 -2414 +-6963 -6517 +4917 -950 +-1406 -3427 +-6464 -940 +-3296 -7353 +-5320 646 +-7337 5345 +-5733 -3978 +1581 4811 +-7754 -41 +-6679 2695 +6495 -2716 +7732 4056 +-3259 4059 +5644 3672 +-1967 1902 +5162 -1744 +-6784 -7026 +4735 -5918 +5965 -886 +2502 -2487 +7831 -3365 +-2577 -68 +-7175 -5724 +-6305 -7408 +5043 5810 +5944 6860 +-7205 -3197 +6694 7367 +-5199 5041 +5629 1577 +3885 2102 +-5870 1248 +-2276 -414 +-7409 7307 +-5881 -489 +-1980 5626 +-3707 4351 +5418 1216 +5731 6240 +-3558 -1692 +39 -5171 +4851 1860 +5346 -697 +-7774 -4046 +727 -3957 +-4520 6614 +-7834 1461 +7642 -3485 +-6454 5474 +5427 3114 +-3833 1152 +1086 -4329 +301 6006 +4035 6693 +-1725 -5561 +-6231 -2733 +-1411 4859 +-2445 -4183 +-3440 4937 +6405 1753 +-3002 2531 +-1166 1529 +-5578 1757 +-2104 4618 +289 3730 +-998 -1123 +6778 3442 +-1979 4832 +-7417 6316 +5160 358 +4252 -97 +2126 7278 +2550 238 +67 -646 +3359 -3643 +-4197 3196 +-5402 -7533 +-172 3569 +-1307 3269 +-2408 -7387 +2057 -6059 +1579 -1533 +-6882 4282 +7652 790 +6370 496 +-2819 709 +-2047 -1843 +6461 -7352 +-5724 -194 +4900 -6411 +3158 2717 +3497 5217 +1005 4320 +7098 479 +-2477 4774 +7929 2062 +-4544 -1800 +1920 -7746 +6857 73 +1301 -6269 +7393 6261 +-7017 -3260 +6173 -4770 +-7777 -7812 +624 -3098 +-2937 -5854 +-6123 3667 +-6942 7249 +4200 3051 +5780 -1494 +3956 3548 +-1395 5021 +5592 -2905 +-2715 5111 +-7839 1719 +-1207 4339 +5880 -175 +-2045 -4052 +-3796 -4351 +-6637 7206 +-3052 7368 +2071 3145 +-6066 -6641 +-7438 3227 +4664 -7874 +5512 6396 +3533 -4632 +3822 48 +6069 -6284 +-6562 406 +-6301 2623 +4453 -205 +-7436 -4097 +-6018 -7670 +3839 2442 +-3670 1509 +3105 5542 +5934 -6794 +-5754 -3551 +-1417 -2417 +-624 -2489 +-7570 3394 +2298 6514 +-5724 -3796 +-1007 -2347 +4639 -7987 +-3360 -5315 +7104 5786 +2676 -289 +3451 -1618 +5371 1134 +4073 -2593 +3448 4265 +3164 3452 +6232 4086 +-7806 5253 +-2181 3671 +-6829 3247 +-5205 -2240 +5169 -2954 +-1030 -7004 +5651 -3698 +6651 310 +-3930 -5509 +3945 6963 +-6751 -2902 +-2408 7755 +4041 -4292 +-5165 6876 +-3228 -4498 +-2192 5923 +2972 3668 +5972 1568 +-5128 6202 +-3935 -7614 +-7802 633 +1105 2336 +-4266 145 +1898 -7603 +-6824 -3402 +-7400 3873 +2763 5977 +-2203 4831 +182 7721 +2620 7215 +-1729 -2521 +5394 6113 +-3011 -3238 +-5686 4670 +-6830 -997 +-6348 -3832 +7564 -476 +-2996 6760 +-1349 -7089 +-2948 6353 +4748 5290 +-6626 -843 +-122 -2987 +-4222 5389 +-3053 7255 +659 5622 +-4328 -7998 +5908 7309 +4820 -1030 +-6173 940 +-7799 2898 +-4401 -2615 +7965 -3223 +6772 -6141 +-1336 -1527 +-4721 -3924 +5607 -7753 +-4503 -7970 +-7017 -7298 +1827 4957 +-716 -5384 +7309 -7063 +1487 -3805 +-3234 -5340 +-6462 3224 +-8 844 +4602 -6370 +-1550 -1188 +-1400 5952 +-985 5725 +4534 -4800 +4249 -6030 +3078 3657 +700 4206 +-1036 2042 +-1261 -2438 +-3357 -3384 +5422 -1500 +4728 -2323 +-4112 -178 +-5281 -3041 +4790 5347 +3509 -2550 +3246 1728 +1170 3105 +2838 -5055 +1524 -4034 +4128 -1062 +4987 201 +7212 -100 +-4793 4528 +5805 7733 +-5027 2563 +6355 -5850 +2906 2569 +-6309 4947 +-7564 -5892 +-3301 5912 +2560 -4900 +-470 5910 +5873 6796 +-4154 611 +-607 141 +-4416 -7619 +3656 1063 +-6237 -2172 +-400 -1845 +-1181 -5505 +723 -3737 +1965 6229 +2033 3493 +1093 6685 +3264 3105 +-7300 504 +7891 1829 +-2653 -6367 +3408 -1917 +146 4311 +405 -6406 +-214 2204 +7911 3927 +-414 7204 +6528 -580 +6074 -4624 +4843 4028 +-3395 3573 +620 -4430 +1513 190 +-3723 -5118 +6276 -6410 +2138 3381 +-4762 -6322 +975 526 +2342 -5865 +-679 -3301 +-5598 6806 +-4926 977 +-3591 -4260 +2879 -4680 +-3638 -1596 +-1219 -1336 +7134 -6475 +5681 -7580 +-1133 -4886 +5049 -1126 +-595 -3866 +-7562 4002 +-3753 1322 +6272 183 +1540 -3325 +-597 326 +-6401 -910 +6973 -5105 +464 1657 +39 7350 +6977 6107 +6488 -4519 +-1097 5925 +724 -5835 +1574 -389 +-346 7016 +-5432 -6400 +-5570 -5561 +7917 -5661 +-4501 -6388 +-6655 -2981 +-3588 -2155 +46 2461 +5929 -1133 +-7520 5665 +1896 -4494 +-288 3510 +4411 4287 +-2230 -2890 +-6236 3427 +6553 4331 +-1334 5738 +-5254 -6046 +249 -62 +-5711 -2990 +-6645 3873 +1864 2757 +-5389 1129 +4911 6818 +2766 4575 +-2310 -5020 +4835 2285 +4860 6142 +1500 -2609 +-5909 -6078 +1312 -6675 +-780 -1574 +5160 7977 +-581 -4341 +-5470 246 +3910 110 +-6960 522 +-299 -4022 +6761 -7453 +3861 565 +-7190 -1799 +5823 -4683 +-2257 -7319 +-6788 -3970 +7206 5601 +6721 -2298 +379 3483 +1495 1550 +6711 5164 +4568 3683 +2413 -6393 +-6182 -7082 +4253 -4380 +3961 -2726 +6123 4973 +-2936 2605 +3885 -7568 +3108 6892 +-5992 -1806 +4064 1701 +-525 6227 +3014 287 +-7523 -3982 +7794 -145 +7391 -767 +2673 -2513 +-6469 -3232 +5561 -4790 +5193 -4276 +-3749 1734 +6459 -6225 +5189 -1662 +314 -5551 +4277 4418 +-484 4817 +1207 2183 +4759 3075 +-5174 18 +3618 -445 +1036 -6007 +-4225 2620 +-1286 -4962 +-5975 -3024 +5179 -6736 +6558 1895 +2676 -5053 +-1968 -3174 +5404 3669 +-5077 5938 +4561 1111 +-3347 1046 +935 7004 +2005 -5545 +6515 1735 +4313 -2787 +639 -882 +-7061 6256 +-5828 4802 +6529 -23 +-4786 3858 +3549 -6312 +-2159 1003 +-4398 6497 +-4626 999 +1035 7081 +-4312 685 +-7693 -6122 +-7961 -7812 +2665 5178 +-5067 779 +5575 6614 +-1479 -3121 +4455 -4425 +3029 -6259 +-5821 -1984 +-1288 -5733 +7864 -6836 +852 2493 +6433 1658 +-6729 3231 +474 4561 +-2108 -2644 +1864 -7190 +-185 -3733 +2685 6549 +-6563 -1013 +-5087 -122 +7101 -569 +4398 -1487 +3762 -678 +-7386 1839 +-4786 -5730 +-298 882 +-4687 4507 +-1716 -4320 +5762 5766 +7565 -437 +-4099 7838 +1212 -6164 +6055 -7735 +-1483 -3623 +-116 4702 +342 -373 +-4707 1425 +-658 5500 +3355 1509 +-2030 -7308 +763 146 +7764 -4101 +-6668 2632 +-4582 4436 +-3987 2507 +5132 3770 +2947 7346 +6735 -4546 +-2951 -289 +3109 -1028 +-7374 762 +-5628 -1018 +520 -3986 +-3638 1472 +5286 2767 +-1117 2324 +3903 6669 +-2753 -225 +3513 -1040 +-1402 -1705 +-4306 1857 +-7502 7365 +-3241 -6406 +-4679 -1340 +-4406 4632 +-2090 1143 +-5479 -7494 +6016 -6437 +697 6852 +3032 -2138 +-6464 -3940 +-7511 977 +-2324 7119 +-2147 -3433 +-1039 2082 +1083 -1870 +-7029 -5282 +1489 -4968 +-432 2799 +358 6949 +-3019 7555 +-3131 197 +-7076 7777 +-7216 -2507 +-5758 -7914 +-4575 603 +-3414 -3146 +428 -6601 +-4375 -6729 +7779 -3165 +-2717 -4915 +4637 -4690 +-3486 2492 +428 -6045 +-1896 -2326 +-269 -5684 +1003 7507 +-1564 3943 +3691 911 +689 -4608 +75 4375 +-1883 -5871 +7417 -4887 +4833 2838 +-207 3405 +-6276 5638 +-3417 -439 +3521 -292 +3491 -2918 +6141 -6182 +7600 -4566 +-4172 1260 +-4047 2015 +1560 -1310 +7176 -3249 +4242 6382 +-6389 -1133 +4181 5374 +-492 3304 +-3657 7037 +724 -5705 +2889 6532 +7468 -4400 +496 7695 +-432 -3111 +3950 -5197 +7783 3796 +-465 6775 +6626 3108 +5691 -2753 +-3765 -5365 +2455 4083 +2772 -6785 +7192 7771 +6842 -7611 +6094 2242 +-6540 1222 +2972 -6423 +5041 1790 +6824 2140 +6915 2818 +-4320 7597 +6885 4972 +-1761 -7643 +-1689 5313 +-5224 6922 +-7776 404 +2839 -3385 +-4029 3573 +1223 1254 +-4105 3835 +-6278 3201 +-6456 -6039 +-5828 3334 +-7091 -4778 +-5733 416 +4198 -1732 +-344 5379 +-6364 3677 +3826 6005 +4805 1656 +1266 -2477 +-3002 -5603 +5407 -5398 +-5870 -3408 +-3152 -3743 +-6348 5605 +7365 -4840 +5020 4791 +-6810 2858 +3178 7486 +7088 6393 +6586 -2857 +2701 3835 +1268 -4873 +4684 2212 +398 -335 +-5891 -2640 +-7087 -4546 +2670 -4837 +6665 1425 +5144 -2288 +7592 4164 +7659 -2136 +4429 487 +1223 1709 +453 -3329 +2047 -5557 +1748 -4154 +-7860 -2853 +-4490 -2962 +-2302 1975 +-4116 5368 +6757 -2759 +6825 -3085 +-4361 -2080 +-505 -2277 +5683 5055 +-6307 -3522 +-4260 1560 +4816 -5672 +3971 3947 +-6162 7368 +-7596 5437 +-2151 5279 +3798 6002 +2593 1623 +4257 -3210 +6557 7292 +-6845 -1526 +-1913 -1380 +-6172 4994 +7037 -4360 +-5461 -3783 +439 2012 +-2753 -1006 +7722 -1909 +3634 -7873 +4942 -5334 +-74 2746 +7562 2843 +-6003 -2420 +-2753 7597 +6246 -3346 +4208 -7537 +3757 -3133 +2557 6909 +-753 5006 +4209 3828 +288 7633 +-7191 -1270 +-1685 1411 +3192 6055 +2909 7312 +3867 155 +6871 240 +49 -3558 +-437 -2433 +-1297 4175 +-5949 -1939 +-2869 -5589 +-6493 -1269 +4589 2620 +6408 5076 +2430 -2562 +4003 6237 +-3716 3097 +-6419 6559 +1767 -5007 +4998 5057 +5221 7925 +4000 -1708 +-3018 -7523 +-6181 -5854 +6691 3072 +-1439 10 +-1880 -2838 +-2141 4873 +1039 5096 +2321 -1173 +1617 -1876 +3258 1461 +843 6079 +2182 -1319 +2492 4187 +-2402 -578 +4107 -7435 +6577 -228 +-7473 -4148 +-1409 2000 +1442 6503 +-4839 3994 +-7535 -757 +4759 -5398 +1263 -7827 +-1499 -1622 +6189 -5962 +-3873 -2760 +-7032 5138 +3754 -3474 +-7093 7412 +911 -1034 +-7869 -834 +6362 -5949 +1355 -6033 +4202 -1687 +7687 7183 +-261 -1988 +1964 -2319 +2657 5726 +-4885 -3805 +-1043 2353 +-6938 3832 +-2815 -7993 +3639 4241 +2434 5340 +-2941 -7055 +3634 6748 +5401 -682 +3618 5001 +-5370 4728 +1476 2768 +-1346 4326 +4681 4558 +4905 4005 +-3497 6555 +953 8000 +203 -4131 +7657 -3342 +5507 -5304 +-3664 -2147 +-5141 868 +-4512 -4435 +-5035 4325 +-3481 3111 +7106 -5009 +-3978 -3468 +-2262 -2451 +-7925 3647 +-5126 628 +83 -3760 +7747 7896 +1629 -7074 +7250 -1448 +3888 4169 +4665 -7260 +-4960 2938 +2166 -6645 +5239 548 +-3394 -244 +-5407 -4868 +2089 -7106 +1699 287 +812 7341 +2182 1362 +-4296 -2280 +6790 -1086 +-5665 -943 +-7499 2817 +1608 519 +4177 -7484 +-5266 74 +4232 -5039 +5991 -4450 +-148 7672 +-1245 -4399 +-6773 -1525 +-1674 -1919 +-3672 -2609 +3021 3325 +7704 185 +-6942 -6171 +821 3057 +-5281 -4151 +-2575 8 +5291 -5607 +3439 6354 +-7711 -6870 +-7109 3887 +-3530 6698 +5373 -786 +-7889 4918 +-1472 -5274 +-1919 -3577 +1078 -251 +-2810 -814 +-129 -6670 +-2676 5452 +-5534 -1807 +-152 -7421 +4754 1343 +809 7296 +1094 -7168 +-1595 6843 +6499 2182 +4243 -3457 +4344 3951 +-125 3264 +-2900 3978 +-3885 -7710 +-6384 1763 +-7355 3108 +-1586 -3486 +-4614 3582 +4522 4351 +1170 -5944 +-655 -1841 +-4826 4846 +1059 -6395 +-1346 6645 +7036 808 +4444 1334 +-194 1161 +-2257 -7302 +4050 4820 +-4310 -7446 +4112 -3667 +-793 1774 +3564 -50 +-1366 -6282 +4279 -7943 +6635 -411 +-5447 4298 +3899 3167 +-4249 825 +-4888 470 +981 1232 +-3291 -4186 +-695 622 +-6084 1781 +-1020 -1661 +-7433 6587 +3232 6865 +-4797 -7634 +-3950 354 +-5049 -144 +3530 -5660 +-7309 2986 +234 -7903 +2995 4879 +-1910 5144 +6352 6752 +7316 -4581 +5177 5233 +-1118 -5391 +-2906 5570 +6000 -7871 +7010 -1742 +-1856 7259 +7457 -1429 +1104 940 +-3272 491 +569 -5272 +290 -7445 +6744 4399 +-7027 -898 +-6508 -4287 +3448 6425 +-6479 -2168 +-1517 -6666 +-919 5903 +475 5623 +-2287 278 +3778 -2060 +517 1917 +-710 6571 +-7544 -4578 +-7152 -7380 +-1811 7246 +6879 -894 +937 -5458 +-1154 -6541 +3878 -7815 +5976 6922 +3577 -2562 +1764 6365 +4945 7778 +-2241 -2002 +7225 -4625 +4133 6503 +-5482 -6258 +-1470 -2952 +4336 18 +-3300 7739 +3682 -3578 +6408 -53 +-1832 2367 +6125 -1930 +7663 -3286 +2009 -5824 +-2036 5702 +658 -2930 +-5985 4012 +-856 5257 +141 4512 +5838 -4682 +816 137 +1500 -6812 +3475 5439 +-1830 -158 +-3158 5285 +-6676 -1113 +-5705 -5788 +-7180 -6443 +3765 -6049 +-3879 -3378 +-2338 -7415 +5301 696 +-3663 -3117 +-669 -3546 +2567 -2724 +-847 2256 +-3423 5004 +5024 -3327 +1103 -7098 +-4356 5429 +-6039 -4641 +-5420 -5767 +-2329 6919 +-6554 -4960 +-4397 -951 +-6613 5193 +4154 -1443 +2329 6991 +-1548 3169 +-6482 -848 +5108 -2240 +-1158 3690 +-4528 6746 +6425 3688 +4951 -1878 +-3990 -508 +-167 6675 +5623 -5204 +-2847 3826 +3014 4141 +7096 -6341 +-619 5323 +-584 6580 +2879 -7802 +7404 6146 +-6596 3407 +-5131 4552 +-3835 -5513 +-333 2263 +3530 4916 +3250 -687 +-1346 7531 +7750 -2243 +6403 3883 +-5904 2775 +-6967 -7020 +2660 5935 +4177 -7057 +-6068 6118 +-5412 -935 +2735 3592 +-4810 -6223 +3457 6742 +6886 4024 +-170 2959 +-5341 1540 +-3272 -2809 +-4537 -6462 +-495 5636 +-6632 3302 +2356 -3897 +7519 180 +-786 -1473 +-1652 6491 +-5318 -6863 +5593 -7162 +488 7784 +-4428 -2677 +-5024 -82 +7263 167 +7129 2737 +-5359 5243 +-1381 -1031 +2823 4013 +-6608 1837 +-4532 1363 +287 -1348 +2979 2860 +2175 -3410 +4971 -1103 +5146 2104 +-7470 5264 +5207 -2501 +7753 3602 +-5967 2174 +-1940 1289 +5233 -6003 +2799 6211 +2651 2364 +-2378 7950 +-3797 4387 +-5847 875 +-5255 -239 +-7572 -3359 +5463 7776 +-382 -2403 +-6697 -6020 +537 6586 +-6066 -1984 +-2570 -3328 +5733 6098 +4539 -3739 +-1692 -355 +2954 5125 +-946 -4411 +-2755 -7156 +3232 -2186 +3372 -856 +5087 -4730 +-2623 -4354 +7494 6235 +6364 -7478 +3636 232 +3249 1552 +-3788 1111 +-5199 3094 +-320 -5223 +-3540 -7546 +-4976 -6920 +-4567 -2830 +6561 5360 +-4420 -3306 +-1729 -2854 +5573 3982 +-834 3520 +-163 496 +-4814 -3379 +1783 108 +-2877 -5175 +-1196 -2591 +-1915 -2938 +-1431 -4076 +5981 5806 +87 -260 +-7452 -5794 +-2939 4031 +-7601 891 +-4986 -4007 +1613 -90 +-294 1694 +5341 1349 +6321 -1690 +7959 -1913 +-5051 -712 +-4753 6224 +-6162 3902 +6095 6646 +7930 6723 +3241 3270 +2181 -1512 +-7452 5425 +-6840 -6113 +303 5897 +6434 1741 +6052 2133 +1219 5092 +463 4097 +-161 -5289 +-6272 -3716 +-4563 -4506 +-13 5391 +3488 1276 +-715 1140 +6584 -2454 +-1435 5763 +-1998 3572 +1192 -4362 +1556 -6573 +6500 2593 +1224 -4570 +-7122 -1658 +-5937 5483 +5891 1605 +3905 -2181 +914 7366 +-2679 4662 +-6177 1795 +3391 4280 +-6802 -1679 +-5270 4956 +-4440 6371 +7314 360 +-2852 -3750 +-7429 7832 +-279 -4306 +7273 -6942 +-4112 -2435 +-5313 4675 +7478 6212 +2528 2256 +2433 -2017 +-4825 5224 +3738 -4603 +-6317 -1843 +7878 -1532 +5069 -3992 +-5670 4687 +-5623 -7275 +-4415 5162 +1032 4785 +-2802 -3585 +-3033 -2878 +5374 7330 +4040 -1023 +3582 4759 +4222 5143 +7704 -2711 +73 2114 +5209 -7335 +-998 2655 +3866 357 +6799 -3738 +7481 6799 +-4047 3038 +169 2776 +-1739 -5531 +-3341 6472 +-806 -3384 +126 1663 +7571 -4802 +5056 6584 +-6003 6100 +-1357 937 +7590 -5235 +2218 6563 +4483 -7980 +-5794 1266 +1618 -6223 +-3883 -6704 +-6695 -7831 +3070 -5 +4084 -2429 +-7664 2076 +3340 -962 +-4560 1091 +7229 -5353 +3258 -4472 +-2634 7249 +-6329 3078 +-2201 -6888 +-4754 -7446 +3764 6998 +-3558 -3029 +7727 3112 +-2153 -729 +-7806 3491 +953 6221 +6823 -2728 +6961 -2054 +7290 -1617 +-4892 -7357 +5464 -6868 +2041 -6070 +340 -2790 +-296 -3636 +-726 1588 +-2726 -7395 +-1019 -5166 +616 -2249 +-4177 1325 +-1227 2313 +6883 2874 +-5011 -2645 +-4697 3256 +-4239 -706 +1433 7147 +7424 -6155 +5223 -3038 +1761 -1368 +-2569 -894 +-3841 3948 +-6909 3127 +1780 7181 +772 1275 +1271 -3617 +1109 7974 +-2498 2509 +-3870 6688 +6846 -4199 +6851 3707 +6470 1837 +655 -7674 +-2822 4726 +-6042 6945 +-725 -3029 +7652 6557 +-1043 -518 +-7176 7161 +-1253 -4756 +-3729 -5433 +-2551 144 +-4720 5118 +5139 6452 +7200 1806 +-1311 6463 +-713 -2693 +3315 7789 +-3658 3418 +-2334 7812 +7618 2390 +3937 -1211 +-5489 -316 +-3486 3120 +-3454 1625 +6655 2262 +-2882 -6544 +-7306 -1190 +-1461 1315 +-2710 -4771 +-146 -6403 +1188 739 +-5062 -6758 +-4972 -6137 +4382 -3584 +-1320 129 +2650 5105 +5603 4425 +-5976 -6892 +-2252 1512 +2832 951 +-7518 198 +7448 3189 +-4951 -3339 +-418 -376 +-5940 4433 +6353 5935 +1511 -3465 +627 -4805 +2841 7278 +1161 -6182 +-5488 -6793 +4 -602 +6629 4719 +2700 3951 +77 -4189 +-5245 -1925 +-288 -482 +7897 -490 +1058 -3527 +3611 -2395 +-3945 -3848 +3459 1188 +7327 -5749 +7679 1348 +-3517 5745 +3565 4622 +-42 -2927 +5131 -3920 +5869 -2990 +-6448 3833 +5420 1671 +3891 -3572 +4324 1186 +3604 -7333 +-4238 -476 +323 3315 +380 2976 +-7566 -7771 +-1199 -7208 +7918 4387 +6184 1480 +4982 -7681 +2307 4253 +7979 458 +-1320 1139 +-3909 -1125 +4194 1243 +-1687 -6054 +-5203 -3333 +-7798 -4595 +705 5591 +-4082 3313 +641 -5 +-960 -5572 +-7397 5558 +-6333 7493 +-5325 -2802 +7299 2910 +-6646 5775 +-1003 -3660 +-7084 -4555 +330 -2300 +7317 7179 +-5404 -938 +4114 -73 +-4168 6972 +-6071 -3050 +-2904 -5343 +2942 798 +-6462 -6343 +-6100 -3549 +5752 -7649 +1187 2114 +4901 4888 +1392 7166 +1134 -5964 +-7066 -3232 +4779 -4573 +-1794 -1369 +-6186 -1291 +-2247 -571 +-2871 -2889 +5980 2380 +-4945 907 +-6110 -6524 +2691 -5712 +-3637 7876 +5496 -856 +-2550 -57 +675 1251 +-4787 -3547 +5840 -1646 +-412 -3551 +450 5678 +-3219 1253 +-2459 6321 +1697 6139 +3229 2071 +7897 1157 +-2505 -7880 +4590 4619 +-2241 3190 +-1844 733 +2724 -1442 +-306 -3100 +6010 -2507 +-3888 -7835 +5063 -7397 +-5765 -7674 +2855 -3426 +-4541 7196 +7852 -2170 +6425 5521 +-2232 -3404 +7225 3060 +-3385 -3144 +-1353 3317 +6505 -2265 +1948 -1575 +7760 3773 +4651 5700 +-7211 1612 +-2120 -4672 +7254 2591 +2730 4741 +4007 2736 +7159 7113 +-4682 7673 +-1083 5540 +4886 5933 +6 365 +1114 6173 +167 -2842 +1190 5794 +-1091 6855 +-572 6475 +5550 -2445 +5403 -7896 +-1190 5471 +5361 626 +-573 -3468 +4416 -2716 +1297 6156 +-4982 780 +-5346 4662 +-6784 -6172 +2784 -150 +4192 5630 +-2244 233 +-5425 -6262 +704 -1576 +5052 -7155 +-7880 -1817 +735 -2036 +1697 4618 +-7167 1518 +3184 1039 +-2906 3842 +-208 7978 +-5477 586 +5618 7851 +3898 6528 +4601 6793 +-454 7284 +-7481 1133 +7925 -5562 +7504 -7964 +4457 7571 +-1404 7800 +-7827 2689 +-2169 5300 +-4379 -1425 +-2646 -5897 +-447 528 +-2938 -1271 +-2091 -6975 +-7714 -5429 +6566 -3223 +-999 -7031 +-2622 1695 +-1939 -5055 +6998 -4734 +7974 5093 +-6034 -6168 +7705 1116 +1606 -7726 +-992 2541 +-7829 -4395 +-6206 6063 +5806 -35 +-7976 -4935 +-6252 6531 +7643 -1211 +-4643 -177 +27 -7342 +-7614 5922 +-7513 -738 +-1944 2093 +-4717 5495 +2405 1316 +-1323 7351 +-4584 3217 +5519 5871 +-6564 6918 +859 -6242 +2362 1274 +4099 -3864 +3117 37 +5166 -3032 +4910 5411 +-5779 6637 +-4231 -478 +-1595 6173 +-4137 7289 +-899 7648 +-4904 -5799 +-4755 -1784 +-3506 -5488 +6157 7317 +-5137 -6680 +7405 530 +234 6075 +-6799 -405 +-412 6976 +-1164 4073 +-1641 5788 +4627 2181 +3227 4555 +2918 -1734 +7680 5725 +5594 -7549 +1866 -4824 +1638 -73 +4225 7657 +-5785 -2596 +-7599 6123 +-1214 -3782 +2935 2489 +3751 1594 +5236 7282 +-866 -6430 +-4657 -4302 +-5213 -6932 +-5042 5579 +5632 -3368 +1268 -5227 +5430 3309 +5037 5423 +2587 -2800 +-5504 6647 +-512 -2838 +-1499 -4867 +4859 5161 +6476 -2862 +4665 -3215 +-5365 7389 +-2960 -6578 +7998 4391 +-3256 7579 +-337 -2347 +2652 -3139 +888 6304 +-6224 2123 +3433 4623 +-4679 -2751 +-307 5977 +-7734 -5883 +-5890 660 +3978 -5802 +-633 -856 +1362 -5678 +6861 -7771 +-3964 6097 +-7041 -391 +-958 -7514 +-1461 2335 +2585 1044 +7304 -5312 +2303 -2706 +-3620 -1038 +5574 -2211 +-3297 6645 +-4656 6298 +-7322 -6488 +3001 672 +-5379 4126 +3760 1856 +1485 5238 +-3899 -7444 +-4635 -399 +-5277 5071 +5287 3684 +-5465 1768 +-2225 -3202 +3176 -4272 +-299 5125 +7572 3035 +2914 -3854 +4014 2231 +-7845 2998 +5281 4421 +-2249 -5794 +-5724 -6461 +2584 4348 +-6284 267 +4852 -6890 +-2669 5109 +2106 -3742 +-3892 -1875 +6066 4005 +5065 2824 +-2279 2292 +4048 7701 +-3789 -3523 +2070 -3058 +6991 4926 +-5327 7785 +6768 2005 +7830 6025 +2731 5994 +-2139 3193 +3556 3386 +-7093 -1124 +3694 1117 +5411 -4295 +-5565 -5823 +5137 6487 +7263 -3852 +-5768 -2998 +-5018 134 +-6197 3961 +4132 1605 +-464 3603 +-3819 -1355 +3837 -5536 +-5001 5108 +-1983 -2202 +-1885 -7828 +3997 7153 +-6749 1818 +1046 6597 +-2353 -4311 +5060 -6884 +-2348 2879 +5855 -5346 +-5888 2112 +4009 3314 +-970 5844 +-3279 7215 +-2995 5746 +-5783 -7491 +4965 7124 +-3836 3050 +3664 3717 +-6360 1214 +2477 -7580 +6122 1391 +-5039 7411 +-4998 -4384 +2713 1165 +-854 -1129 +-3010 -92 +-2023 5528 +7633 -7051 +7588 -7538 +751 -570 +-4613 314 +-5299 -4024 +6784 -3590 +-4159 4764 +-6617 -1163 +-430 -6517 +-7758 5176 +6141 -1289 +1631 -2611 +-7232 -3809 +-5163 -1632 +-499 -6482 +-6496 3631 +-1609 -3267 +1989 3684 +7431 6317 +-3733 531 +6783 -1902 +-7146 -6154 +6784 -3440 +7267 302 +1230 4065 +7514 1544 +-4553 5464 +-7886 -3663 +2644 3641 +-5842 4360 +6033 1438 +-3120 5150 +4252 -2499 +-5720 -4281 +-6446 7529 +6273 6311 +4283 2423 +-6142 1823 +-2874 -1148 +-4166 4383 +-7346 1722 +540 -3418 +-357 2040 +2122 4862 +3663 1699 +-5160 2561 +-2529 -3336 +2900 113 +-5334 2064 +-4681 -6092 +-7865 2686 +7324 -2694 +-1223 -7617 +-2226 1303 +7 1887 +4129 -7642 +7546 6517 +-3572 2883 +-12 -2691 +7820 1867 +-350 -4953 +7113 1186 +-4797 2692 +-5145 -6954 +3583 -4272 +-3542 -1908 +-3315 -6091 +1836 -329 +2339 -6085 +5085 -4247 +-6938 -1592 +1694 -7994 +101 1004 +783 7534 +2245 2643 +5877 -3247 +-5071 -1130 +5706 -1049 +-2884 -2482 +-7460 2978 +1451 6304 +1555 -1391 +-6785 1821 +-3271 6056 +-4458 -4550 +-3231 -4864 +-5572 -337 +-5429 -2396 +5020 -5756 +-290 4126 +4676 -87 +-2539 -2576 +-5675 6852 +-6149 1070 +-6405 -6362 +4247 -564 +7221 -7901 +-5036 -7701 +-7763 1543 +3421 7614 +7462 -4077 +-1692 -80 +-1257 3399 +-6695 1928 +-6500 5797 +7815 -7251 +-1959 5491 +4240 -5718 +3163 7174 +3279 3259 +-471 6050 +-5232 -1554 +-7662 1923 +5542 -1497 +-3238 2694 +5829 -6004 +3672 4767 +-318 1067 +-6858 -6141 +-3062 -3744 +1244 1719 +4204 -4007 +-2396 6246 +4381 -7771 +-4736 -1479 +-1781 7731 +6304 4248 +-2603 -1464 +-7244 -917 +-5358 -4940 +2304 1396 +-7630 1358 +-1754 -6085 +3372 -3958 +5264 5793 +-6988 2366 +449 6570 +-3520 -5052 +-4874 7550 +-3447 -5333 +-7045 6079 +3403 7202 +-2195 -7772 +1928 -3266 +-3077 5389 +122 -1690 +-3129 -3730 +3965 349 +5760 -6199 +-7644 4812 +7243 -3556 +5572 -7466 +-4187 7408 +4752 -6797 +6869 1275 +-76 3499 +3060 1528 +-7940 885 +-1579 -7514 +2653 4568 +-6214 5149 +-7665 -907 +-7022 4438 +6030 -7879 +-6715 -2641 +-5882 5840 +-4283 5560 +-841 1539 +-7462 1792 +-2378 849 +-6407 -2209 +6162 3127 +901 -946 +-2079 -5502 +-6963 -1980 +-1636 63 +4797 -6829 +2140 -5251 +-4364 -2480 +482 -7671 +-7602 -7977 +637 91 +7823 -4615 +6818 -1343 +-3678 -2220 +4198 2475 +4562 -6031 +-4566 -7547 +-5696 7339 +3217 254 +7042 4325 +-7646 7748 +3904 6765 +-7112 5118 +2356 -2362 +-6259 -875 +3174 7727 +393 -4971 +-6804 -5333 +2089 -334 +-2637 -2069 +2085 5171 +1536 5182 +410 880 +7595 -2433 +2678 4868 +-5681 -6603 +-7582 2649 +-2445 -2262 +4439 -7463 +3150 -2588 +-3275 -6841 +-5816 4901 +-5634 4622 +5975 2653 +-4982 2842 +2362 -696 +-2613 6526 +2778 1299 +-5745 -7690 +1594 -578 +3535 1554 +-2742 -2269 +-5153 6295 +-7300 -7601 +-6855 5850 +-3471 7965 +-7150 1586 +-1495 2483 +-3962 1332 +-3204 5087 +147 4965 +2518 -6544 +-7290 -5369 +3048 2692 +2640 -6855 +1629 5089 +-6483 6029 +2745 4326 +436 6713 +-3210 -4442 +7864 4395 +5507 -5084 +2036 2056 +1709 -2097 +-610 -3875 +4796 6215 +4518 1309 +5529 -1552 +3162 -3925 +5610 231 +7731 -3712 +1522 1248 +4857 -7495 +6166 2675 +-1524 6430 +1773 6523 +-2052 2012 +-2408 6388 +699 2723 +5872 -902 +-5101 6465 +-2390 -3217 +-325 1654 +3595 -5163 +-7655 -4051 +6224 3289 +-3804 -6858 +-4403 1086 +2282 5701 +-4592 775 +-1239 6473 +98 3102 +5257 3041 +-3201 -3001 +1759 -5762 +-2433 -7501 +1549 -7683 +-624 2040 +-2340 -1723 +5415 5683 +367 1843 +-6849 7736 +7205 5608 +-5320 -3716 +-4974 828 +-1142 -6877 +-417 6370 +713 5603 +4143 2321 +3639 3874 +6633 -2245 +-4132 7041 +2819 147 +-5269 1729 +-982 -2046 +4189 542 +-169 -4155 +-4845 -4057 +4423 6089 +-5906 5028 +4817 3602 +5403 -7286 +3736 4147 +-2930 -3165 +-2538 1192 +-4877 2631 +5238 925 +4352 2157 +-5311 2920 +-7189 -5903 +-7211 5965 +-6385 7476 +7845 -1454 +1497 781 +4020 -2514 +5664 8000 +1887 -1763 +-3572 -954 +2512 -3668 +-884 2108 +571 7496 +4763 3393 +7994 5901 +-4911 -4220 +1641 -3902 +-4746 -4110 +4519 -5917 +-106 1040 +6013 5036 +-6062 -6379 +-5337 -2797 +-6287 -3617 +965 7451 +-6179 -1887 +7706 -6046 +1301 -6771 +-6676 3570 +-5430 2779 +-2184 -2665 +4657 346 +-3346 -2352 +-3805 -5645 +249 -3411 +1723 -1706 +4441 904 +-5260 -3665 +1521 5143 +3068 3864 +-2717 -3546 +-4030 -5588 +3608 6539 +-1426 507 +78 -5746 +-942 -87 +-5875 6380 +6128 6787 +-2791 36 +-1728 -4763 +-1479 -1740 +-5698 -5202 +-6267 -5759 +2666 1294 +6261 3706 +-951 -5378 +-1430 965 +-6241 -5061 +-4988 -5886 +2385 752 +-6314 6891 +-2764 -3586 +4839 -1313 +5076 535 +1286 2224 +-3379 6783 +6382 -1629 +5331 -3391 +-7003 -364 +-7025 3368 +-4949 5796 +-4517 7344 +-6942 -802 +2578 -6810 +7213 -4793 +-7319 -2731 +7507 -4683 +-7383 -3596 +-5627 2410 +7578 -6476 +3367 -6322 +-5121 7738 +3371 -5298 +-991 4287 +1837 6180 +-2569 -71 +6560 6815 +6695 -4789 +-2524 7867 +-1690 1161 +6002 -1155 +-2085 3871 +7393 -126 +-2787 6504 +-4352 -3800 +4204 -7809 +-5570 2365 +5183 -4652 +5533 -471 +4034 -3111 +359 -6540 +-7706 6848 +3955 665 +-494 1909 +-6944 2186 +-2656 1348 +-6329 -7445 +-967 -3136 +3701 3402 +-464 3834 +-1920 5211 +2031 -2533 +-6042 -1254 +169 1361 +1409 7630 +1607 -4026 +-2833 -4431 +-5672 -5506 +2904 -4253 +5243 1621 +5528 -4130 +-7434 -5253 +-6984 -5635 +-6515 -4944 +3287 -4761 +-3404 17 +-4412 5093 +-7367 4785 +1931 7790 +-7026 -3979 +44 -3718 +5427 1602 +-2632 5096 +-3207 -258 +7576 -1033 +7729 -4971 +-6880 -6864 +1364 856 +-672 4803 +-4779 -4242 +-6496 3227 +-6094 -6829 +2590 2000 +84 4080 +-1172 -3043 +5236 76 +-1019 5262 +-2309 -7671 +2568 5130 +1452 -2039 +-5363 -275 +7289 -6682 +6567 4699 +1623 -6333 +-3600 6895 +2690 6777 +6212 -2295 +5478 -79 +6004 584 +959 -4215 +-6370 4216 +3090 4771 +262 -7154 +-6900 5217 +-5129 1261 +2565 -978 +-6744 1923 +4746 2173 +-2905 -230 +-4270 -2319 +4525 -1832 +-1160 -1579 +5763 3512 +5823 7387 +-2754 3997 +4331 6834 +7819 -5971 +-6828 3851 +-5571 -4185 +6854 7822 +883 5580 +2894 -704 +5103 7964 +1425 5775 +-7563 2068 +-5427 7891 +497 6651 +-878 -499 +1012 3990 +-6048 5188 +4237 -2109 +3774 -5341 +-4628 1364 +6622 -6436 +-7473 1444 +6651 -5798 +-4291 4675 +-2298 -2346 +4343 2750 +-850 -1192 +824 -6195 +1538 5793 +-2393 -5131 +3484 1323 +-2684 4976 +-6622 1446 +-4607 -1581 +-6638 7197 +2774 3683 +3073 4655 +-5901 -4490 +-7310 918 +-1044 7638 +6750 -4532 +1645 1684 +247 2457 +-5015 -4303 +-3489 7385 +-2350 3853 +-3625 5697 +-3469 2812 +4114 6784 +7633 4235 +-329 6878 +-6998 953 +-1336 6371 +3187 -5709 +-2329 -4973 +-5273 -1944 +-5701 -3391 +-3824 2668 +7537 404 +-7850 2960 +-121 -840 +6919 -6873 +-5255 -7069 +-2988 336 +2669 2320 +2374 -3512 +1775 -1363 +5538 -364 +2032 2457 +-3666 -3435 +6793 2089 +-4370 -1978 +-2887 7448 +7606 2104 +-7654 2834 +6052 1306 +-7471 2118 +4205 720 +43 1834 +-6387 6891 +6056 3678 +-6466 2833 +-4754 -2093 +-3638 -3300 +-1689 -841 +2583 -392 +5755 -5840 +-5231 4124 +-3549 4855 +-3898 -5105 +6499 -1571 +-1081 -1047 +-4152 7752 +4802 -842 +-1781 1715 +-6309 6313 +7786 -3023 +-467 1420 +-7840 -1377 +-2046 -4393 +-2859 5225 +7477 -801 +-3244 1802 +-2250 3452 +-1923 201 +6332 6443 +6319 2374 +-6518 -5388 +7724 -5940 +-3497 7470 +7721 4382 +1101 4944 +-6129 2839 +-4714 904 +5092 5219 +7296 6325 +657 -102 +1058 5614 +-1504 2070 +6679 5597 +251 7359 +7464 -3350 +-3371 -7648 +-7028 -6498 +2540 5537 +3601 -4819 +-501 143 +199 -376 +6824 -3615 +-7788 -7565 +-887 626 +1867 -2685 +3497 -3072 +-6129 -4370 +-1826 -1474 +4160 -5354 +-6266 -5302 +5165 3919 +-1244 4547 +-2881 7337 +-4815 -6821 +6890 -5679 +-6999 5807 +3840 -6308 +1655 3237 +6231 -2333 +3801 -5722 +3649 7546 +-7205 -3443 +958 -7475 +-512 5227 +1299 -6808 +-6210 -2908 +-6396 1152 +2523 5642 +2155 6329 +-6954 6484 +7661 3418 +-7823 683 +5379 -3012 +5877 3514 +-6242 4752 +1228 6112 +-880 2479 +-3810 1535 +-6139 2078 +6640 -1270 +5702 -1676 +-7820 3909 +3449 7751 +-1747 4821 +808 -805 +-3990 1445 +-4293 3495 +1477 6580 +-5328 -6148 +7501 -4162 +-4287 341 +5969 2558 +3263 2082 +1819 1105 +-3375 -3437 +-7675 -1903 +5474 -2369 +5166 7022 +5869 -6381 +-7228 5767 +-1691 1149 +-3537 561 +-2677 6083 +-6151 7806 +6075 7125 +3038 -2669 +-6487 1588 +1097 -7450 +-4444 817 +6318 3015 +5792 -5240 +-6254 884 +1220 1203 +-6492 800 +-7472 7158 +-6596 6665 +-3610 1908 +-4709 -3175 +-4699 5208 +6745 -832 +6442 2144 +-2499 -4386 +5077 -7856 +2189 -4476 +-18 -349 +-1178 1509 +6404 -2055 +601 -850 +6048 -6370 +6471 -1883 +7600 -730 +7974 197 +-6719 -2316 +1882 1737 +-7067 -6602 +-1891 1978 +7129 -1249 +4402 -3193 +4821 2164 +-6685 -6589 +5021 6049 +-7030 -6664 +4005 5897 +3090 -4545 +-2441 -1997 +5813 -1658 +3747 -642 +-3197 5548 +-288 7194 +2122 -2710 +-1986 -6321 +6395 42 +-7 7287 +-2249 -6469 +3665 -3704 +7054 -5355 +-4349 1974 +-5101 -6261 +-7362 891 +7910 2856 +-2137 -4090 +-6203 3346 +2141 3325 +718 4400 +6914 7651 +6398 -19 +6835 -4420 +6550 3670 +5388 -3412 +-7939 -3091 +1025 1696 +-3524 2162 +1356 7892 +3244 4468 +2846 -4295 +6262 -3088 +-6437 7442 +-2814 1502 +-3552 5572 +-2958 4938 +2616 -1230 +1597 -3194 +4190 3128 +6023 1670 +-7832 5998 +-5656 4561 +821 -3985 +-4842 -2608 +114 2768 +-6857 -2235 +5671 1618 +5844 -4318 +-235 -4812 +3241 -321 +837 -1000 +-4400 -6156 +3050 2769 +-896 -6738 +-4629 2850 +-3236 -6651 +5693 1354 +4111 607 +-4531 3406 +5174 4272 +-1594 4066 +-3768 -3623 +-7344 -3595 +-1144 -4275 +-3926 -7761 +7723 7250 +1975 7016 +6716 304 +4946 358 +2809 -2656 +6173 -4228 +3222 4519 +7814 2997 +-2627 3669 +-2110 -1480 +-2904 -6768 +-788 3752 +4648 -6448 +7847 4345 +-6003 4098 +6597 6184 +-1107 4084 +7032 3517 +-6787 0 +1533 -5244 +-6905 3549 +2887 -2576 +2347 7486 +4889 5766 +6644 2868 +-6502 2510 +6001 -6792 +2015 289 +3028 1036 +3783 215 +467 6362 +3938 3113 +5516 4554 +-4328 -7092 +-1582 -4885 +-1456 -4325 +6852 -7128 +4306 5832 +3587 1060 +-228 -4998 +-7067 5827 +4215 3029 +3461 -4366 +2792 -1356 +507 1073 +1509 5292 +-4035 -1428 +5202 3616 +851 -6471 +67 -5908 +2153 -1666 +-1792 3332 +-6537 -3191 +1724 1523 +892 -5452 +7820 -5456 +5754 6663 +-7545 2229 +-6449 2443 +-5974 -5720 +-1276 -5590 +-5433 7354 +6690 3290 +7996 2782 +-1340 6383 +-7117 -7529 +743 841 +-743 -7561 +6820 1358 +6934 -4476 +4711 7760 +-7115 2733 +7118 2000 +5139 761 +-3154 -5933 +-3304 5164 +7815 294 +-2999 -7323 +-4660 5574 +6425 2203 +5206 984 +-711 3947 +7012 4318 +-3081 -7786 +-2695 -4987 +4228 -2636 +-6008 7004 +-4673 -7594 +-465 6959 +-2317 -2220 +2420 -6559 +-3717 7760 +-1584 -7531 +-4647 -5960 +5116 981 +7094 -6035 +3249 1705 +952 -5079 +2283 4949 +-1073 6371 +3806 772 +-1601 -931 +-3813 1089 +4000 6907 +-5981 7161 +-5994 6936 +-154 2000 +6768 1031 +-2336 -4816 +-3333 -5281 +-284 -4430 +-2892 -7338 +52 3417 +40 -5703 +382 -6584 +-6492 -2876 +-6289 -3871 +-1259 7167 +7244 -6678 +4259 73 +-5919 6726 +6527 -7618 +-4801 -325 +6631 6444 +-6803 3183 +-3515 -7508 +7341 5901 +-7926 3383 +-4625 3491 +3222 -2524 +-367 2907 +-2603 -2812 +6906 -6919 +3047 -5316 +7610 -2486 +-6042 -3756 +-4267 -3725 +4162 -3229 +-4947 -7100 +2852 3963 +-2850 -2287 +-5149 -363 +-7313 -4969 +4097 5716 +-2517 1797 +5665 -1637 +-1140 -2899 +7822 -2222 +-4224 6125 +-2392 -2851 +-5764 5974 +-545 -5739 +3486 931 +-7671 -2745 +6484 -1389 +-1088 -3948 +-1839 -5481 +-3693 -5071 +956 520 +-6219 1751 +7135 707 +7037 5357 +-2613 -1815 +2512 -3391 +1211 4256 +5220 589 +-3427 5507 +-4396 -537 +-1648 313 +-3052 1486 +5064 -3761 +-5209 7678 +-6635 -4151 +-6104 3649 +-2153 6426 +-1767 80 +1593 5093 +-4494 -6638 +-4962 6842 +3700 -2105 +-7405 6971 +5173 5532 +-3433 -6576 +1761 7690 +1843 -7457 +435 -384 +-1133 7719 +2971 6304 +4401 6448 +1162 1571 +-2443 7308 +3059 -210 +-1381 6324 +-4260 -219 +-7863 2253 +-1884 -3648 +-4184 4264 +-2739 -4997 +-7331 -6466 +1781 5282 +-4030 -5757 +5709 -3701 +-3531 1483 +430 -2105 +-2596 1561 +4147 -5027 +-1212 -7778 +6363 6474 +-7525 -1728 +4908 -3485 +5511 6104 +990 -6806 +-2739 4634 +1778 -1468 +-171 -7856 +-7980 1079 +3246 -7467 +4187 -5315 +6943 4467 +-7350 -5083 +-4989 6935 +-6606 4635 +738 -7270 +2751 219 +1923 -6691 +-7324 1968 +4480 2578 +-7949 -3863 +7815 3075 +-4484 -3856 +1494 2065 +-2667 -5580 +6682 -6965 +7789 -3572 +7864 6102 +-2388 335 +-3640 2817 +-4054 1831 +3107 2890 +-672 -384 +6225 6306 +-2786 1040 +6870 2358 +-4468 3396 +-1134 -2917 +7769 -1632 +-2385 -1398 +7077 7146 +-2212 3869 +930 1681 +-6696 6323 +-2205 7613 +-6914 3952 +-4653 4339 +6092 -4742 +-299 -2245 +-6860 6632 +-2811 -6865 +-994 -5372 +164 3684 +-1699 2656 +-7672 -1769 +4640 -433 +7105 3596 +-7422 3656 +4530 -6906 +5842 -437 +4181 714 +1327 -4414 +-4362 -3562 +-5606 896 +3974 -5775 +6934 -1840 +7769 -7845 +-289 -4928 +7174 -7785 +-5494 6289 +3488 3260 +7520 1268 +-4227 2610 +-436 5518 +-3994 -179 +-7454 6758 +-7751 2106 +-2282 -2534 +5365 -7097 +1212 -2639 +-7248 -4882 +4365 3261 +622 -5498 +-3690 -2126 +-1705 2708 +369 -3023 +4041 3483 +7702 -5489 +-62 -2472 +3757 -6924 +5277 1515 +-3004 -4662 +-2020 -7248 +-602 -162 +5568 7015 +-3755 4711 +7143 -2979 +-1304 -1194 +-85 -4921 +-7373 7717 +-244 -4625 +5275 -1781 +-6721 3426 +7136 -3393 +-5045 4190 +-1333 450 +2760 -7674 +-737 7239 +5855 -7882 +2 -4553 +-2210 2548 +-2307 5506 +4749 3027 +-4311 -3835 +2318 3289 +-7013 7785 +2290 931 +7112 4008 +6998 6118 +-7729 3365 +679 -3065 +2309 263 +-4626 -3092 +-4079 -1107 +-3146 -5832 +1668 -4460 +4076 5780 +-7746 -7198 +3678 6723 +-6394 -6789 +-7003 -4969 +2214 7760 +-6876 -7409 +-3735 -5159 +5487 -2916 +-1943 5092 +1465 4604 +-6809 -366 +-5464 6413 +46 1234 +-3543 -633 +-969 -2137 +2968 -6512 +-872 2162 +2535 -7801 +-792 6314 +-6379 -7289 +-6370 -4174 +3992 -1930 +3623 1715 +1542 -7646 +-4056 2597 +-5831 -1464 +6329 -7815 +165 -5507 +-6789 7698 +-5354 -1320 +-4771 2663 +-6491 4951 +6015 -360 +-3575 -1953 +-4242 6344 +-1641 1231 +5063 2669 +-879 3583 +4571 -5874 +-3546 6455 +5880 7189 +4147 4572 +5232 6038 +678 -2698 +5491 6215 +-6100 5572 +1899 -3317 +-4758 -2054 +1111 -6203 +-7046 5356 +7017 -1326 +5877 7992 +-5167 5470 +3244 1845 +-1004 -7932 +-3982 4413 +313 -7324 +5253 7051 +-6090 7813 +4993 1490 +3459 -4780 +-6801 -7993 +7177 1173 +209 -7251 +5119 3693 +-3773 1714 +1245 7174 +3344 -1105 +1768 7914 +5591 -7930 +-4715 2041 +-5475 -2245 +194 7369 +-156 -3189 +879 -1369 +-5472 -7790 +2191 -352 +4026 451 +7700 7876 +4955 -7862 +7236 -5118 +6851 -2787 +3206 -5785 +-1573 6346 +1190 -7818 +7892 -4027 +-5674 1038 +6770 -3490 +-5028 -1928 +2775 3196 +-852 -1886 +3202 1116 +1259 6931 +2359 -132 +-7396 -4960 +-5479 -2610 +-2838 7428 +5928 -7558 +-1840 4670 +3296 -2756 +923 -1038 +-7624 -6230 +5504 555 +4044 -6796 +6597 2097 +-6600 -1958 +2229 -3618 +5432 -5642 +739 -998 +-7321 -2277 +7527 7411 +6452 -7717 +-2904 -4115 +3066 -5509 +-4130 5908 +2616 993 +-6708 -565 +1777 4176 +-1295 -1411 +-5859 -5134 +-6485 3253 +-4423 7692 +134 2057 +-3864 590 +1204 297 +7968 7982 +-5396 -3767 +2789 7096 +-2262 5315 +4371 951 +-1401 -200 +1558 -2505 +3123 7284 +-4677 4404 +318 -4363 +5354 7022 +-5321 -4155 +-2339 983 +7375 -5741 +6732 -1037 +3730 -2253 +-2297 3108 +474 -4746 +-1924 6603 +6286 -4726 +-3554 -91 +1106 6718 +-6213 -2847 +7737 -1306 +-7255 -5831 +-2771 -5306 +6476 1699 +1536 687 +506 1256 +-1037 2611 +-6863 -869 +-6112 4787 +3869 -5934 +272 -7280 +-4645 2082 +-1561 -177 +-5601 1957 +6653 1533 +-6526 -7132 +960 -7653 +-5726 -4313 +824 1256 +2799 -2574 +6037 1083 +1468 6352 +6411 -4767 +-4228 -6755 +5757 -2649 +943 -1677 +-6365 -4622 +2170 3312 +-1602 -481 +-6165 -7816 +-4997 -6384 +3286 -7956 +-6885 1429 +-3361 5673 +-1010 7320 +4116 -4772 +628 6843 +-5598 4609 +5729 6746 +-4448 3958 +-6094 -6129 +7908 7842 +4701 -3529 +-1436 2569 +-1139 1420 +2858 -5819 +2418 -5162 +-1611 583 +-4972 1622 +-6928 -4660 +4114 7381 +-7279 -5365 +-5739 6276 +1666 6868 +-2570 -5731 +-6104 4422 +-6587 7283 +-7759 5087 +2105 7749 +1079 6632 +-6973 7087 +-5926 6037 +-6342 3571 +6454 6886 +2024 -4890 +5304 6406 +5082 -1565 +3408 -6328 +-3614 -1811 +-5888 -1533 +6526 -2573 +-3278 -1711 +7852 -2983 +-2074 -4975 +-5016 -4546 +-1241 4777 +6597 -3424 +590 342 +5987 4684 +-4354 -2145 +-6077 -5425 +3562 7082 +-719 -4021 +-4533 4868 +950 7895 +3099 3249 +2527 -5661 +-1551 3713 +-6706 -2989 +1442 5120 +975 -7665 +1147 780 +1767 -7553 +4011 4185 +5164 1550 +2635 6895 +-947 7205 +2580 4086 +-7402 2009 +-3307 7250 +2402 7197 +-7521 3552 +-4554 -2373 +-2007 5344 +2317 3695 +7771 5336 +-1785 1639 +6285 -3079 +5239 -4241 +-1560 3157 +-2548 39 +4589 1906 +-1764 2678 +-2413 -5369 +-579 5021 +7379 -5656 +-4307 -5594 +2610 4216 +3794 6412 +-1228 2336 +7993 -7997 +2389 4139 +5342 -2892 +716 -6024 +-3789 2069 +6485 5348 +-2386 -7478 +-826 -2708 +4799 -6820 +-3686 -1567 +-5366 -3990 +317 6180 +-7729 -5668 +6346 580 +6584 6313 +-7294 -7660 +-104 -4629 +-719 494 +1489 2992 +7484 7223 +2382 1437 +-750 -6655 +-3091 5873 +4561 5954 +563 1397 +2991 -6294 +-6374 474 +801 1282 +4086 -5718 +5042 -5515 +7327 1453 +-7789 3511 +103 -6269 +-7074 -136 +6296 -1965 +6132 2439 +3953 -5579 +-7658 4242 +-4899 5459 +-4585 7295 +-146 -3492 +2349 -2834 +4282 -1592 +6623 680 +-4414 -7936 +-3445 -5730 +2034 -1547 +-1793 -1502 +-815 -6484 +6305 -1784 diff --git a/resource/runner/problem/book/ch2/9. sol/data/output/1.output b/resource/runner/problem/book/ch2/9. sol/data/output/1.output new file mode 100644 index 0000000..b6a7d89 --- /dev/null +++ b/resource/runner/problem/book/ch2/9. sol/data/output/1.output @@ -0,0 +1 @@ +16 diff --git a/resource/runner/problem/book/ch2/9. sol/data/output/10.output b/resource/runner/problem/book/ch2/9. sol/data/output/10.output new file mode 100644 index 0000000..6825fd8 --- /dev/null +++ b/resource/runner/problem/book/ch2/9. sol/data/output/10.output @@ -0,0 +1 @@ +74433426 diff --git a/resource/runner/problem/book/ch2/9. sol/data/output/2.output b/resource/runner/problem/book/ch2/9. sol/data/output/2.output new file mode 100644 index 0000000..f04c001 --- /dev/null +++ b/resource/runner/problem/book/ch2/9. sol/data/output/2.output @@ -0,0 +1 @@ +29 diff --git a/resource/runner/problem/book/ch2/9. sol/data/output/3.output b/resource/runner/problem/book/ch2/9. sol/data/output/3.output new file mode 100644 index 0000000..15c44e9 --- /dev/null +++ b/resource/runner/problem/book/ch2/9. sol/data/output/3.output @@ -0,0 +1 @@ +149 diff --git a/resource/runner/problem/book/ch2/9. sol/data/output/4.output b/resource/runner/problem/book/ch2/9. sol/data/output/4.output new file mode 100644 index 0000000..a24ddf9 --- /dev/null +++ b/resource/runner/problem/book/ch2/9. sol/data/output/4.output @@ -0,0 +1 @@ +667 diff --git a/resource/runner/problem/book/ch2/9. sol/data/output/5.output b/resource/runner/problem/book/ch2/9. sol/data/output/5.output new file mode 100644 index 0000000..89d9ca8 --- /dev/null +++ b/resource/runner/problem/book/ch2/9. sol/data/output/5.output @@ -0,0 +1 @@ +8640 diff --git a/resource/runner/problem/book/ch2/9. sol/data/output/6.output b/resource/runner/problem/book/ch2/9. sol/data/output/6.output new file mode 100644 index 0000000..d058296 --- /dev/null +++ b/resource/runner/problem/book/ch2/9. sol/data/output/6.output @@ -0,0 +1 @@ +16971 diff --git a/resource/runner/problem/book/ch2/9. sol/data/output/7.output b/resource/runner/problem/book/ch2/9. sol/data/output/7.output new file mode 100644 index 0000000..bd7b4f7 --- /dev/null +++ b/resource/runner/problem/book/ch2/9. sol/data/output/7.output @@ -0,0 +1 @@ +262132 diff --git a/resource/runner/problem/book/ch2/9. sol/data/output/8.output b/resource/runner/problem/book/ch2/9. sol/data/output/8.output new file mode 100644 index 0000000..ff66e45 --- /dev/null +++ b/resource/runner/problem/book/ch2/9. sol/data/output/8.output @@ -0,0 +1 @@ +3039949 diff --git a/resource/runner/problem/book/ch2/9. sol/data/output/9.output b/resource/runner/problem/book/ch2/9. sol/data/output/9.output new file mode 100644 index 0000000..8cbecab --- /dev/null +++ b/resource/runner/problem/book/ch2/9. sol/data/output/9.output @@ -0,0 +1 @@ +48272963 diff --git a/resource/runner/problem/book/ch2/9. sol/description.md b/resource/runner/problem/book/ch2/9. sol/description.md new file mode 100644 index 0000000..3a908f6 --- /dev/null +++ b/resource/runner/problem/book/ch2/9. sol/description.md @@ -0,0 +1,37 @@ +# 士兵站队问题 + +## Tags + +- C++一本通 +- 排序 + +## Description + +在一个划分成网格的操场上,$n$个士兵散乱地站在网格点上。网格点由整数坐标$(x,y)$表示。士兵们可以沿网格边上、下、左、右移动一步,但在同一时刻任一网格点上只能有一名士兵。按照军官的命令,士兵们要整齐地列成一个水平队列,即排列成$(x,y)$,$(x+1,y)$,$\cdots$,$(x+n-1,y)$。如何选择$x$和$y$的值才能使士兵们以最少的总移动步数排成一列 + +计算使所有士兵排成一行需要的最少移动步数 + +输入的第$1$行是士兵数$n$,$1\le n\le 10000$。接下来$n$行是士兵的初始位置,每行$2$个整数$x$和$y$,$-10000\le x,y\le 10000$ + +输出的第$1$行中的数是士兵排成一行需要的最少移动步数 + +## Example Cases + +### Case 1 + +#### Input + +``` +5 +1 2 +2 2 +1 3 +3 -2 +3 3 +``` + +#### Output + +``` +8 +``` diff --git a/resource/runner/problem/book/ch3/1. stairs/config.json b/resource/runner/problem/book/ch3/1. stairs/config.json new file mode 100644 index 0000000..45b2d86 --- /dev/null +++ b/resource/runner/problem/book/ch3/1. stairs/config.json @@ -0,0 +1,23 @@ +{ + "Runtime": { + "TimeLimit": 1000, + "MemoryLimit": 16, + "NProcLimit": 1 + }, + "Languages": [ + { "Lang": "c", "Type": "default", "Script": "", "Cmp": "NCMP" }, + { "Lang": "cpp", "Type": "default", "Script": "", "Cmp": "NCMP" } + ], + "Tasks": [ + { "Id": 1, "Points": 10 }, + { "Id": 2, "Points": 10 }, + { "Id": 3, "Points": 10 }, + { "Id": 4, "Points": 10 }, + { "Id": 5, "Points": 10 }, + { "Id": 6, "Points": 10 }, + { "Id": 7, "Points": 10 }, + { "Id": 8, "Points": 10 }, + { "Id": 9, "Points": 10 }, + { "Id": 10, "Points": 10 } + ] +} diff --git a/resource/runner/problem/book/ch3/1. stairs/data/input/1.input b/resource/runner/problem/book/ch3/1. stairs/data/input/1.input new file mode 100644 index 0000000..dce6588 --- /dev/null +++ b/resource/runner/problem/book/ch3/1. stairs/data/input/1.input @@ -0,0 +1 @@ +36 \ No newline at end of file diff --git a/resource/runner/problem/book/ch3/1. stairs/data/input/10.input b/resource/runner/problem/book/ch3/1. stairs/data/input/10.input new file mode 100644 index 0000000..56a6051 --- /dev/null +++ b/resource/runner/problem/book/ch3/1. stairs/data/input/10.input @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/resource/runner/problem/book/ch3/1. stairs/data/input/2.input b/resource/runner/problem/book/ch3/1. stairs/data/input/2.input new file mode 100644 index 0000000..8580e7b --- /dev/null +++ b/resource/runner/problem/book/ch3/1. stairs/data/input/2.input @@ -0,0 +1 @@ +30 \ No newline at end of file diff --git a/resource/runner/problem/book/ch3/1. stairs/data/input/3.input b/resource/runner/problem/book/ch3/1. stairs/data/input/3.input new file mode 100644 index 0000000..d99e90e --- /dev/null +++ b/resource/runner/problem/book/ch3/1. stairs/data/input/3.input @@ -0,0 +1 @@ +29 \ No newline at end of file diff --git a/resource/runner/problem/book/ch3/1. stairs/data/input/4.input b/resource/runner/problem/book/ch3/1. stairs/data/input/4.input new file mode 100644 index 0000000..b5045cc --- /dev/null +++ b/resource/runner/problem/book/ch3/1. stairs/data/input/4.input @@ -0,0 +1 @@ +21 \ No newline at end of file diff --git a/resource/runner/problem/book/ch3/1. stairs/data/input/5.input b/resource/runner/problem/book/ch3/1. stairs/data/input/5.input new file mode 100644 index 0000000..19c7bdb --- /dev/null +++ b/resource/runner/problem/book/ch3/1. stairs/data/input/5.input @@ -0,0 +1 @@ +16 \ No newline at end of file diff --git a/resource/runner/problem/book/ch3/1. stairs/data/input/6.input b/resource/runner/problem/book/ch3/1. stairs/data/input/6.input new file mode 100644 index 0000000..3cacc0b --- /dev/null +++ b/resource/runner/problem/book/ch3/1. stairs/data/input/6.input @@ -0,0 +1 @@ +12 \ No newline at end of file diff --git a/resource/runner/problem/book/ch3/1. stairs/data/input/7.input b/resource/runner/problem/book/ch3/1. stairs/data/input/7.input new file mode 100644 index 0000000..f11c82a --- /dev/null +++ b/resource/runner/problem/book/ch3/1. stairs/data/input/7.input @@ -0,0 +1 @@ +9 \ No newline at end of file diff --git a/resource/runner/problem/book/ch3/1. stairs/data/input/8.input b/resource/runner/problem/book/ch3/1. stairs/data/input/8.input new file mode 100644 index 0000000..7813681 --- /dev/null +++ b/resource/runner/problem/book/ch3/1. stairs/data/input/8.input @@ -0,0 +1 @@ +5 \ No newline at end of file diff --git a/resource/runner/problem/book/ch3/1. stairs/data/input/9.input b/resource/runner/problem/book/ch3/1. stairs/data/input/9.input new file mode 100644 index 0000000..bf0d87a --- /dev/null +++ b/resource/runner/problem/book/ch3/1. stairs/data/input/9.input @@ -0,0 +1 @@ +4 \ No newline at end of file diff --git a/resource/runner/problem/book/ch3/1. stairs/data/output/1.output b/resource/runner/problem/book/ch3/1. stairs/data/output/1.output new file mode 100644 index 0000000..717c52a --- /dev/null +++ b/resource/runner/problem/book/ch3/1. stairs/data/output/1.output @@ -0,0 +1 @@ +24157817 diff --git a/resource/runner/problem/book/ch3/1. stairs/data/output/10.output b/resource/runner/problem/book/ch3/1. stairs/data/output/10.output new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/resource/runner/problem/book/ch3/1. stairs/data/output/10.output @@ -0,0 +1 @@ +1 diff --git a/resource/runner/problem/book/ch3/1. stairs/data/output/2.output b/resource/runner/problem/book/ch3/1. stairs/data/output/2.output new file mode 100644 index 0000000..08c2ab3 --- /dev/null +++ b/resource/runner/problem/book/ch3/1. stairs/data/output/2.output @@ -0,0 +1 @@ +1346269 diff --git a/resource/runner/problem/book/ch3/1. stairs/data/output/3.output b/resource/runner/problem/book/ch3/1. stairs/data/output/3.output new file mode 100644 index 0000000..928a15b --- /dev/null +++ b/resource/runner/problem/book/ch3/1. stairs/data/output/3.output @@ -0,0 +1 @@ +832040 diff --git a/resource/runner/problem/book/ch3/1. stairs/data/output/4.output b/resource/runner/problem/book/ch3/1. stairs/data/output/4.output new file mode 100644 index 0000000..633983b --- /dev/null +++ b/resource/runner/problem/book/ch3/1. stairs/data/output/4.output @@ -0,0 +1 @@ +17711 diff --git a/resource/runner/problem/book/ch3/1. stairs/data/output/5.output b/resource/runner/problem/book/ch3/1. stairs/data/output/5.output new file mode 100644 index 0000000..4f6811f --- /dev/null +++ b/resource/runner/problem/book/ch3/1. stairs/data/output/5.output @@ -0,0 +1 @@ +1597 diff --git a/resource/runner/problem/book/ch3/1. stairs/data/output/6.output b/resource/runner/problem/book/ch3/1. stairs/data/output/6.output new file mode 100644 index 0000000..0c56bea --- /dev/null +++ b/resource/runner/problem/book/ch3/1. stairs/data/output/6.output @@ -0,0 +1 @@ +233 diff --git a/resource/runner/problem/book/ch3/1. stairs/data/output/7.output b/resource/runner/problem/book/ch3/1. stairs/data/output/7.output new file mode 100644 index 0000000..c3f407c --- /dev/null +++ b/resource/runner/problem/book/ch3/1. stairs/data/output/7.output @@ -0,0 +1 @@ +55 diff --git a/resource/runner/problem/book/ch3/1. stairs/data/output/8.output b/resource/runner/problem/book/ch3/1. stairs/data/output/8.output new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/resource/runner/problem/book/ch3/1. stairs/data/output/8.output @@ -0,0 +1 @@ +8 diff --git a/resource/runner/problem/book/ch3/1. stairs/data/output/9.output b/resource/runner/problem/book/ch3/1. stairs/data/output/9.output new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/resource/runner/problem/book/ch3/1. stairs/data/output/9.output @@ -0,0 +1 @@ +5 diff --git a/resource/runner/problem/book/ch3/1. stairs/description.md b/resource/runner/problem/book/ch3/1. stairs/description.md new file mode 100644 index 0000000..be188af --- /dev/null +++ b/resource/runner/problem/book/ch3/1. stairs/description.md @@ -0,0 +1,26 @@ +# 走楼梯 + +## Tags + +- C++一本通 +- 递推 + +## Description + +楼梯有$N$级台阶,上楼可以一步上一阶,也可以一步上二阶。编一递归程序,计算共有多少种不同走法? + +## Example Cases + +### Case 1 + +#### Input + +``` +3 +``` + +#### Output + +``` +3 +``` diff --git a/resource/runner/problem/book/ch3/2. rabbit/config.json b/resource/runner/problem/book/ch3/2. rabbit/config.json new file mode 100644 index 0000000..45b2d86 --- /dev/null +++ b/resource/runner/problem/book/ch3/2. rabbit/config.json @@ -0,0 +1,23 @@ +{ + "Runtime": { + "TimeLimit": 1000, + "MemoryLimit": 16, + "NProcLimit": 1 + }, + "Languages": [ + { "Lang": "c", "Type": "default", "Script": "", "Cmp": "NCMP" }, + { "Lang": "cpp", "Type": "default", "Script": "", "Cmp": "NCMP" } + ], + "Tasks": [ + { "Id": 1, "Points": 10 }, + { "Id": 2, "Points": 10 }, + { "Id": 3, "Points": 10 }, + { "Id": 4, "Points": 10 }, + { "Id": 5, "Points": 10 }, + { "Id": 6, "Points": 10 }, + { "Id": 7, "Points": 10 }, + { "Id": 8, "Points": 10 }, + { "Id": 9, "Points": 10 }, + { "Id": 10, "Points": 10 } + ] +} diff --git a/resource/runner/problem/book/ch3/2. rabbit/data/input/.input b/resource/runner/problem/book/ch3/2. rabbit/data/input/.input new file mode 100644 index 0000000..8518c78 --- /dev/null +++ b/resource/runner/problem/book/ch3/2. rabbit/data/input/.input @@ -0,0 +1,16 @@ +@echo off +if "%1"=="" goto loop +echo TEST +echo Test%1 +copy Rabbit%1.in Rabbit.in >nul +time nul +time nul +time nul +time nul +time nul +time $(PREFIX)/user/$(TEST_NUM).out.usr +# 使用 woj-sandbox 运行,等效于 $(PREFIX)/user/$(USER_PROG).out < $(PREFIX)/problem/data/input/$(TEST_NUM).input > $(PREFIX)/user/$(TEST_NUM).out.usr # 4. judge: 用于判定输出结果 环境变量 TEST_NUM 表示当前测试点编号,每个测试点都会执行一次 # 目录映射情况: # /woj/problem # ├── data 映射到题目目录的 ./data <-- Readonly -# ├── judge 映射到题目目录的 ./judge <-- Readonly -# └── user -# ├── $(TEST_NUM).out.usr <-- 用户程序在 $(TEST_NUM) 上的输出 -# └── $(TEST_NUM).judge <-- 评测结果写在这里,格式要求为 testlib 的 XML 格式 +# └── judge 映射到题目目录的 ./judge <-- Readonly +# /woj/user +# ├── $(TEST_NUM).out.usr <-- 用户程序在 $(TEST_NUM) 上的输出 +# └── $(TEST_NUM).judge <-- 评测结果写在这里,格式要求为 testlib 的 XML 格式 # 环境变量: # TEST_NUM=... <-- 当前测试点编号 # CMP=... <-- 在 config.json 中配置的比较器,如 NCMP @@ -35,11 +34,11 @@ include ${TEMPLATE}/c.mk ${TEMPLATE}/Judger.mk # 目前版本硬编码限制:时间 60s,内存 256mb compile: - $(CC) $(CFLAGS) -o $(PREFIX)/user/$(USER_PROG).out $(PREFIX)/user/$(USER_PROG).$(LANG) $(PREFIX)/judge/gadget.c + $(CC) $(CFLAGS) -o $(PREFIX)/user/$(USER_PROG).out $(PREFIX)/user/$(USER_PROG).$(LANG) $(PREFIX)/problem/judge/gadget.c judge: # !! Rename on *.out.usr or *.judge is not allowed !! # 自定义评测方式 sed '/gadgets/d' $(PREFIX)/user/$(TEST_NUM).out.usr >$(PREFIX)/user/$(TEST_NUM).out.usr1 # 评测结果要求符合 testlib 的格式 -> $(TEST_NUM).judge - $(NCMP) $(PREFIX)/data/input/$(TEST_NUM).input $(PREFIX)/user/$(TEST_NUM).out.usr1 $(PREFIX)/data/output/$(TEST_NUM).output $(PREFIX)/user/$(TEST_NUM).judge -appes + $(NCMP) $(PREFIX)/problem/data/input/$(TEST_NUM).input $(PREFIX)/user/$(TEST_NUM).out.usr1 $(PREFIX)/problem/data/output/$(TEST_NUM).output $(PREFIX)/user/$(TEST_NUM).judge -appes diff --git a/resource/runner/problem/example/judge/prebuild.Makefile b/resource/runner/problem/example/judge/prebuild.Makefile index b10e235..aa3fbc5 100644 --- a/resource/runner/problem/example/judge/prebuild.Makefile +++ b/resource/runner/problem/example/judge/prebuild.Makefile @@ -8,20 +8,20 @@ include ${TEMPLATE}/c.mk ${TEMPLATE}/Judger.mk # ├── data 映射到题目目录的 ./data # └── judge 映射到题目目录的 ./judge # 环境变量: -# PREFIX=/woj/problem +# PREFIX=/woj # 其余通用环境变量,详见 ubuntu-full.Dockerfile # 执行限制: # 目前版本硬编码限制:时间 300s,内存 1g prebuild: # 生成测试数据生成工具 - clang++ -I$(TESTLIB) -Ofast -o $(PREFIX)/judge/gen.out $(PREFIX)/judge/gen.cpp + clang++ -I$(TESTLIB) -Ofast -o $(PREFIX)/problem/judge/gen.out $(PREFIX)/problem/judge/gen.cpp # 生成 2,4 号测试数据 - @if [ ! -f $(PREFIX)/data/input/2.input ]; then \ - $(PREFIX)/judge/gen.out > $(PREFIX)/data/input/2.input; \ - python3 -c "print(sum(map(int, input().split())))" < $(PREFIX)/data/input/2.input > $(PREFIX)/data/output/2.output; \ + @if [ ! -f $(PREFIX)/problem/data/input/2.input ]; then \ + $(PREFIX)/problem/judge/gen.out > $(PREFIX)/problem/data/input/2.input; \ + python3 -c "print(sum(map(int, input().split())))" < $(PREFIX)/problem/data/input/2.input > $(PREFIX)/problem/data/output/2.output; \ fi - @if [ ! -f $(PREFIX)/data/input/4.input ]; then \ - $(PREFIX)/judge/gen.out > $(PREFIX)/data/input/4.input; \ - python3 -c "print(sum(map(int, input().split())))" < $(PREFIX)/data/input/4.input > $(PREFIX)/data/output/4.output; \ + @if [ ! -f $(PREFIX)/problem/data/input/4.input ]; then \ + $(PREFIX)/problem/judge/gen.out > $(PREFIX)/problem/data/input/4.input; \ + python3 -c "print(sum(map(int, input().split())))" < $(PREFIX)/problem/data/input/4.input > $(PREFIX)/problem/data/output/4.output; \ fi diff --git a/resource/runner/scripts/docker_run.sh b/resource/runner/scripts/docker_run.sh deleted file mode 100755 index 560e573..0000000 --- a/resource/runner/scripts/docker_run.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env bash - -SCRIPT_PATH=$(cd "$(dirname "$0")" && pwd) -. "$SCRIPT_PATH/common.sh" - -function docker_run() { - local timeout=${TIMEOUT:-10} - local network=${NETWORK:-"none"} - local memory=${MEMORY:-"256m"} - local log_file=${LOG_FILE:-"/dev/stderr"} - local log_limit=${LOG_LIMIT:-4K} - log_info "$DOCKER run with timeout $timeout" - CONTAINER_NAME=$(uuidgen) - ( - sleep "$timeout" - $DOCKER kill "$CONTAINER_NAME" - ) & - $DOCKER run --rm --name "$CONTAINER_NAME" --network "$network" --memory "$memory" "$@" 2>&1 | head -c "$log_limit" >"$log_file" - pkill -P $$ - $DOCKER kill "$CONTAINER_NAME" >/dev/null 2>&1 - return 0 -} diff --git a/resource/runner/scripts/import.sh b/resource/runner/scripts/import.sh index bf256e4..4b79de4 100755 --- a/resource/runner/scripts/import.sh +++ b/resource/runner/scripts/import.sh @@ -3,19 +3,40 @@ WORKSPACE=$(cd "$(dirname "$0")"/.. && pwd) . "$WORKSPACE"/scripts/common.sh -read -p "Enter HTTP API Endpoint: " -r endpoint -if [ -z "$endpoint" ]; then - log_error "[-] HTTP API Endpoint cannot be empty" - exit 1 +if [ -z "$WOJ_ENDPOINT" ]; then + read -p "Enter HTTP API Endpoint: " -r endpoint + if [ -z "$endpoint" ]; then + log_error "[-] HTTP API Endpoint cannot be empty" + exit 1 + fi +else + endpoint="$WOJ_ENDPOINT" + log_info "[*] Using HTTP API Endpoint: $endpoint" fi -read -p "Enter token: " -r token -if [ -z "$token" ]; then - log_error "[-] Token cannot be empty" - exit 1 +if [ -z "$WOJ_TOKEN" ]; then + read -p "Enter Token: " -r token + if [ -z "$token" ]; then + log_error "[-] Token cannot be empty" + exit 1 + fi +else + token="$WOJ_TOKEN" + log_info "[*] Using Token: $token" fi -for problem in "$WORKSPACE/problem/"*; do +if [ -z "$WOJ_DIR" ]; then + read -p "Enter Directory: " -r directory + if [ ! -d "$directory" ]; then + log_error "[-] Not a Directory" + exit 1 + fi +else + directory="$WOJ_DIR" + log_info "[*] Using Directory: $directory" +fi + +for problem in "$directory/"*; do if [ -d "$problem" ]; then dir_name=$(basename "$problem") log_info "[+] Importing problem $dir_name" @@ -37,21 +58,37 @@ for problem in "$WORKSPACE/problem/"*; do continue fi + ####################### + # Get Problem Details # + ####################### + title=$(head -n 1 "$problem/description.md" | sed -e 's/^# //' | xargs) description=$(cat "$problem/description.md") - # TODO: extract tags + tags=$(sed -n '/^## Tags/,/^##/p' "$problem/description.md" | grep -Ev '^##|^$' | sed -e 's/^- //' | xargs | jq -Rc 'split(" ")') + log_info "[*] Title: $title" + log_info "[*] Tags: $tags" + + #################### + # Compress Problem # + #################### zip_file=$(mktemp -u --suffix .zip) log_info "[*] Compressing $problem into $zip_file" >/dev/null cd "$problem" && zip -9rq "$zip_file" . -x ".mark.prebuild" && cd .. + ############################ + # Create Problem Statement # + ############################ + + log_info "[*] Creating problem statement" + payload=$(jq -nc \ --arg title "$title" \ --arg description "$description" \ - '{ pid: 0, title: $title, statement: $description, is_enable: false }') + --argjson tags "$tags" \ + '{ title: $title, statement: $description, tags: $tags }') - log_info "[*] Creating problem statement" response=$(curl -s \ -H "Content-Type: application/json" \ -H "Authorization: $token" \ @@ -69,7 +106,12 @@ for problem in "$WORKSPACE/problem/"*; do id=$(echo "$response" | jq -r '.body.meta.ID') log_info "[*] Problem statement created with id: $id" - log_info "[*] Uploading problem package" + ################### + # Get Storage URL # + ################### + + log_info "[*] Getting Upload URL" + response=$(curl -s \ -H "Authorization: $token" \ -X POST \ @@ -84,6 +126,13 @@ for problem in "$WORKSPACE/problem/"*; do upload_url=$(echo "$response" | jq -r '.body.url') storage_key=$(echo "$response" | jq -r '.body.key') + + ################## + # Upload Problem # + ################## + + log_info "[*] Uploading Problem Package" + curl -s -X PUT -T "$zip_file" "$upload_url" # shellcheck disable=SC2181 if [ $? -ne 0 ]; then @@ -92,12 +141,17 @@ for problem in "$WORKSPACE/problem/"*; do continue fi + ########################## + # Create Problem Version # + ########################## + + log_info "[*] Creating problem version" + payload=$(jq -nc \ --argjson pid "$id" \ --arg storage_key "$storage_key" \ '{ pid: $pid, storage_key: $storage_key }') - log_info "[*] Creating problem version" response=$(curl -s \ -H "Content-Type: application/json" \ -H "Authorization: $token" \ diff --git a/resource/runner/scripts/problem.sh b/resource/runner/scripts/problem.sh deleted file mode 100755 index 835499c..0000000 --- a/resource/runner/scripts/problem.sh +++ /dev/null @@ -1,76 +0,0 @@ -#!/usr/bin/env bash - -SCRIPT_PATH=$(cd "$(dirname "$0")" && pwd) -. "$SCRIPT_PATH/common.sh" - -# get_problem_info -# extract language info and limits -# $1: workspace -# $2: problem name -# $3: language -# exports: Info_Script, Info_Cmp, Info_Num, Info_Limit_Time, Info_Limit_Memory, Info_Limit_NProc -function get_problem_info() { - local err - - if [ ! -f "$1/problem/$2/config.json" ]; then - log_error "problem $2 not found" - return 1 - fi - - parse_language_info "$1" "$2" "$3" - err=$? - if [ "$err" -ne 0 ]; then - return "$err" - fi - - parse_limits "$1" "$2" - err=$? - if [ "$err" -ne 0 ]; then - return "$err" - fi -} - -function parse_language_info() { - export Info_Script - export Info_Cmp - - local lang_config - local lang_type - local lang_script - - lang_config=$(jq ".Languages[] | select(.Lang == \"$3\")" "$1/problem/$2/config.json") - if [ -z "$lang_config" ]; then - log_error "language $3 is not supported" - return 1 - fi - - Info_Cmp=$(echo "$lang_config" | jq -r ".Cmp") - - lang_type=$(echo "$lang_config" | jq -r ".Type") - lang_script=$(echo "$lang_config" | jq -r ".Script") - - if [ "$lang_type" == "custom" ]; then - Info_Script="/woj/problem/judge/$lang_script" - elif [ "$lang_type" == "default" ]; then - Info_Script="/woj/framework/template/default/$3.Makefile" - else - log_warn "Config file might be corrupted!" - log_error "Unknown language type: $lang_type" - return 1 - fi -} - -function parse_limits() { - export Info_Limit_Time - export Info_Limit_Memory - export Info_Limit_NProc - export Info_Num - - local cfg - cfg="$1/problem/$2/config.json" - - Info_Limit_Time=$(jq ".Runtime.TimeLimit" "$cfg") - Info_Limit_Memory=$(jq ".Runtime.MemoryLimit" "$cfg") - Info_Limit_NProc=$(jq ".Runtime.NProcLimit" "$cfg") - Info_Num=$(jq ".Tasks | length" "$1/problem/$2/config.json") -} diff --git a/resource/runner/scripts/problem_compile.sh b/resource/runner/scripts/problem_compile.sh deleted file mode 100755 index ab06937..0000000 --- a/resource/runner/scripts/problem_compile.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/env bash - -WORKSPACE=$(cd "$(dirname "$0")"/.. && pwd) -. "$WORKSPACE"/scripts/common.sh -. "$WORKSPACE"/scripts/docker_run.sh -. "$WORKSPACE"/scripts/problem.sh - -if [ "$1" == "" ] || [ ! -d "$WORKSPACE/problem/$1" ] || [ "$2" == "" ] || [ ! -d "$WORKSPACE/user/$2" ] || [ -z "$3" ]; then - log_warn "Usage: $0 " - exit 1 -fi - -get_problem_info "$WORKSPACE" "$1" "$3" - -SRC_FILE="$WORKSPACE"/user/"$2"/"$2"."$3" -EXE_FILE="$WORKSPACE"/user/"$2"/"$2".out -export LOG_FILE="$WORKSPACE"/user/"$2"/"$2".compile.log - -rm -f "$EXE_FILE" && touch "$EXE_FILE" - -export TIMEOUT=${4:-60} -docker_run \ - -v "$WORKSPACE"/problem/"$1"/judge:/woj/problem/judge:ro \ - -v "$SRC_FILE":/woj/problem/user/"$2"."$3":ro \ - -v "$EXE_FILE":/woj/problem/user/"$2".out \ - -e USER_PROG="$2" \ - -e LANG="$3" \ - git.0x7f.app/woj/ubuntu-full \ - sh -c \ - "cd /woj/problem/user && make -f $Info_Script compile" diff --git a/resource/runner/scripts/problem_judge.sh b/resource/runner/scripts/problem_judge.sh deleted file mode 100755 index c94f4bb..0000000 --- a/resource/runner/scripts/problem_judge.sh +++ /dev/null @@ -1,40 +0,0 @@ -#!/usr/bin/env bash - -WORKSPACE=$(cd "$(dirname "$0")"/.. && pwd) -. "$WORKSPACE"/scripts/common.sh -. "$WORKSPACE"/scripts/docker_run.sh -. "$WORKSPACE"/scripts/problem.sh - -if [ "$1" == "" ] || [ ! -d "$WORKSPACE/problem/$1" ] || [ "$2" == "" ] || [ ! -d "$WORKSPACE/user/$2" ] || [ -z "$3" ]; then - log_warn "Usage: $0 " - exit 1 -fi - -get_problem_info "$WORKSPACE" "$1" "$3" - -export TIMEOUT=${4:-60} -for test_num in $(seq "$Info_Num"); do - std_file="$WORKSPACE/problem/$1/data/output/$test_num.output" - ans_file="$WORKSPACE/user/$2/$test_num.out.usr" - jdg_file="$WORKSPACE/user/$2/$test_num.judge" - - if [ ! -f "$std_file" ] || [ ! -f "$ans_file" ]; then - log_error "Missing test case $test_num" - exit 1 - fi - - log_info "Judging test case $test_num" - - touch "$jdg_file" - - docker_run \ - -v "$WORKSPACE"/problem/"$1"/judge:/woj/problem/judge:ro \ - -v "$WORKSPACE"/problem/"$1"/data:/woj/problem/data:ro \ - -v "$ans_file":/woj/problem/user/"$test_num".out.usr \ - -v "$jdg_file":/woj/problem/user/"$test_num".judge \ - -e TEST_NUM="$test_num" \ - -e CMP="$Info_Cmp" \ - git.0x7f.app/woj/ubuntu-full \ - sh -c \ - "cd /woj/problem/user && make -f $Info_Script judge" -done diff --git a/resource/runner/scripts/problem_prebuild.sh b/resource/runner/scripts/problem_prebuild.sh deleted file mode 100755 index b79672e..0000000 --- a/resource/runner/scripts/problem_prebuild.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env bash - -WORKSPACE=$(cd "$(dirname "$0")"/.. && pwd) -. "$WORKSPACE"/scripts/common.sh -. "$WORKSPACE"/scripts/docker_run.sh - -if [ "$1" == "" ] || [ ! -d "$WORKSPACE/problem/$1" ]; then - log_warn "Usage: $0 " - exit 1 -fi - -if [ -f "$WORKSPACE/problem/$1/.mark.prebuild" ]; then - log_warn "Problem $1 already prebuilt" - log_warn "If you want to re-prebuild the problem, please remove the file $WORKSPACE/problem/$1/.mark.prebuild" - exit 0 -fi - -if [ ! -f "$WORKSPACE/problem/$1/judge/prebuild.Makefile" ]; then - log_warn "Problem $1 does not have prebuild scripts" - log_warn "$WORKSPACE/problem/$1/.mark.prebuild" - exit 0 -fi - -export TIMEOUT=${2:-300} -export MEMORY="1g" -docker_run \ - -v "$WORKSPACE/problem/$1/data":/woj/problem/data \ - -v "$WORKSPACE/problem/$1/judge":/woj/problem/judge \ - -e PREFIX=/woj/problem \ - git.0x7f.app/woj/ubuntu-full \ - sh -c "cd /woj/problem/judge && make -f prebuild.Makefile prebuild && touch .mark.prebuild" - -mv "$WORKSPACE/problem/$1/judge/.mark.prebuild" "$WORKSPACE/problem/$1/.mark.prebuild" || exit 1 diff --git a/resource/runner/scripts/problem_run.sh b/resource/runner/scripts/problem_run.sh deleted file mode 100755 index b23ba71..0000000 --- a/resource/runner/scripts/problem_run.sh +++ /dev/null @@ -1,71 +0,0 @@ -#!/usr/bin/env bash - -WORKSPACE=$(cd "$(dirname "$0")"/.. && pwd) -. "$WORKSPACE"/scripts/common.sh -. "$WORKSPACE"/scripts/docker_run.sh -. "$WORKSPACE"/scripts/problem.sh - -if [ "$1" == "" ] || [ ! -d "$WORKSPACE/problem/$1" ] || [ "$2" == "" ] || [ ! -d "$WORKSPACE/user/$2" ] || [ -z "$3" ]; then - log_warn "Usage: $0 " - exit 1 -fi - -if [ ! -f "$WORKSPACE/problem/$1/.mark.prebuild" ]; then - log_warn "Problem $1 has not been prebuilt" - log_warn "Please run 'problem_prebuild.sh $1' first" - exit 1 -fi - -if [ ! -f "$WORKSPACE/user/$2/$2.out" ]; then - log_warn "User $2 has not been compiled" - log_warn "Please run 'problem_compile.sh ...' first" - exit 1 -fi - -parse_limits "$WORKSPACE" "$1" - -log_info "Running problem $1 for user $2" -log_info "TimeLimit: $Info_Limit_Time" -log_info "MemoryLimit: $Info_Limit_Memory" -log_info "NProcLimit: $Info_Limit_NProc" - -# launcher will add 2 more seconds -# here add 3 more seconds -TIMEOUT=$(((LIMIT_TIME + 1000) / 1000 + 4)) -log_info "Timeout: $TIMEOUT" - -for test_num in $(seq "$Info_Num"); do - test_case="$WORKSPACE/problem/$1/data/input/$test_num.input" - exe_file="$WORKSPACE/user/$2/$2.out" - ans_file="$WORKSPACE/user/$2/$test_num.out.usr" - ifo_file="$WORKSPACE/user/$2/$test_num.info" - - if [ ! -f "$test_case" ]; then - log_error "Test case $test_num does not exist" - exit 1 - fi - - log_info "Running test case $test_num" - rm -f "$ans_file" && touch "$ans_file" - rm -f "$ifo_file" && touch "$ifo_file" - docker_run \ - --cpus 1 \ - --network none \ - -v "$test_case":/woj/problem/data/input/"$test_num".input:ro \ - -v "$exe_file":/woj/user/"$2".out:ro \ - -v "$ans_file":/woj/user/"$test_num".out.usr \ - -v "$ifo_file":/woj/user/"$test_num".info \ - git.0x7f.app/woj/ubuntu-run \ - sh -c \ - "cd /woj/user && /woj/framework/scripts/woj_launcher \ - --memory_limit=$Info_Limit_Memory \ - --nproc_limit=$Info_Limit_NProc \ - --time_limit=$Info_Limit_Time \ - --sandbox_path=/woj/framework/scripts/libwoj_sandbox.so \ - --sandbox_template=$3 \ - --sandbox_action=nothing \ - --file_input=/woj/problem/data/input/$test_num.input \ - --file_output=/woj/user/$test_num.out.usr \ - --file_info=/woj/user/$test_num.info \ - --program=/woj/user/$2.out" -done diff --git a/resource/runner/scripts/ubuntu-full.Dockerfile b/resource/runner/scripts/ubuntu-full.Dockerfile index a7391da..980c278 100644 --- a/resource/runner/scripts/ubuntu-full.Dockerfile +++ b/resource/runner/scripts/ubuntu-full.Dockerfile @@ -1,8 +1,9 @@ FROM docker.io/library/ubuntu:22.04 -WORKDIR /woj/ +WORKDIR /woj # Install dependencies -RUN apt-get update && apt-get upgrade -y && apt-get install -y gcc g++ clang make cmake autoconf m4 libtool gperf git parallel python3 && apt-get clean && rm -rf /var/lib/apt/lists +RUN apt-get update && apt-get upgrade -y && apt-get install -y gcc g++ clang make cmake autoconf m4 libtool gperf git parallel python3 wget && apt-get clean && rm -rf /var/lib/apt/lists +RUN wget https://go.dev/dl/go1.21.5.linux-amd64.tar.gz && rm -rf /usr/local/go && tar -C /usr/local -xzf go1.21.5.linux-amd64.tar.gz && rm go1.21.5.linux-amd64.tar.gz # Copy source code RUN mkdir -p /woj/framework && mkdir -p /woj/problem @@ -17,4 +18,5 @@ ENV WOJ_LAUNCHER=/woj/framework/scripts/woj_launcher ENV WOJ_SANDBOX=/woj/framework/scripts/libwoj_sandbox.so ENV TEMPLATE=/woj/framework/template ENV TESTLIB=/woj/framework/template/testlib -ENV PREFIX=/woj/problem +ENV PREFIX=/woj + diff --git a/resource/runner/scripts/ubuntu-run.Dockerfile b/resource/runner/scripts/ubuntu-run.Dockerfile index 44839ba..9221fec 100644 --- a/resource/runner/scripts/ubuntu-run.Dockerfile +++ b/resource/runner/scripts/ubuntu-run.Dockerfile @@ -1,8 +1,11 @@ FROM woj/ubuntu-full:latest AS builder FROM docker.io/library/ubuntu:22.04 -WORKDIR /woj/problem +WORKDIR /woj RUN mkdir -p /woj/framework/scripts -COPY --from=builder /woj/framework/scripts/libwoj_sandbox.so /woj/framework/scripts/ COPY --from=builder /woj/framework/scripts/woj_launcher /woj/framework/scripts/ + +# Add User +RUN groupadd -g 1000 woj && useradd -M -u 1000 -g 1000 woj +